commit f41a5296cd08a0086f346a108e7668fbbd9380a2 Author: CzBiX Date: Sat May 13 11:56:40 2023 +0000 Publish diff --git a/css/app.3c184c49.css b/css/app.3c184c49.css new file mode 100644 index 0000000..a6bdc16 --- /dev/null +++ b/css/app.3c184c49.css @@ -0,0 +1 @@ +.content[data-v-299a15fc]:not(.is-input){white-space:pre-line}.theme--light.v-card .v-card__title[data-v-f8274abe]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-f8274abe]{background-color:#272727}.btn-add.with-footer[data-v-f8274abe]{margin-bottom:27.5px}.container[data-v-f8274abe]{padding:12px 0 0}.container .col[data-v-f8274abe],.container [class*=col-][data-v-f8274abe]{padding:0 .5em}.filter-group[data-v-26ced1bd] .v-list-group__header .v-list-item__icon{margin-left:8px}.filter-group .v-list-item[data-v-26ced1bd]{min-height:0}.filter-group .v-list-item .v-list-item__icon[data-v-26ced1bd]{margin:2px 30px 2px 10px}.filter-group .v-list-item .v-list-item__icon .v-icon[data-v-26ced1bd]{font-size:20px}.filter-group .v-list-item .v-list-item__content[data-v-26ced1bd]{padding-top:0;padding-bottom:0}.drawer .v-list-item__icon[data-v-31514819]{margin-left:8px}.app-bar .bar-title[data-v-7ced7efa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-16px}.app-bar .bar-title .icon[data-v-7ced7efa]{width:40px;height:40px}.app-bar .search-bar[data-v-7ced7efa]{-webkit-transition:width .4s;transition:width .4s}.app-bar.phone-layout .search-bar[data-v-7ced7efa]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .5em 0 1em}.theme--light.v-card .v-card__title[data-v-a01eaf30]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-a01eaf30]{background-color:#272727}.torrents[data-v-a01eaf30]{overflow:auto}.v-dialog--fullscreen .v-card__text[data-v-a01eaf30]{padding-bottom:52px}.v-dialog--fullscreen .v-card__actions[data-v-a01eaf30]{position:absolute;bottom:0;right:0}.theme--light.v-card .v-card__title[data-v-dfcb35ec]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-dfcb35ec]{background-color:#272727}.torrents[data-v-dfcb35ec]{overflow:auto}.v-dialog--fullscreen .v-card__text[data-v-dfcb35ec]{padding-bottom:52px}.v-dialog--fullscreen .v-card__actions[data-v-dfcb35ec]{position:absolute;bottom:0;right:0}.theme--light.v-card .v-card__title[data-v-24122721]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-24122721]{background-color:#272727}.torrents[data-v-24122721]{overflow:auto;white-space:nowrap}.v-stepper[data-v-24122721]{-webkit-box-shadow:none;box-shadow:none}.v-dialog--fullscreen .v-card__text[data-v-24122721]{padding-bottom:52px}.v-dialog--fullscreen .v-card__actions[data-v-24122721]{position:absolute;bottom:0;right:0}.torrent-info[data-v-7f833448]{font-size:12px}.torrent-info .label[data-v-7f833448]{text-align:right;padding-right:.5em;text-transform:capitalize}.torrent-info .value[data-v-7f833448]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.torrent-info .progress[data-v-7f833448]{margin:.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.torrent-info .progress .progress-inner[data-v-7f833448]{margin:0 1em;-ms-flex-item-align:center;align-self:center;height:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px inset}.torrent-content[data-v-360390b3] .v-treeview-node__root{min-height:0}.progress[data-v-360390b3]{display:inline-block;width:3em}[data-v-a834147c] .ip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-a834147c] .ip .country-flag{width:1.5em;margin-right:.5em}.panel[data-v-1e23acca]{margin-top:1em}.panel .inner[data-v-1e23acca]{max-height:500px;overflow-y:auto}fieldset[data-v-1e23acca]{border-width:1px}fieldset legend[data-v-1e23acca]{margin-left:1em}.theme--light.v-card .v-card__title[data-v-35c58977]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-35c58977]{background-color:#272727}[data-v-35c58977] .v-dialog{max-width:1100px}[data-v-35c58977] .v-dialog .v-card__text{min-height:200px;padding:0 8px 8px}[data-v-35c58977] .v-data-table tbody td,[data-v-35c58977] .v-data-table thead th{padding:0 2px!important;height:auto;white-space:nowrap}[data-v-35c58977] .v-data-table tbody td:first-child,[data-v-35c58977] .v-data-table thead th:first-child{padding:0 0 0 8px!important}[data-v-35c58977] .v-data-table tbody td:last-child,[data-v-35c58977] .v-data-table thead th:last-child{padding-right:8px!important}.v-dialog--fullscreen .v-card__text[data-v-35c58977]{padding-bottom:52px}.v-dialog--fullscreen .v-card__actions[data-v-35c58977]{position:absolute;bottom:0;right:0}.toolbar[data-v-30ddaf15]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2px}.torrents[data-v-30ddaf15]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;height:100%}.table-wrapper[data-v-30ddaf15]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.table-wrapper .v-data-table[data-v-30ddaf15]{position:absolute;width:100%;height:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table-wrapper .v-data-table[data-v-30ddaf15] .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.table-wrapper .v-data-table[data-v-30ddaf15] thead th,.table-wrapper .v-data-table td[data-v-30ddaf15]{white-space:nowrap;padding:0 4px;overflow:hidden}.table-wrapper .v-data-table[data-v-30ddaf15] thead th .v-data-table__checkbox{padding-left:4px}.table-wrapper .v-data-table.theme--light tr[data-v-30ddaf15]:nth-child(2n){background-color:#eee}.table-wrapper .v-data-table.theme--dark tr[data-v-30ddaf15]:nth-child(2n){background-color:#272727}.table-wrapper .v-data-table td[data-v-30ddaf15]{font-size:13px;height:auto;border-bottom:none!important}.table-wrapper .v-data-table td .v-input--checkbox[data-v-30ddaf15]{margin-top:0;padding-top:0}.table-wrapper .v-data-table td .v-input--checkbox[data-v-30ddaf15] .v-input--selection-controls__input{margin:0 4px}.table-wrapper .v-data-table td .torrent-title[data-v-30ddaf15]{text-overflow:ellipsis;overflow:hidden;max-width:32em}.table-wrapper .v-data-table[data-v-30ddaf15] .v-data-footer{margin-right:4em}.table-wrapper .v-data-table[data-v-30ddaf15] .v-data-footer .v-data-footer__select .v-select{margin-top:10px;margin-bottom:10px}.phone-layout .v-data-table[data-v-30ddaf15] .v-data-footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:0}.phone-layout .v-data-table[data-v-30ddaf15] .v-data-footer .v-data-footer__select{display:none}.phone-layout .v-data-table[data-v-30ddaf15] .v-data-footer .v-data-footer__pagination{margin-left:0}.icon-label[data-v-30ddaf15]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer[data-v-335591ac]{font-size:14px;width:100%}.icon-label[data-v-335591ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-upload-download[data-v-335591ac]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.speed-switch[data-v-335591ac]{font-size:inherit;width:100%}.speed-switch[data-v-335591ac] .v-input__prepend-outer{margin-right:0}.speed-switch[data-v-335591ac] .v-input__control{margin-left:4px;width:100%}.speed-switch[data-v-335591ac] .v-input__control .v-input__slot{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.speed-switch[data-v-335591ac] .v-input__control .v-input__slot .v-input--selection-controls__input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.speed-switch[data-v-335591ac] .v-input__control .v-input__slot .v-label{color:inherit;font-size:inherit}.speed-limited[data-v-335591ac]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.in-drawer .no-icon[data-v-335591ac]{margin-left:24px}.theme--light.v-card .v-card__title[data-v-25ee86f6]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-25ee86f6]{background-color:#272727}.logs .log-item[data-v-25ee86f6]{line-height:1.4em}.logs .log-item .tag[data-v-25ee86f6]{font-family:monospace}.theme--light.v-card .v-card__title[data-v-0220a15a]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-0220a15a]{background-color:#272727}.v-card[data-v-0220a15a]{-ms-flex-direction:column;flex-direction:column}.v-card .v-card__text[data-v-0220a15a],.v-card[data-v-0220a15a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.v-card .v-card__text[data-v-0220a15a]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:0}.loading[data-v-0220a15a]{width:100%;text-align:center;margin:1em 0}.toolbar[data-v-0220a15a]{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content[data-v-0220a15a],.toolbar[data-v-0220a15a]{display:-webkit-box;display:-ms-flexbox;display:flex}.content[data-v-0220a15a]{height:75vh}.rss-rules[data-v-0220a15a]{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.rss-rules .v-list-item__action[data-v-0220a15a]{margin:0}.rule-details[data-v-0220a15a]{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;overflow-y:auto}.rule-details .rule-form[data-v-0220a15a]{margin:.5em}.rule-details .rule-form .v-divider[data-v-0220a15a]{margin-bottom:1em}.rule-details .rule-form .v-input--selection-controls[data-v-0220a15a]{margin-top:4px}.rule-details .form-title[data-v-0220a15a]{margin-bottom:.5em}.rule-details .feeds-title[data-v-0220a15a]{margin:.5em}.rule-details .v-list-item[data-v-0220a15a]{padding:0 .5em}.rule-details .v-list-item__action[data-v-0220a15a]{margin:0}.theme--light.v-card .v-card__title[data-v-1e285d6e]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-1e285d6e]{background-color:#272727}.v-card[data-v-1e285d6e]{-ms-flex-direction:column;flex-direction:column}.v-card .v-card__text[data-v-1e285d6e],.v-card[data-v-1e285d6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.v-card .v-card__text[data-v-1e285d6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:0}.loading[data-v-1e285d6e]{width:100%;text-align:center;margin-top:1em}.toolbar[data-v-1e285d6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar .v-input--switch[data-v-1e285d6e]{margin:0 .5em;padding:0}.content[data-v-1e285d6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.content.phone[data-v-1e285d6e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rss-items[data-v-1e285d6e]{-webkit-box-flex:20%;-ms-flex:20%;flex:20%}.rss-details[data-v-1e285d6e]{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rss-details .rss-info[data-v-1e285d6e]{margin:.5em .5em 0}.rss-details .list-wrapper[data-v-1e285d6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.rss-details .list-wrapper .v-list[data-v-1e285d6e]{position:absolute;width:100%;height:100%;overflow-y:auto}.rss-details .v-list-item__title[data-v-1e285d6e]{overflow:hidden;text-overflow:ellipsis}.rss-details .v-list-item .v-list-item__action[data-v-1e285d6e]{margin:0}.rss-details .v-list-item:not(:hover) .v-list-item__action[data-v-1e285d6e]{display:none}.rss-desc[data-v-1e285d6e]{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rss-desc .rss-info[data-v-1e285d6e]{margin:.5em .5em 0}.rss-desc .iframe[data-v-1e285d6e]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.v-form .col__plugins button[data-v-50ebf5de]{width:100%}.v-form .col[data-v-50ebf5de]{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}.v-form .col>[data-v-50ebf5de]{margin:0 .5rem}.v-bottom-sheet .v-card__text[data-v-50ebf5de]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme--light.v-card .v-card__title[data-v-2425d8a7]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-2425d8a7]{background-color:#272727}.header[data-v-d6354a10]{height:48px}h4[data-v-78d2942a]{margin-top:8px;padding-left:4px}.v-input--switch[data-v-78d2942a]{margin:0}.theme--light.v-card .v-card__title[data-v-78d2942a]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-78d2942a]{background-color:#272727}.v-input--switch[data-v-6257e5f6]{margin:0}.theme--light.v-card .v-card__title[data-v-6257e5f6]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-6257e5f6]{background-color:#272727}.v-input--switch[data-v-0418c586]{margin:0}.theme--light.v-card .v-card__title[data-v-0418c586]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-0418c586]{background-color:#272727}.theme--light.v-card .v-card__title[data-v-9110266a]{background-color:#f5f5f5}.theme--dark.v-card .v-card__title[data-v-9110266a]{background-color:#272727}.button-bar[data-v-521b95f4]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em}.footer[data-v-521b95f4]{padding:1em}.v-footer[data-v-0d9d7390]{min-height:36px}html{overflow-y:hidden} \ No newline at end of file diff --git a/css/chunk-vendors.1704cb73.css b/css/chunk-vendors.1704cb73.css new file mode 100644 index 0000000..b598115 --- /dev/null +++ b/css/chunk-vendors.1704cb73.css @@ -0,0 +1,5 @@ +@-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}/*! + * ress.css • v2.0.4 + * MIT License + * github.com/filipelinhares/ress + */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[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}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@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=true]{cursor:default}.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%)}.dialog-top-transition-enter,.dialog-top-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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.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{border-radius:3px;font-size:85%;font-weight:400}.v-application code{padding:.2em .4em}.v-application kbd{padding:.2em .4rem;-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)}.theme--light.v-application code{background-color:rgba(0,0,0,.05);color:currentColor}.theme--light.v-application kbd{background:#212529;color:#fff}.theme--dark.v-application code{background-color:hsla(0,0%,100%,.1);color:currentColor}.theme--dark.v-application kbd{background:#212529;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}@supports(-webkit-touch-callout:none){body{cursor:pointer}}.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:.75rem!important;font-weight:500;letter-spacing:.1666666667em!important;line-height:2rem;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}}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!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--is-rtl .float-end{float:left!important}.v-application--is-ltr .float-end,.v-application--is-rtl .float-start{float:right!important}.v-application--is-ltr .float-start{float:left!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-13{margin:52px!important}.v-application .ma-14{margin:56px!important}.v-application .ma-15{margin:60px!important}.v-application .ma-16{margin:64px!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-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-16{margin-right:64px!important;margin-left:64px!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-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-16{margin-top:64px!important;margin-bottom:64px!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-13{margin-top:52px!important}.v-application .mt-14{margin-top:56px!important}.v-application .mt-15{margin-top:60px!important}.v-application .mt-16{margin-top:64px!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-13{margin-right:52px!important}.v-application .mr-14{margin-right:56px!important}.v-application .mr-15{margin-right:60px!important}.v-application .mr-16{margin-right:64px!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-13{margin-bottom:52px!important}.v-application .mb-14{margin-bottom:56px!important}.v-application .mb-15{margin-bottom:60px!important}.v-application .mb-16{margin-bottom:64px!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-13{margin-left:52px!important}.v-application .ml-14{margin-left:56px!important}.v-application .ml-15{margin-left:60px!important}.v-application .ml-16{margin-left:64px!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-13{margin-left:52px!important}.v-application--is-rtl .ms-13{margin-right:52px!important}.v-application--is-ltr .ms-14{margin-left:56px!important}.v-application--is-rtl .ms-14{margin-right:56px!important}.v-application--is-ltr .ms-15{margin-left:60px!important}.v-application--is-rtl .ms-15{margin-right:60px!important}.v-application--is-ltr .ms-16{margin-left:64px!important}.v-application--is-rtl .ms-16{margin-right:64px!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-13{margin-right:52px!important}.v-application--is-rtl .me-13{margin-left:52px!important}.v-application--is-ltr .me-14{margin-right:56px!important}.v-application--is-rtl .me-14{margin-left:56px!important}.v-application--is-ltr .me-15{margin-right:60px!important}.v-application--is-rtl .me-15{margin-left:60px!important}.v-application--is-ltr .me-16{margin-right:64px!important}.v-application--is-rtl .me-16{margin-left:64px!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 .ma-n13{margin:-52px!important}.v-application .ma-n14{margin:-56px!important}.v-application .ma-n15{margin:-60px!important}.v-application .ma-n16{margin:-64px!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 .mx-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-n16{margin-right:-64px!important;margin-left:-64px!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 .my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-n16{margin-top:-64px!important;margin-bottom:-64px!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 .mt-n13{margin-top:-52px!important}.v-application .mt-n14{margin-top:-56px!important}.v-application .mt-n15{margin-top:-60px!important}.v-application .mt-n16{margin-top:-64px!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 .mr-n13{margin-right:-52px!important}.v-application .mr-n14{margin-right:-56px!important}.v-application .mr-n15{margin-right:-60px!important}.v-application .mr-n16{margin-right:-64px!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 .mb-n13{margin-bottom:-52px!important}.v-application .mb-n14{margin-bottom:-56px!important}.v-application .mb-n15{margin-bottom:-60px!important}.v-application .mb-n16{margin-bottom:-64px!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 .ml-n13{margin-left:-52px!important}.v-application .ml-n14{margin-left:-56px!important}.v-application .ml-n15{margin-left:-60px!important}.v-application .ml-n16{margin-left:-64px!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 .ms-n13{margin-left:-52px!important}.v-application--is-rtl .ms-n13{margin-right:-52px!important}.v-application--is-ltr .ms-n14{margin-left:-56px!important}.v-application--is-rtl .ms-n14{margin-right:-56px!important}.v-application--is-ltr .ms-n15{margin-left:-60px!important}.v-application--is-rtl .ms-n15{margin-right:-60px!important}.v-application--is-ltr .ms-n16{margin-left:-64px!important}.v-application--is-rtl .ms-n16{margin-right:-64px!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--is-ltr .me-n13{margin-right:-52px!important}.v-application--is-rtl .me-n13{margin-left:-52px!important}.v-application--is-ltr .me-n14{margin-right:-56px!important}.v-application--is-rtl .me-n14{margin-left:-56px!important}.v-application--is-ltr .me-n15{margin-right:-60px!important}.v-application--is-rtl .me-n15{margin-left:-60px!important}.v-application--is-ltr .me-n16{margin-right:-64px!important}.v-application--is-rtl .me-n16{margin-left:-64px!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 .pa-13{padding:52px!important}.v-application .pa-14{padding:56px!important}.v-application .pa-15{padding:60px!important}.v-application .pa-16{padding:64px!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 .px-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-16{padding-right:64px!important;padding-left:64px!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 .py-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-16{padding-top:64px!important;padding-bottom:64px!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 .pt-13{padding-top:52px!important}.v-application .pt-14{padding-top:56px!important}.v-application .pt-15{padding-top:60px!important}.v-application .pt-16{padding-top:64px!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 .pr-13{padding-right:52px!important}.v-application .pr-14{padding-right:56px!important}.v-application .pr-15{padding-right:60px!important}.v-application .pr-16{padding-right:64px!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 .pb-13{padding-bottom:52px!important}.v-application .pb-14{padding-bottom:56px!important}.v-application .pb-15{padding-bottom:60px!important}.v-application .pb-16{padding-bottom:64px!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 .pl-13{padding-left:52px!important}.v-application .pl-14{padding-left:56px!important}.v-application .pl-15{padding-left:60px!important}.v-application .pl-16{padding-left:64px!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 .ps-13{padding-left:52px!important}.v-application--is-rtl .ps-13{padding-right:52px!important}.v-application--is-ltr .ps-14{padding-left:56px!important}.v-application--is-rtl .ps-14{padding-right:56px!important}.v-application--is-ltr .ps-15{padding-left:60px!important}.v-application--is-rtl .ps-15{padding-right:60px!important}.v-application--is-ltr .ps-16{padding-left:64px!important}.v-application--is-rtl .ps-16{padding-right:64px!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--is-ltr .pe-13{padding-right:52px!important}.v-application--is-rtl .pe-13{padding-left:52px!important}.v-application--is-ltr .pe-14{padding-right:56px!important}.v-application--is-rtl .pe-14{padding-left:56px!important}.v-application--is-ltr .pe-15{padding-right:60px!important}.v-application--is-rtl .pe-15{padding-left:60px!important}.v-application--is-ltr .pe-16{padding-right:64px!important}.v-application--is-rtl .pe-16{padding-left:64px!important}.v-application .rounded-0{border-radius:0!important}.v-application .rounded-sm{border-radius:2px!important}.v-application .rounded{border-radius:4px!important}.v-application .rounded-lg{border-radius:8px!important}.v-application .rounded-xl{border-radius:24px!important}.v-application .rounded-pill{border-radius:9999px!important}.v-application .rounded-circle{border-radius:50%!important}.v-application .rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-application .rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.v-application .rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.v-application .rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-application .rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.v-application .rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.v-application .rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.v-application .rounded-r-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-r-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-r{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-r-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-r-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-r-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-r-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-l-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-application .rounded-l-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-application .rounded-l{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-application .rounded-l-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-application .rounded-l-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-application .rounded-l-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-application .rounded-l-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-application .rounded-tl-0{border-top-left-radius:0!important}.v-application .rounded-tl-sm{border-top-left-radius:2px!important}.v-application .rounded-tl{border-top-left-radius:4px!important}.v-application .rounded-tl-lg{border-top-left-radius:8px!important}.v-application .rounded-tl-xl{border-top-left-radius:24px!important}.v-application .rounded-tl-pill{border-top-left-radius:9999px!important}.v-application .rounded-tl-circle{border-top-left-radius:50%!important}.v-application .rounded-tr-0{border-top-right-radius:0!important}.v-application .rounded-tr-sm{border-top-right-radius:2px!important}.v-application .rounded-tr{border-top-right-radius:4px!important}.v-application .rounded-tr-lg{border-top-right-radius:8px!important}.v-application .rounded-tr-xl{border-top-right-radius:24px!important}.v-application .rounded-tr-pill{border-top-right-radius:9999px!important}.v-application .rounded-tr-circle{border-top-right-radius:50%!important}.v-application .rounded-br-0{border-bottom-right-radius:0!important}.v-application .rounded-br-sm{border-bottom-right-radius:2px!important}.v-application .rounded-br{border-bottom-right-radius:4px!important}.v-application .rounded-br-lg{border-bottom-right-radius:8px!important}.v-application .rounded-br-xl{border-bottom-right-radius:24px!important}.v-application .rounded-br-pill{border-bottom-right-radius:9999px!important}.v-application .rounded-br-circle{border-bottom-right-radius:50%!important}.v-application .rounded-bl-0{border-bottom-left-radius:0!important}.v-application .rounded-bl-sm{border-bottom-left-radius:2px!important}.v-application .rounded-bl{border-bottom-left-radius:4px!important}.v-application .rounded-bl-lg{border-bottom-left-radius:8px!important}.v-application .rounded-bl-xl{border-bottom-left-radius:24px!important}.v-application .rounded-bl-pill{border-bottom-left-radius:9999px!important}.v-application .rounded-bl-circle{border-bottom-left-radius:50%!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-decoration-line-through{text-decoration:line-through!important}.v-application .text-decoration-none{text-decoration:none!important}.v-application .text-decoration-overline{text-decoration:overline!important}.v-application .text-decoration-underline{text-decoration:underline!important}.v-application .text-wrap{white-space:normal!important}.v-application .text-no-wrap{white-space:nowrap!important}.v-application .text-pre{white-space:pre!important}.v-application .text-pre-line{white-space:pre-line!important}.v-application .text-pre-wrap{white-space:pre-wrap!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}.v-application .text-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-h1,.v-application .text-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-h3,.v-application .text-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-h5,.v-application .text-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-body-2,.v-application .text-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-caption,.v-application .text-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;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--is-rtl .float-sm-end{float:left!important}.v-application--is-ltr .float-sm-end,.v-application--is-rtl .float-sm-start{float:right!important}.v-application--is-ltr .float-sm-start{float:left!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-13{margin:52px!important}.v-application .ma-sm-14{margin:56px!important}.v-application .ma-sm-15{margin:60px!important}.v-application .ma-sm-16{margin:64px!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-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-sm-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-sm-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-sm-16{margin-right:64px!important;margin-left:64px!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-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-sm-16{margin-top:64px!important;margin-bottom:64px!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-13{margin-top:52px!important}.v-application .mt-sm-14{margin-top:56px!important}.v-application .mt-sm-15{margin-top:60px!important}.v-application .mt-sm-16{margin-top:64px!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-13{margin-right:52px!important}.v-application .mr-sm-14{margin-right:56px!important}.v-application .mr-sm-15{margin-right:60px!important}.v-application .mr-sm-16{margin-right:64px!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-13{margin-bottom:52px!important}.v-application .mb-sm-14{margin-bottom:56px!important}.v-application .mb-sm-15{margin-bottom:60px!important}.v-application .mb-sm-16{margin-bottom:64px!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-13{margin-left:52px!important}.v-application .ml-sm-14{margin-left:56px!important}.v-application .ml-sm-15{margin-left:60px!important}.v-application .ml-sm-16{margin-left:64px!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-13{margin-left:52px!important}.v-application--is-rtl .ms-sm-13{margin-right:52px!important}.v-application--is-ltr .ms-sm-14{margin-left:56px!important}.v-application--is-rtl .ms-sm-14{margin-right:56px!important}.v-application--is-ltr .ms-sm-15{margin-left:60px!important}.v-application--is-rtl .ms-sm-15{margin-right:60px!important}.v-application--is-ltr .ms-sm-16{margin-left:64px!important}.v-application--is-rtl .ms-sm-16{margin-right:64px!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-13{margin-right:52px!important}.v-application--is-rtl .me-sm-13{margin-left:52px!important}.v-application--is-ltr .me-sm-14{margin-right:56px!important}.v-application--is-rtl .me-sm-14{margin-left:56px!important}.v-application--is-ltr .me-sm-15{margin-right:60px!important}.v-application--is-rtl .me-sm-15{margin-left:60px!important}.v-application--is-ltr .me-sm-16{margin-right:64px!important}.v-application--is-rtl .me-sm-16{margin-left:64px!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 .ma-sm-n13{margin:-52px!important}.v-application .ma-sm-n14{margin:-56px!important}.v-application .ma-sm-n15{margin:-60px!important}.v-application .ma-sm-n16{margin:-64px!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 .mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-sm-n16{margin-right:-64px!important;margin-left:-64px!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 .my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!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 .mt-sm-n13{margin-top:-52px!important}.v-application .mt-sm-n14{margin-top:-56px!important}.v-application .mt-sm-n15{margin-top:-60px!important}.v-application .mt-sm-n16{margin-top:-64px!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 .mr-sm-n13{margin-right:-52px!important}.v-application .mr-sm-n14{margin-right:-56px!important}.v-application .mr-sm-n15{margin-right:-60px!important}.v-application .mr-sm-n16{margin-right:-64px!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 .mb-sm-n13{margin-bottom:-52px!important}.v-application .mb-sm-n14{margin-bottom:-56px!important}.v-application .mb-sm-n15{margin-bottom:-60px!important}.v-application .mb-sm-n16{margin-bottom:-64px!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 .ml-sm-n13{margin-left:-52px!important}.v-application .ml-sm-n14{margin-left:-56px!important}.v-application .ml-sm-n15{margin-left:-60px!important}.v-application .ml-sm-n16{margin-left:-64px!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 .ms-sm-n13{margin-left:-52px!important}.v-application--is-rtl .ms-sm-n13{margin-right:-52px!important}.v-application--is-ltr .ms-sm-n14{margin-left:-56px!important}.v-application--is-rtl .ms-sm-n14{margin-right:-56px!important}.v-application--is-ltr .ms-sm-n15{margin-left:-60px!important}.v-application--is-rtl .ms-sm-n15{margin-right:-60px!important}.v-application--is-ltr .ms-sm-n16{margin-left:-64px!important}.v-application--is-rtl .ms-sm-n16{margin-right:-64px!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--is-ltr .me-sm-n13{margin-right:-52px!important}.v-application--is-rtl .me-sm-n13{margin-left:-52px!important}.v-application--is-ltr .me-sm-n14{margin-right:-56px!important}.v-application--is-rtl .me-sm-n14{margin-left:-56px!important}.v-application--is-ltr .me-sm-n15{margin-right:-60px!important}.v-application--is-rtl .me-sm-n15{margin-left:-60px!important}.v-application--is-ltr .me-sm-n16{margin-right:-64px!important}.v-application--is-rtl .me-sm-n16{margin-left:-64px!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 .pa-sm-13{padding:52px!important}.v-application .pa-sm-14{padding:56px!important}.v-application .pa-sm-15{padding:60px!important}.v-application .pa-sm-16{padding:64px!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 .px-sm-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-sm-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-sm-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-sm-16{padding-right:64px!important;padding-left:64px!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 .py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-sm-16{padding-top:64px!important;padding-bottom:64px!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 .pt-sm-13{padding-top:52px!important}.v-application .pt-sm-14{padding-top:56px!important}.v-application .pt-sm-15{padding-top:60px!important}.v-application .pt-sm-16{padding-top:64px!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 .pr-sm-13{padding-right:52px!important}.v-application .pr-sm-14{padding-right:56px!important}.v-application .pr-sm-15{padding-right:60px!important}.v-application .pr-sm-16{padding-right:64px!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 .pb-sm-13{padding-bottom:52px!important}.v-application .pb-sm-14{padding-bottom:56px!important}.v-application .pb-sm-15{padding-bottom:60px!important}.v-application .pb-sm-16{padding-bottom:64px!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 .pl-sm-13{padding-left:52px!important}.v-application .pl-sm-14{padding-left:56px!important}.v-application .pl-sm-15{padding-left:60px!important}.v-application .pl-sm-16{padding-left:64px!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 .ps-sm-13{padding-left:52px!important}.v-application--is-rtl .ps-sm-13{padding-right:52px!important}.v-application--is-ltr .ps-sm-14{padding-left:56px!important}.v-application--is-rtl .ps-sm-14{padding-right:56px!important}.v-application--is-ltr .ps-sm-15{padding-left:60px!important}.v-application--is-rtl .ps-sm-15{padding-right:60px!important}.v-application--is-ltr .ps-sm-16{padding-left:64px!important}.v-application--is-rtl .ps-sm-16{padding-right:64px!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--is-ltr .pe-sm-13{padding-right:52px!important}.v-application--is-rtl .pe-sm-13{padding-left:52px!important}.v-application--is-ltr .pe-sm-14{padding-right:56px!important}.v-application--is-rtl .pe-sm-14{padding-left:56px!important}.v-application--is-ltr .pe-sm-15{padding-right:60px!important}.v-application--is-rtl .pe-sm-15{padding-left:60px!important}.v-application--is-ltr .pe-sm-16{padding-right:64px!important}.v-application--is-rtl .pe-sm-16{padding-left:64px!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}.v-application .text-sm-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-sm-h1,.v-application .text-sm-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-sm-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-sm-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-sm-h3,.v-application .text-sm-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-sm-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-sm-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-sm-h5,.v-application .text-sm-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-sm-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-sm-body-2,.v-application .text-sm-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-sm-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-sm-caption,.v-application .text-sm-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!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--is-rtl .float-md-end{float:left!important}.v-application--is-ltr .float-md-end,.v-application--is-rtl .float-md-start{float:right!important}.v-application--is-ltr .float-md-start{float:left!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-13{margin:52px!important}.v-application .ma-md-14{margin:56px!important}.v-application .ma-md-15{margin:60px!important}.v-application .ma-md-16{margin:64px!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-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-md-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-md-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-md-16{margin-right:64px!important;margin-left:64px!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-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-md-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-md-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-md-16{margin-top:64px!important;margin-bottom:64px!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-13{margin-top:52px!important}.v-application .mt-md-14{margin-top:56px!important}.v-application .mt-md-15{margin-top:60px!important}.v-application .mt-md-16{margin-top:64px!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-13{margin-right:52px!important}.v-application .mr-md-14{margin-right:56px!important}.v-application .mr-md-15{margin-right:60px!important}.v-application .mr-md-16{margin-right:64px!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-13{margin-bottom:52px!important}.v-application .mb-md-14{margin-bottom:56px!important}.v-application .mb-md-15{margin-bottom:60px!important}.v-application .mb-md-16{margin-bottom:64px!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-13{margin-left:52px!important}.v-application .ml-md-14{margin-left:56px!important}.v-application .ml-md-15{margin-left:60px!important}.v-application .ml-md-16{margin-left:64px!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-13{margin-left:52px!important}.v-application--is-rtl .ms-md-13{margin-right:52px!important}.v-application--is-ltr .ms-md-14{margin-left:56px!important}.v-application--is-rtl .ms-md-14{margin-right:56px!important}.v-application--is-ltr .ms-md-15{margin-left:60px!important}.v-application--is-rtl .ms-md-15{margin-right:60px!important}.v-application--is-ltr .ms-md-16{margin-left:64px!important}.v-application--is-rtl .ms-md-16{margin-right:64px!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-13{margin-right:52px!important}.v-application--is-rtl .me-md-13{margin-left:52px!important}.v-application--is-ltr .me-md-14{margin-right:56px!important}.v-application--is-rtl .me-md-14{margin-left:56px!important}.v-application--is-ltr .me-md-15{margin-right:60px!important}.v-application--is-rtl .me-md-15{margin-left:60px!important}.v-application--is-ltr .me-md-16{margin-right:64px!important}.v-application--is-rtl .me-md-16{margin-left:64px!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 .ma-md-n13{margin:-52px!important}.v-application .ma-md-n14{margin:-56px!important}.v-application .ma-md-n15{margin:-60px!important}.v-application .ma-md-n16{margin:-64px!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 .mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-md-n16{margin-right:-64px!important;margin-left:-64px!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 .my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-md-n16{margin-top:-64px!important;margin-bottom:-64px!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 .mt-md-n13{margin-top:-52px!important}.v-application .mt-md-n14{margin-top:-56px!important}.v-application .mt-md-n15{margin-top:-60px!important}.v-application .mt-md-n16{margin-top:-64px!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 .mr-md-n13{margin-right:-52px!important}.v-application .mr-md-n14{margin-right:-56px!important}.v-application .mr-md-n15{margin-right:-60px!important}.v-application .mr-md-n16{margin-right:-64px!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 .mb-md-n13{margin-bottom:-52px!important}.v-application .mb-md-n14{margin-bottom:-56px!important}.v-application .mb-md-n15{margin-bottom:-60px!important}.v-application .mb-md-n16{margin-bottom:-64px!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 .ml-md-n13{margin-left:-52px!important}.v-application .ml-md-n14{margin-left:-56px!important}.v-application .ml-md-n15{margin-left:-60px!important}.v-application .ml-md-n16{margin-left:-64px!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 .ms-md-n13{margin-left:-52px!important}.v-application--is-rtl .ms-md-n13{margin-right:-52px!important}.v-application--is-ltr .ms-md-n14{margin-left:-56px!important}.v-application--is-rtl .ms-md-n14{margin-right:-56px!important}.v-application--is-ltr .ms-md-n15{margin-left:-60px!important}.v-application--is-rtl .ms-md-n15{margin-right:-60px!important}.v-application--is-ltr .ms-md-n16{margin-left:-64px!important}.v-application--is-rtl .ms-md-n16{margin-right:-64px!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--is-ltr .me-md-n13{margin-right:-52px!important}.v-application--is-rtl .me-md-n13{margin-left:-52px!important}.v-application--is-ltr .me-md-n14{margin-right:-56px!important}.v-application--is-rtl .me-md-n14{margin-left:-56px!important}.v-application--is-ltr .me-md-n15{margin-right:-60px!important}.v-application--is-rtl .me-md-n15{margin-left:-60px!important}.v-application--is-ltr .me-md-n16{margin-right:-64px!important}.v-application--is-rtl .me-md-n16{margin-left:-64px!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 .pa-md-13{padding:52px!important}.v-application .pa-md-14{padding:56px!important}.v-application .pa-md-15{padding:60px!important}.v-application .pa-md-16{padding:64px!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 .px-md-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-md-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-md-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-md-16{padding-right:64px!important;padding-left:64px!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 .py-md-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-md-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-md-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-md-16{padding-top:64px!important;padding-bottom:64px!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 .pt-md-13{padding-top:52px!important}.v-application .pt-md-14{padding-top:56px!important}.v-application .pt-md-15{padding-top:60px!important}.v-application .pt-md-16{padding-top:64px!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 .pr-md-13{padding-right:52px!important}.v-application .pr-md-14{padding-right:56px!important}.v-application .pr-md-15{padding-right:60px!important}.v-application .pr-md-16{padding-right:64px!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 .pb-md-13{padding-bottom:52px!important}.v-application .pb-md-14{padding-bottom:56px!important}.v-application .pb-md-15{padding-bottom:60px!important}.v-application .pb-md-16{padding-bottom:64px!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 .pl-md-13{padding-left:52px!important}.v-application .pl-md-14{padding-left:56px!important}.v-application .pl-md-15{padding-left:60px!important}.v-application .pl-md-16{padding-left:64px!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 .ps-md-13{padding-left:52px!important}.v-application--is-rtl .ps-md-13{padding-right:52px!important}.v-application--is-ltr .ps-md-14{padding-left:56px!important}.v-application--is-rtl .ps-md-14{padding-right:56px!important}.v-application--is-ltr .ps-md-15{padding-left:60px!important}.v-application--is-rtl .ps-md-15{padding-right:60px!important}.v-application--is-ltr .ps-md-16{padding-left:64px!important}.v-application--is-rtl .ps-md-16{padding-right:64px!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--is-ltr .pe-md-13{padding-right:52px!important}.v-application--is-rtl .pe-md-13{padding-left:52px!important}.v-application--is-ltr .pe-md-14{padding-right:56px!important}.v-application--is-rtl .pe-md-14{padding-left:56px!important}.v-application--is-ltr .pe-md-15{padding-right:60px!important}.v-application--is-rtl .pe-md-15{padding-left:60px!important}.v-application--is-ltr .pe-md-16{padding-right:64px!important}.v-application--is-rtl .pe-md-16{padding-left:64px!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}.v-application .text-md-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-md-h1,.v-application .text-md-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-md-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-md-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-md-h3,.v-application .text-md-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-md-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-md-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-md-h5,.v-application .text-md-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-md-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-md-body-2,.v-application .text-md-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-md-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-md-caption,.v-application .text-md-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!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--is-rtl .float-lg-end{float:left!important}.v-application--is-ltr .float-lg-end,.v-application--is-rtl .float-lg-start{float:right!important}.v-application--is-ltr .float-lg-start{float:left!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-13{margin:52px!important}.v-application .ma-lg-14{margin:56px!important}.v-application .ma-lg-15{margin:60px!important}.v-application .ma-lg-16{margin:64px!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-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-lg-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-lg-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-lg-16{margin-right:64px!important;margin-left:64px!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-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-lg-16{margin-top:64px!important;margin-bottom:64px!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-13{margin-top:52px!important}.v-application .mt-lg-14{margin-top:56px!important}.v-application .mt-lg-15{margin-top:60px!important}.v-application .mt-lg-16{margin-top:64px!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-13{margin-right:52px!important}.v-application .mr-lg-14{margin-right:56px!important}.v-application .mr-lg-15{margin-right:60px!important}.v-application .mr-lg-16{margin-right:64px!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-13{margin-bottom:52px!important}.v-application .mb-lg-14{margin-bottom:56px!important}.v-application .mb-lg-15{margin-bottom:60px!important}.v-application .mb-lg-16{margin-bottom:64px!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-13{margin-left:52px!important}.v-application .ml-lg-14{margin-left:56px!important}.v-application .ml-lg-15{margin-left:60px!important}.v-application .ml-lg-16{margin-left:64px!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-13{margin-left:52px!important}.v-application--is-rtl .ms-lg-13{margin-right:52px!important}.v-application--is-ltr .ms-lg-14{margin-left:56px!important}.v-application--is-rtl .ms-lg-14{margin-right:56px!important}.v-application--is-ltr .ms-lg-15{margin-left:60px!important}.v-application--is-rtl .ms-lg-15{margin-right:60px!important}.v-application--is-ltr .ms-lg-16{margin-left:64px!important}.v-application--is-rtl .ms-lg-16{margin-right:64px!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-13{margin-right:52px!important}.v-application--is-rtl .me-lg-13{margin-left:52px!important}.v-application--is-ltr .me-lg-14{margin-right:56px!important}.v-application--is-rtl .me-lg-14{margin-left:56px!important}.v-application--is-ltr .me-lg-15{margin-right:60px!important}.v-application--is-rtl .me-lg-15{margin-left:60px!important}.v-application--is-ltr .me-lg-16{margin-right:64px!important}.v-application--is-rtl .me-lg-16{margin-left:64px!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 .ma-lg-n13{margin:-52px!important}.v-application .ma-lg-n14{margin:-56px!important}.v-application .ma-lg-n15{margin:-60px!important}.v-application .ma-lg-n16{margin:-64px!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 .mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-lg-n16{margin-right:-64px!important;margin-left:-64px!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 .my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!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 .mt-lg-n13{margin-top:-52px!important}.v-application .mt-lg-n14{margin-top:-56px!important}.v-application .mt-lg-n15{margin-top:-60px!important}.v-application .mt-lg-n16{margin-top:-64px!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 .mr-lg-n13{margin-right:-52px!important}.v-application .mr-lg-n14{margin-right:-56px!important}.v-application .mr-lg-n15{margin-right:-60px!important}.v-application .mr-lg-n16{margin-right:-64px!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 .mb-lg-n13{margin-bottom:-52px!important}.v-application .mb-lg-n14{margin-bottom:-56px!important}.v-application .mb-lg-n15{margin-bottom:-60px!important}.v-application .mb-lg-n16{margin-bottom:-64px!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 .ml-lg-n13{margin-left:-52px!important}.v-application .ml-lg-n14{margin-left:-56px!important}.v-application .ml-lg-n15{margin-left:-60px!important}.v-application .ml-lg-n16{margin-left:-64px!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 .ms-lg-n13{margin-left:-52px!important}.v-application--is-rtl .ms-lg-n13{margin-right:-52px!important}.v-application--is-ltr .ms-lg-n14{margin-left:-56px!important}.v-application--is-rtl .ms-lg-n14{margin-right:-56px!important}.v-application--is-ltr .ms-lg-n15{margin-left:-60px!important}.v-application--is-rtl .ms-lg-n15{margin-right:-60px!important}.v-application--is-ltr .ms-lg-n16{margin-left:-64px!important}.v-application--is-rtl .ms-lg-n16{margin-right:-64px!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--is-ltr .me-lg-n13{margin-right:-52px!important}.v-application--is-rtl .me-lg-n13{margin-left:-52px!important}.v-application--is-ltr .me-lg-n14{margin-right:-56px!important}.v-application--is-rtl .me-lg-n14{margin-left:-56px!important}.v-application--is-ltr .me-lg-n15{margin-right:-60px!important}.v-application--is-rtl .me-lg-n15{margin-left:-60px!important}.v-application--is-ltr .me-lg-n16{margin-right:-64px!important}.v-application--is-rtl .me-lg-n16{margin-left:-64px!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 .pa-lg-13{padding:52px!important}.v-application .pa-lg-14{padding:56px!important}.v-application .pa-lg-15{padding:60px!important}.v-application .pa-lg-16{padding:64px!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 .px-lg-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-lg-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-lg-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-lg-16{padding-right:64px!important;padding-left:64px!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 .py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-lg-16{padding-top:64px!important;padding-bottom:64px!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 .pt-lg-13{padding-top:52px!important}.v-application .pt-lg-14{padding-top:56px!important}.v-application .pt-lg-15{padding-top:60px!important}.v-application .pt-lg-16{padding-top:64px!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 .pr-lg-13{padding-right:52px!important}.v-application .pr-lg-14{padding-right:56px!important}.v-application .pr-lg-15{padding-right:60px!important}.v-application .pr-lg-16{padding-right:64px!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 .pb-lg-13{padding-bottom:52px!important}.v-application .pb-lg-14{padding-bottom:56px!important}.v-application .pb-lg-15{padding-bottom:60px!important}.v-application .pb-lg-16{padding-bottom:64px!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 .pl-lg-13{padding-left:52px!important}.v-application .pl-lg-14{padding-left:56px!important}.v-application .pl-lg-15{padding-left:60px!important}.v-application .pl-lg-16{padding-left:64px!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 .ps-lg-13{padding-left:52px!important}.v-application--is-rtl .ps-lg-13{padding-right:52px!important}.v-application--is-ltr .ps-lg-14{padding-left:56px!important}.v-application--is-rtl .ps-lg-14{padding-right:56px!important}.v-application--is-ltr .ps-lg-15{padding-left:60px!important}.v-application--is-rtl .ps-lg-15{padding-right:60px!important}.v-application--is-ltr .ps-lg-16{padding-left:64px!important}.v-application--is-rtl .ps-lg-16{padding-right:64px!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--is-ltr .pe-lg-13{padding-right:52px!important}.v-application--is-rtl .pe-lg-13{padding-left:52px!important}.v-application--is-ltr .pe-lg-14{padding-right:56px!important}.v-application--is-rtl .pe-lg-14{padding-left:56px!important}.v-application--is-ltr .pe-lg-15{padding-right:60px!important}.v-application--is-rtl .pe-lg-15{padding-left:60px!important}.v-application--is-ltr .pe-lg-16{padding-right:64px!important}.v-application--is-rtl .pe-lg-16{padding-left:64px!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}.v-application .text-lg-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-lg-h1,.v-application .text-lg-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-lg-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-lg-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-lg-h3,.v-application .text-lg-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-lg-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-lg-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-lg-h5,.v-application .text-lg-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-lg-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-lg-body-2,.v-application .text-lg-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-lg-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-lg-caption,.v-application .text-lg-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!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--is-rtl .float-xl-end{float:left!important}.v-application--is-ltr .float-xl-end,.v-application--is-rtl .float-xl-start{float:right!important}.v-application--is-ltr .float-xl-start{float:left!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-13{margin:52px!important}.v-application .ma-xl-14{margin:56px!important}.v-application .ma-xl-15{margin:60px!important}.v-application .ma-xl-16{margin:64px!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-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-xl-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-xl-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-xl-16{margin-right:64px!important;margin-left:64px!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-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-xl-16{margin-top:64px!important;margin-bottom:64px!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-13{margin-top:52px!important}.v-application .mt-xl-14{margin-top:56px!important}.v-application .mt-xl-15{margin-top:60px!important}.v-application .mt-xl-16{margin-top:64px!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-13{margin-right:52px!important}.v-application .mr-xl-14{margin-right:56px!important}.v-application .mr-xl-15{margin-right:60px!important}.v-application .mr-xl-16{margin-right:64px!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-13{margin-bottom:52px!important}.v-application .mb-xl-14{margin-bottom:56px!important}.v-application .mb-xl-15{margin-bottom:60px!important}.v-application .mb-xl-16{margin-bottom:64px!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-13{margin-left:52px!important}.v-application .ml-xl-14{margin-left:56px!important}.v-application .ml-xl-15{margin-left:60px!important}.v-application .ml-xl-16{margin-left:64px!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-13{margin-left:52px!important}.v-application--is-rtl .ms-xl-13{margin-right:52px!important}.v-application--is-ltr .ms-xl-14{margin-left:56px!important}.v-application--is-rtl .ms-xl-14{margin-right:56px!important}.v-application--is-ltr .ms-xl-15{margin-left:60px!important}.v-application--is-rtl .ms-xl-15{margin-right:60px!important}.v-application--is-ltr .ms-xl-16{margin-left:64px!important}.v-application--is-rtl .ms-xl-16{margin-right:64px!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-13{margin-right:52px!important}.v-application--is-rtl .me-xl-13{margin-left:52px!important}.v-application--is-ltr .me-xl-14{margin-right:56px!important}.v-application--is-rtl .me-xl-14{margin-left:56px!important}.v-application--is-ltr .me-xl-15{margin-right:60px!important}.v-application--is-rtl .me-xl-15{margin-left:60px!important}.v-application--is-ltr .me-xl-16{margin-right:64px!important}.v-application--is-rtl .me-xl-16{margin-left:64px!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 .ma-xl-n13{margin:-52px!important}.v-application .ma-xl-n14{margin:-56px!important}.v-application .ma-xl-n15{margin:-60px!important}.v-application .ma-xl-n16{margin:-64px!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 .mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-xl-n16{margin-right:-64px!important;margin-left:-64px!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 .my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!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 .mt-xl-n13{margin-top:-52px!important}.v-application .mt-xl-n14{margin-top:-56px!important}.v-application .mt-xl-n15{margin-top:-60px!important}.v-application .mt-xl-n16{margin-top:-64px!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 .mr-xl-n13{margin-right:-52px!important}.v-application .mr-xl-n14{margin-right:-56px!important}.v-application .mr-xl-n15{margin-right:-60px!important}.v-application .mr-xl-n16{margin-right:-64px!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 .mb-xl-n13{margin-bottom:-52px!important}.v-application .mb-xl-n14{margin-bottom:-56px!important}.v-application .mb-xl-n15{margin-bottom:-60px!important}.v-application .mb-xl-n16{margin-bottom:-64px!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 .ml-xl-n13{margin-left:-52px!important}.v-application .ml-xl-n14{margin-left:-56px!important}.v-application .ml-xl-n15{margin-left:-60px!important}.v-application .ml-xl-n16{margin-left:-64px!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 .ms-xl-n13{margin-left:-52px!important}.v-application--is-rtl .ms-xl-n13{margin-right:-52px!important}.v-application--is-ltr .ms-xl-n14{margin-left:-56px!important}.v-application--is-rtl .ms-xl-n14{margin-right:-56px!important}.v-application--is-ltr .ms-xl-n15{margin-left:-60px!important}.v-application--is-rtl .ms-xl-n15{margin-right:-60px!important}.v-application--is-ltr .ms-xl-n16{margin-left:-64px!important}.v-application--is-rtl .ms-xl-n16{margin-right:-64px!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--is-ltr .me-xl-n13{margin-right:-52px!important}.v-application--is-rtl .me-xl-n13{margin-left:-52px!important}.v-application--is-ltr .me-xl-n14{margin-right:-56px!important}.v-application--is-rtl .me-xl-n14{margin-left:-56px!important}.v-application--is-ltr .me-xl-n15{margin-right:-60px!important}.v-application--is-rtl .me-xl-n15{margin-left:-60px!important}.v-application--is-ltr .me-xl-n16{margin-right:-64px!important}.v-application--is-rtl .me-xl-n16{margin-left:-64px!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 .pa-xl-13{padding:52px!important}.v-application .pa-xl-14{padding:56px!important}.v-application .pa-xl-15{padding:60px!important}.v-application .pa-xl-16{padding:64px!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 .px-xl-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-xl-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-xl-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-xl-16{padding-right:64px!important;padding-left:64px!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 .py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-xl-16{padding-top:64px!important;padding-bottom:64px!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 .pt-xl-13{padding-top:52px!important}.v-application .pt-xl-14{padding-top:56px!important}.v-application .pt-xl-15{padding-top:60px!important}.v-application .pt-xl-16{padding-top:64px!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 .pr-xl-13{padding-right:52px!important}.v-application .pr-xl-14{padding-right:56px!important}.v-application .pr-xl-15{padding-right:60px!important}.v-application .pr-xl-16{padding-right:64px!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 .pb-xl-13{padding-bottom:52px!important}.v-application .pb-xl-14{padding-bottom:56px!important}.v-application .pb-xl-15{padding-bottom:60px!important}.v-application .pb-xl-16{padding-bottom:64px!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 .pl-xl-13{padding-left:52px!important}.v-application .pl-xl-14{padding-left:56px!important}.v-application .pl-xl-15{padding-left:60px!important}.v-application .pl-xl-16{padding-left:64px!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 .ps-xl-13{padding-left:52px!important}.v-application--is-rtl .ps-xl-13{padding-right:52px!important}.v-application--is-ltr .ps-xl-14{padding-left:56px!important}.v-application--is-rtl .ps-xl-14{padding-right:56px!important}.v-application--is-ltr .ps-xl-15{padding-left:60px!important}.v-application--is-rtl .ps-xl-15{padding-right:60px!important}.v-application--is-ltr .ps-xl-16{padding-left:64px!important}.v-application--is-rtl .ps-xl-16{padding-right:64px!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--is-ltr .pe-xl-13{padding-right:52px!important}.v-application--is-rtl .pe-xl-13{padding-left:52px!important}.v-application--is-ltr .pe-xl-14{padding-right:56px!important}.v-application--is-rtl .pe-xl-14{padding-left:56px!important}.v-application--is-ltr .pe-xl-15{padding-right:60px!important}.v-application--is-rtl .pe-xl-15{padding-left:60px!important}.v-application--is-ltr .pe-xl-16{padding-right:64px!important}.v-application--is-rtl .pe-xl-16{padding-left:64px!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}.v-application .text-xl-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-xl-h1,.v-application .text-xl-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-xl-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-xl-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-xl-h3,.v-application .text-xl-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-xl-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-xl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-xl-h5,.v-application .text-xl-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-xl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-xl-body-2,.v-application .text-xl-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-xl-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-xl-caption,.v-application .text-xl-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!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-application--is-rtl .float-print-end{float:left!important}.v-application--is-ltr .float-print-end,.v-application--is-rtl .float-print-start{float:right!important}.v-application--is-ltr .float-print-start{float:left!important}}.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.v-btn--has-bg{background-color:rgba(0,0,0,.12)!important}.theme--light.v-btn.v-btn--has-bg{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:.08}.theme--light.v-btn:focus:before{opacity:.24}.theme--light.v-btn--active:before,.theme--light.v-btn--active:hover:before{opacity:.18}.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.v-btn--has-bg{background-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn.v-btn--has-bg{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:focus:before{opacity:.24}.theme--dark.v-btn--active:before,.theme--dark.v-btn--active:hover:before{opacity:.18}.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{background-color:currentColor;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)}.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;-webkit-transition:inherit;transition:inherit;-webkit-transition-property:opacity;transition-property:opacity}.v-btn__content .v-icon.v-icon--left,.v-btn__content .v-icon.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--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--absolute{position:absolute}.v-btn--fixed{position:fixed}.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--is-elevated{-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--is-elevated: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--is-elevated: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--is-elevated.v-btn--fab{-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--is-elevated.v-btn--fab: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--is-elevated.v-btn--fab: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--disabled{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--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--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--plain:before{display:none}.v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content{opacity:.62}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){-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-sheet.v-sheet--shaped{border-radius:24px 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--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay,.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.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:hsla(0,0%,62%,.4);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:-124px}}@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:-124px}}@-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-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--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)}.v-sheet.v-card{border-radius:4px}.v-sheet.v-card:not(.v-sheet--outlined){-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-sheet.v-card.v-sheet--shaped{border-radius:24px 4px}.v-card{border-width:thin;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}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip):not(.v-avatar),.v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar){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)!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-sheet.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-sheet.v-card--hover:focus,.v-sheet.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--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)}.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;left:0;position:absolute;top:0;-webkit-transition:inherit;transition:inherit;width:100%}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;-webkit-transition:inherit;transition:inherit}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right: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%}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;-webkit-transition:inherit;transition:inherit}.v-progress-linear--reverse .v-progress-linear__determinate{left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{-webkit-animation-play-state:paused;animation-play-state:paused;background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-ltr;animation-name:indeterminate-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-ltr;animation-name:indeterminate-short-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-rtl;animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-rtl;animation-name:indeterminate-short-rtl}.v-progress-linear__stream{-webkit-animation:stream-ltr .25s linear infinite;animation:stream-ltr .25s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);-webkit-transition:inherit;transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{-webkit-animation:stream-rtl .25s linear infinite;animation:stream-rtl .25s linear infinite;left:-8px;right:auto}.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-name:query-ltr;animation-name:query-ltr;-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-name:query-short-ltr;animation-name:query-short-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-rtl;animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-rtl;animation-name:query-short-rtl}.v-progress-linear--visible .v-progress-linear__indeterminate--active .long,.v-progress-linear--visible .v-progress-linear__indeterminate--active .short,.v-progress-linear--visible .v-progress-linear__stream{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@-webkit-keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@-webkit-keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@-webkit-keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@-webkit-keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@-webkit-keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@-webkit-keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@-webkit-keyframes stream-ltr{to{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@keyframes stream-ltr{to{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@-webkit-keyframes stream-rtl{to{-webkit-transform:translateX(8px);transform:translateX(8px)}}@keyframes stream-rtl{to{-webkit-transform:translateX(8px);transform:translateX(8px)}}.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>.v-card>.v-card__actions{padding:8px 16px}.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-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}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0}.v-application--is-rtl .flex.offset-xs0{margin-right: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}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0}.v-application--is-rtl .flex.offset-sm0{margin-right: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}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0}.v-application--is-rtl .flex.offset-md0{margin-right: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}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0}.v-application--is-rtl .flex.offset-lg0{margin-right: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}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0}.v-application--is-rtl .flex.offset-xl0{margin-right: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):not(.v-input--is-disabled)>.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):not(.v-input--is-disabled)>.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__prefix,.v-text-field__suffix{line-height:20px}.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 .v-label{top:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix,.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix,.v-text-field.v-input--dense:not(.v-text-field--outlined) input{padding:4px 0 2px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix{padding-right:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix{padding-left:4px}.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__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);pointer-events:auto}.v-text-field>.v-input__control>.v-input__slot{cursor:text}.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{background-color:currentColor;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{padding-top:0;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:.15s;transition-duration:.15s;-webkit-transition-property:color;transition-property:color;-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-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend{margin-left:auto}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend{margin-right:auto}.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% - 9px)}.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;letter-spacing:normal}.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-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%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-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--dense__component,.v-icon--dense__svg{height:20px}.v-icon__component,.v-icon__svg{height:24px;width:24px}.v-icon__svg{fill:currentColor}.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}.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){-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-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:24px 4px}.v-snack{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.v-snack__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:currentColor!important;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-snack__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack__action{-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}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin-left:0;margin-right:0;margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-snack--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{-webkit-box-shadow:none;box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0}.v-snack--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:8px}.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}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){-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-sheet.v-alert.v-sheet--shaped{border-radius:24px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{-ms-flex-item-align:start;align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{-ms-flex-item-align:center;align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{-webkit-transform:scale(1);transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.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-input--selection-controls .v-radio{cursor:pointer}.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__input:hover .v-input--selection-controls__ripple:before{background:currentColor;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:none;transition:none}.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:-12px}.row+.row{margin-top:12px}.row+.row--dense{margin-top:4px}.row--dense{margin:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.row.no-gutters{margin:0}.row.no-gutters>.col,.row.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%}.v-application--is-ltr .offset-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-3{margin-left:25%}.v-application--is-rtl .offset-3{margin-right:25%}.v-application--is-ltr .offset-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-6{margin-left:50%}.v-application--is-rtl .offset-6{margin-right:50%}.v-application--is-ltr .offset-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-9{margin-left:75%}.v-application--is-rtl .offset-9{margin-right:75%}.v-application--is-ltr .offset-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-11{margin-right: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%}.v-application--is-ltr .offset-sm-0{margin-left:0}.v-application--is-rtl .offset-sm-0{margin-right:0}.v-application--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-sm-3{margin-left:25%}.v-application--is-rtl .offset-sm-3{margin-right:25%}.v-application--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-sm-6{margin-left:50%}.v-application--is-rtl .offset-sm-6{margin-right:50%}.v-application--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-sm-9{margin-left:75%}.v-application--is-rtl .offset-sm-9{margin-right:75%}.v-application--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-sm-11{margin-right: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%}.v-application--is-ltr .offset-md-0{margin-left:0}.v-application--is-rtl .offset-md-0{margin-right:0}.v-application--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-md-3{margin-left:25%}.v-application--is-rtl .offset-md-3{margin-right:25%}.v-application--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-md-6{margin-left:50%}.v-application--is-rtl .offset-md-6{margin-right:50%}.v-application--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-md-9{margin-left:75%}.v-application--is-rtl .offset-md-9{margin-right:75%}.v-application--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-md-11{margin-right: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%}.v-application--is-ltr .offset-lg-0{margin-left:0}.v-application--is-rtl .offset-lg-0{margin-right:0}.v-application--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-lg-3{margin-left:25%}.v-application--is-rtl .offset-lg-3{margin-right:25%}.v-application--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-lg-6{margin-left:50%}.v-application--is-rtl .offset-lg-6{margin-right:50%}.v-application--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-lg-9{margin-left:75%}.v-application--is-rtl .offset-lg-9{margin-right:75%}.v-application--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-lg-11{margin-right: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%}.v-application--is-ltr .offset-xl-0{margin-left:0}.v-application--is-rtl .offset-xl-0{margin-right:0}.v-application--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-xl-3{margin-left:25%}.v-application--is-rtl .offset-xl-3{margin-right:25%}.v-application--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-xl-6{margin-left:50%}.v-application--is-rtl .offset-xl-6{margin-right:50%}.v-application--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-xl-9{margin-left:75%}.v-application--is-rtl .offset-xl-9{margin-right:75%}.v-application--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-xl-11{margin-right:91.6666666667%}}.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.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.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-select .v-select__selections{color:rgba(0,0,0,.87);min-height:10px}.theme--light.v-select.v-input--is-disabled .v-select__selections,.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.theme--dark.v-select .v-select__selections{color:#fff;min-height:10px}.theme--dark.v-select.v-input--is-disabled .v-select__selections,.theme--dark.v-select .v-select__selection--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:rgba(0,0,0,.87)}.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;min-width:0;pointer-events:none;position:relative}.v-select.v-text-field:not(.v-text-field--single-line) input{margin-top:0}.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%;min-width:0;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}.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)}.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}.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-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}.v-simple-checkbox .v-icon{cursor:pointer}.v-simple-checkbox--disabled{cursor:default}.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;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.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-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-sheet.v-list{border-radius:0}.v-sheet.v-list:not(.v-sheet--outlined){-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-sheet.v-list.v-sheet--shaped{border-radius:0}.v-list{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)}.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.v-sheet--shaped .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--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.v-sheet--shaped .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--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.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--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.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--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.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--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.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--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.v-sheet--shaped{padding-right:8px}.v-application--is-rtl .v-list.v-sheet--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}.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-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-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-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:6px}.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:6px;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:6px}.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.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--x-small .v-icon{font-size:10px;height:10px;width:10px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--small .v-icon{font-size:12px;height:12px;width:12px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--default .v-icon{font-size:14px;height:14px;width:14px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--large .v-icon{font-size:16px;height:16px;width:16px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.v-chip.v-size--x-large .v-icon{font-size:18px;height:18px;width:18px}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;-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);border-radius:4px}.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{-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-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{-ms-flex-wrap:wrap;flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.v-textarea textarea{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;-ms-flex-item-align:start;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{-ms-flex-item-align:stretch;align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.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}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){-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-sheet.v-toolbar.v-sheet--shaped{border-radius:24px 0}.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);position:relative;-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)!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-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-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-app-bar.v-toolbar{border-radius:0}.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){-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-sheet.v-app-bar.v-toolbar.v-sheet--shaped{border-radius:24px 0}.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.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)!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-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__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}.v-app-bar-title__content,.v-app-bar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-app-bar-title__content{position:absolute}.theme--light.v-stepper{background:#fff}.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:rgba(0,0,0,.38)}.theme--light.v-stepper .v-stepper__step__step,.theme--light.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--light.v-stepper .v-stepper__header .v-divider{border-color:rgba(0,0,0,.12)}.theme--light.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--editable:hover{background:rgba(0,0,0,.06)}.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label{color:rgba(0,0,0,.87)}.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:rgba(0,0,0,.54)}.theme--light.v-stepper .v-stepper__label{color:rgba(0,0,0,.38)}.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--light.v-stepper .v-stepper__label small{color:rgba(0,0,0,.6)}.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid rgba(0,0,0,.12)}.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.theme--dark.v-stepper{background:#303030}.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:hsla(0,0%,100%,.5)}.theme--dark.v-stepper .v-stepper__step__step,.theme--dark.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--dark.v-stepper .v-stepper__header .v-divider{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--editable:hover{background:hsla(0,0%,100%,.06)}.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label{color:hsla(0,0%,100%,.87)}.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:hsla(0,0%,100%,.75)}.theme--dark.v-stepper .v-stepper__label{color:hsla(0,0%,100%,.5)}.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--dark.v-stepper .v-stepper__label small{color:hsla(0,0%,100%,.7)}.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid hsla(0,0%,100%,.12)}.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}.v-sheet.v-stepper{border-radius:4px}.v-sheet.v-stepper:not(.v-sheet--outlined){-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-sheet.v-stepper.v-sheet--shaped{border-radius:24px 4px}.v-stepper{border-radius:4px;overflow:hidden;position:relative}.v-stepper__header{height:72px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-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-stepper__header .v-divider{-ms-flex-item-align:center;align-self:center;margin:0 -16px}.v-stepper__items{position:relative;overflow:hidden}.v-stepper__step__step{-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;font-size:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;min-width:24px;width:24px;-webkit-transition:.3s cubic-bezier(.25,.8,.25,1);transition:.3s cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-stepper__step__step{margin-right:8px}.v-application--is-rtl .v-stepper__step__step{margin-left:8px}.v-stepper__step__step .v-icon.v-icon{font-size:1.25rem}.v-stepper__step__step .v-icon.v-icon.v-icon--svg{height:1.25rem;width:1.25rem}.v-stepper__step{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px;position:relative}.v-stepper__step--active .v-stepper__label{-webkit-transition:.3s cubic-bezier(.4,0,.6,1);transition:.3s cubic-bezier(.4,0,.6,1)}.v-stepper__step--editable{cursor:pointer}.v-stepper__step.v-stepper__step--error .v-stepper__step__step{background:transparent;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon{font-size:1.5rem;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__label{color:inherit;text-shadow:none;font-weight:500}.v-stepper__step.v-stepper__step--error .v-stepper__label small{color:inherit}.v-stepper__label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1}.v-application--is-ltr .v-stepper__label{text-align:left}.v-application--is-rtl .v-stepper__label{text-align:right}.v-stepper__label small{font-size:.75rem;font-weight:300;text-shadow:none}.v-stepper__wrapper{overflow:hidden;-webkit-transition:none;transition:none}.v-stepper__content{top:0;padding:24px 24px 16px 24px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.v-stepper__content>.v-btn{margin:24px 8px 8px 0}.v-stepper--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)!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-stepper--is-booted .v-stepper__content,.v-stepper--is-booted .v-stepper__wrapper{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-stepper--vertical{padding-bottom:36px}.v-stepper--vertical .v-stepper__content{padding:16px 60px 16px 23px;width:auto}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{margin:-8px -36px -16px 36px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{margin:-8px 36px -16px -36px}.v-stepper--vertical .v-stepper__step{padding:24px 24px 16px}.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step{margin-right:12px}.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step{margin-left:12px}.v-stepper--alt-labels .v-stepper__header{height:auto}.v-stepper--alt-labels .v-stepper__header .v-divider{margin:35px -67px 0;-ms-flex-item-align:start;align-self:flex-start}.v-stepper--alt-labels .v-stepper__step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:175px;flex-basis:175px}.v-stepper--alt-labels .v-stepper__step small{-ms-flex-item-align:center;align-self:center}.v-stepper--alt-labels .v-stepper__step__step{margin-bottom:11px;margin-left:0;margin-right:0}@media only screen and (max-width:959px){.v-stepper:not(.v-stepper--vertical) .v-stepper__label{display:none}.v-stepper:not(.v-stepper--vertical) .v-stepper__step__step{margin-left:0;margin-right:0}}.theme--light.v-treeview{color:rgba(0,0,0,.87)}.theme--light.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.04}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--light.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.12}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.12}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:rgba(0,0,0,.38)!important}.theme--dark.v-treeview{color:#fff}.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.08}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.24}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.24}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:hsla(0,0%,100%,.5)!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:24px!important}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node--click>.v-treeview-node__root,.v-treeview-node--click>.v-treeview-node__root>.v-treeview-node__content>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon{color:inherit}.v-treeview-node__root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;padding-left:8px;padding-right:8px;position:relative}.v-treeview-node__root: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-treeview-node__root:after{content:"";font-size:0;min-height:inherit}.v-treeview-node__children{-webkit-transition:all .2s cubic-bezier(0,0,.2,1);transition:all .2s cubic-bezier(0,0,.2,1)}.v-treeview--dense .v-treeview-node__root{min-height:40px}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:20px!important;border-top-right-radius:20px!important}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:20px!important}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node__checkbox{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-treeview-node__checkbox{margin-left:6px}.v-application--is-rtl .v-treeview-node__checkbox{margin-right:6px}.v-treeview-node__toggle{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node__toggle--loading{-webkit-animation:progress-circular-rotate 1s linear infinite;animation:progress-circular-rotate 1s linear infinite}.v-application--is-ltr .v-treeview-node__toggle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.v-application--is-ltr .v-treeview-node__toggle--open{-webkit-transform:none;transform:none}.v-application--is-rtl .v-treeview-node__toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.v-application--is-rtl .v-treeview-node__toggle--open{-webkit-transform:none;transform:none}.v-treeview-node__prepend{min-width:24px}.v-application--is-ltr .v-treeview-node__prepend{margin-right:6px}.v-application--is-rtl .v-treeview-node__prepend{margin-left:6px}.v-treeview-node__append{min-width:24px}.v-application--is-ltr .v-treeview-node__append{margin-left:6px}.v-application--is-rtl .v-treeview-node__append{margin-right:6px}.v-treeview-node__level{width:24px}.v-treeview-node__label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-treeview-node__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0%;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;min-width:0}.v-treeview-node__content .v-btn{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:1!important;flex-shrink:1!important}.v-application--is-ltr .v-treeview-node__content{margin-left:6px}.v-application--is-rtl .v-treeview-node__content{margin-right:6px}.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--mobile>.v-data-table__wrapper tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded{border-bottom:0}.v-data-table>.v-data-table__wrapper 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__wrapper tbody tr:first-child:hover td:first-child{border-top-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:last-child{border-top-right-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:first-child{border-bottom-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:last-child{border-bottom-right-radius:4px}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-table-row{display:initial}.v-data-table>.v-data-table__wrapper .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__header{padding-right:16px}.v-application--is-rtl .v-data-table__mobile-row__header{padding-left:16px}.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-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-left:auto;margin-right:14px}.v-application--is-rtl .v-data-footer__select{margin-left:14px;margin-right:auto}.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.sortable .v-data-table-header__icon{line-height:.9}.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-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>.v-data-table__wrapper>table>thead>tr>th{color:rgba(0,0,0,.6)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#f5f5f5}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(0,0,0,.12)}.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>.v-data-table__wrapper>table>thead>tr>th{color:hsla(0,0%,100%,.7)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#505050}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid hsla(0,0%,100%,.12)}.v-data-table{line-height:1.5;max-width:100%}.v-data-table>.v-data-table__wrapper>table{width:100%;border-spacing:0}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:0 16px;-webkit-transition:height .2s cubic-bezier(.4,0,.6,1);transition:height .2s cubic-bezier(.4,0,.6,1)}.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>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>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:left}.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:right}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>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;position:relative}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:32px}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.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>.v-data-table__wrapper>table>thead>tr>th{border-bottom:0!important;position:sticky;top:0;z-index:2}.v-data-table--fixed-header>.v-data-table__wrapper>table>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-header.v-data-table--dense>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:32px}.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-btn,.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-btn,.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.v.tabs--vertical.v-tabs--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.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-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-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;cursor:pointer;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{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:before,.v-tabs-slider{background-color:currentColor}.v-tabs-slider{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):not(.v-slide-group--is-overflowing)>.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):not(.v-slide-group--is-overflowing)>.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):not(.v-slide-group--is-overflowing)>.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):not(.v-slide-group--is-overflowing)>.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-btn.v-btn--flat,.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{overflow:hidden}.v-window__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;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%)}.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}.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}.bottom-sheet-transition-enter,.bottom-sheet-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.v-bottom-sheet.v-dialog{-ms-flex-item-align:end;align-self:flex-end;border-radius:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;overflow:visible}.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:70%}@media only screen and (max-width:599px){.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:none}}.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;font-size:1rem;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-picker--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)}.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;-ms-flex-preferred-size:290px;flex-basis:290px;-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-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;position:relative}.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-footer{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.theme--dark.v-footer{background-color:#272727;color:#fff}.v-sheet.v-footer{border-radius:0}.v-sheet.v-footer:not(.v-sheet--outlined){-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-sheet.v-footer.v-sheet--shaped{border-radius:24px 0}.v-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px 16px;position:relative;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,left,right;transition-property:background-color,left,right;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-footer:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-footer--absolute,.v-footer--fixed{z-index:3}.v-footer--absolute{position:absolute}.v-footer--absolute:not(.v-footer--inset){width:100%}.v-footer--fixed{position:fixed}.v-footer--padless{padding:0}.v-main{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-main:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-main__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-main{display:block}}}.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);-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:not(.v-select-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)}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Thin.ad538a69.woff2) format("woff2"),url(../fonts/Roboto-Thin.d3b47375.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Roboto-Thin;src:url(../fonts/Roboto-Thin.ad538a69.woff2) format("woff2"),url(../fonts/Roboto-Thin.d3b47375.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ThinItalic.5b4a33e1.woff2) format("woff2"),url(../fonts/Roboto-ThinItalic.8a96edbb.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Roboto-ThinItalic;src:url(../fonts/Roboto-ThinItalic.5b4a33e1.woff2) format("woff2"),url(../fonts/Roboto-ThinItalic.8a96edbb.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.d26871e8.woff2) format("woff2"),url(../fonts/Roboto-Light.c73eb1ce.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto-Light;src:url(../fonts/Roboto-Light.d26871e8.woff2) format("woff2"),url(../fonts/Roboto-Light.c73eb1ce.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-LightItalic.e8eaae90.woff2) format("woff2"),url(../fonts/Roboto-LightItalic.13efe6cb.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto-LightItalic;src:url(../fonts/Roboto-LightItalic.e8eaae90.woff2) format("woff2"),url(../fonts/Roboto-LightItalic.13efe6cb.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.73f0a88b.woff2) format("woff2"),url(../fonts/Roboto-Regular.35b07eb2.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(../fonts/Roboto-Regular.73f0a88b.woff2) format("woff2"),url(../fonts/Roboto-Regular.35b07eb2.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-RegularItalic.4357beb8.woff2) format("woff2"),url(../fonts/Roboto-RegularItalic.f5902d5e.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto-RegularItalic;src:url(../fonts/Roboto-RegularItalic.4357beb8.woff2) format("woff2"),url(../fonts/Roboto-RegularItalic.f5902d5e.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.90d16760.woff2) format("woff2"),url(../fonts/Roboto-Medium.1d659482.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto-Medium;src:url(../fonts/Roboto-Medium.90d16760.woff2) format("woff2"),url(../fonts/Roboto-Medium.1d659482.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-MediumItalic.13ec0eb5.woff2) format("woff2"),url(../fonts/Roboto-MediumItalic.83e114c3.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto-MediumItalic;src:url(../fonts/Roboto-MediumItalic.13ec0eb5.woff2) format("woff2"),url(../fonts/Roboto-MediumItalic.83e114c3.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.b52fac2b.woff2) format("woff2"),url(../fonts/Roboto-Bold.50d75e48.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(../fonts/Roboto-Bold.b52fac2b.woff2) format("woff2"),url(../fonts/Roboto-Bold.50d75e48.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BoldItalic.94008e69.woff2) format("woff2"),url(../fonts/Roboto-BoldItalic.4fe0f73c.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto-BoldItalic;src:url(../fonts/Roboto-BoldItalic.94008e69.woff2) format("woff2"),url(../fonts/Roboto-BoldItalic.4fe0f73c.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Black.59eb3601.woff2) format("woff2"),url(../fonts/Roboto-Black.313a6563.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto-Black;src:url(../fonts/Roboto-Black.59eb3601.woff2) format("woff2"),url(../fonts/Roboto-Black.313a6563.woff) format("woff")}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BlackItalic.f75569f8.woff2) format("woff2"),url(../fonts/Roboto-BlackItalic.cc2fadc3.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Roboto-BlackItalic;src:url(../fonts/Roboto-BlackItalic.f75569f8.woff2) format("woff2"),url(../fonts/Roboto-BlackItalic.cc2fadc3.woff) format("woff")}@font-face{font-family:Material Design Icons;src:url(../fonts/materialdesignicons-webfont.64d4cf64.eot);src:url(../fonts/materialdesignicons-webfont.64d4cf64.eot?#iefix&v=5.9.55) format("embedded-opentype"),url(../fonts/materialdesignicons-webfont.7a44ea19.woff2) format("woff2"),url(../fonts/materialdesignicons-webfont.147e3378.woff) format("woff"),url(../fonts/materialdesignicons-webfont.174c02fc.ttf) format("truetype");font-weight:400;font-style:normal}.mdi-set,.mdi:before{display:inline-block;font:normal normal normal 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing:before{content:"\F01C9"}.mdi-abacus:before{content:"\F16E0"}.mdi-abjad-arabic:before{content:"\F1328"}.mdi-abjad-hebrew:before{content:"\F1329"}.mdi-abugida-devanagari:before{content:"\F132A"}.mdi-abugida-thai:before{content:"\F132B"}.mdi-access-point:before{content:"\F0003"}.mdi-access-point-check:before{content:"\F1538"}.mdi-access-point-minus:before{content:"\F1539"}.mdi-access-point-network:before{content:"\F0002"}.mdi-access-point-network-off:before{content:"\F0BE1"}.mdi-access-point-off:before{content:"\F1511"}.mdi-access-point-plus:before{content:"\F153A"}.mdi-access-point-remove:before{content:"\F153B"}.mdi-account:before{content:"\F0004"}.mdi-account-alert:before{content:"\F0005"}.mdi-account-alert-outline:before{content:"\F0B50"}.mdi-account-arrow-left:before{content:"\F0B51"}.mdi-account-arrow-left-outline:before{content:"\F0B52"}.mdi-account-arrow-right:before{content:"\F0B53"}.mdi-account-arrow-right-outline:before{content:"\F0B54"}.mdi-account-box:before{content:"\F0006"}.mdi-account-box-multiple:before{content:"\F0934"}.mdi-account-box-multiple-outline:before{content:"\F100A"}.mdi-account-box-outline:before{content:"\F0007"}.mdi-account-cancel:before{content:"\F12DF"}.mdi-account-cancel-outline:before{content:"\F12E0"}.mdi-account-cash:before{content:"\F1097"}.mdi-account-cash-outline:before{content:"\F1098"}.mdi-account-check:before{content:"\F0008"}.mdi-account-check-outline:before{content:"\F0BE2"}.mdi-account-child:before{content:"\F0A89"}.mdi-account-child-circle:before{content:"\F0A8A"}.mdi-account-child-outline:before{content:"\F10C8"}.mdi-account-circle:before{content:"\F0009"}.mdi-account-circle-outline:before{content:"\F0B55"}.mdi-account-clock:before{content:"\F0B56"}.mdi-account-clock-outline:before{content:"\F0B57"}.mdi-account-cog:before{content:"\F1370"}.mdi-account-cog-outline:before{content:"\F1371"}.mdi-account-convert:before{content:"\F000A"}.mdi-account-convert-outline:before{content:"\F1301"}.mdi-account-cowboy-hat:before{content:"\F0E9B"}.mdi-account-details:before{content:"\F0631"}.mdi-account-details-outline:before{content:"\F1372"}.mdi-account-edit:before{content:"\F06BC"}.mdi-account-edit-outline:before{content:"\F0FFB"}.mdi-account-group:before{content:"\F0849"}.mdi-account-group-outline:before{content:"\F0B58"}.mdi-account-hard-hat:before{content:"\F05B5"}.mdi-account-heart:before{content:"\F0899"}.mdi-account-heart-outline:before{content:"\F0BE3"}.mdi-account-key:before{content:"\F000B"}.mdi-account-key-outline:before{content:"\F0BE4"}.mdi-account-lock:before{content:"\F115E"}.mdi-account-lock-outline:before{content:"\F115F"}.mdi-account-minus:before{content:"\F000D"}.mdi-account-minus-outline:before{content:"\F0AEC"}.mdi-account-multiple:before{content:"\F000E"}.mdi-account-multiple-check:before{content:"\F08C5"}.mdi-account-multiple-check-outline:before{content:"\F11FE"}.mdi-account-multiple-minus:before{content:"\F05D3"}.mdi-account-multiple-minus-outline:before{content:"\F0BE5"}.mdi-account-multiple-outline:before{content:"\F000F"}.mdi-account-multiple-plus:before{content:"\F0010"}.mdi-account-multiple-plus-outline:before{content:"\F0800"}.mdi-account-multiple-remove:before{content:"\F120A"}.mdi-account-multiple-remove-outline:before{content:"\F120B"}.mdi-account-music:before{content:"\F0803"}.mdi-account-music-outline:before{content:"\F0CE9"}.mdi-account-network:before{content:"\F0011"}.mdi-account-network-outline:before{content:"\F0BE6"}.mdi-account-off:before{content:"\F0012"}.mdi-account-off-outline:before{content:"\F0BE7"}.mdi-account-outline:before{content:"\F0013"}.mdi-account-plus:before{content:"\F0014"}.mdi-account-plus-outline:before{content:"\F0801"}.mdi-account-question:before{content:"\F0B59"}.mdi-account-question-outline:before{content:"\F0B5A"}.mdi-account-reactivate:before{content:"\F152B"}.mdi-account-reactivate-outline:before{content:"\F152C"}.mdi-account-remove:before{content:"\F0015"}.mdi-account-remove-outline:before{content:"\F0AED"}.mdi-account-search:before{content:"\F0016"}.mdi-account-search-outline:before{content:"\F0935"}.mdi-account-settings:before{content:"\F0630"}.mdi-account-settings-outline:before{content:"\F10C9"}.mdi-account-star:before{content:"\F0017"}.mdi-account-star-outline:before{content:"\F0BE8"}.mdi-account-supervisor:before{content:"\F0A8B"}.mdi-account-supervisor-circle:before{content:"\F0A8C"}.mdi-account-supervisor-circle-outline:before{content:"\F14EC"}.mdi-account-supervisor-outline:before{content:"\F112D"}.mdi-account-switch:before{content:"\F0019"}.mdi-account-switch-outline:before{content:"\F04CB"}.mdi-account-tie:before{content:"\F0CE3"}.mdi-account-tie-outline:before{content:"\F10CA"}.mdi-account-tie-voice:before{content:"\F1308"}.mdi-account-tie-voice-off:before{content:"\F130A"}.mdi-account-tie-voice-off-outline:before{content:"\F130B"}.mdi-account-tie-voice-outline:before{content:"\F1309"}.mdi-account-voice:before{content:"\F05CB"}.mdi-adjust:before{content:"\F001A"}.mdi-adobe:before{content:"\F0936"}.mdi-adobe-acrobat:before{content:"\F0F9D"}.mdi-air-conditioner:before{content:"\F001B"}.mdi-air-filter:before{content:"\F0D43"}.mdi-air-horn:before{content:"\F0DAC"}.mdi-air-humidifier:before{content:"\F1099"}.mdi-air-humidifier-off:before{content:"\F1466"}.mdi-air-purifier:before{content:"\F0D44"}.mdi-airbag:before{content:"\F0BE9"}.mdi-airballoon:before{content:"\F001C"}.mdi-airballoon-outline:before{content:"\F100B"}.mdi-airplane:before{content:"\F001D"}.mdi-airplane-landing:before{content:"\F05D4"}.mdi-airplane-off:before{content:"\F001E"}.mdi-airplane-takeoff:before{content:"\F05D5"}.mdi-airport:before{content:"\F084B"}.mdi-alarm:before{content:"\F0020"}.mdi-alarm-bell:before{content:"\F078E"}.mdi-alarm-check:before{content:"\F0021"}.mdi-alarm-light:before{content:"\F078F"}.mdi-alarm-light-off:before{content:"\F171E"}.mdi-alarm-light-off-outline:before{content:"\F171F"}.mdi-alarm-light-outline:before{content:"\F0BEA"}.mdi-alarm-multiple:before{content:"\F0022"}.mdi-alarm-note:before{content:"\F0E71"}.mdi-alarm-note-off:before{content:"\F0E72"}.mdi-alarm-off:before{content:"\F0023"}.mdi-alarm-panel:before{content:"\F15C4"}.mdi-alarm-panel-outline:before{content:"\F15C5"}.mdi-alarm-plus:before{content:"\F0024"}.mdi-alarm-snooze:before{content:"\F068E"}.mdi-album:before{content:"\F0025"}.mdi-alert:before{content:"\F0026"}.mdi-alert-box:before{content:"\F0027"}.mdi-alert-box-outline:before{content:"\F0CE4"}.mdi-alert-circle:before{content:"\F0028"}.mdi-alert-circle-check:before{content:"\F11ED"}.mdi-alert-circle-check-outline:before{content:"\F11EE"}.mdi-alert-circle-outline:before{content:"\F05D6"}.mdi-alert-decagram:before{content:"\F06BD"}.mdi-alert-decagram-outline:before{content:"\F0CE5"}.mdi-alert-minus:before{content:"\F14BB"}.mdi-alert-minus-outline:before{content:"\F14BE"}.mdi-alert-octagon:before{content:"\F0029"}.mdi-alert-octagon-outline:before{content:"\F0CE6"}.mdi-alert-octagram:before{content:"\F0767"}.mdi-alert-octagram-outline:before{content:"\F0CE7"}.mdi-alert-outline:before{content:"\F002A"}.mdi-alert-plus:before{content:"\F14BA"}.mdi-alert-plus-outline:before{content:"\F14BD"}.mdi-alert-remove:before{content:"\F14BC"}.mdi-alert-remove-outline:before{content:"\F14BF"}.mdi-alert-rhombus:before{content:"\F11CE"}.mdi-alert-rhombus-outline:before{content:"\F11CF"}.mdi-alien:before{content:"\F089A"}.mdi-alien-outline:before{content:"\F10CB"}.mdi-align-horizontal-center:before{content:"\F11C3"}.mdi-align-horizontal-left:before{content:"\F11C2"}.mdi-align-horizontal-right:before{content:"\F11C4"}.mdi-align-vertical-bottom:before{content:"\F11C5"}.mdi-align-vertical-center:before{content:"\F11C6"}.mdi-align-vertical-top:before{content:"\F11C7"}.mdi-all-inclusive:before{content:"\F06BE"}.mdi-allergy:before{content:"\F1258"}.mdi-alpha:before{content:"\F002B"}.mdi-alpha-a:before{content:"\F0AEE"}.mdi-alpha-a-box:before{content:"\F0B08"}.mdi-alpha-a-box-outline:before{content:"\F0BEB"}.mdi-alpha-a-circle:before{content:"\F0BEC"}.mdi-alpha-a-circle-outline:before{content:"\F0BED"}.mdi-alpha-b:before{content:"\F0AEF"}.mdi-alpha-b-box:before{content:"\F0B09"}.mdi-alpha-b-box-outline:before{content:"\F0BEE"}.mdi-alpha-b-circle:before{content:"\F0BEF"}.mdi-alpha-b-circle-outline:before{content:"\F0BF0"}.mdi-alpha-c:before{content:"\F0AF0"}.mdi-alpha-c-box:before{content:"\F0B0A"}.mdi-alpha-c-box-outline:before{content:"\F0BF1"}.mdi-alpha-c-circle:before{content:"\F0BF2"}.mdi-alpha-c-circle-outline:before{content:"\F0BF3"}.mdi-alpha-d:before{content:"\F0AF1"}.mdi-alpha-d-box:before{content:"\F0B0B"}.mdi-alpha-d-box-outline:before{content:"\F0BF4"}.mdi-alpha-d-circle:before{content:"\F0BF5"}.mdi-alpha-d-circle-outline:before{content:"\F0BF6"}.mdi-alpha-e:before{content:"\F0AF2"}.mdi-alpha-e-box:before{content:"\F0B0C"}.mdi-alpha-e-box-outline:before{content:"\F0BF7"}.mdi-alpha-e-circle:before{content:"\F0BF8"}.mdi-alpha-e-circle-outline:before{content:"\F0BF9"}.mdi-alpha-f:before{content:"\F0AF3"}.mdi-alpha-f-box:before{content:"\F0B0D"}.mdi-alpha-f-box-outline:before{content:"\F0BFA"}.mdi-alpha-f-circle:before{content:"\F0BFB"}.mdi-alpha-f-circle-outline:before{content:"\F0BFC"}.mdi-alpha-g:before{content:"\F0AF4"}.mdi-alpha-g-box:before{content:"\F0B0E"}.mdi-alpha-g-box-outline:before{content:"\F0BFD"}.mdi-alpha-g-circle:before{content:"\F0BFE"}.mdi-alpha-g-circle-outline:before{content:"\F0BFF"}.mdi-alpha-h:before{content:"\F0AF5"}.mdi-alpha-h-box:before{content:"\F0B0F"}.mdi-alpha-h-box-outline:before{content:"\F0C00"}.mdi-alpha-h-circle:before{content:"\F0C01"}.mdi-alpha-h-circle-outline:before{content:"\F0C02"}.mdi-alpha-i:before{content:"\F0AF6"}.mdi-alpha-i-box:before{content:"\F0B10"}.mdi-alpha-i-box-outline:before{content:"\F0C03"}.mdi-alpha-i-circle:before{content:"\F0C04"}.mdi-alpha-i-circle-outline:before{content:"\F0C05"}.mdi-alpha-j:before{content:"\F0AF7"}.mdi-alpha-j-box:before{content:"\F0B11"}.mdi-alpha-j-box-outline:before{content:"\F0C06"}.mdi-alpha-j-circle:before{content:"\F0C07"}.mdi-alpha-j-circle-outline:before{content:"\F0C08"}.mdi-alpha-k:before{content:"\F0AF8"}.mdi-alpha-k-box:before{content:"\F0B12"}.mdi-alpha-k-box-outline:before{content:"\F0C09"}.mdi-alpha-k-circle:before{content:"\F0C0A"}.mdi-alpha-k-circle-outline:before{content:"\F0C0B"}.mdi-alpha-l:before{content:"\F0AF9"}.mdi-alpha-l-box:before{content:"\F0B13"}.mdi-alpha-l-box-outline:before{content:"\F0C0C"}.mdi-alpha-l-circle:before{content:"\F0C0D"}.mdi-alpha-l-circle-outline:before{content:"\F0C0E"}.mdi-alpha-m:before{content:"\F0AFA"}.mdi-alpha-m-box:before{content:"\F0B14"}.mdi-alpha-m-box-outline:before{content:"\F0C0F"}.mdi-alpha-m-circle:before{content:"\F0C10"}.mdi-alpha-m-circle-outline:before{content:"\F0C11"}.mdi-alpha-n:before{content:"\F0AFB"}.mdi-alpha-n-box:before{content:"\F0B15"}.mdi-alpha-n-box-outline:before{content:"\F0C12"}.mdi-alpha-n-circle:before{content:"\F0C13"}.mdi-alpha-n-circle-outline:before{content:"\F0C14"}.mdi-alpha-o:before{content:"\F0AFC"}.mdi-alpha-o-box:before{content:"\F0B16"}.mdi-alpha-o-box-outline:before{content:"\F0C15"}.mdi-alpha-o-circle:before{content:"\F0C16"}.mdi-alpha-o-circle-outline:before{content:"\F0C17"}.mdi-alpha-p:before{content:"\F0AFD"}.mdi-alpha-p-box:before{content:"\F0B17"}.mdi-alpha-p-box-outline:before{content:"\F0C18"}.mdi-alpha-p-circle:before{content:"\F0C19"}.mdi-alpha-p-circle-outline:before{content:"\F0C1A"}.mdi-alpha-q:before{content:"\F0AFE"}.mdi-alpha-q-box:before{content:"\F0B18"}.mdi-alpha-q-box-outline:before{content:"\F0C1B"}.mdi-alpha-q-circle:before{content:"\F0C1C"}.mdi-alpha-q-circle-outline:before{content:"\F0C1D"}.mdi-alpha-r:before{content:"\F0AFF"}.mdi-alpha-r-box:before{content:"\F0B19"}.mdi-alpha-r-box-outline:before{content:"\F0C1E"}.mdi-alpha-r-circle:before{content:"\F0C1F"}.mdi-alpha-r-circle-outline:before{content:"\F0C20"}.mdi-alpha-s:before{content:"\F0B00"}.mdi-alpha-s-box:before{content:"\F0B1A"}.mdi-alpha-s-box-outline:before{content:"\F0C21"}.mdi-alpha-s-circle:before{content:"\F0C22"}.mdi-alpha-s-circle-outline:before{content:"\F0C23"}.mdi-alpha-t:before{content:"\F0B01"}.mdi-alpha-t-box:before{content:"\F0B1B"}.mdi-alpha-t-box-outline:before{content:"\F0C24"}.mdi-alpha-t-circle:before{content:"\F0C25"}.mdi-alpha-t-circle-outline:before{content:"\F0C26"}.mdi-alpha-u:before{content:"\F0B02"}.mdi-alpha-u-box:before{content:"\F0B1C"}.mdi-alpha-u-box-outline:before{content:"\F0C27"}.mdi-alpha-u-circle:before{content:"\F0C28"}.mdi-alpha-u-circle-outline:before{content:"\F0C29"}.mdi-alpha-v:before{content:"\F0B03"}.mdi-alpha-v-box:before{content:"\F0B1D"}.mdi-alpha-v-box-outline:before{content:"\F0C2A"}.mdi-alpha-v-circle:before{content:"\F0C2B"}.mdi-alpha-v-circle-outline:before{content:"\F0C2C"}.mdi-alpha-w:before{content:"\F0B04"}.mdi-alpha-w-box:before{content:"\F0B1E"}.mdi-alpha-w-box-outline:before{content:"\F0C2D"}.mdi-alpha-w-circle:before{content:"\F0C2E"}.mdi-alpha-w-circle-outline:before{content:"\F0C2F"}.mdi-alpha-x:before{content:"\F0B05"}.mdi-alpha-x-box:before{content:"\F0B1F"}.mdi-alpha-x-box-outline:before{content:"\F0C30"}.mdi-alpha-x-circle:before{content:"\F0C31"}.mdi-alpha-x-circle-outline:before{content:"\F0C32"}.mdi-alpha-y:before{content:"\F0B06"}.mdi-alpha-y-box:before{content:"\F0B20"}.mdi-alpha-y-box-outline:before{content:"\F0C33"}.mdi-alpha-y-circle:before{content:"\F0C34"}.mdi-alpha-y-circle-outline:before{content:"\F0C35"}.mdi-alpha-z:before{content:"\F0B07"}.mdi-alpha-z-box:before{content:"\F0B21"}.mdi-alpha-z-box-outline:before{content:"\F0C36"}.mdi-alpha-z-circle:before{content:"\F0C37"}.mdi-alpha-z-circle-outline:before{content:"\F0C38"}.mdi-alphabet-aurebesh:before{content:"\F132C"}.mdi-alphabet-cyrillic:before{content:"\F132D"}.mdi-alphabet-greek:before{content:"\F132E"}.mdi-alphabet-latin:before{content:"\F132F"}.mdi-alphabet-piqad:before{content:"\F1330"}.mdi-alphabet-tengwar:before{content:"\F1337"}.mdi-alphabetical:before{content:"\F002C"}.mdi-alphabetical-off:before{content:"\F100C"}.mdi-alphabetical-variant:before{content:"\F100D"}.mdi-alphabetical-variant-off:before{content:"\F100E"}.mdi-altimeter:before{content:"\F05D7"}.mdi-amazon:before{content:"\F002D"}.mdi-amazon-alexa:before{content:"\F08C6"}.mdi-ambulance:before{content:"\F002F"}.mdi-ammunition:before{content:"\F0CE8"}.mdi-ampersand:before{content:"\F0A8D"}.mdi-amplifier:before{content:"\F0030"}.mdi-amplifier-off:before{content:"\F11B5"}.mdi-anchor:before{content:"\F0031"}.mdi-android:before{content:"\F0032"}.mdi-android-auto:before{content:"\F0A8E"}.mdi-android-debug-bridge:before{content:"\F0033"}.mdi-android-messages:before{content:"\F0D45"}.mdi-android-studio:before{content:"\F0034"}.mdi-angle-acute:before{content:"\F0937"}.mdi-angle-obtuse:before{content:"\F0938"}.mdi-angle-right:before{content:"\F0939"}.mdi-angular:before{content:"\F06B2"}.mdi-angularjs:before{content:"\F06BF"}.mdi-animation:before{content:"\F05D8"}.mdi-animation-outline:before{content:"\F0A8F"}.mdi-animation-play:before{content:"\F093A"}.mdi-animation-play-outline:before{content:"\F0A90"}.mdi-ansible:before{content:"\F109A"}.mdi-antenna:before{content:"\F1119"}.mdi-anvil:before{content:"\F089B"}.mdi-apache-kafka:before{content:"\F100F"}.mdi-api:before{content:"\F109B"}.mdi-api-off:before{content:"\F1257"}.mdi-apple:before{content:"\F0035"}.mdi-apple-airplay:before{content:"\F001F"}.mdi-apple-finder:before{content:"\F0036"}.mdi-apple-icloud:before{content:"\F0038"}.mdi-apple-ios:before{content:"\F0037"}.mdi-apple-keyboard-caps:before{content:"\F0632"}.mdi-apple-keyboard-command:before{content:"\F0633"}.mdi-apple-keyboard-control:before{content:"\F0634"}.mdi-apple-keyboard-option:before{content:"\F0635"}.mdi-apple-keyboard-shift:before{content:"\F0636"}.mdi-apple-safari:before{content:"\F0039"}.mdi-application:before{content:"\F0614"}.mdi-application-cog:before{content:"\F1577"}.mdi-application-export:before{content:"\F0DAD"}.mdi-application-import:before{content:"\F0DAE"}.mdi-application-settings:before{content:"\F1555"}.mdi-approximately-equal:before{content:"\F0F9E"}.mdi-approximately-equal-box:before{content:"\F0F9F"}.mdi-apps:before{content:"\F003B"}.mdi-apps-box:before{content:"\F0D46"}.mdi-arch:before{content:"\F08C7"}.mdi-archive:before{content:"\F003C"}.mdi-archive-alert:before{content:"\F14FD"}.mdi-archive-alert-outline:before{content:"\F14FE"}.mdi-archive-arrow-down:before{content:"\F1259"}.mdi-archive-arrow-down-outline:before{content:"\F125A"}.mdi-archive-arrow-up:before{content:"\F125B"}.mdi-archive-arrow-up-outline:before{content:"\F125C"}.mdi-archive-outline:before{content:"\F120E"}.mdi-arm-flex:before{content:"\F0FD7"}.mdi-arm-flex-outline:before{content:"\F0FD6"}.mdi-arrange-bring-forward:before{content:"\F003D"}.mdi-arrange-bring-to-front:before{content:"\F003E"}.mdi-arrange-send-backward:before{content:"\F003F"}.mdi-arrange-send-to-back:before{content:"\F0040"}.mdi-arrow-all:before{content:"\F0041"}.mdi-arrow-bottom-left:before{content:"\F0042"}.mdi-arrow-bottom-left-bold-outline:before{content:"\F09B7"}.mdi-arrow-bottom-left-thick:before{content:"\F09B8"}.mdi-arrow-bottom-left-thin-circle-outline:before{content:"\F1596"}.mdi-arrow-bottom-right:before{content:"\F0043"}.mdi-arrow-bottom-right-bold-outline:before{content:"\F09B9"}.mdi-arrow-bottom-right-thick:before{content:"\F09BA"}.mdi-arrow-bottom-right-thin-circle-outline:before{content:"\F1595"}.mdi-arrow-collapse:before{content:"\F0615"}.mdi-arrow-collapse-all:before{content:"\F0044"}.mdi-arrow-collapse-down:before{content:"\F0792"}.mdi-arrow-collapse-horizontal:before{content:"\F084C"}.mdi-arrow-collapse-left:before{content:"\F0793"}.mdi-arrow-collapse-right:before{content:"\F0794"}.mdi-arrow-collapse-up:before{content:"\F0795"}.mdi-arrow-collapse-vertical:before{content:"\F084D"}.mdi-arrow-decision:before{content:"\F09BB"}.mdi-arrow-decision-auto:before{content:"\F09BC"}.mdi-arrow-decision-auto-outline:before{content:"\F09BD"}.mdi-arrow-decision-outline:before{content:"\F09BE"}.mdi-arrow-down:before{content:"\F0045"}.mdi-arrow-down-bold:before{content:"\F072E"}.mdi-arrow-down-bold-box:before{content:"\F072F"}.mdi-arrow-down-bold-box-outline:before{content:"\F0730"}.mdi-arrow-down-bold-circle:before{content:"\F0047"}.mdi-arrow-down-bold-circle-outline:before{content:"\F0048"}.mdi-arrow-down-bold-hexagon-outline:before{content:"\F0049"}.mdi-arrow-down-bold-outline:before{content:"\F09BF"}.mdi-arrow-down-box:before{content:"\F06C0"}.mdi-arrow-down-circle:before{content:"\F0CDB"}.mdi-arrow-down-circle-outline:before{content:"\F0CDC"}.mdi-arrow-down-drop-circle:before{content:"\F004A"}.mdi-arrow-down-drop-circle-outline:before{content:"\F004B"}.mdi-arrow-down-thick:before{content:"\F0046"}.mdi-arrow-down-thin-circle-outline:before{content:"\F1599"}.mdi-arrow-expand:before{content:"\F0616"}.mdi-arrow-expand-all:before{content:"\F004C"}.mdi-arrow-expand-down:before{content:"\F0796"}.mdi-arrow-expand-horizontal:before{content:"\F084E"}.mdi-arrow-expand-left:before{content:"\F0797"}.mdi-arrow-expand-right:before{content:"\F0798"}.mdi-arrow-expand-up:before{content:"\F0799"}.mdi-arrow-expand-vertical:before{content:"\F084F"}.mdi-arrow-horizontal-lock:before{content:"\F115B"}.mdi-arrow-left:before{content:"\F004D"}.mdi-arrow-left-bold:before{content:"\F0731"}.mdi-arrow-left-bold-box:before{content:"\F0732"}.mdi-arrow-left-bold-box-outline:before{content:"\F0733"}.mdi-arrow-left-bold-circle:before{content:"\F004F"}.mdi-arrow-left-bold-circle-outline:before{content:"\F0050"}.mdi-arrow-left-bold-hexagon-outline:before{content:"\F0051"}.mdi-arrow-left-bold-outline:before{content:"\F09C0"}.mdi-arrow-left-box:before{content:"\F06C1"}.mdi-arrow-left-circle:before{content:"\F0CDD"}.mdi-arrow-left-circle-outline:before{content:"\F0CDE"}.mdi-arrow-left-drop-circle:before{content:"\F0052"}.mdi-arrow-left-drop-circle-outline:before{content:"\F0053"}.mdi-arrow-left-right:before{content:"\F0E73"}.mdi-arrow-left-right-bold:before{content:"\F0E74"}.mdi-arrow-left-right-bold-outline:before{content:"\F09C1"}.mdi-arrow-left-thick:before{content:"\F004E"}.mdi-arrow-left-thin-circle-outline:before{content:"\F159A"}.mdi-arrow-right:before{content:"\F0054"}.mdi-arrow-right-bold:before{content:"\F0734"}.mdi-arrow-right-bold-box:before{content:"\F0735"}.mdi-arrow-right-bold-box-outline:before{content:"\F0736"}.mdi-arrow-right-bold-circle:before{content:"\F0056"}.mdi-arrow-right-bold-circle-outline:before{content:"\F0057"}.mdi-arrow-right-bold-hexagon-outline:before{content:"\F0058"}.mdi-arrow-right-bold-outline:before{content:"\F09C2"}.mdi-arrow-right-box:before{content:"\F06C2"}.mdi-arrow-right-circle:before{content:"\F0CDF"}.mdi-arrow-right-circle-outline:before{content:"\F0CE0"}.mdi-arrow-right-drop-circle:before{content:"\F0059"}.mdi-arrow-right-drop-circle-outline:before{content:"\F005A"}.mdi-arrow-right-thick:before{content:"\F0055"}.mdi-arrow-right-thin-circle-outline:before{content:"\F1598"}.mdi-arrow-split-horizontal:before{content:"\F093B"}.mdi-arrow-split-vertical:before{content:"\F093C"}.mdi-arrow-top-left:before{content:"\F005B"}.mdi-arrow-top-left-bold-outline:before{content:"\F09C3"}.mdi-arrow-top-left-bottom-right:before{content:"\F0E75"}.mdi-arrow-top-left-bottom-right-bold:before{content:"\F0E76"}.mdi-arrow-top-left-thick:before{content:"\F09C4"}.mdi-arrow-top-left-thin-circle-outline:before{content:"\F1593"}.mdi-arrow-top-right:before{content:"\F005C"}.mdi-arrow-top-right-bold-outline:before{content:"\F09C5"}.mdi-arrow-top-right-bottom-left:before{content:"\F0E77"}.mdi-arrow-top-right-bottom-left-bold:before{content:"\F0E78"}.mdi-arrow-top-right-thick:before{content:"\F09C6"}.mdi-arrow-top-right-thin-circle-outline:before{content:"\F1594"}.mdi-arrow-up:before{content:"\F005D"}.mdi-arrow-up-bold:before{content:"\F0737"}.mdi-arrow-up-bold-box:before{content:"\F0738"}.mdi-arrow-up-bold-box-outline:before{content:"\F0739"}.mdi-arrow-up-bold-circle:before{content:"\F005F"}.mdi-arrow-up-bold-circle-outline:before{content:"\F0060"}.mdi-arrow-up-bold-hexagon-outline:before{content:"\F0061"}.mdi-arrow-up-bold-outline:before{content:"\F09C7"}.mdi-arrow-up-box:before{content:"\F06C3"}.mdi-arrow-up-circle:before{content:"\F0CE1"}.mdi-arrow-up-circle-outline:before{content:"\F0CE2"}.mdi-arrow-up-down:before{content:"\F0E79"}.mdi-arrow-up-down-bold:before{content:"\F0E7A"}.mdi-arrow-up-down-bold-outline:before{content:"\F09C8"}.mdi-arrow-up-drop-circle:before{content:"\F0062"}.mdi-arrow-up-drop-circle-outline:before{content:"\F0063"}.mdi-arrow-up-thick:before{content:"\F005E"}.mdi-arrow-up-thin-circle-outline:before{content:"\F1597"}.mdi-arrow-vertical-lock:before{content:"\F115C"}.mdi-artstation:before{content:"\F0B5B"}.mdi-aspect-ratio:before{content:"\F0A24"}.mdi-assistant:before{content:"\F0064"}.mdi-asterisk:before{content:"\F06C4"}.mdi-at:before{content:"\F0065"}.mdi-atlassian:before{content:"\F0804"}.mdi-atm:before{content:"\F0D47"}.mdi-atom:before{content:"\F0768"}.mdi-atom-variant:before{content:"\F0E7B"}.mdi-attachment:before{content:"\F0066"}.mdi-audio-video:before{content:"\F093D"}.mdi-audio-video-off:before{content:"\F11B6"}.mdi-augmented-reality:before{content:"\F0850"}.mdi-auto-download:before{content:"\F137E"}.mdi-auto-fix:before{content:"\F0068"}.mdi-auto-upload:before{content:"\F0069"}.mdi-autorenew:before{content:"\F006A"}.mdi-av-timer:before{content:"\F006B"}.mdi-aws:before{content:"\F0E0F"}.mdi-axe:before{content:"\F08C8"}.mdi-axis:before{content:"\F0D48"}.mdi-axis-arrow:before{content:"\F0D49"}.mdi-axis-arrow-info:before{content:"\F140E"}.mdi-axis-arrow-lock:before{content:"\F0D4A"}.mdi-axis-lock:before{content:"\F0D4B"}.mdi-axis-x-arrow:before{content:"\F0D4C"}.mdi-axis-x-arrow-lock:before{content:"\F0D4D"}.mdi-axis-x-rotate-clockwise:before{content:"\F0D4E"}.mdi-axis-x-rotate-counterclockwise:before{content:"\F0D4F"}.mdi-axis-x-y-arrow-lock:before{content:"\F0D50"}.mdi-axis-y-arrow:before{content:"\F0D51"}.mdi-axis-y-arrow-lock:before{content:"\F0D52"}.mdi-axis-y-rotate-clockwise:before{content:"\F0D53"}.mdi-axis-y-rotate-counterclockwise:before{content:"\F0D54"}.mdi-axis-z-arrow:before{content:"\F0D55"}.mdi-axis-z-arrow-lock:before{content:"\F0D56"}.mdi-axis-z-rotate-clockwise:before{content:"\F0D57"}.mdi-axis-z-rotate-counterclockwise:before{content:"\F0D58"}.mdi-babel:before{content:"\F0A25"}.mdi-baby:before{content:"\F006C"}.mdi-baby-bottle:before{content:"\F0F39"}.mdi-baby-bottle-outline:before{content:"\F0F3A"}.mdi-baby-buggy:before{content:"\F13E0"}.mdi-baby-carriage:before{content:"\F068F"}.mdi-baby-carriage-off:before{content:"\F0FA0"}.mdi-baby-face:before{content:"\F0E7C"}.mdi-baby-face-outline:before{content:"\F0E7D"}.mdi-backburger:before{content:"\F006D"}.mdi-backspace:before{content:"\F006E"}.mdi-backspace-outline:before{content:"\F0B5C"}.mdi-backspace-reverse:before{content:"\F0E7E"}.mdi-backspace-reverse-outline:before{content:"\F0E7F"}.mdi-backup-restore:before{content:"\F006F"}.mdi-bacteria:before{content:"\F0ED5"}.mdi-bacteria-outline:before{content:"\F0ED6"}.mdi-badge-account:before{content:"\F0DA7"}.mdi-badge-account-alert:before{content:"\F0DA8"}.mdi-badge-account-alert-outline:before{content:"\F0DA9"}.mdi-badge-account-horizontal:before{content:"\F0E0D"}.mdi-badge-account-horizontal-outline:before{content:"\F0E0E"}.mdi-badge-account-outline:before{content:"\F0DAA"}.mdi-badminton:before{content:"\F0851"}.mdi-bag-carry-on:before{content:"\F0F3B"}.mdi-bag-carry-on-check:before{content:"\F0D65"}.mdi-bag-carry-on-off:before{content:"\F0F3C"}.mdi-bag-checked:before{content:"\F0F3D"}.mdi-bag-personal:before{content:"\F0E10"}.mdi-bag-personal-off:before{content:"\F0E11"}.mdi-bag-personal-off-outline:before{content:"\F0E12"}.mdi-bag-personal-outline:before{content:"\F0E13"}.mdi-bag-suitcase:before{content:"\F158B"}.mdi-bag-suitcase-off:before{content:"\F158D"}.mdi-bag-suitcase-off-outline:before{content:"\F158E"}.mdi-bag-suitcase-outline:before{content:"\F158C"}.mdi-baguette:before{content:"\F0F3E"}.mdi-balloon:before{content:"\F0A26"}.mdi-ballot:before{content:"\F09C9"}.mdi-ballot-outline:before{content:"\F09CA"}.mdi-ballot-recount:before{content:"\F0C39"}.mdi-ballot-recount-outline:before{content:"\F0C3A"}.mdi-bandage:before{content:"\F0DAF"}.mdi-bandcamp:before{content:"\F0675"}.mdi-bank:before{content:"\F0070"}.mdi-bank-check:before{content:"\F1655"}.mdi-bank-minus:before{content:"\F0DB0"}.mdi-bank-off:before{content:"\F1656"}.mdi-bank-off-outline:before{content:"\F1657"}.mdi-bank-outline:before{content:"\F0E80"}.mdi-bank-plus:before{content:"\F0DB1"}.mdi-bank-remove:before{content:"\F0DB2"}.mdi-bank-transfer:before{content:"\F0A27"}.mdi-bank-transfer-in:before{content:"\F0A28"}.mdi-bank-transfer-out:before{content:"\F0A29"}.mdi-barcode:before{content:"\F0071"}.mdi-barcode-off:before{content:"\F1236"}.mdi-barcode-scan:before{content:"\F0072"}.mdi-barley:before{content:"\F0073"}.mdi-barley-off:before{content:"\F0B5D"}.mdi-barn:before{content:"\F0B5E"}.mdi-barrel:before{content:"\F0074"}.mdi-baseball:before{content:"\F0852"}.mdi-baseball-bat:before{content:"\F0853"}.mdi-baseball-diamond:before{content:"\F15EC"}.mdi-baseball-diamond-outline:before{content:"\F15ED"}.mdi-bash:before{content:"\F1183"}.mdi-basket:before{content:"\F0076"}.mdi-basket-fill:before{content:"\F0077"}.mdi-basket-minus:before{content:"\F1523"}.mdi-basket-minus-outline:before{content:"\F1524"}.mdi-basket-off:before{content:"\F1525"}.mdi-basket-off-outline:before{content:"\F1526"}.mdi-basket-outline:before{content:"\F1181"}.mdi-basket-plus:before{content:"\F1527"}.mdi-basket-plus-outline:before{content:"\F1528"}.mdi-basket-remove:before{content:"\F1529"}.mdi-basket-remove-outline:before{content:"\F152A"}.mdi-basket-unfill:before{content:"\F0078"}.mdi-basketball:before{content:"\F0806"}.mdi-basketball-hoop:before{content:"\F0C3B"}.mdi-basketball-hoop-outline:before{content:"\F0C3C"}.mdi-bat:before{content:"\F0B5F"}.mdi-battery:before{content:"\F0079"}.mdi-battery-10:before{content:"\F007A"}.mdi-battery-10-bluetooth:before{content:"\F093E"}.mdi-battery-20:before{content:"\F007B"}.mdi-battery-20-bluetooth:before{content:"\F093F"}.mdi-battery-30:before{content:"\F007C"}.mdi-battery-30-bluetooth:before{content:"\F0940"}.mdi-battery-40:before{content:"\F007D"}.mdi-battery-40-bluetooth:before{content:"\F0941"}.mdi-battery-50:before{content:"\F007E"}.mdi-battery-50-bluetooth:before{content:"\F0942"}.mdi-battery-60:before{content:"\F007F"}.mdi-battery-60-bluetooth:before{content:"\F0943"}.mdi-battery-70:before{content:"\F0080"}.mdi-battery-70-bluetooth:before{content:"\F0944"}.mdi-battery-80:before{content:"\F0081"}.mdi-battery-80-bluetooth:before{content:"\F0945"}.mdi-battery-90:before{content:"\F0082"}.mdi-battery-90-bluetooth:before{content:"\F0946"}.mdi-battery-alert:before{content:"\F0083"}.mdi-battery-alert-bluetooth:before{content:"\F0947"}.mdi-battery-alert-variant:before{content:"\F10CC"}.mdi-battery-alert-variant-outline:before{content:"\F10CD"}.mdi-battery-bluetooth:before{content:"\F0948"}.mdi-battery-bluetooth-variant:before{content:"\F0949"}.mdi-battery-charging:before{content:"\F0084"}.mdi-battery-charging-10:before{content:"\F089C"}.mdi-battery-charging-100:before{content:"\F0085"}.mdi-battery-charging-20:before{content:"\F0086"}.mdi-battery-charging-30:before{content:"\F0087"}.mdi-battery-charging-40:before{content:"\F0088"}.mdi-battery-charging-50:before{content:"\F089D"}.mdi-battery-charging-60:before{content:"\F0089"}.mdi-battery-charging-70:before{content:"\F089E"}.mdi-battery-charging-80:before{content:"\F008A"}.mdi-battery-charging-90:before{content:"\F008B"}.mdi-battery-charging-high:before{content:"\F12A6"}.mdi-battery-charging-low:before{content:"\F12A4"}.mdi-battery-charging-medium:before{content:"\F12A5"}.mdi-battery-charging-outline:before{content:"\F089F"}.mdi-battery-charging-wireless:before{content:"\F0807"}.mdi-battery-charging-wireless-10:before{content:"\F0808"}.mdi-battery-charging-wireless-20:before{content:"\F0809"}.mdi-battery-charging-wireless-30:before{content:"\F080A"}.mdi-battery-charging-wireless-40:before{content:"\F080B"}.mdi-battery-charging-wireless-50:before{content:"\F080C"}.mdi-battery-charging-wireless-60:before{content:"\F080D"}.mdi-battery-charging-wireless-70:before{content:"\F080E"}.mdi-battery-charging-wireless-80:before{content:"\F080F"}.mdi-battery-charging-wireless-90:before{content:"\F0810"}.mdi-battery-charging-wireless-alert:before{content:"\F0811"}.mdi-battery-charging-wireless-outline:before{content:"\F0812"}.mdi-battery-heart:before{content:"\F120F"}.mdi-battery-heart-outline:before{content:"\F1210"}.mdi-battery-heart-variant:before{content:"\F1211"}.mdi-battery-high:before{content:"\F12A3"}.mdi-battery-low:before{content:"\F12A1"}.mdi-battery-medium:before{content:"\F12A2"}.mdi-battery-minus:before{content:"\F008C"}.mdi-battery-negative:before{content:"\F008D"}.mdi-battery-off:before{content:"\F125D"}.mdi-battery-off-outline:before{content:"\F125E"}.mdi-battery-outline:before{content:"\F008E"}.mdi-battery-plus:before{content:"\F008F"}.mdi-battery-positive:before{content:"\F0090"}.mdi-battery-unknown:before{content:"\F0091"}.mdi-battery-unknown-bluetooth:before{content:"\F094A"}.mdi-battlenet:before{content:"\F0B60"}.mdi-beach:before{content:"\F0092"}.mdi-beaker:before{content:"\F0CEA"}.mdi-beaker-alert:before{content:"\F1229"}.mdi-beaker-alert-outline:before{content:"\F122A"}.mdi-beaker-check:before{content:"\F122B"}.mdi-beaker-check-outline:before{content:"\F122C"}.mdi-beaker-minus:before{content:"\F122D"}.mdi-beaker-minus-outline:before{content:"\F122E"}.mdi-beaker-outline:before{content:"\F0690"}.mdi-beaker-plus:before{content:"\F122F"}.mdi-beaker-plus-outline:before{content:"\F1230"}.mdi-beaker-question:before{content:"\F1231"}.mdi-beaker-question-outline:before{content:"\F1232"}.mdi-beaker-remove:before{content:"\F1233"}.mdi-beaker-remove-outline:before{content:"\F1234"}.mdi-bed:before{content:"\F02E3"}.mdi-bed-double:before{content:"\F0FD4"}.mdi-bed-double-outline:before{content:"\F0FD3"}.mdi-bed-empty:before{content:"\F08A0"}.mdi-bed-king:before{content:"\F0FD2"}.mdi-bed-king-outline:before{content:"\F0FD1"}.mdi-bed-outline:before{content:"\F0099"}.mdi-bed-queen:before{content:"\F0FD0"}.mdi-bed-queen-outline:before{content:"\F0FDB"}.mdi-bed-single:before{content:"\F106D"}.mdi-bed-single-outline:before{content:"\F106E"}.mdi-bee:before{content:"\F0FA1"}.mdi-bee-flower:before{content:"\F0FA2"}.mdi-beehive-off-outline:before{content:"\F13ED"}.mdi-beehive-outline:before{content:"\F10CE"}.mdi-beekeeper:before{content:"\F14E2"}.mdi-beer:before{content:"\F0098"}.mdi-beer-outline:before{content:"\F130C"}.mdi-bell:before{content:"\F009A"}.mdi-bell-alert:before{content:"\F0D59"}.mdi-bell-alert-outline:before{content:"\F0E81"}.mdi-bell-cancel:before{content:"\F13E7"}.mdi-bell-cancel-outline:before{content:"\F13E8"}.mdi-bell-check:before{content:"\F11E5"}.mdi-bell-check-outline:before{content:"\F11E6"}.mdi-bell-circle:before{content:"\F0D5A"}.mdi-bell-circle-outline:before{content:"\F0D5B"}.mdi-bell-minus:before{content:"\F13E9"}.mdi-bell-minus-outline:before{content:"\F13EA"}.mdi-bell-off:before{content:"\F009B"}.mdi-bell-off-outline:before{content:"\F0A91"}.mdi-bell-outline:before{content:"\F009C"}.mdi-bell-plus:before{content:"\F009D"}.mdi-bell-plus-outline:before{content:"\F0A92"}.mdi-bell-remove:before{content:"\F13EB"}.mdi-bell-remove-outline:before{content:"\F13EC"}.mdi-bell-ring:before{content:"\F009E"}.mdi-bell-ring-outline:before{content:"\F009F"}.mdi-bell-sleep:before{content:"\F00A0"}.mdi-bell-sleep-outline:before{content:"\F0A93"}.mdi-beta:before{content:"\F00A1"}.mdi-betamax:before{content:"\F09CB"}.mdi-biathlon:before{content:"\F0E14"}.mdi-bicycle:before{content:"\F109C"}.mdi-bicycle-basket:before{content:"\F1235"}.mdi-bicycle-electric:before{content:"\F15B4"}.mdi-bicycle-penny-farthing:before{content:"\F15E9"}.mdi-bike:before{content:"\F00A3"}.mdi-bike-fast:before{content:"\F111F"}.mdi-billboard:before{content:"\F1010"}.mdi-billiards:before{content:"\F0B61"}.mdi-billiards-rack:before{content:"\F0B62"}.mdi-binoculars:before{content:"\F00A5"}.mdi-bio:before{content:"\F00A6"}.mdi-biohazard:before{content:"\F00A7"}.mdi-bird:before{content:"\F15C6"}.mdi-bitbucket:before{content:"\F00A8"}.mdi-bitcoin:before{content:"\F0813"}.mdi-black-mesa:before{content:"\F00A9"}.mdi-blender:before{content:"\F0CEB"}.mdi-blender-software:before{content:"\F00AB"}.mdi-blinds:before{content:"\F00AC"}.mdi-blinds-open:before{content:"\F1011"}.mdi-block-helper:before{content:"\F00AD"}.mdi-blogger:before{content:"\F00AE"}.mdi-blood-bag:before{content:"\F0CEC"}.mdi-bluetooth:before{content:"\F00AF"}.mdi-bluetooth-audio:before{content:"\F00B0"}.mdi-bluetooth-connect:before{content:"\F00B1"}.mdi-bluetooth-off:before{content:"\F00B2"}.mdi-bluetooth-settings:before{content:"\F00B3"}.mdi-bluetooth-transfer:before{content:"\F00B4"}.mdi-blur:before{content:"\F00B5"}.mdi-blur-linear:before{content:"\F00B6"}.mdi-blur-off:before{content:"\F00B7"}.mdi-blur-radial:before{content:"\F00B8"}.mdi-bolnisi-cross:before{content:"\F0CED"}.mdi-bolt:before{content:"\F0DB3"}.mdi-bomb:before{content:"\F0691"}.mdi-bomb-off:before{content:"\F06C5"}.mdi-bone:before{content:"\F00B9"}.mdi-book:before{content:"\F00BA"}.mdi-book-account:before{content:"\F13AD"}.mdi-book-account-outline:before{content:"\F13AE"}.mdi-book-alert:before{content:"\F167C"}.mdi-book-alert-outline:before{content:"\F167D"}.mdi-book-alphabet:before{content:"\F061D"}.mdi-book-arrow-down:before{content:"\F167E"}.mdi-book-arrow-down-outline:before{content:"\F167F"}.mdi-book-arrow-left:before{content:"\F1680"}.mdi-book-arrow-left-outline:before{content:"\F1681"}.mdi-book-arrow-right:before{content:"\F1682"}.mdi-book-arrow-right-outline:before{content:"\F1683"}.mdi-book-arrow-up:before{content:"\F1684"}.mdi-book-arrow-up-outline:before{content:"\F1685"}.mdi-book-cancel:before{content:"\F1686"}.mdi-book-cancel-outline:before{content:"\F1687"}.mdi-book-check:before{content:"\F14F3"}.mdi-book-check-outline:before{content:"\F14F4"}.mdi-book-clock:before{content:"\F1688"}.mdi-book-clock-outline:before{content:"\F1689"}.mdi-book-cog:before{content:"\F168A"}.mdi-book-cog-outline:before{content:"\F168B"}.mdi-book-cross:before{content:"\F00A2"}.mdi-book-edit:before{content:"\F168C"}.mdi-book-edit-outline:before{content:"\F168D"}.mdi-book-education:before{content:"\F16C9"}.mdi-book-education-outline:before{content:"\F16CA"}.mdi-book-information-variant:before{content:"\F106F"}.mdi-book-lock:before{content:"\F079A"}.mdi-book-lock-open:before{content:"\F079B"}.mdi-book-lock-open-outline:before{content:"\F168E"}.mdi-book-lock-outline:before{content:"\F168F"}.mdi-book-marker:before{content:"\F1690"}.mdi-book-marker-outline:before{content:"\F1691"}.mdi-book-minus:before{content:"\F05D9"}.mdi-book-minus-multiple:before{content:"\F0A94"}.mdi-book-minus-multiple-outline:before{content:"\F090B"}.mdi-book-minus-outline:before{content:"\F1692"}.mdi-book-multiple:before{content:"\F00BB"}.mdi-book-multiple-outline:before{content:"\F0436"}.mdi-book-music:before{content:"\F0067"}.mdi-book-music-outline:before{content:"\F1693"}.mdi-book-off:before{content:"\F1694"}.mdi-book-off-outline:before{content:"\F1695"}.mdi-book-open:before{content:"\F00BD"}.mdi-book-open-blank-variant:before{content:"\F00BE"}.mdi-book-open-outline:before{content:"\F0B63"}.mdi-book-open-page-variant:before{content:"\F05DA"}.mdi-book-open-page-variant-outline:before{content:"\F15D6"}.mdi-book-open-variant:before{content:"\F14F7"}.mdi-book-outline:before{content:"\F0B64"}.mdi-book-play:before{content:"\F0E82"}.mdi-book-play-outline:before{content:"\F0E83"}.mdi-book-plus:before{content:"\F05DB"}.mdi-book-plus-multiple:before{content:"\F0A95"}.mdi-book-plus-multiple-outline:before{content:"\F0ADE"}.mdi-book-plus-outline:before{content:"\F1696"}.mdi-book-refresh:before{content:"\F1697"}.mdi-book-refresh-outline:before{content:"\F1698"}.mdi-book-remove:before{content:"\F0A97"}.mdi-book-remove-multiple:before{content:"\F0A96"}.mdi-book-remove-multiple-outline:before{content:"\F04CA"}.mdi-book-remove-outline:before{content:"\F1699"}.mdi-book-search:before{content:"\F0E84"}.mdi-book-search-outline:before{content:"\F0E85"}.mdi-book-settings:before{content:"\F169A"}.mdi-book-settings-outline:before{content:"\F169B"}.mdi-book-sync:before{content:"\F169C"}.mdi-book-sync-outline:before{content:"\F16C8"}.mdi-book-variant:before{content:"\F00BF"}.mdi-book-variant-multiple:before{content:"\F00BC"}.mdi-bookmark:before{content:"\F00C0"}.mdi-bookmark-check:before{content:"\F00C1"}.mdi-bookmark-check-outline:before{content:"\F137B"}.mdi-bookmark-minus:before{content:"\F09CC"}.mdi-bookmark-minus-outline:before{content:"\F09CD"}.mdi-bookmark-multiple:before{content:"\F0E15"}.mdi-bookmark-multiple-outline:before{content:"\F0E16"}.mdi-bookmark-music:before{content:"\F00C2"}.mdi-bookmark-music-outline:before{content:"\F1379"}.mdi-bookmark-off:before{content:"\F09CE"}.mdi-bookmark-off-outline:before{content:"\F09CF"}.mdi-bookmark-outline:before{content:"\F00C3"}.mdi-bookmark-plus:before{content:"\F00C5"}.mdi-bookmark-plus-outline:before{content:"\F00C4"}.mdi-bookmark-remove:before{content:"\F00C6"}.mdi-bookmark-remove-outline:before{content:"\F137A"}.mdi-bookshelf:before{content:"\F125F"}.mdi-boom-gate:before{content:"\F0E86"}.mdi-boom-gate-alert:before{content:"\F0E87"}.mdi-boom-gate-alert-outline:before{content:"\F0E88"}.mdi-boom-gate-down:before{content:"\F0E89"}.mdi-boom-gate-down-outline:before{content:"\F0E8A"}.mdi-boom-gate-outline:before{content:"\F0E8B"}.mdi-boom-gate-up:before{content:"\F0E8C"}.mdi-boom-gate-up-outline:before{content:"\F0E8D"}.mdi-boombox:before{content:"\F05DC"}.mdi-boomerang:before{content:"\F10CF"}.mdi-bootstrap:before{content:"\F06C6"}.mdi-border-all:before{content:"\F00C7"}.mdi-border-all-variant:before{content:"\F08A1"}.mdi-border-bottom:before{content:"\F00C8"}.mdi-border-bottom-variant:before{content:"\F08A2"}.mdi-border-color:before{content:"\F00C9"}.mdi-border-horizontal:before{content:"\F00CA"}.mdi-border-inside:before{content:"\F00CB"}.mdi-border-left:before{content:"\F00CC"}.mdi-border-left-variant:before{content:"\F08A3"}.mdi-border-none:before{content:"\F00CD"}.mdi-border-none-variant:before{content:"\F08A4"}.mdi-border-outside:before{content:"\F00CE"}.mdi-border-right:before{content:"\F00CF"}.mdi-border-right-variant:before{content:"\F08A5"}.mdi-border-style:before{content:"\F00D0"}.mdi-border-top:before{content:"\F00D1"}.mdi-border-top-variant:before{content:"\F08A6"}.mdi-border-vertical:before{content:"\F00D2"}.mdi-bottle-soda:before{content:"\F1070"}.mdi-bottle-soda-classic:before{content:"\F1071"}.mdi-bottle-soda-classic-outline:before{content:"\F1363"}.mdi-bottle-soda-outline:before{content:"\F1072"}.mdi-bottle-tonic:before{content:"\F112E"}.mdi-bottle-tonic-outline:before{content:"\F112F"}.mdi-bottle-tonic-plus:before{content:"\F1130"}.mdi-bottle-tonic-plus-outline:before{content:"\F1131"}.mdi-bottle-tonic-skull:before{content:"\F1132"}.mdi-bottle-tonic-skull-outline:before{content:"\F1133"}.mdi-bottle-wine:before{content:"\F0854"}.mdi-bottle-wine-outline:before{content:"\F1310"}.mdi-bow-tie:before{content:"\F0678"}.mdi-bowl:before{content:"\F028E"}.mdi-bowl-mix:before{content:"\F0617"}.mdi-bowl-mix-outline:before{content:"\F02E4"}.mdi-bowl-outline:before{content:"\F02A9"}.mdi-bowling:before{content:"\F00D3"}.mdi-box:before{content:"\F00D4"}.mdi-box-cutter:before{content:"\F00D5"}.mdi-box-cutter-off:before{content:"\F0B4A"}.mdi-box-shadow:before{content:"\F0637"}.mdi-boxing-glove:before{content:"\F0B65"}.mdi-braille:before{content:"\F09D0"}.mdi-brain:before{content:"\F09D1"}.mdi-bread-slice:before{content:"\F0CEE"}.mdi-bread-slice-outline:before{content:"\F0CEF"}.mdi-bridge:before{content:"\F0618"}.mdi-briefcase:before{content:"\F00D6"}.mdi-briefcase-account:before{content:"\F0CF0"}.mdi-briefcase-account-outline:before{content:"\F0CF1"}.mdi-briefcase-check:before{content:"\F00D7"}.mdi-briefcase-check-outline:before{content:"\F131E"}.mdi-briefcase-clock:before{content:"\F10D0"}.mdi-briefcase-clock-outline:before{content:"\F10D1"}.mdi-briefcase-download:before{content:"\F00D8"}.mdi-briefcase-download-outline:before{content:"\F0C3D"}.mdi-briefcase-edit:before{content:"\F0A98"}.mdi-briefcase-edit-outline:before{content:"\F0C3E"}.mdi-briefcase-minus:before{content:"\F0A2A"}.mdi-briefcase-minus-outline:before{content:"\F0C3F"}.mdi-briefcase-off:before{content:"\F1658"}.mdi-briefcase-off-outline:before{content:"\F1659"}.mdi-briefcase-outline:before{content:"\F0814"}.mdi-briefcase-plus:before{content:"\F0A2B"}.mdi-briefcase-plus-outline:before{content:"\F0C40"}.mdi-briefcase-remove:before{content:"\F0A2C"}.mdi-briefcase-remove-outline:before{content:"\F0C41"}.mdi-briefcase-search:before{content:"\F0A2D"}.mdi-briefcase-search-outline:before{content:"\F0C42"}.mdi-briefcase-upload:before{content:"\F00D9"}.mdi-briefcase-upload-outline:before{content:"\F0C43"}.mdi-briefcase-variant:before{content:"\F1494"}.mdi-briefcase-variant-off:before{content:"\F165A"}.mdi-briefcase-variant-off-outline:before{content:"\F165B"}.mdi-briefcase-variant-outline:before{content:"\F1495"}.mdi-brightness-1:before{content:"\F00DA"}.mdi-brightness-2:before{content:"\F00DB"}.mdi-brightness-3:before{content:"\F00DC"}.mdi-brightness-4:before{content:"\F00DD"}.mdi-brightness-5:before{content:"\F00DE"}.mdi-brightness-6:before{content:"\F00DF"}.mdi-brightness-7:before{content:"\F00E0"}.mdi-brightness-auto:before{content:"\F00E1"}.mdi-brightness-percent:before{content:"\F0CF2"}.mdi-broadcast:before{content:"\F1720"}.mdi-broadcast-off:before{content:"\F1721"}.mdi-broom:before{content:"\F00E2"}.mdi-brush:before{content:"\F00E3"}.mdi-bucket:before{content:"\F1415"}.mdi-bucket-outline:before{content:"\F1416"}.mdi-buddhism:before{content:"\F094B"}.mdi-buffer:before{content:"\F0619"}.mdi-buffet:before{content:"\F0578"}.mdi-bug:before{content:"\F00E4"}.mdi-bug-check:before{content:"\F0A2E"}.mdi-bug-check-outline:before{content:"\F0A2F"}.mdi-bug-outline:before{content:"\F0A30"}.mdi-bugle:before{content:"\F0DB4"}.mdi-bulldozer:before{content:"\F0B22"}.mdi-bullet:before{content:"\F0CF3"}.mdi-bulletin-board:before{content:"\F00E5"}.mdi-bullhorn:before{content:"\F00E6"}.mdi-bullhorn-outline:before{content:"\F0B23"}.mdi-bullseye:before{content:"\F05DD"}.mdi-bullseye-arrow:before{content:"\F08C9"}.mdi-bulma:before{content:"\F12E7"}.mdi-bunk-bed:before{content:"\F1302"}.mdi-bunk-bed-outline:before{content:"\F0097"}.mdi-bus:before{content:"\F00E7"}.mdi-bus-alert:before{content:"\F0A99"}.mdi-bus-articulated-end:before{content:"\F079C"}.mdi-bus-articulated-front:before{content:"\F079D"}.mdi-bus-clock:before{content:"\F08CA"}.mdi-bus-double-decker:before{content:"\F079E"}.mdi-bus-marker:before{content:"\F1212"}.mdi-bus-multiple:before{content:"\F0F3F"}.mdi-bus-school:before{content:"\F079F"}.mdi-bus-side:before{content:"\F07A0"}.mdi-bus-stop:before{content:"\F1012"}.mdi-bus-stop-covered:before{content:"\F1013"}.mdi-bus-stop-uncovered:before{content:"\F1014"}.mdi-butterfly:before{content:"\F1589"}.mdi-butterfly-outline:before{content:"\F158A"}.mdi-cable-data:before{content:"\F1394"}.mdi-cached:before{content:"\F00E8"}.mdi-cactus:before{content:"\F0DB5"}.mdi-cake:before{content:"\F00E9"}.mdi-cake-layered:before{content:"\F00EA"}.mdi-cake-variant:before{content:"\F00EB"}.mdi-calculator:before{content:"\F00EC"}.mdi-calculator-variant:before{content:"\F0A9A"}.mdi-calculator-variant-outline:before{content:"\F15A6"}.mdi-calendar:before{content:"\F00ED"}.mdi-calendar-account:before{content:"\F0ED7"}.mdi-calendar-account-outline:before{content:"\F0ED8"}.mdi-calendar-alert:before{content:"\F0A31"}.mdi-calendar-arrow-left:before{content:"\F1134"}.mdi-calendar-arrow-right:before{content:"\F1135"}.mdi-calendar-blank:before{content:"\F00EE"}.mdi-calendar-blank-multiple:before{content:"\F1073"}.mdi-calendar-blank-outline:before{content:"\F0B66"}.mdi-calendar-check:before{content:"\F00EF"}.mdi-calendar-check-outline:before{content:"\F0C44"}.mdi-calendar-clock:before{content:"\F00F0"}.mdi-calendar-clock-outline:before{content:"\F16E1"}.mdi-calendar-cursor:before{content:"\F157B"}.mdi-calendar-edit:before{content:"\F08A7"}.mdi-calendar-end:before{content:"\F166C"}.mdi-calendar-export:before{content:"\F0B24"}.mdi-calendar-heart:before{content:"\F09D2"}.mdi-calendar-import:before{content:"\F0B25"}.mdi-calendar-lock:before{content:"\F1641"}.mdi-calendar-lock-outline:before{content:"\F1642"}.mdi-calendar-minus:before{content:"\F0D5C"}.mdi-calendar-month:before{content:"\F0E17"}.mdi-calendar-month-outline:before{content:"\F0E18"}.mdi-calendar-multiple:before{content:"\F00F1"}.mdi-calendar-multiple-check:before{content:"\F00F2"}.mdi-calendar-multiselect:before{content:"\F0A32"}.mdi-calendar-outline:before{content:"\F0B67"}.mdi-calendar-plus:before{content:"\F00F3"}.mdi-calendar-question:before{content:"\F0692"}.mdi-calendar-range:before{content:"\F0679"}.mdi-calendar-range-outline:before{content:"\F0B68"}.mdi-calendar-refresh:before{content:"\F01E1"}.mdi-calendar-refresh-outline:before{content:"\F0203"}.mdi-calendar-remove:before{content:"\F00F4"}.mdi-calendar-remove-outline:before{content:"\F0C45"}.mdi-calendar-search:before{content:"\F094C"}.mdi-calendar-star:before{content:"\F09D3"}.mdi-calendar-start:before{content:"\F166D"}.mdi-calendar-sync:before{content:"\F0E8E"}.mdi-calendar-sync-outline:before{content:"\F0E8F"}.mdi-calendar-text:before{content:"\F00F5"}.mdi-calendar-text-outline:before{content:"\F0C46"}.mdi-calendar-today:before{content:"\F00F6"}.mdi-calendar-week:before{content:"\F0A33"}.mdi-calendar-week-begin:before{content:"\F0A34"}.mdi-calendar-weekend:before{content:"\F0ED9"}.mdi-calendar-weekend-outline:before{content:"\F0EDA"}.mdi-call-made:before{content:"\F00F7"}.mdi-call-merge:before{content:"\F00F8"}.mdi-call-missed:before{content:"\F00F9"}.mdi-call-received:before{content:"\F00FA"}.mdi-call-split:before{content:"\F00FB"}.mdi-camcorder:before{content:"\F00FC"}.mdi-camcorder-off:before{content:"\F00FF"}.mdi-camera:before{content:"\F0100"}.mdi-camera-account:before{content:"\F08CB"}.mdi-camera-burst:before{content:"\F0693"}.mdi-camera-control:before{content:"\F0B69"}.mdi-camera-enhance:before{content:"\F0101"}.mdi-camera-enhance-outline:before{content:"\F0B6A"}.mdi-camera-flip:before{content:"\F15D9"}.mdi-camera-flip-outline:before{content:"\F15DA"}.mdi-camera-front:before{content:"\F0102"}.mdi-camera-front-variant:before{content:"\F0103"}.mdi-camera-gopro:before{content:"\F07A1"}.mdi-camera-image:before{content:"\F08CC"}.mdi-camera-iris:before{content:"\F0104"}.mdi-camera-metering-center:before{content:"\F07A2"}.mdi-camera-metering-matrix:before{content:"\F07A3"}.mdi-camera-metering-partial:before{content:"\F07A4"}.mdi-camera-metering-spot:before{content:"\F07A5"}.mdi-camera-off:before{content:"\F05DF"}.mdi-camera-outline:before{content:"\F0D5D"}.mdi-camera-party-mode:before{content:"\F0105"}.mdi-camera-plus:before{content:"\F0EDB"}.mdi-camera-plus-outline:before{content:"\F0EDC"}.mdi-camera-rear:before{content:"\F0106"}.mdi-camera-rear-variant:before{content:"\F0107"}.mdi-camera-retake:before{content:"\F0E19"}.mdi-camera-retake-outline:before{content:"\F0E1A"}.mdi-camera-switch:before{content:"\F0108"}.mdi-camera-switch-outline:before{content:"\F084A"}.mdi-camera-timer:before{content:"\F0109"}.mdi-camera-wireless:before{content:"\F0DB6"}.mdi-camera-wireless-outline:before{content:"\F0DB7"}.mdi-campfire:before{content:"\F0EDD"}.mdi-cancel:before{content:"\F073A"}.mdi-candle:before{content:"\F05E2"}.mdi-candycane:before{content:"\F010A"}.mdi-cannabis:before{content:"\F07A6"}.mdi-cannabis-off:before{content:"\F166E"}.mdi-caps-lock:before{content:"\F0A9B"}.mdi-car:before{content:"\F010B"}.mdi-car-2-plus:before{content:"\F1015"}.mdi-car-3-plus:before{content:"\F1016"}.mdi-car-arrow-left:before{content:"\F13B2"}.mdi-car-arrow-right:before{content:"\F13B3"}.mdi-car-back:before{content:"\F0E1B"}.mdi-car-battery:before{content:"\F010C"}.mdi-car-brake-abs:before{content:"\F0C47"}.mdi-car-brake-alert:before{content:"\F0C48"}.mdi-car-brake-hold:before{content:"\F0D5E"}.mdi-car-brake-parking:before{content:"\F0D5F"}.mdi-car-brake-retarder:before{content:"\F1017"}.mdi-car-child-seat:before{content:"\F0FA3"}.mdi-car-clutch:before{content:"\F1018"}.mdi-car-cog:before{content:"\F13CC"}.mdi-car-connected:before{content:"\F010D"}.mdi-car-convertible:before{content:"\F07A7"}.mdi-car-coolant-level:before{content:"\F1019"}.mdi-car-cruise-control:before{content:"\F0D60"}.mdi-car-defrost-front:before{content:"\F0D61"}.mdi-car-defrost-rear:before{content:"\F0D62"}.mdi-car-door:before{content:"\F0B6B"}.mdi-car-door-lock:before{content:"\F109D"}.mdi-car-electric:before{content:"\F0B6C"}.mdi-car-electric-outline:before{content:"\F15B5"}.mdi-car-emergency:before{content:"\F160F"}.mdi-car-esp:before{content:"\F0C49"}.mdi-car-estate:before{content:"\F07A8"}.mdi-car-hatchback:before{content:"\F07A9"}.mdi-car-info:before{content:"\F11BE"}.mdi-car-key:before{content:"\F0B6D"}.mdi-car-lifted-pickup:before{content:"\F152D"}.mdi-car-light-dimmed:before{content:"\F0C4A"}.mdi-car-light-fog:before{content:"\F0C4B"}.mdi-car-light-high:before{content:"\F0C4C"}.mdi-car-limousine:before{content:"\F08CD"}.mdi-car-multiple:before{content:"\F0B6E"}.mdi-car-off:before{content:"\F0E1C"}.mdi-car-outline:before{content:"\F14ED"}.mdi-car-parking-lights:before{content:"\F0D63"}.mdi-car-pickup:before{content:"\F07AA"}.mdi-car-seat:before{content:"\F0FA4"}.mdi-car-seat-cooler:before{content:"\F0FA5"}.mdi-car-seat-heater:before{content:"\F0FA6"}.mdi-car-settings:before{content:"\F13CD"}.mdi-car-shift-pattern:before{content:"\F0F40"}.mdi-car-side:before{content:"\F07AB"}.mdi-car-sports:before{content:"\F07AC"}.mdi-car-tire-alert:before{content:"\F0C4D"}.mdi-car-traction-control:before{content:"\F0D64"}.mdi-car-turbocharger:before{content:"\F101A"}.mdi-car-wash:before{content:"\F010E"}.mdi-car-windshield:before{content:"\F101B"}.mdi-car-windshield-outline:before{content:"\F101C"}.mdi-carabiner:before{content:"\F14C0"}.mdi-caravan:before{content:"\F07AD"}.mdi-card:before{content:"\F0B6F"}.mdi-card-account-details:before{content:"\F05D2"}.mdi-card-account-details-outline:before{content:"\F0DAB"}.mdi-card-account-details-star:before{content:"\F02A3"}.mdi-card-account-details-star-outline:before{content:"\F06DB"}.mdi-card-account-mail:before{content:"\F018E"}.mdi-card-account-mail-outline:before{content:"\F0E98"}.mdi-card-account-phone:before{content:"\F0E99"}.mdi-card-account-phone-outline:before{content:"\F0E9A"}.mdi-card-bulleted:before{content:"\F0B70"}.mdi-card-bulleted-off:before{content:"\F0B71"}.mdi-card-bulleted-off-outline:before{content:"\F0B72"}.mdi-card-bulleted-outline:before{content:"\F0B73"}.mdi-card-bulleted-settings:before{content:"\F0B74"}.mdi-card-bulleted-settings-outline:before{content:"\F0B75"}.mdi-card-minus:before{content:"\F1600"}.mdi-card-minus-outline:before{content:"\F1601"}.mdi-card-off:before{content:"\F1602"}.mdi-card-off-outline:before{content:"\F1603"}.mdi-card-outline:before{content:"\F0B76"}.mdi-card-plus:before{content:"\F11FF"}.mdi-card-plus-outline:before{content:"\F1200"}.mdi-card-remove:before{content:"\F1604"}.mdi-card-remove-outline:before{content:"\F1605"}.mdi-card-search:before{content:"\F1074"}.mdi-card-search-outline:before{content:"\F1075"}.mdi-card-text:before{content:"\F0B77"}.mdi-card-text-outline:before{content:"\F0B78"}.mdi-cards:before{content:"\F0638"}.mdi-cards-club:before{content:"\F08CE"}.mdi-cards-diamond:before{content:"\F08CF"}.mdi-cards-diamond-outline:before{content:"\F101D"}.mdi-cards-heart:before{content:"\F08D0"}.mdi-cards-outline:before{content:"\F0639"}.mdi-cards-playing-outline:before{content:"\F063A"}.mdi-cards-spade:before{content:"\F08D1"}.mdi-cards-variant:before{content:"\F06C7"}.mdi-carrot:before{content:"\F010F"}.mdi-cart:before{content:"\F0110"}.mdi-cart-arrow-down:before{content:"\F0D66"}.mdi-cart-arrow-right:before{content:"\F0C4E"}.mdi-cart-arrow-up:before{content:"\F0D67"}.mdi-cart-check:before{content:"\F15EA"}.mdi-cart-minus:before{content:"\F0D68"}.mdi-cart-off:before{content:"\F066B"}.mdi-cart-outline:before{content:"\F0111"}.mdi-cart-plus:before{content:"\F0112"}.mdi-cart-remove:before{content:"\F0D69"}.mdi-cart-variant:before{content:"\F15EB"}.mdi-case-sensitive-alt:before{content:"\F0113"}.mdi-cash:before{content:"\F0114"}.mdi-cash-100:before{content:"\F0115"}.mdi-cash-check:before{content:"\F14EE"}.mdi-cash-lock:before{content:"\F14EA"}.mdi-cash-lock-open:before{content:"\F14EB"}.mdi-cash-marker:before{content:"\F0DB8"}.mdi-cash-minus:before{content:"\F1260"}.mdi-cash-multiple:before{content:"\F0116"}.mdi-cash-plus:before{content:"\F1261"}.mdi-cash-refund:before{content:"\F0A9C"}.mdi-cash-register:before{content:"\F0CF4"}.mdi-cash-remove:before{content:"\F1262"}.mdi-cash-usd:before{content:"\F1176"}.mdi-cash-usd-outline:before{content:"\F0117"}.mdi-cassette:before{content:"\F09D4"}.mdi-cast:before{content:"\F0118"}.mdi-cast-audio:before{content:"\F101E"}.mdi-cast-connected:before{content:"\F0119"}.mdi-cast-education:before{content:"\F0E1D"}.mdi-cast-off:before{content:"\F078A"}.mdi-castle:before{content:"\F011A"}.mdi-cat:before{content:"\F011B"}.mdi-cctv:before{content:"\F07AE"}.mdi-ceiling-light:before{content:"\F0769"}.mdi-cellphone:before{content:"\F011C"}.mdi-cellphone-android:before{content:"\F011D"}.mdi-cellphone-arrow-down:before{content:"\F09D5"}.mdi-cellphone-basic:before{content:"\F011E"}.mdi-cellphone-charging:before{content:"\F1397"}.mdi-cellphone-cog:before{content:"\F0951"}.mdi-cellphone-dock:before{content:"\F011F"}.mdi-cellphone-erase:before{content:"\F094D"}.mdi-cellphone-information:before{content:"\F0F41"}.mdi-cellphone-iphone:before{content:"\F0120"}.mdi-cellphone-key:before{content:"\F094E"}.mdi-cellphone-link:before{content:"\F0121"}.mdi-cellphone-link-off:before{content:"\F0122"}.mdi-cellphone-lock:before{content:"\F094F"}.mdi-cellphone-message:before{content:"\F08D3"}.mdi-cellphone-message-off:before{content:"\F10D2"}.mdi-cellphone-nfc:before{content:"\F0E90"}.mdi-cellphone-nfc-off:before{content:"\F12D8"}.mdi-cellphone-off:before{content:"\F0950"}.mdi-cellphone-play:before{content:"\F101F"}.mdi-cellphone-screenshot:before{content:"\F0A35"}.mdi-cellphone-settings:before{content:"\F0123"}.mdi-cellphone-sound:before{content:"\F0952"}.mdi-cellphone-text:before{content:"\F08D2"}.mdi-cellphone-wireless:before{content:"\F0815"}.mdi-celtic-cross:before{content:"\F0CF5"}.mdi-centos:before{content:"\F111A"}.mdi-certificate:before{content:"\F0124"}.mdi-certificate-outline:before{content:"\F1188"}.mdi-chair-rolling:before{content:"\F0F48"}.mdi-chair-school:before{content:"\F0125"}.mdi-charity:before{content:"\F0C4F"}.mdi-chart-arc:before{content:"\F0126"}.mdi-chart-areaspline:before{content:"\F0127"}.mdi-chart-areaspline-variant:before{content:"\F0E91"}.mdi-chart-bar:before{content:"\F0128"}.mdi-chart-bar-stacked:before{content:"\F076A"}.mdi-chart-bell-curve:before{content:"\F0C50"}.mdi-chart-bell-curve-cumulative:before{content:"\F0FA7"}.mdi-chart-box:before{content:"\F154D"}.mdi-chart-box-outline:before{content:"\F154E"}.mdi-chart-box-plus-outline:before{content:"\F154F"}.mdi-chart-bubble:before{content:"\F05E3"}.mdi-chart-donut:before{content:"\F07AF"}.mdi-chart-donut-variant:before{content:"\F07B0"}.mdi-chart-gantt:before{content:"\F066C"}.mdi-chart-histogram:before{content:"\F0129"}.mdi-chart-line:before{content:"\F012A"}.mdi-chart-line-stacked:before{content:"\F076B"}.mdi-chart-line-variant:before{content:"\F07B1"}.mdi-chart-multiline:before{content:"\F08D4"}.mdi-chart-multiple:before{content:"\F1213"}.mdi-chart-pie:before{content:"\F012B"}.mdi-chart-ppf:before{content:"\F1380"}.mdi-chart-sankey:before{content:"\F11DF"}.mdi-chart-sankey-variant:before{content:"\F11E0"}.mdi-chart-scatter-plot:before{content:"\F0E92"}.mdi-chart-scatter-plot-hexbin:before{content:"\F066D"}.mdi-chart-timeline:before{content:"\F066E"}.mdi-chart-timeline-variant:before{content:"\F0E93"}.mdi-chart-timeline-variant-shimmer:before{content:"\F15B6"}.mdi-chart-tree:before{content:"\F0E94"}.mdi-chat:before{content:"\F0B79"}.mdi-chat-alert:before{content:"\F0B7A"}.mdi-chat-alert-outline:before{content:"\F12C9"}.mdi-chat-minus:before{content:"\F1410"}.mdi-chat-minus-outline:before{content:"\F1413"}.mdi-chat-outline:before{content:"\F0EDE"}.mdi-chat-plus:before{content:"\F140F"}.mdi-chat-plus-outline:before{content:"\F1412"}.mdi-chat-processing:before{content:"\F0B7B"}.mdi-chat-processing-outline:before{content:"\F12CA"}.mdi-chat-question:before{content:"\F1738"}.mdi-chat-question-outline:before{content:"\F1739"}.mdi-chat-remove:before{content:"\F1411"}.mdi-chat-remove-outline:before{content:"\F1414"}.mdi-chat-sleep:before{content:"\F12D1"}.mdi-chat-sleep-outline:before{content:"\F12D2"}.mdi-check:before{content:"\F012C"}.mdi-check-all:before{content:"\F012D"}.mdi-check-bold:before{content:"\F0E1E"}.mdi-check-box-multiple-outline:before{content:"\F0C51"}.mdi-check-box-outline:before{content:"\F0C52"}.mdi-check-circle:before{content:"\F05E0"}.mdi-check-circle-outline:before{content:"\F05E1"}.mdi-check-decagram:before{content:"\F0791"}.mdi-check-decagram-outline:before{content:"\F1740"}.mdi-check-network:before{content:"\F0C53"}.mdi-check-network-outline:before{content:"\F0C54"}.mdi-check-outline:before{content:"\F0855"}.mdi-check-underline:before{content:"\F0E1F"}.mdi-check-underline-circle:before{content:"\F0E20"}.mdi-check-underline-circle-outline:before{content:"\F0E21"}.mdi-checkbook:before{content:"\F0A9D"}.mdi-checkbox-blank:before{content:"\F012E"}.mdi-checkbox-blank-circle:before{content:"\F012F"}.mdi-checkbox-blank-circle-outline:before{content:"\F0130"}.mdi-checkbox-blank-off:before{content:"\F12EC"}.mdi-checkbox-blank-off-outline:before{content:"\F12ED"}.mdi-checkbox-blank-outline:before{content:"\F0131"}.mdi-checkbox-intermediate:before{content:"\F0856"}.mdi-checkbox-marked:before{content:"\F0132"}.mdi-checkbox-marked-circle:before{content:"\F0133"}.mdi-checkbox-marked-circle-outline:before{content:"\F0134"}.mdi-checkbox-marked-outline:before{content:"\F0135"}.mdi-checkbox-multiple-blank:before{content:"\F0136"}.mdi-checkbox-multiple-blank-circle:before{content:"\F063B"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"\F063C"}.mdi-checkbox-multiple-blank-outline:before{content:"\F0137"}.mdi-checkbox-multiple-marked:before{content:"\F0138"}.mdi-checkbox-multiple-marked-circle:before{content:"\F063D"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"\F063E"}.mdi-checkbox-multiple-marked-outline:before{content:"\F0139"}.mdi-checkerboard:before{content:"\F013A"}.mdi-checkerboard-minus:before{content:"\F1202"}.mdi-checkerboard-plus:before{content:"\F1201"}.mdi-checkerboard-remove:before{content:"\F1203"}.mdi-cheese:before{content:"\F12B9"}.mdi-cheese-off:before{content:"\F13EE"}.mdi-chef-hat:before{content:"\F0B7C"}.mdi-chemical-weapon:before{content:"\F013B"}.mdi-chess-bishop:before{content:"\F085C"}.mdi-chess-king:before{content:"\F0857"}.mdi-chess-knight:before{content:"\F0858"}.mdi-chess-pawn:before{content:"\F0859"}.mdi-chess-queen:before{content:"\F085A"}.mdi-chess-rook:before{content:"\F085B"}.mdi-chevron-double-down:before{content:"\F013C"}.mdi-chevron-double-left:before{content:"\F013D"}.mdi-chevron-double-right:before{content:"\F013E"}.mdi-chevron-double-up:before{content:"\F013F"}.mdi-chevron-down:before{content:"\F0140"}.mdi-chevron-down-box:before{content:"\F09D6"}.mdi-chevron-down-box-outline:before{content:"\F09D7"}.mdi-chevron-down-circle:before{content:"\F0B26"}.mdi-chevron-down-circle-outline:before{content:"\F0B27"}.mdi-chevron-left:before{content:"\F0141"}.mdi-chevron-left-box:before{content:"\F09D8"}.mdi-chevron-left-box-outline:before{content:"\F09D9"}.mdi-chevron-left-circle:before{content:"\F0B28"}.mdi-chevron-left-circle-outline:before{content:"\F0B29"}.mdi-chevron-right:before{content:"\F0142"}.mdi-chevron-right-box:before{content:"\F09DA"}.mdi-chevron-right-box-outline:before{content:"\F09DB"}.mdi-chevron-right-circle:before{content:"\F0B2A"}.mdi-chevron-right-circle-outline:before{content:"\F0B2B"}.mdi-chevron-triple-down:before{content:"\F0DB9"}.mdi-chevron-triple-left:before{content:"\F0DBA"}.mdi-chevron-triple-right:before{content:"\F0DBB"}.mdi-chevron-triple-up:before{content:"\F0DBC"}.mdi-chevron-up:before{content:"\F0143"}.mdi-chevron-up-box:before{content:"\F09DC"}.mdi-chevron-up-box-outline:before{content:"\F09DD"}.mdi-chevron-up-circle:before{content:"\F0B2C"}.mdi-chevron-up-circle-outline:before{content:"\F0B2D"}.mdi-chili-hot:before{content:"\F07B2"}.mdi-chili-medium:before{content:"\F07B3"}.mdi-chili-mild:before{content:"\F07B4"}.mdi-chili-off:before{content:"\F1467"}.mdi-chip:before{content:"\F061A"}.mdi-christianity:before{content:"\F0953"}.mdi-christianity-outline:before{content:"\F0CF6"}.mdi-church:before{content:"\F0144"}.mdi-cigar:before{content:"\F1189"}.mdi-cigar-off:before{content:"\F141B"}.mdi-circle:before{content:"\F0765"}.mdi-circle-box:before{content:"\F15DC"}.mdi-circle-box-outline:before{content:"\F15DD"}.mdi-circle-double:before{content:"\F0E95"}.mdi-circle-edit-outline:before{content:"\F08D5"}.mdi-circle-expand:before{content:"\F0E96"}.mdi-circle-half:before{content:"\F1395"}.mdi-circle-half-full:before{content:"\F1396"}.mdi-circle-medium:before{content:"\F09DE"}.mdi-circle-multiple:before{content:"\F0B38"}.mdi-circle-multiple-outline:before{content:"\F0695"}.mdi-circle-off-outline:before{content:"\F10D3"}.mdi-circle-outline:before{content:"\F0766"}.mdi-circle-slice-1:before{content:"\F0A9E"}.mdi-circle-slice-2:before{content:"\F0A9F"}.mdi-circle-slice-3:before{content:"\F0AA0"}.mdi-circle-slice-4:before{content:"\F0AA1"}.mdi-circle-slice-5:before{content:"\F0AA2"}.mdi-circle-slice-6:before{content:"\F0AA3"}.mdi-circle-slice-7:before{content:"\F0AA4"}.mdi-circle-slice-8:before{content:"\F0AA5"}.mdi-circle-small:before{content:"\F09DF"}.mdi-circular-saw:before{content:"\F0E22"}.mdi-city:before{content:"\F0146"}.mdi-city-variant:before{content:"\F0A36"}.mdi-city-variant-outline:before{content:"\F0A37"}.mdi-clipboard:before{content:"\F0147"}.mdi-clipboard-account:before{content:"\F0148"}.mdi-clipboard-account-outline:before{content:"\F0C55"}.mdi-clipboard-alert:before{content:"\F0149"}.mdi-clipboard-alert-outline:before{content:"\F0CF7"}.mdi-clipboard-arrow-down:before{content:"\F014A"}.mdi-clipboard-arrow-down-outline:before{content:"\F0C56"}.mdi-clipboard-arrow-left:before{content:"\F014B"}.mdi-clipboard-arrow-left-outline:before{content:"\F0CF8"}.mdi-clipboard-arrow-right:before{content:"\F0CF9"}.mdi-clipboard-arrow-right-outline:before{content:"\F0CFA"}.mdi-clipboard-arrow-up:before{content:"\F0C57"}.mdi-clipboard-arrow-up-outline:before{content:"\F0C58"}.mdi-clipboard-check:before{content:"\F014E"}.mdi-clipboard-check-multiple:before{content:"\F1263"}.mdi-clipboard-check-multiple-outline:before{content:"\F1264"}.mdi-clipboard-check-outline:before{content:"\F08A8"}.mdi-clipboard-clock:before{content:"\F16E2"}.mdi-clipboard-clock-outline:before{content:"\F16E3"}.mdi-clipboard-edit:before{content:"\F14E5"}.mdi-clipboard-edit-outline:before{content:"\F14E6"}.mdi-clipboard-file:before{content:"\F1265"}.mdi-clipboard-file-outline:before{content:"\F1266"}.mdi-clipboard-flow:before{content:"\F06C8"}.mdi-clipboard-flow-outline:before{content:"\F1117"}.mdi-clipboard-list:before{content:"\F10D4"}.mdi-clipboard-list-outline:before{content:"\F10D5"}.mdi-clipboard-minus:before{content:"\F1618"}.mdi-clipboard-minus-outline:before{content:"\F1619"}.mdi-clipboard-multiple:before{content:"\F1267"}.mdi-clipboard-multiple-outline:before{content:"\F1268"}.mdi-clipboard-off:before{content:"\F161A"}.mdi-clipboard-off-outline:before{content:"\F161B"}.mdi-clipboard-outline:before{content:"\F014C"}.mdi-clipboard-play:before{content:"\F0C59"}.mdi-clipboard-play-multiple:before{content:"\F1269"}.mdi-clipboard-play-multiple-outline:before{content:"\F126A"}.mdi-clipboard-play-outline:before{content:"\F0C5A"}.mdi-clipboard-plus:before{content:"\F0751"}.mdi-clipboard-plus-outline:before{content:"\F131F"}.mdi-clipboard-pulse:before{content:"\F085D"}.mdi-clipboard-pulse-outline:before{content:"\F085E"}.mdi-clipboard-remove:before{content:"\F161C"}.mdi-clipboard-remove-outline:before{content:"\F161D"}.mdi-clipboard-search:before{content:"\F161E"}.mdi-clipboard-search-outline:before{content:"\F161F"}.mdi-clipboard-text:before{content:"\F014D"}.mdi-clipboard-text-multiple:before{content:"\F126B"}.mdi-clipboard-text-multiple-outline:before{content:"\F126C"}.mdi-clipboard-text-off:before{content:"\F1620"}.mdi-clipboard-text-off-outline:before{content:"\F1621"}.mdi-clipboard-text-outline:before{content:"\F0A38"}.mdi-clipboard-text-play:before{content:"\F0C5B"}.mdi-clipboard-text-play-outline:before{content:"\F0C5C"}.mdi-clipboard-text-search:before{content:"\F1622"}.mdi-clipboard-text-search-outline:before{content:"\F1623"}.mdi-clippy:before{content:"\F014F"}.mdi-clock:before{content:"\F0954"}.mdi-clock-alert:before{content:"\F0955"}.mdi-clock-alert-outline:before{content:"\F05CE"}.mdi-clock-check:before{content:"\F0FA8"}.mdi-clock-check-outline:before{content:"\F0FA9"}.mdi-clock-digital:before{content:"\F0E97"}.mdi-clock-end:before{content:"\F0151"}.mdi-clock-fast:before{content:"\F0152"}.mdi-clock-in:before{content:"\F0153"}.mdi-clock-out:before{content:"\F0154"}.mdi-clock-outline:before{content:"\F0150"}.mdi-clock-start:before{content:"\F0155"}.mdi-clock-time-eight:before{content:"\F1446"}.mdi-clock-time-eight-outline:before{content:"\F1452"}.mdi-clock-time-eleven:before{content:"\F1449"}.mdi-clock-time-eleven-outline:before{content:"\F1455"}.mdi-clock-time-five:before{content:"\F1443"}.mdi-clock-time-five-outline:before{content:"\F144F"}.mdi-clock-time-four:before{content:"\F1442"}.mdi-clock-time-four-outline:before{content:"\F144E"}.mdi-clock-time-nine:before{content:"\F1447"}.mdi-clock-time-nine-outline:before{content:"\F1453"}.mdi-clock-time-one:before{content:"\F143F"}.mdi-clock-time-one-outline:before{content:"\F144B"}.mdi-clock-time-seven:before{content:"\F1445"}.mdi-clock-time-seven-outline:before{content:"\F1451"}.mdi-clock-time-six:before{content:"\F1444"}.mdi-clock-time-six-outline:before{content:"\F1450"}.mdi-clock-time-ten:before{content:"\F1448"}.mdi-clock-time-ten-outline:before{content:"\F1454"}.mdi-clock-time-three:before{content:"\F1441"}.mdi-clock-time-three-outline:before{content:"\F144D"}.mdi-clock-time-twelve:before{content:"\F144A"}.mdi-clock-time-twelve-outline:before{content:"\F1456"}.mdi-clock-time-two:before{content:"\F1440"}.mdi-clock-time-two-outline:before{content:"\F144C"}.mdi-close:before{content:"\F0156"}.mdi-close-box:before{content:"\F0157"}.mdi-close-box-multiple:before{content:"\F0C5D"}.mdi-close-box-multiple-outline:before{content:"\F0C5E"}.mdi-close-box-outline:before{content:"\F0158"}.mdi-close-circle:before{content:"\F0159"}.mdi-close-circle-multiple:before{content:"\F062A"}.mdi-close-circle-multiple-outline:before{content:"\F0883"}.mdi-close-circle-outline:before{content:"\F015A"}.mdi-close-network:before{content:"\F015B"}.mdi-close-network-outline:before{content:"\F0C5F"}.mdi-close-octagon:before{content:"\F015C"}.mdi-close-octagon-outline:before{content:"\F015D"}.mdi-close-outline:before{content:"\F06C9"}.mdi-close-thick:before{content:"\F1398"}.mdi-closed-caption:before{content:"\F015E"}.mdi-closed-caption-outline:before{content:"\F0DBD"}.mdi-cloud:before{content:"\F015F"}.mdi-cloud-alert:before{content:"\F09E0"}.mdi-cloud-braces:before{content:"\F07B5"}.mdi-cloud-check:before{content:"\F0160"}.mdi-cloud-check-outline:before{content:"\F12CC"}.mdi-cloud-circle:before{content:"\F0161"}.mdi-cloud-download:before{content:"\F0162"}.mdi-cloud-download-outline:before{content:"\F0B7D"}.mdi-cloud-lock:before{content:"\F11F1"}.mdi-cloud-lock-outline:before{content:"\F11F2"}.mdi-cloud-off-outline:before{content:"\F0164"}.mdi-cloud-outline:before{content:"\F0163"}.mdi-cloud-print:before{content:"\F0165"}.mdi-cloud-print-outline:before{content:"\F0166"}.mdi-cloud-question:before{content:"\F0A39"}.mdi-cloud-refresh:before{content:"\F052A"}.mdi-cloud-search:before{content:"\F0956"}.mdi-cloud-search-outline:before{content:"\F0957"}.mdi-cloud-sync:before{content:"\F063F"}.mdi-cloud-sync-outline:before{content:"\F12D6"}.mdi-cloud-tags:before{content:"\F07B6"}.mdi-cloud-upload:before{content:"\F0167"}.mdi-cloud-upload-outline:before{content:"\F0B7E"}.mdi-clover:before{content:"\F0816"}.mdi-coach-lamp:before{content:"\F1020"}.mdi-coat-rack:before{content:"\F109E"}.mdi-code-array:before{content:"\F0168"}.mdi-code-braces:before{content:"\F0169"}.mdi-code-braces-box:before{content:"\F10D6"}.mdi-code-brackets:before{content:"\F016A"}.mdi-code-equal:before{content:"\F016B"}.mdi-code-greater-than:before{content:"\F016C"}.mdi-code-greater-than-or-equal:before{content:"\F016D"}.mdi-code-json:before{content:"\F0626"}.mdi-code-less-than:before{content:"\F016E"}.mdi-code-less-than-or-equal:before{content:"\F016F"}.mdi-code-not-equal:before{content:"\F0170"}.mdi-code-not-equal-variant:before{content:"\F0171"}.mdi-code-parentheses:before{content:"\F0172"}.mdi-code-parentheses-box:before{content:"\F10D7"}.mdi-code-string:before{content:"\F0173"}.mdi-code-tags:before{content:"\F0174"}.mdi-code-tags-check:before{content:"\F0694"}.mdi-codepen:before{content:"\F0175"}.mdi-coffee:before{content:"\F0176"}.mdi-coffee-maker:before{content:"\F109F"}.mdi-coffee-off:before{content:"\F0FAA"}.mdi-coffee-off-outline:before{content:"\F0FAB"}.mdi-coffee-outline:before{content:"\F06CA"}.mdi-coffee-to-go:before{content:"\F0177"}.mdi-coffee-to-go-outline:before{content:"\F130E"}.mdi-coffin:before{content:"\F0B7F"}.mdi-cog:before{content:"\F0493"}.mdi-cog-box:before{content:"\F0494"}.mdi-cog-clockwise:before{content:"\F11DD"}.mdi-cog-counterclockwise:before{content:"\F11DE"}.mdi-cog-off:before{content:"\F13CE"}.mdi-cog-off-outline:before{content:"\F13CF"}.mdi-cog-outline:before{content:"\F08BB"}.mdi-cog-refresh:before{content:"\F145E"}.mdi-cog-refresh-outline:before{content:"\F145F"}.mdi-cog-sync:before{content:"\F1460"}.mdi-cog-sync-outline:before{content:"\F1461"}.mdi-cog-transfer:before{content:"\F105B"}.mdi-cog-transfer-outline:before{content:"\F105C"}.mdi-cogs:before{content:"\F08D6"}.mdi-collage:before{content:"\F0640"}.mdi-collapse-all:before{content:"\F0AA6"}.mdi-collapse-all-outline:before{content:"\F0AA7"}.mdi-color-helper:before{content:"\F0179"}.mdi-comma:before{content:"\F0E23"}.mdi-comma-box:before{content:"\F0E2B"}.mdi-comma-box-outline:before{content:"\F0E24"}.mdi-comma-circle:before{content:"\F0E25"}.mdi-comma-circle-outline:before{content:"\F0E26"}.mdi-comment:before{content:"\F017A"}.mdi-comment-account:before{content:"\F017B"}.mdi-comment-account-outline:before{content:"\F017C"}.mdi-comment-alert:before{content:"\F017D"}.mdi-comment-alert-outline:before{content:"\F017E"}.mdi-comment-arrow-left:before{content:"\F09E1"}.mdi-comment-arrow-left-outline:before{content:"\F09E2"}.mdi-comment-arrow-right:before{content:"\F09E3"}.mdi-comment-arrow-right-outline:before{content:"\F09E4"}.mdi-comment-bookmark:before{content:"\F15AE"}.mdi-comment-bookmark-outline:before{content:"\F15AF"}.mdi-comment-check:before{content:"\F017F"}.mdi-comment-check-outline:before{content:"\F0180"}.mdi-comment-edit:before{content:"\F11BF"}.mdi-comment-edit-outline:before{content:"\F12C4"}.mdi-comment-eye:before{content:"\F0A3A"}.mdi-comment-eye-outline:before{content:"\F0A3B"}.mdi-comment-flash:before{content:"\F15B0"}.mdi-comment-flash-outline:before{content:"\F15B1"}.mdi-comment-minus:before{content:"\F15DF"}.mdi-comment-minus-outline:before{content:"\F15E0"}.mdi-comment-multiple:before{content:"\F085F"}.mdi-comment-multiple-outline:before{content:"\F0181"}.mdi-comment-off:before{content:"\F15E1"}.mdi-comment-off-outline:before{content:"\F15E2"}.mdi-comment-outline:before{content:"\F0182"}.mdi-comment-plus:before{content:"\F09E5"}.mdi-comment-plus-outline:before{content:"\F0183"}.mdi-comment-processing:before{content:"\F0184"}.mdi-comment-processing-outline:before{content:"\F0185"}.mdi-comment-question:before{content:"\F0817"}.mdi-comment-question-outline:before{content:"\F0186"}.mdi-comment-quote:before{content:"\F1021"}.mdi-comment-quote-outline:before{content:"\F1022"}.mdi-comment-remove:before{content:"\F05DE"}.mdi-comment-remove-outline:before{content:"\F0187"}.mdi-comment-search:before{content:"\F0A3C"}.mdi-comment-search-outline:before{content:"\F0A3D"}.mdi-comment-text:before{content:"\F0188"}.mdi-comment-text-multiple:before{content:"\F0860"}.mdi-comment-text-multiple-outline:before{content:"\F0861"}.mdi-comment-text-outline:before{content:"\F0189"}.mdi-compare:before{content:"\F018A"}.mdi-compare-horizontal:before{content:"\F1492"}.mdi-compare-vertical:before{content:"\F1493"}.mdi-compass:before{content:"\F018B"}.mdi-compass-off:before{content:"\F0B80"}.mdi-compass-off-outline:before{content:"\F0B81"}.mdi-compass-outline:before{content:"\F018C"}.mdi-compass-rose:before{content:"\F1382"}.mdi-concourse-ci:before{content:"\F10A0"}.mdi-connection:before{content:"\F1616"}.mdi-console:before{content:"\F018D"}.mdi-console-line:before{content:"\F07B7"}.mdi-console-network:before{content:"\F08A9"}.mdi-console-network-outline:before{content:"\F0C60"}.mdi-consolidate:before{content:"\F10D8"}.mdi-contactless-payment:before{content:"\F0D6A"}.mdi-contactless-payment-circle:before{content:"\F0321"}.mdi-contactless-payment-circle-outline:before{content:"\F0408"}.mdi-contacts:before{content:"\F06CB"}.mdi-contacts-outline:before{content:"\F05B8"}.mdi-contain:before{content:"\F0A3E"}.mdi-contain-end:before{content:"\F0A3F"}.mdi-contain-start:before{content:"\F0A40"}.mdi-content-copy:before{content:"\F018F"}.mdi-content-cut:before{content:"\F0190"}.mdi-content-duplicate:before{content:"\F0191"}.mdi-content-paste:before{content:"\F0192"}.mdi-content-save:before{content:"\F0193"}.mdi-content-save-alert:before{content:"\F0F42"}.mdi-content-save-alert-outline:before{content:"\F0F43"}.mdi-content-save-all:before{content:"\F0194"}.mdi-content-save-all-outline:before{content:"\F0F44"}.mdi-content-save-cog:before{content:"\F145B"}.mdi-content-save-cog-outline:before{content:"\F145C"}.mdi-content-save-edit:before{content:"\F0CFB"}.mdi-content-save-edit-outline:before{content:"\F0CFC"}.mdi-content-save-move:before{content:"\F0E27"}.mdi-content-save-move-outline:before{content:"\F0E28"}.mdi-content-save-off:before{content:"\F1643"}.mdi-content-save-off-outline:before{content:"\F1644"}.mdi-content-save-outline:before{content:"\F0818"}.mdi-content-save-settings:before{content:"\F061B"}.mdi-content-save-settings-outline:before{content:"\F0B2E"}.mdi-contrast:before{content:"\F0195"}.mdi-contrast-box:before{content:"\F0196"}.mdi-contrast-circle:before{content:"\F0197"}.mdi-controller-classic:before{content:"\F0B82"}.mdi-controller-classic-outline:before{content:"\F0B83"}.mdi-cookie:before{content:"\F0198"}.mdi-cookie-alert:before{content:"\F16D0"}.mdi-cookie-alert-outline:before{content:"\F16D1"}.mdi-cookie-check:before{content:"\F16D2"}.mdi-cookie-check-outline:before{content:"\F16D3"}.mdi-cookie-clock:before{content:"\F16E4"}.mdi-cookie-clock-outline:before{content:"\F16E5"}.mdi-cookie-cog:before{content:"\F16D4"}.mdi-cookie-cog-outline:before{content:"\F16D5"}.mdi-cookie-edit:before{content:"\F16E6"}.mdi-cookie-edit-outline:before{content:"\F16E7"}.mdi-cookie-lock:before{content:"\F16E8"}.mdi-cookie-lock-outline:before{content:"\F16E9"}.mdi-cookie-minus:before{content:"\F16DA"}.mdi-cookie-minus-outline:before{content:"\F16DB"}.mdi-cookie-off:before{content:"\F16EA"}.mdi-cookie-off-outline:before{content:"\F16EB"}.mdi-cookie-outline:before{content:"\F16DE"}.mdi-cookie-plus:before{content:"\F16D6"}.mdi-cookie-plus-outline:before{content:"\F16D7"}.mdi-cookie-refresh:before{content:"\F16EC"}.mdi-cookie-refresh-outline:before{content:"\F16ED"}.mdi-cookie-remove:before{content:"\F16D8"}.mdi-cookie-remove-outline:before{content:"\F16D9"}.mdi-cookie-settings:before{content:"\F16DC"}.mdi-cookie-settings-outline:before{content:"\F16DD"}.mdi-coolant-temperature:before{content:"\F03C8"}.mdi-copyright:before{content:"\F05E6"}.mdi-cordova:before{content:"\F0958"}.mdi-corn:before{content:"\F07B8"}.mdi-corn-off:before{content:"\F13EF"}.mdi-cosine-wave:before{content:"\F1479"}.mdi-counter:before{content:"\F0199"}.mdi-cow:before{content:"\F019A"}.mdi-cpu-32-bit:before{content:"\F0EDF"}.mdi-cpu-64-bit:before{content:"\F0EE0"}.mdi-crane:before{content:"\F0862"}.mdi-creation:before{content:"\F0674"}.mdi-creative-commons:before{content:"\F0D6B"}.mdi-credit-card:before{content:"\F0FEF"}.mdi-credit-card-check:before{content:"\F13D0"}.mdi-credit-card-check-outline:before{content:"\F13D1"}.mdi-credit-card-clock:before{content:"\F0EE1"}.mdi-credit-card-clock-outline:before{content:"\F0EE2"}.mdi-credit-card-marker:before{content:"\F06A8"}.mdi-credit-card-marker-outline:before{content:"\F0DBE"}.mdi-credit-card-minus:before{content:"\F0FAC"}.mdi-credit-card-minus-outline:before{content:"\F0FAD"}.mdi-credit-card-multiple:before{content:"\F0FF0"}.mdi-credit-card-multiple-outline:before{content:"\F019C"}.mdi-credit-card-off:before{content:"\F0FF1"}.mdi-credit-card-off-outline:before{content:"\F05E4"}.mdi-credit-card-outline:before{content:"\F019B"}.mdi-credit-card-plus:before{content:"\F0FF2"}.mdi-credit-card-plus-outline:before{content:"\F0676"}.mdi-credit-card-refresh:before{content:"\F1645"}.mdi-credit-card-refresh-outline:before{content:"\F1646"}.mdi-credit-card-refund:before{content:"\F0FF3"}.mdi-credit-card-refund-outline:before{content:"\F0AA8"}.mdi-credit-card-remove:before{content:"\F0FAE"}.mdi-credit-card-remove-outline:before{content:"\F0FAF"}.mdi-credit-card-scan:before{content:"\F0FF4"}.mdi-credit-card-scan-outline:before{content:"\F019D"}.mdi-credit-card-search:before{content:"\F1647"}.mdi-credit-card-search-outline:before{content:"\F1648"}.mdi-credit-card-settings:before{content:"\F0FF5"}.mdi-credit-card-settings-outline:before{content:"\F08D7"}.mdi-credit-card-sync:before{content:"\F1649"}.mdi-credit-card-sync-outline:before{content:"\F164A"}.mdi-credit-card-wireless:before{content:"\F0802"}.mdi-credit-card-wireless-off:before{content:"\F057A"}.mdi-credit-card-wireless-off-outline:before{content:"\F057B"}.mdi-credit-card-wireless-outline:before{content:"\F0D6C"}.mdi-cricket:before{content:"\F0D6D"}.mdi-crop:before{content:"\F019E"}.mdi-crop-free:before{content:"\F019F"}.mdi-crop-landscape:before{content:"\F01A0"}.mdi-crop-portrait:before{content:"\F01A1"}.mdi-crop-rotate:before{content:"\F0696"}.mdi-crop-square:before{content:"\F01A2"}.mdi-crosshairs:before{content:"\F01A3"}.mdi-crosshairs-gps:before{content:"\F01A4"}.mdi-crosshairs-off:before{content:"\F0F45"}.mdi-crosshairs-question:before{content:"\F1136"}.mdi-crown:before{content:"\F01A5"}.mdi-crown-outline:before{content:"\F11D0"}.mdi-cryengine:before{content:"\F0959"}.mdi-crystal-ball:before{content:"\F0B2F"}.mdi-cube:before{content:"\F01A6"}.mdi-cube-off:before{content:"\F141C"}.mdi-cube-off-outline:before{content:"\F141D"}.mdi-cube-outline:before{content:"\F01A7"}.mdi-cube-scan:before{content:"\F0B84"}.mdi-cube-send:before{content:"\F01A8"}.mdi-cube-unfolded:before{content:"\F01A9"}.mdi-cup:before{content:"\F01AA"}.mdi-cup-off:before{content:"\F05E5"}.mdi-cup-off-outline:before{content:"\F137D"}.mdi-cup-outline:before{content:"\F130F"}.mdi-cup-water:before{content:"\F01AB"}.mdi-cupboard:before{content:"\F0F46"}.mdi-cupboard-outline:before{content:"\F0F47"}.mdi-cupcake:before{content:"\F095A"}.mdi-curling:before{content:"\F0863"}.mdi-currency-bdt:before{content:"\F0864"}.mdi-currency-brl:before{content:"\F0B85"}.mdi-currency-btc:before{content:"\F01AC"}.mdi-currency-cny:before{content:"\F07BA"}.mdi-currency-eth:before{content:"\F07BB"}.mdi-currency-eur:before{content:"\F01AD"}.mdi-currency-eur-off:before{content:"\F1315"}.mdi-currency-gbp:before{content:"\F01AE"}.mdi-currency-ils:before{content:"\F0C61"}.mdi-currency-inr:before{content:"\F01AF"}.mdi-currency-jpy:before{content:"\F07BC"}.mdi-currency-krw:before{content:"\F07BD"}.mdi-currency-kzt:before{content:"\F0865"}.mdi-currency-mnt:before{content:"\F1512"}.mdi-currency-ngn:before{content:"\F01B0"}.mdi-currency-php:before{content:"\F09E6"}.mdi-currency-rial:before{content:"\F0E9C"}.mdi-currency-rub:before{content:"\F01B1"}.mdi-currency-sign:before{content:"\F07BE"}.mdi-currency-try:before{content:"\F01B2"}.mdi-currency-twd:before{content:"\F07BF"}.mdi-currency-usd:before{content:"\F01C1"}.mdi-currency-usd-circle:before{content:"\F116B"}.mdi-currency-usd-circle-outline:before{content:"\F0178"}.mdi-currency-usd-off:before{content:"\F067A"}.mdi-current-ac:before{content:"\F1480"}.mdi-current-dc:before{content:"\F095C"}.mdi-cursor-default:before{content:"\F01C0"}.mdi-cursor-default-click:before{content:"\F0CFD"}.mdi-cursor-default-click-outline:before{content:"\F0CFE"}.mdi-cursor-default-gesture:before{content:"\F1127"}.mdi-cursor-default-gesture-outline:before{content:"\F1128"}.mdi-cursor-default-outline:before{content:"\F01BF"}.mdi-cursor-move:before{content:"\F01BE"}.mdi-cursor-pointer:before{content:"\F01BD"}.mdi-cursor-text:before{content:"\F05E7"}.mdi-dance-ballroom:before{content:"\F15FB"}.mdi-dance-pole:before{content:"\F1578"}.mdi-data-matrix:before{content:"\F153C"}.mdi-data-matrix-edit:before{content:"\F153D"}.mdi-data-matrix-minus:before{content:"\F153E"}.mdi-data-matrix-plus:before{content:"\F153F"}.mdi-data-matrix-remove:before{content:"\F1540"}.mdi-data-matrix-scan:before{content:"\F1541"}.mdi-database:before{content:"\F01BC"}.mdi-database-alert:before{content:"\F163A"}.mdi-database-alert-outline:before{content:"\F1624"}.mdi-database-arrow-down:before{content:"\F163B"}.mdi-database-arrow-down-outline:before{content:"\F1625"}.mdi-database-arrow-left:before{content:"\F163C"}.mdi-database-arrow-left-outline:before{content:"\F1626"}.mdi-database-arrow-right:before{content:"\F163D"}.mdi-database-arrow-right-outline:before{content:"\F1627"}.mdi-database-arrow-up:before{content:"\F163E"}.mdi-database-arrow-up-outline:before{content:"\F1628"}.mdi-database-check:before{content:"\F0AA9"}.mdi-database-check-outline:before{content:"\F1629"}.mdi-database-clock:before{content:"\F163F"}.mdi-database-clock-outline:before{content:"\F162A"}.mdi-database-cog:before{content:"\F164B"}.mdi-database-cog-outline:before{content:"\F164C"}.mdi-database-edit:before{content:"\F0B86"}.mdi-database-edit-outline:before{content:"\F162B"}.mdi-database-export:before{content:"\F095E"}.mdi-database-export-outline:before{content:"\F162C"}.mdi-database-import:before{content:"\F095D"}.mdi-database-import-outline:before{content:"\F162D"}.mdi-database-lock:before{content:"\F0AAA"}.mdi-database-lock-outline:before{content:"\F162E"}.mdi-database-marker:before{content:"\F12F6"}.mdi-database-marker-outline:before{content:"\F162F"}.mdi-database-minus:before{content:"\F01BB"}.mdi-database-minus-outline:before{content:"\F1630"}.mdi-database-off:before{content:"\F1640"}.mdi-database-off-outline:before{content:"\F1631"}.mdi-database-outline:before{content:"\F1632"}.mdi-database-plus:before{content:"\F01BA"}.mdi-database-plus-outline:before{content:"\F1633"}.mdi-database-refresh:before{content:"\F05C2"}.mdi-database-refresh-outline:before{content:"\F1634"}.mdi-database-remove:before{content:"\F0D00"}.mdi-database-remove-outline:before{content:"\F1635"}.mdi-database-search:before{content:"\F0866"}.mdi-database-search-outline:before{content:"\F1636"}.mdi-database-settings:before{content:"\F0D01"}.mdi-database-settings-outline:before{content:"\F1637"}.mdi-database-sync:before{content:"\F0CFF"}.mdi-database-sync-outline:before{content:"\F1638"}.mdi-death-star:before{content:"\F08D8"}.mdi-death-star-variant:before{content:"\F08D9"}.mdi-deathly-hallows:before{content:"\F0B87"}.mdi-debian:before{content:"\F08DA"}.mdi-debug-step-into:before{content:"\F01B9"}.mdi-debug-step-out:before{content:"\F01B8"}.mdi-debug-step-over:before{content:"\F01B7"}.mdi-decagram:before{content:"\F076C"}.mdi-decagram-outline:before{content:"\F076D"}.mdi-decimal:before{content:"\F10A1"}.mdi-decimal-comma:before{content:"\F10A2"}.mdi-decimal-comma-decrease:before{content:"\F10A3"}.mdi-decimal-comma-increase:before{content:"\F10A4"}.mdi-decimal-decrease:before{content:"\F01B6"}.mdi-decimal-increase:before{content:"\F01B5"}.mdi-delete:before{content:"\F01B4"}.mdi-delete-alert:before{content:"\F10A5"}.mdi-delete-alert-outline:before{content:"\F10A6"}.mdi-delete-circle:before{content:"\F0683"}.mdi-delete-circle-outline:before{content:"\F0B88"}.mdi-delete-clock:before{content:"\F1556"}.mdi-delete-clock-outline:before{content:"\F1557"}.mdi-delete-empty:before{content:"\F06CC"}.mdi-delete-empty-outline:before{content:"\F0E9D"}.mdi-delete-forever:before{content:"\F05E8"}.mdi-delete-forever-outline:before{content:"\F0B89"}.mdi-delete-off:before{content:"\F10A7"}.mdi-delete-off-outline:before{content:"\F10A8"}.mdi-delete-outline:before{content:"\F09E7"}.mdi-delete-restore:before{content:"\F0819"}.mdi-delete-sweep:before{content:"\F05E9"}.mdi-delete-sweep-outline:before{content:"\F0C62"}.mdi-delete-variant:before{content:"\F01B3"}.mdi-delta:before{content:"\F01C2"}.mdi-desk:before{content:"\F1239"}.mdi-desk-lamp:before{content:"\F095F"}.mdi-deskphone:before{content:"\F01C3"}.mdi-desktop-classic:before{content:"\F07C0"}.mdi-desktop-mac:before{content:"\F01C4"}.mdi-desktop-mac-dashboard:before{content:"\F09E8"}.mdi-desktop-tower:before{content:"\F01C5"}.mdi-desktop-tower-monitor:before{content:"\F0AAB"}.mdi-details:before{content:"\F01C6"}.mdi-dev-to:before{content:"\F0D6E"}.mdi-developer-board:before{content:"\F0697"}.mdi-deviantart:before{content:"\F01C7"}.mdi-devices:before{content:"\F0FB0"}.mdi-diabetes:before{content:"\F1126"}.mdi-dialpad:before{content:"\F061C"}.mdi-diameter:before{content:"\F0C63"}.mdi-diameter-outline:before{content:"\F0C64"}.mdi-diameter-variant:before{content:"\F0C65"}.mdi-diamond:before{content:"\F0B8A"}.mdi-diamond-outline:before{content:"\F0B8B"}.mdi-diamond-stone:before{content:"\F01C8"}.mdi-dice-1:before{content:"\F01CA"}.mdi-dice-1-outline:before{content:"\F114A"}.mdi-dice-2:before{content:"\F01CB"}.mdi-dice-2-outline:before{content:"\F114B"}.mdi-dice-3:before{content:"\F01CC"}.mdi-dice-3-outline:before{content:"\F114C"}.mdi-dice-4:before{content:"\F01CD"}.mdi-dice-4-outline:before{content:"\F114D"}.mdi-dice-5:before{content:"\F01CE"}.mdi-dice-5-outline:before{content:"\F114E"}.mdi-dice-6:before{content:"\F01CF"}.mdi-dice-6-outline:before{content:"\F114F"}.mdi-dice-d10:before{content:"\F1153"}.mdi-dice-d10-outline:before{content:"\F076F"}.mdi-dice-d12:before{content:"\F1154"}.mdi-dice-d12-outline:before{content:"\F0867"}.mdi-dice-d20:before{content:"\F1155"}.mdi-dice-d20-outline:before{content:"\F05EA"}.mdi-dice-d4:before{content:"\F1150"}.mdi-dice-d4-outline:before{content:"\F05EB"}.mdi-dice-d6:before{content:"\F1151"}.mdi-dice-d6-outline:before{content:"\F05ED"}.mdi-dice-d8:before{content:"\F1152"}.mdi-dice-d8-outline:before{content:"\F05EC"}.mdi-dice-multiple:before{content:"\F076E"}.mdi-dice-multiple-outline:before{content:"\F1156"}.mdi-digital-ocean:before{content:"\F1237"}.mdi-dip-switch:before{content:"\F07C1"}.mdi-directions:before{content:"\F01D0"}.mdi-directions-fork:before{content:"\F0641"}.mdi-disc:before{content:"\F05EE"}.mdi-disc-alert:before{content:"\F01D1"}.mdi-disc-player:before{content:"\F0960"}.mdi-discord:before{content:"\F066F"}.mdi-dishwasher:before{content:"\F0AAC"}.mdi-dishwasher-alert:before{content:"\F11B8"}.mdi-dishwasher-off:before{content:"\F11B9"}.mdi-disqus:before{content:"\F01D2"}.mdi-distribute-horizontal-center:before{content:"\F11C9"}.mdi-distribute-horizontal-left:before{content:"\F11C8"}.mdi-distribute-horizontal-right:before{content:"\F11CA"}.mdi-distribute-vertical-bottom:before{content:"\F11CB"}.mdi-distribute-vertical-center:before{content:"\F11CC"}.mdi-distribute-vertical-top:before{content:"\F11CD"}.mdi-diving-flippers:before{content:"\F0DBF"}.mdi-diving-helmet:before{content:"\F0DC0"}.mdi-diving-scuba:before{content:"\F0DC1"}.mdi-diving-scuba-flag:before{content:"\F0DC2"}.mdi-diving-scuba-tank:before{content:"\F0DC3"}.mdi-diving-scuba-tank-multiple:before{content:"\F0DC4"}.mdi-diving-snorkel:before{content:"\F0DC5"}.mdi-division:before{content:"\F01D4"}.mdi-division-box:before{content:"\F01D5"}.mdi-dlna:before{content:"\F0A41"}.mdi-dna:before{content:"\F0684"}.mdi-dns:before{content:"\F01D6"}.mdi-dns-outline:before{content:"\F0B8C"}.mdi-do-not-disturb:before{content:"\F0698"}.mdi-do-not-disturb-off:before{content:"\F0699"}.mdi-dock-bottom:before{content:"\F10A9"}.mdi-dock-left:before{content:"\F10AA"}.mdi-dock-right:before{content:"\F10AB"}.mdi-dock-top:before{content:"\F1513"}.mdi-dock-window:before{content:"\F10AC"}.mdi-docker:before{content:"\F0868"}.mdi-doctor:before{content:"\F0A42"}.mdi-dog:before{content:"\F0A43"}.mdi-dog-service:before{content:"\F0AAD"}.mdi-dog-side:before{content:"\F0A44"}.mdi-dog-side-off:before{content:"\F16EE"}.mdi-dolby:before{content:"\F06B3"}.mdi-dolly:before{content:"\F0E9E"}.mdi-domain:before{content:"\F01D7"}.mdi-domain-off:before{content:"\F0D6F"}.mdi-domain-plus:before{content:"\F10AD"}.mdi-domain-remove:before{content:"\F10AE"}.mdi-dome-light:before{content:"\F141E"}.mdi-domino-mask:before{content:"\F1023"}.mdi-donkey:before{content:"\F07C2"}.mdi-door:before{content:"\F081A"}.mdi-door-closed:before{content:"\F081B"}.mdi-door-closed-lock:before{content:"\F10AF"}.mdi-door-open:before{content:"\F081C"}.mdi-doorbell:before{content:"\F12E6"}.mdi-doorbell-video:before{content:"\F0869"}.mdi-dot-net:before{content:"\F0AAE"}.mdi-dots-grid:before{content:"\F15FC"}.mdi-dots-hexagon:before{content:"\F15FF"}.mdi-dots-horizontal:before{content:"\F01D8"}.mdi-dots-horizontal-circle:before{content:"\F07C3"}.mdi-dots-horizontal-circle-outline:before{content:"\F0B8D"}.mdi-dots-square:before{content:"\F15FD"}.mdi-dots-triangle:before{content:"\F15FE"}.mdi-dots-vertical:before{content:"\F01D9"}.mdi-dots-vertical-circle:before{content:"\F07C4"}.mdi-dots-vertical-circle-outline:before{content:"\F0B8E"}.mdi-douban:before{content:"\F069A"}.mdi-download:before{content:"\F01DA"}.mdi-download-box:before{content:"\F1462"}.mdi-download-box-outline:before{content:"\F1463"}.mdi-download-circle:before{content:"\F1464"}.mdi-download-circle-outline:before{content:"\F1465"}.mdi-download-lock:before{content:"\F1320"}.mdi-download-lock-outline:before{content:"\F1321"}.mdi-download-multiple:before{content:"\F09E9"}.mdi-download-network:before{content:"\F06F4"}.mdi-download-network-outline:before{content:"\F0C66"}.mdi-download-off:before{content:"\F10B0"}.mdi-download-off-outline:before{content:"\F10B1"}.mdi-download-outline:before{content:"\F0B8F"}.mdi-drag:before{content:"\F01DB"}.mdi-drag-horizontal:before{content:"\F01DC"}.mdi-drag-horizontal-variant:before{content:"\F12F0"}.mdi-drag-variant:before{content:"\F0B90"}.mdi-drag-vertical:before{content:"\F01DD"}.mdi-drag-vertical-variant:before{content:"\F12F1"}.mdi-drama-masks:before{content:"\F0D02"}.mdi-draw:before{content:"\F0F49"}.mdi-drawing:before{content:"\F01DE"}.mdi-drawing-box:before{content:"\F01DF"}.mdi-dresser:before{content:"\F0F4A"}.mdi-dresser-outline:before{content:"\F0F4B"}.mdi-drone:before{content:"\F01E2"}.mdi-dropbox:before{content:"\F01E3"}.mdi-drupal:before{content:"\F01E4"}.mdi-duck:before{content:"\F01E5"}.mdi-dumbbell:before{content:"\F01E6"}.mdi-dump-truck:before{content:"\F0C67"}.mdi-ear-hearing:before{content:"\F07C5"}.mdi-ear-hearing-off:before{content:"\F0A45"}.mdi-earth:before{content:"\F01E7"}.mdi-earth-arrow-right:before{content:"\F1311"}.mdi-earth-box:before{content:"\F06CD"}.mdi-earth-box-minus:before{content:"\F1407"}.mdi-earth-box-off:before{content:"\F06CE"}.mdi-earth-box-plus:before{content:"\F1406"}.mdi-earth-box-remove:before{content:"\F1408"}.mdi-earth-minus:before{content:"\F1404"}.mdi-earth-off:before{content:"\F01E8"}.mdi-earth-plus:before{content:"\F1403"}.mdi-earth-remove:before{content:"\F1405"}.mdi-egg:before{content:"\F0AAF"}.mdi-egg-easter:before{content:"\F0AB0"}.mdi-egg-off:before{content:"\F13F0"}.mdi-egg-off-outline:before{content:"\F13F1"}.mdi-egg-outline:before{content:"\F13F2"}.mdi-eiffel-tower:before{content:"\F156B"}.mdi-eight-track:before{content:"\F09EA"}.mdi-eject:before{content:"\F01EA"}.mdi-eject-outline:before{content:"\F0B91"}.mdi-electric-switch:before{content:"\F0E9F"}.mdi-electric-switch-closed:before{content:"\F10D9"}.mdi-electron-framework:before{content:"\F1024"}.mdi-elephant:before{content:"\F07C6"}.mdi-elevation-decline:before{content:"\F01EB"}.mdi-elevation-rise:before{content:"\F01EC"}.mdi-elevator:before{content:"\F01ED"}.mdi-elevator-down:before{content:"\F12C2"}.mdi-elevator-passenger:before{content:"\F1381"}.mdi-elevator-up:before{content:"\F12C1"}.mdi-ellipse:before{content:"\F0EA0"}.mdi-ellipse-outline:before{content:"\F0EA1"}.mdi-email:before{content:"\F01EE"}.mdi-email-alert:before{content:"\F06CF"}.mdi-email-alert-outline:before{content:"\F0D42"}.mdi-email-box:before{content:"\F0D03"}.mdi-email-check:before{content:"\F0AB1"}.mdi-email-check-outline:before{content:"\F0AB2"}.mdi-email-edit:before{content:"\F0EE3"}.mdi-email-edit-outline:before{content:"\F0EE4"}.mdi-email-lock:before{content:"\F01F1"}.mdi-email-mark-as-unread:before{content:"\F0B92"}.mdi-email-minus:before{content:"\F0EE5"}.mdi-email-minus-outline:before{content:"\F0EE6"}.mdi-email-multiple:before{content:"\F0EE7"}.mdi-email-multiple-outline:before{content:"\F0EE8"}.mdi-email-newsletter:before{content:"\F0FB1"}.mdi-email-off:before{content:"\F13E3"}.mdi-email-off-outline:before{content:"\F13E4"}.mdi-email-open:before{content:"\F01EF"}.mdi-email-open-multiple:before{content:"\F0EE9"}.mdi-email-open-multiple-outline:before{content:"\F0EEA"}.mdi-email-open-outline:before{content:"\F05EF"}.mdi-email-outline:before{content:"\F01F0"}.mdi-email-plus:before{content:"\F09EB"}.mdi-email-plus-outline:before{content:"\F09EC"}.mdi-email-receive:before{content:"\F10DA"}.mdi-email-receive-outline:before{content:"\F10DB"}.mdi-email-remove:before{content:"\F1661"}.mdi-email-remove-outline:before{content:"\F1662"}.mdi-email-search:before{content:"\F0961"}.mdi-email-search-outline:before{content:"\F0962"}.mdi-email-send:before{content:"\F10DC"}.mdi-email-send-outline:before{content:"\F10DD"}.mdi-email-sync:before{content:"\F12C7"}.mdi-email-sync-outline:before{content:"\F12C8"}.mdi-email-variant:before{content:"\F05F0"}.mdi-ember:before{content:"\F0B30"}.mdi-emby:before{content:"\F06B4"}.mdi-emoticon:before{content:"\F0C68"}.mdi-emoticon-angry:before{content:"\F0C69"}.mdi-emoticon-angry-outline:before{content:"\F0C6A"}.mdi-emoticon-confused:before{content:"\F10DE"}.mdi-emoticon-confused-outline:before{content:"\F10DF"}.mdi-emoticon-cool:before{content:"\F0C6B"}.mdi-emoticon-cool-outline:before{content:"\F01F3"}.mdi-emoticon-cry:before{content:"\F0C6C"}.mdi-emoticon-cry-outline:before{content:"\F0C6D"}.mdi-emoticon-dead:before{content:"\F0C6E"}.mdi-emoticon-dead-outline:before{content:"\F069B"}.mdi-emoticon-devil:before{content:"\F0C6F"}.mdi-emoticon-devil-outline:before{content:"\F01F4"}.mdi-emoticon-excited:before{content:"\F0C70"}.mdi-emoticon-excited-outline:before{content:"\F069C"}.mdi-emoticon-frown:before{content:"\F0F4C"}.mdi-emoticon-frown-outline:before{content:"\F0F4D"}.mdi-emoticon-happy:before{content:"\F0C71"}.mdi-emoticon-happy-outline:before{content:"\F01F5"}.mdi-emoticon-kiss:before{content:"\F0C72"}.mdi-emoticon-kiss-outline:before{content:"\F0C73"}.mdi-emoticon-lol:before{content:"\F1214"}.mdi-emoticon-lol-outline:before{content:"\F1215"}.mdi-emoticon-neutral:before{content:"\F0C74"}.mdi-emoticon-neutral-outline:before{content:"\F01F6"}.mdi-emoticon-outline:before{content:"\F01F2"}.mdi-emoticon-poop:before{content:"\F01F7"}.mdi-emoticon-poop-outline:before{content:"\F0C75"}.mdi-emoticon-sad:before{content:"\F0C76"}.mdi-emoticon-sad-outline:before{content:"\F01F8"}.mdi-emoticon-sick:before{content:"\F157C"}.mdi-emoticon-sick-outline:before{content:"\F157D"}.mdi-emoticon-tongue:before{content:"\F01F9"}.mdi-emoticon-tongue-outline:before{content:"\F0C77"}.mdi-emoticon-wink:before{content:"\F0C78"}.mdi-emoticon-wink-outline:before{content:"\F0C79"}.mdi-engine:before{content:"\F01FA"}.mdi-engine-off:before{content:"\F0A46"}.mdi-engine-off-outline:before{content:"\F0A47"}.mdi-engine-outline:before{content:"\F01FB"}.mdi-epsilon:before{content:"\F10E0"}.mdi-equal:before{content:"\F01FC"}.mdi-equal-box:before{content:"\F01FD"}.mdi-equalizer:before{content:"\F0EA2"}.mdi-equalizer-outline:before{content:"\F0EA3"}.mdi-eraser:before{content:"\F01FE"}.mdi-eraser-variant:before{content:"\F0642"}.mdi-escalator:before{content:"\F01FF"}.mdi-escalator-box:before{content:"\F1399"}.mdi-escalator-down:before{content:"\F12C0"}.mdi-escalator-up:before{content:"\F12BF"}.mdi-eslint:before{content:"\F0C7A"}.mdi-et:before{content:"\F0AB3"}.mdi-ethereum:before{content:"\F086A"}.mdi-ethernet:before{content:"\F0200"}.mdi-ethernet-cable:before{content:"\F0201"}.mdi-ethernet-cable-off:before{content:"\F0202"}.mdi-ev-plug-ccs1:before{content:"\F1519"}.mdi-ev-plug-ccs2:before{content:"\F151A"}.mdi-ev-plug-chademo:before{content:"\F151B"}.mdi-ev-plug-tesla:before{content:"\F151C"}.mdi-ev-plug-type1:before{content:"\F151D"}.mdi-ev-plug-type2:before{content:"\F151E"}.mdi-ev-station:before{content:"\F05F1"}.mdi-evernote:before{content:"\F0204"}.mdi-excavator:before{content:"\F1025"}.mdi-exclamation:before{content:"\F0205"}.mdi-exclamation-thick:before{content:"\F1238"}.mdi-exit-run:before{content:"\F0A48"}.mdi-exit-to-app:before{content:"\F0206"}.mdi-expand-all:before{content:"\F0AB4"}.mdi-expand-all-outline:before{content:"\F0AB5"}.mdi-expansion-card:before{content:"\F08AE"}.mdi-expansion-card-variant:before{content:"\F0FB2"}.mdi-exponent:before{content:"\F0963"}.mdi-exponent-box:before{content:"\F0964"}.mdi-export:before{content:"\F0207"}.mdi-export-variant:before{content:"\F0B93"}.mdi-eye:before{content:"\F0208"}.mdi-eye-check:before{content:"\F0D04"}.mdi-eye-check-outline:before{content:"\F0D05"}.mdi-eye-circle:before{content:"\F0B94"}.mdi-eye-circle-outline:before{content:"\F0B95"}.mdi-eye-minus:before{content:"\F1026"}.mdi-eye-minus-outline:before{content:"\F1027"}.mdi-eye-off:before{content:"\F0209"}.mdi-eye-off-outline:before{content:"\F06D1"}.mdi-eye-outline:before{content:"\F06D0"}.mdi-eye-plus:before{content:"\F086B"}.mdi-eye-plus-outline:before{content:"\F086C"}.mdi-eye-remove:before{content:"\F15E3"}.mdi-eye-remove-outline:before{content:"\F15E4"}.mdi-eye-settings:before{content:"\F086D"}.mdi-eye-settings-outline:before{content:"\F086E"}.mdi-eyedropper:before{content:"\F020A"}.mdi-eyedropper-minus:before{content:"\F13DD"}.mdi-eyedropper-off:before{content:"\F13DF"}.mdi-eyedropper-plus:before{content:"\F13DC"}.mdi-eyedropper-remove:before{content:"\F13DE"}.mdi-eyedropper-variant:before{content:"\F020B"}.mdi-face:before{content:"\F0643"}.mdi-face-agent:before{content:"\F0D70"}.mdi-face-mask:before{content:"\F1586"}.mdi-face-mask-outline:before{content:"\F1587"}.mdi-face-outline:before{content:"\F0B96"}.mdi-face-profile:before{content:"\F0644"}.mdi-face-profile-woman:before{content:"\F1076"}.mdi-face-recognition:before{content:"\F0C7B"}.mdi-face-shimmer:before{content:"\F15CC"}.mdi-face-shimmer-outline:before{content:"\F15CD"}.mdi-face-woman:before{content:"\F1077"}.mdi-face-woman-outline:before{content:"\F1078"}.mdi-face-woman-shimmer:before{content:"\F15CE"}.mdi-face-woman-shimmer-outline:before{content:"\F15CF"}.mdi-facebook:before{content:"\F020C"}.mdi-facebook-gaming:before{content:"\F07DD"}.mdi-facebook-messenger:before{content:"\F020E"}.mdi-facebook-workplace:before{content:"\F0B31"}.mdi-factory:before{content:"\F020F"}.mdi-family-tree:before{content:"\F160E"}.mdi-fan:before{content:"\F0210"}.mdi-fan-alert:before{content:"\F146C"}.mdi-fan-auto:before{content:"\F171D"}.mdi-fan-chevron-down:before{content:"\F146D"}.mdi-fan-chevron-up:before{content:"\F146E"}.mdi-fan-minus:before{content:"\F1470"}.mdi-fan-off:before{content:"\F081D"}.mdi-fan-plus:before{content:"\F146F"}.mdi-fan-remove:before{content:"\F1471"}.mdi-fan-speed-1:before{content:"\F1472"}.mdi-fan-speed-2:before{content:"\F1473"}.mdi-fan-speed-3:before{content:"\F1474"}.mdi-fast-forward:before{content:"\F0211"}.mdi-fast-forward-10:before{content:"\F0D71"}.mdi-fast-forward-30:before{content:"\F0D06"}.mdi-fast-forward-5:before{content:"\F11F8"}.mdi-fast-forward-60:before{content:"\F160B"}.mdi-fast-forward-outline:before{content:"\F06D2"}.mdi-fax:before{content:"\F0212"}.mdi-feather:before{content:"\F06D3"}.mdi-feature-search:before{content:"\F0A49"}.mdi-feature-search-outline:before{content:"\F0A4A"}.mdi-fedora:before{content:"\F08DB"}.mdi-fencing:before{content:"\F14C1"}.mdi-ferris-wheel:before{content:"\F0EA4"}.mdi-ferry:before{content:"\F0213"}.mdi-file:before{content:"\F0214"}.mdi-file-account:before{content:"\F073B"}.mdi-file-account-outline:before{content:"\F1028"}.mdi-file-alert:before{content:"\F0A4B"}.mdi-file-alert-outline:before{content:"\F0A4C"}.mdi-file-cabinet:before{content:"\F0AB6"}.mdi-file-cad:before{content:"\F0EEB"}.mdi-file-cad-box:before{content:"\F0EEC"}.mdi-file-cancel:before{content:"\F0DC6"}.mdi-file-cancel-outline:before{content:"\F0DC7"}.mdi-file-certificate:before{content:"\F1186"}.mdi-file-certificate-outline:before{content:"\F1187"}.mdi-file-chart:before{content:"\F0215"}.mdi-file-chart-outline:before{content:"\F1029"}.mdi-file-check:before{content:"\F0216"}.mdi-file-check-outline:before{content:"\F0E29"}.mdi-file-clock:before{content:"\F12E1"}.mdi-file-clock-outline:before{content:"\F12E2"}.mdi-file-cloud:before{content:"\F0217"}.mdi-file-cloud-outline:before{content:"\F102A"}.mdi-file-code:before{content:"\F022E"}.mdi-file-code-outline:before{content:"\F102B"}.mdi-file-cog:before{content:"\F107B"}.mdi-file-cog-outline:before{content:"\F107C"}.mdi-file-compare:before{content:"\F08AA"}.mdi-file-delimited:before{content:"\F0218"}.mdi-file-delimited-outline:before{content:"\F0EA5"}.mdi-file-document:before{content:"\F0219"}.mdi-file-document-edit:before{content:"\F0DC8"}.mdi-file-document-edit-outline:before{content:"\F0DC9"}.mdi-file-document-multiple:before{content:"\F1517"}.mdi-file-document-multiple-outline:before{content:"\F1518"}.mdi-file-document-outline:before{content:"\F09EE"}.mdi-file-download:before{content:"\F0965"}.mdi-file-download-outline:before{content:"\F0966"}.mdi-file-edit:before{content:"\F11E7"}.mdi-file-edit-outline:before{content:"\F11E8"}.mdi-file-excel:before{content:"\F021B"}.mdi-file-excel-box:before{content:"\F021C"}.mdi-file-excel-box-outline:before{content:"\F102C"}.mdi-file-excel-outline:before{content:"\F102D"}.mdi-file-export:before{content:"\F021D"}.mdi-file-export-outline:before{content:"\F102E"}.mdi-file-eye:before{content:"\F0DCA"}.mdi-file-eye-outline:before{content:"\F0DCB"}.mdi-file-find:before{content:"\F021E"}.mdi-file-find-outline:before{content:"\F0B97"}.mdi-file-hidden:before{content:"\F0613"}.mdi-file-image:before{content:"\F021F"}.mdi-file-image-outline:before{content:"\F0EB0"}.mdi-file-import:before{content:"\F0220"}.mdi-file-import-outline:before{content:"\F102F"}.mdi-file-key:before{content:"\F1184"}.mdi-file-key-outline:before{content:"\F1185"}.mdi-file-link:before{content:"\F1177"}.mdi-file-link-outline:before{content:"\F1178"}.mdi-file-lock:before{content:"\F0221"}.mdi-file-lock-outline:before{content:"\F1030"}.mdi-file-move:before{content:"\F0AB9"}.mdi-file-move-outline:before{content:"\F1031"}.mdi-file-multiple:before{content:"\F0222"}.mdi-file-multiple-outline:before{content:"\F1032"}.mdi-file-music:before{content:"\F0223"}.mdi-file-music-outline:before{content:"\F0E2A"}.mdi-file-outline:before{content:"\F0224"}.mdi-file-pdf:before{content:"\F0225"}.mdi-file-pdf-box:before{content:"\F0226"}.mdi-file-pdf-box-outline:before{content:"\F0FB3"}.mdi-file-pdf-outline:before{content:"\F0E2D"}.mdi-file-percent:before{content:"\F081E"}.mdi-file-percent-outline:before{content:"\F1033"}.mdi-file-phone:before{content:"\F1179"}.mdi-file-phone-outline:before{content:"\F117A"}.mdi-file-plus:before{content:"\F0752"}.mdi-file-plus-outline:before{content:"\F0EED"}.mdi-file-powerpoint:before{content:"\F0227"}.mdi-file-powerpoint-box:before{content:"\F0228"}.mdi-file-powerpoint-box-outline:before{content:"\F1034"}.mdi-file-powerpoint-outline:before{content:"\F1035"}.mdi-file-presentation-box:before{content:"\F0229"}.mdi-file-question:before{content:"\F086F"}.mdi-file-question-outline:before{content:"\F1036"}.mdi-file-refresh:before{content:"\F0918"}.mdi-file-refresh-outline:before{content:"\F0541"}.mdi-file-remove:before{content:"\F0B98"}.mdi-file-remove-outline:before{content:"\F1037"}.mdi-file-replace:before{content:"\F0B32"}.mdi-file-replace-outline:before{content:"\F0B33"}.mdi-file-restore:before{content:"\F0670"}.mdi-file-restore-outline:before{content:"\F1038"}.mdi-file-search:before{content:"\F0C7C"}.mdi-file-search-outline:before{content:"\F0C7D"}.mdi-file-send:before{content:"\F022A"}.mdi-file-send-outline:before{content:"\F1039"}.mdi-file-settings:before{content:"\F1079"}.mdi-file-settings-outline:before{content:"\F107A"}.mdi-file-star:before{content:"\F103A"}.mdi-file-star-outline:before{content:"\F103B"}.mdi-file-swap:before{content:"\F0FB4"}.mdi-file-swap-outline:before{content:"\F0FB5"}.mdi-file-sync:before{content:"\F1216"}.mdi-file-sync-outline:before{content:"\F1217"}.mdi-file-table:before{content:"\F0C7E"}.mdi-file-table-box:before{content:"\F10E1"}.mdi-file-table-box-multiple:before{content:"\F10E2"}.mdi-file-table-box-multiple-outline:before{content:"\F10E3"}.mdi-file-table-box-outline:before{content:"\F10E4"}.mdi-file-table-outline:before{content:"\F0C7F"}.mdi-file-tree:before{content:"\F0645"}.mdi-file-tree-outline:before{content:"\F13D2"}.mdi-file-undo:before{content:"\F08DC"}.mdi-file-undo-outline:before{content:"\F103C"}.mdi-file-upload:before{content:"\F0A4D"}.mdi-file-upload-outline:before{content:"\F0A4E"}.mdi-file-video:before{content:"\F022B"}.mdi-file-video-outline:before{content:"\F0E2C"}.mdi-file-word:before{content:"\F022C"}.mdi-file-word-box:before{content:"\F022D"}.mdi-file-word-box-outline:before{content:"\F103D"}.mdi-file-word-outline:before{content:"\F103E"}.mdi-film:before{content:"\F022F"}.mdi-filmstrip:before{content:"\F0230"}.mdi-filmstrip-box:before{content:"\F0332"}.mdi-filmstrip-box-multiple:before{content:"\F0D18"}.mdi-filmstrip-off:before{content:"\F0231"}.mdi-filter:before{content:"\F0232"}.mdi-filter-menu:before{content:"\F10E5"}.mdi-filter-menu-outline:before{content:"\F10E6"}.mdi-filter-minus:before{content:"\F0EEE"}.mdi-filter-minus-outline:before{content:"\F0EEF"}.mdi-filter-off:before{content:"\F14EF"}.mdi-filter-off-outline:before{content:"\F14F0"}.mdi-filter-outline:before{content:"\F0233"}.mdi-filter-plus:before{content:"\F0EF0"}.mdi-filter-plus-outline:before{content:"\F0EF1"}.mdi-filter-remove:before{content:"\F0234"}.mdi-filter-remove-outline:before{content:"\F0235"}.mdi-filter-variant:before{content:"\F0236"}.mdi-filter-variant-minus:before{content:"\F1112"}.mdi-filter-variant-plus:before{content:"\F1113"}.mdi-filter-variant-remove:before{content:"\F103F"}.mdi-finance:before{content:"\F081F"}.mdi-find-replace:before{content:"\F06D4"}.mdi-fingerprint:before{content:"\F0237"}.mdi-fingerprint-off:before{content:"\F0EB1"}.mdi-fire:before{content:"\F0238"}.mdi-fire-alert:before{content:"\F15D7"}.mdi-fire-extinguisher:before{content:"\F0EF2"}.mdi-fire-hydrant:before{content:"\F1137"}.mdi-fire-hydrant-alert:before{content:"\F1138"}.mdi-fire-hydrant-off:before{content:"\F1139"}.mdi-fire-off:before{content:"\F1722"}.mdi-fire-truck:before{content:"\F08AB"}.mdi-firebase:before{content:"\F0967"}.mdi-firefox:before{content:"\F0239"}.mdi-fireplace:before{content:"\F0E2E"}.mdi-fireplace-off:before{content:"\F0E2F"}.mdi-firework:before{content:"\F0E30"}.mdi-firework-off:before{content:"\F1723"}.mdi-fish:before{content:"\F023A"}.mdi-fish-off:before{content:"\F13F3"}.mdi-fishbowl:before{content:"\F0EF3"}.mdi-fishbowl-outline:before{content:"\F0EF4"}.mdi-fit-to-page:before{content:"\F0EF5"}.mdi-fit-to-page-outline:before{content:"\F0EF6"}.mdi-flag:before{content:"\F023B"}.mdi-flag-checkered:before{content:"\F023C"}.mdi-flag-minus:before{content:"\F0B99"}.mdi-flag-minus-outline:before{content:"\F10B2"}.mdi-flag-outline:before{content:"\F023D"}.mdi-flag-plus:before{content:"\F0B9A"}.mdi-flag-plus-outline:before{content:"\F10B3"}.mdi-flag-remove:before{content:"\F0B9B"}.mdi-flag-remove-outline:before{content:"\F10B4"}.mdi-flag-triangle:before{content:"\F023F"}.mdi-flag-variant:before{content:"\F0240"}.mdi-flag-variant-outline:before{content:"\F023E"}.mdi-flare:before{content:"\F0D72"}.mdi-flash:before{content:"\F0241"}.mdi-flash-alert:before{content:"\F0EF7"}.mdi-flash-alert-outline:before{content:"\F0EF8"}.mdi-flash-auto:before{content:"\F0242"}.mdi-flash-circle:before{content:"\F0820"}.mdi-flash-off:before{content:"\F0243"}.mdi-flash-outline:before{content:"\F06D5"}.mdi-flash-red-eye:before{content:"\F067B"}.mdi-flashlight:before{content:"\F0244"}.mdi-flashlight-off:before{content:"\F0245"}.mdi-flask:before{content:"\F0093"}.mdi-flask-empty:before{content:"\F0094"}.mdi-flask-empty-minus:before{content:"\F123A"}.mdi-flask-empty-minus-outline:before{content:"\F123B"}.mdi-flask-empty-off:before{content:"\F13F4"}.mdi-flask-empty-off-outline:before{content:"\F13F5"}.mdi-flask-empty-outline:before{content:"\F0095"}.mdi-flask-empty-plus:before{content:"\F123C"}.mdi-flask-empty-plus-outline:before{content:"\F123D"}.mdi-flask-empty-remove:before{content:"\F123E"}.mdi-flask-empty-remove-outline:before{content:"\F123F"}.mdi-flask-minus:before{content:"\F1240"}.mdi-flask-minus-outline:before{content:"\F1241"}.mdi-flask-off:before{content:"\F13F6"}.mdi-flask-off-outline:before{content:"\F13F7"}.mdi-flask-outline:before{content:"\F0096"}.mdi-flask-plus:before{content:"\F1242"}.mdi-flask-plus-outline:before{content:"\F1243"}.mdi-flask-remove:before{content:"\F1244"}.mdi-flask-remove-outline:before{content:"\F1245"}.mdi-flask-round-bottom:before{content:"\F124B"}.mdi-flask-round-bottom-empty:before{content:"\F124C"}.mdi-flask-round-bottom-empty-outline:before{content:"\F124D"}.mdi-flask-round-bottom-outline:before{content:"\F124E"}.mdi-fleur-de-lis:before{content:"\F1303"}.mdi-flip-horizontal:before{content:"\F10E7"}.mdi-flip-to-back:before{content:"\F0247"}.mdi-flip-to-front:before{content:"\F0248"}.mdi-flip-vertical:before{content:"\F10E8"}.mdi-floor-lamp:before{content:"\F08DD"}.mdi-floor-lamp-dual:before{content:"\F1040"}.mdi-floor-lamp-variant:before{content:"\F1041"}.mdi-floor-plan:before{content:"\F0821"}.mdi-floppy:before{content:"\F0249"}.mdi-floppy-variant:before{content:"\F09EF"}.mdi-flower:before{content:"\F024A"}.mdi-flower-outline:before{content:"\F09F0"}.mdi-flower-poppy:before{content:"\F0D08"}.mdi-flower-tulip:before{content:"\F09F1"}.mdi-flower-tulip-outline:before{content:"\F09F2"}.mdi-focus-auto:before{content:"\F0F4E"}.mdi-focus-field:before{content:"\F0F4F"}.mdi-focus-field-horizontal:before{content:"\F0F50"}.mdi-focus-field-vertical:before{content:"\F0F51"}.mdi-folder:before{content:"\F024B"}.mdi-folder-account:before{content:"\F024C"}.mdi-folder-account-outline:before{content:"\F0B9C"}.mdi-folder-alert:before{content:"\F0DCC"}.mdi-folder-alert-outline:before{content:"\F0DCD"}.mdi-folder-clock:before{content:"\F0ABA"}.mdi-folder-clock-outline:before{content:"\F0ABB"}.mdi-folder-cog:before{content:"\F107F"}.mdi-folder-cog-outline:before{content:"\F1080"}.mdi-folder-download:before{content:"\F024D"}.mdi-folder-download-outline:before{content:"\F10E9"}.mdi-folder-edit:before{content:"\F08DE"}.mdi-folder-edit-outline:before{content:"\F0DCE"}.mdi-folder-google-drive:before{content:"\F024E"}.mdi-folder-heart:before{content:"\F10EA"}.mdi-folder-heart-outline:before{content:"\F10EB"}.mdi-folder-home:before{content:"\F10B5"}.mdi-folder-home-outline:before{content:"\F10B6"}.mdi-folder-image:before{content:"\F024F"}.mdi-folder-information:before{content:"\F10B7"}.mdi-folder-information-outline:before{content:"\F10B8"}.mdi-folder-key:before{content:"\F08AC"}.mdi-folder-key-network:before{content:"\F08AD"}.mdi-folder-key-network-outline:before{content:"\F0C80"}.mdi-folder-key-outline:before{content:"\F10EC"}.mdi-folder-lock:before{content:"\F0250"}.mdi-folder-lock-open:before{content:"\F0251"}.mdi-folder-marker:before{content:"\F126D"}.mdi-folder-marker-outline:before{content:"\F126E"}.mdi-folder-move:before{content:"\F0252"}.mdi-folder-move-outline:before{content:"\F1246"}.mdi-folder-multiple:before{content:"\F0253"}.mdi-folder-multiple-image:before{content:"\F0254"}.mdi-folder-multiple-outline:before{content:"\F0255"}.mdi-folder-multiple-plus:before{content:"\F147E"}.mdi-folder-multiple-plus-outline:before{content:"\F147F"}.mdi-folder-music:before{content:"\F1359"}.mdi-folder-music-outline:before{content:"\F135A"}.mdi-folder-network:before{content:"\F0870"}.mdi-folder-network-outline:before{content:"\F0C81"}.mdi-folder-open:before{content:"\F0770"}.mdi-folder-open-outline:before{content:"\F0DCF"}.mdi-folder-outline:before{content:"\F0256"}.mdi-folder-plus:before{content:"\F0257"}.mdi-folder-plus-outline:before{content:"\F0B9D"}.mdi-folder-pound:before{content:"\F0D09"}.mdi-folder-pound-outline:before{content:"\F0D0A"}.mdi-folder-refresh:before{content:"\F0749"}.mdi-folder-refresh-outline:before{content:"\F0542"}.mdi-folder-remove:before{content:"\F0258"}.mdi-folder-remove-outline:before{content:"\F0B9E"}.mdi-folder-search:before{content:"\F0968"}.mdi-folder-search-outline:before{content:"\F0969"}.mdi-folder-settings:before{content:"\F107D"}.mdi-folder-settings-outline:before{content:"\F107E"}.mdi-folder-star:before{content:"\F069D"}.mdi-folder-star-multiple:before{content:"\F13D3"}.mdi-folder-star-multiple-outline:before{content:"\F13D4"}.mdi-folder-star-outline:before{content:"\F0B9F"}.mdi-folder-swap:before{content:"\F0FB6"}.mdi-folder-swap-outline:before{content:"\F0FB7"}.mdi-folder-sync:before{content:"\F0D0B"}.mdi-folder-sync-outline:before{content:"\F0D0C"}.mdi-folder-table:before{content:"\F12E3"}.mdi-folder-table-outline:before{content:"\F12E4"}.mdi-folder-text:before{content:"\F0C82"}.mdi-folder-text-outline:before{content:"\F0C83"}.mdi-folder-upload:before{content:"\F0259"}.mdi-folder-upload-outline:before{content:"\F10ED"}.mdi-folder-zip:before{content:"\F06EB"}.mdi-folder-zip-outline:before{content:"\F07B9"}.mdi-font-awesome:before{content:"\F003A"}.mdi-food:before{content:"\F025A"}.mdi-food-apple:before{content:"\F025B"}.mdi-food-apple-outline:before{content:"\F0C84"}.mdi-food-croissant:before{content:"\F07C8"}.mdi-food-drumstick:before{content:"\F141F"}.mdi-food-drumstick-off:before{content:"\F1468"}.mdi-food-drumstick-off-outline:before{content:"\F1469"}.mdi-food-drumstick-outline:before{content:"\F1420"}.mdi-food-fork-drink:before{content:"\F05F2"}.mdi-food-halal:before{content:"\F1572"}.mdi-food-kosher:before{content:"\F1573"}.mdi-food-off:before{content:"\F05F3"}.mdi-food-steak:before{content:"\F146A"}.mdi-food-steak-off:before{content:"\F146B"}.mdi-food-turkey:before{content:"\F171C"}.mdi-food-variant:before{content:"\F025C"}.mdi-food-variant-off:before{content:"\F13E5"}.mdi-foot-print:before{content:"\F0F52"}.mdi-football:before{content:"\F025D"}.mdi-football-australian:before{content:"\F025E"}.mdi-football-helmet:before{content:"\F025F"}.mdi-forklift:before{content:"\F07C9"}.mdi-form-dropdown:before{content:"\F1400"}.mdi-form-select:before{content:"\F1401"}.mdi-form-textarea:before{content:"\F1095"}.mdi-form-textbox:before{content:"\F060E"}.mdi-form-textbox-lock:before{content:"\F135D"}.mdi-form-textbox-password:before{content:"\F07F5"}.mdi-format-align-bottom:before{content:"\F0753"}.mdi-format-align-center:before{content:"\F0260"}.mdi-format-align-justify:before{content:"\F0261"}.mdi-format-align-left:before{content:"\F0262"}.mdi-format-align-middle:before{content:"\F0754"}.mdi-format-align-right:before{content:"\F0263"}.mdi-format-align-top:before{content:"\F0755"}.mdi-format-annotation-minus:before{content:"\F0ABC"}.mdi-format-annotation-plus:before{content:"\F0646"}.mdi-format-bold:before{content:"\F0264"}.mdi-format-clear:before{content:"\F0265"}.mdi-format-color-fill:before{content:"\F0266"}.mdi-format-color-highlight:before{content:"\F0E31"}.mdi-format-color-marker-cancel:before{content:"\F1313"}.mdi-format-color-text:before{content:"\F069E"}.mdi-format-columns:before{content:"\F08DF"}.mdi-format-float-center:before{content:"\F0267"}.mdi-format-float-left:before{content:"\F0268"}.mdi-format-float-none:before{content:"\F0269"}.mdi-format-float-right:before{content:"\F026A"}.mdi-format-font:before{content:"\F06D6"}.mdi-format-font-size-decrease:before{content:"\F09F3"}.mdi-format-font-size-increase:before{content:"\F09F4"}.mdi-format-header-1:before{content:"\F026B"}.mdi-format-header-2:before{content:"\F026C"}.mdi-format-header-3:before{content:"\F026D"}.mdi-format-header-4:before{content:"\F026E"}.mdi-format-header-5:before{content:"\F026F"}.mdi-format-header-6:before{content:"\F0270"}.mdi-format-header-decrease:before{content:"\F0271"}.mdi-format-header-equal:before{content:"\F0272"}.mdi-format-header-increase:before{content:"\F0273"}.mdi-format-header-pound:before{content:"\F0274"}.mdi-format-horizontal-align-center:before{content:"\F061E"}.mdi-format-horizontal-align-left:before{content:"\F061F"}.mdi-format-horizontal-align-right:before{content:"\F0620"}.mdi-format-indent-decrease:before{content:"\F0275"}.mdi-format-indent-increase:before{content:"\F0276"}.mdi-format-italic:before{content:"\F0277"}.mdi-format-letter-case:before{content:"\F0B34"}.mdi-format-letter-case-lower:before{content:"\F0B35"}.mdi-format-letter-case-upper:before{content:"\F0B36"}.mdi-format-letter-ends-with:before{content:"\F0FB8"}.mdi-format-letter-matches:before{content:"\F0FB9"}.mdi-format-letter-starts-with:before{content:"\F0FBA"}.mdi-format-line-spacing:before{content:"\F0278"}.mdi-format-line-style:before{content:"\F05C8"}.mdi-format-line-weight:before{content:"\F05C9"}.mdi-format-list-bulleted:before{content:"\F0279"}.mdi-format-list-bulleted-square:before{content:"\F0DD0"}.mdi-format-list-bulleted-triangle:before{content:"\F0EB2"}.mdi-format-list-bulleted-type:before{content:"\F027A"}.mdi-format-list-checkbox:before{content:"\F096A"}.mdi-format-list-checks:before{content:"\F0756"}.mdi-format-list-numbered:before{content:"\F027B"}.mdi-format-list-numbered-rtl:before{content:"\F0D0D"}.mdi-format-list-text:before{content:"\F126F"}.mdi-format-overline:before{content:"\F0EB3"}.mdi-format-page-break:before{content:"\F06D7"}.mdi-format-paint:before{content:"\F027C"}.mdi-format-paragraph:before{content:"\F027D"}.mdi-format-pilcrow:before{content:"\F06D8"}.mdi-format-quote-close:before{content:"\F027E"}.mdi-format-quote-close-outline:before{content:"\F11A8"}.mdi-format-quote-open:before{content:"\F0757"}.mdi-format-quote-open-outline:before{content:"\F11A7"}.mdi-format-rotate-90:before{content:"\F06AA"}.mdi-format-section:before{content:"\F069F"}.mdi-format-size:before{content:"\F027F"}.mdi-format-strikethrough:before{content:"\F0280"}.mdi-format-strikethrough-variant:before{content:"\F0281"}.mdi-format-subscript:before{content:"\F0282"}.mdi-format-superscript:before{content:"\F0283"}.mdi-format-text:before{content:"\F0284"}.mdi-format-text-rotation-angle-down:before{content:"\F0FBB"}.mdi-format-text-rotation-angle-up:before{content:"\F0FBC"}.mdi-format-text-rotation-down:before{content:"\F0D73"}.mdi-format-text-rotation-down-vertical:before{content:"\F0FBD"}.mdi-format-text-rotation-none:before{content:"\F0D74"}.mdi-format-text-rotation-up:before{content:"\F0FBE"}.mdi-format-text-rotation-vertical:before{content:"\F0FBF"}.mdi-format-text-variant:before{content:"\F0E32"}.mdi-format-text-variant-outline:before{content:"\F150F"}.mdi-format-text-wrapping-clip:before{content:"\F0D0E"}.mdi-format-text-wrapping-overflow:before{content:"\F0D0F"}.mdi-format-text-wrapping-wrap:before{content:"\F0D10"}.mdi-format-textbox:before{content:"\F0D11"}.mdi-format-textdirection-l-to-r:before{content:"\F0285"}.mdi-format-textdirection-r-to-l:before{content:"\F0286"}.mdi-format-title:before{content:"\F05F4"}.mdi-format-underline:before{content:"\F0287"}.mdi-format-vertical-align-bottom:before{content:"\F0621"}.mdi-format-vertical-align-center:before{content:"\F0622"}.mdi-format-vertical-align-top:before{content:"\F0623"}.mdi-format-wrap-inline:before{content:"\F0288"}.mdi-format-wrap-square:before{content:"\F0289"}.mdi-format-wrap-tight:before{content:"\F028A"}.mdi-format-wrap-top-bottom:before{content:"\F028B"}.mdi-forum:before{content:"\F028C"}.mdi-forum-outline:before{content:"\F0822"}.mdi-forward:before{content:"\F028D"}.mdi-forwardburger:before{content:"\F0D75"}.mdi-fountain:before{content:"\F096B"}.mdi-fountain-pen:before{content:"\F0D12"}.mdi-fountain-pen-tip:before{content:"\F0D13"}.mdi-freebsd:before{content:"\F08E0"}.mdi-frequently-asked-questions:before{content:"\F0EB4"}.mdi-fridge:before{content:"\F0290"}.mdi-fridge-alert:before{content:"\F11B1"}.mdi-fridge-alert-outline:before{content:"\F11B2"}.mdi-fridge-bottom:before{content:"\F0292"}.mdi-fridge-industrial:before{content:"\F15EE"}.mdi-fridge-industrial-alert:before{content:"\F15EF"}.mdi-fridge-industrial-alert-outline:before{content:"\F15F0"}.mdi-fridge-industrial-off:before{content:"\F15F1"}.mdi-fridge-industrial-off-outline:before{content:"\F15F2"}.mdi-fridge-industrial-outline:before{content:"\F15F3"}.mdi-fridge-off:before{content:"\F11AF"}.mdi-fridge-off-outline:before{content:"\F11B0"}.mdi-fridge-outline:before{content:"\F028F"}.mdi-fridge-top:before{content:"\F0291"}.mdi-fridge-variant:before{content:"\F15F4"}.mdi-fridge-variant-alert:before{content:"\F15F5"}.mdi-fridge-variant-alert-outline:before{content:"\F15F6"}.mdi-fridge-variant-off:before{content:"\F15F7"}.mdi-fridge-variant-off-outline:before{content:"\F15F8"}.mdi-fridge-variant-outline:before{content:"\F15F9"}.mdi-fruit-cherries:before{content:"\F1042"}.mdi-fruit-cherries-off:before{content:"\F13F8"}.mdi-fruit-citrus:before{content:"\F1043"}.mdi-fruit-citrus-off:before{content:"\F13F9"}.mdi-fruit-grapes:before{content:"\F1044"}.mdi-fruit-grapes-outline:before{content:"\F1045"}.mdi-fruit-pineapple:before{content:"\F1046"}.mdi-fruit-watermelon:before{content:"\F1047"}.mdi-fuel:before{content:"\F07CA"}.mdi-fullscreen:before{content:"\F0293"}.mdi-fullscreen-exit:before{content:"\F0294"}.mdi-function:before{content:"\F0295"}.mdi-function-variant:before{content:"\F0871"}.mdi-furigana-horizontal:before{content:"\F1081"}.mdi-furigana-vertical:before{content:"\F1082"}.mdi-fuse:before{content:"\F0C85"}.mdi-fuse-alert:before{content:"\F142D"}.mdi-fuse-blade:before{content:"\F0C86"}.mdi-fuse-off:before{content:"\F142C"}.mdi-gamepad:before{content:"\F0296"}.mdi-gamepad-circle:before{content:"\F0E33"}.mdi-gamepad-circle-down:before{content:"\F0E34"}.mdi-gamepad-circle-left:before{content:"\F0E35"}.mdi-gamepad-circle-outline:before{content:"\F0E36"}.mdi-gamepad-circle-right:before{content:"\F0E37"}.mdi-gamepad-circle-up:before{content:"\F0E38"}.mdi-gamepad-down:before{content:"\F0E39"}.mdi-gamepad-left:before{content:"\F0E3A"}.mdi-gamepad-right:before{content:"\F0E3B"}.mdi-gamepad-round:before{content:"\F0E3C"}.mdi-gamepad-round-down:before{content:"\F0E3D"}.mdi-gamepad-round-left:before{content:"\F0E3E"}.mdi-gamepad-round-outline:before{content:"\F0E3F"}.mdi-gamepad-round-right:before{content:"\F0E40"}.mdi-gamepad-round-up:before{content:"\F0E41"}.mdi-gamepad-square:before{content:"\F0EB5"}.mdi-gamepad-square-outline:before{content:"\F0EB6"}.mdi-gamepad-up:before{content:"\F0E42"}.mdi-gamepad-variant:before{content:"\F0297"}.mdi-gamepad-variant-outline:before{content:"\F0EB7"}.mdi-gamma:before{content:"\F10EE"}.mdi-gantry-crane:before{content:"\F0DD1"}.mdi-garage:before{content:"\F06D9"}.mdi-garage-alert:before{content:"\F0872"}.mdi-garage-alert-variant:before{content:"\F12D5"}.mdi-garage-open:before{content:"\F06DA"}.mdi-garage-open-variant:before{content:"\F12D4"}.mdi-garage-variant:before{content:"\F12D3"}.mdi-gas-cylinder:before{content:"\F0647"}.mdi-gas-station:before{content:"\F0298"}.mdi-gas-station-off:before{content:"\F1409"}.mdi-gas-station-off-outline:before{content:"\F140A"}.mdi-gas-station-outline:before{content:"\F0EB8"}.mdi-gate:before{content:"\F0299"}.mdi-gate-and:before{content:"\F08E1"}.mdi-gate-arrow-right:before{content:"\F1169"}.mdi-gate-nand:before{content:"\F08E2"}.mdi-gate-nor:before{content:"\F08E3"}.mdi-gate-not:before{content:"\F08E4"}.mdi-gate-open:before{content:"\F116A"}.mdi-gate-or:before{content:"\F08E5"}.mdi-gate-xnor:before{content:"\F08E6"}.mdi-gate-xor:before{content:"\F08E7"}.mdi-gatsby:before{content:"\F0E43"}.mdi-gauge:before{content:"\F029A"}.mdi-gauge-empty:before{content:"\F0873"}.mdi-gauge-full:before{content:"\F0874"}.mdi-gauge-low:before{content:"\F0875"}.mdi-gavel:before{content:"\F029B"}.mdi-gender-female:before{content:"\F029C"}.mdi-gender-male:before{content:"\F029D"}.mdi-gender-male-female:before{content:"\F029E"}.mdi-gender-male-female-variant:before{content:"\F113F"}.mdi-gender-non-binary:before{content:"\F1140"}.mdi-gender-transgender:before{content:"\F029F"}.mdi-gentoo:before{content:"\F08E8"}.mdi-gesture:before{content:"\F07CB"}.mdi-gesture-double-tap:before{content:"\F073C"}.mdi-gesture-pinch:before{content:"\F0ABD"}.mdi-gesture-spread:before{content:"\F0ABE"}.mdi-gesture-swipe:before{content:"\F0D76"}.mdi-gesture-swipe-down:before{content:"\F073D"}.mdi-gesture-swipe-horizontal:before{content:"\F0ABF"}.mdi-gesture-swipe-left:before{content:"\F073E"}.mdi-gesture-swipe-right:before{content:"\F073F"}.mdi-gesture-swipe-up:before{content:"\F0740"}.mdi-gesture-swipe-vertical:before{content:"\F0AC0"}.mdi-gesture-tap:before{content:"\F0741"}.mdi-gesture-tap-box:before{content:"\F12A9"}.mdi-gesture-tap-button:before{content:"\F12A8"}.mdi-gesture-tap-hold:before{content:"\F0D77"}.mdi-gesture-two-double-tap:before{content:"\F0742"}.mdi-gesture-two-tap:before{content:"\F0743"}.mdi-ghost:before{content:"\F02A0"}.mdi-ghost-off:before{content:"\F09F5"}.mdi-ghost-off-outline:before{content:"\F165C"}.mdi-ghost-outline:before{content:"\F165D"}.mdi-gif:before{content:"\F0D78"}.mdi-gift:before{content:"\F0E44"}.mdi-gift-off:before{content:"\F16EF"}.mdi-gift-off-outline:before{content:"\F16F0"}.mdi-gift-open:before{content:"\F16F1"}.mdi-gift-open-outline:before{content:"\F16F2"}.mdi-gift-outline:before{content:"\F02A1"}.mdi-git:before{content:"\F02A2"}.mdi-github:before{content:"\F02A4"}.mdi-gitlab:before{content:"\F0BA0"}.mdi-glass-cocktail:before{content:"\F0356"}.mdi-glass-cocktail-off:before{content:"\F15E6"}.mdi-glass-flute:before{content:"\F02A5"}.mdi-glass-mug:before{content:"\F02A6"}.mdi-glass-mug-off:before{content:"\F15E7"}.mdi-glass-mug-variant:before{content:"\F1116"}.mdi-glass-mug-variant-off:before{content:"\F15E8"}.mdi-glass-pint-outline:before{content:"\F130D"}.mdi-glass-stange:before{content:"\F02A7"}.mdi-glass-tulip:before{content:"\F02A8"}.mdi-glass-wine:before{content:"\F0876"}.mdi-glasses:before{content:"\F02AA"}.mdi-globe-light:before{content:"\F12D7"}.mdi-globe-model:before{content:"\F08E9"}.mdi-gmail:before{content:"\F02AB"}.mdi-gnome:before{content:"\F02AC"}.mdi-go-kart:before{content:"\F0D79"}.mdi-go-kart-track:before{content:"\F0D7A"}.mdi-gog:before{content:"\F0BA1"}.mdi-gold:before{content:"\F124F"}.mdi-golf:before{content:"\F0823"}.mdi-golf-cart:before{content:"\F11A4"}.mdi-golf-tee:before{content:"\F1083"}.mdi-gondola:before{content:"\F0686"}.mdi-goodreads:before{content:"\F0D7B"}.mdi-google:before{content:"\F02AD"}.mdi-google-ads:before{content:"\F0C87"}.mdi-google-analytics:before{content:"\F07CC"}.mdi-google-assistant:before{content:"\F07CD"}.mdi-google-cardboard:before{content:"\F02AE"}.mdi-google-chrome:before{content:"\F02AF"}.mdi-google-circles:before{content:"\F02B0"}.mdi-google-circles-communities:before{content:"\F02B1"}.mdi-google-circles-extended:before{content:"\F02B2"}.mdi-google-circles-group:before{content:"\F02B3"}.mdi-google-classroom:before{content:"\F02C0"}.mdi-google-cloud:before{content:"\F11F6"}.mdi-google-controller:before{content:"\F02B4"}.mdi-google-controller-off:before{content:"\F02B5"}.mdi-google-downasaur:before{content:"\F1362"}.mdi-google-drive:before{content:"\F02B6"}.mdi-google-earth:before{content:"\F02B7"}.mdi-google-fit:before{content:"\F096C"}.mdi-google-glass:before{content:"\F02B8"}.mdi-google-hangouts:before{content:"\F02C9"}.mdi-google-home:before{content:"\F0824"}.mdi-google-keep:before{content:"\F06DC"}.mdi-google-lens:before{content:"\F09F6"}.mdi-google-maps:before{content:"\F05F5"}.mdi-google-my-business:before{content:"\F1048"}.mdi-google-nearby:before{content:"\F02B9"}.mdi-google-photos:before{content:"\F06DD"}.mdi-google-play:before{content:"\F02BC"}.mdi-google-plus:before{content:"\F02BD"}.mdi-google-podcast:before{content:"\F0EB9"}.mdi-google-spreadsheet:before{content:"\F09F7"}.mdi-google-street-view:before{content:"\F0C88"}.mdi-google-translate:before{content:"\F02BF"}.mdi-gradient:before{content:"\F06A0"}.mdi-grain:before{content:"\F0D7C"}.mdi-graph:before{content:"\F1049"}.mdi-graph-outline:before{content:"\F104A"}.mdi-graphql:before{content:"\F0877"}.mdi-grass:before{content:"\F1510"}.mdi-grave-stone:before{content:"\F0BA2"}.mdi-grease-pencil:before{content:"\F0648"}.mdi-greater-than:before{content:"\F096D"}.mdi-greater-than-or-equal:before{content:"\F096E"}.mdi-grid:before{content:"\F02C1"}.mdi-grid-large:before{content:"\F0758"}.mdi-grid-off:before{content:"\F02C2"}.mdi-grill:before{content:"\F0E45"}.mdi-grill-outline:before{content:"\F118A"}.mdi-group:before{content:"\F02C3"}.mdi-guitar-acoustic:before{content:"\F0771"}.mdi-guitar-electric:before{content:"\F02C4"}.mdi-guitar-pick:before{content:"\F02C5"}.mdi-guitar-pick-outline:before{content:"\F02C6"}.mdi-guy-fawkes-mask:before{content:"\F0825"}.mdi-hail:before{content:"\F0AC1"}.mdi-hair-dryer:before{content:"\F10EF"}.mdi-hair-dryer-outline:before{content:"\F10F0"}.mdi-halloween:before{content:"\F0BA3"}.mdi-hamburger:before{content:"\F0685"}.mdi-hammer:before{content:"\F08EA"}.mdi-hammer-screwdriver:before{content:"\F1322"}.mdi-hammer-wrench:before{content:"\F1323"}.mdi-hand:before{content:"\F0A4F"}.mdi-hand-heart:before{content:"\F10F1"}.mdi-hand-heart-outline:before{content:"\F157E"}.mdi-hand-left:before{content:"\F0E46"}.mdi-hand-okay:before{content:"\F0A50"}.mdi-hand-peace:before{content:"\F0A51"}.mdi-hand-peace-variant:before{content:"\F0A52"}.mdi-hand-pointing-down:before{content:"\F0A53"}.mdi-hand-pointing-left:before{content:"\F0A54"}.mdi-hand-pointing-right:before{content:"\F02C7"}.mdi-hand-pointing-up:before{content:"\F0A55"}.mdi-hand-right:before{content:"\F0E47"}.mdi-hand-saw:before{content:"\F0E48"}.mdi-hand-wash:before{content:"\F157F"}.mdi-hand-wash-outline:before{content:"\F1580"}.mdi-hand-water:before{content:"\F139F"}.mdi-handball:before{content:"\F0F53"}.mdi-handcuffs:before{content:"\F113E"}.mdi-handshake:before{content:"\F1218"}.mdi-handshake-outline:before{content:"\F15A1"}.mdi-hanger:before{content:"\F02C8"}.mdi-hard-hat:before{content:"\F096F"}.mdi-harddisk:before{content:"\F02CA"}.mdi-harddisk-plus:before{content:"\F104B"}.mdi-harddisk-remove:before{content:"\F104C"}.mdi-hat-fedora:before{content:"\F0BA4"}.mdi-hazard-lights:before{content:"\F0C89"}.mdi-hdr:before{content:"\F0D7D"}.mdi-hdr-off:before{content:"\F0D7E"}.mdi-head:before{content:"\F135E"}.mdi-head-alert:before{content:"\F1338"}.mdi-head-alert-outline:before{content:"\F1339"}.mdi-head-check:before{content:"\F133A"}.mdi-head-check-outline:before{content:"\F133B"}.mdi-head-cog:before{content:"\F133C"}.mdi-head-cog-outline:before{content:"\F133D"}.mdi-head-dots-horizontal:before{content:"\F133E"}.mdi-head-dots-horizontal-outline:before{content:"\F133F"}.mdi-head-flash:before{content:"\F1340"}.mdi-head-flash-outline:before{content:"\F1341"}.mdi-head-heart:before{content:"\F1342"}.mdi-head-heart-outline:before{content:"\F1343"}.mdi-head-lightbulb:before{content:"\F1344"}.mdi-head-lightbulb-outline:before{content:"\F1345"}.mdi-head-minus:before{content:"\F1346"}.mdi-head-minus-outline:before{content:"\F1347"}.mdi-head-outline:before{content:"\F135F"}.mdi-head-plus:before{content:"\F1348"}.mdi-head-plus-outline:before{content:"\F1349"}.mdi-head-question:before{content:"\F134A"}.mdi-head-question-outline:before{content:"\F134B"}.mdi-head-remove:before{content:"\F134C"}.mdi-head-remove-outline:before{content:"\F134D"}.mdi-head-snowflake:before{content:"\F134E"}.mdi-head-snowflake-outline:before{content:"\F134F"}.mdi-head-sync:before{content:"\F1350"}.mdi-head-sync-outline:before{content:"\F1351"}.mdi-headphones:before{content:"\F02CB"}.mdi-headphones-bluetooth:before{content:"\F0970"}.mdi-headphones-box:before{content:"\F02CC"}.mdi-headphones-off:before{content:"\F07CE"}.mdi-headphones-settings:before{content:"\F02CD"}.mdi-headset:before{content:"\F02CE"}.mdi-headset-dock:before{content:"\F02CF"}.mdi-headset-off:before{content:"\F02D0"}.mdi-heart:before{content:"\F02D1"}.mdi-heart-box:before{content:"\F02D2"}.mdi-heart-box-outline:before{content:"\F02D3"}.mdi-heart-broken:before{content:"\F02D4"}.mdi-heart-broken-outline:before{content:"\F0D14"}.mdi-heart-circle:before{content:"\F0971"}.mdi-heart-circle-outline:before{content:"\F0972"}.mdi-heart-cog:before{content:"\F1663"}.mdi-heart-cog-outline:before{content:"\F1664"}.mdi-heart-flash:before{content:"\F0EF9"}.mdi-heart-half:before{content:"\F06DF"}.mdi-heart-half-full:before{content:"\F06DE"}.mdi-heart-half-outline:before{content:"\F06E0"}.mdi-heart-minus:before{content:"\F142F"}.mdi-heart-minus-outline:before{content:"\F1432"}.mdi-heart-multiple:before{content:"\F0A56"}.mdi-heart-multiple-outline:before{content:"\F0A57"}.mdi-heart-off:before{content:"\F0759"}.mdi-heart-off-outline:before{content:"\F1434"}.mdi-heart-outline:before{content:"\F02D5"}.mdi-heart-plus:before{content:"\F142E"}.mdi-heart-plus-outline:before{content:"\F1431"}.mdi-heart-pulse:before{content:"\F05F6"}.mdi-heart-remove:before{content:"\F1430"}.mdi-heart-remove-outline:before{content:"\F1433"}.mdi-heart-settings:before{content:"\F1665"}.mdi-heart-settings-outline:before{content:"\F1666"}.mdi-helicopter:before{content:"\F0AC2"}.mdi-help:before{content:"\F02D6"}.mdi-help-box:before{content:"\F078B"}.mdi-help-circle:before{content:"\F02D7"}.mdi-help-circle-outline:before{content:"\F0625"}.mdi-help-network:before{content:"\F06F5"}.mdi-help-network-outline:before{content:"\F0C8A"}.mdi-help-rhombus:before{content:"\F0BA5"}.mdi-help-rhombus-outline:before{content:"\F0BA6"}.mdi-hexadecimal:before{content:"\F12A7"}.mdi-hexagon:before{content:"\F02D8"}.mdi-hexagon-multiple:before{content:"\F06E1"}.mdi-hexagon-multiple-outline:before{content:"\F10F2"}.mdi-hexagon-outline:before{content:"\F02D9"}.mdi-hexagon-slice-1:before{content:"\F0AC3"}.mdi-hexagon-slice-2:before{content:"\F0AC4"}.mdi-hexagon-slice-3:before{content:"\F0AC5"}.mdi-hexagon-slice-4:before{content:"\F0AC6"}.mdi-hexagon-slice-5:before{content:"\F0AC7"}.mdi-hexagon-slice-6:before{content:"\F0AC8"}.mdi-hexagram:before{content:"\F0AC9"}.mdi-hexagram-outline:before{content:"\F0ACA"}.mdi-high-definition:before{content:"\F07CF"}.mdi-high-definition-box:before{content:"\F0878"}.mdi-highway:before{content:"\F05F7"}.mdi-hiking:before{content:"\F0D7F"}.mdi-hinduism:before{content:"\F0973"}.mdi-history:before{content:"\F02DA"}.mdi-hockey-puck:before{content:"\F0879"}.mdi-hockey-sticks:before{content:"\F087A"}.mdi-hololens:before{content:"\F02DB"}.mdi-home:before{content:"\F02DC"}.mdi-home-account:before{content:"\F0826"}.mdi-home-alert:before{content:"\F087B"}.mdi-home-alert-outline:before{content:"\F15D0"}.mdi-home-analytics:before{content:"\F0EBA"}.mdi-home-assistant:before{content:"\F07D0"}.mdi-home-automation:before{content:"\F07D1"}.mdi-home-circle:before{content:"\F07D2"}.mdi-home-circle-outline:before{content:"\F104D"}.mdi-home-city:before{content:"\F0D15"}.mdi-home-city-outline:before{content:"\F0D16"}.mdi-home-currency-usd:before{content:"\F08AF"}.mdi-home-edit:before{content:"\F1159"}.mdi-home-edit-outline:before{content:"\F115A"}.mdi-home-export-outline:before{content:"\F0F9B"}.mdi-home-flood:before{content:"\F0EFA"}.mdi-home-floor-0:before{content:"\F0DD2"}.mdi-home-floor-1:before{content:"\F0D80"}.mdi-home-floor-2:before{content:"\F0D81"}.mdi-home-floor-3:before{content:"\F0D82"}.mdi-home-floor-a:before{content:"\F0D83"}.mdi-home-floor-b:before{content:"\F0D84"}.mdi-home-floor-g:before{content:"\F0D85"}.mdi-home-floor-l:before{content:"\F0D86"}.mdi-home-floor-negative-1:before{content:"\F0DD3"}.mdi-home-group:before{content:"\F0DD4"}.mdi-home-heart:before{content:"\F0827"}.mdi-home-import-outline:before{content:"\F0F9C"}.mdi-home-lightbulb:before{content:"\F1251"}.mdi-home-lightbulb-outline:before{content:"\F1252"}.mdi-home-lock:before{content:"\F08EB"}.mdi-home-lock-open:before{content:"\F08EC"}.mdi-home-map-marker:before{content:"\F05F8"}.mdi-home-minus:before{content:"\F0974"}.mdi-home-minus-outline:before{content:"\F13D5"}.mdi-home-modern:before{content:"\F02DD"}.mdi-home-outline:before{content:"\F06A1"}.mdi-home-plus:before{content:"\F0975"}.mdi-home-plus-outline:before{content:"\F13D6"}.mdi-home-remove:before{content:"\F1247"}.mdi-home-remove-outline:before{content:"\F13D7"}.mdi-home-roof:before{content:"\F112B"}.mdi-home-search:before{content:"\F13B0"}.mdi-home-search-outline:before{content:"\F13B1"}.mdi-home-thermometer:before{content:"\F0F54"}.mdi-home-thermometer-outline:before{content:"\F0F55"}.mdi-home-variant:before{content:"\F02DE"}.mdi-home-variant-outline:before{content:"\F0BA7"}.mdi-hook:before{content:"\F06E2"}.mdi-hook-off:before{content:"\F06E3"}.mdi-hops:before{content:"\F02DF"}.mdi-horizontal-rotate-clockwise:before{content:"\F10F3"}.mdi-horizontal-rotate-counterclockwise:before{content:"\F10F4"}.mdi-horse:before{content:"\F15BF"}.mdi-horse-human:before{content:"\F15C0"}.mdi-horse-variant:before{content:"\F15C1"}.mdi-horseshoe:before{content:"\F0A58"}.mdi-hospital:before{content:"\F0FF6"}.mdi-hospital-box:before{content:"\F02E0"}.mdi-hospital-box-outline:before{content:"\F0FF7"}.mdi-hospital-building:before{content:"\F02E1"}.mdi-hospital-marker:before{content:"\F02E2"}.mdi-hot-tub:before{content:"\F0828"}.mdi-hours-24:before{content:"\F1478"}.mdi-hubspot:before{content:"\F0D17"}.mdi-hulu:before{content:"\F0829"}.mdi-human:before{content:"\F02E6"}.mdi-human-baby-changing-table:before{content:"\F138B"}.mdi-human-cane:before{content:"\F1581"}.mdi-human-capacity-decrease:before{content:"\F159B"}.mdi-human-capacity-increase:before{content:"\F159C"}.mdi-human-child:before{content:"\F02E7"}.mdi-human-edit:before{content:"\F14E8"}.mdi-human-female:before{content:"\F0649"}.mdi-human-female-boy:before{content:"\F0A59"}.mdi-human-female-dance:before{content:"\F15C9"}.mdi-human-female-female:before{content:"\F0A5A"}.mdi-human-female-girl:before{content:"\F0A5B"}.mdi-human-greeting:before{content:"\F064A"}.mdi-human-greeting-proximity:before{content:"\F159D"}.mdi-human-handsdown:before{content:"\F064B"}.mdi-human-handsup:before{content:"\F064C"}.mdi-human-male:before{content:"\F064D"}.mdi-human-male-boy:before{content:"\F0A5C"}.mdi-human-male-child:before{content:"\F138C"}.mdi-human-male-female:before{content:"\F02E8"}.mdi-human-male-girl:before{content:"\F0A5D"}.mdi-human-male-height:before{content:"\F0EFB"}.mdi-human-male-height-variant:before{content:"\F0EFC"}.mdi-human-male-male:before{content:"\F0A5E"}.mdi-human-pregnant:before{content:"\F05CF"}.mdi-human-queue:before{content:"\F1571"}.mdi-human-scooter:before{content:"\F11E9"}.mdi-human-wheelchair:before{content:"\F138D"}.mdi-humble-bundle:before{content:"\F0744"}.mdi-hvac:before{content:"\F1352"}.mdi-hvac-off:before{content:"\F159E"}.mdi-hydraulic-oil-level:before{content:"\F1324"}.mdi-hydraulic-oil-temperature:before{content:"\F1325"}.mdi-hydro-power:before{content:"\F12E5"}.mdi-ice-cream:before{content:"\F082A"}.mdi-ice-cream-off:before{content:"\F0E52"}.mdi-ice-pop:before{content:"\F0EFD"}.mdi-id-card:before{content:"\F0FC0"}.mdi-identifier:before{content:"\F0EFE"}.mdi-ideogram-cjk:before{content:"\F1331"}.mdi-ideogram-cjk-variant:before{content:"\F1332"}.mdi-iframe:before{content:"\F0C8B"}.mdi-iframe-array:before{content:"\F10F5"}.mdi-iframe-array-outline:before{content:"\F10F6"}.mdi-iframe-braces:before{content:"\F10F7"}.mdi-iframe-braces-outline:before{content:"\F10F8"}.mdi-iframe-outline:before{content:"\F0C8C"}.mdi-iframe-parentheses:before{content:"\F10F9"}.mdi-iframe-parentheses-outline:before{content:"\F10FA"}.mdi-iframe-variable:before{content:"\F10FB"}.mdi-iframe-variable-outline:before{content:"\F10FC"}.mdi-image:before{content:"\F02E9"}.mdi-image-album:before{content:"\F02EA"}.mdi-image-area:before{content:"\F02EB"}.mdi-image-area-close:before{content:"\F02EC"}.mdi-image-auto-adjust:before{content:"\F0FC1"}.mdi-image-broken:before{content:"\F02ED"}.mdi-image-broken-variant:before{content:"\F02EE"}.mdi-image-edit:before{content:"\F11E3"}.mdi-image-edit-outline:before{content:"\F11E4"}.mdi-image-filter-black-white:before{content:"\F02F0"}.mdi-image-filter-center-focus:before{content:"\F02F1"}.mdi-image-filter-center-focus-strong:before{content:"\F0EFF"}.mdi-image-filter-center-focus-strong-outline:before{content:"\F0F00"}.mdi-image-filter-center-focus-weak:before{content:"\F02F2"}.mdi-image-filter-drama:before{content:"\F02F3"}.mdi-image-filter-frames:before{content:"\F02F4"}.mdi-image-filter-hdr:before{content:"\F02F5"}.mdi-image-filter-none:before{content:"\F02F6"}.mdi-image-filter-tilt-shift:before{content:"\F02F7"}.mdi-image-filter-vintage:before{content:"\F02F8"}.mdi-image-frame:before{content:"\F0E49"}.mdi-image-minus:before{content:"\F1419"}.mdi-image-move:before{content:"\F09F8"}.mdi-image-multiple:before{content:"\F02F9"}.mdi-image-multiple-outline:before{content:"\F02EF"}.mdi-image-off:before{content:"\F082B"}.mdi-image-off-outline:before{content:"\F11D1"}.mdi-image-outline:before{content:"\F0976"}.mdi-image-plus:before{content:"\F087C"}.mdi-image-remove:before{content:"\F1418"}.mdi-image-search:before{content:"\F0977"}.mdi-image-search-outline:before{content:"\F0978"}.mdi-image-size-select-actual:before{content:"\F0C8D"}.mdi-image-size-select-large:before{content:"\F0C8E"}.mdi-image-size-select-small:before{content:"\F0C8F"}.mdi-image-text:before{content:"\F160D"}.mdi-import:before{content:"\F02FA"}.mdi-inbox:before{content:"\F0687"}.mdi-inbox-arrow-down:before{content:"\F02FB"}.mdi-inbox-arrow-down-outline:before{content:"\F1270"}.mdi-inbox-arrow-up:before{content:"\F03D1"}.mdi-inbox-arrow-up-outline:before{content:"\F1271"}.mdi-inbox-full:before{content:"\F1272"}.mdi-inbox-full-outline:before{content:"\F1273"}.mdi-inbox-multiple:before{content:"\F08B0"}.mdi-inbox-multiple-outline:before{content:"\F0BA8"}.mdi-inbox-outline:before{content:"\F1274"}.mdi-inbox-remove:before{content:"\F159F"}.mdi-inbox-remove-outline:before{content:"\F15A0"}.mdi-incognito:before{content:"\F05F9"}.mdi-incognito-circle:before{content:"\F1421"}.mdi-incognito-circle-off:before{content:"\F1422"}.mdi-incognito-off:before{content:"\F0075"}.mdi-infinity:before{content:"\F06E4"}.mdi-information:before{content:"\F02FC"}.mdi-information-outline:before{content:"\F02FD"}.mdi-information-variant:before{content:"\F064E"}.mdi-instagram:before{content:"\F02FE"}.mdi-instrument-triangle:before{content:"\F104E"}.mdi-invert-colors:before{content:"\F0301"}.mdi-invert-colors-off:before{content:"\F0E4A"}.mdi-iobroker:before{content:"\F12E8"}.mdi-ip:before{content:"\F0A5F"}.mdi-ip-network:before{content:"\F0A60"}.mdi-ip-network-outline:before{content:"\F0C90"}.mdi-ipod:before{content:"\F0C91"}.mdi-islam:before{content:"\F0979"}.mdi-island:before{content:"\F104F"}.mdi-iv-bag:before{content:"\F10B9"}.mdi-jabber:before{content:"\F0DD5"}.mdi-jeepney:before{content:"\F0302"}.mdi-jellyfish:before{content:"\F0F01"}.mdi-jellyfish-outline:before{content:"\F0F02"}.mdi-jira:before{content:"\F0303"}.mdi-jquery:before{content:"\F087D"}.mdi-jsfiddle:before{content:"\F0304"}.mdi-judaism:before{content:"\F097A"}.mdi-jump-rope:before{content:"\F12FF"}.mdi-kabaddi:before{content:"\F0D87"}.mdi-kangaroo:before{content:"\F1558"}.mdi-karate:before{content:"\F082C"}.mdi-keg:before{content:"\F0305"}.mdi-kettle:before{content:"\F05FA"}.mdi-kettle-alert:before{content:"\F1317"}.mdi-kettle-alert-outline:before{content:"\F1318"}.mdi-kettle-off:before{content:"\F131B"}.mdi-kettle-off-outline:before{content:"\F131C"}.mdi-kettle-outline:before{content:"\F0F56"}.mdi-kettle-pour-over:before{content:"\F173C"}.mdi-kettle-steam:before{content:"\F1319"}.mdi-kettle-steam-outline:before{content:"\F131A"}.mdi-kettlebell:before{content:"\F1300"}.mdi-key:before{content:"\F0306"}.mdi-key-arrow-right:before{content:"\F1312"}.mdi-key-chain:before{content:"\F1574"}.mdi-key-chain-variant:before{content:"\F1575"}.mdi-key-change:before{content:"\F0307"}.mdi-key-link:before{content:"\F119F"}.mdi-key-minus:before{content:"\F0308"}.mdi-key-outline:before{content:"\F0DD6"}.mdi-key-plus:before{content:"\F0309"}.mdi-key-remove:before{content:"\F030A"}.mdi-key-star:before{content:"\F119E"}.mdi-key-variant:before{content:"\F030B"}.mdi-key-wireless:before{content:"\F0FC2"}.mdi-keyboard:before{content:"\F030C"}.mdi-keyboard-backspace:before{content:"\F030D"}.mdi-keyboard-caps:before{content:"\F030E"}.mdi-keyboard-close:before{content:"\F030F"}.mdi-keyboard-esc:before{content:"\F12B7"}.mdi-keyboard-f1:before{content:"\F12AB"}.mdi-keyboard-f10:before{content:"\F12B4"}.mdi-keyboard-f11:before{content:"\F12B5"}.mdi-keyboard-f12:before{content:"\F12B6"}.mdi-keyboard-f2:before{content:"\F12AC"}.mdi-keyboard-f3:before{content:"\F12AD"}.mdi-keyboard-f4:before{content:"\F12AE"}.mdi-keyboard-f5:before{content:"\F12AF"}.mdi-keyboard-f6:before{content:"\F12B0"}.mdi-keyboard-f7:before{content:"\F12B1"}.mdi-keyboard-f8:before{content:"\F12B2"}.mdi-keyboard-f9:before{content:"\F12B3"}.mdi-keyboard-off:before{content:"\F0310"}.mdi-keyboard-off-outline:before{content:"\F0E4B"}.mdi-keyboard-outline:before{content:"\F097B"}.mdi-keyboard-return:before{content:"\F0311"}.mdi-keyboard-settings:before{content:"\F09F9"}.mdi-keyboard-settings-outline:before{content:"\F09FA"}.mdi-keyboard-space:before{content:"\F1050"}.mdi-keyboard-tab:before{content:"\F0312"}.mdi-keyboard-variant:before{content:"\F0313"}.mdi-khanda:before{content:"\F10FD"}.mdi-kickstarter:before{content:"\F0745"}.mdi-klingon:before{content:"\F135B"}.mdi-knife:before{content:"\F09FB"}.mdi-knife-military:before{content:"\F09FC"}.mdi-koala:before{content:"\F173F"}.mdi-kodi:before{content:"\F0314"}.mdi-kubernetes:before{content:"\F10FE"}.mdi-label:before{content:"\F0315"}.mdi-label-multiple:before{content:"\F1375"}.mdi-label-multiple-outline:before{content:"\F1376"}.mdi-label-off:before{content:"\F0ACB"}.mdi-label-off-outline:before{content:"\F0ACC"}.mdi-label-outline:before{content:"\F0316"}.mdi-label-percent:before{content:"\F12EA"}.mdi-label-percent-outline:before{content:"\F12EB"}.mdi-label-variant:before{content:"\F0ACD"}.mdi-label-variant-outline:before{content:"\F0ACE"}.mdi-ladder:before{content:"\F15A2"}.mdi-ladybug:before{content:"\F082D"}.mdi-lambda:before{content:"\F0627"}.mdi-lamp:before{content:"\F06B5"}.mdi-lamps:before{content:"\F1576"}.mdi-lan:before{content:"\F0317"}.mdi-lan-check:before{content:"\F12AA"}.mdi-lan-connect:before{content:"\F0318"}.mdi-lan-disconnect:before{content:"\F0319"}.mdi-lan-pending:before{content:"\F031A"}.mdi-language-c:before{content:"\F0671"}.mdi-language-cpp:before{content:"\F0672"}.mdi-language-csharp:before{content:"\F031B"}.mdi-language-css3:before{content:"\F031C"}.mdi-language-fortran:before{content:"\F121A"}.mdi-language-go:before{content:"\F07D3"}.mdi-language-haskell:before{content:"\F0C92"}.mdi-language-html5:before{content:"\F031D"}.mdi-language-java:before{content:"\F0B37"}.mdi-language-javascript:before{content:"\F031E"}.mdi-language-kotlin:before{content:"\F1219"}.mdi-language-lua:before{content:"\F08B1"}.mdi-language-markdown:before{content:"\F0354"}.mdi-language-markdown-outline:before{content:"\F0F5B"}.mdi-language-php:before{content:"\F031F"}.mdi-language-python:before{content:"\F0320"}.mdi-language-r:before{content:"\F07D4"}.mdi-language-ruby:before{content:"\F0D2D"}.mdi-language-ruby-on-rails:before{content:"\F0ACF"}.mdi-language-rust:before{content:"\F1617"}.mdi-language-swift:before{content:"\F06E5"}.mdi-language-typescript:before{content:"\F06E6"}.mdi-language-xaml:before{content:"\F0673"}.mdi-laptop:before{content:"\F0322"}.mdi-laptop-chromebook:before{content:"\F0323"}.mdi-laptop-mac:before{content:"\F0324"}.mdi-laptop-off:before{content:"\F06E7"}.mdi-laptop-windows:before{content:"\F0325"}.mdi-laravel:before{content:"\F0AD0"}.mdi-laser-pointer:before{content:"\F1484"}.mdi-lasso:before{content:"\F0F03"}.mdi-lastpass:before{content:"\F0446"}.mdi-latitude:before{content:"\F0F57"}.mdi-launch:before{content:"\F0327"}.mdi-lava-lamp:before{content:"\F07D5"}.mdi-layers:before{content:"\F0328"}.mdi-layers-minus:before{content:"\F0E4C"}.mdi-layers-off:before{content:"\F0329"}.mdi-layers-off-outline:before{content:"\F09FD"}.mdi-layers-outline:before{content:"\F09FE"}.mdi-layers-plus:before{content:"\F0E4D"}.mdi-layers-remove:before{content:"\F0E4E"}.mdi-layers-search:before{content:"\F1206"}.mdi-layers-search-outline:before{content:"\F1207"}.mdi-layers-triple:before{content:"\F0F58"}.mdi-layers-triple-outline:before{content:"\F0F59"}.mdi-lead-pencil:before{content:"\F064F"}.mdi-leaf:before{content:"\F032A"}.mdi-leaf-maple:before{content:"\F0C93"}.mdi-leaf-maple-off:before{content:"\F12DA"}.mdi-leaf-off:before{content:"\F12D9"}.mdi-leak:before{content:"\F0DD7"}.mdi-leak-off:before{content:"\F0DD8"}.mdi-led-off:before{content:"\F032B"}.mdi-led-on:before{content:"\F032C"}.mdi-led-outline:before{content:"\F032D"}.mdi-led-strip:before{content:"\F07D6"}.mdi-led-strip-variant:before{content:"\F1051"}.mdi-led-variant-off:before{content:"\F032E"}.mdi-led-variant-on:before{content:"\F032F"}.mdi-led-variant-outline:before{content:"\F0330"}.mdi-leek:before{content:"\F117D"}.mdi-less-than:before{content:"\F097C"}.mdi-less-than-or-equal:before{content:"\F097D"}.mdi-library:before{content:"\F0331"}.mdi-library-shelves:before{content:"\F0BA9"}.mdi-license:before{content:"\F0FC3"}.mdi-lifebuoy:before{content:"\F087E"}.mdi-light-switch:before{content:"\F097E"}.mdi-lightbulb:before{content:"\F0335"}.mdi-lightbulb-cfl:before{content:"\F1208"}.mdi-lightbulb-cfl-off:before{content:"\F1209"}.mdi-lightbulb-cfl-spiral:before{content:"\F1275"}.mdi-lightbulb-cfl-spiral-off:before{content:"\F12C3"}.mdi-lightbulb-group:before{content:"\F1253"}.mdi-lightbulb-group-off:before{content:"\F12CD"}.mdi-lightbulb-group-off-outline:before{content:"\F12CE"}.mdi-lightbulb-group-outline:before{content:"\F1254"}.mdi-lightbulb-multiple:before{content:"\F1255"}.mdi-lightbulb-multiple-off:before{content:"\F12CF"}.mdi-lightbulb-multiple-off-outline:before{content:"\F12D0"}.mdi-lightbulb-multiple-outline:before{content:"\F1256"}.mdi-lightbulb-off:before{content:"\F0E4F"}.mdi-lightbulb-off-outline:before{content:"\F0E50"}.mdi-lightbulb-on:before{content:"\F06E8"}.mdi-lightbulb-on-outline:before{content:"\F06E9"}.mdi-lightbulb-outline:before{content:"\F0336"}.mdi-lighthouse:before{content:"\F09FF"}.mdi-lighthouse-on:before{content:"\F0A00"}.mdi-lightning-bolt:before{content:"\F140B"}.mdi-lightning-bolt-outline:before{content:"\F140C"}.mdi-lingerie:before{content:"\F1476"}.mdi-link:before{content:"\F0337"}.mdi-link-box:before{content:"\F0D1A"}.mdi-link-box-outline:before{content:"\F0D1B"}.mdi-link-box-variant:before{content:"\F0D1C"}.mdi-link-box-variant-outline:before{content:"\F0D1D"}.mdi-link-lock:before{content:"\F10BA"}.mdi-link-off:before{content:"\F0338"}.mdi-link-plus:before{content:"\F0C94"}.mdi-link-variant:before{content:"\F0339"}.mdi-link-variant-minus:before{content:"\F10FF"}.mdi-link-variant-off:before{content:"\F033A"}.mdi-link-variant-plus:before{content:"\F1100"}.mdi-link-variant-remove:before{content:"\F1101"}.mdi-linkedin:before{content:"\F033B"}.mdi-linux:before{content:"\F033D"}.mdi-linux-mint:before{content:"\F08ED"}.mdi-lipstick:before{content:"\F13B5"}.mdi-list-status:before{content:"\F15AB"}.mdi-litecoin:before{content:"\F0A61"}.mdi-loading:before{content:"\F0772"}.mdi-location-enter:before{content:"\F0FC4"}.mdi-location-exit:before{content:"\F0FC5"}.mdi-lock:before{content:"\F033E"}.mdi-lock-alert:before{content:"\F08EE"}.mdi-lock-alert-outline:before{content:"\F15D1"}.mdi-lock-check:before{content:"\F139A"}.mdi-lock-check-outline:before{content:"\F16A8"}.mdi-lock-clock:before{content:"\F097F"}.mdi-lock-minus:before{content:"\F16A9"}.mdi-lock-minus-outline:before{content:"\F16AA"}.mdi-lock-off:before{content:"\F1671"}.mdi-lock-off-outline:before{content:"\F1672"}.mdi-lock-open:before{content:"\F033F"}.mdi-lock-open-alert:before{content:"\F139B"}.mdi-lock-open-alert-outline:before{content:"\F15D2"}.mdi-lock-open-check:before{content:"\F139C"}.mdi-lock-open-check-outline:before{content:"\F16AB"}.mdi-lock-open-minus:before{content:"\F16AC"}.mdi-lock-open-minus-outline:before{content:"\F16AD"}.mdi-lock-open-outline:before{content:"\F0340"}.mdi-lock-open-plus:before{content:"\F16AE"}.mdi-lock-open-plus-outline:before{content:"\F16AF"}.mdi-lock-open-remove:before{content:"\F16B0"}.mdi-lock-open-remove-outline:before{content:"\F16B1"}.mdi-lock-open-variant:before{content:"\F0FC6"}.mdi-lock-open-variant-outline:before{content:"\F0FC7"}.mdi-lock-outline:before{content:"\F0341"}.mdi-lock-pattern:before{content:"\F06EA"}.mdi-lock-plus:before{content:"\F05FB"}.mdi-lock-plus-outline:before{content:"\F16B2"}.mdi-lock-question:before{content:"\F08EF"}.mdi-lock-remove:before{content:"\F16B3"}.mdi-lock-remove-outline:before{content:"\F16B4"}.mdi-lock-reset:before{content:"\F0773"}.mdi-lock-smart:before{content:"\F08B2"}.mdi-locker:before{content:"\F07D7"}.mdi-locker-multiple:before{content:"\F07D8"}.mdi-login:before{content:"\F0342"}.mdi-login-variant:before{content:"\F05FC"}.mdi-logout:before{content:"\F0343"}.mdi-logout-variant:before{content:"\F05FD"}.mdi-longitude:before{content:"\F0F5A"}.mdi-looks:before{content:"\F0344"}.mdi-lotion:before{content:"\F1582"}.mdi-lotion-outline:before{content:"\F1583"}.mdi-lotion-plus:before{content:"\F1584"}.mdi-lotion-plus-outline:before{content:"\F1585"}.mdi-loupe:before{content:"\F0345"}.mdi-lumx:before{content:"\F0346"}.mdi-lungs:before{content:"\F1084"}.mdi-magnet:before{content:"\F0347"}.mdi-magnet-on:before{content:"\F0348"}.mdi-magnify:before{content:"\F0349"}.mdi-magnify-close:before{content:"\F0980"}.mdi-magnify-minus:before{content:"\F034A"}.mdi-magnify-minus-cursor:before{content:"\F0A62"}.mdi-magnify-minus-outline:before{content:"\F06EC"}.mdi-magnify-plus:before{content:"\F034B"}.mdi-magnify-plus-cursor:before{content:"\F0A63"}.mdi-magnify-plus-outline:before{content:"\F06ED"}.mdi-magnify-remove-cursor:before{content:"\F120C"}.mdi-magnify-remove-outline:before{content:"\F120D"}.mdi-magnify-scan:before{content:"\F1276"}.mdi-mail:before{content:"\F0EBB"}.mdi-mailbox:before{content:"\F06EE"}.mdi-mailbox-open:before{content:"\F0D88"}.mdi-mailbox-open-outline:before{content:"\F0D89"}.mdi-mailbox-open-up:before{content:"\F0D8A"}.mdi-mailbox-open-up-outline:before{content:"\F0D8B"}.mdi-mailbox-outline:before{content:"\F0D8C"}.mdi-mailbox-up:before{content:"\F0D8D"}.mdi-mailbox-up-outline:before{content:"\F0D8E"}.mdi-manjaro:before{content:"\F160A"}.mdi-map:before{content:"\F034D"}.mdi-map-check:before{content:"\F0EBC"}.mdi-map-check-outline:before{content:"\F0EBD"}.mdi-map-clock:before{content:"\F0D1E"}.mdi-map-clock-outline:before{content:"\F0D1F"}.mdi-map-legend:before{content:"\F0A01"}.mdi-map-marker:before{content:"\F034E"}.mdi-map-marker-alert:before{content:"\F0F05"}.mdi-map-marker-alert-outline:before{content:"\F0F06"}.mdi-map-marker-check:before{content:"\F0C95"}.mdi-map-marker-check-outline:before{content:"\F12FB"}.mdi-map-marker-circle:before{content:"\F034F"}.mdi-map-marker-distance:before{content:"\F08F0"}.mdi-map-marker-down:before{content:"\F1102"}.mdi-map-marker-left:before{content:"\F12DB"}.mdi-map-marker-left-outline:before{content:"\F12DD"}.mdi-map-marker-minus:before{content:"\F0650"}.mdi-map-marker-minus-outline:before{content:"\F12F9"}.mdi-map-marker-multiple:before{content:"\F0350"}.mdi-map-marker-multiple-outline:before{content:"\F1277"}.mdi-map-marker-off:before{content:"\F0351"}.mdi-map-marker-off-outline:before{content:"\F12FD"}.mdi-map-marker-outline:before{content:"\F07D9"}.mdi-map-marker-path:before{content:"\F0D20"}.mdi-map-marker-plus:before{content:"\F0651"}.mdi-map-marker-plus-outline:before{content:"\F12F8"}.mdi-map-marker-question:before{content:"\F0F07"}.mdi-map-marker-question-outline:before{content:"\F0F08"}.mdi-map-marker-radius:before{content:"\F0352"}.mdi-map-marker-radius-outline:before{content:"\F12FC"}.mdi-map-marker-remove:before{content:"\F0F09"}.mdi-map-marker-remove-outline:before{content:"\F12FA"}.mdi-map-marker-remove-variant:before{content:"\F0F0A"}.mdi-map-marker-right:before{content:"\F12DC"}.mdi-map-marker-right-outline:before{content:"\F12DE"}.mdi-map-marker-star:before{content:"\F1608"}.mdi-map-marker-star-outline:before{content:"\F1609"}.mdi-map-marker-up:before{content:"\F1103"}.mdi-map-minus:before{content:"\F0981"}.mdi-map-outline:before{content:"\F0982"}.mdi-map-plus:before{content:"\F0983"}.mdi-map-search:before{content:"\F0984"}.mdi-map-search-outline:before{content:"\F0985"}.mdi-mapbox:before{content:"\F0BAA"}.mdi-margin:before{content:"\F0353"}.mdi-marker:before{content:"\F0652"}.mdi-marker-cancel:before{content:"\F0DD9"}.mdi-marker-check:before{content:"\F0355"}.mdi-mastodon:before{content:"\F0AD1"}.mdi-material-design:before{content:"\F0986"}.mdi-material-ui:before{content:"\F0357"}.mdi-math-compass:before{content:"\F0358"}.mdi-math-cos:before{content:"\F0C96"}.mdi-math-integral:before{content:"\F0FC8"}.mdi-math-integral-box:before{content:"\F0FC9"}.mdi-math-log:before{content:"\F1085"}.mdi-math-norm:before{content:"\F0FCA"}.mdi-math-norm-box:before{content:"\F0FCB"}.mdi-math-sin:before{content:"\F0C97"}.mdi-math-tan:before{content:"\F0C98"}.mdi-matrix:before{content:"\F0628"}.mdi-medal:before{content:"\F0987"}.mdi-medal-outline:before{content:"\F1326"}.mdi-medical-bag:before{content:"\F06EF"}.mdi-meditation:before{content:"\F117B"}.mdi-memory:before{content:"\F035B"}.mdi-menu:before{content:"\F035C"}.mdi-menu-down:before{content:"\F035D"}.mdi-menu-down-outline:before{content:"\F06B6"}.mdi-menu-left:before{content:"\F035E"}.mdi-menu-left-outline:before{content:"\F0A02"}.mdi-menu-open:before{content:"\F0BAB"}.mdi-menu-right:before{content:"\F035F"}.mdi-menu-right-outline:before{content:"\F0A03"}.mdi-menu-swap:before{content:"\F0A64"}.mdi-menu-swap-outline:before{content:"\F0A65"}.mdi-menu-up:before{content:"\F0360"}.mdi-menu-up-outline:before{content:"\F06B7"}.mdi-merge:before{content:"\F0F5C"}.mdi-message:before{content:"\F0361"}.mdi-message-alert:before{content:"\F0362"}.mdi-message-alert-outline:before{content:"\F0A04"}.mdi-message-arrow-left:before{content:"\F12F2"}.mdi-message-arrow-left-outline:before{content:"\F12F3"}.mdi-message-arrow-right:before{content:"\F12F4"}.mdi-message-arrow-right-outline:before{content:"\F12F5"}.mdi-message-bookmark:before{content:"\F15AC"}.mdi-message-bookmark-outline:before{content:"\F15AD"}.mdi-message-bulleted:before{content:"\F06A2"}.mdi-message-bulleted-off:before{content:"\F06A3"}.mdi-message-cog:before{content:"\F06F1"}.mdi-message-cog-outline:before{content:"\F1172"}.mdi-message-draw:before{content:"\F0363"}.mdi-message-flash:before{content:"\F15A9"}.mdi-message-flash-outline:before{content:"\F15AA"}.mdi-message-image:before{content:"\F0364"}.mdi-message-image-outline:before{content:"\F116C"}.mdi-message-lock:before{content:"\F0FCC"}.mdi-message-lock-outline:before{content:"\F116D"}.mdi-message-minus:before{content:"\F116E"}.mdi-message-minus-outline:before{content:"\F116F"}.mdi-message-off:before{content:"\F164D"}.mdi-message-off-outline:before{content:"\F164E"}.mdi-message-outline:before{content:"\F0365"}.mdi-message-plus:before{content:"\F0653"}.mdi-message-plus-outline:before{content:"\F10BB"}.mdi-message-processing:before{content:"\F0366"}.mdi-message-processing-outline:before{content:"\F1170"}.mdi-message-question:before{content:"\F173A"}.mdi-message-question-outline:before{content:"\F173B"}.mdi-message-reply:before{content:"\F0367"}.mdi-message-reply-outline:before{content:"\F173D"}.mdi-message-reply-text:before{content:"\F0368"}.mdi-message-reply-text-outline:before{content:"\F173E"}.mdi-message-settings:before{content:"\F06F0"}.mdi-message-settings-outline:before{content:"\F1171"}.mdi-message-text:before{content:"\F0369"}.mdi-message-text-clock:before{content:"\F1173"}.mdi-message-text-clock-outline:before{content:"\F1174"}.mdi-message-text-lock:before{content:"\F0FCD"}.mdi-message-text-lock-outline:before{content:"\F1175"}.mdi-message-text-outline:before{content:"\F036A"}.mdi-message-video:before{content:"\F036B"}.mdi-meteor:before{content:"\F0629"}.mdi-metronome:before{content:"\F07DA"}.mdi-metronome-tick:before{content:"\F07DB"}.mdi-micro-sd:before{content:"\F07DC"}.mdi-microphone:before{content:"\F036C"}.mdi-microphone-minus:before{content:"\F08B3"}.mdi-microphone-off:before{content:"\F036D"}.mdi-microphone-outline:before{content:"\F036E"}.mdi-microphone-plus:before{content:"\F08B4"}.mdi-microphone-settings:before{content:"\F036F"}.mdi-microphone-variant:before{content:"\F0370"}.mdi-microphone-variant-off:before{content:"\F0371"}.mdi-microscope:before{content:"\F0654"}.mdi-microsoft:before{content:"\F0372"}.mdi-microsoft-access:before{content:"\F138E"}.mdi-microsoft-azure:before{content:"\F0805"}.mdi-microsoft-azure-devops:before{content:"\F0FD5"}.mdi-microsoft-bing:before{content:"\F00A4"}.mdi-microsoft-dynamics-365:before{content:"\F0988"}.mdi-microsoft-edge:before{content:"\F01E9"}.mdi-microsoft-edge-legacy:before{content:"\F1250"}.mdi-microsoft-excel:before{content:"\F138F"}.mdi-microsoft-internet-explorer:before{content:"\F0300"}.mdi-microsoft-office:before{content:"\F03C6"}.mdi-microsoft-onedrive:before{content:"\F03CA"}.mdi-microsoft-onenote:before{content:"\F0747"}.mdi-microsoft-outlook:before{content:"\F0D22"}.mdi-microsoft-powerpoint:before{content:"\F1390"}.mdi-microsoft-sharepoint:before{content:"\F1391"}.mdi-microsoft-teams:before{content:"\F02BB"}.mdi-microsoft-visual-studio:before{content:"\F0610"}.mdi-microsoft-visual-studio-code:before{content:"\F0A1E"}.mdi-microsoft-windows:before{content:"\F05B3"}.mdi-microsoft-windows-classic:before{content:"\F0A21"}.mdi-microsoft-word:before{content:"\F1392"}.mdi-microsoft-xbox:before{content:"\F05B9"}.mdi-microsoft-xbox-controller:before{content:"\F05BA"}.mdi-microsoft-xbox-controller-battery-alert:before{content:"\F074B"}.mdi-microsoft-xbox-controller-battery-charging:before{content:"\F0A22"}.mdi-microsoft-xbox-controller-battery-empty:before{content:"\F074C"}.mdi-microsoft-xbox-controller-battery-full:before{content:"\F074D"}.mdi-microsoft-xbox-controller-battery-low:before{content:"\F074E"}.mdi-microsoft-xbox-controller-battery-medium:before{content:"\F074F"}.mdi-microsoft-xbox-controller-battery-unknown:before{content:"\F0750"}.mdi-microsoft-xbox-controller-menu:before{content:"\F0E6F"}.mdi-microsoft-xbox-controller-off:before{content:"\F05BB"}.mdi-microsoft-xbox-controller-view:before{content:"\F0E70"}.mdi-microsoft-yammer:before{content:"\F0789"}.mdi-microwave:before{content:"\F0C99"}.mdi-microwave-off:before{content:"\F1423"}.mdi-middleware:before{content:"\F0F5D"}.mdi-middleware-outline:before{content:"\F0F5E"}.mdi-midi:before{content:"\F08F1"}.mdi-midi-port:before{content:"\F08F2"}.mdi-mine:before{content:"\F0DDA"}.mdi-minecraft:before{content:"\F0373"}.mdi-mini-sd:before{content:"\F0A05"}.mdi-minidisc:before{content:"\F0A06"}.mdi-minus:before{content:"\F0374"}.mdi-minus-box:before{content:"\F0375"}.mdi-minus-box-multiple:before{content:"\F1141"}.mdi-minus-box-multiple-outline:before{content:"\F1142"}.mdi-minus-box-outline:before{content:"\F06F2"}.mdi-minus-circle:before{content:"\F0376"}.mdi-minus-circle-multiple:before{content:"\F035A"}.mdi-minus-circle-multiple-outline:before{content:"\F0AD3"}.mdi-minus-circle-off:before{content:"\F1459"}.mdi-minus-circle-off-outline:before{content:"\F145A"}.mdi-minus-circle-outline:before{content:"\F0377"}.mdi-minus-network:before{content:"\F0378"}.mdi-minus-network-outline:before{content:"\F0C9A"}.mdi-minus-thick:before{content:"\F1639"}.mdi-mirror:before{content:"\F11FD"}.mdi-mixed-martial-arts:before{content:"\F0D8F"}.mdi-mixed-reality:before{content:"\F087F"}.mdi-molecule:before{content:"\F0BAC"}.mdi-molecule-co:before{content:"\F12FE"}.mdi-molecule-co2:before{content:"\F07E4"}.mdi-monitor:before{content:"\F0379"}.mdi-monitor-cellphone:before{content:"\F0989"}.mdi-monitor-cellphone-star:before{content:"\F098A"}.mdi-monitor-clean:before{content:"\F1104"}.mdi-monitor-dashboard:before{content:"\F0A07"}.mdi-monitor-edit:before{content:"\F12C6"}.mdi-monitor-eye:before{content:"\F13B4"}.mdi-monitor-lock:before{content:"\F0DDB"}.mdi-monitor-multiple:before{content:"\F037A"}.mdi-monitor-off:before{content:"\F0D90"}.mdi-monitor-screenshot:before{content:"\F0E51"}.mdi-monitor-share:before{content:"\F1483"}.mdi-monitor-speaker:before{content:"\F0F5F"}.mdi-monitor-speaker-off:before{content:"\F0F60"}.mdi-monitor-star:before{content:"\F0DDC"}.mdi-moon-first-quarter:before{content:"\F0F61"}.mdi-moon-full:before{content:"\F0F62"}.mdi-moon-last-quarter:before{content:"\F0F63"}.mdi-moon-new:before{content:"\F0F64"}.mdi-moon-waning-crescent:before{content:"\F0F65"}.mdi-moon-waning-gibbous:before{content:"\F0F66"}.mdi-moon-waxing-crescent:before{content:"\F0F67"}.mdi-moon-waxing-gibbous:before{content:"\F0F68"}.mdi-moped:before{content:"\F1086"}.mdi-moped-electric:before{content:"\F15B7"}.mdi-moped-electric-outline:before{content:"\F15B8"}.mdi-moped-outline:before{content:"\F15B9"}.mdi-more:before{content:"\F037B"}.mdi-mother-heart:before{content:"\F1314"}.mdi-mother-nurse:before{content:"\F0D21"}.mdi-motion:before{content:"\F15B2"}.mdi-motion-outline:before{content:"\F15B3"}.mdi-motion-pause:before{content:"\F1590"}.mdi-motion-pause-outline:before{content:"\F1592"}.mdi-motion-play:before{content:"\F158F"}.mdi-motion-play-outline:before{content:"\F1591"}.mdi-motion-sensor:before{content:"\F0D91"}.mdi-motion-sensor-off:before{content:"\F1435"}.mdi-motorbike:before{content:"\F037C"}.mdi-motorbike-electric:before{content:"\F15BA"}.mdi-mouse:before{content:"\F037D"}.mdi-mouse-bluetooth:before{content:"\F098B"}.mdi-mouse-move-down:before{content:"\F1550"}.mdi-mouse-move-up:before{content:"\F1551"}.mdi-mouse-move-vertical:before{content:"\F1552"}.mdi-mouse-off:before{content:"\F037E"}.mdi-mouse-variant:before{content:"\F037F"}.mdi-mouse-variant-off:before{content:"\F0380"}.mdi-move-resize:before{content:"\F0655"}.mdi-move-resize-variant:before{content:"\F0656"}.mdi-movie:before{content:"\F0381"}.mdi-movie-check:before{content:"\F16F3"}.mdi-movie-check-outline:before{content:"\F16F4"}.mdi-movie-cog:before{content:"\F16F5"}.mdi-movie-cog-outline:before{content:"\F16F6"}.mdi-movie-edit:before{content:"\F1122"}.mdi-movie-edit-outline:before{content:"\F1123"}.mdi-movie-filter:before{content:"\F1124"}.mdi-movie-filter-outline:before{content:"\F1125"}.mdi-movie-minus:before{content:"\F16F7"}.mdi-movie-minus-outline:before{content:"\F16F8"}.mdi-movie-off:before{content:"\F16F9"}.mdi-movie-off-outline:before{content:"\F16FA"}.mdi-movie-open:before{content:"\F0FCE"}.mdi-movie-open-check:before{content:"\F16FB"}.mdi-movie-open-check-outline:before{content:"\F16FC"}.mdi-movie-open-cog:before{content:"\F16FD"}.mdi-movie-open-cog-outline:before{content:"\F16FE"}.mdi-movie-open-edit:before{content:"\F16FF"}.mdi-movie-open-edit-outline:before{content:"\F1700"}.mdi-movie-open-minus:before{content:"\F1701"}.mdi-movie-open-minus-outline:before{content:"\F1702"}.mdi-movie-open-off:before{content:"\F1703"}.mdi-movie-open-off-outline:before{content:"\F1704"}.mdi-movie-open-outline:before{content:"\F0FCF"}.mdi-movie-open-play:before{content:"\F1705"}.mdi-movie-open-play-outline:before{content:"\F1706"}.mdi-movie-open-plus:before{content:"\F1707"}.mdi-movie-open-plus-outline:before{content:"\F1708"}.mdi-movie-open-remove:before{content:"\F1709"}.mdi-movie-open-remove-outline:before{content:"\F170A"}.mdi-movie-open-settings:before{content:"\F170B"}.mdi-movie-open-settings-outline:before{content:"\F170C"}.mdi-movie-open-star:before{content:"\F170D"}.mdi-movie-open-star-outline:before{content:"\F170E"}.mdi-movie-outline:before{content:"\F0DDD"}.mdi-movie-play:before{content:"\F170F"}.mdi-movie-play-outline:before{content:"\F1710"}.mdi-movie-plus:before{content:"\F1711"}.mdi-movie-plus-outline:before{content:"\F1712"}.mdi-movie-remove:before{content:"\F1713"}.mdi-movie-remove-outline:before{content:"\F1714"}.mdi-movie-roll:before{content:"\F07DE"}.mdi-movie-search:before{content:"\F11D2"}.mdi-movie-search-outline:before{content:"\F11D3"}.mdi-movie-settings:before{content:"\F1715"}.mdi-movie-settings-outline:before{content:"\F1716"}.mdi-movie-star:before{content:"\F1717"}.mdi-movie-star-outline:before{content:"\F1718"}.mdi-mower:before{content:"\F166F"}.mdi-mower-bag:before{content:"\F1670"}.mdi-muffin:before{content:"\F098C"}.mdi-multiplication:before{content:"\F0382"}.mdi-multiplication-box:before{content:"\F0383"}.mdi-mushroom:before{content:"\F07DF"}.mdi-mushroom-off:before{content:"\F13FA"}.mdi-mushroom-off-outline:before{content:"\F13FB"}.mdi-mushroom-outline:before{content:"\F07E0"}.mdi-music:before{content:"\F075A"}.mdi-music-accidental-double-flat:before{content:"\F0F69"}.mdi-music-accidental-double-sharp:before{content:"\F0F6A"}.mdi-music-accidental-flat:before{content:"\F0F6B"}.mdi-music-accidental-natural:before{content:"\F0F6C"}.mdi-music-accidental-sharp:before{content:"\F0F6D"}.mdi-music-box:before{content:"\F0384"}.mdi-music-box-multiple:before{content:"\F0333"}.mdi-music-box-multiple-outline:before{content:"\F0F04"}.mdi-music-box-outline:before{content:"\F0385"}.mdi-music-circle:before{content:"\F0386"}.mdi-music-circle-outline:before{content:"\F0AD4"}.mdi-music-clef-alto:before{content:"\F0F6E"}.mdi-music-clef-bass:before{content:"\F0F6F"}.mdi-music-clef-treble:before{content:"\F0F70"}.mdi-music-note:before{content:"\F0387"}.mdi-music-note-bluetooth:before{content:"\F05FE"}.mdi-music-note-bluetooth-off:before{content:"\F05FF"}.mdi-music-note-eighth:before{content:"\F0388"}.mdi-music-note-eighth-dotted:before{content:"\F0F71"}.mdi-music-note-half:before{content:"\F0389"}.mdi-music-note-half-dotted:before{content:"\F0F72"}.mdi-music-note-off:before{content:"\F038A"}.mdi-music-note-off-outline:before{content:"\F0F73"}.mdi-music-note-outline:before{content:"\F0F74"}.mdi-music-note-plus:before{content:"\F0DDE"}.mdi-music-note-quarter:before{content:"\F038B"}.mdi-music-note-quarter-dotted:before{content:"\F0F75"}.mdi-music-note-sixteenth:before{content:"\F038C"}.mdi-music-note-sixteenth-dotted:before{content:"\F0F76"}.mdi-music-note-whole:before{content:"\F038D"}.mdi-music-note-whole-dotted:before{content:"\F0F77"}.mdi-music-off:before{content:"\F075B"}.mdi-music-rest-eighth:before{content:"\F0F78"}.mdi-music-rest-half:before{content:"\F0F79"}.mdi-music-rest-quarter:before{content:"\F0F7A"}.mdi-music-rest-sixteenth:before{content:"\F0F7B"}.mdi-music-rest-whole:before{content:"\F0F7C"}.mdi-mustache:before{content:"\F15DE"}.mdi-nail:before{content:"\F0DDF"}.mdi-nas:before{content:"\F08F3"}.mdi-nativescript:before{content:"\F0880"}.mdi-nature:before{content:"\F038E"}.mdi-nature-people:before{content:"\F038F"}.mdi-navigation:before{content:"\F0390"}.mdi-navigation-outline:before{content:"\F1607"}.mdi-near-me:before{content:"\F05CD"}.mdi-necklace:before{content:"\F0F0B"}.mdi-needle:before{content:"\F0391"}.mdi-netflix:before{content:"\F0746"}.mdi-network:before{content:"\F06F3"}.mdi-network-off:before{content:"\F0C9B"}.mdi-network-off-outline:before{content:"\F0C9C"}.mdi-network-outline:before{content:"\F0C9D"}.mdi-network-strength-1:before{content:"\F08F4"}.mdi-network-strength-1-alert:before{content:"\F08F5"}.mdi-network-strength-2:before{content:"\F08F6"}.mdi-network-strength-2-alert:before{content:"\F08F7"}.mdi-network-strength-3:before{content:"\F08F8"}.mdi-network-strength-3-alert:before{content:"\F08F9"}.mdi-network-strength-4:before{content:"\F08FA"}.mdi-network-strength-4-alert:before{content:"\F08FB"}.mdi-network-strength-off:before{content:"\F08FC"}.mdi-network-strength-off-outline:before{content:"\F08FD"}.mdi-network-strength-outline:before{content:"\F08FE"}.mdi-new-box:before{content:"\F0394"}.mdi-newspaper:before{content:"\F0395"}.mdi-newspaper-minus:before{content:"\F0F0C"}.mdi-newspaper-plus:before{content:"\F0F0D"}.mdi-newspaper-variant:before{content:"\F1001"}.mdi-newspaper-variant-multiple:before{content:"\F1002"}.mdi-newspaper-variant-multiple-outline:before{content:"\F1003"}.mdi-newspaper-variant-outline:before{content:"\F1004"}.mdi-nfc:before{content:"\F0396"}.mdi-nfc-search-variant:before{content:"\F0E53"}.mdi-nfc-tap:before{content:"\F0397"}.mdi-nfc-variant:before{content:"\F0398"}.mdi-nfc-variant-off:before{content:"\F0E54"}.mdi-ninja:before{content:"\F0774"}.mdi-nintendo-game-boy:before{content:"\F1393"}.mdi-nintendo-switch:before{content:"\F07E1"}.mdi-nintendo-wii:before{content:"\F05AB"}.mdi-nintendo-wiiu:before{content:"\F072D"}.mdi-nix:before{content:"\F1105"}.mdi-nodejs:before{content:"\F0399"}.mdi-noodles:before{content:"\F117E"}.mdi-not-equal:before{content:"\F098D"}.mdi-not-equal-variant:before{content:"\F098E"}.mdi-note:before{content:"\F039A"}.mdi-note-minus:before{content:"\F164F"}.mdi-note-minus-outline:before{content:"\F1650"}.mdi-note-multiple:before{content:"\F06B8"}.mdi-note-multiple-outline:before{content:"\F06B9"}.mdi-note-outline:before{content:"\F039B"}.mdi-note-plus:before{content:"\F039C"}.mdi-note-plus-outline:before{content:"\F039D"}.mdi-note-remove:before{content:"\F1651"}.mdi-note-remove-outline:before{content:"\F1652"}.mdi-note-search:before{content:"\F1653"}.mdi-note-search-outline:before{content:"\F1654"}.mdi-note-text:before{content:"\F039E"}.mdi-note-text-outline:before{content:"\F11D7"}.mdi-notebook:before{content:"\F082E"}.mdi-notebook-check:before{content:"\F14F5"}.mdi-notebook-check-outline:before{content:"\F14F6"}.mdi-notebook-edit:before{content:"\F14E7"}.mdi-notebook-edit-outline:before{content:"\F14E9"}.mdi-notebook-minus:before{content:"\F1610"}.mdi-notebook-minus-outline:before{content:"\F1611"}.mdi-notebook-multiple:before{content:"\F0E55"}.mdi-notebook-outline:before{content:"\F0EBF"}.mdi-notebook-plus:before{content:"\F1612"}.mdi-notebook-plus-outline:before{content:"\F1613"}.mdi-notebook-remove:before{content:"\F1614"}.mdi-notebook-remove-outline:before{content:"\F1615"}.mdi-notification-clear-all:before{content:"\F039F"}.mdi-npm:before{content:"\F06F7"}.mdi-nuke:before{content:"\F06A4"}.mdi-null:before{content:"\F07E2"}.mdi-numeric:before{content:"\F03A0"}.mdi-numeric-0:before{content:"\F0B39"}.mdi-numeric-0-box:before{content:"\F03A1"}.mdi-numeric-0-box-multiple:before{content:"\F0F0E"}.mdi-numeric-0-box-multiple-outline:before{content:"\F03A2"}.mdi-numeric-0-box-outline:before{content:"\F03A3"}.mdi-numeric-0-circle:before{content:"\F0C9E"}.mdi-numeric-0-circle-outline:before{content:"\F0C9F"}.mdi-numeric-1:before{content:"\F0B3A"}.mdi-numeric-1-box:before{content:"\F03A4"}.mdi-numeric-1-box-multiple:before{content:"\F0F0F"}.mdi-numeric-1-box-multiple-outline:before{content:"\F03A5"}.mdi-numeric-1-box-outline:before{content:"\F03A6"}.mdi-numeric-1-circle:before{content:"\F0CA0"}.mdi-numeric-1-circle-outline:before{content:"\F0CA1"}.mdi-numeric-10:before{content:"\F0FE9"}.mdi-numeric-10-box:before{content:"\F0F7D"}.mdi-numeric-10-box-multiple:before{content:"\F0FEA"}.mdi-numeric-10-box-multiple-outline:before{content:"\F0FEB"}.mdi-numeric-10-box-outline:before{content:"\F0F7E"}.mdi-numeric-10-circle:before{content:"\F0FEC"}.mdi-numeric-10-circle-outline:before{content:"\F0FED"}.mdi-numeric-2:before{content:"\F0B3B"}.mdi-numeric-2-box:before{content:"\F03A7"}.mdi-numeric-2-box-multiple:before{content:"\F0F10"}.mdi-numeric-2-box-multiple-outline:before{content:"\F03A8"}.mdi-numeric-2-box-outline:before{content:"\F03A9"}.mdi-numeric-2-circle:before{content:"\F0CA2"}.mdi-numeric-2-circle-outline:before{content:"\F0CA3"}.mdi-numeric-3:before{content:"\F0B3C"}.mdi-numeric-3-box:before{content:"\F03AA"}.mdi-numeric-3-box-multiple:before{content:"\F0F11"}.mdi-numeric-3-box-multiple-outline:before{content:"\F03AB"}.mdi-numeric-3-box-outline:before{content:"\F03AC"}.mdi-numeric-3-circle:before{content:"\F0CA4"}.mdi-numeric-3-circle-outline:before{content:"\F0CA5"}.mdi-numeric-4:before{content:"\F0B3D"}.mdi-numeric-4-box:before{content:"\F03AD"}.mdi-numeric-4-box-multiple:before{content:"\F0F12"}.mdi-numeric-4-box-multiple-outline:before{content:"\F03B2"}.mdi-numeric-4-box-outline:before{content:"\F03AE"}.mdi-numeric-4-circle:before{content:"\F0CA6"}.mdi-numeric-4-circle-outline:before{content:"\F0CA7"}.mdi-numeric-5:before{content:"\F0B3E"}.mdi-numeric-5-box:before{content:"\F03B1"}.mdi-numeric-5-box-multiple:before{content:"\F0F13"}.mdi-numeric-5-box-multiple-outline:before{content:"\F03AF"}.mdi-numeric-5-box-outline:before{content:"\F03B0"}.mdi-numeric-5-circle:before{content:"\F0CA8"}.mdi-numeric-5-circle-outline:before{content:"\F0CA9"}.mdi-numeric-6:before{content:"\F0B3F"}.mdi-numeric-6-box:before{content:"\F03B3"}.mdi-numeric-6-box-multiple:before{content:"\F0F14"}.mdi-numeric-6-box-multiple-outline:before{content:"\F03B4"}.mdi-numeric-6-box-outline:before{content:"\F03B5"}.mdi-numeric-6-circle:before{content:"\F0CAA"}.mdi-numeric-6-circle-outline:before{content:"\F0CAB"}.mdi-numeric-7:before{content:"\F0B40"}.mdi-numeric-7-box:before{content:"\F03B6"}.mdi-numeric-7-box-multiple:before{content:"\F0F15"}.mdi-numeric-7-box-multiple-outline:before{content:"\F03B7"}.mdi-numeric-7-box-outline:before{content:"\F03B8"}.mdi-numeric-7-circle:before{content:"\F0CAC"}.mdi-numeric-7-circle-outline:before{content:"\F0CAD"}.mdi-numeric-8:before{content:"\F0B41"}.mdi-numeric-8-box:before{content:"\F03B9"}.mdi-numeric-8-box-multiple:before{content:"\F0F16"}.mdi-numeric-8-box-multiple-outline:before{content:"\F03BA"}.mdi-numeric-8-box-outline:before{content:"\F03BB"}.mdi-numeric-8-circle:before{content:"\F0CAE"}.mdi-numeric-8-circle-outline:before{content:"\F0CAF"}.mdi-numeric-9:before{content:"\F0B42"}.mdi-numeric-9-box:before{content:"\F03BC"}.mdi-numeric-9-box-multiple:before{content:"\F0F17"}.mdi-numeric-9-box-multiple-outline:before{content:"\F03BD"}.mdi-numeric-9-box-outline:before{content:"\F03BE"}.mdi-numeric-9-circle:before{content:"\F0CB0"}.mdi-numeric-9-circle-outline:before{content:"\F0CB1"}.mdi-numeric-9-plus:before{content:"\F0FEE"}.mdi-numeric-9-plus-box:before{content:"\F03BF"}.mdi-numeric-9-plus-box-multiple:before{content:"\F0F18"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"\F03C0"}.mdi-numeric-9-plus-box-outline:before{content:"\F03C1"}.mdi-numeric-9-plus-circle:before{content:"\F0CB2"}.mdi-numeric-9-plus-circle-outline:before{content:"\F0CB3"}.mdi-numeric-negative-1:before{content:"\F1052"}.mdi-numeric-positive-1:before{content:"\F15CB"}.mdi-nut:before{content:"\F06F8"}.mdi-nutrition:before{content:"\F03C2"}.mdi-nuxt:before{content:"\F1106"}.mdi-oar:before{content:"\F067C"}.mdi-ocarina:before{content:"\F0DE0"}.mdi-oci:before{content:"\F12E9"}.mdi-ocr:before{content:"\F113A"}.mdi-octagon:before{content:"\F03C3"}.mdi-octagon-outline:before{content:"\F03C4"}.mdi-octagram:before{content:"\F06F9"}.mdi-octagram-outline:before{content:"\F0775"}.mdi-odnoklassniki:before{content:"\F03C5"}.mdi-offer:before{content:"\F121B"}.mdi-office-building:before{content:"\F0991"}.mdi-office-building-marker:before{content:"\F1520"}.mdi-office-building-marker-outline:before{content:"\F1521"}.mdi-office-building-outline:before{content:"\F151F"}.mdi-oil:before{content:"\F03C7"}.mdi-oil-lamp:before{content:"\F0F19"}.mdi-oil-level:before{content:"\F1053"}.mdi-oil-temperature:before{content:"\F0FF8"}.mdi-omega:before{content:"\F03C9"}.mdi-one-up:before{content:"\F0BAD"}.mdi-onepassword:before{content:"\F0881"}.mdi-opacity:before{content:"\F05CC"}.mdi-open-in-app:before{content:"\F03CB"}.mdi-open-in-new:before{content:"\F03CC"}.mdi-open-source-initiative:before{content:"\F0BAE"}.mdi-openid:before{content:"\F03CD"}.mdi-opera:before{content:"\F03CE"}.mdi-orbit:before{content:"\F0018"}.mdi-orbit-variant:before{content:"\F15DB"}.mdi-order-alphabetical-ascending:before{content:"\F020D"}.mdi-order-alphabetical-descending:before{content:"\F0D07"}.mdi-order-bool-ascending:before{content:"\F02BE"}.mdi-order-bool-ascending-variant:before{content:"\F098F"}.mdi-order-bool-descending:before{content:"\F1384"}.mdi-order-bool-descending-variant:before{content:"\F0990"}.mdi-order-numeric-ascending:before{content:"\F0545"}.mdi-order-numeric-descending:before{content:"\F0546"}.mdi-origin:before{content:"\F0B43"}.mdi-ornament:before{content:"\F03CF"}.mdi-ornament-variant:before{content:"\F03D0"}.mdi-outdoor-lamp:before{content:"\F1054"}.mdi-overscan:before{content:"\F1005"}.mdi-owl:before{content:"\F03D2"}.mdi-pac-man:before{content:"\F0BAF"}.mdi-package:before{content:"\F03D3"}.mdi-package-down:before{content:"\F03D4"}.mdi-package-up:before{content:"\F03D5"}.mdi-package-variant:before{content:"\F03D6"}.mdi-package-variant-closed:before{content:"\F03D7"}.mdi-page-first:before{content:"\F0600"}.mdi-page-last:before{content:"\F0601"}.mdi-page-layout-body:before{content:"\F06FA"}.mdi-page-layout-footer:before{content:"\F06FB"}.mdi-page-layout-header:before{content:"\F06FC"}.mdi-page-layout-header-footer:before{content:"\F0F7F"}.mdi-page-layout-sidebar-left:before{content:"\F06FD"}.mdi-page-layout-sidebar-right:before{content:"\F06FE"}.mdi-page-next:before{content:"\F0BB0"}.mdi-page-next-outline:before{content:"\F0BB1"}.mdi-page-previous:before{content:"\F0BB2"}.mdi-page-previous-outline:before{content:"\F0BB3"}.mdi-pail:before{content:"\F1417"}.mdi-pail-minus:before{content:"\F1437"}.mdi-pail-minus-outline:before{content:"\F143C"}.mdi-pail-off:before{content:"\F1439"}.mdi-pail-off-outline:before{content:"\F143E"}.mdi-pail-outline:before{content:"\F143A"}.mdi-pail-plus:before{content:"\F1436"}.mdi-pail-plus-outline:before{content:"\F143B"}.mdi-pail-remove:before{content:"\F1438"}.mdi-pail-remove-outline:before{content:"\F143D"}.mdi-palette:before{content:"\F03D8"}.mdi-palette-advanced:before{content:"\F03D9"}.mdi-palette-outline:before{content:"\F0E0C"}.mdi-palette-swatch:before{content:"\F08B5"}.mdi-palette-swatch-outline:before{content:"\F135C"}.mdi-palm-tree:before{content:"\F1055"}.mdi-pan:before{content:"\F0BB4"}.mdi-pan-bottom-left:before{content:"\F0BB5"}.mdi-pan-bottom-right:before{content:"\F0BB6"}.mdi-pan-down:before{content:"\F0BB7"}.mdi-pan-horizontal:before{content:"\F0BB8"}.mdi-pan-left:before{content:"\F0BB9"}.mdi-pan-right:before{content:"\F0BBA"}.mdi-pan-top-left:before{content:"\F0BBB"}.mdi-pan-top-right:before{content:"\F0BBC"}.mdi-pan-up:before{content:"\F0BBD"}.mdi-pan-vertical:before{content:"\F0BBE"}.mdi-panda:before{content:"\F03DA"}.mdi-pandora:before{content:"\F03DB"}.mdi-panorama:before{content:"\F03DC"}.mdi-panorama-fisheye:before{content:"\F03DD"}.mdi-panorama-horizontal:before{content:"\F03DE"}.mdi-panorama-vertical:before{content:"\F03DF"}.mdi-panorama-wide-angle:before{content:"\F03E0"}.mdi-paper-cut-vertical:before{content:"\F03E1"}.mdi-paper-roll:before{content:"\F1157"}.mdi-paper-roll-outline:before{content:"\F1158"}.mdi-paperclip:before{content:"\F03E2"}.mdi-parachute:before{content:"\F0CB4"}.mdi-parachute-outline:before{content:"\F0CB5"}.mdi-parking:before{content:"\F03E3"}.mdi-party-popper:before{content:"\F1056"}.mdi-passport:before{content:"\F07E3"}.mdi-passport-biometric:before{content:"\F0DE1"}.mdi-pasta:before{content:"\F1160"}.mdi-patio-heater:before{content:"\F0F80"}.mdi-patreon:before{content:"\F0882"}.mdi-pause:before{content:"\F03E4"}.mdi-pause-circle:before{content:"\F03E5"}.mdi-pause-circle-outline:before{content:"\F03E6"}.mdi-pause-octagon:before{content:"\F03E7"}.mdi-pause-octagon-outline:before{content:"\F03E8"}.mdi-paw:before{content:"\F03E9"}.mdi-paw-off:before{content:"\F0657"}.mdi-paw-off-outline:before{content:"\F1676"}.mdi-paw-outline:before{content:"\F1675"}.mdi-pdf-box:before{content:"\F0E56"}.mdi-peace:before{content:"\F0884"}.mdi-peanut:before{content:"\F0FFC"}.mdi-peanut-off:before{content:"\F0FFD"}.mdi-peanut-off-outline:before{content:"\F0FFF"}.mdi-peanut-outline:before{content:"\F0FFE"}.mdi-pen:before{content:"\F03EA"}.mdi-pen-lock:before{content:"\F0DE2"}.mdi-pen-minus:before{content:"\F0DE3"}.mdi-pen-off:before{content:"\F0DE4"}.mdi-pen-plus:before{content:"\F0DE5"}.mdi-pen-remove:before{content:"\F0DE6"}.mdi-pencil:before{content:"\F03EB"}.mdi-pencil-box:before{content:"\F03EC"}.mdi-pencil-box-multiple:before{content:"\F1144"}.mdi-pencil-box-multiple-outline:before{content:"\F1145"}.mdi-pencil-box-outline:before{content:"\F03ED"}.mdi-pencil-circle:before{content:"\F06FF"}.mdi-pencil-circle-outline:before{content:"\F0776"}.mdi-pencil-lock:before{content:"\F03EE"}.mdi-pencil-lock-outline:before{content:"\F0DE7"}.mdi-pencil-minus:before{content:"\F0DE8"}.mdi-pencil-minus-outline:before{content:"\F0DE9"}.mdi-pencil-off:before{content:"\F03EF"}.mdi-pencil-off-outline:before{content:"\F0DEA"}.mdi-pencil-outline:before{content:"\F0CB6"}.mdi-pencil-plus:before{content:"\F0DEB"}.mdi-pencil-plus-outline:before{content:"\F0DEC"}.mdi-pencil-remove:before{content:"\F0DED"}.mdi-pencil-remove-outline:before{content:"\F0DEE"}.mdi-pencil-ruler:before{content:"\F1353"}.mdi-penguin:before{content:"\F0EC0"}.mdi-pentagon:before{content:"\F0701"}.mdi-pentagon-outline:before{content:"\F0700"}.mdi-pentagram:before{content:"\F1667"}.mdi-percent:before{content:"\F03F0"}.mdi-percent-outline:before{content:"\F1278"}.mdi-periodic-table:before{content:"\F08B6"}.mdi-perspective-less:before{content:"\F0D23"}.mdi-perspective-more:before{content:"\F0D24"}.mdi-pharmacy:before{content:"\F03F1"}.mdi-phone:before{content:"\F03F2"}.mdi-phone-alert:before{content:"\F0F1A"}.mdi-phone-alert-outline:before{content:"\F118E"}.mdi-phone-bluetooth:before{content:"\F03F3"}.mdi-phone-bluetooth-outline:before{content:"\F118F"}.mdi-phone-cancel:before{content:"\F10BC"}.mdi-phone-cancel-outline:before{content:"\F1190"}.mdi-phone-check:before{content:"\F11A9"}.mdi-phone-check-outline:before{content:"\F11AA"}.mdi-phone-classic:before{content:"\F0602"}.mdi-phone-classic-off:before{content:"\F1279"}.mdi-phone-dial:before{content:"\F1559"}.mdi-phone-dial-outline:before{content:"\F155A"}.mdi-phone-forward:before{content:"\F03F4"}.mdi-phone-forward-outline:before{content:"\F1191"}.mdi-phone-hangup:before{content:"\F03F5"}.mdi-phone-hangup-outline:before{content:"\F1192"}.mdi-phone-in-talk:before{content:"\F03F6"}.mdi-phone-in-talk-outline:before{content:"\F1182"}.mdi-phone-incoming:before{content:"\F03F7"}.mdi-phone-incoming-outline:before{content:"\F1193"}.mdi-phone-lock:before{content:"\F03F8"}.mdi-phone-lock-outline:before{content:"\F1194"}.mdi-phone-log:before{content:"\F03F9"}.mdi-phone-log-outline:before{content:"\F1195"}.mdi-phone-message:before{content:"\F1196"}.mdi-phone-message-outline:before{content:"\F1197"}.mdi-phone-minus:before{content:"\F0658"}.mdi-phone-minus-outline:before{content:"\F1198"}.mdi-phone-missed:before{content:"\F03FA"}.mdi-phone-missed-outline:before{content:"\F11A5"}.mdi-phone-off:before{content:"\F0DEF"}.mdi-phone-off-outline:before{content:"\F11A6"}.mdi-phone-outgoing:before{content:"\F03FB"}.mdi-phone-outgoing-outline:before{content:"\F1199"}.mdi-phone-outline:before{content:"\F0DF0"}.mdi-phone-paused:before{content:"\F03FC"}.mdi-phone-paused-outline:before{content:"\F119A"}.mdi-phone-plus:before{content:"\F0659"}.mdi-phone-plus-outline:before{content:"\F119B"}.mdi-phone-remove:before{content:"\F152F"}.mdi-phone-remove-outline:before{content:"\F1530"}.mdi-phone-return:before{content:"\F082F"}.mdi-phone-return-outline:before{content:"\F119C"}.mdi-phone-ring:before{content:"\F11AB"}.mdi-phone-ring-outline:before{content:"\F11AC"}.mdi-phone-rotate-landscape:before{content:"\F0885"}.mdi-phone-rotate-portrait:before{content:"\F0886"}.mdi-phone-settings:before{content:"\F03FD"}.mdi-phone-settings-outline:before{content:"\F119D"}.mdi-phone-voip:before{content:"\F03FE"}.mdi-pi:before{content:"\F03FF"}.mdi-pi-box:before{content:"\F0400"}.mdi-pi-hole:before{content:"\F0DF1"}.mdi-piano:before{content:"\F067D"}.mdi-pickaxe:before{content:"\F08B7"}.mdi-picture-in-picture-bottom-right:before{content:"\F0E57"}.mdi-picture-in-picture-bottom-right-outline:before{content:"\F0E58"}.mdi-picture-in-picture-top-right:before{content:"\F0E59"}.mdi-picture-in-picture-top-right-outline:before{content:"\F0E5A"}.mdi-pier:before{content:"\F0887"}.mdi-pier-crane:before{content:"\F0888"}.mdi-pig:before{content:"\F0401"}.mdi-pig-variant:before{content:"\F1006"}.mdi-pig-variant-outline:before{content:"\F1678"}.mdi-piggy-bank:before{content:"\F1007"}.mdi-piggy-bank-outline:before{content:"\F1679"}.mdi-pill:before{content:"\F0402"}.mdi-pillar:before{content:"\F0702"}.mdi-pin:before{content:"\F0403"}.mdi-pin-off:before{content:"\F0404"}.mdi-pin-off-outline:before{content:"\F0930"}.mdi-pin-outline:before{content:"\F0931"}.mdi-pine-tree:before{content:"\F0405"}.mdi-pine-tree-box:before{content:"\F0406"}.mdi-pine-tree-fire:before{content:"\F141A"}.mdi-pinterest:before{content:"\F0407"}.mdi-pinwheel:before{content:"\F0AD5"}.mdi-pinwheel-outline:before{content:"\F0AD6"}.mdi-pipe:before{content:"\F07E5"}.mdi-pipe-disconnected:before{content:"\F07E6"}.mdi-pipe-leak:before{content:"\F0889"}.mdi-pipe-wrench:before{content:"\F1354"}.mdi-pirate:before{content:"\F0A08"}.mdi-pistol:before{content:"\F0703"}.mdi-piston:before{content:"\F088A"}.mdi-pitchfork:before{content:"\F1553"}.mdi-pizza:before{content:"\F0409"}.mdi-play:before{content:"\F040A"}.mdi-play-box:before{content:"\F127A"}.mdi-play-box-multiple:before{content:"\F0D19"}.mdi-play-box-multiple-outline:before{content:"\F13E6"}.mdi-play-box-outline:before{content:"\F040B"}.mdi-play-circle:before{content:"\F040C"}.mdi-play-circle-outline:before{content:"\F040D"}.mdi-play-network:before{content:"\F088B"}.mdi-play-network-outline:before{content:"\F0CB7"}.mdi-play-outline:before{content:"\F0F1B"}.mdi-play-pause:before{content:"\F040E"}.mdi-play-protected-content:before{content:"\F040F"}.mdi-play-speed:before{content:"\F08FF"}.mdi-playlist-check:before{content:"\F05C7"}.mdi-playlist-edit:before{content:"\F0900"}.mdi-playlist-minus:before{content:"\F0410"}.mdi-playlist-music:before{content:"\F0CB8"}.mdi-playlist-music-outline:before{content:"\F0CB9"}.mdi-playlist-play:before{content:"\F0411"}.mdi-playlist-plus:before{content:"\F0412"}.mdi-playlist-remove:before{content:"\F0413"}.mdi-playlist-star:before{content:"\F0DF2"}.mdi-plex:before{content:"\F06BA"}.mdi-plus:before{content:"\F0415"}.mdi-plus-box:before{content:"\F0416"}.mdi-plus-box-multiple:before{content:"\F0334"}.mdi-plus-box-multiple-outline:before{content:"\F1143"}.mdi-plus-box-outline:before{content:"\F0704"}.mdi-plus-circle:before{content:"\F0417"}.mdi-plus-circle-multiple:before{content:"\F034C"}.mdi-plus-circle-multiple-outline:before{content:"\F0418"}.mdi-plus-circle-outline:before{content:"\F0419"}.mdi-plus-minus:before{content:"\F0992"}.mdi-plus-minus-box:before{content:"\F0993"}.mdi-plus-minus-variant:before{content:"\F14C9"}.mdi-plus-network:before{content:"\F041A"}.mdi-plus-network-outline:before{content:"\F0CBA"}.mdi-plus-one:before{content:"\F041B"}.mdi-plus-outline:before{content:"\F0705"}.mdi-plus-thick:before{content:"\F11EC"}.mdi-podcast:before{content:"\F0994"}.mdi-podium:before{content:"\F0D25"}.mdi-podium-bronze:before{content:"\F0D26"}.mdi-podium-gold:before{content:"\F0D27"}.mdi-podium-silver:before{content:"\F0D28"}.mdi-point-of-sale:before{content:"\F0D92"}.mdi-pokeball:before{content:"\F041D"}.mdi-pokemon-go:before{content:"\F0A09"}.mdi-poker-chip:before{content:"\F0830"}.mdi-polaroid:before{content:"\F041E"}.mdi-police-badge:before{content:"\F1167"}.mdi-police-badge-outline:before{content:"\F1168"}.mdi-poll:before{content:"\F041F"}.mdi-poll-box:before{content:"\F0420"}.mdi-poll-box-outline:before{content:"\F127B"}.mdi-polo:before{content:"\F14C3"}.mdi-polymer:before{content:"\F0421"}.mdi-pool:before{content:"\F0606"}.mdi-popcorn:before{content:"\F0422"}.mdi-post:before{content:"\F1008"}.mdi-post-outline:before{content:"\F1009"}.mdi-postage-stamp:before{content:"\F0CBB"}.mdi-pot:before{content:"\F02E5"}.mdi-pot-mix:before{content:"\F065B"}.mdi-pot-mix-outline:before{content:"\F0677"}.mdi-pot-outline:before{content:"\F02FF"}.mdi-pot-steam:before{content:"\F065A"}.mdi-pot-steam-outline:before{content:"\F0326"}.mdi-pound:before{content:"\F0423"}.mdi-pound-box:before{content:"\F0424"}.mdi-pound-box-outline:before{content:"\F117F"}.mdi-power:before{content:"\F0425"}.mdi-power-cycle:before{content:"\F0901"}.mdi-power-off:before{content:"\F0902"}.mdi-power-on:before{content:"\F0903"}.mdi-power-plug:before{content:"\F06A5"}.mdi-power-plug-off:before{content:"\F06A6"}.mdi-power-plug-off-outline:before{content:"\F1424"}.mdi-power-plug-outline:before{content:"\F1425"}.mdi-power-settings:before{content:"\F0426"}.mdi-power-sleep:before{content:"\F0904"}.mdi-power-socket:before{content:"\F0427"}.mdi-power-socket-au:before{content:"\F0905"}.mdi-power-socket-de:before{content:"\F1107"}.mdi-power-socket-eu:before{content:"\F07E7"}.mdi-power-socket-fr:before{content:"\F1108"}.mdi-power-socket-it:before{content:"\F14FF"}.mdi-power-socket-jp:before{content:"\F1109"}.mdi-power-socket-uk:before{content:"\F07E8"}.mdi-power-socket-us:before{content:"\F07E9"}.mdi-power-standby:before{content:"\F0906"}.mdi-powershell:before{content:"\F0A0A"}.mdi-prescription:before{content:"\F0706"}.mdi-presentation:before{content:"\F0428"}.mdi-presentation-play:before{content:"\F0429"}.mdi-pretzel:before{content:"\F1562"}.mdi-printer:before{content:"\F042A"}.mdi-printer-3d:before{content:"\F042B"}.mdi-printer-3d-nozzle:before{content:"\F0E5B"}.mdi-printer-3d-nozzle-alert:before{content:"\F11C0"}.mdi-printer-3d-nozzle-alert-outline:before{content:"\F11C1"}.mdi-printer-3d-nozzle-outline:before{content:"\F0E5C"}.mdi-printer-alert:before{content:"\F042C"}.mdi-printer-check:before{content:"\F1146"}.mdi-printer-eye:before{content:"\F1458"}.mdi-printer-off:before{content:"\F0E5D"}.mdi-printer-pos:before{content:"\F1057"}.mdi-printer-search:before{content:"\F1457"}.mdi-printer-settings:before{content:"\F0707"}.mdi-printer-wireless:before{content:"\F0A0B"}.mdi-priority-high:before{content:"\F0603"}.mdi-priority-low:before{content:"\F0604"}.mdi-professional-hexagon:before{content:"\F042D"}.mdi-progress-alert:before{content:"\F0CBC"}.mdi-progress-check:before{content:"\F0995"}.mdi-progress-clock:before{content:"\F0996"}.mdi-progress-close:before{content:"\F110A"}.mdi-progress-download:before{content:"\F0997"}.mdi-progress-question:before{content:"\F1522"}.mdi-progress-upload:before{content:"\F0998"}.mdi-progress-wrench:before{content:"\F0CBD"}.mdi-projector:before{content:"\F042E"}.mdi-projector-screen:before{content:"\F042F"}.mdi-projector-screen-outline:before{content:"\F1724"}.mdi-propane-tank:before{content:"\F1357"}.mdi-propane-tank-outline:before{content:"\F1358"}.mdi-protocol:before{content:"\F0FD8"}.mdi-publish:before{content:"\F06A7"}.mdi-pulse:before{content:"\F0430"}.mdi-pump:before{content:"\F1402"}.mdi-pumpkin:before{content:"\F0BBF"}.mdi-purse:before{content:"\F0F1C"}.mdi-purse-outline:before{content:"\F0F1D"}.mdi-puzzle:before{content:"\F0431"}.mdi-puzzle-check:before{content:"\F1426"}.mdi-puzzle-check-outline:before{content:"\F1427"}.mdi-puzzle-edit:before{content:"\F14D3"}.mdi-puzzle-edit-outline:before{content:"\F14D9"}.mdi-puzzle-heart:before{content:"\F14D4"}.mdi-puzzle-heart-outline:before{content:"\F14DA"}.mdi-puzzle-minus:before{content:"\F14D1"}.mdi-puzzle-minus-outline:before{content:"\F14D7"}.mdi-puzzle-outline:before{content:"\F0A66"}.mdi-puzzle-plus:before{content:"\F14D0"}.mdi-puzzle-plus-outline:before{content:"\F14D6"}.mdi-puzzle-remove:before{content:"\F14D2"}.mdi-puzzle-remove-outline:before{content:"\F14D8"}.mdi-puzzle-star:before{content:"\F14D5"}.mdi-puzzle-star-outline:before{content:"\F14DB"}.mdi-qi:before{content:"\F0999"}.mdi-qqchat:before{content:"\F0605"}.mdi-qrcode:before{content:"\F0432"}.mdi-qrcode-edit:before{content:"\F08B8"}.mdi-qrcode-minus:before{content:"\F118C"}.mdi-qrcode-plus:before{content:"\F118B"}.mdi-qrcode-remove:before{content:"\F118D"}.mdi-qrcode-scan:before{content:"\F0433"}.mdi-quadcopter:before{content:"\F0434"}.mdi-quality-high:before{content:"\F0435"}.mdi-quality-low:before{content:"\F0A0C"}.mdi-quality-medium:before{content:"\F0A0D"}.mdi-quora:before{content:"\F0D29"}.mdi-rabbit:before{content:"\F0907"}.mdi-racing-helmet:before{content:"\F0D93"}.mdi-racquetball:before{content:"\F0D94"}.mdi-radar:before{content:"\F0437"}.mdi-radiator:before{content:"\F0438"}.mdi-radiator-disabled:before{content:"\F0AD7"}.mdi-radiator-off:before{content:"\F0AD8"}.mdi-radio:before{content:"\F0439"}.mdi-radio-am:before{content:"\F0CBE"}.mdi-radio-fm:before{content:"\F0CBF"}.mdi-radio-handheld:before{content:"\F043A"}.mdi-radio-off:before{content:"\F121C"}.mdi-radio-tower:before{content:"\F043B"}.mdi-radioactive:before{content:"\F043C"}.mdi-radioactive-off:before{content:"\F0EC1"}.mdi-radiobox-blank:before{content:"\F043D"}.mdi-radiobox-marked:before{content:"\F043E"}.mdi-radiology-box:before{content:"\F14C5"}.mdi-radiology-box-outline:before{content:"\F14C6"}.mdi-radius:before{content:"\F0CC0"}.mdi-radius-outline:before{content:"\F0CC1"}.mdi-railroad-light:before{content:"\F0F1E"}.mdi-rake:before{content:"\F1544"}.mdi-raspberry-pi:before{content:"\F043F"}.mdi-ray-end:before{content:"\F0440"}.mdi-ray-end-arrow:before{content:"\F0441"}.mdi-ray-start:before{content:"\F0442"}.mdi-ray-start-arrow:before{content:"\F0443"}.mdi-ray-start-end:before{content:"\F0444"}.mdi-ray-start-vertex-end:before{content:"\F15D8"}.mdi-ray-vertex:before{content:"\F0445"}.mdi-react:before{content:"\F0708"}.mdi-read:before{content:"\F0447"}.mdi-receipt:before{content:"\F0449"}.mdi-record:before{content:"\F044A"}.mdi-record-circle:before{content:"\F0EC2"}.mdi-record-circle-outline:before{content:"\F0EC3"}.mdi-record-player:before{content:"\F099A"}.mdi-record-rec:before{content:"\F044B"}.mdi-rectangle:before{content:"\F0E5E"}.mdi-rectangle-outline:before{content:"\F0E5F"}.mdi-recycle:before{content:"\F044C"}.mdi-recycle-variant:before{content:"\F139D"}.mdi-reddit:before{content:"\F044D"}.mdi-redhat:before{content:"\F111B"}.mdi-redo:before{content:"\F044E"}.mdi-redo-variant:before{content:"\F044F"}.mdi-reflect-horizontal:before{content:"\F0A0E"}.mdi-reflect-vertical:before{content:"\F0A0F"}.mdi-refresh:before{content:"\F0450"}.mdi-refresh-circle:before{content:"\F1377"}.mdi-regex:before{content:"\F0451"}.mdi-registered-trademark:before{content:"\F0A67"}.mdi-reiterate:before{content:"\F1588"}.mdi-relation-many-to-many:before{content:"\F1496"}.mdi-relation-many-to-one:before{content:"\F1497"}.mdi-relation-many-to-one-or-many:before{content:"\F1498"}.mdi-relation-many-to-only-one:before{content:"\F1499"}.mdi-relation-many-to-zero-or-many:before{content:"\F149A"}.mdi-relation-many-to-zero-or-one:before{content:"\F149B"}.mdi-relation-one-or-many-to-many:before{content:"\F149C"}.mdi-relation-one-or-many-to-one:before{content:"\F149D"}.mdi-relation-one-or-many-to-one-or-many:before{content:"\F149E"}.mdi-relation-one-or-many-to-only-one:before{content:"\F149F"}.mdi-relation-one-or-many-to-zero-or-many:before{content:"\F14A0"}.mdi-relation-one-or-many-to-zero-or-one:before{content:"\F14A1"}.mdi-relation-one-to-many:before{content:"\F14A2"}.mdi-relation-one-to-one:before{content:"\F14A3"}.mdi-relation-one-to-one-or-many:before{content:"\F14A4"}.mdi-relation-one-to-only-one:before{content:"\F14A5"}.mdi-relation-one-to-zero-or-many:before{content:"\F14A6"}.mdi-relation-one-to-zero-or-one:before{content:"\F14A7"}.mdi-relation-only-one-to-many:before{content:"\F14A8"}.mdi-relation-only-one-to-one:before{content:"\F14A9"}.mdi-relation-only-one-to-one-or-many:before{content:"\F14AA"}.mdi-relation-only-one-to-only-one:before{content:"\F14AB"}.mdi-relation-only-one-to-zero-or-many:before{content:"\F14AC"}.mdi-relation-only-one-to-zero-or-one:before{content:"\F14AD"}.mdi-relation-zero-or-many-to-many:before{content:"\F14AE"}.mdi-relation-zero-or-many-to-one:before{content:"\F14AF"}.mdi-relation-zero-or-many-to-one-or-many:before{content:"\F14B0"}.mdi-relation-zero-or-many-to-only-one:before{content:"\F14B1"}.mdi-relation-zero-or-many-to-zero-or-many:before{content:"\F14B2"}.mdi-relation-zero-or-many-to-zero-or-one:before{content:"\F14B3"}.mdi-relation-zero-or-one-to-many:before{content:"\F14B4"}.mdi-relation-zero-or-one-to-one:before{content:"\F14B5"}.mdi-relation-zero-or-one-to-one-or-many:before{content:"\F14B6"}.mdi-relation-zero-or-one-to-only-one:before{content:"\F14B7"}.mdi-relation-zero-or-one-to-zero-or-many:before{content:"\F14B8"}.mdi-relation-zero-or-one-to-zero-or-one:before{content:"\F14B9"}.mdi-relative-scale:before{content:"\F0452"}.mdi-reload:before{content:"\F0453"}.mdi-reload-alert:before{content:"\F110B"}.mdi-reminder:before{content:"\F088C"}.mdi-remote:before{content:"\F0454"}.mdi-remote-desktop:before{content:"\F08B9"}.mdi-remote-off:before{content:"\F0EC4"}.mdi-remote-tv:before{content:"\F0EC5"}.mdi-remote-tv-off:before{content:"\F0EC6"}.mdi-rename-box:before{content:"\F0455"}.mdi-reorder-horizontal:before{content:"\F0688"}.mdi-reorder-vertical:before{content:"\F0689"}.mdi-repeat:before{content:"\F0456"}.mdi-repeat-off:before{content:"\F0457"}.mdi-repeat-once:before{content:"\F0458"}.mdi-replay:before{content:"\F0459"}.mdi-reply:before{content:"\F045A"}.mdi-reply-all:before{content:"\F045B"}.mdi-reply-all-outline:before{content:"\F0F1F"}.mdi-reply-circle:before{content:"\F11AE"}.mdi-reply-outline:before{content:"\F0F20"}.mdi-reproduction:before{content:"\F045C"}.mdi-resistor:before{content:"\F0B44"}.mdi-resistor-nodes:before{content:"\F0B45"}.mdi-resize:before{content:"\F0A68"}.mdi-resize-bottom-right:before{content:"\F045D"}.mdi-responsive:before{content:"\F045E"}.mdi-restart:before{content:"\F0709"}.mdi-restart-alert:before{content:"\F110C"}.mdi-restart-off:before{content:"\F0D95"}.mdi-restore:before{content:"\F099B"}.mdi-restore-alert:before{content:"\F110D"}.mdi-rewind:before{content:"\F045F"}.mdi-rewind-10:before{content:"\F0D2A"}.mdi-rewind-30:before{content:"\F0D96"}.mdi-rewind-5:before{content:"\F11F9"}.mdi-rewind-60:before{content:"\F160C"}.mdi-rewind-outline:before{content:"\F070A"}.mdi-rhombus:before{content:"\F070B"}.mdi-rhombus-medium:before{content:"\F0A10"}.mdi-rhombus-medium-outline:before{content:"\F14DC"}.mdi-rhombus-outline:before{content:"\F070C"}.mdi-rhombus-split:before{content:"\F0A11"}.mdi-rhombus-split-outline:before{content:"\F14DD"}.mdi-ribbon:before{content:"\F0460"}.mdi-rice:before{content:"\F07EA"}.mdi-rickshaw:before{content:"\F15BB"}.mdi-rickshaw-electric:before{content:"\F15BC"}.mdi-ring:before{content:"\F07EB"}.mdi-rivet:before{content:"\F0E60"}.mdi-road:before{content:"\F0461"}.mdi-road-variant:before{content:"\F0462"}.mdi-robber:before{content:"\F1058"}.mdi-robot:before{content:"\F06A9"}.mdi-robot-angry:before{content:"\F169D"}.mdi-robot-angry-outline:before{content:"\F169E"}.mdi-robot-confused:before{content:"\F169F"}.mdi-robot-confused-outline:before{content:"\F16A0"}.mdi-robot-dead:before{content:"\F16A1"}.mdi-robot-dead-outline:before{content:"\F16A2"}.mdi-robot-excited:before{content:"\F16A3"}.mdi-robot-excited-outline:before{content:"\F16A4"}.mdi-robot-happy:before{content:"\F1719"}.mdi-robot-happy-outline:before{content:"\F171A"}.mdi-robot-industrial:before{content:"\F0B46"}.mdi-robot-love:before{content:"\F16A5"}.mdi-robot-love-outline:before{content:"\F16A6"}.mdi-robot-mower:before{content:"\F11F7"}.mdi-robot-mower-outline:before{content:"\F11F3"}.mdi-robot-off:before{content:"\F16A7"}.mdi-robot-off-outline:before{content:"\F167B"}.mdi-robot-outline:before{content:"\F167A"}.mdi-robot-vacuum:before{content:"\F070D"}.mdi-robot-vacuum-variant:before{content:"\F0908"}.mdi-rocket:before{content:"\F0463"}.mdi-rocket-launch:before{content:"\F14DE"}.mdi-rocket-launch-outline:before{content:"\F14DF"}.mdi-rocket-outline:before{content:"\F13AF"}.mdi-rodent:before{content:"\F1327"}.mdi-roller-skate:before{content:"\F0D2B"}.mdi-roller-skate-off:before{content:"\F0145"}.mdi-rollerblade:before{content:"\F0D2C"}.mdi-rollerblade-off:before{content:"\F002E"}.mdi-rollupjs:before{content:"\F0BC0"}.mdi-roman-numeral-1:before{content:"\F1088"}.mdi-roman-numeral-10:before{content:"\F1091"}.mdi-roman-numeral-2:before{content:"\F1089"}.mdi-roman-numeral-3:before{content:"\F108A"}.mdi-roman-numeral-4:before{content:"\F108B"}.mdi-roman-numeral-5:before{content:"\F108C"}.mdi-roman-numeral-6:before{content:"\F108D"}.mdi-roman-numeral-7:before{content:"\F108E"}.mdi-roman-numeral-8:before{content:"\F108F"}.mdi-roman-numeral-9:before{content:"\F1090"}.mdi-room-service:before{content:"\F088D"}.mdi-room-service-outline:before{content:"\F0D97"}.mdi-rotate-3d:before{content:"\F0EC7"}.mdi-rotate-3d-variant:before{content:"\F0464"}.mdi-rotate-left:before{content:"\F0465"}.mdi-rotate-left-variant:before{content:"\F0466"}.mdi-rotate-orbit:before{content:"\F0D98"}.mdi-rotate-right:before{content:"\F0467"}.mdi-rotate-right-variant:before{content:"\F0468"}.mdi-rounded-corner:before{content:"\F0607"}.mdi-router:before{content:"\F11E2"}.mdi-router-network:before{content:"\F1087"}.mdi-router-wireless:before{content:"\F0469"}.mdi-router-wireless-off:before{content:"\F15A3"}.mdi-router-wireless-settings:before{content:"\F0A69"}.mdi-routes:before{content:"\F046A"}.mdi-routes-clock:before{content:"\F1059"}.mdi-rowing:before{content:"\F0608"}.mdi-rss:before{content:"\F046B"}.mdi-rss-box:before{content:"\F046C"}.mdi-rss-off:before{content:"\F0F21"}.mdi-rug:before{content:"\F1475"}.mdi-rugby:before{content:"\F0D99"}.mdi-ruler:before{content:"\F046D"}.mdi-ruler-square:before{content:"\F0CC2"}.mdi-ruler-square-compass:before{content:"\F0EBE"}.mdi-run:before{content:"\F070E"}.mdi-run-fast:before{content:"\F046E"}.mdi-rv-truck:before{content:"\F11D4"}.mdi-sack:before{content:"\F0D2E"}.mdi-sack-percent:before{content:"\F0D2F"}.mdi-safe:before{content:"\F0A6A"}.mdi-safe-square:before{content:"\F127C"}.mdi-safe-square-outline:before{content:"\F127D"}.mdi-safety-goggles:before{content:"\F0D30"}.mdi-sail-boat:before{content:"\F0EC8"}.mdi-sale:before{content:"\F046F"}.mdi-salesforce:before{content:"\F088E"}.mdi-sass:before{content:"\F07EC"}.mdi-satellite:before{content:"\F0470"}.mdi-satellite-uplink:before{content:"\F0909"}.mdi-satellite-variant:before{content:"\F0471"}.mdi-sausage:before{content:"\F08BA"}.mdi-saw-blade:before{content:"\F0E61"}.mdi-sawtooth-wave:before{content:"\F147A"}.mdi-saxophone:before{content:"\F0609"}.mdi-scale:before{content:"\F0472"}.mdi-scale-balance:before{content:"\F05D1"}.mdi-scale-bathroom:before{content:"\F0473"}.mdi-scale-off:before{content:"\F105A"}.mdi-scan-helper:before{content:"\F13D8"}.mdi-scanner:before{content:"\F06AB"}.mdi-scanner-off:before{content:"\F090A"}.mdi-scatter-plot:before{content:"\F0EC9"}.mdi-scatter-plot-outline:before{content:"\F0ECA"}.mdi-school:before{content:"\F0474"}.mdi-school-outline:before{content:"\F1180"}.mdi-scissors-cutting:before{content:"\F0A6B"}.mdi-scooter:before{content:"\F15BD"}.mdi-scooter-electric:before{content:"\F15BE"}.mdi-scoreboard:before{content:"\F127E"}.mdi-scoreboard-outline:before{content:"\F127F"}.mdi-screen-rotation:before{content:"\F0475"}.mdi-screen-rotation-lock:before{content:"\F0478"}.mdi-screw-flat-top:before{content:"\F0DF3"}.mdi-screw-lag:before{content:"\F0DF4"}.mdi-screw-machine-flat-top:before{content:"\F0DF5"}.mdi-screw-machine-round-top:before{content:"\F0DF6"}.mdi-screw-round-top:before{content:"\F0DF7"}.mdi-screwdriver:before{content:"\F0476"}.mdi-script:before{content:"\F0BC1"}.mdi-script-outline:before{content:"\F0477"}.mdi-script-text:before{content:"\F0BC2"}.mdi-script-text-key:before{content:"\F1725"}.mdi-script-text-key-outline:before{content:"\F1726"}.mdi-script-text-outline:before{content:"\F0BC3"}.mdi-script-text-play:before{content:"\F1727"}.mdi-script-text-play-outline:before{content:"\F1728"}.mdi-sd:before{content:"\F0479"}.mdi-seal:before{content:"\F047A"}.mdi-seal-variant:before{content:"\F0FD9"}.mdi-search-web:before{content:"\F070F"}.mdi-seat:before{content:"\F0CC3"}.mdi-seat-flat:before{content:"\F047B"}.mdi-seat-flat-angled:before{content:"\F047C"}.mdi-seat-individual-suite:before{content:"\F047D"}.mdi-seat-legroom-extra:before{content:"\F047E"}.mdi-seat-legroom-normal:before{content:"\F047F"}.mdi-seat-legroom-reduced:before{content:"\F0480"}.mdi-seat-outline:before{content:"\F0CC4"}.mdi-seat-passenger:before{content:"\F1249"}.mdi-seat-recline-extra:before{content:"\F0481"}.mdi-seat-recline-normal:before{content:"\F0482"}.mdi-seatbelt:before{content:"\F0CC5"}.mdi-security:before{content:"\F0483"}.mdi-security-network:before{content:"\F0484"}.mdi-seed:before{content:"\F0E62"}.mdi-seed-off:before{content:"\F13FD"}.mdi-seed-off-outline:before{content:"\F13FE"}.mdi-seed-outline:before{content:"\F0E63"}.mdi-seesaw:before{content:"\F15A4"}.mdi-segment:before{content:"\F0ECB"}.mdi-select:before{content:"\F0485"}.mdi-select-all:before{content:"\F0486"}.mdi-select-color:before{content:"\F0D31"}.mdi-select-compare:before{content:"\F0AD9"}.mdi-select-drag:before{content:"\F0A6C"}.mdi-select-group:before{content:"\F0F82"}.mdi-select-inverse:before{content:"\F0487"}.mdi-select-marker:before{content:"\F1280"}.mdi-select-multiple:before{content:"\F1281"}.mdi-select-multiple-marker:before{content:"\F1282"}.mdi-select-off:before{content:"\F0488"}.mdi-select-place:before{content:"\F0FDA"}.mdi-select-search:before{content:"\F1204"}.mdi-selection:before{content:"\F0489"}.mdi-selection-drag:before{content:"\F0A6D"}.mdi-selection-ellipse:before{content:"\F0D32"}.mdi-selection-ellipse-arrow-inside:before{content:"\F0F22"}.mdi-selection-marker:before{content:"\F1283"}.mdi-selection-multiple:before{content:"\F1285"}.mdi-selection-multiple-marker:before{content:"\F1284"}.mdi-selection-off:before{content:"\F0777"}.mdi-selection-search:before{content:"\F1205"}.mdi-semantic-web:before{content:"\F1316"}.mdi-send:before{content:"\F048A"}.mdi-send-check:before{content:"\F1161"}.mdi-send-check-outline:before{content:"\F1162"}.mdi-send-circle:before{content:"\F0DF8"}.mdi-send-circle-outline:before{content:"\F0DF9"}.mdi-send-clock:before{content:"\F1163"}.mdi-send-clock-outline:before{content:"\F1164"}.mdi-send-lock:before{content:"\F07ED"}.mdi-send-lock-outline:before{content:"\F1166"}.mdi-send-outline:before{content:"\F1165"}.mdi-serial-port:before{content:"\F065C"}.mdi-server:before{content:"\F048B"}.mdi-server-minus:before{content:"\F048C"}.mdi-server-network:before{content:"\F048D"}.mdi-server-network-off:before{content:"\F048E"}.mdi-server-off:before{content:"\F048F"}.mdi-server-plus:before{content:"\F0490"}.mdi-server-remove:before{content:"\F0491"}.mdi-server-security:before{content:"\F0492"}.mdi-set-all:before{content:"\F0778"}.mdi-set-center:before{content:"\F0779"}.mdi-set-center-right:before{content:"\F077A"}.mdi-set-left:before{content:"\F077B"}.mdi-set-left-center:before{content:"\F077C"}.mdi-set-left-right:before{content:"\F077D"}.mdi-set-merge:before{content:"\F14E0"}.mdi-set-none:before{content:"\F077E"}.mdi-set-right:before{content:"\F077F"}.mdi-set-split:before{content:"\F14E1"}.mdi-set-square:before{content:"\F145D"}.mdi-set-top-box:before{content:"\F099F"}.mdi-settings-helper:before{content:"\F0A6E"}.mdi-shaker:before{content:"\F110E"}.mdi-shaker-outline:before{content:"\F110F"}.mdi-shape:before{content:"\F0831"}.mdi-shape-circle-plus:before{content:"\F065D"}.mdi-shape-outline:before{content:"\F0832"}.mdi-shape-oval-plus:before{content:"\F11FA"}.mdi-shape-plus:before{content:"\F0495"}.mdi-shape-polygon-plus:before{content:"\F065E"}.mdi-shape-rectangle-plus:before{content:"\F065F"}.mdi-shape-square-plus:before{content:"\F0660"}.mdi-shape-square-rounded-plus:before{content:"\F14FA"}.mdi-share:before{content:"\F0496"}.mdi-share-all:before{content:"\F11F4"}.mdi-share-all-outline:before{content:"\F11F5"}.mdi-share-circle:before{content:"\F11AD"}.mdi-share-off:before{content:"\F0F23"}.mdi-share-off-outline:before{content:"\F0F24"}.mdi-share-outline:before{content:"\F0932"}.mdi-share-variant:before{content:"\F0497"}.mdi-share-variant-outline:before{content:"\F1514"}.mdi-shark-fin:before{content:"\F1673"}.mdi-shark-fin-outline:before{content:"\F1674"}.mdi-sheep:before{content:"\F0CC6"}.mdi-shield:before{content:"\F0498"}.mdi-shield-account:before{content:"\F088F"}.mdi-shield-account-outline:before{content:"\F0A12"}.mdi-shield-account-variant:before{content:"\F15A7"}.mdi-shield-account-variant-outline:before{content:"\F15A8"}.mdi-shield-airplane:before{content:"\F06BB"}.mdi-shield-airplane-outline:before{content:"\F0CC7"}.mdi-shield-alert:before{content:"\F0ECC"}.mdi-shield-alert-outline:before{content:"\F0ECD"}.mdi-shield-bug:before{content:"\F13DA"}.mdi-shield-bug-outline:before{content:"\F13DB"}.mdi-shield-car:before{content:"\F0F83"}.mdi-shield-check:before{content:"\F0565"}.mdi-shield-check-outline:before{content:"\F0CC8"}.mdi-shield-cross:before{content:"\F0CC9"}.mdi-shield-cross-outline:before{content:"\F0CCA"}.mdi-shield-edit:before{content:"\F11A0"}.mdi-shield-edit-outline:before{content:"\F11A1"}.mdi-shield-half:before{content:"\F1360"}.mdi-shield-half-full:before{content:"\F0780"}.mdi-shield-home:before{content:"\F068A"}.mdi-shield-home-outline:before{content:"\F0CCB"}.mdi-shield-key:before{content:"\F0BC4"}.mdi-shield-key-outline:before{content:"\F0BC5"}.mdi-shield-link-variant:before{content:"\F0D33"}.mdi-shield-link-variant-outline:before{content:"\F0D34"}.mdi-shield-lock:before{content:"\F099D"}.mdi-shield-lock-outline:before{content:"\F0CCC"}.mdi-shield-off:before{content:"\F099E"}.mdi-shield-off-outline:before{content:"\F099C"}.mdi-shield-outline:before{content:"\F0499"}.mdi-shield-plus:before{content:"\F0ADA"}.mdi-shield-plus-outline:before{content:"\F0ADB"}.mdi-shield-refresh:before{content:"\F00AA"}.mdi-shield-refresh-outline:before{content:"\F01E0"}.mdi-shield-remove:before{content:"\F0ADC"}.mdi-shield-remove-outline:before{content:"\F0ADD"}.mdi-shield-search:before{content:"\F0D9A"}.mdi-shield-star:before{content:"\F113B"}.mdi-shield-star-outline:before{content:"\F113C"}.mdi-shield-sun:before{content:"\F105D"}.mdi-shield-sun-outline:before{content:"\F105E"}.mdi-shield-sync:before{content:"\F11A2"}.mdi-shield-sync-outline:before{content:"\F11A3"}.mdi-ship-wheel:before{content:"\F0833"}.mdi-shoe-ballet:before{content:"\F15CA"}.mdi-shoe-cleat:before{content:"\F15C7"}.mdi-shoe-formal:before{content:"\F0B47"}.mdi-shoe-heel:before{content:"\F0B48"}.mdi-shoe-print:before{content:"\F0DFA"}.mdi-shoe-sneaker:before{content:"\F15C8"}.mdi-shopping:before{content:"\F049A"}.mdi-shopping-music:before{content:"\F049B"}.mdi-shopping-outline:before{content:"\F11D5"}.mdi-shopping-search:before{content:"\F0F84"}.mdi-shore:before{content:"\F14F9"}.mdi-shovel:before{content:"\F0710"}.mdi-shovel-off:before{content:"\F0711"}.mdi-shower:before{content:"\F09A0"}.mdi-shower-head:before{content:"\F09A1"}.mdi-shredder:before{content:"\F049C"}.mdi-shuffle:before{content:"\F049D"}.mdi-shuffle-disabled:before{content:"\F049E"}.mdi-shuffle-variant:before{content:"\F049F"}.mdi-shuriken:before{content:"\F137F"}.mdi-sigma:before{content:"\F04A0"}.mdi-sigma-lower:before{content:"\F062B"}.mdi-sign-caution:before{content:"\F04A1"}.mdi-sign-direction:before{content:"\F0781"}.mdi-sign-direction-minus:before{content:"\F1000"}.mdi-sign-direction-plus:before{content:"\F0FDC"}.mdi-sign-direction-remove:before{content:"\F0FDD"}.mdi-sign-pole:before{content:"\F14F8"}.mdi-sign-real-estate:before{content:"\F1118"}.mdi-sign-text:before{content:"\F0782"}.mdi-signal:before{content:"\F04A2"}.mdi-signal-2g:before{content:"\F0712"}.mdi-signal-3g:before{content:"\F0713"}.mdi-signal-4g:before{content:"\F0714"}.mdi-signal-5g:before{content:"\F0A6F"}.mdi-signal-cellular-1:before{content:"\F08BC"}.mdi-signal-cellular-2:before{content:"\F08BD"}.mdi-signal-cellular-3:before{content:"\F08BE"}.mdi-signal-cellular-outline:before{content:"\F08BF"}.mdi-signal-distance-variant:before{content:"\F0E64"}.mdi-signal-hspa:before{content:"\F0715"}.mdi-signal-hspa-plus:before{content:"\F0716"}.mdi-signal-off:before{content:"\F0783"}.mdi-signal-variant:before{content:"\F060A"}.mdi-signature:before{content:"\F0DFB"}.mdi-signature-freehand:before{content:"\F0DFC"}.mdi-signature-image:before{content:"\F0DFD"}.mdi-signature-text:before{content:"\F0DFE"}.mdi-silo:before{content:"\F0B49"}.mdi-silverware:before{content:"\F04A3"}.mdi-silverware-clean:before{content:"\F0FDE"}.mdi-silverware-fork:before{content:"\F04A4"}.mdi-silverware-fork-knife:before{content:"\F0A70"}.mdi-silverware-spoon:before{content:"\F04A5"}.mdi-silverware-variant:before{content:"\F04A6"}.mdi-sim:before{content:"\F04A7"}.mdi-sim-alert:before{content:"\F04A8"}.mdi-sim-alert-outline:before{content:"\F15D3"}.mdi-sim-off:before{content:"\F04A9"}.mdi-sim-off-outline:before{content:"\F15D4"}.mdi-sim-outline:before{content:"\F15D5"}.mdi-simple-icons:before{content:"\F131D"}.mdi-sina-weibo:before{content:"\F0ADF"}.mdi-sine-wave:before{content:"\F095B"}.mdi-sitemap:before{content:"\F04AA"}.mdi-size-l:before{content:"\F13A6"}.mdi-size-m:before{content:"\F13A5"}.mdi-size-s:before{content:"\F13A4"}.mdi-size-xl:before{content:"\F13A7"}.mdi-size-xs:before{content:"\F13A3"}.mdi-size-xxl:before{content:"\F13A8"}.mdi-size-xxs:before{content:"\F13A2"}.mdi-size-xxxl:before{content:"\F13A9"}.mdi-skate:before{content:"\F0D35"}.mdi-skateboard:before{content:"\F14C2"}.mdi-skew-less:before{content:"\F0D36"}.mdi-skew-more:before{content:"\F0D37"}.mdi-ski:before{content:"\F1304"}.mdi-ski-cross-country:before{content:"\F1305"}.mdi-ski-water:before{content:"\F1306"}.mdi-skip-backward:before{content:"\F04AB"}.mdi-skip-backward-outline:before{content:"\F0F25"}.mdi-skip-forward:before{content:"\F04AC"}.mdi-skip-forward-outline:before{content:"\F0F26"}.mdi-skip-next:before{content:"\F04AD"}.mdi-skip-next-circle:before{content:"\F0661"}.mdi-skip-next-circle-outline:before{content:"\F0662"}.mdi-skip-next-outline:before{content:"\F0F27"}.mdi-skip-previous:before{content:"\F04AE"}.mdi-skip-previous-circle:before{content:"\F0663"}.mdi-skip-previous-circle-outline:before{content:"\F0664"}.mdi-skip-previous-outline:before{content:"\F0F28"}.mdi-skull:before{content:"\F068C"}.mdi-skull-crossbones:before{content:"\F0BC6"}.mdi-skull-crossbones-outline:before{content:"\F0BC7"}.mdi-skull-outline:before{content:"\F0BC8"}.mdi-skull-scan:before{content:"\F14C7"}.mdi-skull-scan-outline:before{content:"\F14C8"}.mdi-skype:before{content:"\F04AF"}.mdi-skype-business:before{content:"\F04B0"}.mdi-slack:before{content:"\F04B1"}.mdi-slash-forward:before{content:"\F0FDF"}.mdi-slash-forward-box:before{content:"\F0FE0"}.mdi-sleep:before{content:"\F04B2"}.mdi-sleep-off:before{content:"\F04B3"}.mdi-slide:before{content:"\F15A5"}.mdi-slope-downhill:before{content:"\F0DFF"}.mdi-slope-uphill:before{content:"\F0E00"}.mdi-slot-machine:before{content:"\F1114"}.mdi-slot-machine-outline:before{content:"\F1115"}.mdi-smart-card:before{content:"\F10BD"}.mdi-smart-card-outline:before{content:"\F10BE"}.mdi-smart-card-reader:before{content:"\F10BF"}.mdi-smart-card-reader-outline:before{content:"\F10C0"}.mdi-smog:before{content:"\F0A71"}.mdi-smoke-detector:before{content:"\F0392"}.mdi-smoking:before{content:"\F04B4"}.mdi-smoking-off:before{content:"\F04B5"}.mdi-smoking-pipe:before{content:"\F140D"}.mdi-smoking-pipe-off:before{content:"\F1428"}.mdi-snail:before{content:"\F1677"}.mdi-snake:before{content:"\F150E"}.mdi-snapchat:before{content:"\F04B6"}.mdi-snowboard:before{content:"\F1307"}.mdi-snowflake:before{content:"\F0717"}.mdi-snowflake-alert:before{content:"\F0F29"}.mdi-snowflake-melt:before{content:"\F12CB"}.mdi-snowflake-off:before{content:"\F14E3"}.mdi-snowflake-variant:before{content:"\F0F2A"}.mdi-snowman:before{content:"\F04B7"}.mdi-soccer:before{content:"\F04B8"}.mdi-soccer-field:before{content:"\F0834"}.mdi-social-distance-2-meters:before{content:"\F1579"}.mdi-social-distance-6-feet:before{content:"\F157A"}.mdi-sofa:before{content:"\F04B9"}.mdi-sofa-outline:before{content:"\F156D"}.mdi-sofa-single:before{content:"\F156E"}.mdi-sofa-single-outline:before{content:"\F156F"}.mdi-solar-panel:before{content:"\F0D9B"}.mdi-solar-panel-large:before{content:"\F0D9C"}.mdi-solar-power:before{content:"\F0A72"}.mdi-soldering-iron:before{content:"\F1092"}.mdi-solid:before{content:"\F068D"}.mdi-sony-playstation:before{content:"\F0414"}.mdi-sort:before{content:"\F04BA"}.mdi-sort-alphabetical-ascending:before{content:"\F05BD"}.mdi-sort-alphabetical-ascending-variant:before{content:"\F1148"}.mdi-sort-alphabetical-descending:before{content:"\F05BF"}.mdi-sort-alphabetical-descending-variant:before{content:"\F1149"}.mdi-sort-alphabetical-variant:before{content:"\F04BB"}.mdi-sort-ascending:before{content:"\F04BC"}.mdi-sort-bool-ascending:before{content:"\F1385"}.mdi-sort-bool-ascending-variant:before{content:"\F1386"}.mdi-sort-bool-descending:before{content:"\F1387"}.mdi-sort-bool-descending-variant:before{content:"\F1388"}.mdi-sort-calendar-ascending:before{content:"\F1547"}.mdi-sort-calendar-descending:before{content:"\F1548"}.mdi-sort-clock-ascending:before{content:"\F1549"}.mdi-sort-clock-ascending-outline:before{content:"\F154A"}.mdi-sort-clock-descending:before{content:"\F154B"}.mdi-sort-clock-descending-outline:before{content:"\F154C"}.mdi-sort-descending:before{content:"\F04BD"}.mdi-sort-numeric-ascending:before{content:"\F1389"}.mdi-sort-numeric-ascending-variant:before{content:"\F090D"}.mdi-sort-numeric-descending:before{content:"\F138A"}.mdi-sort-numeric-descending-variant:before{content:"\F0AD2"}.mdi-sort-numeric-variant:before{content:"\F04BE"}.mdi-sort-reverse-variant:before{content:"\F033C"}.mdi-sort-variant:before{content:"\F04BF"}.mdi-sort-variant-lock:before{content:"\F0CCD"}.mdi-sort-variant-lock-open:before{content:"\F0CCE"}.mdi-sort-variant-remove:before{content:"\F1147"}.mdi-soundcloud:before{content:"\F04C0"}.mdi-source-branch:before{content:"\F062C"}.mdi-source-branch-check:before{content:"\F14CF"}.mdi-source-branch-minus:before{content:"\F14CB"}.mdi-source-branch-plus:before{content:"\F14CA"}.mdi-source-branch-refresh:before{content:"\F14CD"}.mdi-source-branch-remove:before{content:"\F14CC"}.mdi-source-branch-sync:before{content:"\F14CE"}.mdi-source-commit:before{content:"\F0718"}.mdi-source-commit-end:before{content:"\F0719"}.mdi-source-commit-end-local:before{content:"\F071A"}.mdi-source-commit-local:before{content:"\F071B"}.mdi-source-commit-next-local:before{content:"\F071C"}.mdi-source-commit-start:before{content:"\F071D"}.mdi-source-commit-start-next-local:before{content:"\F071E"}.mdi-source-fork:before{content:"\F04C1"}.mdi-source-merge:before{content:"\F062D"}.mdi-source-pull:before{content:"\F04C2"}.mdi-source-repository:before{content:"\F0CCF"}.mdi-source-repository-multiple:before{content:"\F0CD0"}.mdi-soy-sauce:before{content:"\F07EE"}.mdi-soy-sauce-off:before{content:"\F13FC"}.mdi-spa:before{content:"\F0CD1"}.mdi-spa-outline:before{content:"\F0CD2"}.mdi-space-invaders:before{content:"\F0BC9"}.mdi-space-station:before{content:"\F1383"}.mdi-spade:before{content:"\F0E65"}.mdi-sparkles:before{content:"\F1545"}.mdi-speaker:before{content:"\F04C3"}.mdi-speaker-bluetooth:before{content:"\F09A2"}.mdi-speaker-multiple:before{content:"\F0D38"}.mdi-speaker-off:before{content:"\F04C4"}.mdi-speaker-wireless:before{content:"\F071F"}.mdi-speedometer:before{content:"\F04C5"}.mdi-speedometer-medium:before{content:"\F0F85"}.mdi-speedometer-slow:before{content:"\F0F86"}.mdi-spellcheck:before{content:"\F04C6"}.mdi-spider:before{content:"\F11EA"}.mdi-spider-thread:before{content:"\F11EB"}.mdi-spider-web:before{content:"\F0BCA"}.mdi-spirit-level:before{content:"\F14F1"}.mdi-spoon-sugar:before{content:"\F1429"}.mdi-spotify:before{content:"\F04C7"}.mdi-spotlight:before{content:"\F04C8"}.mdi-spotlight-beam:before{content:"\F04C9"}.mdi-spray:before{content:"\F0665"}.mdi-spray-bottle:before{content:"\F0AE0"}.mdi-sprinkler:before{content:"\F105F"}.mdi-sprinkler-variant:before{content:"\F1060"}.mdi-sprout:before{content:"\F0E66"}.mdi-sprout-outline:before{content:"\F0E67"}.mdi-square:before{content:"\F0764"}.mdi-square-circle:before{content:"\F1500"}.mdi-square-edit-outline:before{content:"\F090C"}.mdi-square-medium:before{content:"\F0A13"}.mdi-square-medium-outline:before{content:"\F0A14"}.mdi-square-off:before{content:"\F12EE"}.mdi-square-off-outline:before{content:"\F12EF"}.mdi-square-outline:before{content:"\F0763"}.mdi-square-root:before{content:"\F0784"}.mdi-square-root-box:before{content:"\F09A3"}.mdi-square-rounded:before{content:"\F14FB"}.mdi-square-rounded-outline:before{content:"\F14FC"}.mdi-square-small:before{content:"\F0A15"}.mdi-square-wave:before{content:"\F147B"}.mdi-squeegee:before{content:"\F0AE1"}.mdi-ssh:before{content:"\F08C0"}.mdi-stack-exchange:before{content:"\F060B"}.mdi-stack-overflow:before{content:"\F04CC"}.mdi-stackpath:before{content:"\F0359"}.mdi-stadium:before{content:"\F0FF9"}.mdi-stadium-variant:before{content:"\F0720"}.mdi-stairs:before{content:"\F04CD"}.mdi-stairs-box:before{content:"\F139E"}.mdi-stairs-down:before{content:"\F12BE"}.mdi-stairs-up:before{content:"\F12BD"}.mdi-stamper:before{content:"\F0D39"}.mdi-standard-definition:before{content:"\F07EF"}.mdi-star:before{content:"\F04CE"}.mdi-star-box:before{content:"\F0A73"}.mdi-star-box-multiple:before{content:"\F1286"}.mdi-star-box-multiple-outline:before{content:"\F1287"}.mdi-star-box-outline:before{content:"\F0A74"}.mdi-star-check:before{content:"\F1566"}.mdi-star-check-outline:before{content:"\F156A"}.mdi-star-circle:before{content:"\F04CF"}.mdi-star-circle-outline:before{content:"\F09A4"}.mdi-star-cog:before{content:"\F1668"}.mdi-star-cog-outline:before{content:"\F1669"}.mdi-star-face:before{content:"\F09A5"}.mdi-star-four-points:before{content:"\F0AE2"}.mdi-star-four-points-outline:before{content:"\F0AE3"}.mdi-star-half:before{content:"\F0246"}.mdi-star-half-full:before{content:"\F04D0"}.mdi-star-minus:before{content:"\F1564"}.mdi-star-minus-outline:before{content:"\F1568"}.mdi-star-off:before{content:"\F04D1"}.mdi-star-off-outline:before{content:"\F155B"}.mdi-star-outline:before{content:"\F04D2"}.mdi-star-plus:before{content:"\F1563"}.mdi-star-plus-outline:before{content:"\F1567"}.mdi-star-remove:before{content:"\F1565"}.mdi-star-remove-outline:before{content:"\F1569"}.mdi-star-settings:before{content:"\F166A"}.mdi-star-settings-outline:before{content:"\F166B"}.mdi-star-shooting:before{content:"\F1741"}.mdi-star-shooting-outline:before{content:"\F1742"}.mdi-star-three-points:before{content:"\F0AE4"}.mdi-star-three-points-outline:before{content:"\F0AE5"}.mdi-state-machine:before{content:"\F11EF"}.mdi-steam:before{content:"\F04D3"}.mdi-steering:before{content:"\F04D4"}.mdi-steering-off:before{content:"\F090E"}.mdi-step-backward:before{content:"\F04D5"}.mdi-step-backward-2:before{content:"\F04D6"}.mdi-step-forward:before{content:"\F04D7"}.mdi-step-forward-2:before{content:"\F04D8"}.mdi-stethoscope:before{content:"\F04D9"}.mdi-sticker:before{content:"\F1364"}.mdi-sticker-alert:before{content:"\F1365"}.mdi-sticker-alert-outline:before{content:"\F1366"}.mdi-sticker-check:before{content:"\F1367"}.mdi-sticker-check-outline:before{content:"\F1368"}.mdi-sticker-circle-outline:before{content:"\F05D0"}.mdi-sticker-emoji:before{content:"\F0785"}.mdi-sticker-minus:before{content:"\F1369"}.mdi-sticker-minus-outline:before{content:"\F136A"}.mdi-sticker-outline:before{content:"\F136B"}.mdi-sticker-plus:before{content:"\F136C"}.mdi-sticker-plus-outline:before{content:"\F136D"}.mdi-sticker-remove:before{content:"\F136E"}.mdi-sticker-remove-outline:before{content:"\F136F"}.mdi-stocking:before{content:"\F04DA"}.mdi-stomach:before{content:"\F1093"}.mdi-stop:before{content:"\F04DB"}.mdi-stop-circle:before{content:"\F0666"}.mdi-stop-circle-outline:before{content:"\F0667"}.mdi-store:before{content:"\F04DC"}.mdi-store-24-hour:before{content:"\F04DD"}.mdi-store-minus:before{content:"\F165E"}.mdi-store-outline:before{content:"\F1361"}.mdi-store-plus:before{content:"\F165F"}.mdi-store-remove:before{content:"\F1660"}.mdi-storefront:before{content:"\F07C7"}.mdi-storefront-outline:before{content:"\F10C1"}.mdi-stove:before{content:"\F04DE"}.mdi-strategy:before{content:"\F11D6"}.mdi-stretch-to-page:before{content:"\F0F2B"}.mdi-stretch-to-page-outline:before{content:"\F0F2C"}.mdi-string-lights:before{content:"\F12BA"}.mdi-string-lights-off:before{content:"\F12BB"}.mdi-subdirectory-arrow-left:before{content:"\F060C"}.mdi-subdirectory-arrow-right:before{content:"\F060D"}.mdi-submarine:before{content:"\F156C"}.mdi-subtitles:before{content:"\F0A16"}.mdi-subtitles-outline:before{content:"\F0A17"}.mdi-subway:before{content:"\F06AC"}.mdi-subway-alert-variant:before{content:"\F0D9D"}.mdi-subway-variant:before{content:"\F04DF"}.mdi-summit:before{content:"\F0786"}.mdi-sunglasses:before{content:"\F04E0"}.mdi-surround-sound:before{content:"\F05C5"}.mdi-surround-sound-2-0:before{content:"\F07F0"}.mdi-surround-sound-2-1:before{content:"\F1729"}.mdi-surround-sound-3-1:before{content:"\F07F1"}.mdi-surround-sound-5-1:before{content:"\F07F2"}.mdi-surround-sound-5-1-2:before{content:"\F172A"}.mdi-surround-sound-7-1:before{content:"\F07F3"}.mdi-svg:before{content:"\F0721"}.mdi-swap-horizontal:before{content:"\F04E1"}.mdi-swap-horizontal-bold:before{content:"\F0BCD"}.mdi-swap-horizontal-circle:before{content:"\F0FE1"}.mdi-swap-horizontal-circle-outline:before{content:"\F0FE2"}.mdi-swap-horizontal-variant:before{content:"\F08C1"}.mdi-swap-vertical:before{content:"\F04E2"}.mdi-swap-vertical-bold:before{content:"\F0BCE"}.mdi-swap-vertical-circle:before{content:"\F0FE3"}.mdi-swap-vertical-circle-outline:before{content:"\F0FE4"}.mdi-swap-vertical-variant:before{content:"\F08C2"}.mdi-swim:before{content:"\F04E3"}.mdi-switch:before{content:"\F04E4"}.mdi-sword:before{content:"\F04E5"}.mdi-sword-cross:before{content:"\F0787"}.mdi-syllabary-hangul:before{content:"\F1333"}.mdi-syllabary-hiragana:before{content:"\F1334"}.mdi-syllabary-katakana:before{content:"\F1335"}.mdi-syllabary-katakana-halfwidth:before{content:"\F1336"}.mdi-symbol:before{content:"\F1501"}.mdi-symfony:before{content:"\F0AE6"}.mdi-sync:before{content:"\F04E6"}.mdi-sync-alert:before{content:"\F04E7"}.mdi-sync-circle:before{content:"\F1378"}.mdi-sync-off:before{content:"\F04E8"}.mdi-tab:before{content:"\F04E9"}.mdi-tab-minus:before{content:"\F0B4B"}.mdi-tab-plus:before{content:"\F075C"}.mdi-tab-remove:before{content:"\F0B4C"}.mdi-tab-unselected:before{content:"\F04EA"}.mdi-table:before{content:"\F04EB"}.mdi-table-account:before{content:"\F13B9"}.mdi-table-alert:before{content:"\F13BA"}.mdi-table-arrow-down:before{content:"\F13BB"}.mdi-table-arrow-left:before{content:"\F13BC"}.mdi-table-arrow-right:before{content:"\F13BD"}.mdi-table-arrow-up:before{content:"\F13BE"}.mdi-table-border:before{content:"\F0A18"}.mdi-table-cancel:before{content:"\F13BF"}.mdi-table-chair:before{content:"\F1061"}.mdi-table-check:before{content:"\F13C0"}.mdi-table-clock:before{content:"\F13C1"}.mdi-table-cog:before{content:"\F13C2"}.mdi-table-column:before{content:"\F0835"}.mdi-table-column-plus-after:before{content:"\F04EC"}.mdi-table-column-plus-before:before{content:"\F04ED"}.mdi-table-column-remove:before{content:"\F04EE"}.mdi-table-column-width:before{content:"\F04EF"}.mdi-table-edit:before{content:"\F04F0"}.mdi-table-eye:before{content:"\F1094"}.mdi-table-eye-off:before{content:"\F13C3"}.mdi-table-furniture:before{content:"\F05BC"}.mdi-table-headers-eye:before{content:"\F121D"}.mdi-table-headers-eye-off:before{content:"\F121E"}.mdi-table-heart:before{content:"\F13C4"}.mdi-table-key:before{content:"\F13C5"}.mdi-table-large:before{content:"\F04F1"}.mdi-table-large-plus:before{content:"\F0F87"}.mdi-table-large-remove:before{content:"\F0F88"}.mdi-table-lock:before{content:"\F13C6"}.mdi-table-merge-cells:before{content:"\F09A6"}.mdi-table-minus:before{content:"\F13C7"}.mdi-table-multiple:before{content:"\F13C8"}.mdi-table-network:before{content:"\F13C9"}.mdi-table-of-contents:before{content:"\F0836"}.mdi-table-off:before{content:"\F13CA"}.mdi-table-picnic:before{content:"\F1743"}.mdi-table-plus:before{content:"\F0A75"}.mdi-table-refresh:before{content:"\F13A0"}.mdi-table-remove:before{content:"\F0A76"}.mdi-table-row:before{content:"\F0837"}.mdi-table-row-height:before{content:"\F04F2"}.mdi-table-row-plus-after:before{content:"\F04F3"}.mdi-table-row-plus-before:before{content:"\F04F4"}.mdi-table-row-remove:before{content:"\F04F5"}.mdi-table-search:before{content:"\F090F"}.mdi-table-settings:before{content:"\F0838"}.mdi-table-split-cell:before{content:"\F142A"}.mdi-table-star:before{content:"\F13CB"}.mdi-table-sync:before{content:"\F13A1"}.mdi-table-tennis:before{content:"\F0E68"}.mdi-tablet:before{content:"\F04F6"}.mdi-tablet-android:before{content:"\F04F7"}.mdi-tablet-cellphone:before{content:"\F09A7"}.mdi-tablet-dashboard:before{content:"\F0ECE"}.mdi-tablet-ipad:before{content:"\F04F8"}.mdi-taco:before{content:"\F0762"}.mdi-tag:before{content:"\F04F9"}.mdi-tag-arrow-down:before{content:"\F172B"}.mdi-tag-arrow-down-outline:before{content:"\F172C"}.mdi-tag-arrow-left:before{content:"\F172D"}.mdi-tag-arrow-left-outline:before{content:"\F172E"}.mdi-tag-arrow-right:before{content:"\F172F"}.mdi-tag-arrow-right-outline:before{content:"\F1730"}.mdi-tag-arrow-up:before{content:"\F1731"}.mdi-tag-arrow-up-outline:before{content:"\F1732"}.mdi-tag-faces:before{content:"\F04FA"}.mdi-tag-heart:before{content:"\F068B"}.mdi-tag-heart-outline:before{content:"\F0BCF"}.mdi-tag-minus:before{content:"\F0910"}.mdi-tag-minus-outline:before{content:"\F121F"}.mdi-tag-multiple:before{content:"\F04FB"}.mdi-tag-multiple-outline:before{content:"\F12F7"}.mdi-tag-off:before{content:"\F1220"}.mdi-tag-off-outline:before{content:"\F1221"}.mdi-tag-outline:before{content:"\F04FC"}.mdi-tag-plus:before{content:"\F0722"}.mdi-tag-plus-outline:before{content:"\F1222"}.mdi-tag-remove:before{content:"\F0723"}.mdi-tag-remove-outline:before{content:"\F1223"}.mdi-tag-text:before{content:"\F1224"}.mdi-tag-text-outline:before{content:"\F04FD"}.mdi-tailwind:before{content:"\F13FF"}.mdi-tank:before{content:"\F0D3A"}.mdi-tanker-truck:before{content:"\F0FE5"}.mdi-tape-drive:before{content:"\F16DF"}.mdi-tape-measure:before{content:"\F0B4D"}.mdi-target:before{content:"\F04FE"}.mdi-target-account:before{content:"\F0BD0"}.mdi-target-variant:before{content:"\F0A77"}.mdi-taxi:before{content:"\F04FF"}.mdi-tea:before{content:"\F0D9E"}.mdi-tea-outline:before{content:"\F0D9F"}.mdi-teach:before{content:"\F0890"}.mdi-teamviewer:before{content:"\F0500"}.mdi-telegram:before{content:"\F0501"}.mdi-telescope:before{content:"\F0B4E"}.mdi-television:before{content:"\F0502"}.mdi-television-ambient-light:before{content:"\F1356"}.mdi-television-box:before{content:"\F0839"}.mdi-television-classic:before{content:"\F07F4"}.mdi-television-classic-off:before{content:"\F083A"}.mdi-television-clean:before{content:"\F1110"}.mdi-television-guide:before{content:"\F0503"}.mdi-television-off:before{content:"\F083B"}.mdi-television-pause:before{content:"\F0F89"}.mdi-television-play:before{content:"\F0ECF"}.mdi-television-stop:before{content:"\F0F8A"}.mdi-temperature-celsius:before{content:"\F0504"}.mdi-temperature-fahrenheit:before{content:"\F0505"}.mdi-temperature-kelvin:before{content:"\F0506"}.mdi-tennis:before{content:"\F0DA0"}.mdi-tennis-ball:before{content:"\F0507"}.mdi-tent:before{content:"\F0508"}.mdi-terraform:before{content:"\F1062"}.mdi-terrain:before{content:"\F0509"}.mdi-test-tube:before{content:"\F0668"}.mdi-test-tube-empty:before{content:"\F0911"}.mdi-test-tube-off:before{content:"\F0912"}.mdi-text:before{content:"\F09A8"}.mdi-text-account:before{content:"\F1570"}.mdi-text-box:before{content:"\F021A"}.mdi-text-box-check:before{content:"\F0EA6"}.mdi-text-box-check-outline:before{content:"\F0EA7"}.mdi-text-box-minus:before{content:"\F0EA8"}.mdi-text-box-minus-outline:before{content:"\F0EA9"}.mdi-text-box-multiple:before{content:"\F0AB7"}.mdi-text-box-multiple-outline:before{content:"\F0AB8"}.mdi-text-box-outline:before{content:"\F09ED"}.mdi-text-box-plus:before{content:"\F0EAA"}.mdi-text-box-plus-outline:before{content:"\F0EAB"}.mdi-text-box-remove:before{content:"\F0EAC"}.mdi-text-box-remove-outline:before{content:"\F0EAD"}.mdi-text-box-search:before{content:"\F0EAE"}.mdi-text-box-search-outline:before{content:"\F0EAF"}.mdi-text-recognition:before{content:"\F113D"}.mdi-text-search:before{content:"\F13B8"}.mdi-text-shadow:before{content:"\F0669"}.mdi-text-short:before{content:"\F09A9"}.mdi-text-subject:before{content:"\F09AA"}.mdi-text-to-speech:before{content:"\F050A"}.mdi-text-to-speech-off:before{content:"\F050B"}.mdi-texture:before{content:"\F050C"}.mdi-texture-box:before{content:"\F0FE6"}.mdi-theater:before{content:"\F050D"}.mdi-theme-light-dark:before{content:"\F050E"}.mdi-thermometer:before{content:"\F050F"}.mdi-thermometer-alert:before{content:"\F0E01"}.mdi-thermometer-chevron-down:before{content:"\F0E02"}.mdi-thermometer-chevron-up:before{content:"\F0E03"}.mdi-thermometer-high:before{content:"\F10C2"}.mdi-thermometer-lines:before{content:"\F0510"}.mdi-thermometer-low:before{content:"\F10C3"}.mdi-thermometer-minus:before{content:"\F0E04"}.mdi-thermometer-off:before{content:"\F1531"}.mdi-thermometer-plus:before{content:"\F0E05"}.mdi-thermostat:before{content:"\F0393"}.mdi-thermostat-box:before{content:"\F0891"}.mdi-thought-bubble:before{content:"\F07F6"}.mdi-thought-bubble-outline:before{content:"\F07F7"}.mdi-thumb-down:before{content:"\F0511"}.mdi-thumb-down-outline:before{content:"\F0512"}.mdi-thumb-up:before{content:"\F0513"}.mdi-thumb-up-outline:before{content:"\F0514"}.mdi-thumbs-up-down:before{content:"\F0515"}.mdi-ticket:before{content:"\F0516"}.mdi-ticket-account:before{content:"\F0517"}.mdi-ticket-confirmation:before{content:"\F0518"}.mdi-ticket-confirmation-outline:before{content:"\F13AA"}.mdi-ticket-outline:before{content:"\F0913"}.mdi-ticket-percent:before{content:"\F0724"}.mdi-ticket-percent-outline:before{content:"\F142B"}.mdi-tie:before{content:"\F0519"}.mdi-tilde:before{content:"\F0725"}.mdi-timelapse:before{content:"\F051A"}.mdi-timeline:before{content:"\F0BD1"}.mdi-timeline-alert:before{content:"\F0F95"}.mdi-timeline-alert-outline:before{content:"\F0F98"}.mdi-timeline-check:before{content:"\F1532"}.mdi-timeline-check-outline:before{content:"\F1533"}.mdi-timeline-clock:before{content:"\F11FB"}.mdi-timeline-clock-outline:before{content:"\F11FC"}.mdi-timeline-help:before{content:"\F0F99"}.mdi-timeline-help-outline:before{content:"\F0F9A"}.mdi-timeline-minus:before{content:"\F1534"}.mdi-timeline-minus-outline:before{content:"\F1535"}.mdi-timeline-outline:before{content:"\F0BD2"}.mdi-timeline-plus:before{content:"\F0F96"}.mdi-timeline-plus-outline:before{content:"\F0F97"}.mdi-timeline-remove:before{content:"\F1536"}.mdi-timeline-remove-outline:before{content:"\F1537"}.mdi-timeline-text:before{content:"\F0BD3"}.mdi-timeline-text-outline:before{content:"\F0BD4"}.mdi-timer:before{content:"\F13AB"}.mdi-timer-10:before{content:"\F051C"}.mdi-timer-3:before{content:"\F051D"}.mdi-timer-off:before{content:"\F13AC"}.mdi-timer-off-outline:before{content:"\F051E"}.mdi-timer-outline:before{content:"\F051B"}.mdi-timer-sand:before{content:"\F051F"}.mdi-timer-sand-empty:before{content:"\F06AD"}.mdi-timer-sand-full:before{content:"\F078C"}.mdi-timetable:before{content:"\F0520"}.mdi-toaster:before{content:"\F1063"}.mdi-toaster-off:before{content:"\F11B7"}.mdi-toaster-oven:before{content:"\F0CD3"}.mdi-toggle-switch:before{content:"\F0521"}.mdi-toggle-switch-off:before{content:"\F0522"}.mdi-toggle-switch-off-outline:before{content:"\F0A19"}.mdi-toggle-switch-outline:before{content:"\F0A1A"}.mdi-toilet:before{content:"\F09AB"}.mdi-toolbox:before{content:"\F09AC"}.mdi-toolbox-outline:before{content:"\F09AD"}.mdi-tools:before{content:"\F1064"}.mdi-tooltip:before{content:"\F0523"}.mdi-tooltip-account:before{content:"\F000C"}.mdi-tooltip-check:before{content:"\F155C"}.mdi-tooltip-check-outline:before{content:"\F155D"}.mdi-tooltip-edit:before{content:"\F0524"}.mdi-tooltip-edit-outline:before{content:"\F12C5"}.mdi-tooltip-image:before{content:"\F0525"}.mdi-tooltip-image-outline:before{content:"\F0BD5"}.mdi-tooltip-minus:before{content:"\F155E"}.mdi-tooltip-minus-outline:before{content:"\F155F"}.mdi-tooltip-outline:before{content:"\F0526"}.mdi-tooltip-plus:before{content:"\F0BD6"}.mdi-tooltip-plus-outline:before{content:"\F0527"}.mdi-tooltip-remove:before{content:"\F1560"}.mdi-tooltip-remove-outline:before{content:"\F1561"}.mdi-tooltip-text:before{content:"\F0528"}.mdi-tooltip-text-outline:before{content:"\F0BD7"}.mdi-tooth:before{content:"\F08C3"}.mdi-tooth-outline:before{content:"\F0529"}.mdi-toothbrush:before{content:"\F1129"}.mdi-toothbrush-electric:before{content:"\F112C"}.mdi-toothbrush-paste:before{content:"\F112A"}.mdi-torch:before{content:"\F1606"}.mdi-tortoise:before{content:"\F0D3B"}.mdi-toslink:before{content:"\F12B8"}.mdi-tournament:before{content:"\F09AE"}.mdi-tow-truck:before{content:"\F083C"}.mdi-tower-beach:before{content:"\F0681"}.mdi-tower-fire:before{content:"\F0682"}.mdi-toy-brick:before{content:"\F1288"}.mdi-toy-brick-marker:before{content:"\F1289"}.mdi-toy-brick-marker-outline:before{content:"\F128A"}.mdi-toy-brick-minus:before{content:"\F128B"}.mdi-toy-brick-minus-outline:before{content:"\F128C"}.mdi-toy-brick-outline:before{content:"\F128D"}.mdi-toy-brick-plus:before{content:"\F128E"}.mdi-toy-brick-plus-outline:before{content:"\F128F"}.mdi-toy-brick-remove:before{content:"\F1290"}.mdi-toy-brick-remove-outline:before{content:"\F1291"}.mdi-toy-brick-search:before{content:"\F1292"}.mdi-toy-brick-search-outline:before{content:"\F1293"}.mdi-track-light:before{content:"\F0914"}.mdi-trackpad:before{content:"\F07F8"}.mdi-trackpad-lock:before{content:"\F0933"}.mdi-tractor:before{content:"\F0892"}.mdi-tractor-variant:before{content:"\F14C4"}.mdi-trademark:before{content:"\F0A78"}.mdi-traffic-cone:before{content:"\F137C"}.mdi-traffic-light:before{content:"\F052B"}.mdi-train:before{content:"\F052C"}.mdi-train-car:before{content:"\F0BD8"}.mdi-train-car-passenger:before{content:"\F1733"}.mdi-train-car-passenger-door:before{content:"\F1734"}.mdi-train-car-passenger-door-open:before{content:"\F1735"}.mdi-train-car-passenger-variant:before{content:"\F1736"}.mdi-train-variant:before{content:"\F08C4"}.mdi-tram:before{content:"\F052D"}.mdi-tram-side:before{content:"\F0FE7"}.mdi-transcribe:before{content:"\F052E"}.mdi-transcribe-close:before{content:"\F052F"}.mdi-transfer:before{content:"\F1065"}.mdi-transfer-down:before{content:"\F0DA1"}.mdi-transfer-left:before{content:"\F0DA2"}.mdi-transfer-right:before{content:"\F0530"}.mdi-transfer-up:before{content:"\F0DA3"}.mdi-transit-connection:before{content:"\F0D3C"}.mdi-transit-connection-horizontal:before{content:"\F1546"}.mdi-transit-connection-variant:before{content:"\F0D3D"}.mdi-transit-detour:before{content:"\F0F8B"}.mdi-transit-skip:before{content:"\F1515"}.mdi-transit-transfer:before{content:"\F06AE"}.mdi-transition:before{content:"\F0915"}.mdi-transition-masked:before{content:"\F0916"}.mdi-translate:before{content:"\F05CA"}.mdi-translate-off:before{content:"\F0E06"}.mdi-transmission-tower:before{content:"\F0D3E"}.mdi-trash-can:before{content:"\F0A79"}.mdi-trash-can-outline:before{content:"\F0A7A"}.mdi-tray:before{content:"\F1294"}.mdi-tray-alert:before{content:"\F1295"}.mdi-tray-full:before{content:"\F1296"}.mdi-tray-minus:before{content:"\F1297"}.mdi-tray-plus:before{content:"\F1298"}.mdi-tray-remove:before{content:"\F1299"}.mdi-treasure-chest:before{content:"\F0726"}.mdi-tree:before{content:"\F0531"}.mdi-tree-outline:before{content:"\F0E69"}.mdi-trello:before{content:"\F0532"}.mdi-trending-down:before{content:"\F0533"}.mdi-trending-neutral:before{content:"\F0534"}.mdi-trending-up:before{content:"\F0535"}.mdi-triangle:before{content:"\F0536"}.mdi-triangle-outline:before{content:"\F0537"}.mdi-triangle-wave:before{content:"\F147C"}.mdi-triforce:before{content:"\F0BD9"}.mdi-trophy:before{content:"\F0538"}.mdi-trophy-award:before{content:"\F0539"}.mdi-trophy-broken:before{content:"\F0DA4"}.mdi-trophy-outline:before{content:"\F053A"}.mdi-trophy-variant:before{content:"\F053B"}.mdi-trophy-variant-outline:before{content:"\F053C"}.mdi-truck:before{content:"\F053D"}.mdi-truck-check:before{content:"\F0CD4"}.mdi-truck-check-outline:before{content:"\F129A"}.mdi-truck-delivery:before{content:"\F053E"}.mdi-truck-delivery-outline:before{content:"\F129B"}.mdi-truck-fast:before{content:"\F0788"}.mdi-truck-fast-outline:before{content:"\F129C"}.mdi-truck-outline:before{content:"\F129D"}.mdi-truck-trailer:before{content:"\F0727"}.mdi-trumpet:before{content:"\F1096"}.mdi-tshirt-crew:before{content:"\F0A7B"}.mdi-tshirt-crew-outline:before{content:"\F053F"}.mdi-tshirt-v:before{content:"\F0A7C"}.mdi-tshirt-v-outline:before{content:"\F0540"}.mdi-tumble-dryer:before{content:"\F0917"}.mdi-tumble-dryer-alert:before{content:"\F11BA"}.mdi-tumble-dryer-off:before{content:"\F11BB"}.mdi-tune:before{content:"\F062E"}.mdi-tune-variant:before{content:"\F1542"}.mdi-tune-vertical:before{content:"\F066A"}.mdi-tune-vertical-variant:before{content:"\F1543"}.mdi-turkey:before{content:"\F171B"}.mdi-turnstile:before{content:"\F0CD5"}.mdi-turnstile-outline:before{content:"\F0CD6"}.mdi-turtle:before{content:"\F0CD7"}.mdi-twitch:before{content:"\F0543"}.mdi-twitter:before{content:"\F0544"}.mdi-twitter-retweet:before{content:"\F0547"}.mdi-two-factor-authentication:before{content:"\F09AF"}.mdi-typewriter:before{content:"\F0F2D"}.mdi-ubisoft:before{content:"\F0BDA"}.mdi-ubuntu:before{content:"\F0548"}.mdi-ufo:before{content:"\F10C4"}.mdi-ufo-outline:before{content:"\F10C5"}.mdi-ultra-high-definition:before{content:"\F07F9"}.mdi-umbraco:before{content:"\F0549"}.mdi-umbrella:before{content:"\F054A"}.mdi-umbrella-closed:before{content:"\F09B0"}.mdi-umbrella-closed-outline:before{content:"\F13E2"}.mdi-umbrella-closed-variant:before{content:"\F13E1"}.mdi-umbrella-outline:before{content:"\F054B"}.mdi-undo:before{content:"\F054C"}.mdi-undo-variant:before{content:"\F054D"}.mdi-unfold-less-horizontal:before{content:"\F054E"}.mdi-unfold-less-vertical:before{content:"\F0760"}.mdi-unfold-more-horizontal:before{content:"\F054F"}.mdi-unfold-more-vertical:before{content:"\F0761"}.mdi-ungroup:before{content:"\F0550"}.mdi-unicode:before{content:"\F0ED0"}.mdi-unicorn:before{content:"\F15C2"}.mdi-unicorn-variant:before{content:"\F15C3"}.mdi-unicycle:before{content:"\F15E5"}.mdi-unity:before{content:"\F06AF"}.mdi-unreal:before{content:"\F09B1"}.mdi-untappd:before{content:"\F0551"}.mdi-update:before{content:"\F06B0"}.mdi-upload:before{content:"\F0552"}.mdi-upload-lock:before{content:"\F1373"}.mdi-upload-lock-outline:before{content:"\F1374"}.mdi-upload-multiple:before{content:"\F083D"}.mdi-upload-network:before{content:"\F06F6"}.mdi-upload-network-outline:before{content:"\F0CD8"}.mdi-upload-off:before{content:"\F10C6"}.mdi-upload-off-outline:before{content:"\F10C7"}.mdi-upload-outline:before{content:"\F0E07"}.mdi-usb:before{content:"\F0553"}.mdi-usb-flash-drive:before{content:"\F129E"}.mdi-usb-flash-drive-outline:before{content:"\F129F"}.mdi-usb-port:before{content:"\F11F0"}.mdi-valve:before{content:"\F1066"}.mdi-valve-closed:before{content:"\F1067"}.mdi-valve-open:before{content:"\F1068"}.mdi-van-passenger:before{content:"\F07FA"}.mdi-van-utility:before{content:"\F07FB"}.mdi-vanish:before{content:"\F07FC"}.mdi-vanish-quarter:before{content:"\F1554"}.mdi-vanity-light:before{content:"\F11E1"}.mdi-variable:before{content:"\F0AE7"}.mdi-variable-box:before{content:"\F1111"}.mdi-vector-arrange-above:before{content:"\F0554"}.mdi-vector-arrange-below:before{content:"\F0555"}.mdi-vector-bezier:before{content:"\F0AE8"}.mdi-vector-circle:before{content:"\F0556"}.mdi-vector-circle-variant:before{content:"\F0557"}.mdi-vector-combine:before{content:"\F0558"}.mdi-vector-curve:before{content:"\F0559"}.mdi-vector-difference:before{content:"\F055A"}.mdi-vector-difference-ab:before{content:"\F055B"}.mdi-vector-difference-ba:before{content:"\F055C"}.mdi-vector-ellipse:before{content:"\F0893"}.mdi-vector-intersection:before{content:"\F055D"}.mdi-vector-line:before{content:"\F055E"}.mdi-vector-link:before{content:"\F0FE8"}.mdi-vector-point:before{content:"\F055F"}.mdi-vector-polygon:before{content:"\F0560"}.mdi-vector-polyline:before{content:"\F0561"}.mdi-vector-polyline-edit:before{content:"\F1225"}.mdi-vector-polyline-minus:before{content:"\F1226"}.mdi-vector-polyline-plus:before{content:"\F1227"}.mdi-vector-polyline-remove:before{content:"\F1228"}.mdi-vector-radius:before{content:"\F074A"}.mdi-vector-rectangle:before{content:"\F05C6"}.mdi-vector-selection:before{content:"\F0562"}.mdi-vector-square:before{content:"\F0001"}.mdi-vector-triangle:before{content:"\F0563"}.mdi-vector-union:before{content:"\F0564"}.mdi-vhs:before{content:"\F0A1B"}.mdi-vibrate:before{content:"\F0566"}.mdi-vibrate-off:before{content:"\F0CD9"}.mdi-video:before{content:"\F0567"}.mdi-video-3d:before{content:"\F07FD"}.mdi-video-3d-off:before{content:"\F13D9"}.mdi-video-3d-variant:before{content:"\F0ED1"}.mdi-video-4k-box:before{content:"\F083E"}.mdi-video-account:before{content:"\F0919"}.mdi-video-box:before{content:"\F00FD"}.mdi-video-box-off:before{content:"\F00FE"}.mdi-video-check:before{content:"\F1069"}.mdi-video-check-outline:before{content:"\F106A"}.mdi-video-high-definition:before{content:"\F152E"}.mdi-video-image:before{content:"\F091A"}.mdi-video-input-antenna:before{content:"\F083F"}.mdi-video-input-component:before{content:"\F0840"}.mdi-video-input-hdmi:before{content:"\F0841"}.mdi-video-input-scart:before{content:"\F0F8C"}.mdi-video-input-svideo:before{content:"\F0842"}.mdi-video-minus:before{content:"\F09B2"}.mdi-video-minus-outline:before{content:"\F02BA"}.mdi-video-off:before{content:"\F0568"}.mdi-video-off-outline:before{content:"\F0BDB"}.mdi-video-outline:before{content:"\F0BDC"}.mdi-video-plus:before{content:"\F09B3"}.mdi-video-plus-outline:before{content:"\F01D3"}.mdi-video-stabilization:before{content:"\F091B"}.mdi-video-switch:before{content:"\F0569"}.mdi-video-switch-outline:before{content:"\F0790"}.mdi-video-vintage:before{content:"\F0A1C"}.mdi-video-wireless:before{content:"\F0ED2"}.mdi-video-wireless-outline:before{content:"\F0ED3"}.mdi-view-agenda:before{content:"\F056A"}.mdi-view-agenda-outline:before{content:"\F11D8"}.mdi-view-array:before{content:"\F056B"}.mdi-view-array-outline:before{content:"\F1485"}.mdi-view-carousel:before{content:"\F056C"}.mdi-view-carousel-outline:before{content:"\F1486"}.mdi-view-column:before{content:"\F056D"}.mdi-view-column-outline:before{content:"\F1487"}.mdi-view-comfy:before{content:"\F0E6A"}.mdi-view-comfy-outline:before{content:"\F1488"}.mdi-view-compact:before{content:"\F0E6B"}.mdi-view-compact-outline:before{content:"\F0E6C"}.mdi-view-dashboard:before{content:"\F056E"}.mdi-view-dashboard-outline:before{content:"\F0A1D"}.mdi-view-dashboard-variant:before{content:"\F0843"}.mdi-view-dashboard-variant-outline:before{content:"\F1489"}.mdi-view-day:before{content:"\F056F"}.mdi-view-day-outline:before{content:"\F148A"}.mdi-view-grid:before{content:"\F0570"}.mdi-view-grid-outline:before{content:"\F11D9"}.mdi-view-grid-plus:before{content:"\F0F8D"}.mdi-view-grid-plus-outline:before{content:"\F11DA"}.mdi-view-headline:before{content:"\F0571"}.mdi-view-list:before{content:"\F0572"}.mdi-view-list-outline:before{content:"\F148B"}.mdi-view-module:before{content:"\F0573"}.mdi-view-module-outline:before{content:"\F148C"}.mdi-view-parallel:before{content:"\F0728"}.mdi-view-parallel-outline:before{content:"\F148D"}.mdi-view-quilt:before{content:"\F0574"}.mdi-view-quilt-outline:before{content:"\F148E"}.mdi-view-sequential:before{content:"\F0729"}.mdi-view-sequential-outline:before{content:"\F148F"}.mdi-view-split-horizontal:before{content:"\F0BCB"}.mdi-view-split-vertical:before{content:"\F0BCC"}.mdi-view-stream:before{content:"\F0575"}.mdi-view-stream-outline:before{content:"\F1490"}.mdi-view-week:before{content:"\F0576"}.mdi-view-week-outline:before{content:"\F1491"}.mdi-vimeo:before{content:"\F0577"}.mdi-violin:before{content:"\F060F"}.mdi-virtual-reality:before{content:"\F0894"}.mdi-virus:before{content:"\F13B6"}.mdi-virus-outline:before{content:"\F13B7"}.mdi-vk:before{content:"\F0579"}.mdi-vlc:before{content:"\F057C"}.mdi-voice-off:before{content:"\F0ED4"}.mdi-voicemail:before{content:"\F057D"}.mdi-volleyball:before{content:"\F09B4"}.mdi-volume-high:before{content:"\F057E"}.mdi-volume-low:before{content:"\F057F"}.mdi-volume-medium:before{content:"\F0580"}.mdi-volume-minus:before{content:"\F075E"}.mdi-volume-mute:before{content:"\F075F"}.mdi-volume-off:before{content:"\F0581"}.mdi-volume-plus:before{content:"\F075D"}.mdi-volume-source:before{content:"\F1120"}.mdi-volume-variant-off:before{content:"\F0E08"}.mdi-volume-vibrate:before{content:"\F1121"}.mdi-vote:before{content:"\F0A1F"}.mdi-vote-outline:before{content:"\F0A20"}.mdi-vpn:before{content:"\F0582"}.mdi-vuejs:before{content:"\F0844"}.mdi-vuetify:before{content:"\F0E6D"}.mdi-walk:before{content:"\F0583"}.mdi-wall:before{content:"\F07FE"}.mdi-wall-sconce:before{content:"\F091C"}.mdi-wall-sconce-flat:before{content:"\F091D"}.mdi-wall-sconce-flat-variant:before{content:"\F041C"}.mdi-wall-sconce-round:before{content:"\F0748"}.mdi-wall-sconce-round-variant:before{content:"\F091E"}.mdi-wallet:before{content:"\F0584"}.mdi-wallet-giftcard:before{content:"\F0585"}.mdi-wallet-membership:before{content:"\F0586"}.mdi-wallet-outline:before{content:"\F0BDD"}.mdi-wallet-plus:before{content:"\F0F8E"}.mdi-wallet-plus-outline:before{content:"\F0F8F"}.mdi-wallet-travel:before{content:"\F0587"}.mdi-wallpaper:before{content:"\F0E09"}.mdi-wan:before{content:"\F0588"}.mdi-wardrobe:before{content:"\F0F90"}.mdi-wardrobe-outline:before{content:"\F0F91"}.mdi-warehouse:before{content:"\F0F81"}.mdi-washing-machine:before{content:"\F072A"}.mdi-washing-machine-alert:before{content:"\F11BC"}.mdi-washing-machine-off:before{content:"\F11BD"}.mdi-watch:before{content:"\F0589"}.mdi-watch-export:before{content:"\F058A"}.mdi-watch-export-variant:before{content:"\F0895"}.mdi-watch-import:before{content:"\F058B"}.mdi-watch-import-variant:before{content:"\F0896"}.mdi-watch-variant:before{content:"\F0897"}.mdi-watch-vibrate:before{content:"\F06B1"}.mdi-watch-vibrate-off:before{content:"\F0CDA"}.mdi-water:before{content:"\F058C"}.mdi-water-alert:before{content:"\F1502"}.mdi-water-alert-outline:before{content:"\F1503"}.mdi-water-boiler:before{content:"\F0F92"}.mdi-water-boiler-alert:before{content:"\F11B3"}.mdi-water-boiler-off:before{content:"\F11B4"}.mdi-water-check:before{content:"\F1504"}.mdi-water-check-outline:before{content:"\F1505"}.mdi-water-minus:before{content:"\F1506"}.mdi-water-minus-outline:before{content:"\F1507"}.mdi-water-off:before{content:"\F058D"}.mdi-water-off-outline:before{content:"\F1508"}.mdi-water-outline:before{content:"\F0E0A"}.mdi-water-percent:before{content:"\F058E"}.mdi-water-percent-alert:before{content:"\F1509"}.mdi-water-plus:before{content:"\F150A"}.mdi-water-plus-outline:before{content:"\F150B"}.mdi-water-polo:before{content:"\F12A0"}.mdi-water-pump:before{content:"\F058F"}.mdi-water-pump-off:before{content:"\F0F93"}.mdi-water-remove:before{content:"\F150C"}.mdi-water-remove-outline:before{content:"\F150D"}.mdi-water-well:before{content:"\F106B"}.mdi-water-well-outline:before{content:"\F106C"}.mdi-watering-can:before{content:"\F1481"}.mdi-watering-can-outline:before{content:"\F1482"}.mdi-watermark:before{content:"\F0612"}.mdi-wave:before{content:"\F0F2E"}.mdi-waveform:before{content:"\F147D"}.mdi-waves:before{content:"\F078D"}.mdi-waze:before{content:"\F0BDE"}.mdi-weather-cloudy:before{content:"\F0590"}.mdi-weather-cloudy-alert:before{content:"\F0F2F"}.mdi-weather-cloudy-arrow-right:before{content:"\F0E6E"}.mdi-weather-fog:before{content:"\F0591"}.mdi-weather-hail:before{content:"\F0592"}.mdi-weather-hazy:before{content:"\F0F30"}.mdi-weather-hurricane:before{content:"\F0898"}.mdi-weather-lightning:before{content:"\F0593"}.mdi-weather-lightning-rainy:before{content:"\F067E"}.mdi-weather-night:before{content:"\F0594"}.mdi-weather-night-partly-cloudy:before{content:"\F0F31"}.mdi-weather-partly-cloudy:before{content:"\F0595"}.mdi-weather-partly-lightning:before{content:"\F0F32"}.mdi-weather-partly-rainy:before{content:"\F0F33"}.mdi-weather-partly-snowy:before{content:"\F0F34"}.mdi-weather-partly-snowy-rainy:before{content:"\F0F35"}.mdi-weather-pouring:before{content:"\F0596"}.mdi-weather-rainy:before{content:"\F0597"}.mdi-weather-snowy:before{content:"\F0598"}.mdi-weather-snowy-heavy:before{content:"\F0F36"}.mdi-weather-snowy-rainy:before{content:"\F067F"}.mdi-weather-sunny:before{content:"\F0599"}.mdi-weather-sunny-alert:before{content:"\F0F37"}.mdi-weather-sunny-off:before{content:"\F14E4"}.mdi-weather-sunset:before{content:"\F059A"}.mdi-weather-sunset-down:before{content:"\F059B"}.mdi-weather-sunset-up:before{content:"\F059C"}.mdi-weather-tornado:before{content:"\F0F38"}.mdi-weather-windy:before{content:"\F059D"}.mdi-weather-windy-variant:before{content:"\F059E"}.mdi-web:before{content:"\F059F"}.mdi-web-box:before{content:"\F0F94"}.mdi-web-clock:before{content:"\F124A"}.mdi-webcam:before{content:"\F05A0"}.mdi-webcam-off:before{content:"\F1737"}.mdi-webhook:before{content:"\F062F"}.mdi-webpack:before{content:"\F072B"}.mdi-webrtc:before{content:"\F1248"}.mdi-wechat:before{content:"\F0611"}.mdi-weight:before{content:"\F05A1"}.mdi-weight-gram:before{content:"\F0D3F"}.mdi-weight-kilogram:before{content:"\F05A2"}.mdi-weight-lifter:before{content:"\F115D"}.mdi-weight-pound:before{content:"\F09B5"}.mdi-whatsapp:before{content:"\F05A3"}.mdi-wheel-barrow:before{content:"\F14F2"}.mdi-wheelchair-accessibility:before{content:"\F05A4"}.mdi-whistle:before{content:"\F09B6"}.mdi-whistle-outline:before{content:"\F12BC"}.mdi-white-balance-auto:before{content:"\F05A5"}.mdi-white-balance-incandescent:before{content:"\F05A6"}.mdi-white-balance-iridescent:before{content:"\F05A7"}.mdi-white-balance-sunny:before{content:"\F05A8"}.mdi-widgets:before{content:"\F072C"}.mdi-widgets-outline:before{content:"\F1355"}.mdi-wifi:before{content:"\F05A9"}.mdi-wifi-alert:before{content:"\F16B5"}.mdi-wifi-arrow-down:before{content:"\F16B6"}.mdi-wifi-arrow-left:before{content:"\F16B7"}.mdi-wifi-arrow-left-right:before{content:"\F16B8"}.mdi-wifi-arrow-right:before{content:"\F16B9"}.mdi-wifi-arrow-up:before{content:"\F16BA"}.mdi-wifi-arrow-up-down:before{content:"\F16BB"}.mdi-wifi-cancel:before{content:"\F16BC"}.mdi-wifi-check:before{content:"\F16BD"}.mdi-wifi-cog:before{content:"\F16BE"}.mdi-wifi-lock:before{content:"\F16BF"}.mdi-wifi-lock-open:before{content:"\F16C0"}.mdi-wifi-marker:before{content:"\F16C1"}.mdi-wifi-minus:before{content:"\F16C2"}.mdi-wifi-off:before{content:"\F05AA"}.mdi-wifi-plus:before{content:"\F16C3"}.mdi-wifi-refresh:before{content:"\F16C4"}.mdi-wifi-remove:before{content:"\F16C5"}.mdi-wifi-settings:before{content:"\F16C6"}.mdi-wifi-star:before{content:"\F0E0B"}.mdi-wifi-strength-1:before{content:"\F091F"}.mdi-wifi-strength-1-alert:before{content:"\F0920"}.mdi-wifi-strength-1-lock:before{content:"\F0921"}.mdi-wifi-strength-1-lock-open:before{content:"\F16CB"}.mdi-wifi-strength-2:before{content:"\F0922"}.mdi-wifi-strength-2-alert:before{content:"\F0923"}.mdi-wifi-strength-2-lock:before{content:"\F0924"}.mdi-wifi-strength-2-lock-open:before{content:"\F16CC"}.mdi-wifi-strength-3:before{content:"\F0925"}.mdi-wifi-strength-3-alert:before{content:"\F0926"}.mdi-wifi-strength-3-lock:before{content:"\F0927"}.mdi-wifi-strength-3-lock-open:before{content:"\F16CD"}.mdi-wifi-strength-4:before{content:"\F0928"}.mdi-wifi-strength-4-alert:before{content:"\F0929"}.mdi-wifi-strength-4-lock:before{content:"\F092A"}.mdi-wifi-strength-4-lock-open:before{content:"\F16CE"}.mdi-wifi-strength-alert-outline:before{content:"\F092B"}.mdi-wifi-strength-lock-open-outline:before{content:"\F16CF"}.mdi-wifi-strength-lock-outline:before{content:"\F092C"}.mdi-wifi-strength-off:before{content:"\F092D"}.mdi-wifi-strength-off-outline:before{content:"\F092E"}.mdi-wifi-strength-outline:before{content:"\F092F"}.mdi-wifi-sync:before{content:"\F16C7"}.mdi-wikipedia:before{content:"\F05AC"}.mdi-wind-turbine:before{content:"\F0DA5"}.mdi-window-close:before{content:"\F05AD"}.mdi-window-closed:before{content:"\F05AE"}.mdi-window-closed-variant:before{content:"\F11DB"}.mdi-window-maximize:before{content:"\F05AF"}.mdi-window-minimize:before{content:"\F05B0"}.mdi-window-open:before{content:"\F05B1"}.mdi-window-open-variant:before{content:"\F11DC"}.mdi-window-restore:before{content:"\F05B2"}.mdi-window-shutter:before{content:"\F111C"}.mdi-window-shutter-alert:before{content:"\F111D"}.mdi-window-shutter-open:before{content:"\F111E"}.mdi-windsock:before{content:"\F15FA"}.mdi-wiper:before{content:"\F0AE9"}.mdi-wiper-wash:before{content:"\F0DA6"}.mdi-wizard-hat:before{content:"\F1477"}.mdi-wordpress:before{content:"\F05B4"}.mdi-wrap:before{content:"\F05B6"}.mdi-wrap-disabled:before{content:"\F0BDF"}.mdi-wrench:before{content:"\F05B7"}.mdi-wrench-outline:before{content:"\F0BE0"}.mdi-xamarin:before{content:"\F0845"}.mdi-xamarin-outline:before{content:"\F0846"}.mdi-xing:before{content:"\F05BE"}.mdi-xml:before{content:"\F05C0"}.mdi-xmpp:before{content:"\F07FF"}.mdi-y-combinator:before{content:"\F0624"}.mdi-yahoo:before{content:"\F0B4F"}.mdi-yeast:before{content:"\F05C1"}.mdi-yin-yang:before{content:"\F0680"}.mdi-yoga:before{content:"\F117C"}.mdi-youtube:before{content:"\F05C3"}.mdi-youtube-gaming:before{content:"\F0848"}.mdi-youtube-studio:before{content:"\F0847"}.mdi-youtube-subscription:before{content:"\F0D40"}.mdi-youtube-tv:before{content:"\F0448"}.mdi-yurt:before{content:"\F1516"}.mdi-z-wave:before{content:"\F0AEA"}.mdi-zend:before{content:"\F0AEB"}.mdi-zigbee:before{content:"\F0D41"}.mdi-zip-box:before{content:"\F05C4"}.mdi-zip-box-outline:before{content:"\F0FFA"}.mdi-zip-disk:before{content:"\F0A23"}.mdi-zodiac-aquarius:before{content:"\F0A7D"}.mdi-zodiac-aries:before{content:"\F0A7E"}.mdi-zodiac-cancer:before{content:"\F0A7F"}.mdi-zodiac-capricorn:before{content:"\F0A80"}.mdi-zodiac-gemini:before{content:"\F0A81"}.mdi-zodiac-leo:before{content:"\F0A82"}.mdi-zodiac-libra:before{content:"\F0A83"}.mdi-zodiac-pisces:before{content:"\F0A84"}.mdi-zodiac-sagittarius:before{content:"\F0A85"}.mdi-zodiac-scorpio:before{content:"\F0A86"}.mdi-zodiac-taurus:before{content:"\F0A87"}.mdi-zodiac-virgo:before{content:"\F0A88"}.mdi-blank:before{content:"\F68C";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:hsla(0,0%,100%,.3)}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:mdi-spin 2s linear infinite;animation:mdi-spin 2s linear infinite}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}} \ No newline at end of file diff --git a/fonts/Roboto-Black.313a6563.woff b/fonts/Roboto-Black.313a6563.woff new file mode 100644 index 0000000..b1ddac3 Binary files /dev/null and b/fonts/Roboto-Black.313a6563.woff differ diff --git a/fonts/Roboto-Black.59eb3601.woff2 b/fonts/Roboto-Black.59eb3601.woff2 new file mode 100644 index 0000000..41186d0 Binary files /dev/null and b/fonts/Roboto-Black.59eb3601.woff2 differ diff --git a/fonts/Roboto-BlackItalic.cc2fadc3.woff b/fonts/Roboto-BlackItalic.cc2fadc3.woff new file mode 100644 index 0000000..b97efea Binary files /dev/null and b/fonts/Roboto-BlackItalic.cc2fadc3.woff differ diff --git a/fonts/Roboto-BlackItalic.f75569f8.woff2 b/fonts/Roboto-BlackItalic.f75569f8.woff2 new file mode 100644 index 0000000..df3c3f4 Binary files /dev/null and b/fonts/Roboto-BlackItalic.f75569f8.woff2 differ diff --git a/fonts/Roboto-Bold.50d75e48.woff b/fonts/Roboto-Bold.50d75e48.woff new file mode 100644 index 0000000..6e0f562 Binary files /dev/null and b/fonts/Roboto-Bold.50d75e48.woff differ diff --git a/fonts/Roboto-Bold.b52fac2b.woff2 b/fonts/Roboto-Bold.b52fac2b.woff2 new file mode 100644 index 0000000..76817cc Binary files /dev/null and b/fonts/Roboto-Bold.b52fac2b.woff2 differ diff --git a/fonts/Roboto-BoldItalic.4fe0f73c.woff b/fonts/Roboto-BoldItalic.4fe0f73c.woff new file mode 100644 index 0000000..ea90d71 Binary files /dev/null and b/fonts/Roboto-BoldItalic.4fe0f73c.woff differ diff --git a/fonts/Roboto-BoldItalic.94008e69.woff2 b/fonts/Roboto-BoldItalic.94008e69.woff2 new file mode 100644 index 0000000..45c9ef7 Binary files /dev/null and b/fonts/Roboto-BoldItalic.94008e69.woff2 differ diff --git a/fonts/Roboto-Light.c73eb1ce.woff b/fonts/Roboto-Light.c73eb1ce.woff new file mode 100644 index 0000000..b9e9918 Binary files /dev/null and b/fonts/Roboto-Light.c73eb1ce.woff differ diff --git a/fonts/Roboto-Light.d26871e8.woff2 b/fonts/Roboto-Light.d26871e8.woff2 new file mode 100644 index 0000000..ddbf4a9 Binary files /dev/null and b/fonts/Roboto-Light.d26871e8.woff2 differ diff --git a/fonts/Roboto-LightItalic.13efe6cb.woff b/fonts/Roboto-LightItalic.13efe6cb.woff new file mode 100644 index 0000000..329ec9b Binary files /dev/null and b/fonts/Roboto-LightItalic.13efe6cb.woff differ diff --git a/fonts/Roboto-LightItalic.e8eaae90.woff2 b/fonts/Roboto-LightItalic.e8eaae90.woff2 new file mode 100644 index 0000000..ba70c2a Binary files /dev/null and b/fonts/Roboto-LightItalic.e8eaae90.woff2 differ diff --git a/fonts/Roboto-Medium.1d659482.woff b/fonts/Roboto-Medium.1d659482.woff new file mode 100644 index 0000000..005e928 Binary files /dev/null and b/fonts/Roboto-Medium.1d659482.woff differ diff --git a/fonts/Roboto-Medium.90d16760.woff2 b/fonts/Roboto-Medium.90d16760.woff2 new file mode 100644 index 0000000..6a88805 Binary files /dev/null and b/fonts/Roboto-Medium.90d16760.woff2 differ diff --git a/fonts/Roboto-MediumItalic.13ec0eb5.woff2 b/fonts/Roboto-MediumItalic.13ec0eb5.woff2 new file mode 100644 index 0000000..cf21729 Binary files /dev/null and b/fonts/Roboto-MediumItalic.13ec0eb5.woff2 differ diff --git a/fonts/Roboto-MediumItalic.83e114c3.woff b/fonts/Roboto-MediumItalic.83e114c3.woff new file mode 100644 index 0000000..01eba14 Binary files /dev/null and b/fonts/Roboto-MediumItalic.83e114c3.woff differ diff --git a/fonts/Roboto-Regular.35b07eb2.woff b/fonts/Roboto-Regular.35b07eb2.woff new file mode 100644 index 0000000..96c1986 Binary files /dev/null and b/fonts/Roboto-Regular.35b07eb2.woff differ diff --git a/fonts/Roboto-Regular.73f0a88b.woff2 b/fonts/Roboto-Regular.73f0a88b.woff2 new file mode 100644 index 0000000..9a0064e Binary files /dev/null and b/fonts/Roboto-Regular.73f0a88b.woff2 differ diff --git a/fonts/Roboto-RegularItalic.4357beb8.woff2 b/fonts/Roboto-RegularItalic.4357beb8.woff2 new file mode 100644 index 0000000..e7f173b Binary files /dev/null and b/fonts/Roboto-RegularItalic.4357beb8.woff2 differ diff --git a/fonts/Roboto-RegularItalic.f5902d5e.woff b/fonts/Roboto-RegularItalic.f5902d5e.woff new file mode 100644 index 0000000..818233d Binary files /dev/null and b/fonts/Roboto-RegularItalic.f5902d5e.woff differ diff --git a/fonts/Roboto-Thin.ad538a69.woff2 b/fonts/Roboto-Thin.ad538a69.woff2 new file mode 100644 index 0000000..2fb9b5f Binary files /dev/null and b/fonts/Roboto-Thin.ad538a69.woff2 differ diff --git a/fonts/Roboto-Thin.d3b47375.woff b/fonts/Roboto-Thin.d3b47375.woff new file mode 100644 index 0000000..e1cee8f Binary files /dev/null and b/fonts/Roboto-Thin.d3b47375.woff differ diff --git a/fonts/Roboto-ThinItalic.5b4a33e1.woff2 b/fonts/Roboto-ThinItalic.5b4a33e1.woff2 new file mode 100644 index 0000000..67c4240 Binary files /dev/null and b/fonts/Roboto-ThinItalic.5b4a33e1.woff2 differ diff --git a/fonts/Roboto-ThinItalic.8a96edbb.woff b/fonts/Roboto-ThinItalic.8a96edbb.woff new file mode 100644 index 0000000..d337378 Binary files /dev/null and b/fonts/Roboto-ThinItalic.8a96edbb.woff differ diff --git a/fonts/materialdesignicons-webfont.147e3378.woff b/fonts/materialdesignicons-webfont.147e3378.woff new file mode 100644 index 0000000..a5ee623 Binary files /dev/null and b/fonts/materialdesignicons-webfont.147e3378.woff differ diff --git a/fonts/materialdesignicons-webfont.174c02fc.ttf b/fonts/materialdesignicons-webfont.174c02fc.ttf new file mode 100644 index 0000000..5545629 Binary files /dev/null and b/fonts/materialdesignicons-webfont.174c02fc.ttf differ diff --git a/fonts/materialdesignicons-webfont.64d4cf64.eot b/fonts/materialdesignicons-webfont.64d4cf64.eot new file mode 100644 index 0000000..253bb4a Binary files /dev/null and b/fonts/materialdesignicons-webfont.64d4cf64.eot differ diff --git a/fonts/materialdesignicons-webfont.7a44ea19.woff2 b/fonts/materialdesignicons-webfont.7a44ea19.woff2 new file mode 100644 index 0000000..384ae57 Binary files /dev/null and b/fonts/materialdesignicons-webfont.7a44ea19.woff2 differ diff --git a/img/icons/apple-touch-icon.png b/img/icons/apple-touch-icon.png new file mode 100644 index 0000000..0929fef Binary files /dev/null and b/img/icons/apple-touch-icon.png differ diff --git a/img/icons/favicon-16x16.png b/img/icons/favicon-16x16.png new file mode 100644 index 0000000..c879869 Binary files /dev/null and b/img/icons/favicon-16x16.png differ diff --git a/img/icons/favicon-192x192.png b/img/icons/favicon-192x192.png new file mode 100644 index 0000000..44eb9d7 Binary files /dev/null and b/img/icons/favicon-192x192.png differ diff --git a/img/icons/favicon-32x32.png b/img/icons/favicon-32x32.png new file mode 100644 index 0000000..e3e2c32 Binary files /dev/null and b/img/icons/favicon-32x32.png differ diff --git a/img/keepfrds.e602522e.png b/img/keepfrds.e602522e.png new file mode 100644 index 0000000..d4bb088 Binary files /dev/null and b/img/keepfrds.e602522e.png differ diff --git a/img/opencd.5f2b5ca0.png b/img/opencd.5f2b5ca0.png new file mode 100644 index 0000000..ca02639 Binary files /dev/null and b/img/opencd.5f2b5ca0.png differ diff --git a/img/ptsbao.c74d3234.png b/img/ptsbao.c74d3234.png new file mode 100644 index 0000000..7693774 Binary files /dev/null and b/img/ptsbao.c74d3234.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..649d629 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +qBittorrent Web UI
\ No newline at end of file diff --git a/js/app.93227a04.js b/js/app.93227a04.js new file mode 100644 index 0000000..162b28d --- /dev/null +++ b/js/app.93227a04.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var a,i,o=t[0],l=t[1],c=t[2],d=0,p=[];d1&&void 0!==arguments[1]?arguments[1]:"",a={url:t,path:n},r=new URLSearchParams(a);return this.axios.post("/rss/addFeed",r).then(e.handleResponse)}},{key:"removeRssFeed",value:function(t){var n={path:t},a=new URLSearchParams(n);return this.axios.post("/rss/removeItem",a).then(e.handleResponse)}},{key:"refreshRssFeed",value:function(t){var n={itemPath:t},a=new URLSearchParams(n);return this.axios.post("/rss/refreshItem",a).then(e.handleResponse)}},{key:"moveRssFeed",value:function(t,n){var a={itemPath:t,destPath:n},r=new URLSearchParams(a);return this.axios.post("/rss/moveItem",r).then(e.handleResponse)}},{key:"getRssRules",value:function(){return this.axios.get("/rss/rules").then(e.handleResponse)}},{key:"setRssRule",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a={ruleName:t,ruleDef:JSON.stringify(n)},r=new URLSearchParams(a);return this.axios.post("/rss/setRule",r).then(e.handleResponse)}},{key:"removeRssRule",value:function(t){var n={ruleName:t},a=new URLSearchParams(n);return this.axios.post("/rss/removeRule",a).then(e.handleResponse)}},{key:"updateSearchPlugins",value:function(){return this.axios.post("/search/updatePlugins").then(e.handleResponse)}},{key:"getSearchPlugins",value:function(){return this.axios.get("/search/plugins").then(e.handleResponse)}},{key:"getSearchCategories",value:function(){return this.axios.get("/torrents/categories").then(e.handleResponse)}},{key:"startSearch",value:function(t,n,a){var r=new URLSearchParams({pattern:t||"",category:a||"all",plugins:n||"all"});return this.axios.post("/search/start",r).then(e.handleResponse)}},{key:"stopSearch",value:function(t){var n=new URLSearchParams({id:t.toString()});return this.axios.post("/search/stop",n).then(e.handleResponse)}},{key:"getSearchResults",value:function(t){return this.axios.get("/search/results?id=".concat(t)).then(e.handleResponse)}},{key:"enablePlugin",value:function(t,n){var a=new URLSearchParams({names:t.name,enable:JSON.stringify(n)});return this.axios.post("/search/enablePlugin",a).then(e.handleResponse)}},{key:"actionTorrent",value:function(t,n,a){var r=Object(ee["a"])({hash:n},a),s=new URLSearchParams(r);return this.axios.post("/torrents/".concat(t),s).then(e.handleResponse)}},{key:"actionTorrents",value:function(t,n,a){var r=Object(ee["a"])({hashes:n.join("|")},a),s=new URLSearchParams(r);return this.axios.post("/torrents/".concat(t),s).then(e.handleResponse)}}],[{key:"handleResponse",value:function(e){return e.data}}]),e}(),ie=new se,oe=ie,le={state:{searchPlugins:[],isPluginManagerOpen:!1},mutations:{setSearchPlugins:function(e,t){e.searchPlugins=t},openPluginManager:function(e){e.isPluginManagerOpen=!0},closePluginManager:function(e){e.isPluginManagerOpen=!1}},getters:{allSearchPlugins:function(e){return e.searchPlugins}},actions:{fetchSearchPlugins:function(e){var t=e.dispatch;t("getSearchPluginsRequest")},getSearchPluginsRequest:function(e){return Object(z["a"])(regeneratorRuntime.mark((function t(){var n,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.dispatch,t.prev=1,t.next=4,oe.getSearchPlugins();case 4:a=t.sent,n("getSearchPluginRequestSuccess",a),t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](1),n("getSearchPluginsRequestFailure");case 11:case"end":return t.stop()}}),t,null,[[1,8]])})))()},getSearchPluginRequestSuccess:function(e,t){var n=e.commit;n("setSearchPlugins",void 0),n("setSearchPlugins",t)},getSearchPluginRequestFailure:function(e){var t=e.commit;t("setSearchPlugins",null)},togglePluginAvailability:function(e,t){var n=e.dispatch;n("togglePluginEnableRequest",t)},togglePluginEnableRequest:function(e,t){return Object(z["a"])(regeneratorRuntime.mark((function n(){var a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=e.dispatch,n.prev=1,n.next=4,oe.enablePlugin(t,!t.enabled);case 4:a("enablePluginRequestSuccess",t),n.next=9;break;case 7:n.prev=7,n.t0=n["catch"](1);case 9:case"end":return n.stop()}}),n,null,[[1,7]])})))()},enablePluginRequestSuccess:function(e){var t=e.dispatch;t("fetchSearchPlugins")},updatePluginsRequest:function(e){return Object(z["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.dispatch,t.prev=1,t.next=4,oe.updateSearchPlugins();case 4:n("updatePluginsRequestSuccess"),t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](1),n("updatePluginsRequestFailure");case 10:case"end":return t.stop()}}),t,null,[[1,7]])})))()},updatePluginsRequestSuccess:function(e){return Object(z["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.dispatch,t.next=3,n("getSearchPluginsRequest");case 3:case"end":return t.stop()}}),t)})))()},updatePluginsRequestFailure:function(){}}},ce=function e(t,n,r,s){if(Object(v["isPlainObject"])(t)&&(null==r||r in t)){var i=null==r?t:t[r];if(null!=i&&Object(v["isPlainObject"])(n)){for(var o in n)e(i,n[o],o,s);return}}return s&&null===n||a["default"].set(t,r,n),t},ue=ce;a["default"].use(M["a"]);var de=new M["a"].Store({modules:{config:_,dialog:I,snackBar:F,addForm:E,searchEngine:le},state:{rid:0,mainData:void 0,preferences:null,pasteUrl:null,needAuth:!1,query:null},mutations:{updateMainData:function(e,t){if(e.rid=t.rid,delete t.rid,t.full_update)delete t.full_update,e.mainData=t;else{var n=e.mainData;if(t.torrents_removed){var r,s=Object(i["a"])(t.torrents_removed);try{for(s.s();!(r=s.n()).done;){var o=r.value;a["default"].delete(n.torrents,o)}}catch(f){s.e(f)}finally{s.f()}delete t.torrents_removed}if(t.categories_removed){var l,c=Object(i["a"])(t.categories_removed);try{for(c.s();!(l=c.n()).done;){var u=l.value;a["default"].delete(n,u)}}catch(f){c.e(f)}finally{c.f()}delete t.categories_removed}if(t.tags_removed){var d,p=Object(i["a"])(t.tags_removed);try{for(p.s();!(d=p.n()).done;){var h=d.value;a["default"].delete(n,h)}}catch(f){p.e(f)}finally{p.f()}delete t.categories_removed}ue(n,t)}},updatePreferences:function(e,t){e.preferences=t},setPasteUrl:function(e,t){var n=t.url;e.pasteUrl=n},updateNeedAuth:function(e,t){e.needAuth=t},setQuery:function(e,t){e.query=t}},getters:{allPreferences:function(e){return e.preferences},savePath:function(e){return e.preferences["save_path"]},isDataReady:function(e){return!!e.mainData},allTorrents:function(e){return e.mainData?Object(v["map"])(e.mainData.torrents,(function(e,t){return Object(v["merge"])({},e,{hash:t})})):[]},allCategories:function(e){if(!e.mainData)return[];var t=Object(v["map"])(e.mainData.categories,(function(e,t){return Object(v["merge"])({},e,{key:t})}));return Object(v["sortBy"])(t,"name")},allTags:function(e){var t;if(!e.mainData)return[];var n,a=[],r=null!==(t=e.mainData.tags)&&void 0!==t?t:[],s=Object(i["a"])(r);try{for(s.s();!(n=s.n()).done;){var o=n.value;a.push({key:o,name:o})}}catch(l){s.e(l)}finally{s.f()}return Object(v["sortBy"])(a,"name")},torrentGroupByCategory:function(e,t){return Object(v["groupBy"])(t.allTorrents,(function(e){return e.category}))},torrentGroupByTag:function(e,t){var n,a={},r=Object(i["a"])(t.allTorrents);try{var s=function(){var e=n.value;if(!e.tags)return"continue";var t=e.tags.split(", ");t.forEach((function(t){var n=a[t];n||(n=[],a[t]=n),n.push(e)}))};for(r.s();!(n=r.n()).done;)s()}catch(o){r.e(o)}finally{r.f()}return a},torrentGroupBySite:function(e,t){return Object(v["groupBy"])(t.allTorrents,(function(e){if(!e.tracker)return"";var t=new URL(e.tracker);return t.hostname}))},torrentGroupByState:function(e,t){var n,a={},r=function(e,t){var n=a[e];n||(n=[],a[e]=n),n.push(t)},s=Object(i["a"])(t.allTorrents);try{for(s.s();!(n=s.n()).done;){var o,l=n.value,c=Object(i["a"])(H);try{for(c.s();!(o=c.n()).done;){var u=o.value;Q(u,l.state)&&r(u,l)}}catch(d){c.e(d)}finally{c.f()}}}catch(d){s.e(d)}finally{s.f()}return a}},actions:{updatePreferencesRequest:function(e,t){return Object(z["a"])(regeneratorRuntime.mark((function n(){var a,r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=e.dispatch,n.prev=1,n.next=4,oe.setPreferences(t);case 4:return n.next=6,oe.getAppPreferences();case 6:r=n.sent,a("updatePreferencesRequestSuccess",r.data),n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](1),a("updatePreferencesRequestFailure");case 13:case"end":return n.stop()}}),n,null,[[1,10]])})))()},updatePreferencesRequestSuccess:function(e,t){var n=e.commit;n("updatePreferences",t)},updatePreferencesRequestFailure:function(){alert("Preferences failed to update")}}}),pe=de;function he(){return de}function fe(e,t){var n={};return e.forEach((function(e){var a=t?"".concat(t,"/").concat(e):e;n[e]=function(){for(var e=arguments.length,t=new Array(e),n=0;n=n?e.toString():e>=1?e>=n-1?n.toString():e.toPrecision(t):e.toFixed(t-1)}function be(e){var t="KMGTP",n=e?Math.floor(Math.log2(e)/10):0;e/=Math.pow(1024,n),e>=999&&(e/=1024,n++);var a=0===n?"B":"".concat(t[n-1],"iB");return 0===n?"".concat(e," ").concat(a):"".concat(Ae(e,3)," ").concat(a)}function _e(e,t){var n=60,a=60*n,r=24*a,s=365*r,i=[s,r,a,n,1],o="ydhms",l=0,c=0,u=[],d={maxUnitSize:2,dayLimit:0,minUnit:0},p=t?Object.assign(d,t):d;if(p.dayLimit&&e>=p.dayLimit*r)return"∞";while((!p.maxUnitSize||c!==p.maxUnitSize)&&l!==i.length){var h=i[l];if(e2?t.slice(-2).join("."):e}var Yt=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.endItems=[{icon:"mdi-delta",title:R("logs"),click:function(){return e.updateOptions("showLogs",!0)}},{icon:"mdi-card-search-outline",title:R("search"),click:function(){return e.updateOptions("showSearch",!0)}},{icon:"mdi-rss-box",title:"RSS",click:function(){return e.updateOptions("showRss",!0)}}],e.pcItems=[{icon:"mdi-cog-box",title:R("settings"),click:function(){return e.updateOptions("showSettings",!0)}},{icon:"mdi-history",title:R("label.switch_to_old_ui"),click:e.switchUi}],e}return Object(s["a"])(n,[{key:"created",value:function(){this.phoneLayout||(this.endItems=this.endItems.concat(this.pcItems))}},{key:"phoneLayout",get:function(){return this.$vuetify.breakpoint.smAndDown}},{key:"buildStateGroup",value:function(){var e=this;return Gt.map((function(t){var n=e.torrentGroupByState[t.state];Object(v["isUndefined"])(n)&&(n=[]);var a=be(Object(v["sumBy"])(n,"size")),r="".concat(t.title," (").concat(n.length,")"),s="[".concat(a,"]");return{icon:"mdi-".concat(t.icon),title:r,key:t.state,append:s}}))}},{key:"buildCategoryGroup",value:function(){var e=this;return[{key:"",name:R("uncategorized")}].concat(this.allCategories).map((function(t){var n=e.torrentGroupByCategory[t.key];Object(v["isUndefined"])(n)&&(n=[]);var a=be(Object(v["sumBy"])(n,"size")),r="".concat(t.name," (").concat(n.length,")"),s="[".concat(a,"]");return{icon:"mdi-folder",title:r,key:t.key,append:s}}))}},{key:"buildTagGroup",value:function(){var e=this;return[{key:"",name:R("untagged")}].concat(this.allTags).map((function(t){var n=e.torrentGroupByTag[t.key];Object(v["isUndefined"])(n)&&(n=[]);var a=be(Object(v["sumBy"])(n,"size")),r="".concat(t.name," (").concat(n.length,")"),s="[".concat(a,"]");return{icon:"mdi-folder",title:r,key:t.key,append:s}}))}},{key:"buildSiteGroup",value:function(){return Object(v["sortBy"])(Object.entries(this.torrentGroupBySite).map((function(e){var t,n=Object(te["a"])(e,2),a=n[0],r=n[1],s=be(Object(v["sumBy"])(r,"size")),i=Zt(a),o=qt[i],l="".concat(o?o.name:a||R("others")," (").concat(r.length,")"),c=null!==(t=null===o||void 0===o?void 0:o.icon)&&void 0!==t?t:"mdi-server",u="[".concat(s,"]");return{icon:c,title:l,key:a,append:u}})),"title")}},{key:"items",get:function(){if(!this.isDataReady)return this.endItems;var e=[],t=be(Object(v["sumBy"])(this.allTorrents,"size"));return e.push({icon:"mdi-menu-up","icon-alt":"mdi-menu-down",title:R("category_state._"),model:null,select:"state",children:[{icon:"mdi-filter-remove",title:"".concat(R("all")," (").concat(this.allTorrents.length,")"),key:null,append:"[".concat(t,"]")}].concat(Object(W["a"])(this.buildStateGroup()))}),e.push({icon:"mdi-menu-up","icon-alt":"mdi-menu-down",title:R("category",0),model:null,select:"category",children:[{icon:"mdi-folder",title:"".concat(R("all")," (").concat(this.allTorrents.length,")"),key:null,append:"[".concat(t,"]")}].concat(Object(W["a"])(this.buildCategoryGroup()))}),e.push({icon:"mdi-menu-up","icon-alt":"mdi-menu-down",title:R("tag",0),model:null,select:"tag",children:[{icon:"mdi-folder",title:"".concat(R("all")," (").concat(this.allTorrents.length,")"),key:null,append:"[".concat(t,"]")}].concat(Object(W["a"])(this.buildTagGroup()))}),e.push({icon:"mdi-menu-up","icon-alt":"mdi-menu-down",title:R("sites"),model:null,select:"site",children:[{icon:"mdi-server",title:"".concat(R("all")," (").concat(this.allTorrents.length,")"),key:null,append:"[".concat(t,"]")}].concat(Object(W["a"])(this.buildSiteGroup()))}),[].concat([{filterGroups:e}],this.endItems)}},{key:"switchUi",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.switchToOldUi();case 2:window.location.reload(!0);case 3:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()},{key:"updateOptions",value:function(e,t){return Object.assign({},this.value,Object(C["a"])({},e,t))}}]),n}(a["default"]);Object(De["a"])([Object(pt["c"])()],Yt.prototype,"value",void 0),Object(De["a"])([Object(pt["b"])("input")],Yt.prototype,"updateOptions",null),Yt=Object(De["a"])([Object(dt["b"])({components:{FilterGroup:Ht},computed:Object(ee["a"])({},Object(M["c"])(["isDataReady","allTorrents","allCategories","allTags","torrentGroupByCategory","torrentGroupByTag","torrentGroupBySite","torrentGroupByState"]))})],Yt);var Qt=Yt,Xt=Qt,Kt=(n("9159"),n("8860")),Jt=Object(qe["a"])(Xt,Pt,Ct,!1,null,"31514819",null),$t=Jt.exports;Ze()(Jt,{VIcon:Ot["a"],VList:Kt["a"],VListGroup:zt["a"],VListItem:Mt["a"],VListItemContent:It["a"],VListItemIcon:Ft["a"],VListItemTitle:It["b"]});var en=function(){var e,t=this,n=t.$createElement,a=t._self._c||n;return a("v-dialog",{attrs:{value:!0,persistent:"",width:"25em"}},[a("v-card",[a("v-toolbar",{attrs:{dark:"",color:"primary"}},[a("v-toolbar-title",[t._v(t._s(t.$t("login")))])],1),a("v-card-text",[a("v-form",{ref:"form",model:{value:t.valid,callback:function(e){t.valid=e},expression:"valid"}},[a("div",t._b({staticClass:"pa-0",on:{"!keyup":function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.submit.apply(null,arguments)}}},"div",(e={},e["grid-list-"+t.$vuetify.breakpoint.name]=!0,e),!1),[a("v-text-field",{attrs:{"prepend-icon":"mdi-network",label:t.$t("label.base_url"),autofocus:"",required:""},model:{value:t.baseUrl,callback:function(e){t.baseUrl=e},expression:"baseUrl"}}),a("v-text-field",{attrs:{"prepend-icon":"mdi-account",label:t.$t("username"),autofocus:"",required:""},model:{value:t.params.username,callback:function(e){t.$set(t.params,"username",e)},expression:"params.username"}}),a("v-text-field",{attrs:{"prepend-icon":"mdi-lock","append-icon":t.showPassword?"mdi-eye":"mdi-eye-off",label:t.$t("password"),type:t.showPassword?"text":"password",required:""},on:{"click:append":function(e){t.showPassword=!t.showPassword}},model:{value:t.params.password,callback:function(e){t.$set(t.params,"password",e)},expression:"params.password"}})],1)]),a("v-alert",{attrs:{type:"warning",value:t.loginError},domProps:{textContent:t._s(t.loginError)}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary",disabled:!t.valid||t.submitting,loading:t.submitting},on:{click:t.submit}},[t._v(" "+t._s(t.$t("submit"))+" ")])],1)],1)],1)},tn=[],nn=Object(P["c"])({setup:function(e,t){var n=t.emit,a=he(),r=Object(P["d"])({valid:!1,submitting:!1,showPassword:!1,loginError:null,baseUrl:a.getters.config.baseUrl||location.href,params:{username:"",password:""},form:null}),s=function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!r.submitting){e.next=2;break}return e.abrupt("return");case 2:if(r.form.validate()){e.next=4;break}return e.abrupt("return");case 4:return r.submitting=!0,e.prev=5,e.next=8,oe.login(r.params,r.baseUrl);case 8:if(t=e.sent,"Ok."!==t){e.next=15;break}return oe.changeBaseUrl(r.baseUrl),a.commit("updateConfig",{key:"baseUrl",value:r.baseUrl}),a.commit("updateNeedAuth",!1),n("input",!1),e.abrupt("return");case 15:r.loginError=t,e.next=21;break;case 18:e.prev=18,e.t0=e["catch"](5),r.loginError=e.t0.message;case 21:r.submitting=!1;case 22:case"end":return e.stop()}}),e,null,[[5,18]])})));return function(){return e.apply(this,arguments)}}();return Object(ee["a"])(Object(ee["a"])({},Object(P["f"])(r)),{},{submit:s})}}),an=nn,rn=n("71d9"),sn=n("2a7f"),on=Object(qe["a"])(an,en,tn,!1,null,null,null),ln=on.exports;Ze()(on,{VAlert:gt["a"],VBtn:Ye["a"],VCard:Qe["a"],VCardActions:Xe["a"],VCardText:Xe["b"],VDialog:Ke["a"],VForm:wt["a"],VSpacer:Je["a"],VTextField:$e["a"],VToolbar:rn["a"],VToolbarTitle:sn["a"]});var cn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-app-bar",{staticClass:"app-bar pl-2",class:{"phone-layout":e.phoneLayout},attrs:{"clipped-left":e.$vuetify.breakpoint.lgAndUp,"scroll-off-screen":!e.$vuetify.breakpoint.lgAndUp,app:""}},[n("v-app-bar-nav-icon",{on:{click:e.toggle}}),n("v-toolbar-title",{directives:[{name:"show",rawName:"v-show",value:!e.searchBarExpanded,expression:"!searchBarExpanded"}],staticClass:"bar-title"},[n("img",{staticClass:"icon",attrs:{src:"img/icons/favicon-192x192.png"}}),n("span",{staticClass:"title hidden-sm-and-down ml-3 mr-5"},[e._v(" qBittorrent Web UI ")])]),e.phoneLayout?e._e():n("v-spacer"),n("v-text-field",{staticClass:"search-bar",attrs:{flat:!e.focusedSearch,solo:e.focusedSearch,"solo-inverted":!e.focusedSearch,"hide-details":"",clearable:!e.phoneLayout||e.searchBarExpanded,"prepend-inner-icon":"mdi-magnify",label:e.$t("search"),value:e.searchQuery},on:{focus:function(t){e.focusedSearch=!0},blur:function(t){e.focusedSearch=!1},input:e.onSearch}}),e.phoneLayout?e._e():n("v-spacer")],1)},un=[],dn=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.focusedSearch=!1,e.onSearch=Object(v["throttle"])(function(){var t=Object(z["a"])(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$nextTick();case 2:e.setQuery(n||null);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),400),e}return Object(s["a"])(n,[{key:"searchQuery",get:function(){return this.$store.state.query}},{key:"phoneLayout",get:function(){return this.$vuetify.breakpoint.smAndDown}},{key:"searchBarExpanded",get:function(){return this.phoneLayout&&(this.focusedSearch||!!this.searchQuery)}},{key:"toggle",value:function(){return!this.value}}]),n}(a["default"]);Object(De["a"])([Object(pt["c"])(Boolean)],dn.prototype,"value",void 0),Object(De["a"])([Object(pt["b"])("input")],dn.prototype,"toggle",null),dn=Object(De["a"])([Object(dt["b"])({methods:Object(ee["a"])({},Object(M["d"])(["setQuery"]))})],dn);var pn=dn,hn=pn,fn=(n("d8a4"),n("40dc")),vn=n("5bc1"),mn=Object(qe["a"])(hn,cn,un,!1,null,"7ced7efa",null),gn=mn.exports;Ze()(mn,{VAppBar:fn["a"],VAppBarNavIcon:vn["a"],VSpacer:Je["a"],VTextField:$e["a"],VToolbarTitle:sn["a"]});var An=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"class",rawName:"v-class:phone-layout",value:e.$vuetify.breakpoint.xsOnly,expression:"$vuetify.breakpoint.xsOnly",arg:"phone-layout"}],staticClass:"torrents"},[n("div",{staticClass:"toolbar-wrapper"},[n("div",{staticClass:"toolbar"},[n("v-btn",{attrs:{icon:"",title:e.$t("delete"),disabled:!e.hasSelected},on:{click:e.confirmDelete}},[n("v-icon",[e._v("mdi-delete")])],1),n("v-divider",{attrs:{vertical:"",inset:""}}),n("v-btn",{attrs:{icon:"",title:e.$t("resume"),disabled:!e.hasSelected},on:{click:e.resumeTorrents}},[n("v-icon",[e._v("mdi-play")])],1),n("v-btn",{attrs:{icon:"",title:e.$t("pause"),disabled:!e.hasSelected},on:{click:e.pauseTorrents}},[n("v-icon",[e._v("mdi-pause")])],1),n("v-btn",{attrs:{icon:"",title:e.$t("force_start"),disabled:!e.hasSelected},on:{click:e.forceStartTorrents}},[n("v-icon",[e._v("mdi-play-speed")])],1),n("v-divider",{attrs:{vertical:"",inset:""}}),n("v-btn",{attrs:{icon:"",title:e.$t("info"),disabled:!e.hasSelected||e.selectedRows.length>5},on:{click:function(t){return e.showInfo()}}},[n("v-icon",[e._v("mdi-alert-circle")])],1),n("v-menu",{attrs:{"offset-y":""},scopedSlots:e._u([{key:"activator",fn:function(t){var a=t.on;return[n("v-btn",e._g({attrs:{icon:"",title:e.$t("title.set_category"),disabled:!e.hasSelected}},a),[n("v-icon",[e._v("mdi-folder-star")])],1)]}}])},[n("v-list",{staticClass:"category-actions"},[n("v-subheader",{on:{click:function(e){e.stopPropagation()}}},[e._v(" "+e._s(e.$t("title.set_category"))+" ")]),e._l(e.allCategories,(function(t,a){return n("v-list-item",{key:a,on:{click:function(n){return e.setTorrentsCategory(t.key)}}},[n("v-list-item-action",[n("v-icon",[e._v("mdi-folder")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(" "+e._s(t.name)+" ")])],1)],1)})),n("v-divider"),n("v-list-item",{on:{click:function(t){return e.setTorrentsCategory("")}}},[n("v-list-item-action",[n("v-icon",[e._v("mdi-folder-remove")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(" "+e._s(e.$t("reset"))+" ")])],1)],1)],2)],1),e.$vuetify.breakpoint.xsOnly?e._e():[n("v-divider",{attrs:{vertical:"",inset:""}}),n("v-btn",{attrs:{icon:"",title:e.$t("toggle_sequential"),disabled:!e.hasSelected},on:{click:e.toggleSequentialTorrents}},[n("v-icon",[e._v("mdi-transit-connection-variant")])],1),n("v-btn",{attrs:{icon:"",title:e.$t("title.set_location"),disabled:0===e.selectedRows.length},on:{click:e.setTorrentLocation}},[n("v-icon",[e._v("mdi-folder-marker")])],1),n("v-btn",{attrs:{icon:"",title:e.$t("reannounce")},on:{click:e.reannounceTorrents}},[n("v-icon",[e._v("mdi-bullhorn")])],1),n("v-btn",{attrs:{icon:"",title:e.$t("title.edit_tracker")},on:{click:e.editTracker}},[n("v-icon",[e._v("mdi-server")])],1),n("v-btn",{attrs:{icon:"",title:e.$t("recheck"),disabled:0===e.selectedRows.length},on:{click:e.recheckTorrents}},[n("v-icon",[e._v("mdi-backup-restore")])],1)]],2),n("v-divider")],1),n("div",{staticClass:"table-wrapper"},[n("v-data-table",{directives:[{name:"class",rawName:"v-class:hide-headers",value:e.hasSelected,expression:"hasSelected",arg:"hide-headers"}],attrs:{headers:e.headers,items:e.torrents,"item-key":"hash","fixed-header":"","show-select":"",options:e.pageOptions,loading:e.loading,dense:"","footer-props":e.footerProps,"mobile-breakpoint":0},on:{"update:options":function(t){e.pageOptions=t}},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{key:t.item.hash,on:{dblclick:function(n){return n.preventDefault(),e.showInfo(t.item)}}},[n("td",[n("v-checkbox",{attrs:{value:t.isSelected,"hide-details":""},on:{change:t.select}})],1),n("td",{staticClass:"icon-label",attrs:{title:t.item.name}},[n("v-icon",{attrs:{color:e._f("stateColor")(t.item.state)}},[e._v(" "+e._s(e._f("stateIcon")(t.item.state))+" ")]),n("span",{staticClass:"torrent-title"},[e._v(" "+e._s(t.item.name)+" ")])],1),n("td",[e._v(e._s(e._f("formatSize")(t.item.size)))]),n("td",[n("v-progress-linear",{staticClass:"text-center ma-0",attrs:{height:"1.4em",value:100*t.item.progress,color:e._f("stateColor")(t.item.state,!0,t.item.seq_dl)}},[n("span",{class:e.getProgressColorClass(t.item.progress)},[e._v(" "+e._s(e._f("progress")(t.item.progress))+" ")])])],1),n("td",[e._v(e._s(e.$t("torrent_state."+t.item.state)))]),n("td",[e._v(e._s(t.item.num_seeds)+"/"+e._s(t.item.num_complete))]),n("td",[e._v(e._s(t.item.num_leechs)+"/"+e._s(t.item.num_incomplete))]),n("td",[e._v(e._s(e._f("formatNetworkSpeed")(t.item.dlspeed)))]),n("td",[e._v(e._s(e._f("formatNetworkSpeed")(t.item.upspeed)))]),n("td",[e._v(e._s(e._f("formatDuration")(t.item.eta,{dayLimit:100})))]),n("td",[e._v(e._s(t.item.ratio.toFixed(2)))]),n("td",[n("span",{attrs:{title:e._f("formatTimestamp")(t.item.added_on)}},[e._v(" "+e._s(e._f("formatAsDuration")(t.item.added_on))+" ago ")])])])]}}]),model:{value:e.selectedRows,callback:function(t){e.selectedRows=t},expression:"selectedRows"}})],1),e.toDelete.length?n("confirm-delete-dialog",{model:{value:e.toDelete,callback:function(t){e.toDelete=t},expression:"toDelete"}}):e._e(),e.toSetCategory.length?n("confirm-set-category-dialog",{attrs:{category:e.categoryToSet},model:{value:e.toSetCategory,callback:function(t){e.toSetCategory=t},expression:"toSetCategory"}}):e._e(),e.toEditTracker.length?n("edit-tracker-dialog",{model:{value:e.toEditTracker,callback:function(t){e.toEditTracker=t},expression:"toEditTracker"}}):e._e(),e.toShowInfo.length?n("info-dialog",{attrs:{tab:e.infoTab},on:{"update:tab":function(t){e.infoTab=t}},model:{value:e.toShowInfo,callback:function(t){e.toShowInfo=t},expression:"toShowInfo"}}):e._e()],1)},bn=[],_n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{value:!0,fullscreen:e.phoneLayout,width:"40em"},on:{input:e.closeDialog}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-delete")]),n("span",[e._v(e._s(e.$t("title.delete_torrents")))])],1),n("v-card-text",{staticClass:"pb-0"},[e._v(" "+e._s(e.$t("dialog.delete_torrents.msg"))+" "),n("ol",{staticClass:"torrents pt-6"},e._l(e.torrents,(function(t,a){return n("li",{key:a},[e._v(" "+e._s(t.name)+" ")])})),0),n("v-checkbox",{attrs:{"prepend-icon":"mdi-file-cancel",label:e.$t("label.also_delete_files")},model:{value:e.deleteFiles,callback:function(t){e.deleteFiles=t},expression:"deleteFiles"}}),e.sameNamedTorrents.length>0?n("v-checkbox",{staticClass:"mt-0",attrs:{"prepend-icon":"mdi-file-multiple",label:e.$t("dialog.delete_torrents.also_delete_same_name_torrents",e.sameNamedTorrents.length)},model:{value:e.deleteSameNamed,callback:function(t){e.deleteSameNamed=t},expression:"deleteSameNamed"}}):e._e()],1),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:e.closeDialog}},[e._v(" "+e._s(e.$t("cancel"))+" ")]),n("v-btn",{attrs:{color:"warning",disabled:e.submitting,loading:e.submitting},on:{click:e.submit}},[e._v(" "+e._s(e.$t("delete"))+" ")])],1)],1)],1)},yn=[],kn=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.deleteFiles=!1,e.deleteSameNamed=!1,e.moveSameNamed=!1,e.submitting=!1,e.torrents=[],e.sameNamedTorrents=[],e}return Object(s["a"])(n,[{key:"created",value:function(){this.torrents=this.value,this.sameNamedTorrents=$(this.allTorrents,this.torrents)}},{key:"phoneLayout",get:function(){return this.$vuetify.breakpoint.xsOnly}},{key:"closeDialog",value:function(){return[]}},{key:"submit",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!this.submitting){e.next=2;break}return e.abrupt("return");case 2:return this.submitting=!0,t=this.deleteSameNamed?this.torrents.concat(this.sameNamedTorrents):this.torrents,n=t.map((function(e){return e.hash})),e.next=7,oe.deleteTorrents(n,this.deleteFiles);case 7:this.closeDialog();case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),n}(a["default"]);Object(De["a"])([Object(pt["c"])(Array)],kn.prototype,"value",void 0),Object(De["a"])([Object(pt["b"])("input")],kn.prototype,"closeDialog",null),kn=Object(De["a"])([Object(dt["b"])({computed:Object(ee["a"])({},Object(M["c"])(["allTorrents"]))})],kn);var wn=kn,On=wn,jn=(n("1807"),Object(qe["a"])(On,_n,yn,!1,null,"a01eaf30",null)),xn=jn.exports;Ze()(jn,{VBtn:Ye["a"],VCard:Qe["a"],VCardActions:Xe["a"],VCardText:Xe["b"],VCardTitle:Xe["c"],VCheckbox:At["a"],VDialog:Ke["a"],VIcon:Ot["a"],VSpacer:Je["a"]});var Rn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{value:!0,fullscreen:e.phoneLayout,width:"40em"},on:{input:e.closeDialog}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-folder")]),n("span",[e._v(e._s(e.$t("title.set_category")))])],1),n("v-card-text",{staticClass:"pb-0"},[e.category?[e._v(" "+e._s(e.$t("dialog.set_category.move",{category:e.category}))+" ")]:[e._v(" "+e._s(e.$t("dialog.set_category.reset"))+" ")],n("ol",{staticClass:"torrents pt-6"},e._l(e.torrents,(function(t,a){return n("li",{key:a},[e._v(" "+e._s(t.name)+" ")])})),0),e.sameNamedTorrents.length>0?n("v-checkbox",{staticClass:"mt-0",attrs:{"prepend-icon":"mdi-file-multiple",label:e.$t("dialog.set_category.also_move_same_name_torrents",e.sameNamedTorrents.length)},model:{value:e.moveSameNamed,callback:function(t){e.moveSameNamed=t},expression:"moveSameNamed"}}):e._e()],2),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:e.closeDialog}},[e._v(" "+e._s(e.$t("cancel"))+" ")]),n("v-btn",{attrs:{color:"warning",disabled:e.submitting,loading:e.submitting},on:{click:e.submit}},[e._v(" "+e._s(e.$t("submit"))+" ")])],1)],1)],1)},Sn=[],Pn=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.moveSameNamed=!1,e.submitting=!1,e.torrents=[],e.sameNamedTorrents=[],e}return Object(s["a"])(n,[{key:"created",value:function(){this.torrents=this.value,this.sameNamedTorrents=$(this.allTorrents,this.torrents)}},{key:"phoneLayout",get:function(){return this.$vuetify.breakpoint.xsOnly}},{key:"closeDialog",value:function(){return[]}},{key:"submit",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!this.submitting){e.next=2;break}return e.abrupt("return");case 2:return this.submitting=!0,t=this.moveSameNamed?this.torrents.concat(this.sameNamedTorrents):this.torrents,n=t.map((function(e){return e.hash})),e.next=7,oe.setTorrentsCategory(n,this.category);case 7:this.closeDialog();case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),n}(a["default"]);Object(De["a"])([Object(pt["c"])(Array)],Pn.prototype,"value",void 0),Object(De["a"])([Object(pt["c"])(String)],Pn.prototype,"category",void 0),Object(De["a"])([Object(pt["b"])("input")],Pn.prototype,"closeDialog",null),Pn=Object(De["a"])([Object(dt["b"])({computed:Object(ee["a"])({},Object(M["c"])(["allTorrents"]))})],Pn);var Cn=Pn,Dn=Cn,Vn=(n("94c9"),Object(qe["a"])(Dn,Rn,Sn,!1,null,"dfcb35ec",null)),Tn=Vn.exports;Ze()(Vn,{VBtn:Ye["a"],VCard:Qe["a"],VCardActions:Xe["a"],VCardText:Xe["b"],VCardTitle:Xe["c"],VCheckbox:At["a"],VDialog:Ke["a"],VIcon:Ot["a"],VSpacer:Je["a"]});var Un=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{value:!0,fullscreen:e.phoneLayout,persistent:"",width:"40em"},on:{input:e.closeDialog}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-server")]),n("span",[e._v("Edit tracker")])],1),n("v-card-text",{staticClass:"pa-0"},[n("v-stepper",{model:{value:e.step,callback:function(t){e.step=t},expression:"step"}},[n("v-stepper-header",[n("v-stepper-step",{attrs:{complete:e.step>1,step:"1"}},[e._v(" Search ")]),n("v-divider"),n("v-stepper-step",{attrs:{complete:e.step>2,step:"2"}},[e._v(" Preview ")]),n("v-divider"),n("v-stepper-step",{attrs:{complete:e.step>3,step:"3"}},[e._v(" Result ")])],1),n("v-stepper-items",[n("v-stepper-content",{attrs:{step:"1"}},[n("v-form",{model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[n("v-text-field",{attrs:{label:"Search",rules:[function(e){return!!e||"Required"}],placeholder:"Regex format",required:""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("v-text-field",{attrs:{label:"Replace"},model:{value:e.replace,callback:function(t){e.replace=t},expression:"replace"}})],1)],1),n("v-stepper-content",{attrs:{step:"2"}},[e._v(" "+e._s(e.toEdit.length)+" torrent(s) to update. "),n("ol",{staticClass:"torrents pt-6"},e._l(e.toEdit,(function(t,a){return n("li",{key:a},[e._v(" "+e._s(t.name)+" "),n("br"),e._v(" "+e._s(t.origUrl)+" "),n("br"),e._v(" "+e._s(t.newUrl)+" ")])})),0)]),n("v-stepper-content",{attrs:{step:"3"}},[e.submitting&&e.currentIndex!=e.toEdit.length?n("v-progress-linear",{attrs:{value:e.currentIndex/e.toEdit.length*100}}):[e._v(" "+e._s(e.currentIndex)+" torrent(s) updated. ")]],2)],1)],1)],1),n("v-card-actions",[n("v-spacer"),e.step<3?n("v-btn",{attrs:{text:""},domProps:{textContent:e._s(1==e.step?e.$t("cancel"):e.$t("back"))},on:{click:e.back}},[e._v(" Back ")]):e._e(),n("v-btn",{attrs:{color:"warning",disabled:!e.canNext,loading:e.submitting},domProps:{textContent:e._s([null,e.$t("next"),e.$t("confirm"),e.$t("close")][e.step])},on:{click:e.foward}})],1)],1)],1)},Ln=[],Bn=(n("841c"),n("5319"),n("4d63"),function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.step=1,e.valid=!1,e.submitting=!1,e.torrents=[],e.search="",e.replace="",e.toEdit=[],e.currentIndex=0,e}return Object(s["a"])(n,[{key:"created",value:function(){this.torrents=this.value}},{key:"phoneLayout",get:function(){return this.$vuetify.breakpoint.xsOnly}},{key:"canNext",get:function(){return!(1!==this.step||!this.valid)||(2===this.step&&this.toEdit.length>0||3===this.step&&!this.submitting)}},{key:"closeDialog",value:function(){return[]}},{key:"calcResults",value:function(){var e=this,t=new RegExp(this.search);return Object(v["chain"])(this.torrents).map((function(n){var a=n.tracker,r=n.hash,s=n.name,i=a.replace(t,e.replace);return i===a?null:{hash:r,name:s,origUrl:a,newUrl:i}})).compact().value()}},{key:"back",value:function(){1!==this.step?this.step--:this.closeDialog()}},{key:"foward",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t,n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(1!==this.step){e.next=4;break}return this.toEdit=this.calcResults(),this.step++,e.abrupt("return");case 4:if(3!==this.step){e.next=7;break}return this.closeDialog(),e.abrupt("return");case 7:if(!this.submitting){e.next=9;break}return e.abrupt("return");case 9:this.submitting=!0,this.step++,this.currentIndex=0,t=Object(i["a"])(this.toEdit),e.prev=13,t.s();case 15:if((n=t.n()).done){e.next=22;break}return a=n.value,e.next=19,oe.editTracker(a.hash,a.origUrl,a.newUrl);case 19:this.currentIndex++;case 20:e.next=15;break;case 22:e.next=27;break;case 24:e.prev=24,e.t0=e["catch"](13),t.e(e.t0);case 27:return e.prev=27,t.f(),e.finish(27);case 30:this.submitting=!1;case 31:case"end":return e.stop()}}),e,this,[[13,24,27,30]])})));function t(){return e.apply(this,arguments)}return t}()}]),n}(a["default"]));Object(De["a"])([Object(pt["c"])(Array)],Bn.prototype,"value",void 0),Object(De["a"])([Object(pt["b"])("input")],Bn.prototype,"closeDialog",null),Bn=Object(De["a"])([Object(dt["b"])({computed:Object(ee["a"])({},Object(M["c"])(["allTorrents"]))})],Bn);var zn=Bn,Mn=zn,In=(n("2255"),n("ce7e")),Fn=n("8e36"),En=n("7e85"),Hn=n("e516"),Wn=n("9c54"),Nn=n("56a4"),qn=Object(qe["a"])(Mn,Un,Ln,!1,null,"24122721",null),Gn=qn.exports;Ze()(qn,{VBtn:Ye["a"],VCard:Qe["a"],VCardActions:Xe["a"],VCardText:Xe["b"],VCardTitle:Xe["c"],VDialog:Ke["a"],VDivider:In["a"],VForm:wt["a"],VIcon:Ot["a"],VProgressLinear:Fn["a"],VSpacer:Je["a"],VStepper:En["a"],VStepperContent:Hn["a"],VStepperHeader:Wn["a"],VStepperItems:Wn["b"],VStepperStep:Nn["a"],VTextField:$e["a"]});var Zn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{value:!0,width:e.dialogWidth,fullscreen:e.phoneLayout},on:{input:e.closeDialog}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[n("v-icon",{staticClass:"mr-2"},[e._v(" mdi-alert-circle ")]),n("span",{domProps:{textContent:e._s(e.$t("info"))}})],1),n("v-card-text",[n("v-tabs",{model:{value:e.tabSync,callback:function(t){e.tabSync=t},expression:"tabSync"}},[n("v-tab",{attrs:{href:"#general"}},[e._v(" General ")]),n("v-tab",{attrs:{href:"#trackers"}},[e._v(" Trackers ")]),n("v-tab",{attrs:{href:"#peers"}},[e._v(" Peers ")]),n("v-tab",{attrs:{href:"#content"}},[e._v(" Content ")])],1),n("v-tabs-items",{attrs:{value:e.tab,touchless:""}},[n("v-tab-item",{attrs:{value:"general"}},e._l(e.torrents,(function(t){return n("panel",{key:t.hash,attrs:{title:t.name,single:1===e.torrents.length}},[n("torrent-info",{attrs:{torrent:t,"is-active":"general"===e.tab}})],1)})),1),n("v-tab-item",{attrs:{value:"trackers"}},e._l(e.torrents,(function(t){return n("panel",{key:t.hash,attrs:{title:t.name,single:1===e.torrents.length}},[n("trackers",{attrs:{hash:t.hash,"is-active":"trackers"===e.tab}})],1)})),1),n("v-tab-item",{attrs:{value:"peers"}},e._l(e.torrents,(function(t){return n("panel",{key:t.hash,attrs:{title:t.name,single:1===e.torrents.length}},[n("peers",{attrs:{hash:t.hash,"is-active":"peers"===e.tab}})],1)})),1),n("v-tab-item",{attrs:{value:"content"}},e._l(e.torrents,(function(t){return n("panel",{key:t.hash,attrs:{title:t.name,single:1===e.torrents.length}},[n("torrent-content",{attrs:{hash:t.hash,"is-active":"content"===e.tab}})],1)})),1)],1)],1),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:""},domProps:{textContent:e._s(e.$t("close"))},on:{click:e.closeDialog}})],1)],1)],1)},Yn=[],Qn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"torrent-info"},[n("div",{staticClass:"progress"},[n("span",[e._v("Progress:")]),n("canvas",{ref:"canvas",staticClass:"progress-inner"}),n("span",[e._v(e._s(e._f("progress")(e.torrent.progress)))])]),n("fieldset",[n("legend",[e._v("Transfer")]),e.properties?n("v-container",{staticClass:"pa-1"},[n("v-row",{attrs:{"no-gutters":""}},[e._l(e.transfer,(function(t){return[n("v-col",{key:t.label+"_l",staticClass:"label",attrs:{cols:"3",sm:"2",md:"1"}},[e._v(" "+e._s(t.label)+": ")]),n("v-col",{key:t.label+"_v",staticClass:"value",attrs:{cols:"9",sm:"4",md:"2"}},[e._v(" "+e._s(t.value(e.properties))+" ")])]}))],2)],1):e._e()],1),n("fieldset",[n("legend",[e._v("Information")]),e.properties?n("v-container",{staticClass:"pa-1"},[n("v-row",{attrs:{"no-gutters":""}},[e._l(e.information,(function(t){return[n("v-col",{key:t.label+"_l",staticClass:"label",attrs:{cols:"3",sm:"2",md:"1"}},[e._v(" "+e._s(t.label)+": ")]),n("v-col",{key:t.label+"_v",staticClass:"value",attrs:{cols:"9",sm:"4",md:"3"}},[e._v(" "+e._s(t.value(e.properties))+" ")])]}))],2)],1):e._e()],1)])},Xn=[],Kn=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.interval=2e3,e}return Object(s["a"])(n,[{key:"setTaskAndRun",value:function(e,t){this.call=e,t&&(this.interval=t),this.runTask()}},{key:"runTask",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.cancelTask(),t=this.call(),!(t instanceof Promise)){e.next=6;break}return e.next=5,t;case 5:t=e.sent;case 6:if(!this.destroy&&!t){e.next=8;break}return e.abrupt("return");case 8:this.taskId=setTimeout(this.runTask,this.interval);case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"cancelTask",value:function(){this.taskId&&(clearTimeout(this.taskId),this.taskId=0)}},{key:"beforeDestroy",value:function(){this.destroy=!0,this.cancelTask()}}]),n}(a["default"]);Kn=Object(De["a"])([dt["b"]],Kn);var Jn=Kn,$n=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(s["a"])(n,[{key:"fetchInfo",value:function(){throw"Not implement"}},{key:"doTask",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetchInfo();case 2:return e.abrupt("return",!this.isActive);case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"startTask",value:function(){this.setTaskAndRun(this.doTask,5e3)}},{key:"created",value:function(){this.isActive&&this.startTask()}},{key:"onActived",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t?this.startTask():this.cancelTask();case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}]),n}(Jn);Object(De["a"])([Object(pt["c"])(Boolean)],$n.prototype,"isActive",void 0),Object(De["a"])([Object(pt["e"])("isActive")],$n.prototype,"onActived",null),$n=Object(De["a"])([pt["a"]],$n);var ea,ta=$n;(function(e){e[e["Empty"]=0]="Empty",e[e["Downloading"]=1]="Downloading",e[e["Downloaded"]=2]="Downloaded"})(ea||(ea={}));var na=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.properties=null,e.transfer=[{label:"Time active",value:function(e){return _e(e.time_elapsed)+(e.seeding_time?" (seeded ".concat(_e(e.seeding_time),")"):"")}},{label:"ETA",value:function(e){return _e(e.eta,{dayLimit:100})}},{label:"Connections",value:function(e){return"".concat(e.nb_connections," (").concat(e.nb_connections_limit," max)")}},{label:"Downloaded",value:function(e){return"".concat(be(e.total_downloaded_session),"/").concat(be(e.total_downloaded))}},{label:"Uploaded",value:function(e){return"".concat(be(e.total_uploaded_session),"/").concat(be(e.total_uploaded))}},{label:"Seeds",value:function(e){return"".concat(e.seeds," (").concat(e.seeds_total," total)")}},{label:"DL speed",value:function(e){return"".concat(be(e.dl_speed),"/s")}},{label:"UP speed",value:function(e){return"".concat(be(e.up_speed),"/s")}},{label:"Peers",value:function(e){return"".concat(e.peers," (").concat(e.peers_total," total)")}},{label:"Wasted",value:function(e){return be(e.total_wasted)}},{label:"Share ratio",value:function(e){return Ae(e.share_ratio,3)}},{label:"Reannounce",value:function(e){return _e(e.reannounce)}},{label:"Last seen",value:function(e){return ye(e.last_seen)}}],e.information=[{label:"Total size",value:function(e){return be(e.total_size)}},{label:"Pieces",value:function(e){return"".concat(e.pieces_num," x ").concat(be(e.piece_size)," (have ").concat(e.pieces_have,")")}},{label:"Created by",value:function(e){return e.created_by}},{label:"Created on",value:function(e){return ye(e.creation_date)}},{label:"Added on",value:function(e){return ye(e.addition_date)}},{label:"Completed on",value:function(e){return ye(e.completion_date)}},{label:"Torrent hash",value:function(){return e.torrent.hash}},{label:"Save path",value:function(e){return e.save_path}},{label:"Comment",value:function(e){return e.comment}}],e.pieces=[],e.canvas=null,e}return Object(s["a"])(n,[{key:"getData",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.getTorrentProperties(this.torrent.hash);case 2:return this.properties=e.sent,e.next=5,oe.getTorrentPieceStates(this.torrent.hash);case 5:this.pieces=e.sent;case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"initCanvas",value:function(e){var t=e.clientWidth,n=e.clientHeight;return e.width=t,e.height=n,e.getContext("2d")}},{key:"fetchInfo",value:function(){return this.getData()}},{key:"onPiecesChanged",value:function(e){var t;this.canvas?t=this.canvas:(t=this.initCanvas(this.$refs.canvas),this.canvas=t);var n=t.canvas,a=n.clientHeight,r=n.clientWidth;t.clearRect(0,0,r,a);for(var s=r/2,i=r/s,o=Math.floor(e.length/s),l=Object(v["chunk"])(e,o),c=0;c=p))continue;f="lightblue"}t.fillStyle=f,t.fillRect(c*i,0,i,a)}}}]),n}(ta);Object(De["a"])([Object(pt["c"])()],na.prototype,"torrent",void 0),Object(De["a"])([Object(pt["e"])("pieces")],na.prototype,"onPiecesChanged",null),na=Object(De["a"])([Object(dt["b"])({})],na);var aa=na,ra=aa,sa=(n("3778"),Object(qe["a"])(ra,Qn,Xn,!1,null,"7f833448",null)),ia=sa.exports;Ze()(sa,{VCol:bt["a"],VContainer:yt["a"],VRow:jt["a"]});var oa,la=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"torrent-content"},[n("v-treeview",{attrs:{"open-on-click":"",items:e.fileTree,value:e.selected,selectable:""},on:{input:e.selectChanged},scopedSlots:e._u([{key:"prepend",fn:function(t){return[e.inChanging.includes(t.item.id)?n("v-progress-circular",{attrs:{size:"24",width:"2",indeterminate:""}}):n("v-icon",{domProps:{textContent:e._s(e.getRowIcon(t))}})]}},{key:"append",fn:function(t){return[n("span",[e._v(" ["+e._s(e._f("size")(t.item.size))+"] ")]),n("span",{staticClass:"progress"},[e._v(" "+e._s(e._f("progress")(t.item.progress))+" ")])]}}])})],1)},ca=[];n("4e827");(function(e){e[e["notDownload"]=0]="notDownload",e[e["normal"]=1]="normal",e[e["high"]=6]="high",e[e["maximal"]=7]="maximal"})(oa||(oa={}));var ua="/FILE/",da=".unwanted",pa=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.files=[],e.inChanging=[],e}return Object(s["a"])(n,[{key:"fileTree",get:function(){return this.buildTree(this.files,0)}},{key:"selected",get:function(){return this.files.filter((function(e){return e.priority!==oa.notDownload})).map((function(e){return e.id}))}},{key:"getFiles",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.getTorrentFiles(this.hash);case 2:t=e.sent,t.forEach((function(e,t){return e.id=t})),t.sort((function(e,t){return e.name.localeCompare(t.name)})),this.files=t,this.folderIndex=0,this.inChanging=[];case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getRowIcon",value:function(e){return e.item.item?"mdi-file":e.open?"mdi-folder-open":"mdi-folder"}},{key:"selectChanged",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(t){var n,a,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=this.selected,r=Object(v["xor"])(a,t),0!=r.length){e.next=4;break}return e.abrupt("return");case 4:return(n=this.inChanging).push.apply(n,Object(W["a"])(r)),e.next=7,oe.setTorrentFilePriority(this.hash,r,t.length>a.length?oa.normal:oa.notDownload);case 7:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getFileFolder",value:function(e,t){var n=e.name,a=n.indexOf("/",t);return-1===a?ua:n.substring(t,a)}},{key:"buildTree",value:function(e,t){var n=this;if(!e.length)return[];for(var a=Object(v["groupBy"])(e,(function(e){return n.getFileFolder(e,t)})),r=[],s=0,o=Object.entries(a);s=.5||this.$vuetify.theme.dark?"white":"black";return"".concat(t,"--text")}},{key:"created",value:function(){this.pageOptions=this.$store.getters.config.pageOptions}},{key:"confirmDelete",value:function(){this.toDelete=this.selectedRows}},{key:"showInfo",value:function(e){this.toShowInfo=e?[e]:this.selectedRows}},{key:"resumeTorrents",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.resumeTorrents(this.selectedHashes);case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"forceStartTorrents",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.setForceStartTorrents(this.selectedHashes);case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"toggleSequentialTorrents",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.toggleSequentialTorrents(this.selectedHashes);case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"pauseTorrents",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.pauseTorrents(this.selectedHashes);case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"reannounceTorrents",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.hasSelected||(this.selectedRows=this.allTorrents),e.next=3,oe.reannounceTorrents(this.selectedHashes);case 3:this.showSnackBar({text:R("label.reannounced")});case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"recheckTorrents",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.asyncShowDialog({title:R("title.recheck_torrents"),text:R("dialog.recheck_torrents.msg"),type:ze.OkCancel});case 2:if(t=e.sent,t){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,oe.recheckTorrents(this.selectedHashes);case 7:this.showSnackBar({text:R("label.rechecking")});case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"setTorrentLocation",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t,n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=Object(v["uniqBy"])(this.selectedRows,"save_path"),n=t.length>1?"":t[0].save_path,e.next=4,this.asyncShowDialog({title:R("title.set_location"),text:"",type:ze.Input,value:n});case 4:if(a=e.sent,a){e.next=7;break}return e.abrupt("return");case 7:return this.showSnackBar({text:R("label.moving")}),e.prev=8,e.next=11,oe.setTorrentLocation(this.selectedHashes,a);case 11:e.next=17;break;case 13:return e.prev=13,e.t0=e["catch"](8),this.showSnackBar({text:e.t0}),e.abrupt("return");case 17:this.showSnackBar({text:R("label.moved")});case 18:case"end":return e.stop()}}),e,this,[[8,13]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"setTorrentsCategory",value:function(e){this.categoryToSet=e,this.toSetCategory=this.selectedRows}},{key:"editTracker",value:function(){this.hasSelected&&(this.selectedRows=this.allTorrents),this.toEditTracker=this.selectedRows}},{key:"onPageOptionsChanged",value:function(){this.updateConfig({key:"pageOptions",value:this.pageOptions})}},{key:"onFilterChanged",value:function(){this.selectedRows=[]}},{key:"onTorrentsChanged",value:function(e){if(this.hasSelected){var t=e.map((function(e){return e.hash})),n=Object(v["difference"])(this.selectedHashes,t);n&&(this.selectedRows=this.selectedRows.filter((function(e){return!n.includes(e.hash)})))}}}]),n}(a["default"]);Object(De["a"])([Object(pt["e"])("pageOptions",{deep:!0})],Xa.prototype,"onPageOptionsChanged",null),Object(De["a"])([Object(pt["e"])("filter")],Xa.prototype,"onFilterChanged",null),Object(De["a"])([Object(pt["e"])("torrents")],Xa.prototype,"onTorrentsChanged",null),Xa=Object(De["a"])([Object(dt["b"])({components:{ConfirmDeleteDialog:xn,ConfirmSetCategoryDialog:Tn,EditTrackerDialog:Gn,InfoDialog:Ya},computed:Object(ee["a"])(Object(ee["a"])({},Object(M["c"])(["isDataReady","allTorrents","allTags","allCategories","torrentGroupByCategory","torrentGroupByTag","torrentGroupBySite","torrentGroupByState"])),Object(M["e"])({filter:function(e,t){return t.config.filter},query:function(e){return e.query}})),filters:{formatNetworkSpeed:function(e){return 0===e?null:"".concat(be(e),"/s")},stateIcon:function(e){var t=Qa(e);return"mdi-".concat(t.icon)},stateColor:function(e,t,n){var a=Qa(e);return t?n?"#e33371":a.color||"#0008":a.color}},methods:Object(ee["a"])(Object(ee["a"])({},Object(M["d"])(["updateConfig","showSnackBar"])),Object(M["b"])(["asyncShowDialog"]))})],Xa);var Ka=Xa,Ja=Ka,$a=(n("0b08"),n("1800")),er=n("e449"),tr=n("e0c7"),nr=Object(qe["a"])(Ja,An,bn,!1,null,"30ddaf15",null),ar=nr.exports;Ze()(nr,{VBtn:Ye["a"],VCheckbox:At["a"],VDataTable:Oa["a"],VDivider:In["a"],VIcon:Ot["a"],VList:Kt["a"],VListItem:Mt["a"],VListItemAction:$a["a"],VListItemContent:It["a"],VListItemTitle:It["b"],VMenu:er["a"],VProgressLinear:Fn["a"],VSubheader:tr["a"]});var rr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isDataReady?n("div",{staticClass:"footer d-flex",class:e.topLayoutClass},[e.app?n("div",{staticClass:"d-flex shrink",class:e.phoneLayout?"flex-column":"align-center"},[e.phoneLayout?e._e():n("div",[n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var a=t.on;return[n("span",e._g({},a),[e._v(" qBittorrent "+e._s(e.app.version)+" ")])]}}],null,!1,3135644960)},[n("span",[e._v(" API version: "+e._s(e.app.apiVersion)+" ")]),n("br"),n("span",[e._v(" qb-web version: "+e._s(e.buildInfo)+" ")])])],1),e.phoneLayout?e._e():n("v-divider",{staticClass:"mx-2",attrs:{vertical:""}}),n("div",{staticClass:"icon-label"},[n("v-icon",[e._v("mdi-sprout")]),e._v(" "+e._s(e.allTorrents.length)+" ["+e._s(e._f("formatSize")(e.totalSize))+"] ")],1),e.phoneLayout?e._e():n("v-divider",{staticClass:"mx-2",attrs:{vertical:""}}),n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var a=t.on;return[n("div",e._g({staticClass:"icon-label"},a),[n("v-icon",[e._v("mdi-nas")]),e._v(" "+e._s(e._f("formatSize")(e.info.free_space_on_disk))+" ")],1)]}}],null,!1,3909253775)},[n("span",[e._v(" Queued I/O jobs: "+e._s(e.info.queued_io_jobs)+" ")]),n("br"),n("span",[e._v(" Avg queue time: "+e._s(e.info.average_time_queue)+" ms ")])]),e.phoneLayout?e._e():n("v-divider",{staticClass:"mx-2",attrs:{vertical:""}}),e.phoneLayout?e._e():n("div",{staticClass:"icon-label"},[n("v-icon",{staticClass:"icon-upload-download"},[e._v(" mdi-swap-vertical-bold ")]),n("span",[e._v(" "+e._s(e._f("formatSize")(e.info.alltime_dl))+"/"+e._s(e._f("formatSize")(e.info.alltime_ul))+" ")])],1)],1):e._e(),e.info?n("div",{staticClass:"d-flex shrink",class:e.phoneLayout?"flex-column":"align-center"},[e.phoneLayout?e._e():n("div",{staticClass:"icon-label"},[n("v-icon",[e._v("mdi-lan")]),e._v(" "+e._s(e.$t("label.dht_nodes",e.info.dht_nodes))+" ")],1),e.phoneLayout?e._e():n("v-divider",{staticClass:"mx-2",attrs:{vertical:""}}),n("div",{staticClass:"icon-label"},[n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var a=t.on;return[n("v-icon",e._g({attrs:{color:e._f("connectionIconColor")(e.info.connection_status)}},a),[e._v(" mdi-"+e._s(e._f("connectionIcon")(e.info.connection_status))+" ")]),e.phoneLayout?n("span",[e._v(" Network "+e._s(e.info.connection_status)+" ")]):e._e()]}}],null,!1,452698304)},[n("span",[e._v(" Network "+e._s(e.info.connection_status)+" ")])])],1),e.phoneLayout?e._e():n("v-divider",{staticClass:"mx-2",attrs:{vertical:""}}),n("div",{staticClass:"icon-label"},[e.phoneLayout?n("v-switch",{staticClass:"mt-0 pt-0 speed-switch",attrs:{"hide-details":"",value:e.speedLimited,label:"Alternative speed limits"},on:{change:e.toggleSpeedLimitsMode},scopedSlots:e._u([{key:"prepend",fn:function(){return[n("v-icon",e._b({},"v-icon",e.speedModeBind,!1),[e._v(" mdi-speedometer ")])]},proxy:!0}],null,!1,2672072414)}):n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var a=t.on;return[n("v-icon",e._g(e._b({on:{click:e.toggleSpeedLimitsMode}},"v-icon",e.speedModeBind,!1),a),[e._v(" mdi-speedometer ")])]}}],null,!1,3284983233)},[n("span",[e._v(" Alternative speed limits "+e._s(e.speedLimited?"enabled":"disabled")+" ")])])],1),e.phoneLayout?e._e():n("v-divider",{staticClass:"mx-2",attrs:{vertical:""}}),n("div",{staticClass:"icon-label"},[n("v-icon",{attrs:{color:e.info.dl_info_speed>0?"success":null}},[e._v(" mdi-download ")]),n("span",[e._v(" "+e._s(e._f("formatSize")(e.info.dl_info_speed))+"/s "),e.info.dl_rate_limit?[e._v(" ("+e._s(e._f("formatSize")(e.info.dl_rate_limit))+"/s) ")]:e._e(),e.phoneLayout?e._e():[e._v(" ["+e._s(e._f("formatSize")(e.info.dl_info_data))+"] ")]],2)],1),e.phoneLayout?e._e():n("v-divider",{staticClass:"mx-2",attrs:{vertical:""}}),n("div",{staticClass:"icon-label"},[n("v-icon",{attrs:{color:e.info.up_info_speed>0?"warning":null}},[e._v(" mdi-upload ")]),n("span",[e._v(" "+e._s(e._f("formatSize")(e.info.up_info_speed))+"/s "),e.info.up_rate_limit?[e._v(" ("+e._s(e._f("formatSize")(e.info.up_rate_limit))+"/s) ")]:e._e(),e.phoneLayout?e._e():[e._v(" ["+e._s(e._f("formatSize")(e.info.up_info_data))+"] ")]],2)],1)],1):e._e()]):e._e()},sr=[],ir=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.app=null,e.speedLimited=!1,e.buildInfo=xe,e}return Object(s["a"])(n,[{key:"totalSize",get:function(){return Object(v["sumBy"])(this.allTorrents,"size")}},{key:"speedModeBind",get:function(){return this.speedLimited?{class:"speed-limited",color:"warning"}:{class:null,color:"success"}}},{key:"topLayoutClass",get:function(){var e=this.phoneLayout;return e?["in-drawer","flex-column"]:["mx-4","justify-space-between"]}},{key:"getAppInfo",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t,n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.getAppVersion();case 2:return t=e.sent,n=t.data,e.next=6,oe.getApiVersion();case 6:t=e.sent,a=t.data,this.app={version:n,apiVersion:a};case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"toggleSpeedLimitsMode",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.speedLimited=!this.speedLimited,e.next=3,oe.toggleSpeedLimitsMode();case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"created",value:function(){this.isDataReady&&(this.speedLimited=this.info.use_alt_speed_limits,this.getAppInfo())}},{key:"onDataReady",value:function(e){e&&null===this.app&&this.getAppInfo()}},{key:"onSpeedLimitChanged",value:function(e){this.speedLimited=e}}]),n}(a["default"]);Object(De["a"])([Object(pt["c"])(Boolean)],ir.prototype,"phoneLayout",void 0),Object(De["a"])([Object(pt["e"])("isDataReady")],ir.prototype,"onDataReady",null),Object(De["a"])([Object(pt["e"])("info.use_alt_speed_limits")],ir.prototype,"onSpeedLimitChanged",null),ir=Object(De["a"])([Object(dt["b"])({filters:{connectionIcon:function(e){var t={connected:"check-network",firewalled:"minus-network",disconnected:"close-network"};return t[e]},connectionIconColor:function(e){var t={connected:"success",firewalled:"warning",disconnected:"error"};return t[e]}},computed:Object(ee["a"])(Object(ee["a"])({},Object(M["e"])({info:function(e){return this.isDataReady?e.mainData.server_state:null}})),Object(M["c"])(["isDataReady","allTorrents"]))})],ir);var or=ir,lr=or,cr=(n("a364"),n("b73d")),ur=n("3a2f"),dr=Object(qe["a"])(lr,rr,sr,!1,null,"335591ac",null),pr=dr.exports;Ze()(dr,{VDivider:In["a"],VIcon:Ot["a"],VSwitch:cr["a"],VTooltip:ur["a"]});var hr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{value:e.value,scrollable:"",fullscreen:e.phoneLayout,width:e.dialogWidth},on:{input:function(t){return e.$emit("input",t)}}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-delta")]),n("span",{domProps:{textContent:e._s(e.$t("logs"))}})],1),n("v-card-text",[e.logs.length?e._e():n("v-progress-linear",{staticClass:"mt-4",attrs:{indeterminate:!0}}),n("ol",{staticClass:"logs caption"},e._l(e.logs,(function(t,a){return n("li",{key:a,staticClass:"log-item",class:e._f("typeColor")(t.type)},[n("span",{staticClass:"tag"},[e._v("["+e._s(e._f("formatType")(t.type))+" "+e._s(e._f("formatTimestamp")(t.timestamp/1e3))+"]")]),n("span",{domProps:{innerHTML:e._s(t.message)}})])})),0),n("div",{ref:"end"})],1),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:""},domProps:{textContent:e._s(e.$t("close"))},on:{click:e.closeDialog}})],1)],1)],1)},fr=[],vr=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.logs=[],e}return Object(s["a"])(n,[{key:"dialogWidth",get:function(){return this.$vuetify.breakpoint.smAndDown?"100%":"70%"}},{key:"phoneLayout",get:function(){return this.$vuetify.breakpoint.xsOnly}},{key:"closeDialog",value:function(){return!1}},{key:"getLogs",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.logs.length?this.logs[this.logs.length-1].id:-1,e.next=3,oe.getLogs(t);case 3:if(n=e.sent,!this.destroy){e.next=6;break}return e.abrupt("return");case 6:if(!n.length){e.next=11;break}return this.logs=this.logs.concat(n),e.next=10,this.$nextTick();case 10:this.$refs.end.scrollIntoView();case 11:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"created",value:function(){this.setTaskAndRun(this.getLogs)}}]),n}(Jn);Object(De["a"])([Object(pt["c"])(Boolean)],vr.prototype,"value",void 0),Object(De["a"])([Object(pt["b"])("input")],vr.prototype,"closeDialog",null),vr=Object(De["a"])([Object(dt["b"])({filters:{formatType:function(e){var t={1:"N",2:"I",4:"W",8:"C"};return t[e]},typeColor:function(e){var t={1:null,2:"info--text",4:"warning--text",8:"error--text"};return t[e]}}})],vr);var mr=vr,gr=mr,Ar=(n("1d3e"),Object(qe["a"])(gr,hr,fr,!1,null,"25ee86f6",null)),br=Ar.exports;Ze()(Ar,{VBtn:Ye["a"],VCard:Qe["a"],VCardActions:Xe["a"],VCardText:Xe["b"],VCardTitle:Xe["c"],VDialog:Ke["a"],VIcon:Ot["a"],VProgressLinear:Fn["a"],VSpacer:Je["a"]});var _r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{value:e.value,fullscreen:"",persistent:""},on:{input:function(t){return e.$emit("input",t)}}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-rss-box")]),n("span",[e._v("RSS")]),n("v-spacer"),n("v-btn",{attrs:{icon:""},on:{click:e.closeDialog}},[n("v-icon",[e._v("mdi-close")])],1)],1),n("v-card-text",[n("div",{staticClass:"toolbar"},[n("v-btn",{attrs:{icon:"",title:e.$t("dialog.rss.add_feed")},on:{click:e.addRssItem}},[n("v-icon",[e._v("mdi-link-plus")])],1),n("v-btn",{attrs:{icon:"",disabled:!e.selectNode,title:e.$t("delete")},on:{click:e.deleteRssItem}},[n("v-icon",[e._v("mdi-delete")])],1),n("v-btn",{attrs:{icon:"",disabled:!e.selectNode,title:e.$t("rename")},on:{click:e.renameRssItem}},[n("v-icon",[e._v("mdi-file-move")])],1),n("v-divider",{attrs:{vertical:""}}),n("v-btn",{attrs:{icon:"",disabled:!e.selectNode,title:e.$t("refresh")},on:{click:e.refreshRssItem}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-spacer"),n("v-divider",{attrs:{vertical:""}}),n("v-switch",{attrs:{"input-value":e.preferences.rss_processing_enabled,label:e.$t("dialog.rss.auto_refresh"),"hide-details":""},on:{change:function(t){return e.changePreference("rss_processing_enabled",t)}}}),n("v-divider",{attrs:{vertical:""}}),n("v-switch",{attrs:{"input-value":e.preferences.rss_auto_downloading_enabled,label:e.$t("dialog.rss.auto_download"),"hide-details":""},on:{change:function(t){return e.changePreference("rss_auto_downloading_enabled",t)}}}),n("v-divider",{attrs:{vertical:""}}),n("v-btn",{attrs:{icon:"",title:e.$t("settings")},on:{click:function(t){e.showRulesDialog=!0}}},[n("v-icon",[e._v("mdi-cog-box")])],1)],1),n("v-divider"),n("div",{staticClass:"content",class:{phone:e.$vuetify.breakpoint.smAndDown}},[e.rssNode?[n("div",{staticClass:"rss-items"},[n("v-treeview",{attrs:{"open-on-click":"","open-all":"",items:e.rssTree,"item-key":"path",activatable:"",dense:""},on:{"update:active":function(t){e.selectNode=t[0]}},scopedSlots:e._u([{key:"prepend",fn:function(t){return[e.isItemLoading(t)?n("v-progress-circular",{attrs:{indeterminate:"",size:"22",width:"2"}}):n("v-icon",{domProps:{textContent:e._s(e.getRowIcon(t))}})]}},{key:"label",fn:function(t){return[e._v(" "+e._s(t.item.name)+" "),t.item.children?[e._v(" ("+e._s(t.item.children.length)+") ")]:e._e()]}}])})],1),n("v-divider",{attrs:{vertical:!e.phoneLayout}}),n("div",{staticClass:"rss-details"},[n("div",{staticClass:"rss-info"},[n("p",[e._v(" "+e._s(e.$t("title._"))+": "),e.selectItem?n("a",{attrs:{target:"_blank",href:e.selectItem.url}},[e._v(e._s(e.selectItem.title))]):e._e()]),n("p",[e._v(e._s(e.$t("date"))+": "+e._s(e._f("date")(e.selectItem?e.selectItem.lastBuildDate:null)))])]),n("v-divider"),n("div",{staticClass:"list-wrapper"},[e.selectItem?n("v-list",{attrs:{dense:""}},[n("v-list-item-group",{attrs:{color:"primary"},model:{value:e.selectArticle,callback:function(t){e.selectArticle=t},expression:"selectArticle"}},e._l(e.sortArticles(e.selectItem.articles),(function(t){return n("v-list-item",{key:t.id,attrs:{value:t}},[n("v-list-item-content",[n("v-list-item-title",[n("span",{attrs:{title:t.title},domProps:{textContent:e._s(t.title)}})])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:""},on:{click:function(n){return n.stopPropagation(),e.downloadTorrent(t)}}},[n("v-icon",[e._v("mdi-download")])],1)],1)],1)})),1)],1):e._e()],1)],1),n("v-divider",{attrs:{vertical:!e.phoneLayout}}),n("div",{staticClass:"rss-desc"},[n("div",{staticClass:"rss-info"},[n("p",[e._v(" "+e._s(e.$t("title._"))+": "),e.selectArticle?n("a",{attrs:{target:"_blank",href:e.selectArticle.link}},[e._v(e._s(e.selectArticle.title))]):e._e()]),n("p",[e._v(e._s(e.$t("category",1)+": "+(e.selectArticle?e.selectArticle.category:"")))]),n("p",[e._v(e._s(e.$t("date"))+": "+e._s(e._f("date")(e.selectArticle?e.selectArticle.date:null)))])]),n("v-divider"),e.selectArticle?n("iframe",{directives:[{name:"body",rawName:"v-body",value:e.selectArticle.description,expression:"selectArticle.description"}],staticClass:"iframe",attrs:{sandbox:"allow-same-origin"}}):e._e()],1)]:n("div",{staticClass:"loading"},[n("v-progress-circular",{attrs:{indeterminate:""}})],1)],2)],1)],1),e.showRulesDialog?n("RssRulesDialog",{attrs:{"rss-node":e.rssNode},model:{value:e.showRulesDialog,callback:function(t){e.showRulesDialog=t},expression:"showRulesDialog"}}):e._e()],1)},yr=[],kr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{value:e.value,persistent:"",width:"50%"},on:{input:function(t){return e.$emit("input",t)}}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-filter")]),n("span",{domProps:{textContent:e._s(e.$t("dialog.rss_rule.title"))}}),n("v-spacer"),n("v-btn",{attrs:{icon:""},on:{click:e.closeDialog}},[n("v-icon",[e._v("mdi-close")])],1)],1),n("v-card-text",[n("div",{staticClass:"toolbar"},[n("v-btn",{attrs:{icon:"",title:e.$t("dialog.rss_rule.add_rule")},on:{click:e.addRssRule}},[n("v-icon",[e._v("mdi-plus")])],1),n("v-btn",{attrs:{icon:"",disabled:!e.selectedRuleName,title:e.$t("delete")},on:{click:e.deleteRssRule}},[n("v-icon",[e._v("mdi-delete")])],1)],1),n("v-divider"),n("div",{staticClass:"content"},[e.rssRules?[n("div",{staticClass:"rss-rules"},[n("v-list",{attrs:{dense:""}},[n("v-list-item-group",{attrs:{color:"primary"},model:{value:e.selectedRuleName,callback:function(t){e.selectedRuleName=t},expression:"selectedRuleName"}},e._l(e.rssRules,(function(t,a){return n("v-list-item",{key:a,attrs:{value:a}},[n("v-list-item-action",[n("v-checkbox",{attrs:{dense:""},model:{value:t.enabled,callback:function(n){e.$set(t,"enabled",n)},expression:"value.enabled"}})],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{textContent:e._s(a)}})],1)],1)})),1)],1)],1),n("v-divider",{attrs:{vertical:""}}),n("div",{staticClass:"rule-details"},[n("v-form",{staticClass:"rule-form"},[n("p",{staticClass:"form-title",domProps:{textContent:e._s(e.$t("dialog.rss_rule.rule_settings"))}}),n("v-checkbox",{attrs:{dense:"",label:e.$t("dialog.rss_rule.use_regex"),disabled:!e.selectedRule.enabled,value:e.selectedRule.useRegex},on:{change:function(t){return e.editRule("useRegex",t)}}}),n("v-text-field",{attrs:{dense:"",label:e.$t("dialog.rss_rule.must_contain"),disabled:!e.selectedRule.enabled,value:e.selectedRule.mustContain},on:{change:function(t){return e.editRule("mustContain",t)}}}),n("v-text-field",{attrs:{dense:"",label:e.$t("dialog.rss_rule.must_not_contain"),disabled:!e.selectedRule.enabled,value:e.selectedRule.mustNotContain},on:{change:function(t){return e.editRule("mustNotContain",t)}}}),n("v-text-field",{attrs:{dense:"",label:e.$t("dialog.rss_rule.episode_filter"),disabled:!e.selectedRule.enabled,value:e.selectedRule.episodeFilter},on:{change:function(t){return e.editRule("episodeFilter",t)}}}),n("v-checkbox",{attrs:{dense:"",label:e.$t("dialog.rss_rule.smart_episode"),disabled:!e.selectedRule.enabled,value:e.selectedRule.smartFilter},on:{change:function(t){return e.editRule("smartFilter",t)}}}),n("v-select",{attrs:{dense:"",label:e.$t("dialog.rss_rule.assign_category"),items:e.categoryItems,disabled:!e.selectedRule.enabled,value:e.selectedRule.assignedCategory},on:{change:function(t){return e.editRule("assignedCategory",t)}}}),n("v-text-field",{attrs:{dense:"",label:e.$t("location"),disabled:!e.selectedRule.enabled,value:e.selectedRule.savePath},on:{change:function(t){return e.editRule("savePath",t)}}})],1),n("v-divider"),n("p",{staticClass:"feeds-title",domProps:{textContent:e._s(e.$t("dialog.rss_rule.apply_to_feeds"))}}),e.selectedRule.enabled?n("v-list",{attrs:{dense:""}},e._l(e.rssItems,(function(t){return n("v-list-item",{key:t.value},[n("v-list-item-action",[n("v-checkbox",{attrs:{dense:"","input-value":e.hasSelectSite(t.value)},on:{change:function(n){return e.selectSite(t.value,n)}}})],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{textContent:e._s(t.text)}})],1)],1)})),1):e._e()],1)]:n("div",{staticClass:"loading"},[n("v-progress-circular",{attrs:{indeterminate:""}})],1)],2)],1)],1)],1)},wr=[],Or=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.rssRules=null,e.selectedRuleName=null,e}return Object(s["a"])(n,[{key:"selectedRule",get:function(){return this.selectedRuleName&&this.selectedRuleName in this.rssRules?this.rssRules[this.selectedRuleName]:{}},set:function(e){this.rssRules[this.selectedRuleName]=e}},{key:"categoryItems",get:function(){var e={key:"",name:R("uncategorized")};return[e].concat(Object(W["a"])(this.allCategories)).map((function(e){return{text:e.name,value:e.key}}))}},{key:"rssItems",get:function(){return this.buildRssItems(this.rssNode)}},{key:"hasSelectSite",value:function(e){return this.selectedRule.affectedFeeds.includes(e)}},{key:"selectSite",value:function(e,t){var n=Object(v["cloneDeep"])(this.selectedRule),a=n.affectedFeeds;t?a.push(e):Object(v["pull"])(a,e),this.selectedRule=n}},{key:"editRule",value:function(e,t){var n=Object(v["cloneDeep"])(this.selectedRule);n[e]=t,this.selectedRule=n}},{key:"buildRssItems",value:function(e){for(var t=[],n=0,a=Object.entries(e);n");n.head.insertAdjacentHTML("beforeend",r),n.body.innerHTML=t.value},update:function(e,t){if(t.oldValue!==t.value){var n=e.contentDocument.body;n.innerHTML=t.value,n.scrollTo({top:0})}}}}})],Vr);var Tr=Vr,Ur=Tr,Lr=(n("0ac6"),Object(qe["a"])(Ur,_r,yr,!1,null,"1e285d6e",null)),Br=Lr.exports;Ze()(Lr,{VBtn:Ye["a"],VCard:Qe["a"],VCardText:Xe["b"],VCardTitle:Xe["c"],VDialog:Ke["a"],VDivider:In["a"],VIcon:Ot["a"],VList:Kt["a"],VListItem:Mt["a"],VListItemAction:$a["a"],VListItemContent:It["a"],VListItemGroup:Sr["a"],VListItemTitle:It["b"],VProgressCircular:va["a"],VSpacer:Je["a"],VSwitch:cr["a"],VTreeview:ma["a"]});var zr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("v-dialog",{attrs:{value:e.value,scrollable:"",fullscreen:"",persistent:""},on:{input:function(t){return e.$emit("input",t)}}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-card-search-outline")]),n("span",{domProps:{textContent:e._s(e.$t("search"))}}),n("v-spacer"),n("v-btn",{attrs:{icon:""},on:{click:e.closeDialog}},[n("v-icon",[e._v("mdi-close")])],1)],1),n("v-card-text",[n("SearchDialogForm",{attrs:{loading:e.loading},on:{triggerSearch:e.triggerSearch,stopSearch:e.stopSearch}}),n("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.grid.headers,items:e.grid.searchItems,"items-per-page":10,loading:e.loading},scopedSlots:e._u([{key:"item.fileName",fn:function(t){var a=t.item;return[n("a",{attrs:{href:a.descrLink,target:"_blank"},domProps:{textContent:e._s(a.fileName)}})]}},{key:"item.fileSize",fn:function(t){var n=t.item;return[e._v(" "+e._s(e._f("formatSize")(n.fileSize))+" ")]}},{key:"item.actions",fn:function(t){var a=t.item;return[n("v-icon",{on:{click:function(t){return e.downloadTorrent(a)}}},[e._v("mdi-download")])]}}],null,!0)})],1),n("v-card-actions",[n("v-btn",{on:{click:e.openPluginManager}},[n("v-icon",[e._v("mdi-cog")]),e._v(" "+e._s(e.$t("plugin_manager"))+" ")],1)],1)],1)],1),n("PluginManager")],1)},Mr=[],Ir=(n("a434"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-form",{ref:"form",model:{value:e.searchForm.valid,callback:function(t){e.$set(e.searchForm,"valid",t)},expression:"searchForm.valid"}},[n("v-container",{attrs:{fluid:""}},[n("v-row",[n("v-col",{staticClass:"col-12 col-sm-6 col-md-9"},[n("v-text-field",{attrs:{"prepend-inner-icon":"mdi-magnify",label:e.$t("search"),rules:[function(t){return!!t||e.$t("msg.item_is_required",{item:e.$t("query")})}],clearable:""},on:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$refs.searchButton.click.apply(null,arguments)}},model:{value:e.searchForm.pattern,callback:function(t){e.$set(e.searchForm,"pattern",t)},expression:"searchForm.pattern"}}),n("v-btn",{ref:"searchButton",attrs:{disabled:!e.searchForm.valid,color:e.loading?"warning":"primary"},on:{click:function(t){e.loading?e.stopSearch():e.triggerSearch()}}},[e._v(" "+e._s(e.loading?e.$t("stop"):e.$t("search"))+" ")])],1),n("v-col",{staticClass:"col__plugins"},[n("v-btn",{staticClass:"btn",attrs:{loading:void 0===e.searchPlugins,disabled:null===e.searchPlugins,type:"button"},on:{click:function(t){e.plugginSelectorOpen=!0}}},[e._v(" "+e._s(e.$t("plugin",2))+" ")]),this.$vuetify.breakpoint.mobile?e._e():n("v-dialog",{attrs:{"max-width":"20rem"},model:{value:e.plugginSelectorOpen,callback:function(t){e.plugginSelectorOpen=t},expression:"plugginSelectorOpen"}},[n("v-card",[n("v-card-title",[e._v(" "+e._s(e.$t("plugin",1))+" "+e._s(e.$t("usage"))+" "),n("v-spacer"),n("v-btn",{attrs:{small:"",color:e.searchForm.plugins.length>0?"primary":""},on:{click:e.toggleSelectAll}},[e._v(" "+e._s(e.$t("all"))+" ")])],1),n("v-divider"),n("v-card-text",e._l(e.availablePlugins,(function(t,a){return n("v-checkbox",{key:a,attrs:{label:t.fullName,value:t},model:{value:e.searchForm.plugins,callback:function(t){e.$set(e.searchForm,"plugins",t)},expression:"searchForm.plugins"}})})),1)],1)],1),this.$vuetify.breakpoint.mobile?n("v-bottom-sheet",{attrs:{scrollable:"",inset:""},model:{value:e.plugginSelectorOpen,callback:function(t){e.plugginSelectorOpen=t},expression:"plugginSelectorOpen"}},[n("v-sheet",{staticClass:"text-center"},[n("v-card",[n("v-card-title",[e._v(" "+e._s(e.$t("plugin",1))+" "+e._s(e.$t("usage"))+" "),n("v-spacer"),n("v-btn",{attrs:{small:"",color:e.searchForm.plugins.length>0?"primary":""},on:{click:e.toggleSelectAll}},[e._v(" "+e._s(e.$t("all"))+" ")])],1),n("v-divider"),n("v-card-text",e._l(e.availablePlugins,(function(t,a){return n("v-checkbox",{key:a,attrs:{label:t.fullName,value:t},model:{value:e.searchForm.plugins,callback:function(t){e.$set(e.searchForm,"plugins",t)},expression:"searchForm.plugins"}})})),1)],1)],1)],1):e._e()],1),n("v-col",{attrs:{"align-self":"center"}},[n("v-autocomplete",{attrs:{items:e.availableCategories,"item-text":"name","item-value":"key",label:e.$t("category",1)},model:{value:e.searchForm.category,callback:function(t){e.$set(e.searchForm,"category",t)},expression:"searchForm.category"}})],1)],1)],1)],1)}),Fr=[],Er="all",Hr={key:Er,name:R("all")},Wr=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.loading=!1,e.plugginSelectorOpen=!1,e.availablePlugins=[],e.searchForm={valid:!1,category:Er,pattern:"",plugins:[]},e}return Object(s["a"])(n,[{key:"hasSelectAllPlugins",get:function(){var e;return this.searchForm.plugins.length===(null===(e=this.availablePlugins)||void 0===e?void 0:e.length)}},{key:"availableCategories",get:function(){if(this.hasSelectAllPlugins)return[Hr];var e=[Hr,{divider:!0}],t=v["intersection"].apply(void 0,Object(W["a"])(this.searchForm.plugins.map((function(e){return e.supportedCategories})))).map((function(e){return{key:e,name:e}}));return e.push.apply(e,Object(W["a"])(t)),e}},{key:"toggleSelectAll",value:function(){this.searchForm.plugins=this.hasSelectAllPlugins?[]:this.availablePlugins.slice()}},{key:"searchPluginsUpdated",value:function(e){e?(this.availablePlugins=this.searchPlugins.filter((function(e){return e.enabled})),this.toggleSelectAll()):this.availablePlugins=[]}},{key:"triggerSearch",value:function(){if(this.searchForm.valid){var e=this.hasSelectAllPlugins?Er:this.searchForm.plugins.map((function(e){return e.name})).join("|"),t=Object.assign({},this.searchForm,{plugins:e});return t}}},{key:"stopSearch",value:function(){}},{key:"onPluginChanged",value:function(){var e=this;this.availableCategories.find((function(t){return t.key===e.searchForm.category}))||(this.searchForm.category=Er)}}]),n}(a["default"]);Object(De["a"])([Object(pt["c"])(Boolean)],Wr.prototype,"loading",void 0),Object(De["a"])([Object(pt["e"])("searchPlugins")],Wr.prototype,"searchPluginsUpdated",null),Object(De["a"])([Object(pt["b"])("triggerSearch")],Wr.prototype,"triggerSearch",null),Object(De["a"])([Object(pt["b"])("stopSearch")],Wr.prototype,"stopSearch",null),Object(De["a"])([Object(pt["e"])("searchForm.plugins")],Wr.prototype,"onPluginChanged",null),Wr=Object(De["a"])([Object(pt["a"])({computed:Object(ee["a"])({},Object(M["c"])({searchPlugins:"allSearchPlugins"}))})],Wr);var Nr=Wr,qr=Nr,Gr=(n("4284"),n("c6a6")),Zr=n("288c"),Yr=n("8dd9"),Qr=Object(qe["a"])(qr,Ir,Fr,!1,null,"50ebf5de",null),Xr=Qr.exports;Ze()(Qr,{VAutocomplete:Gr["a"],VBottomSheet:Zr["a"],VBtn:Ye["a"],VCard:Qe["a"],VCardText:Xe["b"],VCardTitle:Xe["c"],VCheckbox:At["a"],VCol:bt["a"],VContainer:yt["a"],VDialog:Ke["a"],VDivider:In["a"],VForm:wt["a"],VRow:jt["a"],VSheet:Yr["a"],VSpacer:Je["a"],VTextField:$e["a"]});var Kr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{"max-width":"20rem",scrollable:""},model:{value:e.searchEngineState.isPluginManagerOpen,callback:function(t){e.$set(e.searchEngineState,"isPluginManagerOpen",t)},expression:"searchEngineState.isPluginManagerOpen"}},[n("v-card",[n("v-card-title",[n("v-icon",[e._v("mdi-toy-brick")]),e._v(" "+e._s(e.$t("plugin_manager"))+" ")],1),n("v-card-text",e._l(e.searchEngineState.searchPlugins,(function(t,a){return n("v-switch",{key:a,attrs:{"input-value":t.enabled,label:t.fullName},on:{change:function(n){return e.togglePluginAvailability(t)}}})})),1),n("v-card-actions",[n("v-btn",{attrs:{color:"warning"},on:{click:function(t){return e.updatePlugins()}}},[e._v(" "+e._s(e.$t("update_plugins"))+" ")])],1)],1)],1)},Jr=[],$r=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(s["a"])(n,[{key:"togglePluginAvailability",value:function(e){this.togglePluginAvailabilityAction(e)}},{key:"updatePlugins",value:function(){this.updatePluginsRequest()}}]),n}(a["default"]);$r=Object(De["a"])([Object(dt["b"])({computed:Object(ee["a"])({},Object(M["e"])({searchEngineState:"searchEngine"})),methods:Object(ee["a"])({},Object(M["b"])({togglePluginAvailabilityAction:"togglePluginAvailability",updatePluginsRequest:"updatePluginsRequest"}))})],$r);var es=$r,ts=es,ns=Object(qe["a"])(ts,Kr,Jr,!1,null,null,null),as=ns.exports;Ze()(ns,{VBtn:Ye["a"],VCard:Qe["a"],VCardActions:Xe["a"],VCardText:Xe["b"],VCardTitle:Xe["c"],VDialog:Ke["a"],VIcon:Ot["a"],VSwitch:cr["a"]});var rs=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e._searchId=0,e.grid={searchItems:[],downloadItem:{descrLink:"",fileName:"",fileSize:0,fileUrl:"",nbLeechers:0,nbSeeders:0,siteUrl:""},headers:[{text:R("name"),value:"fileName"},{text:R("size"),value:"fileSize"},{text:R("seeds"),value:"nbSeeders"},{text:R("peers"),value:"nbLeechers"},{text:R("search_engine"),value:"siteUrl"},{text:R("action",2),value:"actions",sortable:!1}]},e.loading=!1,e}return Object(s["a"])(n,[{key:"mounted",value:function(){this.loadSearchPlugins()}},{key:"downloadTorrent",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.addFormDownloadItem({downloadItem:{title:t.fileName,url:t.fileUrl}}),this.openAddForm();case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"stopSearch",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.cancelTask(),e.next=3,this._stopSearch(this._searchId);case 3:this.loading=!1;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"closeDialog",value:function(){return!1}},{key:"triggerSearch",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.grid.searchItems=[],this.loading=!0,e.prev=2,e.next=5,this._startSearch(t);case 5:n=e.sent,this._searchId=n.id,this.setTaskAndRun(this.task(n.id)),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](2);case 12:case"end":return e.stop()}}),e,this,[[2,10]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"_startSearch",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.startSearch(t.pattern,t.plugins,t.category);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"_stopSearch",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.stopSearch(t);case 2:this._searchId=0;case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"task",value:function(e){var t=this;return Object(z["a"])(regeneratorRuntime.mark((function n(){var a,r,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,oe.getSearchResults(e);case 2:return a=n.sent,r="Stopped"===a.status,s=t.grid.searchItems,s.splice.apply(s,[s.length,0].concat(Object(W["a"])(a.results.slice(s.length)))),r&&(t.loading=!1),n.abrupt("return",r);case 8:case"end":return n.stop()}}),n)})))}}]),n}(Jn);Object(De["a"])([Object(pt["c"])(Boolean)],rs.prototype,"value",void 0),Object(De["a"])([Object(pt["b"])("input")],rs.prototype,"closeDialog",null),rs=Object(De["a"])([Object(pt["a"])({components:{SearchDialogForm:Xr,PluginManager:as},computed:Object(ee["a"])({},Object(M["c"])({allCategories:"allCategories",preferences:"preferences"})),methods:Object(ee["a"])(Object(ee["a"])({},Object(M["d"])(["openAddForm","setPasteUrl","addFormDownloadItem","openPluginManager"])),Object(M["b"])({loadSearchPlugins:"fetchSearchPlugins"}))})],rs);var ss=rs,is=ss,os=(n("d935"),Object(qe["a"])(is,zr,Mr,!1,null,"2425d8a7",null)),ls=os.exports;Ze()(os,{VBtn:Ye["a"],VCard:Qe["a"],VCardActions:Xe["a"],VCardText:Xe["b"],VCardTitle:Xe["c"],VDataTable:Oa["a"],VDialog:Ke["a"],VIcon:Ot["a"],VSpacer:Je["a"]});var cs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{value:e.value,scrollable:"",persistent:"","max-width":"720px"},on:{input:function(t){return e.$emit("input",t)}}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-cog")]),n("span",{domProps:{textContent:e._s(e.$t("settings"))}}),n("v-spacer"),n("v-btn",{attrs:{icon:""},on:{click:e.closeDialog}},[n("v-icon",[e._v("mdi-close")])],1)],1),n("v-card-text",[n("v-tabs",{model:{value:e.tab,callback:function(t){e.tab=t},expression:"tab"}},e._l(e.tabList,(function(t){return n("v-tab",{key:t},[e._v(" "+e._s(e.$t("preferences."+t))+" ")])})),1),n("v-fade-transition",[n("v-alert",{directives:[{name:"show",rawName:"v-show",value:e.preferenceUpdated,expression:"preferenceUpdated"}],attrs:{dense:"",text:"",type:"success"}},[e._v(" "+e._s(e.$t("preferences.change_applied"))+" ")])],1),n("v-tabs-items",{model:{value:e.tab,callback:function(t){e.tab=t},expression:"tab"}},[n("v-tab-item",{key:"downloads"},[n("download-settings")],1),n("v-tab-item",{key:"speed"},[n("speed-settings")],1),n("v-tab-item",{key:"rss"},[n("rss-settings")],1),n("v-tab-item",{key:"webui"},[n("web-u-i-settings")],1)],1)],1)],1)],1)},us=[],ds=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",[n("h4",[e._v(e._s(e.$t("preferences.adding_torrent")))]),n("v-divider"),n("v-container",{staticClass:"px-0",attrs:{fluid:""}},[n("v-switch",{attrs:{"input-value":e.preferences.create_subfolder_enabled,label:e.$t("preferences.create_subfolder_enabled")},on:{change:function(t){return e.changeSettings("create_subfolder_enabled",!e.preferences.create_subfolder_enabled)}}}),n("v-switch",{attrs:{"input-value":e.preferences.start_paused_enabled,label:e.$t("preferences.start_paused_enabled")},on:{change:function(t){return e.changeSettings("start_paused_enabled",!e.preferences.start_paused_enabled)}}}),n("v-switch",{attrs:{"input-value":e.preferences.auto_delete_mode,label:e.$t("preferences.auto_delete_mode")},on:{change:function(t){return e.changeSettings("auto_delete_mode",!e.preferences.auto_delete_mode)}}})],1),n("v-divider"),n("v-container",{staticClass:"px-0",attrs:{fluid:""}},[n("v-switch",{attrs:{"input-value":e.preferences.preallocate_all,label:e.$t("preferences.preallocate_all")},on:{change:function(t){return e.changeSettings("preallocate_all",!e.preferences.preallocate_all)}}}),n("v-switch",{attrs:{"input-value":e.preferences.incomplete_files_ext,label:e.$t("preferences.incomplete_files_ext")},on:{change:function(t){return e.changeSettings("incomplete_files_ext",!e.preferences.incomplete_files_ext)}}})],1),n("h4",[e._v(e._s(e.$t("preferences.saving_management")))]),n("v-divider"),n("v-container",{staticClass:"px-0",attrs:{fluid:""}},[n("preference-row",{attrs:{"i18n-key":"auto_tmm_enabled"}},[n("v-select",{attrs:{dense:"",items:e.torrentMode,value:e.preferences.auto_tmm_enabled?e.torrentMode[0]:e.torrentMode[1]},on:{change:function(t){return e.changeSettings("auto_tmm_enabled",t==e.torrentMode[0])}}})],1),n("preference-row",{attrs:{"i18n-key":"torrent_changed_tmm_enabled"}},[n("v-select",{attrs:{dense:"",items:e.torrentAction,value:e.preferences.category_changed_tmm_enabled?e.torrentAction[1]:e.torrentAction[0]},on:{change:function(t){return e.changeSettings("torrent_changed_tmm_enabled",t==e.torrentAction[1])}}})],1),n("preference-row",{attrs:{"i18n-key":"save_path_changed_tmm_enabled"}},[n("v-select",{attrs:{dense:"",items:e.torrentAction,value:e.preferences.category_changed_tmm_enabled?e.torrentAction[1]:e.torrentAction[0]},on:{change:function(t){return e.changeSettings("save_path_changed_tmm_enabled",t==e.torrentAction[1])}}})],1),n("preference-row",{attrs:{"i18n-key":"category_changed_tmm_enabled"}},[n("v-select",{attrs:{dense:"",items:e.torrentAction,value:e.preferences.category_changed_tmm_enabled?e.torrentAction[1]:e.torrentAction[0]},on:{change:function(t){return e.changeSettings("category_changed_tmm_enabled",t==e.torrentAction[1])}}})],1),n("preference-row",{attrs:{"i18n-key":"save_path"}},[n("v-text-field",{attrs:{dense:"",value:e.preferences.save_path,lazy:""},on:{change:function(t){return e.changeSettings("save_path",t)}}})],1),n("preference-row",{attrs:{"i18n-key":"temp_path"},scopedSlots:e._u([{key:"header",fn:function(){return[n("v-checkbox",{attrs:{dense:"",value:e.preferences.temp_path_enabled},on:{change:function(t){return e.changeSettings("temp_path_enabled",t)}}})]},proxy:!0}])},[n("v-text-field",{attrs:{disabled:!e.preferences.temp_path_enabled,value:e.preferences.temp_path,lazy:"",dense:""},on:{change:function(t){return e.changeSettings("temp_path",t)}}})],1),n("preference-row",{attrs:{"i18n-key":"export_dir","can-be-enabled":"true"}},[n("v-text-field",{attrs:{value:e.preferences.export_dir,lazy:"",clearable:""},on:{change:function(t){return e.changeSettings("export_dir",t)}}})],1),n("preference-row",{attrs:{"i18n-key":"export_dir_fin","can-be-enabled":"true"}},[n("v-text-field",{attrs:{value:e.preferences.export_dir_fin,lazy:"",clearable:""},on:{change:function(t){return e.changeSettings("export_dir_fin",t)}}})],1)],1)],1)},ps=[],hs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-row",{attrs:{align:"center",dense:""}},[e.$slots.header?n("v-col",{staticClass:"header",attrs:{cols:"auto"}},[e._t("header")],2):e._e(),n("v-col",[n("span",{domProps:{textContent:e._s(e.$t("preferences."+this.$props.i18nKey))}})]),n("v-col",[e._t("default")],2)],1)},fs=[],vs=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return n}(a["default"]);Object(De["a"])([Object(pt["c"])(String)],vs.prototype,"i18nKey",void 0),vs=Object(De["a"])([pt["a"]],vs);var ms=vs,gs=ms,As=(n("b064"),Object(qe["a"])(gs,hs,fs,!1,null,"d6354a10",null)),bs=As.exports;Ze()(As,{VCol:bt["a"],VRow:jt["a"]});var _s=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.torrentAction=[R("preferences.switch_torrent_mode_to_manual"),R("preferences.move_affected_torrent")],e.torrentMode=[R("preferences.auto_mode"),R("preferences.manual_mode")],e}return Object(s["a"])(n,[{key:"changeSettings",value:function(e,t){this.updatePreferencesRequest(Object(C["a"])({},e,t))}}]),n}(a["default"]);_s=Object(De["a"])([Object(pt["a"])({components:{PreferenceRow:bs},computed:Object(ee["a"])({},Object(M["c"])({preferences:"allPreferences"})),methods:Object(ee["a"])({},Object(M["b"])({updatePreferencesRequest:"updatePreferencesRequest"}))})],_s);var ys=_s,ks=ys,ws=(n("e6d9"),Object(qe["a"])(ks,ds,ps,!1,null,"78d2942a",null)),Os=ws.exports;Ze()(ws,{VCheckbox:At["a"],VContainer:yt["a"],VDivider:In["a"],VSelect:Pr["a"],VSwitch:cr["a"],VTextField:$e["a"]});var js=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",[n("v-container",{attrs:{fluid:""}},[n("v-container",[n("v-row",{attrs:{justify:"center"}},[n("v-col",{attrs:{cols:"12",md:"4"}},[n("h4",[e._v(" "+e._s(e.$t("preferences.global_rate_limits")))]),n("v-text-field",{attrs:{label:e.$t("preferences.dl_limit"),placeholder:e.convertToKB(e.preferences.dl_limit),lazy:""},on:{change:function(t){e.changeSettings("dl_limit",e.convertToBytes(t))}}}),n("v-text-field",{attrs:{label:e.$t("preferences.up_limit"),placeholder:e.convertToKB(e.preferences.up_limit),lazy:""},on:{change:function(t){e.changeSettings("up_limit",e.convertToBytes(t))}}})],1),n("v-col",{attrs:{cols:"12",md:"4"}},[n("h4",[e._v(" "+e._s(e.$t("preferences.alternate_rate_limits")))]),n("v-text-field",{attrs:{type:"number",label:e.$t("preferences.dl_limit"),placeholder:e.convertToKB(e.preferences.alt_dl_limit),lazy:""},on:{change:function(t){e.changeSettings("alt_dl_limit",e.convertToBytes(t))}}}),n("v-text-field",{attrs:{type:"number",label:e.$t("preferences.up_limit"),placeholder:e.convertToKB(e.preferences.alt_up_limit),lazy:""},on:{change:function(t){e.changeSettings("alt_up_limit",e.convertToBytes(t))}}}),n("v-checkbox",{attrs:{label:e.$t("preferences.alternate_schedule_enable_time"),"input-value":e.preferences.scheduler_enabled},on:{change:function(t){return e.changeSettings("scheduler_enabled",t)}}})],1)],1),e.preferences.scheduler_enabled?n("v-row",{staticClass:"justify-center"},[n("v-col",{attrs:{cols:"auto"}},[n("v-time-picker",{attrs:{value:e.preferences.schedule_from_hour+":"+e.preferences.schedule_from_min,color:"green lighten-1",format:"24hr","header-color":"primary"},on:{input:function(t){return e.updateSchedulerFrom(t)}}})],1),n("v-col",{attrs:{cols:"auto"}},[n("v-time-picker",{attrs:{value:e.preferences.schedule_to_hour+":"+e.preferences.schedule_to_min,color:"green lighten-1",format:"24hr"},on:{input:function(t){return e.updateSchedulerTo(t)}}})],1)],1):e._e()],1)],1),n("v-container",{staticClass:"px-0",attrs:{fluid:""}},[n("v-switch",{attrs:{"input-value":e.preferences.limit_utp_rate,label:e.$t("preferences.limit_utp_rate")},on:{change:function(t){return e.changeSettings("limit_utp_rate",!e.preferences.limit_utp_rate)}}}),n("v-switch",{attrs:{"input-value":e.preferences.limit_tcp_overhead,label:e.$t("preferences.limit_tcp_overhead")},on:{change:function(t){return e.changeSettings("limit_tcp_overhead",!e.preferences.limit_tcp_overhead)}}}),n("v-switch",{attrs:{"input-value":e.preferences.limit_lan_peers,label:e.$t("preferences.limit_lan_peers")},on:{change:function(t){return e.changeSettings("limit_lan_peers",!e.preferences.limit_lan_peers)}}})],1)],1)},xs=[],Rs=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(s["a"])(n,[{key:"changeSettings",value:function(e,t){this.updatePreferencesRequest(Object(C["a"])({},e,t))}},{key:"updateSchedulerFrom",value:function(e){var t=e.split(":");this.updatePreferencesRequest({schedule_from_hour:t[0],schedule_from_min:t[1]})}},{key:"updateSchedulerTo",value:function(e){var t=e.split(":");this.updatePreferencesRequest({schedule_to_hour:t[0],schedule_to_min:t[1]})}}]),n}(a["default"]);Rs=Object(De["a"])([Object(pt["a"])({components:{},computed:Object(ee["a"])({},Object(M["c"])({preferences:"allPreferences"})),methods:Object(ee["a"])(Object(ee["a"])({},Object(M["b"])({updatePreferencesRequest:"updatePreferencesRequest"})),{},{convertToKB:function(e){return(e/1024).toString()},convertToBytes:function(e){return 1024*e}})})],Rs);var Ss=Rs,Ps=Ss,Cs=(n("54fe"),n("c964")),Ds=Object(qe["a"])(Ps,js,xs,!1,null,"6257e5f6",null),Vs=Ds.exports;Ze()(Ds,{VCheckbox:At["a"],VCol:bt["a"],VContainer:yt["a"],VRow:jt["a"],VSwitch:cr["a"],VTextField:$e["a"],VTimePicker:Cs["a"]});var Ts=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",[n("h4",[e._v(e._s(e.$t("preferences.webui_remote_control"))+"}")]),n("v-divider"),n("v-row",{attrs:{dense:"",align:"center"}},[n("v-col",{attrs:{cols:"2"}},[n("v-subheader",[e._v(e._s(e.$t("preferences.data_update_interval")))])],1),n("v-col",{attrs:{cols:"4"}},[n("v-text-field",{attrs:{value:e.config.updateInterval,type:"number",lazy:""},on:{change:function(t){return e.updateConfig({key:"updateInterval",value:t})}}})],1)],1),n("v-row",{attrs:{dense:"",align:"center"}},[n("v-col",{attrs:{cols:"2"}},[n("v-subheader",[e._v(e._s(e.$t("preferences.ip_address")))])],1),n("v-col",{attrs:{cols:"4"}},[n("v-text-field",{attrs:{value:e.preferences.web_ui_address,lazy:""},on:{change:function(t){return e.changeSettings("web_ui_address",t)}}})],1),n("v-col",{attrs:{cols:"1"}},[n("v-subheader",[e._v(e._s(e.$t("preferences.ip_port")))])],1),n("v-col",{attrs:{cols:"1"}},[n("v-text-field",{attrs:{value:e.preferences.web_ui_port,lazy:""},on:{change:function(t){return e.changeSettings("web_ui_port",t)}}})],1)],1),n("v-row",{attrs:{dense:""}},[n("v-col",[n("v-checkbox",{attrs:{label:e.$t("preferences.display_speed_in_title"),"input-value":e.config.displaySpeedInTitle},on:{change:function(t){return e.updateTitleSpeedConfig(t)}}})],1)],1),n("h4",[e._v(e._s(e.$t("preferences.authentication")))]),n("v-divider"),n("preference-row",{attrs:{"i18n-key":"web_ui_username"}},[n("v-text-field",{attrs:{value:e.preferences.web_ui_username,lazy:""},on:{change:function(t){return e.changeSettings("web_ui_username",t)}}})],1),n("preference-row",{attrs:{"i18n-key":"web_ui_password"}},[n("v-text-field",{attrs:{value:e.preferences.web_ui_password,placeholder:e.$t("preferences.new_password"),lazy:""},on:{change:function(t){return e.changeSettings("web_ui_password",t)}}})],1),n("v-row",{attrs:{dense:""}},[n("v-col",{attrs:{cols:"auto"}},[e._v(" "+e._s(e.$t("preferences.web_ui_max_auth_fail_count"))+" ")]),n("v-col",{attrs:{cols:"1"}},[n("v-text-field",{attrs:{value:e.preferences.web_ui_max_auth_fail_count,lazy:""},on:{change:function(t){return e.changeSettings("web_ui_max_auth_fail_count",t)}}})],1),n("v-col",{attrs:{cols:"auto"}},[e._v(" "+e._s(e.$t("preferences.web_ui_ban_duration"))+" ")]),n("v-col",{attrs:{cols:"1"}},[n("v-text-field",{attrs:{value:e.preferences.web_ui_ban_duration,lazy:""},on:{change:function(t){return e.changeSettings("web_ui_ban_duration",t)}}})],1),n("v-col",{attrs:{cols:"auto"}},[e._v(" "+e._s(e.$t("preferences.web_ui_seconds"))+" ")])],1),n("v-row",{attrs:{dense:""}},[n("v-col",[n("v-checkbox",{attrs:{"input-value":e.preferences.bypass_auth_subnet_whitelist_enabled,label:e.$t("preferences.bypass_auth_subnet_whitelist")},on:{change:function(t){return e.changeSettings("bypass_auth_subnet_whitelist_enabled",t)}}})],1),n("v-col",[n("v-checkbox",{attrs:{"input-value":e.preferences.bypass_local_auth,label:e.$t("preferences.bypass_local_auth")},on:{change:function(t){return e.changeSettings("bypass_local_auth",t)}}})],1)],1),n("v-row",{attrs:{dense:""}},[n("v-col",{attrs:{cols:"4"}},[n("v-textarea",{attrs:{value:e.preferences.bypass_auth_subnet_whitelist,lazy:""},on:{change:function(t){return e.changeSettings("bypass_auth_subnet_whitelist",t)}}})],1)],1)],1)},Us=[],Ls=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(s["a"])(n,[{key:"changeSettings",value:function(e,t){this.updatePreferencesRequest(Object(C["a"])({},e,t))}},{key:"updateTitleSpeedConfig",value:function(e){this.updateConfig({key:"displaySpeedInTitle",value:e}),e||(document.title="qBittorrent Web UI")}}]),n}(a["default"]);Ls=Object(De["a"])([Object(pt["a"])({components:{PreferenceRow:bs},computed:Object(ee["a"])({},Object(M["c"])({config:"config",preferences:"allPreferences"})),methods:Object(ee["a"])(Object(ee["a"])({},Object(M["d"])(["updateConfig"])),Object(M["b"])({updatePreferencesRequest:"updatePreferencesRequest"}))})],Ls);var Bs=Ls,zs=Bs,Ms=Object(qe["a"])(zs,Ts,Us,!1,null,null,null),Is=Ms.exports;Ze()(Ms,{VCheckbox:At["a"],VCol:bt["a"],VContainer:yt["a"],VDivider:In["a"],VRow:jt["a"],VSubheader:tr["a"],VTextField:$e["a"],VTextarea:xt["a"]});var Fs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",[n("v-switch",{attrs:{"input-value":e.preferences.rss_processing_enabled,label:e.$t("preferences.rss_processing_enabled")},on:{change:function(t){return e.changeSettings("rss_processing_enabled",!e.preferences.rss_processing_enabled)}}}),n("v-switch",{attrs:{"input-value":e.preferences.rss_auto_downloading_enabled,label:e.$t("preferences.rss_auto_downloading_enabled")},on:{change:function(t){return e.changeSettings("rss_auto_downloading_enabled",!e.preferences.rss_auto_downloading_enabled)}}}),n("v-text-field",{attrs:{suffix:"min",type:"number",value:e.preferences.rss_refresh_interval,label:e.$t("preferences.rss_refresh_interval")},on:{change:function(t){return e.changeSettings("rss_refresh_interval",t)}}})],1)},Es=[],Hs=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(s["a"])(n,[{key:"changeSettings",value:function(e,t){this.updatePreferencesRequest(Object(C["a"])({},e,t))}}]),n}(a["default"]);Hs=Object(De["a"])([Object(pt["a"])({components:{},computed:Object(ee["a"])({},Object(M["c"])({preferences:"allPreferences"})),methods:Object(ee["a"])({},Object(M["b"])({updatePreferencesRequest:"updatePreferencesRequest"}))})],Hs);var Ws=Hs,Ns=Ws,qs=(n("ab12"),Object(qe["a"])(Ns,Fs,Es,!1,null,"0418c586",null)),Gs=qs.exports;Ze()(qs,{VContainer:yt["a"],VSwitch:cr["a"],VTextField:$e["a"]});var Zs=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.preferenceUpdated=!1,e.tabList=["downloads","speed","rss","webui"],e.tab="download",e}return Object(s["a"])(n,[{key:"onPreferenceUpdate",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.preferenceUpdated=!0,e.next=3,X(3e3);case 3:this.preferenceUpdated=!1;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"closeDialog",value:function(){return!1}}]),n}(a["default"]);Object(De["a"])([Object(pt["c"])(Boolean)],Zs.prototype,"value",void 0),Object(De["a"])([Object(pt["e"])("preferences"),Object(pt["e"])("config")],Zs.prototype,"onPreferenceUpdate",null),Object(De["a"])([Object(pt["b"])("input")],Zs.prototype,"closeDialog",null),Zs=Object(De["a"])([Object(pt["a"])({components:{DownloadSettings:Os,SpeedSettings:Vs,WebUISettings:Is,RssSettings:Gs},computed:Object(ee["a"])({},Object(M["c"])({config:"config",preferences:"allPreferences"})),methods:{}})],Zs);var Ys=Zs,Qs=Ys,Xs=(n("a738"),n("0789")),Ks=Object(qe["a"])(Qs,cs,us,!1,null,"9110266a",null),Js=Ks.exports;Ze()(Ks,{VAlert:gt["a"],VBtn:Ye["a"],VCard:Qe["a"],VCardText:Xe["b"],VCardTitle:Xe["c"],VDialog:Ke["a"],VFadeTransition:Xs["d"],VIcon:Ot["a"],VSpacer:Je["a"],VTab:Wa["a"],VTabItem:Na["a"],VTabs:qa["a"],VTabsItems:Ga["a"]});var $s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"drawer-footer"},[e.showInfo?n("v-expand-transition",[n("div",[n("v-divider"),n("AppFooter",{attrs:{"phone-layout":""}})],1)]):e._e(),n("v-divider"),n("div",{staticClass:"button-bar"},[e.phoneLayout?[n("v-btn",{attrs:{icon:""},on:{click:function(t){e.showInfo=!e.showInfo}}},[n("v-icon",[e._v("mdi-information")])],1)]:e._e(),n("v-spacer"),n("v-menu",{scopedSlots:e._u([{key:"activator",fn:function(t){var a=t.on;return[n("v-btn",e._g({attrs:{icon:""}},a),[n("v-icon",[e._v("mdi-translate")])],1)]}}])},[n("v-list",[n("v-list-item-group",{attrs:{color:"primary"},model:{value:e.currentLocale,callback:function(t){e.currentLocale=t},expression:"currentLocale"}},e._l(e.locales,(function(t){return n("v-list-item",{key:t.value,attrs:{value:t.value}},[n("v-list-item-title",[e._v(e._s(t.text))])],1)})),1)],1)],1),n("v-menu",{scopedSlots:e._u([{key:"activator",fn:function(t){var a=t.on;return[n("v-btn",e._g({attrs:{icon:""}},a),[n("v-icon",{domProps:{textContent:e._s(e.darkModeIcon)}})],1)]}}])},[n("v-list",[n("v-list-item-group",{attrs:{color:"primary"},model:{value:e.currentDarkMode,callback:function(t){e.currentDarkMode=t},expression:"currentDarkMode"}},e._l(e.darkModes,(function(t){return n("v-list-item",{key:t[0],attrs:{value:t[0]}},[n("v-list-item-title",[e._v(e._s(t[1]))])],1)})),1)],1)],1),n("v-btn",{attrs:{icon:"",title:e.$t("trigger_application_shutdown")},on:{click:e.triggerApplicationShutdown}},[n("v-icon",[e._v("mdi-power-plug-off")])],1)],2)],1)},ei=[],ti="auto",ni=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.locales=e.buildLocales(),e.currentLocale=e.$store.getters.config.locale||ti,e.currentDarkMode=e.$store.getters.config.darkMode||ti,e.oldLocale=e.currentLocale,e.showInfo=!1,e.darkModes=[[!1,R("light")],[!0,R("dark")],[ti,R("auto")]],e}return Object(s["a"])(n,[{key:"darkModeIcon",get:function(){return 1==this.currentDarkMode?"mdi-brightness-4":0==this.currentDarkMode?"mdi-brightness-7":"mdi-brightness-auto"}},{key:"phoneLayout",get:function(){return this.$vuetify.breakpoint.xsOnly}},{key:"buildLocales",value:function(){var e=Object.entries(y).map((function(e){var t=Object(te["a"])(e,2),n=t[0],a=t[1];return{text:a.lang,value:n}}));return[{text:R("auto"),value:"auto"}].concat(Object(W["a"])(e))}},{key:"onCurrentLocaleChanged",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(t){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t!==this.oldLocale){e.next=2;break}return e.abrupt("return");case 2:return n=t===ti?O:t,e.next=5,this.asyncShowDialog({text:R("dialog.switch_locale.msg",{lang:y[n].lang}),type:ze.OkCancel});case 5:if(a=e.sent,a){e.next=9;break}return this.currentLocale=this.oldLocale,e.abrupt("return");case 9:this.updateConfig({key:"locale",value:t===ti?null:t}),this.showSnackBar({text:R("label.reloading")}),location.reload();case 12:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onDarkModeChanged",value:function(e){this.updateConfig({key:"darkMode",value:e==ti?null:e})}},{key:"triggerApplicationShutdown",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.asyncShowDialog({title:R("dialog.trigger_exit_qb.title"),text:R("dialog.trigger_exit_qb.text"),type:ze.OkCancel});case 2:if(t=e.sent,t){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,oe.shutdownApplication();case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),n}(a["default"]);Object(De["a"])([Object(pt["e"])("currentLocale")],ni.prototype,"onCurrentLocaleChanged",null),Object(De["a"])([Object(pt["e"])("currentDarkMode")],ni.prototype,"onDarkModeChanged",null),ni=Object(De["a"])([Object(dt["b"])({components:{AppFooter:pr},methods:Object(ee["a"])(Object(ee["a"])({},Object(M["d"])(["showSnackBar","updateConfig"])),Object(M["b"])(["asyncShowDialog"]))})],ni);var ai,ri=ni,si=ri,ii=(n("8992"),Object(qe["a"])(si,$s,ei,!1,null,"521b95f4",null)),oi=ii.exports;Ze()(ii,{VBtn:Ye["a"],VDivider:In["a"],VExpandTransition:Xs["a"],VIcon:Ot["a"],VList:Kt["a"],VListItem:Mt["a"],VListItemGroup:Sr["a"],VListItemTitle:It["b"],VMenu:er["a"],VSpacer:Je["a"]});var li=function(e){Object(Pe["a"])(n,e);var t=Object(Ce["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.drawer=!e.phoneLayout,e.drawerOptions={showLogs:!1,showRss:!1,showSettings:!1},e.task=0,e}return Object(s["a"])(n,[{key:"phoneLayout",get:function(){return this.$vuetify.breakpoint.xsOnly}},{key:"initProtocolHandler",value:function(){Le();var e=Be();e&&this.setPasteUrl({url:e})}},{key:"created",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.initProtocolHandler(),e.next=3,this.getInitData();case 3:ai=this.$refs.app.$el.querySelector(".v-application--wrap"),ai.addEventListener("paste",this.onPaste);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"beforeDestroy",value:function(){this.task&&clearTimeout(this.task),ai.removeEventListener("paste",this.onPaste)}},{key:"getInitData",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=location.href,this.config.baseUrl){e.next=10;break}if(!t.includes("czbix.github.io")&&!t.includes("localhost")){e.next=7;break}return this.updateNeedAuth(!0),e.abrupt("return");case 7:oe.changeBaseUrl(t);case 8:e.next=11;break;case 10:oe.changeBaseUrl(this.config.baseUrl);case 11:return e.prev=11,e.next=14,this.getMainData();case 14:e.next=20;break;case 16:return e.prev=16,e.t0=e["catch"](11),this.updateNeedAuth(!0),e.abrupt("return");case 20:return e.next=22,this.getPreferences();case 22:case"end":return e.stop()}}),e,this,[[11,16]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"getPreferences",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,oe.getAppPreferences();case 2:t=e.sent,this.updatePreferences(t.data);case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getMainData",value:function(){var e=Object(z["a"])(regeneratorRuntime.mark((function e(){var t,n,a,r,s,i,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.rid?this.rid:void 0,e.next=3,oe.getMainData(t);case 3:n=e.sent,a=n.data,this.updateMainData(a),this.config.displaySpeedInTitle&&(r=a.server_state.up_info_speed,s=a.server_state.dl_info_speed,i="",o="",s>1024&&(i="D ".concat(be(s),"/s")),r>1024&&(o="U ".concat(be(r),"/s")),document.title="[".concat(o," ").concat(i,"] qBittorrent Web UI")),this.task=setTimeout(this.getMainData,this.config.updateInterval);case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onPaste",value:function(e){if("INPUT"!==e.target.tagName){var t=e.clipboardData.getData("text");t&&this.setPasteUrl({url:t})}}},{key:"onNeedAuth",value:function(e){e||this.getInitData()}},{key:"onDarkMode",value:function(e){var t=this.$vuetify.theme;if(null!=e)return this.mql&&(this.mql.removeListener(null),this.mql=void 0),void(t.dark=e);this.mql=window.matchMedia("(prefers-color-scheme: dark)"),this.mql.addListener((function(e){t.dark=e.matches})),t.dark=this.mql.matches}}]),n}(a["default"]);Object(De["a"])([Object(pt["e"])("needAuth")],li.prototype,"onNeedAuth",null),Object(De["a"])([Object(pt["e"])("config.darkMode",{immediate:!0})],li.prototype,"onDarkMode",null),li=Object(De["a"])([Object(dt["b"])({components:{AddForm:St,Drawer:$t,LoginForm:ln,Torrents:ar,AppFooter:pr,LogsDialog:br,MainToolbar:gn,GlobalDialog:tt,GlobalSnackBar:lt,RssDialog:Br,SearchDialog:ls,DrawerFooter:oi,SettingsDialog:Js},computed:Object(ee["a"])(Object(ee["a"])({},Object(M["e"])(["mainData","rid","preferences","needAuth"])),Object(M["c"])(["config"])),methods:Object(ee["a"])({},Object(M["d"])(["updateMainData","updatePreferences","setPasteUrl","updateNeedAuth"]))})],li);var ci=li,ui=ci,di=(n("28d1"),n("5c64"),n("7496")),pi=n("553a"),hi=n("f6c4"),fi=n("f774"),vi=Object(qe["a"])(ui,Re,Se,!1,null,"0d9d7390",null),mi=vi.exports;Ze()(vi,{VApp:di["a"],VFooter:pi["a"],VMain:hi["a"],VNavigationDrawer:fi["a"]});n("d5e8"),n("5363");var gi=n("9483");Object(gi["a"])("".concat("","service-worker.js"),{ready:function(){console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered:function(){console.log("Service worker has been registered.")},cached:function(){console.log("Content has been cached for offline use.")},updatefound:function(){console.log("New content is downloading.")},updated:function(){console.log("New content is available; please refresh.")},offline:function(){console.log("No internet connection found. App is running in offline mode.")},error:function(e){console.error("Error during service worker registration:",e)}}),a["default"].config.productionTip=!1,new a["default"]({store:pe,vuetify:B,render:function(e){return e(mi)}}).$mount("#app")},d32a:function(e,t,n){},d8a4:function(e,t,n){"use strict";n("f9fc")},d935:function(e,t,n){"use strict";n("3bf7")},e250:function(e,t,n){},e6d9:function(e,t,n){"use strict";n("ccc7")},e6ef:function(e,t,n){},e794:function(e,t,n){},ed26:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAoCAYAAAB5ADPdAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A/6C9p5MAAAmmSURBVFjDvdh7sFVVHQfw72+ttfc+5577OkDXayCiApJWpJT4CEvTTDPJrHwA9jBfKTPZlJkZpFROZQ42jRCYkxo2pKmk5SPF1DDLIq1Is0wCFYS4Xu6957nX7/ftj3tpkDG4XK3fzJ5z9pn1W/PZ63n2Euwk6pfccRSAWQCmgQDM7rE8/3rLwlP78T8MebUfOf+uiQCvovGkGE3MAJiBZmAen7Ko57ReO+tX/xfUZ7Ori0dN7/yY+Pwbwbv28d1Fm7BnqxQLzpr1HJpHMKqnWs48v7Dtuk8s+Z+iFqQ3lasYuLOWN4+oM0IRGcSse0zmD39rGdMPKCERNYsKiypUNURdYDG/onPZp/m6o64q3DY1Z/MnJPczGAzGyFwUhtzic1WtPTJxbJbMOb59ZuathapKVbEYHVSv67z5grNfV9R3i3dnxvi0gROMShOD9wGFJJNiUvpKjsbVZ28+ph8AXjzzxiPbMr2DamWqKqMKzBzzuNzy/OOjV3yu/rqglpZWfpPk5ylG5wVJkrKYFS04P++U5w++cseE/k9dP8Vy/TFV3wIza2zeAhe8c0mygnn+0TF3X9p8rSjnIKcmPqBYKFlrqZ0thSKdR0MCH361hLbrPvk0qEdC9V6aOWs0pPb8BjY3/2umxbhi03sub3/NKIis8lmCkDgRISGEcygmhXDjfVP/fOqDhzxd2jGp48bzekGdyTwuScudIsEz769qY1PP+7TWuGXzO7/kXlP3Xd/2UJoVkmU+8R8UJ8E5MeeEWTG4rJBKSNxTSeqvDsHdcOgv98t3rGDLSd+6LN86sKDR87KJgjTzoZDdaw396F5PLewbEQoAlnU9KiHxRznn5jlxMyTABQcrtbcgLQbnvcB791fv3eIkdUum/nx8dftKNh//1U80Nm1drJV6AEAavUBWmXL2Ps9+d+2IUNvi1nGPexfce5yXy8TLYSFI6OgoMSkEcw7eB4fg5Rnn/XUhJEum3N61dVvuS0fPO63+Ut+PmKuBgzAQW2C4jcYNMAQaCcMjNPxm4qZre4eF2hZ3TFztfXBHOicXhSDHtbW3pIVSRudpwYt3zsN7vy4Ef41PCt+bsKy1AgAbD714Tr2nvhTGlEaDwZEUKAACNA59YgPIeTTcOGnLouawUNviZwc+Kd7JQd65c1rbC2eW2ovFEATOOfNBXPAB3ru/uKT44XE/KDwFAP/cf+6HLOdSGEaBAElAARLAIMpodCBI4h4oTpvUu6hv2Kjt44FpayYXs/SiclfbnLakUFKnCg94770P/h8Ssnd0L017AOC5fS8cB8X5JN8HRZkcIhjGkOiAcfDO4EGuJvHeyVsXb9lt1LZ48sR1k36qz3zvjI5pR7WnieZO4b334uTMrqWlm7Yv+4/xF3goMg6uNDTDaBAnwPhlKsaBjCACgfugOHHywOJ8RCgAwBEXf+rN6RuXXtM1U6e1dqMp6sXJlW9YUrp0OOl/6zy/C4KHYJxCQKHwMFw5ubr4UgDY/UXumG+JK4z5wJ/Zi5M2/tD9sroORR8A8IWdpf06zN1ztcz94RpcOF+rrl8oJxLYCANAGogvPpFccMSIUNK291vR0n20K41lpVjGWT0PuBYXAODOneXVE/lgI8GsHPIVbbrjJ/Ze+yyIS0B4DC0iHrzy98nc4m6jmJbPt2x0qxW6gJZu9GRl/D2vrPJwm3aWt7EU+nszh1oK1L10AsDkvsU3wPgECA+CjpwB4KCw292XtZwDKRBNA2BAaMoeoeX7nYuTnf5t6c3CbZXET1UXx7fm9hNs2xMMs2hYIwAEBIAFuzXQw7mPzQ3t+A4FzeZLTKgib/eltb+74S377PbDDcUz6bkFAL+DYUoOJ1UJbtjd1zr/151ZFy7yBeY+oXNtjDDBfmnxgpGCAAAExAa/NuAQIRh290nCY2HYCwSEgMvgVLBm+dKJPx+p56/ZeQHG86LgwKp4q8FDgOGjXMJLaPAglAScRwRx7fZlKis/0iWUo6EcBdNRfS+FvV54PA1rbumuBEWaKFsyUlKSHXls3UoeoIL9c3FmEDoCjsNEjbpm1WFUHEwyByEUB/6LNUD+00r1lR85xIj7YOyAKjY9F3DvNycgDgBFT4gAzhHRBEKgJyTwgyu9OZKeEAAOwruHhXKB36YX0IYmiIPXKp7EzYes/c/QIG6CsoO5GXNj5psY6Et8sRiZEwahAAIZfCokApjBOdCRgA1OuXtBzNklas+bH50eq/o2iYgkAAroITqAeduXY+RoRlPkBBom5dHKQz+0Ho/dPk6yVP1gUxm2TX0xMAiaAqlS+JgBy4+pLPwBdjWmxq98WKyis6yJBB7g4JaA5gD7sOzwV7xYMLflbNqnbWvTUFfWCUw9ZKM1X4Y8+8fRpzcHss3UELxEmhAqyL1gE4He4wYWvrh9XTtFuZZY0AE32yUeIEEDSZdYtJt2LMuGfoYNm2kD+VjkVKohV+Lg6Wtlyps27L/nV3+xfDhDBdjF3kfDhaJSdgkwdIkLlicttmLHsq2nrMhhPEOM/YgmUAKR1Cqs6GuX980//M7ei6d3vSbU3o/e72GyQBzVJYRLSJcQPuX6rIzVr5bTNvuuh6H4ApUO0UA1IBq0Sc2rODHm8tuez7zjgBGjSr55qScTl4hJSkqASIIgAY++ePqRW/5bXsdn71+EaAsZ6REJKolIQKlQ7m1NWbX5nLefstuod/1heUdnqM1u8Y2hLoO4lHCpQVq4y+MfRl4G4/3QIdjQhUhlZAeUt26ac9CCDce/yQ8bNSbtP64zrUwuF/qBQLrU4BJKKEVbd9y7HtkVatTlD1fy5ysnx5ebG2HwUAOiDsHMGEmYfYm53fLCjEntw0KVQ+3qTl/BmKxfillNQpKjs1Tx7YXa9bsCbYs9rl890PzLy++NL1RqaBJQAXSo1dSMKuZSfzKAP6yfMfGdzxw2Qf4rav66r51QTupjRyV1jgpVHNjxvNu/40Xf3dKDclpZNFwUAIx76G9/0vXVi5rP9jndXBXW4uD4yilsRGnWcjbN9m2oPRKNV/x22lgH7PDisGjjxT6nf7ASCzNqmrCqCeoMUteAqqa31Blm33bgWbt91LPuiIl3kfZ+c2LmIUYizxWmg7u7AmJmyGkr61HPfsXi2Z1tnTag2aEFp6hpkKKmqGmKqktvdQ5n3jzp3BGdPVU1nhGNj6vZZAWhZjBgEMTB+8FJyqOj2epXoMpZ9YRMY6zF2FvVZH2m8b4sxnuY41dX7fs5HQkIAKY8trbv99PGHVtX/UJOe3c020NJiWbMSUQlmoMoRGXx306obq7ow8cgAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTA0LTE2VDEzOjMyOjQ5KzAwOjAwpLsUWgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0wNC0xNlQxMzozMjo0OSswMDowMNXmrOYAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjMtMDQtMTZUMTM6MzI6NDkrMDA6MDCC8405AAAAIHRFWHRzb2Z0d2FyZQBodHRwczovL2ltYWdlbWFnaWNrLm9yZ7zPHZ0AAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6UGFnZXMAMaf/uy8AAAAXdEVYdFRodW1iOjpJbWFnZTo6SGVpZ2h0ADQwibsPHwAAABZ0RVh0VGh1bWI6OkltYWdlOjpXaWR0aAAzN6AxzPYAAAAZdEVYdFRodW1iOjpNaW1ldHlwZQBpbWFnZS9pY2+XMDjOAAAAF3RFWHRUaHVtYjo6TVRpbWUAMTY4MTY1MTk2OfHPQMcAAAARdEVYdFRodW1iOjpTaXplADYzMDJCDGfdvAAAADN0RVh0VGh1bWI6OlVSSQBmaWxlOi8vc3JjL2Fzc2V0cy9zaXRlX2ljb25zL190bXAuaWNvWzBd5Ivo/AAAAABJRU5ErkJggg=="},ed4e:function(e,t,n){},ee2b:function(e,t,n){},f000:function(e,t,n){},f676:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A/6C9p5MAAAVySURBVFjD7ZZrbBRVFMd/d3Z29j3dbpe6Xba1rbVWLEWDDb4FSXxF8RWfCSYa6xc1Mb7xiw8SxURiYmKsAR9Bgx+MRghBRFMMGh8gxBRsoIqULra4lD6W3e52d2avH2bWtrjLK030AyeZTGZyzv3/z/+ce+6FM/Yfm5j6kTzU3xxQRq7BMJMU5OmtaGSCRrBxpzMY/VGmE3PwzuoXQqROTEALN714z8WrXqjvWohTg/xpgBcM0AVfeB784L1fq97ovOCnH6rqo0PMf/wdatpeF0LkjqNA5ZbHrq5Y+OaCPgu8cBoEJoC5ddy/Ofrzh+v2+Q8+mG2Z7Tpqodz85BDXv75YCNE9NUS13zH8QfeVzS7wA1kxfeFy1TjGDYcEb5gdw6HkwjkD1bNrD1uxSeD9lWFSoz9IKS8QQvQVQxT7Ha0OBmJt4Rx4AE2Cy35UaQEdSyIvwSnBbfv5JLhgIJ7Lxo/CfXOVoOUnwCsgBmx810vvl8tLKXCZT0nGvk1U80vCSTqvgIAJU0mpmIW7I7/puscEw05ZkYy5qvjkQAzTyOFUIJMZ59J5LUMbesZ6XIkD0ZtuNnWcQNZO0yNgWMKP7y+R5sSNwuHa+A8BFXrifx54+eGP0oPSUEEUQMokpto+v735nqW1fTqqCYZdDxXisdt7Ozq3vcSR/V7UoIqRDoW3DX+UPHroRmHkXtsUj4w/UBv34gRMu6e8QKJb51BPGzBJwIDNmHIz5uFjdNbPWxA6HHFr2cldUQDGoPWhu7+hY9VaAIxDAAwd2I4CXQXoeu67htbLbwo3NYeHIF1UDsinITMcOLYHSpkbZ6DtvEq7B0x7EQNwAKFzfi0VVIBe4NPhVNo9YIam7yYJODTQAmMnQyCKW6tvDk5M95oAKiOghncfJ7Z/lt+pNXqOTt8xOSBYm6Sy7p/Y4xGIhSv9kQbdnL5IBqi9aBzNvxtA5rPqv0OjrY+2u6vrvIMW4WL6eaD+6q34z9p6UgRiugjO1sYmt6CUUAW7jjh6Oh557or4Zyu2o7r0qUELlnS0PrFIe/X51t0WYLF0GSAItN3x8dTRrJbHdzbWVypuv5KyutguMLV+1m7pq179Wdfyl1uubWJgwzK5Y80YinDlBvc2mXvW3+pJ9blJ2ZIJrJ5JANffv1PUzF07FaU8ASXY0FwJkJ/MogAIH7tGvck5LWcrNYMbNF79/CkrU9AAqgBnsV42wkEJtRG4c2UHS9dwMgRCaJ7JBixuQQXIqOwd9WQvDR+pRjWs0V0skWKDmravkMh+MMMh1Ce3LBbuWTv/lWcZAlEt4Is1VZiWRxHACfuHBftHlcIlkbyOy85Wsx/VHs+aBI8km4HeObfsTi/b0yBmnd9VCqicArGzAo5wg2fE+ioeOh7YtZ+Umc0zL2TqaIDigYIA6QBUUoaffSkXX/1R6N8XunZZ58rOtTy7rmylyxGor6tQ9IhrfHKQSAleB91j3mSNmfCHwpXKw1166q/hXM6jadm0oYweTht9Aym644nxL0jHt0InJ7IyBPxnnxtWVU0kJ3eAAEwXG7f36401LZxz2zPfb/l69dLft3UZWEfOMPZpcSqmlvzn8DeeW5GzQI0pI9gXpqLKcXBT92CHq/2+704VrJSVasIIPl9dc6gw/R4wATgCrHjrvafJ/zUj4OUIRAM+V7TJl7YGSNFyQM7LvAUL98wUOJQuQWy2roTq/BlLgSJFCVQ1HQT+mEkCJRRw1l0U9fhD7lFLAU2CX5Ibgbza0CuEOJ3r6qkokL9uKDXOW3tbSWXzFCQcGRlhcfuFiRsW3fs2vDKT+NPvtaqlyF2mw+mWUk9SKCiWSiPu+Vct2bRj6/rEjKKfsf+D/Q0w8OrEZTMSlwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wNC0xNlQxMzozMjo1MCswMDowMP2JURcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDQtMTZUMTM6MzI6NTArMDA6MDCM1OmrAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTA0LTE2VDEzOjMyOjUwKzAwOjAw28HIdAAAACB0RVh0c29mdHdhcmUAaHR0cHM6Ly9pbWFnZW1hZ2ljay5vcme8zx2dAAAAGHRFWHRUaHVtYjo6RG9jdW1lbnQ6OlBhZ2VzADGn/7svAAAAF3RFWHRUaHVtYjo6SW1hZ2U6OkhlaWdodAAzMij0+PQAAAAWdEVYdFRodW1iOjpJbWFnZTo6V2lkdGgAMzLQWzh5AAAAGXRFWHRUaHVtYjo6TWltZXR5cGUAaW1hZ2UvaWNvlzA4zgAAABd0RVh0VGh1bWI6Ok1UaW1lADE2ODE2NTE5NzCRCMkiAAAAEXRFWHRUaHVtYjo6U2l6ZQA0Mjg2QqRkfQUAAAAzdEVYdFRodW1iOjpVUkkAZmlsZTovL3NyYy9hc3NldHMvc2l0ZV9pY29ucy9fdG1wLmljb1swXeSL6PwAAAAASUVORK5CYII="},f9fc:function(e,t,n){},faf3:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAACXBIWXMAAAsSAAALEgHS3X78AAADpElEQVRYw+2YTWwbVRDHZ957u147zsp2sAmJINAPqioqSoECUqnCCYmqUjkggRAXBAeuHLly48CJKxKVgAsXJALKoQcgouGjolFAaWjUJKXUSVMnXn/sh/dzOGxs5cMRaztxguQ5rebN2/1p3v/Nm7f4xgefwFEydtgAPaAeUA/oKAEFREEQUHeBRFMvEQnOhzJqIh7LP9CMms0QDw2IiM6cePStiy/mMqrgXKsYv80tfnX1F9fzuwDUZMkI4NKFp0ceeSgekyXBcxn10oWzZ0893p0MNQGSBc9l+nc4nxjOBtQNOTXLEJG/S8q+HxxahlwvmF/Kb/XUHPf6zaXu6LoJEGP4w+83dbNW5/O+nbpx9/5GdzKEe/VDGTU5nEspMXmloD0oVlL9CbUvrsiyLHFJCACyHa9iWlXDKlYM3w+wnr9sWk33J6J826w5q+slP9gmBrFXdLGiFys6AAREw9n0h++9lkwou8Nsx70+t/jF5LRWNRiiJPi7r7701MnHogCVqsZHVyaWVwq4RQyRjg6GKDhvOhSTpfNjp965PJ5Lq0QEAIxFPY44Z7uDRcTJDStXzdWNEhElE8rgQEoSHBHPjR4fzmU+/vy7Na1S1s2G/gBAcKbE5PDZ9XzbcRtDWsVwXHfH+1sGuja78NnEVLg650aPvf7yC4MDKQAYyqbHnzn95eT0p19/H1c2CYjo2dPH3r48Hu7Qmb/uXJmYgvr62I5n1mzcvnlbBgIAhsgYekFwbXah5rjvv/mKLImQiYAsx7VsJ4wMiHSrBgQhhOO6oS7rhrsrSfvtBwJwxmYX7q6sa6EnoyY5IgLgVts+Cfce6xQoND8IbHtTB5wjdFw8OwUSjMWVWPhsOx51fN61A0RARBQQMYbPjR5/eEAN/WvFcucHcMuiVmQplUwwhkPZ9MXzY2NPjgixWaJ+/uM2j1yE9g3o+TMnTo4MMsR0f18iHmv4l+6tzS/nW33bPgD1xWN9WzgAoKybP83cuvrrn5btYMeibqcOheYHwWqhNL+cn5yezRc0ttc+PmigucV7M7fuAMBGWb/9z/31kk5E+9gqtQz092rhmx9vIEMAaNTA/aJpByhkOLju8X91c+0BHUmgSKJ2XK9Y1hVFQsCqabX0AcOy10tVSTAA1KrGf8ZjxL+wiiwxhgBgu15Ll0ZEUGQpLA224+24Y7SZIQCw6k1Pq/udCEzbDZvGKFOjAnVSdzZraDQ7cqLuAfWAekAHbf8CGJxkP3q7BGAAAAAASUVORK5CYII="},fbbd:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAC+UlEQVRIx+2Wz08aQRTHZ4ZZll1+iEZr0UCoMTXRWg8lMSmeTBMv3j1615PGxAPHhqNJTUxK0qYX/wDjwYPxYLw07UGiVUFrCyJUwMIusCywsDvTw1rRxhZN8NC038zl7cu+z3tvZmcfnHW7TYRASkGzRSGsIIRNhFhUFRMCmxsdABUhgDGGlGJCmHuoABACKcUAAD33plegB0TNT/y6/gP+AQAGABhtNqfHw7Ds94ODQiymOx6NjSGDQYxGc9FoR3+/rbv78h1KqVIsZo+OSsmkwWLp9nhYq/WXuBQAMZWSQiHgczrfjY5mYzFFljfm5l51dupLymQUWf6wtPR6aOhgZYVeEdG0Qjr9MRB46/G88XrPw2F6kz6trb0cHMS3L7acz2cjEUqIraurxeF4MjGhFApf1teT+/tlSUIYP+jrM/J8MZMRT0+JpoknJ0TT7gAQ4/H3fn9Vklp7e59NTT0cGHCOjJxubgYXF7HJxLa2vlhYMPJ8em9vOxBQBKFUKqnl8h0A1XJZCIUUQRDDYdZs7vD7W91uk8WSCQYBAFx7u1qtAgCUfF44OqqkUiqEhGHqAMZkGvH5hmdmdJO321VFuZFEqtVCLCYLAmuxYJZtfIouBCHmOMQwP60/3X4UAEopgBDABpdkHaDVascbG2fBoG6OzM5C9JuvBEKG540cRzWNEnJbAFHVb1tbB8vLujk8PW3kuBujcw5Hl9fLtbRkIpGqLN+6RY1k6+x8OjmpViq2np7H4+NE01I7O4VEommANpfr+fz8RT9VNbm393llpZRMNgZUS6VEMGiyWovn55eOxPY2gDAXjxNFSYdCRru93kxCcsfHX1dXs4eHVFUvkWe7u/l4PB0KkSvHD/qczjYIrR0dCCFFFGuSpDssLhegtCbLSj7P2u2M2VzPSn8uCNe2xmDgHQ6IUE2WlVyOapoKYY5hoM/ptNdqmNLmTxUQ5hjm7/8f/Ac0FAYA6FNj02dHPSCmEKoIgfsZfimEuIIQwPj+xvcfA9CM4aEDQoYAAAAASUVORK5CYII="}}); +//# sourceMappingURL=app.93227a04.js.map \ No newline at end of file diff --git a/js/app.93227a04.js.map b/js/app.93227a04.js.map new file mode 100644 index 0000000..9e7f272 --- /dev/null +++ b/js/app.93227a04.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/assets/site_icons/totheglory.png","webpack:///./src/assets/site_icons/kamept.png","webpack:///./src/assets/site_icons/2xfree.png","webpack:///./src/components/dialogs/RssDialog.vue?6387","webpack:///./src/components/Torrents.vue?7d64","webpack:///./src/components/dialogs/InfoDialog.vue?ecfe","webpack:///./src/components/dialogs/ConfirmDeleteDialog.vue?1d2a","webpack:///./src/assets/site_icons/u2.png","webpack:///./src/assets/site_icons/soulvoice.png","webpack:///./src/components/dialogs/LogsDialog.vue?4076","webpack:///./src/components/dialogs/EditTrackerDialog.vue?c026","webpack:///./src/assets/site_icons/ptsbao.png","webpack:///./src/App.vue?60cb","webpack:///./src/assets/site_icons/pthome.png","webpack:///./src/assets/site_icons/nexusphp.png","webpack:///./src/assets/site_icons/hdsky.png","webpack:///./src/components/dialogs/TorrentInfo.vue?7d4d","webpack:///./src/assets/site_icons/chdbits.png","webpack:///./src/assets/site_icons sync ^\\.\\/.*\\.png$","webpack:///./src/components/dialogs/searchDialog/SearchDialogForm.vue?e30d","webpack:///./src/assets/site_icons/ourbits.png","webpack:///./src/components/dialogs/RssRulesDialog.vue?ed90","webpack:///./node_modules/vuetify/src/locale sync ^\\.\\/.*$","webpack:///./src/components/dialogs/settingsDialog/SpeedSettings.vue?c37e","webpack:///./src/App.vue?de19","webpack:///./src/assets/site_icons/keepfrds.png","webpack:///./src/assets/site_icons/hdchina.png","webpack:///./src/assets/site_icons/m-team.png","webpack:///./src/components/drawer/FilterGroup.vue?26ba","webpack:///./src/assets/site_icons/springsunday.png","webpack:///./src/components/dialogs/Panel.vue?4b13","webpack:///./src/assets/site_icons/opencd.png","webpack:///./src/components/drawer/DrawerFooter.vue?78bb","webpack:///./src/components/Drawer.vue?1872","webpack:///./src/components/dialogs/ConfirmSetCategoryDialog.vue?4d75","webpack:///./src/components/AddForm.vue?8fde","webpack:///./src/components/Footer.vue?43b6","webpack:///./src/components/dialogs/settingsDialog/SettingsDialog.vue?dca6","webpack:///./src/assets/site_icons/lemonhd.png","webpack:///./src/components/dialogs/settingsDialog/RssSettings.vue?a786","webpack:///./src/components/dialogs/TorrentContent.vue?e3c6","webpack:///./src/components/dialogs/settingsDialog/PreferenceRow.vue?af2e","webpack:///./src/components/GlobalDialog.vue?3a8d","webpack:///./src/components/dialogs/Peers.vue?6f43","webpack:///./src/locale/en.ts","webpack:///./src/locale/ru.ts","webpack:///./src/locale/tr.ts","webpack:///./src/locale/zh-CN.ts","webpack:///./src/locale/zh-TW.ts","webpack:///./src/locale/nl.ts","webpack:///./src/store/config.ts","webpack:///./src/locale/index.ts","webpack:///./src/plugins/i18n.ts","webpack:///./src/plugins/composition-api.ts","webpack:///./src/plugins/vuetify.ts","webpack:///./src/consts.ts","webpack:///./src/store/dialog.ts","webpack:///./src/store/snackBar.ts","webpack:///./src/store/addForm.ts","webpack:///./src/utils/index.ts","webpack:///./src/Api.ts","webpack:///./src/store/searchEngine.ts","webpack:///./src/utils/vue-object-merge.ts","webpack:///./src/store/index.ts","webpack:///./src/filters.ts","webpack:///./src/directives.ts","webpack:///./src/buildInfo.ts","webpack:///./src/App.vue?f9c3","webpack:///./src/protocolHandler.ts","webpack:///./src/components/GlobalDialog.vue?f1b3","webpack:///./src/store/types.ts","webpack:///./src/components/GlobalDialog.vue","webpack:///./src/components/GlobalDialog.vue?c7d5","webpack:///./src/components/GlobalDialog.vue?e3bd","webpack:///./src/components/GlobalSnackBar.vue?80fe","webpack:///src/components/GlobalSnackBar.vue","webpack:///./src/components/GlobalSnackBar.vue?12a4","webpack:///./src/components/GlobalSnackBar.vue","webpack:///./src/components/AddForm.vue?26c7","webpack:///./src/components/AddForm.vue","webpack:///./src/components/AddForm.vue?6b35","webpack:///./src/components/AddForm.vue?d11d","webpack:///./src/components/Drawer.vue?8240","webpack:///./src/components/drawer/FilterGroup.vue?d41a","webpack:///./src/components/drawer/FilterGroup.vue","webpack:///./src/components/drawer/FilterGroup.vue?016b","webpack:///./src/components/drawer/FilterGroup.vue?9d5f","webpack:///./src/sites.ts","webpack:///./src/components/Drawer.vue","webpack:///./src/components/Drawer.vue?c71f","webpack:///./src/components/Drawer.vue?4451","webpack:///./src/components/LoginForm.vue?a793","webpack:///./src/components/LoginForm.vue","webpack:///./src/components/LoginForm.vue?b218","webpack:///./src/components/LoginForm.vue?fe07","webpack:///./src/components/MainToolbar.vue?1ac6","webpack:///./src/components/MainToolbar.vue","webpack:///./src/components/MainToolbar.vue?d7d7","webpack:///./src/components/MainToolbar.vue?9fa0","webpack:///./src/components/Torrents.vue?8ad1","webpack:///./src/components/dialogs/ConfirmDeleteDialog.vue?b7d4","webpack:///./src/components/dialogs/ConfirmDeleteDialog.vue","webpack:///./src/components/dialogs/ConfirmDeleteDialog.vue?852e","webpack:///./src/components/dialogs/ConfirmDeleteDialog.vue?fc79","webpack:///./src/components/dialogs/ConfirmSetCategoryDialog.vue?7c2a","webpack:///./src/components/dialogs/ConfirmSetCategoryDialog.vue","webpack:///./src/components/dialogs/ConfirmSetCategoryDialog.vue?0eb3","webpack:///./src/components/dialogs/ConfirmSetCategoryDialog.vue?6e2f","webpack:///./src/components/dialogs/EditTrackerDialog.vue?a2fe","webpack:///./src/components/dialogs/EditTrackerDialog.vue","webpack:///./src/components/dialogs/EditTrackerDialog.vue?df4b","webpack:///./src/components/dialogs/EditTrackerDialog.vue?f44d","webpack:///./src/components/dialogs/InfoDialog.vue?2a37","webpack:///./src/components/dialogs/TorrentInfo.vue?5faa","webpack:///./src/mixins/hasTask.ts","webpack:///./src/components/dialogs/baseTorrentInfo.ts","webpack:///./src/components/dialogs/TorrentInfo.vue","webpack:///./src/components/dialogs/TorrentInfo.vue?9a25","webpack:///./src/components/dialogs/TorrentInfo.vue?2aad","webpack:///./src/components/dialogs/TorrentContent.vue?c7fb","webpack:///./src/components/dialogs/TorrentContent.vue","webpack:///./src/components/dialogs/TorrentContent.vue?5526","webpack:///./src/components/dialogs/TorrentContent.vue?47b1","webpack:///./src/components/dialogs/Trackers.vue?a0a2","webpack:///./src/components/dialogs/Trackers.vue","webpack:///./src/components/dialogs/Trackers.vue?cab6","webpack:///./src/components/dialogs/Trackers.vue?7dad","webpack:///./src/components/dialogs/Peers.vue?57d6","webpack:///./src/components/dialogs/Peers.vue","webpack:///./src/components/dialogs/Peers.vue?cc48","webpack:///./src/components/dialogs/Peers.vue?3c05","webpack:///./src/components/dialogs/Panel.vue?bd26","webpack:///./src/components/dialogs/Panel.vue","webpack:///./src/components/dialogs/Panel.vue?5ced","webpack:///./src/components/dialogs/Panel.vue?37bd","webpack:///./src/components/dialogs/InfoDialog.vue","webpack:///./src/components/dialogs/InfoDialog.vue?4215","webpack:///./src/components/dialogs/InfoDialog.vue?5531","webpack:///./src/components/Torrents.vue","webpack:///./src/components/Torrents.vue?e46d","webpack:///./src/components/Torrents.vue?fbfa","webpack:///./src/components/Footer.vue?c7c7","webpack:///./src/components/Footer.vue","webpack:///./src/components/Footer.vue?cd64","webpack:///./src/components/Footer.vue?6c9a","webpack:///./src/components/dialogs/LogsDialog.vue?e721","webpack:///./src/components/dialogs/LogsDialog.vue","webpack:///./src/components/dialogs/LogsDialog.vue?2e0f","webpack:///./src/components/dialogs/LogsDialog.vue?1a5d","webpack:///./src/components/dialogs/RssDialog.vue?caee","webpack:///./src/components/dialogs/RssRulesDialog.vue?ddf7","webpack:///./src/components/dialogs/RssRulesDialog.vue","webpack:///./src/components/dialogs/RssDialog.vue","webpack:///./src/components/dialogs/RssRulesDialog.vue?ed53","webpack:///./src/components/dialogs/RssRulesDialog.vue?563c","webpack:///./src/components/dialogs/RssDialog.vue?e379","webpack:///./src/components/dialogs/RssDialog.vue?0eaf","webpack:///./src/components/dialogs/searchDialog/SearchDialog.vue?2bb6","webpack:///./src/components/dialogs/searchDialog/SearchDialogForm.vue?1bf4","webpack:///./src/components/dialogs/searchDialog/SearchDialogForm.vue","webpack:///./src/components/dialogs/searchDialog/SearchDialogForm.vue?cf90","webpack:///./src/components/dialogs/searchDialog/SearchDialogForm.vue?0211","webpack:///./src/components/dialogs/searchDialog/PluginsManager.vue?6e43","webpack:///./src/components/dialogs/searchDialog/PluginsManager.vue","webpack:///./src/components/dialogs/searchDialog/PluginsManager.vue?78b5","webpack:///./src/components/dialogs/searchDialog/PluginsManager.vue?e38c","webpack:///./src/components/dialogs/searchDialog/SearchDialog.vue","webpack:///./src/components/dialogs/searchDialog/SearchDialog.vue?adb6","webpack:///./src/components/dialogs/searchDialog/SearchDialog.vue?be62","webpack:///./src/components/dialogs/settingsDialog/SettingsDialog.vue?307f","webpack:///./src/components/dialogs/settingsDialog/DownloadSettings.vue?2091","webpack:///./src/components/dialogs/settingsDialog/PreferenceRow.vue?2c4e","webpack:///./src/components/dialogs/settingsDialog/PreferenceRow.vue","webpack:///./src/components/dialogs/settingsDialog/PreferenceRow.vue?15ad","webpack:///./src/components/dialogs/settingsDialog/PreferenceRow.vue?8268","webpack:///./src/components/dialogs/settingsDialog/DownloadSettings.vue","webpack:///./src/components/dialogs/settingsDialog/DownloadSettings.vue?3448","webpack:///./src/components/dialogs/settingsDialog/DownloadSettings.vue?761e","webpack:///./src/components/dialogs/settingsDialog/SpeedSettings.vue?b837","webpack:///./src/components/dialogs/settingsDialog/SpeedSettings.vue","webpack:///./src/components/dialogs/settingsDialog/SpeedSettings.vue?8997","webpack:///./src/components/dialogs/settingsDialog/SpeedSettings.vue?adb5","webpack:///./src/components/dialogs/settingsDialog/WebUISettings.vue?b3aa","webpack:///./src/components/dialogs/settingsDialog/WebUISettings.vue","webpack:///./src/components/dialogs/settingsDialog/WebUISettings.vue?c969","webpack:///./src/components/dialogs/settingsDialog/WebUISettings.vue?eb27","webpack:///./src/components/dialogs/settingsDialog/RssSettings.vue?18de","webpack:///./src/components/dialogs/settingsDialog/RssSettings.vue","webpack:///./src/components/dialogs/settingsDialog/RssSettings.vue?5bbe","webpack:///./src/components/dialogs/settingsDialog/RssSettings.vue?7f27","webpack:///./src/components/dialogs/settingsDialog/SettingsDialog.vue","webpack:///./src/components/dialogs/settingsDialog/SettingsDialog.vue?7730","webpack:///./src/components/dialogs/settingsDialog/SettingsDialog.vue?446f","webpack:///./src/components/drawer/DrawerFooter.vue?5685","webpack:///./src/components/drawer/DrawerFooter.vue","webpack:///./src/App.vue","webpack:///./src/components/drawer/DrawerFooter.vue?c3f2","webpack:///./src/components/drawer/DrawerFooter.vue?43bb","webpack:///./src/App.vue?b612","webpack:///./src/App.vue?4195","webpack:///./src/registerServiceWorker.ts","webpack:///./src/main.ts","webpack:///./src/components/MainToolbar.vue?3618","webpack:///./src/components/dialogs/searchDialog/SearchDialog.vue?a306","webpack:///./src/components/dialogs/settingsDialog/DownloadSettings.vue?d080","webpack:///./src/assets/site_icons/hares.png","webpack:///./src/assets/site_icons/pterclub.png","webpack:///./src/assets/site_icons/pttime.png","webpack:///./src/assets/site_icons/hdtime.png"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","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","lang","auto","close","no","yes","cancel","ok","start","stop","submit","edit","delete","todo","resume","pause","force_start","toggle_sequential","info","reset","login","search","refresh","location","rename","trigger_application_shutdown","reannounce","recheck","username","password","size","progress","status","seeds","peers","dl_speed","up_speed","eta","ratio","added_on","settings","logs","light","dark","all","category","uncategorized","tag","untagged","others","sites","files","less","more","feed","date","query","plugin","action","search_engine","usage","plugin_manager","update_plugins","preferences","change_applied","downloads","adding_torrent","create_subfolder_enabled","start_paused_enabled","auto_delete_mode","preallocate_all","incomplete_files_ext","saving_management","auto_tmm_enabled","torrent_changed_tmm_enabled","save_path_changed_tmm_enabled","category_changed_tmm_enabled","auto_mode","manual_mode","switch_torrent_mode_to_manual","move_affected_torrent","save_path","temp_path","export_dir","export_dir_fin","speed","global_rate_limits","alternate_rate_limits","alternate_schedule_enable_time","apply_speed_limit","dl_limit","up_limit","zero_for_unlimited","schedule_from","schedule_to","scheduler_days","limit_utp_rate","limit_tcp_overhead","limit_lan_peers","connection","bittorrent","rss","rss_processing_enabled","rss_auto_downloading_enabled","rss_refresh_interval","webui","data_update_interval","webui_remote_control","ip_address","ip_port","enable_upnp","authentication","web_ui_username","web_ui_password","bypass_local_auth","bypass_auth_subnet_whitelist","web_ui_session_timeout","web_ui_max_auth_fail_count","web_ui_ban_duration","web_ui_seconds","new_password","display_speed_in_title","title","_","add_torrents","delete_torrents","set_category","edit_tracker","set_location","recheck_torrents","label","switch_to_old_ui","create_subfolder","start_torrent","skip_hash_check","in_sequential_order","first_and_last_pieces_first","also_delete_files","auto_tmm","adding","reloading","deleting","moving","moved","next","back","confirm","reannounced","rechecking","dht_nodes","base_url","msg","item_is_required","dialog","trigger_exit_qb","text","placeholder","hint","also_delete_same_name_torrents","move","also_move_same_name_torrents","switch_locale","add_feed","feed_url","auto_refresh","auto_download","delete_feeds","date_format","rss_rule","add_rule","new_rule_name","delete_rule","rule_settings","use_regex","must_contain","must_not_contain","episode_filter","smart_episode","assign_category","apply_to_feeds","category_state","downloading","seeding","completed","resumed","paused","active","inactive","errored","torrent_state","error","missingFiles","uploading","pausedUP","queuedUP","stalledUP","checkingUP","forcedUP","allocating","metaDL","pausedDL","queuedDL","stalledDL","checkingDL","forceDL","checkingResumeData","unknown","state","configKey","defaultConfig","baseUrl","updateInterval","pageOptions","itemsPerPage","filter","site","locale","darkMode","displaySpeedInTitle","saveConfig","obj","localStorage","setItem","JSON","stringify","loadConfig","tmp","getItem","parse","configStore","userConfig","mutations","updateConfig","payload","isPlainObject","merge","Vue","set","getters","config","translations","en","langEn","langRu","langTr","langZhCn","langZhTw","langNl","polyglot","Polyglot","phrases","matchLocale","_step","_navigator","navigator","languages","_iterator","_createForOfIteratorHelper","done","err","f","defaultLocale","updateLocale","extend","tr","I18n","_classCallCheck","_createClass","$t","use","VueCompositionApi","Vuetify","i18n","split","StateType","_require","require","translation","default","locales","_defineProperty","current","icons","iconfont","dialogStore","showDialog","cloneDeep","closeDialog","actions","asyncShowDialog","_ref","commit","Promise","options","callback","snackBarStore","showSnackBar","isString","closeSnackBar","addFormStore","isOpen","downloadItem","openAddForm","closeAddForm","addFormDownloadItem","AllStateTypes","Downloading","Seeding","Completed","Resumed","Paused","Active","Inactive","Errored","dlState","upState","completeState","activeState","errorState","torrentIsState","type","includes","startsWith","timeout","ms","setTimeout","codeToFlag","magicNumber","toUpperCase","codePoints","_toConsumableArray","charCodeAt","char","String","fromCodePoint","url","concat","toString","isWindows","userAgent","findSameNamedTorrents","allTorrents","torrents","hashes","hash","_step2","t1","_iterator2","t2","apiEndpoint","Api","this","axios","Axios","baseURL","withCredentials","defaults","headers","post","endsWith","normalizeBaseUrl","params","URLSearchParams","validateStatus","then","handleResponse","rid","formData","FormData","_i","_Object$entries","entries","_Object$entries$_i","_slicedToArray","append","torrent","alternative_webui_enabled","setPreferences","json","idList","priority","idListStr","join","lastId","last_known_id","deleteFiles","actionTorrents","actionTorrent","origUrl","newUrl","withData","path","arguments","undefined","itemPath","newPath","destPath","def","ruleName","ruleDef","pattern","pluginName","categoryName","body","plugins","enable","names","extra","_objectSpread","resp","api","searchPlugins","isPluginManagerOpen","setSearchPlugins","openPluginManager","closePluginManager","allSearchPlugins","fetchSearchPlugins","dispatch","getSearchPluginsRequest","_ref2","_asyncToGenerator","regeneratorRuntime","mark","_callee","wrap","_context","prev","getSearchPlugins","sent","t0","getSearchPluginRequestSuccess","_ref3","getSearchPluginRequestFailure","_ref4","togglePluginAvailability","_ref5","togglePluginEnableRequest","_ref6","_callee2","_context2","enablePlugin","enabled","enablePluginRequestSuccess","_ref7","updatePluginsRequest","_ref8","_callee3","_context3","updateSearchPlugins","updatePluginsRequestSuccess","_ref9","_callee4","_context4","updatePluginsRequestFailure","stateMerge","propName","ignoreNull","prop","Vuex","store","Store","snackBar","addForm","searchEngine","searchEngineStore","mainData","pasteUrl","needAuth","updateMainData","full_update","torrents_removed","categories_removed","tags_removed","_step3","_iterator3","updatePreferences","setPasteUrl","updateNeedAuth","setQuery","allPreferences","savePath","isDataReady","allCategories","categories","sortBy","allTags","_state$mainData$tags","_step4","finalTags","tags","_iterator4","torrentGroupByCategory","groupBy","torrentGroupByTag","_step5","_iterator5","_loop","forEach","list","torrentGroupBySite","tracker","URL","hostname","torrentGroupByState","__","_step6","put","_iterator6","_step7","_iterator7","updatePreferencesRequest","preferenceRes","getAppPreferences","updatePreferencesRequestSuccess","updatePreferencesRequestFailure","alert","useStore","useMutations","namespace","method","_len","_args","Array","_key2","useState","states","computed","toPrecision","precision","limit","Math","pow","toFixed","formatSize","units","index","floor","log2","unit","formatDuration","minute","hour","day","year","durations","unitSize","parts","defaultOptions","maxUnitSize","dayLimit","minUnit","opt","assign","duration","formatTimestamp","timestamp","dayjs","unix","format","formatAsDuration","Date","now","formatProgress","parseDate","str","directive","el","binding","clsName","arg","classList","toggle","buildInfo","process","console","log","_vm","_h","$createElement","_c","_self","ref","directives","rawName","expression","attrs","$vuetify","breakpoint","lgAndUp","scopedSlots","_u","fn","proxy","model","$$v","drawer","drawerOptions","_e","$set","on","$event","staticClass","staticRenderFns","debug","registerProtocolHandler","origin","pathname","document","checkDownloadUrl","substring","DialogType","_b","domProps","_s","class","isInput","rules","input","_v","_l","btn","clickBtn","BUTTONS","_BUTTONS","Alert","YesNo","OkCancel","Input","DefaultDialogWidth","setup","ctx","_useState","width","root","smAndDown","_x","_clickBtn","btnValue","cb","watch","v","btns","dialogType","Custom","buttons","component","VBtn","VCard","VCardActions","VCardText","VCardTitle","VDialog","VSpacer","VTextField","changed","btnText","VSnackbar","smAndUp","phoneLayout","valid","item","xsOnly","urls","setParams","selectFiles","autoTMM","categoryItems","showMore","defaultPath","userParams","savepath","skip_checking","sequentialDownload","firstLastPiecePrio","submitting","defaultParams","root_path","AddForm","_Vue","_inherits","_super","_createSuper","_this","_this2","find","prefs","$refs","fileZone","addEventListener","onDrop","removeEventListener","isNil","_submit","abrupt","addTorrents","message","form","resetValidation","file","$el","querySelector","click","transfer","dataTransfer","preventDefault","validate","__decorate","Watch","deep","immediate","Component","mapState","mapGetters","methods","mapMutations","VAlert","VCheckbox","VCol","VCombobox","VContainer","VFileInput","VForm","VIcon","VRow","VTextarea","icon","child","group","selected","stopPropagation","select","isFontIcon","FilterGroup","$store","children","some","Prop","getSiteIcon","VImg","VListGroup","VListItem","VListItemContent","VList","VListItemIcon","VListItemTitle","stateList","getTopDomain","host","Drawer","endItems","updateOptions","pcItems","switchUi","isUndefined","sumBy","_this3","_this4","_site$icon","domain","SiteMap","filterGroups","totalSize","buildStateGroup","buildCategoryGroup","buildTagGroup","buildSiteGroup","_switchUi","switchToOldUi","reload","Emit","components","_obj","indexOf","_k","keyCode","showPassword","loginError","defineComponent","emit","reactive","href","changeBaseUrl","toRefs","VToolbar","VToolbarTitle","searchBarExpanded","focusedSearch","searchQuery","onSearch","MainToolbar","throttle","$nextTick","Boolean","VAppBar","VAppBarNavIcon","hasSelected","confirmDelete","resumeTorrents","pauseTorrents","forceStartTorrents","selectedRows","showInfo","_g","setTorrentsCategory","toggleSequentialTorrents","setTorrentLocation","reannounceTorrents","editTracker","recheckTorrents","loading","footerProps","row","isSelected","_f","seq_dl","getProgressColorClass","num_seeds","num_complete","num_leechs","num_incomplete","dlspeed","upspeed","toDelete","toSetCategory","categoryToSet","toEditTracker","toShowInfo","infoTab","sameNamedTorrents","deleteSameNamed","ConfirmDeleteDialog","moveSameNamed","torrentsToDelete","deleteTorrents","ConfirmSetCategoryDialog","torrentsToMove","step","replace","toEdit","currentIndex","canNext","foward","EditTrackerDialog","regex","RegExp","chain","compact","_foward","calcResults","finish","VDivider","VProgressLinear","VStepper","VStepperContent","VStepperHeader","VStepperItems","VStepperStep","dialogWidth","tabSync","tab","properties","HasTask","interval","runTask","_runTask","cancelTask","destroy","taskId","clearTimeout","BaseTorrentInfo","_HasTask","_doTask","fetchInfo","isActive","doTask","setTaskAndRun","startTask","_onActived","onActived","PieceState","TorrentInfo","_BaseTorrentInfo","time_elapsed","seeding_time","nb_connections","nb_connections_limit","total_downloaded_session","total_downloaded","total_uploaded_session","total_uploaded","seeds_total","peers_total","total_wasted","share_ratio","last_seen","information","total_size","pieces_num","piece_size","pieces_have","created_by","creation_date","addition_date","completion_date","comment","pieces","canvas","_getData","getTorrentProperties","getTorrentPieceStates","getData","clientWidth","clientHeight","height","getContext","initCanvas","_ctx$canvas","clearRect","partNum","offset","chunkSize","chunks","chunk","countBy","empty","Empty","downloaded","Downloaded","color","fillStyle","fillRect","EFilePriority","fileTree","selectChanged","inChanging","getRowIcon","FILE_KEY","UNWANTED_FILE","TorrentContent","buildTree","notDownload","_getFiles","getTorrentFiles","sort","a","b","localeCompare","folderIndex","getFiles","open","_selectChanged","items","_this$inChanging","previous","diff","xor","setTorrentFilePriority","normal","getFileFolder","folder","values","subTree","VProgressCircular","VTreeview","trackers","tier","num_peers","num_leeches","num_downloaded","Trackers","_getTracker","getTorrentTracker","getTracker","filters","formatTrackerStatus","formatTrackerNum","num","VDataTable","country","country_code","ip","port","flags_desc","flags","client","uploaded","relevance","Peers","peersObj","_getPeers","getTorrentPeers","peers_removed","getPeers","networkSpeed","networkSize","single","_t","props","required","InfoDialog","PropSync","Panel","getStateInfo","VTab","VTabItem","VTabs","VTabsItems","Torrents","intersection","q","toLowerCase","min","rowsPerPage","theme","_resumeTorrents","selectedHashes","_forceStartTorrents","setForceStartTorrents","_toggleSequentialTorrents","_pauseTorrents","_reannounceTorrents","_callee5","_context5","_recheckTorrents","_callee6","_context6","_setTorrentLocation","_callee7","savePaths","oldPath","_context7","uniqBy","torrentHashs","toRemove","difference","formatNetworkSpeed","stateIcon","stateColor","isProgress","isSeqDL","mapActions","VListItemAction","VMenu","VSubheader","topLayoutClass","app","version","apiVersion","free_space_on_disk","queued_io_jobs","average_time_queue","alltime_dl","alltime_ul","connection_status","speedLimited","toggleSpeedLimitsMode","speedModeBind","dl_info_speed","dl_rate_limit","dl_info_data","up_info_speed","up_rate_limit","up_info_data","Footer","_getAppInfo","getAppVersion","getApiVersion","getAppInfo","_toggleSpeedLimitsMode","use_alt_speed_limits","connectionIcon","statusMap","connected","firewalled","disconnected","connectionIconColor","server_state","VSwitch","VTooltip","$emit","LogsDialog","_getLogs","getLogs","end","scrollIntoView","formatType","1","2","4","8","typeColor","addRssItem","selectNode","deleteRssItem","renameRssItem","refreshRssItem","changePreference","showRulesDialog","phone","rssNode","rssTree","isItemLoading","selectItem","lastBuildDate","selectArticle","sortArticles","articles","article","downloadTorrent","link","addRssRule","selectedRuleName","deleteRssRule","rssRules","selectedRule","useRegex","editRule","mustContain","mustNotContain","episodeFilter","smartFilter","assignedCategory","hasSelectSite","selectSite","RssRulesDialog","uncategory","buildRssItems","affectedFeeds","rule","feeds","pull","node","_fetchRssRules","getRssRules","fetchRssRules","_addRssRule","setRssRule","_deleteRssRule","removeRssRule","_onSelectedRuleChanged","old","isEmpty","isEqual","onSelectedRuleChanged","_x2","VListItemGroup","VSelect","RssDialog","buildRssTree","toPath","it","reverse","isLoading","hasError","parent","escapeKey","escaped","_addRssItem","addRssFeed","response","_renameRssItem","selectedPath","moveRssFeed","_deleteRssItem","removeRssFeed","_refreshRssItem","refreshRssFeed","_changePreference","_fetchRssItems","getRssItems","fetchRssItems","torrentURL","time","inserted","doc","contentDocument","darkCss","css","head","insertAdjacentHTML","innerHTML","update","oldValue","scrollTo","top","triggerSearch","stopSearch","grid","searchItems","descrLink","fileName","fileSize","searchForm","searchButton","plugginSelectorOpen","mobile","toggleSelectAll","fullName","availableCategories","ALL_KEY","ALL_CATEGORY","SearchDialogForm","availablePlugins","_this$availablePlugin","hasSelectAllPlugins","divider","supportedCategories","x","VAutocomplete","VBottomSheet","VSheet","searchEngineState","updatePlugins","PluginsManager","togglePluginAvailabilityAction","SearchDialog","_searchId","fileUrl","nbLeechers","nbSeeders","siteUrl","sortable","loadSearchPlugins","_downloadTorrent","_stopSearch2","_stopSearch","_triggerSearch","_startSearch","task","_startSearch2","startSearch","_x3","_stopSearch3","_x4","responseId","isStopped","getSearchResults","results","PluginManager","changeSettings","torrentMode","torrentAction","temp_path_enabled","$slots","$props","i18nKey","PreferenceRow","DownloadSettings","convertToKB","convertToBytes","alt_dl_limit","alt_up_limit","scheduler_enabled","schedule_from_hour","schedule_from_min","updateSchedulerFrom","schedule_to_hour","schedule_to_min","updateSchedulerTo","SpeedSettings","event","strings","VTimePicker","web_ui_address","web_ui_port","updateTitleSpeedConfig","bypass_auth_subnet_whitelist_enabled","WebUISettings","SettingsDialog","preferenceUpdated","tabList","_onPreferenceUpdate","onPreferenceUpdate","RssSettings","VFadeTransition","currentLocale","darkModeIcon","currentDarkMode","triggerApplicationShutdown","AUTO_KEY","DrawerFooter","buildLocales","oldLocale","darkModes","_onCurrentLocaleChanged","localeKey","onCurrentLocaleChanged","_triggerApplicationShutdown","shutdownApplication","AppFooter","appWrapEl","VExpandTransition","App","showLogs","showRss","showSettings","_created","initProtocolHandler","getInitData","onPaste","created","_getInitData","getMainData","getPreferences","_getPreferences","_getMainData","upInfoSpeed","dlInfoSpeed","dl","up","target","tagName","clipboardData","mql","removeListener","matchMedia","addListener","matches","LoginForm","GlobalDialog","GlobalSnackBar","VApp","VFooter","VMain","VNavigationDrawer","register","ready","registered","cached","updatefound","updated","offline","productionTip","vuetify","render","h","$mount"],"mappings":"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","file":"js/app.93227a04.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(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && 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\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","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAFT0lEQVRIx51WWW8TZxQ9d1aPHTteiLOHJM0CIYGWSKVqBQipoqIIqaiqeGjVx/6ntlKfUUURfaAIKrqIpYW2lFCSlMROyO7EduzYjpfZbh8mdhwnDqH3aTTz3Xu+e75z5n7EzNg7yu/ZZJSAEmABNsAAARIgE1SQAhBAdYqA6gPYjDx4EzCq8HhXLRGkEbyAdHAABhcZacDa7uMVQYCXyLu7m90AzJwGcnvu9lUhEwUBuTqvBsBmTgJFBpKFjcnE7HIuUTSLmqT1+FtPNA8ogvgqUIkoCCiVZdUANnOSUWTmm5H7Y2tTFtnEVGYNLVrws5EPPbKrXu1yxwKoiaBsAVYxkwGKBIBoZTPZoHhONg+2+8KWbf2xMjGTWowV1u8vjJ3vPaXbpkiCREKltMmWybYqyM5GwUlQGBCrALjo8O7E2c6T3f5WVXQS0Bvo+OrJtUQxs5iNMfDlX9/lzdLHR871BzoBZPXCN0+/zxmFL976qMkd2ELkDaIAQALAADPSFcEQMBjqqlQHIJLodzUCcCsaAU1uv26Xfph+kDd1Bm5FH24YOU1SGxR3FWF5hg5AAMDIA+Y+zOaM/PxGDKDR5qMALg2c8Su+DSN7Z+a3sdXpf9dnRRIvHzmnSeqOPM5sAYDz+6vvx+jvOptHQ939wU4CPLL2ydD7iqA8i0duRu8R0wc97/Q0tu1MIqAIGAJgAaX6xelJ7MXzZDTs8l/qO03l1BZP6OzhUcC2mPuCHaOtR3dZkgEwCgKzXt+uFEnN35552Kg0XDl23iUp27Kx7cn4LCAweD6zmsin9vYHlwRAr0f9zMbStX9/0kT10+ELAZfXgWSAgVvRB4u51aDLO+DvLFr6t5N3C+aeNBhk2wlgxxnY4OVsfGp94dHSPwabx0K9zZ6gbpu6peeN0mCoO68Xbs0+FEj8fPhiSPN9/fR6Rs/3+zuvHDsv1PYhSIBVywvo0fL4eCLidD2ejI4nowAYREBLQ+jx8gSA99pGunxhBi72nb46cSeSWkjm02UfbBNBtr0GFGvImUuvzGViApFAgkAEELNtslU09cFAV6qUBTAS7heJAGYIU8mX6WLueHPfTqUCoD0oKivFkQFoq+sD/rdr6wh1BsW2q/l/lnZClAB59+tMafPPlUmByGIuGKXBUFdfsPM1Z4MTskCk7JbwplG8v/QUBE1W3LJKrzt4tkOVABFQa85ZFARiGm054lU8jvDHYlMdjc2JzfRAqCueT82kllo8we5AG0ALmdWlzFpXY3O7N1xzAESaBIDIw1wDIAK4PfPIZtuwzAtvvHtv6W9pWWxraHLJ6o2pX4YO9TyOjJ/pPCmL4q/zT/oDnVcn7lwePNfjb6+ali5AkgACNEDZaWkG0OENa7JqWJYqqZrkOtU2PNzUd/3F3XZv2CO7/S7fs/i0YZuHG9vcstageMbj0R5/+3Z9+ACWtp7JD45XxGNZFoChQz0+1VNeDZEEgm3almFbmqi83ToUdDfeePGzbhkexXW2azTsCVSdldeZ/kI5XwF5Kx9N22Zim+2tdggW2www6ES4fzWb2NBzkdTCWGz6zfDAfCaW1fPP49OR5HxZ0TKRz9FO9dBnG+vEeUdFU4m5oXBvZa5NxF+2eoMBlw/AXGZ1Nr3ollzHwwOKJEfX5xeya37VOxLukwWJIQrUVLHXDgAAjHVw4QC+day+4+rEAEEiOlTtrZp7kYORAecA+/VV7yIKOpeJegCV0JnTgA4wiMH1jFb5TYmAj8i9NYMPAOCkFZk3gdK+3ciAp1x6j33sA1AJi6GDdcAqDw8CRJBMUAFp/8vkfzJ1a/uEssBHAAAAAElFTkSuQmCC\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RssDialog.vue?vue&type=style&index=0&id=1e285d6e&lang=scss&scoped=true&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Torrents.vue?vue&type=style&index=0&id=30ddaf15&lang=scss&scoped=true&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoDialog.vue?vue&type=style&index=0&id=35c58977&lang=scss&scoped=true&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmDeleteDialog.vue?vue&type=style&index=0&id=a01eaf30&lang=scss&scoped=true&\"","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A/6C9p5MAAAW2SURBVFjD5ZZtaJ3lGcd///ucHkKXuZJJJrFmpzELUkoZGlubda5tRFnp2L7oNBlsMjY249hLtpY2lsA01JjMso2hLXuprC5iFYuIe6mzMkpmpPphuFFKbA4hhpKFULLQpck5938fzkuepImtyr5sFxw4z33fz/X/Xfdz3fd1wf+7CeDR0zGEAlV5PLtvcyr+t0UfP7k1E1UIP9z219k0wKV50h8J/CaDqvuH4ijwjuEskDMeRbqwe1N430KPvbI5HUKqHrQWuRHzKaAhOtba9AJ/SAN0bwlz/UNxVtI9C68bzIzQ32wf6xsq/C6gic7NVwbpe+W2Kik0I74NbAWvFQrF/Qbbk7LGABLefMI4X1oABknVklqCwkGhExF29A/FFQm6u6H/1ZYahfATxAlJbZLqJQXb2JWluUsunFkEIOm0YKL0mAemk84lbZQ4BuxaCeCjt2+pAZ6S9ICkqoXYPLfE35+67hjKLwIIZtjmDIAgDUzYfjWJLVQDHOwbKjQtFe891RKQugQ7k+O2x2xOARkJjGcMJyu65T/f3xzywAvGEQmgAVht3G/7QsJnVqhjKUBqno1AG1IoKUfbrwHPIjZVdqQY6FuXAZQmX8KcLW15kHQbaCPQZfttcJQUELv634jXLmHYibiuFPWM4TDwZ+CbkqqL4+SNnt7dOji1LIAiOeAXLn6z8re/E7gffMDmJdtzmFrsDcnkw2wXwvYosB+YEeoqi5ciPI19NKm5CKCzJaDAEcSztmMCohl0AHsA/FgpSevK87WtGwJQb3sQ0wG6RdIPEJVEtD2OtedHrYPnVwQA6Lw1zJCnA/HLRQko1SMdAv0T82VLZ8tzHbe/HW0ORtyJ2CvxlaRv4xzQXr+j7i9L9ZY90/VbNI3oML7L9su2p8FIugboRXyRyPCil8RoQL9FtJQijrb/Ee0fI90q8do9OnaZlriC9Q8VqkBrjNdKqsacx9yM+Dzi4cL0Z3KpoAeBTxodQl4jSBuPy5qMZnp36+CK9eWKAMtZ31AMdlwfIFu4+LnXU/adCrzYuX1w5v36+kAAAG37GqqjnX/6AVaTWXUh9YmzH6iKpq9m0d3d61nl2bSYJxYUpVSj8XcwP0XexfzcdOHddc9orjDrNEGFVAzZkasCWnEH2h/KMj/vTGpV2Ab6rESdixVyAlhvu+eZntwb/87VZzLp0CXIAlNADTAD/B3zMmhUc4q68dzVA9y7P5uW2QXqlVS5921HzHPgPQM9uVx5PI5lq8A7QT+XVLkfjPOYo0hd4fqR8eW0LjuGbV03VilqN2ggKY6ZlfUoMID0xH371l2TCKPNaDv2/bZPLwwrDXwN+49xLPvpKwK0dzcGK7YhupLl1PaU5b2W/yVxCLgpRmICLgi+hbQH6LN9vHyTSkLSBtATcWzd2vcEKOQLTcBeSasT4jnDXswtQDdSLWj4Y1M1ySM3DMwi7QAO2Jw0/DpZUxCbwN+No9n0sgDt3Y1IfBVoLAlj+5ztXsE3gDZJVTYR+P3hw28mvOgt0LiKETdI9AguGp4sQ6io1Ya4aVkAx1gL+pIkjAHGDS9K6pHUrHKdxznw8UVO6kamwU+V4JBUjXhQYqPhuF1s9UB1aHHDsgBg3wzOlr7pNDAu+J6kmsSaWZsDA4+MXH6mFJ5EPpVIwCC0TWgrMGw7FvscvuB3GjLL5UArVBKvGtQsLZxSm4vA/kIoHFk2m68/N0Xk67YHF3GJOqCpoiUaXRWbFgHc+9ANGeCOsl6xG6pEHW2/Dm4nxp8de3g0z0rm/DBwd7Qftz2xAKFQCcaqxTSX59LFBen1FBuKcjd8AZgEzgDPYw/Op+cnn3vkXd7LQv0YwHj+XP0eMqlfYe9CtGLqgDXFn6qBu4AjxQ0B7tvf0ITdApzHTFK8UicHekam+ZBWmLgh7UupawU1EjXAdUCVzn/8qJrf/LDu/wfsPzH2oY+uPPVlAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTA0LTE2VDEzOjMyOjUwKzAwOjAw/YlRFwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0wNC0xNlQxMzozMjo1MCswMDowMIzU6asAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjMtMDQtMTZUMTM6MzI6NTArMDA6MDDbwch0AAAAIHRFWHRzb2Z0d2FyZQBodHRwczovL2ltYWdlbWFnaWNrLm9yZ7zPHZ0AAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6UGFnZXMAMaf/uy8AAAAXdEVYdFRodW1iOjpJbWFnZTo6SGVpZ2h0ADMyKPT49AAAABZ0RVh0VGh1bWI6OkltYWdlOjpXaWR0aAAzMtBbOHkAAAAZdEVYdFRodW1iOjpNaW1ldHlwZQBpbWFnZS9pY2+XMDjOAAAAF3RFWHRUaHVtYjo6TVRpbWUAMTY4MTY1MTk3MJEIySIAAAARdEVYdFRodW1iOjpTaXplADQyODZCpGR9BQAAADN0RVh0VGh1bWI6OlVSSQBmaWxlOi8vc3JjL2Fzc2V0cy9zaXRlX2ljb25zL190bXAuaWNvWzBd5Ivo/AAAAABJRU5ErkJggg==\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LogsDialog.vue?vue&type=style&index=0&id=25ee86f6&lang=scss&scoped=true&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EditTrackerDialog.vue?vue&type=style&index=0&id=24122721&lang=scss&scoped=true&\"","module.exports = __webpack_public_path__ + \"img/ptsbao.c74d3234.png\";","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../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&id=0d9d7390&lang=scss&scoped=true&\"","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAEnUlEQVRYw8VXTWhdRRT+ztz7fpKXpkkN9adNsVKS+APBGmzEqmCDihQRjFDEUkVcSReCigsXirta6k8suuiiripUcWEFbcVuClIUopVqaqmlCZU0JmnyTF7MuzPnuJj7++68EKzQAwfuzJw559zvfDP3XBIRXE/xn/7k6jU5OLqnMzfX6NNlEwkNH579396GiKToAwWf4PuAIkKgBX/XGEf3dJITgWupQMEniYL5HsFTgFIEpQAVhisWCQJg+PBVfPZcHgl/tfGVsm/n+xQHiwKSAhpfj1OOfd8m4USAHStvDLXJDRWFOgtYrHMiACCcn9H46vfl2FYgELbPg90F3NddzPkTEZR9EuTzzCQglRZCwSfMLjPWtyv0rPNzznq6PIxOakzMG0cgoKUAbGz3MvNLgeDyPMOwRS0ttPOQJWF7RUm5ROGbWunt8vHq9tZcoHPTBu+cWmxaru61Hl7b3oqWAmEpELz53SLGZzUWakJfvpDlgWIWKAUhEhgWaJPo2StBbDj2l04l5mFwYyFjm9aLsxqX5ixCl+YMrizYZ3bUWxkGtAYCA2iHRvL52WVM1zgeP9NfRlGRc482iEn365SBNpaUzHkuKsNAXQvVA0Gg8xqJNoKD39ficWuB8OQdJeeeQAui481sx4ZdFASUsEBYoLXAmLxGwkbwy58BfphIyvJ4bwl9XZ57X5SAAMbYGARg6OBMngPMgiBwJxEnwNbRodOLqNWT+ecHWp0JRAgI27Gtv+R4oETs8Ql0YpjWOAGx48mqwZHRpBS3rvOw8/ZSbp+EEIgg46vx5o0R0FpoRQRSc1+cWcLFmeRU7Lq7FWUPTUqQRkUgDZ9fxWzhZYYtQYNmEkjNf3xqIV6rFAkvDlYy60kJkMylEsshwLw6DkQ6OlHHibF/4vWh3jLuuqmQ4wBzyl/Ig/v3T7kTCLRAB24EjMmj8+HJKhaXE5tXdqxJISA5BDhEIc2thhIgd6vFCXD+xpurMUZOVmObG9s97N5WgTYSI82S3WPJnC6BEURqTEjEVXAg0mM/1/DTRD22G95awfqKSkiYQiBGgRMiZhCwxmiSAJwJGC048M18bNdWIux9uD17D6Ttw0vpnrcnAQB+48WgIVCO9sEYS1KX/Ha5jk9PL2DXtjYAwIM9ZSwsc4xA4z4O1SZgsosCwNUpRyVoJh99W8VDvS24ucMLkVDJKdD5GEzNShBpwzE0LM4rN9K5RYN9x/IdtjQc3+S2DRGQ/DeajBGBCNa0JO1LxIGV5MSZGn78YxkDt5WSfQ4EoAAocSPAKQSe2FqJ9wxsLq2IQKSvH5nOIhB+DQ3bT7IRAoMSBFxdyltPdWJzl497t5TjuZceWYsdd7agusR4dmSyKQrjUwFGvp7D3sc6UqQjECjq1UkYGNu3oXkC/ZtK6LulkJvv22A73jQ3QLDOw9aZCPjgeBW7H2hHR0Xh0f5WvH+8Suf2dzsTpi0vjzsXTN2IGG6wzgcjZd+MKGlnzx9wB3OJz81+jTyCMEFEQGSDxsFCKAF7pC68u2nVAXMJNPtlISLyil4UI9vNpfZceO+/BwcAut6/5/8CTr58VufmCM0AAAAASUVORK5CYII=\"","module.exports = \"data:image/png;base64,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dGK2pLXP4ZyClhOqSkzroXugWvxVmrzjUnt0HPm3p3YpMYrs2qhbkWulk3KsxVzZNyh7B6VnFJMlRtly7AED8u1ZXCUjj3wHlMSS4gozUA0jpdDaLhzR7j1K36NrNcbV7kCphKVUjPbt8L13gXXM3F6sF5Q9AhtTvt+DWr/21mx/tupSv4DvO9NWWejU4zQMFjotlarZJndsTJQjJvcugOPYVvJtbdHnTBMmh86+c2Oer91Z3wa6aq/p6HERWF68sXzrX15+dykaaisvlZLBIIQJKKgvNU5Mm8XN4chhFBe1mrXadcHKsvmY6PO+RbQWgwJW2uo4gS52vPrm/o0rN1c3gUUFkXsA/W7g4k6X3/jn71278NLr18k5FRcriPPDHN7VHxvL1VH21PO5KpBZRt3wFDYLdxvt2pU9PEu5djccP7lyYC++ev2V/Xl3GZhXe4cmhVF2AGfAtdeuHvzNN7/z41s/uLigi12thzaWjXluVR7H9Y7JpuCvZpFSrO3ETZvDRmvslAqtvYbSXkeJ3QIj8aMrC77571f3L7x964U1XKl2roHsRgCojpVorOardP3y1fnTs0WcnjyxJTktURylTFFSMparBCjz+QxRTzbhYL6i69bkHFit13Qxo9oyX0ZyhtWqI6ZMNs9itaSLRjLoYgZpiUmYL1ask/DurRn/+j937Nv/+c7s4q3537150H0LeBu4Td2tHHtbKX33HeAh4NEzE/+5vUn48nar588+MJnuThuCl1L3UOqcUnF2tRJwrLpYO3q+tOQxfGiIMeJUy7aTFonEEikbwZduhnctRmax7lisMldvL1c3590rd5bdty/ur/8JuAxcBQ6AJZCPip0bgdgDHmzg0anXx7db9+TE6SMIwUZUT0c4n2uLVEZxOjSJEVK92YmAg5zKBqLljKiakq3LFlOWG/vr9WvzLr+xTFysht+sxvd7xccuM3sQE8pe1C5wgrIzOGzt8MGN/icGqxqsB8AdYJ+iPut6fhyWdw2thvoKpqVsqg07I+9z7/9l9D/w6PNSVw1e1b87Rj8zeD8A/Tlh8yOP/vODMn4Mogcy3pU/ZHg//heqXLfaJKpodwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wNC0xNlQxMzozMjo0OSswMDowMKS7FFoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDQtMTZUMTM6MzI6NDkrMDA6MDDV5qzmAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTA0LTE2VDEzOjMyOjQ5KzAwOjAwgvONOQAAACB0RVh0c29mdHdhcmUAaHR0cHM6Ly9pbWFnZW1hZ2ljay5vcme8zx2dAAAAGHRFWHRUaHVtYjo6RG9jdW1lbnQ6OlBhZ2VzADGn/7svAAAAF3RFWHRUaHVtYjo6SW1hZ2U6OkhlaWdodAA0OIdghy0AAAAWdEVYdFRodW1iOjpJbWFnZTo6V2lkdGgANDh/z0egAAAAGXRFWHRUaHVtYjo6TWltZXR5cGUAaW1hZ2UvaWNvlzA4zgAAABd0RVh0VGh1bWI6Ok1UaW1lADE2ODE2NTE5Njnxz0DHAAAAEXRFWHRUaHVtYjo6U2l6ZQA5NjYyQr1kxu0AAAAzdEVYdFRodW1iOjpVUkkAZmlsZTovL3NyYy9hc3NldHMvc2l0ZV9pY29ucy9fdG1wLmljb1swXeSL6PwAAAAASUVORK5CYII=\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TorrentInfo.vue?vue&type=style&index=0&id=7f833448&lang=scss&scoped=true&\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAADAUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGCElXZmF0iAAAAIqVoPv7+4uWoUhXZQAAAPr7+2Bzhvj5+mBzhwAAAElXZ4eToYuapwYHCGJ1if////7+//v8/vr8/vv9/vj7/fn8/fb5/fT4/PL3/PD1++70++zz+ury+ujw+ubv+eTu+f8AAOLt+OHs+AAAAOPt+fj6/efw+fn7/kOsdWMAAAAmdFJOUwABBQsODxAJFx0gIRwoMDU0MzIKQs/+Der97M4f/f39/i/P7PZDq3cKsAAAAAFiS0dEJy0PqCMAAAAHdElNRQfnBBANIDGujscOAAABL0lEQVRIx+2W2W6DMBBFDQkOCYsxCaZpCKSr032nqbv9/18Vl0YdKlHGD0h96HlAQnOPkMDoDiGWPRg6FIEzHNgWIdaIuuOJh2AydunIIjb1g5CxiMe/wiPGwsCnNpm6wSw5FhiSWeBOSeqHyc5cIpjvLkI/JU4WieX65LSTs/UyjzKHUI8JeY7hQubMo5XAhbxEIXP+KcRCXqGQebwVrlEA4QYFEG5RAOEOBRDuUQDhAQUQShRAeIRsIHAAhCfApgmYAEF9o0PwDoxaBaWev1ANEEJTaReqv6XK1tfehJo+n9CzYPxaTT+c2dFQPw5ft6Da8q1CK//CXxH4toFeMPmyriwn46J4Lbvzb+/FSpdi6u/tHxSY2i0OE127utgXOYZVcqSL3Xh1MF5OTNefD1e3c+ceXBqnAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTA0LTE2VDEzOjMyOjQ5KzAwOjAwpLsUWgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0wNC0xNlQxMzozMjo0OSswMDowMNXmrOYAAAAodEVYdGRhdGU6dGltZXN0YW1wADE5NzAtMDEtMDFUMDA6MDA6MDArMDA6MDCutErVAAAAIHRFWHRzb2Z0d2FyZQBodHRwczovL2ltYWdlbWFnaWNrLm9yZ7zPHZ0AAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6UGFnZXMAMaf/uy8AAAAXdEVYdFRodW1iOjpJbWFnZTo6SGVpZ2h0ADQ4h2CHLQAAABZ0RVh0VGh1bWI6OkltYWdlOjpXaWR0aAA0OH/PR6AAAAAZdEVYdFRodW1iOjpNaW1ldHlwZQBpbWFnZS9pY2+XMDjOAAAAF3RFWHRUaHVtYjo6TVRpbWUAMTY4MTY1MTk2OfHPQMcAAAAOdEVYdFRodW1iOjpTaXplADBCyW8Y7QAAADN0RVh0VGh1bWI6OlVSSQBmaWxlOi8vc3JjL2Fzc2V0cy9zaXRlX2ljb25zL190bXAuaWNvWzJd1r2KfgAAAABJRU5ErkJggg==\"","var map = {\n\t\"./2xfree.png\": \"06f6\",\n\t\"./chdbits.png\": \"3893\",\n\t\"./hares.png\": \"ed26\",\n\t\"./hdchina.png\": \"6e14\",\n\t\"./hdsky.png\": \"35b4\",\n\t\"./hdtime.png\": \"fbbd\",\n\t\"./kamept.png\": \"054f\",\n\t\"./keepfrds.png\": \"6376\",\n\t\"./lemonhd.png\": \"a9d8\",\n\t\"./m-team.png\": \"6e33\",\n\t\"./nexusphp.png\": \"3087\",\n\t\"./opencd.png\": \"8906\",\n\t\"./ourbits.png\": \"4aca\",\n\t\"./pterclub.png\": \"f676\",\n\t\"./pthome.png\": \"2a19\",\n\t\"./ptsbao.png\": \"23fc\",\n\t\"./pttime.png\": \"faf3\",\n\t\"./soulvoice.png\": \"1d29\",\n\t\"./springsunday.png\": \"83eb\",\n\t\"./totheglory.png\": \"03cb\",\n\t\"./u2.png\": \"194e\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\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 map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"3c9e\";","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SearchDialogForm.vue?vue&type=style&index=0&id=50ebf5de&lang=scss&scoped=true&\"","module.exports = \"data:image/png;base64,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\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RssRulesDialog.vue?vue&type=style&index=0&id=0220a15a&lang=scss&scoped=true&\"","var map = {\n\t\"./\": \"1f11\",\n\t\"./__tests__/index.spec\": \"58dfb\",\n\t\"./__tests__/index.spec.ts\": \"58dfb\",\n\t\"./af\": \"4428\",\n\t\"./af.ts\": \"4428\",\n\t\"./ar\": \"4720\",\n\t\"./ar.ts\": \"4720\",\n\t\"./az\": \"64dc\",\n\t\"./az.ts\": \"64dc\",\n\t\"./bg\": \"3bd4\",\n\t\"./bg.ts\": \"3bd4\",\n\t\"./ca\": \"a8de\",\n\t\"./ca.ts\": \"a8de\",\n\t\"./ckb\": \"ef60\",\n\t\"./ckb.ts\": \"ef60\",\n\t\"./cs\": \"83af\",\n\t\"./cs.ts\": \"83af\",\n\t\"./de\": \"8e29\",\n\t\"./de.ts\": \"8e29\",\n\t\"./el\": \"98c0\",\n\t\"./el.ts\": \"98c0\",\n\t\"./en\": \"4b41\",\n\t\"./en.ts\": \"4b41\",\n\t\"./es\": \"f950\",\n\t\"./es.ts\": \"f950\",\n\t\"./et\": \"ead6\",\n\t\"./et.ts\": \"ead6\",\n\t\"./fa\": \"03fd\",\n\t\"./fa.ts\": \"03fd\",\n\t\"./fi\": \"43a3\",\n\t\"./fi.ts\": \"43a3\",\n\t\"./fr\": \"ea1f\",\n\t\"./fr.ts\": \"ea1f\",\n\t\"./he\": \"131b\",\n\t\"./he.ts\": \"131b\",\n\t\"./hr\": \"0924\",\n\t\"./hr.ts\": \"0924\",\n\t\"./hu\": \"573e\",\n\t\"./hu.ts\": \"573e\",\n\t\"./id\": \"6dfc\",\n\t\"./id.ts\": \"6dfc\",\n\t\"./index\": \"1f11\",\n\t\"./index.ts\": \"1f11\",\n\t\"./it\": \"c2a1\",\n\t\"./it.ts\": \"c2a1\",\n\t\"./ja\": \"1902\",\n\t\"./ja.ts\": \"1902\",\n\t\"./ko\": \"f5e4\",\n\t\"./ko.ts\": \"f5e4\",\n\t\"./lt\": \"e184\",\n\t\"./lt.ts\": \"e184\",\n\t\"./lv\": \"07ae\",\n\t\"./lv.ts\": \"07ae\",\n\t\"./nl\": \"4642\",\n\t\"./nl.ts\": \"4642\",\n\t\"./no\": \"800a\",\n\t\"./no.ts\": \"800a\",\n\t\"./pl\": \"7597\",\n\t\"./pl.ts\": \"7597\",\n\t\"./pt\": \"df7f\",\n\t\"./pt.ts\": \"df7f\",\n\t\"./ro\": \"fa37\",\n\t\"./ro.ts\": \"fa37\",\n\t\"./ru\": \"0879\",\n\t\"./ru.ts\": \"0879\",\n\t\"./sk\": \"b854\",\n\t\"./sk.ts\": \"b854\",\n\t\"./sl\": \"ae0b\",\n\t\"./sl.ts\": \"ae0b\",\n\t\"./sr-Cyrl\": \"af68\",\n\t\"./sr-Cyrl.ts\": \"af68\",\n\t\"./sr-Latn\": \"5a1b\",\n\t\"./sr-Latn.ts\": \"5a1b\",\n\t\"./sv\": \"035c\",\n\t\"./sv.ts\": \"035c\",\n\t\"./th\": \"aef1\",\n\t\"./th.ts\": \"aef1\",\n\t\"./tr\": \"659a\",\n\t\"./tr.ts\": \"659a\",\n\t\"./uk\": \"ea76\",\n\t\"./uk.ts\": \"ea76\",\n\t\"./vi\": \"18a6\",\n\t\"./vi.ts\": \"18a6\",\n\t\"./zh-Hans\": \"25a2\",\n\t\"./zh-Hans.ts\": \"25a2\",\n\t\"./zh-Hant\": \"582c\",\n\t\"./zh-Hant.ts\": \"582c\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\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 map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"5493\";","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SpeedSettings.vue?vue&type=style&index=0&id=6257e5f6&lang=scss&scoped=true&\"","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../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=1&lang=scss&\"","module.exports = __webpack_public_path__ + \"img/keepfrds.e602522e.png\";","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAgUlEQVQoz51RwQ3AIAhE4gB1Of9lB6dwB/5lua7QBw0lqTHoxRgOOTwxHecFK0AAuLkq0eDmqsuKPMVhm0JSSEzvKUIYhQQAsjcTfYN5WBBEoC7y5Mzu9DTt/MOOgFodBn7/BNQqd/HZkCXus7FaO/ynhjAL75TUlZdphU9qvDzWB/mJRjPcDSP/AAAAAElFTkSuQmCC\"","module.exports = \"data:image/png;base64,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\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilterGroup.vue?vue&type=style&index=0&id=26ced1bd&lang=scss&scoped=true&\"","module.exports = \"data:image/png;base64,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\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Panel.vue?vue&type=style&index=0&id=1e23acca&lang=scss&scoped=true&\"","module.exports = __webpack_public_path__ + \"img/opencd.5f2b5ca0.png\";","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DrawerFooter.vue?vue&type=style&index=0&id=521b95f4&lang=scss&scoped=true&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Drawer.vue?vue&type=style&index=0&id=31514819&lang=scss&scoped=true&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmSetCategoryDialog.vue?vue&type=style&index=0&id=dfcb35ec&lang=scss&scoped=true&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddForm.vue?vue&type=style&index=0&id=f8274abe&lang=scss&scoped=true&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Footer.vue?vue&type=style&index=0&id=335591ac&lang=scss&scoped=true&\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SettingsDialog.vue?vue&type=style&index=0&id=9110266a&lang=scss&scoped=true&\"","module.exports = \"data:image/png;base64,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\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RssSettings.vue?vue&type=style&index=0&id=0418c586&lang=scss&scoped=true&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TorrentContent.vue?vue&type=style&index=0&id=360390b3&lang=scss&scoped=true&\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PreferenceRow.vue?vue&type=style&index=0&id=d6354a10&lang=scss&scoped=true&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GlobalDialog.vue?vue&type=style&index=0&id=299a15fc&lang=scss&scoped=true&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Peers.vue?vue&type=style&index=0&id=a834147c&lang=scss&scoped=true&\"","/* eslint-disable @typescript-eslint/camelcase */\nexport default {\n lang: 'English',\n auto: 'Auto',\n\n close: 'Close',\n no: 'No',\n yes: 'Yes',\n cancel: 'Cancel',\n ok: 'OK',\n\n start: 'Start',\n stop: 'Stop',\n submit: 'Submit',\n edit: 'Edit',\n delete: 'Delete',\n todo: 'To Do',\n resume: 'Resume',\n pause: 'Pause',\n force_start: 'Force Start',\n toggle_sequential: 'Toggle Sequential Download',\n info: 'Info',\n reset: 'Reset',\n login: 'Login',\n search: 'Search',\n refresh: 'Refresh',\n location: 'Location',\n rename: 'Rename',\n trigger_application_shutdown: 'Exit qBittorrent',\n reannounce: 'Reannounce',\n recheck: 'Recheck',\n\n username: 'Username',\n password: 'Password',\n\n name: 'Name',\n size: 'Size',\n progress: 'Progress',\n status: 'Status',\n seeds: 'Seeds',\n peers: 'Peers',\n dl_speed: 'DL Speed',\n up_speed: 'UP Speed',\n eta: 'ETA',\n ratio: 'Ratio',\n added_on: 'Added On',\n\n settings: 'Settings',\n logs: 'Logs',\n light: 'Light',\n dark: 'Dark',\n\n all: 'All',\n category: 'Category |||| Categories',\n uncategorized: 'Uncategorized',\n tag: 'Tag |||| Tags',\n untagged: 'Untagged',\n others: 'Others',\n sites: 'Sites',\n files: 'Files',\n less: 'Less',\n more: 'More',\n feed: 'Feed',\n date: 'Date',\n query: 'Query',\n plugin: 'Plugin |||| Plugins',\n action: 'Action |||| Actions',\n search_engine: 'Search engine',\n usage: 'usage',\n plugin_manager: 'Plugin manager',\n update_plugins: 'Update plugins',\n\n preferences: {\n change_applied: 'New preferences saved',\n downloads: 'Downloads',\n adding_torrent: 'When adding a torrent',\n create_subfolder_enabled: 'Create subfolder for torrents with multiple files',\n start_paused_enabled: 'Do not start the download automatically',\n auto_delete_mode: 'Delete .torrent files afterwards',\n preallocate_all: 'Pre-allocate disk space for all files',\n incomplete_files_ext: 'Append .!qB extension to incomplete files',\n saving_management: 'Saving Management',\n auto_tmm_enabled: 'Default Torrent Management Mode',\n torrent_changed_tmm_enabled: 'When Torrent Category changed',\n save_path_changed_tmm_enabled: 'When Default Save Path changed',\n category_changed_tmm_enabled: 'When Category Save Path changed',\n auto_mode: 'Automatic',\n manual_mode: 'Manual',\n switch_torrent_mode_to_manual: 'Switch affected torrent to manual mode',\n move_affected_torrent: 'Relocate affected torrents',\n save_path: 'Default Save Path',\n temp_path: 'Keep incomplete torrents in',\n export_dir: 'Copy .torrent files to',\n export_dir_fin: 'Copy .torrent files for finished downloads to',\n\n speed: 'Speed',\n global_rate_limits: 'Global Rate Limits',\n alternate_rate_limits: 'Alternative Rate Limits',\n alternate_schedule_enable_time: 'Schedule the use of alternative rate limits',\n apply_speed_limit: 'Rate Limits Settings',\n dl_limit: 'Download (KiB/s)',\n up_limit: 'Upload (KiB/s)',\n zero_for_unlimited: '0 means unlimited',\n schedule_from: 'From',\n schedule_to: 'To',\n scheduler_days: 'When',\n limit_utp_rate: 'Apply rate limit to µTP protocol',\n limit_tcp_overhead: 'Apply rate limit to transport overhead',\n limit_lan_peers: 'Apply rate limit to peers on LAN',\n\n connection: 'Connections',\n bittorrent: 'BitTorrent',\n\n rss: 'RSS',\n rss_processing_enabled: 'Enable fetching RSS feeds',\n rss_auto_downloading_enabled: 'Enable auto downloading of RSS torrents',\n rss_refresh_interval: 'Feeds refresh interval',\n\n webui: 'Web UI',\n data_update_interval: 'Data Update Interval (ms)',\n webui_remote_control: 'Web User Interface (Remote control)',\n ip_address: 'IP address',\n ip_port: 'Port',\n enable_upnp: 'Use UPnP / NAT-PMP to forward the port from my router',\n authentication: 'Authentication',\n web_ui_username: 'Username',\n web_ui_password: 'Password',\n bypass_local_auth: 'Bypass authentication for clients on localhost',\n bypass_auth_subnet_whitelist: 'Bypass authentication for clients in whitelisted IP subnets',\n web_ui_session_timeout: 'Session timeout',\n web_ui_max_auth_fail_count: 'Ban client after consecutive failures',\n web_ui_ban_duration: 'ban for',\n web_ui_seconds: 'seconds',\n new_password: 'Change current password...',\n\n display_speed_in_title: 'Display download speed in page title',\n },\n\n title: {\n _: 'Title',\n add_torrents: 'Add Torrents',\n delete_torrents: 'Delete Torrents',\n set_category: 'Set Category',\n edit_tracker: 'Edit Tracker',\n set_location: 'Set Location',\n recheck_torrents: 'Recheck Torrents',\n },\n\n label: {\n switch_to_old_ui: 'Switch to old UI',\n create_subfolder: 'Create subfolder',\n start_torrent: 'Start torrent',\n skip_hash_check: 'Skip hash check',\n in_sequential_order: 'In sequential order',\n first_and_last_pieces_first: 'First and last pieces first',\n\n also_delete_files: 'Also delete files',\n\n auto_tmm: 'Auto TMM',\n\n adding: 'Adding…',\n reloading: 'Reloading…',\n deleting: 'Deleting…',\n moving: 'Moving…',\n moved: 'Moved',\n next: 'Next',\n back: 'Back',\n confirm: 'Confirm',\n reannounced: 'Reannounced',\n rechecking: 'Rechecking…',\n dht_nodes: '%{smart_count} node |||| %{smart_count} nodes',\n base_url: 'Base URL',\n },\n\n msg: {\n item_is_required: '%{item} is required',\n },\n\n dialog: {\n trigger_exit_qb: {\n title: 'Exit qBittorrent',\n text: 'Are you sure you want to exit qBittorrent?',\n },\n add_torrents: {\n placeholder: 'Upload torrents by dropping them here,\\nor click attachment button at right to select.',\n hint: 'One link per line',\n },\n delete_torrents: {\n msg: 'Are you sure you want to delete selected torrents from transfer list?',\n also_delete_same_name_torrents: 'Also delete one same named torrent |||| Also delete %{smart_count} same named torrents',\n },\n set_category: {\n move: 'Are you sure you want to move selected torrents to category %{category}?',\n reset: 'Are you sure you want to reset category of selected torrents?',\n also_move_same_name_torrents: 'Also move one same named torrent |||| Also move %{smart_count} same named torrents',\n },\n switch_locale: {\n msg: 'Are you sure you want to switch language to %{lang}?\\nThis action will reload page.',\n },\n recheck_torrents: {\n msg: 'Are you sure you want to recheck torrents?',\n },\n rss: {\n add_feed: 'Add Feed',\n feed_url: 'Feed URL',\n auto_refresh: 'Auto Refresh',\n auto_download: 'Auto Download',\n delete_feeds: 'Are you sure you want to delete selected feeds?',\n date_format: '%{date} (%{duration} ago)',\n },\n rss_rule: {\n add_rule: 'Add Rule',\n new_rule_name: 'The name of the new rule',\n delete_rule: 'Are you sure to delete selected rule?',\n title: 'RSS Downloader',\n rule_settings: 'Rule Settings',\n\n use_regex: 'Use Regex',\n must_contain: 'Must Contain',\n must_not_contain: 'Must Not Contain',\n episode_filter: 'Episode Filter',\n smart_episode: 'Use Smart Episode Filter',\n assign_category: 'Assign Category',\n\n apply_to_feeds: 'Apply Rule to Feeds',\n },\n },\n\n category_state: {\n _: 'State',\n\n downloading: 'Downloading',\n seeding: 'Seeding',\n completed: 'Completed',\n resumed: 'Resumed',\n paused: 'Paused',\n active: 'Active',\n inactive: 'Inactive',\n errored: 'Errored',\n },\n\n torrent_state: {\n error: 'error',\n missingFiles: 'missingFiles',\n uploading: 'uploading',\n pausedUP: 'pausedUP',\n queuedUP: 'queuedUP',\n stalledUP: 'stalledUP',\n checkingUP: 'checkingUP',\n forcedUP: 'forcedUP',\n allocating: 'allocating',\n downloading: 'downloading',\n metaDL: 'metaDL',\n pausedDL: 'pausedDL',\n queuedDL: 'queuedDL',\n stalledDL: 'stalledDL',\n checkingDL: 'checkingDL',\n forceDL: 'forceDL',\n checkingResumeData: 'checkingResumeData',\n moving: 'moving',\n unknown: 'unknown',\n },\n}\n","/* eslint-disable @typescript-eslint/camelcase */\nexport default {\n lang: 'Русский',\n auto: 'Автоматически',\n\n close: 'Закрыть',\n no: 'Нет',\n yes: 'Да',\n cancel: 'Отмена',\n ok: 'ОК',\n\n start: 'Запустить',\n stop: 'Остановить',\n submit: 'Отправить',\n edit: 'Изменить',\n delete: 'Удалить',\n todo: 'Список дел',\n resume: 'Продолжить',\n pause: 'Приостановить',\n force_start: 'Запустить принудительно',\n info: 'Информация',\n reset: 'Сброс',\n login: 'Вход',\n search: 'Поиск',\n refresh: 'Обновить',\n location: 'Расположение',\n rename: 'Переименовать',\n trigger_application_shutdown: 'Выйти из qBittorrent',\n reannounce: 'Объявить повторно',\n recheck: 'Перепроверить',\n\n username: 'Имя пользователя',\n password: 'Пароль',\n\n name: 'Название',\n size: 'Размер',\n progress: 'Прогресс',\n status: 'Статус',\n seeds: 'Сиды',\n peers: 'Пиры',\n dl_speed: 'Качает',\n up_speed: 'Раздаёт',\n eta: 'Осталось',\n ratio: 'Ратио',\n added_on: 'Добавлен',\n\n settings: 'Настройки',\n logs: 'Логи',\n light: 'Светлый',\n dark: 'Тёмный',\n\n all: 'Все',\n category: 'Категория |||| Категории',\n uncategorized: 'Без категории',\n others: 'Другие',\n sites: 'Сайты',\n files: 'Файлы',\n less: 'Меньше',\n more: 'Больше',\n feed: 'Feed',\n date: 'Дата',\n query: 'Запрос',\n plugin: 'Плагин |||| Плагины',\n action: 'Действие |||| Действия',\n search_engine: 'Поисковый движок',\n usage: 'применение',\n plugin_manager: 'Управление плагинами',\n update_plugins: 'Обновить плагины',\n\n preferences: {\n change_applied: 'Настройки сохранены',\n downloads: 'Загрузки',\n adding_torrent: 'При добавлении торрента',\n create_subfolder_enabled: 'Создавать подпапку для торрентов со множеством файлов',\n start_paused_enabled: 'Не начинать загрузку автоматически',\n auto_delete_mode: 'Удалять торрент-файлы после добавления',\n preallocate_all: 'Предварительно резервировать место для всех файлов',\n incomplete_files_ext: 'Добавлять расширение .!qB к незавершённым файлам',\n saving_management: 'Управление сохранением',\n auto_tmm_enabled: 'Режим управления торрентом по умолчанию',\n torrent_changed_tmm_enabled: 'При изменении категории торрента',\n save_path_changed_tmm_enabled: 'При изменении пути сохранения по умолчанию',\n category_changed_tmm_enabled: 'При изменении пути сохранения категории',\n auto_mode: 'Автоматический',\n manual_mode: 'Ручной',\n switch_torrent_mode_to_manual: 'Переключить затронутые торренты в Ручной режим',\n move_affected_torrent: 'Переместить затронутые торренты',\n save_path: 'Путь сохранения по умолчанию',\n temp_path: 'Хранить незавершённые торренты в',\n export_dir: 'Копировать торрент-файлы в',\n export_dir_fin: 'Копировать торрент-файлы завершённых загрузок в',\n\n speed: 'Скорость',\n global_rate_limits: 'Общие ограничения скорости',\n alternate_rate_limits: 'Альтернативные ограничения скорости',\n alternate_schedule_enable_time: 'Запланировать использование особых ограничений скорости',\n dl_limit: 'Загрузка (KiB/s)',\n up_limit: 'Отдача (KiB/s)',\n zero_for_unlimited: '«0» — без ограничений',\n schedule_from: 'С',\n schedule_to: 'До',\n scheduler_days: 'Когда',\n limit_utp_rate: 'Применять ограничения скорости к протоколу µTP',\n limit_tcp_overhead: 'Применять ограничения скорости к служебному трафику',\n limit_lan_peers: 'Применять ограничения скорости к локальным пирам',\n\n webui: 'Веб-интерфейс',\n data_update_interval: 'Интервал обновления (ms)',\n webui_remote_control: 'Веб-интерфейс (удалённое управление)',\n ip_address: 'IP-адрес',\n ip_port: 'Порт',\n enable_upnp: 'Использовать UPnP / NAT-PMP для проброса порта через мой роутер',\n authentication: 'Аутентификация',\n web_ui_username: 'Имя пользователя',\n web_ui_password: 'Пароль',\n bypass_local_auth: 'Пропускать аутентификацию клиентов для localhost',\n bypass_auth_subnet_whitelist: 'Пропускать аутентификацию клиентов для разрешённых подсетей',\n web_ui_session_timeout: 'Таймаут сессии',\n web_ui_max_auth_fail_count: 'Блокировать клиента после серии сбоев',\n web_ui_ban_duration: 'заблокировать на',\n web_ui_seconds: 'секунд',\n new_password: 'Изменить текущий пароль...',\n\n display_speed_in_title: 'Показывать скорость загрузки в заголовке окна',\n },\n\n title: {\n _: 'Заголовок',\n add_torrents: 'Добавить торрент',\n delete_torrents: 'Удалить торрент',\n set_category: 'Установить категорию',\n edit_tracker: 'Изменить трекер',\n set_location: 'Установить расположение',\n recheck_torrents: 'Перепроверить торренты',\n },\n\n label: {\n switch_to_old_ui: 'Переключиться на старый интерфейс',\n create_subfolder: 'Создать подпапку',\n start_torrent: 'Запустить торрент',\n skip_hash_check: 'Пропустить проверку хеша',\n in_sequential_order: 'В последовательном порядке',\n first_and_last_pieces_first: 'Сначала первая и последняя часть',\n\n also_delete_files: 'Также удалить файлы',\n\n auto_tmm: 'Автоуправление торрентом',\n\n adding: 'Добавление…',\n reloading: 'Перезагрузка…',\n deleting: 'Удаление…',\n moving: 'Перемещение…',\n moved: 'Перемещено',\n next: 'Далее',\n back: 'Назад',\n confirm: 'Подтвердить',\n reannounced: 'Объявлен повторно',\n rechecking: 'Перепроверка…',\n dht_nodes: '%{smart_count} узел |||| Узлов: %{smart_count}',\n base_url: 'Базовый URL',\n },\n\n msg: {\n item_is_required: 'Требуется %{item}',\n },\n\n dialog: {\n trigger_exit_qb: {\n title: 'Выйти из qBittorrent',\n text: 'Выйти из qBittorrent?',\n },\n add_torrents: {\n placeholder: 'Начните скачивать торренты, переместив их сюда,\\nили нажмите кнопку вложения справа, чтобы выбрать.',\n hint: 'Одна ссылка на строку',\n },\n delete_torrents: {\n msg: 'Удалить выбранные торренты из списка передачи?',\n also_delete_same_name_torrents: 'Также удалить один торрент с тем же именем |||| Также удалить торренты с тем же именем (всего %{smart_count})',\n },\n set_category: {\n move: 'Переместить выбранные торренты в категорию %{category}?',\n reset: 'Вы уверены, что хотите сбросить категорию выбранных торрентов?',\n also_move_same_name_torrents: 'Также переместить один торрент с тем же именем |||| Также переместить торренты с тем же именем (всего %{smart_count})',\n },\n switch_locale: {\n msg: 'Переключить язык на %{lang}?\\nЭто действие перезагрузит страницу.',\n },\n recheck_torrents: {\n msg: 'Перепроверить торренты?',\n },\n rss: {\n add_feed: 'Добавить Feed',\n feed_url: 'Ссылка Feed',\n auto_refresh: 'Автообновление',\n auto_download: 'Автоскачивание',\n delete_feeds: 'Удалить выбранные каналы?',\n date_format: '%{date} (%{duration} назад)',\n },\n rss_rule: {\n add_rule: 'Добавить правило',\n new_rule_name: 'Название нового правила',\n delete_rule: 'Удалить выбранное правило?',\n title: 'Загрузчик RSS',\n rule_settings: 'Настройки правила',\n\n use_regex: 'Использовать регулярное выражение',\n must_contain: 'Должен содержать',\n must_not_contain: 'Не должен содержать',\n episode_filter: 'Фильтр эпизодов',\n smart_episode: 'Использовать умный фильтр эпизодов',\n assign_category: 'Назначить категорию',\n\n apply_to_feeds: 'Применить правило к Feed',\n },\n },\n\n category_state: {\n _: 'Статистика',\n\n downloading: 'Скачивается',\n seeding: 'Раздаётся',\n completed: 'Завершено',\n resumed: 'Возобновлён',\n paused: 'Приостановлен',\n active: 'Активный',\n inactive: 'Не активный',\n errored: 'Ошибочный',\n },\n\n torrent_state: {\n error: 'error',\n missingFiles: 'missingFiles',\n uploading: 'uploading',\n pausedUP: 'pausedUP',\n queuedUP: 'queuedUP',\n stalledUP: 'stalledUP',\n checkingUP: 'checkingUP',\n forcedUP: 'forcedUP',\n allocating: 'allocating',\n downloading: 'downloading',\n metaDL: 'metaDL',\n pausedDL: 'pausedDL',\n queuedDL: 'queuedDL',\n stalledDL: 'stalledDL',\n checkingDL: 'checkingDL',\n forceDL: 'forceDL',\n checkingResumeData: 'checkingResumeData',\n moving: 'moving',\n unknown: 'unknown',\n },\n}\n","/* eslint-disable @typescript-eslint/camelcase */\nexport default {\n lang: 'Türkçe',\n auto: 'Otomatik',\n\n close: 'Kapat',\n no: 'Hayır',\n yes: 'Evet',\n cancel: 'İptal',\n ok: 'Tamam',\n\n start: 'Başlat',\n stop: 'Durdur',\n submit: 'Tamam',\n edit: 'Düzenle',\n delete: 'Sil',\n todo: 'Yapılacak',\n resume: 'Devam Et',\n pause: 'Duraklat',\n force_start: 'Zorla Başlat',\n info: 'Bilgi',\n reset: 'Sıfırla',\n login: 'Oturum Aç',\n search: 'Ara',\n refresh: 'Yenile',\n location: 'Kaydetme yeri',\n rename: 'Yeniden adlandır',\n trigger_application_shutdown: 'qBittorrent\\'ten çık',\n reannounce: 'Yeniden Duyur',\n recheck: 'Yeniden Denetle',\n\n username: 'Kullanıcı Adı',\n password: 'Parola',\n\n name: 'Adı',\n size: 'Boyut',\n progress: 'İlerleme',\n status: 'Durum',\n seeds: 'Gönderim',\n peers: 'Kişi',\n dl_speed: 'İnd. Hızı',\n up_speed: 'Gön. Hızı',\n eta: 'TBS',\n ratio: 'Oran',\n added_on: 'Eklenme',\n\n settings: 'Ayarlar',\n logs: 'Günlükler',\n light: 'Aydınlık',\n dark: 'Karanlık',\n\n all: 'Tümü',\n category: 'Kategori |||| Kategoriler',\n uncategorized: 'Kategorilenmemiş',\n others: 'Diğerleri',\n sites: 'Siteler',\n files: 'Dosyalar',\n less: 'Daha Az',\n more: 'Daha Çok',\n feed: 'Bildirim',\n date: 'Tarih',\n query: 'Sorgu',\n plugin: 'Eklenti |||| Eklentiler',\n action: 'Eylem |||| Eylemler',\n search_engine: 'Arama motoru',\n usage: 'Kullanım',\n plugin_manager: 'Eklenti yöneticisi',\n\n title: {\n _: 'Başlık',\n add_torrents: 'Torrent ekle',\n delete_torrents: 'Torrent\\'leri sil',\n set_category: 'Kategtori ayarla',\n edit_tracker: 'İzleyicileri Düzenle',\n set_location: 'Yeri ayarla...',\n recheck_torrents: 'Torrent\\'leri yeniden denetle',\n },\n\n label: {\n switch_to_old_ui: 'Resmi Web Arayüzü\\'ne geç',\n create_subfolder: 'Alt klasör oluştur',\n start_torrent: 'Torrent\\'i başlat',\n skip_hash_check: 'Adresleme denetimini atla',\n in_sequential_order: 'Sıralı düzende indir',\n first_and_last_pieces_first: 'Önce ilk ve son parçaları indir',\n\n also_delete_files: 'Aynı zamanda sabit diskteki dosyaları da sil',\n\n auto_tmm: 'Otomatik Torrent Yönetimi',\n\n adding: 'Ekleniyor…',\n reloading: 'Yeniden yükleniyor…',\n deleting: 'Siliniyor…',\n moving: 'Taşınıyor…',\n moved: 'Taşındı.',\n next: 'İleri',\n back: 'Geri',\n confirm: 'Onayla',\n reannounced: 'Yeniden duyuruldu.',\n rechecking: 'Yeniden denetleniyor…',\n dht_nodes: '%{smart_count} düğüm |||| %{smart_count} düğüm',\n base_url: 'Ana makine URL',\n },\n\n msg: {\n item_is_required: '%{item} gerekli!',\n },\n\n dialog: {\n trigger_exit_qb: {\n title: 'qBittorrent\\'ten Çık',\n text: 'qBittorrent uygulamasından çıkmak istediğinize emin misiniz?',\n },\n add_torrents: {\n placeholder: 'Torrentleri yüklemek için\\nlinkleri buraya girin\\nveya sağdaki ataç butonuna tıklayıp seçim yapın.',\n hint: 'Her satıra sadece bir bağlantı',\n },\n delete_torrents: {\n msg: 'Seçilen torrent\\'leri aktarım listesinden silmek istediğinize emin misiniz?',\n also_delete_same_name_torrents: 'Aynı zamanda, aynı isimli bir torrenti de sil. |||| Aynı zamanda, aynı isimli %{smart_count} torrentleri de sil.',\n },\n set_category: {\n move: 'Seçilmiş torrentlerin kategorilerini, %{category} olarak değiştirmek istediğinize emin misiniz?',\n reset: 'Seçilmiş torrentlerin kategorilerini sıfırlamak istediğinize emin misiniz?',\n also_move_same_name_torrents: 'Aynı zamanda, aynı isimli bir torrenti de taşı. |||| Aynı zamanda, aynı isimli %{smart_count} torrentleri de taşı.',\n },\n switch_locale: {\n msg: 'Dili %{lang} olarak değiştirmek istediğinize emin misiniz?\\nBu eylem sayfayı yeniden yükleyecek.',\n },\n recheck_torrents: {\n msg: 'Torrentleri yeniden denetlemek istediğinize emin misiniz?',\n },\n rss: {\n add_feed: 'Bildirim ekle',\n feed_url: 'Bildirim URL\\'si',\n auto_refresh: 'Otomatik yenile',\n auto_download: 'Otomatik indir',\n delete_feeds: 'Seçilmiş bildirimlerin silmek istediğinize emin misiniz?',\n date_format: '%{date} (%{duration} önce)',\n },\n rss_rule: {\n add_rule: 'Yeni kural ekle',\n new_rule_name: 'Yeni kural adı',\n delete_rule: 'Seçilmiş kuralları silmek istediğinize emin misiniz?',\n title: 'RSS indirici',\n rule_settings: 'Kural ayarları',\n\n use_regex: 'Regex kullan',\n must_contain: 'İçermeli',\n must_not_contain: 'İçermemeli',\n episode_filter: 'Bölüm süzgeci',\n smart_episode: 'Akıllı bölüm süzgeci kullan',\n assign_category: 'Kategori ata',\n\n apply_to_feeds: 'Kuralı bildirimlere uygula',\n },\n },\n\n state: {\n _: 'Durum',\n\n downloading: 'İndiriliyor',\n seeding: 'Gönderiliyor',\n completed: 'Tamamlandı',\n resumed: 'Devam Edildi',\n paused: 'Duraklatıldı',\n active: 'Etkin',\n inactive: 'Etkin Değil',\n errored: 'Hata Oldu',\n },\n}\n","/* eslint-disable @typescript-eslint/camelcase */\nexport default {\n lang: '简体中文',\n auto: '自动',\n\n close: '关闭',\n no: '否',\n yes: '是',\n cancel: '取消',\n ok: '确定',\n\n start: '开始',\n stop: '停止',\n submit: '提交',\n edit: '编辑',\n delete: '删除',\n todo: '待办',\n resume: '恢复',\n pause: '暂停',\n force_start: '强制继续',\n info: '信息',\n reset: '重置',\n login: '登录',\n search: '搜索',\n refresh: '刷新',\n location: '位置',\n rename: '重命名',\n trigger_application_shutdown: '退出qBittorrent',\n reannounce: '重新通告',\n recheck: '重新检查',\n\n username: '用户名',\n password: '密码',\n\n name: '名称',\n size: '大小',\n progress: '进度',\n status: '状态',\n seeds: '做种',\n peers: '用户',\n dl_speed: '下载速度',\n up_speed: '上传速度',\n eta: '剩余时间',\n ratio: '比率',\n added_on: '添加时间',\n\n settings: '设置',\n\n logs: '日志',\n light: '亮色',\n dark: '暗色',\n\n all: '全部',\n category: '分类',\n uncategorized: '未分类',\n tag: '标签',\n untagged: '无标签',\n others: '其他',\n sites: '站点',\n files: '文件',\n less: '更少',\n more: '更多',\n feed: '订阅',\n date: '日期',\n query: '查询',\n plugin: '插件',\n action: '操作',\n search_engine: '搜索引擎',\n\n preferences: {\n change_applied: '配置已保存',\n downloads: '下载',\n adding_torrent: '添加 torrent 时',\n create_subfolder_enabled: '为多个文件的 Torrent 创建子目录',\n start_paused_enabled: '不要自动开始下载',\n auto_delete_mode: '完成后删除 .torrent 文件',\n preallocate_all: '为所有文件预分配磁盘空间',\n incomplete_files_ext: '为不完整的文件添加扩展名 .!qB',\n saving_management: '保存管理',\n auto_tmm_enabled: '默认 Torrent 管理模式',\n torrent_changed_tmm_enabled: '当 Torrent 分类修改时',\n save_path_changed_tmm_enabled: '当默认保存路径修改时',\n category_changed_tmm_enabled: '当分类保存路径修改时',\n auto_mode: '自动',\n manual_mode: '手动',\n switch_torrent_mode_to_manual: '切换受影响的 Torrent 至手动模式',\n move_affected_torrent: '重新定位受影响的 Torrent',\n save_path: '默认保存路径',\n temp_path: '保存未完成的 torrent 到',\n export_dir: '复制 .torrent 文件到',\n export_dir_fin: '复制下载完成的 .torrent 文件到',\n\n speed: '速度',\n global_rate_limits: '全局速度限制',\n alternate_rate_limits: '备用速度限制',\n alternate_schedule_enable_time: '设置备用速度限制的启用时间',\n apply_speed_limit: '设置速度限制',\n dl_limit: '下载 (KiB/s)',\n up_limit: '上传 (KiB/s)',\n zero_for_unlimited: '0 为无限制',\n schedule_from: '从',\n schedule_to: '到',\n scheduler_days: '时间',\n limit_utp_rate: '对 µTP 协议进行速度限制',\n limit_tcp_overhead: '对传送总开销进行速度限制',\n limit_lan_peers: '对本地网络用户进行速度限制',\n\n connection: '连接',\n bittorrent: 'BitTorrent',\n\n rss_processing_enabled: '启用自动刷新',\n rss_auto_downloading_enabled: '启用自动下载种子',\n rss_refresh_interval: '订阅刷新间隔',\n\n webui: 'Web UI',\n data_update_interval: '数据更新频率(ms)',\n webui_remote_control: 'Web 用户界面(远程控制)',\n ip_address: 'IP 地址',\n ip_port: '端口',\n enable_upnp: '使用我的路由器的 UPnP / NAT-PMP 功能来转发端口',\n authentication: '验证',\n web_ui_username: '用户名',\n web_ui_password: '密码',\n bypass_local_auth: '对本地主机上的客户端跳过身份验证',\n bypass_auth_subnet_whitelist: '对 IP 子网白名单中的客户端跳过身份验证',\n web_ui_session_timeout: '会话超时',\n web_ui_ban_duration: '禁止',\n web_ui_max_auth_fail_count: '连续失败后禁止客户端次数',\n web_ui_seconds: '秒',\n new_password: '更改当前的密码...',\n\n display_speed_in_title: '在网页标题显示当前速度',\n },\n\n title: {\n _: '标题',\n add_torrents: '添加种子',\n delete_torrents: '删除种子',\n set_category: '设置分类',\n edit_tracker: '编辑 Tracker',\n set_location: '修改文件位置',\n recheck_torrents: '重新检查种子',\n },\n\n label: {\n switch_to_old_ui: '切换到原版 UI',\n create_subfolder: '创建子文件夹',\n start_torrent: '开始种子',\n skip_hash_check: '跳过哈希校验',\n in_sequential_order: '按顺序下载',\n first_and_last_pieces_first: '先下载首尾文件块',\n\n also_delete_files: '同时删除文件',\n\n auto_tmm: '自动种子管理',\n\n adding: '添加…',\n reloading: '刷新中…',\n deleting: '删除中…',\n moving: '移动中…',\n moved: '已移动',\n next: '下一步',\n back: '返回',\n confirm: '确定',\n reannounced: '已重新通告',\n rechecking: '重新检查中…',\n dht_nodes: '%{smart_count} 节点',\n },\n\n msg: {\n 'item_is_required': '%{item}不能为空',\n },\n\n dialog: {\n trigger_exit_qb: {\n title: '退出 qBittorrent',\n text: '您确定要退出qBittorrent吗?',\n },\n add_torrents: {\n placeholder: '将种子拖到这里上传,\\n或者点击右边的附件图标来选择。',\n hint: '每行一个链接',\n },\n delete_torrents: {\n msg: '确定要删除选中的种子吗?',\n also_delete_same_name_torrents: '同时删除 %{smart_count} 个同名的种子',\n },\n set_category: {\n move: '确定要移动选中的种子到分类 %{category} 吗?',\n reset: '确定重置选中的种子的分类吗?',\n also_move_same_name_torrents: '同时移动 %{smart_count} 个同名的种子',\n },\n switch_locale: {\n msg: '确定要切换语言为 %{lang} 吗?\\n这将会刷新页面。',\n },\n recheck_torrents: {\n msg: '确定要重新检查选中的种子吗?',\n },\n rss: {\n add_feed: '添加订阅',\n feed_url: '订阅 URL',\n auto_refresh: '自动刷新',\n auto_download: '自动下载',\n delete_feeds: '确定要删除选中的订阅吗?',\n date_format: '%{date}(%{duration} 之前)',\n },\n rss_rule: {\n add_rule: '添加规则',\n new_rule_name: '新规则的名称',\n delete_rule: '确定要删除选中的规则吗?',\n title: 'RSS 自动下载',\n rule_settings: '规则设置',\n\n use_regex: '使用正则',\n must_contain: '必须包含',\n must_not_contain: '必须排除',\n episode_filter: '剧集过滤',\n smart_episode: '使用智能剧集过滤',\n assign_category: '分配分类',\n\n apply_to_feeds: '应用到订阅',\n },\n },\n\n category_state: {\n _: '状态',\n\n downloading: '下载',\n seeding: '做种',\n completed: '完成',\n resumed: '恢复',\n paused: '暂停',\n active: '活动',\n inactive: '空闲',\n errored: '错误',\n },\n\n torrent_state: {\n error: '错误',\n missingFiles: '文件丢失',\n uploading: '上传中',\n pausedUP: '完成',\n queuedUP: '排队上传',\n stalledUP: '上传',\n checkingUP: '上传校验',\n forcedUP: '强制上传',\n allocating: '分配空间',\n downloading: '下载中',\n metaDL: '获取信息',\n pausedDL: '暂停下载',\n queuedDL: '排队下载',\n stalledDL: '下载',\n checkingDL: '下载校验',\n forceDL: '强制下载',\n checkingResumeData: '快速校验',\n moving: '移动中',\n unknown: '未知',\n },\n}\n","/* eslint-disable @typescript-eslint/camelcase */\nexport default {\n lang: '繁體中文',\n auto: '自動',\n\n close: '關閉',\n no: '否',\n yes: '是',\n cancel: '取消',\n ok: '確定',\n\n start: '開始',\n stop: '停止',\n submit: '提交',\n edit: '編輯',\n delete: '刪除',\n todo: '待辦',\n resume: '恢復',\n pause: '暫停',\n force_start: '強制繼續',\n info: '資訊',\n reset: '重置',\n login: '登入',\n search: '搜索',\n refresh: '刷新',\n location: '位置',\n rename: '重新命名',\n trigger_application_shutdown: '退出qBittorrent',\n reannounce: '重新通告',\n recheck: '重新檢查',\n\n username: '使用者名稱',\n password: '密碼',\n\n name: '名稱',\n size: '大小',\n progress: '進度',\n status: '狀態',\n seeds: '做種',\n peers: '用戶',\n dl_speed: '下載速度',\n up_speed: '上傳速度',\n eta: '剩餘時間',\n ratio: '分享率',\n added_on: '添加時間',\n\n settings: '設定',\n\n logs: '日誌',\n light: '亮色',\n dark: '暗色',\n\n all: '全部',\n category: '分類',\n uncategorized: '未分類',\n others: '其他',\n sites: '站點',\n files: '文件',\n less: '更少',\n more: '更多',\n feed: '訂閱',\n date: '日期',\n query: '查詢',\n plugin: '插件',\n action: '操作',\n search_engine: '搜尋引擎',\n\n preferences: {\n change_applied: '設定已保存',\n downloads: '下載',\n adding_torrent: '添加 Torrent 時',\n create_subfolder_enabled: '為多個文件的 Torrent 創建子目錄',\n start_paused_enabled: '不要自動開始下載',\n auto_delete_mode: '完成後刪除 .torrent 文件',\n preallocate_all: '為所有文件預分配磁碟空間',\n incomplete_files_ext: '為不完整的文件添加副檔名 .!qB',\n saving_management: '保存管理',\n auto_tmm_enabled: '默認 Torrent 管理模式',\n torrent_changed_tmm_enabled: '當 Torrent 分類修改時',\n save_path_changed_tmm_enabled: '當默認保存路徑修改時',\n category_changed_tmm_enabled: '當分類保存路徑修改時',\n auto_mode: '自動',\n manual_mode: '手動',\n switch_torrent_mode_to_manual: '切換受影響的 Torrent 至手動模式',\n move_affected_torrent: '重新定位受影響的 Torrent',\n save_path: '默認保存路徑',\n temp_path: '保存未完成的 torrent 到',\n export_dir: '複製 .torrent 文件到',\n export_dir_fin: '複製下載完成的 .torrent 文件到',\n\n speed: '速度',\n global_rate_limits: '全局速度限制',\n alternate_rate_limits: '備用速度限制',\n alternate_schedule_enable_time: '設定備用速度限制的啟用時間',\n apply_speed_limit: '設定速度限制',\n dl_limit: '下載 (KiB/s)',\n up_limit: '上傳 (KiB/s)',\n zero_for_unlimited: '0 為無限制',\n schedule_from: '從',\n schedule_to: '到',\n scheduler_days: '時間',\n limit_utp_rate: '對 µTP 協議進行速度限制',\n limit_tcp_overhead: '對傳送總開銷進行速度限制',\n limit_lan_peers: '對本地網路用戶進行速度限制',\n\n connection: '連接',\n bittorrent: 'BitTorrent',\n\n webui: 'Web UI',\n data_update_interval: '數據更新頻率(ms)',\n webui_remote_control: 'Web 用戶界面(遠端控制)',\n ip_address: 'IP 地址',\n ip_port: '埠',\n enable_upnp: '使用我的路由器的 UPnP / NAT-PMP 功能來轉發埠',\n authentication: '驗證',\n web_ui_username: '使用者名稱',\n web_ui_password: '密碼',\n bypass_local_auth: '對本地主機上的用戶端跳過身份驗證',\n bypass_auth_subnet_whitelist: '對 IP 子網白名單中的用戶端跳過身份驗證',\n web_ui_session_timeout: '會話超時',\n web_ui_ban_duration: '禁止',\n web_ui_max_auth_fail_count: '連續失敗後禁止用戶端次數',\n web_ui_seconds: '秒',\n new_password: '更改當前的密碼...',\n\n display_speed_in_title: '在網頁標題顯示當前速度',\n },\n\n title: {\n _: '標題',\n add_torrents: '添加種子',\n delete_torrents: '刪除種子',\n set_category: '設定分類',\n edit_tracker: '編輯 Tracker',\n set_location: '修改檔案位置',\n recheck_torrents: '重新檢查種子',\n },\n\n label: {\n switch_to_old_ui: '切換到原版 UI',\n create_subfolder: '創建子文件夾',\n start_torrent: '開始種子',\n skip_hash_check: '跳過哈希校驗',\n in_sequential_order: '按順序下載',\n first_and_last_pieces_first: '先下載首尾文件塊',\n\n also_delete_files: '同時刪除文件',\n\n auto_tmm: '自動種子管理',\n\n adding: '添加…',\n reloading: '刷新中…',\n deleting: '刪除中…',\n moving: '移動中…',\n moved: '已移動',\n next: '下一步',\n back: '返回',\n confirm: '確定',\n reannounced: '已重新通告',\n rechecking: '重新檢查中…',\n dht_nodes: '%{smart_count} 節點',\n },\n\n msg: {\n 'item_is_required': '%{item}不能為空',\n },\n\n dialog: {\n trigger_exit_qb: {\n title: '退出 qBittorrent',\n text: '您確定要退出qBittorrent嗎?',\n },\n add_torrents: {\n placeholder: '將種子拖到這裡上傳,\\n或者點擊右邊的附件圖示來選擇。',\n hint: '每行一個連結',\n },\n delete_torrents: {\n msg: '確定要刪除選中的種子嗎?',\n also_delete_same_name_torrents: '同時刪除 %{smart_count} 個同名的種子',\n },\n set_category: {\n move: '確定要移動選中的種子到分類 %{category} 嗎?',\n reset: '確定重置選中的種子的分類嗎?',\n also_move_same_name_torrents: '同時移動 %{smart_count} 個同名的種子',\n },\n switch_locale: {\n msg: '確定要切換语言為 %{lang} 嗎?\\n這將會刷新頁面。',\n },\n recheck_torrents: {\n msg: '確定要重新檢查選中的種子嗎?',\n },\n rss: {\n add_feed: '添加訂閱',\n feed_url: '訂閱 URL',\n auto_refresh: '自動刷新',\n auto_download: '自動下載',\n delete_feeds: '確定要刪除選中的訂閱嗎?',\n date_format: '%{date}(%{duration} 之前)',\n },\n rss_rule: {\n add_rule: '添加規則',\n new_rule_name: '新規則的名稱',\n delete_rule: '確定要刪除選中的規則嗎?',\n title: 'RSS 自動下載',\n rule_settings: '規則設定',\n\n use_regex: '使用正則',\n must_contain: '必須包含',\n must_not_contain: '必須排除',\n episode_filter: '劇集過濾',\n smart_episode: '使用智慧劇集過濾',\n assign_category: '分配分類',\n\n apply_to_feeds: '應用到訂閱',\n },\n },\n\n category_state: {\n _: '狀態',\n\n downloading: '下載',\n seeding: '做種',\n completed: '完成',\n resumed: '恢復',\n paused: '暫停',\n active: '活動',\n inactive: '空閒',\n errored: '錯誤',\n },\n\n torrent_state: {\n error: '錯誤',\n missingFiles: '文件遺失',\n uploading: '上傳中',\n pausedUP: '完成',\n queuedUP: '排隊上傳',\n stalledUP: '上傳',\n checkingUP: '上傳校驗',\n forcedUP: '強制上傳',\n allocating: '分配空間',\n downloading: '下載中',\n metaDL: '獲取資訊',\n pausedDL: '暫停下載',\n queuedDL: '排隊下載',\n stalledDL: '下載',\n checkingDL: '下載校驗',\n forceDL: '強制下載',\n checkingResumeData: '快速校驗',\n moving: '移動中',\n unknown: '未知',\n },\n}\n","/* eslint-disable @typescript-eslint/camelcase */\nexport default {\n lang: 'Nederlands',\n auto: 'Automatisch',\n \n close: 'Afsluiten',\n no: 'Nee',\n yes: 'Ja',\n cancel: 'Annuleren',\n ok: 'OK',\n \n start: 'Start',\n stop: 'Stop',\n submit: 'Verzend',\n edit: 'Aanpassen',\n delete: 'Verwijderen',\n todo: 'Takenlijst',\n resume: 'Hervat',\n pause: 'Pauzeren',\n force_start: 'Forceer Starten',\n toggle_sequential: 'Sequentiële Downloads Inschakelen',\n info: 'Informatie',\n reset: 'Reset',\n login: 'Inloggen',\n search: 'Zoeken',\n refresh: 'Vernieuwen',\n location: 'Locatie',\n rename: 'Hernoemen',\n trigger_application_shutdown: 'qBittorrent afsluiten',\n reannounce: 'Opnieuw Aankondigen',\n recheck: 'Opnieuw Controleren',\n \n username: 'Gebruikersnaam',\n password: 'Wachtwoord',\n \n name: 'Naam',\n size: 'Grootte',\n progress: 'Vooruitgang',\n status: 'Status',\n seeds: 'Seeds',\n peers: 'Peers',\n dl_speed: 'DL Snelheid',\n up_speed: 'UP Snelheid',\n eta: 'Resterende Tijd',\n ratio: 'Deelverhouding',\n added_on: 'Toegevoegd Op',\n \n settings: 'Instellingen',\n logs: 'Logs',\n light: 'Licht',\n dark: 'Donker',\n \n all: 'Alles',\n category: 'Categorie |||| Categoriën',\n uncategorized: 'Zonder Categorie',\n tag: 'Label |||| Labels',\n untagged: 'Zonder Label',\n others: 'Overige',\n sites: 'Sites',\n files: 'Bestanden',\n less: 'Minder',\n more: 'Meer',\n feed: 'Feed',\n date: 'Datum',\n query: 'Aanvraag',\n plugin: 'Plugin |||| Plugins',\n action: 'Actie |||| Acties',\n search_engine: 'Zoekmachine',\n usage: 'Gebruik',\n plugin_manager: 'Plugins Beheren',\n update_plugins: 'Plugins Updaten',\n \n preferences: {\n change_applied: 'Nieuwe voorkeuren opgeslagen',\n downloads: 'Downloads',\n adding_torrent: 'Bij het toevoegen van een torrent',\n create_subfolder_enabled: 'Maak een subfolder voor torrents met meerdere bestanden',\n start_paused_enabled: 'Downloads niet automatisch starten',\n auto_delete_mode: '.torrent bestanden automatisch verwijderen',\n preallocate_all: 'Schijfruime toewijzen voor alle bestanden',\n incomplete_files_ext: 'Voeg .!qB-extensie toe aan onvolledige bestanden',\n saving_management: 'Opslag Beheer',\n auto_tmm_enabled: 'Standaard Torrent Beheermodus',\n torrent_changed_tmm_enabled: 'Bij wijziging van Torrent Categorie',\n save_path_changed_tmm_enabled: 'Bij wijziging van standaard opslagpad',\n category_changed_tmm_enabled: 'Bij wijziging van Categorie opslagpad',\n auto_mode: 'Automatisch',\n manual_mode: 'Handmatig',\n switch_torrent_mode_to_manual: 'Schakel deze torrent over naar handmatige modus',\n move_affected_torrent: 'Verplaats de betreffende torrents',\n save_path: 'Standaard opslagpad',\n temp_path: 'Opslagpad onvolledige torrents',\n export_dir: 'Kopieer .torrent bestanden naar',\n export_dir_fin: 'Kopieer .torrent bestanden voor voltooide downloads naar',\n \n speed: 'Snelheid',\n global_rate_limits: 'Globale snelheidslimieten',\n alternate_rate_limits: 'Alternatieve snelheidslimieten',\n alternate_schedule_enable_time: 'Alternatieve snelheidlimieten inplannen',\n apply_speed_limit: 'Instellingen snelheidslimieten',\n dl_limit: 'Downloaden (KiB/s)',\n up_limit: 'Uploaden (KiB/s)',\n zero_for_unlimited: '0 betekent onbeperkt',\n schedule_from: 'Van',\n schedule_to: 'Tot',\n scheduler_days: 'Dagen',\n limit_utp_rate: 'Pas snelheidslimiet toe op het µTP-protocol',\n limit_tcp_overhead: 'Pas snelheidslimiet toe op transport overhead',\n limit_lan_peers: 'Pas snelheidslimiet toe op peers op LAN',\n \n connection: 'Verbindingen',\n bittorrent: 'BitTorrent',\n \n rss: 'RSS',\n rss_processing_enabled: 'Ophalen van RSS-feeds inschakelen',\n rss_auto_downloading_enabled: 'Automatisch downloaden van RSS-torrents inschakelen',\n rss_refresh_interval: 'RSS-feed verversingsinterval',\n \n webui: 'Web Gebruikersinterface',\n data_update_interval: 'Gegevens Update Interval (ms)',\n webui_remote_control: 'Web Gebruikersinterface (Bediening op afstand)',\n ip_address: 'IP-adres',\n ip_port: 'Poort',\n enable_upnp: 'Gebruik UPnP / NAT-PMP om de poort van mijn router door te sturen',\n authentication: 'Authenticatie',\n web_ui_username: 'Gebruikersnaam',\n web_ui_password: 'Wachtwoord',\n bypass_local_auth: 'Authenticatie omzeilen voor clients op localhost',\n bypass_auth_subnet_whitelist: 'Authenticatie omzeilen voor clients in gewhiteliste IP-subnetten',\n web_ui_session_timeout: 'Sessie time-out',\n web_ui_max_auth_fail_count: 'Verban client na opeenvolgende mislukte pogingen',\n web_ui_ban_duration: 'verban voor',\n web_ui_seconds: 'seconden',\n new_password: 'Wijzig huidig wachtwoord...',\n \n display_speed_in_title: 'Toon downloadsnelheid in paginatitel',\n },\n \n title: {\n _: 'Titel',\n add_torrents: 'Torrents Toevoegen',\n delete_torrents: 'Torrents Verwijderen',\n set_category: 'Categorie Instellen',\n edit_tracker: 'Tracker Bewerken',\n set_location: 'Locatie Instellen',\n recheck_torrents: 'Torrents Opnieuw Controleren',\n },\n \n label: {\n switch_to_old_ui: 'Schakel naar oude gebruikersinterface',\n create_subfolder: 'Maak submap aan',\n start_torrent: 'Start torrent',\n skip_hash_check: 'Sla hashcontroler over',\n in_sequential_order: 'Op volgorde',\n first_and_last_pieces_first: 'Eerste en laatste delen eerst',\n \n also_delete_files: 'Verwijder ook bestanden',\n \n auto_tmm: 'Automatische TMM',\n \n adding: 'Toevoegen…',\n reloading: 'Herladen…',\n deleting: 'Verwijderen…',\n moving: 'Verplaatsen…',\n moved: 'Verplaatst',\n next: 'Volgende',\n back: 'Vorige',\n confirm: 'Bevestigen',\n reannounced: 'Heraangekondigd',\n rechecking: 'Hercontroleren…',\n dht_nodes: '%{smart_count} node |||| %{smart_count} nodes',\n base_url: 'Base URL',\n },\n \n msg: {\n item_is_required: '%{item} is vereist',\n },\n \n dialog: {\n trigger_exit_qb: {\n title: 'qBittorrent afsluiten',\n text: 'Weet u zeker dat u qBittorrent wilt afsluiten?',\n },\n add_torrents: {\n placeholder: 'Upload torrents door ze naar hier te slepen,\\nof click rechts op de bijlageknop om ze te selecteren.',\n hint: 'Één link per regel',\n },\n delete_torrents: {\n msg: 'Weet u zeker dat u de geselecteerde torrents uit de tranferlijst wilt verwijderen?',\n also_delete_same_name_torrents: 'Verwijder ook een torrent met dezelfde naam |||| Verwijder ook %{smart_count} torrents met dezelfde naam',\n },\n set_category: {\n move: 'Weet u zeker dat u de geselecteerde torrents naar de categorie %{category} wilt verplaatsen?',\n reset: 'Weet u zeker dat u de categorie van geselecteerde torrents wilt resetten?',\n also_move_same_name_torrents: 'Verplaats ook een torrent met dezelfde naam |||| Verplaats ook %{smart_count} torrents met dezelfde naam',\n },\n switch_locale: {\n msg: 'Weet u zeker dat u de taal wilt veranderen naar %{lang}?\\nDeze actie zal de pagina herladen.',\n },\n recheck_torrents: {\n msg: 'Weet u zeker dat u de torrents opnieuw wilt controleren?',\n },\n rss: {\n add_feed: 'Feed toevoegen',\n feed_url: 'Feed URL',\n auto_refresh: 'Automatisch Vernieuwen',\n auto_download: 'Automatisch Downloaden',\n delete_feeds: 'Weet u zeker dat u de selecteerde feeds wilt verwijderen?',\n date_format: '%{date} (%{duration} geleden)',\n },\n rss_rule: {\n add_rule: 'Regel Toevoegen',\n new_rule_name: 'Naam van de nieuwe regel',\n delete_rule: 'Weet u zeker dat u de geselecteerde regel wilt verwijderen?',\n title: 'RSS Downloader',\n rule_settings: 'Regelinstellingen',\n \n use_regex: 'Gebruik Regex',\n must_contain: 'Moet Bevatten',\n must_not_contain: 'Mag Niet Bevatten',\n episode_filter: 'Filter Op Aflevering',\n smart_episode: 'Gebruik Slimme Aflevering Filter',\n assign_category: 'Assign Category',\n \n apply_to_feeds: 'Pas Regel Toe op Feeds',\n },\n },\n \n category_state: {\n _: 'Status',\n \n downloading: 'Downloaden',\n seeding: 'Seeding',\n completed: 'Voltooid',\n resumed: 'Hervat',\n paused: 'Gepauzeerd',\n active: 'Actief',\n inactive: 'Niet Actief',\n errored: 'Fout',\n },\n \n torrent_state: {\n error: 'fout',\n missingFiles: 'ontbrekendeBestanden',\n uploading: 'uploaden',\n pausedUP: 'gepauzeerdUP',\n queuedUP: 'wachtrijdUP',\n stalledUP: 'vastgelopenUP',\n checkingUP: 'controleUP',\n forcedUP: 'geforceerdUP',\n allocating: 'toewijzen',\n downloading: 'downloaden',\n metaDL: 'metaDL',\n pausedDL: 'gepauzeerdDL',\n queuedDL: 'wachtrijdDL',\n stalledDL: 'vastgelopenDL',\n checkingDL: 'controleDL',\n forceDL: 'geforceerdDL',\n checkingResumeData: 'controleHervattingsData',\n moving: 'verplaatsen',\n unknown: 'onbekend',\n },\n }\n","import { isPlainObject, merge } from 'lodash';\nimport Vue from 'vue';\nimport { Module } from 'vuex';\nimport { ConfigState, ConfigPayload } from './types';\n\nconst configKey = 'qb-config';\n\nexport interface Config {\n baseUrl: string | null;\n updateInterval: number;\n pageOptions: any;\n filter: {\n state: string | null;\n category: string | null;\n site: string | null;\n };\n locale: string | null;\n darkMode: string | null;\n displaySpeedInTitle: boolean | null;\n}\n\nconst defaultConfig = {\n baseUrl: null,\n updateInterval: 2000,\n pageOptions: {\n itemsPerPage: 50,\n },\n filter: {\n state: null,\n category: null,\n site: null,\n },\n locale: null,\n darkMode: null,\n displaySpeedInTitle: false,\n};\n\nfunction saveConfig(obj: any) {\n localStorage.setItem(configKey, JSON.stringify(obj));\n}\n\nexport function loadConfig(): Partial {\n const tmp = localStorage.getItem(configKey);\n if (!tmp) {\n return {};\n }\n\n return JSON.parse(tmp);\n}\n\nexport const configStore: Module = {\n state() {\n return {\n userConfig: loadConfig(),\n };\n },\n mutations: {\n updateConfig(state, payload: ConfigPayload) {\n const { key, value } = payload;\n if (isPlainObject(value)) {\n const tmp = merge({}, state.userConfig[key], value);\n Vue.set(state.userConfig, key, tmp);\n } else {\n Vue.set(state.userConfig, key, value);\n }\n\n saveConfig(state.userConfig);\n },\n },\n getters: {\n config(state) {\n return merge({}, defaultConfig, state.userConfig);\n },\n },\n};\n","import Polyglot from 'node-polyglot';\nimport langEn from './en';\nimport langRu from './ru';\nimport langTr from './tr';\nimport langZhCn from './zh-CN';\nimport langZhTw from './zh-TW';\nimport langNl from './nl';\n\nimport { loadConfig } from '@/store/config';\n\nexport const translations = {\n en: langEn,\n 'ru': langRu,\n 'tr': langTr,\n 'zh-CN': langZhCn,\n 'zh-TW': langZhTw,\n 'nl': langNl,\n}\n\nexport type LocaleKey = keyof typeof translations | null;\n\nconst polyglot = new Polyglot({\n phrases: translations.en,\n});\n\nfunction matchLocale() {\n const { languages } = navigator;\n\n for (const code of languages) {\n if (code in translations) {\n return (code as LocaleKey)!;\n }\n }\n\n return 'en'\n}\n\nexport const defaultLocale = matchLocale()\n\nfunction updateLocale() {\n let locale = loadConfig()['locale'] as LocaleKey;\n\n if (!locale) {\n locale = defaultLocale;\n }\n\n if (locale === polyglot.locale()) {\n return;\n }\n\n polyglot.locale(locale);\n polyglot.extend(translations[locale]);\n}\n\nupdateLocale();\n\nexport default polyglot;\nexport const tr = polyglot.t.bind(polyglot);\nexport { updateLocale };\n","import Vue from 'vue';\nimport { tr } from '@/locale';\n\nclass I18n {\n static install() {\n Vue.prototype.$t = tr;\n }\n}\n\nVue.use(I18n);\n","import Vue from 'vue';\nimport VueCompositionApi from '@vue/composition-api';\n\nVue.use(VueCompositionApi);\n","import Vue from 'vue';\nimport Vuetify from 'vuetify/lib';\nimport i18n from '@/locale';\n\nVue.use(Vuetify);\n\nlet locale = i18n.locale();\nswitch (locale) {\n case 'zh-CN':\n locale = 'zh-Hans';\n break;\n case 'zh-TW':\n locale = 'zh-Hant';\n break;\n default:\n locale = locale.split('-', 1)[0];\n break;\n}\n\n// eslint-disable-next-line @typescript-eslint/no-var-requires\nconst { default: translation } = require('vuetify/src/locale/' + locale);\n\nexport default new Vuetify({\n lang: {\n locales: { [locale]: translation },\n current: locale,\n },\n icons: {\n iconfont: 'mdi',\n },\n});\n","export const enum StateType {\n Downloading = 'downloading',\n Seeding = 'seeding',\n Completed = 'completed',\n Resumed = 'resumed',\n Paused = 'pasued',\n Active = 'active',\n Inactive = 'inactive',\n Errored = 'errored',\n}\n\nexport const AllStateTypes = [\n StateType.Downloading,\n StateType.Seeding,\n StateType.Completed,\n StateType.Resumed,\n StateType.Paused,\n StateType.Active,\n StateType.Inactive,\n StateType.Errored,\n];\n","import { merge, cloneDeep } from 'lodash'\nimport { Module } from 'vuex';\nimport { DialogState } from './types';\n\nexport const dialogStore: Module = {\n state() {\n return {\n config: null,\n };\n },\n mutations: {\n showDialog(state, payload) {\n state.config = cloneDeep(payload);\n },\n closeDialog(state) {\n state.config = null;\n },\n },\n actions: {\n asyncShowDialog({ commit }, payload) {\n return new Promise((resolve) => {\n const options = merge({}, payload, {\n callback: resolve,\n })\n\n commit('showDialog', options);\n })\n },\n },\n};\n","import { cloneDeep, isString } from 'lodash';\nimport { Module } from 'vuex';\nimport { SnackBarState } from './types';\n\nexport const snackBarStore: Module = {\n state() {\n return {\n config: null,\n };\n },\n mutations: {\n showSnackBar(state, payload) {\n if (isString(payload)) {\n state.config = {\n text: payload,\n };\n } else {\n state.config = cloneDeep(payload);\n }\n },\n closeSnackBar(state) {\n state.config = null;\n },\n },\n};\n","import { Module } from 'vuex';\nimport { AddFormState } from './types';\n\nexport const addFormStore: Module = {\n state() {\n return {\n isOpen: false,\n downloadItem: null,\n };\n },\n getters: {\n isOpen(state) {\n return state.isOpen;\n },\n },\n mutations: {\n openAddForm(state) {\n state.isOpen = true;\n },\n closeAddForm(state) {\n state.isOpen = false;\n state.downloadItem = null;\n },\n addFormDownloadItem(state, payload) {\n const { downloadItem } = payload;\n state.downloadItem = downloadItem;\n },\n },\n};\n","import { StateType } from '@/consts';\nimport { Torrent } from '@/types';\n\nconst dlState = ['downloading', 'metaDL', 'stalledDL', 'checkingDL', 'pausedDL', 'queuedDL', 'forcedDL', 'allocating'];\nconst upState = ['uploading', 'stalledUP', 'checkingUP', 'queuedUP', 'forcedUP'];\nconst completeState = ['uploading', 'stalledUP', 'checkingUP', 'pausedUP', 'queuedUP', 'forcedUP'];\nconst activeState = ['metaDL', 'downloading', 'forcedDL', 'uploading', 'forcedUP', 'moving'];\nconst errorState = ['error', 'missingFiles'];\n\nexport function torrentIsState(type: StateType, state: string) {\n let result;\n switch (type) {\n case StateType.Downloading: {\n result = dlState.includes(state);\n break;\n }\n case StateType.Seeding: {\n result = upState.includes(state);\n break;\n }\n case StateType.Completed: {\n result = completeState.includes(state);\n break;\n }\n case StateType.Resumed:\n case StateType.Paused: {\n const paused = state.startsWith('paused');\n result = type === StateType.Paused ? paused : !paused;\n break;\n }\n case StateType.Active:\n case StateType.Inactive: {\n const active = activeState.includes(state);\n result = type === StateType.Active ? active : !active;\n break;\n }\n case StateType.Errored: {\n result = errorState.includes(state);\n break;\n }\n default:\n throw Error('Invalid type');\n }\n\n return result;\n}\n\nexport function timeout(ms: number) {\n return new Promise(resolve => setTimeout(resolve, ms));\n}\n/**\n * @deprecated renamed to `timeout`\n */\nexport const sleep = timeout;\n\nexport function codeToFlag(code: string) {\n const magicNumber = 0x1F1A5;\n\n // eslint-disable-next-line\n code = code.toUpperCase();\n const codePoints = [...code].map(c => magicNumber + c.charCodeAt(0));\n const char = String.fromCodePoint(...codePoints);\n const url = 'https://cdn.jsdelivr.net/npm/twemoji/2/svg/'\n + `${codePoints[0].toString(16)}-${codePoints[1].toString(16)}.svg`;\n\n return {\n char,\n url,\n };\n}\n\nexport const isWindows = navigator.userAgent.includes('Windows');\n\nexport function findSameNamedTorrents(allTorrents: Torrent[], torrents: Torrent[]) {\n const hashes = torrents.map(t => t.hash);\n const result = [];\n for (const t1 of torrents) {\n for (const t2 of allTorrents) {\n if (hashes.includes(t2.hash)) {\n continue;\n }\n\n if (t1.name !== t2.name) {\n continue;\n }\n\n result.push(t2);\n hashes.push(t2.hash);\n }\n }\n\n return result;\n}\n\nexport function typed(value: T): T {\n return value;\n}\n","/* eslint-disable @typescript-eslint/camelcase */\nimport Axios, { AxiosInstance, AxiosPromise, AxiosResponse } from 'axios';\nimport {\n RssNode,\n RssRule,\n SearchPlugin,\n ApiCategory,\n SearchTaskResponse,\n Preferences,\n MainData,\n} from '@/types'\n\nconst apiEndpoint = 'api/v2';\n\nclass Api {\n private axios: AxiosInstance;\n\n constructor() {\n this.axios = Axios.create({\n baseURL: apiEndpoint,\n withCredentials: true,\n });\n\n this.axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';\n }\n\n private normalizeBaseUrl(baseUrl?: string) {\n if (!baseUrl) {\n return apiEndpoint;\n }\n\n if (!baseUrl.endsWith('/')) {\n baseUrl += '/';\n }\n\n return baseUrl + apiEndpoint;\n }\n\n public changeBaseUrl(baseUrl: string) {\n this.axios.defaults.baseURL = this.normalizeBaseUrl(baseUrl);\n }\n\n public getAppVersion() {\n return this.axios.get('/app/version');\n }\n\n public getApiVersion() {\n return this.axios.get('/app/webapiVersion');\n }\n\n public login(params: any, baseUrl?: string) {\n const data = new URLSearchParams(params);\n return this.axios.post('/auth/login', data, {\n validateStatus(status) {\n return status === 200 || status === 403;\n },\n baseURL: this.normalizeBaseUrl(baseUrl),\n }).then(Api.handleResponse);\n }\n\n public getGlobalTransferInfo() {\n return this.axios.get('/transfer/info');\n }\n\n public getAppPreferences(): AxiosPromise {\n return this.axios.get('/app/preferences');\n }\n\n public shutdownApplication() {\n return this.axios.post('/app/shutdown');\n }\n\n public getMainData(rid?: number): AxiosPromise {\n const params = {\n rid,\n };\n return this.axios.get('/sync/maindata', {\n params,\n });\n }\n\n public addTorrents(params: Record, torrents?: any) {\n let data: any;\n if (torrents) {\n const formData = new FormData();\n for (const [key, value] of Object.entries(params)) {\n // eslint-disable-next-line\n formData.append(key, value);\n }\n\n for (const torrent of torrents) {\n formData.append('torrents', torrent);\n }\n\n data = formData;\n } else {\n data = new URLSearchParams(params);\n }\n return this.axios.post('/torrents/add', data).then(Api.handleResponse);\n }\n\n public switchToOldUi() {\n const params = {\n alternative_webui_enabled: false,\n };\n\n return this.setPreferences(params)\n }\n\n public setPreferences(params: any) {\n const data = new URLSearchParams({\n json: JSON.stringify(params),\n });\n\n return this.axios.post('/app/setPreferences', data);\n }\n\n public setTorrentFilePriority(hash: string, idList: Array, priority: number) {\n const idListStr = idList.join('|');\n const params: any = {\n hash,\n id: idListStr,\n priority,\n }\n\n const data = new URLSearchParams(params);\n return this.axios.post(`/torrents/filePrio`, data).then(Api.handleResponse);\n }\n\n public getLogs(lastId?: number) {\n const params = {\n last_known_id: lastId,\n };\n\n return this.axios.get('/log/main', {\n params,\n }).then(Api.handleResponse);\n }\n\n public toggleSpeedLimitsMode() {\n return this.axios.post('/transfer/toggleSpeedLimitsMode');\n }\n\n public deleteTorrents(hashes: string[], deleteFiles: boolean) {\n return this.actionTorrents('delete', hashes, { deleteFiles });\n }\n\n public pauseTorrents(hashes: string[]) {\n return this.actionTorrents('pause', hashes);\n }\n\n public resumeTorrents(hashes: string[]) {\n return this.actionTorrents('resume', hashes);\n }\n\n public setForceStartTorrents(hashes: string[]) {\n return this.actionTorrents('setForceStart', hashes, { value: 'true' });\n }\n\n public toggleSequentialTorrents(hashes: string[]) {\n return this.actionTorrents('toggleSequentialDownload', hashes);\n }\n\n public reannounceTorrents(hashes: string[]) {\n return this.actionTorrents('reannounce', hashes);\n }\n\n public recheckTorrents(hashes: string[]) {\n return this.actionTorrents('recheck', hashes);\n }\n\n public setTorrentsCategory(hashes: string[], category: string) {\n return this.actionTorrents('setCategory', hashes, { category });\n }\n\n public getTorrentTracker(hash: string) {\n return this.actionTorrent('trackers', hash);\n }\n\n public getTorrentPeers(hash: string, rid?: number) {\n const params = {\n hash,\n rid,\n };\n\n return this.axios.get('/sync/torrentPeers', {\n params,\n }).then(Api.handleResponse);\n }\n\n public editTracker(hash: string, origUrl: string, newUrl: string) {\n return this.actionTorrent('editTracker', hash, { origUrl, newUrl });\n }\n\n public setTorrentLocation(hashes: string[], location: string) {\n return this.actionTorrents('setLocation', hashes, { location });\n }\n\n public getTorrentProperties(hash: string) {\n const params = {\n hash,\n };\n\n return this.axios.get('/torrents/properties', {\n params,\n }).then(Api.handleResponse);\n }\n\n public getTorrentPieceStates(hash: string) {\n const params = {\n hash,\n };\n\n return this.axios.get('/torrents/pieceStates', {\n params,\n }).then(Api.handleResponse);\n }\n\n public getTorrentFiles(hash: string) {\n const params = {\n hash,\n };\n\n return this.axios.get('/torrents/files', {\n params,\n }).then(Api.handleResponse);\n }\n\n public getRssItems(): Promise {\n const params = {\n withData: true,\n }\n\n return this.axios.get('/rss/items', {\n params,\n }).then(Api.handleResponse);\n }\n\n public addRssFeed(url: string, path = '') {\n const params: any = {\n url,\n path,\n }\n\n const data = new URLSearchParams(params)\n return this.axios.post('/rss/addFeed', data).then(Api.handleResponse);\n }\n\n public removeRssFeed(path: string) {\n const params: any = {\n path,\n }\n\n const data = new URLSearchParams(params)\n return this.axios.post('/rss/removeItem', data).then(Api.handleResponse);\n }\n\n public refreshRssFeed(path: string) {\n const params: any = {\n itemPath: path,\n }\n\n const data = new URLSearchParams(params)\n return this.axios.post('/rss/refreshItem', data).then(Api.handleResponse);\n }\n\n public moveRssFeed(path: string, newPath: string) {\n const params: any = {\n itemPath: path,\n destPath: newPath,\n }\n\n const data = new URLSearchParams(params)\n return this.axios.post('/rss/moveItem', data).then(Api.handleResponse);\n }\n\n public getRssRules(): Promise<{ [key: string]: RssRule }> {\n return this.axios.get('/rss/rules').then(Api.handleResponse);\n }\n\n public setRssRule(name: string, def: any = {}) {\n const params: any = {\n ruleName: name,\n ruleDef: JSON.stringify(def),\n }\n\n const data = new URLSearchParams(params)\n return this.axios.post('/rss/setRule', data).then(Api.handleResponse);\n }\n\n public removeRssRule(name: string) {\n const params: any = {\n ruleName: name,\n }\n\n const data = new URLSearchParams(params)\n return this.axios.post('/rss/removeRule', data).then(Api.handleResponse);\n }\n\n // Search page\n\n public updateSearchPlugins(): Promise {\n return this.axios.post('/search/updatePlugins').then(Api.handleResponse);\n }\n\n public getSearchPlugins(): Promise {\n return this.axios.get('/search/plugins').then(Api.handleResponse);\n }\n\n /**\n * @see getSearchCategories\n * When there are no categories available/set\n * @returns a Promise<{}> instead of Promise<[]>.\n */\n public getSearchCategories(): Promise {\n return this.axios.get('/torrents/categories').then(Api.handleResponse);\n }\n\n public startSearch(pattern: string | null, pluginName: string | null, categoryName: string | null): Promise<{ id: number }> {\n const body = new URLSearchParams(\n {\n pattern: pattern || '',\n category: categoryName || 'all',\n plugins: pluginName || 'all',\n });\n return this.axios.post('/search/start', body).then(Api.handleResponse);\n }\n\n public stopSearch(id: number) {\n const body = new URLSearchParams({ id: id.toString() });\n return this.axios.post('/search/stop', body).then(Api.handleResponse)\n }\n\n public getSearchResults(id: number): Promise {\n\n return this.axios.get(`/search/results?id=${id}`).then(Api.handleResponse);\n }\n\n public enablePlugin(plugin: SearchPlugin, enable: boolean) {\n const body = new URLSearchParams({\n names: plugin.name,\n enable: JSON.stringify(enable),\n });\n\n return this.axios.post('/search/enablePlugin', body).then(Api.handleResponse);\n }\n\n private actionTorrent(action: string, hash: string, extra?: any) {\n const params: any = {\n hash,\n ...extra,\n };\n const data = new URLSearchParams(params);\n return this.axios.post(`/torrents/${action}`, data).then(Api.handleResponse);\n }\n\n private actionTorrents(action: string, hashes: string[], extra?: any) {\n const params: any = {\n hashes: hashes.join('|'),\n ...extra,\n };\n const data = new URLSearchParams(params);\n return this.axios.post(`/torrents/${action}`, data).then(Api.handleResponse);\n }\n\n private static handleResponse(resp: AxiosResponse) {\n return resp.data;\n }\n}\n\nconst api = new Api();\nexport default api;\n","import { Module } from \"vuex\";\nimport { SearchPlugin } from \"@/types\";\nimport { SearchEnginePage } from \"./types\";\nimport api from \"@/Api\";\n\nexport default {\n state: {\n searchPlugins: [],\n isPluginManagerOpen: false,\n },\n mutations: {\n setSearchPlugins(state, plugins: SearchPlugin[] | undefined | null) {\n state.searchPlugins = plugins;\n },\n openPluginManager(state) {\n state.isPluginManagerOpen = true;\n },\n closePluginManager(state) {\n state.isPluginManagerOpen = false;\n },\n },\n getters: {\n allSearchPlugins(state): SearchPlugin[] | undefined | null {\n return state.searchPlugins;\n },\n },\n actions: {\n fetchSearchPlugins({ dispatch }) {\n // semantic helper\n dispatch(\"getSearchPluginsRequest\");\n },\n async getSearchPluginsRequest({ dispatch }) {\n try {\n const searchPlugins = await api.getSearchPlugins();\n\n dispatch(\"getSearchPluginRequestSuccess\", searchPlugins);\n } catch {\n dispatch(\"getSearchPluginsRequestFailure\");\n }\n },\n getSearchPluginRequestSuccess({ commit }, searchPlugins) {\n commit(\"setSearchPlugins\", undefined);\n\n commit(\"setSearchPlugins\", searchPlugins);\n },\n getSearchPluginRequestFailure({ commit }) {\n commit(\"setSearchPlugins\", null);\n },\n togglePluginAvailability({ dispatch }, plugin) {\n dispatch(\"togglePluginEnableRequest\", plugin);\n },\n async togglePluginEnableRequest({ dispatch }, plugin: SearchPlugin) {\n try {\n await api.enablePlugin(plugin, !plugin.enabled); // switch plugin enable state\n\n dispatch(\"enablePluginRequestSuccess\", plugin);\n } catch {\n // Do nothing\n }\n },\n enablePluginRequestSuccess({ dispatch }) {\n dispatch('fetchSearchPlugins'); // refresh the plugins\n },\n async updatePluginsRequest({ dispatch }) {\n try {\n await api.updateSearchPlugins();\n\n dispatch(\"updatePluginsRequestSuccess\");\n } catch {\n dispatch(\"updatePluginsRequestFailure\");\n }\n },\n async updatePluginsRequestSuccess({ dispatch }) {\n await dispatch('getSearchPluginsRequest');\n },\n updatePluginsRequestFailure() {\n // Do nothing\n },\n },\n} as Module;\n","import Vue from 'vue';\nimport { isPlainObject } from 'lodash';\n\n// based on https://github.com/richardtallent/vue-object-merge/blob/main/index.js\n\nexport const stateMerge = function(state: any, value: any, propName?: string, ignoreNull?: boolean) {\n\tif (isPlainObject(state) && (propName == null || propName in state)) {\n\t\tconst o = propName == null ? state : state[propName];\n\t\tif (o != null && isPlainObject(value)) {\n\t\t\tfor (const prop in value) {\n\t\t\t\tstateMerge(o, value[prop], prop, ignoreNull);\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t}\n\tif (!ignoreNull || value !== null) Vue.set(state, propName!, value);\n\n return state;\n};\n\nexport default stateMerge;","import { merge, map, groupBy, sortBy } from 'lodash';\nimport Vue from 'vue';\nimport Vuex from 'vuex';\nimport { computed, Ref } from '@vue/composition-api';\n\nimport { configStore } from './config';\nimport { dialogStore } from './dialog';\nimport { snackBarStore } from './snackBar';\nimport { addFormStore } from './addForm';\nimport { AllStateTypes } from '../consts';\nimport { torrentIsState } from '../utils';\nimport searchEngineStore from './searchEngine';\nimport { RootState } from './types';\nimport stateMerge from '@/utils/vue-object-merge';\nimport api from '@/Api';\nimport { Torrent } from '@/types'\n\nVue.use(Vuex);\n\nconst store = new Vuex.Store({\n modules: {\n config: configStore,\n dialog: dialogStore,\n snackBar: snackBarStore,\n addForm: addFormStore,\n searchEngine: searchEngineStore,\n },\n state: {\n rid: 0,\n mainData: undefined,\n preferences: null,\n pasteUrl: null,\n needAuth: false,\n query: null,\n },\n mutations: {\n /* eslint-disable no-param-reassign */\n updateMainData(state, payload) {\n state.rid = payload.rid;\n delete payload.rid;\n if (payload.full_update) {\n delete payload.full_update;\n state.mainData = payload;\n } else {\n const mainData = state.mainData!;\n if (payload.torrents_removed) {\n for (const hash of payload.torrents_removed) {\n Vue.delete(mainData.torrents, hash);\n }\n delete payload.torrents_removed;\n }\n if (payload.categories_removed) {\n for (const key of payload.categories_removed) {\n Vue.delete(mainData, key);\n }\n delete payload.categories_removed;\n }\n if (payload.tags_removed) {\n for (const key of payload.tags_removed) {\n Vue.delete(mainData, key);\n }\n delete payload.categories_removed;\n }\n stateMerge(mainData, payload);\n }\n },\n updatePreferences(state, payload) {\n state.preferences = payload;\n },\n setPasteUrl(state, payload) {\n const { url } = payload;\n state.pasteUrl = url;\n },\n updateNeedAuth(state, payload) {\n state.needAuth = payload;\n },\n setQuery(state, payload) {\n state.query = payload;\n },\n /* eslint-enable no-param-reassign */\n },\n getters: {\n allPreferences(state) {\n return state.preferences;\n },\n savePath(state) {\n return state.preferences['save_path'];\n },\n isDataReady(state) {\n return !!state.mainData;\n },\n allTorrents(state) {\n if (!state.mainData) {\n return [];\n }\n\n return map(state.mainData.torrents, (value, key) => merge({}, value, { hash: key }));\n },\n allCategories(state) {\n if (!state.mainData) {\n return [];\n }\n\n const categories = map(state.mainData.categories,\n (value, key) => merge({}, value, { key }));\n return sortBy(categories, 'name');\n },\n allTags(state) {\n if (!state.mainData) {\n return [];\n }\n\n const finalTags: any[] = []\n const tags = state.mainData.tags ?? [];\n for (const tag of tags) {\n finalTags.push({\n \"key\": tag,\n \"name\": tag,\n });\n }\n return sortBy(finalTags, 'name');\n },\n torrentGroupByCategory(state, getters) {\n return groupBy(getters.allTorrents, torrent => torrent.category);\n },\n torrentGroupByTag(state, getters) {\n const result: Record = {}\n for (const torrent of getters.allTorrents) {\n if (!torrent.tags) {\n continue;\n }\n\n const tags: string[] = torrent.tags.split(', ');\n tags.forEach(tag => {\n let list: Torrent[] = result[tag]\n if (!list) {\n list = []\n result[tag] = list;\n }\n list.push(torrent);\n });\n }\n return result;\n },\n torrentGroupBySite(state, getters) {\n return groupBy(getters.allTorrents, (torrent) => {\n if (!torrent.tracker) {\n return '';\n }\n\n const url = new URL(torrent.tracker);\n return url.hostname;\n });\n },\n torrentGroupByState(__, getters) {\n const result: any = {};\n const put = (state: any, torrent: any) => {\n let list: any[] = result[state];\n if (!list) {\n list = [];\n result[state] = list;\n }\n list.push(torrent);\n };\n\n for (const torrent of getters.allTorrents) {\n for (const type of AllStateTypes) {\n if (torrentIsState(type, torrent.state)) {\n put(type, torrent);\n }\n }\n }\n\n return result;\n },\n },\n actions: {\n async updatePreferencesRequest({ dispatch }, preferences) {\n try {\n await api.setPreferences(preferences);\n //setPreference api return a empty response. Need to update preference by another request.\n const preferenceRes = await api.getAppPreferences();\n dispatch(\"updatePreferencesRequestSuccess\", preferenceRes.data);\n } catch {\n dispatch(\"updatePreferencesRequestFailure\");\n }\n },\n updatePreferencesRequestSuccess({ commit }, preferences) {\n commit(\"updatePreferences\", preferences);\n },\n updatePreferencesRequestFailure() {\n alert('Preferences failed to update');\n },\n },\n});\n\nexport default store;\n\nexport function useStore() {\n return store;\n}\n\nexport function useMutations(mutations: [string], namespace?: string) {\n const result: {[key: string]: () => any} = {};\n\n mutations.forEach((m) => {\n const method = namespace ? `${namespace}/${m}` : m;\n result[m] = (..._args) => store.commit(method, ..._args);\n });\n\n return result;\n}\n\nexport function useState(states: [string], namespace?: string) {\n const state = namespace ? (store.state as any)[namespace] : store.state;\n\n const result: {[key: string]: Readonly>>} = {};\n\n states.forEach((s) => {\n result[s] = computed(() => state[s]);\n });\n\n return result;\n}\n","import dayjs from 'dayjs';\nimport Vue from 'vue';\n\n/* eslint-disable no-param-reassign */\nexport function toPrecision(value: number, precision: number) {\n const limit = 10 ** precision;\n if (value >= limit) {\n return value.toString();\n }\n if (value >= 1) {\n if (value >= limit - 1) {\n return limit.toString();\n }\n\n return value.toPrecision(precision);\n }\n\n return value.toFixed(precision - 1);\n}\n\nexport function formatSize(value: number): string {\n const units = 'KMGTP';\n let index = value ? Math.floor(Math.log2(value) / 10) : 0;\n\n value = value / (1024 ** index);\n if (value >= 999) {\n value /= 1024;\n index++;\n }\n\n const unit = index === 0 ? 'B' : `${units[index - 1]}iB`;\n\n if (index === 0) {\n return `${value} ${unit}`;\n }\n\n return `${toPrecision(value, 3)} ${unit}`;\n}\n\nVue.filter('formatSize', formatSize);\nVue.filter('size', formatSize);\n\nexport interface DurationOptions {\n dayLimit?: number;\n maxUnitSize?: number;\n minUnit?: number;\n}\n\nexport function formatDuration(value: number, options?: DurationOptions) {\n const minute = 60;\n const hour = minute * 60;\n const day = hour * 24;\n const year = day * 365;\n\n const durations = [year, day, hour, minute, 1];\n const units = 'ydhms';\n\n let index = 0;\n let unitSize = 0;\n const parts = [];\n\n const defaultOptions: DurationOptions = {\n maxUnitSize: 2,\n dayLimit: 0,\n minUnit: 0,\n };\n\n const opt = options ? Object.assign(defaultOptions, options) : defaultOptions;\n\n if (opt.dayLimit && value >= opt.dayLimit * day) {\n return '∞';\n }\n\n while ((!opt.maxUnitSize || unitSize !== opt.maxUnitSize) && index !== durations.length) {\n const duration = durations[index];\n if (value < duration) {\n index++;\n continue;\n } else if (opt.minUnit && (durations.length - index) <= opt.minUnit) {\n break\n }\n\n const result = Math.floor(value / duration);\n parts.push(result + units[index]);\n\n // eslint-disable-next-line\n value %= duration;\n index++;\n unitSize++;\n }\n\n // if (unitSize < 2 && index !== durations.length) {\n // const result = Math.floor(value / durations[index]);\n // parts.push(result + units[index]);\n // }\n\n if (!parts.length) {\n return '0' + units[durations.length - 1 - opt.minUnit!];\n }\n\n return parts.join(' ');\n}\n\nVue.filter('formatDuration', formatDuration);\n\nexport function formatTimestamp(timestamp: number | null) {\n if (timestamp == null || timestamp === -1) {\n return '';\n }\n\n const m = dayjs.unix(timestamp);\n return m.format('YYYY-MM-DD HH:mm:ss');\n}\n\nVue.filter('formatTimestamp', formatTimestamp);\n\nexport function formatAsDuration(timestamp: number, options?: DurationOptions) {\n const duration = (Date.now() / 1000) - timestamp;\n return formatDuration(duration, options);\n}\n\nVue.filter('formatAsDuration', formatAsDuration);\n\nexport function formatProgress(progress: number) {\n // eslint-disable-next-line\n progress *= 100;\n return `${toPrecision(progress, 3)}%`;\n}\n\nVue.filter('progress', formatProgress);\n\nexport function parseDate(str: string) {\n if (!str) {\n return null\n }\n\n return Date.parse(str) / 1000\n}\n\nVue.filter('parseDate', parseDate)\n","import Vue from 'vue';\n\nVue.directive('class', (el, binding) => {\n const clsName = binding.arg!;\n el.classList.toggle(clsName, binding.value);\n});\n","let buildInfo = process.env.GIT_TAG\n\nif (!buildInfo) {\n buildInfo = 'dev'\n}\n\n// eslint-disable-next-line no-console\nconsole.log(`%c qb-web Build %c ${buildInfo} `, \n 'background-color: #555; color: #fff; border-radius: 3px 0 0 3px;',\n 'background-color: #1976d2; color: #fff; border-radius: 0 3px 3px 0;',\n)\n\nexport default buildInfo","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',{ref:\"app\"},[_c('v-navigation-drawer',{directives:[{name:\"class\",rawName:\"v-class:phone-layout\",value:(_vm.phoneLayout),expression:\"phoneLayout\",arg:\"phone-layout\"}],attrs:{\"app\":\"\",\"clipped\":_vm.$vuetify.breakpoint.lgAndUp,\"width\":\"300\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('DrawerFooter')]},proxy:true}]),model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('drawer',{model:{value:(_vm.drawerOptions),callback:function ($$v) {_vm.drawerOptions=$$v},expression:\"drawerOptions\"}})],1),_c('main-toolbar',{model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}}),_c('v-main',[_c('torrents')],1),(_vm.preferences)?_c('add-form'):_vm._e(),(_vm.needAuth)?_c('login-form'):_vm._e(),(_vm.drawerOptions.showLogs)?_c('logs-dialog',{model:{value:(_vm.drawerOptions.showLogs),callback:function ($$v) {_vm.$set(_vm.drawerOptions, \"showLogs\", $$v)},expression:\"drawerOptions.showLogs\"}}):_vm._e(),(_vm.drawerOptions.showRss)?_c('RssDialog',{on:{\"download-torrent\":function($event){return _vm.setPasteUrl({url: $event})}},model:{value:(_vm.drawerOptions.showRss),callback:function ($$v) {_vm.$set(_vm.drawerOptions, \"showRss\", $$v)},expression:\"drawerOptions.showRss\"}}):_vm._e(),(_vm.drawerOptions.showSearch)?_c('SearchDialog',{model:{value:(_vm.drawerOptions.showSearch),callback:function ($$v) {_vm.$set(_vm.drawerOptions, \"showSearch\", $$v)},expression:\"drawerOptions.showSearch\"}}):_vm._e(),(_vm.drawerOptions.showSettings)?_c('SettingsDialog',{model:{value:(_vm.drawerOptions.showSettings),callback:function ($$v) {_vm.$set(_vm.drawerOptions, \"showSettings\", $$v)},expression:\"drawerOptions.showSettings\"}}):_vm._e(),(_vm.$vuetify.breakpoint.smAndUp)?_c('v-footer',{staticClass:\"elevation-4\",attrs:{\"app\":\"\",\"padless\":\"\"}},[_c('app-footer')],1):_vm._e(),_c('GlobalDialog'),_c('GlobalSnackBar')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import debug from 'debug';\n\nconst log = debug('app:protocolHandler');\n\nfunction registerProtocolHandler() {\n if (!('registerProtocolHandler' in navigator)) {\n return;\n }\n\n const baseUrl = location.origin + location.pathname;\n\n try {\n navigator.registerProtocolHandler('magnet', baseUrl + '#download=%s', document.title);\n } catch (e) {\n log('Register protocol handler failed.', e);\n }\n}\n\nfunction checkDownloadUrl() {\n if (!location.hash) {\n return null\n }\n\n const params = new URLSearchParams(location.hash.substring(1));\n const url = params.get('download')\n if (!url) {\n return null;\n }\n\n params.delete('download');\n location.hash = '#' + params.toString()\n return url\n}\n\nexport { registerProtocolHandler, checkDownloadUrl };\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',_vm._b({model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},'v-dialog',_vm.config ? _vm.config.dialog : null,false),[(!!_vm.config)?_c('v-card',[_c('v-card-title',{domProps:{\"textContent\":_vm._s(_vm.config.title)}}),_c('v-card-text',{staticClass:\"content\",class:{'is-input': _vm.isInput}},[(_vm.isInput)?_c('v-text-field',{attrs:{\"label\":_vm.config.text,\"rules\":_vm.config.rules,\"placeholder\":_vm.config.placeholder,\"hide-details\":!_vm.config.rules,\"autofocus\":\"\"},model:{value:(_vm.input),callback:function ($$v) {_vm.input=$$v},expression:\"input\"}}):[_vm._v(\" \"+_vm._s(_vm.config.text)+\" \")]],2),_c('v-card-actions',[_c('v-spacer'),_vm._l((_vm.btns),function(btn,index){return _c('v-btn',{key:index,attrs:{\"color\":\"info\",\"text\":\"\"},on:{\"click\":function($event){return _vm.clickBtn(btn[1])}}},[_vm._v(\" \"+_vm._s(btn[0])+\" \")])})],2)],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { MainData, SearchPlugin } from '@/types';\nimport { Config } from './config';\n\nexport interface RootState {\n rid: number;\n mainData?: MainData;\n preferences: any;\n pasteUrl: string | null;\n needAuth: boolean;\n query: string | null;\n}\n\nexport interface SearchEnginePage {\n searchPlugins: SearchPlugin[] | null | undefined;\n isPluginManagerOpen: boolean;\n}\n\nexport interface AddFormState {\n isOpen: boolean;\n downloadItem: {\n title: string;\n url: string;\n } | null;\n}\n\nexport interface TorrentFilter {\n state: string;\n category: string;\n tag: string;\n site: string;\n query: string;\n}\n\nexport interface ConfigState {\n userConfig: any;\n}\n\nexport interface ConfigPayload {\n key: keyof Config;\n value: any;\n}\n\nexport enum DialogType {\n Alert,\n YesNo,\n OkCancel,\n Input,\n Custom,\n}\n\nexport interface DialogConfig {\n dialog?: any;\n\n title?: string;\n text: string;\n callback?: CallableFunction;\n type?: DialogType;\n buttons?: any;\n\n rules?: CallableFunction[];\n placeholder?: string;\n value?: string;\n}\n\nexport interface DialogState {\n config: DialogConfig | null;\n}\n\nexport interface SnackBarConfig {\n text: string;\n btnText?: string;\n callback?: CallableFunction;\n}\n\nexport interface SnackBarState {\n config: SnackBarConfig | null;\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport { computed, ref, watch } from '@vue/composition-api';\n\nimport { tr } from '@/locale';\nimport { DialogType, DialogConfig } from '@/store/types';\nimport { useMutations, useState } from '@/store';\n\nconst BUTTONS = {\n [DialogType.Alert]: [\n [tr('close'), false],\n ],\n [DialogType.YesNo]: [\n [tr('no'), false],\n [tr('yes'), true],\n ],\n [DialogType.OkCancel]: [\n [tr('cancel'), false],\n [tr('ok'), true],\n ],\n [DialogType.Input]: [\n [tr('cancel'), false],\n [tr('ok'), true],\n ],\n};\n\nconst DefaultDialogWidth = '25%'\n\nexport default {\n setup(_: any, ctx: any) {\n const mutations = useMutations(['closeDialog']);\n const { config: userConfig } = useState(['config'], 'dialog');\n const config = computed(() => {\n if (!userConfig.value) {\n return null;\n }\n const o = Object.assign({dialog: {}}, userConfig.value) as DialogConfig;\n\n if (!('width' in o.dialog)) {\n o.dialog.width = ctx.root.$vuetify.breakpoint.smAndDown ? null : DefaultDialogWidth\n }\n\n return o\n });\n const value = ref();\n const input = ref();\n\n const isInput = computed(() => {\n const type = config.value!.type\n return type === DialogType.Input\n })\n\n async function clickBtn(btnValue: any) {\n const cb = config.value!.callback;\n\n if (cb) {\n if (isInput.value) {\n cb(btnValue ? input.value : undefined)\n } else {\n cb(btnValue);\n }\n }\n\n mutations.closeDialog();\n }\n\n watch(config, (v) => {\n value.value = !!v;\n if (!v) {\n input.value = undefined\n } else {\n input.value = v.value\n }\n });\n watch(value, (v) => {\n if (v || !config.value) {\n return\n }\n\n clickBtn(null);\n });\n\n const btns = computed(() => {\n const c = config.value;\n const dialogType = (c && c.type) ? c.type : DialogType.Alert;\n\n if (dialogType === DialogType.Custom) {\n return c!.buttons;\n }\n\n return BUTTONS[dialogType];\n });\n\n return {\n config,\n value,\n input,\n isInput,\n btns,\n clickBtn,\n };\n },\n};\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GlobalDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GlobalDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./GlobalDialog.vue?vue&type=template&id=299a15fc&scoped=true&\"\nimport script from \"./GlobalDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./GlobalDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./GlobalDialog.vue?vue&type=style&index=0&id=299a15fc&lang=scss&scoped=true&\"\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 \"299a15fc\",\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-snackbar',_vm._b({attrs:{\"value\":_vm.config},on:{\"input\":_vm.changed}},'v-snackbar',_vm.config,false),[(_vm.config)?[_vm._v(\" \"+_vm._s(_vm.config.text)+\" \"),(_vm.config.callback)?_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"info\"},on:{\"click\":_vm.clickBtn}},[_vm._v(\" \"+_vm._s(_vm.config.btnText ? _vm.config.btnText : _vm.$t('close'))+\" \")]):_vm._e()]:_vm._e()],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\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/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GlobalSnackBar.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/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GlobalSnackBar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./GlobalSnackBar.vue?vue&type=template&id=047403fe&\"\nimport script from \"./GlobalSnackBar.vue?vue&type=script&lang=js&\"\nexport * from \"./GlobalSnackBar.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 { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VSnackbar } from 'vuetify/lib/components/VSnackbar';\ninstallComponents(component, {VBtn,VSnackbar})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"add-form\"},[_c('v-btn',{staticClass:\"btn-add\",class:{'with-footer': _vm.$vuetify.breakpoint.smAndUp},attrs:{\"fab\":\"\",\"bottom\":\"\",\"color\":\"primary\",\"fixed\":\"\",\"right\":\"\",\"small\":\"\"},on:{\"click\":_vm.openAddForm}},[_c('v-icon',[_vm._v(\"mdi-link-plus\")])],1),_c('v-dialog',{attrs:{\"eager\":\"\",\"persistent\":\"\",\"scrollable\":\"\",\"width\":_vm.phoneLayout ? '100%' : '40em'},model:{value:(_vm.state.isOpen),callback:function ($$v) {_vm.$set(_vm.state, \"isOpen\", $$v)},expression:\"state.isOpen\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\"mdi-link-plus\")]),_c('span',[_vm._v(_vm._s(_vm.state.downloadItem && _vm.state.downloadItem.title || _vm.$t('title.add_torrents')))])],1),_c('v-card-text',{staticClass:\"pb-0\"},[_c('v-form',{ref:\"form\",model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('v-container',[_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_c('v-col',{ref:\"fileZone\"},[_c('v-file-input',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.files.length),expression:\"files.length\"}],ref:\"file\",attrs:{\"multiple\":\"\",\"chips\":\"\",\"outlined\":\"\",\"label\":_vm.$t('files')},model:{value:(_vm.files),callback:function ($$v) {_vm.files=$$v},expression:\"files\"}}),_c('v-textarea',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.files.length),expression:\"!files.length\"}],attrs:{\"label\":\"URL\",\"hint\":_vm.$t('dialog.add_torrents.hint'),\"placeholder\":_vm.$t('dialog.add_torrents.placeholder'),\"prepend-icon\":\"mdi-link\",\"append-outer-icon\":\"mdi-attachment\",\"rules\":[function (v) { return (!!_vm.files.length || !!v || _vm.$t('msg.item_is_required', { item: 'URL' })); }],\"rows\":_vm.$vuetify.breakpoint.xsOnly ? 1 : 3,\"required\":\"\",\"autofocus\":!_vm.phoneLayout,\"value\":_vm.params.urls,\"readonly\":_vm.state.downloadItem !== null},on:{\"input\":function($event){return _vm.setParams('urls', $event)},\"click:append-outer\":_vm.selectFiles}})],1)],1),_c('v-row',{attrs:{\"no-gutters\":\"\"}},[(_vm.showMore)?[_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"6\"}},[_c('v-checkbox',{attrs:{\"prepend-icon\":\"mdi-file-tree\",\"label\":_vm.$t('label.create_subfolder'),\"input-value\":true},on:{\"change\":function($event){return _vm.setParams('root_path', $event)}}})],1),_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"6\"}},[_c('v-checkbox',{attrs:{\"prepend-icon\":\"mdi-car-shift-pattern\",\"label\":_vm.$t('label.auto_tmm'),\"input-value\":_vm.params.autoTMM},on:{\"change\":function($event){return _vm.setParams('autoTMM', $event)}}})],1)]:_vm._e(),_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"6\"}},[_c('v-combobox',{attrs:{\"label\":_vm.$t('category', 1),\"prepend-icon\":\"mdi-folder\",\"clearable\":\"\",\"hide-no-data\":\"\",\"items\":_vm.categoryItems,\"value\":_vm.params.category,\"return-object\":false},on:{\"input\":function($event){return _vm.setParams('category', $event)}}})],1),(!_vm.phoneLayout || _vm.showMore)?_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t('location'),\"prepend-icon\":\"mdi-folder-marker\",\"clearable\":\"\",\"disabled\":_vm.params.autoTMM,\"placeholder\":_vm.defaultPath,\"value\":_vm.params.autoTMM ? null : _vm.userParams.savepath},on:{\"change\":function($event){return _vm.setParams('savepath', $event)}}})],1):_vm._e(),_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"6\"}},[_c('v-checkbox',{attrs:{\"label\":_vm.$t('label.start_torrent'),\"prepend-icon\":\"mdi-play-pause\",\"input-value\":!_vm.params.paused},on:{\"change\":function($event){return _vm.setParams('paused', !$event)}}})],1),(!_vm.phoneLayout || _vm.showMore)?_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"6\"}},[_c('v-checkbox',{attrs:{\"prepend-icon\":\"mdi-progress-check\",\"label\":_vm.$t('label.skip_hash_check'),\"input-value\":_vm.params.skip_checking},on:{\"change\":function($event){return _vm.setParams('skip_checking', $event)}}})],1):_vm._e(),(_vm.showMore)?[_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"6\"}},[_c('v-checkbox',{attrs:{\"label\":_vm.$t('label.in_sequential_order'),\"prepend-icon\":\"mdi-sort-descending\",\"ipnut-value\":_vm.params.sequentialDownload},on:{\"change\":function($event){return _vm.setParams('sequentialDownload', $event)}}})],1),_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"6\"}},[_c('v-checkbox',{attrs:{\"prepend-icon\":\"mdi-ray-start-end\",\"label\":_vm.$t('label.first_and_last_pieces_first'),\"input-value\":_vm.params.firstLastPiecePrio},on:{\"change\":function($event){return _vm.setParams('firstLastPiecePrio', $event)}}})],1)]:_vm._e()],2)],1)],1),_c('v-alert',{attrs:{\"type\":\"warning\",\"value\":_vm.error},domProps:{\"textContent\":_vm._s(_vm.error)}})],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\"},domProps:{\"textContent\":_vm._s(_vm.showMore ? _vm.$t('less') : _vm.$t('more'))},on:{\"click\":function($event){_vm.showMore = !_vm.showMore}}}),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.closeAddForm}},[_vm._v(\" \"+_vm._s(_vm.$t('cancel'))+\" \")]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\",\"disabled\":!_vm.valid,\"loading\":_vm.submitting},on:{\"click\":_vm.submit}},[_vm._v(\" \"+_vm._s(_vm.$t('submit'))+\" \")])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport { isNil } from 'lodash';\nimport Vue from 'vue';\nimport { mapState, mapGetters, mapMutations } from 'vuex';\n\nimport api from '../Api';\nimport Component from 'vue-class-component';\nimport { Watch } from 'vue-property-decorator';\nimport { Preferences, Category } from '../types';\nimport { AddFormState } from '@/store/types';\n\n/* eslint-disable @typescript-eslint/camelcase */\nconst defaultParams = {\n urls: '',\n category: '',\n paused: false,\n savepath: '',\n skip_checking: false,\n root_path: false,\n sequentialDownload: false,\n firstLastPiecePrio: false,\n autoTMM: false,\n};\n/* eslint-enable @typescript-eslint/camelcase */\n\n@Component({\n computed: {\n ...mapState({\n pasteUrl: 'pasteUrl',\n prefs: 'preferences',\n state: 'addForm',\n }),\n ...mapGetters({\n allCategories: 'allCategories',\n }),\n },\n methods: {\n ...mapMutations([\n 'closeAddForm',\n 'openAddForm',\n ]),\n },\n})\nexport default class AddForm extends Vue {\n valid = false\n files: FileList | [] = []\n defaultParams = defaultParams\n userParams = {}\n error: string | null = null\n submitting = false\n showMore = false\n\n state!: AddFormState;\n pasteUrl!: string | null\n prefs!: Preferences\n allCategories!: Category[]\n\n $refs!: {\n form: any;\n file: any;\n fileZone: HTMLElement;\n }\n\n openAddForm!: () => void;\n closeAddForm!: () => void;\n\n get params() {\n return Object.assign({}, defaultParams, this.userParams);\n }\n get phoneLayout() {\n return this.$vuetify.breakpoint.xsOnly;\n }\n get categoryItems() {\n return this.allCategories.map(c => ({ text: c.name, value: c.key }));\n }\n get defaultPath() {\n if (this.params.autoTMM && this.params.category) {\n const category = this.allCategories.find(c => {\n return c.key === this.params.category;\n });\n \n if (!category) {\n return this.params.category;\n }\n\n return category.savePath || category.name\n }\n\n return this.defaultParams.savepath;\n }\n\n created() {\n defaultParams.paused = this.prefs.start_paused_enabled;\n /* eslint-disable-next-line @typescript-eslint/camelcase */\n defaultParams.root_path = this.prefs.create_subfolder_enabled;\n defaultParams.savepath = this.prefs.save_path;\n defaultParams.autoTMM = this.prefs.auto_tmm_enabled;\n }\n\n mounted() {\n this.$refs.fileZone.addEventListener('drop', this.onDrop, true);\n }\n\n @Watch('state', {deep: true})\n onStateUpdate(state: AddFormState) {\n if (state.downloadItem) {\n this.setParams('urls', state.downloadItem.url);\n }\n }\n\n beforeDestroy() {\n this.$refs.fileZone.removeEventListener('drop', this.onDrop, true);\n }\n\n setParams(key: keyof typeof defaultParams, value: any) {\n if (isNil(value) || value === defaultParams[key]) {\n Vue.delete(this.userParams, key);\n } else {\n Vue.set(this.userParams, key, value);\n }\n }\n\n async submit() {\n if (this.submitting) {\n return;\n }\n\n this.submitting = true;\n this.error = null;\n let files;\n if (this.files.length) {\n ({ files } = this);\n Vue.delete(this.userParams, 'urls');\n } else {\n files = null;\n }\n\n try {\n const resp = await api.addTorrents(this.userParams, files);\n\n if (resp !== 'Ok.') {\n this.error = resp;\n }\n } catch (e) {\n this.error = e.message;\n }\n\n this.submitting = false;\n\n if (this.error) {\n return;\n }\n\n this.closeAddForm();\n\n Vue.delete(this.userParams, 'urls');\n this.files = [];\n\n this.$refs.form.resetValidation();\n }\n\n selectFiles() {\n const input = this.$refs.file.$el.querySelector('input[type=file]');\n input.click();\n }\n\n onDrop(e: DragEvent) {\n const transfer = e.dataTransfer!;\n const { files } = transfer;\n if (!files.length) {\n return;\n }\n\n e.preventDefault();\n this.files = files;\n }\n\n @Watch('pasteUrl', {immediate: true})\n onPasteUrl(v: string) {\n if (!v) {\n return;\n }\n\n if (!this.state.isOpen) {\n Vue.set(this.userParams, 'urls', v);\n this.openAddForm();\n }\n }\n\n @Watch('files')\n onFilesChange() {\n this.$refs.form.validate();\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddForm.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddForm.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./AddForm.vue?vue&type=template&id=f8274abe&scoped=true&\"\nimport script from \"./AddForm.vue?vue&type=script&lang=ts&\"\nexport * from \"./AddForm.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./AddForm.vue?vue&type=style&index=0&id=f8274abe&lang=scss&scoped=true&\"\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 \"f8274abe\",\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 { VAlert } from 'vuetify/lib/components/VAlert';\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFileInput } from 'vuetify/lib/components/VFileInput';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VTextarea } from 'vuetify/lib/components/VTextarea';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VCol,VCombobox,VContainer,VDialog,VFileInput,VForm,VIcon,VRow,VSpacer,VTextField,VTextarea})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-list',{staticClass:\"drawer\",attrs:{\"dense\":\"\",\"expand\":\"\"}},[_vm._l((_vm.items),function(item){return [(item.children)?_c('v-list-group',{key:item.title,attrs:{\"prepend-icon\":item.model ? item.icon : item['icon-alt'],\"append-icon\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\" \"+_vm._s(item.title)+\" \")])],1)]},proxy:true}],null,true),model:{value:(item.model),callback:function ($$v) {_vm.$set(item, \"model\", $$v)},expression:\"item.model\"}},_vm._l((item.children),function(child,i){return _c('v-list-item',{key:i,on:{\"click\":function($event){item.click ? item.click(child.value) : null}}},[(child.icon)?_c('v-list-item-icon',[_c('v-icon',[_vm._v(_vm._s(child.icon))])],1):_vm._e(),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\" \"+_vm._s(child.title)+\" \")])],1)],1)}),1):(item.filterGroups)?_vm._l((item.filterGroups),function(child,i){return _c('filter-group',{key:i,attrs:{\"group\":child}})}):_c('v-list-item',{key:item.title,on:{\"click\":function($event){item.click ? item.click() : null}}},[_c('v-list-item-icon',[_c('v-icon',[_vm._v(_vm._s(item.icon))])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\" \"+_vm._s(item.title)+\" \")])],1)],1)]})],2)}\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-list-group',{staticClass:\"filter-group\",attrs:{\"prepend-icon\":_vm.model ? _vm.group.icon : _vm.group['icon-alt']},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-list-item-content',[_c('v-list-item-title',{directives:[{name:\"class\",rawName:\"v-class:primary--text\",value:(_vm.selected !== null),expression:\"selected !== null\",arg:\"primary--text\"}]},[_vm._v(\" \"+_vm._s(_vm.group.title)+\" \")])],1)]},proxy:true}]),model:{value:(_vm.model),callback:function ($$v) {_vm.model=$$v},expression:\"model\"}},_vm._l((_vm.group.children),function(child,i){return _c('v-list-item',{directives:[{name:\"class\",rawName:\"v-class:v-list-item--active\",value:(_vm.selected === child.key),expression:\"selected === child.key\",arg:\"v-list-item--active\"}],key:i,on:{\"click\":function($event){$event.stopPropagation();return _vm.select(child.key)}}},[_c('v-list-item-icon',[(_vm.isFontIcon(child.icon))?_c('v-icon',[_vm._v(\" \"+_vm._s(child.icon)+\" \")]):_c('div',[_c('v-img',{attrs:{\"src\":child.icon,\"width\":\"20px\",\"height\":\"20px\"}})],1)],1),_c('v-list-item-content',[_c('v-list-item-title',[(child.append)?[_c('div',{staticClass:\"d-flex\"},[_vm._v(\" \"+_vm._s(child.title)+\" \"),_c('v-spacer'),_vm._v(\" \"+_vm._s(child.append)+\" \")],1)]:[_vm._v(\" \"+_vm._s(child.title)+\" \")]],2)],1)],1)}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue';\nimport Component from 'vue-class-component';\nimport { Prop } from 'vue-property-decorator';\nimport { Group } from '../types'\n\n@Component\nexport default class FilterGroup extends Vue {\n @Prop()\n readonly group!: Group\n\n model = this.group.model\n selected: string | null = null\n\n created() {\n const s = this.$store.getters.config.filter[this.group.select];\n if (this.group.children.some(child => child.key === s)) {\n this.selected = s;\n } else {\n this.select(null);\n }\n if (this.model == null) {\n this.model = this.selected != null;\n }\n }\n\n select(key: string | null) {\n this.selected = this.selected === key ? null : key;\n this.$store.commit('updateConfig', {\n key: 'filter',\n value: {\n [this.group.select]: this.selected,\n },\n });\n }\n\n isFontIcon(icon: string) {\n return icon.startsWith('mdi-');\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilterGroup.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilterGroup.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./FilterGroup.vue?vue&type=template&id=26ced1bd&scoped=true&\"\nimport script from \"./FilterGroup.vue?vue&type=script&lang=ts&\"\nexport * from \"./FilterGroup.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./FilterGroup.vue?vue&type=style&index=0&id=26ced1bd&lang=scss&scoped=true&\"\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 \"26ced1bd\",\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 { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VListGroup } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemIcon } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VIcon,VImg,VListGroup,VListItem,VListItemContent,VListItemIcon,VListItemTitle,VSpacer})\n","function getSiteIcon(name: string): string {\n return require(`@/assets/site_icons/${name}.png`);\n}\n\nexport interface SiteInfo {\n name: string;\n icon?: string;\n}\n\nconst sites: {[key: string]: SiteInfo} = {\n 'm-team.cc': {\n name: 'M-Team',\n icon: getSiteIcon('m-team'),\n },\n 'keepfrds.com': {\n name: 'PT@KEEPFRDS',\n icon: getSiteIcon('keepfrds'),\n },\n 'springsunday.net': {\n name: 'SSD',\n icon: getSiteIcon('springsunday'),\n },\n 'hdchina.org': {\n name: 'HDChina',\n icon: getSiteIcon('hdchina'),\n },\n 'chdbits.co': {\n name: 'CHDBits',\n icon: getSiteIcon('chdbits'),\n },\n 'hdhome.org': {\n name: 'HDHome',\n icon: getSiteIcon('nexusphp'),\n },\n 'dmhy.org': {\n name: 'U2',\n icon: getSiteIcon('u2'),\n },\n 'dmhy.best': {\n name: 'U2',\n icon: getSiteIcon('u2'),\n },\n 'totheglory.im': {\n name: 'TTG',\n icon: getSiteIcon('totheglory'),\n },\n 'oshen.win': {\n name: 'OshenPT',\n icon: getSiteIcon('nexusphp'),\n },\n 'soulvoice.club': {\n name: '铃音Club',\n icon: getSiteIcon('soulvoice'),\n },\n 'ourbits.club': {\n name: 'OurBits',\n icon: getSiteIcon('ourbits'),\n },\n 'btschool.club': {\n name: 'BTSCHOOL',\n },\n 'ptsbao.club': {\n name: '烧包',\n icon: getSiteIcon('ptsbao'),\n },\n 'pterclub.com': {\n name: 'PTer',\n icon: getSiteIcon('pterclub'),\n },\n 'hdtime.org': {\n name: 'HDTime',\n icon: getSiteIcon('hdtime'),\n },\n 'hddolby.com': {\n name: 'HD Dolby',\n },\n 'lemonhd.org': {\n name: 'LemonHD',\n icon: getSiteIcon('lemonhd'),\n },\n 'hares.top': {\n name: 'HaresClub',\n icon: getSiteIcon('hares'),\n },\n 'pthome.net': {\n name: 'PTHOME',\n icon: getSiteIcon('pthome'),\n },\n 'hdsky.me': {\n name: 'HDSky',\n icon: getSiteIcon('hdsky'),\n },\n 'hdfans.org': {\n name: 'HDFans',\n icon: getSiteIcon('nexusphp'),\n },\n 'hdatmos.club': {\n name: 'HDAtmos',\n icon: getSiteIcon('nexusphp'),\n },\n 'hdzone.me': {\n name: 'HDZone',\n icon: getSiteIcon('nexusphp'),\n },\n 'open.cd': {\n name: 'OpenCD',\n icon: getSiteIcon('opencd'),\n },\n '1ptba.com': {\n name: '1PTBar',\n icon: getSiteIcon('nexusphp'),\n },\n 'pttime.org': {\n name: 'PTTime',\n icon: getSiteIcon('pttime'),\n },\n 'beitai.pt': {\n name: '备胎',\n icon: getSiteIcon('nexusphp'),\n },\n 'kamept.com': {\n name: 'kamept',\n icon: getSiteIcon('kamept'),\n },\n 'nicept.net': {\n name: 'NicePT',\n icon: getSiteIcon('nexusphp'),\n },\n '2xfree.org': {\n name: '2xfree',\n icon: getSiteIcon('2xfree'),\n },\n};\n\nexport default sites;\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport { sortBy, sumBy, isUndefined } from 'lodash';\nimport Vue from 'vue';\nimport { mapGetters } from 'vuex';\n\nimport { tr } from '@/locale';\nimport { Torrent, Category, Tag } from '@/types';\nimport FilterGroup from './drawer/FilterGroup.vue';\nimport api from '../Api';\nimport { formatSize } from '@/filters';\nimport { StateType } from '@/consts';\nimport SiteMap from '@/sites'\nimport Component from 'vue-class-component';\nimport { Prop, Emit } from 'vue-property-decorator';\n\nconst stateList = [\n {\n title: tr('category_state.downloading'),\n state: StateType.Downloading,\n icon: 'download',\n },\n {\n title: tr('category_state.seeding'),\n state: StateType.Seeding,\n icon: 'upload',\n },\n {\n title: tr('category_state.completed'),\n state: StateType.Completed,\n icon: 'check',\n },\n {\n title: tr('category_state.resumed'),\n state: StateType.Resumed,\n icon: 'play',\n },\n {\n title: tr('category_state.paused'),\n state: StateType.Paused,\n icon: 'pause',\n },\n {\n title: tr('category_state.active'),\n state: StateType.Active,\n icon: 'filter',\n },\n {\n title: tr('category_state.inactive'),\n state: StateType.Inactive,\n icon: 'filter-outline',\n },\n {\n title: tr('category_state.errored'),\n state: StateType.Errored,\n icon: 'alert',\n },\n];\n\ninterface MenuItem {\n icon: string;\n 'icon-alt'?: string;\n title: string;\n model?: boolean | null;\n select?: string;\n click?: () => void;\n children?: MenuChildrenItem[];\n}\n\ninterface MenuChildrenItem extends MenuItem {\n key: string | null;\n append?: string;\n}\n\nfunction getTopDomain(host: string) {\n const parts = host.split('.');\n if (parts.length > 2) {\n return parts.slice(-2).join('.');\n }\n return host;\n}\n\n@Component({\n components: {\n FilterGroup,\n },\n computed: {\n ...mapGetters([\n 'isDataReady',\n 'allTorrents',\n 'allCategories',\n 'allTags',\n 'torrentGroupByCategory',\n 'torrentGroupByTag',\n 'torrentGroupBySite',\n 'torrentGroupByState',\n ]),\n },\n})\nexport default class Drawer extends Vue {\n @Prop()\n readonly value: any\n\n endItems: MenuItem[] = [\n { icon: 'mdi-delta', title: tr('logs'), click: () => this.updateOptions('showLogs', true) },\n { icon: 'mdi-card-search-outline', title: tr('search'), click: () => this.updateOptions('showSearch', true) },\n { icon: 'mdi-rss-box', title: 'RSS', click: () => this.updateOptions('showRss', true) },\n ]\n\n pcItems: MenuItem[] = [\n { icon: 'mdi-cog-box', title: tr('settings'), click: () => this.updateOptions('showSettings', true) },\n { icon: 'mdi-history', title: tr('label.switch_to_old_ui'), click: this.switchUi },\n ]\n\n isDataReady!: boolean\n allTorrents!: Torrent[]\n allCategories!: Category[]\n allTags!: Tag[]\n torrentGroupByCategory!: {[category: string]: Torrent[]}\n torrentGroupByTag!: {[tag: string]: Torrent[]}\n torrentGroupBySite!: {[site: string]: Torrent[]}\n torrentGroupByState!: {[state: string]: Torrent[]}\n\n created() {\n if (this.phoneLayout) {\n return;\n }\n\n this.endItems = this.endItems.concat(this.pcItems)\n }\n\n get phoneLayout() {\n return this.$vuetify.breakpoint.smAndDown;\n }\n\n buildStateGroup(): MenuChildrenItem[] {\n return stateList.map((item) => {\n let value = this.torrentGroupByState[item.state];\n if (isUndefined(value)) {\n value = [];\n }\n const size = formatSize(sumBy(value, 'size'));\n const title = `${item.title} (${value.length})`;\n const append = `[${size}]`;\n return {\n icon: `mdi-${item.icon}`, title, key: item.state, append,\n };\n })\n }\n\n buildCategoryGroup(): MenuChildrenItem[] {\n return [{\n key: '',\n name: tr('uncategorized'),\n }].concat(this.allCategories).map((category) => {\n let value = this.torrentGroupByCategory[category.key];\n if (isUndefined(value)) {\n value = [];\n }\n const size = formatSize(sumBy(value, 'size'));\n const title = `${category.name} (${value.length})`;\n const append = `[${size}]`;\n return {\n icon: 'mdi-folder', title, key: category.key, append,\n };\n });\n }\n\n buildTagGroup(): MenuChildrenItem[] {\n return [{\n key: '',\n name: tr('untagged'),\n }].concat(this.allTags).map((tag) => {\n let value = this.torrentGroupByTag[tag.key];\n if (isUndefined(value)) {\n value = [];\n }\n const size = formatSize(sumBy(value, 'size'));\n const title = `${tag.name} (${value.length})`;\n const append = `[${size}]`;\n return {\n icon: 'mdi-folder', title, key: tag.key, append,\n };\n });\n }\n\n buildSiteGroup(): MenuChildrenItem[] {\n return sortBy(Object.entries(this.torrentGroupBySite).map(([key, value]) => {\n const size = formatSize(sumBy(value, 'size'));\n const domain = getTopDomain(key);\n const site = SiteMap[domain];\n const title = `${site ? site.name : (key || tr('others'))} (${value.length})`;\n const icon = site?.icon ?? 'mdi-server';\n const append = `[${size}]`;\n return {\n icon, title, key, append,\n };\n }), 'title');\n }\n\n get items() {\n if (!this.isDataReady) {\n return this.endItems\n }\n\n const filterGroups: MenuItem[] = [];\n const totalSize = formatSize(sumBy(this.allTorrents, 'size'));\n\n filterGroups.push({\n icon: 'mdi-menu-up',\n 'icon-alt': 'mdi-menu-down',\n title: tr('category_state._'),\n model: null,\n select: 'state',\n children: [\n {\n icon: 'mdi-filter-remove', title: `${tr('all')} (${this.allTorrents.length})`, key: null, append: `[${totalSize}]`,\n },\n ...this.buildStateGroup(),\n ],\n });\n\n filterGroups.push({\n icon: 'mdi-menu-up',\n 'icon-alt': 'mdi-menu-down',\n title: tr('category', 0),\n model: null,\n select: 'category',\n children: [\n {\n icon: 'mdi-folder', title: `${tr('all')} (${this.allTorrents.length})`, key: null, append: `[${totalSize}]`,\n },\n ...this.buildCategoryGroup(),\n ],\n });\n\n filterGroups.push({\n icon: 'mdi-menu-up',\n 'icon-alt': 'mdi-menu-down',\n title: tr('tag', 0),\n model: null,\n select: 'tag',\n children: [\n {\n icon: 'mdi-folder', title: `${tr('all')} (${this.allTorrents.length})`, key: null, append: `[${totalSize}]`,\n },\n ...this.buildTagGroup(),\n ],\n });\n\n filterGroups.push({\n icon: 'mdi-menu-up',\n 'icon-alt': 'mdi-menu-down',\n title: tr('sites'),\n model: null,\n select: 'site',\n children: [\n {\n icon: 'mdi-server', title: `${tr('all')} (${this.allTorrents.length})`, key: null, append: `[${totalSize}]`,\n },\n ...this.buildSiteGroup(),\n ],\n });\n\n return ([] as MenuItem[]).concat([{filterGroups}] as any, this.endItems);\n }\n\n async switchUi() {\n await api.switchToOldUi();\n\n window.location.reload(true);\n }\n\n @Emit('input')\n updateOptions(key: string, value: any) {\n return Object.assign({}, this.value, { [key]: value })\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Drawer.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Drawer.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./Drawer.vue?vue&type=template&id=31514819&scoped=true&\"\nimport script from \"./Drawer.vue?vue&type=script&lang=ts&\"\nexport * from \"./Drawer.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./Drawer.vue?vue&type=style&index=0&id=31514819&lang=scss&scoped=true&\"\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 \"31514819\",\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 { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListGroup } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemIcon } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\ninstallComponents(component, {VIcon,VList,VListGroup,VListItem,VListItemContent,VListItemIcon,VListItemTitle})\n","var render = function () {\nvar _obj;\nvar _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"value\":true,\"persistent\":\"\",\"width\":\"25em\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"dark\":\"\",\"color\":\"primary\"}},[_c('v-toolbar-title',[_vm._v(_vm._s(_vm.$t('login')))])],1),_c('v-card-text',[_c('v-form',{ref:\"form\",model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('div',_vm._b({staticClass:\"pa-0\",on:{\"!keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.submit.apply(null, arguments)}}},'div',( _obj = {}, _obj[(\"grid-list-\" + (_vm.$vuetify.breakpoint.name))] = true, _obj ),false),[_c('v-text-field',{attrs:{\"prepend-icon\":\"mdi-network\",\"label\":_vm.$t('label.base_url'),\"autofocus\":\"\",\"required\":\"\"},model:{value:(_vm.baseUrl),callback:function ($$v) {_vm.baseUrl=$$v},expression:\"baseUrl\"}}),_c('v-text-field',{attrs:{\"prepend-icon\":\"mdi-account\",\"label\":_vm.$t('username'),\"autofocus\":\"\",\"required\":\"\"},model:{value:(_vm.params.username),callback:function ($$v) {_vm.$set(_vm.params, \"username\", $$v)},expression:\"params.username\"}}),_c('v-text-field',{attrs:{\"prepend-icon\":\"mdi-lock\",\"append-icon\":_vm.showPassword ? 'mdi-eye' : 'mdi-eye-off',\"label\":_vm.$t('password'),\"type\":_vm.showPassword ? 'text' : 'password',\"required\":\"\"},on:{\"click:append\":function($event){_vm.showPassword = !_vm.showPassword}},model:{value:(_vm.params.password),callback:function ($$v) {_vm.$set(_vm.params, \"password\", $$v)},expression:\"params.password\"}})],1)]),_c('v-alert',{attrs:{\"type\":\"warning\",\"value\":_vm.loginError},domProps:{\"textContent\":_vm._s(_vm.loginError)}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":!_vm.valid || _vm.submitting,\"loading\":_vm.submitting},on:{\"click\":_vm.submit}},[_vm._v(\" \"+_vm._s(_vm.$t('submit'))+\" \")])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport { defineComponent, reactive, toRefs } from '@vue/composition-api';\n\nimport api from '@/Api';\nimport { useStore } from '@/store';\n\nexport default defineComponent({\n setup(_, { emit }) {\n const store = useStore();\n const data = reactive({\n valid: false,\n submitting: false,\n showPassword: false,\n loginError: null,\n baseUrl: store.getters.config.baseUrl || location.href,\n params: {\n username: '',\n password: '',\n },\n form: null,\n });\n\n const submit = async () => {\n if (data.submitting) {\n return;\n }\n\n if (!(data.form as any).validate()) {\n return;\n }\n\n data.submitting = true;\n try {\n const resp = await api.login(data.params, data.baseUrl);\n\n if (resp === 'Ok.') {\n api.changeBaseUrl(data.baseUrl);\n\n store.commit('updateConfig', {\n key: 'baseUrl',\n value: data.baseUrl,\n });\n store.commit('updateNeedAuth', false);\n\n emit('input', false);\n return;\n }\n\n data.loginError = resp;\n } catch (e) {\n data.loginError = e.message;\n }\n\n data.submitting = false;\n }\n\n return {\n ...toRefs(data),\n submit,\n }\n },\n});\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LoginForm.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LoginForm.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./LoginForm.vue?vue&type=template&id=007a016c&\"\nimport script from \"./LoginForm.vue?vue&type=script&lang=ts&\"\nexport * from \"./LoginForm.vue?vue&type=script&lang=ts&\"\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 { VAlert } from 'vuetify/lib/components/VAlert';\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VForm } from 'vuetify/lib/components/VForm';\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, {VAlert,VBtn,VCard,VCardActions,VCardText,VDialog,VForm,VSpacer,VTextField,VToolbar,VToolbarTitle})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app-bar',{staticClass:\"app-bar pl-2\",class:{'phone-layout': _vm.phoneLayout},attrs:{\"clipped-left\":_vm.$vuetify.breakpoint.lgAndUp,\"scroll-off-screen\":!_vm.$vuetify.breakpoint.lgAndUp,\"app\":\"\"}},[_c('v-app-bar-nav-icon',{on:{\"click\":_vm.toggle}}),_c('v-toolbar-title',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.searchBarExpanded),expression:\"!searchBarExpanded\"}],staticClass:\"bar-title\"},[_c('img',{staticClass:\"icon\",attrs:{\"src\":\"img/icons/favicon-192x192.png\"}}),_c('span',{staticClass:\"title hidden-sm-and-down ml-3 mr-5\"},[_vm._v(\" qBittorrent Web UI \")])]),(!_vm.phoneLayout)?_c('v-spacer'):_vm._e(),_c('v-text-field',{staticClass:\"search-bar\",attrs:{\"flat\":!_vm.focusedSearch,\"solo\":_vm.focusedSearch,\"solo-inverted\":!_vm.focusedSearch,\"hide-details\":\"\",\"clearable\":!_vm.phoneLayout || _vm.searchBarExpanded,\"prepend-inner-icon\":\"mdi-magnify\",\"label\":_vm.$t('search'),\"value\":_vm.searchQuery},on:{\"focus\":function($event){_vm.focusedSearch = true},\"blur\":function($event){_vm.focusedSearch = false},\"input\":_vm.onSearch}}),(!_vm.phoneLayout)?_c('v-spacer'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport { throttle } from 'lodash';\nimport Vue from 'vue';\nimport { mapMutations } from 'vuex';\n\nimport Component from 'vue-class-component';\nimport { Prop, Emit } from 'vue-property-decorator';\n\n@Component({\n methods: {\n ...mapMutations([\n 'setQuery',\n ]),\n },\n})\nexport default class MainToolbar extends Vue {\n @Prop(Boolean)\n readonly value!: boolean\n\n setQuery!: (_: string | null) => void\n\n focusedSearch = false\n\n get searchQuery() {\n return this.$store.state.query;\n }\n\n get phoneLayout() {\n return this.$vuetify.breakpoint.smAndDown;\n }\n\n get searchBarExpanded() {\n return this.phoneLayout && (this.focusedSearch || !!this.searchQuery);\n }\n\n @Emit('input')\n toggle() {\n return !this.value;\n }\n\n onSearch = throttle(async (v: string) => {\n // avoid input lag\n await this.$nextTick();\n this.setQuery(v || null);\n }, 400)\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainToolbar.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainToolbar.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./MainToolbar.vue?vue&type=template&id=7ced7efa&scoped=true&\"\nimport script from \"./MainToolbar.vue?vue&type=script&lang=ts&\"\nexport * from \"./MainToolbar.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./MainToolbar.vue?vue&type=style&index=0&id=7ced7efa&lang=scss&scoped=true&\"\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 \"7ced7efa\",\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 { VAppBar } from 'vuetify/lib/components/VAppBar';\nimport { VAppBarNavIcon } from 'vuetify/lib/components/VAppBar';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VAppBar,VAppBarNavIcon,VSpacer,VTextField,VToolbarTitle})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"class\",rawName:\"v-class:phone-layout\",value:(_vm.$vuetify.breakpoint.xsOnly),expression:\"$vuetify.breakpoint.xsOnly\",arg:\"phone-layout\"}],staticClass:\"torrents\"},[_c('div',{staticClass:\"toolbar-wrapper\"},[_c('div',{staticClass:\"toolbar\"},[_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('delete'),\"disabled\":!_vm.hasSelected},on:{\"click\":_vm.confirmDelete}},[_c('v-icon',[_vm._v(\"mdi-delete\")])],1),_c('v-divider',{attrs:{\"vertical\":\"\",\"inset\":\"\"}}),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('resume'),\"disabled\":!_vm.hasSelected},on:{\"click\":_vm.resumeTorrents}},[_c('v-icon',[_vm._v(\"mdi-play\")])],1),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('pause'),\"disabled\":!_vm.hasSelected},on:{\"click\":_vm.pauseTorrents}},[_c('v-icon',[_vm._v(\"mdi-pause\")])],1),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('force_start'),\"disabled\":!_vm.hasSelected},on:{\"click\":_vm.forceStartTorrents}},[_c('v-icon',[_vm._v(\"mdi-play-speed\")])],1),_c('v-divider',{attrs:{\"vertical\":\"\",\"inset\":\"\"}}),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('info'),\"disabled\":!_vm.hasSelected || _vm.selectedRows.length > 5},on:{\"click\":function($event){return _vm.showInfo()}}},[_c('v-icon',[_vm._v(\"mdi-alert-circle\")])],1),_c('v-menu',{attrs:{\"offset-y\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"icon\":\"\",\"title\":_vm.$t('title.set_category'),\"disabled\":!_vm.hasSelected}},on),[_c('v-icon',[_vm._v(\"mdi-folder-star\")])],1)]}}])},[_c('v-list',{staticClass:\"category-actions\"},[_c('v-subheader',{on:{\"click\":function($event){$event.stopPropagation();}}},[_vm._v(\" \"+_vm._s(_vm.$t('title.set_category'))+\" \")]),_vm._l((_vm.allCategories),function(item,i){return _c('v-list-item',{key:i,on:{\"click\":function($event){return _vm.setTorrentsCategory(item.key)}}},[_c('v-list-item-action',[_c('v-icon',[_vm._v(\"mdi-folder\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\" \"+_vm._s(item.name)+\" \")])],1)],1)}),_c('v-divider'),_c('v-list-item',{on:{\"click\":function($event){return _vm.setTorrentsCategory('')}}},[_c('v-list-item-action',[_c('v-icon',[_vm._v(\"mdi-folder-remove\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\" \"+_vm._s(_vm.$t('reset'))+\" \")])],1)],1)],2)],1),(!_vm.$vuetify.breakpoint.xsOnly)?[_c('v-divider',{attrs:{\"vertical\":\"\",\"inset\":\"\"}}),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('toggle_sequential'),\"disabled\":!_vm.hasSelected},on:{\"click\":_vm.toggleSequentialTorrents}},[_c('v-icon',[_vm._v(\"mdi-transit-connection-variant\")])],1),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('title.set_location'),\"disabled\":_vm.selectedRows.length === 0},on:{\"click\":_vm.setTorrentLocation}},[_c('v-icon',[_vm._v(\"mdi-folder-marker\")])],1),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('reannounce')},on:{\"click\":_vm.reannounceTorrents}},[_c('v-icon',[_vm._v(\"mdi-bullhorn\")])],1),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('title.edit_tracker')},on:{\"click\":_vm.editTracker}},[_c('v-icon',[_vm._v(\"mdi-server\")])],1),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('recheck'),\"disabled\":_vm.selectedRows.length === 0},on:{\"click\":_vm.recheckTorrents}},[_c('v-icon',[_vm._v(\"mdi-backup-restore\")])],1)]:_vm._e()],2),_c('v-divider')],1),_c('div',{staticClass:\"table-wrapper\"},[_c('v-data-table',{directives:[{name:\"class\",rawName:\"v-class:hide-headers\",value:(_vm.hasSelected),expression:\"hasSelected\",arg:\"hide-headers\"}],attrs:{\"headers\":_vm.headers,\"items\":_vm.torrents,\"item-key\":\"hash\",\"fixed-header\":\"\",\"show-select\":\"\",\"options\":_vm.pageOptions,\"loading\":_vm.loading,\"dense\":\"\",\"footer-props\":_vm.footerProps,\"mobile-breakpoint\":0},on:{\"update:options\":function($event){_vm.pageOptions=$event}},scopedSlots:_vm._u([{key:\"item\",fn:function(row){return [_c('tr',{key:row.item.hash,on:{\"dblclick\":function($event){$event.preventDefault();return _vm.showInfo(row.item)}}},[_c('td',[_c('v-checkbox',{attrs:{\"value\":row.isSelected,\"hide-details\":\"\"},on:{\"change\":row.select}})],1),_c('td',{staticClass:\"icon-label\",attrs:{\"title\":row.item.name}},[_c('v-icon',{attrs:{\"color\":_vm._f(\"stateColor\")(row.item.state)}},[_vm._v(\" \"+_vm._s(_vm._f(\"stateIcon\")(row.item.state))+\" \")]),_c('span',{staticClass:\"torrent-title\"},[_vm._v(\" \"+_vm._s(row.item.name)+\" \")])],1),_c('td',[_vm._v(_vm._s(_vm._f(\"formatSize\")(row.item.size)))]),_c('td',[_c('v-progress-linear',{staticClass:\"text-center ma-0\",attrs:{\"height\":\"1.4em\",\"value\":row.item.progress * 100,\"color\":_vm._f(\"stateColor\")(row.item.state,true, row.item.seq_dl)}},[_c('span',{class:_vm.getProgressColorClass(row.item.progress)},[_vm._v(\" \"+_vm._s(_vm._f(\"progress\")(row.item.progress))+\" \")])])],1),_c('td',[_vm._v(_vm._s(_vm.$t('torrent_state.' + row.item.state)))]),_c('td',[_vm._v(_vm._s(row.item.num_seeds)+\"/\"+_vm._s(row.item.num_complete))]),_c('td',[_vm._v(_vm._s(row.item.num_leechs)+\"/\"+_vm._s(row.item.num_incomplete))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatNetworkSpeed\")(row.item.dlspeed)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatNetworkSpeed\")(row.item.upspeed)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatDuration\")(row.item.eta,{dayLimit: 100})))]),_c('td',[_vm._v(_vm._s(row.item.ratio.toFixed(2)))]),_c('td',[_c('span',{attrs:{\"title\":_vm._f(\"formatTimestamp\")(row.item.added_on)}},[_vm._v(\" \"+_vm._s(_vm._f(\"formatAsDuration\")(row.item.added_on))+\" ago \")])])])]}}]),model:{value:(_vm.selectedRows),callback:function ($$v) {_vm.selectedRows=$$v},expression:\"selectedRows\"}})],1),(_vm.toDelete.length)?_c('confirm-delete-dialog',{model:{value:(_vm.toDelete),callback:function ($$v) {_vm.toDelete=$$v},expression:\"toDelete\"}}):_vm._e(),(_vm.toSetCategory.length)?_c('confirm-set-category-dialog',{attrs:{\"category\":_vm.categoryToSet},model:{value:(_vm.toSetCategory),callback:function ($$v) {_vm.toSetCategory=$$v},expression:\"toSetCategory\"}}):_vm._e(),(_vm.toEditTracker.length)?_c('edit-tracker-dialog',{model:{value:(_vm.toEditTracker),callback:function ($$v) {_vm.toEditTracker=$$v},expression:\"toEditTracker\"}}):_vm._e(),(_vm.toShowInfo.length)?_c('info-dialog',{attrs:{\"tab\":_vm.infoTab},on:{\"update:tab\":function($event){_vm.infoTab=$event}},model:{value:(_vm.toShowInfo),callback:function ($$v) {_vm.toShowInfo=$$v},expression:\"toShowInfo\"}}):_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-dialog',{attrs:{\"value\":true,\"fullscreen\":_vm.phoneLayout,\"width\":\"40em\"},on:{\"input\":_vm.closeDialog}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\"mdi-delete\")]),_c('span',[_vm._v(_vm._s(_vm.$t('title.delete_torrents')))])],1),_c('v-card-text',{staticClass:\"pb-0\"},[_vm._v(\" \"+_vm._s(_vm.$t('dialog.delete_torrents.msg'))+\" \"),_c('ol',{staticClass:\"torrents pt-6\"},_vm._l((_vm.torrents),function(row,i){return _c('li',{key:i},[_vm._v(\" \"+_vm._s(row.name)+\" \")])}),0),_c('v-checkbox',{attrs:{\"prepend-icon\":\"mdi-file-cancel\",\"label\":_vm.$t('label.also_delete_files')},model:{value:(_vm.deleteFiles),callback:function ($$v) {_vm.deleteFiles=$$v},expression:\"deleteFiles\"}}),(_vm.sameNamedTorrents.length > 0)?_c('v-checkbox',{staticClass:\"mt-0\",attrs:{\"prepend-icon\":\"mdi-file-multiple\",\"label\":_vm.$t('dialog.delete_torrents.also_delete_same_name_torrents', _vm.sameNamedTorrents.length)},model:{value:(_vm.deleteSameNamed),callback:function ($$v) {_vm.deleteSameNamed=$$v},expression:\"deleteSameNamed\"}}):_vm._e()],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.closeDialog}},[_vm._v(\" \"+_vm._s(_vm.$t('cancel'))+\" \")]),_c('v-btn',{attrs:{\"color\":\"warning\",\"disabled\":_vm.submitting,\"loading\":_vm.submitting},on:{\"click\":_vm.submit}},[_vm._v(\" \"+_vm._s(_vm.$t('delete'))+\" \")])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue';\nimport { mapGetters } from 'vuex';\n\nimport api from '@/Api';\nimport { findSameNamedTorrents } from '@/utils';\nimport { Torrent } from '../../types';\nimport Component from 'vue-class-component';\nimport { Emit, Prop } from 'vue-property-decorator';\n\n@Component({\n computed: {\n ...mapGetters(['allTorrents']),\n },\n})\nexport default class ConfirmDeleteDialog extends Vue {\n @Prop(Array)\n readonly value!: Torrent[]\n\n deleteFiles = false\n deleteSameNamed = false\n moveSameNamed = false\n submitting = false\n torrents: Torrent[] = []\n sameNamedTorrents: Torrent[] = []\n\n allTorrents!: Torrent[]\n\n created() {\n this.torrents = this.value;\n this.sameNamedTorrents = findSameNamedTorrents(this.allTorrents, this.torrents);\n }\n\n get phoneLayout() {\n return this.$vuetify.breakpoint.xsOnly;\n }\n\n @Emit('input')\n closeDialog() {\n return []\n }\n\n async submit() {\n if (this.submitting) {\n return;\n }\n\n this.submitting = true;\n\n let torrentsToDelete;\n if (this.deleteSameNamed) {\n torrentsToDelete = this.torrents.concat(this.sameNamedTorrents);\n } else {\n torrentsToDelete = this.torrents;\n }\n const hashes = torrentsToDelete.map((t: any) => t.hash);\n await api.deleteTorrents(hashes, this.deleteFiles);\n\n this.closeDialog();\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmDeleteDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmDeleteDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./ConfirmDeleteDialog.vue?vue&type=template&id=a01eaf30&scoped=true&\"\nimport script from \"./ConfirmDeleteDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./ConfirmDeleteDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./ConfirmDeleteDialog.vue?vue&type=style&index=0&id=a01eaf30&lang=scss&scoped=true&\"\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 \"a01eaf30\",\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VDialog,VIcon,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"value\":true,\"fullscreen\":_vm.phoneLayout,\"width\":\"40em\"},on:{\"input\":_vm.closeDialog}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\"mdi-folder\")]),_c('span',[_vm._v(_vm._s(_vm.$t('title.set_category')))])],1),_c('v-card-text',{staticClass:\"pb-0\"},[(_vm.category)?[_vm._v(\" \"+_vm._s(_vm.$t('dialog.set_category.move', { category: _vm.category }))+\" \")]:[_vm._v(\" \"+_vm._s(_vm.$t('dialog.set_category.reset'))+\" \")],_c('ol',{staticClass:\"torrents pt-6\"},_vm._l((_vm.torrents),function(row,i){return _c('li',{key:i},[_vm._v(\" \"+_vm._s(row.name)+\" \")])}),0),(_vm.sameNamedTorrents.length > 0)?_c('v-checkbox',{staticClass:\"mt-0\",attrs:{\"prepend-icon\":\"mdi-file-multiple\",\"label\":_vm.$t('dialog.set_category.also_move_same_name_torrents', _vm.sameNamedTorrents.length)},model:{value:(_vm.moveSameNamed),callback:function ($$v) {_vm.moveSameNamed=$$v},expression:\"moveSameNamed\"}}):_vm._e()],2),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.closeDialog}},[_vm._v(\" \"+_vm._s(_vm.$t('cancel'))+\" \")]),_c('v-btn',{attrs:{\"color\":\"warning\",\"disabled\":_vm.submitting,\"loading\":_vm.submitting},on:{\"click\":_vm.submit}},[_vm._v(\" \"+_vm._s(_vm.$t('submit'))+\" \")])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue';\nimport { mapGetters } from 'vuex';\n\nimport api from '@/Api';\nimport { findSameNamedTorrents } from '@/utils';\nimport Component from 'vue-class-component';\nimport { Prop, Emit } from 'vue-property-decorator';\nimport { Torrent } from '../../types';\n\n@Component({\n computed: {\n ...mapGetters(['allTorrents']),\n },\n})\nexport default class ConfirmSetCategoryDialog extends Vue {\n @Prop(Array)\n readonly value!: Torrent[]\n\n @Prop(String)\n readonly category!: string\n\n moveSameNamed = false\n submitting = false\n torrents: Torrent[] = []\n sameNamedTorrents: Torrent[] = []\n\n allTorrents!: Torrent[]\n\n created() {\n this.torrents = this.value;\n this.sameNamedTorrents = findSameNamedTorrents(this.allTorrents, this.torrents);\n }\n\n get phoneLayout() {\n return this.$vuetify.breakpoint.xsOnly;\n }\n\n @Emit('input')\n closeDialog() {\n return []\n }\n\n async submit() {\n if (this.submitting) {\n return;\n }\n\n this.submitting = true;\n\n let torrentsToMove;\n if (this.moveSameNamed) {\n torrentsToMove = this.torrents.concat(this.sameNamedTorrents);\n } else {\n torrentsToMove = this.torrents;\n }\n const hashes = torrentsToMove.map((t: any) => t.hash);\n await api.setTorrentsCategory(hashes, this.category);\n\n this.closeDialog();\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmSetCategoryDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmSetCategoryDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./ConfirmSetCategoryDialog.vue?vue&type=template&id=dfcb35ec&scoped=true&\"\nimport script from \"./ConfirmSetCategoryDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./ConfirmSetCategoryDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./ConfirmSetCategoryDialog.vue?vue&type=style&index=0&id=dfcb35ec&lang=scss&scoped=true&\"\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 \"dfcb35ec\",\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VDialog,VIcon,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"value\":true,\"fullscreen\":_vm.phoneLayout,\"persistent\":\"\",\"width\":\"40em\"},on:{\"input\":_vm.closeDialog}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\"mdi-server\")]),_c('span',[_vm._v(\"Edit tracker\")])],1),_c('v-card-text',{staticClass:\"pa-0\"},[_c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\" Search \")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 2,\"step\":\"2\"}},[_vm._v(\" Preview \")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 3,\"step\":\"3\"}},[_vm._v(\" Result \")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('v-form',{model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('v-text-field',{attrs:{\"label\":\"Search\",\"rules\":[function (v) { return !!v || 'Required'; }],\"placeholder\":\"Regex format\",\"required\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}}),_c('v-text-field',{attrs:{\"label\":\"Replace\"},model:{value:(_vm.replace),callback:function ($$v) {_vm.replace=$$v},expression:\"replace\"}})],1)],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_vm._v(\" \"+_vm._s(_vm.toEdit.length)+\" torrent(s) to update. \"),_c('ol',{staticClass:\"torrents pt-6\"},_vm._l((_vm.toEdit),function(row,i){return _c('li',{key:i},[_vm._v(\" \"+_vm._s(row.name)+\" \"),_c('br'),_vm._v(\" \"+_vm._s(row.origUrl)+\" \"),_c('br'),_vm._v(\" \"+_vm._s(row.newUrl)+\" \")])}),0)]),_c('v-stepper-content',{attrs:{\"step\":\"3\"}},[(_vm.submitting && _vm.currentIndex != _vm.toEdit.length)?_c('v-progress-linear',{attrs:{\"value\":_vm.currentIndex / _vm.toEdit.length * 100}}):[_vm._v(\" \"+_vm._s(_vm.currentIndex)+\" torrent(s) updated. \")]],2)],1)],1)],1),_c('v-card-actions',[_c('v-spacer'),(_vm.step < 3)?_c('v-btn',{attrs:{\"text\":\"\"},domProps:{\"textContent\":_vm._s(_vm.step == 1 ? _vm.$t('cancel') : _vm.$t('back'))},on:{\"click\":_vm.back}},[_vm._v(\" Back \")]):_vm._e(),_c('v-btn',{attrs:{\"color\":\"warning\",\"disabled\":!_vm.canNext,\"loading\":_vm.submitting},domProps:{\"textContent\":_vm._s([null, _vm.$t('next'), _vm.$t('confirm'), _vm.$t('close')][_vm.step])},on:{\"click\":_vm.foward}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport { chain } from 'lodash';\nimport Vue from 'vue';\nimport { mapGetters } from 'vuex';\n\nimport api from '@/Api';\nimport Component from 'vue-class-component';\nimport { Prop, Emit } from 'vue-property-decorator';\nimport { Torrent } from '../../types';\n\n\n@Component({\n computed: {\n ...mapGetters(['allTorrents']),\n },\n})\nexport default class EditTrackerDialog extends Vue {\n @Prop(Array)\n readonly value!: Torrent[]\n\n step = 1\n valid = false\n submitting = false\n torrents: Torrent[] = []\n search = ''\n replace = ''\n toEdit: any[] = []\n currentIndex = 0\n\n allTorrents!: Torrent[]\n\n created() {\n this.torrents = this.value\n }\n\n get phoneLayout() {\n return this.$vuetify.breakpoint.xsOnly;\n }\n get canNext() {\n if (this.step === 1 && this.valid) {\n return true;\n }\n if (this.step === 2 && this.toEdit.length > 0) {\n return true;\n }\n if (this.step === 3 && !this.submitting) {\n return true;\n }\n return false;\n }\n\n @Emit('input')\n closeDialog() {\n return []\n }\n\n calcResults(): any[] {\n const regex = new RegExp(this.search);\n\n return chain(this.torrents)\n .map(({ tracker, hash, name }) => {\n const newUrl = tracker.replace(regex, this.replace);\n return newUrl === tracker ? null : {\n hash,\n name,\n origUrl: tracker,\n newUrl,\n };\n }).compact().value();\n }\n\n back() {\n if (this.step === 1) {\n this.closeDialog();\n return;\n }\n this.step--;\n }\n\n async foward() {\n if (this.step === 1) {\n this.toEdit = this.calcResults();\n this.step++;\n return;\n }\n if (this.step === 3) {\n this.closeDialog();\n return;\n }\n\n if (this.submitting) {\n return;\n }\n\n this.submitting = true;\n this.step++;\n\n this.currentIndex = 0;\n\n for (const item of this.toEdit) {\n await api.editTracker(item.hash, item.origUrl, item.newUrl);\n this.currentIndex++;\n }\n\n this.submitting = false;\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EditTrackerDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EditTrackerDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./EditTrackerDialog.vue?vue&type=template&id=24122721&scoped=true&\"\nimport script from \"./EditTrackerDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./EditTrackerDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./EditTrackerDialog.vue?vue&type=style&index=0&id=24122721&lang=scss&scoped=true&\"\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 \"24122721\",\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VDivider,VForm,VIcon,VProgressLinear,VSpacer,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"value\":true,\"width\":_vm.dialogWidth,\"fullscreen\":_vm.phoneLayout},on:{\"input\":_vm.closeDialog}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\" mdi-alert-circle \")]),_c('span',{domProps:{\"textContent\":_vm._s(_vm.$t('info'))}})],1),_c('v-card-text',[_c('v-tabs',{model:{value:(_vm.tabSync),callback:function ($$v) {_vm.tabSync=$$v},expression:\"tabSync\"}},[_c('v-tab',{attrs:{\"href\":\"#general\"}},[_vm._v(\" General \")]),_c('v-tab',{attrs:{\"href\":\"#trackers\"}},[_vm._v(\" Trackers \")]),_c('v-tab',{attrs:{\"href\":\"#peers\"}},[_vm._v(\" Peers \")]),_c('v-tab',{attrs:{\"href\":\"#content\"}},[_vm._v(\" Content \")])],1),_c('v-tabs-items',{attrs:{\"value\":_vm.tab,\"touchless\":\"\"}},[_c('v-tab-item',{attrs:{\"value\":\"general\"}},_vm._l((_vm.torrents),function(torrent){return _c('panel',{key:torrent.hash,attrs:{\"title\":torrent.name,\"single\":_vm.torrents.length === 1}},[_c('torrent-info',{attrs:{\"torrent\":torrent,\"is-active\":_vm.tab === 'general'}})],1)}),1),_c('v-tab-item',{attrs:{\"value\":\"trackers\"}},_vm._l((_vm.torrents),function(torrent){return _c('panel',{key:torrent.hash,attrs:{\"title\":torrent.name,\"single\":_vm.torrents.length === 1}},[_c('trackers',{attrs:{\"hash\":torrent.hash,\"is-active\":_vm.tab === 'trackers'}})],1)}),1),_c('v-tab-item',{attrs:{\"value\":\"peers\"}},_vm._l((_vm.torrents),function(torrent){return _c('panel',{key:torrent.hash,attrs:{\"title\":torrent.name,\"single\":_vm.torrents.length === 1}},[_c('peers',{attrs:{\"hash\":torrent.hash,\"is-active\":_vm.tab === 'peers'}})],1)}),1),_c('v-tab-item',{attrs:{\"value\":\"content\"}},_vm._l((_vm.torrents),function(torrent){return _c('panel',{key:torrent.hash,attrs:{\"title\":torrent.name,\"single\":_vm.torrents.length === 1}},[_c('torrent-content',{attrs:{\"hash\":torrent.hash,\"is-active\":_vm.tab === 'content'}})],1)}),1)],1)],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},domProps:{\"textContent\":_vm._s(_vm.$t('close'))},on:{\"click\":_vm.closeDialog}})],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('div',{staticClass:\"torrent-info\"},[_c('div',{staticClass:\"progress\"},[_c('span',[_vm._v(\"Progress:\")]),_c('canvas',{ref:\"canvas\",staticClass:\"progress-inner\"}),_c('span',[_vm._v(_vm._s(_vm._f(\"progress\")(_vm.torrent.progress)))])]),_c('fieldset',[_c('legend',[_vm._v(\"Transfer\")]),(_vm.properties)?_c('v-container',{staticClass:\"pa-1\"},[_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_vm._l((_vm.transfer),function(item){return [_c('v-col',{key:item.label + '_l',staticClass:\"label\",attrs:{\"cols\":\"3\",\"sm\":\"2\",\"md\":\"1\"}},[_vm._v(\" \"+_vm._s(item.label)+\": \")]),_c('v-col',{key:item.label + '_v',staticClass:\"value\",attrs:{\"cols\":\"9\",\"sm\":\"4\",\"md\":\"2\"}},[_vm._v(\" \"+_vm._s(item.value(_vm.properties))+\" \")])]})],2)],1):_vm._e()],1),_c('fieldset',[_c('legend',[_vm._v(\"Information\")]),(_vm.properties)?_c('v-container',{staticClass:\"pa-1\"},[_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_vm._l((_vm.information),function(item){return [_c('v-col',{key:item.label + '_l',staticClass:\"label\",attrs:{\"cols\":\"3\",\"sm\":\"2\",\"md\":\"1\"}},[_vm._v(\" \"+_vm._s(item.label)+\": \")]),_c('v-col',{key:item.label + '_v',staticClass:\"value\",attrs:{\"cols\":\"9\",\"sm\":\"4\",\"md\":\"3\"}},[_vm._v(\" \"+_vm._s(item.value(_vm.properties))+\" \")])]})],2)],1):_vm._e()],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import Vue from 'vue'\nimport Component from 'vue-class-component'\n\n@Component\nexport default class HasTask extends Vue {\n destroy?: boolean\n call?: CallableFunction\n taskId?: number\n interval = 2000\n\n setTaskAndRun(call: CallableFunction, interval?: number) {\n this.call = call\n\n if (interval) {\n this.interval = interval\n }\n\n this.runTask()\n }\n\n async runTask() {\n this.cancelTask()\n\n let r = this.call!()\n if (r instanceof Promise) {\n r = await r\n }\n\n if (this.destroy || r) {\n return\n }\n\n this.taskId = setTimeout(this.runTask, this.interval)\n }\n\n cancelTask() {\n if (this.taskId) {\n clearTimeout(this.taskId);\n this.taskId = 0;\n }\n }\n\n beforeDestroy() {\n this.destroy = true;\n this.cancelTask();\n }\n}\n","import { Prop, Watch, Component } from 'vue-property-decorator'\nimport HasTask from '@/mixins/hasTask'\n\n@Component\nexport default class BaseTorrentInfo extends HasTask {\n @Prop(Boolean)\n readonly isActive!: boolean\n\n protected fetchInfo(): Promise {\n throw 'Not implement'\n }\n\n protected async doTask() {\n await this.fetchInfo()\n \n return !this.isActive\n }\n\n startTask() {\n this.setTaskAndRun(this.doTask, 5000)\n }\n\n created() {\n if (this.isActive) {\n this.startTask()\n }\n }\n\n @Watch('isActive')\n async onActived(v: boolean) {\n if (v) {\n this.startTask()\n } else {\n this.cancelTask();\n }\n }\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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\nimport {chunk, countBy} from 'lodash'\n\nimport api from '../../Api'\nimport {formatDuration, formatSize, formatTimestamp, toPrecision} from '@/filters'\n\nimport {Torrent, TorrentProperties} from '@/types'\nimport Component from 'vue-class-component'\nimport {Prop, Watch} from 'vue-property-decorator'\nimport BaseTorrentInfo from './baseTorrentInfo'\n\ninterface Item {\n label: string;\n value: (prop: TorrentProperties) => string;\n}\n\nenum PieceState {\n Empty,\n Downloading,\n Downloaded,\n}\n\n@Component({\n\n})\nexport default class TorrentInfo extends BaseTorrentInfo {\n @Prop()\n readonly torrent!: Torrent\n\n properties: TorrentProperties | null = null\n\n transfer: Item[] = [\n {\n label: 'Time active',\n value: prop => formatDuration(prop.time_elapsed) + (prop.seeding_time ? ` (seeded ${formatDuration(prop.seeding_time)})` : ''),\n },\n { label: 'ETA', value: prop => formatDuration(prop.eta, { dayLimit: 100 }) },\n { label: 'Connections', value: prop => `${prop.nb_connections} (${prop.nb_connections_limit} max)` },\n { label: 'Downloaded', value: prop => `${formatSize(prop.total_downloaded_session)}/${formatSize(prop.total_downloaded)}` },\n { label: 'Uploaded', value: prop => `${formatSize(prop.total_uploaded_session)}/${formatSize(prop.total_uploaded)}` },\n { label: 'Seeds', value: prop => `${prop.seeds} (${prop.seeds_total} total)` },\n { label: 'DL speed', value: prop => `${formatSize(prop.dl_speed)}/s` },\n { label: 'UP speed', value: prop => `${formatSize(prop.up_speed)}/s` },\n { label: 'Peers', value: prop => `${prop.peers} (${prop.peers_total} total)` },\n { label: 'Wasted', value: prop => formatSize(prop.total_wasted) },\n { label: 'Share ratio', value: prop => toPrecision(prop.share_ratio, 3) },\n { label: 'Reannounce', value: prop => formatDuration(prop.reannounce) },\n { label: 'Last seen', value: prop => formatTimestamp(prop.last_seen) },\n ]\n\n information: Item[] = [\n { label: 'Total size', value: prop => formatSize(prop.total_size) },\n { label: 'Pieces', value: prop => `${prop.pieces_num} x ${formatSize(prop.piece_size)} (have ${prop.pieces_have})` },\n { label: 'Created by', value: prop => prop.created_by },\n { label: 'Created on', value: prop => formatTimestamp(prop.creation_date) },\n { label: 'Added on', value: prop => formatTimestamp(prop.addition_date) },\n { label: 'Completed on', value: prop => formatTimestamp(prop.completion_date) },\n { label: 'Torrent hash', value: () => this.torrent.hash },\n { label: 'Save path', value: prop => prop.save_path },\n { label: 'Comment', value: prop => prop.comment },\n ]\n pieces: PieceState[] = []\n canvas: CanvasRenderingContext2D | null = null\n\n async getData() {\n this.properties = await api.getTorrentProperties(this.torrent.hash);\n this.pieces = await api.getTorrentPieceStates(this.torrent.hash);\n }\n\n initCanvas(el: HTMLCanvasElement) {\n const { clientWidth, clientHeight } = el;\n /* eslint-disable no-param-reassign */\n el.width = clientWidth;\n el.height = clientHeight;\n /* eslint-enable no-param-reassign */\n\n return el.getContext('2d')!;\n }\n\n fetchInfo() {\n return this.getData()\n }\n\n @Watch('pieces')\n onPiecesChanged(v: PieceState[]) {\n let ctx;\n if (this.canvas) {\n ctx = this.canvas\n } else {\n ctx = this.initCanvas(this.$refs.canvas as HTMLCanvasElement)\n this.canvas = ctx\n }\n\n const { clientHeight, clientWidth } = ctx.canvas;\n ctx.clearRect(0, 0, clientWidth, clientHeight);\n\n const partNum = clientWidth / 2;\n const offset = clientWidth / partNum;\n const chunkSize = Math.floor(v.length / partNum);\n\n const chunks = chunk(v, chunkSize);\n for (let i = 0; i < partNum; i++) {\n const states = countBy(chunks[i]);\n const downloading = states[PieceState.Downloading];\n const empty = states[PieceState.Empty] || 0;\n const downloaded = states[PieceState.Downloaded];\n let color;\n if (downloading) {\n color = 'lightgreen';\n } else if (downloaded >= empty) {\n color = 'lightblue';\n } else {\n continue;\n }\n\n ctx.fillStyle = color;\n ctx.fillRect(i * offset, 0, offset, clientHeight);\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TorrentInfo.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TorrentInfo.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./TorrentInfo.vue?vue&type=template&id=7f833448&scoped=true&\"\nimport script from \"./TorrentInfo.vue?vue&type=script&lang=ts&\"\nexport * from \"./TorrentInfo.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./TorrentInfo.vue?vue&type=style&index=0&id=7f833448&lang=scss&scoped=true&\"\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 \"7f833448\",\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('div',{staticClass:\"torrent-content\"},[_c('v-treeview',{attrs:{\"open-on-click\":\"\",\"items\":_vm.fileTree,\"value\":_vm.selected,\"selectable\":\"\"},on:{\"input\":_vm.selectChanged},scopedSlots:_vm._u([{key:\"prepend\",fn:function(row){return [(_vm.inChanging.includes(row.item.id))?_c('v-progress-circular',{attrs:{\"size\":\"24\",\"width\":\"2\",\"indeterminate\":\"\"}}):_c('v-icon',{domProps:{\"textContent\":_vm._s(_vm.getRowIcon(row))}})]}},{key:\"append\",fn:function(row){return [_c('span',[_vm._v(\" [\"+_vm._s(_vm._f(\"size\")(row.item.size))+\"] \")]),_c('span',{staticClass:\"progress\"},[_vm._v(\" \"+_vm._s(_vm._f(\"progress\")(row.item.progress))+\" \")])]}}])})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\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\nimport { groupBy, xor, sumBy } from 'lodash';\nimport api from '../../Api';\nimport BaseTorrentInfo from './baseTorrentInfo'\nimport Component from 'vue-class-component';\nimport { Prop } from 'vue-property-decorator';\n\nenum EFilePriority {\n notDownload = 0,\n normal = 1,\n high = 6,\n maximal = 7\n}\n\n/* eslint-disable camelcase */\ninterface File {\n id: number;\n name: string;\n size: number;\n progress: number;\n priority: EFilePriority;\n is_seed: boolean;\n piece_range: Array;\n availability: number;\n}\n/* eslint-disable camelcase */\n\ninterface TreeItem {\n id: number;\n name: string;\n item?: File;\n children?: Array;\n size: number;\n progress: number;\n}\n\ninterface Data {\n files: Array;\n}\n\nconst FILE_KEY = '/FILE/';\n\nconst UNWANTED_FILE = '.unwanted';\n\n@Component\nexport default class TorrentContent extends BaseTorrentInfo {\n @Prop(String)\n readonly hash!: string\n\n files: File[] = []\n folderIndex!: number\n inChanging: number[] = []\n\n get fileTree(): TreeItem[] {\n return this.buildTree(this.files, 0);\n }\n\n get selected(): number[] {\n return this.files.filter((item) => {\n return item.priority !== EFilePriority.notDownload;\n }).map(item => item.id);\n }\n\n async getFiles() {\n const files = await api.getTorrentFiles(this.hash) as File[]\n files.forEach((v, i) => v.id = i)\n files.sort((a, b) => a.name.localeCompare(b.name))\n\n this.files = files\n this.folderIndex = 0\n\n this.inChanging = [];\n }\n\n getRowIcon(row: any) {\n if (row.item.item) {\n return 'mdi-file';\n }\n\n return row.open ? 'mdi-folder-open' : 'mdi-folder';\n }\n\n async selectChanged(items: Array) {\n const previous = this.selected;\n const diff = xor(previous, items);\n\n if(diff.length == 0) return;\n\n this.inChanging.push(...diff);\n\n await api.setTorrentFilePriority(this.hash, diff, items.length > previous.length ?\n EFilePriority.normal : EFilePriority.notDownload);\n }\n\n getFileFolder(item: File, start: number) {\n const { name } = item;\n const index = name.indexOf('/', start);\n if (index === -1) {\n return FILE_KEY;\n }\n\n return name.substring(start, index);\n }\n\n buildTree(files: Array, start: number): TreeItem[] {\n if (!files.length) {\n return [];\n }\n\n const entries = groupBy(files, item => this.getFileFolder(item, start));\n\n const result = [];\n for (const [folder, values] of Object.entries(entries)) {\n // Push .unwanted file to current folder, just like original web ui\n if(folder === UNWANTED_FILE) {\n for (const item of values) {\n result.push({\n id: item.id,\n name: item.name.substring(start + folder.length + 1),\n item,\n size: item.size,\n progress: item.progress,\n });\n }\n continue;\n }\n\n if (folder !== FILE_KEY) {\n const subTree = this.buildTree(values, start + folder.length + 1);\n // Offset folder id to making sure it will not influence array content\n result.push({\n id: this.files.length + this.folderIndex++,\n name: folder,\n children: subTree,\n size: sumBy(subTree, 'size'),\n progress: sumBy(subTree, 'progress') / subTree.length,\n });\n continue;\n }\n\n for (const item of values) {\n result.push({\n id: item.id,\n name: item.name.substring(start),\n item,\n size: item.size,\n progress: item.progress,\n });\n }\n }\n\n return result;\n }\n\n fetchInfo() {\n return this.getFiles()\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TorrentContent.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TorrentContent.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./TorrentContent.vue?vue&type=template&id=360390b3&scoped=true&\"\nimport script from \"./TorrentContent.vue?vue&type=script&lang=ts&\"\nexport * from \"./TorrentContent.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./TorrentContent.vue?vue&type=style&index=0&id=360390b3&lang=scss&scoped=true&\"\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 \"360390b3\",\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 { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VTreeview } from 'vuetify/lib/components/VTreeview';\ninstallComponents(component, {VIcon,VProgressCircular,VTreeview})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-data-table',{attrs:{\"headers\":_vm.headers,\"items\":_vm.trackers,\"items-per-page\":-1,\"hide-default-footer\":true},scopedSlots:_vm._u([{key:\"item\",fn:function(row){return [_c('tr',[_c('td',[_vm._v(_vm._s(row.item.tier))]),_c('td',[_vm._v(_vm._s(row.item.url))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatTrackerStatus\")(row.item.status)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatTrackerNum\")(row.item.num_peers)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatTrackerNum\")(row.item.num_seeds)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatTrackerNum\")(row.item.num_leeches)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatTrackerNum\")(row.item.num_downloaded)))]),_c('td',[_vm._v(_vm._s(row.item.msg))])])]}}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport api from '../../Api';\nimport Component from 'vue-class-component';\nimport { Prop } from 'vue-property-decorator';\nimport BaseTorrentInfo from './baseTorrentInfo';\n\n@Component({\n filters: {\n formatTrackerStatus(status: number) {\n const map = [\n 'Disabled',\n 'Not contacted',\n 'Working',\n 'Updating',\n 'Not working',\n ];\n\n return map[status];\n },\n formatTrackerNum(num: number) {\n if (num === -1) {\n return 'N/A';\n }\n\n return num.toString();\n },\n },\n})\nexport default class Trackers extends BaseTorrentInfo {\n @Prop(String)\n readonly hash!: string\n\n readonly headers = [\n { text: '#', value: 'tier' },\n { text: 'URL', value: 'url' },\n { text: 'Status', value: 'status' },\n { text: 'Peers', value: 'num_peers' },\n { text: 'Seeds', value: 'num_seeds' },\n { text: 'Leeches', value: 'num_leeches' },\n { text: 'Downloaded', value: 'num_downloaded' },\n { text: 'Message', value: 'msg' },\n ]\n\n trackers = []\n\n async getTracker() {\n this.trackers = await api.getTorrentTracker(this.hash);\n }\n\n fetchInfo() {\n return this.getTracker()\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Trackers.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Trackers.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./Trackers.vue?vue&type=template&id=4101a5a8&\"\nimport script from \"./Trackers.vue?vue&type=script&lang=ts&\"\nexport * from \"./Trackers.vue?vue&type=script&lang=ts&\"\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 { VDataTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VDataTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-data-table',{attrs:{\"headers\":_vm.headers,\"items\":_vm.peers,\"items-per-page\":-1,\"hide-default-footer\":true},scopedSlots:_vm._u([{key:\"item\",fn:function(row){return [_c('tr',[_c('td',{staticClass:\"ip\"},[(row.item.country_code)?[(_vm.isWindows)?_c('img',{staticClass:\"country-flag\",attrs:{\"title\":row.item.country,\"alt\":_vm.codeToFlag(row.item.country_code).char,\"src\":_vm.codeToFlag(row.item.country_code).url}}):[_vm._v(\" \"+_vm._s(_vm.codeToFlag(row.item.country_code).char)+\" \")]]:_vm._e(),_vm._v(\" \"+_vm._s(row.item.ip)+\" \"),_c('span',{staticClass:\"grey--text\"},[_vm._v(\" :\"+_vm._s(row.item.port)+\" \")])],2),_c('td',[_vm._v(_vm._s(row.item.connection))]),_c('td',{attrs:{\"title\":row.item.flags_desc}},[_vm._v(\" \"+_vm._s(row.item.flags)+\" \")]),_c('td',[_vm._v(_vm._s(row.item.client))]),_c('td',[_vm._v(_vm._s(_vm._f(\"progress\")(row.item.progress)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"networkSpeed\")(row.item.dl_speed)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"networkSize\")(row.item.downloaded)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"networkSpeed\")(row.item.up_speed)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"networkSize\")(row.item.uploaded)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"progress\")(row.item.relevance)))]),_c('td',[_vm._v(_vm._s(row.item.files))])])]}}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport { map, merge, cloneDeep } from 'lodash';\nimport { codeToFlag, isWindows } from '../../utils';\nimport api from '../../Api';\nimport { formatSize } from '../../filters';\nimport BaseTorrentInfo from './baseTorrentInfo';\nimport Component from 'vue-class-component';\nimport { Prop } from 'vue-property-decorator';\n\n@Component({\n filters: {\n networkSpeed(speed: number) {\n if (speed === 0) {\n return null;\n }\n\n return `${formatSize(speed)}/s`;\n },\n networkSize(size: number) {\n if (size === 0) {\n return null;\n }\n\n return formatSize(size);\n },\n },\n})\nexport default class Peers extends BaseTorrentInfo {\n @Prop(String)\n readonly hash!: string\n\n headers = [\n { text: 'IP', value: 'ip' },\n { text: 'Connection', value: 'connection' },\n { text: 'Flags', value: 'flags' },\n { text: 'Client', value: 'client' },\n { text: 'Progress', value: 'progress' },\n { text: 'DL Speed', value: 'dl_speed' },\n { text: 'Downloaded', value: 'downloaded' },\n { text: 'UP Speed', value: 'up_speed' },\n { text: 'Uploaded', value: 'uploaded' },\n { text: 'Relevance', value: 'relevance' },\n { text: 'Files', value: 'files' },\n ]\n\n peersObj: any = null\n rid: number | null = null\n isWindows: boolean = isWindows\n\n get peers() {\n return map(this.peersObj, (value, key) => merge({}, value, { key }));\n }\n\n codeToFlag(code: string) {\n if (code) {\n return codeToFlag(code);\n }\n\n return {};\n }\n\n async getPeers() {\n const resp = await api.getTorrentPeers(this.hash, this.rid || undefined);\n this.rid = resp.rid;\n\n if (resp.full_update) {\n this.peersObj = resp.peers;\n } else {\n const tmp: any = cloneDeep(this.peersObj);\n if (resp.peers_removed) {\n for (const key of resp.peers_removed) {\n delete tmp[key];\n }\n }\n this.peersObj = merge(tmp, resp.peers);\n }\n }\n\n fetchInfo() {\n return this.getPeers()\n }\n\n startTask() {\n this.setTaskAndRun(this.doTask, 2000)\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Peers.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Peers.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./Peers.vue?vue&type=template&id=a834147c&scoped=true&\"\nimport script from \"./Peers.vue?vue&type=script&lang=ts&\"\nexport * from \"./Peers.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./Peers.vue?vue&type=style&index=0&id=a834147c&lang=scss&scoped=true&\"\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 \"a834147c\",\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 { VDataTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VDataTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (!_vm.single)?_c('fieldset',{staticClass:\"panel\"},[_c('legend',{domProps:{\"textContent\":_vm._s(_vm.title)}}),_c('div',{staticClass:\"inner\"},[_vm._t(\"default\")],2)]):_c('div',{staticClass:\"inner\"},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue';\n\nexport default Vue.extend({\n props: {\n single: Boolean,\n title: {\n type: String,\n required: true,\n },\n },\n});\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Panel.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Panel.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./Panel.vue?vue&type=template&id=1e23acca&scoped=true&\"\nimport script from \"./Panel.vue?vue&type=script&lang=ts&\"\nexport * from \"./Panel.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./Panel.vue?vue&type=style&index=0&id=1e23acca&lang=scss&scoped=true&\"\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 \"1e23acca\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue';\nimport TorrentInfo from './TorrentInfo.vue';\nimport TorrentContent from './TorrentContent.vue';\nimport Trackers from './Trackers.vue';\nimport Peers from './Peers.vue';\nimport Panel from './Panel.vue';\nimport Component from 'vue-class-component';\nimport { Prop, Emit, PropSync } from 'vue-property-decorator';\nimport { Torrent } from '../../types';\n\n@Component({\n components: {\n TorrentInfo,\n TorrentContent,\n Trackers,\n Peers,\n Panel,\n },\n})\nexport default class InfoDialog extends Vue {\n @Prop(Array)\n readonly value!: Torrent[]\n\n @PropSync('tab', String)\n tabSync!: string\n\n torrents!: Torrent[]\n\n created() {\n this.torrents = this.value\n }\n\n get phoneLayout() {\n return this.$vuetify.breakpoint.xsOnly;\n }\n get dialogWidth() {\n return this.phoneLayout ? '100%' : '80%';\n }\n\n @Emit('input')\n closeDialog() {\n return false\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./InfoDialog.vue?vue&type=template&id=35c58977&scoped=true&\"\nimport script from \"./InfoDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./InfoDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./InfoDialog.vue?vue&type=style&index=0&id=35c58977&lang=scss&scoped=true&\"\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 \"35c58977\",\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } 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';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VIcon,VSpacer,VTab,VTabItem,VTabs,VTabsItems})\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue'\nimport { mapState, mapGetters, mapMutations, mapActions } from 'vuex'\nimport { intersection, difference, uniqBy } from 'lodash'\n\nimport { tr } from '@/locale'\nimport ConfirmDeleteDialog from './dialogs/ConfirmDeleteDialog.vue'\nimport ConfirmSetCategoryDialog from './dialogs/ConfirmSetCategoryDialog.vue'\nimport EditTrackerDialog from './dialogs/EditTrackerDialog.vue'\nimport InfoDialog from './dialogs/InfoDialog.vue'\nimport api from '../Api'\nimport { formatSize } from '@/filters'\nimport { DialogType, TorrentFilter, ConfigPayload, DialogConfig, SnackBarConfig } from '@/store/types'\nimport Component from 'vue-class-component'\nimport { Torrent, Category, Tag } from '@/types'\nimport { Watch } from 'vue-property-decorator'\n\nfunction getStateInfo(state: string) {\n let icon;\n switch (state) {\n case 'metaDL':\n case 'allocating':\n case 'downloading':\n case 'forcedDL':\n icon = {\n icon: 'download',\n color: 'info',\n };\n break;\n case 'uploading':\n case 'forcedUP':\n icon = {\n icon: 'upload',\n color: 'info',\n };\n break;\n case 'stalledDL':\n icon = {\n icon: 'download',\n color: null,\n };\n break;\n case 'stalledUP':\n icon = {\n icon: 'upload',\n color: null,\n };\n break;\n case 'pausedDL':\n icon = {\n icon: 'pause',\n color: 'warning',\n };\n break;\n case 'pausedUP':\n icon = {\n icon: 'check',\n color: null,\n };\n break;\n case 'queuedDL':\n case 'queuedUP':\n icon = {\n icon: 'timer-sand',\n color: 'info',\n };\n break;\n case 'checkingDL':\n case 'checkingUP':\n case 'queuedForChecking':\n case 'checkingResumeData':\n case 'moving':\n icon = {\n icon: 'backup-restore',\n color: 'info',\n };\n break;\n case 'error':\n case 'unknown':\n case 'missingFiles':\n icon = {\n icon: 'alert',\n color: 'error',\n };\n break;\n default:\n throw Error('Unknown state');\n }\n\n return icon;\n}\n\n@Component({\n components: {\n ConfirmDeleteDialog,\n ConfirmSetCategoryDialog,\n EditTrackerDialog,\n InfoDialog,\n },\n computed: {\n ...mapGetters([\n 'isDataReady',\n 'allTorrents',\n 'allTags',\n 'allCategories',\n 'torrentGroupByCategory',\n 'torrentGroupByTag',\n 'torrentGroupBySite',\n 'torrentGroupByState',\n ]),\n ...mapState({\n filter(state, getters) {\n return getters.config.filter;\n },\n query(state: any) {\n return state.query;\n },\n }),\n },\n filters: {\n formatNetworkSpeed(speed: number) {\n if (speed === 0) {\n return null;\n }\n\n return `${formatSize(speed)}/s`;\n },\n stateIcon(state: string) {\n const item = getStateInfo(state);\n return `mdi-${item.icon}`;\n },\n stateColor(state: string, isProgress?: boolean, isSeqDL?: boolean) {\n const item = getStateInfo(state);\n if (!isProgress) {\n return item.color;\n }\n if (isSeqDL) {\n return '#e33371' // icon.color.secondary;\n }\n\n return item.color || '#0008';\n },\n },\n methods: {\n ...mapMutations([\n 'updateConfig',\n 'showSnackBar',\n ]),\n ...mapActions([\n 'asyncShowDialog',\n ]),\n },\n})\nexport default class Torrents extends Vue {\n readonly headers = [\n { text: tr('name'), value: 'name' },\n { text: tr('size'), value: 'size' },\n { text: tr('progress'), value: 'progress' },\n { text: tr('status'), value: 'state' },\n { text: tr('seeds'), value: 'num_complete' },\n { text: tr('peers'), value: 'num_incomplete' },\n { text: tr('dl_speed'), value: 'dlspeed' },\n { text: tr('up_speed'), value: 'upspeed' },\n { text: tr('eta'), value: 'eta' },\n { text: tr('ratio'), value: 'ratio' },\n { text: tr('added_on'), value: 'added_on' },\n ]\n\n readonly footerProps = {\n 'items-per-page-options': [10, 20, 50, -1],\n }\n\n selectedRows: Torrent[] = []\n toDelete: Torrent[] = []\n toSetCategory: Torrent[] = []\n categoryToSet: string | null = null\n toShowInfo: Torrent[] = []\n toEditTracker: Torrent[] = []\n infoTab = null\n pageOptions: any = null\n\n isDataReady!: boolean\n allTorrents!: Torrent[]\n allCategories!: Category[]\n allTags!: Tag[]\n torrentGroupByCategory!: {[category: string]: Torrent[]}\n torrentGroupByTag!: {[tag: string]: Torrent[]}\n torrentGroupBySite!: {[site: string]: Torrent[]}\n torrentGroupByState!: {[state: string]: Torrent[]}\n filter!: TorrentFilter\n query!: string | null\n\n updateConfig!: (_: ConfigPayload) => void\n showSnackBar!: (_: SnackBarConfig) => void\n asyncShowDialog!: (_: DialogConfig) => Promise\n\n get loading() {\n return !this.isDataReady;\n }\n get hasSelected() {\n return !!this.selectedRows.length;\n }\n get selectedHashes() {\n return this.selectedRows.map(r => r.hash);\n }\n\n get torrents() {\n if (!this.isDataReady) {\n return [];\n }\n\n let list = this.allTorrents;\n if (this.filter.site !== null) {\n list = intersection(list, this.torrentGroupBySite[this.filter.site]);\n }\n if (this.filter.category !== null) {\n list = intersection(list, this.torrentGroupByCategory[this.filter.category]);\n }\n if (this.filter.tag !== null) {\n list = intersection(list, this.torrentGroupByTag[this.filter.tag]);\n }\n if (this.filter.state !== null) {\n list = intersection(list, this.torrentGroupByState[this.filter.state]);\n }\n if (this.query) {\n const q = this.query.toLowerCase();\n\n list = list.filter(t => {\n return t.name.toLowerCase().includes(q) ||\n t.tracker.toLowerCase().includes(q) ||\n t.category.toLowerCase().includes(q);\n });\n }\n\n return list;\n }\n\n get hasSelectedAll() {\n return this.hasSelected && this.selectedRows.length\n === Math.min(this.torrents.length, this.pageOptions.rowsPerPage);\n }\n\n getProgressColorClass(progress: number) {\n const color = (progress >= 0.5 || (this as any).$vuetify.theme.dark)\n ? 'white' : 'black';\n return `${color}--text`;\n }\n\n created() {\n this.pageOptions = this.$store.getters.config.pageOptions;\n }\n\n confirmDelete() {\n this.toDelete = this.selectedRows;\n }\n\n showInfo(row?: any) {\n this.toShowInfo = row ? [row] : this.selectedRows;\n }\n\n async resumeTorrents() {\n await api.resumeTorrents(this.selectedHashes);\n }\n\n async forceStartTorrents() {\n await api.setForceStartTorrents(this.selectedHashes);\n }\n\n async toggleSequentialTorrents() {\n await api.toggleSequentialTorrents(this.selectedHashes);\n }\n async pauseTorrents() {\n await api.pauseTorrents(this.selectedHashes);\n }\n\n async reannounceTorrents() {\n if (!this.hasSelected) {\n this.selectedRows = this.allTorrents;\n }\n\n await api.reannounceTorrents(this.selectedHashes);\n\n this.showSnackBar({text: tr('label.reannounced')});\n }\n\n async recheckTorrents() {\n const v = await this.asyncShowDialog({\n title: tr('title.recheck_torrents'),\n text: tr('dialog.recheck_torrents.msg'),\n type: DialogType.OkCancel,\n });\n\n if (!v) {\n return;\n }\n await api.recheckTorrents(this.selectedHashes);\n\n this.showSnackBar({text: tr('label.rechecking')});\n }\n\n async setTorrentLocation() {\n const savePaths = uniqBy(this.selectedRows, 'save_path');\n\n const oldPath = savePaths.length > 1 ? '' : savePaths[0].save_path\n const v = await this.asyncShowDialog({\n title: tr('title.set_location'),\n text: '',\n type: DialogType.Input,\n value: oldPath,\n });\n\n if (!v) {\n return;\n }\n\n this.showSnackBar({text: tr('label.moving')});\n\n try {\n await api.setTorrentLocation(this.selectedHashes, v);\n } catch (e) {\n this.showSnackBar({text: e});\n return;\n }\n\n this.showSnackBar({text: tr('label.moved')});\n }\n\n setTorrentsCategory(category: string) {\n this.categoryToSet = category;\n this.toSetCategory = this.selectedRows;\n }\n\n editTracker() {\n if (this.hasSelected) {\n this.selectedRows = this.allTorrents;\n }\n this.toEditTracker = this.selectedRows;\n }\n\n @Watch('pageOptions', { deep: true})\n onPageOptionsChanged() {\n this.updateConfig({\n key: 'pageOptions',\n value: this.pageOptions,\n })\n }\n\n @Watch('filter')\n onFilterChanged() {\n this.selectedRows = []\n }\n\n @Watch('torrents')\n onTorrentsChanged(v: Torrent[]) {\n if (!this.hasSelected) {\n return;\n }\n\n const torrentHashs = v.map(t => t.hash);\n const toRemove = difference(this.selectedHashes, torrentHashs);\n if (!toRemove) {\n return;\n }\n\n this.selectedRows = this.selectedRows.filter(r => !toRemove.includes(r.hash));\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Torrents.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Torrents.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./Torrents.vue?vue&type=template&id=30ddaf15&scoped=true&\"\nimport script from \"./Torrents.vue?vue&type=script&lang=ts&\"\nexport * from \"./Torrents.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./Torrents.vue?vue&type=style&index=0&id=30ddaf15&lang=scss&scoped=true&\"\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 \"30ddaf15\",\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 { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\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 { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\ninstallComponents(component, {VBtn,VCheckbox,VDataTable,VDivider,VIcon,VList,VListItem,VListItemAction,VListItemContent,VListItemTitle,VMenu,VProgressLinear,VSubheader})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.isDataReady)?_c('div',{staticClass:\"footer d-flex\",class:_vm.topLayoutClass},[(_vm.app)?_c('div',{staticClass:\"d-flex shrink\",class:_vm.phoneLayout ? 'flex-column' : 'align-center'},[(!_vm.phoneLayout)?_c('div',[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('span',_vm._g({},on),[_vm._v(\" qBittorrent \"+_vm._s(_vm.app.version)+\" \")])]}}],null,false,3135644960)},[_c('span',[_vm._v(\" API version: \"+_vm._s(_vm.app.apiVersion)+\" \")]),_c('br'),_c('span',[_vm._v(\" qb-web version: \"+_vm._s(_vm.buildInfo)+\" \")])])],1):_vm._e(),(!_vm.phoneLayout)?_c('v-divider',{staticClass:\"mx-2\",attrs:{\"vertical\":\"\"}}):_vm._e(),_c('div',{staticClass:\"icon-label\"},[_c('v-icon',[_vm._v(\"mdi-sprout\")]),_vm._v(\" \"+_vm._s(_vm.allTorrents.length)+\" [\"+_vm._s(_vm._f(\"formatSize\")(_vm.totalSize))+\"] \")],1),(!_vm.phoneLayout)?_c('v-divider',{staticClass:\"mx-2\",attrs:{\"vertical\":\"\"}}):_vm._e(),_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('div',_vm._g({staticClass:\"icon-label\"},on),[_c('v-icon',[_vm._v(\"mdi-nas\")]),_vm._v(\" \"+_vm._s(_vm._f(\"formatSize\")(_vm.info.free_space_on_disk))+\" \")],1)]}}],null,false,3909253775)},[_c('span',[_vm._v(\" Queued I/O jobs: \"+_vm._s(_vm.info.queued_io_jobs)+\" \")]),_c('br'),_c('span',[_vm._v(\" Avg queue time: \"+_vm._s(_vm.info.average_time_queue)+\" ms \")])]),(!_vm.phoneLayout)?_c('v-divider',{staticClass:\"mx-2\",attrs:{\"vertical\":\"\"}}):_vm._e(),(!_vm.phoneLayout)?_c('div',{staticClass:\"icon-label\"},[_c('v-icon',{staticClass:\"icon-upload-download\"},[_vm._v(\" mdi-swap-vertical-bold \")]),_c('span',[_vm._v(\" \"+_vm._s(_vm._f(\"formatSize\")(_vm.info.alltime_dl))+\"/\"+_vm._s(_vm._f(\"formatSize\")(_vm.info.alltime_ul))+\" \")])],1):_vm._e()],1):_vm._e(),(_vm.info)?_c('div',{staticClass:\"d-flex shrink\",class:_vm.phoneLayout ? 'flex-column' : 'align-center'},[(!_vm.phoneLayout)?_c('div',{staticClass:\"icon-label\"},[_c('v-icon',[_vm._v(\"mdi-lan\")]),_vm._v(\" \"+_vm._s(_vm.$t('label.dht_nodes', _vm.info.dht_nodes))+\" \")],1):_vm._e(),(!_vm.phoneLayout)?_c('v-divider',{staticClass:\"mx-2\",attrs:{\"vertical\":\"\"}}):_vm._e(),_c('div',{staticClass:\"icon-label\"},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g({attrs:{\"color\":_vm._f(\"connectionIconColor\")(_vm.info.connection_status)}},on),[_vm._v(\" mdi-\"+_vm._s(_vm._f(\"connectionIcon\")(_vm.info.connection_status))+\" \")]),(_vm.phoneLayout)?_c('span',[_vm._v(\" Network \"+_vm._s(_vm.info.connection_status)+\" \")]):_vm._e()]}}],null,false,452698304)},[_c('span',[_vm._v(\" Network \"+_vm._s(_vm.info.connection_status)+\" \")])])],1),(!_vm.phoneLayout)?_c('v-divider',{staticClass:\"mx-2\",attrs:{\"vertical\":\"\"}}):_vm._e(),_c('div',{staticClass:\"icon-label\"},[(_vm.phoneLayout)?_c('v-switch',{staticClass:\"mt-0 pt-0 speed-switch\",attrs:{\"hide-details\":\"\",\"value\":_vm.speedLimited,\"label\":\"Alternative speed limits\"},on:{\"change\":_vm.toggleSpeedLimitsMode},scopedSlots:_vm._u([{key:\"prepend\",fn:function(){return [_c('v-icon',_vm._b({},'v-icon',_vm.speedModeBind,false),[_vm._v(\" mdi-speedometer \")])]},proxy:true}],null,false,2672072414)}):_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g(_vm._b({on:{\"click\":_vm.toggleSpeedLimitsMode}},'v-icon',_vm.speedModeBind,false),on),[_vm._v(\" mdi-speedometer \")])]}}],null,false,3284983233)},[_c('span',[_vm._v(\" Alternative speed limits \"+_vm._s(_vm.speedLimited ? 'enabled' : 'disabled')+\" \")])])],1),(!_vm.phoneLayout)?_c('v-divider',{staticClass:\"mx-2\",attrs:{\"vertical\":\"\"}}):_vm._e(),_c('div',{staticClass:\"icon-label\"},[_c('v-icon',{attrs:{\"color\":_vm.info.dl_info_speed > 0 ? 'success' : null}},[_vm._v(\" mdi-download \")]),_c('span',[_vm._v(\" \"+_vm._s(_vm._f(\"formatSize\")(_vm.info.dl_info_speed))+\"/s \"),(_vm.info.dl_rate_limit)?[_vm._v(\" (\"+_vm._s(_vm._f(\"formatSize\")(_vm.info.dl_rate_limit))+\"/s) \")]:_vm._e(),(!_vm.phoneLayout)?[_vm._v(\" [\"+_vm._s(_vm._f(\"formatSize\")(_vm.info.dl_info_data))+\"] \")]:_vm._e()],2)],1),(!_vm.phoneLayout)?_c('v-divider',{staticClass:\"mx-2\",attrs:{\"vertical\":\"\"}}):_vm._e(),_c('div',{staticClass:\"icon-label\"},[_c('v-icon',{attrs:{\"color\":_vm.info.up_info_speed > 0 ? 'warning' : null}},[_vm._v(\" mdi-upload \")]),_c('span',[_vm._v(\" \"+_vm._s(_vm._f(\"formatSize\")(_vm.info.up_info_speed))+\"/s \"),(_vm.info.up_rate_limit)?[_vm._v(\" (\"+_vm._s(_vm._f(\"formatSize\")(_vm.info.up_rate_limit))+\"/s) \")]:_vm._e(),(!_vm.phoneLayout)?[_vm._v(\" [\"+_vm._s(_vm._f(\"formatSize\")(_vm.info.up_info_data))+\"] \")]:_vm._e()],2)],1)],1):_vm._e()]):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport { sumBy } from 'lodash';\nimport Vue from 'vue';\nimport { mapState, mapGetters } from 'vuex';\nimport api from '../Api';\nimport buildInfo from '@/buildInfo';\nimport Component from 'vue-class-component';\nimport { Prop, Watch } from 'vue-property-decorator';\nimport { Torrent, ServerState } from '@/types';\n\n\n@Component({\n filters: {\n connectionIcon(status: string) {\n const statusMap: any = {\n connected: 'check-network',\n firewalled: 'minus-network',\n disconnected: 'close-network',\n };\n return statusMap[status];\n },\n connectionIconColor(status: string) {\n const statusMap: any = {\n connected: 'success',\n firewalled: 'warning',\n disconnected: 'error',\n };\n return statusMap[status];\n },\n },\n computed: {\n ...mapState({\n info(state: any) {\n return this.isDataReady ? state.mainData.server_state : null;\n },\n }),\n ...mapGetters([\n 'isDataReady',\n 'allTorrents',\n ]),\n },\n})\nexport default class Footer extends Vue {\n @Prop(Boolean)\n readonly phoneLayout!: boolean\n\n app: any = null\n speedLimited = false\n\n buildInfo = buildInfo\n\n info!: ServerState\n isDataReady!: boolean\n allTorrents!: Torrent[]\n\n get totalSize() {\n return sumBy(this.allTorrents, 'size');\n }\n\n get speedModeBind() {\n if (this.speedLimited) {\n return {\n class: 'speed-limited',\n color: 'warning',\n };\n }\n\n return {\n class: null,\n color: 'success',\n };\n }\n\n get topLayoutClass() {\n const v = this.phoneLayout;\n if (v) {\n return ['in-drawer', 'flex-column'];\n }\n\n return ['mx-4', 'justify-space-between'];\n }\n\n async getAppInfo() {\n let resp = await api.getAppVersion();\n const version = resp.data;\n\n resp = await api.getApiVersion();\n const apiVersion = resp.data;\n\n this.app = {\n version, apiVersion,\n };\n }\n\n async toggleSpeedLimitsMode() {\n this.speedLimited = !this.speedLimited;\n await api.toggleSpeedLimitsMode();\n }\n\n created() {\n if (!this.isDataReady) {\n return;\n }\n\n this.speedLimited = this.info.use_alt_speed_limits;\n this.getAppInfo();\n }\n\n @Watch('isDataReady')\n onDataReady(v: boolean) {\n if (v && this.app === null) {\n this.getAppInfo();\n }\n }\n\n @Watch('info.use_alt_speed_limits')\n onSpeedLimitChanged (v: boolean) {\n this.speedLimited = v;\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Footer.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Footer.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./Footer.vue?vue&type=template&id=335591ac&scoped=true&\"\nimport script from \"./Footer.vue?vue&type=script&lang=ts&\"\nexport * from \"./Footer.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./Footer.vue?vue&type=style&index=0&id=335591ac&lang=scss&scoped=true&\"\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 \"335591ac\",\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 { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VDivider,VIcon,VSwitch,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"value\":_vm.value,\"scrollable\":\"\",\"fullscreen\":_vm.phoneLayout,\"width\":_vm.dialogWidth},on:{\"input\":function($event){return _vm.$emit('input', $event)}}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\"mdi-delta\")]),_c('span',{domProps:{\"textContent\":_vm._s(_vm.$t('logs'))}})],1),_c('v-card-text',[(!_vm.logs.length)?_c('v-progress-linear',{staticClass:\"mt-4\",attrs:{\"indeterminate\":true}}):_vm._e(),_c('ol',{staticClass:\"logs caption\"},_vm._l((_vm.logs),function(row,i){return _c('li',{key:i,staticClass:\"log-item\",class:_vm._f(\"typeColor\")(row.type)},[_c('span',{staticClass:\"tag\"},[_vm._v(\"[\"+_vm._s(_vm._f(\"formatType\")(row.type))+\" \"+_vm._s(_vm._f(\"formatTimestamp\")(row.timestamp / 1000))+\"]\")]),_c('span',{domProps:{\"innerHTML\":_vm._s(row.message)}})])}),0),_c('div',{ref:\"end\"})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},domProps:{\"textContent\":_vm._s(_vm.$t('close'))},on:{\"click\":_vm.closeDialog}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport api from '@/Api';\nimport Component from 'vue-class-component';\nimport HasTask from '../../mixins/hasTask';\nimport { Prop, Emit } from 'vue-property-decorator';\n\n@Component({\n filters: {\n formatType(type: number) {\n const map: any = {\n 1: 'N',\n 2: 'I',\n 4: 'W',\n 8: 'C',\n };\n return map[type];\n },\n typeColor(type: number) {\n const map: any = {\n 1: null,\n 2: 'info--text',\n 4: 'warning--text',\n 8: 'error--text',\n };\n return map[type];\n },\n },\n})\nexport default class LogsDialog extends HasTask {\n @Prop(Boolean)\n readonly value!: boolean\n\n logs: any[] = []\n\n get dialogWidth() {\n return this.$vuetify.breakpoint.smAndDown ? '100%' : '70%';\n }\n get phoneLayout() {\n return this.$vuetify.breakpoint.xsOnly;\n }\n\n @Emit('input')\n closeDialog() {\n return false\n }\n\n async getLogs() {\n const lastId = this.logs.length ? this.logs[this.logs.length - 1].id : -1;\n const logs = await api.getLogs(lastId);\n\n if (this.destroy) {\n return;\n }\n\n if (logs.length) {\n this.logs = this.logs.concat(logs);\n\n await this.$nextTick();\n\n (this.$refs.end as HTMLElement).scrollIntoView();\n }\n }\n\n created() {\n this.setTaskAndRun(this.getLogs)\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LogsDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LogsDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./LogsDialog.vue?vue&type=template&id=25ee86f6&scoped=true&\"\nimport script from \"./LogsDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./LogsDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./LogsDialog.vue?vue&type=style&index=0&id=25ee86f6&lang=scss&scoped=true&\"\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 \"25ee86f6\",\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VIcon,VProgressLinear,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"value\":_vm.value,\"fullscreen\":\"\",\"persistent\":\"\"},on:{\"input\":function($event){return _vm.$emit('input', $event)}}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\"mdi-rss-box\")]),_c('span',[_vm._v(\"RSS\")]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.closeDialog}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_c('div',{staticClass:\"toolbar\"},[_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('dialog.rss.add_feed')},on:{\"click\":_vm.addRssItem}},[_c('v-icon',[_vm._v(\"mdi-link-plus\")])],1),_c('v-btn',{attrs:{\"icon\":\"\",\"disabled\":!_vm.selectNode,\"title\":_vm.$t('delete')},on:{\"click\":_vm.deleteRssItem}},[_c('v-icon',[_vm._v(\"mdi-delete\")])],1),_c('v-btn',{attrs:{\"icon\":\"\",\"disabled\":!_vm.selectNode,\"title\":_vm.$t('rename')},on:{\"click\":_vm.renameRssItem}},[_c('v-icon',[_vm._v(\"mdi-file-move\")])],1),_c('v-divider',{attrs:{\"vertical\":\"\"}}),_c('v-btn',{attrs:{\"icon\":\"\",\"disabled\":!_vm.selectNode,\"title\":_vm.$t('refresh')},on:{\"click\":_vm.refreshRssItem}},[_c('v-icon',[_vm._v(\"mdi-refresh\")])],1),_c('v-spacer'),_c('v-divider',{attrs:{\"vertical\":\"\"}}),_c('v-switch',{attrs:{\"input-value\":_vm.preferences.rss_processing_enabled,\"label\":_vm.$t('dialog.rss.auto_refresh'),\"hide-details\":\"\"},on:{\"change\":function($event){return _vm.changePreference('rss_processing_enabled', $event)}}}),_c('v-divider',{attrs:{\"vertical\":\"\"}}),_c('v-switch',{attrs:{\"input-value\":_vm.preferences.rss_auto_downloading_enabled,\"label\":_vm.$t('dialog.rss.auto_download'),\"hide-details\":\"\"},on:{\"change\":function($event){return _vm.changePreference('rss_auto_downloading_enabled', $event)}}}),_c('v-divider',{attrs:{\"vertical\":\"\"}}),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('settings')},on:{\"click\":function($event){_vm.showRulesDialog = true}}},[_c('v-icon',[_vm._v(\"mdi-cog-box\")])],1)],1),_c('v-divider'),_c('div',{staticClass:\"content\",class:{phone: _vm.$vuetify.breakpoint.smAndDown}},[(!_vm.rssNode)?_c('div',{staticClass:\"loading\"},[_c('v-progress-circular',{attrs:{\"indeterminate\":\"\"}})],1):[_c('div',{staticClass:\"rss-items\"},[_c('v-treeview',{attrs:{\"open-on-click\":\"\",\"open-all\":\"\",\"items\":_vm.rssTree,\"item-key\":\"path\",\"activatable\":\"\",\"dense\":\"\"},on:{\"update:active\":function($event){_vm.selectNode = $event[0]}},scopedSlots:_vm._u([{key:\"prepend\",fn:function(row){return [(_vm.isItemLoading(row))?_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"size\":\"22\",\"width\":\"2\"}}):_c('v-icon',{domProps:{\"textContent\":_vm._s(_vm.getRowIcon(row))}})]}},{key:\"label\",fn:function(row){return [_vm._v(\" \"+_vm._s(row.item.name)+\" \"),(row.item.children)?[_vm._v(\" (\"+_vm._s(row.item.children.length)+\") \")]:_vm._e()]}}])})],1),_c('v-divider',{attrs:{\"vertical\":!_vm.phoneLayout}}),_c('div',{staticClass:\"rss-details\"},[_c('div',{staticClass:\"rss-info\"},[_c('p',[_vm._v(\" \"+_vm._s(_vm.$t('title._'))+\": \"),(_vm.selectItem)?_c('a',{attrs:{\"target\":\"_blank\",\"href\":_vm.selectItem.url}},[_vm._v(_vm._s(_vm.selectItem.title))]):_vm._e()]),_c('p',[_vm._v(_vm._s(_vm.$t('date'))+\": \"+_vm._s(_vm._f(\"date\")((_vm.selectItem ? _vm.selectItem.lastBuildDate : null))))])]),_c('v-divider'),_c('div',{staticClass:\"list-wrapper\"},[(_vm.selectItem)?_c('v-list',{attrs:{\"dense\":\"\"}},[_c('v-list-item-group',{attrs:{\"color\":\"primary\"},model:{value:(_vm.selectArticle),callback:function ($$v) {_vm.selectArticle=$$v},expression:\"selectArticle\"}},_vm._l((_vm.sortArticles(_vm.selectItem.articles)),function(article){return _c('v-list-item',{key:article.id,attrs:{\"value\":article}},[_c('v-list-item-content',[_c('v-list-item-title',[_c('span',{attrs:{\"title\":article.title},domProps:{\"textContent\":_vm._s(article.title)}})])],1),_c('v-list-item-action',[_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.downloadTorrent(article)}}},[_c('v-icon',[_vm._v(\"mdi-download\")])],1)],1)],1)}),1)],1):_vm._e()],1)],1),_c('v-divider',{attrs:{\"vertical\":!_vm.phoneLayout}}),_c('div',{staticClass:\"rss-desc\"},[_c('div',{staticClass:\"rss-info\"},[_c('p',[_vm._v(\" \"+_vm._s(_vm.$t('title._'))+\": \"),(_vm.selectArticle)?_c('a',{attrs:{\"target\":\"_blank\",\"href\":_vm.selectArticle.link}},[_vm._v(_vm._s(_vm.selectArticle.title))]):_vm._e()]),_c('p',[_vm._v(_vm._s(((_vm.$t('category', 1)) + \": \" + (_vm.selectArticle ? _vm.selectArticle.category: ''))))]),_c('p',[_vm._v(_vm._s(_vm.$t('date'))+\": \"+_vm._s(_vm._f(\"date\")((_vm.selectArticle ? _vm.selectArticle.date: null))))])]),_c('v-divider'),(_vm.selectArticle)?_c('iframe',{directives:[{name:\"body\",rawName:\"v-body\",value:(_vm.selectArticle.description),expression:\"selectArticle.description\"}],staticClass:\"iframe\",attrs:{\"sandbox\":\"allow-same-origin\"}}):_vm._e()],1)]],2)],1)],1),(_vm.showRulesDialog)?_c('RssRulesDialog',{attrs:{\"rss-node\":_vm.rssNode},model:{value:(_vm.showRulesDialog),callback:function ($$v) {_vm.showRulesDialog=$$v},expression:\"showRulesDialog\"}}):_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-dialog',{attrs:{\"value\":_vm.value,\"persistent\":\"\",\"width\":\"50%\"},on:{\"input\":function($event){return _vm.$emit('input', $event)}}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\"mdi-filter\")]),_c('span',{domProps:{\"textContent\":_vm._s(_vm.$t('dialog.rss_rule.title'))}}),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.closeDialog}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_c('div',{staticClass:\"toolbar\"},[_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('dialog.rss_rule.add_rule')},on:{\"click\":_vm.addRssRule}},[_c('v-icon',[_vm._v(\"mdi-plus\")])],1),_c('v-btn',{attrs:{\"icon\":\"\",\"disabled\":!_vm.selectedRuleName,\"title\":_vm.$t('delete')},on:{\"click\":_vm.deleteRssRule}},[_c('v-icon',[_vm._v(\"mdi-delete\")])],1)],1),_c('v-divider'),_c('div',{staticClass:\"content\"},[(!_vm.rssRules)?_c('div',{staticClass:\"loading\"},[_c('v-progress-circular',{attrs:{\"indeterminate\":\"\"}})],1):[_c('div',{staticClass:\"rss-rules\"},[_c('v-list',{attrs:{\"dense\":\"\"}},[_c('v-list-item-group',{attrs:{\"color\":\"primary\"},model:{value:(_vm.selectedRuleName),callback:function ($$v) {_vm.selectedRuleName=$$v},expression:\"selectedRuleName\"}},_vm._l((_vm.rssRules),function(value,key){return _c('v-list-item',{key:key,attrs:{\"value\":key}},[_c('v-list-item-action',[_c('v-checkbox',{attrs:{\"dense\":\"\"},model:{value:(value.enabled),callback:function ($$v) {_vm.$set(value, \"enabled\", $$v)},expression:\"value.enabled\"}})],1),_c('v-list-item-content',[_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(key)}})],1)],1)}),1)],1)],1),_c('v-divider',{attrs:{\"vertical\":\"\"}}),_c('div',{staticClass:\"rule-details\"},[_c('v-form',{staticClass:\"rule-form\"},[_c('p',{staticClass:\"form-title\",domProps:{\"textContent\":_vm._s(_vm.$t('dialog.rss_rule.rule_settings'))}}),_c('v-checkbox',{attrs:{\"dense\":\"\",\"label\":_vm.$t('dialog.rss_rule.use_regex'),\"disabled\":!_vm.selectedRule.enabled,\"value\":_vm.selectedRule.useRegex},on:{\"change\":function($event){return _vm.editRule('useRegex', $event)}}}),_c('v-text-field',{attrs:{\"dense\":\"\",\"label\":_vm.$t('dialog.rss_rule.must_contain'),\"disabled\":!_vm.selectedRule.enabled,\"value\":_vm.selectedRule.mustContain},on:{\"change\":function($event){return _vm.editRule('mustContain', $event)}}}),_c('v-text-field',{attrs:{\"dense\":\"\",\"label\":_vm.$t('dialog.rss_rule.must_not_contain'),\"disabled\":!_vm.selectedRule.enabled,\"value\":_vm.selectedRule.mustNotContain},on:{\"change\":function($event){return _vm.editRule('mustNotContain', $event)}}}),_c('v-text-field',{attrs:{\"dense\":\"\",\"label\":_vm.$t('dialog.rss_rule.episode_filter'),\"disabled\":!_vm.selectedRule.enabled,\"value\":_vm.selectedRule.episodeFilter},on:{\"change\":function($event){return _vm.editRule('episodeFilter', $event)}}}),_c('v-checkbox',{attrs:{\"dense\":\"\",\"label\":_vm.$t('dialog.rss_rule.smart_episode'),\"disabled\":!_vm.selectedRule.enabled,\"value\":_vm.selectedRule.smartFilter},on:{\"change\":function($event){return _vm.editRule('smartFilter', $event)}}}),_c('v-select',{attrs:{\"dense\":\"\",\"label\":_vm.$t('dialog.rss_rule.assign_category'),\"items\":_vm.categoryItems,\"disabled\":!_vm.selectedRule.enabled,\"value\":_vm.selectedRule.assignedCategory},on:{\"change\":function($event){return _vm.editRule('assignedCategory', $event)}}}),_c('v-text-field',{attrs:{\"dense\":\"\",\"label\":_vm.$t('location'),\"disabled\":!_vm.selectedRule.enabled,\"value\":_vm.selectedRule.savePath},on:{\"change\":function($event){return _vm.editRule('savePath', $event)}}})],1),_c('v-divider'),_c('p',{staticClass:\"feeds-title\",domProps:{\"textContent\":_vm._s(_vm.$t('dialog.rss_rule.apply_to_feeds'))}}),(_vm.selectedRule.enabled)?_c('v-list',{attrs:{\"dense\":\"\"}},_vm._l((_vm.rssItems),function(item){return _c('v-list-item',{key:item.value},[_c('v-list-item-action',[_c('v-checkbox',{attrs:{\"dense\":\"\",\"input-value\":_vm.hasSelectSite(item.value)},on:{\"change\":function($event){return _vm.selectSite(item.value, $event)}}})],1),_c('v-list-item-content',[_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(item.text)}})],1)],1)}),1):_vm._e()],1)]],2)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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\nimport { isEmpty, isEqual, pull, cloneDeep } from 'lodash'\nimport Vue from 'vue'\nimport Component from 'vue-class-component';\n\nimport { tr } from '@/locale'\nimport { Prop, Emit, Watch } from 'vue-property-decorator';\nimport { RssRule, Category, RssNode } from '../../types';\nimport api from '../../Api';\nimport { mapActions, mapMutations, mapGetters } from 'vuex';\nimport { DialogConfig, DialogType, SnackBarConfig } from '../../store/types';\n\n@Component({\n computed: {\n ...mapGetters([\n 'allCategories',\n ]),\n },\n methods: {\n ...mapMutations([\n 'showSnackBar',\n 'closeSnackBar',\n ]),\n ...mapActions([\n 'asyncShowDialog',\n ]),\n },\n})\nexport default class RssRulesDialog extends Vue {\n @Prop(Boolean)\n readonly value!: boolean\n @Prop()\n readonly rssNode!: RssNode\n\n rssRules: {[key: string]: RssRule} | null = null\n selectedRuleName: string | null = null\n\n allCategories!: Category[]\n\n asyncShowDialog!: (_: DialogConfig) => Promise\n showSnackBar!: (_: SnackBarConfig) => void\n closeSnackBar!: () => void\n\n get selectedRule(): RssRule {\n if (!this.selectedRuleName || !(this.selectedRuleName in this.rssRules!)) {\n return {} as RssRule\n }\n\n return this.rssRules![this.selectedRuleName]\n }\n set selectedRule(v: RssRule) {\n this.rssRules![this.selectedRuleName!] = v\n }\n\n get categoryItems() {\n const uncategory: Category = {\n key: '',\n name: tr('uncategorized'),\n }\n\n return [uncategory, ...this.allCategories].map(c => {\n return {\n text: c.name,\n value: c.key,\n }\n })\n }\n get rssItems() {\n return this.buildRssItems(this.rssNode)\n }\n\n hasSelectSite(url: string) {\n return this.selectedRule.affectedFeeds.includes(url)\n }\n\n selectSite(url: string, enabled: boolean) {\n const rule = cloneDeep(this.selectedRule)\n const feeds = rule.affectedFeeds\n\n if (enabled) {\n feeds.push(url)\n } else {\n pull(feeds, url)\n }\n\n this.selectedRule = rule\n }\n\n editRule(key: keyof RssRule, value: any) {\n const rule: any = cloneDeep(this.selectedRule)\n rule[key] = value\n\n this.selectedRule = rule\n }\n\n buildRssItems(node: RssNode) {\n let result: any[] = []\n\n for (const [key, value] of Object.entries(node)) {\n if ('uid' in value) {\n result.push({\n text: key,\n value: value.url,\n })\n } else {\n result = result.concat(this.buildRssItems(value))\n }\n }\n\n return result\n }\n\n async fetchRssRules() {\n this.rssRules = await api.getRssRules()\n }\n\n async addRssRule() {\n const name = await this.asyncShowDialog({\n text: tr('dialog.rss_rule.new_rule_name'),\n type: DialogType.Input,\n })\n\n if (!name) {\n return\n }\n\n this.showSnackBar({\n text: tr('label.adding'),\n })\n\n await api.setRssRule(name);\n this.fetchRssRules()\n\n this.closeSnackBar();\n }\n\n async deleteRssRule() {\n const input = await this.asyncShowDialog({\n text: tr('dialog.rss_rule.delete_rule'),\n type: DialogType.OkCancel,\n })\n\n if (!input) {\n return\n }\n\n this.showSnackBar({\n text: tr('label.deleting'),\n })\n\n await api.removeRssRule(this.selectedRuleName!);\n this.fetchRssRules()\n\n this.closeSnackBar();\n }\n\n @Emit('input')\n closeDialog() {\n return false\n }\n\n created() {\n this.fetchRssRules()\n }\n\n @Watch('selectedRule', {deep: true})\n async onSelectedRuleChanged(v: RssRule, old: RssRule) {\n if (isEmpty(old) || isEmpty(v)) {\n // just select rule\n return\n }\n\n if (isEqual(v, old)) {\n return\n }\n\n await api.setRssRule(this.selectedRuleName!, v)\n await this.fetchRssRules()\n }\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport { get, toPath, sortBy } from 'lodash'\nimport { mapActions, mapMutations, mapState } from 'vuex'\nimport Component from 'vue-class-component'\nimport { Prop, Watch, Emit } from 'vue-property-decorator'\n\nimport HasTask from '@/mixins/hasTask'\nimport api from '@/Api';\nimport { tr } from '@/locale'\nimport { RssItem, RssNode, RssTorrent } from '@/types';\nimport { DialogType, DialogConfig, SnackBarConfig } from '@/store/types'\nimport { parseDate, formatTimestamp, formatAsDuration } from '../../filters'\nimport RssRulesDialog from './RssRulesDialog.vue'\n\nlet darkMode: boolean;\n\n@Component({\n components: {\n RssRulesDialog,\n },\n computed: mapState([\n 'preferences',\n ]),\n methods: {\n ...mapActions([\n 'asyncShowDialog',\n ]),\n ...mapMutations([\n 'showSnackBar',\n 'closeSnackBar',\n ]),\n },\n filters: {\n date(str: string) {\n if (!str) {\n return null\n }\n\n const time = parseDate(str)!\n return tr('dialog.rss.date_format', {\n date: formatTimestamp(time),\n duration: formatAsDuration(time, {minUnit: 1}),\n })\n },\n },\n directives: {\n body: {\n inserted(el, binding) {\n const doc = (el as HTMLIFrameElement).contentDocument!\n\n const darkCss = darkMode ? 'body{color: #fff}' : null;\n\n const css = ``\n\n doc.head.insertAdjacentHTML('beforeend', css)\n doc.body.innerHTML = binding.value\n },\n update(el, binding) {\n if (binding.oldValue === binding.value) {\n return\n }\n\n const body = (el as HTMLIFrameElement).contentDocument!.body\n body.innerHTML = binding.value\n body.scrollTo({\n top: 0,\n })\n },\n },\n },\n})\nexport default class RssDialog extends HasTask {\n @Prop(Boolean)\n readonly value!: boolean\n\n rssNode: RssNode | null = null\n selectNode: string | null = null\n selectArticle: RssTorrent | null = null\n showRulesDialog = false\n\n preferences!: any\n asyncShowDialog!: (_: DialogConfig) => Promise\n showSnackBar!: (_: SnackBarConfig) => void\n closeSnackBar!: () => void\n\n get phoneLayout() {\n return this.$vuetify.breakpoint.smAndDown;\n }\n\n get rssTree() {\n if (!this.rssNode) {\n return [];\n }\n\n return this.buildRssTree(this.rssNode!)\n }\n get selectItem() {\n if (!this.selectNode) {\n return null\n }\n\n const item = get(this.rssNode, this.selectNode)\n if (!item) {\n // deleted\n return null\n }\n\n if ('uid' in item) {\n return item as RssItem\n }\n\n // Folder\n return null\n }\n\n get selectedPath() {\n if (!this.selectNode) {\n return null\n }\n\n return toPath(this.selectNode!).map(p => {\n return p.replace('\\\\\\'', '\\'').replace('\\\\\\\\', '\\\\');\n }).join('\\\\');\n }\n\n sortArticles(articles: RssTorrent[]) {\n return sortBy(articles, (it) => new Date(it.date || 0)).reverse();\n }\n\n isItemLoading(row: any) {\n const item = row.item.item\n return item && item.isLoading\n }\n \n getRowIcon(row: any) {\n const item = row.item.item\n if (item) {\n if (item.isLoading) {\n return 'mdi-refresh'\n } else if (item.hasError) {\n return 'mdi-alert'\n }\n\n return 'mdi-rss'\n }\n\n return row.open ? 'mdi-folder-open' : 'mdi-folder';\n }\n\n buildRssTree(node: RssNode, parent?: string) {\n const result: any = [];\n function escapeKey(key: string) {\n const escaped = key.replace('\\\\', '\\\\\\\\').replace('\\'', '\\\\\\'');\n return `['${escaped}']`\n }\n\n for (const [key, value] of Object.entries(node)) {\n const path = parent ? (parent + escapeKey(key)) : escapeKey(key)\n\n if ('uid' in value) {\n result.push({\n path,\n name: key,\n item: value,\n })\n } else {\n result.push({\n path,\n name: key,\n children: this.buildRssTree(value, path),\n })\n }\n }\n\n return result;\n }\n\n async addRssItem() {\n const input = await this.asyncShowDialog({\n text: tr('dialog.rss.feed_url'),\n type: DialogType.Input,\n })\n\n if (!input) {\n return\n }\n\n this.showSnackBar({\n text: tr('label.adding'),\n })\n\n try {\n await api.addRssFeed(input);\n } catch (e) {\n this.showSnackBar({\n text: e.response ? e.response.data : e.message,\n })\n return\n }\n await this.runTask();\n\n this.closeSnackBar();\n }\n\n async renameRssItem() {\n const input = await this.asyncShowDialog({\n text: tr('name'),\n type: DialogType.Input,\n value: this.selectedPath!,\n })\n\n if (!input) {\n return\n }\n\n this.showSnackBar({\n text: tr('label.moving'),\n })\n\n try {\n await api.moveRssFeed(this.selectedPath!, input);\n } catch (e) {\n this.showSnackBar({\n text: e.response ? e.response.data : e.message,\n })\n return\n }\n await this.runTask();\n\n this.closeSnackBar();\n }\n\n async deleteRssItem() {\n const confirm = await this.asyncShowDialog({\n text: tr('dialog.rss.delete_feeds'),\n type: DialogType.OkCancel,\n })\n\n if (!confirm) {\n return\n }\n\n this.showSnackBar({\n text: tr('label.deleting'),\n })\n\n try {\n await api.removeRssFeed(this.selectedPath!);\n } catch (e) {\n this.showSnackBar({\n text: e.response ? e.response.data : e.message,\n })\n return\n }\n await this.runTask();\n\n this.closeSnackBar();\n }\n\n async refreshRssItem() {\n await api.refreshRssFeed(this.selectedPath!);\n await this.runTask();\n }\n\n async changePreference(key: string, value: any) {\n await api.setPreferences({\n [key]: value,\n })\n }\n\n async fetchRssItems() {\n this.rssNode = await api.getRssItems()\n }\n\n @Emit()\n downloadTorrent(article: RssTorrent) {\n return article.torrentURL\n }\n\n @Watch('selectNode')\n onSelectNodeChanged() {\n this.selectArticle = null\n }\n\n created() {\n darkMode = this.$vuetify.theme.dark\n this.setTaskAndRun(this.fetchRssItems, 5000)\n }\n\n @Emit('input')\n closeDialog() {\n return false\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RssRulesDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RssRulesDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./RssRulesDialog.vue?vue&type=template&id=0220a15a&scoped=true&\"\nimport script from \"./RssRulesDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./RssRulesDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./RssRulesDialog.vue?vue&type=style&index=0&id=0220a15a&lang=scss&scoped=true&\"\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 \"0220a15a\",\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 { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VForm } from 'vuetify/lib/components/VForm';\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 { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemGroup } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardText,VCardTitle,VCheckbox,VDialog,VDivider,VForm,VIcon,VList,VListItem,VListItemAction,VListItemContent,VListItemGroup,VListItemTitle,VProgressCircular,VSelect,VSpacer,VTextField})\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RssDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RssDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./RssDialog.vue?vue&type=template&id=1e285d6e&scoped=true&\"\nimport script from \"./RssDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./RssDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./RssDialog.vue?vue&type=style&index=0&id=1e285d6e&lang=scss&scoped=true&\"\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 \"1e285d6e\",\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\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 { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemGroup } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTreeview } from 'vuetify/lib/components/VTreeview';\ninstallComponents(component, {VBtn,VCard,VCardText,VCardTitle,VDialog,VDivider,VIcon,VList,VListItem,VListItemAction,VListItemContent,VListItemGroup,VListItemTitle,VProgressCircular,VSpacer,VSwitch,VTreeview})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-dialog',{attrs:{\"value\":_vm.value,\"scrollable\":\"\",\"fullscreen\":\"\",\"persistent\":\"\"},on:{\"input\":function($event){return _vm.$emit('input', $event)}}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\"mdi-card-search-outline\")]),_c('span',{domProps:{\"textContent\":_vm._s(_vm.$t('search'))}}),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.closeDialog}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_c('SearchDialogForm',{attrs:{\"loading\":_vm.loading},on:{\"triggerSearch\":_vm.triggerSearch,\"stopSearch\":_vm.stopSearch}}),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.grid.headers,\"items\":_vm.grid.searchItems,\"items-per-page\":10,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.fileName\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('a',{attrs:{\"href\":item.descrLink,\"target\":\"_blank\"},domProps:{\"textContent\":_vm._s(item.fileName)}})]}},{key:\"item.fileSize\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(_vm._f(\"formatSize\")(item.fileSize))+\" \")]}},{key:\"item.actions\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-icon',{on:{\"click\":function($event){return _vm.downloadTorrent(item)}}},[_vm._v(\"mdi-download\")])]}}],null,true)})],1),_c('v-card-actions',[_c('v-btn',{on:{\"click\":_vm.openPluginManager}},[_c('v-icon',[_vm._v(\"mdi-cog\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"plugin_manager\"))+\" \")],1)],1)],1)],1),_c('PluginManager')],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-form',{ref:\"form\",model:{value:(_vm.searchForm.valid),callback:function ($$v) {_vm.$set(_vm.searchForm, \"valid\", $$v)},expression:\"searchForm.valid\"}},[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{staticClass:\"col-12 col-sm-6 col-md-9\"},[_c('v-text-field',{attrs:{\"prepend-inner-icon\":\"mdi-magnify\",\"label\":_vm.$t('search'),\"rules\":[function (v) { return !!v || _vm.$t('msg.item_is_required', { item: _vm.$t('query') }); }],\"clearable\":\"\"},on:{\"keypress\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.$refs.searchButton.click.apply(null, arguments)}},model:{value:(_vm.searchForm.pattern),callback:function ($$v) {_vm.$set(_vm.searchForm, \"pattern\", $$v)},expression:\"searchForm.pattern\"}}),_c('v-btn',{ref:\"searchButton\",attrs:{\"disabled\":!_vm.searchForm.valid,\"color\":_vm.loading ? 'warning' : 'primary'},on:{\"click\":function($event){_vm.loading ? _vm.stopSearch() : _vm.triggerSearch()}}},[_vm._v(\" \"+_vm._s(_vm.loading ? _vm.$t(\"stop\") : _vm.$t(\"search\"))+\" \")])],1),_c('v-col',{staticClass:\"col__plugins\"},[_c('v-btn',{staticClass:\"btn\",attrs:{\"loading\":_vm.searchPlugins === undefined,\"disabled\":_vm.searchPlugins === null,\"type\":\"button\"},on:{\"click\":function($event){_vm.plugginSelectorOpen = true}}},[_vm._v(\" \"+_vm._s(_vm.$t(\"plugin\", 2))+\" \")]),(!this.$vuetify.breakpoint.mobile)?_c('v-dialog',{attrs:{\"max-width\":\"20rem\"},model:{value:(_vm.plugginSelectorOpen),callback:function ($$v) {_vm.plugginSelectorOpen=$$v},expression:\"plugginSelectorOpen\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"plugin\", 1))+\" \"+_vm._s(_vm.$t(\"usage\"))+\" \"),_c('v-spacer'),_c('v-btn',{attrs:{\"small\":\"\",\"color\":_vm.searchForm.plugins.length > 0 ? 'primary' : ''},on:{\"click\":_vm.toggleSelectAll}},[_vm._v(\" \"+_vm._s(_vm.$t(\"all\"))+\" \")])],1),_c('v-divider'),_c('v-card-text',_vm._l((_vm.availablePlugins),function(plugin,key){return _c('v-checkbox',{key:key,attrs:{\"label\":plugin.fullName,\"value\":plugin},model:{value:(_vm.searchForm.plugins),callback:function ($$v) {_vm.$set(_vm.searchForm, \"plugins\", $$v)},expression:\"searchForm.plugins\"}})}),1)],1)],1):_vm._e(),(this.$vuetify.breakpoint.mobile)?_c('v-bottom-sheet',{attrs:{\"scrollable\":\"\",\"inset\":\"\"},model:{value:(_vm.plugginSelectorOpen),callback:function ($$v) {_vm.plugginSelectorOpen=$$v},expression:\"plugginSelectorOpen\"}},[_c('v-sheet',{staticClass:\"text-center\"},[_c('v-card',[_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"plugin\", 1))+\" \"+_vm._s(_vm.$t(\"usage\"))+\" \"),_c('v-spacer'),_c('v-btn',{attrs:{\"small\":\"\",\"color\":_vm.searchForm.plugins.length > 0 ? 'primary' : ''},on:{\"click\":_vm.toggleSelectAll}},[_vm._v(\" \"+_vm._s(_vm.$t(\"all\"))+\" \")])],1),_c('v-divider'),_c('v-card-text',_vm._l((_vm.availablePlugins),function(plugin,key){return _c('v-checkbox',{key:key,attrs:{\"label\":plugin.fullName,\"value\":plugin},model:{value:(_vm.searchForm.plugins),callback:function ($$v) {_vm.$set(_vm.searchForm, \"plugins\", $$v)},expression:\"searchForm.plugins\"}})}),1)],1)],1)],1):_vm._e()],1),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-autocomplete',{attrs:{\"items\":_vm.availableCategories,\"item-text\":\"name\",\"item-value\":\"key\",\"label\":_vm.$t('category', 1)},model:{value:(_vm.searchForm.category),callback:function ($$v) {_vm.$set(_vm.searchForm, \"category\", $$v)},expression:\"searchForm.category\"}})],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from \"vue\";\nimport { Component, Emit, Prop, Watch } from \"vue-property-decorator\";\nimport { SearchPlugin } from \"@/types\";\nimport { tr } from \"@/locale\";\nimport { intersection } from \"lodash\";\nimport { mapGetters } from \"vuex\";\nimport { SearchEnginePage } from '@/store/types';\n\nconst ALL_KEY = \"all\";\n\nconst ALL_CATEGORY: Category = {\n key: ALL_KEY,\n name: tr(\"all\"),\n};\n\ninterface Category {\n key: string;\n name: string;\n}\n\nexport interface SearchForm {\n valid: boolean;\n category: string;\n pattern: string;\n plugins: SearchPlugin[];\n}\n\n@Component({\n computed: {\n ...mapGetters({\n searchPlugins: \"allSearchPlugins\",\n }),\n },\n})\nexport default class SearchDialogForm extends Vue {\n searchEngineState!: SearchEnginePage;\n searchPlugins!: SearchPlugin[];\n\n @Prop(Boolean)\n readonly loading: boolean = false;\n\n plugginSelectorOpen = false;\n\n availablePlugins: SearchPlugin[] = [];\n\n searchForm: SearchForm = {\n valid: false,\n category: ALL_KEY,\n pattern: \"\",\n plugins: [],\n };\n\n get hasSelectAllPlugins() {\n return this.searchForm.plugins.length === this.availablePlugins?.length;\n }\n\n get availableCategories() {\n if (this.hasSelectAllPlugins) {\n return [ALL_CATEGORY];\n }\n\n const result: Category[] = [ALL_CATEGORY, { divider: true } as any];\n\n const categories = intersection(\n ...this.searchForm.plugins.map(p => p.supportedCategories),\n ).map(c => ({ key: c, name: c }));\n result.push(...categories);\n\n return result;\n }\n\n toggleSelectAll() {\n this.searchForm.plugins = this.hasSelectAllPlugins ? [] : this.availablePlugins.slice();\n }\n\n @Watch(\"searchPlugins\")\n searchPluginsUpdated(plugins: SearchPlugin[] | undefined | null) {\n if (!plugins) {\n this.availablePlugins = [];\n } else {\n this.availablePlugins = this.searchPlugins.filter(x => x.enabled);\n this.toggleSelectAll();\n }\n }\n\n @Emit(\"triggerSearch\")\n triggerSearch(): SearchForm | void {\n if (!this.searchForm.valid) {\n return;\n }\n\n const plugins = this.hasSelectAllPlugins\n ? ALL_KEY\n : this.searchForm.plugins.map(p => p.name).join(\"|\");\n\n const searchForm = Object.assign({}, this.searchForm, {\n plugins,\n });\n\n return searchForm;\n }\n\n @Emit(\"stopSearch\")\n stopSearch() {\n //\n }\n\n @Watch(\"searchForm.plugins\")\n onPluginChanged() {\n if (!this.availableCategories.find(c => c.key === this.searchForm.category)) {\n this.searchForm.category = ALL_KEY;\n }\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SearchDialogForm.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SearchDialogForm.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./SearchDialogForm.vue?vue&type=template&id=50ebf5de&scoped=true&\"\nimport script from \"./SearchDialogForm.vue?vue&type=script&lang=ts&\"\nexport * from \"./SearchDialogForm.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./SearchDialogForm.vue?vue&type=style&index=0&id=50ebf5de&lang=scss&scoped=true&\"\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 \"50ebf5de\",\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 { VBottomSheet } from 'vuetify/lib/components/VBottomSheet';\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 { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSheet } from 'vuetify/lib/components/VSheet';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAutocomplete,VBottomSheet,VBtn,VCard,VCardText,VCardTitle,VCheckbox,VCol,VContainer,VDialog,VDivider,VForm,VRow,VSheet,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"max-width\":\"20rem\",\"scrollable\":\"\"},model:{value:(_vm.searchEngineState.isPluginManagerOpen),callback:function ($$v) {_vm.$set(_vm.searchEngineState, \"isPluginManagerOpen\", $$v)},expression:\"searchEngineState.isPluginManagerOpen\"}},[_c('v-card',[_c('v-card-title',[_c('v-icon',[_vm._v(\"mdi-toy-brick\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"plugin_manager\"))+\" \")],1),_c('v-card-text',_vm._l((_vm.searchEngineState.searchPlugins),function(plugin,key){return _c('v-switch',{key:key,attrs:{\"input-value\":plugin.enabled,\"label\":plugin.fullName},on:{\"change\":function($event){return _vm.togglePluginAvailability(plugin)}}})}),1),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"warning\"},on:{\"click\":function($event){return _vm.updatePlugins()}}},[_vm._v(\" \"+_vm._s(_vm.$t(\"update_plugins\"))+\" \")])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\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\nimport { SearchEnginePage } from \"@/store/types\";\nimport { SearchPlugin } from \"@/types\";\nimport Vue from \"vue\";\nimport Component from \"vue-class-component\";\nimport { mapActions, mapState } from \"vuex\";\n\n@Component({\n computed: {\n ...mapState({\n searchEngineState: \"searchEngine\",\n }),\n },\n methods: {\n ...mapActions({\n togglePluginAvailabilityAction: \"togglePluginAvailability\",\n updatePluginsRequest: \"updatePluginsRequest\",\n }),\n },\n})\nexport default class PluginsManager extends Vue {\n searchEngineState!: SearchEnginePage;\n togglePluginAvailabilityAction!: (_: any) => void;\n updatePluginsRequest!: () => void;\n\n togglePluginAvailability(plugin: SearchPlugin) {\n this.togglePluginAvailabilityAction(plugin);\n }\n\n updatePlugins() {\n this.updatePluginsRequest();\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PluginsManager.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PluginsManager.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./PluginsManager.vue?vue&type=template&id=19e33dd6&\"\nimport script from \"./PluginsManager.vue?vue&type=script&lang=ts&\"\nexport * from \"./PluginsManager.vue?vue&type=script&lang=ts&\"\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 { 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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDialog,VIcon,VSwitch})\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport api from \"@/Api\";\nimport HasTask from \"@/mixins/hasTask\";\nimport { Component, Prop, Emit } from \"vue-property-decorator\";\nimport { SearchTaskTorrent } from \"@/types\";\nimport { mapActions, mapGetters, mapMutations } from \"vuex\";\nimport { tr } from \"@/locale\";\nimport SearchDialogForm from \"./SearchDialogForm.vue\";\nimport PluginManager from \"./PluginsManager.vue\";\n\ninterface GridConfig {\n searchItems: SearchTaskTorrent[];\n downloadItem: SearchTaskTorrent | null;\n headers: { [key: string]: any }[];\n}\n\n@Component({\n components: {\n SearchDialogForm,\n PluginManager,\n },\n computed: {\n ...mapGetters({\n allCategories: \"allCategories\",\n preferences: \"preferences\",\n }),\n },\n methods: {\n ...mapMutations([\"openAddForm\", \"setPasteUrl\", \"addFormDownloadItem\", \"openPluginManager\"]),\n ...mapActions({\n loadSearchPlugins: 'fetchSearchPlugins',\n }),\n },\n})\nexport default class SearchDialog extends HasTask {\n private _searchId = 0;\n\n @Prop(Boolean)\n readonly value!: boolean;\n\n grid: GridConfig = {\n searchItems: [],\n downloadItem: {\n descrLink: \"\",\n fileName: \"\",\n fileSize: 0,\n fileUrl: \"\",\n nbLeechers: 0,\n nbSeeders: 0,\n siteUrl: \"\",\n },\n headers: [\n { text: tr(\"name\"), value: \"fileName\" },\n { text: tr(\"size\"), value: \"fileSize\" },\n { text: tr(\"seeds\"), value: \"nbSeeders\" },\n { text: tr(\"peers\"), value: \"nbLeechers\" },\n { text: tr(\"search_engine\"), value: \"siteUrl\" },\n { text: tr(\"action\", 2), value: \"actions\", sortable: false },\n ],\n };\n\n loading = false;\n\n setPasteUrl!: (_: any) => void;\n openAddForm!: () => void;\n addFormDownloadItem!: (_: any) => void;\n loadSearchPlugins!: () => void;\n openPluginManager!: () => void;\n\n mounted() {\n this.loadSearchPlugins(); // load the plugins so they are available in the entire module\n }\n\n async downloadTorrent(item: SearchTaskTorrent) {\n this.addFormDownloadItem({\n downloadItem: {\n title: item.fileName,\n url: item.fileUrl,\n },\n });\n this.openAddForm();\n }\n\n async stopSearch() {\n this.cancelTask();\n await this._stopSearch(this._searchId);\n this.loading = false;\n }\n\n @Emit(\"input\")\n closeDialog() {\n return false;\n }\n\n async triggerSearch(searchForm: any) { // TODO: find a good way to type the form.\n this.grid.searchItems = []; // Clear the table\n this.loading = true;\n\n try {\n const response = await this._startSearch(searchForm);\n this._searchId = response.id;\n\n this.setTaskAndRun(this.task(response.id));\n } catch {\n //\n }\n }\n\n private async _startSearch(searchForm: any): Promise<{ id: number }> {\n const result = await api.startSearch(\n searchForm.pattern,\n searchForm.plugins,\n searchForm.category,\n );\n\n return result;\n }\n\n private async _stopSearch(id: number) {\n await api.stopSearch(id);\n this._searchId = 0;\n }\n\n /**\n * Does request until the plugins return data\n */\n private task(responseId: number): CallableFunction {\n return async () => {\n const response = await api.getSearchResults(responseId);\n const isStopped = response.status === \"Stopped\";\n\n const items = this.grid.searchItems\n items.splice(items.length, 0, ...response.results.slice(items.length))\n\n if (isStopped) {\n this.loading = false;\n }\n\n return isStopped;\n };\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SearchDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SearchDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./SearchDialog.vue?vue&type=template&id=2425d8a7&scoped=true&\"\nimport script from \"./SearchDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./SearchDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./SearchDialog.vue?vue&type=style&index=0&id=2425d8a7&lang=scss&scoped=true&\"\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 \"2425d8a7\",\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 { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VDataTable,VDialog,VIcon,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"value\":_vm.value,\"scrollable\":\"\",\"persistent\":\"\",\"max-width\":\"720px\"},on:{\"input\":function($event){return _vm.$emit('input', $event)}}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_c('v-icon',{staticClass:\"mr-2\"},[_vm._v(\"mdi-cog\")]),_c('span',{domProps:{\"textContent\":_vm._s(_vm.$t('settings'))}}),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.closeDialog}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_c('v-tabs',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},_vm._l((_vm.tabList),function(item){return _c('v-tab',{key:item},[_vm._v(\" \"+_vm._s(_vm.$t('preferences.' + item))+\" \")])}),1),_c('v-fade-transition',[_c('v-alert',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.preferenceUpdated),expression:\"preferenceUpdated\"}],attrs:{\"dense\":\"\",\"text\":\"\",\"type\":\"success\"}},[_vm._v(\" \"+_vm._s(_vm.$t('preferences.change_applied'))+\" \")])],1),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab-item',{key:\"downloads\"},[_c('download-settings')],1),_c('v-tab-item',{key:\"speed\"},[_c('speed-settings')],1),_c('v-tab-item',{key:\"rss\"},[_c('rss-settings')],1),_c('v-tab-item',{key:\"webui\"},[_c('web-u-i-settings')],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('v-container',[_c('h4',[_vm._v(_vm._s(_vm.$t('preferences.adding_torrent')))]),_c('v-divider'),_c('v-container',{staticClass:\"px-0\",attrs:{\"fluid\":\"\"}},[_c('v-switch',{attrs:{\"input-value\":_vm.preferences.create_subfolder_enabled,\"label\":_vm.$t('preferences.create_subfolder_enabled')},on:{\"change\":function($event){return _vm.changeSettings('create_subfolder_enabled', !_vm.preferences.create_subfolder_enabled)}}}),_c('v-switch',{attrs:{\"input-value\":_vm.preferences.start_paused_enabled,\"label\":_vm.$t('preferences.start_paused_enabled')},on:{\"change\":function($event){return _vm.changeSettings('start_paused_enabled', !_vm.preferences.start_paused_enabled)}}}),_c('v-switch',{attrs:{\"input-value\":_vm.preferences.auto_delete_mode,\"label\":_vm.$t('preferences.auto_delete_mode')},on:{\"change\":function($event){return _vm.changeSettings('auto_delete_mode', !_vm.preferences.auto_delete_mode)}}})],1),_c('v-divider'),_c('v-container',{staticClass:\"px-0\",attrs:{\"fluid\":\"\"}},[_c('v-switch',{attrs:{\"input-value\":_vm.preferences.preallocate_all,\"label\":_vm.$t('preferences.preallocate_all')},on:{\"change\":function($event){return _vm.changeSettings('preallocate_all', !_vm.preferences.preallocate_all)}}}),_c('v-switch',{attrs:{\"input-value\":_vm.preferences.incomplete_files_ext,\"label\":_vm.$t('preferences.incomplete_files_ext')},on:{\"change\":function($event){return _vm.changeSettings('incomplete_files_ext', !_vm.preferences.incomplete_files_ext)}}})],1),_c('h4',[_vm._v(_vm._s(_vm.$t('preferences.saving_management')))]),_c('v-divider'),_c('v-container',{staticClass:\"px-0\",attrs:{\"fluid\":\"\"}},[_c('preference-row',{attrs:{\"i18n-key\":\"auto_tmm_enabled\"}},[_c('v-select',{attrs:{\"dense\":\"\",\"items\":_vm.torrentMode,\"value\":_vm.preferences.auto_tmm_enabled ? _vm.torrentMode[0] : _vm.torrentMode[1]},on:{\"change\":function($event){return _vm.changeSettings('auto_tmm_enabled', $event == _vm.torrentMode[0])}}})],1),_c('preference-row',{attrs:{\"i18n-key\":\"torrent_changed_tmm_enabled\"}},[_c('v-select',{attrs:{\"dense\":\"\",\"items\":_vm.torrentAction,\"value\":_vm.preferences.category_changed_tmm_enabled ? _vm.torrentAction[1] : _vm.torrentAction[0]},on:{\"change\":function($event){return _vm.changeSettings('torrent_changed_tmm_enabled', $event == _vm.torrentAction[1])}}})],1),_c('preference-row',{attrs:{\"i18n-key\":\"save_path_changed_tmm_enabled\"}},[_c('v-select',{attrs:{\"dense\":\"\",\"items\":_vm.torrentAction,\"value\":_vm.preferences.category_changed_tmm_enabled ? _vm.torrentAction[1] : _vm.torrentAction[0]},on:{\"change\":function($event){return _vm.changeSettings('save_path_changed_tmm_enabled', $event == _vm.torrentAction[1])}}})],1),_c('preference-row',{attrs:{\"i18n-key\":\"category_changed_tmm_enabled\"}},[_c('v-select',{attrs:{\"dense\":\"\",\"items\":_vm.torrentAction,\"value\":_vm.preferences.category_changed_tmm_enabled ? _vm.torrentAction[1] : _vm.torrentAction[0]},on:{\"change\":function($event){return _vm.changeSettings('category_changed_tmm_enabled', $event == _vm.torrentAction[1])}}})],1),_c('preference-row',{attrs:{\"i18n-key\":\"save_path\"}},[_c('v-text-field',{attrs:{\"dense\":\"\",\"value\":_vm.preferences.save_path,\"lazy\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('save_path', $event)}}})],1),_c('preference-row',{attrs:{\"i18n-key\":\"temp_path\"},scopedSlots:_vm._u([{key:\"header\",fn:function(){return [_c('v-checkbox',{attrs:{\"dense\":\"\",\"value\":_vm.preferences.temp_path_enabled},on:{\"change\":function($event){return _vm.changeSettings('temp_path_enabled', $event)}}})]},proxy:true}])},[_c('v-text-field',{attrs:{\"disabled\":!_vm.preferences.temp_path_enabled,\"value\":_vm.preferences.temp_path,\"lazy\":\"\",\"dense\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('temp_path', $event)}}})],1),_c('preference-row',{attrs:{\"i18n-key\":\"export_dir\",\"can-be-enabled\":\"true\"}},[_c('v-text-field',{attrs:{\"value\":_vm.preferences.export_dir,\"lazy\":\"\",\"clearable\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('export_dir', $event)}}})],1),_c('preference-row',{attrs:{\"i18n-key\":\"export_dir_fin\",\"can-be-enabled\":\"true\"}},[_c('v-text-field',{attrs:{\"value\":_vm.preferences.export_dir_fin,\"lazy\":\"\",\"clearable\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('export_dir_fin', $event)}}})],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',{attrs:{\"align\":\"center\",\"dense\":\"\"}},[(_vm.$slots.header)?_c('v-col',{staticClass:\"header\",attrs:{\"cols\":\"auto\"}},[_vm._t(\"header\")],2):_vm._e(),_c('v-col',[_c('span',{domProps:{\"textContent\":_vm._s(_vm.$t('preferences.' + this.$props.i18nKey))}})]),_c('v-col',[_vm._t(\"default\")],2)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {Component, Prop} from 'vue-property-decorator'\nimport Vue from 'vue'\n\n@Component\nexport default class PreferenceRow extends Vue {\n @Prop(String)\n readonly i18nKey?: string\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PreferenceRow.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PreferenceRow.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./PreferenceRow.vue?vue&type=template&id=d6354a10&scoped=true&\"\nimport script from \"./PreferenceRow.vue?vue&type=script&lang=ts&\"\nexport * from \"./PreferenceRow.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./PreferenceRow.vue?vue&type=style&index=0&id=d6354a10&lang=scss&scoped=true&\"\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 \"d6354a10\",\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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\nimport Vue from 'vue'\nimport {Preferences} from '@/types'\nimport {Component} from 'vue-property-decorator'\nimport {mapActions, mapGetters} from 'vuex'\nimport PreferenceRow from './PreferenceRow.vue'\nimport { tr } from '@/locale'\n\n@Component({\n components: {\n PreferenceRow,\n },\n computed: {\n ...mapGetters({\n preferences: 'allPreferences',\n }),\n },\n methods: {\n ...mapActions({\n updatePreferencesRequest: 'updatePreferencesRequest',\n }),\n },\n})\nexport default class DownloadSettings extends Vue {\n preferences!: Preferences\n torrentAction = [tr('preferences.switch_torrent_mode_to_manual'), tr('preferences.move_affected_torrent')]\n torrentMode = [tr('preferences.auto_mode'), tr('preferences.manual_mode')]\n\n updatePreferencesRequest!: (_: any) => void\n\n changeSettings(property: string, value: string | boolean) {\n this.updatePreferencesRequest({[property]: value})\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DownloadSettings.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DownloadSettings.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./DownloadSettings.vue?vue&type=template&id=78d2942a&scoped=true&\"\nimport script from \"./DownloadSettings.vue?vue&type=script&lang=ts&\"\nexport * from \"./DownloadSettings.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./DownloadSettings.vue?vue&type=style&index=0&id=78d2942a&lang=scss&scoped=true&\"\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 \"78d2942a\",\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 { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCheckbox,VContainer,VDivider,VSelect,VSwitch,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-container',[_c('v-row',{attrs:{\"justify\":\"center\"}},[_c('v-col',{attrs:{\"cols\":\"12\",\"md\":\"4\"}},[_c('h4',[_vm._v(\" \"+_vm._s(_vm.$t('preferences.global_rate_limits')))]),_c('v-text-field',{attrs:{\"label\":_vm.$t('preferences.dl_limit'),\"placeholder\":_vm.convertToKB(_vm.preferences.dl_limit),\"lazy\":\"\"},on:{\"change\":function($event){_vm.changeSettings('dl_limit', _vm.convertToBytes($event))}}}),_c('v-text-field',{attrs:{\"label\":_vm.$t('preferences.up_limit'),\"placeholder\":_vm.convertToKB(_vm.preferences.up_limit),\"lazy\":\"\"},on:{\"change\":function($event){_vm.changeSettings('up_limit', _vm.convertToBytes($event))}}})],1),_c('v-col',{attrs:{\"cols\":\"12\",\"md\":\"4\"}},[_c('h4',[_vm._v(\" \"+_vm._s(_vm.$t('preferences.alternate_rate_limits')))]),_c('v-text-field',{attrs:{\"type\":\"number\",\"label\":_vm.$t('preferences.dl_limit'),\"placeholder\":_vm.convertToKB(_vm.preferences.alt_dl_limit),\"lazy\":\"\"},on:{\"change\":function($event){_vm.changeSettings('alt_dl_limit', _vm.convertToBytes($event))}}}),_c('v-text-field',{attrs:{\"type\":\"number\",\"label\":_vm.$t('preferences.up_limit'),\"placeholder\":_vm.convertToKB(_vm.preferences.alt_up_limit),\"lazy\":\"\"},on:{\"change\":function($event){_vm.changeSettings('alt_up_limit', _vm.convertToBytes($event))}}}),_c('v-checkbox',{attrs:{\"label\":_vm.$t('preferences.alternate_schedule_enable_time'),\"input-value\":_vm.preferences.scheduler_enabled},on:{\"change\":function($event){return _vm.changeSettings('scheduler_enabled', $event)}}})],1)],1),(_vm.preferences.scheduler_enabled)?_c('v-row',{staticClass:\"justify-center\"},[_c('v-col',{attrs:{\"cols\":\"auto\"}},[_c('v-time-picker',{attrs:{\"value\":_vm.preferences.schedule_from_hour + ':' + _vm.preferences.schedule_from_min,\"color\":\"green lighten-1\",\"format\":\"24hr\",\"header-color\":\"primary\"},on:{\"input\":function($event){return _vm.updateSchedulerFrom($event)}}})],1),_c('v-col',{attrs:{\"cols\":\"auto\"}},[_c('v-time-picker',{attrs:{\"value\":_vm.preferences.schedule_to_hour + ':' + _vm.preferences.schedule_to_min,\"color\":\"green lighten-1\",\"format\":\"24hr\"},on:{\"input\":function($event){return _vm.updateSchedulerTo($event)}}})],1)],1):_vm._e()],1)],1),_c('v-container',{staticClass:\"px-0\",attrs:{\"fluid\":\"\"}},[_c('v-switch',{attrs:{\"input-value\":_vm.preferences.limit_utp_rate,\"label\":_vm.$t('preferences.limit_utp_rate')},on:{\"change\":function($event){return _vm.changeSettings('limit_utp_rate', !_vm.preferences.limit_utp_rate)}}}),_c('v-switch',{attrs:{\"input-value\":_vm.preferences.limit_tcp_overhead,\"label\":_vm.$t('preferences.limit_tcp_overhead')},on:{\"change\":function($event){return _vm.changeSettings('limit_tcp_overhead', !_vm.preferences.limit_tcp_overhead)}}}),_c('v-switch',{attrs:{\"input-value\":_vm.preferences.limit_lan_peers,\"label\":_vm.$t('preferences.limit_lan_peers')},on:{\"change\":function($event){return _vm.changeSettings('limit_lan_peers', !_vm.preferences.limit_lan_peers)}}})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue'\nimport {Preferences} from '@/types'\nimport {Component} from 'vue-property-decorator'\nimport {mapActions, mapGetters} from 'vuex'\n\n@Component({\n components: {},\n computed: {\n ...mapGetters({\n preferences: 'allPreferences',\n }),\n },\n methods: {\n ...mapActions({\n updatePreferencesRequest: 'updatePreferencesRequest',\n }),\n convertToKB(value: number): string {\n return (value / 1024).toString()\n },\n convertToBytes(value: number): number {\n return value * 1024\n },\n },\n})\nexport default class SpeedSettings extends Vue {\n preferences!: Preferences\n\n updatePreferencesRequest!: (_: any) => void\n\n changeSettings(property: string, value: string | boolean | number) {\n this.updatePreferencesRequest({[property]: value})\n }\n\n updateSchedulerFrom(event: string) {\n const strings = event.split(':')\n this.updatePreferencesRequest({'schedule_from_hour': strings[0], 'schedule_from_min': strings[1]})\n }\n\n updateSchedulerTo(event: string) {\n const strings = event.split(':')\n this.updatePreferencesRequest({'schedule_to_hour': strings[0], 'schedule_to_min': strings[1]})\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SpeedSettings.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SpeedSettings.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./SpeedSettings.vue?vue&type=template&id=6257e5f6&scoped=true&\"\nimport script from \"./SpeedSettings.vue?vue&type=script&lang=ts&\"\nexport * from \"./SpeedSettings.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./SpeedSettings.vue?vue&type=style&index=0&id=6257e5f6&lang=scss&scoped=true&\"\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 \"6257e5f6\",\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 { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VTimePicker } from 'vuetify/lib/components/VTimePicker';\ninstallComponents(component, {VCheckbox,VCol,VContainer,VRow,VSwitch,VTextField,VTimePicker})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('h4',[_vm._v(_vm._s(_vm.$t(\"preferences.webui_remote_control\"))+\"}\")]),_c('v-divider'),_c('v-row',{attrs:{\"dense\":\"\",\"align\":\"center\"}},[_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"preferences.data_update_interval\")))])],1),_c('v-col',{attrs:{\"cols\":\"4\"}},[_c('v-text-field',{attrs:{\"value\":_vm.config.updateInterval,\"type\":\"number\",\"lazy\":\"\"},on:{\"change\":function($event){return _vm.updateConfig({key: 'updateInterval', value: $event})}}})],1)],1),_c('v-row',{attrs:{\"dense\":\"\",\"align\":\"center\"}},[_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"preferences.ip_address\")))])],1),_c('v-col',{attrs:{\"cols\":\"4\"}},[_c('v-text-field',{attrs:{\"value\":_vm.preferences.web_ui_address,\"lazy\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('web_ui_address', $event)}}})],1),_c('v-col',{attrs:{\"cols\":\"1\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"preferences.ip_port\")))])],1),_c('v-col',{attrs:{\"cols\":\"1\"}},[_c('v-text-field',{attrs:{\"value\":_vm.preferences.web_ui_port,\"lazy\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('web_ui_port', $event)}}})],1)],1),_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',[_c('v-checkbox',{attrs:{\"label\":_vm.$t('preferences.display_speed_in_title'),\"input-value\":_vm.config.displaySpeedInTitle},on:{\"change\":function($event){return _vm.updateTitleSpeedConfig($event)}}})],1)],1),_c('h4',[_vm._v(_vm._s(_vm.$t(\"preferences.authentication\")))]),_c('v-divider'),_c('preference-row',{attrs:{\"i18n-key\":\"web_ui_username\"}},[_c('v-text-field',{attrs:{\"value\":_vm.preferences.web_ui_username,\"lazy\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('web_ui_username', $event)}}})],1),_c('preference-row',{attrs:{\"i18n-key\":\"web_ui_password\"}},[_c('v-text-field',{attrs:{\"value\":_vm.preferences.web_ui_password,\"placeholder\":_vm.$t('preferences.new_password'),\"lazy\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('web_ui_password', $event)}}})],1),_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"cols\":\"auto\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"preferences.web_ui_max_auth_fail_count\"))+\" \")]),_c('v-col',{attrs:{\"cols\":\"1\"}},[_c('v-text-field',{attrs:{\"value\":_vm.preferences.web_ui_max_auth_fail_count,\"lazy\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('web_ui_max_auth_fail_count', $event)}}})],1),_c('v-col',{attrs:{\"cols\":\"auto\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"preferences.web_ui_ban_duration\"))+\" \")]),_c('v-col',{attrs:{\"cols\":\"1\"}},[_c('v-text-field',{attrs:{\"value\":_vm.preferences.web_ui_ban_duration,\"lazy\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('web_ui_ban_duration', $event)}}})],1),_c('v-col',{attrs:{\"cols\":\"auto\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"preferences.web_ui_seconds\"))+\" \")])],1),_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',[_c('v-checkbox',{attrs:{\"input-value\":_vm.preferences.bypass_auth_subnet_whitelist_enabled,\"label\":_vm.$t('preferences.bypass_auth_subnet_whitelist')},on:{\"change\":function($event){return _vm.changeSettings('bypass_auth_subnet_whitelist_enabled', $event)}}})],1),_c('v-col',[_c('v-checkbox',{attrs:{\"input-value\":_vm.preferences.bypass_local_auth,\"label\":_vm.$t('preferences.bypass_local_auth')},on:{\"change\":function($event){return _vm.changeSettings('bypass_local_auth', $event)}}})],1)],1),_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"cols\":\"4\"}},[_c('v-textarea',{attrs:{\"value\":_vm.preferences.bypass_auth_subnet_whitelist,\"lazy\":\"\"},on:{\"change\":function($event){return _vm.changeSettings('bypass_auth_subnet_whitelist', $event)}}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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\nimport Vue from 'vue'\nimport {Preferences} from '@/types'\nimport {Component} from 'vue-property-decorator'\nimport {mapActions, mapGetters, mapMutations} from 'vuex'\nimport {Config} from '@/store/config'\nimport { ConfigPayload } from '@/store/types';\nimport PreferenceRow from '@/components/dialogs/settingsDialog/PreferenceRow.vue'\n\n@Component({\n components: {PreferenceRow},\n computed: {\n ...mapGetters({\n config: 'config',\n preferences: 'allPreferences',\n }),\n },\n methods: {\n ...mapMutations([\n 'updateConfig',\n ]),\n ...mapActions({\n updatePreferencesRequest: 'updatePreferencesRequest',\n }),\n },\n})\nexport default class WebUISettings extends Vue {\n preferences!: Preferences\n config!: Config\n\n updateConfig!: (_: ConfigPayload) => void\n updatePreferencesRequest!: (_: any) => void\n\n changeSettings(property: string, value: string | boolean) {\n this.updatePreferencesRequest({[property]: value})\n }\n\n updateTitleSpeedConfig(event: boolean) {\n this.updateConfig({\n key: 'displaySpeedInTitle',\n value: event,\n })\n if(!event) {\n document.title = 'qBittorrent Web UI'\n }\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WebUISettings.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WebUISettings.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./WebUISettings.vue?vue&type=template&id=e3db92b0&\"\nimport script from \"./WebUISettings.vue?vue&type=script&lang=ts&\"\nexport * from \"./WebUISettings.vue?vue&type=script&lang=ts&\"\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 { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VTextarea } from 'vuetify/lib/components/VTextarea';\ninstallComponents(component, {VCheckbox,VCol,VContainer,VDivider,VRow,VSubheader,VTextField,VTextarea})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-switch',{attrs:{\"input-value\":_vm.preferences.rss_processing_enabled,\"label\":_vm.$t('preferences.rss_processing_enabled')},on:{\"change\":function($event){return _vm.changeSettings('rss_processing_enabled', !_vm.preferences.rss_processing_enabled)}}}),_c('v-switch',{attrs:{\"input-value\":_vm.preferences.rss_auto_downloading_enabled,\"label\":_vm.$t('preferences.rss_auto_downloading_enabled')},on:{\"change\":function($event){return _vm.changeSettings('rss_auto_downloading_enabled', !_vm.preferences.rss_auto_downloading_enabled)}}}),_c('v-text-field',{attrs:{\"suffix\":\"min\",\"type\":\"number\",\"value\":_vm.preferences.rss_refresh_interval,\"label\":_vm.$t('preferences.rss_refresh_interval')},on:{\"change\":function($event){return _vm.changeSettings('rss_refresh_interval', $event)}}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue'\nimport {Preferences} from '@/types'\nimport {Component} from 'vue-property-decorator'\nimport {mapActions, mapGetters} from 'vuex'\n\n@Component({\n components: {},\n computed: {\n ...mapGetters({\n preferences: 'allPreferences',\n }),\n },\n methods: {\n ...mapActions({\n updatePreferencesRequest: 'updatePreferencesRequest',\n }),\n },\n})\nexport default class SpeedSettings extends Vue {\n preferences!: Preferences\n\n updatePreferencesRequest!: (_: any) => void\n\n changeSettings(property: string, value: string | boolean | number) {\n this.updatePreferencesRequest({[property]: value})\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RssSettings.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RssSettings.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./RssSettings.vue?vue&type=template&id=0418c586&scoped=true&\"\nimport script from \"./RssSettings.vue?vue&type=script&lang=ts&\"\nexport * from \"./RssSettings.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./RssSettings.vue?vue&type=style&index=0&id=0418c586&lang=scss&scoped=true&\"\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 \"0418c586\",\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';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VContainer,VSwitch,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\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\nimport Vue from 'vue'\nimport {Component, Emit, Prop, Watch} from 'vue-property-decorator'\nimport DownloadSettings from './DownloadSettings.vue'\nimport SpeedSettings from './SpeedSettings.vue'\nimport {mapGetters} from 'vuex'\nimport {Preferences} from '@/types'\nimport WebUISettings from './WebUISettings.vue'\nimport RssSettings from './RssSettings.vue'\nimport {Config} from '@/store/config'\nimport { timeout } from '@/utils'\n\n@Component({\n components: {\n DownloadSettings,\n SpeedSettings,\n WebUISettings,\n RssSettings,\n },\n computed: {\n ...mapGetters({\n config: 'config',\n preferences: 'allPreferences',\n }),\n },\n methods: {},\n})\nexport default class SettingsDialog extends Vue {\n @Prop(Boolean)\n readonly value!: boolean\n preferences!: Preferences\n config!: Config\n\n preferenceUpdated = false\n tabList = ['downloads', 'speed', 'rss', 'webui']\n tab = 'download'\n\n @Watch('preferences')\n @Watch('config')\n async onPreferenceUpdate() {\n this.preferenceUpdated = true\n await timeout(3000)\n this.preferenceUpdated = false\n }\n\n @Emit('input')\n closeDialog() {\n return false\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SettingsDialog.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--14-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SettingsDialog.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./SettingsDialog.vue?vue&type=template&id=9110266a&scoped=true&\"\nimport script from \"./SettingsDialog.vue?vue&type=script&lang=ts&\"\nexport * from \"./SettingsDialog.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./SettingsDialog.vue?vue&type=style&index=0&id=9110266a&lang=scss&scoped=true&\"\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 \"9110266a\",\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 { VAlert } from 'vuetify/lib/components/VAlert';\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 { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } 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';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardText,VCardTitle,VDialog,VFadeTransition,VIcon,VSpacer,VTab,VTabItem,VTabs,VTabsItems})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"drawer-footer\"},[(_vm.showInfo)?_c('v-expand-transition',[_c('div',[_c('v-divider'),_c('AppFooter',{attrs:{\"phone-layout\":\"\"}})],1)]):_vm._e(),_c('v-divider'),_c('div',{staticClass:\"button-bar\"},[(_vm.phoneLayout)?[_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){_vm.showInfo = !_vm.showInfo}}},[_c('v-icon',[_vm._v(\"mdi-information\")])],1)]:_vm._e(),_c('v-spacer'),_c('v-menu',{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(\"mdi-translate\")])],1)]}}])},[_c('v-list',[_c('v-list-item-group',{attrs:{\"color\":\"primary\"},model:{value:(_vm.currentLocale),callback:function ($$v) {_vm.currentLocale=$$v},expression:\"currentLocale\"}},_vm._l((_vm.locales),function(item){return _c('v-list-item',{key:item.value,attrs:{\"value\":item.value}},[_c('v-list-item-title',[_vm._v(_vm._s(item.text))])],1)}),1)],1)],1),_c('v-menu',{scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"icon\":\"\"}},on),[_c('v-icon',{domProps:{\"textContent\":_vm._s(_vm.darkModeIcon)}})],1)]}}])},[_c('v-list',[_c('v-list-item-group',{attrs:{\"color\":\"primary\"},model:{value:(_vm.currentDarkMode),callback:function ($$v) {_vm.currentDarkMode=$$v},expression:\"currentDarkMode\"}},_vm._l((_vm.darkModes),function(item){return _c('v-list-item',{key:item[0],attrs:{\"value\":item[0]}},[_c('v-list-item-title',[_vm._v(_vm._s(item[1]))])],1)}),1)],1)],1),_c('v-btn',{attrs:{\"icon\":\"\",\"title\":_vm.$t('trigger_application_shutdown')},on:{\"click\":_vm.triggerApplicationShutdown}},[_c('v-icon',[_vm._v(\"mdi-power-plug-off\")])],1)],2)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue'\nimport Component from 'vue-class-component';\nimport { mapMutations, mapActions } from 'vuex';\nimport { Watch } from 'vue-property-decorator';\nimport api from '../../Api';\n\nimport { tr, translations, defaultLocale, LocaleKey } from '@/locale';\nimport { DialogType, DialogConfig, SnackBarConfig, ConfigPayload } from '@/store/types';\nimport AppFooter from '@/components/Footer.vue';\n\nconst AUTO_KEY = 'auto';\n\ntype AllLocaleKey = NonNullable | typeof AUTO_KEY;\ntype DarkModeKey = true | false | null;\n\n@Component({\n components: {\n AppFooter,\n },\n methods: {\n ...mapMutations([\n 'showSnackBar',\n 'updateConfig',\n ]),\n ...mapActions([\n 'asyncShowDialog',\n ]),\n },\n})\nexport default class DrawerFooter extends Vue {\n locales = this.buildLocales()\n currentLocale = this.$store.getters.config.locale || AUTO_KEY\n currentDarkMode = this.$store.getters.config.darkMode || AUTO_KEY\n oldLocale = this.currentLocale\n showInfo = false\n\n darkModes = [\n [false, tr('light')],\n [true, tr('dark')],\n [AUTO_KEY, tr('auto')],\n ]\n\n asyncShowDialog!: (_: DialogConfig) => Promise\n showSnackBar!: (_: SnackBarConfig) => void\n updateConfig!: (_: ConfigPayload) => void\n\n get darkModeIcon() {\n if (this.currentDarkMode == true) {\n return 'mdi-brightness-4'\n } else if (this.currentDarkMode == false) {\n return 'mdi-brightness-7'\n } else {\n return 'mdi-brightness-auto'\n }\n }\n\n get phoneLayout() {\n return this.$vuetify.breakpoint.xsOnly;\n }\n\n buildLocales() {\n const locales: {}[] = Object.entries(translations).map(([lang, translation]) => {\n return {\n text: translation.lang,\n value: lang,\n };\n });\n\n return [\n {\n text: tr('auto'),\n value: 'auto',\n },\n ...locales,\n ]\n }\n\n @Watch('currentLocale')\n async onCurrentLocaleChanged(locale: AllLocaleKey) {\n if (locale === this.oldLocale) {\n return;\n }\n\n const localeKey = locale === AUTO_KEY ? defaultLocale : locale\n const confirm = await this.asyncShowDialog({\n text: tr('dialog.switch_locale.msg', { lang: translations[localeKey].lang }),\n type: DialogType.OkCancel,\n });\n\n if (!confirm) {\n this.currentLocale = this.oldLocale;\n return;\n }\n\n this.updateConfig({\n key: 'locale',\n value: locale === AUTO_KEY ? null : locale,\n });\n\n this.showSnackBar({\n text: tr('label.reloading'),\n })\n\n location.reload();\n }\n\n @Watch('currentDarkMode')\n onDarkModeChanged(mode: DarkModeKey | typeof AUTO_KEY) {\n this.updateConfig({\n key: 'darkMode',\n value: mode == AUTO_KEY ? null : mode,\n });\n }\n\n async triggerApplicationShutdown() {\n const v = await this.asyncShowDialog({\n title: tr('dialog.trigger_exit_qb.title'),\n text: tr('dialog.trigger_exit_qb.text'),\n type: DialogType.OkCancel,\n });\n\n if (!v) {\n return;\n }\n await api.shutdownApplication();\n }\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue';\nimport { mapGetters, mapState, mapMutations } from 'vuex';\nimport { registerProtocolHandler, checkDownloadUrl } from './protocolHandler';\n\nimport GlobalDialog from './components/GlobalDialog.vue';\nimport GlobalSnackBar from './components/GlobalSnackBar.vue';\n\nimport AddForm from './components/AddForm.vue';\nimport Drawer from './components/Drawer.vue';\nimport LoginForm from './components/LoginForm.vue';\nimport MainToolbar from './components/MainToolbar.vue';\nimport Torrents from './components/Torrents.vue';\nimport AppFooter from './components/Footer.vue';\nimport LogsDialog from './components/dialogs/LogsDialog.vue';\nimport RssDialog from './components/dialogs/RssDialog.vue';\nimport SearchDialog from './components/dialogs/searchDialog/SearchDialog.vue';\nimport SettingsDialog from './components/dialogs/settingsDialog/SettingsDialog.vue';\nimport DrawerFooter from './components/drawer/DrawerFooter.vue';\n\n\nimport api from './Api';\nimport Component from 'vue-class-component';\nimport { Watch } from 'vue-property-decorator';\nimport { MainData } from './types';\nimport { Config } from './store/config';\nimport Api from './Api';\nimport {formatSize} from '@/filters'\n\nlet appWrapEl: HTMLElement;\n\n@Component({\n components: {\n AddForm,\n Drawer,\n LoginForm,\n Torrents,\n AppFooter,\n LogsDialog,\n MainToolbar,\n GlobalDialog,\n GlobalSnackBar,\n RssDialog,\n SearchDialog,\n DrawerFooter,\n SettingsDialog,\n },\n computed: {\n ...mapState([\n 'mainData',\n 'rid',\n 'preferences',\n 'needAuth',\n ]),\n ...mapGetters(['config']),\n },\n methods: {\n ...mapMutations([\n 'updateMainData',\n 'updatePreferences',\n 'setPasteUrl',\n 'updateNeedAuth',\n ]),\n },\n})\nexport default class App extends Vue {\n drawer = !this.phoneLayout\n drawerOptions = {\n showLogs: false,\n showRss: false,\n showSettings: false,\n }\n task = 0\n mql?: MediaQueryList\n\n mainData!: MainData\n rid!: number\n preferences!: any\n config!: Config\n needAuth!: boolean\n\n updateMainData!: (_: any) => void\n updatePreferences!: (_: any) => void\n setPasteUrl!: (_: any) => void\n updateNeedAuth!: (_: boolean) => void\n\n get phoneLayout() {\n return this.$vuetify.breakpoint.xsOnly;\n }\n\n initProtocolHandler() {\n registerProtocolHandler();\n const url = checkDownloadUrl();\n\n if (url) {\n this.setPasteUrl({\n url,\n });\n }\n }\n\n async created() {\n this.initProtocolHandler();\n\n await this.getInitData();\n appWrapEl = (this.$refs.app as any).$el.querySelector('.v-application--wrap');\n appWrapEl.addEventListener('paste', this.onPaste);\n }\n\n beforeDestroy() {\n if (this.task) {\n clearTimeout(this.task);\n }\n appWrapEl.removeEventListener('paste', this.onPaste);\n }\n\n async getInitData() {\n const href = location.href;\n if (!this.config.baseUrl) {\n if (href.includes(\"czbix.github.io\") || href.includes(\"localhost\")) {\n this.updateNeedAuth(true);\n return;\n } else {\n Api.changeBaseUrl(href);\n }\n } else {\n Api.changeBaseUrl(this.config.baseUrl);\n }\n\n try {\n await this.getMainData();\n } catch (e) {\n this.updateNeedAuth(true);\n return;\n }\n\n await this.getPreferences();\n }\n\n async getPreferences() {\n const resp = await api.getAppPreferences();\n\n this.updatePreferences(resp.data);\n }\n\n async getMainData() {\n const rid = this.rid ? this.rid : undefined;\n const resp = await api.getMainData(rid);\n const mainData = resp.data;\n\n this.updateMainData(mainData);\n if(this.config.displaySpeedInTitle) {\n const upInfoSpeed = mainData.server_state.up_info_speed\n const dlInfoSpeed = mainData.server_state.dl_info_speed\n let dl = '', up = ''\n if (dlInfoSpeed > 1024) {\n dl = `D ${formatSize(dlInfoSpeed)}/s`\n }\n if (upInfoSpeed > 1024) {\n up = `U ${formatSize(upInfoSpeed)}/s`\n }\n document.title = `[${up} ${dl}] qBittorrent Web UI`\n }\n this.task = setTimeout(this.getMainData, this.config.updateInterval);\n }\n\n onPaste(e: ClipboardEvent) {\n if ((e.target as HTMLElement).tagName === 'INPUT') {\n return;\n }\n\n const text = e.clipboardData!.getData('text');\n if (text) {\n this.setPasteUrl({\n url: text,\n });\n }\n }\n\n @Watch('needAuth')\n onNeedAuth(v: boolean) {\n if (!v) {\n this.getInitData();\n }\n }\n\n @Watch('config.darkMode', {immediate: true})\n onDarkMode(mode: any) {\n const { theme } = this.$vuetify;\n\n if (mode != null) {\n if (this.mql) {\n this.mql.removeListener(null)\n this.mql = undefined\n }\n theme.dark = mode\n return\n }\n\n this.mql = window.matchMedia('(prefers-color-scheme: dark)');\n this.mql.addListener((e: MediaQueryListEvent) => {\n theme.dark = e.matches\n })\n theme.dark = this.mql.matches\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DrawerFooter.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DrawerFooter.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./DrawerFooter.vue?vue&type=template&id=521b95f4&scoped=true&\"\nimport script from \"./DrawerFooter.vue?vue&type=script&lang=ts&\"\nexport * from \"./DrawerFooter.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./DrawerFooter.vue?vue&type=style&index=0&id=521b95f4&lang=scss&scoped=true&\"\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 \"521b95f4\",\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 { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VExpandTransition } 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 { VListItemGroup } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VDivider,VExpandTransition,VIcon,VList,VListItem,VListItemGroup,VListItemTitle,VMenu,VSpacer})\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--14-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--14-3!../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=ts&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--14-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/@vue/cli-plugin-typescript/node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--14-3!../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=ts&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=0d9d7390&scoped=true&\"\nimport script from \"./App.vue?vue&type=script&lang=ts&\"\nexport * from \"./App.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=0d9d7390&lang=scss&scoped=true&\"\nimport style1 from \"./App.vue?vue&type=style&index=1&lang=scss&\"\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 \"0d9d7390\",\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 { VFooter } from 'vuetify/lib/components/VFooter';\nimport { VMain } from 'vuetify/lib/components/VMain';\nimport { VNavigationDrawer } from 'vuetify/lib/components/VNavigationDrawer';\ninstallComponents(component, {VApp,VFooter,VMain,VNavigationDrawer})\n","/* eslint-disable no-console */\n\nimport { register } from 'register-service-worker'\n\nif (process.env.NODE_ENV === 'production') {\n register(`${process.env.BASE_URL}service-worker.js`, {\n ready () {\n console.log(\n 'App is being served from cache by a service worker.\\n' +\n 'For more details, visit https://goo.gl/AFskqB',\n )\n },\n registered () {\n console.log('Service worker has been registered.')\n },\n cached () {\n console.log('Content has been cached for offline use.')\n },\n updatefound () {\n console.log('New content is downloading.')\n },\n updated () {\n console.log('New content is available; please refresh.')\n },\n offline () {\n console.log('No internet connection found. App is running in offline mode.')\n },\n error (error) {\n console.error('Error during service worker registration:', error)\n },\n })\n}\n","import Vue from 'vue';\nimport './plugins/i18n';\nimport './plugins/composition-api';\nimport vuetify from './plugins/vuetify';\n\nimport store from './store';\n// import router from './router';\nimport './filters';\nimport './directives';\nimport './locale';\n\nimport './buildInfo';\n\nimport App from './App.vue';\n\nimport 'roboto-fontface/css/roboto/roboto-fontface.css';\nimport '@mdi/font/css/materialdesignicons.css';\nimport './registerServiceWorker';\n\nVue.config.productionTip = false;\n\nnew Vue({\n store,\n vuetify,\n render: h => h(App),\n}).$mount('#app');\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainToolbar.vue?vue&type=style&index=0&id=7ced7efa&lang=scss&scoped=true&\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SearchDialog.vue?vue&type=style&index=0&id=2425d8a7&lang=scss&scoped=true&\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DownloadSettings.vue?vue&type=style&index=0&id=78d2942a&lang=scss&scoped=true&\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAoCAYAAAB5ADPdAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A/6C9p5MAAAmmSURBVFjDvdh7sFVVHQfw72+ttfc+5577OkDXayCiApJWpJT4CEvTTDPJrHwA9jBfKTPZlJkZpFROZQ42jRCYkxo2pKmk5SPF1DDLIq1Is0wCFYS4Xu6957nX7/ftj3tpkDG4XK3fzJ5z9pn1W/PZ63n2Euwk6pfccRSAWQCmgQDM7rE8/3rLwlP78T8MebUfOf+uiQCvovGkGE3MAJiBZmAen7Ko57ReO+tX/xfUZ7Ori0dN7/yY+Pwbwbv28d1Fm7BnqxQLzpr1HJpHMKqnWs48v7Dtuk8s+Z+iFqQ3lasYuLOWN4+oM0IRGcSse0zmD39rGdMPKCERNYsKiypUNURdYDG/onPZp/m6o64q3DY1Z/MnJPczGAzGyFwUhtzic1WtPTJxbJbMOb59ZuathapKVbEYHVSv67z5grNfV9R3i3dnxvi0gROMShOD9wGFJJNiUvpKjsbVZ28+ph8AXjzzxiPbMr2DamWqKqMKzBzzuNzy/OOjV3yu/rqglpZWfpPk5ylG5wVJkrKYFS04P++U5w++cseE/k9dP8Vy/TFV3wIza2zeAhe8c0mygnn+0TF3X9p8rSjnIKcmPqBYKFlrqZ0thSKdR0MCH361hLbrPvk0qEdC9V6aOWs0pPb8BjY3/2umxbhi03sub3/NKIis8lmCkDgRISGEcygmhXDjfVP/fOqDhzxd2jGp48bzekGdyTwuScudIsEz769qY1PP+7TWuGXzO7/kXlP3Xd/2UJoVkmU+8R8UJ8E5MeeEWTG4rJBKSNxTSeqvDsHdcOgv98t3rGDLSd+6LN86sKDR87KJgjTzoZDdaw396F5PLewbEQoAlnU9KiHxRznn5jlxMyTABQcrtbcgLQbnvcB791fv3eIkdUum/nx8dftKNh//1U80Nm1drJV6AEAavUBWmXL2Ps9+d+2IUNvi1nGPexfce5yXy8TLYSFI6OgoMSkEcw7eB4fg5Rnn/XUhJEum3N61dVvuS0fPO63+Ut+PmKuBgzAQW2C4jcYNMAQaCcMjNPxm4qZre4eF2hZ3TFztfXBHOicXhSDHtbW3pIVSRudpwYt3zsN7vy4Ef41PCt+bsKy1AgAbD714Tr2nvhTGlEaDwZEUKAACNA59YgPIeTTcOGnLouawUNviZwc+Kd7JQd65c1rbC2eW2ovFEATOOfNBXPAB3ru/uKT44XE/KDwFAP/cf+6HLOdSGEaBAElAARLAIMpodCBI4h4oTpvUu6hv2Kjt44FpayYXs/SiclfbnLakUFKnCg94770P/h8Ssnd0L017AOC5fS8cB8X5JN8HRZkcIhjGkOiAcfDO4EGuJvHeyVsXb9lt1LZ48sR1k36qz3zvjI5pR7WnieZO4b334uTMrqWlm7Yv+4/xF3goMg6uNDTDaBAnwPhlKsaBjCACgfugOHHywOJ8RCgAwBEXf+rN6RuXXtM1U6e1dqMp6sXJlW9YUrp0OOl/6zy/C4KHYJxCQKHwMFw5ubr4UgDY/UXumG+JK4z5wJ/Zi5M2/tD9sroORR8A8IWdpf06zN1ztcz94RpcOF+rrl8oJxLYCANAGogvPpFccMSIUNK291vR0n20K41lpVjGWT0PuBYXAODOneXVE/lgI8GsHPIVbbrjJ/Ze+yyIS0B4DC0iHrzy98nc4m6jmJbPt2x0qxW6gJZu9GRl/D2vrPJwm3aWt7EU+nszh1oK1L10AsDkvsU3wPgECA+CjpwB4KCw292XtZwDKRBNA2BAaMoeoeX7nYuTnf5t6c3CbZXET1UXx7fm9hNs2xMMs2hYIwAEBIAFuzXQw7mPzQ3t+A4FzeZLTKgib/eltb+74S377PbDDcUz6bkFAL+DYUoOJ1UJbtjd1zr/151ZFy7yBeY+oXNtjDDBfmnxgpGCAAAExAa/NuAQIRh290nCY2HYCwSEgMvgVLBm+dKJPx+p56/ZeQHG86LgwKp4q8FDgOGjXMJLaPAglAScRwRx7fZlKis/0iWUo6EcBdNRfS+FvV54PA1rbumuBEWaKFsyUlKSHXls3UoeoIL9c3FmEDoCjsNEjbpm1WFUHEwyByEUB/6LNUD+00r1lR85xIj7YOyAKjY9F3DvNycgDgBFT4gAzhHRBEKgJyTwgyu9OZKeEAAOwruHhXKB36YX0IYmiIPXKp7EzYes/c/QIG6CsoO5GXNj5psY6Et8sRiZEwahAAIZfCokApjBOdCRgA1OuXtBzNklas+bH50eq/o2iYgkAAroITqAeduXY+RoRlPkBBom5dHKQz+0Ho/dPk6yVP1gUxm2TX0xMAiaAqlS+JgBy4+pLPwBdjWmxq98WKyis6yJBB7g4JaA5gD7sOzwV7xYMLflbNqnbWvTUFfWCUw9ZKM1X4Y8+8fRpzcHss3UELxEmhAqyL1gE4He4wYWvrh9XTtFuZZY0AE32yUeIEEDSZdYtJt2LMuGfoYNm2kD+VjkVKohV+Lg6Wtlyps27L/nV3+xfDhDBdjF3kfDhaJSdgkwdIkLlicttmLHsq2nrMhhPEOM/YgmUAKR1Cqs6GuX980//M7ei6d3vSbU3o/e72GyQBzVJYRLSJcQPuX6rIzVr5bTNvuuh6H4ApUO0UA1IBq0Sc2rODHm8tuez7zjgBGjSr55qScTl4hJSkqASIIgAY++ePqRW/5bXsdn71+EaAsZ6REJKolIQKlQ7m1NWbX5nLefstuod/1heUdnqM1u8Y2hLoO4lHCpQVq4y+MfRl4G4/3QIdjQhUhlZAeUt26ac9CCDce/yQ8bNSbtP64zrUwuF/qBQLrU4BJKKEVbd9y7HtkVatTlD1fy5ysnx5ebG2HwUAOiDsHMGEmYfYm53fLCjEntw0KVQ+3qTl/BmKxfillNQpKjs1Tx7YXa9bsCbYs9rl890PzLy++NL1RqaBJQAXSo1dSMKuZSfzKAP6yfMfGdzxw2Qf4rav66r51QTupjRyV1jgpVHNjxvNu/40Xf3dKDclpZNFwUAIx76G9/0vXVi5rP9jndXBXW4uD4yilsRGnWcjbN9m2oPRKNV/x22lgH7PDisGjjxT6nf7ASCzNqmrCqCeoMUteAqqa31Blm33bgWbt91LPuiIl3kfZ+c2LmIUYizxWmg7u7AmJmyGkr61HPfsXi2Z1tnTag2aEFp6hpkKKmqGmKqktvdQ5n3jzp3BGdPVU1nhGNj6vZZAWhZjBgEMTB+8FJyqOj2epXoMpZ9YRMY6zF2FvVZH2m8b4sxnuY41dX7fs5HQkIAKY8trbv99PGHVtX/UJOe3c020NJiWbMSUQlmoMoRGXx306obq7ow8cgAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTA0LTE2VDEzOjMyOjQ5KzAwOjAwpLsUWgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0wNC0xNlQxMzozMjo0OSswMDowMNXmrOYAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjMtMDQtMTZUMTM6MzI6NDkrMDA6MDCC8405AAAAIHRFWHRzb2Z0d2FyZQBodHRwczovL2ltYWdlbWFnaWNrLm9yZ7zPHZ0AAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6UGFnZXMAMaf/uy8AAAAXdEVYdFRodW1iOjpJbWFnZTo6SGVpZ2h0ADQwibsPHwAAABZ0RVh0VGh1bWI6OkltYWdlOjpXaWR0aAAzN6AxzPYAAAAZdEVYdFRodW1iOjpNaW1ldHlwZQBpbWFnZS9pY2+XMDjOAAAAF3RFWHRUaHVtYjo6TVRpbWUAMTY4MTY1MTk2OfHPQMcAAAARdEVYdFRodW1iOjpTaXplADYzMDJCDGfdvAAAADN0RVh0VGh1bWI6OlVSSQBmaWxlOi8vc3JjL2Fzc2V0cy9zaXRlX2ljb25zL190bXAuaWNvWzBd5Ivo/AAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A/6C9p5MAAAVySURBVFjD7ZZrbBRVFMd/d3Z29j3dbpe6Xba1rbVWLEWDDb4FSXxF8RWfCSYa6xc1Mb7xiw8SxURiYmKsAR9Bgx+MRghBRFMMGh8gxBRsoIqULra4lD6W3e52d2avH2bWtrjLK030AyeZTGZyzv3/z/+ce+6FM/Yfm5j6kTzU3xxQRq7BMJMU5OmtaGSCRrBxpzMY/VGmE3PwzuoXQqROTEALN714z8WrXqjvWohTg/xpgBcM0AVfeB784L1fq97ovOCnH6rqo0PMf/wdatpeF0LkjqNA5ZbHrq5Y+OaCPgu8cBoEJoC5ddy/Ofrzh+v2+Q8+mG2Z7Tpqodz85BDXv75YCNE9NUS13zH8QfeVzS7wA1kxfeFy1TjGDYcEb5gdw6HkwjkD1bNrD1uxSeD9lWFSoz9IKS8QQvQVQxT7Ha0OBmJt4Rx4AE2Cy35UaQEdSyIvwSnBbfv5JLhgIJ7Lxo/CfXOVoOUnwCsgBmx810vvl8tLKXCZT0nGvk1U80vCSTqvgIAJU0mpmIW7I7/puscEw05ZkYy5qvjkQAzTyOFUIJMZ59J5LUMbesZ6XIkD0ZtuNnWcQNZO0yNgWMKP7y+R5sSNwuHa+A8BFXrifx54+eGP0oPSUEEUQMokpto+v735nqW1fTqqCYZdDxXisdt7Ozq3vcSR/V7UoIqRDoW3DX+UPHroRmHkXtsUj4w/UBv34gRMu6e8QKJb51BPGzBJwIDNmHIz5uFjdNbPWxA6HHFr2cldUQDGoPWhu7+hY9VaAIxDAAwd2I4CXQXoeu67htbLbwo3NYeHIF1UDsinITMcOLYHSpkbZ6DtvEq7B0x7EQNwAKFzfi0VVIBe4NPhVNo9YIam7yYJODTQAmMnQyCKW6tvDk5M95oAKiOghncfJ7Z/lt+pNXqOTt8xOSBYm6Sy7p/Y4xGIhSv9kQbdnL5IBqi9aBzNvxtA5rPqv0OjrY+2u6vrvIMW4WL6eaD+6q34z9p6UgRiugjO1sYmt6CUUAW7jjh6Oh557or4Zyu2o7r0qUELlnS0PrFIe/X51t0WYLF0GSAItN3x8dTRrJbHdzbWVypuv5KyutguMLV+1m7pq179Wdfyl1uubWJgwzK5Y80YinDlBvc2mXvW3+pJ9blJ2ZIJrJ5JANffv1PUzF07FaU8ASXY0FwJkJ/MogAIH7tGvck5LWcrNYMbNF79/CkrU9AAqgBnsV42wkEJtRG4c2UHS9dwMgRCaJ7JBixuQQXIqOwd9WQvDR+pRjWs0V0skWKDmravkMh+MMMh1Ce3LBbuWTv/lWcZAlEt4Is1VZiWRxHACfuHBftHlcIlkbyOy85Wsx/VHs+aBI8km4HeObfsTi/b0yBmnd9VCqicArGzAo5wg2fE+ioeOh7YtZ+Umc0zL2TqaIDigYIA6QBUUoaffSkXX/1R6N8XunZZ58rOtTy7rmylyxGor6tQ9IhrfHKQSAleB91j3mSNmfCHwpXKw1166q/hXM6jadm0oYweTht9Aym644nxL0jHt0InJ7IyBPxnnxtWVU0kJ3eAAEwXG7f36401LZxz2zPfb/l69dLft3UZWEfOMPZpcSqmlvzn8DeeW5GzQI0pI9gXpqLKcXBT92CHq/2+704VrJSVasIIPl9dc6gw/R4wATgCrHjrvafJ/zUj4OUIRAM+V7TJl7YGSNFyQM7LvAUL98wUOJQuQWy2roTq/BlLgSJFCVQ1HQT+mEkCJRRw1l0U9fhD7lFLAU2CX5Ibgbza0CuEOJ3r6qkokL9uKDXOW3tbSWXzFCQcGRlhcfuFiRsW3fs2vDKT+NPvtaqlyF2mw+mWUk9SKCiWSiPu+Vct2bRj6/rEjKKfsf+D/Q0w8OrEZTMSlwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wNC0xNlQxMzozMjo1MCswMDowMP2JURcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDQtMTZUMTM6MzI6NTArMDA6MDCM1OmrAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTA0LTE2VDEzOjMyOjUwKzAwOjAw28HIdAAAACB0RVh0c29mdHdhcmUAaHR0cHM6Ly9pbWFnZW1hZ2ljay5vcme8zx2dAAAAGHRFWHRUaHVtYjo6RG9jdW1lbnQ6OlBhZ2VzADGn/7svAAAAF3RFWHRUaHVtYjo6SW1hZ2U6OkhlaWdodAAzMij0+PQAAAAWdEVYdFRodW1iOjpJbWFnZTo6V2lkdGgAMzLQWzh5AAAAGXRFWHRUaHVtYjo6TWltZXR5cGUAaW1hZ2UvaWNvlzA4zgAAABd0RVh0VGh1bWI6Ok1UaW1lADE2ODE2NTE5NzCRCMkiAAAAEXRFWHRUaHVtYjo6U2l6ZQA0Mjg2QqRkfQUAAAAzdEVYdFRodW1iOjpVUkkAZmlsZTovL3NyYy9hc3NldHMvc2l0ZV9pY29ucy9fdG1wLmljb1swXeSL6PwAAAAASUVORK5CYII=\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAACXBIWXMAAAsSAAALEgHS3X78AAADpElEQVRYw+2YTWwbVRDHZ957u147zsp2sAmJINAPqioqSoECUqnCCYmqUjkggRAXBAeuHLly48CJKxKVgAsXJALKoQcgouGjolFAaWjUJKXUSVMnXn/sh/dzOGxs5cMRaztxguQ5rebN2/1p3v/Nm7f4xgefwFEydtgAPaAeUA/oKAEFREEQUHeBRFMvEQnOhzJqIh7LP9CMms0QDw2IiM6cePStiy/mMqrgXKsYv80tfnX1F9fzuwDUZMkI4NKFp0ceeSgekyXBcxn10oWzZ0893p0MNQGSBc9l+nc4nxjOBtQNOTXLEJG/S8q+HxxahlwvmF/Kb/XUHPf6zaXu6LoJEGP4w+83dbNW5/O+nbpx9/5GdzKEe/VDGTU5nEspMXmloD0oVlL9CbUvrsiyLHFJCACyHa9iWlXDKlYM3w+wnr9sWk33J6J826w5q+slP9gmBrFXdLGiFys6AAREw9n0h++9lkwou8Nsx70+t/jF5LRWNRiiJPi7r7701MnHogCVqsZHVyaWVwq4RQyRjg6GKDhvOhSTpfNjp965PJ5Lq0QEAIxFPY44Z7uDRcTJDStXzdWNEhElE8rgQEoSHBHPjR4fzmU+/vy7Na1S1s2G/gBAcKbE5PDZ9XzbcRtDWsVwXHfH+1sGuja78NnEVLg650aPvf7yC4MDKQAYyqbHnzn95eT0p19/H1c2CYjo2dPH3r48Hu7Qmb/uXJmYgvr62I5n1mzcvnlbBgIAhsgYekFwbXah5rjvv/mKLImQiYAsx7VsJ4wMiHSrBgQhhOO6oS7rhrsrSfvtBwJwxmYX7q6sa6EnoyY5IgLgVts+Cfce6xQoND8IbHtTB5wjdFw8OwUSjMWVWPhsOx51fN61A0RARBQQMYbPjR5/eEAN/WvFcucHcMuiVmQplUwwhkPZ9MXzY2NPjgixWaJ+/uM2j1yE9g3o+TMnTo4MMsR0f18iHmv4l+6tzS/nW33bPgD1xWN9WzgAoKybP83cuvrrn5btYMeibqcOheYHwWqhNL+cn5yezRc0ttc+PmigucV7M7fuAMBGWb/9z/31kk5E+9gqtQz092rhmx9vIEMAaNTA/aJpByhkOLju8X91c+0BHUmgSKJ2XK9Y1hVFQsCqabX0AcOy10tVSTAA1KrGf8ZjxL+wiiwxhgBgu15Ll0ZEUGQpLA224+24Y7SZIQCw6k1Pq/udCEzbDZvGKFOjAnVSdzZraDQ7cqLuAfWAekAHbf8CGJxkP3q7BGAAAAAASUVORK5CYII=\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAC+UlEQVRIx+2Wz08aQRTHZ4ZZll1+iEZr0UCoMTXRWg8lMSmeTBMv3j1615PGxAPHhqNJTUxK0qYX/wDjwYPxYLw07UGiVUFrCyJUwMIusCywsDvTw1rRxhZN8NC038zl7cu+z3tvZmcfnHW7TYRASkGzRSGsIIRNhFhUFRMCmxsdABUhgDGGlGJCmHuoABACKcUAAD33plegB0TNT/y6/gP+AQAGABhtNqfHw7Ds94ODQiymOx6NjSGDQYxGc9FoR3+/rbv78h1KqVIsZo+OSsmkwWLp9nhYq/WXuBQAMZWSQiHgczrfjY5mYzFFljfm5l51dupLymQUWf6wtPR6aOhgZYVeEdG0Qjr9MRB46/G88XrPw2F6kz6trb0cHMS3L7acz2cjEUqIraurxeF4MjGhFApf1teT+/tlSUIYP+jrM/J8MZMRT0+JpoknJ0TT7gAQ4/H3fn9Vklp7e59NTT0cGHCOjJxubgYXF7HJxLa2vlhYMPJ8em9vOxBQBKFUKqnl8h0A1XJZCIUUQRDDYdZs7vD7W91uk8WSCQYBAFx7u1qtAgCUfF44OqqkUiqEhGHqAMZkGvH5hmdmdJO321VFuZFEqtVCLCYLAmuxYJZtfIouBCHmOMQwP60/3X4UAEopgBDABpdkHaDVascbG2fBoG6OzM5C9JuvBEKG540cRzWNEnJbAFHVb1tbB8vLujk8PW3kuBujcw5Hl9fLtbRkIpGqLN+6RY1k6+x8OjmpViq2np7H4+NE01I7O4VEommANpfr+fz8RT9VNbm393llpZRMNgZUS6VEMGiyWovn55eOxPY2gDAXjxNFSYdCRru93kxCcsfHX1dXs4eHVFUvkWe7u/l4PB0KkSvHD/qczjYIrR0dCCFFFGuSpDssLhegtCbLSj7P2u2M2VzPSn8uCNe2xmDgHQ6IUE2WlVyOapoKYY5hoM/ptNdqmNLmTxUQ5hjm7/8f/Ac0FAYA6FNj02dHPSCmEKoIgfsZfimEuIIQwPj+xvcfA9CM4aEDQoYAAAAASUVORK5CYII=\""],"sourceRoot":""} \ No newline at end of file diff --git a/js/chunk-vendors.0d27978f.js b/js/chunk-vendors.0d27978f.js new file mode 100644 index 0000000..3843c51 --- /dev/null +++ b/js/chunk-vendors.0d27978f.js @@ -0,0 +1,41 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00ce":function(t,e,n){"use strict";var i,r=SyntaxError,s=Function,a=TypeError,o=function(t){try{return s('"use strict"; return ('+t+").constructor;")()}catch(e){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch($){l=null}var c=function(){throw new a},u=l?function(){try{return c}catch(t){try{return l(arguments,"callee").get}catch(e){return c}}}():c,h=n("5156")(),d=Object.getPrototypeOf||function(t){return t.__proto__},p={},f="undefined"===typeof Uint8Array?i:d(Uint8Array),v={"%AggregateError%":"undefined"===typeof AggregateError?i:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?i:ArrayBuffer,"%ArrayIteratorPrototype%":h?d([][Symbol.iterator]()):i,"%AsyncFromSyncIteratorPrototype%":i,"%AsyncFunction%":p,"%AsyncGenerator%":p,"%AsyncGeneratorFunction%":p,"%AsyncIteratorPrototype%":p,"%Atomics%":"undefined"===typeof Atomics?i:Atomics,"%BigInt%":"undefined"===typeof BigInt?i:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?i:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?i:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?i:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?i:FinalizationRegistry,"%Function%":s,"%GeneratorFunction%":p,"%Int8Array%":"undefined"===typeof Int8Array?i:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?i:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?i:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":h?d(d([][Symbol.iterator]())):i,"%JSON%":"object"===typeof JSON?JSON:i,"%Map%":"undefined"===typeof Map?i:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&h?d((new Map)[Symbol.iterator]()):i,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?i:Promise,"%Proxy%":"undefined"===typeof Proxy?i:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?i:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?i:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&h?d((new Set)[Symbol.iterator]()):i,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?i:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":h?d(""[Symbol.iterator]()):i,"%Symbol%":h?Symbol:i,"%SyntaxError%":r,"%ThrowTypeError%":u,"%TypedArray%":f,"%TypeError%":a,"%Uint8Array%":"undefined"===typeof Uint8Array?i:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?i:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?i:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?i:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?i:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?i:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?i:WeakSet},g=function t(e){var n;if("%AsyncFunction%"===e)n=o("async function () {}");else if("%GeneratorFunction%"===e)n=o("function* () {}");else if("%AsyncGeneratorFunction%"===e)n=o("async function* () {}");else if("%AsyncGenerator%"===e){var i=t("%AsyncGeneratorFunction%");i&&(n=i.prototype)}else if("%AsyncIteratorPrototype%"===e){var r=t("%AsyncGenerator%");r&&(n=d(r.prototype))}return v[e]=n,n},m={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n("0f7c"),y=n("a0d3"),x=b.call(Function.call,Array.prototype.concat),w=b.call(Function.apply,Array.prototype.splice),_=b.call(Function.call,String.prototype.replace),S=b.call(Function.call,String.prototype.slice),A=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,k=/\\(\\)?/g,C=function(t){var e=S(t,0,1),n=S(t,-1);if("%"===e&&"%"!==n)throw new r("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==e)throw new r("invalid intrinsic syntax, expected opening `%`");var i=[];return _(t,A,(function(t,e,n,r){i[i.length]=n?_(r,k,"$1"):e||t})),i},O=function(t,e){var n,i=t;if(y(m,i)&&(n=m[i],i="%"+n[0]+"%"),y(v,i)){var s=v[i];if(s===p&&(s=g(i)),"undefined"===typeof s&&!e)throw new a("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:n,name:i,value:s}}throw new r("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!==typeof t||0===t.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof e)throw new a('"allowMissing" argument must be a boolean');var n=C(t),i=n.length>0?n[0]:"",s=O("%"+i+"%",e),o=s.name,c=s.value,u=!1,h=s.alias;h&&(i=h[0],w(n,x([0,1],h)));for(var d=1,p=!0;d=n.length){var b=l(c,f);p=!!b,c=p&&"get"in b&&!("originalValue"in b.get)?b.get:c[f]}else p=y(c,f),c=c[f];p&&!u&&(v[o]=c)}}return c}},"00ee":function(t,e,n){var i=n("b622"),r=i("toStringTag"),s={};s[r]="z",t.exports="[object z]"===String(s)},"035c":function(t,e,n){"use strict";n.r(e),e["default"]={badge:"Bricka",close:"Stäng",dataIterator:{noResultsText:"Inga poster funna",loadingText:"Laddar data..."},dataTable:{itemsPerPageText:"Rader per sida:",ariaLabel:{sortDescending:"Sorterat fallande.",sortAscending:"Sorterat stigande.",sortNone:"Osorterat.",activateNone:"Aktivera för att ta bort sortering.",activateDescending:"Aktivera för sortering fallande.",activateAscending:"Aktivera för sortering stigande."},sortBy:"Sortera efter"},dataFooter:{itemsPerPageText:"Objekt per sida:",itemsPerPageAll:"Alla",nextPage:"Nästa sida",prevPage:"Föregående sida",firstPage:"Första sidan",lastPage:"Sista sidan",pageText:"{0}-{1} av {2}"},datePicker:{itemsSelected:"{0} markerade",nextMonthAriaLabel:"Nästa månad",nextYearAriaLabel:"Nästa år",prevMonthAriaLabel:"Förra månaden",prevYearAriaLabel:"Förra året"},noDataText:"Ingen data tillgänglig",carousel:{prev:"Föregående vy",next:"Nästa vy",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} fler"},fileInput:{counter:"{0} filer",counterSize:"{0} filer (av {1} totalt)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Pagination Navigation",next:"Nästa sida",previous:"Föregående sida",page:"Gå till sidan {0}",currentPage:"Aktuell sida, sida {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"0366":function(t,e,n){var i=n("1c0b");t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},"03fd":function(t,e,n){"use strict";n.r(e),e["default"]={badge:"نشان",close:"بستن",dataIterator:{noResultsText:"نتیجه‌ای یافت نشد",loadingText:"در حال بارگذاری..."},dataTable:{itemsPerPageText:"ردیف در صفحه:",ariaLabel:{sortDescending:"مرتب‌سازی نزولی",sortAscending:"مرتب‌سازی صعودی",sortNone:"بدون مرتب‌سازی",activateNone:"غیرفعال‌سازی مرتب‌سازی",activateDescending:"غیرفعال‌سازی مرتب‌سازی نزولی",activateAscending:"غیرفعال‌سازی مرتب‌سازی صعودی"},sortBy:"مرتب‌سازی براساس"},dataFooter:{itemsPerPageText:"ردیف در صفحه:",itemsPerPageAll:"همه",nextPage:"صفحه‌ی بعد",prevPage:"صفحه‌ی قبل",firstPage:"صفحه‌ی یکم",lastPage:"صفحه‌ی آخر",pageText:"{0} تا {1} از {2}"},datePicker:{itemsSelected:"{0} انتخاب شده",nextMonthAriaLabel:"ماه بعد",nextYearAriaLabel:"سال بعد",prevMonthAriaLabel:"ماه قبل",prevYearAriaLabel:"سال قبل"},noDataText:"داده‌ای موجود نیست",carousel:{prev:"اسلاید قبلی",next:"اسلاید بعدی",ariaLabel:{delimiter:"اسلاید {0} از {1}"}},calendar:{moreEvents:"{بیشتر {0"},fileInput:{counter:"{0} پرونده",counterSize:"{0} پرونده ({1} در کل)"},timePicker:{am:"قبل از ظهر",pm:"بعد از ظهر"},pagination:{ariaLabel:{wrapper:"جهت یابی صفحه",next:"صفحه بعد",previous:"صفحه قبلی",page:"برو صفحه {0}",currentPage:"{0} صفحه فعلی ، صفحه"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"0427":function(t,e,n){"use strict";t.exports=n("4d52")},"04d1":function(t,e,n){var i=n("342f"),r=i.match(/firefox\/(\d+)/i);t.exports=!!r&&+r[1]},"0538":function(t,e,n){"use strict";var i=n("1c0b"),r=n("861d"),s=[].slice,a={},o=function(t,e,n){if(!(e in a)){for(var i=[],r=0;r{const{offsetTop:e,offsetLeft:n,offsetWidth:i,offsetHeight:r}=t;t._transitionInitialStyles={position:t.style.position,top:t.style.top,left:t.style.left,width:t.style.width,height:t.style.height},t.style.position="absolute",t.style.top=e+"px",t.style.left=n+"px",t.style.width=i+"px",t.style.height=r+"px"}),a.on.afterLeave=r(a.on.afterLeave,t=>{if(t&&t._transitionInitialStyles){const{position:e,top:n,left:i,width:r,height:s}=t._transitionInitialStyles;delete t._transitionInitialStyles,t.style.position=e||"",t.style.top=n||"",t.style.left=i||"",t.style.width=r||"",t.style.height=s||""}})),n.props.hideOnLeave&&(a.on.leave=r(a.on.leave,t=>{t._initialDisplay=t.style.display,t.style.display="none"}),a.on.afterLeave=r(a.on.afterLeave,t=>{t&&(t.style.display=t._initialDisplay||"")})),e(s,Object(i["a"])(n.data,a),n.children)}}}function a(t,e,n="in-out"){return{name:t,functional:!0,props:{mode:{type:String,default:n}},render(n,r){return n("transition",Object(i["a"])(r.data,{props:{name:t},on:e}),r.children)}}}var o=n("80d2"),l=function(t="",e=!1){const n=e?"width":"height",i="offset"+Object(o["G"])(n);return{beforeEnter(t){t._parent=t.parentNode,t._initialStyle={transition:t.style.transition,overflow:t.style.overflow,[n]:t.style[n]}},enter(e){const r=e._initialStyle;e.style.setProperty("transition","none","important"),e.style.overflow="hidden";const s=e[i]+"px";e.style[n]="0",e.offsetHeight,e.style.transition=r.transition,t&&e._parent&&e._parent.classList.add(t),requestAnimationFrame(()=>{e.style[n]=s})},afterEnter:s,enterCancelled:s,leave(t){t._initialStyle={transition:"",overflow:t.style.overflow,[n]:t.style[n]},t.style.overflow="hidden",t.style[n]=t[i]+"px",t.offsetHeight,requestAnimationFrame(()=>t.style[n]="0")},afterLeave:r,leaveCancelled:r};function r(e){t&&e._parent&&e._parent.classList.remove(t),s(e)}function s(t){const e=t._initialStyle[n];t.style.overflow=t._initialStyle.overflow,null!=e&&(t.style[n]=e),delete t._initialStyle}};s("carousel-transition"),s("carousel-reverse-transition");const c=s("tab-transition"),u=s("tab-reverse-transition"),h=(s("menu-transition"),s("fab-transition","center center","out-in")),d=(s("dialog-transition"),s("dialog-bottom-transition"),s("dialog-top-transition"),s("fade-transition")),p=(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")),f=(s("slide-x-reverse-transition"),s("slide-y-transition"),s("slide-y-reverse-transition"),a("expand-transition",l())),v=a("expand-x-transition",l("",!0))},"0798":function(t,e,n){"use strict";n("0c18");var i=n("10d2"),r=n("afdd"),s=n("9d26"),a=n("f2e7"),o=n("7560"),l=n("2b0e"),c=l["default"].extend({name:"transitionable",props:{mode:String,origin:String,transition:String}}),u=n("58df"),h=n("d9bd");e["a"]=Object(u["a"])(i["a"],a["a"],c).extend({name:"v-alert",props:{border:{type:String,validator(t){return["top","right","bottom","left"].includes(t)}},closeLabel:{type:String,default:"$vuetify.close"},coloredBorder:Boolean,dense:Boolean,dismissible:Boolean,closeIcon:{type:String,default:"$cancel"},icon:{default:"",type:[Boolean,String],validator(t){return"string"===typeof t||!1===t}},outlined:Boolean,prominent:Boolean,text:Boolean,type:{type:String,validator(t){return["info","error","success","warning"].includes(t)}},value:{type:Boolean,default:!0}},computed:{__cachedBorder(){if(!this.border)return null;let t={staticClass:"v-alert__border",class:{["v-alert__border--"+this.border]:!0}};return this.coloredBorder&&(t=this.setBackgroundColor(this.computedColor,t),t.class["v-alert__border--has-color"]=!0),this.$createElement("div",t)},__cachedDismissible(){if(!this.dismissible)return null;const t=this.iconColor;return this.$createElement(r["a"],{staticClass:"v-alert__dismissible",props:{color:t,icon:!0,small:!0},attrs:{"aria-label":this.$vuetify.lang.t(this.closeLabel)},on:{click:()=>this.isActive=!1}},[this.$createElement(s["a"],{props:{color:t}},this.closeIcon)])},__cachedIcon(){return this.computedIcon?this.$createElement(s["a"],{staticClass:"v-alert__icon",props:{color:this.iconColor}},this.computedIcon):null},classes(){const t={...i["a"].options.computed.classes.call(this),"v-alert--border":Boolean(this.border),"v-alert--dense":this.dense,"v-alert--outlined":this.outlined,"v-alert--prominent":this.prominent,"v-alert--text":this.text};return this.border&&(t["v-alert--border-"+this.border]=!0),t},computedColor(){return this.color||this.type},computedIcon(){return!1!==this.icon&&("string"===typeof this.icon&&this.icon?this.icon:!!["error","info","success","warning"].includes(this.type)&&"$"+this.type)},hasColoredIcon(){return this.hasText||Boolean(this.border)&&this.coloredBorder},hasText(){return this.text||this.outlined},iconColor(){return this.hasColoredIcon?this.computedColor:void 0},isDark(){return!(!this.type||this.coloredBorder||this.outlined)||o["a"].options.computed.isDark.call(this)}},created(){this.$attrs.hasOwnProperty("outline")&&Object(h["a"])("outline","outlined",this)},methods:{genWrapper(){const t=[this.$slots.prepend||this.__cachedIcon,this.genContent(),this.__cachedBorder,this.$slots.append,this.$scopedSlots.close?this.$scopedSlots.close({toggle:this.toggle}):this.__cachedDismissible],e={staticClass:"v-alert__wrapper"};return this.$createElement("div",e,t)},genContent(){return this.$createElement("div",{staticClass:"v-alert__content"},this.$slots.default)},genAlert(){let t={staticClass:"v-alert",attrs:{role:"alert"},on:this.listeners$,class:this.classes,style:this.styles,directives:[{name:"show",value:this.isActive}]};if(!this.coloredBorder){const e=this.hasText?this.setTextColor:this.setBackgroundColor;t=e(this.computedColor,t)}return this.$createElement("div",t,[this.genWrapper()])},toggle(){this.isActive=!this.isActive}},render(t){const e=this.genAlert();return this.transition?t("transition",{props:{name:this.transition,origin:this.origin,mode:this.mode}},[e]):e}})},"07ac":function(t,e,n){var i=n("23e7"),r=n("6f53").values;i({target:"Object",stat:!0},{values:function(t){return r(t)}})},"07ae":function(t,e,n){"use strict";n.r(e),e["default"]={badge:"Žetons",close:"Aizvērt",dataIterator:{noResultsText:"Nekas netika atrasts",loadingText:"Ielādē..."},dataTable:{itemsPerPageText:"Rādīt lapā:",ariaLabel:{sortDescending:"Sakārtots dilstošā secībā.",sortAscending:"Sakārtots augošā secībā.",sortNone:"Nav sakārtots.",activateNone:"Aktivizēt, lai noņemtu kārtošanu.",activateDescending:"Aktivizēt, lai sakārtotu dilstošā secībā.",activateAscending:"Aktivizēt, lai sakārtotu augošā secībā."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Rādīt lapā:",itemsPerPageAll:"Visu",nextPage:"Nākamā lapa",prevPage:"Iepriekšējā lapa",firstPage:"Pirmā lapa",lastPage:"Pēdējā lapa",pageText:"{0}-{1} no {2}"},datePicker:{itemsSelected:"{0} izvēlēts",nextMonthAriaLabel:"Nākammēnes",nextYearAriaLabel:"Nākamgad",prevMonthAriaLabel:"Iepriekšējais mēnesis",prevYearAriaLabel:"Iepriekšējais gads"},noDataText:"Nav pieejamu datu",carousel:{prev:"Iepriekšējais slaids",next:"Nākamais slaids",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"Vēl {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigācija paginationā",next:"Nākamā lapa",previous:"Iepriekšējā lapa",page:"Iet uz lapu {0}",currentPage:"Pašreizējā lapa, lapa {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"0879":function(t,e,n){"use strict";n.r(e),e["default"]={badge:"знак",close:"Закрыть",dataIterator:{noResultsText:"Не найдено подходящих записей",loadingText:"Запись загружается..."},dataTable:{itemsPerPageText:"Строк на странице:",ariaLabel:{sortDescending:"Упорядочено по убыванию.",sortAscending:"Упорядочено по возрастанию.",sortNone:"Не упорядочено.",activateNone:"Активируйте, чтобы убрать сортировку.",activateDescending:"Активируйте для упорядочивания убыванию.",activateAscending:"Активируйте для упорядочивания по возрастанию."},sortBy:"Сортировать по"},dataFooter:{itemsPerPageText:"Записей на странице:",itemsPerPageAll:"Все",nextPage:"Следующая страница",prevPage:"Предыдущая страница",firstPage:"Первая страница",lastPage:"Последняя страница",pageText:"{0}-{1} из {2}"},datePicker:{itemsSelected:"{0} выбран",nextMonthAriaLabel:"Следующий месяц",nextYearAriaLabel:"Следующий год",prevMonthAriaLabel:"Прошлый месяц",prevYearAriaLabel:"Предыдущий год"},noDataText:"Отсутствуют данные",carousel:{prev:"Предыдущий слайд",next:"Следующий слайд",ariaLabel:{delimiter:"Слайд {0} из {1}"}},calendar:{moreEvents:"Еще {0}"},fileInput:{counter:"Файлов: {0}",counterSize:"Файлов: {0} (всего {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Навигация по страницам",next:"Следующая страница",previous:"Предыдущая страница",page:"Перейти на страницу {0}",currentPage:"Текущая страница, Страница {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"0924":function(t,e,n){"use strict";n.r(e),e["default"]={badge:"Bedž",close:"Zatvori",dataIterator:{noResultsText:"Nisu pronađene odgovarajuće stavke",loadingText:"Učitavanje..."},dataTable:{itemsPerPageText:"Redaka po stranici:",ariaLabel:{sortDescending:"Sortirano silazno.",sortAscending:"Sortirano uzlazno.",sortNone:"Nije sortirano.",activateNone:"Odaberite za uklanjanje sortiranja.",activateDescending:"Odaberite za silazno sortiranje.",activateAscending:"Odaberite za uzlazno sortiranje."},sortBy:"Sortirajte po"},dataFooter:{itemsPerPageText:"Stavki po stranici:",itemsPerPageAll:"Sve",nextPage:"Sljedeća stranica",prevPage:"Prethodna stranica",firstPage:"Prva stranica",lastPage:"Posljednja stranica",pageText:"{0}-{1} od {2}"},datePicker:{itemsSelected:"{0} odabrano",nextMonthAriaLabel:"Sljedeći mjesec",nextYearAriaLabel:"Slijedeće godine",prevMonthAriaLabel:"Prethodni mjesec",prevYearAriaLabel:"Prošla godina"},noDataText:"Nema dostupnih podataka",carousel:{prev:"Prethodno",next:"Sljedeće",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"Još {0}"},fileInput:{counter:"Odabranih datoteka: {0}",counterSize:"Odabranih datoteka: {0} ({1} ukupno)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigacija stranicama",next:"Sljedeća stranica",previous:"Prethodna stranica",page:"Idi na stranicu {0}",currentPage:"Trenutna stranica, stranica {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"0a06":function(t,e,n){"use strict";var i=n("c532"),r=n("30b5"),s=n("f6b4"),a=n("5270"),o=n("4a7b");function l(t){this.defaults=t,this.interceptors={request:new s,response:new s}}l.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=o(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=[a,void 0],n=Promise.resolve(t);this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));while(e.length)n=n.then(e.shift(),e.shift());return n},l.prototype.getUri=function(t){return t=o(this.defaults,t),r(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(t){l.prototype[t]=function(e,n){return this.request(o(n||{},{method:t,url:e,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(t){l.prototype[t]=function(e,n,i){return this.request(o(i||{},{method:t,url:e,data:n}))}})),t.exports=l},"0b42":function(t,e,n){var i=n("861d"),r=n("e8b5"),s=n("b622"),a=s("species");t.exports=function(t){var e;return r(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!r(e.prototype)?i(e)&&(e=e[a],null===e&&(e=void 0)):e=void 0),void 0===e?Array:e}},"0bc6":function(t,e,n){},"0c18":function(t,e,n){},"0cb2":function(t,e,n){var i=n("7b0b"),r=Math.floor,s="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,o=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,l,c,u){var h=n+t.length,d=l.length,p=o;return void 0!==c&&(c=i(c),p=a),s.call(u,p,(function(i,s){var a;switch(s.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(h);case"<":a=c[s.slice(1,-1)];break;default:var o=+s;if(0===o)return i;if(o>d){var u=r(o/10);return 0===u?i:u<=d?void 0===l[u-1]?s.charAt(1):l[u-1]+s.charAt(1):i}a=l[o-1]}return void 0===a?"":a}))}},"0cfb":function(t,e,n){var i=n("83ab"),r=n("d039"),s=n("cc12");t.exports=!i&&!r((function(){return 7!=Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},"0d3b":function(t,e,n){var i=n("d039"),r=n("b622"),s=n("c430"),a=r("iterator");t.exports=!i((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n="";return t.pathname="c%20d",e.forEach((function(t,i){e["delete"]("b"),n+=i+t})),s&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"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"!==n||"x"!==new URL("http://x",void 0).host}))},"0df6":function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"0f7c":function(t,e,n){"use strict";var i=n("688e");t.exports=Function.prototype.bind||i},"0fd9":function(t,e,n){"use strict";n("4b85");var i=n("2b0e"),r=n("d9f7"),s=n("80d2");const a=["sm","md","lg","xl"],o=["start","end","center"];function l(t,e){return a.reduce((n,i)=>(n[t+Object(s["G"])(i)]=e(),n),{})}const c=t=>[...o,"baseline","stretch"].includes(t),u=l("align",()=>({type:String,default:null,validator:c})),h=t=>[...o,"space-between","space-around"].includes(t),d=l("justify",()=>({type:String,default:null,validator:h})),p=t=>[...o,"space-between","space-around","stretch"].includes(t),f=l("alignContent",()=>({type:String,default:null,validator:p})),v={align:Object.keys(u),justify:Object.keys(d),alignContent:Object.keys(f)},g={align:"align",justify:"justify",alignContent:"align-content"};function m(t,e,n){let i=g[t];if(null!=n){if(e){const n=e.replace(t,"");i+="-"+n}return i+="-"+n,i.toLowerCase()}}const b=new Map;e["a"]=i["default"].extend({name:"v-row",functional:!0,props:{tag:{type:String,default:"div"},dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:c},...u,justify:{type:String,default:null,validator:h},...d,alignContent:{type:String,default:null,validator:p},...f},render(t,{props:e,data:n,children:i}){let s="";for(const r in e)s+=String(e[r]);let a=b.get(s);if(!a){let t;for(t in a=[],v)v[t].forEach(n=>{const i=e[n],r=m(t,n,i);r&&a.push(r)});a.push({"no-gutters":e.noGutters,"row--dense":e.dense,["align-"+e.align]:e.align,["justify-"+e.justify]:e.justify,["align-content-"+e.alignContent]:e.alignContent}),b.set(s,a)}return t(e.tag,Object(r["a"])(n,{staticClass:"row",class:a}),i)}})},"107c":function(t,e,n){var i=n("d039");t.exports=i((function(){var t=RegExp("(?b)","string".charAt(5));return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},"10d2":function(t,e,n){"use strict";var i=n("8dd9");e["a"]=i["a"]},1148:function(t,e,n){"use strict";var i=n("a691"),r=n("577e"),s=n("1d80");t.exports=function(t){var e=r(s(this)),n="",a=i(t);if(a<0||a==1/0)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(e+=e))1&a&&(n+=e);return n}},1276:function(t,e,n){"use strict";var i=n("d784"),r=n("44e7"),s=n("825a"),a=n("1d80"),o=n("4840"),l=n("8aa5"),c=n("50c4"),u=n("577e"),h=n("14c3"),d=n("9263"),p=n("9f7f"),f=n("d039"),v=p.UNSUPPORTED_Y,g=[].push,m=Math.min,b=4294967295,y=!f((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));i("split",(function(t,e,n){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=u(a(this)),s=void 0===n?b:n>>>0;if(0===s)return[];if(void 0===t)return[i];if(!r(t))return e.call(i,t,s);var o,l,c,h=[],p=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,v=new RegExp(t.source,p+"g");while(o=d.call(v,i)){if(l=v.lastIndex,l>f&&(h.push(i.slice(f,o.index)),o.length>1&&o.index=s))break;v.lastIndex===o.index&&v.lastIndex++}return f===i.length?!c&&v.test("")||h.push(""):h.push(i.slice(f)),h.length>s?h.slice(0,s):h}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var r=a(this),s=void 0==e?void 0:e[t];return void 0!==s?s.call(e,r,n):i.call(u(r),e,n)},function(t,r){var a=s(this),d=u(t),p=n(i,a,d,r,i!==e);if(p.done)return p.value;var f=o(a,RegExp),g=a.unicode,y=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(v?"g":"y"),x=new f(v?"^(?:"+a.source+")":a,y),w=void 0===r?b:r>>>0;if(0===w)return[];if(0===d.length)return null===h(x,d)?[d]:[];var _=0,S=0,A=[];while(St.includes(e))}function d(t){return/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4}(function(t){t["xSmall"]="12px",t["small"]="16px",t["default"]="24px",t["medium"]="28px",t["large"]="36px",t["xLarge"]="40px"})(i||(i={}));const p=Object(u["a"])(r["a"],s["a"],a["a"],o["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 t="";return this.$slots.default&&(t=this.$slots.default[0].text.trim()),Object(l["D"])(this,t)},getSize(){const t={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},e=Object(l["A"])(t).find(e=>t[e]);return e&&i[e]||Object(l["h"])(this.size)},getDefaultData(){return{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$}},getSvgWrapperData(){const t=this.getSize(),e={...this.getDefaultData(),style:t?{fontSize:t,height:t,width:t}:void 0};return this.applyColors(e),e},applyColors(t){t.class={...t.class,...this.themeClasses},this.setTextColor(this.color,t)},renderFontIcon(t,e){const n=[],i=this.getDefaultData();let r="material-icons";const s=t.indexOf("-"),a=s<=-1;a?n.push(t):(r=t.slice(0,s),h(r)&&(r="")),i.class[r]=!0,i.class[t]=!a;const o=this.getSize();return o&&(i.style={fontSize:o}),this.applyColors(i),e(this.hasClickListener?"button":this.tag,i,n)},renderSvgIcon(t,e){const n={class:"v-icon__svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":!0}},i=this.getSize();return i&&(n.style={fontSize:i,height:i,width:i}),e(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[e("svg",n,[e("path",{attrs:{d:t}})])])},renderSvgIconComponent(t,e){const n={class:{"v-icon__component":!0}},i=this.getSize();i&&(n.style={fontSize:i,height:i,width:i}),this.applyColors(n);const r=t.component;return n.props=t.props,n.nativeOn=n.on,e(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[e(r,n)])}},render(t){const e=this.getIcon();return"string"===typeof e?d(e)?this.renderSvgIcon(e,t):this.renderFontIcon(e,t):this.renderSvgIconComponent(e,t)}});e["a"]=c["default"].extend({name:"v-icon",$_wrapperFor:p,functional:!0,render(t,{data:e,children:n}){let i="";return e.domProps&&(i=e.domProps.textContent||e.domProps.innerHTML||i,delete e.domProps.textContent,delete e.domProps.innerHTML),t(p,e,i?[i]:n)}})},"13b3":function(t,e,n){},1468:function(t,e){var n=1e3,i=60*n,r=60*i,s=24*r,a=7*s,o=365.25*s;function l(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var l=parseFloat(e[1]),c=(e[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return l*o;case"weeks":case"week":case"w":return l*a;case"days":case"day":case"d":return l*s;case"hours":case"hour":case"hrs":case"hr":case"h":return l*r;case"minutes":case"minute":case"mins":case"min":case"m":return l*i;case"seconds":case"second":case"secs":case"sec":case"s":return l*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return}}}}function c(t){var e=Math.abs(t);return e>=s?Math.round(t/s)+"d":e>=r?Math.round(t/r)+"h":e>=i?Math.round(t/i)+"m":e>=n?Math.round(t/n)+"s":t+"ms"}function u(t){var e=Math.abs(t);return e>=s?h(t,e,s,"day"):e>=r?h(t,e,r,"hour"):e>=i?h(t,e,i,"minute"):e>=n?h(t,e,n,"second"):t+" ms"}function h(t,e,n,i){var r=e>=1.5*n;return Math.round(t/n)+" "+i+(r?"s":"")}t.exports=function(t,e){e=e||{};var n=typeof t;if("string"===n&&t.length>0)return l(t);if("number"===n&&isFinite(t))return e.long?u(t):c(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},"14c3":function(t,e,n){var i=n("c6b6"),r=n("9263");t.exports=function(t,e){var n=t.exec;if("function"===typeof n){var s=n.call(t,e);if("object"!==typeof s)throw TypeError("RegExp exec method returned something other than an Object or null");return s}if("RegExp"!==i(t))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},"159b":function(t,e,n){var i=n("da84"),r=n("fdbc"),s=n("17c2"),a=n("9112");for(var o in r){var l=i[o],c=l&&l.prototype;if(c&&c.forEach!==s)try{a(c,"forEach",s)}catch(u){c.forEach=s}}},"166a":function(t,e,n){},1681:function(t,e,n){},1696:function(t,e,n){"use strict";t.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),n=Object(e);if("string"===typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;var i=42;for(e in t[e]=i,t)return!1;if("function"===typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var r=Object.getOwnPropertySymbols(t);if(1!==r.length||r[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var s=Object.getOwnPropertyDescriptor(t,e);if(s.value!==i||!0!==s.enumerable)return!1}return!0}},"169a":function(t,e,n){"use strict";n("368e");var i=n("480e"),r=n("4ad4"),s=n("b848"),a=n("75eb"),o=n("e707"),l=n("e4d3"),c=n("21be"),u=n("f2e7"),h=n("a293"),d=n("58df"),p=n("d9bd"),f=n("80d2");const v=Object(d["a"])(r["a"],s["a"],a["a"],o["a"],l["a"],c["a"],u["a"]);e["a"]=v.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,previousActiveElement:null}},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(t){var e;t?(this.show(),this.hideScroll()):(this.removeOverlay(),this.unbind(),null==(e=this.previousActiveElement)||e.focus())},fullscreen(t){this.isActive&&(t?(this.hideScroll(),this.removeOverlay(!1)):(this.showScroll(),this.genOverlay()))}},created(){this.$attrs.hasOwnProperty("full-width")&&Object(p["e"])("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(t){const e=t.target;return!(this._isDestroyed||!this.isActive||this.$refs.content.contains(e)||this.overlay&&e&&!this.overlay.$el.contains(e))&&this.activeZIndex>=this.getMaxZIndex()},hideScroll(){this.fullscreen?document.documentElement.classList.add("overflow-y-hidden"):o["a"].options.methods.hideScroll.call(this)},show(){!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.$nextTick(()=>{this.$nextTick(()=>{this.previousActiveElement=document.activeElement,this.$refs.content.focus(),this.bind()})})},bind(){window.addEventListener("focusin",this.onFocusin)},unbind(){window.removeEventListener("focusin",this.onFocusin)},onClickOutside(t){this.$emit("click:outside",t),this.persistent?this.noClickAnimation||this.animateClick():this.isActive=!1},onKeydown(t){if(t.keyCode===f["z"].esc&&!this.getOpenDependents().length)if(this.persistent)this.noClickAnimation||this.animateClick();else{this.isActive=!1;const t=this.getActivator();this.$nextTick(()=>t&&t.focus())}this.$emit("keydown",t)},onFocusin(t){if(!t||!this.retainFocus)return;const e=t.target;if(e&&![document,this.$refs.content].includes(e)&&!this.$refs.content.contains(e)&&this.activeZIndex>=this.getMaxZIndex()&&!this.getOpenDependentElements().some(t=>t.contains(e))){const t=this.$refs.content.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),e=[...t].find(t=>!t.hasAttribute("disabled"));e&&e.focus()}},genContent(){return this.showLazyContent(()=>[this.$createElement(i["a"],{props:{root:!0,light:this.light,dark:this.dark}},[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.genTransition()])])])},genTransition(){const t=this.genInnerContent();return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,appear:!0}},[t]):t},genInnerContent(){const t={class:this.classes,ref:"dialog",directives:[{name:"click-outside",value:{handler:this.onClickOutside,closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],style:{transformOrigin:this.origin}};return this.fullscreen||(t.style={...t.style,maxWidth:"none"===this.maxWidth?void 0:Object(f["h"])(this.maxWidth),width:"auto"===this.width?void 0:Object(f["h"])(this.width)}),this.$createElement("div",t,this.getContentSlot())}},render(t){return t("div",{staticClass:"v-dialog__container",class:{"v-dialog__container--attached":""===this.attach||!0===this.attach||"attach"===this.attach},attrs:{role:"dialog"}},[this.genActivator(),this.genContent()])}})},"16b7":function(t,e,n){"use strict";var i=n("2b0e");e["a"]=i["default"].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(t,e){this.clearDelay();const n=parseInt(this[t+"Delay"],10);this[t+"Timeout"]=setTimeout(e||(()=>{this.isActive={open:!0,close:!1}[t]}),n)}}})},"17c2":function(t,e,n){"use strict";var i=n("b727").forEach,r=n("a640"),s=r("forEach");t.exports=s?[].forEach:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}},1800:function(t,e,n){"use strict";var i=n("2b0e");e["a"]=i["default"].extend({name:"v-list-item-action",functional:!0,render(t,{data:e,children:n=[]}){e.staticClass=e.staticClass?"v-list-item__action "+e.staticClass:"v-list-item__action";const i=n.filter(t=>!1===t.isComment&&" "!==t.text);return i.length>1&&(e.staticClass+=" v-list-item__action--stack"),t("div",e,n)}})},"18a6":function(t,e,n){"use strict";n.r(e),e["default"]={badge:"Huy hiệu",close:"Đóng",dataIterator:{noResultsText:"Không tìm thấy kết quả nào",loadingText:"Đang tải..."},dataTable:{itemsPerPageText:"Số hàng mỗi trang:",ariaLabel:{sortDescending:"Sắp xếp giảm dần.",sortAscending:"Sắp xếp tăng dần.",sortNone:"Không sắp xếp.",activateNone:"Kích hoạt để bỏ sắp xếp.",activateDescending:"Kích hoạt để sắp xếp giảm dần.",activateAscending:"Kích hoạt để sắp xếp tăng dần."},sortBy:"Sắp xếp"},dataFooter:{itemsPerPageText:"Số mục mỗi trang:",itemsPerPageAll:"Toàn bộ",nextPage:"Trang tiếp theo",prevPage:"Trang trước",firstPage:"Trang đầu",lastPage:"Trang cuối",pageText:"{0}-{1} trên {2}"},datePicker:{itemsSelected:"{0} được chọn",nextMonthAriaLabel:"Tháng sau",nextYearAriaLabel:"Năm sau",prevMonthAriaLabel:"Tháng trước",prevYearAriaLabel:"Năm trước"},noDataText:"Không có dữ liệu",carousel:{prev:"Ảnh tiếp theo",next:"Ảnh trước",ariaLabel:{delimiter:"Carousel slide {0} trên {1}"}},calendar:{moreEvents:"{0} nữa"},fileInput:{counter:"{0} tệp",counterSize:"{0} tệp (tổng cộng {1})"},timePicker:{am:"SA",pm:"CH"},pagination:{ariaLabel:{wrapper:"Điều hướng phân trang",next:"Trang tiếp theo",previous:"Trang trước",page:"Đến trang {0}",currentPage:"Trang hiện tại, Trang {0}"}},rating:{ariaLabel:{icon:"Đánh giá {0} trên {1}"}}}},1902:function(t,e,n){"use strict";n.r(e),e["default"]={badge:"バッジ",close:"閉じる",dataIterator:{noResultsText:"検索結果が見つかりません。",loadingText:"項目をロード中です..."},dataTable:{itemsPerPageText:"1ページあたりの行数:",ariaLabel:{sortDescending:"降順の並び替え。",sortAscending:"昇順の並び替え。",sortNone:"ソートされていません。",activateNone:"ソートを削除するには有効にしてください。",activateDescending:"降順の並び替えのためには有効にしてください。",activateAscending:"昇順のソートのためには有効にしてください。"},sortBy:"ソート方式"},dataFooter:{itemsPerPageText:"1ページあたりの件数:",itemsPerPageAll:"すべて",nextPage:"次のページ",prevPage:"前のページ",firstPage:"最初のページ",lastPage:"最後のページ",pageText:"{0}-{1} 件目 / {2}件"},datePicker:{itemsSelected:"{0}日付選択",nextMonthAriaLabel:"来月",nextYearAriaLabel:"来年",prevMonthAriaLabel:"前月",prevYearAriaLabel:"前年"},noDataText:"データはありません。",carousel:{prev:"前のビジュアル",next:"次のビジュアル",ariaLabel:{delimiter:"カルーセルのスライド {0}件目 / {1}件"}},calendar:{moreEvents:"さらに{0}"},fileInput:{counter:"{0} ファイル",counterSize:"{0} ファイル (合計 {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"ページネーションナビゲーション",next:"次のページ",previous:"前のページ",page:"{0}ページ目に移動",currentPage:"現在のページ、ページ {0}"}},rating:{ariaLabel:{icon:"評価 {1} のうち {0}"}}}},"19aa":function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},"1b2c":function(t,e,n){},"1b40":function(t,e,n){"use strict";n.d(e,"a",(function(){return i["b"]})),n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return h})),n.d(e,"d",(function(){return d})),n.d(e,"e",(function(){return p}));var i=n("2fe1"),r=function(){for(var t=0,e=0,n=arguments.length;e({isActive:!1,proxyClass:""}),computed:{classes(){const t={};return this.to||(this.activeClass&&(t[this.activeClass]=this.isActive),this.proxyClass&&(t[this.proxyClass]=this.isActive)),t},computedRipple(){var t;return null!=(t=this.ripple)?t:!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(t){this.$emit("click",t)},generateRouteLink(){let t,e=this.exact;const n={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&&(e="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){let i=this.activeClass,r=this.exactActiveClass||i;this.proxyClass&&(i=`${i} ${this.proxyClass}`.trim(),r=`${r} ${this.proxyClass}`.trim()),t=this.nuxt?"nuxt-link":"router-link",Object.assign(n.props,{to:this.to,exact:e,exactPath:this.exactPath,activeClass:i,exactActiveClass:r,append:this.append,replace:this.replace})}else t=(this.href?"a":this.tag)||"div","a"===t&&this.href&&(n.attrs.href=this.href);return this.target&&(n.attrs.target=this.target),{tag:t,data:n}},onRouteChange(){if(!this.to||!this.$refs.link||!this.$route)return;const t=`${this.activeClass} ${this.proxyClass||""}`.trim(),e="_vnode.data.class."+t;this.$nextTick(()=>{Object(s["q"])(this.$refs.link,e)&&this.toggle()})},toggle:()=>{}}})},"1cdc":function(t,e,n){var i=n("342f");t.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(i)},"1d2b":function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;i=51||!i((function(){var e=[],n=e.constructor={};return n[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"1f11":function(t,e,n){"use strict";n.r(e);var i=n("4428");n.d(e,"af",(function(){return i["default"]}));var r=n("4720");n.d(e,"ar",(function(){return r["default"]}));var s=n("3bd4");n.d(e,"bg",(function(){return s["default"]}));var a=n("a8de");n.d(e,"ca",(function(){return a["default"]}));var o=n("ef60");n.d(e,"ckb",(function(){return o["default"]}));var l=n("83af");n.d(e,"cs",(function(){return l["default"]}));var c=n("8e29");n.d(e,"de",(function(){return c["default"]}));var u=n("98c0");n.d(e,"el",(function(){return u["default"]}));var h=n("4b41");n.d(e,"en",(function(){return h["default"]}));var d=n("f950");n.d(e,"es",(function(){return d["default"]}));var p=n("ead6");n.d(e,"et",(function(){return p["default"]}));var f=n("03fd");n.d(e,"fa",(function(){return f["default"]}));var v=n("43a3");n.d(e,"fi",(function(){return v["default"]}));var g=n("ea1f");n.d(e,"fr",(function(){return g["default"]}));var m=n("0924");n.d(e,"hr",(function(){return m["default"]}));var b=n("573e");n.d(e,"hu",(function(){return b["default"]}));var y=n("131b");n.d(e,"he",(function(){return y["default"]}));var x=n("6dfc");n.d(e,"id",(function(){return x["default"]}));var w=n("c2a1");n.d(e,"it",(function(){return w["default"]}));var _=n("1902");n.d(e,"ja",(function(){return _["default"]}));var S=n("f5e4");n.d(e,"ko",(function(){return S["default"]}));var A=n("07ae");n.d(e,"lv",(function(){return A["default"]}));var k=n("e184");n.d(e,"lt",(function(){return k["default"]}));var C=n("4642");n.d(e,"nl",(function(){return C["default"]}));var O=n("800a");n.d(e,"no",(function(){return O["default"]}));var $=n("7597");n.d(e,"pl",(function(){return $["default"]}));var P=n("df7f");n.d(e,"pt",(function(){return P["default"]}));var j=n("fa37");n.d(e,"ro",(function(){return j["default"]}));var I=n("0879");n.d(e,"ru",(function(){return I["default"]}));var L=n("b854");n.d(e,"sk",(function(){return L["default"]}));var T=n("ae0b");n.d(e,"sl",(function(){return T["default"]}));var E=n("af68");n.d(e,"srCyrl",(function(){return E["default"]}));var M=n("5a1b");n.d(e,"srLatn",(function(){return M["default"]}));var B=n("035c");n.d(e,"sv",(function(){return B["default"]}));var D=n("aef1");n.d(e,"th",(function(){return D["default"]}));var N=n("659a");n.d(e,"tr",(function(){return N["default"]}));var R=n("64dc");n.d(e,"az",(function(){return R["default"]}));var z=n("ea76");n.d(e,"uk",(function(){return z["default"]}));var F=n("18a6");n.d(e,"vi",(function(){return F["default"]}));var V=n("25a2");n.d(e,"zhHans",(function(){return V["default"]}));var H=n("582c");n.d(e,"zhHant",(function(){return H["default"]}))},"20f6":function(t,e,n){},"21be":function(t,e,n){"use strict";var i=n("2b0e"),r=n("80d2");e["a"]=i["default"].extend().extend({name:"stackable",data(){return{stackElement:null,stackExclude:null,stackMinZIndex:0,isActive:!1}},computed:{activeZIndex(){if("undefined"===typeof window)return 0;const t=this.stackElement||this.$refs.content,e=this.isActive?this.getMaxZIndex(this.stackExclude||[t])+2:Object(r["v"])(t);return null==e?e:parseInt(e)}},methods:{getMaxZIndex(t=[]){const e=this.$el,n=[this.stackMinZIndex,Object(r["v"])(e)],i=[...document.getElementsByClassName("v-menu__content--active"),...document.getElementsByClassName("v-dialog__content--active")];for(let s=0;sd;d++)if(f=S(t[d]),f&&f instanceof c)return f;return new c(!1)}u=h.call(t)}v=u.next;while(!(g=v.call(u)).done){try{f=S(g.value)}catch(A){throw l(u),A}if("object"==typeof f&&f&&f instanceof c)return f}return new c(!1)}},"22da":function(t,e,n){"use strict";var i=n("490a");e["a"]=i["a"]},"23a7":function(t,e,n){"use strict";n("5803");var i=n("2677"),r=n("cc20"),s=n("80d2"),a=n("d9bd"),o=n("d9f7");e["a"]=i["a"].extend({name:"v-file-input",model:{prop:"value",event:"change"},props:{chips:Boolean,clearable:{type:Boolean,default:!0},counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,placeholder:String,prependIcon:{type:String,default:"$file"},readonly:{type:Boolean,default:!1},showSize:{type:[Boolean,Number],default:!1,validator:t=>"boolean"===typeof t||[1e3,1024].includes(t)},smallChips:Boolean,truncateLength:{type:[Number,String],default:22},type:{type:String,default:"file"},value:{default:void 0,validator:t=>Object(s["H"])(t).every(t=>null!=t&&"object"===typeof t)}},computed:{classes(){return{...i["a"].options.computed.classes.call(this),"v-file-input":!0}},computedCounterValue(){const t=this.multiple&&this.lazyValue?this.lazyValue.length:this.lazyValue instanceof File?1:0;if(!this.showSize)return this.$vuetify.lang.t(this.counterString,t);const e=this.internalArrayValue.reduce((t,{size:e=0})=>t+e,0);return this.$vuetify.lang.t(this.counterSizeString,t,Object(s["x"])(e,1024===this.base))},internalArrayValue(){return Object(s["H"])(this.internalValue)},internalValue:{get(){return this.lazyValue},set(t){this.lazyValue=t,this.$emit("change",this.lazyValue)}},isDirty(){return this.internalArrayValue.length>0},isLabelActive(){return this.isDirty},text(){return this.isDirty||!this.isFocused&&this.hasLabel?this.internalArrayValue.map(t=>{const{name:e="",size:n=0}=t,i=this.truncateText(e);return this.showSize?`${i} (${Object(s["x"])(n,1024===this.base)})`:i}):[this.placeholder]},base(){return"boolean"!==typeof this.showSize?this.showSize:void 0},hasChips(){return this.chips||this.smallChips}},watch:{readonly:{handler(t){!0===t&&Object(a["b"])("readonly is not supported on ",this)},immediate:!0},value(t){const e=this.multiple?t:t?[t]:[];Object(s["k"])(e,this.$refs.input.files)||(this.$refs.input.value="")}},methods:{clearableCallback(){this.internalValue=this.multiple?[]:null,this.$refs.input.value=""},genChips(){return this.isDirty?this.text.map((t,e)=>this.$createElement(r["a"],{props:{small:this.smallChips},on:{"click:close":()=>{const t=this.internalValue;t.splice(e,1),this.internalValue=t}}},[t])):[]},genControl(){const t=i["a"].options.methods.genControl.call(this);return this.hideInput&&(t.data.style=Object(o["c"])(t.data.style,{display:"none"})),t},genInput(){const t=i["a"].options.methods.genInput.call(this);return t.data.attrs.multiple=this.multiple,delete t.data.domProps.value,delete t.data.on.input,t.data.on.change=this.onInput,[this.genSelections(),t]},genPrependSlot(){if(!this.prependIcon)return null;const t=this.genIcon("prepend",()=>{this.$refs.input.click()});return this.genSlot("prepend","outer",[t])},genSelectionText(){const t=this.text.length;return t<2?this.text:this.showSize&&!this.counter?[this.computedCounterValue]:[this.$vuetify.lang.t(this.counterString,t)]},genSelections(){const t=[];return this.isDirty&&this.$scopedSlots.selection?this.internalArrayValue.forEach((e,n)=>{this.$scopedSlots.selection&&t.push(this.$scopedSlots.selection({text:this.text[n],file:e,index:n}))}):t.push(this.hasChips&&this.isDirty?this.genChips():this.genSelectionText()),this.$createElement("div",{staticClass:"v-file-input__text",class:{"v-file-input__text--placeholder":this.placeholder&&!this.isDirty,"v-file-input__text--chips":this.hasChips&&!this.$scopedSlots.selection}},t)},genTextFieldSlot(){const t=i["a"].options.methods.genTextFieldSlot.call(this);return t.data.on={...t.data.on||{},click:()=>this.$refs.input.click()},t},onInput(t){const e=[...t.target.files||[]];this.internalValue=this.multiple?e:e[0],this.initialValue=this.internalValue},onKeyDown(t){this.$emit("keydown",t)},truncateText(t){if(t.length=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(t){l.headers[t]={}})),i.forEach(["post","put","patch"],(function(t){l.headers[t]=i.merge(s)})),t.exports=l}).call(this,n("4362"))},"24b2":function(t,e,n){"use strict";var i=n("80d2"),r=n("2b0e");e["a"]=r["default"].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 t={},e=Object(i["h"])(this.height),n=Object(i["h"])(this.minHeight),r=Object(i["h"])(this.minWidth),s=Object(i["h"])(this.maxHeight),a=Object(i["h"])(this.maxWidth),o=Object(i["h"])(this.width);return e&&(t.height=e),n&&(t.minHeight=n),r&&(t.minWidth=r),s&&(t.maxHeight=s),a&&(t.maxWidth=a),o&&(t.width=o),t}}})},"24e2":function(t,e,n){"use strict";var i=n("e0c7");e["a"]=i["a"]},2532:function(t,e,n){"use strict";var i=n("23e7"),r=n("5a34"),s=n("1d80"),a=n("577e"),o=n("ab13");i({target:"String",proto:!0,forced:!o("includes")},{includes:function(t){return!!~a(s(this)).indexOf(a(r(t)),arguments.length>1?arguments[1]:void 0)}})},"25a2":function(t,e,n){"use strict";n.r(e),e["default"]={badge:"徽章",close:"关闭",dataIterator:{noResultsText:"没有符合条件的结果",loadingText:"加载中……"},dataTable:{itemsPerPageText:"每页数目:",ariaLabel:{sortDescending:":降序排列。",sortAscending:":升序排列。",sortNone:":未排序。",activateNone:"点击以移除排序。",activateDescending:"点击以降序排列。",activateAscending:"点击以升序排列。"},sortBy:"排序方式"},dataFooter:{itemsPerPageText:"每页数目:",itemsPerPageAll:"全部",nextPage:"下一页",prevPage:"上一页",firstPage:"首页",lastPage:"尾页",pageText:"{0}-{1} 共 {2}"},datePicker:{itemsSelected:"已选择 {0}",nextMonthAriaLabel:"下个月",nextYearAriaLabel:"明年",prevMonthAriaLabel:"前一个月",prevYearAriaLabel:"前一年"},noDataText:"没有数据",carousel:{prev:"上一张",next:"下一张",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"还有 {0} 项"},fileInput:{counter:"{0} 个文件",counterSize:"{0} 个文件(共 {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"分页导航",next:"下一页",previous:"上一页",page:"转到页面 {0}",currentPage:"当前页 {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"25a8":function(t,e,n){},"25f0":function(t,e,n){"use strict";var i=n("6eeb"),r=n("825a"),s=n("577e"),a=n("d039"),o=n("ad6d"),l="toString",c=RegExp.prototype,u=c[l],h=a((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),d=u.name!=l;(h||d)&&i(RegExp.prototype,l,(function(){var t=r(this),e=s(t.source),n=t.flags,i=s(void 0===n&&t instanceof RegExp&&!("flags"in c)?o.call(t):n);return"/"+e+"/"+i}),{unsafe:!0})},2626:function(t,e,n){"use strict";var i=n("d066"),r=n("9bf2"),s=n("b622"),a=n("83ab"),o=s("species");t.exports=function(t){var e=i(t),n=r.f;a&&e&&!e[o]&&n(e,o,{configurable:!0,get:function(){return this}})}},"262e":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));n("131a");function i(t,e){return i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},i(t,e)}function r(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&i(t,e)}},2677:function(t,e,n){"use strict";var i=n("8654");e["a"]=i["a"]},2877:function(t,e,n){"use strict";function i(t,e,n,i,r,s,a,o){var l,c="function"===typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),s&&(c._scopeId="data-v-"+s),a?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=l):r&&(l=o?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,l):[l]}return{exports:t,options:c}}n.d(e,"a",(function(){return i}))},"288a":function(t,e,n){"use strict";var i=n("d024"),r=n("d96e"),s=n("a0d3"),a=n("ca9f"),o=function(t){r(!1,t)},l=String.prototype.replace,c=String.prototype.split,u="||||",h=function(t){var e=t%100,n=e%10;return 11!==e&&1===n?0:2<=n&&n<=4&&!(e>=12&&e<=14)?1:2},d={pluralTypes:{arabic:function(t){if(t<3)return t;var e=t%100;return e>=3&&e<=10?3:e>=11?4:5},bosnian_serbian:h,chinese:function(){return 0},croatian:h,french:function(t){return t>1?1:0},german:function(t){return 1!==t?1:0},russian:h,lithuanian:function(t){return t%10===1&&t%100!==11?0:t%10>=2&&t%10<=9&&(t%100<11||t%100>19)?1:2},czech:function(t){return 1===t?0:t>=2&&t<=4?1:2},polish:function(t){if(1===t)return 0;var e=t%10;return 2<=e&&e<=4&&(t%100<10||t%100>=20)?1:2},icelandic:function(t){return t%10!==1||t%100===11?1:0},slovenian:function(t){var e=t%100;return 1===e?0:2===e?1:3===e||4===e?2:3}},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is"],slovenian:["sl-SL"]}};function p(t){var e={};return i(t,(function(t,n){i(t,(function(t){e[t]=n}))})),e}function f(t,e){var n=p(t.pluralTypeToLanguages);return n[e]||n[c.call(e,/-/,1)[0]]||n.en}function v(t,e,n){return t.pluralTypes[f(t,e)](n)}function g(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function m(t){var e=t&&t.prefix||"%{",n=t&&t.suffix||"}";if(e===u||n===u)throw new RangeError('"'+u+'" token is reserved for pluralization');return new RegExp(g(e)+"(.*?)"+g(n),"g")}var b=/%\{(.*?)\}/g;function y(t,e,n,i,r){if("string"!==typeof t)throw new TypeError("Polyglot.transformPhrase expects argument #1 to be string");if(null==e)return t;var o=t,h=i||b,p=r||d,f="number"===typeof e?{smart_count:e}:e;if(null!=f.smart_count&&o){var g=c.call(o,u);o=a(g[v(p,n||"en",f.smart_count)]||g[0])}return o=l.call(o,h,(function(t,e){return s(f,e)&&null!=f[e]?f[e]:t})),o}function x(t){var e=t||{};this.phrases={},this.extend(e.phrases||{}),this.currentLocale=e.locale||"en";var n=e.allowMissing?y:null;this.onMissingKey="function"===typeof e.onMissingKey?e.onMissingKey:n,this.warn=e.warn||o,this.tokenRegex=m(e.interpolation),this.pluralRules=e.pluralRules||d}x.prototype.locale=function(t){return t&&(this.currentLocale=t),this.currentLocale},x.prototype.extend=function(t,e){i(t,(function(t,n){var i=e?e+"."+n:n;"object"===typeof t?this.extend(t,i):this.phrases[i]=t}),this)},x.prototype.unset=function(t,e){"string"===typeof t?delete this.phrases[t]:i(t,(function(t,n){var i=e?e+"."+n:n;"object"===typeof t?this.unset(t,i):delete this.phrases[i]}),this)},x.prototype.clear=function(){this.phrases={}},x.prototype.replace=function(t){this.clear(),this.extend(t)},x.prototype.t=function(t,e){var n,i,r=null==e?{}:e;if("string"===typeof this.phrases[t])n=this.phrases[t];else if("string"===typeof r._)n=r._;else if(this.onMissingKey){var s=this.onMissingKey;i=s(t,r,this.currentLocale,this.tokenRegex,this.pluralRules)}else this.warn('Missing translation for key: "'+t+'"'),i=t;return"string"===typeof n&&(i=y(n,r,this.currentLocale,this.tokenRegex,this.pluralRules)),i},x.prototype.has=function(t){return s(this.phrases,t)},x.transformPhrase=function(t,e,n){return y(t,e,n)},t.exports=x},"288c":function(t,e,n){"use strict";n("d0cd");var i=n("169a");e["a"]=i["a"].extend({name:"v-bottom-sheet",props:{inset:Boolean,maxWidth:{type:[String,Number],default:"auto"},transition:{type:String,default:"bottom-sheet-transition"}},computed:{classes(){return{...i["a"].options.computed.classes.call(this),"v-bottom-sheet":!0,"v-bottom-sheet--inset":this.inset}}}})},2909:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var i=n("6b75");function r(t){if(Array.isArray(t))return Object(i["a"])(t)}n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0"),n("a630");function s(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}var a=n("06c5");function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(t){return r(t)||s(t)||Object(a["a"])(t)||o()}},"297c":function(t,e,n){"use strict";var i=n("2b0e"),r=n("37c6");e["a"]=i["default"].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}})}}})},"2a62":function(t,e,n){var i=n("825a");t.exports=function(t){var e=t["return"];if(void 0!==e)return i(e.call(t)).value}},"2a7f":function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var i=n("71d9"),r=n("80d2");const s=Object(r["j"])("v-toolbar__title"),a=Object(r["j"])("v-toolbar__items");i["a"]},"2b0e":function(t,e,n){"use strict";n.r(e),function(t){ +/*! + * Vue.js v2.6.14 + * (c) 2014-2021 Evan You + * Released under the MIT License. + */ +var n=Object.freeze({});function i(t){return void 0===t||null===t}function r(t){return void 0!==t&&null!==t}function s(t){return!0===t}function a(t){return!1===t}function o(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function l(t){return null!==t&&"object"===typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function h(t){return"[object RegExp]"===c.call(t)}function d(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function p(t){return r(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function f(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function g(t,e){for(var n=Object.create(null),i=t.split(","),r=0;r-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function x(t,e){return y.call(t,e)}function w(t){var e=Object.create(null);return function(n){var i=e[n];return i||(e[n]=t(n))}}var _=/-(\w)/g,S=w((function(t){return t.replace(_,(function(t,e){return e?e.toUpperCase():""}))})),A=w((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),k=/\B([A-Z])/g,C=w((function(t){return t.replace(k,"-$1").toLowerCase()}));function O(t,e){function n(n){var i=arguments.length;return i?i>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function $(t,e){return t.bind(e)}var P=Function.prototype.bind?$:O;function j(t,e){e=e||0;var n=t.length-e,i=new Array(n);while(n--)i[n]=t[n+e];return i}function I(t,e){for(var n in e)t[n]=e[n];return t}function L(t){for(var e={},n=0;n0,nt=Q&&Q.indexOf("edge/")>0,it=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===J),rt=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),st={}.watch,at=!1;if(Z)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){at=!0}}),window.addEventListener("test-passive",null,ot)}catch(Sa){}var lt=function(){return void 0===G&&(G=!Z&&!X&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),G},ct=Z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ut(t){return"function"===typeof t&&/native code/.test(t.toString())}var ht,dt="undefined"!==typeof Symbol&&ut(Symbol)&&"undefined"!==typeof Reflect&&ut(Reflect.ownKeys);ht="undefined"!==typeof Set&&ut(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var pt=T,ft=0,vt=function(){this.id=ft++,this.subs=[]};vt.prototype.addSub=function(t){this.subs.push(t)},vt.prototype.removeSub=function(t){b(this.subs,t)},vt.prototype.depend=function(){vt.target&&vt.target.addDep(this)},vt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(s&&!x(r,"default"))a=!1;else if(""===a||a===C(t)){var l=ee(String,r.type);(l<0||o0&&(a=$e(a,(e||"")+"_"+n),Oe(a[0])&&Oe(c)&&(u[l]=_t(c.text+a[0].text),a.shift()),u.push.apply(u,a)):o(a)?Oe(c)?u[l]=_t(c.text+a):""!==a&&u.push(_t(a)):Oe(a)&&Oe(c)?u[l]=_t(c.text+a.text):(s(t._isVList)&&r(a.tag)&&i(a.key)&&r(e)&&(a.key="__vlist"+e+"_"+n+"__"),u.push(a)));return u}function Pe(t){var e=t.$options.provide;e&&(t._provided="function"===typeof e?e.call(t):e)}function je(t){var e=Ie(t.$options.inject,t);e&&(Pt(!1),Object.keys(e).forEach((function(n){Et(t,n,e[n])})),Pt(!0))}function Ie(t,e){if(t){for(var n=Object.create(null),i=dt?Reflect.ownKeys(t):Object.keys(t),r=0;r0,a=t?!!t.$stable:!s,o=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&i&&i!==n&&o===i.$key&&!s&&!i.$hasNormal)return i;for(var l in r={},t)t[l]&&"$"!==l[0]&&(r[l]=Be(e,l,t[l]))}else r={};for(var c in e)c in r||(r[c]=De(e,c));return t&&Object.isExtensible(t)&&(t._normalized=r),U(r,"$stable",a),U(r,"$key",o),U(r,"$hasNormal",s),r}function Be(t,e,n){var i=function(){var t=arguments.length?n.apply(null,arguments):n({});t=t&&"object"===typeof t&&!Array.isArray(t)?[t]:Ce(t);var e=t&&t[0];return t&&(!e||1===t.length&&e.isComment&&!Ee(e))?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:i,enumerable:!0,configurable:!0}),i}function De(t,e){return function(){return t[e]}}function Ne(t,e){var n,i,s,a,o;if(Array.isArray(t)||"string"===typeof t)for(n=new Array(t.length),i=0,s=t.length;i1?j(n):n;for(var i=j(arguments,1),r='event handler for "'+t+'"',s=0,a=n.length;sdocument.createEvent("Event").timeStamp&&(Kn=function(){return Zn.now()})}function Xn(){var t,e;for(Gn=Kn(),Un=!0,Fn.sort((function(t,e){return t.id-e.id})),qn=0;qnqn&&Fn[n].id>t.id)n--;Fn.splice(n+1,0,t)}else Fn.push(t);Wn||(Wn=!0,ve(Xn))}}var ni=0,ii=function(t,e,n,i,r){this.vm=t,r&&(t._watcher=this),t._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++ni,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ht,this.newDepIds=new ht,this.expression="","function"===typeof e?this.getter=e:(this.getter=Y(e),this.getter||(this.getter=T)),this.value=this.lazy?void 0:this.get()};ii.prototype.get=function(){var t;mt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(Sa){if(!this.user)throw Sa;ne(Sa,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&me(t),bt(),this.cleanupDeps()}return t},ii.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},ii.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},ii.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():ei(this)},ii.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||l(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'+this.expression+'"';ie(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},ii.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ii.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},ii.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var ri={enumerable:!0,configurable:!0,get:T,set:T};function si(t,e,n){ri.get=function(){return this[e][n]},ri.set=function(t){this[e][n]=t},Object.defineProperty(t,n,ri)}function ai(t){t._watchers=[];var e=t.$options;e.props&&oi(t,e.props),e.methods&&vi(t,e.methods),e.data?li(t):Tt(t._data={},!0),e.computed&&hi(t,e.computed),e.watch&&e.watch!==st&&gi(t,e.watch)}function oi(t,e){var n=t.$options.propsData||{},i=t._props={},r=t.$options._propKeys=[],s=!t.$parent;s||Pt(!1);var a=function(s){r.push(s);var a=Zt(s,e,n,t);Et(i,s,a),s in t||si(t,"_props",s)};for(var o in e)a(o);Pt(!0)}function li(t){var e=t.$options.data;e=t._data="function"===typeof e?ci(e,t):e||{},u(e)||(e={});var n=Object.keys(e),i=t.$options.props,r=(t.$options.methods,n.length);while(r--){var s=n[r];0,i&&x(i,s)||W(s)||si(t,"_data",s)}Tt(e,!0)}function ci(t,e){mt();try{return t.call(e,e)}catch(Sa){return ne(Sa,e,"data()"),{}}finally{bt()}}var ui={lazy:!0};function hi(t,e){var n=t._computedWatchers=Object.create(null),i=lt();for(var r in e){var s=e[r],a="function"===typeof s?s:s.get;0,i||(n[r]=new ii(t,a||T,T,ui)),r in t||di(t,r,s)}}function di(t,e,n){var i=!lt();"function"===typeof n?(ri.get=i?pi(e):fi(n),ri.set=T):(ri.get=n.get?i&&!1!==n.cache?pi(e):fi(n.get):T,ri.set=n.set||T),Object.defineProperty(t,e,ri)}function pi(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),vt.target&&e.depend(),e.value}}function fi(t){return function(){return t.call(this,this)}}function vi(t,e){t.$options.props;for(var n in e)t[n]="function"!==typeof e[n]?T:P(e[n],t)}function gi(t,e){for(var n in e){var i=e[n];if(Array.isArray(i))for(var r=0;r-1)return this;var n=j(arguments,1);return n.unshift(this),"function"===typeof t.install?t.install.apply(t,n):"function"===typeof t&&t.apply(null,n),e.push(t),this}}function Ci(t){t.mixin=function(t){return this.options=Gt(this.options,t),this}}function Oi(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,i=n.cid,r=t._Ctor||(t._Ctor={});if(r[i])return r[i];var s=t.name||n.options.name;var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Gt(n.options,t),a["super"]=n,a.options.props&&$i(a),a.options.computed&&Pi(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,z.forEach((function(t){a[t]=n[t]})),s&&(a.options.components[s]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=I({},a.options),r[i]=a,a}}function $i(t){var e=t.options.props;for(var n in e)si(t.prototype,"_props",n)}function Pi(t){var e=t.options.computed;for(var n in e)di(t.prototype,n,e[n])}function ji(t){z.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"===typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function Ii(t){return t&&(t.Ctor.options.name||t.tag)}function Li(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!h(t)&&t.test(e)}function Ti(t,e){var n=t.cache,i=t.keys,r=t._vnode;for(var s in n){var a=n[s];if(a){var o=a.name;o&&!e(o)&&Ei(n,s,i,r)}}}function Ei(t,e,n,i){var r=t[e];!r||i&&r.tag===i.tag||r.componentInstance.$destroy(),t[e]=null,b(n,e)}xi(Ai),bi(Ai),jn(Ai),En(Ai),xn(Ai);var Mi=[String,RegExp,Array],Bi={name:"keep-alive",abstract:!0,props:{include:Mi,exclude:Mi,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,i=t.vnodeToCache,r=t.keyToCache;if(i){var s=i.tag,a=i.componentInstance,o=i.componentOptions;e[r]={name:Ii(o),tag:s,componentInstance:a},n.push(r),this.max&&n.length>parseInt(this.max)&&Ei(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Ei(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Ti(t,(function(t){return Li(e,t)}))})),this.$watch("exclude",(function(e){Ti(t,(function(t){return!Li(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=An(t),n=e&&e.componentOptions;if(n){var i=Ii(n),r=this,s=r.include,a=r.exclude;if(s&&(!i||!Li(s,i))||a&&i&&Li(a,i))return e;var o=this,l=o.cache,c=o.keys,u=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;l[u]?(e.componentInstance=l[u].componentInstance,b(c,u),c.push(u)):(this.vnodeToCache=e,this.keyToCache=u),e.data.keepAlive=!0}return e||t&&t[0]}},Di={KeepAlive:Bi};function Ni(t){var e={get:function(){return V}};Object.defineProperty(t,"config",e),t.util={warn:pt,extend:I,mergeOptions:Gt,defineReactive:Et},t.set=Mt,t.delete=Bt,t.nextTick=ve,t.observable=function(t){return Tt(t),t},t.options=Object.create(null),z.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,I(t.options.components,Di),ki(t),Ci(t),Oi(t),ji(t)}Ni(Ai),Object.defineProperty(Ai.prototype,"$isServer",{get:lt}),Object.defineProperty(Ai.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ai,"FunctionalRenderContext",{value:Qe}),Ai.version="2.6.14";var Ri=g("style,class"),zi=g("input,textarea,option,select,progress"),Fi=function(t,e,n){return"value"===n&&zi(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Vi=g("contenteditable,draggable,spellcheck"),Hi=g("events,caret,typing,plaintext-only"),Wi=function(t,e){return Ki(e)||"false"===e?"false":"contenteditable"===t&&Hi(e)?e:"true"},Ui=g("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,truespeed,typemustmatch,visible"),qi="http://www.w3.org/1999/xlink",Yi=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Gi=function(t){return Yi(t)?t.slice(6,t.length):""},Ki=function(t){return null==t||!1===t};function Zi(t){var e=t.data,n=t,i=t;while(r(i.componentInstance))i=i.componentInstance._vnode,i&&i.data&&(e=Xi(i.data,e));while(r(n=n.parent))n&&n.data&&(e=Xi(e,n.data));return Ji(e.staticClass,e.class)}function Xi(t,e){return{staticClass:Qi(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Ji(t,e){return r(t)||r(e)?Qi(t,tr(e)):""}function Qi(t,e){return t?e?t+" "+e:t:e||""}function tr(t){return Array.isArray(t)?er(t):l(t)?nr(t):"string"===typeof t?t:""}function er(t){for(var e,n="",i=0,s=t.length;i-1?lr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:lr[t]=/HTMLUnknownElement/.test(e.toString())}var ur=g("text,number,password,search,email,tel,url");function hr(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function dr(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function pr(t,e){return document.createElementNS(ir[t],e)}function fr(t){return document.createTextNode(t)}function vr(t){return document.createComment(t)}function gr(t,e,n){t.insertBefore(e,n)}function mr(t,e){t.removeChild(e)}function br(t,e){t.appendChild(e)}function yr(t){return t.parentNode}function xr(t){return t.nextSibling}function wr(t){return t.tagName}function _r(t,e){t.textContent=e}function Sr(t,e){t.setAttribute(e,"")}var Ar=Object.freeze({createElement:dr,createElementNS:pr,createTextNode:fr,createComment:vr,insertBefore:gr,removeChild:mr,appendChild:br,parentNode:yr,nextSibling:xr,tagName:wr,setTextContent:_r,setStyleScope:Sr}),kr={create:function(t,e){Cr(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Cr(t,!0),Cr(e))},destroy:function(t){Cr(t,!0)}};function Cr(t,e){var n=t.data.ref;if(r(n)){var i=t.context,s=t.componentInstance||t.elm,a=i.$refs;e?Array.isArray(a[n])?b(a[n],s):a[n]===s&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(s)<0&&a[n].push(s):a[n]=[s]:a[n]=s}}var Or=new yt("",{},[]),$r=["create","activate","update","remove","destroy"];function Pr(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&r(t.data)===r(e.data)&&jr(t,e)||s(t.isAsyncPlaceholder)&&i(e.asyncFactory.error))}function jr(t,e){if("input"!==t.tag)return!0;var n,i=r(n=t.data)&&r(n=n.attrs)&&n.type,s=r(n=e.data)&&r(n=n.attrs)&&n.type;return i===s||ur(i)&&ur(s)}function Ir(t,e,n){var i,s,a={};for(i=e;i<=n;++i)s=t[i].key,r(s)&&(a[s]=i);return a}function Lr(t){var e,n,a={},l=t.modules,c=t.nodeOps;for(e=0;e<$r.length;++e)for(a[$r[e]]=[],n=0;nv?(h=i(n[b+1])?null:n[b+1].elm,S(t,h,n,f,b,s)):f>b&&k(e,d,v)}function $(t,e,n,i){for(var s=n;s-1?Hr(t,e,n):Ui(e)?Ki(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Vi(e)?t.setAttribute(e,Wi(e,n)):Yi(e)?Ki(n)?t.removeAttributeNS(qi,Gi(e)):t.setAttributeNS(qi,e,n):Hr(t,e,n)}function Hr(t,e,n){if(Ki(n))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var i=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",i)};t.addEventListener("input",i),t.__ieph=!0}t.setAttribute(e,n)}}var Wr={create:Fr,update:Fr};function Ur(t,e){var n=e.elm,s=e.data,a=t.data;if(!(i(s.staticClass)&&i(s.class)&&(i(a)||i(a.staticClass)&&i(a.class)))){var o=Zi(e),l=n._transitionClasses;r(l)&&(o=Qi(o,tr(l))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var qr,Yr={create:Ur,update:Ur},Gr="__r",Kr="__c";function Zr(t){if(r(t[Gr])){var e=tt?"change":"input";t[e]=[].concat(t[Gr],t[e]||[]),delete t[Gr]}r(t[Kr])&&(t.change=[].concat(t[Kr],t.change||[]),delete t[Kr])}function Xr(t,e,n){var i=qr;return function r(){var s=e.apply(null,arguments);null!==s&&ts(t,r,n,i)}}var Jr=oe&&!(rt&&Number(rt[1])<=53);function Qr(t,e,n,i){if(Jr){var r=Gn,s=e;e=s._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=r||t.timeStamp<=0||t.target.ownerDocument!==document)return s.apply(this,arguments)}}qr.addEventListener(t,e,at?{capture:n,passive:i}:n)}function ts(t,e,n,i){(i||qr).removeEventListener(t,e._wrapper||e,n)}function es(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};qr=e.elm,Zr(n),we(n,r,Qr,ts,Xr,e.context),qr=void 0}}var ns,is={create:es,update:es};function rs(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,s,a=e.elm,o=t.data.domProps||{},l=e.data.domProps||{};for(n in r(l.__ob__)&&(l=e.data.domProps=I({},l)),o)n in l||(a[n]="");for(n in l){if(s=l[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),s===o[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=s;var c=i(s)?"":String(s);ss(a,c)&&(a.value=c)}else if("innerHTML"===n&&sr(a.tagName)&&i(a.innerHTML)){ns=ns||document.createElement("div"),ns.innerHTML=""+s+"";var u=ns.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(u.firstChild)a.appendChild(u.firstChild)}else if(s!==o[n])try{a[n]=s}catch(Sa){}}}}function ss(t,e){return!t.composing&&("OPTION"===t.tagName||as(t,e)||os(t,e))}function as(t,e){var n=!0;try{n=document.activeElement!==t}catch(Sa){}return n&&t.value!==e}function os(t,e){var n=t.value,i=t._vModifiers;if(r(i)){if(i.number)return v(n)!==v(e);if(i.trim)return n.trim()!==e.trim()}return n!==e}var ls={create:rs,update:rs},cs=w((function(t){var e={},n=/;(?![^(]*\))/g,i=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(i);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function us(t){var e=hs(t.style);return t.staticStyle?I(t.staticStyle,e):e}function hs(t){return Array.isArray(t)?L(t):"string"===typeof t?cs(t):t}function ds(t,e){var n,i={};if(e){var r=t;while(r.componentInstance)r=r.componentInstance._vnode,r&&r.data&&(n=us(r.data))&&I(i,n)}(n=us(t.data))&&I(i,n);var s=t;while(s=s.parent)s.data&&(n=us(s.data))&&I(i,n);return i}var ps,fs=/^--/,vs=/\s*!important$/,gs=function(t,e,n){if(fs.test(e))t.style.setProperty(e,n);else if(vs.test(n))t.style.setProperty(C(e),n.replace(vs,""),"important");else{var i=bs(e);if(Array.isArray(n))for(var r=0,s=n.length;r-1?e.split(ws).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Ss(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(ws).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" "+(t.getAttribute("class")||"")+" ",i=" "+e+" ";while(n.indexOf(i)>=0)n=n.replace(i," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function As(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&I(e,ks(t.name||"v")),I(e,t),e}return"string"===typeof t?ks(t):void 0}}var ks=w((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Cs=Z&&!et,Os="transition",$s="animation",Ps="transition",js="transitionend",Is="animation",Ls="animationend";Cs&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ps="WebkitTransition",js="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Is="WebkitAnimation",Ls="webkitAnimationEnd"));var Ts=Z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Es(t){Ts((function(){Ts(t)}))}function Ms(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),_s(t,e))}function Bs(t,e){t._transitionClasses&&b(t._transitionClasses,e),Ss(t,e)}function Ds(t,e,n){var i=Rs(t,e),r=i.type,s=i.timeout,a=i.propCount;if(!r)return n();var o=r===Os?js:Ls,l=0,c=function(){t.removeEventListener(o,u),n()},u=function(e){e.target===t&&++l>=a&&c()};setTimeout((function(){l0&&(n=Os,u=a,h=s.length):e===$s?c>0&&(n=$s,u=c,h=l.length):(u=Math.max(a,c),n=u>0?a>c?Os:$s:null,h=n?n===Os?s.length:l.length:0);var d=n===Os&&Ns.test(i[Ps+"Property"]);return{type:n,timeout:u,propCount:h,hasTransform:d}}function zs(t,e){while(t.length1}function qs(t,e){!0!==e.data.show&&Vs(e)}var Ys=Z?{create:qs,activate:qs,remove:function(t,e){!0!==t.data.show?Hs(t,e):e()}}:{},Gs=[Wr,Yr,is,ls,xs,Ys],Ks=Gs.concat(zr),Zs=Lr({nodeOps:Ar,modules:Ks});et&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&ra(t,"input")}));var Xs={inserted:function(t,e,n,i){"select"===n.tag?(i.elm&&!i.elm._vOptions?_e(n,"postpatch",(function(){Xs.componentUpdated(t,e,n)})):Js(t,e,n.context),t._vOptions=[].map.call(t.options,ea)):("textarea"===n.tag||ur(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",na),t.addEventListener("compositionend",ia),t.addEventListener("change",ia),et&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Js(t,e,n.context);var i=t._vOptions,r=t._vOptions=[].map.call(t.options,ea);if(r.some((function(t,e){return!B(t,i[e])}))){var s=t.multiple?e.value.some((function(t){return ta(t,r)})):e.value!==e.oldValue&&ta(e.value,r);s&&ra(t,"change")}}}};function Js(t,e,n){Qs(t,e,n),(tt||nt)&&setTimeout((function(){Qs(t,e,n)}),0)}function Qs(t,e,n){var i=e.value,r=t.multiple;if(!r||Array.isArray(i)){for(var s,a,o=0,l=t.options.length;o-1,a.selected!==s&&(a.selected=s);else if(B(ea(a),i))return void(t.selectedIndex!==o&&(t.selectedIndex=o));r||(t.selectedIndex=-1)}}function ta(t,e){return e.every((function(e){return!B(e,t)}))}function ea(t){return"_value"in t?t._value:t.value}function na(t){t.target.composing=!0}function ia(t){t.target.composing&&(t.target.composing=!1,ra(t.target,"input"))}function ra(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function sa(t){return!t.componentInstance||t.data&&t.data.transition?t:sa(t.componentInstance._vnode)}var aa={bind:function(t,e,n){var i=e.value;n=sa(n);var r=n.data&&n.data.transition,s=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;i&&r?(n.data.show=!0,Vs(n,(function(){t.style.display=s}))):t.style.display=i?s:"none"},update:function(t,e,n){var i=e.value,r=e.oldValue;if(!i!==!r){n=sa(n);var s=n.data&&n.data.transition;s?(n.data.show=!0,i?Vs(n,(function(){t.style.display=t.__vOriginalDisplay})):Hs(n,(function(){t.style.display="none"}))):t.style.display=i?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,i,r){r||(t.style.display=t.__vOriginalDisplay)}},oa={model:Xs,show:aa},la={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 ca(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?ca(An(e.children)):t}function ua(t){var e={},n=t.$options;for(var i in n.propsData)e[i]=t[i];var r=n._parentListeners;for(var s in r)e[S(s)]=r[s];return e}function ha(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function da(t){while(t=t.parent)if(t.data.transition)return!0}function pa(t,e){return e.key===t.key&&e.tag===t.tag}var fa=function(t){return t.tag||Ee(t)},va=function(t){return"show"===t.name},ga={name:"transition",props:la,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(fa),n.length)){0;var i=this.mode;0;var r=n[0];if(da(this.$vnode))return r;var s=ca(r);if(!s)return r;if(this._leaving)return ha(t,r);var a="__transition-"+this._uid+"-";s.key=null==s.key?s.isComment?a+"comment":a+s.tag:o(s.key)?0===String(s.key).indexOf(a)?s.key:a+s.key:s.key;var l=(s.data||(s.data={})).transition=ua(this),c=this._vnode,u=ca(c);if(s.data.directives&&s.data.directives.some(va)&&(s.data.show=!0),u&&u.data&&!pa(s,u)&&!Ee(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var h=u.data.transition=I({},l);if("out-in"===i)return this._leaving=!0,_e(h,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),ha(t,r);if("in-out"===i){if(Ee(s))return c;var d,p=function(){d()};_e(l,"afterEnter",p),_e(l,"enterCancelled",p),_e(h,"delayLeave",(function(t){d=t}))}}return r}}},ma=I({tag:String,moveClass:String},la);delete ma.mode;var ba={props:ma,beforeMount:function(){var t=this,e=this._update;this._update=function(n,i){var r=Ln(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,r(),e.call(t,n,i)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),i=this.prevChildren=this.children,r=this.$slots.default||[],s=this.children=[],a=ua(this),o=0;o?@[\\\]^|]/,R=/[\0\t\n\r #/:<>?@[\\\]^|]/,z=/^[\u0000-\u0020]+|[\u0000-\u0020]+$/g,F=/[\t\n\r]/g,V=function(t,e){var n,i,r;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return P;if(n=W(e.slice(1,-1)),!n)return P;t.host=n}else if(Q(t)){if(e=v(e),N.test(e))return P;if(n=H(e),null===n)return P;t.host=n}else{if(R.test(e))return P;for(n="",i=p(e),r=0;r4)return t;for(n=[],i=0;i1&&"0"==r.charAt(0)&&(s=E.test(r)?16:8,r=r.slice(8==s?1:2)),""===r)a=0;else{if(!(10==s?B:8==s?M:D).test(r))return t;a=parseInt(r,s)}n.push(a)}for(i=0;i=C(256,5-e))return null}else if(a>255)return null;for(o=n.pop(),i=0;i6)return;i=0;while(d()){if(r=null,i>0){if(!("."==d()&&i<4))return;h++}if(!T.test(d()))return;while(T.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[c]=256*l[c]+r,i++,2!=i&&4!=i||c++}if(4!=i)return;break}if(":"==d()){if(h++,!d())return}else if(d())return;l[c++]=e}else{if(null!==u)return;h++,c++,u=c}}if(null!==u){a=c-u,c=7;while(0!=c&&a>0)o=l[c],l[c--]=l[u+a-1],l[u+--a]=o}else if(8!=c)return;return l},U=function(t){for(var e=null,n=1,i=null,r=0,s=0;s<8;s++)0!==t[s]?(r>n&&(e=i,n=r),i=null,r=0):(null===i&&(i=s),++r);return r>n&&(e=i,n=r),e},q=function(t){var e,n,i,r;if("number"==typeof t){for(e=[],n=0;n<4;n++)e.unshift(t%256),t=k(t/256);return e.join(".")}if("object"==typeof t){for(e="",i=U(t),n=0;n<8;n++)r&&0===t[n]||(r&&(r=!1),i===n?(e+=n?":":"::",r=!0):(e+=t[n].toString(16),n<7&&(e+=":")));return"["+e+"]"}return t},Y={},G=d({},Y,{" ":1,'"':1,"<":1,">":1,"`":1}),K=d({},G,{"#":1,"?":1,"{":1,"}":1}),Z=d({},K,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),X=function(t,e){var n=f(t,0);return n>32&&n<127&&!h(e,t)?t:encodeURIComponent(t)},J={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Q=function(t){return h(J,t.scheme)},tt=function(t){return""!=t.username||""!=t.password},et=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},nt=function(t,e){var n;return 2==t.length&&I.test(t.charAt(0))&&(":"==(n=t.charAt(1))||!e&&"|"==n)},it=function(t){var e;return t.length>1&&nt(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},rt=function(t){var e=t.path,n=e.length;!n||"file"==t.scheme&&1==n&&nt(e[0],!0)||e.pop()},st=function(t){return"."===t||"%2e"===t.toLowerCase()},at=function(t){return t=t.toLowerCase(),".."===t||"%2e."===t||".%2e"===t||"%2e%2e"===t},ot={},lt={},ct={},ut={},ht={},dt={},pt={},ft={},vt={},gt={},mt={},bt={},yt={},xt={},wt={},_t={},St={},At={},kt={},Ct={},Ot={},$t=function(t,e,n,r){var s,a,o,l,c=n||ot,u=0,d="",f=!1,v=!1,g=!1;n||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(z,"")),e=e.replace(F,""),s=p(e);while(u<=s.length){switch(a=s[u],c){case ot:if(!a||!I.test(a)){if(n)return $;c=ct;continue}d+=a.toLowerCase(),c=lt;break;case lt:if(a&&(L.test(a)||"+"==a||"-"==a||"."==a))d+=a.toLowerCase();else{if(":"!=a){if(n)return $;d="",c=ct,u=0;continue}if(n&&(Q(t)!=h(J,d)||"file"==d&&(tt(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=d,n)return void(Q(t)&&J[t.scheme]==t.port&&(t.port=null));d="","file"==t.scheme?c=xt:Q(t)&&r&&r.scheme==t.scheme?c=ut:Q(t)?c=ft:"/"==s[u+1]?(c=ht,u++):(t.cannotBeABaseURL=!0,t.path.push(""),c=kt)}break;case ct:if(!r||r.cannotBeABaseURL&&"#"!=a)return $;if(r.cannotBeABaseURL&&"#"==a){t.scheme=r.scheme,t.path=r.path.slice(),t.query=r.query,t.fragment="",t.cannotBeABaseURL=!0,c=Ot;break}c="file"==r.scheme?xt:dt;continue;case ut:if("/"!=a||"/"!=s[u+1]){c=dt;continue}c=vt,u++;break;case ht:if("/"==a){c=gt;break}c=At;continue;case dt:if(t.scheme=r.scheme,a==i)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query;else if("/"==a||"\\"==a&&Q(t))c=pt;else if("?"==a)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query="",c=Ct;else{if("#"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.path.pop(),c=At;continue}t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query,t.fragment="",c=Ot}break;case pt:if(!Q(t)||"/"!=a&&"\\"!=a){if("/"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,c=At;continue}c=gt}else c=vt;break;case ft:if(c=vt,"/"!=a||"/"!=d.charAt(u+1))continue;u++;break;case vt:if("/"!=a&&"\\"!=a){c=gt;continue}break;case gt:if("@"==a){f&&(d="%40"+d),f=!0,o=p(d);for(var m=0;m65535)return j;t.port=Q(t)&&x===J[t.scheme]?null:x,d=""}if(n)return;c=St;continue}return j}d+=a;break;case xt:if(t.scheme="file","/"==a||"\\"==a)c=wt;else{if(!r||"file"!=r.scheme){c=At;continue}if(a==i)t.host=r.host,t.path=r.path.slice(),t.query=r.query;else if("?"==a)t.host=r.host,t.path=r.path.slice(),t.query="",c=Ct;else{if("#"!=a){it(s.slice(u).join(""))||(t.host=r.host,t.path=r.path.slice(),rt(t)),c=At;continue}t.host=r.host,t.path=r.path.slice(),t.query=r.query,t.fragment="",c=Ot}}break;case wt:if("/"==a||"\\"==a){c=_t;break}r&&"file"==r.scheme&&!it(s.slice(u).join(""))&&(nt(r.path[0],!0)?t.path.push(r.path[0]):t.host=r.host),c=At;continue;case _t:if(a==i||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&nt(d))c=At;else if(""==d){if(t.host="",n)return;c=St}else{if(l=V(t,d),l)return l;if("localhost"==t.host&&(t.host=""),n)return;d="",c=St}continue}d+=a;break;case St:if(Q(t)){if(c=At,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=i&&(c=At,"/"!=a))continue}else t.fragment="",c=Ot;else t.query="",c=Ct;break;case At:if(a==i||"/"==a||"\\"==a&&Q(t)||!n&&("?"==a||"#"==a)){if(at(d)?(rt(t),"/"==a||"\\"==a&&Q(t)||t.path.push("")):st(d)?"/"==a||"\\"==a&&Q(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&nt(d)&&(t.host&&(t.host=""),d=d.charAt(0)+":"),t.path.push(d)),d="","file"==t.scheme&&(a==i||"?"==a||"#"==a))while(t.path.length>1&&""===t.path[0])t.path.shift();"?"==a?(t.query="",c=Ct):"#"==a&&(t.fragment="",c=Ot)}else d+=X(a,K);break;case kt:"?"==a?(t.query="",c=Ct):"#"==a?(t.fragment="",c=Ot):a!=i&&(t.path[0]+=X(a,Y));break;case Ct:n||"#"!=a?a!=i&&("'"==a&&Q(t)?t.query+="%27":t.query+="#"==a?"%23":X(a,Y)):(t.fragment="",c=Ot);break;case Ot:a!=i&&(t.fragment+=X(a,G));break}u++}},Pt=function(t){var e,n,i=u(this,Pt,"URL"),r=arguments.length>1?arguments[1]:void 0,a=g(t),o=S(i,{type:"URL"});if(void 0!==r)if(r instanceof Pt)e=A(r);else if(n=$t(e={},g(r)),n)throw TypeError(n);if(n=$t(o,a,null,e),n)throw TypeError(n);var l=o.searchParams=new w,c=_(l);c.updateSearchParams(o.query),c.updateURL=function(){o.query=String(l)||null},s||(i.href=It.call(i),i.origin=Lt.call(i),i.protocol=Tt.call(i),i.username=Et.call(i),i.password=Mt.call(i),i.host=Bt.call(i),i.hostname=Dt.call(i),i.port=Nt.call(i),i.pathname=Rt.call(i),i.search=zt.call(i),i.searchParams=Ft.call(i),i.hash=Vt.call(i))},jt=Pt.prototype,It=function(){var t=A(this),e=t.scheme,n=t.username,i=t.password,r=t.host,s=t.port,a=t.path,o=t.query,l=t.fragment,c=e+":";return null!==r?(c+="//",tt(t)&&(c+=n+(i?":"+i:"")+"@"),c+=q(r),null!==s&&(c+=":"+s)):"file"==e&&(c+="//"),c+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==o&&(c+="?"+o),null!==l&&(c+="#"+l),c},Lt=function(){var t=A(this),e=t.scheme,n=t.port;if("blob"==e)try{return new Pt(e.path[0]).origin}catch(i){return"null"}return"file"!=e&&Q(t)?e+"://"+q(t.host)+(null!==n?":"+n:""):"null"},Tt=function(){return A(this).scheme+":"},Et=function(){return A(this).username},Mt=function(){return A(this).password},Bt=function(){var t=A(this),e=t.host,n=t.port;return null===e?"":null===n?q(e):q(e)+":"+n},Dt=function(){var t=A(this).host;return null===t?"":q(t)},Nt=function(){var t=A(this).port;return null===t?"":String(t)},Rt=function(){var t=A(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},zt=function(){var t=A(this).query;return t?"?"+t:""},Ft=function(){return A(this).searchParams},Vt=function(){var t=A(this).fragment;return t?"#"+t:""},Ht=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(s&&l(jt,{href:Ht(It,(function(t){var e=A(this),n=g(t),i=$t(e,n);if(i)throw TypeError(i);_(e.searchParams).updateSearchParams(e.query)})),origin:Ht(Lt),protocol:Ht(Tt,(function(t){var e=A(this);$t(e,g(t)+":",ot)})),username:Ht(Et,(function(t){var e=A(this),n=p(g(t));if(!et(e)){e.username="";for(var i=0;i[]},returnObject:{type:Boolean,default:!0}},data:()=>({editingIndex:-1}),computed:{computedCounterValue(){return this.multiple?this.selectedItems.length:(this.internalSearch||"").toString().length},hasSlot(){return i["a"].options.computed.hasSlot.call(this)||this.multiple},isAnyValueAllowed(){return!0},menuCanShow(){return!!this.isFocused&&(this.hasDisplayedItems||!!this.$slots["no-data"]&&!this.hideNoData)},searchIsDirty(){return null!=this.internalSearch}},methods:{onInternalSearchChanged(t){if(t&&this.multiple&&this.delimiters.length){const e=this.delimiters.find(e=>t.endsWith(e));null!=e&&(this.internalSearch=t.slice(0,t.length-e.length),this.updateTags())}this.updateMenuDimensions()},genInput(){const t=r["a"].options.methods.genInput.call(this);return delete t.data.attrs.name,t.data.on.paste=this.onPaste,t},genChipSelection(t,e){const n=i["a"].options.methods.genChipSelection.call(this,t,e);return this.multiple&&(n.componentOptions.listeners={...n.componentOptions.listeners,dblclick:()=>{this.editingIndex=e,this.internalSearch=this.getText(t),this.selectedIndex=-1}}),n},onChipInput(t){i["a"].options.methods.onChipInput.call(this,t),this.editingIndex=-1},onEnterDown(t){t.preventDefault(),this.getMenuIndex()>-1||this.$nextTick(this.updateSelf)},onFilteredItemsChanged(t,e){this.autoSelectFirst&&r["a"].options.methods.onFilteredItemsChanged.call(this,t,e)},onKeyDown(t){const e=t.keyCode;!t.ctrlKey&&[s["z"].home,s["z"].end].includes(e)||i["a"].options.methods.onKeyDown.call(this,t),this.multiple&&e===s["z"].left&&0===this.$refs.input.selectionStart?this.updateSelf():e===s["z"].enter&&this.onEnterDown(t),this.changeSelectedIndex(e)},onTabDown(t){if(this.multiple&&this.internalSearch&&-1===this.getMenuIndex())return t.preventDefault(),t.stopPropagation(),this.updateTags();r["a"].options.methods.onTabDown.call(this,t)},selectItem(t){this.editingIndex>-1?this.updateEditing():(r["a"].options.methods.selectItem.call(this,t),this.internalSearch&&this.multiple&&this.getText(t).toLocaleLowerCase().includes(this.internalSearch.toLocaleLowerCase())&&(this.internalSearch=null))},setSelectedItems(){null==this.internalValue||""===this.internalValue?this.selectedItems=[]:this.selectedItems=this.multiple?this.internalValue:[this.internalValue]},setValue(t){i["a"].options.methods.setValue.call(this,null!=t?t:this.internalSearch)},updateEditing(){const t=this.internalValue.slice(),e=this.selectedItems.findIndex(t=>this.getText(t)===this.internalSearch);if(e>-1){const n="object"===typeof t[e]?Object.assign({},t[e]):t[e];t.splice(e,1),t.push(n)}else t[this.editingIndex]=this.internalSearch;this.setValue(t),this.editingIndex=-1,this.internalSearch=null},updateCombobox(){if(!this.searchIsDirty)return;this.internalSearch!==this.getText(this.internalValue)&&this.setValue();const t=Boolean(this.$scopedSlots.selection)||this.hasChips;t&&(this.internalSearch=null)},updateSelf(){this.multiple?this.updateTags():this.updateCombobox()},updateTags(){const t=this.getMenuIndex();if(t<0&&!this.searchIsDirty||!this.internalSearch)return;if(this.editingIndex>-1)return this.updateEditing();const e=this.selectedItems.findIndex(t=>this.internalSearch===this.getText(t)),n=e>-1&&"object"===typeof this.selectedItems[e]?Object.assign({},this.selectedItems[e]):this.internalSearch;if(e>-1){const t=this.internalValue.slice();t.splice(e,1),this.setValue(t)}if(t>-1)return this.internalSearch=null;this.selectItem(n),this.internalSearch=null},onPaste(t){var e;if(!this.multiple||this.searchIsDirty)return;const n=null==(e=t.clipboardData)?void 0:e.getData("text/vnd.vuetify.autocomplete.item+plain");n&&-1===this.findExistingIndex(n)&&(t.preventDefault(),i["a"].options.methods.selectItem.call(this,n))},clearableCallback(){this.editingIndex=-1,r["a"].options.methods.clearableCallback.call(this)}}})},"2bfd":function(t,e,n){},"2ca0":function(t,e,n){"use strict";var i=n("23e7"),r=n("06cf").f,s=n("50c4"),a=n("577e"),o=n("5a34"),l=n("1d80"),c=n("ab13"),u=n("c430"),h="".startsWith,d=Math.min,p=c("startsWith"),f=!u&&!p&&!!function(){var t=r(String.prototype,"startsWith");return t&&!t.writable}();i({target:"String",proto:!0,forced:!f&&!p},{startsWith:function(t){var e=a(l(this));o(t);var n=s(d(arguments.length>1?arguments[1]:void 0,e.length)),i=a(t);return h?h.call(e,i,n):e.slice(n,n+i.length)===i}})},"2caf":function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));n("4ae1"),n("131a"),n("3410");function i(t){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},i(t)}function r(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}var s=n("7037"),a=n.n(s);function o(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function l(t,e){return!e||"object"!==a()(e)&&"function"!==typeof e?o(t):e}function c(t){var e=r();return function(){var n,r=i(t);if(e){var s=i(this).constructor;n=Reflect.construct(r,arguments,s)}else n=r.apply(this,arguments);return l(this,n)}}},"2cf4":function(t,e,n){var i,r,s,a,o=n("da84"),l=n("d039"),c=n("0366"),u=n("1be4"),h=n("cc12"),d=n("1cdc"),p=n("605d"),f=o.setImmediate,v=o.clearImmediate,g=o.process,m=o.MessageChannel,b=o.Dispatch,y=0,x={},w="onreadystatechange";try{i=o.location}catch(C){}var _=function(t){if(x.hasOwnProperty(t)){var e=x[t];delete x[t],e()}},S=function(t){return function(){_(t)}},A=function(t){_(t.data)},k=function(t){o.postMessage(String(t),i.protocol+"//"+i.host)};f&&v||(f=function(t){var e=[],n=arguments.length,i=1;while(n>i)e.push(arguments[i++]);return x[++y]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},r(y),y},v=function(t){delete x[t]},p?r=function(t){g.nextTick(S(t))}:b&&b.now?r=function(t){b.now(S(t))}:m&&!d?(s=new m,a=s.port2,s.port1.onmessage=A,r=c(a.postMessage,a,1)):o.addEventListener&&"function"==typeof postMessage&&!o.importScripts&&i&&"file:"!==i.protocol&&!l(k)?(r=k,o.addEventListener("message",A,!1)):r=w in h("script")?function(t){u.appendChild(h("script"))[w]=function(){u.removeChild(this),_(t)}}:function(t){setTimeout(S(t),0)}),t.exports={set:f,clear:v}},"2d00":function(t,e,n){var i,r,s=n("da84"),a=n("342f"),o=s.process,l=s.Deno,c=o&&o.versions||l&&l.version,u=c&&c.v8;u?(i=u.split("."),r=i[0]<4?1:i[0]+i[1]):a&&(i=a.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/),i&&(r=i[1]))),t.exports=r&&+r},"2d83":function(t,e,n){"use strict";var i=n("387f");t.exports=function(t,e,n,r,s){var a=new Error(t);return i(a,e,n,r,s)}},"2db4":function(t,e,n){"use strict";n("ca71");var i=n("8dd9"),r=n("a9ad"),s=n("7560"),a=n("f2e7"),o=n("fe6c"),l=n("58df"),c=n("80d2"),u=n("d9bd");e["a"]=Object(l["a"])(i["a"],r["a"],a["a"],Object(o["b"])(["absolute","bottom","left","right","top"])).extend({name:"v-snackbar",props:{app:Boolean,centered:Boolean,contentClass:{type:String,default:""},multiLine:Boolean,text:Boolean,timeout:{type:[Number,String],default:5e3},transition:{type:[Boolean,String],default:"v-snack-transition",validator:t=>"string"===typeof t||!1===t},vertical:Boolean},data:()=>({activeTimeout:-1}),computed:{classes(){return{"v-snack--absolute":this.absolute,"v-snack--active":this.isActive,"v-snack--bottom":this.bottom||!this.top,"v-snack--centered":this.centered,"v-snack--has-background":this.hasBackground,"v-snack--left":this.left,"v-snack--multi-line":this.multiLine&&!this.vertical,"v-snack--right":this.right,"v-snack--text":this.text,"v-snack--top":this.top,"v-snack--vertical":this.vertical}},hasBackground(){return!this.text&&!this.outlined},isDark(){return this.hasBackground?!this.light:s["a"].options.computed.isDark.call(this)},styles(){if(this.absolute)return{};const{bar:t,bottom:e,footer:n,insetFooter:i,left:r,right:s,top:a}=this.$vuetify.application;return{paddingBottom:Object(c["h"])(e+n+i),paddingLeft:this.app?Object(c["h"])(r):void 0,paddingRight:this.app?Object(c["h"])(s):void 0,paddingTop:Object(c["h"])(t+a)}}},watch:{isActive:"setTimeout",timeout:"setTimeout"},mounted(){this.isActive&&this.setTimeout()},created(){this.$attrs.hasOwnProperty("auto-height")&&Object(u["e"])("auto-height",this),0==this.timeout&&Object(u["d"])('timeout="0"',"-1",this)},methods:{genActions(){return this.$createElement("div",{staticClass:"v-snack__action "},[Object(c["t"])(this,"action",{attrs:{class:"v-snack__btn"}})])},genContent(){return this.$createElement("div",{staticClass:"v-snack__content",class:{[this.contentClass]:!0},attrs:{role:"status","aria-live":"polite"}},[Object(c["t"])(this)])},genWrapper(){const t=this.hasBackground?this.setBackgroundColor:this.setTextColor,e=t(this.color,{staticClass:"v-snack__wrapper",class:i["a"].options.computed.classes.call(this),style:i["a"].options.computed.styles.call(this),directives:[{name:"show",value:this.isActive}],on:{pointerenter:()=>window.clearTimeout(this.activeTimeout),pointerleave:this.setTimeout}});return this.$createElement("div",e,[this.genContent(),this.genActions()])},genTransition(){return this.$createElement("transition",{props:{name:this.transition}},[this.genWrapper()])},setTimeout(){window.clearTimeout(this.activeTimeout);const t=Number(this.timeout);this.isActive&&![0,-1].includes(t)&&(this.activeTimeout=window.setTimeout(()=>{this.isActive=!1},t))}},render(t){return t("div",{staticClass:"v-snack",class:this.classes,style:this.styles},[!1!==this.transition?this.genTransition():this.genWrapper()])}})},"2e67":function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},"2ef0":function(t,e,n){(function(t,i){var r; +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(){var s,a="4.17.21",o=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",u="Invalid `variable` option passed into `_.template`",h="__lodash_hash_undefined__",d=500,p="__lodash_placeholder__",f=1,v=2,g=4,m=1,b=2,y=1,x=2,w=4,_=8,S=16,A=32,k=64,C=128,O=256,$=512,P=30,j="...",I=800,L=16,T=1,E=2,M=3,B=1/0,D=9007199254740991,N=17976931348623157e292,R=NaN,z=4294967295,F=z-1,V=z>>>1,H=[["ary",C],["bind",y],["bindKey",x],["curry",_],["curryRight",S],["flip",$],["partial",A],["partialRight",k],["rearg",O]],W="[object Arguments]",U="[object Array]",q="[object AsyncFunction]",Y="[object Boolean]",G="[object Date]",K="[object DOMException]",Z="[object Error]",X="[object Function]",J="[object GeneratorFunction]",Q="[object Map]",tt="[object Number]",et="[object Null]",nt="[object Object]",it="[object Promise]",rt="[object Proxy]",st="[object RegExp]",at="[object Set]",ot="[object String]",lt="[object Symbol]",ct="[object Undefined]",ut="[object WeakMap]",ht="[object WeakSet]",dt="[object ArrayBuffer]",pt="[object DataView]",ft="[object Float32Array]",vt="[object Float64Array]",gt="[object Int8Array]",mt="[object Int16Array]",bt="[object Int32Array]",yt="[object Uint8Array]",xt="[object Uint8ClampedArray]",wt="[object Uint16Array]",_t="[object Uint32Array]",St=/\b__p \+= '';/g,At=/\b(__p \+=) '' \+/g,kt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ct=/&(?:amp|lt|gt|quot|#39);/g,Ot=/[&<>"']/g,$t=RegExp(Ct.source),Pt=RegExp(Ot.source),jt=/<%-([\s\S]+?)%>/g,It=/<%([\s\S]+?)%>/g,Lt=/<%=([\s\S]+?)%>/g,Tt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Et=/^\w*$/,Mt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Bt=/[\\^$.*+?()[\]{}|]/g,Dt=RegExp(Bt.source),Nt=/^\s+/,Rt=/\s/,zt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ft=/\{\n\/\* \[wrapped with (.+)\] \*/,Vt=/,? & /,Ht=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wt=/[()=,{}\[\]\/\s]/,Ut=/\\(\\)?/g,qt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Yt=/\w*$/,Gt=/^[-+]0x[0-9a-f]+$/i,Kt=/^0b[01]+$/i,Zt=/^\[object .+?Constructor\]$/,Xt=/^0o[0-7]+$/i,Jt=/^(?:0|[1-9]\d*)$/,Qt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,te=/($^)/,ee=/['\n\r\u2028\u2029\\]/g,ne="\\ud800-\\udfff",ie="\\u0300-\\u036f",re="\\ufe20-\\ufe2f",se="\\u20d0-\\u20ff",ae=ie+re+se,oe="\\u2700-\\u27bf",le="a-z\\xdf-\\xf6\\xf8-\\xff",ce="\\xac\\xb1\\xd7\\xf7",ue="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",he="\\u2000-\\u206f",de=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",pe="A-Z\\xc0-\\xd6\\xd8-\\xde",fe="\\ufe0e\\ufe0f",ve=ce+ue+he+de,ge="['’]",me="["+ne+"]",be="["+ve+"]",ye="["+ae+"]",xe="\\d+",we="["+oe+"]",_e="["+le+"]",Se="[^"+ne+ve+xe+oe+le+pe+"]",Ae="\\ud83c[\\udffb-\\udfff]",ke="(?:"+ye+"|"+Ae+")",Ce="[^"+ne+"]",Oe="(?:\\ud83c[\\udde6-\\uddff]){2}",$e="[\\ud800-\\udbff][\\udc00-\\udfff]",Pe="["+pe+"]",je="\\u200d",Ie="(?:"+_e+"|"+Se+")",Le="(?:"+Pe+"|"+Se+")",Te="(?:"+ge+"(?:d|ll|m|re|s|t|ve))?",Ee="(?:"+ge+"(?:D|LL|M|RE|S|T|VE))?",Me=ke+"?",Be="["+fe+"]?",De="(?:"+je+"(?:"+[Ce,Oe,$e].join("|")+")"+Be+Me+")*",Ne="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Re="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ze=Be+Me+De,Fe="(?:"+[we,Oe,$e].join("|")+")"+ze,Ve="(?:"+[Ce+ye+"?",ye,Oe,$e,me].join("|")+")",He=RegExp(ge,"g"),We=RegExp(ye,"g"),Ue=RegExp(Ae+"(?="+Ae+")|"+Ve+ze,"g"),qe=RegExp([Pe+"?"+_e+"+"+Te+"(?="+[be,Pe,"$"].join("|")+")",Le+"+"+Ee+"(?="+[be,Pe+Ie,"$"].join("|")+")",Pe+"?"+Ie+"+"+Te,Pe+"+"+Ee,Re,Ne,xe,Fe].join("|"),"g"),Ye=RegExp("["+je+ne+ae+fe+"]"),Ge=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ke=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ze=-1,Xe={};Xe[ft]=Xe[vt]=Xe[gt]=Xe[mt]=Xe[bt]=Xe[yt]=Xe[xt]=Xe[wt]=Xe[_t]=!0,Xe[W]=Xe[U]=Xe[dt]=Xe[Y]=Xe[pt]=Xe[G]=Xe[Z]=Xe[X]=Xe[Q]=Xe[tt]=Xe[nt]=Xe[st]=Xe[at]=Xe[ot]=Xe[ut]=!1;var Je={};Je[W]=Je[U]=Je[dt]=Je[pt]=Je[Y]=Je[G]=Je[ft]=Je[vt]=Je[gt]=Je[mt]=Je[bt]=Je[Q]=Je[tt]=Je[nt]=Je[st]=Je[at]=Je[ot]=Je[lt]=Je[yt]=Je[xt]=Je[wt]=Je[_t]=!0,Je[Z]=Je[X]=Je[ut]=!1;var Qe={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},tn={"&":"&","<":"<",">":">",'"':""","'":"'"},en={"&":"&","<":"<",">":">",""":'"',"'":"'"},nn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rn=parseFloat,sn=parseInt,an="object"==typeof t&&t&&t.Object===Object&&t,on="object"==typeof self&&self&&self.Object===Object&&self,ln=an||on||Function("return this")(),cn=e&&!e.nodeType&&e,un=cn&&"object"==typeof i&&i&&!i.nodeType&&i,hn=un&&un.exports===cn,dn=hn&&an.process,pn=function(){try{var t=un&&un.require&&un.require("util").types;return t||dn&&dn.binding&&dn.binding("util")}catch(e){}}(),fn=pn&&pn.isArrayBuffer,vn=pn&&pn.isDate,gn=pn&&pn.isMap,mn=pn&&pn.isRegExp,bn=pn&&pn.isSet,yn=pn&&pn.isTypedArray;function xn(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function wn(t,e,n,i){var r=-1,s=null==t?0:t.length;while(++r-1}function On(t,e,n){var i=-1,r=null==t?0:t.length;while(++i-1);return n}function ti(t,e){var n=t.length;while(n--&&Nn(e,t[n],0)>-1);return n}function ei(t,e){var n=t.length,i=0;while(n--)t[n]===e&&++i;return i}var ni=Hn(Qe),ii=Hn(tn);function ri(t){return"\\"+nn[t]}function si(t,e){return null==t?s:t[e]}function ai(t){return Ye.test(t)}function oi(t){return Ge.test(t)}function li(t){var e,n=[];while(!(e=t.next()).done)n.push(e.value);return n}function ci(t){var e=-1,n=Array(t.size);return t.forEach((function(t,i){n[++e]=[i,t]})),n}function ui(t,e){return function(n){return t(e(n))}}function hi(t,e){var n=-1,i=t.length,r=0,s=[];while(++n-1}function Vi(t,e){var n=this.__data__,i=ur(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}function Hi(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e=e?t:e)),t}function mr(t,e,n,i,r,a){var o,l=e&f,c=e&v,u=e&g;if(n&&(o=r?n(t,i,r,a):n(t)),o!==s)return o;if(!Au(t))return t;var h=lu(t);if(h){if(o=to(t),!l)return ia(t,o)}else{var d=Za(t),p=d==X||d==J;if(pu(t))return Ys(t,l);if(d==nt||d==W||p&&!r){if(o=c||p?{}:eo(t),!l)return c?aa(t,pr(o,t)):sa(t,dr(o,t))}else{if(!Je[d])return r?t:{};o=no(t,d,l)}}a||(a=new Ji);var m=a.get(t);if(m)return m;a.set(t,o),Du(t)?t.forEach((function(i){o.add(mr(i,e,n,i,t,a))})):Cu(t)&&t.forEach((function(i,r){o.set(r,mr(i,e,n,r,t,a))}));var b=u?c?Ra:Na:c?Sh:_h,y=h?s:b(t);return _n(y||t,(function(i,r){y&&(r=i,i=t[r]),cr(o,r,mr(i,e,n,r,t,a))})),o}function br(t){var e=_h(t);return function(n){return yr(n,t,e)}}function yr(t,e,n){var i=n.length;if(null==t)return!i;t=ne(t);while(i--){var r=n[i],a=e[r],o=t[r];if(o===s&&!(r in t)||!a(o))return!1}return!0}function xr(t,e,n){if("function"!=typeof t)throw new se(c);return ko((function(){t.apply(s,n)}),e)}function wr(t,e,n,i){var r=-1,s=Cn,a=!0,l=t.length,c=[],u=e.length;if(!l)return c;n&&(e=$n(e,Zn(n))),i?(s=On,a=!1):e.length>=o&&(s=Jn,a=!1,e=new Ki(e));t:while(++rr?0:r+n),i=i===s||i>r?r:Gu(i),i<0&&(i+=r),i=n>i?0:Ku(i);while(n0&&n(o)?e>1?$r(o,e-1,n,i,r):Pn(r,o):i||(r[r.length]=o)}return r}var Pr=ua(),jr=ua(!0);function Ir(t,e){return t&&Pr(t,e,_h)}function Lr(t,e){return t&&jr(t,e,_h)}function Tr(t,e){return kn(e,(function(e){return wu(t[e])}))}function Er(t,e){e=Hs(e,t);var n=0,i=e.length;while(null!=t&&ne}function Nr(t,e){return null!=t&&he.call(t,e)}function Rr(t,e){return null!=t&&e in ne(t)}function zr(t,e,n){return t>=Fe(e,n)&&t=120&&d.length>=120)?new Ki(l&&d):s}d=t[0];var p=-1,f=c[0];t:while(++p-1)o!==t&&ke.call(o,l,1),ke.call(t,l,1)}return t}function gs(t,e){var n=t?e.length:0,i=n-1;while(n--){var r=e[n];if(n==i||r!==s){var s=r;so(r)?ke.call(t,r,1):Ms(t,r)}}return t}function ms(t,e){return t+Ee(qe()*(e-t+1))}function bs(t,e,i,r){var s=-1,a=ze(Te((e-t)/(i||1)),0),o=n(a);while(a--)o[r?a:++s]=t,t+=i;return o}function ys(t,e){var n="";if(!t||e<1||e>D)return n;do{e%2&&(n+=t),e=Ee(e/2),e&&(t+=t)}while(e);return n}function xs(t,e){return Co(xo(t,e,jd),t+"")}function ws(t){return sr(Fh(t))}function _s(t,e){var n=Fh(t);return Po(n,gr(e,0,n.length))}function Ss(t,e,n,i){if(!Au(t))return t;e=Hs(e,t);var r=-1,a=e.length,o=a-1,l=t;while(null!=l&&++rs?0:s+e),i=i>s?s:i,i<0&&(i+=s),s=e>i?0:i-e>>>0,e>>>=0;var a=n(s);while(++r>>1,a=t[s];null!==a&&!Ru(a)&&(n?a<=e:a=o){var u=e?null:$a(t);if(u)return di(u);a=!1,r=Jn,c=new Ki}else c=e?[]:l;t:while(++i=i?t:Os(t,e,n)}var qs=je||function(t){return ln.clearTimeout(t)};function Ys(t,e){if(e)return t.slice();var n=t.length,i=we?we(n):new t.constructor(n);return t.copy(i),i}function Gs(t){var e=new t.constructor(t.byteLength);return new xe(e).set(new xe(t)),e}function Ks(t,e){var n=e?Gs(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function Zs(t){var e=new t.constructor(t.source,Yt.exec(t));return e.lastIndex=t.lastIndex,e}function Xs(t){return fi?ne(fi.call(t)):{}}function Js(t,e){var n=e?Gs(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Qs(t,e){if(t!==e){var n=t!==s,i=null===t,r=t===t,a=Ru(t),o=e!==s,l=null===e,c=e===e,u=Ru(e);if(!l&&!u&&!a&&t>e||a&&o&&c&&!l&&!u||i&&o&&c||!n&&c||!r)return 1;if(!i&&!a&&!u&&t=o)return l;var c=n[i];return l*("desc"==c?-1:1)}}return t.index-e.index}function ea(t,e,i,r){var s=-1,a=t.length,o=i.length,l=-1,c=e.length,u=ze(a-o,0),h=n(c+u),d=!r;while(++l1?n[r-1]:s,o=r>2?n[2]:s;a=t.length>3&&"function"==typeof a?(r--,a):s,o&&ao(n[0],n[1],o)&&(a=r<3?s:a,r=1),e=ne(e);while(++i-1?r[a?e[o]:o]:s}}function ma(t){return Da((function(e){var n=e.length,i=n,r=Ci.prototype.thru;t&&e.reverse();while(i--){var a=e[i];if("function"!=typeof a)throw new se(c);if(r&&!o&&"wrapper"==Fa(a))var o=new Ci([],!0)}i=o?i:n;while(++i1&&y.reverse(),d&&ul))return!1;var u=a.get(t),h=a.get(e);if(u&&h)return u==e&&h==t;var d=-1,p=!0,f=n&b?new Ki:s;a.set(t,e),a.set(e,t);while(++d1?"& ":"")+e[i],e=e.join(n>2?", ":" "),t.replace(zt,"{\n/* [wrapped with "+e+"] */\n")}function ro(t){return lu(t)||ou(t)||!!(Ce&&t&&t[Ce])}function so(t,e){var n=typeof t;return e=null==e?D:e,!!e&&("number"==n||"symbol"!=n&&Jt.test(t))&&t>-1&&t%1==0&&t0){if(++e>=I)return arguments[0]}else e=0;return t.apply(s,arguments)}}function Po(t,e){var n=-1,i=t.length,r=i-1;e=e===s?i:e;while(++n1?t[e-1]:s;return n="function"==typeof n?(t.pop(),n):s,Bl(t,n)}));function Ul(t){var e=wi(t);return e.__chain__=!0,e}function ql(t,e){return e(t),t}function Yl(t,e){return e(t)}var Gl=Da((function(t){var e=t.length,n=e?t[0]:0,i=this.__wrapped__,r=function(e){return vr(e,t)};return!(e>1||this.__actions__.length)&&i instanceof Oi&&so(n)?(i=i.slice(n,+n+(e?1:0)),i.__actions__.push({func:Yl,args:[r],thisArg:s}),new Ci(i,this.__chain__).thru((function(t){return e&&!t.length&&t.push(s),t}))):this.thru(r)}));function Kl(){return Ul(this)}function Zl(){return new Ci(this.value(),this.__chain__)}function Xl(){this.__values__===s&&(this.__values__=qu(this.value()));var t=this.__index__>=this.__values__.length,e=t?s:this.__values__[this.__index__++];return{done:t,value:e}}function Jl(){return this}function Ql(t){var e,n=this;while(n instanceof ki){var i=Eo(n);i.__index__=0,i.__values__=s,e?r.__wrapped__=i:e=i;var r=i;n=n.__wrapped__}return r.__wrapped__=t,e}function tc(){var t=this.__wrapped__;if(t instanceof Oi){var e=t;return this.__actions__.length&&(e=new Oi(this)),e=e.reverse(),e.__actions__.push({func:Yl,args:[fl],thisArg:s}),new Ci(e,this.__chain__)}return this.thru(fl)}function ec(){return Ns(this.__wrapped__,this.__actions__)}var nc=oa((function(t,e,n){he.call(t,n)?++t[n]:fr(t,n,1)}));function ic(t,e,n){var i=lu(t)?An:Ar;return n&&ao(t,e,n)&&(e=s),i(t,Ha(e,3))}function rc(t,e){var n=lu(t)?kn:Or;return n(t,Ha(e,3))}var sc=ga(qo),ac=ga(Yo);function oc(t,e){return $r(gc(t,e),1)}function lc(t,e){return $r(gc(t,e),B)}function cc(t,e,n){return n=n===s?1:Gu(n),$r(gc(t,e),n)}function uc(t,e){var n=lu(t)?_n:_r;return n(t,Ha(e,3))}function hc(t,e){var n=lu(t)?Sn:Sr;return n(t,Ha(e,3))}var dc=oa((function(t,e,n){he.call(t,n)?t[n].push(e):fr(t,n,[e])}));function pc(t,e,n,i){t=uu(t)?t:Fh(t),n=n&&!i?Gu(n):0;var r=t.length;return n<0&&(n=ze(r+n,0)),Nu(t)?n<=r&&t.indexOf(e,n)>-1:!!r&&Nn(t,e,n)>-1}var fc=xs((function(t,e,i){var r=-1,s="function"==typeof e,a=uu(t)?n(t.length):[];return _r(t,(function(t){a[++r]=s?xn(e,t,i):Hr(t,e,i)})),a})),vc=oa((function(t,e,n){fr(t,n,e)}));function gc(t,e){var n=lu(t)?$n:ss;return n(t,Ha(e,3))}function mc(t,e,n,i){return null==t?[]:(lu(e)||(e=null==e?[]:[e]),n=i?s:n,lu(n)||(n=null==n?[]:[n]),hs(t,e,n))}var bc=oa((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));function yc(t,e,n){var i=lu(t)?jn:Wn,r=arguments.length<3;return i(t,Ha(e,4),n,r,_r)}function xc(t,e,n){var i=lu(t)?In:Wn,r=arguments.length<3;return i(t,Ha(e,4),n,r,Sr)}function wc(t,e){var n=lu(t)?kn:Or;return n(t,Fc(Ha(e,3)))}function _c(t){var e=lu(t)?sr:ws;return e(t)}function Sc(t,e,n){e=(n?ao(t,e,n):e===s)?1:Gu(e);var i=lu(t)?ar:_s;return i(t,e)}function Ac(t){var e=lu(t)?or:Cs;return e(t)}function kc(t){if(null==t)return 0;if(uu(t))return Nu(t)?gi(t):t.length;var e=Za(t);return e==Q||e==at?t.size:ns(t).length}function Cc(t,e,n){var i=lu(t)?Ln:$s;return n&&ao(t,e,n)&&(e=s),i(t,Ha(e,3))}var Oc=xs((function(t,e){if(null==t)return[];var n=e.length;return n>1&&ao(t,e[0],e[1])?e=[]:n>2&&ao(e[0],e[1],e[2])&&(e=[e[0]]),hs(t,$r(e,1),[])})),$c=Ie||function(){return ln.Date.now()};function Pc(t,e){if("function"!=typeof e)throw new se(c);return t=Gu(t),function(){if(--t<1)return e.apply(this,arguments)}}function jc(t,e,n){return e=n?s:e,e=t&&null==e?t.length:e,ja(t,C,s,s,s,s,e)}function Ic(t,e){var n;if("function"!=typeof e)throw new se(c);return t=Gu(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=s),n}}var Lc=xs((function(t,e,n){var i=y;if(n.length){var r=hi(n,Va(Lc));i|=A}return ja(t,i,e,n,r)})),Tc=xs((function(t,e,n){var i=y|x;if(n.length){var r=hi(n,Va(Tc));i|=A}return ja(e,i,t,n,r)}));function Ec(t,e,n){e=n?s:e;var i=ja(t,_,s,s,s,s,s,e);return i.placeholder=Ec.placeholder,i}function Mc(t,e,n){e=n?s:e;var i=ja(t,S,s,s,s,s,s,e);return i.placeholder=Mc.placeholder,i}function Bc(t,e,n){var i,r,a,o,l,u,h=0,d=!1,p=!1,f=!0;if("function"!=typeof t)throw new se(c);function v(e){var n=i,a=r;return i=r=s,h=e,o=t.apply(a,n),o}function g(t){return h=t,l=ko(y,e),d?v(t):o}function m(t){var n=t-u,i=t-h,r=e-n;return p?Fe(r,a-i):r}function b(t){var n=t-u,i=t-h;return u===s||n>=e||n<0||p&&i>=a}function y(){var t=$c();if(b(t))return x(t);l=ko(y,m(t))}function x(t){return l=s,f&&i?v(t):(i=r=s,o)}function w(){l!==s&&qs(l),h=0,i=u=r=l=s}function _(){return l===s?o:x($c())}function S(){var t=$c(),n=b(t);if(i=arguments,r=this,u=t,n){if(l===s)return g(u);if(p)return qs(l),l=ko(y,e),v(u)}return l===s&&(l=ko(y,e)),o}return e=Zu(e)||0,Au(n)&&(d=!!n.leading,p="maxWait"in n,a=p?ze(Zu(n.maxWait)||0,e):a,f="trailing"in n?!!n.trailing:f),S.cancel=w,S.flush=_,S}var Dc=xs((function(t,e){return xr(t,1,e)})),Nc=xs((function(t,e,n){return xr(t,Zu(e)||0,n)}));function Rc(t){return ja(t,$)}function zc(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new se(c);var n=function(){var i=arguments,r=e?e.apply(this,i):i[0],s=n.cache;if(s.has(r))return s.get(r);var a=t.apply(this,i);return n.cache=s.set(r,a)||s,a};return n.cache=new(zc.Cache||Hi),n}function Fc(t){if("function"!=typeof t)throw new se(c);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Vc(t){return Ic(2,t)}zc.Cache=Hi;var Hc=Ws((function(t,e){e=1==e.length&&lu(e[0])?$n(e[0],Zn(Ha())):$n($r(e,1),Zn(Ha()));var n=e.length;return xs((function(i){var r=-1,s=Fe(i.length,n);while(++r=e})),ou=Wr(function(){return arguments}())?Wr:function(t){return ku(t)&&he.call(t,"callee")&&!Ae.call(t,"callee")},lu=n.isArray,cu=fn?Zn(fn):Ur;function uu(t){return null!=t&&Su(t.length)&&!wu(t)}function hu(t){return ku(t)&&uu(t)}function du(t){return!0===t||!1===t||ku(t)&&Br(t)==Y}var pu=Be||Gd,fu=vn?Zn(vn):qr;function vu(t){return ku(t)&&1===t.nodeType&&!Eu(t)}function gu(t){if(null==t)return!0;if(uu(t)&&(lu(t)||"string"==typeof t||"function"==typeof t.splice||pu(t)||zu(t)||ou(t)))return!t.length;var e=Za(t);if(e==Q||e==at)return!t.size;if(po(t))return!ns(t).length;for(var n in t)if(he.call(t,n))return!1;return!0}function mu(t,e){return Yr(t,e)}function bu(t,e,n){n="function"==typeof n?n:s;var i=n?n(t,e):s;return i===s?Yr(t,e,s,n):!!i}function yu(t){if(!ku(t))return!1;var e=Br(t);return e==Z||e==K||"string"==typeof t.message&&"string"==typeof t.name&&!Eu(t)}function xu(t){return"number"==typeof t&&De(t)}function wu(t){if(!Au(t))return!1;var e=Br(t);return e==X||e==J||e==q||e==rt}function _u(t){return"number"==typeof t&&t==Gu(t)}function Su(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=D}function Au(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function ku(t){return null!=t&&"object"==typeof t}var Cu=gn?Zn(gn):Kr;function Ou(t,e){return t===e||Zr(t,e,Ua(e))}function $u(t,e,n){return n="function"==typeof n?n:s,Zr(t,e,Ua(e),n)}function Pu(t){return Tu(t)&&t!=+t}function ju(t){if(ho(t))throw new r(l);return Xr(t)}function Iu(t){return null===t}function Lu(t){return null==t}function Tu(t){return"number"==typeof t||ku(t)&&Br(t)==tt}function Eu(t){if(!ku(t)||Br(t)!=nt)return!1;var e=_e(t);if(null===e)return!0;var n=he.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&ue.call(n)==ve}var Mu=mn?Zn(mn):Jr;function Bu(t){return _u(t)&&t>=-D&&t<=D}var Du=bn?Zn(bn):Qr;function Nu(t){return"string"==typeof t||!lu(t)&&ku(t)&&Br(t)==ot}function Ru(t){return"symbol"==typeof t||ku(t)&&Br(t)==lt}var zu=yn?Zn(yn):ts;function Fu(t){return t===s}function Vu(t){return ku(t)&&Za(t)==ut}function Hu(t){return ku(t)&&Br(t)==ht}var Wu=ka(rs),Uu=ka((function(t,e){return t<=e}));function qu(t){if(!t)return[];if(uu(t))return Nu(t)?mi(t):ia(t);if(Oe&&t[Oe])return li(t[Oe]());var e=Za(t),n=e==Q?ci:e==at?di:Fh;return n(t)}function Yu(t){if(!t)return 0===t?t:0;if(t=Zu(t),t===B||t===-B){var e=t<0?-1:1;return e*N}return t===t?t:0}function Gu(t){var e=Yu(t),n=e%1;return e===e?n?e-n:e:0}function Ku(t){return t?gr(Gu(t),0,z):0}function Zu(t){if("number"==typeof t)return t;if(Ru(t))return R;if(Au(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Au(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Kn(t);var n=Kt.test(t);return n||Xt.test(t)?sn(t.slice(2),n?2:8):Gt.test(t)?R:+t}function Xu(t){return ra(t,Sh(t))}function Ju(t){return t?gr(Gu(t),-D,D):0===t?t:0}function Qu(t){return null==t?"":Ts(t)}var th=la((function(t,e){if(po(e)||uu(e))ra(e,_h(e),t);else for(var n in e)he.call(e,n)&&cr(t,n,e[n])})),eh=la((function(t,e){ra(e,Sh(e),t)})),nh=la((function(t,e,n,i){ra(e,Sh(e),t,i)})),ih=la((function(t,e,n,i){ra(e,_h(e),t,i)})),rh=Da(vr);function sh(t,e){var n=Si(t);return null==e?n:dr(n,e)}var ah=xs((function(t,e){t=ne(t);var n=-1,i=e.length,r=i>2?e[2]:s;r&&ao(e[0],e[1],r)&&(i=1);while(++n1),e})),ra(t,Ra(t),n),i&&(n=mr(n,f|v|g,Ta));var r=e.length;while(r--)Ms(n,e[r]);return n}));function Ph(t,e){return Ih(t,Fc(Ha(e)))}var jh=Da((function(t,e){return null==t?{}:ds(t,e)}));function Ih(t,e){if(null==t)return{};var n=$n(Ra(t),(function(t){return[t]}));return e=Ha(e),ps(t,n,(function(t,n){return e(t,n[0])}))}function Lh(t,e,n){e=Hs(e,t);var i=-1,r=e.length;r||(r=1,t=s);while(++ie){var i=t;t=e,e=i}if(n||t%1||e%1){var r=qe();return Fe(t+r*(e-t+rn("1e-"+((r+"").length-1))),e)}return ms(t,e)}var qh=pa((function(t,e,n){return e=e.toLowerCase(),t+(n?Yh(e):e)}));function Yh(t){return xd(Qu(t).toLowerCase())}function Gh(t){return t=Qu(t),t&&t.replace(Qt,ni).replace(We,"")}function Kh(t,e,n){t=Qu(t),e=Ts(e);var i=t.length;n=n===s?i:gr(Gu(n),0,i);var r=n;return n-=e.length,n>=0&&t.slice(n,r)==e}function Zh(t){return t=Qu(t),t&&Pt.test(t)?t.replace(Ot,ii):t}function Xh(t){return t=Qu(t),t&&Dt.test(t)?t.replace(Bt,"\\$&"):t}var Jh=pa((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Qh=pa((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),td=da("toLowerCase");function ed(t,e,n){t=Qu(t),e=Gu(e);var i=e?gi(t):0;if(!e||i>=e)return t;var r=(e-i)/2;return _a(Ee(r),n)+t+_a(Te(r),n)}function nd(t,e,n){t=Qu(t),e=Gu(e);var i=e?gi(t):0;return e&&i>>0,n?(t=Qu(t),t&&("string"==typeof e||null!=e&&!Mu(e))&&(e=Ts(e),!e&&ai(t))?Us(mi(t),0,n):t.split(e,n)):[]}var cd=pa((function(t,e,n){return t+(n?" ":"")+xd(e)}));function ud(t,e,n){return t=Qu(t),n=null==n?0:gr(Gu(n),0,t.length),e=Ts(e),t.slice(n,n+e.length)==e}function hd(t,e,n){var i=wi.templateSettings;n&&ao(t,e,n)&&(e=s),t=Qu(t),e=nh({},e,i,Ia);var a,o,l=nh({},e.imports,i.imports,Ia),c=_h(l),h=Xn(l,c),d=0,p=e.interpolate||te,f="__p += '",v=ie((e.escape||te).source+"|"+p.source+"|"+(p===Lt?qt:te).source+"|"+(e.evaluate||te).source+"|$","g"),g="//# sourceURL="+(he.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ze+"]")+"\n";t.replace(v,(function(e,n,i,r,s,l){return i||(i=r),f+=t.slice(d,l).replace(ee,ri),n&&(a=!0,f+="' +\n__e("+n+") +\n'"),s&&(o=!0,f+="';\n"+s+";\n__p += '"),i&&(f+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"),d=l+e.length,e})),f+="';\n";var m=he.call(e,"variable")&&e.variable;if(m){if(Wt.test(m))throw new r(u)}else f="with (obj) {\n"+f+"\n}\n";f=(o?f.replace(St,""):f).replace(At,"$1").replace(kt,"$1;"),f="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var b=_d((function(){return Rt(c,g+"return "+f).apply(s,h)}));if(b.source=f,yu(b))throw b;return b}function dd(t){return Qu(t).toLowerCase()}function pd(t){return Qu(t).toUpperCase()}function fd(t,e,n){if(t=Qu(t),t&&(n||e===s))return Kn(t);if(!t||!(e=Ts(e)))return t;var i=mi(t),r=mi(e),a=Qn(i,r),o=ti(i,r)+1;return Us(i,a,o).join("")}function vd(t,e,n){if(t=Qu(t),t&&(n||e===s))return t.slice(0,bi(t)+1);if(!t||!(e=Ts(e)))return t;var i=mi(t),r=ti(i,mi(e))+1;return Us(i,0,r).join("")}function gd(t,e,n){if(t=Qu(t),t&&(n||e===s))return t.replace(Nt,"");if(!t||!(e=Ts(e)))return t;var i=mi(t),r=Qn(i,mi(e));return Us(i,r).join("")}function md(t,e){var n=P,i=j;if(Au(e)){var r="separator"in e?e.separator:r;n="length"in e?Gu(e.length):n,i="omission"in e?Ts(e.omission):i}t=Qu(t);var a=t.length;if(ai(t)){var o=mi(t);a=o.length}if(n>=a)return t;var l=n-gi(i);if(l<1)return i;var c=o?Us(o,0,l).join(""):t.slice(0,l);if(r===s)return c+i;if(o&&(l+=c.length-l),Mu(r)){if(t.slice(l).search(r)){var u,h=c;r.global||(r=ie(r.source,Qu(Yt.exec(r))+"g")),r.lastIndex=0;while(u=r.exec(h))var d=u.index;c=c.slice(0,d===s?l:d)}}else if(t.indexOf(Ts(r),l)!=l){var p=c.lastIndexOf(r);p>-1&&(c=c.slice(0,p))}return c+i}function bd(t){return t=Qu(t),t&&$t.test(t)?t.replace(Ct,yi):t}var yd=pa((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),xd=da("toUpperCase");function wd(t,e,n){return t=Qu(t),e=n?s:e,e===s?oi(t)?_i(t):Mn(t):t.match(e)||[]}var _d=xs((function(t,e){try{return xn(t,s,e)}catch(n){return yu(n)?n:new r(n)}})),Sd=Da((function(t,e){return _n(e,(function(e){e=Io(e),fr(t,e,Lc(t[e],t))})),t}));function Ad(t){var e=null==t?0:t.length,n=Ha();return t=e?$n(t,(function(t){if("function"!=typeof t[1])throw new se(c);return[n(t[0]),t[1]]})):[],xs((function(n){var i=-1;while(++iD)return[];var n=z,i=Fe(t,z);e=Ha(e),t-=z;var r=Yn(i,e);while(++n0||e<0)?new Oi(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==s&&(e=Gu(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},Oi.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Oi.prototype.toArray=function(){return this.take(z)},Ir(Oi.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),r=wi[i?"take"+("last"==e?"Right":""):e],a=i||/^find/.test(e);r&&(wi.prototype[e]=function(){var e=this.__wrapped__,o=i?[1]:arguments,l=e instanceof Oi,c=o[0],u=l||lu(e),h=function(t){var e=r.apply(wi,Pn([t],o));return i&&d?e[0]:e};u&&n&&"function"==typeof c&&1!=c.length&&(l=u=!1);var d=this.__chain__,p=!!this.__actions__.length,f=a&&!d,v=l&&!p;if(!a&&u){e=v?e:new Oi(this);var g=t.apply(e,o);return g.__actions__.push({func:Yl,args:[h],thisArg:s}),new Ci(g,d)}return f&&v?t.apply(this,o):(g=this.thru(h),f?i?g.value()[0]:g.value():g)})})),_n(["pop","push","shift","sort","splice","unshift"],(function(t){var e=ae[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);wi.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var r=this.value();return e.apply(lu(r)?r:[],t)}return this[n]((function(n){return e.apply(lu(n)?n:[],t)}))}})),Ir(Oi.prototype,(function(t,e){var n=wi[e];if(n){var i=n.name+"";he.call(cn,i)||(cn[i]=[]),cn[i].push({name:e,func:n})}})),cn[ba(s,x).name]=[{name:"wrapper",func:s}],Oi.prototype.clone=$i,Oi.prototype.reverse=Pi,Oi.prototype.value=ji,wi.prototype.at=Gl,wi.prototype.chain=Kl,wi.prototype.commit=Zl,wi.prototype.next=Xl,wi.prototype.plant=Ql,wi.prototype.reverse=tc,wi.prototype.toJSON=wi.prototype.valueOf=wi.prototype.value=ec,wi.prototype.first=wi.prototype.head,Oe&&(wi.prototype[Oe]=Jl),wi},Ai=Si();ln._=Ai,r=function(){return Ai}.call(e,n,e,i),r===s||(i.exports=r)}).call(this)}).call(this,n("c8ba"),n("62e4")(t))},"2f62":function(t,e,n){"use strict";(function(t){ +/*! + * vuex v3.6.2 + * (c) 2021 Evan You + * @license MIT + */ +function i(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:i});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[i].concat(t.init):i,n.call(this,t)}}function i(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}n.d(e,"b",(function(){return B})),n.d(e,"c",(function(){return M})),n.d(e,"d",(function(){return E})),n.d(e,"e",(function(){return T}));var r="undefined"!==typeof window?window:"undefined"!==typeof t?t:{},s=r.__VUE_DEVTOOLS_GLOBAL_HOOK__;function a(t){s&&(t._devtoolHook=s,s.emit("vuex:init",t),s.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){s.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){s.emit("vuex:action",t,e)}),{prepend:!0}))}function o(t,e){return t.filter(e)[0]}function l(t,e){if(void 0===e&&(e=[]),null===t||"object"!==typeof t)return t;var n=o(e,(function(e){return e.original===t}));if(n)return n.copy;var i=Array.isArray(t)?[]:{};return e.push({original:t,copy:i}),Object.keys(t).forEach((function(n){i[n]=l(t[n],e)})),i}function c(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function u(t){return null!==t&&"object"===typeof t}function h(t){return t&&"function"===typeof t.then}function d(t,e){return function(){return t(e)}}var p=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"===typeof n?n():n)||{}},f={namespaced:{configurable:!0}};f.namespaced.get=function(){return!!this._rawModule.namespaced},p.prototype.addChild=function(t,e){this._children[t]=e},p.prototype.removeChild=function(t){delete this._children[t]},p.prototype.getChild=function(t){return this._children[t]},p.prototype.hasChild=function(t){return t in this._children},p.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},p.prototype.forEachChild=function(t){c(this._children,t)},p.prototype.forEachGetter=function(t){this._rawModule.getters&&c(this._rawModule.getters,t)},p.prototype.forEachAction=function(t){this._rawModule.actions&&c(this._rawModule.actions,t)},p.prototype.forEachMutation=function(t){this._rawModule.mutations&&c(this._rawModule.mutations,t)},Object.defineProperties(p.prototype,f);var v=function(t){this.register([],t,!1)};function g(t,e,n){if(e.update(n),n.modules)for(var i in n.modules){if(!e.getChild(i))return void 0;g(t.concat(i),e.getChild(i),n.modules[i])}}v.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},v.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},v.prototype.update=function(t){g([],this.root,t)},v.prototype.register=function(t,e,n){var i=this;void 0===n&&(n=!0);var r=new p(e,n);if(0===t.length)this.root=r;else{var s=this.get(t.slice(0,-1));s.addChild(t[t.length-1],r)}e.modules&&c(e.modules,(function(e,r){i.register(t.concat(r),e,n)}))},v.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],i=e.getChild(n);i&&i.runtime&&e.removeChild(n)},v.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var m;var b=function(t){var e=this;void 0===t&&(t={}),!m&&"undefined"!==typeof window&&window.Vue&&L(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var i=t.strict;void 0===i&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new v(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new m,this._makeLocalGettersCache=Object.create(null);var r=this,s=this,o=s.dispatch,l=s.commit;this.dispatch=function(t,e){return o.call(r,t,e)},this.commit=function(t,e,n){return l.call(r,t,e,n)},this.strict=i;var c=this._modules.root.state;S(this,c,[],this._modules.root),_(this,c),n.forEach((function(t){return t(e)}));var u=void 0!==t.devtools?t.devtools:m.config.devtools;u&&a(this)},y={state:{configurable:!0}};function x(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function w(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;S(t,n,[],t._modules.root,!0),_(t,n,e)}function _(t,e,n){var i=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var r=t._wrappedGetters,s={};c(r,(function(e,n){s[n]=d(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var a=m.config.silent;m.config.silent=!0,t._vm=new m({data:{$$state:e},computed:s}),m.config.silent=a,t.strict&&P(t),i&&(n&&t._withCommit((function(){i._data.$$state=null})),m.nextTick((function(){return i.$destroy()})))}function S(t,e,n,i,r){var s=!n.length,a=t._modules.getNamespace(n);if(i.namespaced&&(t._modulesNamespaceMap[a],t._modulesNamespaceMap[a]=i),!s&&!r){var o=j(e,n.slice(0,-1)),l=n[n.length-1];t._withCommit((function(){m.set(o,l,i.state)}))}var c=i.context=A(t,a,n);i.forEachMutation((function(e,n){var i=a+n;C(t,i,e,c)})),i.forEachAction((function(e,n){var i=e.root?n:a+n,r=e.handler||e;O(t,i,r,c)})),i.forEachGetter((function(e,n){var i=a+n;$(t,i,e,c)})),i.forEachChild((function(i,s){S(t,e,n.concat(s),i,r)}))}function A(t,e,n){var i=""===e,r={dispatch:i?t.dispatch:function(n,i,r){var s=I(n,i,r),a=s.payload,o=s.options,l=s.type;return o&&o.root||(l=e+l),t.dispatch(l,a)},commit:i?t.commit:function(n,i,r){var s=I(n,i,r),a=s.payload,o=s.options,l=s.type;o&&o.root||(l=e+l),t.commit(l,a,o)}};return Object.defineProperties(r,{getters:{get:i?function(){return t.getters}:function(){return k(t,e)}},state:{get:function(){return j(t.state,n)}}}),r}function k(t,e){if(!t._makeLocalGettersCache[e]){var n={},i=e.length;Object.keys(t.getters).forEach((function(r){if(r.slice(0,i)===e){var s=r.slice(i);Object.defineProperty(n,s,{get:function(){return t.getters[r]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}function C(t,e,n,i){var r=t._mutations[e]||(t._mutations[e]=[]);r.push((function(e){n.call(t,i.state,e)}))}function O(t,e,n,i){var r=t._actions[e]||(t._actions[e]=[]);r.push((function(e){var r=n.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},e);return h(r)||(r=Promise.resolve(r)),t._devtoolHook?r.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):r}))}function $(t,e,n,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(i.state,i.getters,t.state,t.getters)})}function P(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function j(t,e){return e.reduce((function(t,e){return t[e]}),t)}function I(t,e,n){return u(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function L(t){m&&t===m||(m=t,i(m))}y.state.get=function(){return this._vm._data.$$state},y.state.set=function(t){0},b.prototype.commit=function(t,e,n){var i=this,r=I(t,e,n),s=r.type,a=r.payload,o=(r.options,{type:s,payload:a}),l=this._mutations[s];l&&(this._withCommit((function(){l.forEach((function(t){t(a)}))})),this._subscribers.slice().forEach((function(t){return t(o,i.state)})))},b.prototype.dispatch=function(t,e){var n=this,i=I(t,e),r=i.type,s=i.payload,a={type:r,payload:s},o=this._actions[r];if(o){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(a,n.state)}))}catch(c){0}var l=o.length>1?Promise.all(o.map((function(t){return t(s)}))):o[0](s);return new Promise((function(t,e){l.then((function(e){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,n.state)}))}catch(c){0}t(e)}),(function(t){try{n._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(a,n.state,t)}))}catch(c){0}e(t)}))}))}},b.prototype.subscribe=function(t,e){return x(t,this._subscribers,e)},b.prototype.subscribeAction=function(t,e){var n="function"===typeof t?{before:t}:t;return x(n,this._actionSubscribers,e)},b.prototype.watch=function(t,e,n){var i=this;return this._watcherVM.$watch((function(){return t(i.state,i.getters)}),e,n)},b.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},b.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),S(this,this.state,t,this._modules.get(t),n.preserveState),_(this,this.state)},b.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=j(e.state,t.slice(0,-1));m.delete(n,t[t.length-1])})),w(this)},b.prototype.hasModule=function(t){return"string"===typeof t&&(t=[t]),this._modules.isRegistered(t)},b.prototype.hotUpdate=function(t){this._modules.update(t),w(this,!0)},b.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(b.prototype,y);var T=z((function(t,e){var n={};return N(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var i=F(this.$store,"mapState",t);if(!i)return;e=i.context.state,n=i.context.getters}return"function"===typeof r?r.call(this,e,n):e[r]},n[i].vuex=!0})),n})),E=z((function(t,e){var n={};return N(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var i=this.$store.commit;if(t){var s=F(this.$store,"mapMutations",t);if(!s)return;i=s.context.commit}return"function"===typeof r?r.apply(this,[i].concat(e)):i.apply(this.$store,[r].concat(e))}})),n})),M=z((function(t,e){var n={};return N(e).forEach((function(e){var i=e.key,r=e.val;r=t+r,n[i]=function(){if(!t||F(this.$store,"mapGetters",t))return this.$store.getters[r]},n[i].vuex=!0})),n})),B=z((function(t,e){var n={};return N(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var i=this.$store.dispatch;if(t){var s=F(this.$store,"mapActions",t);if(!s)return;i=s.context.dispatch}return"function"===typeof r?r.apply(this,[i].concat(e)):i.apply(this.$store,[r].concat(e))}})),n})),D=function(t){return{mapState:T.bind(null,t),mapGetters:M.bind(null,t),mapMutations:E.bind(null,t),mapActions:B.bind(null,t)}};function N(t){return R(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function R(t){return Array.isArray(t)||u(t)}function z(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function F(t,e,n){var i=t._modulesNamespaceMap[n];return i}function V(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var n=t.filter;void 0===n&&(n=function(t,e,n){return!0});var i=t.transformer;void 0===i&&(i=function(t){return t});var r=t.mutationTransformer;void 0===r&&(r=function(t){return t});var s=t.actionFilter;void 0===s&&(s=function(t,e){return!0});var a=t.actionTransformer;void 0===a&&(a=function(t){return t});var o=t.logMutations;void 0===o&&(o=!0);var c=t.logActions;void 0===c&&(c=!0);var u=t.logger;return void 0===u&&(u=console),function(t){var h=l(t.state);"undefined"!==typeof u&&(o&&t.subscribe((function(t,s){var a=l(s);if(n(t,h,a)){var o=U(),c=r(t),d="mutation "+t.type+o;H(u,d,e),u.log("%c prev state","color: #9E9E9E; font-weight: bold",i(h)),u.log("%c mutation","color: #03A9F4; font-weight: bold",c),u.log("%c next state","color: #4CAF50; font-weight: bold",i(a)),W(u)}h=a})),c&&t.subscribeAction((function(t,n){if(s(t,n)){var i=U(),r=a(t),o="action "+t.type+i;H(u,o,e),u.log("%c action","color: #03A9F4; font-weight: bold",r),W(u)}})))}}function H(t,e,n){var i=n?t.groupCollapsed:t.group;try{i.call(t,e)}catch(r){t.log(e)}}function W(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function U(){var t=new Date;return" @ "+Y(t.getHours(),2)+":"+Y(t.getMinutes(),2)+":"+Y(t.getSeconds(),2)+"."+Y(t.getMilliseconds(),3)}function q(t,e){return new Array(e+1).join(t)}function Y(t,e){return q("0",e-t.toString().length)+t}var G={Store:b,install:L,version:"3.6.2",mapState:T,mapMutations:E,mapGetters:M,mapActions:B,createNamespacedHelpers:D,createLogger:V};e["a"]=G}).call(this,n("c8ba"))},"2fa4":function(t,e,n){"use strict";n("20f6");var i=n("80d2");e["a"]=Object(i["j"])("spacer","div","v-spacer")},"2fe1":function(t,e,n){"use strict";n.d(e,"a",(function(){return v}));var i=n("2b0e"); +/** + * vue-class-component v7.2.6 + * (c) 2015-present Evan You + * @license MIT + */function r(t){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function a(t){return o(t)||l(t)||c()}function o(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e1&&void 0!==arguments[1]?arguments[1]:{};e.name=e.name||t._componentTag||t.name;var n=t.prototype;Object.getOwnPropertyNames(n).forEach((function(t){if("constructor"!==t)if(b.indexOf(t)>-1)e[t]=n[t];else{var i=Object.getOwnPropertyDescriptor(n,t);void 0!==i.value?"function"===typeof i.value?(e.methods||(e.methods={}))[t]=i.value:(e.mixins||(e.mixins=[])).push({data:function(){return s({},t,i.value)}}):(i.get||i.set)&&((e.computed||(e.computed={}))[t]={get:i.get,set:i.set})}})),(e.mixins||(e.mixins=[])).push({data:function(){return m(this,t)}});var r=t.__decorators__;r&&(r.forEach((function(t){return t(e)})),delete t.__decorators__);var a=Object.getPrototypeOf(t.prototype),o=a instanceof i["default"]?a.constructor:i["default"],l=o.extend(e);return w(l,t,o),u()&&h(l,t),l}var x={prototype:!0,arguments:!0,callee:!0,caller:!0};function w(t,e,n){Object.getOwnPropertyNames(e).forEach((function(i){if(!x[i]){var r=Object.getOwnPropertyDescriptor(t,i);if(!r||r.configurable){var s=Object.getOwnPropertyDescriptor(e,i);if(!f){if("cid"===i)return;var a=Object.getOwnPropertyDescriptor(n,i);if(!g(s.value)&&a&&a.value===s.value)return}0,Object.defineProperty(t,i,s)}}}))}function _(t){return"function"===typeof t?y(t):function(e){return y(e,t)}}_.registerHooks=function(t){b.push.apply(b,a(t))},e["b"]=_},"30b5":function(t,e,n){"use strict";var i=n("c532");function r(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var s;if(n)s=n(e);else if(i.isURLSearchParams(e))s=e.toString();else{var a=[];i.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(i.isArray(t)?e+="[]":t=[t],i.forEach(t,(function(t){i.isDate(t)?t=t.toISOString():i.isObject(t)&&(t=JSON.stringify(t)),a.push(r(e)+"="+r(t))})))})),s=a.join("&")}if(s){var o=t.indexOf("#");-1!==o&&(t=t.slice(0,o)),t+=(-1===t.indexOf("?")?"?":"&")+s}return t}},3206:function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return o}));var i=n("2b0e"),r=n("d9bd");function s(t,e){return()=>Object(r["c"])(`The ${t} component must be used inside a ${e}`)}function a(t,e,n){const r=e&&n?{register:s(e,n),unregister:s(e,n)}:null;return i["default"].extend({name:"registrable-inject",inject:{[t]:{default:r}}})}function o(t,e=!1){return i["default"].extend({name:"registrable-provide",provide(){return{[t]:e?this:{register:this.register,unregister:this.unregister}}}})}},"326d":function(t,e,n){"use strict";var i=n("e449");e["a"]=i["a"]},3408:function(t,e,n){},3410:function(t,e,n){var i=n("23e7"),r=n("d039"),s=n("7b0b"),a=n("e163"),o=n("e177"),l=r((function(){a(1)}));i({target:"Object",stat:!0,forced:l,sham:!o},{getPrototypeOf:function(t){return a(s(t))}})},"342f":function(t,e,n){var i=n("d066");t.exports=i("navigator","userAgent")||""},"34c3":function(t,e,n){"use strict";var i=n("2b0e");e["a"]=i["default"].extend({name:"v-list-item-icon",functional:!0,render(t,{data:e,children:n}){return e.staticClass=("v-list-item__icon "+(e.staticClass||"")).trim(),t("div",e,n)}})},"34eb":function(t,e,n){(function(i){function r(){return!("undefined"===typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"===typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!==typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!==typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}function s(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+t.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;e.splice(1,0,n,"color: inherit");let i=0,r=0;e[0].replace(/%[a-zA-Z%]/g,t=>{"%%"!==t&&(i++,"%c"===t&&(r=i))}),e.splice(r,0,n)}function a(t){try{t?e.storage.setItem("debug",t):e.storage.removeItem("debug")}catch(n){}}function o(){let t;try{t=e.storage.getItem("debug")}catch(n){}return!t&&"undefined"!==typeof i&&"env"in i&&(t=Object({NODE_ENV:"production",BASE_URL:""}).DEBUG),t}function l(){try{return localStorage}catch(t){}}e.formatArgs=s,e.save=a,e.load=o,e.useColors=r,e.storage=l(),e.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.log=console.debug||console.log||(()=>{}),t.exports=n("dc90")(e);const{formatters:c}=t.exports;c.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n("4362"))},"34ef":function(t,e,n){"use strict";var i=n("cc20");e["a"]=i["a"]},"35a1":function(t,e,n){var i=n("f5df"),r=n("3f8c"),s=n("b622"),a=s("iterator");t.exports=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||r[i(t)]}},"368e":function(t,e,n){},"36a7":function(t,e,n){},"37c6":function(t,e,n){"use strict";var i=n("8e36");e["a"]=i["a"]},"37e8":function(t,e,n){var i=n("83ab"),r=n("9bf2"),s=n("825a"),a=n("df75");t.exports=i?Object.defineProperties:function(t,e){s(t);var n,i=a(e),o=i.length,l=0;while(o>l)r.f(t,n=i[l++],e[n]);return t}},3835:function(t,e,n){"use strict";function i(t){if(Array.isArray(t))return t}n.d(e,"a",(function(){return o}));n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0");function r(t,e){var n=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,r,s=[],a=!0,o=!1;try{for(n=n.call(t);!(a=(i=n.next()).done);a=!0)if(s.push(i.value),e&&s.length===e)break}catch(l){o=!0,r=l}finally{try{a||null==n["return"]||n["return"]()}finally{if(o)throw r}}return s}}var s=n("06c5");function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,e){return i(t)||r(t,e)||Object(s["a"])(t,e)||a()}},"387f":function(t,e,n){"use strict";t.exports=function(t,e,n,i,r){return t.config=e,n&&(t.code=n),t.request=i,t.response=r,t.isAxiosError=!0,t.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}},t}},"38cb":function(t,e,n){"use strict";var i=n("a9ad"),r=n("7560"),s=n("3206"),a=n("80d2"),o=n("d9bd"),l=n("58df");const c=Object(l["a"])(i["a"],Object(s["a"])("form"),r["a"]);e["a"]=c.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.isDisabled)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.isDisabled&&(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(t){this.lazyValue=t,this.$emit("input",t)}},isDisabled(){return this.disabled||!!this.form&&this.form.disabled},isInteractive(){return!this.isDisabled&&!this.isReadonly},isReadonly(){return this.readonly||!!this.form&&this.form.readonly},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.isDisabled)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&&this.successMessages.length>0?this.internalSuccessMessages:this.messages&&this.messages.length>0?this.internalMessages:this.shouldValidate?this.errorBucket:[]}},watch:{rules:{handler(t,e){Object(a["k"])(t,e)||this.validate()},deep:!0},internalValue(){this.hasInput=!0,this.validateOnBlur||this.$nextTick(this.validate)},isFocused(t){t||this.isDisabled||(this.hasFocused=!0,this.validateOnBlur&&this.$nextTick(this.validate))},isResetting(){setTimeout(()=>{this.hasInput=!1,this.hasFocused=!1,this.isResetting=!1,this.validate()},0)},hasError(t){this.shouldValidate&&this.$emit("update:error",t)},value(t){this.lazyValue=t}},beforeMount(){this.validate()},created(){this.form&&this.form.register(this)},beforeDestroy(){this.form&&this.form.unregister(this)},methods:{genInternalMessages(t){return t?Array.isArray(t)?t:[t]:[]},reset(){this.isResetting=!0,this.internalValue=Array.isArray(this.internalValue)?[]:null},resetValidation(){this.isResetting=!0},validate(t=!1,e){const n=[];e=e||this.internalValue,t&&(this.hasInput=this.hasFocused=!0);for(let i=0;i({calculatedMinWidth:0,closeDependents:!1}),computed:{calculatedLeft(){const{activator:t,content:e}=this.dimensions,n=!this.bottom&&!this.left&&!this.top&&!this.right,i=!1!==this.attach?t.offsetLeft:t.left;let r=0;return this.top||this.bottom||n?r=i+t.width/2-e.width/2:(this.left||this.right)&&(r=i+(this.right?t.width:-e.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:t,content:e}=this.dimensions,n=!1!==this.attach?t.offsetTop:t.top;let i=0;return this.top||this.bottom?i=n+(this.bottom?t.height:-e.height)+(this.bottom?10:-10):(this.left||this.right)&&(i=n+t.height/2-e.height/2),this.nudgeTop&&(i-=parseInt(this.nudgeTop)),this.nudgeBottom&&(i+=parseInt(this.nudgeBottom)),this.calcYOverflow(i+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["h"])(this.maxWidth),minWidth:Object(c["h"])(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["u"])(this,"activator",!0)&&Object(u["b"])("v-tooltip's activator slot must be bound, try '