From 53e9be1393c73b1b1d46db360bdc7d0a8ae9edb0 Mon Sep 17 00:00:00 2001 From: Lissy93 Date: Sat, 18 Sep 2021 00:32:28 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dev-demo=20from=20@=20Lissy93/?= =?UTF-8?q?dashy@6ec36f8be1aaec884280ad0a8b228510e1537ad0=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/{dashy.3ca67f4c.css => dashy.9ffea115.css} | 2 +- index.html | 2 +- js/{about.6550f139.js => about.665926a9.js} | 2 +- ...out.6550f139.js.map => about.665926a9.js.map} | 2 +- js/dashy.758cbfa9.js.map | 1 - js/{dashy.758cbfa9.js => dashy.ad6d266e.js} | 4 ++-- js/dashy.ad6d266e.js.map | 1 + ...-manifest.74e316fc331bbcc40a42d57345d3b0b2.js | 16 ++++++++-------- service-worker.js | 2 +- 9 files changed, 16 insertions(+), 16 deletions(-) rename css/{dashy.3ca67f4c.css => dashy.9ffea115.css} (98%) rename js/{about.6550f139.js => about.665926a9.js} (99%) rename js/{about.6550f139.js.map => about.665926a9.js.map} (99%) delete mode 100644 js/dashy.758cbfa9.js.map rename js/{dashy.758cbfa9.js => dashy.ad6d266e.js} (69%) create mode 100644 js/dashy.ad6d266e.js.map rename precache-manifest.db0fc407ba620a41e1767884df31d3bc.js => precache-manifest.74e316fc331bbcc40a42d57345d3b0b2.js (98%) diff --git a/css/dashy.3ca67f4c.css b/css/dashy.9ffea115.css similarity index 98% rename from css/dashy.3ca67f4c.css rename to css/dashy.9ffea115.css index 48b7757d..ac01b1f0 100644 --- a/css/dashy.3ca67f4c.css +++ b/css/dashy.9ffea115.css @@ -1 +1 @@ -.page-titles[data-v-28f9cb72]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.page-titles h1[data-v-28f9cb72]{color:var(--heading-text-color);font-size:2.5rem;margin:0}.page-titles span.subtitle[data-v-28f9cb72]{color:var(--heading-text-color);font-style:italic;text-shadow:1px 1px 2px #130f23;opacity:var(--dimming-factor)}.page-titles img.site-logo[data-v-28f9cb72]{margin:.2rem .5rem .2rem 0;max-width:3.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:599px){.page-titles[data-v-28f9cb72]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:.25rem 0}}nav[data-v-68c1bd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .nav-item[data-v-68c1bd5c]{display:inline-block;padding:.75rem .5rem;margin:.5rem;outline:none;border:none;border-radius:var(--curve-factor);-webkit-box-shadow:1px 1px 2px #232323;box-shadow:1px 1px 2px #232323;color:var(--nav-link-text-color);background:var(--nav-link-background-color);border:1px solid var(--nav-link-border-color);text-decoration:none}nav .nav-item.router-link-active[data-v-68c1bd5c],nav .nav-item[data-v-68c1bd5c]:hover{color:var(--nav-link-text-color-hover);background:var(--nav-link-background-color-hover);border:1px solid var(--nav-link-border-color-hover)}header[data-v-6b8e7f1e]{margin:0;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--background-darker);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media(max-width:599px){header[data-v-6b8e7f1e]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}footer[data-v-d162889c]{width:calc(100% - .5rem);bottom:0;padding:.25rem;text-align:center;color:var(--medium-grey);opacity:var(--dimming-factor);background:var(--footer-background);margin-top:1.5rem;border-top:1px solid var(--outline-color)}@media(max-width:779px){footer[data-v-d162889c]{display:none}}footer a[data-v-d162889c]{color:var(--footer-text-color)}footer a[data-v-d162889c]:hover{color:var(--footer-text-color-link)}div#loading[data-v-a7bc1de6]{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;height:100%;width:100%;z-index:7;background:var(--loading-screen-background);color:var(--loading-screen-color)}div#loading.hide[data-v-a7bc1de6]{display:none}div#loading .inner-container[data-v-a7bc1de6]{text-align:center}div#loading p[data-v-a7bc1de6]{font-size:6vw;display:inline;margin:0 auto}div#loading h2[data-v-a7bc1de6]{opacity:.35;font-size:16vw;margin:0}div#loading .dots-cont[data-v-a7bc1de6]{display:inline}div#loading .dots-cont .dot[data-v-a7bc1de6]{width:4px;height:4px;background:var(--loading-screen-color);display:inline-block;border-radius:35%;right:0;bottom:0;margin:0 2.5px;position:relative;-webkit-animation:jump-data-v-a7bc1de6 1s infinite;animation:jump-data-v-a7bc1de6 1s infinite}div#loading .dots-cont .dot.dot-1[data-v-a7bc1de6]{-webkit-animation-delay:.1s;animation-delay:.1s}div#loading .dots-cont .dot.dot-2[data-v-a7bc1de6]{-webkit-animation-delay:.2s;animation-delay:.2s}div#loading .dots-cont .dot.dot-3[data-v-a7bc1de6]{-webkit-animation-delay:.3s;animation-delay:.3s}div#loading .dots-cont .dot.dot-4[data-v-a7bc1de6]{-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes jump-data-v-a7bc1de6{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes jump-data-v-a7bc1de6{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}.slide-fade-leave-active[data-v-a7bc1de6]{-webkit-transition:all .2s cubic-bezier(1,.9,.7,.4);transition:all .2s cubic-bezier(1,.9,.7,.4)}.slide-fade-enter[data-v-a7bc1de6],.slide-fade-leave-to[data-v-a7bc1de6]{-webkit-transform:translateY(-200px);transform:translateY(-200px);opacity:0}.scroll-bar::-webkit-scrollbar,html::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar::-webkit-scrollbar-track,html::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight ::-moz-selection,html ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight ::selection,html ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight ::-moz-selection,.highlight ::-ms-selection,.highlight ::-o-selection,.highlight ::-webkit-selection,html ::-moz-selection,html ::-ms-selection,html ::-o-selection,html ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}html{padding:0;margin:-3px 0 0 0;-webkit-transition:all 1s;transition:all 1s;-webkit-box-sizing:border-box;box-sizing:border-box}html body{background:var(--background);margin:0;padding:0}html a,html button,html input[type=button]{cursor:pointer}[v-cloak]>*{display:none}[v-cloak]:before{content:"loading…"}.dashy-modal,.vm--modal{-webkit-box-shadow:0 40px 70px -2px rgba(0,0,0,.6),1px 1px 6px var(--primary)!important;box-shadow:0 40px 70px -2px rgba(0,0,0,.6),1px 1px 6px var(--primary)!important;min-width:350px;min-height:200px}@media(max-width:599px){.dashy-modal,.vm--modal{left:.5rem!important;right:.5rem!important;width:95%!important;top:2rem!important}}.vm--overlay{background:rgba(0,0,0,.5019607843137255)}.toast-message{background:var(--toast-background)!important;color:var(--toast-color)!important;border:1px solid var(--toast-color)!important;border-radius:var(--curve-factor)!important;font-size:1.25rem!important}.toast-error{background:var(--danger)!important}.toast-error,.toast-success{color:var(--white)!important;font-size:1.25rem!important}.toast-success{background:var(--success)!important}.v-select .vs__dropdown-toggle{border-color:var(--primary);background:var(--background);cursor:pointer}.v-select .vs__dropdown-toggle span.vs__selected{color:var(--primary)}.v-select .vs__dropdown-toggle .vs__actions svg path{fill:var(--primary)}.v-select ul.vs__dropdown-menu{background:var(--background);border-color:var(--primary)}.v-select ul.vs__dropdown-menu li{color:var(--primary)}.v-select ul.vs__dropdown-menu li.vs__dropdown-option--highlight,.v-select ul.vs__dropdown-menu li:hover{color:var(--background);background:var(--primary)}.tooltip{background:var(--description-tooltip-background);border:1px solid var(--description-tooltip-color);border-radius:var(--curve-factor-small);color:var(--description-tooltip-color);padding:.2rem .5rem;max-width:250px;z-index:5}:root{--primary:#5cabca;--background:#0b1021;--background-darker:#05070e;--info:#04e4f4;--success:#20e253;--warning:#f6f000;--danger:#f80363;--neutral:#272f4d;--white:#fff;--black:#000;--item-group-background:rgba(11,16,33,0.8);--medium-grey:#5e6474;--item-background:rgba(96,125,139,0.2);--item-background-hover:rgba(96,125,139,0.30196078431372547);--transparent-70:rgba(0,0,0,0.7019607843137254);--transparent-50:rgba(0,0,0,0.5019607843137255);--transparent-30:rgba(0,0,0,0.30196078431372547);--transparent-white-70:hsla(0,0%,100%,0.7019607843137254);--transparent-white-50:hsla(0,0%,100%,0.5019607843137255);--transparent-white-30:hsla(0,0%,100%,0.30196078431372547);--heading-text-color:var(--primary);--nav-link-text-color:var(--primary);--nav-link-background-color:rgba(96,125,139,0.2);--nav-link-text-color-hover:var(--primary);--nav-link-background-color-hover:rgba(96,125,139,0.2);--nav-link-border-color:transparent;--nav-link-border-color-hover:var(--primary);--item-text-color:var(--primary);--item-text-color-hover:var(--item-text-color);--item-group-outer-background:var(--primary);--item-group-heading-text-color:var(--item-group-background);--item-group-heading-text-color-hover:var(--background);--settings-background:var(--background);--settings-text-color:var(--primary);--config-code-background:#fff;--config-code-color:var(--background);--config-settings-color:var(--primary);--config-settings-background:var(--background-darker);--code-editor-color:var(--black);--code-editor-background:var(--white);--search-container-background:var(--background-darker);--search-field-background:var(--background);--search-label-color:var(--settings-text-color);--footer-text-color:var(--medium-grey);--footer-text-color-link:var(--primary);--footer-background:var(--background-darker);--context-menu-background:var(--background);--context-menu-color:var(--primary);--context-menu-secondary-color:var(--background-darker);--side-bar-background:var(--background-darker);--side-bar-background-lighter:var(--background);--side-bar-color:var(--primary);--side-bar-item-background:var(--side-bar-background);--side-bar-item-color:var(--side-bar-color);--minimal-view-background-color:var(--background);--minimal-view-title-color:var(--primary);--minimal-view-settings-color:var(--primary);--minimal-view-section-heading-color:var(--primary);--minimal-view-section-heading-background:var(--background-darker);--minimal-view-search-background:var(--background-darker);--minimal-view-search-color:var(--primary);--minimal-view-group-color:var(--primary);--minimal-view-group-background:var(--background-darker);--login-form-color:var(--primary);--login-form-background:var(--background);--login-form-background-secondary:var(--background-darker);--about-page-color:var(--white);--about-page-background:var(--background);--about-page-accent:var(--primary);--scroll-bar-color:var(--primary);--scroll-bar-background:var(--background-darker);--highlight-color:var(--background);--highlight-background:var(--primary);--progress-bar:var(--primary);--loading-screen-color:var(--primary);--loading-screen-background:var(--background);--status-check-tooltip-background:var(--background-darker);--status-check-tooltip-color:var(--primary);--welcome-popup-background:var(--background-darker);--welcome-popup-text-color:var(--primary);--toast-background:var(--primary);--toast-color:var(--background);--description-tooltip-background:var(--background-darker);--description-tooltip-color:var(--primary);--outline-color:none;--curve-factor:5px;--curve-factor-navbar:16px;--curve-factor-small:2px;--dimming-factor:0.7;--scroll-bar-width:8px;--header-height:6.3rem;--footer-height:125px;--item-group-padding:5px;--item-shadow:1px 1px 2px #130f23;--item-hover-shadow:1px 2px 4px #373737;--item-icon-transform:drop-shadow(2px 4px 6px var(--transparent-50)) saturate(0.95);--item-icon-transform-hover:drop-shadow(4px 8px 3px var(--transparent-50)) saturate(2);--item-group-shadow:var(--item-shadow);--context-menu-shadow:var(--item-shadow);--settings-container-shadow:none;--side-bar-width:3.5rem}html[data-theme=callisto]{--item-group-background:#0b1021;--item-background:#141b33;--item-background-hover:#060913;--item-hover-shadow:0 1px 3px rgba(0,204,180,0.7019607843137254),0 1px 2px rgba(0,204,180,0.7490196078431373);--primary:#00ccb4;--font-body:"Inconsolata","Georgia",sans-serif}html[data-theme=callisto],html[data-theme=thebe]{--background:#141b33;--background-darker:#060913;--font-headings:"PTMono","Courier New",monospace}html[data-theme=thebe]{--item-group-background:#0b1021;--item-background:#141b33;--item-background-hover:#060913;--item-hover-shadow:0 1px 3px rgba(150,96,236,0.7019607843137254),0 1px 2px rgba(150,96,236,0.7490196078431373);--primary:#9660ec;--item-group-outer-background:#9660ec linear-gradient(45deg,#9660ec 2%,#5f60ea 51%,#9660ec)}html[data-theme=dracula]{--font-headings:"Allerta Stencil",sans-serif;--primary:#6272a4;--background:#44475a;--background-darker:#282a36;--item-group-background:#282a36;--item-background:none;--item-background-hover:#191b22;--item-shadow:none;--item-hover-shadow:none;--settings-text-color:#98ace9;--config-settings-color:#98ace9}html[data-theme=dracula] .collapsable:nth-child(1n){background:#8be9fd}html[data-theme=dracula] .collapsable:nth-child(1n) .item{border:1px solid #8be9fd;color:#8be9fd}html[data-theme=dracula] .collapsable:nth-child(2n){background:#50fa7b}html[data-theme=dracula] .collapsable:nth-child(2n) .item{border:1px solid #50fa7b;color:#50fa7b}html[data-theme=dracula] .collapsable:nth-child(3n){background:#ffb86c}html[data-theme=dracula] .collapsable:nth-child(3n) .item{border:1px solid #ffb86c;color:#ffb86c}html[data-theme=dracula] .collapsable:nth-child(4n){background:#ff79c6}html[data-theme=dracula] .collapsable:nth-child(4n) .item{border:1px solid #ff79c6;color:#ff79c6}html[data-theme=dracula] .collapsable:nth-child(4n){background:#bd93f9}html[data-theme=dracula] .collapsable:nth-child(4n) .item{border:1px solid #bd93f9;color:#bd93f9}html[data-theme=bee]{--primary:#c3eb5c}html[data-theme=bee],html[data-theme=raspberry-jam]{--item-background:#1c2636;--item-group-background:#0b1021;--nav-link-background-color:#0b1021;--font-headings:"Sniglet",cursive}html[data-theme=raspberry-jam]{--primary:#eb2d6c;--config-code-background:#0b1021;--config-code-color:#eb2d6c}html[data-theme=tiger]{--primary:#f58233;--item-background:#1c2636;--item-group-background:#0b1021;--nav-link-background-color:#0b1021;--font-headings:"Sniglet",cursive}html[data-theme=matrix-red]{--primary:red;--outline-color:red}html[data-theme=matrix-red],html[data-theme=matrix]{--background:#000;--background-darker:#000;--curve-factor:0px;--font-body:"Cutive Mono",monospace;--font-headings:"VT323",monospace}html[data-theme=matrix]{--primary:#2bca2b;--outline-color:#2bca2b;--about-page-background:var(--background);--context-menu-secondary-color:var(--primary)}html[data-theme=matrix] .prism-editor-wrapper.my-editor{border:1px solid var(--primary)}html[data-theme=matrix] div.context-menu ul li:hover{color:var(--background)}html[data-theme=blue-purple]{--primary:#54dbf8;--background:#e5e8f5;--background-darker:#5346f3;--font-headings:"Sniglet",cursive;--dimming-factor:0.8;--curve-factor:6px;--settings-text-color:var(--background-darker);--item-text-color:var(--background-darker);--item-background:var(--white);--item-background-hover:var(--primary);--item-group-heading-text-color:var(--background-darker);--item-group-background:var(--background);--footer-text-color:var(--white);--context-menu-background:var(--white);--context-menu-color:var(--background-darker);--context-menu-secondary-color:var(--primary)}html[data-theme=blue-purple] .item{-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--background-darker)}html[data-theme=blue-purple] section.filter-container form label{color:var(--primary)}html[data-theme=blue-purple] footer{color:var(--white)}html[data-theme=hacker-girl]{--background:#000;--background-darker:#000;--primary:#e435f1;--outline-color:#e435f1;--curve-factor:0px;--font-body:"Cutive Mono",monospace;--font-headings:"VT323",monospace}html[data-theme=high-contrast-light]{--background:#fff;--background-darker:#fff;--item-group-background:#fff;--item-background:#fff;--primary:#000;--outline-color:#000;--curve-factor:0px;--config-code-color:#000;--font-headings:"PTMono","Courier New",monospace}html[data-theme=high-contrast-dark]{--background:#000;--background-darker:#000;--item-group-background:#000;--primary:#fff;--outline-color:#fff;--curve-factor:0px;--font-headings:"PTMono","Courier New",monospace}html[data-theme=nord]{--primary:#d8dee9;--background:#3b4252;--background-darker:#2e3440;--item-background:#434c5e;--item-background-hover:#4c566a}html[data-theme=nord] .collapsable:nth-child(1n){background:#bf616a}html[data-theme=nord] .collapsable:nth-child(2n){background:#d08770}html[data-theme=nord] .collapsable:nth-child(3n){background:#ebcb8b}html[data-theme=nord] .collapsable:nth-child(4n){background:#a3be8c}html[data-theme=nord-frost]{--primary:#d8dee9;--background:#3b4252;--background-darker:#2e3440;--item-background:#434c5e;--item-background-hover:#4c566a}html[data-theme=nord-frost] .collapsable:nth-child(1n){background:#8fbcbb}html[data-theme=nord-frost] .collapsable:nth-child(2n){background:#88c0d0}html[data-theme=nord-frost] .collapsable:nth-child(3n){background:#81a1c1}html[data-theme=nord-frost] .collapsable:nth-child(4n){background:#5e81ac}html[data-theme=material-original]{--font-body:"Roboto",serif;--primary:#29b6f6;--settings-text-color:#01579b;--background:#e2e1e0;--background-darker:#01579b;--settings-background:#01579b;--item-group-shadow:none;--item-group-outer-background:none;--item-group-background:none;--item-background:#fff;--item-background-hover:#fff;--settings-background:#29b6f6;--search-container-background:#29b6f6;--curve-factor:2px;--curve-factor-navbar:0;--item-group-padding:5px 0 0;--item-shadow:0 1px 3px rgba(0,0,0,0.12156862745098039),0 1px 2px rgba(0,0,0,0.23921568627450981);--item-hover-shadow:0 1px 4px rgba(0,0,0,0.1607843137254902),0 2px 4px rgba(0,0,0,0.16470588235294117);--item-icon-transform:drop-shadow(1px 2px 1px var(--transparent-30)) saturate(0.65);--item-icon-transform-hover:drop-shadow(1px 3px 2px var(--transparent-30)) saturate(2);--settings-container-shadow:0 1px 3px rgba(0,0,0,0.3686274509803922),0 1px 2px rgba(0,0,0,0.5215686274509804);--welcome-popup-background:#01579b;--welcome-popup-text-color:#fff;--config-code-color:#000;--item-group-heading-text-color-hover:#01579b;--config-settings-background:#01579b;--config-settings-color:#fff;--heading-text-color:#fff;--status-check-tooltip-background:#f2f2f2;--status-check-tooltip-color:#01579b;--description-tooltip-background:#f2f2f2;--description-tooltip-color:#01579b;--login-form-background:#fff;--about-page-accent:#000;--about-page-color:var(--background-darker);--about-page-background:var(--background);--context-menu-background:var(--white);--context-menu-secondary-color:var(--white)}html[data-theme=material-original] div.context-menu ul li:hover{background:var(--primary);color:var(--white)}html[data-theme=material-dark-original]{--primary:#08b0bb;--settings-text-color:#08b0bb;--background:#39434c;--background-darker:#08b0bb;--settings-background:#092b3a;--item-group-background:#333c43;--item-background:#414b55;--item-background-hover:#414b55;--settings-background:#131a1f;--search-container-background:#131a1f;--search-field-background:#39434c;--heading-text-color:#131a1f;--nav-link-text-color:#08b0bb;--nav-link-background-color:#131a1f;--nav-link-text-color-hover:#08b0bb;--nav-link-background-color-hover:rgba(19,26,31,0.7803921568627451);--nav-link-border-color-hover:transparent;--curve-factor:2px;--curve-factor-navbar:0;--item-group-padding:5px 0 0;--item-shadow:2px 2px 3px rgba(0,0,0,0.5098039215686274),0 1px 10px rgba(0,0,0,0.25098039215686274);--item-hover-shadow:4px 4px 3px rgba(0,0,0,0.5098039215686274),0 1px 10px rgba(0,0,0,0.25098039215686274);--item-icon-transform:drop-shadow(1px 2px 1px var(--transparent-30)) saturate(0.65);--item-icon-transform-hover:drop-shadow(1px 3px 2px var(--transparent-30)) saturate(2);--welcome-popup-background:#131a1f;--welcome-popup-text-color:var(--primary);--config-settings-background:#131a1f;--config-settings-color:#41e2ed;--scroll-bar-color:#08b0bb;--scroll-bar-background:#131a1f;--status-check-tooltip-background:#131a1f;--status-check-tooltip-color:#08b0bb;--description-tooltip-background:#131a1f;--description-tooltip-color:#08b0bb}html[data-theme=material-dark-original]::-webkit-scrollbar-thumb{border-left:1px solid #131a1f}html[data-theme=material-dark-original] div.context-menu{border:none;background:#131a1f}html[data-theme=material-dark-original] div.context-menu ul li:hover{background:#333c43}html[data-theme=colorful]{--font-headings:"Podkova",monospace;--primary:#e8eae1;--background:#0b1021;--item-background:#05070e;--item-background-hover:#0b1021;--item-group-background:transparent;--item-group-outer-background:#05070e;--item-group-heading-text-color:#e8eae1;--item-group-heading-text-color-hover:#fff}html[data-theme=colorful] .item-wrapper:nth-child(1n) .item{color:#eb5cad;border:1px solid #eb5cad}html[data-theme=colorful] .item-wrapper:nth-child(2n) .item{color:#985ceb;border:1px solid #985ceb}html[data-theme=colorful] .item-wrapper:nth-child(3n) .item{color:#5c90eb;border:1px solid #5c90eb}html[data-theme=colorful] .item-wrapper:nth-child(4n) .item{color:#5cdfeb;border:1px solid #5cdfeb}html[data-theme=colorful] .item-wrapper:nth-child(5n) .item{color:#5ceb8d;border:1px solid #5ceb8d}html[data-theme=colorful] .item-wrapper:nth-child(6n) .item{color:#afeb5c;border:1px solid #afeb5c}html[data-theme=colorful] .item-wrapper:nth-child(7n) .item{color:#ebb75c;border:1px solid #ebb75c}html[data-theme=colorful] .item-wrapper:nth-child(8n) .item{color:#eb615c;border:1px solid #eb615c}html[data-theme=colorful] .item:focus,html[data-theme=colorful] .item:hover{opacity:.85;outline:none;background:currentColor}html[data-theme=colorful] .item:focus span,html[data-theme=colorful] .item:hover span{color:#05070e}html[data-theme=colorful] .item:focus svg path,html[data-theme=colorful] .item:hover svg path{fill:#05070e}html[data-theme=colorful] .item:focus i.fab,html[data-theme=colorful] .item:focus i.fad,html[data-theme=colorful] .item:focus i.fal,html[data-theme=colorful] .item:focus i.far,html[data-theme=colorful] .item:focus i.fas,html[data-theme=colorful] .item:hover i.fab,html[data-theme=colorful] .item:hover i.fad,html[data-theme=colorful] .item:hover i.fal,html[data-theme=colorful] .item:hover i.far,html[data-theme=colorful] .item:hover i.fas{color:#05070e}html[data-theme=colorful] h1,html[data-theme=colorful] h2,html[data-theme=colorful] h3,html[data-theme=colorful] h4{font-weight:400}html[data-theme=colorful] div.context-menu{border-color:var(--primary)}html[data-theme=minimal-dark],html[data-theme=minimal-light],html[data-theme=vaporware]{--font-body:"Courier New",monospace;--font-headings:"Courier New",monospace;--footer-height:94px}html[data-theme=minimal-dark] .item.size-medium .tile-title,html[data-theme=minimal-light] .item.size-medium .tile-title,html[data-theme=vaporware] .item.size-medium .tile-title{max-width:100px}html[data-theme=minimal-dark] label.lbl-toggle h3,html[data-theme=minimal-light] label.lbl-toggle h3,html[data-theme=vaporware] label.lbl-toggle h3{font-size:1.5rem}html[data-theme=minimal-dark] .tile-title span.text,html[data-theme=minimal-light] .tile-title span.text,html[data-theme=vaporware] .tile-title span.text{font-size:1.1rem;font-weight:700}html[data-theme=minimal-dark] header,html[data-theme=minimal-light] header,html[data-theme=vaporware] header{padding:.1rem .5rem}html[data-theme=minimal-dark] header .page-titles h1,html[data-theme=minimal-light] header .page-titles h1,html[data-theme=vaporware] header .page-titles h1{font-size:1.25rem}html[data-theme=minimal-dark] header .page-titles span.subtitle,html[data-theme=minimal-light] header .page-titles span.subtitle,html[data-theme=vaporware] header .page-titles span.subtitle{font-size:.8rem}html[data-theme=minimal-dark] header .nav .nav-item,html[data-theme=minimal-light] header .nav .nav-item,html[data-theme=vaporware] header .nav .nav-item{padding:.2rem .4rem;-webkit-box-shadow:none;box-shadow:none}html[data-theme=minimal-dark] .item-group-container.orientation-horizontal .collapsable,html[data-theme=minimal-light] .item-group-container.orientation-horizontal .collapsable,html[data-theme=vaporware] .item-group-container.orientation-horizontal .collapsable{border-bottom:1px dashed hsla(0,0%,100%,.2196078431372549);border-radius:0}html[data-theme=material-dark],html[data-theme=material]{--font-body:"Raleway",serif;--font-headings:"Francois One",serif;--curve-factor:4px;--curve-factor-navbar:8px;--about-page-background:var(--background);--about-page-color:var(--primary)}html[data-theme=material-dark] .collapsable,html[data-theme=material] .collapsable{margin:0;padding:0}html[data-theme=material-dark] .item-wrapper .item:not(.size-small),html[data-theme=material] .item-wrapper .item:not(.size-small){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15rem;min-width:15rem;max-height:6rem;margin:.2rem;padding:.5rem}html[data-theme=material-dark] .item-wrapper .item:not(.size-small) img,html[data-theme=material] .item-wrapper .item:not(.size-small) img{padding:.1rem .25rem}html[data-theme=material-dark] .item-wrapper .item:not(.size-small) .tile-title,html[data-theme=material] .item-wrapper .item:not(.size-small) .tile-title{height:auto;padding:.1rem .25rem}html[data-theme=material-dark] .item-wrapper .item:not(.size-small) .tile-title span.text,html[data-theme=material] .item-wrapper .item:not(.size-small) .tile-title span.text{position:relative;font-weight:700;font-size:1.1rem;width:100%}html[data-theme=material-dark] .item-wrapper .item:not(.size-small) .tile-title p.description,html[data-theme=material] .item-wrapper .item:not(.size-small) .tile-title p.description{display:block;margin:0;white-space:pre-wrap;font-size:.9em;text-overflow:ellipsis}html[data-theme=material-dark] .item-wrapper .item:not(.size-small).size-large,html[data-theme=material] .item-wrapper .item:not(.size-small).size-large{width:18rem;min-width:18rem;max-height:5rem;margin:.4rem}html[data-theme=material-dark] .item-wrapper .item:not(.size-small).size-large img,html[data-theme=material] .item-wrapper .item:not(.size-small).size-large img{padding:.2rem .5rem}html[data-theme=material-dark] .tooltip.item-description-tooltip,html[data-theme=material] .tooltip.item-description-tooltip{display:none!important}html[data-theme=material-dark] .orientation-horizontal,html[data-theme=material] .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:599px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(3,1fr)}}@media(min-width:1150px)and (max-width:1779px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(4,1fr)}}@media(min-width:1780px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(5,1fr)}}@media(min-width:2800px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(6,1fr)}}html[data-theme=material-dark] a.item,html[data-theme=material] a.item{position:relative;overflow:hidden;-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s}html[data-theme=material-dark] a.item div,html[data-theme=material] a.item div{-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s}html[data-theme=material-dark] a.item .overflow-dots,html[data-theme=material] a.item .overflow-dots{display:none}html[data-theme=material-dark] a.item:before,html[data-theme=material] a.item:before{content:"";font-family:FontAwesome;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;position:absolute;top:0;left:0;height:100%;width:1rem;background:rgba(204,211,221,.5019607843137255);border-radius:0 60% 60% 0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s;padding:0 .2rem}html[data-theme=material-dark] a.item:focus-within div.bounce,html[data-theme=material-dark] a.item:hover div.bounce,html[data-theme=material] a.item:focus-within div.bounce,html[data-theme=material] a.item:hover div.bounce{text-indent:1rem}html[data-theme=material-dark] a.item:focus-within:before,html[data-theme=material-dark] a.item:hover:before,html[data-theme=material] a.item:focus-within:before,html[data-theme=material] a.item:hover:before{-webkit-transform:scale(1);transform:scale(1);text-indent:0}html[data-theme=material-dark] a.item:focus-within .opening-method-icon,html[data-theme=material-dark] a.item:hover .opening-method-icon,html[data-theme=material] a.item:focus-within .opening-method-icon,html[data-theme=material] a.item:hover .opening-method-icon{display:none}html[data-theme=material-dark] a.item:active,html[data-theme=material] a.item:active{background:hsla(0,0%,78%,.32941176470588235)}html[data-theme=material-dark] a.item.size-small,html[data-theme=material] a.item.size-small{padding-left:.5rem;min-width:11rem}html[data-theme=material-dark] a.item.size-large:before,html[data-theme=material] a.item.size-large:before{width:1.5rem}html[data-theme=material-dark] a.item.size-large:hover div:nth-child(2),html[data-theme=material] a.item.size-large:hover div:nth-child(2){text-indent:1.5rem}html[data-theme=material]{--primary:#363636;--background:#eee;--background-darker:#5c90eb;--item-group-outer-background:none;--item-group-shadow:none;--item-group-background:none;--item-background:#fff;--item-background-hover:#fff;--item-shadow:0 1px 3px rgba(0,0,0,0.12156862745098039),0 1px 2px rgba(0,0,0,0.23921568627450981);--item-hover-shadow:0 1px 4px rgba(0,0,0,0.1607843137254902),0 2px 4px rgba(0,0,0,0.16470588235294117);--item-text-color:#363636;--item-group-heading-text-color-hover:#363636;--item-icon-transform-hover:none;--nav-link-background-color:#0c4eba;--nav-link-text-color:#fff;--nav-link-border-color:#0c4eba;--settings-text-color:#363636;--config-code-color:#363636;--config-settings-background:#f5f5f5;--config-settings-color:#473f3f;--heading-text-color:#fff;--curve-factor:3px;--curve-factor-navbar:8px;--search-container-background:#4285f4;--welcome-popup-text-color:#f5f5f5;--footer-text-color:hsla(0,0%,96.1%,0.8);--context-menu-secondary-color:#f5f5f5;--transparent-white-50:rgba(0,0,0,0.5019607843137255);--status-check-tooltip-background:#fff;--description-tooltip-background:#fff;--description-tooltip-color:#473f3f;--side-bar-background-lighter:#0c4eba;--side-bar-item-background:#f5f5f5;--minimal-view-background-color:var(--background);--minimal-view-title-color:var(--background-darker);--minimal-view-settings-color:var(--primary);--minimal-view-section-heading-color:var(--primary);--minimal-view-section-heading-background:#f6f6f6;--minimal-view-search-background:#fff;--minimal-view-search-color:var(--primary);--minimal-view-group-color:var(--primary);--minimal-view-group-background:#fff}html[data-theme=material] .minimal-section-inner.selected,html[data-theme=material] div.minimal-section-heading{border:none}html[data-theme=material] .minimal-section-inner.selected,html[data-theme=material] .title-and-search form input,html[data-theme=material] div.minimal-section-heading{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}html[data-theme=material] div.minimal-section-heading.selected{background:#5c90eb}html[data-theme=material] div.minimal-section-inner{background:hsla(0,0%,100%,.5019607843137255)}html[data-theme=material] div.jsoneditor div.jsoneditor-menu{background:#5c90eb!important}html[data-theme=material] header{background:#4285f4;color:#fff}html[data-theme=material] header .page-titles span.subtitle{text-shadow:none}html[data-theme=material] footer{opacity:1;color:#fff}html[data-theme=material] section.filter-container form label{color:#fff}html[data-theme=material] .prism-editor-wrapper{background:#f5f5f5}html[data-theme=material] .item:focus{outline-color:rgba(66,133,244,.8)}html[data-theme=material] div.context-menu{border:none;background:var(--white)}html[data-theme=material] div.context-menu ul li:hover svg path{fill:var(--background-darker)}html[data-theme=material-dark]{--primary:#08b0bb;--background:#313941;--background-darker:#08b0bb;--settings-background:#092b3a;--settings-text-color:#08b0bb;--item-group-background:none;--item-group-outer-background:none;--item-group-shadow:none;--item-group-padding:5px 0 0;--item-group-heading-text-color:#e0e0e0;--item-group-heading-text-color-hover:#08b0bb;--item-text-color:#e0e0e0;--item-shadow:2px 2px 3px rgba(0,0,0,0.5098039215686274),0 1px 10px rgba(0,0,0,0.25098039215686274);--item-hover-shadow:4px 4px 3px rgba(0,0,0,0.5098039215686274),0 1px 10px rgba(0,0,0,0.25098039215686274);--item-icon-transform:drop-shadow(1px 2px 1px var(--transparent-30)) saturate(0.65);--item-icon-transform-hover:drop-shadow(1px 3px 2px var(--transparent-30)) saturate(2);--item-background:#414b55;--item-background-hover:#414b55;--settings-background:#131a1f;--search-container-background:#131a1f;--search-field-background:#39434c;--heading-text-color:#131a1f;--nav-link-text-color:#08b0bb;--nav-link-background-color:#131a1f;--nav-link-text-color-hover:#08b0bb;--nav-link-background-color-hover:rgba(19,26,31,0.7803921568627451);--nav-link-border-color-hover:transparent;--status-check-tooltip-background:#131a1f;--status-check-tooltip-color:#e0e0e0;--description-tooltip-background:#131a1f;--description-tooltip-color:#e0e0e0;--curve-factor:2px;--curve-factor-navbar:0;--side-bar-background:#131a1f;--welcome-popup-background:#131a1f;--welcome-popup-text-color:var(--primary);--config-settings-background:#131a1f;--config-settings-color:#41e2ed;--scroll-bar-color:#08b0bb;--scroll-bar-background:#131a1f;--login-form-background-secondary:#131a1f;--minimal-view-section-heading-color:#131a1f;--minimal-view-section-heading-background:var(--background);--minimal-view-search-background:#131a1f;--minimal-view-group-background:#131a1f}html[data-theme=material-dark] div.minimal-section-heading.selected h3,html[data-theme=material-dark] div.minimal-section-heading h3{color:#d5d5d5}html[data-theme=material-dark] .minimal-section-inner.selected,html[data-theme=material-dark] div.minimal-section-heading,html[data-theme=material-dark] input.minimal-search{-webkit-box-shadow:2px 2px 4px #000,0 1px 3px rgba(0,0,0,.8);box-shadow:2px 2px 4px #000,0 1px 3px rgba(0,0,0,.8);border-color:rgba(19,26,31,.5019607843137255)}html[data-theme=material-dark]::-webkit-scrollbar-thumb{border-left:1px solid #131a1f}html[data-theme=material-dark] .item:active,html[data-theme=material-dark] .item:before{background:#131a1f!important}html[data-theme=material-dark] div.context-menu{border:none;background:var(--background)}html[data-theme=material-dark] div.context-menu ul li:hover{background:#131a1f}html[data-theme=minimal-light]{--primary:#a5a5a5;--background:#fff;--background-darker:#14171e;--item-group-outer-background:none;--item-group-shadow:none;--item-group-background:none;--item-background:none;--item-background-hover:#f2f2f2;--item-shadow:none;--item-hover-shadow:none;--item-text-color:#101931;--item-group-heading-text-color-hover:#101931;--settings-text-color:#101931;--config-code-color:#101931;--nav-link-background-color:none;--search-container-background:#fff;--curve-factor:4px;--curve-factor-navbar:8px;--status-check-tooltip-background:#f2f2f2;--status-check-tooltip-color:#000;--description-tooltip-background:#f2f2f2;--description-tooltip-color:#000;--login-form-color:#101931;--about-page-background:var(--background);--about-page-color:var(--background-darker);--context-menu-color:var(--background-darker);--context-menu-secondary-color:var(--primary)}html[data-theme=minimal-light] section.filter-container{background:#fff;border-bottom:1px dashed rgba(0,0,0,.2196078431372549)}html[data-theme=minimal-light] section.filter-container input#filter-tiles{border:1px solid #101931}html[data-theme=minimal-dark]{--primary:#a5a5a5;--background:#14171e;--background-darker:#090b0e;--item-group-outer-background:none;--item-group-shadow:none;--item-group-background:none;--item-background:none;--item-background-hover:#090b0e;--item-shadow:none;--item-hover-shadow:none;--item-text-color:#fff;--item-group-heading-text-color-hover:#fff;--settings-text-color:#fff;--config-code-color:#fff;--nav-link-background-color:none;--search-container-background:#14171e;--curve-factor:4px;--curve-factor-navbar:8px;--item-group-heading-text-color:#fff;--item-group-heading-text-color-hover:hsla(0,0%,100%,0.7490196078431373);--about-page-background:var(--background);--about-page-color:var(--primary)}html[data-theme=minimal-dark] label.lbl-toggle h3{font-size:1.8rem}html[data-theme=minimal-dark] section.filter-container{background:#14171e;border-bottom:1px dashed hsla(0,0%,100%,.2196078431372549)}html[data-theme=minimal-dark] section.filter-container input#filter-tiles{border:1px solid #fff}html[data-theme=minimal-dark] div.context-menu{border-color:var(--primary)}html[data-theme=vaporware]{--primary:#09bfe6;--background:#100e2c;--background-darker:#6c27ea;--background-darker:linear-gradient(0deg,#6c27ea,#844ceb 80%);--settings-text-color:#6c27ea;--item-group-outer-background:#096de6;--item-group-outer-background:var(--primary);--item-group-background:#190e2c;--item-group-heading-text-color:#190e2c;--item-group-heading-text-color-hover:#5118b9;--item-text-color:var(--primary);--item-background:#1a174d;--item-background-hover:#2b2670;--footer-text-color:var(--white);--item-shadow:none;--curve-factor:2px;--curve-factor-navbar:6px;--login-form-color:#09bfe6;--config-settings-background:#100e2c;--status-check-tooltip-background:#100e2c;--description-tooltip-background:#100e2c}html[data-theme=vaporware] .home{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#100e2c),color-stop(40%,#1b184f),to(#100e2c));background:linear-gradient(180deg,#100e2c 10%,#1b184f 40%,#100e2c)}html[data-theme=vaporware] div.item-group-container{gap:.3rem;margin:1rem auto}html[data-theme=vaporware] div.collapsable{margin:.2rem;padding:.2rem}html[data-theme=vaporware] div.content-inner{padding:.15rem!important}html[data-theme=vaporware] a.item{margin:.1rem;border:0}html[data-theme=vaporware] a.item.size-medium{min-height:80px}html[data-theme=vaporware] section.filter-container{background:-webkit-gradient(linear,left bottom,left top,color-stop(25%,var(--background)),to(#6c27ea));background:linear-gradient(0deg,var(--background) 25%,#6c27ea)}html[data-theme=vaporware] section.filter-container form{background:#6c27ea;height:2.5rem}html[data-theme=vaporware] section.filter-container form label,html[data-theme=vaporware] section.filter-container i.clear-search{color:#100e2c;border-color:#100e2c;font-weight:700}html[data-theme=vaporware] .tile-title span.text{font-weight:400}html[data-theme=vaporware] label.lbl-toggle h3{font-size:1.4rem}html[data-theme=vaporware] footer{color:var(--white)}html[data-theme=vaporware] div.login-page{background:url(https://i.ibb.co/JqcJcGK/vaporwave-sunset-wallpaper.jpg);background-size:cover}html[data-theme=cyberpunk]{--pink:#ff2a6d;--pale:#d1f7ff;--aqua:#05d9e8;--teal:#005678;--blue:#01012b;--gold:#ebeb0f;--primary:var(--gold);--background:var(--blue);--background-darker:var(--pink);--heading-text-color:var(--blue);--nav-link-background-color-hover:var(--blue);--nav-link-text-color-hover:var(--pink);--nav-link-border-color-hover:var(--blue);--config-settings-background:var(--blue);--config-settings-color:var(--pink);--search-label-color:var(--blue);--item-group-background:var(--blue);--item-text-color:var(--pale);--scroll-bar-color:var(--aqua);--scroll-bar-background:var(--teal);--footer-background:var(--aqua);--welcome-popup-background:var(--pink);--welcome-popup-text-color:var(--blue);--status-check-tooltip-background:var(--blue);--description-tooltip-background:var(--blue);--font-headings:"Audiowide",cursive}html[data-theme=oblivion-blue],html[data-theme=oblivion-lemon],html[data-theme=oblivion-mint],html[data-theme=oblivion-scotch],html[data-theme=oblivion]{--primary:#f35151;--background:#1b2431;--background-darker:#121a25;--item-group-outer-background:none;--item-group-shadow:none;--item-group-background:none;--item-background:var(--background-darker);--item-background-hover:var(--background-darker);--item-shadow:0 1px 5px #18191a;--item-hover-shadow:2px 2px 3px #040505;--item-group-heading-text-color-hover:var(--primary);--nav-link-background-color:var(--background);--curve-factor:3px;--curve-factor-navbar:6px;--item-group-heading-text-color:var(--primary);--about-page-background:var(--background);--about-page-color:var(--primary)}html[data-theme=oblivion-blue] div.item-wrapper a.item,html[data-theme=oblivion-lemon] div.item-wrapper a.item,html[data-theme=oblivion-mint] div.item-wrapper a.item,html[data-theme=oblivion-scotch] div.item-wrapper a.item,html[data-theme=oblivion] div.item-wrapper a.item{border:1px solid #313d4f}html[data-theme=oblivion-blue] section.filter-container form input#filter-tiles,html[data-theme=oblivion-lemon] section.filter-container form input#filter-tiles,html[data-theme=oblivion-mint] section.filter-container form input#filter-tiles,html[data-theme=oblivion-scotch] section.filter-container form input#filter-tiles,html[data-theme=oblivion] section.filter-container form input#filter-tiles{border:1px solid #313d4f;-webkit-box-shadow:0 1px 5px #0c0d0e;box-shadow:0 1px 5px #0c0d0e}html[data-theme=oblivion-blue] .minimal-home div.item-group-container,html[data-theme=oblivion-blue] input.minimal-search,html[data-theme=oblivion-lemon] .minimal-home div.item-group-container,html[data-theme=oblivion-lemon] input.minimal-search,html[data-theme=oblivion-mint] .minimal-home div.item-group-container,html[data-theme=oblivion-mint] input.minimal-search,html[data-theme=oblivion-scotch] .minimal-home div.item-group-container,html[data-theme=oblivion-scotch] input.minimal-search,html[data-theme=oblivion] .minimal-home div.item-group-container,html[data-theme=oblivion] input.minimal-search{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.6),0 1px 1px rgba(0,0,0,.8);box-shadow:0 1px 6px rgba(0,0,0,.6),0 1px 1px rgba(0,0,0,.8)}html[data-theme=dashy-docs]{--primary:#f5f6f7;--background:#202020;--background-darker:#121212;--item-group-background:none;--item-group-outer-background:#121212;--item-group-heading-text-color:var(--background);--item-group-heading-text-color-hover:var(--background);--item-background:var(--background);--item-background-hover:var(--background);--item-text-color:var(--primary);--minimal-view-section-heading-color:var(--background);--item-group-padding:0;--curve-factor:3px;--curve-factor-navbar:6px;--item-shadow:4px 4px 6px rgba(0,0,0,0.5019607843137255),-2px -2px 4px rgb(0 0 0/40%);--item-group-shadow:0px 3px 2px #222,0px 0px 2px #3e3e3e;--font-headings:"PTMono","Courier New",monospace}html[data-theme=dashy-docs] footer{-webkit-box-shadow:0 -3px 4px #010101;box-shadow:0 -3px 4px #010101}html[data-theme=dashy-docs] section.settings-outer form input{-webkit-box-shadow:1px 2px 4px #0b0b0b;box-shadow:1px 2px 4px #0b0b0b}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(1n),html[data-theme=dashy-docs] a.nav-item:nth-child(1n),html[data-theme=dashy-docs] div.collapsable:nth-child(1n) label.lbl-toggle{background:#db78fc;-webkit-box-shadow:0 4px #b83ddd;box-shadow:0 4px #b83ddd}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(1n):hover,html[data-theme=dashy-docs] a.nav-item:nth-child(1n):hover,html[data-theme=dashy-docs] div.collapsable:nth-child(1n) label.lbl-toggle:hover{-webkit-box-shadow:0 2px #b83ddd;box-shadow:0 2px #b83ddd}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(2n),html[data-theme=dashy-docs] a.nav-item:nth-child(2n),html[data-theme=dashy-docs] div.collapsable:nth-child(2n) label.lbl-toggle{background:#5c85f7;-webkit-box-shadow:0 4px #3d48dd;box-shadow:0 4px #3d48dd}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(2n):hover,html[data-theme=dashy-docs] a.nav-item:nth-child(2n):hover,html[data-theme=dashy-docs] div.collapsable:nth-child(2n) label.lbl-toggle:hover{-webkit-box-shadow:0 2px #3d48dd;box-shadow:0 2px #3d48dd}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(3n),html[data-theme=dashy-docs] a.nav-item:nth-child(3n),html[data-theme=dashy-docs] div.collapsable:nth-child(3n) label.lbl-toggle{background:#41ef90;-webkit-box-shadow:0 4px #1e9554;box-shadow:0 4px #1e9554}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(3n):hover,html[data-theme=dashy-docs] a.nav-item:nth-child(3n):hover,html[data-theme=dashy-docs] div.collapsable:nth-child(3n) label.lbl-toggle:hover{-webkit-box-shadow:0 2px #1e9554;box-shadow:0 2px #1e9554}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(4n),html[data-theme=dashy-docs] a.nav-item:nth-child(4n),html[data-theme=dashy-docs] div.collapsable:nth-child(4n) label.lbl-toggle{background:#dcff5a;-webkit-box-shadow:0 4px #ceb73f;box-shadow:0 4px #ceb73f}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(4n):hover,html[data-theme=dashy-docs] a.nav-item:nth-child(4n):hover,html[data-theme=dashy-docs] div.collapsable:nth-child(4n) label.lbl-toggle:hover{-webkit-box-shadow:0 2px #ceb73f;box-shadow:0 2px #ceb73f}html[data-theme=dashy-docs] nav.side-bar div div.side-bar-item-container div{padding:.15rem 0;color:var(--background)}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(1n) div.side-bar-item-container div.side-bar-item{background:#db78fc;-webkit-box-shadow:0 4px #b83ddd;box-shadow:0 4px #b83ddd}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(1n) div.side-bar-item-container div.side-bar-item:hover{-webkit-box-shadow:0 2px #b83ddd;box-shadow:0 2px #b83ddd}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(1n) .sub-side-bar{background:rgba(184,61,221,.5019607843137255)}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(2n) div.side-bar-item-container div.side-bar-item{background:#5c85f7;-webkit-box-shadow:0 4px #3d48dd;box-shadow:0 4px #3d48dd}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(2n) div.side-bar-item-container div.side-bar-item:hover{-webkit-box-shadow:0 2px #3d48dd;box-shadow:0 2px #3d48dd}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(2n) .sub-side-bar{background:rgba(61,72,221,.5019607843137255)}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(3n) div.side-bar-item-container div.side-bar-item{background:#41ef90;-webkit-box-shadow:0 4px #1e9554;box-shadow:0 4px #1e9554}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(3n) div.side-bar-item-container div.side-bar-item:hover{-webkit-box-shadow:0 2px #1e9554;box-shadow:0 2px #1e9554}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(3n) .sub-side-bar{background:rgba(30,149,84,.5019607843137255)}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(4n) div.side-bar-item-container div.side-bar-item{background:#dcff5a;-webkit-box-shadow:0 4px #ceb73f;box-shadow:0 4px #ceb73f}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(4n) div.side-bar-item-container div.side-bar-item:hover{-webkit-box-shadow:0 2px #ceb73f;box-shadow:0 2px #ceb73f}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(4n) .sub-side-bar{background:rgba(206,183,63,.5019607843137255)}html[data-theme=dashy-docs] div.collapsable:nth-child(1n) .item-wrapper:hover .item{-webkit-box-shadow:0 2px 3px #db78fc;box-shadow:0 2px 3px #db78fc}html[data-theme=dashy-docs] div.collapsable:nth-child(1n) .item-wrapper:hover .item .tile-title{color:#db78fc}html[data-theme=dashy-docs] div.collapsable:nth-child(2n) .item-wrapper:hover .item{-webkit-box-shadow:0 2px 3px #5c85f7;box-shadow:0 2px 3px #5c85f7}html[data-theme=dashy-docs] div.collapsable:nth-child(2n) .item-wrapper:hover .item .tile-title{color:#5c85f7}html[data-theme=dashy-docs] div.collapsable:nth-child(3n) .item-wrapper:hover .item{-webkit-box-shadow:0 2px 3px #41ef90;box-shadow:0 2px 3px #41ef90}html[data-theme=dashy-docs] div.collapsable:nth-child(3n) .item-wrapper:hover .item .tile-title{color:#41ef90}html[data-theme=dashy-docs] div.collapsable:nth-child(4n) .item-wrapper:hover .item{-webkit-box-shadow:0 2px 3px #dcff5a;box-shadow:0 2px 3px #dcff5a}html[data-theme=dashy-docs] div.collapsable:nth-child(4n) .item-wrapper:hover .item .tile-title{color:#dcff5a}html[data-theme=dashy-docs] div.config-buttons .config-button{border:none;color:var(--background);font-weight:700}html[data-theme=dashy-docs] div.config-buttons .config-button svg path{fill:var(--background)}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(1n){background:#db78fc;-webkit-box-shadow:0 4px #b83ddd;box-shadow:0 4px #b83ddd}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(1n):hover{-webkit-box-shadow:0 2px #b83ddd;box-shadow:0 2px #b83ddd}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(2n){background:#41ef90;-webkit-box-shadow:0 4px #1e9554;box-shadow:0 4px #1e9554}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(2n):hover{-webkit-box-shadow:0 2px #1e9554;box-shadow:0 2px #1e9554}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(3n){background:#5c85f7;-webkit-box-shadow:0 4px #3d48dd;box-shadow:0 4px #3d48dd}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(3n):hover{-webkit-box-shadow:0 2px #3d48dd;box-shadow:0 2px #3d48dd}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(4n){background:#dcff5a;-webkit-box-shadow:0 4px #ceb73f;box-shadow:0 4px #ceb73f}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(4n):hover{-webkit-box-shadow:0 2px #ceb73f;box-shadow:0 2px #ceb73f}html[data-theme=dashy-docs] a.nav-item,html[data-theme=dashy-docs] a.nav-item.router-link-active,html[data-theme=dashy-docs] a.nav-item:hover{border:none;color:var(--background);font-weight:700;min-width:5rem;text-align:center}html[data-theme=dashy-docs] .minimal-section-heading{border:none!important}html[data-theme=dashy-docs] .minimal-section-heading.selected{background:var(--primary)!important}html[data-theme=oblivion-blue]{--primary:#82a5f3}html[data-theme=oblivion-mint]{--primary:#4acfd4}html[data-theme=oblivion-lemon]{--primary:#d0ed87}html[data-theme=oblivion-scotch]{--primary:#d69e3a}@font-face{font-family:Inconsolata;src:url(../fonts/Inconsolata-Light.c8b568b1.ttf)}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Variable.3b5635ac.ttf)}@font-face{font-family:PTMono;src:url(../fonts/PTMono-Regular.0c6b8e07.ttf)}html{--font-body:"Raleway","Trebuchet MS",sans-serif;--font-headings:"Inconsolata","Georgia",sans-serif;--font-monospace:"PTMono","Courier New",monospace;font-size:1rem;font-weight:400;text-decoration:none;background:transparent;vertical-align:baseline}html .text,html a,html body,html button,html div,html input,html label,html p,html span{font-family:var(--font-body)}html .heading,html h1,html h2,html h3,html h4,html h5{font-family:var(--font-headings)}html .jsoneditor *,html .mono *,html code,html pre,html pre *{font-family:var(--font-monospace);font-weight:400}@font-face{font-family:Allerta Stencil;src:url(/fonts/AllertaStencil-Regular.ttf)}@font-face{font-family:Cutive Mono;src:url(/fonts/CutiveMono-Regular.ttf)}@font-face{font-family:Francois One;src:url(/fonts/FrancoisOne-Regular.ttf)}@font-face{font-family:Podkova;src:url(/fonts/Podkova-Medium.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.ttf)}@font-face{font-family:Sniglet;src:url(/fonts/Sniglet-Regular.ttf)}@font-face{font-family:VT323;src:url(/fonts/VT323-Regular.ttf)}@font-face{font-family:Audiowide;src:url(/fonts/Audiowide-Regular.ttf)}section[data-v-7e3a2337]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:-webkit-gradient(linear,left bottom,left top,from(var(--background)),to(var(--background-darker)));background:linear-gradient(0deg,var(--background),var(--background-darker))}form[data-v-7e3a2337],section[data-v-7e3a2337]{display:-webkit-box;display:-ms-flexbox;display:flex}form[data-v-7e3a2337]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 var(--curve-factor-navbar) 0;padding:0 .2rem .2rem 0;background:var(--search-container-background)}form .search-wrap[data-v-7e3a2337]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}form .search-wrap p.web-search-note[data-v-7e3a2337]{margin:0 .5rem;font-size:.8rem;color:var(--minimal-view-search-color);opacity:var(--dimming-factor)}form label[data-v-7e3a2337]{color:var(--search-label-color);margin:.5rem;display:inline}form input[data-v-7e3a2337]{display:inline-block;width:200px;height:1rem;padding:.5rem;margin:.5rem;outline:none;border:none;border-radius:var(--curve-factor);background:var(--search-field-background);color:var(--settings-text-color);border:1px solid var(--outline-color)}form input[data-v-7e3a2337]:focus{border-color:var(--settings-text-color);opacity:var(--dimming-factor)}form .clear-search[data-v-7e3a2337]{color:var(--settings-text-color);padding:0 .3rem .1rem .3rem;font-style:normal;opacity:var(--dimming-factor);border-radius:50px;cursor:pointer;right:.5rem;top:1rem;border:1px solid var(--settings-text-color);font-size:1rem;margin:.25rem}form .clear-search[data-v-7e3a2337]:hover{opacity:1;background:var(--background-darker)}@media(min-width:600px)and (max-width:779px){form[data-v-7e3a2337]{display:block;text-align:center}}@media(max-width:599px){form[data-v-7e3a2337]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:0;text-align:center;padding:.25rem 0;display:block}}.json-editor-outer{text-align:center}p.note{font-size:.8rem;color:var(--medium-grey);margin:.2rem}p.errors{text-align:left;margin:.5rem auto;width:95%}p.errors ul{list-style:none;padding:0;margin:0}p.errors ul li.type-validation{color:var(--warning)}p.errors ul li.type-validation:before{content:"⚠️"}p.errors ul li.type-parse{color:var(--danger)}p.errors ul li.type-parse:before{content:"❌"}p.errors ul li.type-valid{color:var(--success)}p.errors ul li.type-valid:before{content:"✅"}p.response-output{font-size:.8rem;text-align:left;margin:.5rem auto;width:95%;color:var(--config-settings-color)}p.response-output.status-success{font-weight:700;color:var(--success)}p.response-output.status-fail{font-weight:700;color:var(--danger)}p.no-permission-note{color:var(--config-settings-color)}button.save-button.err{opacity:.8;cursor:default}button.save-button.err:hover{background:var(--config-settings-color);color:var(--config-settings-background);border-color:var(--danger)}div.save-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;margin-bottom:.5rem;background:var(--code-editor-background);color:var(--code-editor-color);border-top:2px solid var(--config-settings-background)}@media(max-width:779px){div.save-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:780px){div.save-options .option{margin-left:2rem}}div.save-options span.save-option-title{cursor:default}div.save-options input.radio-option,div.save-options label.save-option-label{cursor:pointer}.jsoneditor-container.min-box{height:58vh}.jsoneditor,.jsoneditor-menu{border-color:var(--primary)}.jsoneditor{border-bottom:none}.jsoneditor-menu,.pico-modal-header{background:var(--config-settings-background)!important;color:var(--config-settings-color)!important}.jsoneditor-contextmenu .jsoneditor-menu li button{background:var(--config-settings-background);color:var(--config-settings-color)}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover{background:var(--config-settings-color);color:var(--config-settings-background)}div.jsoneditor-search div.jsoneditor-frame{border-radius:var(--curve-factor)}.jsoneditor-poweredBy{display:none}.jsoneditor-tree,pre.jsoneditor-preview{background:var(--code-editor-background);text-align:left}.jsoneditor-jmespath-label{color:var(--config-settings-color)!important}.jsoneditor-jmespath-block.jsoneditor-modal-actions input{background:var(--config-settings-color);color:var(--config-settings-background);border:1px solid var(--config-settings-background);border-radius:var(--curve-factor)}.jsoneditor-jmespath-block.jsoneditor-modal-actions input:hover{background:var(--config-settings-background);color:var(--config-settings-color);border-color:var(--config-settings-color)}div.jsoneditor-jmespath-block textarea#query,textarea.jsoneditor-transform-preview{border:1px solid var(--config-settings-color);border-radius:var(--curve-factor)}button[data-v-ec408f00]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;margin:.5rem auto;font-size:1.2rem;min-width:10rem;cursor:pointer}button svg[data-v-ec408f00]{width:1.2rem;margin:0 .5rem}button svg g[data-v-ec408f00],button svg path[data-v-ec408f00]{fill:currentColor}button.disallowed[data-v-ec408f00]{cursor:not-allowed!important}button[data-v-ec408f00]{color:var(--primary);background:var(--background);border:1px solid var(--primary);border-radius:var(--curve-factor)}button[data-v-ec408f00]:hover:not(:disabled){color:var(--background);background:var(--primary);border-color:var(--background)}button[data-v-ec408f00]:disabled{cursor:progress;opacity:var(--dimming-factor)}.scroll-bar::-webkit-scrollbar,div.theme-configurator-wrapper div.color-row-container::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar::-webkit-scrollbar-track,div.theme-configurator-wrapper div.color-row-container::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar::-webkit-scrollbar-thumb,div.theme-configurator-wrapper div.color-row-container::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}div.theme-configurator-wrapper{position:absolute;top:4rem;right:1rem;width:16rem;min-height:12rem;max-height:28rem;padding:.5rem;z-index:5;overflow-y:visible;background:var(--config-settings-background);color:var(--config-settings-color);border-radius:var(--curve-factor);-webkit-box-shadow:0 8px 10px -2px rgba(0,0,0,.6),1px 1px 6px var(--primary);box-shadow:0 8px 10px -2px rgba(0,0,0,.6),1px 1px 6px var(--primary)}div.theme-configurator-wrapper h3.configurator-title{text-align:center;font-weight:400;margin:.4rem}div.theme-configurator-wrapper div.color-row-container{max-height:16rem;overflow-y:visible}div.theme-configurator-wrapper div.color-row-container div.color-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.25rem 0;border-bottom:1px dashed var(--primary)}div.theme-configurator-wrapper div.color-row-container div.color-row label.color-name{text-transform:capitalize}div.theme-configurator-wrapper input.misc-input,div.theme-configurator-wrapper input.swatch-input{border:none;margin:.2rem;padding:.5rem;width:4rem;border-radius:var(--curve-factor);font-family:var(--font-monospace);color:var(--black);font-weight:700;cursor:pointer}div.theme-configurator-wrapper input.misc-input:hover,div.theme-configurator-wrapper input.swatch-input:hover{-webkit-box-shadow:inset 0 0 4px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px 4px rgba(0,0,0,.2)}div.theme-configurator-wrapper input.misc-input:active,div.theme-configurator-wrapper input.swatch-input:active{-webkit-box-shadow:inset 0 0 4px 4px rgba(0,0,0,.5019607843137255);box-shadow:inset 0 0 4px 4px rgba(0,0,0,.5019607843137255);outline:none}p.action-text-btn{cursor:pointer;margin:.5rem auto 0;padding:.2rem .4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;text-decoration:underline;border-radius:var(--curve-factor);border:1px solid var(--background-darker)}p.action-text-btn:hover{background:var(--background);border-color:var(--primary);text-decoration:none}p.action-text-btn:active{background:var(--primary);color:var(--background)}p.action-text-btn.hide{display:none}div.action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.action-buttons button{min-width:6rem;padding:.25rem .5rem;margin:1rem .5rem .5rem}div.theme-configurator-wrapper.showing-all,div.theme-configurator-wrapper.showing-all div.color-row-container{overflow:auto}div.theme-configurator-wrapper.showing-all p.show-all-vars-btn{display:none}div.css-editor-outer{text-align:center;padding-bottom:1rem}div.css-editor-outer,div.css-editor-outer div.css-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.css-editor-outer h2.css-input-title{margin:.5rem 0 .2rem}button.save-button{padding:.5rem 1rem;margin:.25rem auto;font-size:1.2rem;background:var(--config-settings-color);color:var(--config-settings-background);border:1px solid var(--config-settings-background);border-radius:var(--curve-factor);cursor:pointer}button.save-button:hover{background:var(--config-settings-background);color:var(--config-settings-color);border-color:var(--config-settings-color)}.css-editor{margin:1rem auto;padding:.5rem;width:80%;height:8rem;max-height:16rem;min-height:4rem;resize:vertical;outline:none;border:1px solid var(--config-settings-color);border-radius:var(--curve-factor);background:var(--transparent-50);color:var(--config-settings-color)}.css-editor:focus{-webkit-box-shadow:0 40px 70px -2px rgba(0,0,0,.6),1px 1px 6px var(--config-settings-color);box-shadow:0 40px 70px -2px rgba(0,0,0,.6),1px 1px 6px var(--config-settings-color)}p.quick-note{text-align:left;width:80%;margin:1rem auto;padding:.5rem;font-size:.9rem;opacity:var(--dimming-factor);border-radius:var(--curve-factor)}.color-config.theme-configurator-wrapper{border:1px solid var(--config-settings-color);background:var(--config-settings-background);color:var(--config-settings-color);position:relative;width:80%;max-width:24rem;margin:1rem auto;-webkit-box-shadow:none;box-shadow:none;right:0;top:0;max-height:unset}.color-config.theme-configurator-wrapper .color-row-container{text-align:left;max-height:unset}div.input-container[data-v-5df13ed2]{margin:.25rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}div.input-container.vertical[data-v-5df13ed2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.input-container.horizontal[data-v-5df13ed2]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.input-container.horizontal label[data-v-5df13ed2]{margin-right:.25rem}div.input-container input[data-v-5df13ed2]{min-width:10rem;padding:.5rem .75rem;margin:.5rem auto;font-size:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--primary);background:var(--background);border:1px solid var(--primary);border-radius:var(--curve-factor)}div.input-container input[data-v-5df13ed2]:focus{-webkit-box-shadow:1px 1px 6px var(--config-settings-color);box-shadow:1px 1px 6px var(--config-settings-color);outline:none}.scroll-bar[data-v-1eaa0f86]::-webkit-scrollbar,div.cloud-backup-restore-wrapper[data-v-1eaa0f86]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-1eaa0f86]::-webkit-scrollbar-track,div.cloud-backup-restore-wrapper[data-v-1eaa0f86]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-1eaa0f86]::-webkit-scrollbar-thumb,div.cloud-backup-restore-wrapper[data-v-1eaa0f86]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-1eaa0f86]{color:var(--primary)}.svg-button svg[data-v-1eaa0f86]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-1eaa0f86]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-1eaa0f86],.svg-button svg[data-v-1eaa0f86]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-1eaa0f86],.svg-button svg:hover path[data-v-1eaa0f86]{fill:var(--background)}.highlight[data-v-1eaa0f86] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-1eaa0f86] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-1eaa0f86] ::-moz-selection,.highlight[data-v-1eaa0f86] ::-ms-selection,.highlight[data-v-1eaa0f86] ::-o-selection,.highlight[data-v-1eaa0f86] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-1eaa0f86]{font-weight:700}.light[data-v-1eaa0f86]{font-weight:lighter}.text-left[data-v-1eaa0f86]{text-align:left}.text-right[data-v-1eaa0f86]{text-align:right}.text-center[data-v-1eaa0f86]{text-align:center}.horizontal-center[data-v-1eaa0f86]{margin:0 auto}.border-box[data-v-1eaa0f86]{-webkit-box-sizing:border-box;box-sizing:border-box}div.cloud-backup-restore-wrapper[data-v-1eaa0f86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;overflow:auto;height:100%;background:var(--config-settings-background);color:var(--config-settings-color)}div.cloud-backup-restore-wrapper .section[data-v-1eaa0f86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1rem auto;padding:0 .5rem 1rem .5rem}div.cloud-backup-restore-wrapper .section[data-v-1eaa0f86]:first-child{border-bottom:1px dashed var(--config-settings-color)}div.cloud-backup-restore-wrapper .section.intro[data-v-1eaa0f86]{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}div.cloud-backup-restore-wrapper .section.intro a[data-v-1eaa0f86]{color:var(--config-settings-color)}div.cloud-backup-restore-wrapper h2[data-v-1eaa0f86]{font-size:2rem}div.cloud-backup-restore-wrapper h3[data-v-1eaa0f86]{font-size:1.6rem}div.cloud-backup-restore-wrapper p.intro[data-v-1eaa0f86]{text-align:left;font-size:1rem;margin:.25rem;padding:.25rem}div.results-view[data-v-1eaa0f86]{width:16rem;margin:.5rem auto;padding:.5rem .75rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px dashed var(--config-settings-color);border-radius:var(--curve-factor);text-align:left}div.results-view .backup-id-label[data-v-1eaa0f86],div.results-view .backup-id-value[data-v-1eaa0f86]{display:inline;font-size:1rem;margin-right:.5rem}div.results-view .backup-id-note[data-v-1eaa0f86]{font-size:.8rem;display:block;opacity:.8;margin-top:.5rem}button[data-v-1eaa0f86],input[data-v-1eaa0f86]{color:var(--config-settings-color);border:1px solid var(--config-settings-color);background:none;width:16rem}input[data-v-1eaa0f86]:focus{-webkit-box-shadow:1px 1px 6px var(--config-settings-color);box-shadow:1px 1px 6px var(--config-settings-color)}button[data-v-1eaa0f86]:hover{color:var(--config-settings-background);border:1px solid var(--config-settings-background);background:var(--config-settings-color)}h2[data-v-1eaa0f86],h3[data-v-1eaa0f86]{margin:1rem}.rebuild-app-container[data-v-e1fe6988]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1rem;overflow:auto}.rebuild-app-container[data-v-e1fe6988],.rebuild-app-container button[data-v-e1fe6988]{color:var(--config-settings-color);background:var(--config-settings-background)}.rebuild-app-container p.disallow-rebuild-msg[data-v-e1fe6988]{color:var(--danger);font-size:1.2rem;margin:.2rem auto;text-align:center}.rebuild-app-container h3.rebuild-app-title[data-v-e1fe6988]{text-align:center;font-size:2rem;margin:1rem}.rebuild-app-container div.loader-info[data-v-e1fe6988]{margin:.2rem auto;text-align:center}.rebuild-app-container div.loader-info svg.loader[data-v-e1fe6988]{width:100px}.rebuild-app-container div.loader-info p.loading-message[data-v-e1fe6988]{margin:0;font-size:.8rem;opacity:var(--dimming-factor);-webkit-animation:fadeIn-data-v-e1fe6988 3s;animation:fadeIn-data-v-e1fe6988 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeIn-data-v-e1fe6988{90%{opacity:0}95%{opacity:.8}to{opacity:1}}@keyframes fadeIn-data-v-e1fe6988{90%{opacity:0}95%{opacity:.8}to{opacity:1}}.rebuild-app-container div.rebuild-response[data-v-e1fe6988]{width:80%;margin:0 auto 4rem auto;text-align:center}.rebuild-app-container div.rebuild-response p.response-status[data-v-e1fe6988]{font-size:1rem;text-align:left}.rebuild-app-container div.rebuild-response p.response-status.success[data-v-e1fe6988]{color:var(--success)}.rebuild-app-container div.rebuild-response p.response-status.failure[data-v-e1fe6988]{color:var(--danger)}.rebuild-app-container div.rebuild-response pre.output[data-v-e1fe6988]{padding:1rem;font-size:.75rem;border-radius:var(--curve-factor-small);text-align:left;color:var(--white);background:var(--black);white-space:pre-wrap}.rebuild-app-container div.rebuild-response p.rebuild-message[data-v-e1fe6988]{font-size:1rem;text-align:left;margin:.8rem 0;color:var(--config-settings-color)}div.app-version[data-v-3b1179a6]{color:var(--settings-text-color);text-align:center}div.app-version p[data-v-3b1179a6]{margin:.5rem auto;color:var(--transparent-white-50);cursor:default}div.app-version p.up-to-date[data-v-3b1179a6]{color:var(--success);font-weight:700;opacity:.8}div.app-version p.update-availible[data-v-3b1179a6]{color:var(--warning);opacity:.8}div.app-version p.big-update-availible[data-v-3b1179a6]{color:var(--danger)}div.app-version p.big-update-availible .please-update[data-v-3b1179a6]{font-size:.8rem;color:var(--danger);display:block}.scroll-bar[data-v-dcfaf5de]::-webkit-scrollbar,.tab-item[data-v-dcfaf5de]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-dcfaf5de]::-webkit-scrollbar-track,.tab-item[data-v-dcfaf5de]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-dcfaf5de]::-webkit-scrollbar-thumb,.tab-item[data-v-dcfaf5de]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-dcfaf5de]{color:var(--primary)}.svg-button svg[data-v-dcfaf5de]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-dcfaf5de]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-dcfaf5de],.svg-button svg[data-v-dcfaf5de]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-dcfaf5de],.svg-button svg:hover path[data-v-dcfaf5de]{fill:var(--background)}.highlight[data-v-dcfaf5de] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-dcfaf5de] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-dcfaf5de] ::-moz-selection,.highlight[data-v-dcfaf5de] ::-ms-selection,.highlight[data-v-dcfaf5de] ::-o-selection,.highlight[data-v-dcfaf5de] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-dcfaf5de]{font-weight:700}.light[data-v-dcfaf5de]{font-weight:lighter}.text-left[data-v-dcfaf5de]{text-align:left}.text-right[data-v-dcfaf5de]{text-align:right}.text-center[data-v-dcfaf5de]{text-align:center}.horizontal-center[data-v-dcfaf5de]{margin:0 auto}.border-box[data-v-dcfaf5de]{-webkit-box-sizing:border-box;box-sizing:border-box}pre[data-v-dcfaf5de]{color:var(--config-code-color);font-weight:700!important;padding:.5rem 1rem}a.config-button[data-v-dcfaf5de],button.config-button[data-v-dcfaf5de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;margin:.25rem auto;font-size:1.2rem;background:var(--config-settings-background);color:var(--config-settings-color);border:1px solid var(--config-settings-color);border-radius:var(--curve-factor);text-decoration:none;cursor:pointer;margin:.5rem auto;min-width:18rem;width:100%}a.config-button svg.button-icon[data-v-dcfaf5de],button.config-button svg.button-icon[data-v-dcfaf5de]{width:1rem;height:1rem;padding:.2rem;margin-right:.5rem}a.config-button svg.button-icon path[data-v-dcfaf5de],button.config-button svg.button-icon path[data-v-dcfaf5de]{fill:var(--config-settings-color)}a.config-button[data-v-dcfaf5de]:hover,button.config-button[data-v-dcfaf5de]:hover{background:var(--config-settings-color);color:var(--config-settings-background)}a.config-button:hover svg path[data-v-dcfaf5de],button.config-button:hover svg path[data-v-dcfaf5de]{fill:var(--config-settings-background)}a.hyperlink-wrapper[data-v-dcfaf5de]{margin:0 auto;text-decoration:none;min-width:18rem;width:100%}p.app-version[data-v-dcfaf5de],p.language[data-v-dcfaf5de]{margin:.5rem auto;font-size:1rem;color:var(--transparent-white-50);cursor:default}div.code-container[data-v-dcfaf5de]{background:var(--config-code-background)}div.code-container #conf-yaml span[data-v-dcfaf5de]{font-family:var(--font-monospace),monospace!important}div.code-container #conf-yaml span.hljs-attr[data-v-dcfaf5de]{font-weight:700!important}div.code-container .yaml-action-buttons[data-v-dcfaf5de]{position:absolute;top:1.5rem;right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px dashed;padding:.5rem;border-radius:4px}div.code-container .yaml-action-buttons h2[data-v-dcfaf5de]{margin:0;text-align:center;color:var(--config-code-color)}div.code-container .yaml-action-buttons a.yaml-button[data-v-dcfaf5de]{padding:.25rem .5rem;font-size:1rem;color:var(--config-code-color);border-radius:var(--curve-factor);cursor:pointer;text-decoration:underline;border:1px solid var(--config-code-background)}div.code-container .yaml-action-buttons a.yaml-button[data-v-dcfaf5de]:hover{color:var(--config-code-color);border-color:var(--config-code-color);text-decoration:none}div.code-container .yaml-action-buttons a.yaml-button[data-v-dcfaf5de]:active{color:var(--config-code-background);background-color:var(--config-settings-color);text-decoration:none}.tab-item[data-v-dcfaf5de]{overflow-y:auto;background:var(--config-settings-background)}.tab-item.main-tab[data-v-dcfaf5de]{min-height:500px}.main-options-container[data-v-dcfaf5de]{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.config-buttons[data-v-dcfaf5de],.main-options-container[data-v-dcfaf5de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.config-buttons[data-v-dcfaf5de]{background:var(--config-settings-background);height:calc(100% - 2rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:2rem 1rem 0}.config-buttons h2[data-v-dcfaf5de]{margin:0 auto 1rem auto;color:var(--config-settings-color)}.config-note[data-v-dcfaf5de]{width:80%;bottom:1rem;left:10%;margin:.5rem auto;padding:.5rem .75rem;border:1px dashed var(--config-settings-color);border-radius:var(--curve-factor);text-align:left;opacity:var(--dimming-factor);color:var(--config-settings-color);background:var(--config-settings-background);cursor:default;display:none}.config-note p.sub-title[data-v-dcfaf5de]{font-weight:700;margin:0;display:inline}.config-note[data-v-dcfaf5de]:hover{opacity:1}@media(min-width:780px){.config-note[data-v-dcfaf5de]{display:block}}p.small-screen-note[data-v-dcfaf5de]{margin:.5rem auto;padding:0 .5rem;text-align:center;opacity:.8;font-size:.9rem;color:var(--warning)}@media(max-width:599px){p.small-screen-note[data-v-dcfaf5de]{display:block!important}}.tabs__content{height:-webkit-fill-available;height:-moz-available;height:stretch;height:100%}.tab-item,.tab__pagination{background:var(--config-settings-background)!important}.tab__pagination,.tab__pagination .tab__nav__items .tab__nav__item span{color:var(--config-settings-color)!important}.tab__pagination .tab__nav__items .tab__nav__item:hover{background:var(--config-settings-color)!important}.tab__pagination .tab__nav__items .tab__nav__item:hover span{color:var(--config-settings-background)!important}.tab__pagination .tab__nav__items .tab__nav__item.active span{font-weight:700!important;color:var(--config-settings-color)!important}.tab__pagination .tab__nav__items .tab__nav__item.active{border-bottom:2px solid var(--config-settings-color)!important}.tab__pagination hr.tab__slider{background:var(--config-settings-color)!important}#conf-yaml{background:var(--white)}#conf-yaml .hljs-attr{color:#9c03f5}.language-switcher[data-v-0bd2fed5]{height:100%;margin:0;padding:1rem;background:var(--config-settings-background);color:var(--config-settings-color)}.language-switcher h3.title[data-v-0bd2fed5]{text-align:center}.language-switcher p.intro[data-v-0bd2fed5]{margin:0}.language-switcher button.save-button[data-v-0bd2fed5]{margin:0 auto;width:100%}.language-switcher p.sad-times[data-v-0bd2fed5]{color:var(--warning);text-align:center}.language-switcher p.current-lang[data-v-0bd2fed5]{color:var(--success);opacity:var(--dimming-factor);text-align:center;position:absolute;margin:1rem auto;cursor:default;width:100%;bottom:0}.language-dropdown{margin:1rem auto}.language-dropdown div.vs__dropdown-toggle{padding:.2rem 0}.language-dropdown div,.language-dropdown input{cursor:pointer}.config-options[data-v-353d23bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--settings-text-color);min-width:3.2rem}.config-options svg[data-v-353d23bc]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.config-options svg path[data-v-353d23bc]{fill:var(--settings-text-color)}.config-options svg.selected[data-v-353d23bc],.config-options svg[data-v-353d23bc]:hover{background:var(--settings-text-color)}.config-options svg.selected path[data-v-353d23bc],.config-options svg:hover path[data-v-353d23bc]{fill:var(--background)}.view-switcher[data-v-353d23bc]{position:absolute;right:1rem;margin-top:3rem;z-index:5;background:var(--background);border:1px solid var(--settings-text-color);border-radius:var(--curve-factor);-webkit-box-shadow:var(--settings-container-shadow);box-shadow:var(--settings-container-shadow)}.view-switcher ul[data-v-353d23bc]{list-style:none;margin:0;padding:0}.view-switcher ul li[data-v-353d23bc]{cursor:pointer;padding:.25rem .75rem}.view-switcher ul li a[data-v-353d23bc]{color:var(--settings-text-color);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-switcher ul li[data-v-353d23bc]:hover{background:var(--settings-text-color)}.view-switcher ul li:hover a[data-v-353d23bc]{color:var(--background)}.view-switcher ul li svg[data-v-353d23bc]{margin:0 .25rem 0 0;border:none}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;-webkit-transition:opacity .15s cubic-bezier(1,.5,.8,1);transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 4px 0;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__dropdown-toggle,.vs__selected-options{display:-webkit-box;display:-ms-flexbox;display:flex}.vs__selected-options{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855),-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition-timing-function:cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}.vs__selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0 2px;padding:0 .25em;z-index:0}.vs__deselect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0 0;padding:0 7px;background:none;-webkit-box-shadow:none;box-shadow:none;width:0;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{-ms-flex-item-align:center;align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39.2%,.1);border-right:.9em solid hsla(0,0%,39.2%,.1);border-bottom:.9em solid hsla(0,0%,39.2%,.1);border-left:.9em solid rgba(60,60,60,.45);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;-webkit-transition:opacity .1s;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.scroll-bar::-webkit-scrollbar,.theme-dropdown ul.vs__dropdown-menu::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar::-webkit-scrollbar-track,.theme-dropdown ul.vs__dropdown-menu::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar::-webkit-scrollbar-thumb,.theme-dropdown ul.vs__dropdown-menu::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button{color:var(--primary)}.svg-button svg{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path{fill:var(--settings-text-color)}.svg-button svg.selected,.svg-button svg:hover{background:var(--settings-text-color)}.svg-button svg.selected path,.svg-button svg:hover path{fill:var(--background)}.highlight ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight ::-moz-selection,.highlight ::-ms-selection,.highlight ::-o-selection,.highlight ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold{font-weight:700}.light{font-weight:lighter}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.horizontal-center{margin:0 auto}.border-box{-webkit-box-sizing:border-box;box-sizing:border-box}.theme-dropdown div.vs__dropdown-toggle{border-color:var(--settings-text-color);border-radius:var(--curve-factor);min-width:8rem;max-width:16rem;height:1.8rem;font-size:.85rem;cursor:pointer}.theme-dropdown li.vs__dropdown-option,.theme-dropdown span.vs__selected{color:var(--settings-text-color);text-transform:capitalize}.theme-dropdown svg.vs__open-indicator{fill:var(--settings-text-color)}.theme-dropdown ul.vs__dropdown-menu{width:auto;z-index:5;max-width:13rem;overflow-x:hidden;background:var(--background);border-radius:var(--curve-factor);border-top:1px solid var(--settings-text-color)}.theme-dropdown li.vs__dropdown-option--highlight{background:var(--settings-text-color);color:var(--background)}.theme-dropdown button.vs__clear{display:none}.theme-selector-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.theme-selector-section span.theme-label{font-size:1rem;color:var(--settings-text-color);margin:1px 0 2px 0}svg.color-button{width:1rem;height:1rem;padding:.2rem;margin:.5rem;-ms-flex-item-align:end;align-self:flex-end;text-align:center;background:var(--background);border:1px solid var(--settings-text-color);border-radius:var(--curve-factor);cursor:pointer}svg.color-button path{fill:var(--settings-text-color)}svg.color-button.selected,svg.color-button:hover{background:var(--settings-text-color)}svg.color-button.selected path,svg.color-button:hover path{fill:var(--background)}.display-options[data-v-b3a6111c],span.options-label[data-v-b3a6111c]{color:var(--settings-text-color)}.display-options svg[data-v-b3a6111c]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.display-options svg path[data-v-b3a6111c]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-b3a6111c],.display-options svg[data-v-b3a6111c]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-b3a6111c],.display-options svg:hover path[data-v-b3a6111c]{fill:var(--background)}.display-options[data-v-1ff45660],span.options-label[data-v-1ff45660]{color:var(--settings-text-color)}.display-options svg[data-v-1ff45660]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.display-options svg path[data-v-1ff45660]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-1ff45660],.display-options svg[data-v-1ff45660]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-1ff45660],.display-options svg:hover path[data-v-1ff45660]{fill:var(--background)}.scroll-bar[data-v-67393502]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-67393502]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-67393502]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.display-options[data-v-67393502],.svg-button[data-v-67393502]{color:var(--primary)}.display-options svg[data-v-67393502],.svg-button svg[data-v-67393502]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.display-options svg path[data-v-67393502],.svg-button svg path[data-v-67393502]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-67393502],.display-options svg[data-v-67393502]:hover,.svg-button svg.selected[data-v-67393502],.svg-button svg[data-v-67393502]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-67393502],.display-options svg:hover path[data-v-67393502],.svg-button svg.selected path[data-v-67393502],.svg-button svg:hover path[data-v-67393502]{fill:var(--background)}.highlight[data-v-67393502] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-67393502] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-67393502] ::-moz-selection,.highlight[data-v-67393502] ::-ms-selection,.highlight[data-v-67393502] ::-o-selection,.highlight[data-v-67393502] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-67393502]{font-weight:700}.light[data-v-67393502]{font-weight:lighter}.text-left[data-v-67393502]{text-align:left}.text-right[data-v-67393502]{text-align:right}.text-center[data-v-67393502]{text-align:center}.horizontal-center[data-v-67393502]{margin:0 auto}.border-box[data-v-67393502]{-webkit-box-sizing:border-box;box-sizing:border-box}span.user-type-note[data-v-67393502]{color:var(--settings-text-color);text-transform:capitalize;margin-right:.5rem}.display-options[data-v-67393502]{color:var(--settings-text-color)}.kb-sc-info[data-v-c5f17d9a]{position:fixed;width:30em;bottom:0;right:10px;margin:.5em;padding:.1em .3em;z-index:6;border-radius:12px;border:1px solid var(--welcome-popup-background);-webkit-box-shadow:2px 1px 5px #130f23;box-shadow:2px 1px 5px #130f23;border:1px solid var(--welcome-popup-text-color);color:var(--welcome-popup-text-color);background:var(--welcome-popup-background);cursor:default;opacity:.94}@media(max-width:599px){.kb-sc-info[data-v-c5f17d9a]{display:none}}.kb-sc-info h5[data-v-c5f17d9a]{position:absolute;top:-35px;left:20px;border:1px solid var(--welcome-popup-text-color);color:var(--welcome-popup-text-color);background:var(--welcome-popup-background);padding:4px;border-radius:var(--curve-factor)}.kb-sc-info .close[data-v-c5f17d9a]{float:right;border-radius:20px;width:1em;padding:0 0 6px 6px;height:1em;background:var(--transparent-50);margin-top:3px;border:1px solid transparent;cursor:pointer}.kb-sc-info .close[data-v-c5f17d9a]:hover{border:1px solid var(--welcome-popup-text-color);opacity:var(--dimming-factor)}.slide-fade-enter-active[data-v-c5f17d9a]{-webkit-transition:all 1s ease;transition:all 1s ease}.slide-fade-leave-active[data-v-c5f17d9a]{-webkit-transition:all .8s cubic-bezier(.93,.01,.89,.5);transition:all .8s cubic-bezier(.93,.01,.89,.5)}.slide-fade-enter[data-v-c5f17d9a],.slide-fade-leave-to[data-v-c5f17d9a]{-webkit-transform:translateY(35em);transform:translateY(35em);opacity:0}span.options-label[data-v-4792975e]{color:var(--settings-text-color)}div.about-modal[data-v-4792975e]{background:var(--about-page-background);color:var(--about-page-color);overflow-y:auto;padding:0 1rem;height:100%}div.about-modal a[data-v-4792975e],div.about-modal p[data-v-4792975e],div.about-modal ul li[data-v-4792975e]{font-size:1rem}div.about-modal a.title[data-v-4792975e]{text-decoration:none}div.about-modal a.title h2[data-v-4792975e]{font-size:1.8rem;text-align:center;margin:1rem}div.about-modal h3[data-v-4792975e]{font-size:1.3rem;margin:1rem 0 .2rem 0;color:var(--about-page-accent)}div.about-modal p.about-text[data-v-4792975e],div.about-modal p.small-note[data-v-4792975e]{margin:.2rem 0}div.about-modal a[data-v-4792975e]{color:var(--about-page-accent)}div.about-modal ul[data-v-4792975e]{margin-top:.2rem}div.about-modal a.info[data-v-4792975e]{text-decoration:underline;margin-left:.2rem}div.about-modal .system-info[data-v-4792975e]{font-size:.8rem;background:var(--black);color:var(--white);border-radius:var(--curve-factor-small);padding:.5rem;border:1px solid var(--white);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.about-modal .system-info h4[data-v-4792975e]{font-size:.8rem;margin:0 0 .2rem 0;text-decoration:underline}div.about-modal .app-version[data-v-4792975e]{text-align:left}div.about-modal pre.logs[data-v-4792975e]{max-height:200px;overflow-y:auto;padding:1rem;font-size:.75rem;border-radius:var(--curve-factor-small);text-align:left;color:var(--white);background:var(--black);white-space:pre-wrap}section[data-v-797ad208]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:-webkit-gradient(linear,left bottom,left top,from(var(--background)),to(var(--background-darker)));background:linear-gradient(0deg,var(--background),var(--background-darker));-webkit-box-shadow:var(--settings-container-shadow);box-shadow:var(--settings-container-shadow)}.options-outer[data-v-797ad208]{position:relative;-ms-flex:1;flex:1;border-radius:var(--curve-factor-navbar)}.options-container[data-v-797ad208],.options-outer[data-v-797ad208]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;background:var(--settings-background)}.options-container[data-v-797ad208]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1;flex:1;padding:.5rem 1.5rem .5rem 1rem;border-radius:var(--curve-factor-navbar) 0 0}.options-container div[data-v-797ad208]{margin-left:.5rem;opacity:var(--dimming-factor);opacity:1}.options-container div[data-v-797ad208]:hover{opacity:1}.options-container.hide[data-v-797ad208]{display:none}@media(max-width:399px){.options-container[data-v-797ad208]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.show-hide-container[data-v-797ad208]{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--settings-background);color:var(--settings-text-color);width:1.5rem;position:absolute;top:4px;right:4px}.show-hide-container.show-btn[data-v-797ad208]{width:2rem;top:.5rem;right:.5rem}@media(max-width:599px){.show-hide-container.show-btn[data-v-797ad208]{top:-3rem!important}}.show-hide-container button[data-v-797ad208]{width:100%;padding:2px 2px 0 2px;margin:2px;border-radius:var(--curve-factor);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:none;border:none;color:var(--settings-text-color);cursor:pointer;opacity:var(--dimming-factor)}.show-hide-container:hover button[data-v-797ad208]{background:var(--settings-text-color);color:var(--settings-background)}@media(min-width:600px)and (max-width:779px){section[data-v-797ad208]{display:block;margin:0 auto;background:none}section .options-container[data-v-797ad208]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tile-icon{min-width:1rem;max-width:2rem;min-height:1rem;max-height:2rem;-o-object-fit:cover;object-fit:cover;-webkit-filter:var(--item-icon-transform);filter:var(--item-icon-transform);border-radius:var(--curve-factor)}.tile-icon.small{max-width:1.5rem;max-height:1.5rem}.tile-icon.large{max-width:3rem;max-height:3rem}.tile-icon.broken{display:none}i.fab,i.fad,i.fal,i.far,i.fas,span.mdi{font-size:2rem;color:currentColor;margin:1px 4px}i.fab.small,i.fad.small,i.fal.small,i.far.small,i.fas.small,span.mdi.small{font-size:1.5rem}i.fab.large,i.fad.large,i.fal.large,i.far.large,i.fas.large,span.mdi,span.mdi.large{font-size:2.5rem}object.tile-icon{width:55px;height:55px}object.tile-icon svg,object.tile-icon svg g,object.tile-icon svg g path{fill:currentColor}.item-icon .simple-icons{width:2rem}.item-icon .simple-icons.small{width:1.5rem}.item-icon .simple-icons.large{width:2.5rem}.item-icon .simple-icons path{fill:currentColor}i.emoji-icon{font-style:normal;font-size:2rem;margin:.2rem}i.emoji-icon.small{font-size:1.5rem}i.emoji-icon.large{font-size:2.5rem}.missing-image{width:3.5rem}.missing-image path{fill:currentColor}.opening-method-icon svg[data-v-b0684bc4]{position:absolute;width:1rem;margin:2px}.opening-method-icon svg path[data-v-b0684bc4]{fill:currentColor}.opening-method-icon.top svg[data-v-b0684bc4]{top:0}.opening-method-icon.bottom svg[data-v-b0684bc4]{bottom:0}.opening-method-icon.left svg[data-v-b0684bc4]{left:0}.opening-method-icon.right svg[data-v-b0684bc4]{right:0}.opening-method-icon.short svg[data-v-b0684bc4]{width:.8rem;margin:0}.opening-method-icon.transparent svg[data-v-b0684bc4]{opacity:.5}div.hotkey-denominator[data-v-b0684bc4]{position:absolute;font-size:.8rem;margin:2px;bottom:2px;color:currentColor;border-radius:18px;border:1px solid currentColor;padding:.1rem .4rem .2rem .4rem}div.hotkey-denominator.top[data-v-b0684bc4]{right:0}div.hotkey-denominator.bottom[data-v-b0684bc4]{left:0}.indicator[data-v-2dae74ce]{padding:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:help;z-index:5}.indicator[data-v-2dae74ce]:hover{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-filter:saturate(2);filter:saturate(2);opacity:1}@-webkit-keyframes pulse-data-v-2dae74ce{0%{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@keyframes pulse-data-v-2dae74ce{0%{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@-webkit-keyframes applyOpacity-data-v-2dae74ce{50%{opacity:.9}to{opacity:.8}}@keyframes applyOpacity-data-v-2dae74ce{50%{opacity:.9}to{opacity:.8}}.dot[data-v-2dae74ce]{border-radius:50%;height:12px;width:12px;-webkit-animation:applyOpacity-data-v-2dae74ce 1s ease-in 8s forwards;animation:applyOpacity-data-v-2dae74ce 1s ease-in 8s forwards}.dot>span[data-v-2dae74ce],.dot>span span[data-v-2dae74ce],.dot>span span[data-v-2dae74ce]:after{-webkit-animation:pulse-data-v-2dae74ce 1s linear .5s 2;animation:pulse-data-v-2dae74ce 1s linear .5s 2;border-radius:50%;display:block;height:12px;width:12px;content:""}.dot.dot-green[data-v-2dae74ce]{background-color:var(--success)}.dot.dot-green span[data-v-2dae74ce],.dot.dot-green span[data-v-2dae74ce]:after{background-color:var(--success);opacity:.4}.dot.dot-red[data-v-2dae74ce]{background-color:var(--danger)}.dot.dot-red span[data-v-2dae74ce],.dot.dot-red span[data-v-2dae74ce]:after{background-color:var(--danger);opacity:.4}.dot.dot-yellow[data-v-2dae74ce]{background-color:var(--warning)}.dot.dot-yellow span[data-v-2dae74ce],.dot.dot-yellow span[data-v-2dae74ce]:after{background-color:var(--warning);opacity:.4}.dot.dot-grey[data-v-2dae74ce]{background-color:var(--medium-grey)}.dot.dot-grey span[data-v-2dae74ce],.dot.dot-grey span[data-v-2dae74ce]:after{background-color:var(--medium-grey);opacity:.4}.status-tooltip{background:var(--status-check-tooltip-background)!important;color:var(--status-check-tooltip-color)!important;font-size:1rem;z-index:10}.status-tooltip.tip-green{border:1px solid var(--success)}.status-tooltip.tip-yellow{border:1px solid var(--warning)}.status-tooltip.tip-red{border:1px solid var(--danger)}div.context-menu{position:absolute;margin:0;padding:0;z-index:8;background:var(--context-menu-background);color:var(--context-menu-color);border:1px solid var(--context-menu-secondary-color);border-radius:var(--curve-factor);-webkit-box-shadow:var(--context-menu-shadow);box-shadow:var(--context-menu-shadow);opacity:.98}div.context-menu ul{list-style-type:none;margin:0;padding:0}div.context-menu ul li{cursor:pointer;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1rem}div.context-menu ul li:not(:last-child){border-bottom:1px solid var(--context-menu-secondary-color)}div.context-menu ul li:hover{background:var(--context-menu-secondary-color)}div.context-menu ul li svg{width:1rem;margin-right:.5rem}div.context-menu ul li svg path{fill:currentColor}.slide-enter-active{-webkit-animation:slide-in .1s;animation:slide-in .1s}.slide-leave-active{animation:slide-in .1s reverse}@-webkit-keyframes slide-in{0%{-webkit-transform:scaleY(.5) scaleX(.8) translateY(-50px);transform:scaleY(.5) scaleX(.8) translateY(-50px)}to{-webkit-transform:scaleY(1) translateY(0) translateY(0);transform:scaleY(1) translateY(0) translateY(0)}}@keyframes slide-in{0%{-webkit-transform:scaleY(.5) scaleX(.8) translateY(-50px);transform:scaleY(.5) scaleX(.8) translateY(-50px)}to{-webkit-transform:scaleY(1) translateY(0) translateY(0);transform:scaleY(1) translateY(0) translateY(0)}}.item,.item-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.item{color:var(--item-text-color);vertical-align:middle;margin:.5rem;background:var(--item-background);text-align:center;padding:2px;outline:2px solid transparent;border:1px solid var(--outline-color);border-radius:var(--curve-factor);-webkit-box-shadow:var(--item-shadow);box-shadow:var(--item-shadow);cursor:pointer;text-decoration:none;position:relative;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.item:hover{-webkit-box-shadow:var(--item-hover-shadow);box-shadow:var(--item-hover-shadow);background:var(--item-background-hover);color:var(--item-text-color-hover);position:relative}.item:hover .tile-title span.text{white-space:pre-wrap}.item:focus{outline:2px solid var(--primary)}.item.short{height:18px}.tile-title{overflow:hidden;text-overflow:ellipsis;min-width:120px;height:30px;position:relative;padding:0;z-index:2}.tile-title,.tile-title span.text{white-space:nowrap}.status-indicator{position:absolute;top:0;right:0}.opening-method-icon{display:none}.item:focus .opening-method-icon,.item:hover .opening-method-icon{display:block}.item:focus .tile-title.is-overflowing .overflow-dots,.item:hover .tile-title.is-overflowing .overflow-dots{opacity:0}.item:focus .tile-title.is-overflowing span.text,.item:hover .tile-title.is-overflowing span.text{-webkit-transform:translateX(calc(100px - 100%));transform:translateX(calc(100px - 100%))}.item:focus .tile-icon,.item:focus .tile-svg,.item:hover .tile-icon,.item:hover .tile-svg{-webkit-filter:var(--item-icon-transform-hover);filter:var(--item-icon-transform-hover)}.item.size-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem;padding-top:4px}.item.size-small div img,.item.size-small div svg.missing-image{width:2rem}.item.size-small .tile-title{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:1.2rem;text-align:left;max-width:140px}.item.size-small .tile-title span.text{text-align:left;padding-left:10%}.item.size-medium{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;height:auto}.item.size-medium div img,.item.size-medium div svg.missing-image{width:2.5rem;margin-bottom:.25rem}.item.size-medium .tile-title{min-width:100px;max-width:160px}.item.size-medium .tile-title.no-icon{text-align:left;width:100%;max-width:inherit;margin-left:.5rem}.item.size-large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:6rem;margin:.2rem;padding:.5rem}.item.size-large img{padding:.1rem .25rem}.item.size-large .tile-title{height:auto;padding:.1rem .25rem}.item.size-large .tile-title span.text{position:relative;font-weight:700;font-size:1.1rem;width:100%}.item.size-large .tile-title p.description{display:block;margin:0;white-space:pre-wrap;font-size:.9em;text-overflow:ellipsis}.item p.description{display:none}.item:before{display:none;font-family:FontAwesome;content:var(--open-icon,"\f054")!important}.tooltip.item-description-tooltip{background:var(--description-tooltip-background);border:1px solid var(--description-tooltip-color);border-radius:var(--curve-factor-small);color:var(--description-tooltip-color);padding:.2rem .5rem;max-width:250px;z-index:5}.tooltip-arrow{border-width:5px 5px 0 5px;border-color:var(--description-tooltip-color);border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-11px;left:calc(50% - 5px);width:0;height:0;border-style:solid;position:absolute;margin:5px;z-index:3}.disabled-link{pointer-events:none}.collapsable[data-v-ac1beaa4]{padding:var(--item-group-padding);margin:10px;border-radius:var(--curve-factor);background:var(--item-group-outer-background);-webkit-box-shadow:var(--item-group-shadow);box-shadow:var(--item-group-shadow);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;width:-webkit-fill-available;width:-moz-available;width:stretch;grid-row-start:span 1;grid-column-start:span 1}.collapsable.row-2[data-v-ac1beaa4]{grid-row-start:span 2}.collapsable.row-3[data-v-ac1beaa4]{grid-row-start:span 3}.collapsable.row-4[data-v-ac1beaa4]{grid-row-start:span 4}@media(min-width:780px){.collapsable.col-2[data-v-ac1beaa4],.collapsable.col-3[data-v-ac1beaa4],.collapsable.col-4[data-v-ac1beaa4]{grid-column-start:span 2}}@media(min-width:1150px){.collapsable.col-2[data-v-ac1beaa4]{grid-column-start:span 2}.collapsable.col-3[data-v-ac1beaa4],.collapsable.col-4[data-v-ac1beaa4]{grid-column-start:span 3}}@media(min-width:1780px){.collapsable.col-2[data-v-ac1beaa4]{grid-column-start:span 2}.collapsable.col-3[data-v-ac1beaa4]{grid-column-start:span 3}.collapsable.col-4[data-v-ac1beaa4]{grid-column-start:span 4}}.collapsable .wrap-collabsible[data-v-ac1beaa4]{margin-bottom:1.2rem 0}.collapsable input[type=checkbox][data-v-ac1beaa4]{display:none}.collapsable label.lbl-toggle[data-v-ac1beaa4]{outline:none;display:block;padding:.25rem;cursor:pointer;border-radius:var(--curve-factor);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;text-align:left;color:var(--item-group-heading-text-color)}.collapsable label.lbl-toggle h3[data-v-ac1beaa4]{margin:0;padding:0;display:inline}.collapsable label.lbl-toggle .section-icon[data-v-ac1beaa4]{display:inline;margin-right:.5rem}.collapsable .lbl-toggle[data-v-ac1beaa4]:hover{color:var(--item-group-heading-text-color-hover)}.collapsable .lbl-toggle[data-v-ac1beaa4]:before{content:" ";display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid currentColor;vertical-align:middle;margin-right:.7rem;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.collapsable .toggle:checked+.lbl-toggle[data-v-ac1beaa4]:before{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}.collapsable .collapsible-content[data-v-ac1beaa4]{max-height:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;background:var(--item-group-background);border-radius:0 0 var(--curve-factor) var(--curve-factor)}.collapsable .toggle:checked+.lbl-toggle+.collapsible-content[data-v-ac1beaa4]{max-height:3000px}.collapsable .toggle:checked+.lbl-toggle[data-v-ac1beaa4]{border-bottom-right-radius:0;border-bottom-left-radius:0}.collapsable .collapsible-content .content-inner[data-v-ac1beaa4]{padding:.5rem}.frame{width:100%;height:100%;border:none}.no-url{margin:4rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2rem;padding:.5rem;border:1px dashed red;border-radius:3px;background:#f4f2f2}.close-button{position:absolute;right:0;padding:.5rem;border:0;border-radius:0 0 0 10px;background:var(--primary);color:var(--background);border-left:1px solid var(--primary);border-bottom:1px solid var(--primary);cursor:pointer}.close-button:hover{background:var(--background);color:var(--primary)}.scroll-bar[data-v-5f98530f]::-webkit-scrollbar,.there-are-items.item-group-grid[data-v-5f98530f]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-5f98530f]::-webkit-scrollbar-track,.there-are-items.item-group-grid[data-v-5f98530f]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-5f98530f]::-webkit-scrollbar-thumb,.there-are-items.item-group-grid[data-v-5f98530f]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-5f98530f]{color:var(--primary)}.svg-button svg[data-v-5f98530f]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-5f98530f]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-5f98530f],.svg-button svg[data-v-5f98530f]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-5f98530f],.svg-button svg:hover path[data-v-5f98530f]{fill:var(--background)}.highlight[data-v-5f98530f] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5f98530f] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5f98530f] ::-moz-selection,.highlight[data-v-5f98530f] ::-ms-selection,.highlight[data-v-5f98530f] ::-o-selection,.highlight[data-v-5f98530f] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-5f98530f]{font-weight:700}.light[data-v-5f98530f]{font-weight:lighter}.text-left[data-v-5f98530f]{text-align:left}.text-right[data-v-5f98530f]{text-align:right}.text-center[data-v-5f98530f]{text-align:center}.horizontal-center[data-v-5f98530f]{margin:0 auto}.border-box[data-v-5f98530f]{-webkit-box-sizing:border-box;box-sizing:border-box}.no-items[data-v-5f98530f]{width:100px;margin:0 auto;padding:.8rem;text-align:center;cursor:default;border-radius:var(--curve-factor);background:rgba(96,125,139,.2);color:var(--primary);-webkit-box-shadow:var(--item-shadow);box-shadow:var(--item-shadow)}.there-are-items[data-v-5f98530f]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.there-are-items.item-group-grid[data-v-5f98530f]{display:grid;overflow:auto}@media(max-width:599px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1150px)and (max-width:1779px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1780px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(4,1fr)}}@media(min-width:2800px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(5,1fr)}}.orientation-horizontal[data-v-5f98530f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.orientation-horizontal .there-are-items[data-v-5f98530f]{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:599px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:600px)and (max-width:779px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(4,1fr)}}@media(min-width:780px)and (max-width:1149px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(6,1fr)}}@media(min-width:1150px)and (max-width:1779px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(8,1fr)}}@media(min-width:1780px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(10,1fr)}}@media(min-width:2800px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(12,1fr)}}.item-group-container[data-v-7062597f]::-webkit-scrollbar,.scroll-bar[data-v-7062597f]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.item-group-container[data-v-7062597f]::-webkit-scrollbar-track,.scroll-bar[data-v-7062597f]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.item-group-container[data-v-7062597f]::-webkit-scrollbar-thumb,.scroll-bar[data-v-7062597f]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-7062597f]{color:var(--primary)}.svg-button svg[data-v-7062597f]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-7062597f]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-7062597f],.svg-button svg[data-v-7062597f]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-7062597f],.svg-button svg:hover path[data-v-7062597f]{fill:var(--background)}.highlight[data-v-7062597f] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-7062597f] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-7062597f] ::-moz-selection,.highlight[data-v-7062597f] ::-ms-selection,.highlight[data-v-7062597f] ::-o-selection,.highlight[data-v-7062597f] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-7062597f]{font-weight:700}.light[data-v-7062597f]{font-weight:lighter}.text-left[data-v-7062597f]{text-align:left}.text-right[data-v-7062597f]{text-align:right}.text-center[data-v-7062597f]{text-align:center}.horizontal-center[data-v-7062597f]{margin:0 auto}.border-box[data-v-7062597f]{-webkit-box-sizing:border-box;box-sizing:border-box}.home[data-v-7062597f]{padding-bottom:1px;background:var(--background);min-height:calc(99.9vh - var(--footer-height))}.item-group-container[data-v-7062597f]{display:grid;gap:.5rem;margin:0 auto;max-width:90%;overflow:auto}@media(min-width:1780px){.item-group-container[data-v-7062597f]{max-width:1400px}}.item-group-container.orientation-horizontal[data-v-7062597f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-group-container.orientation-vertical[data-v-7062597f]{max-width:100%}@media(min-width:780px){.item-group-container.orientation-vertical[data-v-7062597f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width:599px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1150px)and (max-width:1779px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1780px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(4,1fr)}}@media(min-width:2800px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(5,1fr)}}.item-group-container .no-results[data-v-7062597f]{display:none}.no-data[data-v-7062597f]{font-size:2rem;color:var(--background);background:hsla(0,0%,100%,.9215686274509803);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto;padding:.5rem 1rem;border-radius:var(--curve-factor)}section.settings-outer[data-v-7062597f]{border-bottom:1px solid var(--outline-color)}@media(max-width:599px){section.settings-outer[data-v-7062597f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.login-page{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;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;min-height:calc(100vh - var(--footer-height))}.login-page div.already-logged-in{margin:0 auto .5rem}.login-page div.already-logged-in p.already-logged-in{margin:0 auto .5rem;text-align:center}.login-page div.already-logged-in span.username{font-weight:700;text-transform:capitalize}.login-page div.already-logged-in span.already-logged-in-note{font-size:.8rem;opacity:var(--dimming-factor);text-align:left}.login-page div.already-logged-in,.login-page div.not-configured,.login-page form.guest-form,.login-page form.login-form{background:var(--login-form-background);color:var(--login-form-color);border:1px solid var(--login-form-color);border-radius:var(--curve-factor);font-size:1.4rem;padding:2rem;margin:2rem;max-width:22rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-page div.already-logged-in h2,.login-page div.not-configured h2,.login-page form.guest-form h2,.login-page form.login-form h2{font-size:2rem;margin:0 0 1rem 0;text-align:center;cursor:default}.login-page div.already-logged-in .login-field input,.login-page div.already-logged-in Button.login-button,.login-page div.not-configured .login-field input,.login-page div.not-configured Button.login-button,.login-page form.guest-form .login-field input,.login-page form.guest-form Button.login-button,.login-page form.login-form .login-field input,.login-page form.login-form Button.login-button{width:20rem;margin:.5rem auto;font-size:1.4rem;padding:.5rem 1rem}.login-page div.already-logged-in .login-field input,.login-page div.not-configured .login-field input,.login-page form.guest-form .login-field input,.login-page form.login-form .login-field input{color:var(--login-form-color);border-color:var(--login-form-color);background:var(--login-form-background)}.login-page div.already-logged-in Button.login-button,.login-page div.not-configured Button.login-button,.login-page form.guest-form Button.login-button,.login-page form.login-form Button.login-button{background:var(--login-form-color);border-color:var(--login-form-background);color:var(--login-form-background)}.login-page div.already-logged-in Button.login-button:hover,.login-page div.not-configured Button.login-button:hover,.login-page form.guest-form Button.login-button:hover,.login-page form.login-form Button.login-button:hover{color:var(--login-form-color);border-color:var(--login-form-color);background:var(--login-form-background)}.login-page div.already-logged-in Button.login-button:active,.login-page div.already-logged-in Button.login-button:focus,.login-page div.not-configured Button.login-button:active,.login-page div.not-configured Button.login-button:focus,.login-page form.guest-form Button.login-button:active,.login-page form.guest-form Button.login-button:focus,.login-page form.login-form Button.login-button:active,.login-page form.login-form Button.login-button:focus{-webkit-box-shadow:1px 1px 6px var(--login-form-color);box-shadow:1px 1px 6px var(--login-form-color)}.login-page div.already-logged-in p.login-error-message,.login-page div.not-configured p.login-error-message,.login-page form.guest-form p.login-error-message,.login-page form.login-form p.login-error-message{font-size:1rem;text-align:center}.login-page div.already-logged-in p.login-error-message.waiting,.login-page div.not-configured p.login-error-message.waiting,.login-page form.guest-form p.login-error-message.waiting,.login-page form.login-form p.login-error-message.waiting{color:var(--login-form-color)}.login-page div.already-logged-in p.login-error-message.success,.login-page div.not-configured p.login-error-message.success,.login-page form.guest-form p.login-error-message.success,.login-page form.login-form p.login-error-message.success{color:var(--success)}.login-page div.already-logged-in p.login-error-message.error,.login-page div.not-configured p.login-error-message.error,.login-page form.guest-form p.login-error-message.error,.login-page form.login-form p.login-error-message.error{color:var(--warning)}.login-page div.already-logged-in p.guest-intro,.login-page div.not-configured p.guest-intro,.login-page form.guest-form p.guest-intro,.login-page form.login-form p.guest-intro{font-size:.8rem;opacity:var(--dimming-factor);text-align:left}.bounce-enter-active{-webkit-animation:bounce-in .25s;animation:bounce-in .25s}.bounce-leave-active{animation:bounce-in .25s reverse}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.v-select.login-time-dropdown{margin:.5rem 0}.v-select.login-time-dropdown .vs__dropdown-toggle{border-color:var(--login-form-color);background:var(--login-form-background);cursor:pointer}.v-select.login-time-dropdown .vs__dropdown-toggle span.vs__selected{color:var(--login-form-color)}.v-select.login-time-dropdown .vs__dropdown-toggle .vs__actions svg path{fill:var(--login-form-color)}.v-select.login-time-dropdown ul.vs__dropdown-menu{background:var(--login-form-background);border-color:var(--login-form-color)}.v-select.login-time-dropdown ul.vs__dropdown-menu li{color:var(--login-form-color)}.v-select.login-time-dropdown ul.vs__dropdown-menu li:hover{color:var(--login-form-background);background:var(--login-form-color)}.v-select.login-time-dropdown ul.vs__dropdown-menu li.vs__dropdown-option--highlight{color:var(--login-form-background)!important;background:var(--login-form-color)}div.side-bar-item[data-v-a775f970]{color:var(--side-bar-item-color);background:var(--side-bar-item-background);text-align:center}div.side-bar-item.text-only[data-v-a775f970]{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}div.side-bar-item.text-only p.small-title[data-v-a775f970]{margin:.1rem 0 0 -.5rem;font-size:.6rem;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);padding:.5rem 0}.scroll-bar[data-v-56ddb963]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-56ddb963]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-56ddb963]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-56ddb963]{color:var(--primary)}.svg-button svg[data-v-56ddb963]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-56ddb963]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-56ddb963],.svg-button svg[data-v-56ddb963]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-56ddb963],.svg-button svg:hover path[data-v-56ddb963]{fill:var(--background)}.highlight[data-v-56ddb963] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-56ddb963] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-56ddb963] ::-moz-selection,.highlight[data-v-56ddb963] ::-ms-selection,.highlight[data-v-56ddb963] ::-o-selection,.highlight[data-v-56ddb963] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-56ddb963]{font-weight:700}.light[data-v-56ddb963]{font-weight:lighter}.text-left[data-v-56ddb963]{text-align:left}.text-right[data-v-56ddb963]{text-align:right}.text-center[data-v-56ddb963]{text-align:center}.horizontal-center[data-v-56ddb963]{margin:0 auto}.border-box[data-v-56ddb963]{-webkit-box-sizing:border-box;box-sizing:border-box}div.sub-side-bar[data-v-56ddb963]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--side-bar-background-lighter);border-radius:var(--curve-factor);margin:.2rem;color:var(--side-bar-color);text-align:center;z-index:3}div.sub-side-bar .item[data-v-56ddb963]:not(:last-child){border-bottom:1px dashed var(--side-bar-color)}.scroll-bar[data-v-030576fc]::-webkit-scrollbar,nav.side-bar[data-v-030576fc]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-030576fc]::-webkit-scrollbar-track,nav.side-bar[data-v-030576fc]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-030576fc]::-webkit-scrollbar-thumb,nav.side-bar[data-v-030576fc]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-030576fc],.switch-view-buttons[data-v-030576fc]{color:var(--primary)}.svg-button svg[data-v-030576fc],.switch-view-buttons svg[data-v-030576fc]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-030576fc],.switch-view-buttons svg path[data-v-030576fc]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-030576fc],.svg-button svg[data-v-030576fc]:hover,.switch-view-buttons svg.selected[data-v-030576fc],.switch-view-buttons svg[data-v-030576fc]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-030576fc],.svg-button svg:hover path[data-v-030576fc],.switch-view-buttons svg.selected path[data-v-030576fc],.switch-view-buttons svg:hover path[data-v-030576fc]{fill:var(--background)}.highlight[data-v-030576fc] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-030576fc] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-030576fc] ::-moz-selection,.highlight[data-v-030576fc] ::-ms-selection,.highlight[data-v-030576fc] ::-o-selection,.highlight[data-v-030576fc] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-030576fc]{font-weight:700}.light[data-v-030576fc]{font-weight:lighter}.text-left[data-v-030576fc]{text-align:left}.text-right[data-v-030576fc]{text-align:right}.text-center[data-v-030576fc]{text-align:center}.horizontal-center[data-v-030576fc]{margin:0 auto}.border-box[data-v-030576fc]{-webkit-box-sizing:border-box;box-sizing:border-box}nav.side-bar[data-v-030576fc]{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--side-bar-background);color:var(--side-bar-color);height:100%;width:var(--side-bar-width);text-align:center;overflow:auto}nav.side-bar .side-bar-item-container[data-v-030576fc]{z-index:5}nav.side-bar .item[data-v-030576fc]:not(:last-child){border-bottom:1px dashed var(--side-bar-color);z-index:5}.slide-enter-active[data-v-030576fc],.slide-leave-active[data-v-030576fc]{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.slide-enter[data-v-030576fc],.slide-leave-to[data-v-030576fc]{-webkit-transform:translateY(-80%);transform:translateY(-80%)}.switch-view-buttons[data-v-030576fc]{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.switch-view-buttons .view-icon[data-v-030576fc]{border:none}iframe[data-v-f1f96a0a]{position:absolute;left:var(--side-bar-width);height:calc(100% - var(--header-height));width:calc(100% - var(--side-bar-width));border:none;background:#fff}.web-content.hide[data-v-f1f96a0a]{display:none}iframe[data-v-2a7b9297]{position:absolute;left:var(--side-bar-width);height:calc(100% - var(--header-height));width:calc(100% - var(--side-bar-width));border:none;background:#fff}.work-space[data-v-0b61868d]{min-height:calc(100vh - var(--footer-height))}.scroll-bar[data-v-b0b51ef0]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-b0b51ef0]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-b0b51ef0]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-b0b51ef0]{color:var(--primary)}.svg-button svg[data-v-b0b51ef0]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-b0b51ef0]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-b0b51ef0],.svg-button svg[data-v-b0b51ef0]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-b0b51ef0],.svg-button svg:hover path[data-v-b0b51ef0]{fill:var(--background)}.highlight[data-v-b0b51ef0] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-b0b51ef0] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-b0b51ef0] ::-moz-selection,.highlight[data-v-b0b51ef0] ::-ms-selection,.highlight[data-v-b0b51ef0] ::-o-selection,.highlight[data-v-b0b51ef0] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-b0b51ef0]{font-weight:700}.light[data-v-b0b51ef0]{font-weight:lighter}.text-left[data-v-b0b51ef0]{text-align:left}.text-right[data-v-b0b51ef0]{text-align:right}.text-center[data-v-b0b51ef0]{text-align:center}.horizontal-center[data-v-b0b51ef0]{margin:0 auto}.border-box[data-v-b0b51ef0]{-webkit-box-sizing:border-box;box-sizing:border-box}.minimal-section-inner[data-v-b0b51ef0]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--minimal-view-group-background);border-radius:0 0 var(--curve-factor) var(--curve-factor)}.minimal-section-inner .section-items[data-v-b0b51ef0]{display:grid}@media(max-width:599px){.minimal-section-inner .section-items[data-v-b0b51ef0]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.minimal-section-inner .section-items[data-v-b0b51ef0]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.minimal-section-inner .section-items[data-v-b0b51ef0]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1150px)and (max-width:1779px){.minimal-section-inner .section-items[data-v-b0b51ef0]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1780px){.minimal-section-inner .section-items[data-v-b0b51ef0]{grid-template-columns:repeat(5,1fr)}}@media(min-width:2800px){.minimal-section-inner .section-items[data-v-b0b51ef0]{grid-template-columns:repeat(6,1fr)}}.minimal-section-inner.selected[data-v-b0b51ef0]{border:1px solid var(--minimal-view-group-color);grid-column-start:span var(--col-count,3)}.minimal-section-inner.show-all[data-v-b0b51ef0]{border:none}.scroll-bar[data-v-5f187f16]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-5f187f16]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-5f187f16]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-5f187f16]{color:var(--primary)}.svg-button svg[data-v-5f187f16]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-5f187f16]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-5f187f16],.svg-button svg[data-v-5f187f16]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-5f187f16],.svg-button svg:hover path[data-v-5f187f16]{fill:var(--background)}.highlight[data-v-5f187f16] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5f187f16] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5f187f16] ::-moz-selection,.highlight[data-v-5f187f16] ::-ms-selection,.highlight[data-v-5f187f16] ::-o-selection,.highlight[data-v-5f187f16] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-5f187f16]{font-weight:700}.light[data-v-5f187f16]{font-weight:lighter}.text-left[data-v-5f187f16]{text-align:left}.text-right[data-v-5f187f16]{text-align:right}.text-center[data-v-5f187f16]{text-align:center}.horizontal-center[data-v-5f187f16]{margin:0 auto}.border-box[data-v-5f187f16]{-webkit-box-sizing:border-box;box-sizing:border-box}div.minimal-section-heading[data-v-5f187f16]{cursor:pointer;padding:.5rem .25rem;margin-bottom:0;background:var(--minimal-view-section-heading-background);border:1px solid var(--minimal-view-section-heading-color);border-bottom:none;border-radius:var(--curve-factor) var(--curve-factor) 0 0}div.minimal-section-heading h3[data-v-5f187f16]{margin:0;color:var(--minimal-view-section-heading-color)}div.minimal-section-heading.selected[data-v-5f187f16]{background:var(--minimal-view-section-heading-color)}div.minimal-section-heading.selected h3[data-v-5f187f16]{color:var(--minimal-view-section-heading-background)}form .minimal-search-wrap[data-v-9bac3a02],form[data-v-9bac3a02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form .minimal-search-wrap[data-v-9bac3a02]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}form .minimal-search-wrap p.web-search-note[data-v-9bac3a02]{margin:0;color:var(--minimal-view-search-color);opacity:var(--dimming-factor)}form input[data-v-9bac3a02]{display:inline-block;width:80%;max-width:400px;font-size:1.2rem;padding:.5rem 1rem;margin:1rem auto;outline:none;border:1px solid var(--outline-color);border-radius:var(--curve-factor);background:var(--minimal-view-search-background);color:var(--minimal-view-search-color)}form input[data-v-9bac3a02]:focus{border-color:var(--minimal-view-search-color);opacity:var(--dimming-factor)}form .clear-search[data-v-9bac3a02]{color:var(--minimal-view-search-color);padding:.15rem .5rem .2rem .5rem;font-style:normal;opacity:var(--dimming-factor);border-radius:50px;cursor:pointer;right:.5rem;top:1rem;border:1px solid var(--minimal-view-search-color);font-size:1rem;margin:.5rem}form .clear-search[data-v-9bac3a02]:hover{opacity:1;color:var(--minimal-view-search-background);background:var(--minimal-view-search-color)}.item-group-container[data-v-7980fc28]::-webkit-scrollbar,.scroll-bar[data-v-7980fc28]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.item-group-container[data-v-7980fc28]::-webkit-scrollbar-track,.scroll-bar[data-v-7980fc28]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.item-group-container[data-v-7980fc28]::-webkit-scrollbar-thumb,.scroll-bar[data-v-7980fc28]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.minimal-buttons .home-page-icon[data-v-7980fc28],.svg-button[data-v-7980fc28]{color:var(--primary)}.minimal-buttons .home-page-icon svg[data-v-7980fc28],.svg-button svg[data-v-7980fc28]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.minimal-buttons .home-page-icon svg path[data-v-7980fc28],.svg-button svg path[data-v-7980fc28]{fill:var(--settings-text-color)}.minimal-buttons .home-page-icon svg.selected[data-v-7980fc28],.minimal-buttons .home-page-icon svg[data-v-7980fc28]:hover,.svg-button svg.selected[data-v-7980fc28],.svg-button svg[data-v-7980fc28]:hover{background:var(--settings-text-color)}.minimal-buttons .home-page-icon svg.selected path[data-v-7980fc28],.minimal-buttons .home-page-icon svg:hover path[data-v-7980fc28],.svg-button svg.selected path[data-v-7980fc28],.svg-button svg:hover path[data-v-7980fc28]{fill:var(--background)}.highlight[data-v-7980fc28] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-7980fc28] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-7980fc28] ::-moz-selection,.highlight[data-v-7980fc28] ::-ms-selection,.highlight[data-v-7980fc28] ::-o-selection,.highlight[data-v-7980fc28] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-7980fc28]{font-weight:700}.light[data-v-7980fc28]{font-weight:lighter}.text-left[data-v-7980fc28]{text-align:left}.text-right[data-v-7980fc28]{text-align:right}.text-center[data-v-7980fc28]{text-align:center}.horizontal-center[data-v-7980fc28]{margin:0 auto}.border-box[data-v-7980fc28]{-webkit-box-sizing:border-box;box-sizing:border-box}.minimal-home[data-v-7980fc28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem auto;padding-bottom:1px;padding-top:10vh;min-height:calc(99vh - var(--footer-height));width:90%;max-width:1000px;background:var(--minimal-view-background-color)}.title-and-search[data-v-7980fc28]{text-align:center}.title-and-search h1[data-v-7980fc28]{color:var(--minimal-view-title-color);margin:0;font-size:3rem}.title-and-search a[data-v-7980fc28]{text-decoration:none}.item-group-container[data-v-7980fc28]{display:grid;gap:0 .5rem;margin:3rem auto;width:90%;grid-template-columns:repeat(var(--col-count),1fr)}.item-group-container.showing-all[data-v-7980fc28]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.item-group-container.showing-all .headings[data-v-7980fc28]{display:none}@media(max-width:599px){.item-group-container[data-v-7980fc28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.no-data[data-v-7980fc28]{font-size:2rem;color:var(--minimal-view-background-color);background:hsla(0,0%,100%,.9215686274509803);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto;padding:.5rem 1rem;border-radius:var(--curve-factor)}.minimal-buttons[data-v-7980fc28]{position:absolute;top:.5rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.minimal-buttons .home-page-icon[data-v-7980fc28]{color:var(--minimal-view-settings-color);width:1.5rem;height:1.5rem}.minimal-home .minimal-buttons .config-launcher span.config-label{display:none}.minimal-home .minimal-buttons svg{opacity:var(--dimming-factor);border:none}.minimal-home .minimal-buttons:hover svg{opacity:1}.minimal-home .minimal-buttons .view-switcher{margin-top:2rem;right:0}pre[data-v-33cd2d90]{background:var(--code-editor-background);color:var(--code-editor-color);padding:1rem} \ No newline at end of file +.page-titles[data-v-28f9cb72]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.page-titles h1[data-v-28f9cb72]{color:var(--heading-text-color);font-size:2.5rem;margin:0}.page-titles span.subtitle[data-v-28f9cb72]{color:var(--heading-text-color);font-style:italic;text-shadow:1px 1px 2px #130f23;opacity:var(--dimming-factor)}.page-titles img.site-logo[data-v-28f9cb72]{margin:.2rem .5rem .2rem 0;max-width:3.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:599px){.page-titles[data-v-28f9cb72]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:.25rem 0}}nav[data-v-68c1bd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .nav-item[data-v-68c1bd5c]{display:inline-block;padding:.75rem .5rem;margin:.5rem;outline:none;border:none;border-radius:var(--curve-factor);-webkit-box-shadow:1px 1px 2px #232323;box-shadow:1px 1px 2px #232323;color:var(--nav-link-text-color);background:var(--nav-link-background-color);border:1px solid var(--nav-link-border-color);text-decoration:none}nav .nav-item.router-link-active[data-v-68c1bd5c],nav .nav-item[data-v-68c1bd5c]:hover{color:var(--nav-link-text-color-hover);background:var(--nav-link-background-color-hover);border:1px solid var(--nav-link-border-color-hover)}header[data-v-6b8e7f1e]{margin:0;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--background-darker);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media(max-width:599px){header[data-v-6b8e7f1e]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}footer[data-v-d162889c]{width:calc(100% - .5rem);bottom:0;padding:.25rem;text-align:center;color:var(--medium-grey);opacity:var(--dimming-factor);background:var(--footer-background);margin-top:1.5rem;border-top:1px solid var(--outline-color)}@media(max-width:779px){footer[data-v-d162889c]{display:none}}footer a[data-v-d162889c]{color:var(--footer-text-color)}footer a[data-v-d162889c]:hover{color:var(--footer-text-color-link)}div#loading[data-v-a7bc1de6]{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;height:100%;width:100%;z-index:7;background:var(--loading-screen-background);color:var(--loading-screen-color)}div#loading.hide[data-v-a7bc1de6]{display:none}div#loading .inner-container[data-v-a7bc1de6]{text-align:center}div#loading p[data-v-a7bc1de6]{font-size:6vw;display:inline;margin:0 auto}div#loading h2[data-v-a7bc1de6]{opacity:.35;font-size:16vw;margin:0}div#loading .dots-cont[data-v-a7bc1de6]{display:inline}div#loading .dots-cont .dot[data-v-a7bc1de6]{width:4px;height:4px;background:var(--loading-screen-color);display:inline-block;border-radius:35%;right:0;bottom:0;margin:0 2.5px;position:relative;-webkit-animation:jump-data-v-a7bc1de6 1s infinite;animation:jump-data-v-a7bc1de6 1s infinite}div#loading .dots-cont .dot.dot-1[data-v-a7bc1de6]{-webkit-animation-delay:.1s;animation-delay:.1s}div#loading .dots-cont .dot.dot-2[data-v-a7bc1de6]{-webkit-animation-delay:.2s;animation-delay:.2s}div#loading .dots-cont .dot.dot-3[data-v-a7bc1de6]{-webkit-animation-delay:.3s;animation-delay:.3s}div#loading .dots-cont .dot.dot-4[data-v-a7bc1de6]{-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes jump-data-v-a7bc1de6{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes jump-data-v-a7bc1de6{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}.slide-fade-leave-active[data-v-a7bc1de6]{-webkit-transition:all .2s cubic-bezier(1,.9,.7,.4);transition:all .2s cubic-bezier(1,.9,.7,.4)}.slide-fade-enter[data-v-a7bc1de6],.slide-fade-leave-to[data-v-a7bc1de6]{-webkit-transform:translateY(-200px);transform:translateY(-200px);opacity:0}.scroll-bar::-webkit-scrollbar,html::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar::-webkit-scrollbar-track,html::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight ::-moz-selection,html ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight ::selection,html ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight ::-moz-selection,.highlight ::-ms-selection,.highlight ::-o-selection,.highlight ::-webkit-selection,html ::-moz-selection,html ::-ms-selection,html ::-o-selection,html ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}html{padding:0;margin:-3px 0 0 0;-webkit-transition:all 1s;transition:all 1s;-webkit-box-sizing:border-box;box-sizing:border-box}html body{background:var(--background);margin:0;padding:0}html a,html button,html input[type=button]{cursor:pointer}[v-cloak]>*{display:none}[v-cloak]:before{content:"loading…"}.dashy-modal,.vm--modal{-webkit-box-shadow:0 40px 70px -2px rgba(0,0,0,.6),1px 1px 6px var(--primary)!important;box-shadow:0 40px 70px -2px rgba(0,0,0,.6),1px 1px 6px var(--primary)!important;min-width:350px;min-height:200px}@media(max-width:599px){.dashy-modal,.vm--modal{left:.5rem!important;right:.5rem!important;width:95%!important;top:2rem!important}}.vm--overlay{background:rgba(0,0,0,.5019607843137255)}.toast-message{background:var(--toast-background)!important;color:var(--toast-color)!important;border:1px solid var(--toast-color)!important;border-radius:var(--curve-factor)!important;font-size:1.25rem!important}.toast-error{background:var(--danger)!important}.toast-error,.toast-success{color:var(--white)!important;font-size:1.25rem!important}.toast-success{background:var(--success)!important}.v-select .vs__dropdown-toggle{border-color:var(--primary);background:var(--background);cursor:pointer}.v-select .vs__dropdown-toggle span.vs__selected{color:var(--primary)}.v-select .vs__dropdown-toggle .vs__actions svg path{fill:var(--primary)}.v-select ul.vs__dropdown-menu{background:var(--background);border-color:var(--primary)}.v-select ul.vs__dropdown-menu li{color:var(--primary)}.v-select ul.vs__dropdown-menu li.vs__dropdown-option--highlight,.v-select ul.vs__dropdown-menu li:hover{color:var(--background);background:var(--primary)}.tooltip{background:var(--description-tooltip-background);border:1px solid var(--description-tooltip-color);border-radius:var(--curve-factor-small);color:var(--description-tooltip-color);padding:.2rem .5rem;max-width:250px;z-index:5}:root{--primary:#5cabca;--background:#0b1021;--background-darker:#05070e;--info:#04e4f4;--success:#20e253;--warning:#f6f000;--danger:#f80363;--neutral:#272f4d;--white:#fff;--black:#000;--item-group-background:rgba(11,16,33,0.8);--medium-grey:#5e6474;--item-background:rgba(96,125,139,0.2);--item-background-hover:rgba(96,125,139,0.30196078431372547);--transparent-70:rgba(0,0,0,0.7019607843137254);--transparent-50:rgba(0,0,0,0.5019607843137255);--transparent-30:rgba(0,0,0,0.30196078431372547);--transparent-white-70:hsla(0,0%,100%,0.7019607843137254);--transparent-white-50:hsla(0,0%,100%,0.5019607843137255);--transparent-white-30:hsla(0,0%,100%,0.30196078431372547);--heading-text-color:var(--primary);--nav-link-text-color:var(--primary);--nav-link-background-color:rgba(96,125,139,0.2);--nav-link-text-color-hover:var(--primary);--nav-link-background-color-hover:rgba(96,125,139,0.2);--nav-link-border-color:transparent;--nav-link-border-color-hover:var(--primary);--item-text-color:var(--primary);--item-text-color-hover:var(--item-text-color);--item-group-outer-background:var(--primary);--item-group-heading-text-color:var(--item-group-background);--item-group-heading-text-color-hover:var(--background);--settings-background:var(--background);--settings-text-color:var(--primary);--config-code-background:#fff;--config-code-color:var(--background);--config-settings-color:var(--primary);--config-settings-background:var(--background-darker);--code-editor-color:var(--black);--code-editor-background:var(--white);--search-container-background:var(--background-darker);--search-field-background:var(--background);--search-label-color:var(--settings-text-color);--footer-text-color:var(--medium-grey);--footer-text-color-link:var(--primary);--footer-background:var(--background-darker);--context-menu-background:var(--background);--context-menu-color:var(--primary);--context-menu-secondary-color:var(--background-darker);--side-bar-background:var(--background-darker);--side-bar-background-lighter:var(--background);--side-bar-color:var(--primary);--side-bar-item-background:var(--side-bar-background);--side-bar-item-color:var(--side-bar-color);--minimal-view-background-color:var(--background);--minimal-view-title-color:var(--primary);--minimal-view-settings-color:var(--primary);--minimal-view-section-heading-color:var(--primary);--minimal-view-section-heading-background:var(--background-darker);--minimal-view-search-background:var(--background-darker);--minimal-view-search-color:var(--primary);--minimal-view-group-color:var(--primary);--minimal-view-group-background:var(--background-darker);--login-form-color:var(--primary);--login-form-background:var(--background);--login-form-background-secondary:var(--background-darker);--about-page-color:var(--white);--about-page-background:var(--background);--about-page-accent:var(--primary);--scroll-bar-color:var(--primary);--scroll-bar-background:var(--background-darker);--highlight-color:var(--background);--highlight-background:var(--primary);--progress-bar:var(--primary);--loading-screen-color:var(--primary);--loading-screen-background:var(--background);--status-check-tooltip-background:var(--background-darker);--status-check-tooltip-color:var(--primary);--welcome-popup-background:var(--background-darker);--welcome-popup-text-color:var(--primary);--toast-background:var(--primary);--toast-color:var(--background);--description-tooltip-background:var(--background-darker);--description-tooltip-color:var(--primary);--outline-color:none;--curve-factor:5px;--curve-factor-navbar:16px;--curve-factor-small:2px;--dimming-factor:0.7;--scroll-bar-width:8px;--header-height:6.3rem;--footer-height:125px;--item-group-padding:5px;--item-shadow:1px 1px 2px #130f23;--item-hover-shadow:1px 2px 4px #373737;--item-icon-transform:drop-shadow(2px 4px 6px var(--transparent-50)) saturate(0.95);--item-icon-transform-hover:drop-shadow(4px 8px 3px var(--transparent-50)) saturate(2);--item-group-shadow:var(--item-shadow);--context-menu-shadow:var(--item-shadow);--settings-container-shadow:none;--side-bar-width:3.5rem}html[data-theme=callisto]{--item-group-background:#0b1021;--item-background:#141b33;--item-background-hover:#060913;--item-hover-shadow:0 1px 3px rgba(0,204,180,0.7019607843137254),0 1px 2px rgba(0,204,180,0.7490196078431373);--primary:#00ccb4;--font-body:"Inconsolata","Georgia",sans-serif}html[data-theme=callisto],html[data-theme=thebe]{--background:#141b33;--background-darker:#060913;--font-headings:"PTMono","Courier New",monospace}html[data-theme=thebe]{--item-group-background:#0b1021;--item-background:#141b33;--item-background-hover:#060913;--item-hover-shadow:0 1px 3px rgba(150,96,236,0.7019607843137254),0 1px 2px rgba(150,96,236,0.7490196078431373);--primary:#9660ec;--item-group-outer-background:#9660ec linear-gradient(45deg,#9660ec 2%,#5f60ea 51%,#9660ec)}html[data-theme=dracula]{--font-headings:"Allerta Stencil",sans-serif;--primary:#6272a4;--background:#44475a;--background-darker:#282a36;--item-group-background:#282a36;--item-background:none;--item-background-hover:#191b22;--item-shadow:none;--item-hover-shadow:none;--settings-text-color:#98ace9;--config-settings-color:#98ace9}html[data-theme=dracula] .collapsable:nth-child(1n){background:#8be9fd}html[data-theme=dracula] .collapsable:nth-child(1n) .item{border:1px solid #8be9fd;color:#8be9fd}html[data-theme=dracula] .collapsable:nth-child(2n){background:#50fa7b}html[data-theme=dracula] .collapsable:nth-child(2n) .item{border:1px solid #50fa7b;color:#50fa7b}html[data-theme=dracula] .collapsable:nth-child(3n){background:#ffb86c}html[data-theme=dracula] .collapsable:nth-child(3n) .item{border:1px solid #ffb86c;color:#ffb86c}html[data-theme=dracula] .collapsable:nth-child(4n){background:#ff79c6}html[data-theme=dracula] .collapsable:nth-child(4n) .item{border:1px solid #ff79c6;color:#ff79c6}html[data-theme=dracula] .collapsable:nth-child(4n){background:#bd93f9}html[data-theme=dracula] .collapsable:nth-child(4n) .item{border:1px solid #bd93f9;color:#bd93f9}html[data-theme=bee]{--primary:#c3eb5c}html[data-theme=bee],html[data-theme=raspberry-jam]{--item-background:#1c2636;--item-group-background:#0b1021;--nav-link-background-color:#0b1021;--font-headings:"Sniglet",cursive}html[data-theme=raspberry-jam]{--primary:#eb2d6c;--config-code-background:#0b1021;--config-code-color:#eb2d6c}html[data-theme=tiger]{--primary:#f58233;--item-background:#1c2636;--item-group-background:#0b1021;--nav-link-background-color:#0b1021;--font-headings:"Sniglet",cursive}html[data-theme=matrix-red]{--primary:red;--outline-color:red}html[data-theme=matrix-red],html[data-theme=matrix]{--background:#000;--background-darker:#000;--curve-factor:0px;--font-body:"Cutive Mono",monospace;--font-headings:"VT323",monospace}html[data-theme=matrix]{--primary:#2bca2b;--outline-color:#2bca2b;--about-page-background:var(--background);--context-menu-secondary-color:var(--primary)}html[data-theme=matrix] .prism-editor-wrapper.my-editor{border:1px solid var(--primary)}html[data-theme=matrix] div.context-menu ul li:hover{color:var(--background)}html[data-theme=blue-purple]{--primary:#54dbf8;--background:#e5e8f5;--background-darker:#5346f3;--font-headings:"Sniglet",cursive;--dimming-factor:0.8;--curve-factor:6px;--settings-text-color:var(--background-darker);--item-text-color:var(--background-darker);--item-background:var(--white);--item-background-hover:var(--primary);--item-group-heading-text-color:var(--background-darker);--item-group-background:var(--background);--footer-text-color:var(--white);--context-menu-background:var(--white);--context-menu-color:var(--background-darker);--context-menu-secondary-color:var(--primary)}html[data-theme=blue-purple] .item{-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--background-darker)}html[data-theme=blue-purple] section.filter-container form label{color:var(--primary)}html[data-theme=blue-purple] footer{color:var(--white)}html[data-theme=hacker-girl]{--background:#000;--background-darker:#000;--primary:#e435f1;--outline-color:#e435f1;--curve-factor:0px;--font-body:"Cutive Mono",monospace;--font-headings:"VT323",monospace}html[data-theme=high-contrast-light]{--background:#fff;--background-darker:#fff;--item-group-background:#fff;--item-background:#fff;--primary:#000;--outline-color:#000;--curve-factor:0px;--config-code-color:#000;--font-headings:"PTMono","Courier New",monospace}html[data-theme=high-contrast-dark]{--background:#000;--background-darker:#000;--item-group-background:#000;--primary:#fff;--outline-color:#fff;--curve-factor:0px;--font-headings:"PTMono","Courier New",monospace}html[data-theme=nord]{--primary:#d8dee9;--background:#3b4252;--background-darker:#2e3440;--item-background:#434c5e;--item-background-hover:#4c566a}html[data-theme=nord] .collapsable:nth-child(1n){background:#bf616a}html[data-theme=nord] .collapsable:nth-child(2n){background:#d08770}html[data-theme=nord] .collapsable:nth-child(3n){background:#ebcb8b}html[data-theme=nord] .collapsable:nth-child(4n){background:#a3be8c}html[data-theme=nord-frost]{--primary:#d8dee9;--background:#3b4252;--background-darker:#2e3440;--item-background:#434c5e;--item-background-hover:#4c566a}html[data-theme=nord-frost] .collapsable:nth-child(1n){background:#8fbcbb}html[data-theme=nord-frost] .collapsable:nth-child(2n){background:#88c0d0}html[data-theme=nord-frost] .collapsable:nth-child(3n){background:#81a1c1}html[data-theme=nord-frost] .collapsable:nth-child(4n){background:#5e81ac}html[data-theme=material-original]{--font-body:"Roboto",serif;--primary:#29b6f6;--settings-text-color:#01579b;--background:#e2e1e0;--background-darker:#01579b;--settings-background:#01579b;--item-group-shadow:none;--item-group-outer-background:none;--item-group-background:none;--item-background:#fff;--item-background-hover:#fff;--settings-background:#29b6f6;--search-container-background:#29b6f6;--curve-factor:2px;--curve-factor-navbar:0;--item-group-padding:5px 0 0;--item-shadow:0 1px 3px rgba(0,0,0,0.12156862745098039),0 1px 2px rgba(0,0,0,0.23921568627450981);--item-hover-shadow:0 1px 4px rgba(0,0,0,0.1607843137254902),0 2px 4px rgba(0,0,0,0.16470588235294117);--item-icon-transform:drop-shadow(1px 2px 1px var(--transparent-30)) saturate(0.65);--item-icon-transform-hover:drop-shadow(1px 3px 2px var(--transparent-30)) saturate(2);--settings-container-shadow:0 1px 3px rgba(0,0,0,0.3686274509803922),0 1px 2px rgba(0,0,0,0.5215686274509804);--welcome-popup-background:#01579b;--welcome-popup-text-color:#fff;--config-code-color:#000;--item-group-heading-text-color-hover:#01579b;--config-settings-background:#01579b;--config-settings-color:#fff;--heading-text-color:#fff;--status-check-tooltip-background:#f2f2f2;--status-check-tooltip-color:#01579b;--description-tooltip-background:#f2f2f2;--description-tooltip-color:#01579b;--login-form-background:#fff;--about-page-accent:#000;--about-page-color:var(--background-darker);--about-page-background:var(--background);--context-menu-background:var(--white);--context-menu-secondary-color:var(--white)}html[data-theme=material-original] div.context-menu ul li:hover{background:var(--primary);color:var(--white)}html[data-theme=material-dark-original]{--primary:#08b0bb;--settings-text-color:#08b0bb;--background:#39434c;--background-darker:#08b0bb;--settings-background:#092b3a;--item-group-background:#333c43;--item-background:#414b55;--item-background-hover:#414b55;--settings-background:#131a1f;--search-container-background:#131a1f;--search-field-background:#39434c;--heading-text-color:#131a1f;--nav-link-text-color:#08b0bb;--nav-link-background-color:#131a1f;--nav-link-text-color-hover:#08b0bb;--nav-link-background-color-hover:rgba(19,26,31,0.7803921568627451);--nav-link-border-color-hover:transparent;--curve-factor:2px;--curve-factor-navbar:0;--item-group-padding:5px 0 0;--item-shadow:2px 2px 3px rgba(0,0,0,0.5098039215686274),0 1px 10px rgba(0,0,0,0.25098039215686274);--item-hover-shadow:4px 4px 3px rgba(0,0,0,0.5098039215686274),0 1px 10px rgba(0,0,0,0.25098039215686274);--item-icon-transform:drop-shadow(1px 2px 1px var(--transparent-30)) saturate(0.65);--item-icon-transform-hover:drop-shadow(1px 3px 2px var(--transparent-30)) saturate(2);--welcome-popup-background:#131a1f;--welcome-popup-text-color:var(--primary);--config-settings-background:#131a1f;--config-settings-color:#41e2ed;--scroll-bar-color:#08b0bb;--scroll-bar-background:#131a1f;--status-check-tooltip-background:#131a1f;--status-check-tooltip-color:#08b0bb;--description-tooltip-background:#131a1f;--description-tooltip-color:#08b0bb}html[data-theme=material-dark-original]::-webkit-scrollbar-thumb{border-left:1px solid #131a1f}html[data-theme=material-dark-original] div.context-menu{border:none;background:#131a1f}html[data-theme=material-dark-original] div.context-menu ul li:hover{background:#333c43}html[data-theme=colorful]{--font-headings:"Podkova",monospace;--primary:#e8eae1;--background:#0b1021;--item-background:#05070e;--item-background-hover:#0b1021;--item-group-background:transparent;--item-group-outer-background:#05070e;--item-group-heading-text-color:#e8eae1;--item-group-heading-text-color-hover:#fff}html[data-theme=colorful] .item-wrapper:nth-child(1n) .item{color:#eb5cad;border:1px solid #eb5cad}html[data-theme=colorful] .item-wrapper:nth-child(2n) .item{color:#985ceb;border:1px solid #985ceb}html[data-theme=colorful] .item-wrapper:nth-child(3n) .item{color:#5c90eb;border:1px solid #5c90eb}html[data-theme=colorful] .item-wrapper:nth-child(4n) .item{color:#5cdfeb;border:1px solid #5cdfeb}html[data-theme=colorful] .item-wrapper:nth-child(5n) .item{color:#5ceb8d;border:1px solid #5ceb8d}html[data-theme=colorful] .item-wrapper:nth-child(6n) .item{color:#afeb5c;border:1px solid #afeb5c}html[data-theme=colorful] .item-wrapper:nth-child(7n) .item{color:#ebb75c;border:1px solid #ebb75c}html[data-theme=colorful] .item-wrapper:nth-child(8n) .item{color:#eb615c;border:1px solid #eb615c}html[data-theme=colorful] .item:focus,html[data-theme=colorful] .item:hover{opacity:.85;outline:none;background:currentColor}html[data-theme=colorful] .item:focus span,html[data-theme=colorful] .item:hover span{color:#05070e}html[data-theme=colorful] .item:focus svg path,html[data-theme=colorful] .item:hover svg path{fill:#05070e}html[data-theme=colorful] .item:focus i.fab,html[data-theme=colorful] .item:focus i.fad,html[data-theme=colorful] .item:focus i.fal,html[data-theme=colorful] .item:focus i.far,html[data-theme=colorful] .item:focus i.fas,html[data-theme=colorful] .item:hover i.fab,html[data-theme=colorful] .item:hover i.fad,html[data-theme=colorful] .item:hover i.fal,html[data-theme=colorful] .item:hover i.far,html[data-theme=colorful] .item:hover i.fas{color:#05070e}html[data-theme=colorful] h1,html[data-theme=colorful] h2,html[data-theme=colorful] h3,html[data-theme=colorful] h4{font-weight:400}html[data-theme=colorful] div.context-menu{border-color:var(--primary)}html[data-theme=minimal-dark],html[data-theme=minimal-light],html[data-theme=vaporware]{--font-body:"Courier New",monospace;--font-headings:"Courier New",monospace;--footer-height:94px}html[data-theme=minimal-dark] .item.size-medium .tile-title,html[data-theme=minimal-light] .item.size-medium .tile-title,html[data-theme=vaporware] .item.size-medium .tile-title{max-width:100px}html[data-theme=minimal-dark] label.lbl-toggle h3,html[data-theme=minimal-light] label.lbl-toggle h3,html[data-theme=vaporware] label.lbl-toggle h3{font-size:1.5rem}html[data-theme=minimal-dark] .tile-title span.text,html[data-theme=minimal-light] .tile-title span.text,html[data-theme=vaporware] .tile-title span.text{font-size:1.1rem;font-weight:700}html[data-theme=minimal-dark] header,html[data-theme=minimal-light] header,html[data-theme=vaporware] header{padding:.1rem .5rem}html[data-theme=minimal-dark] header .page-titles h1,html[data-theme=minimal-light] header .page-titles h1,html[data-theme=vaporware] header .page-titles h1{font-size:1.25rem}html[data-theme=minimal-dark] header .page-titles span.subtitle,html[data-theme=minimal-light] header .page-titles span.subtitle,html[data-theme=vaporware] header .page-titles span.subtitle{font-size:.8rem}html[data-theme=minimal-dark] header .nav .nav-item,html[data-theme=minimal-light] header .nav .nav-item,html[data-theme=vaporware] header .nav .nav-item{padding:.2rem .4rem;-webkit-box-shadow:none;box-shadow:none}html[data-theme=minimal-dark] .item-group-container.orientation-horizontal .collapsable,html[data-theme=minimal-light] .item-group-container.orientation-horizontal .collapsable,html[data-theme=vaporware] .item-group-container.orientation-horizontal .collapsable{border-bottom:1px dashed hsla(0,0%,100%,.2196078431372549);border-radius:0}html[data-theme=material-dark],html[data-theme=material]{--font-body:"Raleway",serif;--font-headings:"Francois One",serif;--curve-factor:4px;--curve-factor-navbar:8px;--about-page-background:var(--background);--about-page-color:var(--primary)}html[data-theme=material-dark] .collapsable,html[data-theme=material] .collapsable{margin:0;padding:0}html[data-theme=material-dark] .item-wrapper .item:not(.size-small),html[data-theme=material] .item-wrapper .item:not(.size-small){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15rem;min-width:15rem;max-height:6rem;margin:.2rem;padding:.5rem}html[data-theme=material-dark] .item-wrapper .item:not(.size-small) img,html[data-theme=material] .item-wrapper .item:not(.size-small) img{padding:.1rem .25rem}html[data-theme=material-dark] .item-wrapper .item:not(.size-small) .tile-title,html[data-theme=material] .item-wrapper .item:not(.size-small) .tile-title{height:auto;padding:.1rem .25rem}html[data-theme=material-dark] .item-wrapper .item:not(.size-small) .tile-title span.text,html[data-theme=material] .item-wrapper .item:not(.size-small) .tile-title span.text{position:relative;font-weight:700;font-size:1.1rem;width:100%}html[data-theme=material-dark] .item-wrapper .item:not(.size-small) .tile-title p.description,html[data-theme=material] .item-wrapper .item:not(.size-small) .tile-title p.description{display:block;margin:0;white-space:pre-wrap;font-size:.9em;text-overflow:ellipsis}html[data-theme=material-dark] .item-wrapper .item:not(.size-small).size-large,html[data-theme=material] .item-wrapper .item:not(.size-small).size-large{width:18rem;min-width:18rem;max-height:5rem;margin:.4rem}html[data-theme=material-dark] .item-wrapper .item:not(.size-small).size-large img,html[data-theme=material] .item-wrapper .item:not(.size-small).size-large img{padding:.2rem .5rem}html[data-theme=material-dark] .tooltip.item-description-tooltip,html[data-theme=material] .tooltip.item-description-tooltip{display:none!important}html[data-theme=material-dark] .orientation-horizontal,html[data-theme=material] .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:599px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(3,1fr)}}@media(min-width:1150px)and (max-width:1779px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(4,1fr)}}@media(min-width:1780px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(5,1fr)}}@media(min-width:2800px){html[data-theme=material-dark] .orientation-horizontal .there-are-items,html[data-theme=material] .orientation-horizontal .there-are-items{grid-template-columns:repeat(6,1fr)}}html[data-theme=material-dark] a.item,html[data-theme=material] a.item{position:relative;overflow:hidden;-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s}html[data-theme=material-dark] a.item div,html[data-theme=material] a.item div{-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s}html[data-theme=material-dark] a.item .overflow-dots,html[data-theme=material] a.item .overflow-dots{display:none}html[data-theme=material-dark] a.item:before,html[data-theme=material] a.item:before{content:"";font-family:FontAwesome;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;position:absolute;top:0;left:0;height:100%;width:1rem;background:rgba(204,211,221,.5019607843137255);border-radius:0 60% 60% 0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s;padding:0 .2rem}html[data-theme=material-dark] a.item:focus-within div.bounce,html[data-theme=material-dark] a.item:hover div.bounce,html[data-theme=material] a.item:focus-within div.bounce,html[data-theme=material] a.item:hover div.bounce{text-indent:1rem}html[data-theme=material-dark] a.item:focus-within:before,html[data-theme=material-dark] a.item:hover:before,html[data-theme=material] a.item:focus-within:before,html[data-theme=material] a.item:hover:before{-webkit-transform:scale(1);transform:scale(1);text-indent:0}html[data-theme=material-dark] a.item:focus-within .opening-method-icon,html[data-theme=material-dark] a.item:hover .opening-method-icon,html[data-theme=material] a.item:focus-within .opening-method-icon,html[data-theme=material] a.item:hover .opening-method-icon{display:none}html[data-theme=material-dark] a.item:active,html[data-theme=material] a.item:active{background:hsla(0,0%,78%,.32941176470588235)}html[data-theme=material-dark] a.item.size-small,html[data-theme=material] a.item.size-small{padding-left:.5rem;min-width:11rem}html[data-theme=material-dark] a.item.size-large:before,html[data-theme=material] a.item.size-large:before{width:1.5rem}html[data-theme=material-dark] a.item.size-large:hover div:nth-child(2),html[data-theme=material] a.item.size-large:hover div:nth-child(2){text-indent:1.5rem}html[data-theme=material]{--primary:#363636;--background:#eee;--background-darker:#5c90eb;--item-group-outer-background:none;--item-group-shadow:none;--item-group-background:none;--item-background:#fff;--item-background-hover:#fff;--item-shadow:0 1px 3px rgba(0,0,0,0.12156862745098039),0 1px 2px rgba(0,0,0,0.23921568627450981);--item-hover-shadow:0 1px 4px rgba(0,0,0,0.1607843137254902),0 2px 4px rgba(0,0,0,0.16470588235294117);--item-text-color:#363636;--item-group-heading-text-color-hover:#363636;--item-icon-transform-hover:none;--nav-link-background-color:#0c4eba;--nav-link-text-color:#fff;--nav-link-border-color:#0c4eba;--settings-text-color:#363636;--config-code-color:#363636;--config-settings-background:#f5f5f5;--config-settings-color:#473f3f;--heading-text-color:#fff;--curve-factor:3px;--curve-factor-navbar:8px;--search-container-background:#4285f4;--welcome-popup-text-color:#f5f5f5;--footer-text-color:hsla(0,0%,96.1%,0.8);--context-menu-secondary-color:#f5f5f5;--transparent-white-50:rgba(0,0,0,0.5019607843137255);--status-check-tooltip-background:#fff;--description-tooltip-background:#fff;--description-tooltip-color:#473f3f;--side-bar-background-lighter:#0c4eba;--side-bar-item-background:#f5f5f5;--minimal-view-background-color:var(--background);--minimal-view-title-color:var(--background-darker);--minimal-view-settings-color:var(--primary);--minimal-view-section-heading-color:var(--primary);--minimal-view-section-heading-background:#f6f6f6;--minimal-view-search-background:#fff;--minimal-view-search-color:var(--primary);--minimal-view-group-color:var(--primary);--minimal-view-group-background:#fff}html[data-theme=material] .minimal-section-inner.selected,html[data-theme=material] div.minimal-section-heading{border:none}html[data-theme=material] .minimal-section-inner.selected,html[data-theme=material] .title-and-search form input,html[data-theme=material] div.minimal-section-heading{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}html[data-theme=material] div.minimal-section-heading.selected{background:#5c90eb}html[data-theme=material] div.minimal-section-inner{background:hsla(0,0%,100%,.5019607843137255)}html[data-theme=material] div.jsoneditor div.jsoneditor-menu{background:#5c90eb!important}html[data-theme=material] header{background:#4285f4;color:#fff}html[data-theme=material] header .page-titles span.subtitle{text-shadow:none}html[data-theme=material] footer{opacity:1;color:#fff}html[data-theme=material] section.filter-container form label{color:#fff}html[data-theme=material] .prism-editor-wrapper{background:#f5f5f5}html[data-theme=material] .item:focus{outline-color:rgba(66,133,244,.8)}html[data-theme=material] div.context-menu{border:none;background:var(--white)}html[data-theme=material] div.context-menu ul li:hover svg path{fill:var(--background-darker)}html[data-theme=material-dark]{--primary:#08b0bb;--background:#313941;--background-darker:#08b0bb;--settings-background:#092b3a;--settings-text-color:#08b0bb;--item-group-background:none;--item-group-outer-background:none;--item-group-shadow:none;--item-group-padding:5px 0 0;--item-group-heading-text-color:#e0e0e0;--item-group-heading-text-color-hover:#08b0bb;--item-text-color:#e0e0e0;--item-shadow:2px 2px 3px rgba(0,0,0,0.5098039215686274),0 1px 10px rgba(0,0,0,0.25098039215686274);--item-hover-shadow:4px 4px 3px rgba(0,0,0,0.5098039215686274),0 1px 10px rgba(0,0,0,0.25098039215686274);--item-icon-transform:drop-shadow(1px 2px 1px var(--transparent-30)) saturate(0.65);--item-icon-transform-hover:drop-shadow(1px 3px 2px var(--transparent-30)) saturate(2);--item-background:#414b55;--item-background-hover:#414b55;--settings-background:#131a1f;--search-container-background:#131a1f;--search-field-background:#39434c;--heading-text-color:#131a1f;--nav-link-text-color:#08b0bb;--nav-link-background-color:#131a1f;--nav-link-text-color-hover:#08b0bb;--nav-link-background-color-hover:rgba(19,26,31,0.7803921568627451);--nav-link-border-color-hover:transparent;--status-check-tooltip-background:#131a1f;--status-check-tooltip-color:#e0e0e0;--description-tooltip-background:#131a1f;--description-tooltip-color:#e0e0e0;--curve-factor:2px;--curve-factor-navbar:0;--side-bar-background:#131a1f;--welcome-popup-background:#131a1f;--welcome-popup-text-color:var(--primary);--config-settings-background:#131a1f;--config-settings-color:#41e2ed;--scroll-bar-color:#08b0bb;--scroll-bar-background:#131a1f;--login-form-background-secondary:#131a1f;--minimal-view-section-heading-color:#131a1f;--minimal-view-section-heading-background:var(--background);--minimal-view-search-background:#131a1f;--minimal-view-group-background:#131a1f}html[data-theme=material-dark] div.minimal-section-heading.selected h3,html[data-theme=material-dark] div.minimal-section-heading h3{color:#d5d5d5}html[data-theme=material-dark] .minimal-section-inner.selected,html[data-theme=material-dark] div.minimal-section-heading,html[data-theme=material-dark] input.minimal-search{-webkit-box-shadow:2px 2px 4px #000,0 1px 3px rgba(0,0,0,.8);box-shadow:2px 2px 4px #000,0 1px 3px rgba(0,0,0,.8);border-color:rgba(19,26,31,.5019607843137255)}html[data-theme=material-dark]::-webkit-scrollbar-thumb{border-left:1px solid #131a1f}html[data-theme=material-dark] .item:active,html[data-theme=material-dark] .item:before{background:#131a1f!important}html[data-theme=material-dark] div.context-menu{border:none;background:var(--background)}html[data-theme=material-dark] div.context-menu ul li:hover{background:#131a1f}html[data-theme=minimal-light]{--primary:#a5a5a5;--background:#fff;--background-darker:#14171e;--item-group-outer-background:none;--item-group-shadow:none;--item-group-background:none;--item-background:none;--item-background-hover:#f2f2f2;--item-shadow:none;--item-hover-shadow:none;--item-text-color:#101931;--item-group-heading-text-color-hover:#101931;--settings-text-color:#101931;--config-code-color:#101931;--nav-link-background-color:none;--search-container-background:#fff;--curve-factor:4px;--curve-factor-navbar:8px;--status-check-tooltip-background:#f2f2f2;--status-check-tooltip-color:#000;--description-tooltip-background:#f2f2f2;--description-tooltip-color:#000;--login-form-color:#101931;--about-page-background:var(--background);--about-page-color:var(--background-darker);--context-menu-color:var(--background-darker);--context-menu-secondary-color:var(--primary)}html[data-theme=minimal-light] section.filter-container{background:#fff;border-bottom:1px dashed rgba(0,0,0,.2196078431372549)}html[data-theme=minimal-light] section.filter-container input#filter-tiles{border:1px solid #101931}html[data-theme=minimal-dark]{--primary:#a5a5a5;--background:#14171e;--background-darker:#090b0e;--item-group-outer-background:none;--item-group-shadow:none;--item-group-background:none;--item-background:none;--item-background-hover:#090b0e;--item-shadow:none;--item-hover-shadow:none;--item-text-color:#fff;--item-group-heading-text-color-hover:#fff;--settings-text-color:#fff;--config-code-color:#fff;--nav-link-background-color:none;--search-container-background:#14171e;--curve-factor:4px;--curve-factor-navbar:8px;--item-group-heading-text-color:#fff;--item-group-heading-text-color-hover:hsla(0,0%,100%,0.7490196078431373);--about-page-background:var(--background);--about-page-color:var(--primary)}html[data-theme=minimal-dark] label.lbl-toggle h3{font-size:1.8rem}html[data-theme=minimal-dark] section.filter-container{background:#14171e;border-bottom:1px dashed hsla(0,0%,100%,.2196078431372549)}html[data-theme=minimal-dark] section.filter-container input#filter-tiles{border:1px solid #fff}html[data-theme=minimal-dark] div.context-menu{border-color:var(--primary)}html[data-theme=vaporware]{--primary:#09bfe6;--background:#100e2c;--background-darker:#6c27ea;--background-darker:linear-gradient(0deg,#6c27ea,#844ceb 80%);--settings-text-color:#6c27ea;--item-group-outer-background:#096de6;--item-group-outer-background:var(--primary);--item-group-background:#190e2c;--item-group-heading-text-color:#190e2c;--item-group-heading-text-color-hover:#5118b9;--item-text-color:var(--primary);--item-background:#1a174d;--item-background-hover:#2b2670;--footer-text-color:var(--white);--item-shadow:none;--curve-factor:2px;--curve-factor-navbar:6px;--login-form-color:#09bfe6;--config-settings-background:#100e2c;--status-check-tooltip-background:#100e2c;--description-tooltip-background:#100e2c}html[data-theme=vaporware] .home{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#100e2c),color-stop(40%,#1b184f),to(#100e2c));background:linear-gradient(180deg,#100e2c 10%,#1b184f 40%,#100e2c)}html[data-theme=vaporware] div.item-group-container{gap:.3rem;margin:1rem auto}html[data-theme=vaporware] div.collapsable{margin:.2rem;padding:.2rem}html[data-theme=vaporware] div.content-inner{padding:.15rem!important}html[data-theme=vaporware] a.item{margin:.1rem;border:0}html[data-theme=vaporware] a.item.size-medium{min-height:80px}html[data-theme=vaporware] section.filter-container{background:-webkit-gradient(linear,left bottom,left top,color-stop(25%,var(--background)),to(#6c27ea));background:linear-gradient(0deg,var(--background) 25%,#6c27ea)}html[data-theme=vaporware] section.filter-container form{background:#6c27ea;height:2.5rem}html[data-theme=vaporware] section.filter-container form label,html[data-theme=vaporware] section.filter-container i.clear-search{color:#100e2c;border-color:#100e2c;font-weight:700}html[data-theme=vaporware] .tile-title span.text{font-weight:400}html[data-theme=vaporware] label.lbl-toggle h3{font-size:1.4rem}html[data-theme=vaporware] footer{color:var(--white)}html[data-theme=vaporware] div.login-page{background:url(https://i.ibb.co/JqcJcGK/vaporwave-sunset-wallpaper.jpg);background-size:cover}html[data-theme=cyberpunk]{--pink:#ff2a6d;--pale:#d1f7ff;--aqua:#05d9e8;--teal:#005678;--blue:#01012b;--gold:#ebeb0f;--primary:var(--gold);--background:var(--blue);--background-darker:var(--pink);--heading-text-color:var(--blue);--nav-link-background-color-hover:var(--blue);--nav-link-text-color-hover:var(--pink);--nav-link-border-color-hover:var(--blue);--config-settings-background:var(--blue);--config-settings-color:var(--pink);--search-label-color:var(--blue);--item-group-background:var(--blue);--item-text-color:var(--pale);--scroll-bar-color:var(--aqua);--scroll-bar-background:var(--teal);--footer-background:var(--aqua);--welcome-popup-background:var(--pink);--welcome-popup-text-color:var(--blue);--status-check-tooltip-background:var(--blue);--description-tooltip-background:var(--blue);--font-headings:"Audiowide",cursive}html[data-theme=oblivion-blue],html[data-theme=oblivion-lemon],html[data-theme=oblivion-mint],html[data-theme=oblivion-scotch],html[data-theme=oblivion]{--primary:#f35151;--background:#1b2431;--background-darker:#121a25;--item-group-outer-background:none;--item-group-shadow:none;--item-group-background:none;--item-background:var(--background-darker);--item-background-hover:var(--background-darker);--item-shadow:0 1px 5px #18191a;--item-hover-shadow:2px 2px 3px #040505;--item-group-heading-text-color-hover:var(--primary);--nav-link-background-color:var(--background);--curve-factor:3px;--curve-factor-navbar:6px;--item-group-heading-text-color:var(--primary);--about-page-background:var(--background);--about-page-color:var(--primary)}html[data-theme=oblivion-blue] div.item-wrapper a.item,html[data-theme=oblivion-lemon] div.item-wrapper a.item,html[data-theme=oblivion-mint] div.item-wrapper a.item,html[data-theme=oblivion-scotch] div.item-wrapper a.item,html[data-theme=oblivion] div.item-wrapper a.item{border:1px solid #313d4f}html[data-theme=oblivion-blue] section.filter-container form input#filter-tiles,html[data-theme=oblivion-lemon] section.filter-container form input#filter-tiles,html[data-theme=oblivion-mint] section.filter-container form input#filter-tiles,html[data-theme=oblivion-scotch] section.filter-container form input#filter-tiles,html[data-theme=oblivion] section.filter-container form input#filter-tiles{border:1px solid #313d4f;-webkit-box-shadow:0 1px 5px #0c0d0e;box-shadow:0 1px 5px #0c0d0e}html[data-theme=oblivion-blue] .minimal-home div.item-group-container,html[data-theme=oblivion-blue] input.minimal-search,html[data-theme=oblivion-lemon] .minimal-home div.item-group-container,html[data-theme=oblivion-lemon] input.minimal-search,html[data-theme=oblivion-mint] .minimal-home div.item-group-container,html[data-theme=oblivion-mint] input.minimal-search,html[data-theme=oblivion-scotch] .minimal-home div.item-group-container,html[data-theme=oblivion-scotch] input.minimal-search,html[data-theme=oblivion] .minimal-home div.item-group-container,html[data-theme=oblivion] input.minimal-search{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.6),0 1px 1px rgba(0,0,0,.8);box-shadow:0 1px 6px rgba(0,0,0,.6),0 1px 1px rgba(0,0,0,.8)}html[data-theme=dashy-docs]{--primary:#f5f6f7;--background:#202020;--background-darker:#121212;--item-group-background:none;--item-group-outer-background:#121212;--item-group-heading-text-color:var(--background);--item-group-heading-text-color-hover:var(--background);--item-background:var(--background);--item-background-hover:var(--background);--item-text-color:var(--primary);--minimal-view-section-heading-color:var(--background);--item-group-padding:0;--curve-factor:3px;--curve-factor-navbar:6px;--item-shadow:4px 4px 6px rgba(0,0,0,0.5019607843137255),-2px -2px 4px rgb(0 0 0/40%);--item-group-shadow:0px 3px 2px #222,0px 0px 2px #3e3e3e;--font-headings:"PTMono","Courier New",monospace}html[data-theme=dashy-docs] footer{-webkit-box-shadow:0 -3px 4px #010101;box-shadow:0 -3px 4px #010101}html[data-theme=dashy-docs] section.settings-outer form input{-webkit-box-shadow:1px 2px 4px #0b0b0b;box-shadow:1px 2px 4px #0b0b0b}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(1n),html[data-theme=dashy-docs] a.nav-item:nth-child(1n),html[data-theme=dashy-docs] div.collapsable:nth-child(1n) label.lbl-toggle{background:#db78fc;-webkit-box-shadow:0 4px #b83ddd;box-shadow:0 4px #b83ddd}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(1n):hover,html[data-theme=dashy-docs] a.nav-item:nth-child(1n):hover,html[data-theme=dashy-docs] div.collapsable:nth-child(1n) label.lbl-toggle:hover{-webkit-box-shadow:0 2px #b83ddd;box-shadow:0 2px #b83ddd}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(2n),html[data-theme=dashy-docs] a.nav-item:nth-child(2n),html[data-theme=dashy-docs] div.collapsable:nth-child(2n) label.lbl-toggle{background:#5c85f7;-webkit-box-shadow:0 4px #3d48dd;box-shadow:0 4px #3d48dd}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(2n):hover,html[data-theme=dashy-docs] a.nav-item:nth-child(2n):hover,html[data-theme=dashy-docs] div.collapsable:nth-child(2n) label.lbl-toggle:hover{-webkit-box-shadow:0 2px #3d48dd;box-shadow:0 2px #3d48dd}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(3n),html[data-theme=dashy-docs] a.nav-item:nth-child(3n),html[data-theme=dashy-docs] div.collapsable:nth-child(3n) label.lbl-toggle{background:#41ef90;-webkit-box-shadow:0 4px #1e9554;box-shadow:0 4px #1e9554}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(3n):hover,html[data-theme=dashy-docs] a.nav-item:nth-child(3n):hover,html[data-theme=dashy-docs] div.collapsable:nth-child(3n) label.lbl-toggle:hover{-webkit-box-shadow:0 2px #1e9554;box-shadow:0 2px #1e9554}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(4n),html[data-theme=dashy-docs] a.nav-item:nth-child(4n),html[data-theme=dashy-docs] div.collapsable:nth-child(4n) label.lbl-toggle{background:#dcff5a;-webkit-box-shadow:0 4px #ceb73f;box-shadow:0 4px #ceb73f}html[data-theme=dashy-docs] .minimal-section-heading:nth-child(4n):hover,html[data-theme=dashy-docs] a.nav-item:nth-child(4n):hover,html[data-theme=dashy-docs] div.collapsable:nth-child(4n) label.lbl-toggle:hover{-webkit-box-shadow:0 2px #ceb73f;box-shadow:0 2px #ceb73f}html[data-theme=dashy-docs] nav.side-bar div div.side-bar-item-container div{padding:.15rem 0;color:var(--background)}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(1n) div.side-bar-item-container div.side-bar-item{background:#db78fc;-webkit-box-shadow:0 4px #b83ddd;box-shadow:0 4px #b83ddd}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(1n) div.side-bar-item-container div.side-bar-item:hover{-webkit-box-shadow:0 2px #b83ddd;box-shadow:0 2px #b83ddd}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(1n) .sub-side-bar{background:rgba(184,61,221,.5019607843137255)}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(2n) div.side-bar-item-container div.side-bar-item{background:#5c85f7;-webkit-box-shadow:0 4px #3d48dd;box-shadow:0 4px #3d48dd}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(2n) div.side-bar-item-container div.side-bar-item:hover{-webkit-box-shadow:0 2px #3d48dd;box-shadow:0 2px #3d48dd}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(2n) .sub-side-bar{background:rgba(61,72,221,.5019607843137255)}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(3n) div.side-bar-item-container div.side-bar-item{background:#41ef90;-webkit-box-shadow:0 4px #1e9554;box-shadow:0 4px #1e9554}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(3n) div.side-bar-item-container div.side-bar-item:hover{-webkit-box-shadow:0 2px #1e9554;box-shadow:0 2px #1e9554}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(3n) .sub-side-bar{background:rgba(30,149,84,.5019607843137255)}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(4n) div.side-bar-item-container div.side-bar-item{background:#dcff5a;-webkit-box-shadow:0 4px #ceb73f;box-shadow:0 4px #ceb73f}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(4n) div.side-bar-item-container div.side-bar-item:hover{-webkit-box-shadow:0 2px #ceb73f;box-shadow:0 2px #ceb73f}html[data-theme=dashy-docs] nav.side-bar div.side-bar-section:nth-child(4n) .sub-side-bar{background:rgba(206,183,63,.5019607843137255)}html[data-theme=dashy-docs] div.collapsable:nth-child(1n) .item-wrapper:hover .item{-webkit-box-shadow:0 2px 3px #db78fc;box-shadow:0 2px 3px #db78fc}html[data-theme=dashy-docs] div.collapsable:nth-child(1n) .item-wrapper:hover .item .tile-title{color:#db78fc}html[data-theme=dashy-docs] div.collapsable:nth-child(2n) .item-wrapper:hover .item{-webkit-box-shadow:0 2px 3px #5c85f7;box-shadow:0 2px 3px #5c85f7}html[data-theme=dashy-docs] div.collapsable:nth-child(2n) .item-wrapper:hover .item .tile-title{color:#5c85f7}html[data-theme=dashy-docs] div.collapsable:nth-child(3n) .item-wrapper:hover .item{-webkit-box-shadow:0 2px 3px #41ef90;box-shadow:0 2px 3px #41ef90}html[data-theme=dashy-docs] div.collapsable:nth-child(3n) .item-wrapper:hover .item .tile-title{color:#41ef90}html[data-theme=dashy-docs] div.collapsable:nth-child(4n) .item-wrapper:hover .item{-webkit-box-shadow:0 2px 3px #dcff5a;box-shadow:0 2px 3px #dcff5a}html[data-theme=dashy-docs] div.collapsable:nth-child(4n) .item-wrapper:hover .item .tile-title{color:#dcff5a}html[data-theme=dashy-docs] div.config-buttons .config-button{border:none;color:var(--background);font-weight:700}html[data-theme=dashy-docs] div.config-buttons .config-button svg path{fill:var(--background)}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(1n){background:#db78fc;-webkit-box-shadow:0 4px #b83ddd;box-shadow:0 4px #b83ddd}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(1n):hover{-webkit-box-shadow:0 2px #b83ddd;box-shadow:0 2px #b83ddd}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(2n){background:#41ef90;-webkit-box-shadow:0 4px #1e9554;box-shadow:0 4px #1e9554}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(2n):hover{-webkit-box-shadow:0 2px #1e9554;box-shadow:0 2px #1e9554}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(3n){background:#5c85f7;-webkit-box-shadow:0 4px #3d48dd;box-shadow:0 4px #3d48dd}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(3n):hover{-webkit-box-shadow:0 2px #3d48dd;box-shadow:0 2px #3d48dd}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(4n){background:#dcff5a;-webkit-box-shadow:0 4px #ceb73f;box-shadow:0 4px #ceb73f}html[data-theme=dashy-docs] div.config-buttons .config-button:nth-child(4n):hover{-webkit-box-shadow:0 2px #ceb73f;box-shadow:0 2px #ceb73f}html[data-theme=dashy-docs] a.nav-item,html[data-theme=dashy-docs] a.nav-item.router-link-active,html[data-theme=dashy-docs] a.nav-item:hover{border:none;color:var(--background);font-weight:700;min-width:5rem;text-align:center}html[data-theme=dashy-docs] .minimal-section-heading{border:none!important}html[data-theme=dashy-docs] .minimal-section-heading.selected{background:var(--primary)!important}html[data-theme=oblivion-blue]{--primary:#82a5f3}html[data-theme=oblivion-mint]{--primary:#4acfd4}html[data-theme=oblivion-lemon]{--primary:#d0ed87}html[data-theme=oblivion-scotch]{--primary:#d69e3a}@font-face{font-family:Inconsolata;src:url(../fonts/Inconsolata-Light.c8b568b1.ttf)}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Variable.3b5635ac.ttf)}@font-face{font-family:PTMono;src:url(../fonts/PTMono-Regular.0c6b8e07.ttf)}html{--font-body:"Raleway","Trebuchet MS",sans-serif;--font-headings:"Inconsolata","Georgia",sans-serif;--font-monospace:"PTMono","Courier New",monospace;font-size:1rem;font-weight:400;text-decoration:none;background:transparent;vertical-align:baseline}html .text,html a,html body,html button,html div,html input,html label,html p,html span{font-family:var(--font-body)}html .heading,html h1,html h2,html h3,html h4,html h5{font-family:var(--font-headings)}html .jsoneditor *,html .mono *,html code,html pre,html pre *{font-family:var(--font-monospace);font-weight:400}@font-face{font-family:Allerta Stencil;src:url(/fonts/AllertaStencil-Regular.ttf)}@font-face{font-family:Cutive Mono;src:url(/fonts/CutiveMono-Regular.ttf)}@font-face{font-family:Francois One;src:url(/fonts/FrancoisOne-Regular.ttf)}@font-face{font-family:Podkova;src:url(/fonts/Podkova-Medium.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.ttf)}@font-face{font-family:Sniglet;src:url(/fonts/Sniglet-Regular.ttf)}@font-face{font-family:VT323;src:url(/fonts/VT323-Regular.ttf)}@font-face{font-family:Audiowide;src:url(/fonts/Audiowide-Regular.ttf)}section[data-v-7e3a2337]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:-webkit-gradient(linear,left bottom,left top,from(var(--background)),to(var(--background-darker)));background:linear-gradient(0deg,var(--background),var(--background-darker))}form[data-v-7e3a2337],section[data-v-7e3a2337]{display:-webkit-box;display:-ms-flexbox;display:flex}form[data-v-7e3a2337]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 var(--curve-factor-navbar) 0;padding:0 .2rem .2rem 0;background:var(--search-container-background)}form .search-wrap[data-v-7e3a2337]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}form .search-wrap p.web-search-note[data-v-7e3a2337]{margin:0 .5rem;font-size:.8rem;color:var(--minimal-view-search-color);opacity:var(--dimming-factor)}form label[data-v-7e3a2337]{color:var(--search-label-color);margin:.5rem;display:inline}form input[data-v-7e3a2337]{display:inline-block;width:200px;height:1rem;padding:.5rem;margin:.5rem;outline:none;border:none;border-radius:var(--curve-factor);background:var(--search-field-background);color:var(--settings-text-color);border:1px solid var(--outline-color)}form input[data-v-7e3a2337]:focus{border-color:var(--settings-text-color);opacity:var(--dimming-factor)}form .clear-search[data-v-7e3a2337]{color:var(--settings-text-color);padding:0 .3rem .1rem .3rem;font-style:normal;opacity:var(--dimming-factor);border-radius:50px;cursor:pointer;right:.5rem;top:1rem;border:1px solid var(--settings-text-color);font-size:1rem;margin:.25rem}form .clear-search[data-v-7e3a2337]:hover{opacity:1;background:var(--background-darker)}@media(min-width:600px)and (max-width:779px){form[data-v-7e3a2337]{display:block;text-align:center}}@media(max-width:599px){form[data-v-7e3a2337]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:0;text-align:center;padding:.25rem 0;display:block}}.json-editor-outer{text-align:center}p.note{font-size:.8rem;color:var(--medium-grey);margin:.2rem}p.errors{text-align:left;margin:.5rem auto;width:95%}p.errors ul{list-style:none;padding:0;margin:0}p.errors ul li.type-validation{color:var(--warning)}p.errors ul li.type-validation:before{content:"⚠️"}p.errors ul li.type-parse{color:var(--danger)}p.errors ul li.type-parse:before{content:"❌"}p.errors ul li.type-valid{color:var(--success)}p.errors ul li.type-valid:before{content:"✅"}p.response-output{font-size:.8rem;text-align:left;margin:.5rem auto;width:95%;color:var(--config-settings-color)}p.response-output.status-success{font-weight:700;color:var(--success)}p.response-output.status-fail{font-weight:700;color:var(--danger)}p.no-permission-note{color:var(--config-settings-color)}button.save-button.err{opacity:.8;cursor:default}button.save-button.err:hover{background:var(--config-settings-color);color:var(--config-settings-background);border-color:var(--danger)}div.save-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;margin-bottom:.5rem;background:var(--code-editor-background);color:var(--code-editor-color);border-top:2px solid var(--config-settings-background)}@media(max-width:779px){div.save-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:780px){div.save-options .option{margin-left:2rem}}div.save-options span.save-option-title{cursor:default}div.save-options input.radio-option,div.save-options label.save-option-label{cursor:pointer}.jsoneditor-container.min-box{height:58vh}.jsoneditor,.jsoneditor-menu{border-color:var(--primary)}.jsoneditor{border-bottom:none}.jsoneditor-menu,.pico-modal-header{background:var(--config-settings-background)!important;color:var(--config-settings-color)!important}.jsoneditor-contextmenu .jsoneditor-menu li button{background:var(--config-settings-background);color:var(--config-settings-color)}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover{background:var(--config-settings-color);color:var(--config-settings-background)}div.jsoneditor-search div.jsoneditor-frame{border-radius:var(--curve-factor)}.jsoneditor-poweredBy{display:none}.jsoneditor-tree,pre.jsoneditor-preview{background:var(--code-editor-background);text-align:left}.jsoneditor-jmespath-label{color:var(--config-settings-color)!important}.jsoneditor-jmespath-block.jsoneditor-modal-actions input{background:var(--config-settings-color);color:var(--config-settings-background);border:1px solid var(--config-settings-background);border-radius:var(--curve-factor)}.jsoneditor-jmespath-block.jsoneditor-modal-actions input:hover{background:var(--config-settings-background);color:var(--config-settings-color);border-color:var(--config-settings-color)}div.jsoneditor-jmespath-block textarea#query,textarea.jsoneditor-transform-preview{border:1px solid var(--config-settings-color);border-radius:var(--curve-factor)}button[data-v-ec408f00]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;margin:.5rem auto;font-size:1.2rem;min-width:10rem;cursor:pointer}button svg[data-v-ec408f00]{width:1.2rem;margin:0 .5rem}button svg g[data-v-ec408f00],button svg path[data-v-ec408f00]{fill:currentColor}button.disallowed[data-v-ec408f00]{cursor:not-allowed!important}button[data-v-ec408f00]{color:var(--primary);background:var(--background);border:1px solid var(--primary);border-radius:var(--curve-factor)}button[data-v-ec408f00]:hover:not(:disabled){color:var(--background);background:var(--primary);border-color:var(--background)}button[data-v-ec408f00]:disabled{cursor:progress;opacity:var(--dimming-factor)}.scroll-bar::-webkit-scrollbar,div.theme-configurator-wrapper div.color-row-container::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar::-webkit-scrollbar-track,div.theme-configurator-wrapper div.color-row-container::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar::-webkit-scrollbar-thumb,div.theme-configurator-wrapper div.color-row-container::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}div.theme-configurator-wrapper{position:absolute;top:4rem;right:1rem;width:16rem;min-height:12rem;max-height:28rem;padding:.5rem;z-index:5;overflow-y:visible;background:var(--config-settings-background);color:var(--config-settings-color);border-radius:var(--curve-factor);-webkit-box-shadow:0 8px 10px -2px rgba(0,0,0,.6),1px 1px 6px var(--primary);box-shadow:0 8px 10px -2px rgba(0,0,0,.6),1px 1px 6px var(--primary)}div.theme-configurator-wrapper h3.configurator-title{text-align:center;font-weight:400;margin:.4rem}div.theme-configurator-wrapper div.color-row-container{max-height:16rem;overflow-y:visible}div.theme-configurator-wrapper div.color-row-container div.color-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.25rem 0;border-bottom:1px dashed var(--primary)}div.theme-configurator-wrapper div.color-row-container div.color-row label.color-name{text-transform:capitalize}div.theme-configurator-wrapper input.misc-input,div.theme-configurator-wrapper input.swatch-input{border:none;margin:.2rem;padding:.5rem;width:4rem;border-radius:var(--curve-factor);font-family:var(--font-monospace);color:var(--black);font-weight:700;cursor:pointer}div.theme-configurator-wrapper input.misc-input:hover,div.theme-configurator-wrapper input.swatch-input:hover{-webkit-box-shadow:inset 0 0 4px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px 4px rgba(0,0,0,.2)}div.theme-configurator-wrapper input.misc-input:active,div.theme-configurator-wrapper input.swatch-input:active{-webkit-box-shadow:inset 0 0 4px 4px rgba(0,0,0,.5019607843137255);box-shadow:inset 0 0 4px 4px rgba(0,0,0,.5019607843137255);outline:none}p.action-text-btn{cursor:pointer;margin:.5rem auto 0;padding:.2rem .4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;text-decoration:underline;border-radius:var(--curve-factor);border:1px solid var(--background-darker)}p.action-text-btn:hover{background:var(--background);border-color:var(--primary);text-decoration:none}p.action-text-btn:active{background:var(--primary);color:var(--background)}p.action-text-btn.hide{display:none}div.action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.action-buttons button{min-width:6rem;padding:.25rem .5rem;margin:1rem .5rem .5rem}div.theme-configurator-wrapper.showing-all,div.theme-configurator-wrapper.showing-all div.color-row-container{overflow:auto}div.theme-configurator-wrapper.showing-all p.show-all-vars-btn{display:none}div.css-editor-outer{text-align:center;padding-bottom:1rem}div.css-editor-outer,div.css-editor-outer div.css-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.css-editor-outer h2.css-input-title{margin:.5rem 0 .2rem}button.save-button{padding:.5rem 1rem;margin:.25rem auto;font-size:1.2rem;background:var(--config-settings-color);color:var(--config-settings-background);border:1px solid var(--config-settings-background);border-radius:var(--curve-factor);cursor:pointer}button.save-button:hover{background:var(--config-settings-background);color:var(--config-settings-color);border-color:var(--config-settings-color)}.css-editor{margin:1rem auto;padding:.5rem;width:80%;height:8rem;max-height:16rem;min-height:4rem;resize:vertical;outline:none;border:1px solid var(--config-settings-color);border-radius:var(--curve-factor);background:var(--transparent-50);color:var(--config-settings-color)}.css-editor:focus{-webkit-box-shadow:0 40px 70px -2px rgba(0,0,0,.6),1px 1px 6px var(--config-settings-color);box-shadow:0 40px 70px -2px rgba(0,0,0,.6),1px 1px 6px var(--config-settings-color)}p.quick-note{text-align:left;width:80%;margin:1rem auto;padding:.5rem;font-size:.9rem;opacity:var(--dimming-factor);border-radius:var(--curve-factor)}.color-config.theme-configurator-wrapper{border:1px solid var(--config-settings-color);background:var(--config-settings-background);color:var(--config-settings-color);position:relative;width:80%;max-width:24rem;margin:1rem auto;-webkit-box-shadow:none;box-shadow:none;right:0;top:0;max-height:unset}.color-config.theme-configurator-wrapper .color-row-container{text-align:left;max-height:unset}div.input-container[data-v-5df13ed2]{margin:.25rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}div.input-container.vertical[data-v-5df13ed2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.input-container.horizontal[data-v-5df13ed2]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.input-container.horizontal label[data-v-5df13ed2]{margin-right:.25rem}div.input-container input[data-v-5df13ed2]{min-width:10rem;padding:.5rem .75rem;margin:.5rem auto;font-size:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--primary);background:var(--background);border:1px solid var(--primary);border-radius:var(--curve-factor)}div.input-container input[data-v-5df13ed2]:focus{-webkit-box-shadow:1px 1px 6px var(--config-settings-color);box-shadow:1px 1px 6px var(--config-settings-color);outline:none}.scroll-bar[data-v-1eaa0f86]::-webkit-scrollbar,div.cloud-backup-restore-wrapper[data-v-1eaa0f86]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-1eaa0f86]::-webkit-scrollbar-track,div.cloud-backup-restore-wrapper[data-v-1eaa0f86]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-1eaa0f86]::-webkit-scrollbar-thumb,div.cloud-backup-restore-wrapper[data-v-1eaa0f86]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-1eaa0f86]{color:var(--primary)}.svg-button svg[data-v-1eaa0f86]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-1eaa0f86]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-1eaa0f86],.svg-button svg[data-v-1eaa0f86]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-1eaa0f86],.svg-button svg:hover path[data-v-1eaa0f86]{fill:var(--background)}.highlight[data-v-1eaa0f86] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-1eaa0f86] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-1eaa0f86] ::-moz-selection,.highlight[data-v-1eaa0f86] ::-ms-selection,.highlight[data-v-1eaa0f86] ::-o-selection,.highlight[data-v-1eaa0f86] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-1eaa0f86]{font-weight:700}.light[data-v-1eaa0f86]{font-weight:lighter}.text-left[data-v-1eaa0f86]{text-align:left}.text-right[data-v-1eaa0f86]{text-align:right}.text-center[data-v-1eaa0f86]{text-align:center}.horizontal-center[data-v-1eaa0f86]{margin:0 auto}.border-box[data-v-1eaa0f86]{-webkit-box-sizing:border-box;box-sizing:border-box}div.cloud-backup-restore-wrapper[data-v-1eaa0f86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;overflow:auto;height:100%;background:var(--config-settings-background);color:var(--config-settings-color)}div.cloud-backup-restore-wrapper .section[data-v-1eaa0f86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1rem auto;padding:0 .5rem 1rem .5rem}div.cloud-backup-restore-wrapper .section[data-v-1eaa0f86]:first-child{border-bottom:1px dashed var(--config-settings-color)}div.cloud-backup-restore-wrapper .section.intro[data-v-1eaa0f86]{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}div.cloud-backup-restore-wrapper .section.intro a[data-v-1eaa0f86]{color:var(--config-settings-color)}div.cloud-backup-restore-wrapper h2[data-v-1eaa0f86]{font-size:2rem}div.cloud-backup-restore-wrapper h3[data-v-1eaa0f86]{font-size:1.6rem}div.cloud-backup-restore-wrapper p.intro[data-v-1eaa0f86]{text-align:left;font-size:1rem;margin:.25rem;padding:.25rem}div.results-view[data-v-1eaa0f86]{width:16rem;margin:.5rem auto;padding:.5rem .75rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px dashed var(--config-settings-color);border-radius:var(--curve-factor);text-align:left}div.results-view .backup-id-label[data-v-1eaa0f86],div.results-view .backup-id-value[data-v-1eaa0f86]{display:inline;font-size:1rem;margin-right:.5rem}div.results-view .backup-id-note[data-v-1eaa0f86]{font-size:.8rem;display:block;opacity:.8;margin-top:.5rem}button[data-v-1eaa0f86],input[data-v-1eaa0f86]{color:var(--config-settings-color);border:1px solid var(--config-settings-color);background:none;width:16rem}input[data-v-1eaa0f86]:focus{-webkit-box-shadow:1px 1px 6px var(--config-settings-color);box-shadow:1px 1px 6px var(--config-settings-color)}button[data-v-1eaa0f86]:hover{color:var(--config-settings-background);border:1px solid var(--config-settings-background);background:var(--config-settings-color)}h2[data-v-1eaa0f86],h3[data-v-1eaa0f86]{margin:1rem}.rebuild-app-container[data-v-e1fe6988]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1rem;overflow:auto}.rebuild-app-container[data-v-e1fe6988],.rebuild-app-container button[data-v-e1fe6988]{color:var(--config-settings-color);background:var(--config-settings-background)}.rebuild-app-container p.disallow-rebuild-msg[data-v-e1fe6988]{color:var(--danger);font-size:1.2rem;margin:.2rem auto;text-align:center}.rebuild-app-container h3.rebuild-app-title[data-v-e1fe6988]{text-align:center;font-size:2rem;margin:1rem}.rebuild-app-container div.loader-info[data-v-e1fe6988]{margin:.2rem auto;text-align:center}.rebuild-app-container div.loader-info svg.loader[data-v-e1fe6988]{width:100px}.rebuild-app-container div.loader-info p.loading-message[data-v-e1fe6988]{margin:0;font-size:.8rem;opacity:var(--dimming-factor);-webkit-animation:fadeIn-data-v-e1fe6988 3s;animation:fadeIn-data-v-e1fe6988 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeIn-data-v-e1fe6988{90%{opacity:0}95%{opacity:.8}to{opacity:1}}@keyframes fadeIn-data-v-e1fe6988{90%{opacity:0}95%{opacity:.8}to{opacity:1}}.rebuild-app-container div.rebuild-response[data-v-e1fe6988]{width:80%;margin:0 auto 4rem auto;text-align:center}.rebuild-app-container div.rebuild-response p.response-status[data-v-e1fe6988]{font-size:1rem;text-align:left}.rebuild-app-container div.rebuild-response p.response-status.success[data-v-e1fe6988]{color:var(--success)}.rebuild-app-container div.rebuild-response p.response-status.failure[data-v-e1fe6988]{color:var(--danger)}.rebuild-app-container div.rebuild-response pre.output[data-v-e1fe6988]{padding:1rem;font-size:.75rem;border-radius:var(--curve-factor-small);text-align:left;color:var(--white);background:var(--black);white-space:pre-wrap}.rebuild-app-container div.rebuild-response p.rebuild-message[data-v-e1fe6988]{font-size:1rem;text-align:left;margin:.8rem 0;color:var(--config-settings-color)}div.app-version[data-v-3b1179a6]{color:var(--settings-text-color);text-align:center}div.app-version p[data-v-3b1179a6]{margin:.5rem auto;color:var(--transparent-white-50);cursor:default}div.app-version p.up-to-date[data-v-3b1179a6]{color:var(--success);font-weight:700;opacity:.8}div.app-version p.update-availible[data-v-3b1179a6]{color:var(--warning);opacity:.8}div.app-version p.big-update-availible[data-v-3b1179a6]{color:var(--danger)}div.app-version p.big-update-availible .please-update[data-v-3b1179a6]{font-size:.8rem;color:var(--danger);display:block}.scroll-bar[data-v-dcfaf5de]::-webkit-scrollbar,.tab-item[data-v-dcfaf5de]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-dcfaf5de]::-webkit-scrollbar-track,.tab-item[data-v-dcfaf5de]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-dcfaf5de]::-webkit-scrollbar-thumb,.tab-item[data-v-dcfaf5de]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-dcfaf5de]{color:var(--primary)}.svg-button svg[data-v-dcfaf5de]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-dcfaf5de]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-dcfaf5de],.svg-button svg[data-v-dcfaf5de]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-dcfaf5de],.svg-button svg:hover path[data-v-dcfaf5de]{fill:var(--background)}.highlight[data-v-dcfaf5de] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-dcfaf5de] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-dcfaf5de] ::-moz-selection,.highlight[data-v-dcfaf5de] ::-ms-selection,.highlight[data-v-dcfaf5de] ::-o-selection,.highlight[data-v-dcfaf5de] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-dcfaf5de]{font-weight:700}.light[data-v-dcfaf5de]{font-weight:lighter}.text-left[data-v-dcfaf5de]{text-align:left}.text-right[data-v-dcfaf5de]{text-align:right}.text-center[data-v-dcfaf5de]{text-align:center}.horizontal-center[data-v-dcfaf5de]{margin:0 auto}.border-box[data-v-dcfaf5de]{-webkit-box-sizing:border-box;box-sizing:border-box}pre[data-v-dcfaf5de]{color:var(--config-code-color);font-weight:700!important;padding:.5rem 1rem}a.config-button[data-v-dcfaf5de],button.config-button[data-v-dcfaf5de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;margin:.25rem auto;font-size:1.2rem;background:var(--config-settings-background);color:var(--config-settings-color);border:1px solid var(--config-settings-color);border-radius:var(--curve-factor);text-decoration:none;cursor:pointer;margin:.5rem auto;min-width:18rem;width:100%}a.config-button svg.button-icon[data-v-dcfaf5de],button.config-button svg.button-icon[data-v-dcfaf5de]{width:1rem;height:1rem;padding:.2rem;margin-right:.5rem}a.config-button svg.button-icon path[data-v-dcfaf5de],button.config-button svg.button-icon path[data-v-dcfaf5de]{fill:var(--config-settings-color)}a.config-button[data-v-dcfaf5de]:hover,button.config-button[data-v-dcfaf5de]:hover{background:var(--config-settings-color);color:var(--config-settings-background)}a.config-button:hover svg path[data-v-dcfaf5de],button.config-button:hover svg path[data-v-dcfaf5de]{fill:var(--config-settings-background)}a.hyperlink-wrapper[data-v-dcfaf5de]{margin:0 auto;text-decoration:none;min-width:18rem;width:100%}p.app-version[data-v-dcfaf5de],p.language[data-v-dcfaf5de]{margin:.5rem auto;font-size:1rem;color:var(--transparent-white-50);cursor:default}div.code-container[data-v-dcfaf5de]{background:var(--config-code-background)}div.code-container #conf-yaml span[data-v-dcfaf5de]{font-family:var(--font-monospace),monospace!important}div.code-container #conf-yaml span.hljs-attr[data-v-dcfaf5de]{font-weight:700!important}div.code-container .yaml-action-buttons[data-v-dcfaf5de]{position:absolute;top:1.5rem;right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px dashed;padding:.5rem;border-radius:4px}div.code-container .yaml-action-buttons h2[data-v-dcfaf5de]{margin:0;text-align:center;color:var(--config-code-color)}div.code-container .yaml-action-buttons a.yaml-button[data-v-dcfaf5de]{padding:.25rem .5rem;font-size:1rem;color:var(--config-code-color);border-radius:var(--curve-factor);cursor:pointer;text-decoration:underline;border:1px solid var(--config-code-background)}div.code-container .yaml-action-buttons a.yaml-button[data-v-dcfaf5de]:hover{color:var(--config-code-color);border-color:var(--config-code-color);text-decoration:none}div.code-container .yaml-action-buttons a.yaml-button[data-v-dcfaf5de]:active{color:var(--config-code-background);background-color:var(--config-settings-color);text-decoration:none}.tab-item[data-v-dcfaf5de]{overflow-y:auto;background:var(--config-settings-background)}.tab-item.main-tab[data-v-dcfaf5de]{min-height:500px}.main-options-container[data-v-dcfaf5de]{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.config-buttons[data-v-dcfaf5de],.main-options-container[data-v-dcfaf5de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.config-buttons[data-v-dcfaf5de]{background:var(--config-settings-background);height:calc(100% - 2rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:2rem 1rem 0}.config-buttons h2[data-v-dcfaf5de]{margin:0 auto 1rem auto;color:var(--config-settings-color)}.config-note[data-v-dcfaf5de]{width:80%;bottom:1rem;left:10%;margin:.5rem auto;padding:.5rem .75rem;border:1px dashed var(--config-settings-color);border-radius:var(--curve-factor);text-align:left;opacity:var(--dimming-factor);color:var(--config-settings-color);background:var(--config-settings-background);cursor:default;display:none}.config-note p.sub-title[data-v-dcfaf5de]{font-weight:700;margin:0;display:inline}.config-note[data-v-dcfaf5de]:hover{opacity:1}@media(min-width:780px){.config-note[data-v-dcfaf5de]{display:block}}p.small-screen-note[data-v-dcfaf5de]{margin:.5rem auto;padding:0 .5rem;text-align:center;opacity:.8;font-size:.9rem;color:var(--warning)}@media(max-width:599px){p.small-screen-note[data-v-dcfaf5de]{display:block!important}}.tabs__content{height:-webkit-fill-available;height:-moz-available;height:stretch;height:100%}.tab-item,.tab__pagination{background:var(--config-settings-background)!important}.tab__pagination,.tab__pagination .tab__nav__items .tab__nav__item span{color:var(--config-settings-color)!important}.tab__pagination .tab__nav__items .tab__nav__item:hover{background:var(--config-settings-color)!important}.tab__pagination .tab__nav__items .tab__nav__item:hover span{color:var(--config-settings-background)!important}.tab__pagination .tab__nav__items .tab__nav__item.active span{font-weight:700!important;color:var(--config-settings-color)!important}.tab__pagination .tab__nav__items .tab__nav__item.active{border-bottom:2px solid var(--config-settings-color)!important}.tab__pagination hr.tab__slider{background:var(--config-settings-color)!important}#conf-yaml{background:var(--white)}#conf-yaml .hljs-attr{color:#9c03f5}.language-switcher[data-v-0bd2fed5]{height:100%;margin:0;padding:1rem;background:var(--config-settings-background);color:var(--config-settings-color)}.language-switcher h3.title[data-v-0bd2fed5]{text-align:center}.language-switcher p.intro[data-v-0bd2fed5]{margin:0}.language-switcher button.save-button[data-v-0bd2fed5]{margin:0 auto;width:100%}.language-switcher p.sad-times[data-v-0bd2fed5]{color:var(--warning);text-align:center}.language-switcher p.current-lang[data-v-0bd2fed5]{color:var(--success);opacity:var(--dimming-factor);text-align:center;position:absolute;margin:1rem auto;cursor:default;width:100%;bottom:0}.language-dropdown{margin:1rem auto}.language-dropdown div.vs__dropdown-toggle{padding:.2rem 0}.language-dropdown div,.language-dropdown input{cursor:pointer}.config-options[data-v-353d23bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--settings-text-color);min-width:3.2rem}.config-options svg[data-v-353d23bc]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.config-options svg path[data-v-353d23bc]{fill:var(--settings-text-color)}.config-options svg.selected[data-v-353d23bc],.config-options svg[data-v-353d23bc]:hover{background:var(--settings-text-color)}.config-options svg.selected path[data-v-353d23bc],.config-options svg:hover path[data-v-353d23bc]{fill:var(--background)}.view-switcher[data-v-353d23bc]{position:absolute;right:1rem;margin-top:3rem;z-index:5;background:var(--background);border:1px solid var(--settings-text-color);border-radius:var(--curve-factor);-webkit-box-shadow:var(--settings-container-shadow);box-shadow:var(--settings-container-shadow)}.view-switcher ul[data-v-353d23bc]{list-style:none;margin:0;padding:0}.view-switcher ul li[data-v-353d23bc]{cursor:pointer;padding:.25rem .75rem}.view-switcher ul li a[data-v-353d23bc]{color:var(--settings-text-color);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-switcher ul li[data-v-353d23bc]:hover{background:var(--settings-text-color)}.view-switcher ul li:hover a[data-v-353d23bc]{color:var(--background)}.view-switcher ul li svg[data-v-353d23bc]{margin:0 .25rem 0 0;border:none}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;-webkit-transition:opacity .15s cubic-bezier(1,.5,.8,1);transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 4px 0;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__dropdown-toggle,.vs__selected-options{display:-webkit-box;display:-ms-flexbox;display:flex}.vs__selected-options{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855),-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition-timing-function:cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}.vs__selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0 2px;padding:0 .25em;z-index:0}.vs__deselect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0 0;padding:0 7px;background:none;-webkit-box-shadow:none;box-shadow:none;width:0;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{-ms-flex-item-align:center;align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39.2%,.1);border-right:.9em solid hsla(0,0%,39.2%,.1);border-bottom:.9em solid hsla(0,0%,39.2%,.1);border-left:.9em solid rgba(60,60,60,.45);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;-webkit-transition:opacity .1s;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.scroll-bar::-webkit-scrollbar,.theme-dropdown ul.vs__dropdown-menu::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar::-webkit-scrollbar-track,.theme-dropdown ul.vs__dropdown-menu::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar::-webkit-scrollbar-thumb,.theme-dropdown ul.vs__dropdown-menu::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button{color:var(--primary)}.svg-button svg{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path{fill:var(--settings-text-color)}.svg-button svg.selected,.svg-button svg:hover{background:var(--settings-text-color)}.svg-button svg.selected path,.svg-button svg:hover path{fill:var(--background)}.highlight ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight ::-moz-selection,.highlight ::-ms-selection,.highlight ::-o-selection,.highlight ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold{font-weight:700}.light{font-weight:lighter}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.horizontal-center{margin:0 auto}.border-box{-webkit-box-sizing:border-box;box-sizing:border-box}.theme-dropdown div.vs__dropdown-toggle{border-color:var(--settings-text-color);border-radius:var(--curve-factor);min-width:8rem;max-width:16rem;height:1.8rem;font-size:.85rem;cursor:pointer}.theme-dropdown li.vs__dropdown-option,.theme-dropdown span.vs__selected{color:var(--settings-text-color);text-transform:capitalize}.theme-dropdown svg.vs__open-indicator{fill:var(--settings-text-color)}.theme-dropdown ul.vs__dropdown-menu{width:auto;z-index:5;max-width:13rem;overflow-x:hidden;background:var(--background);border-radius:var(--curve-factor);border-top:1px solid var(--settings-text-color)}.theme-dropdown li.vs__dropdown-option--highlight{background:var(--settings-text-color);color:var(--background)}.theme-dropdown button.vs__clear{display:none}.theme-selector-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.theme-selector-section span.theme-label{font-size:1rem;color:var(--settings-text-color);margin:1px 0 2px 0}svg.color-button{width:1rem;height:1rem;padding:.2rem;margin:.5rem;-ms-flex-item-align:end;align-self:flex-end;text-align:center;background:var(--background);border:1px solid var(--settings-text-color);border-radius:var(--curve-factor);cursor:pointer}svg.color-button path{fill:var(--settings-text-color)}svg.color-button.selected,svg.color-button:hover{background:var(--settings-text-color)}svg.color-button.selected path,svg.color-button:hover path{fill:var(--background)}.display-options[data-v-b3a6111c],span.options-label[data-v-b3a6111c]{color:var(--settings-text-color)}.display-options svg[data-v-b3a6111c]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.display-options svg path[data-v-b3a6111c]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-b3a6111c],.display-options svg[data-v-b3a6111c]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-b3a6111c],.display-options svg:hover path[data-v-b3a6111c]{fill:var(--background)}.display-options[data-v-1ff45660],span.options-label[data-v-1ff45660]{color:var(--settings-text-color)}.display-options svg[data-v-1ff45660]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.display-options svg path[data-v-1ff45660]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-1ff45660],.display-options svg[data-v-1ff45660]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-1ff45660],.display-options svg:hover path[data-v-1ff45660]{fill:var(--background)}.scroll-bar[data-v-67393502]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-67393502]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-67393502]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.display-options[data-v-67393502],.svg-button[data-v-67393502]{color:var(--primary)}.display-options svg[data-v-67393502],.svg-button svg[data-v-67393502]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.display-options svg path[data-v-67393502],.svg-button svg path[data-v-67393502]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-67393502],.display-options svg[data-v-67393502]:hover,.svg-button svg.selected[data-v-67393502],.svg-button svg[data-v-67393502]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-67393502],.display-options svg:hover path[data-v-67393502],.svg-button svg.selected path[data-v-67393502],.svg-button svg:hover path[data-v-67393502]{fill:var(--background)}.highlight[data-v-67393502] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-67393502] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-67393502] ::-moz-selection,.highlight[data-v-67393502] ::-ms-selection,.highlight[data-v-67393502] ::-o-selection,.highlight[data-v-67393502] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-67393502]{font-weight:700}.light[data-v-67393502]{font-weight:lighter}.text-left[data-v-67393502]{text-align:left}.text-right[data-v-67393502]{text-align:right}.text-center[data-v-67393502]{text-align:center}.horizontal-center[data-v-67393502]{margin:0 auto}.border-box[data-v-67393502]{-webkit-box-sizing:border-box;box-sizing:border-box}span.user-type-note[data-v-67393502]{color:var(--settings-text-color);text-transform:capitalize;margin-right:.5rem}.display-options[data-v-67393502]{color:var(--settings-text-color)}.kb-sc-info[data-v-c5f17d9a]{position:fixed;width:30em;bottom:0;right:10px;margin:.5em;padding:.1em .3em;z-index:6;border-radius:12px;border:1px solid var(--welcome-popup-background);-webkit-box-shadow:2px 1px 5px #130f23;box-shadow:2px 1px 5px #130f23;border:1px solid var(--welcome-popup-text-color);color:var(--welcome-popup-text-color);background:var(--welcome-popup-background);cursor:default;opacity:.94}@media(max-width:599px){.kb-sc-info[data-v-c5f17d9a]{display:none}}.kb-sc-info h5[data-v-c5f17d9a]{position:absolute;top:-35px;left:20px;border:1px solid var(--welcome-popup-text-color);color:var(--welcome-popup-text-color);background:var(--welcome-popup-background);padding:4px;border-radius:var(--curve-factor)}.kb-sc-info .close[data-v-c5f17d9a]{float:right;border-radius:20px;width:1em;padding:0 0 6px 6px;height:1em;background:var(--transparent-50);margin-top:3px;border:1px solid transparent;cursor:pointer}.kb-sc-info .close[data-v-c5f17d9a]:hover{border:1px solid var(--welcome-popup-text-color);opacity:var(--dimming-factor)}.slide-fade-enter-active[data-v-c5f17d9a]{-webkit-transition:all 1s ease;transition:all 1s ease}.slide-fade-leave-active[data-v-c5f17d9a]{-webkit-transition:all .8s cubic-bezier(.93,.01,.89,.5);transition:all .8s cubic-bezier(.93,.01,.89,.5)}.slide-fade-enter[data-v-c5f17d9a],.slide-fade-leave-to[data-v-c5f17d9a]{-webkit-transform:translateY(35em);transform:translateY(35em);opacity:0}span.options-label[data-v-4792975e]{color:var(--settings-text-color)}div.about-modal[data-v-4792975e]{background:var(--about-page-background);color:var(--about-page-color);overflow-y:auto;padding:0 1rem;height:100%}div.about-modal a[data-v-4792975e],div.about-modal p[data-v-4792975e],div.about-modal ul li[data-v-4792975e]{font-size:1rem}div.about-modal a.title[data-v-4792975e]{text-decoration:none}div.about-modal a.title h2[data-v-4792975e]{font-size:1.8rem;text-align:center;margin:1rem}div.about-modal h3[data-v-4792975e]{font-size:1.3rem;margin:1rem 0 .2rem 0;color:var(--about-page-accent)}div.about-modal p.about-text[data-v-4792975e],div.about-modal p.small-note[data-v-4792975e]{margin:.2rem 0}div.about-modal a[data-v-4792975e]{color:var(--about-page-accent)}div.about-modal ul[data-v-4792975e]{margin-top:.2rem}div.about-modal a.info[data-v-4792975e]{text-decoration:underline;margin-left:.2rem}div.about-modal .system-info[data-v-4792975e]{font-size:.8rem;background:var(--black);color:var(--white);border-radius:var(--curve-factor-small);padding:.5rem;border:1px solid var(--white);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.about-modal .system-info h4[data-v-4792975e]{font-size:.8rem;margin:0 0 .2rem 0;text-decoration:underline}div.about-modal .app-version[data-v-4792975e]{text-align:left}div.about-modal pre.logs[data-v-4792975e]{max-height:200px;overflow-y:auto;padding:1rem;font-size:.75rem;border-radius:var(--curve-factor-small);text-align:left;color:var(--white);background:var(--black);white-space:pre-wrap}section[data-v-797ad208]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:-webkit-gradient(linear,left bottom,left top,from(var(--background)),to(var(--background-darker)));background:linear-gradient(0deg,var(--background),var(--background-darker));-webkit-box-shadow:var(--settings-container-shadow);box-shadow:var(--settings-container-shadow)}.options-outer[data-v-797ad208]{position:relative;-ms-flex:1;flex:1;border-radius:var(--curve-factor-navbar)}.options-container[data-v-797ad208],.options-outer[data-v-797ad208]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;background:var(--settings-background)}.options-container[data-v-797ad208]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1;flex:1;padding:.5rem 1.5rem .5rem 1rem;border-radius:var(--curve-factor-navbar) 0 0}.options-container div[data-v-797ad208]{margin-left:.5rem;opacity:var(--dimming-factor);opacity:1}.options-container div[data-v-797ad208]:hover{opacity:1}.options-container.hide[data-v-797ad208]{display:none}@media(max-width:399px){.options-container[data-v-797ad208]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.show-hide-container[data-v-797ad208]{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--settings-background);color:var(--settings-text-color);width:1.5rem;position:absolute;top:4px;right:4px}.show-hide-container.show-btn[data-v-797ad208]{width:2rem;top:.5rem;right:.5rem}@media(max-width:599px){.show-hide-container.show-btn[data-v-797ad208]{top:-3rem!important}}.show-hide-container button[data-v-797ad208]{width:100%;padding:2px 2px 0 2px;margin:2px;border-radius:var(--curve-factor);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:none;border:none;color:var(--settings-text-color);cursor:pointer;opacity:var(--dimming-factor)}.show-hide-container:hover button[data-v-797ad208]{background:var(--settings-text-color);color:var(--settings-background)}@media(min-width:600px)and (max-width:779px){section[data-v-797ad208]{display:block;margin:0 auto;background:none}section .options-container[data-v-797ad208]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tile-icon{min-width:1rem;max-width:2rem;min-height:1rem;max-height:2rem;-o-object-fit:cover;object-fit:cover;-webkit-filter:var(--item-icon-transform);filter:var(--item-icon-transform);border-radius:var(--curve-factor)}.tile-icon.small{max-width:1.5rem;max-height:1.5rem}.tile-icon.large{max-width:3rem;max-height:3rem}.tile-icon.broken{display:none}i.fab,i.fad,i.fal,i.far,i.fas,span.mdi{font-size:2rem;color:currentColor;margin:1px 4px}i.fab.small,i.fad.small,i.fal.small,i.far.small,i.fas.small,span.mdi.small{font-size:1.5rem}i.fab.large,i.fad.large,i.fal.large,i.far.large,i.fas.large,span.mdi,span.mdi.large{font-size:2.5rem}object.tile-icon{width:55px;height:55px}object.tile-icon svg,object.tile-icon svg g,object.tile-icon svg g path{fill:currentColor}.item-icon .simple-icons{width:2rem}.item-icon .simple-icons.small{width:1.5rem}.item-icon .simple-icons.large{width:2.5rem}.item-icon .simple-icons path{fill:currentColor}i.emoji-icon{font-style:normal;font-size:2rem;margin:.2rem}i.emoji-icon.small{font-size:1.5rem}i.emoji-icon.large{font-size:2.5rem}.missing-image{width:3.5rem}.missing-image path{fill:currentColor}.opening-method-icon svg[data-v-b0684bc4]{position:absolute;width:1rem;margin:2px}.opening-method-icon svg path[data-v-b0684bc4]{fill:currentColor}.opening-method-icon.top svg[data-v-b0684bc4]{top:0}.opening-method-icon.bottom svg[data-v-b0684bc4]{bottom:0}.opening-method-icon.left svg[data-v-b0684bc4]{left:0}.opening-method-icon.right svg[data-v-b0684bc4]{right:0}.opening-method-icon.short svg[data-v-b0684bc4]{width:.8rem;margin:0}.opening-method-icon.transparent svg[data-v-b0684bc4]{opacity:.5}div.hotkey-denominator[data-v-b0684bc4]{position:absolute;font-size:.8rem;margin:2px;bottom:2px;color:currentColor;border-radius:18px;border:1px solid currentColor;padding:.1rem .4rem .2rem .4rem}div.hotkey-denominator.top[data-v-b0684bc4]{right:0}div.hotkey-denominator.bottom[data-v-b0684bc4]{left:0}.indicator[data-v-2dae74ce]{padding:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:help;z-index:5}.indicator[data-v-2dae74ce]:hover{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-filter:saturate(2);filter:saturate(2);opacity:1}@-webkit-keyframes pulse-data-v-2dae74ce{0%{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@keyframes pulse-data-v-2dae74ce{0%{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@-webkit-keyframes applyOpacity-data-v-2dae74ce{50%{opacity:.9}to{opacity:.8}}@keyframes applyOpacity-data-v-2dae74ce{50%{opacity:.9}to{opacity:.8}}.dot[data-v-2dae74ce]{border-radius:50%;height:12px;width:12px;-webkit-animation:applyOpacity-data-v-2dae74ce 1s ease-in 8s forwards;animation:applyOpacity-data-v-2dae74ce 1s ease-in 8s forwards}.dot>span[data-v-2dae74ce],.dot>span span[data-v-2dae74ce],.dot>span span[data-v-2dae74ce]:after{-webkit-animation:pulse-data-v-2dae74ce 1s linear .5s 2;animation:pulse-data-v-2dae74ce 1s linear .5s 2;border-radius:50%;display:block;height:12px;width:12px;content:""}.dot.dot-green[data-v-2dae74ce]{background-color:var(--success)}.dot.dot-green span[data-v-2dae74ce],.dot.dot-green span[data-v-2dae74ce]:after{background-color:var(--success);opacity:.4}.dot.dot-red[data-v-2dae74ce]{background-color:var(--danger)}.dot.dot-red span[data-v-2dae74ce],.dot.dot-red span[data-v-2dae74ce]:after{background-color:var(--danger);opacity:.4}.dot.dot-yellow[data-v-2dae74ce]{background-color:var(--warning)}.dot.dot-yellow span[data-v-2dae74ce],.dot.dot-yellow span[data-v-2dae74ce]:after{background-color:var(--warning);opacity:.4}.dot.dot-grey[data-v-2dae74ce]{background-color:var(--medium-grey)}.dot.dot-grey span[data-v-2dae74ce],.dot.dot-grey span[data-v-2dae74ce]:after{background-color:var(--medium-grey);opacity:.4}.status-tooltip{background:var(--status-check-tooltip-background)!important;color:var(--status-check-tooltip-color)!important;font-size:1rem;z-index:10}.status-tooltip.tip-green{border:1px solid var(--success)}.status-tooltip.tip-yellow{border:1px solid var(--warning)}.status-tooltip.tip-red{border:1px solid var(--danger)}div.context-menu{position:absolute;margin:0;padding:0;z-index:8;background:var(--context-menu-background);color:var(--context-menu-color);border:1px solid var(--context-menu-secondary-color);border-radius:var(--curve-factor);-webkit-box-shadow:var(--context-menu-shadow);box-shadow:var(--context-menu-shadow);opacity:.98}div.context-menu ul{list-style-type:none;margin:0;padding:0}div.context-menu ul li{cursor:pointer;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1rem}div.context-menu ul li:not(:last-child){border-bottom:1px solid var(--context-menu-secondary-color)}div.context-menu ul li:hover{background:var(--context-menu-secondary-color)}div.context-menu ul li svg{width:1rem;margin-right:.5rem}div.context-menu ul li svg path{fill:currentColor}.slide-enter-active{-webkit-animation:slide-in .1s;animation:slide-in .1s}.slide-leave-active{animation:slide-in .1s reverse}@-webkit-keyframes slide-in{0%{-webkit-transform:scaleY(.5) scaleX(.8) translateY(-50px);transform:scaleY(.5) scaleX(.8) translateY(-50px)}to{-webkit-transform:scaleY(1) translateY(0) translateY(0);transform:scaleY(1) translateY(0) translateY(0)}}@keyframes slide-in{0%{-webkit-transform:scaleY(.5) scaleX(.8) translateY(-50px);transform:scaleY(.5) scaleX(.8) translateY(-50px)}to{-webkit-transform:scaleY(1) translateY(0) translateY(0);transform:scaleY(1) translateY(0) translateY(0)}}.item,.item-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.item{color:var(--item-text-color);vertical-align:middle;margin:.5rem;background:var(--item-background);text-align:center;padding:2px;outline:2px solid transparent;border:1px solid var(--outline-color);border-radius:var(--curve-factor);-webkit-box-shadow:var(--item-shadow);box-shadow:var(--item-shadow);cursor:pointer;text-decoration:none;position:relative;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.item:hover{-webkit-box-shadow:var(--item-hover-shadow);box-shadow:var(--item-hover-shadow);background:var(--item-background-hover);color:var(--item-text-color-hover);position:relative}.item:hover .tile-title span.text{white-space:pre-wrap}.item:focus{outline:2px solid var(--primary)}.item.short{height:18px}.tile-title{overflow:hidden;text-overflow:ellipsis;min-width:120px;height:30px;position:relative;padding:0;z-index:2}.tile-title,.tile-title span.text{white-space:nowrap}.status-indicator{position:absolute;top:0;right:0}.opening-method-icon{display:none}.item:focus .opening-method-icon,.item:hover .opening-method-icon{display:block}.item:focus .tile-title.is-overflowing .overflow-dots,.item:hover .tile-title.is-overflowing .overflow-dots{opacity:0}.item:focus .tile-title.is-overflowing span.text,.item:hover .tile-title.is-overflowing span.text{-webkit-transform:translateX(calc(100px - 100%));transform:translateX(calc(100px - 100%))}.item:focus .tile-icon,.item:focus .tile-svg,.item:hover .tile-icon,.item:hover .tile-svg{-webkit-filter:var(--item-icon-transform-hover);filter:var(--item-icon-transform-hover)}.item.size-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem;padding-top:4px}.item.size-small div img,.item.size-small div svg.missing-image{width:2rem}.item.size-small .tile-title{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:1.2rem;text-align:left;max-width:140px}.item.size-small .tile-title span.text{text-align:left;padding-left:10%}.item.size-medium{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;height:auto}.item.size-medium div img,.item.size-medium div svg.missing-image{width:2.5rem;margin-bottom:.25rem}.item.size-medium .tile-title{min-width:100px;max-width:160px}.item.size-medium .tile-title.no-icon{text-align:left;width:100%;max-width:inherit;margin-left:.5rem}.item.size-large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:6rem;margin:.2rem;padding:.5rem}.item.size-large img{padding:.1rem .25rem}.item.size-large .tile-title{height:auto;padding:.1rem .25rem}.item.size-large .tile-title span.text{position:relative;font-weight:700;font-size:1.1rem;width:100%}.item.size-large .tile-title p.description{display:block;margin:0;white-space:pre-wrap;font-size:.9em;text-overflow:ellipsis}.item p.description{display:none}.item:before{display:none;font-family:FontAwesome;content:var(--open-icon,"\f054")!important}.tooltip.item-description-tooltip{background:var(--description-tooltip-background);border:1px solid var(--description-tooltip-color);border-radius:var(--curve-factor-small);color:var(--description-tooltip-color);padding:.2rem .5rem;max-width:250px;z-index:5}.tooltip-arrow{border-width:5px 5px 0 5px;border-color:var(--description-tooltip-color);border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-11px;left:calc(50% - 5px);width:0;height:0;border-style:solid;position:absolute;margin:5px;z-index:3}.disabled-link{pointer-events:none}.collapsable[data-v-ac1beaa4]{padding:var(--item-group-padding);margin:10px;border-radius:var(--curve-factor);background:var(--item-group-outer-background);-webkit-box-shadow:var(--item-group-shadow);box-shadow:var(--item-group-shadow);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;width:-webkit-fill-available;width:-moz-available;width:stretch;grid-row-start:span 1;grid-column-start:span 1}.collapsable.row-2[data-v-ac1beaa4]{grid-row-start:span 2}.collapsable.row-3[data-v-ac1beaa4]{grid-row-start:span 3}.collapsable.row-4[data-v-ac1beaa4]{grid-row-start:span 4}@media(min-width:780px){.collapsable.col-2[data-v-ac1beaa4],.collapsable.col-3[data-v-ac1beaa4],.collapsable.col-4[data-v-ac1beaa4]{grid-column-start:span 2}}@media(min-width:1150px){.collapsable.col-2[data-v-ac1beaa4]{grid-column-start:span 2}.collapsable.col-3[data-v-ac1beaa4],.collapsable.col-4[data-v-ac1beaa4]{grid-column-start:span 3}}@media(min-width:1780px){.collapsable.col-2[data-v-ac1beaa4]{grid-column-start:span 2}.collapsable.col-3[data-v-ac1beaa4]{grid-column-start:span 3}.collapsable.col-4[data-v-ac1beaa4]{grid-column-start:span 4}}.collapsable .wrap-collabsible[data-v-ac1beaa4]{margin-bottom:1.2rem 0}.collapsable input[type=checkbox][data-v-ac1beaa4]{display:none}.collapsable label.lbl-toggle[data-v-ac1beaa4]{outline:none;display:block;padding:.25rem;cursor:pointer;border-radius:var(--curve-factor);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;text-align:left;color:var(--item-group-heading-text-color)}.collapsable label.lbl-toggle h3[data-v-ac1beaa4]{margin:0;padding:0;display:inline}.collapsable label.lbl-toggle .section-icon[data-v-ac1beaa4]{display:inline;margin-right:.5rem}.collapsable .lbl-toggle[data-v-ac1beaa4]:hover{color:var(--item-group-heading-text-color-hover)}.collapsable .lbl-toggle[data-v-ac1beaa4]:before{content:" ";display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid currentColor;vertical-align:middle;margin-right:.7rem;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.collapsable .toggle:checked+.lbl-toggle[data-v-ac1beaa4]:before{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}.collapsable .collapsible-content[data-v-ac1beaa4]{max-height:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;background:var(--item-group-background);border-radius:0 0 var(--curve-factor) var(--curve-factor)}.collapsable .toggle:checked+.lbl-toggle+.collapsible-content[data-v-ac1beaa4]{max-height:3000px}.collapsable .toggle:checked+.lbl-toggle[data-v-ac1beaa4]{border-bottom-right-radius:0;border-bottom-left-radius:0}.collapsable .collapsible-content .content-inner[data-v-ac1beaa4]{padding:.5rem}.frame{width:100%;height:100%;border:none}.no-url{margin:4rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2rem;padding:.5rem;border:1px dashed red;border-radius:3px;background:#f4f2f2}.close-button{position:absolute;right:0;padding:.5rem;border:0;border-radius:0 0 0 10px;background:var(--primary);color:var(--background);border-left:1px solid var(--primary);border-bottom:1px solid var(--primary);cursor:pointer}.close-button:hover{background:var(--background);color:var(--primary)}.scroll-bar[data-v-5f98530f]::-webkit-scrollbar,.there-are-items.item-group-grid[data-v-5f98530f]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-5f98530f]::-webkit-scrollbar-track,.there-are-items.item-group-grid[data-v-5f98530f]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-5f98530f]::-webkit-scrollbar-thumb,.there-are-items.item-group-grid[data-v-5f98530f]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-5f98530f]{color:var(--primary)}.svg-button svg[data-v-5f98530f]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-5f98530f]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-5f98530f],.svg-button svg[data-v-5f98530f]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-5f98530f],.svg-button svg:hover path[data-v-5f98530f]{fill:var(--background)}.highlight[data-v-5f98530f] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5f98530f] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5f98530f] ::-moz-selection,.highlight[data-v-5f98530f] ::-ms-selection,.highlight[data-v-5f98530f] ::-o-selection,.highlight[data-v-5f98530f] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-5f98530f]{font-weight:700}.light[data-v-5f98530f]{font-weight:lighter}.text-left[data-v-5f98530f]{text-align:left}.text-right[data-v-5f98530f]{text-align:right}.text-center[data-v-5f98530f]{text-align:center}.horizontal-center[data-v-5f98530f]{margin:0 auto}.border-box[data-v-5f98530f]{-webkit-box-sizing:border-box;box-sizing:border-box}.no-items[data-v-5f98530f]{width:100px;margin:0 auto;padding:.8rem;text-align:center;cursor:default;border-radius:var(--curve-factor);background:rgba(96,125,139,.2);color:var(--primary);-webkit-box-shadow:var(--item-shadow);box-shadow:var(--item-shadow)}.there-are-items[data-v-5f98530f]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.there-are-items.item-group-grid[data-v-5f98530f]{display:grid;overflow:auto}@media(max-width:599px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1150px)and (max-width:1779px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1780px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(4,1fr)}}@media(min-width:2800px){.there-are-items.item-group-grid[data-v-5f98530f]{grid-template-columns:repeat(5,1fr)}}.orientation-horizontal[data-v-5f98530f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.orientation-horizontal .there-are-items[data-v-5f98530f]{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:599px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:600px)and (max-width:779px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(4,1fr)}}@media(min-width:780px)and (max-width:1149px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(6,1fr)}}@media(min-width:1150px)and (max-width:1779px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(8,1fr)}}@media(min-width:1780px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(10,1fr)}}@media(min-width:2800px){.orientation-horizontal .there-are-items[data-v-5f98530f]{grid-template-columns:repeat(12,1fr)}}.item-group-container[data-v-7062597f]::-webkit-scrollbar,.scroll-bar[data-v-7062597f]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.item-group-container[data-v-7062597f]::-webkit-scrollbar-track,.scroll-bar[data-v-7062597f]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.item-group-container[data-v-7062597f]::-webkit-scrollbar-thumb,.scroll-bar[data-v-7062597f]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-7062597f]{color:var(--primary)}.svg-button svg[data-v-7062597f]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-7062597f]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-7062597f],.svg-button svg[data-v-7062597f]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-7062597f],.svg-button svg:hover path[data-v-7062597f]{fill:var(--background)}.highlight[data-v-7062597f] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-7062597f] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-7062597f] ::-moz-selection,.highlight[data-v-7062597f] ::-ms-selection,.highlight[data-v-7062597f] ::-o-selection,.highlight[data-v-7062597f] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-7062597f]{font-weight:700}.light[data-v-7062597f]{font-weight:lighter}.text-left[data-v-7062597f]{text-align:left}.text-right[data-v-7062597f]{text-align:right}.text-center[data-v-7062597f]{text-align:center}.horizontal-center[data-v-7062597f]{margin:0 auto}.border-box[data-v-7062597f]{-webkit-box-sizing:border-box;box-sizing:border-box}.home[data-v-7062597f]{padding-bottom:1px;background:var(--background);min-height:calc(99.9vh - var(--footer-height))}.item-group-container[data-v-7062597f]{display:grid;gap:.5rem;margin:0 auto;max-width:90%;overflow:auto}@media(min-width:1780px){.item-group-container[data-v-7062597f]{max-width:1400px}}.item-group-container.orientation-horizontal[data-v-7062597f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-group-container.orientation-vertical[data-v-7062597f]{max-width:100%}@media(min-width:780px){.item-group-container.orientation-vertical[data-v-7062597f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width:599px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1150px)and (max-width:1779px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1780px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(4,1fr)}}@media(min-width:2800px){.item-group-container[data-v-7062597f]{grid-template-columns:repeat(5,1fr)}}.item-group-container .no-results[data-v-7062597f]{display:none}.no-data[data-v-7062597f]{font-size:2rem;color:var(--background);background:hsla(0,0%,100%,.9215686274509803);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto;padding:.5rem 1rem;border-radius:var(--curve-factor)}section.settings-outer[data-v-7062597f]{border-bottom:1px solid var(--outline-color)}@media(max-width:599px){section.settings-outer[data-v-7062597f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.login-page{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;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;min-height:calc(100vh - var(--footer-height))}.login-page div.already-logged-in{margin:0 auto .5rem}.login-page div.already-logged-in p.already-logged-in{margin:0 auto .5rem;text-align:center}.login-page div.already-logged-in span.username{font-weight:700;text-transform:capitalize}.login-page div.already-logged-in span.already-logged-in-note{font-size:.8rem;opacity:var(--dimming-factor);text-align:left}.login-page div.already-logged-in,.login-page div.not-configured,.login-page form.guest-form,.login-page form.login-form{background:var(--login-form-background);color:var(--login-form-color);border:1px solid var(--login-form-color);border-radius:var(--curve-factor);font-size:1.4rem;padding:2rem;margin:2rem;max-width:22rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-page div.already-logged-in h2,.login-page div.not-configured h2,.login-page form.guest-form h2,.login-page form.login-form h2{font-size:2rem;margin:0 0 1rem 0;text-align:center;cursor:default}.login-page div.already-logged-in .login-field input,.login-page div.already-logged-in Button.login-button,.login-page div.not-configured .login-field input,.login-page div.not-configured Button.login-button,.login-page form.guest-form .login-field input,.login-page form.guest-form Button.login-button,.login-page form.login-form .login-field input,.login-page form.login-form Button.login-button{width:20rem;margin:.5rem auto;font-size:1.4rem;padding:.5rem 1rem}.login-page div.already-logged-in .login-field input,.login-page div.not-configured .login-field input,.login-page form.guest-form .login-field input,.login-page form.login-form .login-field input{color:var(--login-form-color);border-color:var(--login-form-color);background:var(--login-form-background)}.login-page div.already-logged-in Button.login-button,.login-page div.not-configured Button.login-button,.login-page form.guest-form Button.login-button,.login-page form.login-form Button.login-button{background:var(--login-form-color);border-color:var(--login-form-background);color:var(--login-form-background)}.login-page div.already-logged-in Button.login-button:hover,.login-page div.not-configured Button.login-button:hover,.login-page form.guest-form Button.login-button:hover,.login-page form.login-form Button.login-button:hover{color:var(--login-form-color);border-color:var(--login-form-color);background:var(--login-form-background)}.login-page div.already-logged-in Button.login-button:active,.login-page div.already-logged-in Button.login-button:focus,.login-page div.not-configured Button.login-button:active,.login-page div.not-configured Button.login-button:focus,.login-page form.guest-form Button.login-button:active,.login-page form.guest-form Button.login-button:focus,.login-page form.login-form Button.login-button:active,.login-page form.login-form Button.login-button:focus{-webkit-box-shadow:1px 1px 6px var(--login-form-color);box-shadow:1px 1px 6px var(--login-form-color)}.login-page div.already-logged-in p.login-error-message,.login-page div.not-configured p.login-error-message,.login-page form.guest-form p.login-error-message,.login-page form.login-form p.login-error-message{font-size:1rem;text-align:center}.login-page div.already-logged-in p.login-error-message.waiting,.login-page div.not-configured p.login-error-message.waiting,.login-page form.guest-form p.login-error-message.waiting,.login-page form.login-form p.login-error-message.waiting{color:var(--login-form-color)}.login-page div.already-logged-in p.login-error-message.success,.login-page div.not-configured p.login-error-message.success,.login-page form.guest-form p.login-error-message.success,.login-page form.login-form p.login-error-message.success{color:var(--success)}.login-page div.already-logged-in p.login-error-message.error,.login-page div.not-configured p.login-error-message.error,.login-page form.guest-form p.login-error-message.error,.login-page form.login-form p.login-error-message.error{color:var(--warning)}.login-page div.already-logged-in p.guest-intro,.login-page div.not-configured p.guest-intro,.login-page form.guest-form p.guest-intro,.login-page form.login-form p.guest-intro{font-size:.8rem;opacity:var(--dimming-factor);text-align:left}.bounce-enter-active{-webkit-animation:bounce-in .25s;animation:bounce-in .25s}.bounce-leave-active{animation:bounce-in .25s reverse}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.v-select.login-time-dropdown{margin:.5rem 0}.v-select.login-time-dropdown .vs__dropdown-toggle{border-color:var(--login-form-color);background:var(--login-form-background);cursor:pointer}.v-select.login-time-dropdown .vs__dropdown-toggle span.vs__selected{color:var(--login-form-color)}.v-select.login-time-dropdown .vs__dropdown-toggle .vs__actions svg path{fill:var(--login-form-color)}.v-select.login-time-dropdown ul.vs__dropdown-menu{background:var(--login-form-background);border-color:var(--login-form-color)}.v-select.login-time-dropdown ul.vs__dropdown-menu li{color:var(--login-form-color)}.v-select.login-time-dropdown ul.vs__dropdown-menu li:hover{color:var(--login-form-background);background:var(--login-form-color)}.v-select.login-time-dropdown ul.vs__dropdown-menu li.vs__dropdown-option--highlight{color:var(--login-form-background)!important;background:var(--login-form-color)}div.side-bar-item[data-v-a775f970]{color:var(--side-bar-item-color);background:var(--side-bar-item-background);text-align:center}div.side-bar-item.text-only[data-v-a775f970]{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}div.side-bar-item.text-only p.small-title[data-v-a775f970]{margin:.1rem 0 0 -.5rem;font-size:.6rem;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);padding:.5rem 0}.scroll-bar[data-v-56ddb963]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-56ddb963]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-56ddb963]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-56ddb963]{color:var(--primary)}.svg-button svg[data-v-56ddb963]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-56ddb963]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-56ddb963],.svg-button svg[data-v-56ddb963]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-56ddb963],.svg-button svg:hover path[data-v-56ddb963]{fill:var(--background)}.highlight[data-v-56ddb963] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-56ddb963] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-56ddb963] ::-moz-selection,.highlight[data-v-56ddb963] ::-ms-selection,.highlight[data-v-56ddb963] ::-o-selection,.highlight[data-v-56ddb963] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-56ddb963]{font-weight:700}.light[data-v-56ddb963]{font-weight:lighter}.text-left[data-v-56ddb963]{text-align:left}.text-right[data-v-56ddb963]{text-align:right}.text-center[data-v-56ddb963]{text-align:center}.horizontal-center[data-v-56ddb963]{margin:0 auto}.border-box[data-v-56ddb963]{-webkit-box-sizing:border-box;box-sizing:border-box}div.sub-side-bar[data-v-56ddb963]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--side-bar-background-lighter);border-radius:var(--curve-factor);margin:.2rem;color:var(--side-bar-color);text-align:center;z-index:3}div.sub-side-bar .item[data-v-56ddb963]:not(:last-child){border-bottom:1px dashed var(--side-bar-color)}.scroll-bar[data-v-030576fc]::-webkit-scrollbar,nav.side-bar[data-v-030576fc]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-030576fc]::-webkit-scrollbar-track,nav.side-bar[data-v-030576fc]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-030576fc]::-webkit-scrollbar-thumb,nav.side-bar[data-v-030576fc]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-030576fc],.switch-view-buttons[data-v-030576fc]{color:var(--primary)}.svg-button svg[data-v-030576fc],.switch-view-buttons svg[data-v-030576fc]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-030576fc],.switch-view-buttons svg path[data-v-030576fc]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-030576fc],.svg-button svg[data-v-030576fc]:hover,.switch-view-buttons svg.selected[data-v-030576fc],.switch-view-buttons svg[data-v-030576fc]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-030576fc],.svg-button svg:hover path[data-v-030576fc],.switch-view-buttons svg.selected path[data-v-030576fc],.switch-view-buttons svg:hover path[data-v-030576fc]{fill:var(--background)}.highlight[data-v-030576fc] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-030576fc] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-030576fc] ::-moz-selection,.highlight[data-v-030576fc] ::-ms-selection,.highlight[data-v-030576fc] ::-o-selection,.highlight[data-v-030576fc] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-030576fc]{font-weight:700}.light[data-v-030576fc]{font-weight:lighter}.text-left[data-v-030576fc]{text-align:left}.text-right[data-v-030576fc]{text-align:right}.text-center[data-v-030576fc]{text-align:center}.horizontal-center[data-v-030576fc]{margin:0 auto}.border-box[data-v-030576fc]{-webkit-box-sizing:border-box;box-sizing:border-box}nav.side-bar[data-v-030576fc]{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--side-bar-background);color:var(--side-bar-color);height:100%;width:var(--side-bar-width);text-align:center;overflow:auto}nav.side-bar .side-bar-item-container[data-v-030576fc]{z-index:5}nav.side-bar .item[data-v-030576fc]:not(:last-child){border-bottom:1px dashed var(--side-bar-color);z-index:5}.slide-enter-active[data-v-030576fc],.slide-leave-active[data-v-030576fc]{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.slide-enter[data-v-030576fc],.slide-leave-to[data-v-030576fc]{-webkit-transform:translateY(-80%);transform:translateY(-80%)}.switch-view-buttons[data-v-030576fc]{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.switch-view-buttons .view-icon[data-v-030576fc]{border:none}iframe[data-v-f1f96a0a]{position:absolute;left:var(--side-bar-width);height:calc(100% - var(--header-height));width:calc(100% - var(--side-bar-width));border:none;background:#fff}.web-content.hide[data-v-f1f96a0a]{display:none}iframe[data-v-2a7b9297]{position:absolute;left:var(--side-bar-width);height:calc(100% - var(--header-height));width:calc(100% - var(--side-bar-width));border:none;background:#fff}.work-space[data-v-0b61868d]{min-height:calc(100vh - var(--footer-height))}.scroll-bar[data-v-ec661108]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-ec661108]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-ec661108]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-ec661108]{color:var(--primary)}.svg-button svg[data-v-ec661108]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-ec661108]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-ec661108],.svg-button svg[data-v-ec661108]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-ec661108],.svg-button svg:hover path[data-v-ec661108]{fill:var(--background)}.highlight[data-v-ec661108] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-ec661108] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-ec661108] ::-moz-selection,.highlight[data-v-ec661108] ::-ms-selection,.highlight[data-v-ec661108] ::-o-selection,.highlight[data-v-ec661108] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-ec661108]{font-weight:700}.light[data-v-ec661108]{font-weight:lighter}.text-left[data-v-ec661108]{text-align:left}.text-right[data-v-ec661108]{text-align:right}.text-center[data-v-ec661108]{text-align:center}.horizontal-center[data-v-ec661108]{margin:0 auto}.border-box[data-v-ec661108]{-webkit-box-sizing:border-box;box-sizing:border-box}.minimal-section-inner[data-v-ec661108]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--minimal-view-group-background);border-radius:0 0 var(--curve-factor) var(--curve-factor)}.minimal-section-inner .section-items[data-v-ec661108]{display:grid}@media(max-width:599px){.minimal-section-inner .section-items[data-v-ec661108]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.minimal-section-inner .section-items[data-v-ec661108]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.minimal-section-inner .section-items[data-v-ec661108]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1150px)and (max-width:1779px){.minimal-section-inner .section-items[data-v-ec661108]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1780px){.minimal-section-inner .section-items[data-v-ec661108]{grid-template-columns:repeat(5,1fr)}}@media(min-width:2800px){.minimal-section-inner .section-items[data-v-ec661108]{grid-template-columns:repeat(6,1fr)}}.minimal-section-inner.selected[data-v-ec661108]{border:1px solid var(--minimal-view-group-color);grid-column-start:span var(--col-count,3)}.minimal-section-inner.show-all[data-v-ec661108]{border:none}.scroll-bar[data-v-5f187f16]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-5f187f16]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-5f187f16]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.svg-button[data-v-5f187f16]{color:var(--primary)}.svg-button svg[data-v-5f187f16]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.svg-button svg path[data-v-5f187f16]{fill:var(--settings-text-color)}.svg-button svg.selected[data-v-5f187f16],.svg-button svg[data-v-5f187f16]:hover{background:var(--settings-text-color)}.svg-button svg.selected path[data-v-5f187f16],.svg-button svg:hover path[data-v-5f187f16]{fill:var(--background)}.highlight[data-v-5f187f16] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5f187f16] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5f187f16] ::-moz-selection,.highlight[data-v-5f187f16] ::-ms-selection,.highlight[data-v-5f187f16] ::-o-selection,.highlight[data-v-5f187f16] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-5f187f16]{font-weight:700}.light[data-v-5f187f16]{font-weight:lighter}.text-left[data-v-5f187f16]{text-align:left}.text-right[data-v-5f187f16]{text-align:right}.text-center[data-v-5f187f16]{text-align:center}.horizontal-center[data-v-5f187f16]{margin:0 auto}.border-box[data-v-5f187f16]{-webkit-box-sizing:border-box;box-sizing:border-box}div.minimal-section-heading[data-v-5f187f16]{cursor:pointer;padding:.5rem .25rem;margin-bottom:0;background:var(--minimal-view-section-heading-background);border:1px solid var(--minimal-view-section-heading-color);border-bottom:none;border-radius:var(--curve-factor) var(--curve-factor) 0 0}div.minimal-section-heading h3[data-v-5f187f16]{margin:0;color:var(--minimal-view-section-heading-color)}div.minimal-section-heading.selected[data-v-5f187f16]{background:var(--minimal-view-section-heading-color)}div.minimal-section-heading.selected h3[data-v-5f187f16]{color:var(--minimal-view-section-heading-background)}form .minimal-search-wrap[data-v-9bac3a02],form[data-v-9bac3a02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form .minimal-search-wrap[data-v-9bac3a02]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}form .minimal-search-wrap p.web-search-note[data-v-9bac3a02]{margin:0;color:var(--minimal-view-search-color);opacity:var(--dimming-factor)}form input[data-v-9bac3a02]{display:inline-block;width:80%;max-width:400px;font-size:1.2rem;padding:.5rem 1rem;margin:1rem auto;outline:none;border:1px solid var(--outline-color);border-radius:var(--curve-factor);background:var(--minimal-view-search-background);color:var(--minimal-view-search-color)}form input[data-v-9bac3a02]:focus{border-color:var(--minimal-view-search-color);opacity:var(--dimming-factor)}form .clear-search[data-v-9bac3a02]{color:var(--minimal-view-search-color);padding:.15rem .5rem .2rem .5rem;font-style:normal;opacity:var(--dimming-factor);border-radius:50px;cursor:pointer;right:.5rem;top:1rem;border:1px solid var(--minimal-view-search-color);font-size:1rem;margin:.5rem}form .clear-search[data-v-9bac3a02]:hover{opacity:1;color:var(--minimal-view-search-background);background:var(--minimal-view-search-color)}.item-group-container[data-v-7980fc28]::-webkit-scrollbar,.scroll-bar[data-v-7980fc28]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.item-group-container[data-v-7980fc28]::-webkit-scrollbar-track,.scroll-bar[data-v-7980fc28]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.item-group-container[data-v-7980fc28]::-webkit-scrollbar-thumb,.scroll-bar[data-v-7980fc28]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.minimal-buttons .home-page-icon[data-v-7980fc28],.svg-button[data-v-7980fc28]{color:var(--primary)}.minimal-buttons .home-page-icon svg[data-v-7980fc28],.svg-button svg[data-v-7980fc28]{width:1rem;height:1rem;margin:.2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid currentColor;border-radius:var(--curve-factor);cursor:pointer}.minimal-buttons .home-page-icon svg path[data-v-7980fc28],.svg-button svg path[data-v-7980fc28]{fill:var(--settings-text-color)}.minimal-buttons .home-page-icon svg.selected[data-v-7980fc28],.minimal-buttons .home-page-icon svg[data-v-7980fc28]:hover,.svg-button svg.selected[data-v-7980fc28],.svg-button svg[data-v-7980fc28]:hover{background:var(--settings-text-color)}.minimal-buttons .home-page-icon svg.selected path[data-v-7980fc28],.minimal-buttons .home-page-icon svg:hover path[data-v-7980fc28],.svg-button svg.selected path[data-v-7980fc28],.svg-button svg:hover path[data-v-7980fc28]{fill:var(--background)}.highlight[data-v-7980fc28] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-7980fc28] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-7980fc28] ::-moz-selection,.highlight[data-v-7980fc28] ::-ms-selection,.highlight[data-v-7980fc28] ::-o-selection,.highlight[data-v-7980fc28] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-7980fc28]{font-weight:700}.light[data-v-7980fc28]{font-weight:lighter}.text-left[data-v-7980fc28]{text-align:left}.text-right[data-v-7980fc28]{text-align:right}.text-center[data-v-7980fc28]{text-align:center}.horizontal-center[data-v-7980fc28]{margin:0 auto}.border-box[data-v-7980fc28]{-webkit-box-sizing:border-box;box-sizing:border-box}.minimal-home[data-v-7980fc28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem auto;padding-bottom:1px;padding-top:10vh;min-height:calc(99vh - var(--footer-height));width:90%;max-width:1000px;background:var(--minimal-view-background-color)}.title-and-search[data-v-7980fc28]{text-align:center}.title-and-search h1[data-v-7980fc28]{color:var(--minimal-view-title-color);margin:0;font-size:3rem}.title-and-search a[data-v-7980fc28]{text-decoration:none}.item-group-container[data-v-7980fc28]{display:grid;gap:0 .5rem;margin:3rem auto;width:90%;grid-template-columns:repeat(var(--col-count),1fr)}.item-group-container.showing-all[data-v-7980fc28]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.item-group-container.showing-all .headings[data-v-7980fc28]{display:none}@media(max-width:599px){.item-group-container[data-v-7980fc28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.no-data[data-v-7980fc28]{font-size:2rem;color:var(--minimal-view-background-color);background:hsla(0,0%,100%,.9215686274509803);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto;padding:.5rem 1rem;border-radius:var(--curve-factor)}.minimal-buttons[data-v-7980fc28]{position:absolute;top:.5rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.minimal-buttons .home-page-icon[data-v-7980fc28]{color:var(--minimal-view-settings-color);width:1.5rem;height:1.5rem}.minimal-home .minimal-buttons .config-launcher span.config-label{display:none}.minimal-home .minimal-buttons svg{opacity:var(--dimming-factor);border:none}.minimal-home .minimal-buttons:hover svg{opacity:1}.minimal-home .minimal-buttons .view-switcher{margin-top:2rem;right:0}pre[data-v-33cd2d90]{background:var(--code-editor-background);color:var(--code-editor-color);padding:1rem} \ No newline at end of file diff --git a/index.html b/index.html index 5440d8d2..48c5d46d 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Dashy
\ No newline at end of file +Dashy
\ No newline at end of file diff --git a/js/about.6550f139.js b/js/about.665926a9.js similarity index 99% rename from js/about.6550f139.js rename to js/about.665926a9.js index a2580bdb..cf41831d 100644 --- a/js/about.6550f139.js +++ b/js/about.665926a9.js @@ -1,2 +1,2 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["about"],{1792:function(t,e,i){"use strict";i.d(e,"a",(function(){return s})),i.d(e,"b",(function(){return o}));var s=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},o=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("article",{staticClass:"about"},[i("h1",[t._v("About Dashy")]),i("section",[i("h2",[t._v("Project Overview")]),i("p",[t._v(" Dashy is a self-hosted startpage for keeping your running applications and services organised. The aim of Dashy is to provide an easy-to-deploy, highly customizable and functianl dashboard, in order to improvde productivity and enable easy organisation of running services or web links. ")])]),i("section",[i("h2",[t._v("Source")]),i("p",[t._v(" Dashy's source is available through "),i("a",{attrs:{href:"https://github.com/lissy93/dashy"}},[t._v("GitHub")]),t._v(", and the Docker image is on "),i("a",{attrs:{href:"https://hub.docker.com/r/lissy93/dashy"}},[t._v("DockerHub")]),t._v(". ")])]),i("section",[i("h2",[t._v("Reporting a Bug")]),i("p",[t._v(" If you've come across an bug in Dashy, please "),i("a",{attrs:{href:"https://git.io/JnqPR"}},[t._v("open an issue")]),t._v(", so that it can be fixed. ")])]),i("section",[i("h2",[t._v("Getting Support")]),i("p",[t._v(" If you need any help deploying, using, or developing Dashy, feel free to "),i("a",{attrs:{href:"https://git.io/JnqiA"}},[t._v("open a support ticket")]),t._v(" or start a "),i("a",{attrs:{href:"https://github.com/Lissy93/dashy/discussions"}},[t._v("discussion")]),t._v(" on GitHub. ")])]),i("section",[i("h2",[t._v("About the Author")]),i("a",{attrs:{href:"https://aliciasykes.com"}},[i("img",{staticClass:"aht-pic",attrs:{src:"https://i.ibb.co/FnxqTfx/aht-bot-round.png",alt:"Alicia Sykes"}})]),t._v(" Dashy is developed an maintained by "),i("a",{attrs:{href:"https://aliciasykes.com"}},[t._v("Alicia Sykes")]),t._v(" ("),i("a",{attrs:{href:"https://github.com/lissy93"}},[t._v("@Lissy93")]),t._v("), with support from the community. "),i("ul",[i("li",[i("b",[t._v("PGP Key")]),t._v(" - "),i("a",{attrs:{href:"https://keybase.io/aliciasykes/pgp_keys.asc?fingerprint=0688f8d34587d954e9e51fb8fedb68f55c0283a7"}},[i("code",[t._v("0688 F8D3 4587 D954 E9E5 1FB8 FEDB 68F5 5C02 83A7")])])]),i("li",[i("b",[t._v("BTC Address")]),t._v(" - "),i("code",[t._v("3853bSxupMjvxEYfwGDGAaLZhTKxB2vEVC")])]),i("li",[i("b",[t._v("Mail")]),t._v(" - "),i("code",[t._v("alicia at omg dot lol")])]),i("li",[i("b",[t._v("Blog")]),t._v(" - "),i("a",{attrs:{href:"https://notes.aliciasykes.com"}},[t._v("notes.aliciasykes.com")])])])]),i("section",{staticClass:"license"},[i("h2",[t._v("License")]),i("code",[t._v(" Copyright © 2021 Alicia Sykes (https://aliciasykes.com) ")]),i("br"),i("br"),i("code",[t._v(" Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: ")]),i("br"),i("br"),i("code",[t._v(" The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. ")]),i("br"),i("br"),i("code",[t._v(" THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWAREOR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ")])])])}]},"35a2":function(t,e,i){},4869:function(t,e,i){"use strict";i("35a2")},5679:function(t,e){document.getElementsByTagName("html")[0].setAttribute("data-theme","callisto")},6109:function(t,e,i){"use strict";i.r(e);var s=i("5679"),o=i.n(s);for(var a in s)["default"].indexOf(a)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(a);e["default"]=o.a},f820:function(t,e,i){"use strict";i.r(e);var s=i("1792"),o=i("6109");for(var a in o)["default"].indexOf(a)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(a);i("4869");var n=i("2877"),r=Object(n["a"])(o["default"],s["a"],s["b"],!1,null,"502c8927",null);e["default"]=r.exports}}]); -//# sourceMappingURL=about.6550f139.js.map \ No newline at end of file +//# sourceMappingURL=about.665926a9.js.map \ No newline at end of file diff --git a/js/about.6550f139.js.map b/js/about.665926a9.js.map similarity index 99% rename from js/about.6550f139.js.map rename to js/about.665926a9.js.map index 3e76d70b..307a5c93 100644 --- a/js/about.6550f139.js.map +++ b/js/about.665926a9.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/views/About.vue?e39f","webpack:///./src/views/About.vue?ac07","webpack:///src/views/About.vue","webpack:///./src/views/About.vue?060c","webpack:///./src/views/About.vue"],"names":["render","_vm","this","_h","$createElement","_self","_c","_m","staticRenderFns","staticClass","_v","attrs","document","getElementsByTagName","setAttribute","component"],"mappings":"2KAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAsBH,EAAII,MAAMC,GAAO,OAAOL,EAAIM,GAAG,IACnGC,EAAkB,CAAC,WAAa,IAAIP,EAAIC,KAASC,EAAGF,EAAIG,eAAmBE,EAAGL,EAAII,MAAMC,IAAIH,EAAG,OAAOG,EAAG,UAAU,CAACG,YAAY,SAAS,CAACH,EAAG,KAAK,CAACL,EAAIS,GAAG,iBAAiBJ,EAAG,UAAU,CAACA,EAAG,KAAK,CAACL,EAAIS,GAAG,sBAAsBJ,EAAG,IAAI,CAACL,EAAIS,GAAG,wSAAwSJ,EAAG,UAAU,CAACA,EAAG,KAAK,CAACL,EAAIS,GAAG,YAAYJ,EAAG,IAAI,CAACL,EAAIS,GAAG,yCAAyCJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,qCAAqC,CAACV,EAAIS,GAAG,YAAYT,EAAIS,GAAG,iCAAiCJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,2CAA2C,CAACV,EAAIS,GAAG,eAAeT,EAAIS,GAAG,UAAUJ,EAAG,UAAU,CAACA,EAAG,KAAK,CAACL,EAAIS,GAAG,qBAAqBJ,EAAG,IAAI,CAACL,EAAIS,GAAG,mDAAmDJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,yBAAyB,CAACV,EAAIS,GAAG,mBAAmBT,EAAIS,GAAG,mCAAmCJ,EAAG,UAAU,CAACA,EAAG,KAAK,CAACL,EAAIS,GAAG,qBAAqBJ,EAAG,IAAI,CAACL,EAAIS,GAAG,8EAA8EJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,yBAAyB,CAACV,EAAIS,GAAG,2BAA2BT,EAAIS,GAAG,gBAAgBJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,iDAAiD,CAACV,EAAIS,GAAG,gBAAgBT,EAAIS,GAAG,oBAAoBJ,EAAG,UAAU,CAACA,EAAG,KAAK,CAACL,EAAIS,GAAG,sBAAsBJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,4BAA4B,CAACL,EAAG,MAAM,CAACG,YAAY,UAAUE,MAAM,CAAC,IAAM,6CAA6C,IAAM,oBAAoBV,EAAIS,GAAG,yCAAyCJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,4BAA4B,CAACV,EAAIS,GAAG,kBAAkBT,EAAIS,GAAG,MAAMJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,+BAA+B,CAACV,EAAIS,GAAG,cAAcT,EAAIS,GAAG,wCAAwCJ,EAAG,KAAK,CAACA,EAAG,KAAK,CAACA,EAAG,IAAI,CAACL,EAAIS,GAAG,aAAaT,EAAIS,GAAG,OAAOJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,qGAAqG,CAACL,EAAG,OAAO,CAACL,EAAIS,GAAG,2DAA2DJ,EAAG,KAAK,CAACA,EAAG,IAAI,CAACL,EAAIS,GAAG,iBAAiBT,EAAIS,GAAG,OAAOJ,EAAG,OAAO,CAACL,EAAIS,GAAG,0CAA0CJ,EAAG,KAAK,CAACA,EAAG,IAAI,CAACL,EAAIS,GAAG,UAAUT,EAAIS,GAAG,OAAOJ,EAAG,OAAO,CAACL,EAAIS,GAAG,6BAA6BJ,EAAG,KAAK,CAACA,EAAG,IAAI,CAACL,EAAIS,GAAG,UAAUT,EAAIS,GAAG,OAAOJ,EAAG,IAAI,CAACK,MAAM,CAAC,KAAO,kCAAkC,CAACV,EAAIS,GAAG,iCAAiCJ,EAAG,UAAU,CAACG,YAAY,WAAW,CAACH,EAAG,KAAK,CAACL,EAAIS,GAAG,aAAaJ,EAAG,OAAO,CAACL,EAAIS,GAAG,+DAA+DJ,EAAG,MAAMA,EAAG,MAAMA,EAAG,OAAO,CAACL,EAAIS,GAAG,wbAAwbJ,EAAG,MAAMA,EAAG,MAAMA,EAAG,OAAO,CAACL,EAAIS,GAAG,sIAAsIJ,EAAG,MAAMA,EAAG,MAAMA,EAAG,OAAO,CAACL,EAAIS,GAAG,0d,2DCD5zG,W,mBCqFAE,SAASC,qBAAqB,QAAQ,GAAGC,aAAa,aAAc,a,kCCrFpE,4HAA+U,eAAG,G,kCCAlV,yJAQIC,EAAY,eACd,aACA,OACA,QACA,EACA,KACA,WACA,MAIa,aAAAA,E","file":"js/about.6550f139.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _vm._m(0)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('article',{staticClass:\"about\"},[_c('h1',[_vm._v(\"About Dashy\")]),_c('section',[_c('h2',[_vm._v(\"Project Overview\")]),_c('p',[_vm._v(\" Dashy is a self-hosted startpage for keeping your running applications and services organised. The aim of Dashy is to provide an easy-to-deploy, highly customizable and functianl dashboard, in order to improvde productivity and enable easy organisation of running services or web links. \")])]),_c('section',[_c('h2',[_vm._v(\"Source\")]),_c('p',[_vm._v(\" Dashy's source is available through \"),_c('a',{attrs:{\"href\":\"https://github.com/lissy93/dashy\"}},[_vm._v(\"GitHub\")]),_vm._v(\", and the Docker image is on \"),_c('a',{attrs:{\"href\":\"https://hub.docker.com/r/lissy93/dashy\"}},[_vm._v(\"DockerHub\")]),_vm._v(\". \")])]),_c('section',[_c('h2',[_vm._v(\"Reporting a Bug\")]),_c('p',[_vm._v(\" If you've come across an bug in Dashy, please \"),_c('a',{attrs:{\"href\":\"https://git.io/JnqPR\"}},[_vm._v(\"open an issue\")]),_vm._v(\", so that it can be fixed. \")])]),_c('section',[_c('h2',[_vm._v(\"Getting Support\")]),_c('p',[_vm._v(\" If you need any help deploying, using, or developing Dashy, feel free to \"),_c('a',{attrs:{\"href\":\"https://git.io/JnqiA\"}},[_vm._v(\"open a support ticket\")]),_vm._v(\" or start a \"),_c('a',{attrs:{\"href\":\"https://github.com/Lissy93/dashy/discussions\"}},[_vm._v(\"discussion\")]),_vm._v(\" on GitHub. \")])]),_c('section',[_c('h2',[_vm._v(\"About the Author\")]),_c('a',{attrs:{\"href\":\"https://aliciasykes.com\"}},[_c('img',{staticClass:\"aht-pic\",attrs:{\"src\":\"https://i.ibb.co/FnxqTfx/aht-bot-round.png\",\"alt\":\"Alicia Sykes\"}})]),_vm._v(\" Dashy is developed an maintained by \"),_c('a',{attrs:{\"href\":\"https://aliciasykes.com\"}},[_vm._v(\"Alicia Sykes\")]),_vm._v(\" (\"),_c('a',{attrs:{\"href\":\"https://github.com/lissy93\"}},[_vm._v(\"@Lissy93\")]),_vm._v(\"), with support from the community. \"),_c('ul',[_c('li',[_c('b',[_vm._v(\"PGP Key\")]),_vm._v(\" - \"),_c('a',{attrs:{\"href\":\"https://keybase.io/aliciasykes/pgp_keys.asc?fingerprint=0688f8d34587d954e9e51fb8fedb68f55c0283a7\"}},[_c('code',[_vm._v(\"0688 F8D3 4587 D954 E9E5 1FB8 FEDB 68F5 5C02 83A7\")])])]),_c('li',[_c('b',[_vm._v(\"BTC Address\")]),_vm._v(\" - \"),_c('code',[_vm._v(\"3853bSxupMjvxEYfwGDGAaLZhTKxB2vEVC\")])]),_c('li',[_c('b',[_vm._v(\"Mail\")]),_vm._v(\" - \"),_c('code',[_vm._v(\"alicia at omg dot lol\")])]),_c('li',[_c('b',[_vm._v(\"Blog\")]),_vm._v(\" - \"),_c('a',{attrs:{\"href\":\"https://notes.aliciasykes.com\"}},[_vm._v(\"notes.aliciasykes.com\")])])])]),_c('section',{staticClass:\"license\"},[_c('h2',[_vm._v(\"License\")]),_c('code',[_vm._v(\" Copyright © 2021 Alicia Sykes (https://aliciasykes.com) \")]),_c('br'),_c('br'),_c('code',[_vm._v(\" Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: \")]),_c('br'),_c('br'),_c('code',[_vm._v(\" The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \")]),_c('br'),_c('br'),_c('code',[_vm._v(\" THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWAREOR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \")])])])}]\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=style&index=0&id=502c8927&scoped=true&lang=scss&\"","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./About.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./About.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./About.vue?vue&type=template&id=502c8927&scoped=true&\"\nimport script from \"./About.vue?vue&type=script&lang=js&\"\nexport * from \"./About.vue?vue&type=script&lang=js&\"\nimport style0 from \"./About.vue?vue&type=style&index=0&id=502c8927&scoped=true&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 \"502c8927\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/views/About.vue?5f21","webpack:///./src/views/About.vue?ac07","webpack:///src/views/About.vue","webpack:///./src/views/About.vue?060c","webpack:///./src/views/About.vue"],"names":["render","_vm","this","_h","$createElement","_self","_c","_m","staticRenderFns","staticClass","_v","attrs","document","getElementsByTagName","setAttribute","component"],"mappings":"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","file":"js/about.665926a9.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _vm._m(0)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('article',{staticClass:\"about\"},[_c('h1',[_vm._v(\"About Dashy\")]),_c('section',[_c('h2',[_vm._v(\"Project Overview\")]),_c('p',[_vm._v(\" Dashy is a self-hosted startpage for keeping your running applications and services organised. The aim of Dashy is to provide an easy-to-deploy, highly customizable and functianl dashboard, in order to improvde productivity and enable easy organisation of running services or web links. \")])]),_c('section',[_c('h2',[_vm._v(\"Source\")]),_c('p',[_vm._v(\" Dashy's source is available through \"),_c('a',{attrs:{\"href\":\"https://github.com/lissy93/dashy\"}},[_vm._v(\"GitHub\")]),_vm._v(\", and the Docker image is on \"),_c('a',{attrs:{\"href\":\"https://hub.docker.com/r/lissy93/dashy\"}},[_vm._v(\"DockerHub\")]),_vm._v(\". \")])]),_c('section',[_c('h2',[_vm._v(\"Reporting a Bug\")]),_c('p',[_vm._v(\" If you've come across an bug in Dashy, please \"),_c('a',{attrs:{\"href\":\"https://git.io/JnqPR\"}},[_vm._v(\"open an issue\")]),_vm._v(\", so that it can be fixed. \")])]),_c('section',[_c('h2',[_vm._v(\"Getting Support\")]),_c('p',[_vm._v(\" If you need any help deploying, using, or developing Dashy, feel free to \"),_c('a',{attrs:{\"href\":\"https://git.io/JnqiA\"}},[_vm._v(\"open a support ticket\")]),_vm._v(\" or start a \"),_c('a',{attrs:{\"href\":\"https://github.com/Lissy93/dashy/discussions\"}},[_vm._v(\"discussion\")]),_vm._v(\" on GitHub. \")])]),_c('section',[_c('h2',[_vm._v(\"About the Author\")]),_c('a',{attrs:{\"href\":\"https://aliciasykes.com\"}},[_c('img',{staticClass:\"aht-pic\",attrs:{\"src\":\"https://i.ibb.co/FnxqTfx/aht-bot-round.png\",\"alt\":\"Alicia Sykes\"}})]),_vm._v(\" Dashy is developed an maintained by \"),_c('a',{attrs:{\"href\":\"https://aliciasykes.com\"}},[_vm._v(\"Alicia Sykes\")]),_vm._v(\" (\"),_c('a',{attrs:{\"href\":\"https://github.com/lissy93\"}},[_vm._v(\"@Lissy93\")]),_vm._v(\"), with support from the community. \"),_c('ul',[_c('li',[_c('b',[_vm._v(\"PGP Key\")]),_vm._v(\" - \"),_c('a',{attrs:{\"href\":\"https://keybase.io/aliciasykes/pgp_keys.asc?fingerprint=0688f8d34587d954e9e51fb8fedb68f55c0283a7\"}},[_c('code',[_vm._v(\"0688 F8D3 4587 D954 E9E5 1FB8 FEDB 68F5 5C02 83A7\")])])]),_c('li',[_c('b',[_vm._v(\"BTC Address\")]),_vm._v(\" - \"),_c('code',[_vm._v(\"3853bSxupMjvxEYfwGDGAaLZhTKxB2vEVC\")])]),_c('li',[_c('b',[_vm._v(\"Mail\")]),_vm._v(\" - \"),_c('code',[_vm._v(\"alicia at omg dot lol\")])]),_c('li',[_c('b',[_vm._v(\"Blog\")]),_vm._v(\" - \"),_c('a',{attrs:{\"href\":\"https://notes.aliciasykes.com\"}},[_vm._v(\"notes.aliciasykes.com\")])])])]),_c('section',{staticClass:\"license\"},[_c('h2',[_vm._v(\"License\")]),_c('code',[_vm._v(\" Copyright © 2021 Alicia Sykes (https://aliciasykes.com) \")]),_c('br'),_c('br'),_c('code',[_vm._v(\" Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: \")]),_c('br'),_c('br'),_c('code',[_vm._v(\" The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \")]),_c('br'),_c('br'),_c('code',[_vm._v(\" THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWAREOR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \")])])])}]\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=style&index=0&id=502c8927&scoped=true&lang=scss&\"","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./About.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./About.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./About.vue?vue&type=template&id=502c8927&scoped=true&\"\nimport script from \"./About.vue?vue&type=script&lang=js&\"\nexport * from \"./About.vue?vue&type=script&lang=js&\"\nimport style0 from \"./About.vue?vue&type=style&index=0&id=502c8927&scoped=true&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 \"502c8927\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/js/dashy.758cbfa9.js.map b/js/dashy.758cbfa9.js.map deleted file mode 100644 index 40e6ccd5..00000000 --- a/js/dashy.758cbfa9.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/assets/interface-icons/user-logout.svg","webpack:///./src/assets/interface-icons/config-delete-local.svg","webpack:///./src/assets/interface-icons/config-language.svg","webpack:///./src/assets/interface-icons/application-rebuild.svg","webpack:///./src/assets/interface-icons/open-iframe.svg","webpack:///./src/components/Configuration/ConfigContainer.vue?09fd","webpack:///./src/components/MinimalView/MinimalSearch.vue?53d0","webpack:///./src/views/Login.vue?2567","webpack:///./src/components/Workspace/WebContent.vue?ad01","webpack:///./src/assets/interface-icons/open-current-tab.svg","webpack:///./src/assets/interface-icons/open-new-tab.svg","webpack:///./src/assets/interface-icons/application-about.svg","webpack:///./src/components/FormElements/Button.vue?8611","webpack:///./src/components/PageStrcture/LoadingScreen.vue?ea0c","webpack:///./src/components/FormElements/Input.vue?fb76","webpack:///./src/components/Settings/SettingsContainer.vue?8347","webpack:///./src/assets/interface-icons/application-minimal.svg","webpack:///./src/components/Workspace/SideBar.vue?dde3","webpack:///./src/views/Home.vue?c44f","webpack:///./src/components/Workspace/SideBarItem.vue?19a5","webpack:///./src/assets/interface-icons/config-editor.svg","webpack:///./src/components/Settings/CustomThemeMaker.vue?25a2","webpack:///./src/assets/interface-icons/application-change-view.svg","webpack:///./src/assets/interface-icons/config-backup.svg","webpack:///./src/assets/interface-icons/open-workspace.svg","webpack:///./src/components/Configuration/ConfigContainer.vue?18b6","webpack:///./src/assets/interface-icons/application-reload.svg","webpack:///./src/assets/interface-icons/config-color-palette.svg","webpack:///./src/components/LinkItems/StatusIndicator.vue?dc21","webpack:///./src/components/Settings/ThemeSelector.vue?89f8","webpack:///./src/components/Configuration/RebuildApp.vue?e145","webpack:///./src/components/Settings/ConfigLauncher.vue?7f51","webpack:///./src/App.vue?0445","webpack:///./src/components/PageStrcture/Header.vue?f602","webpack:///./src/components/PageStrcture/PageTitle.vue?4c68","webpack:///src/components/PageStrcture/PageTitle.vue","webpack:///./src/components/PageStrcture/PageTitle.vue?ea63","webpack:///./src/components/PageStrcture/PageTitle.vue","webpack:///./src/components/PageStrcture/Nav.vue?7478","webpack:///src/components/PageStrcture/Nav.vue","webpack:///./src/components/PageStrcture/Nav.vue?c674","webpack:///./src/components/PageStrcture/Nav.vue","webpack:///./src/utils/MiscHelpers.js","webpack:///src/components/PageStrcture/Header.vue","webpack:///./src/components/PageStrcture/Header.vue?83b0","webpack:///./src/components/PageStrcture/Header.vue","webpack:///./src/components/PageStrcture/Footer.vue?708e","webpack:///src/components/PageStrcture/Footer.vue","webpack:///./src/components/PageStrcture/Footer.vue?6588","webpack:///./src/components/PageStrcture/Footer.vue","webpack:///./src/components/PageStrcture/LoadingScreen.vue?b222","webpack:///src/components/PageStrcture/LoadingScreen.vue","webpack:///./src/components/PageStrcture/LoadingScreen.vue?96ea","webpack:///./src/components/PageStrcture/LoadingScreen.vue","webpack:///./src/utils/ConfigAccumalator.js","webpack:///./src/utils/CoolConsole.js","webpack:///./src/utils/ErrorHandler.js","webpack:///./src/utils/Auth.js","webpack:///./src/utils/CheckSectionVisibility.js","webpack:///./src/utils/languages.js","webpack:///./src/utils/ConfigHelpers.js","webpack:///src/App.vue","webpack:///./src/App.vue?382d","webpack:///./src/App.vue","webpack:///./src/views/Home.vue?9f88","webpack:///./src/components/Settings/SettingsContainer.vue?b5f8","webpack:///./src/components/Settings/SearchBar.vue?7083","webpack:///./src/utils/ArrowKeyNavigation.js","webpack:///./src/utils/Search.js","webpack:///src/components/Settings/SearchBar.vue","webpack:///./src/components/Settings/SearchBar.vue?8307","webpack:///./src/components/Settings/SearchBar.vue","webpack:///./src/components/Settings/ConfigLauncher.vue?389b","webpack:///./src/components/Configuration/ConfigContainer.vue?bb0d","webpack:///./src/utils/JsonToYaml.js","webpack:///./src/components/Configuration/JsonEditor.vue?00d7","webpack:///src/components/Configuration/JsonEditor.vue","webpack:///./src/components/Configuration/JsonEditor.vue?579f","webpack:///./src/components/Configuration/JsonEditor.vue","webpack:///./src/components/Configuration/CustomCss.vue?4668","webpack:///./src/components/Settings/CustomThemeMaker.vue?c0ba","webpack:///./src/components/FormElements/Button.vue?01bc","webpack:///src/components/FormElements/Button.vue","webpack:///./src/components/FormElements/Button.vue?52f8","webpack:///./src/components/FormElements/Button.vue","webpack:///src/components/Settings/CustomThemeMaker.vue","webpack:///./src/components/Settings/CustomThemeMaker.vue?39f6","webpack:///./src/components/Settings/CustomThemeMaker.vue","webpack:///src/components/Configuration/CustomCss.vue","webpack:///./src/components/Configuration/CustomCss.vue?3340","webpack:///./src/components/Configuration/CustomCss.vue","webpack:///./src/components/Configuration/CloudBackupRestore.vue?9334","webpack:///./src/components/FormElements/Input.vue?2d54","webpack:///src/components/FormElements/Input.vue","webpack:///./src/components/FormElements/Input.vue?49a6","webpack:///./src/components/FormElements/Input.vue","webpack:///./src/utils/CloudBackup.js","webpack:///src/components/Configuration/CloudBackupRestore.vue","webpack:///./src/components/Configuration/CloudBackupRestore.vue?d065","webpack:///./src/components/Configuration/CloudBackupRestore.vue","webpack:///./src/components/Configuration/RebuildApp.vue?e3dc","webpack:///src/components/Configuration/RebuildApp.vue","webpack:///./src/components/Configuration/RebuildApp.vue?1840","webpack:///./src/components/Configuration/RebuildApp.vue","webpack:///./src/components/Configuration/AppVersion.vue?2973","webpack:///src/components/Configuration/AppVersion.vue","webpack:///./src/components/Configuration/AppVersion.vue?808b","webpack:///./src/components/Configuration/AppVersion.vue","webpack:///src/components/Configuration/ConfigContainer.vue","webpack:///./src/components/Configuration/ConfigContainer.vue?d8c3","webpack:///./src/components/Configuration/ConfigContainer.vue","webpack:///./src/components/Settings/LanguageSwitcher.vue?4425","webpack:///src/components/Settings/LanguageSwitcher.vue","webpack:///./src/components/Settings/LanguageSwitcher.vue?15e6","webpack:///./src/components/Settings/LanguageSwitcher.vue","webpack:///src/components/Settings/ConfigLauncher.vue","webpack:///./src/components/Settings/ConfigLauncher.vue?5a66","webpack:///./src/components/Settings/ConfigLauncher.vue","webpack:///./src/components/Settings/ThemeSelector.vue?c346","webpack:///./src/utils/ThemeHelper.js","webpack:///src/components/Settings/ThemeSelector.vue","webpack:///./src/components/Settings/ThemeSelector.vue?3fa2","webpack:///./src/components/Settings/ThemeSelector.vue","webpack:///./src/components/Settings/LayoutSelector.vue?1403","webpack:///src/components/Settings/LayoutSelector.vue","webpack:///./src/components/Settings/LayoutSelector.vue?4a31","webpack:///./src/components/Settings/LayoutSelector.vue","webpack:///./src/components/Settings/ItemSizeSelector.vue?01e4","webpack:///src/components/Settings/ItemSizeSelector.vue","webpack:///./src/components/Settings/ItemSizeSelector.vue?7880","webpack:///./src/components/Settings/ItemSizeSelector.vue","webpack:///./src/components/Settings/AuthButtons.vue?cbae","webpack:///src/components/Settings/AuthButtons.vue","webpack:///./src/components/Settings/AuthButtons.vue?7550","webpack:///./src/components/Settings/AuthButtons.vue","webpack:///./src/components/Settings/KeyboardShortcutInfo.vue?3702","webpack:///src/components/Settings/KeyboardShortcutInfo.vue","webpack:///./src/components/Settings/KeyboardShortcutInfo.vue?6297","webpack:///./src/components/Settings/KeyboardShortcutInfo.vue","webpack:///./src/components/Configuration/AppInfoModal.vue?f1d5","webpack:///src/components/Configuration/AppInfoModal.vue","webpack:///./src/components/Configuration/AppInfoModal.vue?ee6a","webpack:///./src/components/Configuration/AppInfoModal.vue","webpack:///src/components/Settings/SettingsContainer.vue","webpack:///./src/components/Settings/SettingsContainer.vue?5e44","webpack:///./src/components/Settings/SettingsContainer.vue","webpack:///./src/components/LinkItems/Section.vue?d27d","webpack:///./src/components/LinkItems/Item.vue?2c85","webpack:///./src/components/LinkItems/ItemIcon.vue?ba36","webpack:///src/components/LinkItems/ItemIcon.vue","webpack:///./src/components/LinkItems/ItemIcon.vue?e801","webpack:///./src/components/LinkItems/ItemIcon.vue","webpack:///./src/components/LinkItems/ItemOpenMethodIcon.vue?9549","webpack:///src/components/LinkItems/ItemOpenMethodIcon.vue","webpack:///./src/components/LinkItems/ItemOpenMethodIcon.vue?b230","webpack:///./src/components/LinkItems/ItemOpenMethodIcon.vue","webpack:///./src/components/LinkItems/StatusIndicator.vue?a17e","webpack:///src/components/LinkItems/StatusIndicator.vue","webpack:///./src/components/LinkItems/StatusIndicator.vue?9938","webpack:///./src/components/LinkItems/StatusIndicator.vue","webpack:///./src/components/LinkItems/ContextMenu.vue?c705","webpack:///src/components/LinkItems/ContextMenu.vue","webpack:///./src/components/LinkItems/ContextMenu.vue?623e","webpack:///./src/components/LinkItems/ContextMenu.vue","webpack:///src/components/LinkItems/Item.vue","webpack:///./src/components/LinkItems/Item.vue?a851","webpack:///./src/components/LinkItems/Item.vue","webpack:///./src/components/LinkItems/Collapsable.vue?5d09","webpack:///src/components/LinkItems/Collapsable.vue","webpack:///./src/components/LinkItems/Collapsable.vue?bb21","webpack:///./src/components/LinkItems/Collapsable.vue","webpack:///./src/components/LinkItems/IframeModal.vue?91f3","webpack:///src/components/LinkItems/IframeModal.vue","webpack:///./src/components/LinkItems/IframeModal.vue?5f28","webpack:///./src/components/LinkItems/IframeModal.vue","webpack:///src/components/LinkItems/Section.vue","webpack:///./src/components/LinkItems/Section.vue?258f","webpack:///./src/components/LinkItems/Section.vue","webpack:///src/views/Home.vue","webpack:///./src/views/Home.vue?1ead","webpack:///./src/views/Home.vue","webpack:///./src/views/Login.vue?d868","webpack:///src/views/Login.vue","webpack:///./src/views/Login.vue?8434","webpack:///./src/views/Login.vue","webpack:///./src/views/Workspace.vue?1bb4","webpack:///./src/components/Workspace/SideBar.vue?c275","webpack:///./src/components/Workspace/SideBarItem.vue?72eb","webpack:///src/components/Workspace/SideBarItem.vue","webpack:///./src/components/Workspace/SideBarItem.vue?61b9","webpack:///./src/components/Workspace/SideBarItem.vue","webpack:///./src/components/Workspace/SideBarSection.vue?353c","webpack:///src/components/Workspace/SideBarSection.vue","webpack:///./src/components/Workspace/SideBarSection.vue?3ca7","webpack:///./src/components/Workspace/SideBarSection.vue","webpack:///src/components/Workspace/SideBar.vue","webpack:///./src/components/Workspace/SideBar.vue?368a","webpack:///./src/components/Workspace/SideBar.vue","webpack:///./src/components/Workspace/WebContent.vue?d64f","webpack:///src/components/Workspace/WebContent.vue","webpack:///./src/components/Workspace/WebContent.vue?01ce","webpack:///./src/components/Workspace/WebContent.vue","webpack:///./src/components/Workspace/MultiTaskingWebComtent.vue?5852","webpack:///src/components/Workspace/MultiTaskingWebComtent.vue","webpack:///./src/components/Workspace/MultiTaskingWebComtent.vue?5326","webpack:///./src/components/Workspace/MultiTaskingWebComtent.vue","webpack:///src/views/Workspace.vue","webpack:///./src/views/Workspace.vue?c5ca","webpack:///./src/views/Workspace.vue","webpack:///./src/views/Minimal.vue?3554","webpack:///./src/components/MinimalView/MinimalSection.vue?5ce4","webpack:///src/components/MinimalView/MinimalSection.vue","webpack:///./src/components/MinimalView/MinimalSection.vue?2d98","webpack:///./src/components/MinimalView/MinimalSection.vue","webpack:///./src/components/MinimalView/MinimalHeading.vue?8cb6","webpack:///src/components/MinimalView/MinimalHeading.vue","webpack:///./src/components/MinimalView/MinimalHeading.vue?e0d0","webpack:///./src/components/MinimalView/MinimalHeading.vue","webpack:///./src/components/MinimalView/MinimalSearch.vue?58a6","webpack:///src/components/MinimalView/MinimalSearch.vue","webpack:///./src/components/MinimalView/MinimalSearch.vue?4c0b","webpack:///./src/components/MinimalView/MinimalSearch.vue","webpack:///src/views/Minimal.vue","webpack:///./src/views/Minimal.vue?69bb","webpack:///./src/views/Minimal.vue","webpack:///./src/views/DownloadConfig.vue?5c7a","webpack:///src/views/DownloadConfig.vue","webpack:///./src/views/DownloadConfig.vue?a1ac","webpack:///./src/views/DownloadConfig.vue","webpack:///./src/router.js","webpack:///./src/utils/InitServiceWorker.js","webpack:///./src/utils/ClickOutside.js","webpack:///./src/utils/ErrorReporting.js","webpack:///./src/main.js","webpack:///./src/assets/interface-icons/config-open-settings.svg","webpack:///./src/assets/interface-icons/layout-horizontal.svg","webpack:///./src/views/Workspace.vue?9554","webpack:///./src/assets/interface-icons/application-home.svg","webpack:///./src/App.vue?595f","webpack:///./src/utils/defaults.js","webpack:///./src/components/Settings/LayoutSelector.vue?6653","webpack:///./src/assets/interface-icons/config-close.svg","webpack:///./src/assets/interface-icons/loader.svg","webpack:///./src/views/Minimal.vue?b201","webpack:///./src/assets/interface-icons/cloud-backup-restore.svg","webpack:///./src/components/LinkItems/ContextMenu.vue?595f","webpack:///./src/components/LinkItems/Section.vue?32d1","webpack:///./src/views/DownloadConfig.vue?4e96","webpack:///./src/components/Configuration/AppInfoModal.vue?7211","webpack:///./src/assets/interface-icons/icon-size-medium.svg","webpack:///./src/views/Minimal.vue?d424","webpack:///./src/components/Settings/AuthButtons.vue?1652","webpack:///./src/components/MinimalView/MinimalSection.vue?7187","webpack:///./src/assets/interface-icons/config-custom-css.svg","webpack:///./src/components/Workspace/MultiTaskingWebComtent.vue?bd20","webpack:///./src/components/Configuration/JsonEditor.vue?5179","webpack:///./src/components/LinkItems/Item.vue?b4f3","webpack:///./src/components/MinimalView/MinimalHeading.vue?97b0","webpack:///./src/components/Settings/SearchBar.vue?8b03","webpack:///./src/components/Settings/ItemSizeSelector.vue?dc3b","webpack:///./public/conf.yml","webpack:///./src/assets/interface-icons/config-cancel.svg","webpack:///./src/assets/interface-icons/save-config.svg","webpack:///./src/assets/interface-icons/icon-size-large.svg","webpack:///./src/components/Configuration/CloudBackupRestore.vue?cf9d","webpack:///./src/components/Settings/KeyboardShortcutInfo.vue?300b","webpack:///./src/assets/interface-icons/broken-icon.svg","webpack:///./src/components/Configuration/CustomCss.vue?fa1a","webpack:///./src/components/PageStrcture/Footer.vue?ee42","webpack:///./src/components/Configuration/AppVersion.vue?9a2c","webpack:///./src/components/PageStrcture/Header.vue?0f48","webpack:///./src/components/LinkItems/ItemOpenMethodIcon.vue?d33a","webpack:///./src/assets/interface-icons/layout-default.svg","webpack:///./src/assets/interface-icons/config-download-file.svg","webpack:///./src/components/Workspace/SideBarSection.vue?8693","webpack:///./src/components/PageStrcture/Nav.vue?efdc","webpack:///./src/assets/interface-icons/icon-size-small.svg","webpack:///./src/components/LinkItems/ItemIcon.vue?e410","webpack:///./src/utils/EmojiUnicodeRegex.js","webpack:///./src/assets/interface-icons/config-restore.svg","webpack:///./src/assets/interface-icons/config-edit-json.svg","webpack:///./src/components/LinkItems/Collapsable.vue?d84e","webpack:///./src/components/PageStrcture/PageTitle.vue?99fa","webpack:///./src/components/LinkItems/IframeModal.vue?f46c","webpack:///./src/components/Settings/LanguageSwitcher.vue?ad68","webpack:///./src/components/LinkItems/Item.vue?d111","webpack:///./src/assets/interface-icons/layout-vertical.svg","webpack:///./src/components/LinkItems/StatusIndicator.vue?65d0","webpack:///./src/components/Settings/LanguageSwitcher.vue?ac3c"],"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","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","functional","_h","_vm","_c","_v","children","class","classNames","staticClass","style","staticStyle","attrs","rest","assign","concat","render","this","$createElement","_self","isLoading","_e","pageInfo","visibleComponents","footerText","staticRenderFns","title","description","logo","navLinks","_s","props","String","component","_l","link","index","path","isUrl","links","Array","methods","shouldBeVisible","routeName","hideFurnitureOn","includes","inject","components","PageTitle","Nav","titleVisible","navVisible","computed","$route","text","visible","domProps","authorUrl","authorName","licenseUrl","license","showCopyright","date","repoUrl","on","$event","ConfigAccumulator","constructor","conf","appConfig","appConfigFile","usersAppConfig","defaultAppConfig","localStorage","localStorageKeys","APP_CONFIG","JSON","parse","layout","LAYOUT_ORIENTATION","defaultLayout","iconSize","ICON_SIZE","defaultIconSize","auth","defaults","defaultPageInfo","localPageInfo","PAGE_INFO","filePageInfo","pi","sections","localSections","CONF_SECTIONS","json","sectionsFile","config","welcomeMsg","v","log","warningMsg","info","statusMsg","msg","statusErrorMsg","errorLog","makeTime","now","Date","pad","digit","padStart","getHours","getMinutes","getSeconds","appendToErrorLog","sessionStorage","getItem","sessionStorageKeys","ERROR_LOG","setItem","ErrorHandler","Sentry","InfoHandler","getAppConfig","Accumulator","printWarning","warn","isKeycloakEnabled","enableKeycloak","getKeycloakConfig","keycloak","serverUrl","realm","clientId","getUsers","isArray","users","generateUserToken","user","strAndUpper","input","toString","toUpperCase","sha","sha256","hash","isLoggedIn","validTokens","map","userAuthenticated","cookie","split","forEach","cookieKey","trim","cookieValue","cookieKeys","AUTH_TOKEN","isAuthEnabled","isGuestAccessEnabled","enableGuestAccess","checkCredentials","username","pass","messages","response","toLowerCase","correct","successMsg","incorrectPassword","missingPassword","missingUsername","incorrectUsername","login","expiry","setTime","getTime","toGMTString","userObject","USERNAME","logout","removeItem","getCurrentUser","foundUserObject","isLoggedInAsGuest","guestEnabled","notLoggedIn","isUserAdmin","currentUser","isAdmin","getUserState","notConfigured","loggedIn","guestAccess","userStateEnum","determineVisibility","visibilityList","cUsername","isFound","userInList","isSectionVisibleToUser","displayData","isGuest","checkVisiblity","hideFor","hideForUsers","checkHiddenability","showForUsers","checkIfHideForGuest","hideForGuest","hideForGuests","checkSectionVisibility","filter","currentSection","languages","locale","en","flag","de","nl","fr","sl","es","zhCN","i18nMessages","lang","filterUserSections","componentVisibility","usersChoice","hideComponents","isThere","userValue","pageTitle","hideHeading","navigation","hideNav","searchBar","hideSearch","settings","hideSettings","footer","hideFooter","splashScreen","hideSplashScreen","getTheme","localTheme","THEME","appConfigTheme","theme","defaultTheme","getCustomColors","localColors","CUSTOM_COLORS","configColors","customColors","getCustomKeyShortcuts","results","section","itemsWithHotKeys","items","item","hotkey","url","flat","getUsersLanguage","langCode","LANGUAGE","language","defaultLanguage","langObj","find","Header","Footer","LoadingScreen","provide","showFooter","usersCss","textContent","append","shouldShowSplash","availibleLocales","isLangSupported","languageList","userLang","usersBorwserLang1","navigator","usersBorwserLang2","usersSpairLangs","$i18n","availableLocales","usersLang","autoDetectLanguage","getLanguage","applyLanguage","hideSplash","customCss","cleanedCss","replace","injectCustomStyles","getBackgroundImage","ref","itemSizeBound","getExternalCSSLinks","allSections","modalOpen","searching","setLayoutOrientation","setItemSize","updateModalVisibility","checkTheresData","searchValue","filterTiles","icon","getDisplayData","finishedSearching","checkIfResults","$t","userIsTypingSomething","settingsVisible","externalThemes","getInitialTheme","getUserThemes","modalChanged","displayLayout","updateDisplayLayout","updateIconSize","userState","directives","rawName","expression","toggleSettingsVisibility","preventDefault","searchSubmitted","arguments","composing","indexOf","_k","keyCode","clearFilterInput","searchPrefs","disableWebSearch","ArrowKeyNavigation","resetIndex","arrowNavigation","goToPrevious","goToNext","getSafeElementIndex","selectItemByIndex","focus","getElementsByClassName","numResults","getNumResults","startingIndex","isSameRow","indx","pos","offsetTop","checkPreviousIndex","currentIndex","yPos","position","isBelow","start","end","nextIndex","findPreviousRow","count","rowLen","findNextRow","adjustment","checkNextIndex","isAbove","getDomainFromUrl","urlPattern","domainPattern","match","filterHelper","compareStr","searchStr","process","searchTiles","allTiles","searchTerm","tile","provider","tags","getSearchEngineFromBang","searchQuery","bangList","bangNames","keys","foundBang","bang","findUrlForSearchEngine","searchEngine","availableSearchEngines","test","stripBangs","q","active","Boolean","akn","webSearch","addEventListener","handleKeyPress","removeEventListener","currentElem","activeElement","id","notAlreadySearching","$refs","handleHotKey","$emit","blur","usersHotKeys","parseInt","open","method","openingMethod","searchBang","desiredSearchEngine","searchUrl","encodeURIComponent","launchWebSearch","tooltip","showEditor","openChangeViewMenu","modalNames","CONF_EDITOR","combineConfig","LANG_SWITCHER","downloadConfigFile","yaml","navigateToTab","backupId","openLanguageSwitchModal","openRebuildAppModal","resetLocalSettings","openAboutModal","trimWhitespace","x","trimRight","join","throwError","stringify","indentLevel","handlers","null","number","boolean","string","array","output","y","handler","typeOf","inArray","rootNode","k","val","function","options","model","callback","$$v","jsonData","allowWriteToDisk","_q","saveMode","isValid","save","errorMessages","saveSuccess","responseText","VJsoneditor","schema","modes","onValidationError","validationErrors","jsonParser","JsonToYaml","shouldAllowWriteToDisk","progress","allowConfigEdit","writeConfigToDisk","$toasted","show","saveConfigLocally","baseUrl","endpoint","headers","body","success","carefullyClearLocalStorage","showToast","errors","currentTheme","showingAllVars","colorName","replaceAll","isColor","swatches","setVariable","$set","makeSwatchStyles","slot","exportToClipboard","resetAndSave","themeToEdit","findAllVariableNames","saveChanges","resetUnsavedColors","disallow","disabled","click","_t","Function","VSwatches","Button","SaveIcon","CancelIcon","makeInitialData","cssVar","getComputedStyle","documentElement","getPropertyValue","variable","setProperty","priorSettings","variables","removeProperty","themeName","clipboardText","clipboard","writeText","variableArray","hasDash","addDash","removeDash","getCssVariableValue","availableVariables","from","styleSheets","colorHex","hexToRgb","colorParts","exec","hex","getLightness","contrastingColor","getForegroundColor","variableName","variableValue","nonColorVariables","CustomThemeMaker","css","validate","userStyles","backupPassword","checkPass","scopedSlots","_u","fn","proxy","restoreCode","restorePassword","restoreBackup","label","placeholder","updateValue","default","validator","ENDPOINT","backupEndpoint","encryptData","password","stringifiedData","encryptedData","aes","encrypt","decryptData","decrypt","Utf8","makeSubHash","backup","axios","post","userData","subHash","update","put","encodeGetParams","entries","kv","restore","params","errorMsg","decryptedData","Input","IconBackup","IconRestore","savedHash","makeUpdate","showErrorMsg","makeBackup","setBackupIdLocally","showSuccessMsg","isUpdate","makeHash","modalName","startBuild","loading","allowRebuild","refreshPage","RebuildIcon","ReloadIcon","LoadingAnimation","responseData","location","reload","isVersionValid","appVersion","finished","isUpToDate","veryOutOfDate","latestVersion","checksEnabled","checkVersion","packageUrl","version","checkIfUpToDate","currentVersion","difference","Number","isNaN","JsonEditor","CustomCssEditor","CloudBackupRestore","RebuildApp","AppVersion","DownloadIcon","DeleteIcon","EditIcon","CloudIcon","CustomCssIcon","LanguageIcon","IconAbout","tabInxex","itemToSelect","tabView","navItems","activeTabItem","$modal","isTheUserSure","confirm","clear","filename","filecontents","element","display","applyLanguageLocally","saveLanguage","SaveConfigIcon","getCurrentLanguage","newLang","friendlyName","selectedLanguage","i18nLocales","checkLocale","hide","getLanguageFromIso","current","viewSwitcherOpen","ConfigContainer","LanguageSwitcher","IconSpanner","IconViewMode","IconHome","IconWorkspaceView","IconMinimalView","content","themeNames","selectedTheme","openThemeConfigurator","closeThemeConfigurator","GetTheme","ApplyCustomVariables","mainCssVars","vName","themeColors","customVar","ApplyLocalTheme","newTheme","htmlTag","hasAttribute","removeAttribute","LoadExternalTheme","preloadTheme","sheet","checkTheme","themes","selectTheme","add","confTheme","userThemes","IconPalette","watch","updateTheme","builtInThemes","themeHelper","themeConfiguratorOpen","externalThemeNames","specialThemes","added","isThemeLocal","themeToCheck","resetToDefault","IconDeafault","IconHorizontal","IconVertical","IconSmall","IconMedium","IconLarge","makeText","userType","goToLogin","IconLogout","shouldHide","hideWelcomeHelper","timeDelay","keyPressEvent","shouldHideWelcomeMessage","$destroy","serviceWorkerInfo","getIsConfigValidStatus","showInfo","systemInfo","browser","isMobile","os","getSystemInfo","getErrorLog","getSwStatus","isValidVar","sessionData","swInfo","swStatus","registered","ready","cached","updateFound","updated","offline","devMode","userAgent","SearchBar","ConfigLauncher","ThemeSelector","LayoutSelector","ItemSizeSelector","AuthButtons","KeyboardShortcutInfo","AppInfoModal","IconOpen","IconClose","something","changedTo","cssThemes","getSettingsVisibility","searchVisible","groupId","collapsed","cols","rows","color","customStyles","isGridLayout","makeId","backgroundColor","statusCheckEndpoint","statusCheckUrl","statusCheckHeaders","statusCheckPingOnly","newItemSize","shouldEnableStatusCheck","statusCheck","getStatusCheckInterval","statusCheckAllowInsecure","triggerModal","getTooltipOptions","itemSize","getUnicodeOpeningIcon","itemOpened","button","openContextMenu","statusResponse","successStatus","contextMenuOpen","contextPos","posX","posY","contextItemClick","iconType","size","getEmoji","iconPath","getSimpleIcon","broken","imageNotFound","BrokenImage","determineImageType","getIconPath","str","pattern","RegExp","img","fileExtRegex","validImgExtensions","splitPath","emojiCode","emojiType","fromCodePoint","substr","fullUrl","specificApi","shouldUseDefaultFavicon","urlParts","host","getHostName","faviconApi","faviconIdentifier","getFavicon","isLocalIP","imageName","imgType","makeClass","isSmall","isTransparent","transparent","NewTabOpenIcon","SameTabOpenIcon","IframeOpenIcon","WorkspaceOpenIcon","statusText","otherStatusText","classes","_m","statusSuccess","startTime","menuEnabled","launch","isMenuDisabled","disableContextMenu","subtitle","enableStatusCheck","statusCheckInterval","getId","background","Icon","ItemOpenMethodIcon","StatusIndicator","ContextMenu","altKey","disableSmartSort","incrementMostUsedCount","incrementLastUsedCount","clientX","pageXOffset","clientY","pageYOffset","providerText","lb1","hotkeyText","trigger","hideOnTargetClick","html","placement","delay","encode","urlToCheck","enableInsecure","ipToCheck","itemId","mostUsed","counter","lastUsed","checkWebsiteStatus","kickOffCheck","setInterval","checkSpanNum","sanitizeCustomStyles","uniqueKey","getCollapseState","collapseChanged","span","classPrefix","maxSpan","numSpan","userCss","initStorage","collapseStateObject","initialiseStorage","collapseState","newState","whatChanged","setCollapseState","srcElement","checked","modalClosed","close","Collapsable","Item","IframeModal","sortBy","sortOrder","sortAlphabetically","reverse","sortByMostUsed","sortBLastUsed","sortRandomly","sectionLayout","styles","itemCountX","itemCountY","sectionStr","itemStr","charSum","itemPreference","globalPreference","interval","sort","a","b","usageCount","gmu","glu","SettingsContainer","Section","layoutOrientation","set","filterComp","modalState","availibleThemes","externalStyleSheet","externals","ext","Default","prefix","isNeeded","checkIfIconLibraryNeeded","enableFontAwesome","checkIfFontAwesomeNeeded","fontAwesomeScript","faKey","fontAwesomeKey","checkIfMdiNeeded","mdiStylesheet","itemsFound","backgroundImg","initiateFontAwesome","initiateMaterialDesignIcons","existingUsername","stayLoggedIn","getOut","status","isUserAlreadyLoggedIn","isAuthenticationEnabled","dropDownMenu","submitLogin","guestLogin","time","goHome","isAllowed","setTheme","launchApp","isMultiTaskingEnabled","openSection","isOpen","itemClicked","SideBarItem","fill","SideBarSection","ind","openApps","openExistingApp","appendNewApp","ComponentClass","instance","propsData","$mount","container","$el","frame","classList","getElementById","btoa","remove","enableMultiTasking","SideBar","WebContent","MultiTaskingWebComtent","route","query","decodeURI","this$1","setColumnCount","tabbedView","getSections","selectedSection","sectionSelected","selected","showAll","selectSection","webSearchEnabled","customSearchEngine","startFiltering","MinimalSection","MinimalHeading","MinimalSearch","applyTheme","Vue","use","Router","isAuthenticated","authEnabled","userLoggedIn","getStartingView","startingView","getStartingComponent","usersPreference","Home","Minimal","Workspace","makeMetaTags","defaultTitle","metaTags","metaTagData","router","routes","meta","routePaths","home","workspace","minimal","Login","beforeEnter","to","next","about","download","DownloadConfig","beforeEach","afterEach","nextTick","setSwStatus","swStateToSet","initialSwState","disabledByUser","SW_STATUS","currentSwState","newSwState","shouldEnableServiceWorker","enableServiceWorker","printSwStatus","swUrl","registerServiceWorker","register","updatefound","instances","onDocumentClick","el","contains","binding","dataset","outsideClickIndex","unbind","ErrorReporting","enableErrorReporting","require","Integrations","dsn","sentryDsn","init","integrations","BrowserTracing","routingInstrumentation","vueRouterInstrumentation","tracesSampleRate","release","VueI18n","VTooltip","VModal","VTabs","Toasted","toastedOptions","VSelect","directive","clickOutside","productionTip","i18n","fallbackLocale","serviceWorker","awesome","Dashy","initOptions","onLoad","Keycloak","serviceEndpoints","statusPing","rebuild","HIDE_WELCOME_BANNER","COLLAPSE_STATE","BACKUP_ID","BACKUP_HASH","HIDE_SETTINGS","MOST_USED","LAST_USED","CLOUD_BACKUP","REBUILD_APP","THEME_MAKER","ABOUT_APP","topLevelConfKeys","SECTIONS","splashScreenTime","duration","keepOnHover","className","iconPack","faviconApiEndpoints","mcapi","clearbit","faviconkit","google","allesedv","webmasterapi","iconCdns","fa","mdi","si","generative","localPath","faviconName","searchEngineUrls","duckduckgo","whoogle","qwant","startpage","ecosia","metager","swisscows","mojeek","peekier","wikipedia","stackoverflow","wolframalpha","reddit","youtube","github","bbc","defaultSearchEngine","defaultSearchOpeningMethod","searchBangs","pwa","manifestPath","themeColor","msTileColor","iconPaths","manifestCrossorigin","favicon64","favicon32","maskIcon","msTileImage"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAGnBC,EAAqB,CACxB,MAAS,GAMNjB,EAAkB,CACrB,MAAS,GAGNK,EAAkB,GAGtB,SAASa,EAAe7B,GACvB,OAAOyB,EAAoBK,EAAI,OAAS,CAAC,MAAQ,SAAS9B,IAAUA,GAAW,IAAM,CAAC,MAAQ,YAAYA,GAAW,MAItH,SAASyB,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAUgC,QAGnC,IAAIC,EAASL,EAAiB5B,GAAY,CACzCK,EAAGL,EACHkC,GAAG,EACHF,QAAS,IAUV,OANAlB,EAAQd,GAAUW,KAAKsB,EAAOD,QAASC,EAAQA,EAAOD,QAASN,GAG/DO,EAAOC,GAAI,EAGJD,EAAOD,QAKfN,EAAoBS,EAAI,SAAuBlC,GAC9C,IAAImC,EAAW,GAIXC,EAAY,CAAC,MAAQ,GACtBR,EAAmB5B,GAAUmC,EAASvB,KAAKgB,EAAmB5B,IACzB,IAAhC4B,EAAmB5B,IAAkBoC,EAAUpC,IACtDmC,EAASvB,KAAKgB,EAAmB5B,GAAW,IAAIqC,SAAQ,SAASC,EAASC,GAIzE,IAHA,IAAIC,EAAO,QAAU,CAAC,MAAQ,SAASxC,IAAUA,GAAW,IAAM,CAAC,MAAQ,YAAYA,GAAW,OAC9FyC,EAAWhB,EAAoBK,EAAIU,EACnCE,EAAmBC,SAASC,qBAAqB,QAC7CxC,EAAI,EAAGA,EAAIsC,EAAiBpC,OAAQF,IAAK,CAChD,IAAIyC,EAAMH,EAAiBtC,GACvB0C,EAAWD,EAAIE,aAAa,cAAgBF,EAAIE,aAAa,QACjE,GAAe,eAAZF,EAAIG,MAAyBF,IAAaN,GAAQM,IAAaL,GAAW,OAAOH,IAErF,IAAIW,EAAoBN,SAASC,qBAAqB,SACtD,IAAQxC,EAAI,EAAGA,EAAI6C,EAAkB3C,OAAQF,IAAK,CAC7CyC,EAAMI,EAAkB7C,GACxB0C,EAAWD,EAAIE,aAAa,aAChC,GAAGD,IAAaN,GAAQM,IAAaL,EAAU,OAAOH,IAEvD,IAAIY,EAAUP,SAASQ,cAAc,QACrCD,EAAQF,IAAM,aACdE,EAAQE,KAAO,WACfF,EAAQG,OAASf,EACjBY,EAAQI,QAAU,SAASC,GAC1B,IAAIC,EAAUD,GAASA,EAAME,QAAUF,EAAME,OAAOC,KAAOjB,EACvDkB,EAAM,IAAIC,MAAM,qBAAuB5D,EAAU,cAAgBwD,EAAU,KAC/EG,EAAIE,KAAO,wBACXF,EAAIH,QAAUA,SACP5B,EAAmB5B,GAC1BkD,EAAQY,WAAWC,YAAYb,GAC/BX,EAAOoB,IAERT,EAAQV,KAAOC,EAEf,IAAIuB,EAAOrB,SAASC,qBAAqB,QAAQ,GACjDoB,EAAKC,YAAYf,MACfgB,MAAK,WACPtC,EAAmB5B,GAAW,MAMhC,IAAImE,EAAqBxD,EAAgBX,GACzC,GAA0B,IAAvBmE,EAGF,GAAGA,EACFhC,EAASvB,KAAKuD,EAAmB,QAC3B,CAEN,IAAIC,EAAU,IAAI/B,SAAQ,SAASC,EAASC,GAC3C4B,EAAqBxD,EAAgBX,GAAW,CAACsC,EAASC,MAE3DJ,EAASvB,KAAKuD,EAAmB,GAAKC,GAGtC,IACIC,EADAC,EAAS3B,SAASQ,cAAc,UAGpCmB,EAAOC,QAAU,QACjBD,EAAOE,QAAU,IACb/C,EAAoBgD,IACvBH,EAAOI,aAAa,QAASjD,EAAoBgD,IAElDH,EAAOZ,IAAM7B,EAAe7B,GAG5B,IAAI2E,EAAQ,IAAIf,MAChBS,EAAmB,SAAUd,GAE5Be,EAAOhB,QAAUgB,EAAOjB,OAAS,KACjCuB,aAAaJ,GACb,IAAIK,EAAQlE,EAAgBX,GAC5B,GAAa,IAAV6E,EAAa,CACf,GAAGA,EAAO,CACT,IAAIC,EAAYvB,IAAyB,SAAfA,EAAMH,KAAkB,UAAYG,EAAMH,MAChE2B,EAAUxB,GAASA,EAAME,QAAUF,EAAME,OAAOC,IACpDiB,EAAMK,QAAU,iBAAmBhF,EAAU,cAAgB8E,EAAY,KAAOC,EAAU,IAC1FJ,EAAMM,KAAO,iBACbN,EAAMvB,KAAO0B,EACbH,EAAMnB,QAAUuB,EAChBF,EAAM,GAAGF,GAEVhE,EAAgBX,QAAWkF,IAG7B,IAAIV,EAAUW,YAAW,WACxBd,EAAiB,CAAEjB,KAAM,UAAWK,OAAQa,MAC1C,MACHA,EAAOhB,QAAUgB,EAAOjB,OAASgB,EACjC1B,SAASqB,KAAKC,YAAYK,GAG5B,OAAOjC,QAAQ+C,IAAIjD,IAIpBV,EAAoB4D,EAAIxE,EAGxBY,EAAoB6D,EAAI3D,EAGxBF,EAAoB8D,EAAI,SAASxD,EAASkD,EAAMO,GAC3C/D,EAAoBgE,EAAE1D,EAASkD,IAClC1E,OAAOmF,eAAe3D,EAASkD,EAAM,CAAEU,YAAY,EAAMC,IAAKJ,KAKhE/D,EAAoBoE,EAAI,SAAS9D,GACX,qBAAX+D,QAA0BA,OAAOC,aAC1CxF,OAAOmF,eAAe3D,EAAS+D,OAAOC,YAAa,CAAEC,MAAO,WAE7DzF,OAAOmF,eAAe3D,EAAS,aAAc,CAAEiE,OAAO,KAQvDvE,EAAoBwE,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQvE,EAAoBuE,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAK7F,OAAO8F,OAAO,MAGvB,GAFA5E,EAAoBoE,EAAEO,GACtB7F,OAAOmF,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOvE,EAAoB8D,EAAEa,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIR3E,EAAoB+E,EAAI,SAASxE,GAChC,IAAIwD,EAASxD,GAAUA,EAAOmE,WAC7B,WAAwB,OAAOnE,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAP,EAAoB8D,EAAEC,EAAQ,IAAKA,GAC5BA,GAIR/D,EAAoBgE,EAAI,SAASgB,EAAQC,GAAY,OAAOnG,OAAOC,UAAUC,eAAeC,KAAK+F,EAAQC,IAGzGjF,EAAoBK,EAAI,IAGxBL,EAAoBkF,GAAK,SAAShD,GAA2B,MAApBiD,QAAQjC,MAAMhB,GAAYA,GAEnE,IAAIkD,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAWjG,KAAK2F,KAAKM,GAC5CA,EAAWjG,KAAOf,EAClBgH,EAAaA,EAAWG,QACxB,IAAI,IAAI5G,EAAI,EAAGA,EAAIyG,EAAWvG,OAAQF,IAAKP,EAAqBgH,EAAWzG,IAC3E,IAAIU,EAAsBiG,EAI1B/F,EAAgBJ,KAAK,CAAC,EAAE,kBAEjBM,K,8DCzQHc,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,yCAAyCC,EAAWC,GAC5DC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,eAAe,MAAQ,6BAA6B,QAAU,eAAgBF,MACtJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,gW,qBCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,sCAAsCC,EAAWC,GACzDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,YAAY,MAAQ,6BAA6B,QAAU,eAAgBF,MACnJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,me,qBCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,qCAAqCC,EAAWC,GACxDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,WAAW,MAAQ,6BAA6B,QAAU,eAAgBF,MAClJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,0/B,8CCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,mCAAmCC,EAAWC,GACtDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,SAAS,MAAQ,6BAA6B,QAAU,eAAgBF,MAChJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,kkB,0qNCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,kCAAkCC,EAAWC,GACrDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,QAAQ,MAAQ,6BAA6B,QAAU,eAAgBF,MAC/IC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,8P,oCCvBzE,W,oCCAA,W,oCCAA,W,oCCAA,W,mBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,4CAA4CC,EAAWC,GAC/DC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,kBAAkB,MAAQ,6BAA6B,QAAU,eAAgBF,MACzJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,4K,qBCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,8CAA8CC,EAAWC,GACjEC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,oBAAoB,MAAQ,6BAA6B,QAAU,eAAgBF,MAC3JC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,iV,mBCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,gCAAgCC,EAAWC,GACnDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,OAAO,MAAQ,6BAA6B,QAAU,eAAgBF,MAC9IC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,uqB,2DCvBzE,W,sFCAA,W,oCCAA,W,oCCAA,W,mBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,oCAAoCC,EAAWC,GACvDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,UAAU,MAAQ,6BAA6B,QAAU,eAAgBF,MACjJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,if,oCCvBzE,W,6DCAA,W,yDCAA,W,qBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,mCAAmCC,EAAWC,GACtDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,SAAS,MAAQ,6BAA6B,QAAU,eAAgBF,MAChJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,id,oCCvBzE,W,qBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,uCAAuCC,EAAWC,GAC1DC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,aAAa,MAAQ,6BAA6B,QAAU,eAAgBF,MACpJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,4rB,8CCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,mCAAmCC,EAAWC,GACtDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,SAAS,MAAQ,6BAA6B,QAAU,eAAgBF,MAChJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,0qB,qyLCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,oCAAoCC,EAAWC,GACvDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,UAAU,MAAQ,6BAA6B,QAAU,eAAgBF,MACjJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,gX,6DCvBzE,W,qBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,iCAAiCC,EAAWC,GACpDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,OAAO,MAAQ,6BAA6B,QAAU,eAAgBF,MAC9IC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,imB,4CCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,oCAAoCC,EAAWC,GACvDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,UAAU,MAAQ,6BAA6B,QAAU,eAAgBF,MACjJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,+5B,2DCvBzE,W,og+CCAA,W,oCCAA,W,6DCAA,W,4MCAII,EAAS,WAAa,IAAIb,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACQ,MAAM,CAAC,GAAK,UAAU,CAAET,EAAoB,iBAAEC,EAAG,gBAAgB,CAACQ,MAAM,CAAC,UAAYT,EAAIiB,aAAajB,EAAIkB,KAAKjB,EAAG,SAAS,CAACQ,MAAM,CAAC,SAAWT,EAAImB,YAAYlB,EAAG,eAAgBD,EAAIoB,kBAAwB,OAAEnB,EAAG,SAAS,CAACQ,MAAM,CAAC,KAAOT,EAAIqB,cAAcrB,EAAIkB,MAAM,IAC5WI,EAAkB,GCDlB,EAAS,WAAa,IAAItB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAQC,EAAW,QAAEC,EAAG,SAAS,CAAED,EAAgB,aAAEC,EAAG,YAAY,CAACQ,MAAM,CAAC,MAAQT,EAAImB,SAASI,MAAM,YAAcvB,EAAImB,SAASK,YAAY,KAAOxB,EAAImB,SAASM,QAAQzB,EAAIkB,KAAMlB,EAAc,WAAEC,EAAG,MAAM,CAACK,YAAY,MAAMG,MAAM,CAAC,MAAQT,EAAImB,SAASO,YAAY1B,EAAIkB,MAAM,GAAGlB,EAAIkB,MAC9W,EAAkB,GCDlB,EAAS,WAAa,IAAIlB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACK,YAAY,cAAcG,MAAM,CAAC,GAAK,MAAM,CAAET,EAAQ,KAAEC,EAAG,MAAM,CAACK,YAAY,YAAYG,MAAM,CAAC,IAAMT,EAAIyB,QAAQzB,EAAIkB,KAAKjB,EAAG,MAAM,CAACK,YAAY,QAAQ,CAACL,EAAG,KAAK,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIuB,UAAUtB,EAAG,OAAO,CAACK,YAAY,YAAY,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIwB,qBACpW,EAAkB,GCUtB,GACE1D,KAAM,YACN8D,MAAO,CACLL,MAAOM,OACPL,YAAaK,OACbJ,KAAMI,SChBwV,I,wBCQ9VC,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,MAIa,EAAAA,E,QCnBX,EAAS,WAAa,IAAI9B,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACQ,MAAM,CAAC,GAAK,QAAQT,EAAI+B,GAAI/B,EAAS,OAAE,SAASgC,EAAKC,GAAO,OAAOhC,EAAG,cAAc,CAACd,IAAI8C,EAAM3B,YAAY,WAAWG,MAAM,CAAC,GAAKuB,EAAKE,KAAK,KAAOF,EAAKE,KAAK,OAASlC,EAAImC,MAAMH,EAAKE,MAAQ,SAAW,GAAG,IAAM,wBAAwB,CAAClC,EAAIE,GAAGF,EAAI2B,GAAGK,EAAKT,aAAY,IAC/W,EAAkB,GCctB,GACEzD,KAAM,MACN8D,MAAO,CACLQ,MAAOC,OAETC,QAAS,CACPH,MAAO,GAAX,yDCrB4V,ICQxV,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,I,6BChBR,MAAMI,EAAmBC,IAAeC,qBAAgBC,SAASF,GCexE,OACE1E,KAAM,SACN6E,OAAQ,CAAC,qBACTC,WAAY,CACVC,UAAJ,EACIC,IAAJ,GAEElB,MAAO,CACLT,SAAU/H,QAEZ,OACE,MAAO,CACL2J,cAAejC,KAAKM,mBAAqB,EAA/C,gCACM4B,YAAalC,KAAKM,mBAAqB,EAA7C,mCAGE6B,SAAU,CACR,UACE,OAAOV,EAAgBzB,KAAKoC,OAAOpF,SCpCsT,ICQ3V,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,I,QCnBX,EAAS,WAAa,IAAIkC,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAQC,EAAImD,MAAqB,KAAbnD,EAAImD,MAAenD,EAAIoD,QAASnD,EAAG,SAAS,CAACoD,SAAS,CAAC,UAAYrD,EAAI2B,GAAG3B,EAAImD,SAAUnD,EAAW,QAAEC,EAAG,SAAS,CAACD,EAAIE,GAAG,kBAAkBD,EAAG,IAAI,CAACQ,MAAM,CAAC,KAAOT,EAAIsD,YAAY,CAACtD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIuD,eAAevD,EAAIE,GAAG,qBAAqBD,EAAG,IAAI,CAACQ,MAAM,CAAC,KAAOT,EAAIwD,aAAa,CAACxD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIyD,YAAYzD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0D,cAAe,IAAK,IAAI,IAAI1D,EAAI2B,GAAG3B,EAAI2D,MAAM,cAAc1D,EAAG,IAAI,CAACQ,MAAM,CAAC,KAAOT,EAAI4D,UAAU,CAAC5D,EAAIE,GAAG,iBAAiBF,EAAIE,GAAG,QAAQF,EAAIkB,MAC/jB,EAAkB,GCetB,GACEpD,KAAM,SACN8D,MAAO,CACLuB,KAAMtB,OACN0B,WAAY,CAAhB,oCACID,UAAW,CAAf,+CACIG,QAAS,CAAb,2BACID,WAAY,CAAhB,4EACIG,KAAM,CAAV,iDACID,cAAe,CAAnB,yBACIE,QAAS,CAAb,yDAEEX,SAAU,CACR,UACE,OAAOV,EAAgBzB,KAAKoC,OAAOpF,SC9BsT,ICQ3V,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,I,QCnBX,EAAS,WAAa,IAAIkC,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,aAAa,CAACQ,MAAM,CAAC,KAAO,eAAe,CAAET,EAAa,UAAEC,EAAG,MAAM,CAACG,MAAMJ,EAAI7B,EAAEsC,MAAM,CAAC,GAAK,WAAWoD,GAAG,CAAC,MAAQ,SAASC,GAAQ9D,EAAI7B,EAAI,UAAU,CAAC8B,EAAG,KAAK,CAACD,EAAIE,GAAG,WAAWD,EAAG,MAAM,CAACK,YAAY,mBAAmB,CAACL,EAAG,IAAI,CAACD,EAAIE,GAAG,aAAaD,EAAG,OAAO,CAACK,YAAY,aAAa,CAACL,EAAG,OAAO,CAACK,YAAY,cAAcL,EAAG,OAAO,CAACK,YAAY,cAAcL,EAAG,OAAO,CAACK,YAAY,cAAcL,EAAG,OAAO,CAACK,YAAY,oBAAoBN,EAAIkB,QAC5hB,EAAkB,GCiBtB,GACEpD,KAAM,gBACN8D,MAAO,CACLX,UAAW,CAAf,0BAEEtI,KAAM,KAAM,CACVwF,EAAG,MCxB+V,ICQlW,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,I,6BCDA,MAAM4F,EACnBC,cACElD,KAAKmD,KAAOA,IAIdC,YACE,IAAIC,EAAgB,GAEhBrD,KAAKmD,OAAME,EAAgBrD,KAAKmD,KAAKC,WAAa,IAEtD,IAAIE,EAAiBC,eAcrB,OAbIC,aAAaC,sBAAiBC,YAChCJ,EAAiBK,KAAKC,MAAMJ,aAAaC,sBAAiBC,aACjDL,IAAkB,KAC3BC,EAAiBD,GAGnBC,EAAeO,OAASL,aAAaC,sBAAiBK,qBACjDT,EAAcQ,QAAUE,YAC7BT,EAAeU,SAAWR,aAAaC,sBAAiBQ,YACnDZ,EAAcW,UAAYE,cAE3Bb,EAAcc,OAAMb,EAAea,KAAOd,EAAcc,MAErDb,EAITjD,WACE,MAAM+D,EAAWC,cACjB,IAAIC,EACJ,IACEA,EAAgBX,KAAKC,MAAMJ,aAAaC,sBAAiBc,YACzD,MAAOtK,GACPqK,EAAgB,GAElB,IAAIE,EAAe,GACfxE,KAAKmD,OACPqB,EAAexE,KAAKmD,KAAK9C,UAAY,IAEvC,MAAMoE,EAAKD,GAAgBJ,EAM3B,OALAK,EAAGhE,MAAQ6D,EAAc7D,OAAS+D,EAAa/D,OAAS2D,EAAS3D,MACjEgE,EAAG9D,KAAO2D,EAAc3D,MAAQ6D,EAAa7D,MAAQyD,EAASzD,KAC9D8D,EAAG/D,YAAc4D,EAAc5D,aAAe8D,EAAa9D,aAAe0D,EAAS1D,YACnF+D,EAAG7D,SAAW0D,EAAc1D,UAAY4D,EAAa5D,UAAYwD,EAASxD,SAC1E6D,EAAGlE,WAAa+D,EAAc/D,YAAciE,EAAajE,YAAc6D,EAAS7D,WACzEkE,EAITC,WAEE,MAAMC,EAAgBnB,aAAaC,sBAAiBmB,eACpD,GAAID,EACF,IACE,MAAME,EAAOlB,KAAKC,MAAMe,GACxB,GAAIE,EAAKxM,QAAU,EAAG,OAAOwM,EAC7B,MAAO5K,IAKX,IAAI6K,EAAe,GAEnB,OADI9E,KAAKmD,OAAM2B,EAAe9E,KAAKmD,KAAKuB,UAAY,IAC7CI,EAITC,SACE,MAAO,CACL3B,UAAWpD,KAAKoD,YAChB/C,SAAUL,KAAKK,WACfqE,SAAU1E,KAAK0E,a,yCCxFd,MAAMM,GAAa,KACxB,MAAMC,EAAmC,SACzCtG,QAAQuG,IAAK,cAAaD,OAAQ,iOAIvBE,GAAcpI,IACzB4B,QAAQyG,KACL,yBAAwBrI,gKACzB,8PACA,qDACA,wFAKSsI,GAAY,CAAC5E,EAAO6E,KAC/B3G,QAAQuG,IACL,KAAIzE,GAAS,SAAS6E,IACvB,iEACA,oBAKSC,GAAiB,CAAC9E,EAAO6E,EAAKE,KACzC7G,QAAQuG,IACL,KAAIzE,GAAS,SAAS6E,SAAWE,IAClC,iEACA,iBACA,sBC5BEC,GAAW,KACf,MAAMC,EAAM,IAAIC,KACVC,EAAOC,GAAU9E,OAAO8E,GAAOC,SAAS,EAAG,KACjD,MAAQ,GAAEF,EAAIF,EAAIK,eAAeH,EAAIF,EAAIM,iBAAiBJ,EAAIF,EAAIO,iBAI9DC,GAAoBZ,IACxB,IAAIE,EAAWW,eAAeC,QAAQC,wBAAmBC,YAAc,GACvEd,GAAa,IAAGC,SAAeH,MAC/Ba,eAAeI,QAAQF,wBAAmBC,UAAWd,IASjDgB,GAAe,SAAiBlB,GACpCH,GAAWG,GACXY,GAAiBZ,GACjBmB,QAAuB,eAAcnB,IAI1BoB,GAAc,CAACpB,EAAK7E,KAC/B4E,GAAU5E,GAAS,OAAQ6E,IAGdkB,UC7Bf,MAAMG,GAAe,KACnB,MAAMC,EAAc,IAAI3D,EAClB8B,EAAS6B,EAAY7B,SAC3B,OAAOA,EAAO3B,WAAa,IAQvByD,GAAe,KACnB,MAAMvB,EAAM,uEAEZ3G,QAAQmI,KAAKxB,IAIFyB,GAAoB,KAC/B,MAAM3D,EAAYuD,KAClB,OAAKvD,EAAUe,MACRf,EAAUe,KAAK6C,iBADM,GAKjBC,GAAoB,KAC/B,MAAM7D,EAAYuD,KAClB,IAAKI,KAAqB,OAAO,EACjC,MAAM,SAAEG,GAAa9D,EAAUe,MACzB,UAAEgD,EAAF,MAAaC,EAAb,SAAoBC,GAAaH,EACvC,OAAKC,GAAcC,GAAUC,EAItBH,GAHLV,GAAa,mFACN,IAMLc,GAAW,KACf,MAAMlE,EAAYuD,KACZxC,EAAOf,EAAUe,MAAQ,GAE/B,OAAI5C,MAAMgG,QAAQpD,IAChB0C,KACO1C,GAGFA,EAAKqD,OAAS,IAQjBC,GAAqBC,IACzB,MAAMC,EAAeC,GAAUA,EAAMC,WAAWC,cAC1CC,EAAMC,KAAOL,EAAYD,EAAKA,MAAQC,EAAYD,EAAKO,OAC7D,OAAON,EAAYI,IAQRG,GAAa,KACxB,MAAMV,EAAQF,KACRa,EAAcX,EAAMY,IAAKV,GAASD,GAAkBC,IAC1D,IAAIW,GAAoB,EAYxB,OAXA3N,SAAS4N,OAAOC,MAAM,KAAKC,QAASF,IAClC,GAAIA,GAAUA,EAAOC,MAAM,KAAKlQ,OAAS,EAAG,CAC1C,MAAMoQ,EAAYH,EAAOC,MAAM,KAAK,GAAGG,OACjCC,EAAcL,EAAOC,MAAM,KAAK,GAAGG,OACrCD,IAAcG,gBAAWC,YACvBV,EAAYvG,SAAS+G,KACvBN,GAAoB,MAKrBA,GAIIS,GAAgB,KAC3B,MAAMtB,EAAQF,KACd,OAAQE,EAAMnP,OAAS,GAIZ0Q,GAAuB,KAClC,MAAM3F,EAAYuD,KAClB,OAAIvD,EAAU4F,mBAEZnC,MACO,GAELzD,EAAUe,OAAS5C,MAAMgG,QAAQnE,EAAUe,OACtCf,EAAUe,KAAK6E,oBAEjB,GAYIC,GAAmB,CAACC,EAAUC,EAAM3B,EAAO4B,KACtD,IAAIC,EAgBJ,OAfKH,EAEOC,EAGV3B,EAAMgB,QAASd,IACTA,EAAKA,KAAK4B,gBAAkBJ,EAASI,gBAErCD,EADE3B,EAAKO,KAAKqB,gBAAkBtB,KAAOmB,GAAMtB,WAAWyB,cAC3C,CAAEC,SAAS,EAAMjE,IAAK8D,EAASI,YAE/B,CAAED,SAAS,EAAOjE,IAAK8D,EAASK,sBAPjDJ,EAAW,CAAEE,SAAS,EAAOjE,IAAK8D,EAASM,iBAF3CL,EAAW,CAAEE,SAAS,EAAOjE,IAAK8D,EAASO,iBActCN,GAAY,CAAEE,SAAS,EAAOjE,IAAK8D,EAASQ,oBASxCC,GAAQ,CAACX,EAAUC,EAAM5M,KACpC,MAAMmJ,EAAM,IAAIC,KACVmE,EAAS,IAAInE,KAAKD,EAAIqE,QAAQrE,EAAIsE,UAAYzN,IAAU0N,cACxDC,EAAa,CAAExC,KAAMwB,EAAUjB,KAAMD,KAAOmB,GAAMtB,WAAWyB,eACnE5O,SAAS4N,OAAU,uBAAsBb,GAAkByC,OACpD3N,EAAU,EAAK,WAAUuN,EAAW,IAC3CtG,aAAa+C,QAAQ9C,sBAAiB0G,SAAUjB,IAMrCkB,GAAS,KACpB1P,SAAS4N,OAAS,2BAClB9E,aAAa6G,WAAW5G,sBAAiB0G,WAQ9BG,GAAiB,KAC5B,IAAKpC,KAAc,OAAO,EAC1B,MAAMgB,EAAW1F,aAAaC,sBAAiB0G,UAC/C,IAAKjB,EAAU,OAAO,EACtB,IAAIqB,GAAkB,EAKtB,OAJAjD,KAAWkB,QAASd,IAEdA,EAAKA,OAASwB,IAAUqB,EAAkB7C,KAEzC6C,GAOIC,GAAoB,KAC/B,MAAMC,EAAe1B,KACf2B,GAAexC,KACrB,OAAOuC,GAAgBC,GAYZC,GAAc,KACzB,MAAMnD,EAAQF,KACd,GAAqB,IAAjBE,EAAMnP,OAAc,OAAO,EAC/B,IAAK6P,KAAc,OAAO,EAC1B,MAAM0C,EAAcpH,aAAaC,sBAAiB0G,UAClD,IAAIU,GAAU,EAMd,OALArD,EAAMgB,QAASd,IACTA,EAAKA,OAASkD,GACE,UAAdlD,EAAKvM,OAAkB0P,GAAU,KAGlCA,GAWIC,GAAe,KAC1B,MAAM,cAAEC,EAAF,SAAiBC,EAAjB,YAA2BC,GAAgBC,mBACjD,OAAKpC,KACDZ,KAAqB8C,EACrBjC,KAA+BkC,EAC5BF,EAHsBA,GCpNzBI,GAAsB,CAACC,EAAgBC,KAC3C,IAAIC,GAAU,EAId,OAHAF,EAAe5C,QAAS+C,IAClBA,EAAWjC,gBAAkB+B,IAAWC,GAAU,KAEjDA,GAIHE,GAAyB,CAACC,EAAab,EAAac,KAExD,MAAMC,EAAiB,KACrB,IAAKf,EAAa,OAAO,EACzB,MAAMgB,EAAUH,EAAYI,cAAgB,GACtCR,EAAYT,EAAYlD,KAAK4B,cACnC,OAAQ6B,GAAoBS,EAASP,IAGjCS,EAAqB,KACzB,IAAKlB,EAAa,OAAO,EACzB,MAAMS,EAAYT,EAAYlD,KAAK4B,cAC7ByC,EAAeN,EAAYM,cAAgB,GACjD,OAAIA,EAAa1T,OAAS,GACnB8S,GAAoBY,EAAcV,IAGrCW,EAAsB,KAC1B,MAAMC,EAAeR,EAAYS,cACjC,QAASD,GAAgBP,IAE3B,OAAOC,KAAoBG,KAAwBE,KAI/CG,GAA0BzH,IAC9B,MAAMkG,EAAcN,KACdoB,EAAUlB,KAChB,OAAO9F,EAAS0H,OAAQC,IACtB,MAAMZ,EAAcY,EAAeZ,aAAe,GAClD,OAAOD,GAAuBC,EAAab,EAAac,MAI7CS,U,2FC3CR,MAAMG,GAAY,CACvB,CACEtP,KAAM,UACNpB,KAAM,KACN2Q,OAAQC,GACRC,KAAM,QAER,CACEzP,KAAM,SACNpB,KAAM,KACN2Q,OAAQG,GACRD,KAAM,QAER,CACEzP,KAAM,QACNpB,KAAM,KACN2Q,OAAQI,GACRF,KAAM,QAER,CACEzP,KAAM,SACNpB,KAAM,KACN2Q,OAAQK,GACRH,KAAM,QAER,CACEzP,KAAM,YACNpB,KAAM,KACN2Q,OAAQM,GACRJ,KAAM,QAER,CACEzP,KAAM,UACNpB,KAAM,KACN2Q,OAAQO,GACRL,KAAM,QAER,CACEzP,KAAM,OACNpB,KAAM,KACN2Q,OAAQQ,GACRN,KAAM,SAgBJO,GAAe,GACrBV,GAAU9D,QAASyE,IACjBD,GAAaC,EAAKrR,MAAQqR,EAAKV,SAE1B,MAAMnD,GAAW4D,GCzDXjI,GAAS,MACpB,MAAM6B,EAAc,IAAI3D,EACxB,MAAO,CACLG,UAAWwD,EAAYxD,YACvB/C,SAAUuG,EAAYvG,WACtBqE,SAAUwI,GAAmBtG,EAAYlC,cALvB,GAiBTyI,GAAuB/J,IAElC,MAAMgK,EAAchK,EAAUiK,gBAAkB,GAE1CC,EAAWC,GAAmC,mBAAdA,EAEtC,MAAO,CACLC,UAAWF,EAAQF,EAAYK,cAC1BL,EAAYK,YAAcnN,uBAAkBkN,UACjDE,WAAYJ,EAAQF,EAAYO,UAC3BP,EAAYO,QAAUrN,uBAAkBoN,WAC7CE,UAAWN,EAAQF,EAAYS,aAC1BT,EAAYS,WAAavN,uBAAkBsN,UAChDE,SAAUR,EAAQF,EAAYW,eACzBX,EAAYW,aAAezN,uBAAkBwN,SAClDE,OAAQV,EAAQF,EAAYa,aACvBb,EAAYa,WAAa3N,uBAAkB0N,OAChDE,aAAcZ,EAAQF,EAAYe,mBAC7Bf,EAAYe,iBAAmB7N,uBAAkB4N,eAS7CE,GAAW,KACtB,MAAMC,EAAa7K,aAAaC,sBAAiB6K,OAC3CC,EAAiBxJ,GAAO3B,UAAUoL,MACxC,OAAOH,GAAcE,GAAkBE,YAO5BC,GAAkB,KAC7B,MAAMC,EAAchL,KAAKC,MAAMJ,aAAaC,sBAAiBmL,gBAAkB,MACzEC,EAAe9J,GAAO3B,UAAU0L,cAAgB,GACtD,OAAOxW,OAAOuH,OAAOgP,EAAcF,IAOxBI,GAAwB,KACnC,MAAMC,EAAU,GACVtK,EAAWK,GAAOL,UAAY,GAKpC,OAJAA,EAAS8D,QAASyG,IAChB,MAAMC,EAAmBD,EAAQE,MAAM/C,OAAOgD,GAAQA,EAAKC,QAC3DL,EAAQrW,KAAKuW,EAAiB9G,IAAIgH,IAAQ,CAAGC,OAAQD,EAAKC,OAAQC,IAAKF,EAAKE,UAEvEN,EAAQO,QAOJC,GAAmB,KAC9B,MAAMC,EAAWjM,aAAaC,sBAAiBiM,WAC1C3K,GAAO3B,UAAUuM,UACjBC,cACCC,EAAUvD,GAAUwD,KAAK7C,GAAQA,EAAKrR,OAAS6T,GACrD,OAAOI,GCzEH,GAAN,MACM,GAAN,YACMvP,GAAoB6M,GAAoB,GAA9C,mCAEA,QACEnQ,KAAM,MACN8E,WAAY,CACViO,OAAJ,EACIC,OAAJ,EACIC,cAAJ,GAEEC,QAAS,CACPnL,OADJ,GAEIzE,sBAEF,OACE,MAAO,CACLH,WAAW,EACXgQ,WAAY7P,GAAkB0N,OAC9B5K,UAAW,GAAjB,YACM/C,SAAU,GAAhB,WACMC,uBAGJ6B,SAAU,CAER,aACE,OAAOnC,KAAKK,UAAYL,KAAKK,SAASE,WAAaP,KAAKK,SAASE,WAAa,IAGhF,mBACE,OAAQP,KAAKM,mBAAqB,EAAxC,qCACA,0DAGEkB,QAAS,CAEP,mBAAmB4O,GACjB,MAAM3Q,EAAQ/E,SAASQ,cAAc,SACrCuE,EAAM4Q,YAAcD,EACpB1V,SAASqB,KAAKuU,OAAO7Q,IAGvB,aACMO,KAAKuQ,iBACPrT,WAAW,KAAnB,gDAEQ8C,KAAKG,WAAY,GAKrB,mBAAmBqQ,GACjB,MAAMC,EAAkB,CAACC,EAAcC,IAAaD,EAC1D,qDAEYE,EAAoB/R,OAAOgS,UAAUlB,UAAY,GACjDmB,EAAoBF,EAAkBrI,MAAM,KAAK,GACjDwI,EAAkBlS,OAAOgS,UAAUvE,UACzC,OAAOmE,EAAgBD,EAAkBI,IAC/C,QACA,mBACA,eAII,cACE,MAAMJ,EAAmBxQ,KAAKgR,MAAMC,iBAC9BC,EAAY1N,aAAa,EAArC,uDACM,GAAI0N,EAAW,CACb,GAAIV,EAAiB5O,SAASsP,GAC5B,OAAOA,EAEP,GAAV,gCAGM,OAAOlR,KAAKmR,mBAAmBX,IAIjC,gBACE,MAAMb,EAAW3P,KAAKoR,cACtBpR,KAAKgR,MAAMzE,OAASoD,EACpBjV,SAASC,qBAAqB,QAAQ,GAAG8B,aAAa,OAAQkT,KAIlE,UAGE,GAFA3P,KAAKqR,gBACLrR,KAAKsR,aACDtR,KAAKoD,UAAUmO,UAAW,CAC5B,MAAMC,EAAaxR,KAAKoD,UAAUmO,UAAUE,QAAQ,kBAAmB,IACvEzR,KAAK0R,mBAAmBF,GAE1BxM,OCtH0T,MCQ1T,I,UAAY,eACd,GACAjF,EACAS,GACA,EACA,KACA,KACA,OAIa,M,qBCnBX,GAAS,WAAa,IAAItB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,OAAOC,MAAOP,EAAIyS,sBAAuB,CAACxS,EAAG,oBAAoB,CAACyS,IAAI,aAAapS,YAAY,iBAAiBG,MAAM,CAAC,cAAgBT,EAAI2E,OAAO,SAAW3E,EAAI2S,cAAc,eAAiB3S,EAAI4S,sBAAsB,SAAW5S,EAAI6S,YAAY,UAAY7S,EAAIkE,UAAU,SAAWlE,EAAImB,SAAS,UAAYnB,EAAI8S,WAAWjP,GAAG,CAAC,mBAAmB7D,EAAI+S,UAAU,wBAAwB/S,EAAIgT,qBAAqB,mBAAmBhT,EAAIiT,YAAY,0BAA0BjT,EAAIkT,yBAA0BlT,EAAImT,gBAAgBnT,EAAIwF,UAAWvF,EAAG,MAAM,CAACG,MAAO,oCAAsCJ,EAAI2E,OAAS,cAAgB3E,EAAI2S,eAAgB3S,EAAI+B,GAAI/B,EAAiB,eAAE,SAAS+P,EAAQ9N,GAAO,OAAOhC,EAAG,UAAU,CAACd,IAAI8C,EAAM7B,MAAOJ,EAAIoT,aAA0E,IAA3DpT,EAAIqT,YAAYtD,EAAQE,MAAOjQ,EAAIoT,aAAaja,OAAgB,aAAe,GAAGsH,MAAM,CAAC,MAAQsP,EAAQjS,KAAK,KAAOiS,EAAQuD,WAAQvV,EAAU,YAAciC,EAAIuT,eAAexD,GAAS,QAAW,WAAa9N,EAAO,MAAQjC,EAAIqT,YAAYtD,EAAQE,MAAOjQ,EAAIoT,aAAa,WAAapT,EAAIoT,YAAY,SAAWpT,EAAI2S,eAAe9O,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAO9D,EAAIwT,qBAAqB,0BAA0BxT,EAAIkT,4BAA2B,GAAGlT,EAAIkB,KAAMlB,EAAIyT,iBAAkBxT,EAAG,MAAM,CAACK,YAAY,WAAW,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAIoT,YAAcpT,EAAI0T,GAAG,mBAAqB1T,EAAI0T,GAAG,iBAAiB,OAAO1T,EAAIkB,MAAM,IACj9C,GAAkB,GCDlB,GAAS,WAAa,IAAIlB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,UAAU,CAAED,EAAiB,cAAEC,EAAG,YAAY,CAACyS,IAAI,YAAYjS,MAAM,CAAC,QAAUT,EAAI8S,WAAWjP,GAAG,CAAC,mBAAmB7D,EAAI2T,yBAAyB3T,EAAIkB,KAAKjB,EAAG,MAAM,CAACK,YAAY,iBAAiB,CAACL,EAAG,MAAM,CAACG,MAAO,sBAAyBJ,EAAI4T,gBAA2B,GAAT,SAAe,CAAC3T,EAAG,gBAAgB,CAACQ,MAAM,CAAC,eAAiBT,EAAI6T,eAAe,UAAY7T,EAAI8T,kBAAkB,WAAa9T,EAAI+T,iBAAiBlQ,GAAG,CAAC,aAAe7D,EAAIgU,gBAAgB/T,EAAG,iBAAiB,CAACQ,MAAM,CAAC,cAAgBT,EAAIiU,eAAepQ,GAAG,CAAC,cAAgB7D,EAAIkU,uBAAuBjU,EAAG,mBAAmB,CAACQ,MAAM,CAAC,SAAWT,EAAI8E,UAAUjB,GAAG,CAAC,gBAAkB7D,EAAImU,kBAAkBlU,EAAG,iBAAiB,CAACQ,MAAM,CAAC,SAAWT,EAAIwF,SAAS,SAAWxF,EAAImB,SAAS,UAAYnB,EAAIkE,WAAWL,GAAG,CAAC,aAAe7D,EAAIgU,gBAAkC,SAAjBhU,EAAIoU,UAAsBnU,EAAG,cAAc,CAACQ,MAAM,CAAC,SAAWT,EAAIoU,aAAapU,EAAIkB,MAAM,GAAGjB,EAAG,MAAM,CAACG,MAAO,wBAA0BJ,EAAI4T,gBAAiB,WAAa,aAAc,CAAC3T,EAAG,SAAS,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,OAASmB,EAAI4T,gBAAiB,OAAS,QAAU,iBAAmBW,WAAW,wDAAwD9T,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIwU,8BAA8B,CAAExU,EAAmB,gBAAEC,EAAG,aAAaA,EAAG,aAAa,OAAOA,EAAG,wBAAwBA,EAAG,iBAAiB,IACp8C,GAAkB,GCDlB,GAAS,WAAa,IAAID,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,OAAO,CAAC4D,GAAG,CAAC,OAAS,SAASC,GAAgC,OAAxBA,EAAO2Q,iBAAwBzU,EAAI0U,gBAAgB5a,MAAM,KAAM6a,cAAc,CAAC1U,EAAG,QAAQ,CAACQ,MAAM,CAAC,IAAM,iBAAiB,CAACT,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,2BAA2BzT,EAAG,MAAM,CAACK,YAAY,eAAe,CAACL,EAAG,QAAQ,CAACoU,WAAW,CAAC,CAACvW,KAAK,QAAQwW,QAAQ,UAAUzV,MAAOmB,EAAS,MAAEuU,WAAW,UAAU7B,IAAI,SAASjS,MAAM,CAAC,GAAK,eAAe,YAAcT,EAAI0T,GAAG,8BAA8BrQ,SAAS,CAAC,MAASrD,EAAS,OAAG6D,GAAG,CAAC,MAAQ,CAAC,SAASC,GAAWA,EAAOxH,OAAOsY,YAAqB5U,EAAI0I,MAAM5E,EAAOxH,OAAOuC,QAAOmB,EAAI2T,uBAAuB,QAAU,SAAS7P,GAAQ,OAAIA,EAAO7H,KAAK4Y,QAAQ,QAAQ7U,EAAI8U,GAAGhR,EAAOiR,QAAQ,MAAM,GAAGjR,EAAO3E,IAAI,CAAC,MAAM,WAAoB,KAAca,EAAIgV,iBAAiBlb,MAAM,KAAM6a,gBAAkB3U,EAAIiV,YAAYC,kBAAqBlV,EAAI0I,MAAMvP,OAAS,EAAG8G,EAAG,IAAI,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,+BAA+B,OAAO1T,EAAIkB,OAAQlB,EAAI0I,MAAMvP,OAAS,EAAG8G,EAAG,IAAI,CAACK,YAAY,eAAeG,MAAM,CAAC,MAAQT,EAAI0T,GAAG,gCAAgC7P,GAAG,CAAC,MAAQ7D,EAAIgV,mBAAmB,CAAChV,EAAIE,GAAG,OAAOF,EAAIkB,QAC/rC,GAAkB,GCIP,MAAMiU,GACnBnR,YAAY/B,GACVnB,KAAKmB,MAAQA,EAGfmT,aACEtU,KAAKmB,MAAQ,EAKfoT,gBAAgBlW,QACKpB,IAAf+C,KAAKmB,MAAqBnB,KAAKmB,MAAQ,EAC1B,KAAR9C,EACP2B,KAAKmB,OAAS,EACG,KAAR9C,EACT2B,KAAKmB,MAAQkT,GAAmBG,aAAaxU,KAAKmB,OACjC,KAAR9C,EACT2B,KAAKmB,OAAS,EACG,KAAR9C,IACT2B,KAAKmB,MAAQkT,GAAmBI,SAASzU,KAAKmB,QAGhDnB,KAAKmB,MAAQkT,GAAmBK,oBAAoB1U,KAAKmB,OACzDkT,GAAmBM,kBAAkB3U,KAAKmB,OAAOyT,QAI/B,uBAClB,OAAOla,SAASma,uBAAuB,QAAQxc,OAIvB,2BAAC8I,GACzB,MAAM2T,EAAaT,GAAmBU,gBACtC,OAAI5T,EAAQ,EAAU2T,EAAa,EAC1B3T,GAAS2T,EAAmB,EAC9B3T,EAIe,yBAACA,GACvB,OAAQA,GAAS,GAAKA,GAASkT,GAAmBU,gBAC9Cra,SAASma,uBAAuB,QAAQ1T,GAAS,CAACzG,SAASma,uBAAuB,SAIlE,uBAACG,GACrB,MAAMC,EAAY,CAACC,EAAMC,IAAQd,GAAmBM,kBAAkBO,GAAME,YAAcD,EACpFE,EAAqB,CAACC,EAAcC,IACpCD,GAAgBjB,GAAmBU,gBAAwBM,EAAmB,EAAGE,GAC5EN,EAAUK,EAAcC,GAAcF,EAAmBC,EAAe,EAAGC,GAC7ED,EAEHE,EAAWnB,GAAmBM,kBAAkBK,GAAeI,UACrE,OAAOC,EAAmBL,EAAeQ,GAIxB,oBAACR,GAClB,MAAMS,EAAU,CAACC,EAAOC,IAAStB,GAAmBM,kBAAkBe,GAAON,UACzEf,GAAmBM,kBAAkBgB,GAAKP,UACxCQ,EAAYvB,GAAmBwB,gBAAgBb,GAC/Cc,EAAQF,EAAYZ,EACpBe,EAASH,EAAYvB,GAAmB2B,YAAYhB,GAAiB,EACrEiB,EAAaR,EAAQT,EAAeY,GAAa,EAAIG,EAASD,EACpE,OAAOF,EAAYK,EAIH,mBAACjB,GACjB,MAAMC,EAAY,CAACC,EAAMC,IAAQd,GAAmBM,kBAAkBO,GAAME,YAAcD,EACpFe,EAAiB,CAACZ,EAAcC,IAChCD,GAAgBjB,GAAmBU,gBAAwBmB,EAAe,EAAGX,GACxEN,EAAUK,EAAcC,GAAcW,EAAeZ,EAAe,EAAGC,GACzED,EAEHE,EAAWnB,GAAmBM,kBAAkBK,GAAeI,UACrE,OAAOc,EAAelB,EAAeQ,GAIxB,gBAACR,GACd,MAAMmB,EAAU,CAACT,EAAOC,IAAStB,GAAmBM,kBAAkBe,GAAON,UACzEf,GAAmBM,kBAAkBgB,GAAKP,UACxCQ,EAAYvB,GAAmB2B,YAAYhB,GAC3Cc,EAAQF,EAAYZ,EACpBe,EAASH,EAAYvB,GAAmBwB,gBAAgBb,GAAiB,EACzEiB,EAAaE,EAAQnB,EAAeY,GAAa,EAAIG,EAASD,EACpE,OAAOF,EAAYK,GCpFvB,MAAMG,GAAoB9G,IACxB,IAAKA,EAAK,MAAO,GACjB,MAAM+G,EAAa,0EACbC,EAAgBhH,EAAIiH,MAAMF,GAChC,OAAOC,EAAgBA,EAAc,GAAK,IAUtCE,GAAe,CAACC,EAAYC,KAChC,IAAKD,EAAY,OAAO,EACxB,MAAME,EAAW/O,GAAUA,EAAMC,WAAWyB,cAAcmI,QAAQ,YAAa,IAC/E,OAAOkF,EAAQF,GAAY7U,SAAS+U,EAAQD,KAWjCE,GAAc,CAACC,EAAUC,IAC/BD,EACEA,EAASzK,OAAQ2K,IACtB,MAAM,MACJtW,EADI,YACGC,EADH,SACgBsW,EADhB,IAC0B1H,EAD1B,KAC+B2H,GACjCF,EACJ,OAAOP,GAAa/V,EAAOqW,IACtBN,GAAaQ,EAAUF,IACvBN,GAAa9V,EAAaoW,IAC1BN,GAAaS,EAAMH,IACnBN,GAAaJ,GAAiB9G,GAAMwH,KATrB,GAcXI,GAA0B,CAACC,EAAaC,KACnD,MAAMC,EAAY/e,OAAOgf,KAAKF,GACxBG,EAAYF,EAAUvH,KAAM0H,GAASL,EAAYvV,SAAS4V,IAChE,OAAOJ,EAASG,IAILE,GAAyB,CAACC,EAAcC,KAEnD,GAAKD,EAEL,MAAK,wBAAyBE,KAAKF,GAAsBA,EAErDC,EAAuBD,GAAsBC,EAAuBD,QAExElR,GAAc,2CAA0CkR,MANnClR,GAAa,+BAWvBqR,GAAa,CAACV,EAAaC,KACtC,MAAMC,EAAY/e,OAAOgf,KAAKF,GAAY,IAC1C,IAAIU,EAAIX,EAER,OADAE,EAAU7O,QAASgP,IAAWM,EAAIA,EAAErG,QAAQ+F,EAAM,MAC3CM,EAAEpP,QC1CX,QACE1L,KAAM,aACN6E,OAAQ,CAAC,UACTf,MAAO,CACLiX,OAAQC,SAEV,OACE,MAAO,CACLpQ,MAAO,GACPqQ,IAAK,IAAI5D,GACTtF,sBAAN,KAGE5M,SAAU,CACR,cACE,OAAOnC,KAAK+E,OAAO3B,UAAU8U,WAAa,KAG9C,UACErZ,OAAOsZ,iBAAiB,UAAWnY,KAAKoY,iBAE1C,gBACEvZ,OAAOwZ,oBAAoB,UAAWrY,KAAKoY,iBAE7C5W,QAAS,CAEP,eAAelG,GACb,MAAMgd,EAAc5d,SAAS6d,cAAcC,IACrC,IAAZ,eACYC,EAAsC,iBAAhBH,EAEvBtY,KAAK+X,SACN,gBAAgBH,KAAKvZ,IAAQoa,GAE3BzY,KAAK0Y,MAAMtM,QAAQpM,KAAK0Y,MAAMtM,OAAOwI,QACzC5U,KAAK6S,yBACb,kBAEQ7S,KAAK2Y,aAAata,GAC1B,aAEQ2B,KAAKiY,IAAI1D,gBAAgBN,GACjC,QAEQjU,KAAKkU,qBAIT,wBACElU,KAAK4Y,MAAM,mBAAoB5Y,KAAK4H,QAGtC,mBACE5H,KAAK4H,MAAQ,GACb5H,KAAK6S,wBACLnY,SAAS6d,cAAcM,OACvB7Y,KAAKiY,IAAI3D,cAGX,aAAajW,GACX,MAAMya,EAAe9Y,KAAK+O,wBAC1B+J,EAAatQ,QAAQ,IACf6G,EAAOA,SAAW0J,SAAS1a,EAAK,KAC9BgR,EAAOC,KAAKzQ,OAAOma,KAAK3J,EAAOC,IAAK,aAK9C,gBAAgBA,EAAK2J,GACnB,OAAQA,GACN,IAAK,SACHpa,OAAOma,KAAK1J,EAAK,UACjB,MACF,IAAK,UACHzQ,OAAOma,KAAK1J,EAAK,SACjB,MACF,IAAK,YACH,GAAV,uCACU,MACF,QACE,GAAV,8BACUzQ,OAAOma,KAAK1J,EAAK,YAKvB,kBAEE,MAAM,YAAZ,QACM,IAAK6E,EAAYC,iBAAkB,CACjC,MAAMgD,EAAW,IAAK,EAA9B,qCACc8B,EAAgB/E,EAAY+E,eAAiB,EAA3D,8BACcC,EAAajC,GAAwBlX,KAAK4H,MAAOwP,GACjDM,EAAevD,EAAYuD,cAAgB,EAAzD,uBAEc0B,EAAsBD,GAAczB,EAC1C,IAAI2B,EAAY5B,GAAuB2B,EAAqB,EAApE,qBACYC,IACFA,GAAaC,mBAAmBzB,GAAW7X,KAAK4H,MAAOwP,IACvDpX,KAAKuZ,gBAAgBF,EAAWH,GAChClZ,KAAKkU,wBCvImV,MCQ9V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIhV,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACoU,WAAW,CAAC,CAACvW,KAAK,gBAAgBwW,QAAQ,kBAAkBzV,MAAOmB,EAAqB,kBAAEuU,WAAW,sBAAsBjU,YAAY,kBAAkB,CAACL,EAAG,OAAO,CAACK,YAAY,gBAAgB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,sCAAsCzT,EAAG,MAAM,CAACK,YAAY,kBAAkB,CAACL,EAAG,cAAc,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,qCAAsCa,WAAW,oDAAoD9T,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIua,iBAAiBta,EAAG,eAAe,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,2CAA4Ca,WAAW,0DAA0D9T,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIwa,0BAA0B,GAAGva,EAAG,QAAQ,CAACQ,MAAM,CAAC,KAAOT,EAAIya,WAAWC,YAAY,WAAY,EAAK,MAAQ,MAAM,OAAS,MAAM,QAAU,eAAe7W,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAO9D,EAAI0Z,MAAM,gBAAgB,MAAU,CAACzZ,EAAG,kBAAkB,CAACQ,MAAM,CAAC,OAAST,EAAI2a,oBAAoB,GAAG1a,EAAG,QAAQ,CAACQ,MAAM,CAAC,KAAOT,EAAIya,WAAWG,cAAc,QAAU,cAAc,WAAY,EAAK,MAAQ,MAAM,OAAS,QAAQ,CAAC3a,EAAG,qBAAqB,GAAID,EAAoB,iBAAEC,EAAG,MAAM,CAACK,YAAY,iBAAiB,CAACL,EAAG,KAAK,CAACA,EAAG,KAAK,CAACA,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,UAAU,CAACR,EAAG,YAAYA,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,gCAAgC,IAAI,GAAGzT,EAAG,KAAK,CAACA,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,aAAa,CAACR,EAAG,mBAAmBA,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,gCAAgC,IAAI,GAAGzT,EAAG,KAAK,CAACA,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,eAAe,CAACR,EAAG,qBAAqBA,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,kCAAkC,IAAI,OAAO1T,EAAIkB,MAAM,IACn3D,GAAkB,GCDlB,GAAS,WAAa,IAAIlB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,OAAO,CAACyS,IAAI,UAAUjS,MAAM,CAAC,SAAU,EAAK,KAAO,aAAa,CAACR,EAAG,UAAU,CAACK,YAAY,WAAWG,MAAM,CAAC,KAAOT,EAAI0T,GAAG,qBAAqB,CAACzT,EAAG,MAAM,CAACK,YAAY,0BAA0B,CAACL,EAAG,MAAM,CAACK,YAAY,kBAAkB,CAACL,EAAG,KAAK,CAACD,EAAIE,GAAG,2BAA2BD,EAAG,IAAI,CAACK,YAAY,oBAAoBuD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAI6a,mBAAmB,WAAY7a,EAAI8a,SAAS,CAAC7a,EAAG,SAAS,CAACK,YAAY,wBAAwB,CAACL,EAAG,eAAe,CAACK,YAAY,gBAAgBN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,kCAAkC,MAAM,KAAKzT,EAAG,SAAS,CAACK,YAAY,uBAAuBuD,GAAG,CAAC,MAAQ,WAAc,OAAO7D,EAAI+a,cAAc,MAAQ,CAAC9a,EAAG,WAAW,CAACK,YAAY,gBAAgBN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,8BAA8B,MAAM,GAAGzT,EAAG,SAAS,CAACK,YAAY,uBAAuBuD,GAAG,CAAC,MAAQ,WAAc,OAAO7D,EAAI+a,cAAc,MAAQ,CAAC9a,EAAG,gBAAgB,CAACK,YAAY,gBAAgBN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,2BAA2B,MAAM,GAAGzT,EAAG,SAAS,CAACK,YAAY,uBAAuBuD,GAAG,CAAC,MAAQ,WAAc,OAAO7D,EAAI+a,cAAc,MAAQ,CAAC9a,EAAG,YAAY,CAACK,YAAY,gBAAgBN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAIgb,SAAWhb,EAAI0T,GAAG,iCAAmC1T,EAAI0T,GAAG,6BAA6B,MAAM,GAAGzT,EAAG,SAAS,CAACK,YAAY,uBAAuBuD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIib,6BAA6B,CAAChb,EAAG,eAAe,CAACK,YAAY,gBAAgBN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,kCAAkC,MAAM,GAAGzT,EAAG,SAAS,CAACK,YAAY,uBAAuBuD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIkb,yBAAyB,CAACjb,EAAG,cAAc,CAACK,YAAY,gBAAgBN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,8BAA8B,MAAM,GAAGzT,EAAG,SAAS,CAACK,YAAY,uBAAuBuD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAImb,wBAAwB,CAAClb,EAAG,aAAa,CAACK,YAAY,gBAAgBN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,iCAAiC,MAAM,GAAGzT,EAAG,SAAS,CAACK,YAAY,uBAAuBuD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIob,oBAAoB,CAACnb,EAAG,YAAY,CAACK,YAAY,gBAAgBN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,2BAA2B,MAAM,GAAGzT,EAAG,IAAI,CAACK,YAAY,oBAAoBE,YAAY,CAAC,QAAU,SAAS,CAACR,EAAIE,GAAG,2FAA2FD,EAAG,IAAI,CAACK,YAAY,YAAY,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIkS,kBAAkBjS,EAAG,eAAe,GAAGA,EAAG,MAAM,CAACK,YAAY,eAAe,CAACL,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,8BAA8BzT,EAAG,eAAe,GAAGA,EAAG,UAAU,CAACQ,MAAM,CAAC,KAAOT,EAAI0T,GAAG,4BAA4B,CAACzT,EAAG,aAAa,CAACQ,MAAM,CAAC,OAAST,EAAI6F,WAAW,GAAG5F,EAAG,UAAU,CAACQ,MAAM,CAAC,KAAOT,EAAI0T,GAAG,sBAAsB,CAACzT,EAAG,qBAAqB,CAACQ,MAAM,CAAC,OAAST,EAAI6F,WAAW,GAAG5F,EAAG,UAAU,CAACQ,MAAM,CAAC,KAAOT,EAAI0T,GAAG,2BAA2B,CAACzT,EAAG,kBAAkB,CAACQ,MAAM,CAAC,OAAST,EAAI6F,WAAW,IAAI,IACv7F,GAAkB,G,aCCtB,MAAMwV,GAAkB3S,GAAUA,EAAMW,MAAM,MAAMH,IAAIoS,GAAKA,EAAEC,aAAaC,KAAK,MAE3EC,GAAcrV,IAClB,MAAM,IAAI3J,MAAO,qCAAoC2J,IAIjDsV,GAAa/iB,IACjB,IAAIgjB,EAAc,GAClB,MAAMC,EAAW,CACf7d,YACE,MAAO,QAET8d,OACE,MAAO,QAETC,OAAOR,GACL,OAAOA,GAETS,QAAQT,GACN,OAAOA,EAAI,OAAS,SAEtBU,OAAOV,GACL,OAAO7W,KAAKiX,UAAUJ,IAExBW,MAAMX,GACJ,IAAIY,EAAS,GACb,OAAiB,IAAbZ,EAAEniB,QACJ+iB,GAAU,KACHA,IAGTP,EAAcA,EAAYpJ,QAAQ,IAAK,MACvC+I,EAAEhS,QAAS6S,IACT,MAAMC,EAAUR,EAASS,qBAAOF,IAE3BC,GAASX,GAAWY,qBAAOF,IAEhCD,GAAW,KAAIP,MAAgBS,EAAQD,GAAG,OAE5CR,EAAcA,EAAYpJ,QAAQ,OAAQ,IAEnC2J,IAET5c,OAAOgc,EAAGgB,EAASC,GACjB,IAAIL,EAAS,GAEb,OAA8B,IAA1B9iB,OAAOgf,KAAKkD,GAAGniB,QACjB+iB,GAAU,KACHA,IAGJK,IACHZ,EAAcA,EAAYpJ,QAAQ,IAAK,OAGzCnZ,OAAOgf,KAAKkD,GAAGhS,QAAQ,CAACkT,EAAGvjB,KACzB,MAAMwjB,EAAMnB,EAAEkB,GACRJ,EAAUR,EAASS,qBAAOI,IAEb,qBAARA,IAINL,GAASX,GAAWY,qBAAOI,IAE1BH,GAAiB,IAANrjB,IACfijB,GAAW,KAAIP,GAGjBO,GAAW,GAAEM,MAAMJ,EAAQK,QAE7Bd,EAAcA,EAAYpJ,QAAQ,OAAQ,IAEnC2J,IAETQ,WACE,MAAO,sBAIX,OAAOrB,GAAkBO,EAASS,qBAAO1jB,IAAOA,GAAM,GAAM,GAArC,OAGV+iB,UCtFX,GAAS,WAAa,IAAI1b,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,qBAAqB,CAACL,EAAG,eAAe,CAACQ,MAAM,CAAC,QAAUT,EAAI2c,SAASC,MAAM,CAAC/d,MAAOmB,EAAY,SAAE6c,SAAS,SAAUC,GAAM9c,EAAI+c,SAASD,GAAKvI,WAAW,cAActU,EAAG,MAAM,CAACK,YAAY,gBAAgB,CAACL,EAAG,OAAO,CAACK,YAAY,qBAAqB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,sCAAsC,OAAOzT,EAAG,MAAM,CAACK,YAAY,UAAU,CAACL,EAAG,QAAQ,CAACoU,WAAW,CAAC,CAACvW,KAAK,QAAQwW,QAAQ,UAAUzV,MAAOmB,EAAY,SAAEuU,WAAW,aAAajU,YAAY,eAAeG,MAAM,CAAC,KAAO,QAAQ,GAAK,QAAQ,MAAQ,QAAQ,UAAYT,EAAIgd,kBAAkB3Z,SAAS,CAAC,QAAUrD,EAAIid,GAAGjd,EAAIkd,SAAS,UAAUrZ,GAAG,CAAC,OAAS,SAASC,GAAQ9D,EAAIkd,SAAS,YAAYjd,EAAG,QAAQ,CAACK,YAAY,oBAAoBG,MAAM,CAAC,IAAM,UAAU,CAACT,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,uCAAuC,SAASzT,EAAG,MAAM,CAACK,YAAY,UAAU,CAACL,EAAG,QAAQ,CAACoU,WAAW,CAAC,CAACvW,KAAK,QAAQwW,QAAQ,UAAUzV,MAAOmB,EAAY,SAAEuU,WAAW,aAAajU,YAAY,eAAeG,MAAM,CAAC,KAAO,QAAQ,GAAK,OAAO,MAAQ,OAAO,UAAYT,EAAIgd,kBAAkB3Z,SAAS,CAAC,QAAUrD,EAAIid,GAAGjd,EAAIkd,SAAS,SAASrZ,GAAG,CAAC,OAAS,SAASC,GAAQ9D,EAAIkd,SAAS,WAAWjd,EAAG,QAAQ,CAACK,YAAY,oBAAoBG,MAAM,CAAC,IAAM,SAAS,CAACT,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,sCAAsC,WAAWzT,EAAG,SAAS,CAACG,MAAO,gBAAmBJ,EAAImd,QAAkB,GAAR,OAAatZ,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIod,UAAU,CAACpd,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,8BAA8B,OAAOzT,EAAG,IAAI,CAACK,YAAY,UAAU,CAACL,EAAG,KAAK,CAACD,EAAI+B,GAAI/B,EAAiB,eAAE,SAASxC,EAAMyE,GAAO,OAAOhC,EAAG,KAAK,CAACd,IAAI8C,EAAM7B,MAAO,QAAW5C,EAAU,MAAI,CAACwC,EAAIE,GAAG,IAAIF,EAAI2B,GAAGnE,EAAM4I,KAAK,UAAUpG,EAAIqd,cAAclkB,OAAS,EAAG8G,EAAG,KAAK,CAACK,YAAY,cAAc,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,8BAA8B,OAAO1T,EAAIkB,MAAM,UAA0BnD,IAApBiC,EAAIsd,YAA2Brd,EAAG,IAAI,CAACG,MAAO,2BAA6BJ,EAAIsd,YAAc,UAAY,SAAU,CAACtd,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAIsd,YAActd,EAAI0T,GAAG,oCAAsC1T,EAAI0T,GAAG,kCAAkC,OAAO1T,EAAIkB,KAAOlB,EAAIgd,iBAA8Hhd,EAAIkB,KAAhHjB,EAAG,IAAI,CAACK,YAAY,sBAAsB,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,iCAAiC,OAAgBzT,EAAG,IAAI,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIud,iBAAkBvd,EAAe,YAAEC,EAAG,IAAI,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,kCAAkC,IAAI1T,EAAI2B,GAAG3B,EAAI0T,GAAG,kCAAkC,IAAI1T,EAAI2B,GAAG3B,EAAI0T,GAAG,kCAAkC,OAAO1T,EAAIkB,KAAKjB,EAAG,IAAI,CAACK,YAAY,QAAQ,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,2BAA2B,IACjpF,GAAkB,G,0ECoEtB,IACE5V,KAAM,aACN8D,MAAO,CACLiE,OAAQzM,QAEVwJ,WAAY,CACV4a,YAAJ,MAEE,OACE,MAAO,CACLT,SAAUjc,KAAK+E,OACfwX,cAAe,GACfH,SAAU,OACVP,QAAS,CACPc,OAAQ,GACR1e,KAAM,OACN2e,MAAO,CAAC,OAAQ,OAAQ,WACxB5f,KAAM,SACN6f,kBAAmB7c,KAAK8c,kBAE1BC,WAAYC,GACZP,aAAc,GACdD,iBAAavf,EACbif,iBAAkBlc,KAAKid,yBACvBC,SAAU,IAAI,GAApB,sCAGE/a,SAAU,CACR,UACE,OAAOnC,KAAKuc,cAAclkB,OAAS,IAGvC,UACO2H,KAAKkc,mBAAkBlc,KAAKoc,SAAW,UAE9C5a,QAAS,CACP,yBACE,MAAM,UAAZ,eACM,OAAqC,IAA9B4B,EAAU+Z,iBAA6BxS,MAEhD,OACwB,UAAlB3K,KAAKoc,UAAyBpc,KAAKkc,iBAE7C,uBACQlc,KAAKod,oBAELpd,KAAKqd,SAASC,KAAKtd,KAAK4S,GAAG,sCAJ3B5S,KAAKud,qBAOT,oBAEE,MAAMvD,EAAOha,KAAK+c,WAAW/c,KAAKic,UAE5BuB,EAAU,OAAtB,qGACYC,EAAW,GAAGD,IAAU,EAApC,2BACYE,EAAU,CAAtB,6BACYC,EAAO,CAAnB,6BACYpiB,EAAU,GAAtB,cAEMyE,KAAKkd,SAASxH,QACdna,EAAQU,KAAK,IACX+D,KAAKwc,YAAcnT,EAASxR,KAAK+lB,UAAW,EAC5C5d,KAAKyc,aAAepT,EAASxR,KAAKkF,QAC9BiD,KAAKwc,aACPxc,KAAK6d,6BACL7d,KAAK8d,UAAU9d,KAAK4S,GAAG,mCAAmC,IAE1D5S,KAAK8d,UAAU9d,KAAK4S,GAAG,wCAAwC,GAEjElM,GAAY,8CAA+C,iBAC3D1G,KAAKkd,SAASvH,QAEtB,UACQ,KAAR,eACQ,KAAR,eACQ,KAAR,gBACQ,GAAR,6BACQ,KAAR,kBAGI,oBACE,MAAM9d,EAAOmI,KAAKic,SACdpkB,EAAK6M,UACPlB,aAAa+C,QAAQ,EAA7B,8DAEU1O,EAAKwI,UACPmD,aAAa+C,QAAQ,EAA7B,0DAEU1O,EAAKuL,YACPvL,EAAKuL,UAAUe,KAAOnE,KAAK+E,OAAO3B,UAAUe,MAAQ,GACpDX,aAAa+C,QAAQ,EAA7B,6DAEU1O,EAAKuL,UAAUoL,OACjBhL,aAAa+C,QAAQ,EAA7B,6CAEMG,GAAY,uDAAwD,iBACpE1G,KAAK8d,UAAU9d,KAAK4S,GAAG,oCAAoC,IAE7D,6BACEpP,aAAa6G,WAAW,EAA9B,+BACM7G,aAAa6G,WAAW,EAA9B,gCACM7G,aAAa6G,WAAW,EAA9B,oCAEI,iBAAiB0T,GACf,MAAMxB,EAAgB,GACtBwB,EAAOvV,QAAQ,IACb,OAAQ9L,EAAMvB,MACZ,IAAK,aACHohB,EAAc5jB,KAAK,CACjBwC,KAAM,aACNmK,IAAQtF,KAAK4S,GAAG,wCAAX,KACnB,0CAEY,MACF,IAAK,QACH2J,EAAc5jB,KAAK,CACjBwC,KAAM,QACNmK,IAAK5I,EAAMK,UAEb,MACF,QACEwf,EAAc5jB,KAAK,CACjBwC,KAAM,SACNmK,IAAKtF,KAAK4S,GAAG,sCAEf,SAGN5S,KAAKuc,cAAgBA,GAEvB,UAAUxf,EAAS6gB,GACjB5d,KAAKqd,SAASC,KAAKvgB,EAAS,CAAlC,8CCxMmW,MCQ/V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QCnBX,GAAS,WAAa,IAAImC,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,oBAAoB,CAACL,EAAG,MAAM,CAACK,YAAY,eAAe,CAACL,EAAG,KAAK,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAG,gBAAgBD,EAAG,WAAW,CAACoU,WAAW,CAAC,CAACvW,KAAK,QAAQwW,QAAQ,UAAUzV,MAAOmB,EAAa,UAAEuU,WAAW,cAAcjU,YAAY,aAAa+C,SAAS,CAAC,MAASrD,EAAa,WAAG6D,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOxH,OAAOsY,YAAqB5U,EAAIqS,UAAUvO,EAAOxH,OAAOuC,WAAUmB,EAAIE,GAAG,KAAKD,EAAG,SAAS,CAACK,YAAY,cAAcuD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIod,UAAU,CAACpd,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,2BAA2BzT,EAAG,IAAI,CAACK,YAAY,cAAc,CAACL,EAAG,IAAI,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,0BAA0B,OAAO1T,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,uBAAuB,IAAI1T,EAAI2B,GAAG3B,EAAI0T,GAAG,uBAAuB,IAAI1T,EAAI2B,GAAG3B,EAAI0T,GAAG,uBAAuB,SAASzT,EAAG,mBAAmB,CAACK,YAAY,eAAeG,MAAM,CAAC,YAAcT,EAAI8e,iBAAiB,IAC19B,GAAkB,GCDlB,GAAS,WAAa,IAAI9e,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACG,MAAO,+BAAiCJ,EAAI+e,eAAiB,cAAgB,KAAM,CAAC9e,EAAG,KAAK,CAACK,YAAY,sBAAsB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,yBAAyBzT,EAAG,MAAM,CAACK,YAAY,uBAAuBN,EAAI+B,GAAI3I,OAAOgf,KAAKpY,EAAI4P,eAAe,SAASoP,GAAW,OAAO/e,EAAG,MAAM,CAACd,IAAI6f,EAAU1e,YAAY,aAAa,CAACL,EAAG,QAAQ,CAACK,YAAY,aAAaG,MAAM,CAAC,IAAO,eAAiBue,IAAa,CAAChf,EAAIE,GAAG,IAAIF,EAAI2B,GAAGqd,EAAUC,WAAW,IAAK,MAAM,OAAQjf,EAAIkf,QAAQF,EAAWhf,EAAI4P,aAAaoP,IAAa/e,EAAG,aAAa,CAACQ,MAAM,CAAC,gBAAgB,GAAG,sBAAsB,QAAQ,YAAY,OAAO,SAAWT,EAAImf,UAAUtb,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIof,YAAYJ,EAAWhf,EAAI4P,aAAaoP,MAAcpC,MAAM,CAAC/d,MAAOmB,EAAI4P,aAAaoP,GAAYnC,SAAS,SAAUC,GAAM9c,EAAIqf,KAAKrf,EAAI4P,aAAcoP,EAAWlC,IAAMvI,WAAW,4BAA4B,CAACtU,EAAG,QAAQ,CAACK,YAAY,oCAAoCC,MAAOP,EAAIsf,iBAAiBN,GAAYve,MAAM,CAAC,KAAO,UAAU,GAAM,eAAiBue,EAAW,SAAW,IAAI3b,SAAS,CAAC,MAAQrD,EAAI4P,aAAaoP,IAAYO,KAAK,cAActf,EAAG,QAAQ,CAACK,YAAY,aAAaG,MAAM,CAAC,GAAM,eAAiBue,GAAY3b,SAAS,CAAC,MAAQrD,EAAI4P,aAAaoP,IAAYnb,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIof,YAAYJ,EAAWhf,EAAI4P,aAAaoP,SAAiB,MAAK,GAAG/e,EAAG,IAAI,CAACK,YAAY,kBAAkBuD,GAAG,CAAC,MAAQ7D,EAAIwf,oBAAoB,CAACxf,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,8BAA8B,OAAOzT,EAAG,IAAI,CAACK,YAAY,oCAAoCuD,GAAG,CAAC,MAAQ7D,EAAIyf,eAAe,CAACzf,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,6BAA6B,KAAK1T,EAAI2B,GAAG3B,EAAI0f,aAAa,QAAQzf,EAAG,IAAI,CAACK,YAAY,kBAAkBuD,GAAG,CAAC,MAAQ7D,EAAI2f,uBAAuB,CAAC3f,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,gCAAgC,OAAOzT,EAAG,MAAM,CAACK,YAAY,kBAAkB,CAACL,EAAG,SAAS,CAACQ,MAAM,CAAC,MAAQT,EAAI4f,cAAc,CAAC3f,EAAG,YAAYD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,4BAA4B,MAAM,GAAGzT,EAAG,SAAS,CAACQ,MAAM,CAAC,MAAQT,EAAI6f,qBAAqB,CAAC5f,EAAG,cAAcD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,8BAA8B,MAAM,IAAI,MAC9qE,GAAkB,G,wBCDlB,I,UAAS,WAAa,IAAI1T,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACG,MAAMJ,EAAI8f,SAAW,aAAc,GAAGrf,MAAM,CAAC,SAAWT,EAAI+f,UAAUlc,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIggB,WAAW,CAAChgB,EAAIigB,GAAG,WAAWjgB,EAAIigB,GAAG,QAAQjgB,EAAIigB,GAAG,SAAS,KACpR,GAAkB,GCStB,IACEniB,KAAM,SACN8D,MAAO,CACLuB,KAAMtB,OACNme,MAAOE,SACPH,SAAUjH,QACVgH,SAAUhH,UChBiV,MCQ3V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,wDC4Cf,IACEhb,KAAM,aACN8E,WAAY,CACVud,UAAJ,KACIC,OAAJ,GACIC,SAAJ,KACIC,WAAJ,MAEE,OACE,MAAO,CACL1Q,aAAc9O,KAAKyf,gBAAgB,EAAzC,gBACMxB,gBAAgB,EAChBI,SAAN,gBAGEvd,MAAO,CACL8d,YAAa7d,QAEfS,QAAS,CAEP,oBAAoBke,GAClB,OAAOC,iBAAiBjlB,SAASklB,iBAAiBC,iBAAiBH,GAAQhX,QAAU,WAGvF,YAAYoX,EAAU/hB,GACpBrD,SAASklB,gBAAgBngB,MAAMsgB,YAAY,KAAKD,EAAY/hB,IAG9D,cACE,MAAMiiB,EAAgBrc,KAAKC,MAAMJ,aAAa,EAApD,0CACMwc,EAAchgB,KAAK4e,aAAe5e,KAAK8O,aACvCtL,aAAa+C,QAAQ,EAA3B,qDACMvG,KAAKqd,SAASC,KAAKtd,KAAK4S,GAAG,0BAA2B,CAA5D,0BACM5S,KAAK4Y,MAAM,2BAGb,qBACE,MAAMqH,EAAY3nB,OAAOgf,KAAKtX,KAAK8O,cACnCmR,EAAUzX,QAAQ,IAChB9N,SAASklB,gBAAgBngB,MAAMygB,eAAe,KAAKJ,KAErD9f,KAAK8O,aAAe9O,KAAKyf,gBAAgB,EAA/C,gBACMzf,KAAK4Y,MAAM,2BAGb,eACE,MAAMoH,EAAgBrc,KAAKC,MAAMJ,aAAa,EAApD,iDACawc,EAAchgB,KAAK4e,aAC1Bpb,aAAa+C,QAAQ,EAA3B,qDACMvG,KAAK+e,qBACL/e,KAAKqd,SAASC,KAAKtd,KAAK4S,GAAG,0BAA2B,CAA5D,2BAGI,oBACE,MAAMuN,EAAYngB,KAAK4e,YAAYnN,QAAQ,MAAOpU,GAAKA,EAAEyK,eACzD,IAAIsY,EAAgB,wBAAwBD,MAC5C7nB,OAAOgf,KAAKtX,KAAK8O,cAActG,QAAQ,IACrC4X,GAAiB,KAAzB,kCAEMvP,UAAUwP,UAAUC,UAAUF,GAC9BpgB,KAAKqd,SAASC,KAAKtd,KAAK4S,GAAG,2BAA4B,CAA7D,YAGI,gBAAgB2N,GACd,MAAM1oB,EAAO,GACP2oB,EAAU,GAAtB,cACYC,EAAU,GAAtB,cACYC,EAAa,GAAzB,0BAIM,OAHAH,EAAc/X,QAAQ,IACpB3Q,EAAK6oB,EAAWxC,IAAcle,KAAK2gB,oBAAoBF,EAAQvC,MAE1DrmB,GAGT,uBACE,MAAM+oB,EAAqBrf,MAAMsf,KAAKnmB,SAASomB,aACrD,oEACA,OACA,WACA,KACA,8BACA,gCACA,8DACA,KAGA,IAEM9gB,KAAK8O,aAAe9O,KAAKyf,gBAAgBmB,GACzC5gB,KAAKie,gBAAiB,GAIxB,mBAAmB8C,GACjB,MAAMC,EAAW,IACf,MAAMC,EAAa,4CAA4CC,KAAKC,GACpE,IAAKF,GAAcA,EAAW5oB,OAAS,EAAG,MAAO,QACjD,MAAMuL,EAAQ,GAAtB,kBACQ,OAAOqd,EAAa,CAA5B,4BAEYG,EAAe,IAA3B,6BACM,OAAOA,EAAaJ,EAASD,EAASrY,SAAW,IAAM,QAAU,SAGnE,iBAAiBwV,GACf,MAAMmD,EAAmBrhB,KAAKshB,mBAAmBthB,KAAK8O,aAAaoP,IACnE,MAAO,cAAcle,KAAK8O,aAAaoP,YAC7C,6BAGI,QAAQqD,EAAcC,GAEpB,GAAI,WAAV,iBACM,MAAMC,EAAoB,CAC1B,iBAAN,+CACA,4EACA,sFACA,4EACA,kDAGM,OAAIA,EAAkB7f,SAAS,KAAK2f,MCxL+T,MCQrW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QCMf,IACEvkB,KAAM,cACN8D,MAAO,CACLiE,OAAQzM,QAEVwJ,WAAY,CACV4f,iBAAJ,IAEE,OACE,MAAO,CACLnQ,UAAWvR,KAAK+E,OAAO3B,UAAUmO,WAAa,OAC9CyM,aAAc5P,OAGlB5M,QAAS,CAEP,SAASmgB,GACP,MAAe,KAARA,GAAcA,EAAIpL,MAAM,+IAGjC,OACE,IAAIjR,EAAM,GACV,GAAItF,KAAK4hB,SAAS5hB,KAAKuR,WAAY,CACjC,MAAMnO,EAAY,IAAKpD,KAAK+E,OAAO3B,WACnCA,EAAUmO,UAAYvR,KAAKuR,UAC3B/N,aAAa+C,QAAQ,EAA7B,kDACQjB,EAAM,6BACNoB,GAAY,4BAA6B,qBACzC1G,KAAK6B,OAAO7B,KAAKuR,WACM,KAAnBvR,KAAKuR,WAAkBrU,WAAW,KAA9C,8BAEQoI,EAAM,sBACNoB,GAAYpB,EAAK,qBAEnBtF,KAAKqd,SAASC,KAAKhY,IAGrB,OAAOuc,GACL,MAAMrQ,EAAaqQ,EAAWpQ,QAAQ,kBAAmB,IACnDhS,EAAQ/E,SAASQ,cAAc,SACrCuE,EAAM4Q,YAAcmB,EACpB9W,SAASqB,KAAKuU,OAAO7Q,MClEuU,MCQ9V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIP,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,gCAAgC,CAACL,EAAG,MAAM,CAACK,YAAY,iBAAiB,CAACL,EAAG,KAAK,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,wBAAwBzT,EAAG,IAAI,CAACK,YAAY,SAAS,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,wBAAwB,KAAKzT,EAAG,MAAMA,EAAG,MAAMD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,wBAAwB,KAAKzT,EAAG,MAAMD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,wBAAwB,KAAKzT,EAAG,IAAI,CAACQ,MAAM,CAAC,KAAO,wEAAwE,CAACT,EAAIE,GAAG,cAAcD,EAAG,MAAM,CAACK,YAAY,0BAA0B,EAAEN,EAAY,SAAEC,EAAG,KAAK,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,sCAAwGzT,EAAG,QAAQ,CAACQ,MAAM,CAAC,KAAO,kBAAkB,MAAQT,EAAIgb,SACxzBhb,EAAI0T,GAAG,oCAAsC1T,EAAI0T,GAAG,mCAAmC,OAAS,WAAW,KAAO,YAAYkJ,MAAM,CAAC/d,MAAOmB,EAAkB,eAAE6c,SAAS,SAAUC,GAAM9c,EAAI4iB,eAAe9F,GAAKvI,WAAW,oBAAoBtU,EAAG,SAAS,CAACQ,MAAM,CAAC,MAAQT,EAAI6iB,WAAWC,YAAY9iB,EAAI+iB,GAAG,CAAC,CAAC5jB,IAAI,OAAO6jB,GAAG,WAAW,MAAO,CAAChjB,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAIgb,SAAWhb,EAAI0T,GAAG,mCAAqC1T,EAAI0T,GAAG,mCAAmC,OAAOuP,OAAM,GAAM,CAAC9jB,IAAI,OAAO6jB,GAAG,WAAW,MAAO,CAAC/iB,EAAG,gBAAgBgjB,OAAM,OAAWjjB,EAAY,SAAEC,EAAG,MAAM,CAACK,YAAY,gBAAgB,CAACL,EAAG,OAAO,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,+BAA+B,QAAQzT,EAAG,MAAM,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIgb,aAAa/a,EAAG,OAAO,CAACK,YAAY,kBAAkB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,mCAAmC1T,EAAIkB,MAAM,GAAGjB,EAAG,MAAM,CAACK,YAAY,2BAA2B,CAACL,EAAG,KAAK,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,gCAAgCzT,EAAG,QAAQ,CAACQ,MAAM,CAAC,KAAO,eAAe,MAAQT,EAAI0T,GAAG,gCAAgCkJ,MAAM,CAAC/d,MAAOmB,EAAe,YAAE6c,SAAS,SAAUC,GAAM9c,EAAIkjB,YAAYpG,GAAKvI,WAAW,iBAAiBtU,EAAG,QAAQ,CAACQ,MAAM,CAAC,KAAO,mBAAmB,MAAQT,EAAI0T,GAAG,qCAAqC,KAAO,YAAYkJ,MAAM,CAAC/d,MAAOmB,EAAmB,gBAAE6c,SAAS,SAAUC,GAAM9c,EAAImjB,gBAAgBrG,GAAKvI,WAAW,qBAAqBtU,EAAG,SAAS,CAACQ,MAAM,CAAC,MAAQT,EAAIojB,eAAeN,YAAY9iB,EAAI+iB,GAAG,CAAC,CAAC5jB,IAAI,OAAO6jB,GAAG,WAAW,MAAO,CAAChjB,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,iCAAiCuP,OAAM,GAAM,CAAC9jB,IAAI,OAAO6jB,GAAG,WAAW,MAAO,CAAC/iB,EAAG,iBAAiBgjB,OAAM,QAAW,MACnoD,GAAkB,GCFlB,GAAS,WAAa,IAAIjjB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACG,MAAO,mBAAqBJ,EAAI2E,QAAS,CAAE3E,EAAS,MAAEC,EAAG,QAAQ,CAACQ,MAAM,CAAC,IAAM,SAAS,CAACT,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIqjB,UAAUrjB,EAAIkB,KAAKjB,EAAG,QAAQ,CAACQ,MAAM,CAAC,KAAOT,EAAI/D,KAAK,KAAO+D,EAAIlC,KAAK,GAAKkC,EAAIlC,KAAK,YAAckC,EAAIsjB,aAAajgB,SAAS,CAAC,MAAQrD,EAAInB,OAAOgF,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIujB,YAAYzf,EAAOxH,OAAOuC,cACna,GAAkB,GCetB,IACEf,KAAM,QACN8D,MAAO,CACL/C,MAAOgD,OACPwhB,MAAOxhB,OACP/D,KAAM+D,OACNyhB,YAAazhB,OACb5F,KAAM,CACJunB,QAAS,OACTvnB,KAAM4F,QAER8C,OAAQ,CACN8e,UAAW,IAAjB,yCACMxnB,KAAM4F,OACN2hB,QAAS,aAGblhB,QAAS,CACP,YAAYzD,GACViC,KAAK4Y,MAAM,QAAS7a,MCnCoU,MCQ1V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,wGCbf,MAAM6kB,GAAWC,oBAGXC,GAAc,CAACjrB,EAAMkrB,KACzB,MAAMC,EAAkBrf,KAAKiX,UAAU/iB,GACjCorB,EAAgBC,KAAIC,QAAQH,EAAiBD,GACnD,OAAOE,EAAcpb,YAIjBub,GAAc,CAACvrB,EAAMkrB,IAAaG,KAAIG,QAAQxrB,EAAMkrB,GAAUlb,SAASyb,MAGvEC,GAAepa,GAASnB,KAAOmB,GAAMtB,WAAW9I,MAAM,EAAG,IAGlDykB,GAAS,CAAC3rB,EAAMkrB,IAAaU,KAAMC,KAAKd,GAAU,CAC7De,SAAUb,GAAYjrB,EAAMkrB,GAC5Ba,QAASL,GAAYR,KAIVc,GAAS,CAAChsB,EAAMkrB,EAAU7I,IAAauJ,KAAMK,IAAIlB,GAAU,CACtE1I,WACAyJ,SAAUb,GAAYjrB,EAAMkrB,GAC5Ba,QAASL,GAAYR,KAGjBgB,GAAkBlqB,GAAKvB,OAAO0rB,QAAQnqB,GAAGuO,IAAI6b,GAAMA,EAAG7b,IAAIkR,oBAAoBoB,KAAK,MAAMA,KAAK,KAGvFwJ,GAAU,CAAChK,EAAU6I,KAChC,MAAMoB,EAASJ,GAAgB,CAAE7J,WAAU0J,QAASL,GAAYR,KAC1DzT,EAAO,GAAEsT,OAAauB,IAC5B,OAAO,IAAI/pB,QAAQ,CAACC,EAASC,KAC3BmpB,KAAM9lB,IAAI2R,GAAKrT,KAAMoN,IACnB,IAAKA,EAASxR,MAAQwR,EAASxR,KAAKusB,SAClC9pB,EAAO+O,EAASxR,KAAKusB,UAAY,aAC5B,CACL,MAAMC,EAAgBjB,GAAY/Z,EAASxR,KAAK8rB,SAASA,SAAUZ,GACnE,IAAM1oB,EAAQsJ,KAAKC,MAAMygB,IAAmB,MAAOpqB,GAAKK,EAAOL,UCwBvE,QACE+C,KAAM,qBACN8D,MAAO,CACLiE,OAAQzM,QAEV,OACE,MAAO,CACLwpB,eAAgB,GAChBO,gBAAiB,GACjBD,YAAa,GACblI,SAAU1W,aAAa,EAA7B,mCACM0Z,SAAU,IAAI,GAApB,sCAGEpb,WAAY,CACVwd,OAAJ,GACIgF,MAAJ,GACIC,WAAJ,KACIC,YAAJ,MAEEhjB,QAAS,CACP,gBACExB,KAAKkd,SAASxH,QACdwO,GAAQlkB,KAAKoiB,YAAapiB,KAAKqiB,iBACrC,SACQ,KAAR,sCACQ,KAAR,iBACA,UACQ,KAAR,gBACQ,KAAR,kBAGI,YACE,MAAMoC,EAAYjhB,aAAa,EAArC,yCACWxD,KAAK8hB,eAEhB,EAEA,uCACQ9hB,KAAK0kB,aAEL1kB,KAAK2kB,aAAa3kB,KAAK4S,GAAG,qCAJ1B5S,KAAK4kB,aAFL5kB,KAAK2kB,aAAa3kB,KAAK4S,GAAG,wCAS9B,aACE5S,KAAKkd,SAASxH,QACd8N,GAAOxjB,KAAK+E,OAAQ/E,KAAK8hB,gBAC/B,SACA,0CAGU,KAAV,wCAFU,KAAV,uCAIQ,KAAR,iBACA,WACQ,KAAR,yDACQ,KAAR,kBAGI,aACE9hB,KAAKkd,SAASxH,QACdmO,GAAO7jB,KAAK+E,OAAQ/E,KAAK8hB,eAAgB9hB,KAAKka,UACpD,SACA,0CAGU,KAAV,wCAFU,KAAV,uCAIQ,KAAR,iBACA,WACQ,KAAR,yDACQ,KAAR,kBAGI,kBAAkBnV,EAAQmV,GACxB1W,aAAa+C,QAAQ,EAA3B,8DACM/C,aAAa+C,QAAQ,EAA3B,4DACM/C,aAAa+C,QAAQ,EAA3B,0DACUxB,EAAO3B,UAAUoL,OACnBhL,aAAa+C,QAAQ,EAA7B,6CAEMvG,KAAK6kB,mBAAmB3K,EAAUla,KAAKqiB,iBACvCriB,KAAK8kB,eAAe9kB,KAAK4S,GAAG,mCAC5B1V,WAAW,KAAjB,0BAEI,oBAAoBgd,EAAU6K,GAAW,GACvC/kB,KAAK6kB,mBAAmB3K,EAAUla,KAAK8hB,gBACvC9hB,KAAK8kB,eACX,sEAEM9kB,KAAK8hB,eAAiB,IAExB,aAAasC,GACX,GAAN,GACMpkB,KAAKqd,SAASC,KAAK8G,EAAU,CAAnC,2BAEI,eAAe9e,GACboB,GAAYpB,EAAK,gBACjBtF,KAAKqd,SAASC,KAAKhY,EAAK,CAA9B,6BAEI,SAAS6D,GACP,OAAO,KAAb,eAEI,mBAAmB+Q,EAAU/Q,GAC3BnJ,KAAKka,SAAWA,EAChB,MAAMjS,EAAOjI,KAAKglB,SAAS7b,GAC3B3F,aAAa+C,QAAQ,EAA3B,iCACM/C,aAAa+C,QAAQ,EAA3B,sCCjL2W,MCQvW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIrH,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAACQ,MAAM,CAAC,KAAOT,EAAI+lB,UAAU,WAAY,EAAK,MAAQ,MAAM,OAAS,MAAM,QAAU,gBAAgB,CAAC9lB,EAAG,MAAM,CAACK,YAAY,yBAAyB,CAACL,EAAG,KAAK,CAACK,YAAY,qBAAqB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,yBAAyBzT,EAAG,IAAI,CAACD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,gCAAgC,IAAI1T,EAAI2B,GAAG3B,EAAI0T,GAAG,iCAAiCzT,EAAG,MAAMD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,gCAAgC,OAAOzT,EAAG,SAAS,CAACQ,MAAM,CAAC,MAAQT,EAAIgmB,WAAW,SAAWhmB,EAAIimB,UAAYjmB,EAAIkmB,aAAa,UAAYlmB,EAAIkmB,cAAcpD,YAAY9iB,EAAI+iB,GAAG,CAAC,CAAC5jB,IAAI,OAAO6jB,GAAG,WAAW,MAAO,CAAChjB,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAIimB,QAAUjmB,EAAI0T,GAAG,mCAAqC1T,EAAI0T,GAAG,+BAA+B,OAAOuP,OAAM,GAAM,CAAC9jB,IAAI,OAAO6jB,GAAG,WAAW,MAAO,CAAC/iB,EAAG,iBAAiBgjB,OAAM,OAAYjjB,EAAIkmB,aAAgIlmB,EAAIkB,KAAtHjB,EAAG,MAAM,CAACA,EAAG,IAAI,CAACK,YAAY,wBAAwB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,sCAAgD1T,EAAW,QAAEC,EAAG,MAAM,CAACK,YAAY,eAAe,CAACL,EAAG,mBAAmB,CAACK,YAAY,WAAWL,EAAG,IAAI,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,oCAAoC,UAAU,GAAG1T,EAAIkB,UAAsBnD,IAAhBiC,EAAI0e,QAAuBze,EAAG,MAAM,CAACK,YAAY,oBAAoB,CAAEN,EAAW,QAAEC,EAAG,IAAI,CAACK,YAAY,2BAA2B,CAACN,EAAIE,GAAG,MAAMF,EAAI2B,GAAG3B,EAAI0T,GAAG,4BAA4B,OAAOzT,EAAG,IAAI,CAACK,YAAY,2BAA2B,CAACN,EAAIE,GAAG,MAAMF,EAAI2B,GAAG3B,EAAI0T,GAAG,yBAAyB,OAAOzT,EAAG,MAAM,CAACK,YAAY,UAAU,CAACL,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIkc,QAAUlc,EAAIxC,YAAYyC,EAAG,IAAI,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAInC,YAAamC,EAAW,QAAEC,EAAG,IAAI,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,4BAA4B,OAAO1T,EAAIkB,KAAMlB,EAAW,QAAEC,EAAG,SAAS,CAACQ,MAAM,CAAC,MAAQT,EAAImmB,aAAarD,YAAY9iB,EAAI+iB,GAAG,CAAC,CAAC5jB,IAAI,OAAO6jB,GAAG,WAAW,MAAO,CAAChjB,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,iCAAiCuP,OAAM,GAAM,CAAC9jB,IAAI,OAAO6jB,GAAG,WAAW,MAAO,CAAC/iB,EAAG,gBAAgBgjB,OAAM,IAAO,MAAK,EAAM,cAAcjjB,EAAIkB,MAAM,GAAGlB,EAAIkB,MAAM,MAC7lE,GAAkB,G,wECsDtB,IACEpD,KAAM,aACN6E,OAAQ,CAAC,UACTC,WAAY,CACVwd,OAAJ,GACIgG,YAAJ,KACIC,WAAJ,KACIC,iBAAJ,MAEE3tB,KAAM,KAAM,CACVotB,UAAW,EAAf,0BACIE,SAAS,EACTvH,aAAS3gB,EACTP,MAAO,GACP0e,OAAQ,GACRre,QAAS,GACTqoB,cAAc,EACdlI,SAAU,IAAI,GAAlB,sCAEE1b,QAAS,CAEP,aACE,MAAMgc,EAAU,OAAtB,qGACYC,EAAW,GAAGD,IAAU,EAApC,8BACMxd,KAAKmlB,SAAU,EACfnlB,KAAKkd,SAASxH,QACd,GAAN,SACA,SACQ,KAAR,qBACQ,KAAR,iBAEA,UACQ,KAAR,UAAU,SAAV,EAAU,UACF,KAAR,kBAII,SAAS+P,GAEP,GADAzlB,KAAKmlB,SAAU,EACXM,EAAc,CAChB,MAAM,QACJ7H,EADV,OACU,EADV,MACU,EADV,QACU,GACV,EACQ5d,KAAK4d,QAAUA,EACf5d,KAAKob,OAASA,EACdpb,KAAKjD,QAAUA,EACfiD,KAAKtD,MAAQA,EAEfsD,KAAKqd,SAASC,KACpB,aACA,6EACA,CAAQ,UAAR,6CAGI,cACEoI,SAASC,WAGb,UACM3lB,KAAK+E,QACH/E,KAAK+E,OAAO3B,YACgC,IAA1CpD,KAAK+E,OAAO3B,UAAU+Z,kBACxBnd,KAAKolB,cAAe,KCrHqU,MCQ/V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIlmB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAQC,EAAI0mB,iBAAkBzmB,EAAG,MAAM,CAACK,YAAY,eAAe,CAACL,EAAG,IAAI,CAACD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,6BAA6B,IAAI1T,EAAI2B,GAAG3B,EAAI2mB,YAAY,OAAQ3mB,EAAiB,cAAEC,EAAG,MAAM,CAAGD,EAAI4mB,SAAmH5mB,EAAIkB,KAA7GjB,EAAG,IAAI,CAACD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAIxC,MAAQ,8BAAgC,4BAA4B,OAAiBwC,EAAI4mB,UAAY5mB,EAAI6mB,WAAY5mB,EAAG,IAAI,CAACK,YAAY,cAAc,CAACN,EAAIE,GAAG,MAAMF,EAAI2B,GAAG3B,EAAI0T,GAAG,uBAAuB,OAAQ1T,EAAI4mB,WAAa5mB,EAAI8mB,cAAe7mB,EAAG,IAAI,CAACK,YAAY,oBAAoB,CAACN,EAAIE,GAAG,MAAMF,EAAI2B,GAAG3B,EAAI0T,GAAG,wBAAwB,MAAMzT,EAAG,IAAI,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI+mB,oBAAqB/mB,EAAI4mB,UAAY5mB,EAAI8mB,cAAe7mB,EAAG,IAAI,CAACK,YAAY,wBAAwB,CAACN,EAAIE,GAAG,MAAMF,EAAI2B,GAAG3B,EAAI0T,GAAG,wBAAwB,MAAMzT,EAAG,IAAI,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI+mB,kBAAkB9mB,EAAG,OAAO,CAACK,YAAY,iBAAiB,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,mCAAmC,KAAKzT,EAAG,MAAMD,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,kCAAkC,IAAI1T,EAAI2B,GAAG3B,EAAI+mB,eAAe,SAAS/mB,EAAIkB,OAAOlB,EAAIkB,OAAOlB,EAAIkB,MAChnC,GAAkB,GCmCtB,IACEpD,KAAM,eACN6E,OAAQ,CAAC,UACT,OACE,MAAO,CACLgkB,WAAY,QACZ3I,SAAU,IAAI,GAApB,oCACM+I,cAAe,GACfC,eAAe,EACfH,YAAY,EACZC,eAAe,EACfF,UAAU,EACVppB,OAAO,IAGX,UACE,MAAM0G,EAAYpD,KAAK+E,OAAO3B,WAAa,IACtCpD,KAAK6lB,YAAc,GAA5B,sBAEM7lB,KAAKkmB,eAAgB,EAErBlmB,KAAKmmB,gBAGT3kB,QAAS,CAEP,eACE,MAAM4kB,EAAa,sEACnBpmB,KAAKkd,SAASxH,QACd,GAAN,kBACYrM,GAAYA,EAASxR,MAAQwR,EAASxR,KAAKwuB,UAC7CrmB,KAAKimB,cAAgB5c,EAASxR,KAAKwuB,QACnCrmB,KAAK+lB,WAAa/lB,KAAKsmB,gBAAgBtmB,KAAK6lB,WAAY7lB,KAAKimB,eAC7DjmB,KAAK8lB,UAAW,EAChB9lB,KAAKkd,SAASvH,SAExB,WACQ3V,KAAKtD,OAAQ,EACbsD,KAAKkd,SAASvH,SAIlB,gBAAgB4Q,EAAgBN,GAC9B,MAAMriB,EAAQ,GAApB,kCACY4iB,EAAa5iB,EAAMqiB,GAAiBriB,EAAM2iB,GAEhD,OADIC,EAAa,IAAGxmB,KAAKgmB,eAAgB,GAClCQ,GAAc,GAGvB,iBACE,MAAMnK,GAAWoK,OAAOC,MAAM3N,SAAS/Y,KAAK6lB,WAAW1H,WAAW,IAAK,IAAK,KAO5E,OANK9B,GACH,GAER,mHAGaA,KC7FsV,MCQ/V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,gLCkEf,IACErf,KAAM,kBACN,OACE,MAAO,CACL+f,WAAYC,GACZ9C,SAAU1W,aAAa,EAA7B,mCACMqiB,WAAY,QACZI,cAAe,KAGnBnlB,MAAO,CACLiE,OAAQzM,QAEV6J,SAAU,CACRuC,SAAU,WACR,OAAO1E,KAAK+E,OAAOL,UAErB,OACE,OAAO1E,KAAK+c,WAAW/c,KAAK+E,UAGhCjD,WAAY,CACV6kB,WAAJ,GACIC,gBAAJ,GACIC,mBAAJ,GACIC,WAAJ,GACIC,WAAJ,GACIC,aAAJ,KACIC,WAAJ,KACIC,SAAJ,KACIC,UAAJ,KACIC,cAAJ,KACIC,aAAJ,KACI/B,YAAJ,KACIgC,UAAJ,MAEE9lB,QAAS,CAEP,cAAc+lB,GACZ,MAAMC,EAAexnB,KAAK0Y,MAAM+O,QAAQC,SAASH,GACjDvnB,KAAK0Y,MAAM+O,QAAQE,cAAcH,IAEnC,sBACExnB,KAAK4nB,OAAOtK,KAAK,EAAvB,4BAEI,iBACEtd,KAAK4nB,OAAOtK,KAAK,EAAvB,0BAEI,0BACEtd,KAAK4nB,OAAOtK,KAAK,EAAvB,8BAEI,wBACEzM,UAAUwP,UAAUC,UAAUtgB,KAAK+c,WAAW/c,KAAK+E,SACnD/E,KAAKqd,SAASC,KAAKtd,KAAK4S,GAAG,4BAG7B,qBACE,MAAMtN,EAAM,GAAGtF,KAAK4S,GAAG,gCAC7B,oFACYiV,EAAgBC,QAAQxiB,GAC1BuiB,IACFrkB,aAAaukB,QACb/nB,KAAKqd,SAASC,KAAKtd,KAAK4S,GAAG,4BAC3B1V,WAAW,KACTwoB,SAASC,QAAO,IAC1B,QAII,mBAAmBqC,EAAUC,GAC3B,MAAMC,EAAUxtB,SAASQ,cAAc,KACvCgtB,EAAQzrB,aAAa,OAAQ,kCAAkC6c,mBAAmB2O,IAClFC,EAAQzrB,aAAa,WAAYurB,GACjCE,EAAQzoB,MAAM0oB,QAAU,OACxBztB,SAASijB,KAAK3hB,YAAYksB,GAC1BA,EAAQhJ,QACRxkB,SAASijB,KAAK7hB,YAAYosB,IAE5B,cACE,MAAMjb,EAAOuC,KACb,OAAOvC,EAAO,GAAGA,EAAKR,QAAQQ,EAAKjQ,OAAS,MCrKsT,MCSpW,I,oBAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCpBX,GAAS,WAAa,IAAIkC,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,qBAAqB,CAACL,EAAG,KAAK,CAACK,YAAY,SAAS,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,+BAA+BzT,EAAG,IAAI,CAACK,YAAY,SAAS,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,qCAAqC,OAAOzT,EAAG,WAAW,CAACK,YAAY,oBAAoBG,MAAM,CAAC,aAAc,EAAK,QAAUT,EAAIwR,aAAa,MAAQ,eAAe,MAAQxR,EAAIkpB,wBAAwBtM,MAAM,CAAC/d,MAAOmB,EAAY,SAAE6c,SAAS,SAAUC,GAAM9c,EAAIyQ,SAASqM,GAAKvI,WAAW,cAActU,EAAG,SAAS,CAACK,YAAY,cAAcG,MAAM,CAAC,MAAQT,EAAImpB,aAAa,UAAYnpB,EAAIyQ,WAAW,CAACzQ,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,kCAAkC,KAAKzT,EAAG,mBAAmB,GAAID,EAAY,SAAEC,EAAG,IAAI,CAACK,YAAY,gBAAgB,CAACN,EAAIE,GAAG,OAAOF,EAAI2B,GAAG3B,EAAIyQ,SAASlD,MAAM,IAAIvN,EAAI2B,GAAG3B,EAAIyQ,SAAS3S,MAAM,OAAOkC,EAAIkB,KAAMlB,EAAI8R,MAAMC,iBAAiB5Y,QAAU,EAAG8G,EAAG,IAAI,CAACK,YAAY,aAAa,CAACN,EAAIE,GAAG,4GAA4GF,EAAIkB,MAAM,IACvkC,GAAkB,GCgCtB,IACEpD,KAAM,mBACN6E,OAAQ,CAAC,UACTC,WAAY,CACVwd,OAAJ,GACIgJ,eAAJ,MAEE,OACE,MAAO,CACL3Y,SAAU3P,KAAKuoB,qBACftD,UAAW,EAAjB,8BAGE9iB,SAAU,CAERuO,aAAc,IAAMpE,GAAUlE,IAAI,IAChC,MAAMogB,EAAUvb,EAEhB,OADAub,EAAQC,aAAe,GAAGxb,EAAKR,QAAQQ,EAAKjQ,OACrCwrB,KAGXhnB,QAAS,CAEP,YAAYknB,GACV,IAAKA,IAAqBA,EAAiB9sB,KAAM,OAAO,EACxD,MAAM+sB,EAAc3oB,KAAKgR,MAAMC,iBAC/B,OAAO0X,EAAY/mB,SAAS8mB,EAAiB9sB,OAG/C,uBACMoE,KAAK2P,UAAY3P,KAAK2P,SAAS/T,KACjCoE,KAAKgR,MAAMzE,OAASvM,KAAK2P,SAAS/T,KAElC,GAAR,sEAII,eACE,MAAM8sB,EAAmB1oB,KAAK2P,SAC9B,GAAI3P,KAAK4oB,YAAYF,GAAmB,CACtCllB,aAAa+C,QAAQ,EAA7B,qCACQvG,KAAKooB,uBACL,MAAM5e,EAAgBkf,EAAiBjc,KAApB,IAC3B,wDACQzM,KAAKqd,SAASC,KAAK9T,EAAY,CAAvC,4BACQxJ,KAAK4nB,OAAOiB,KAAK7oB,KAAKilB,gBAEtBjlB,KAAKqd,SAASC,KAAK,4BAA6B,CAAxD,0BACQ,GAAR,6BAII,qBACE,MAAMwL,EAAqB,GAAjC,uBACYC,EAAUvlB,aAAa,EAAnC,8DACM,OAAOslB,EAAmBC,MCxFyU,MCSrW,I,oBAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,gICoCf,IACE/rB,KAAM,iBACN,OACE,MAAO,CACL2c,WAAN,gBACMqP,kBAAkB,IAGtBlnB,WAAY,CACVmnB,gBAAJ,GACIC,iBAAJ,GACIC,YAAJ,KACIC,aAAJ,KACIC,SAAJ,KACIC,kBAAJ,KACIC,gBAAJ,MAEEzoB,MAAO,CACL4D,SAAUnD,MACVlB,SAAU/H,OACV8K,UAAW9K,QAEbkJ,QAAS,CACPiY,WAAY,WACVzZ,KAAK4nB,OAAOtK,KAAK,EAAvB,2BACMtd,KAAK4Y,MAAM,gBAAgB,IAE7B,gBACE,MAAMzV,EAAO,GAMb,OALAA,EAAK,EAAX,+CACMA,EAAK,EAAX,6CACMA,EAAK,EAAX,4CACMA,EAAK,EAAX,iFACA,0CACaA,GAET,QAAQqmB,GACN,MAAO,CAAb,4CAEI,qBACExpB,KAAKgpB,kBAAoBhpB,KAAKgpB,kBAEhC,oBACEhpB,KAAKgpB,kBAAmB,KCnGyU,MCQnW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAI9pB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACoU,WAAW,CAAC,CAACvW,KAAK,gBAAgBwW,QAAQ,kBAAkBzV,MAAOmB,EAA0B,uBAAEuU,WAAW,2BAA2BjU,YAAY,0BAA0B,CAACL,EAAG,MAAM,CAACA,EAAG,OAAO,CAACK,YAAY,eAAe,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,4BAA4BzT,EAAG,WAAW,CAACK,YAAY,iBAAiBG,MAAM,CAAC,QAAUT,EAAIuqB,WAAW,UAAY,GAAG3N,MAAM,CAAC/d,MAAOmB,EAAiB,cAAE6c,SAAS,SAAUC,GAAM9c,EAAIwqB,cAAc1N,GAAKvI,WAAW,oBAAoB,GAAGtU,EAAG,cAAc,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAI0T,GAAG,qBAAsBa,WAAW,4BAA4BjU,YAAY,eAAeuD,GAAG,CAAC,MAAQ7D,EAAIyqB,yBAA0BzqB,EAAyB,sBAAEC,EAAG,mBAAmB,CAACQ,MAAM,CAAC,YAAcT,EAAIwqB,eAAe3mB,GAAG,CAAC,uBAAyB,SAASC,GAAQ,OAAO9D,EAAI0qB,6BAA6B1qB,EAAIkB,MAAM,IAC98B,GAAkB,GCIf,MAAMypB,GAAW,IAAMzb,KAGjB0b,GAAwBtb,IACnCub,iBAAYvhB,QAASwhB,IAAYtvB,SAASklB,gBAAgBngB,MAAMygB,eAAgB,KAAI8J,KACpF,MAAMC,EAAcvb,KAAkBF,GAClCyb,GACF3xB,OAAOgf,KAAK2S,GAAazhB,QAAS0hB,IAChCxvB,SAASklB,gBAAgBngB,MAAMsgB,YAAa,KAAImK,EAAaD,EAAYC,OAMlEC,GAAmBC,IAC9B,MAAMC,EAAU3vB,SAASC,qBAAqB,QAAQ,GAClD0vB,EAAQC,aAAa,eAAeD,EAAQE,gBAAgB,cAChEF,EAAQ5tB,aAAa,aAAc2tB,IAOxBI,GAAoB,WAE/B,MAAMC,EAAgBlwB,IACpB,MAAM2G,EAAOxG,SAASQ,cAAc,QAIpC,OAHAgG,EAAKnG,IAAM,aACXmG,EAAK3G,KAAOA,EACZG,SAASqB,KAAKC,YAAYkF,GACnB,IAAI9G,QAAQ,CAACC,EAASC,KAC3B4G,EAAK9F,OAASnB,IACZ,MAAM,MAAEywB,GAAUzwB,EAAEuB,OACpBkvB,EAAMzL,UAAW,EACjB5kB,EAAQqwB,IAEVxpB,EAAK7F,QAAUf,KAKbqwB,EAAa,CAACC,EAAQ5tB,OACpBA,GAAmB,WAATA,IAAsB4tB,EAAO5tB,MAC3CwJ,GAAc,WAAUxJ,GAAQ,sCACzB,GAML6tB,EAAc,CAACD,EAAQ5tB,KAC3B,GAAI2tB,EAAWC,EAAQ5tB,GAAO,CAC5B,MAAMgB,EAAI4sB,EACVtyB,OAAOgf,KAAKsT,GAAQpiB,QAAQjK,IAAOP,EAAEO,GAAG0gB,SAAY1gB,IAAMvB,MAIxD4tB,EAAS,GAEf,MAAO,CACLE,IAAI9tB,EAAMzC,GAAQ,OAAOkwB,EAAalwB,GAAM0B,KAAKxC,IAAOmxB,EAAO5tB,GAAQvD,KACvE,UAAUuD,GAAQ6tB,EAAYD,EAAQ5tB,IACtC,YAAc,OAAO1E,OAAOgf,KAAKsT,GAAQ9a,KAAKvR,IAAMqsB,EAAOrsB,GAAG0gB,a,4BCjClE,IACEjiB,KAAM,gBACN8D,MAAO,CACLiS,eAAgBza,OAChByyB,UAAWhqB,OACXiqB,WAAYzpB,OAEdO,WAAY,CACV4f,iBAAJ,GACIuJ,YAAJ,MAEEC,MAAO,CAEL,cAAcd,GACZpqB,KAAKmrB,YAAYf,KAGrB,OACE,MAAO,CACLV,cAAe1pB,KAAKgT,kBACpBoY,cAAe,IAAI,EAAzB,oCACMC,YAAa,IAAIb,GACjBc,uBAAuB,EACvBnB,gBAAN,GACML,qBAAN,KAGE3nB,SAAU,CAERsnB,WAAY,WACV,MAAM8B,EAAqBjzB,OAAOgf,KAAKtX,KAAK+S,gBACtCyY,EAAgB,CAAC,UACvB,MAAO,IAAID,KAAuBvrB,KAAKorB,iBAAkBI,KAG7D,UAEE,MAAMC,EAAQnzB,OAAOgf,KAAKtX,KAAK+S,gBAAgB3K,IACnD,mDAGQpI,KAAK0rB,aAAa1rB,KAAK0pB,eACzB1pB,KAAKmrB,YAAYnrB,KAAK0pB,eAE5B,gCACMtvB,QAAQ+C,IAAIsuB,GAAOxvB,KAAK,KACtB+D,KAAKmrB,YAAYnrB,KAAK0pB,kBAI5BloB,QAAS,CAEP,kBACE,OAAOgC,aAAa,EAA1B,uDAGI,aAAamoB,GACX,OAAO3rB,KAAKorB,cAAcxpB,SAAS+pB,IAGrC,wBACE3rB,KAAK4Y,MAAM,gBAAgB,GAC3B5Y,KAAKsrB,uBAAwB,GAG/B,yBAEEtrB,KAAKsrB,uBAAwB,GAI/B,YAAYlB,GACO,YAAbA,GACFpqB,KAAK4rB,iBACL5rB,KAAKqrB,YAAY7c,MAAQ,WACjC,qBACQxO,KAAKmqB,gBAAgBC,GAErBpqB,KAAKqrB,YAAY7c,MAAQ4b,EAE3BpqB,KAAK8pB,qBAAqBM,GAC1B5mB,aAAa+C,QAAQ,EAA3B,8BAGI,iBACE7L,SAASC,qBAAqB,QAAQ,GAAG4vB,gBAAgB,iBCxHuS,MCQlW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIrrB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,OAAO,CAACK,YAAY,iBAAiB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,6BAA6BzT,EAAG,MAAM,CAACK,YAAY,mBAAmB,CAACL,EAAG,eAAe,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,yBAA0Ba,WAAW,wCAAwCnU,MAAO,gBAAwC,SAAtBJ,EAAIiU,cAA2B,WAAa,IAAKxT,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIkU,oBAAoB,YAAYjU,EAAG,iBAAiB,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,+BAAgCa,WAAW,8CAA8CnU,MAAO,gBAAwC,eAAtBJ,EAAIiU,cAAiC,WAAa,IAAKxT,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIkU,oBAAoB,kBAAkBjU,EAAG,eAAe,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,6BAA8Ba,WAAW,4CAA4CnU,MAAO,gBAAwC,aAAtBJ,EAAIiU,cAA+B,WAAa,IAAKxT,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIkU,oBAAoB,iBAAiB,MAClxC,GAAkB,G,wEC8BtB,IACEpW,KAAM,iBACN,OACE,MAAO,CACL4K,MAAO,KAGX9G,MAAO,CACLqS,cAAepS,QAEjBe,WAAY,CACV+pB,aAAJ,KACIC,eAAJ,KACIC,aAAJ,MAEEvqB,QAAS,CACP,oBAAoBqC,GAClB7D,KAAK4Y,MAAM,gBAAiB/U,IAE9B,QAAQ2lB,GACN,MAAO,CAAb,8CCnDuW,MCQnW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAItqB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,OAAO,CAACK,YAAY,iBAAiB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,gCAAgCzT,EAAG,MAAM,CAACK,YAAY,mBAAmB,CAACL,EAAG,YAAY,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,6BAA8Ba,WAAW,4CAA4CnU,MAAO,gBAAmC,UAAjBJ,EAAI8E,SAAuB,WAAa,IAAKrE,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAImU,eAAe,aAAalU,EAAG,aAAa,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,8BAA+Ba,WAAW,6CAA6CnU,MAAO,gBAAmC,WAAjBJ,EAAI8E,SAAwB,WAAa,IAAKrE,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAImU,eAAe,cAAclU,EAAG,YAAY,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,6BAA8Ba,WAAW,4CAA4CnU,MAAO,gBAAmC,UAAjBJ,EAAI8E,SAAuB,WAAa,IAAKrE,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAImU,eAAe,cAAc,MACvuC,GAAkB,G,wEC8BtB,IACErW,KAAM,mBACN,OACE,MAAO,CACL4K,MAAO,KAGX9G,MAAO,CACLkD,SAAUjD,QAEZe,WAAY,CACVkqB,UAAJ,KACIC,WAAJ,KACIC,UAAJ,MAEE1qB,QAAS,CACP,eAAewC,GACbhE,KAAK4Y,MAAM,kBAAmB5U,IAEhC,QAAQwlB,GACN,MAAO,CAAb,8CCnDyW,MCQrW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAItqB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,OAAO,CAACK,YAAY,kBAAkB,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIitB,eAAehtB,EAAG,MAAM,CAACK,YAAY,mBAAmB,CAAEN,EAAIktB,UAAYltB,EAAIgM,cAAcF,SAAU7L,EAAG,aAAa,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,8BAA+Ba,WAAW,6CAA6CjU,YAAY,cAAcG,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIkL,aAAalL,EAAIkB,KAAMlB,EAAIktB,UAAYltB,EAAIgM,cAAcD,YAAa9L,EAAG,aAAa,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAIsa,QAAQta,EAAI0T,GAAG,6BAA8Ba,WAAW,4CAA4CjU,YAAY,cAAcG,MAAM,CAAC,SAAW,MAAMoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAImtB,gBAAgBntB,EAAIkB,MAAM,MAC93B,GAAkB,G,wBC4BtB,IACEpD,KAAM,cACN8E,WAAY,CACVwqB,WAAJ,MAEExrB,MAAO,CACLsrB,SAAU3F,QAEZ,OACE,MAAO,CACLvb,cAAN,qBAGE1J,QAAS,CACP,SACE,KACAxB,KAAKqd,SAASC,KAAKtd,KAAK4S,GAAG,yBAC3B1V,WAAW,KACT,GAAR,uBACA,MAEI,YACE,GAAN,uBAEI,QAAQssB,GACN,MAAO,CAAb,4CAEI,WACE,GAAIxpB,KAAKosB,WAAa,EAA5B,2BACQ,MAAMljB,EAAW1F,aAAa,EAAtC,8BACQ,OAAO0F,EAAWlJ,KAAK4S,GAAG,2BAA4B,CAA9D,gBAEM,OAAI5S,KAAKosB,WAAa,EAA5B,6BACepsB,KAAK4S,GAAG,4BAEV,MChEuV,MCQhW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAI1T,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,aAAa,CAACQ,MAAM,CAAC,KAAO,eAAe,CAAGT,EAAIqtB,WAAykBrtB,EAAIkB,KAAjkBjB,EAAG,MAAM,CAACK,YAAY,cAAc,CAACL,EAAG,KAAK,CAACD,EAAIE,GAAG,wCAAwCD,EAAG,MAAM,CAACK,YAAY,QAAQG,MAAM,CAAC,MAAQ,sBAAsBoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIstB,uBAAuB,CAACttB,EAAIE,GAAG,OAAOD,EAAG,IAAI,CAACQ,MAAM,CAAC,MAAQ,mFAAmF,CAACT,EAAIE,GAAG,gOAC7f,GAAkB,GCiBtB,IACEpC,KAAM,uBACN,OACE,MAAO,CACLuvB,YAAY,EACZE,UAAW,MAGfjrB,QAAS,CAKP,2BACE,QAASgC,aAAa,EAA5B,0CAMI,oBACExD,KAAKusB,YAAa,EAClB/oB,aAAa+C,QAAQ,EAA3B,4CACM1H,OAAOwZ,oBAAoB,QAASrY,KAAK0sB,gBAG3C,cAAcpxB,GACU,KAAlBA,EAAM2Y,SAAgBjU,KAAKwsB,sBAQnC,UACE,MAAMD,EAAavsB,KAAK2sB,2BACnBJ,EAKHvsB,KAAK4sB,YAJL/tB,OAAO3B,WAAW,KAAxB,mCACM2B,OAAOsZ,iBAAiB,QAASnY,KAAK0sB,kBCzDiU,MCQzW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIxtB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAACQ,MAAM,CAAC,KAAOT,EAAI+lB,UAAU,WAAY,EAAK,MAAQ,MAAM,OAAS,MAAM,QAAU,gBAAgB,CAAC9lB,EAAG,MAAM,CAACK,YAAY,eAAe,CAACL,EAAG,cAAc,CAACK,YAAY,QAAQG,MAAM,CAAC,GAAK,WAAW,CAACR,EAAG,KAAK,CAACD,EAAIE,GAAG,gBAAgBD,EAAG,KAAK,CAACD,EAAIE,GAAG,aAAaD,EAAG,aAAa,CAACK,YAAY,gBAAgBL,EAAG,KAAK,CAACD,EAAIE,GAAG,eAAgBF,EAAY,SAAEC,EAAG,MAAM,CAACK,YAAY,QAAQ,CAACL,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIsG,eAAerG,EAAG,IAAI,CAACD,EAAIE,GAAG,kCAAkCD,EAAG,KAAK,CAACD,EAAIE,GAAG,2BAA2BD,EAAG,MAAM,CAACK,YAAY,QAAQ,CAACL,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI2tB,wBAAwB1tB,EAAG,KAAK,CAACD,EAAIE,GAAG,8BAA8BD,EAAG,MAAM,CAACK,YAAY,QAAQ,CAACL,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI4tB,+BAA+B3tB,EAAG,MAAMA,EAAG,KAAK,CAACD,EAAIE,GAAG,oBAAoBD,EAAG,KAAK,CAACA,EAAG,KAAK,CAACA,EAAG,IAAI,CAACQ,MAAM,CAAC,KAAO,iDAAiD,CAACT,EAAIE,GAAG,mBAAmBD,EAAG,KAAK,CAACA,EAAG,IAAI,CAACQ,MAAM,CAAC,KAAO,uDAAuD,CAACT,EAAIE,GAAG,sBAAsBD,EAAG,OAAO,CAACK,YAAY,cAAc,CAACN,EAAIE,GAAG,4DAA4DD,EAAG,IAAI,CAACK,YAAY,OAAOuD,GAAG,CAAC,MAAQ,SAASC,GAAQ9D,EAAI6tB,UAAY7tB,EAAI6tB,YAAY,CAAC7tB,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI6tB,SAAW,OAAS,QAAQ,kBAAmB7tB,EAAY,SAAEC,EAAG,MAAM,CAACK,YAAY,eAAe,CAACL,EAAG,KAAK,CAACD,EAAIE,GAAG,iBAAiBD,EAAG,OAAO,CAACA,EAAG,IAAI,CAACD,EAAIE,GAAG,oBAAoBF,EAAIE,GAAG,MAAMF,EAAI2B,GAAG3B,EAAI2mB,eAAe1mB,EAAG,MAAMA,EAAG,OAAO,CAACA,EAAG,IAAI,CAACD,EAAIE,GAAG,cAAcF,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI8tB,WAAWC,YAAY9tB,EAAG,MAAMA,EAAG,OAAO,CAACA,EAAG,IAAI,CAACD,EAAIE,GAAG,gBAAgBF,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI8tB,WAAWE,SAAW,MAAQ,SAAS/tB,EAAG,MAAMA,EAAG,OAAO,CAACA,EAAG,IAAI,CAACD,EAAIE,GAAG,SAASF,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI8tB,WAAWG,OAAOhuB,EAAG,QAAQD,EAAIkB,KAAKjB,EAAG,KAAK,CAACD,EAAIE,GAAG,WAAWD,EAAG,IAAI,CAACK,YAAY,cAAc,CAACN,EAAIE,GAAG,aAAaD,EAAG,IAAI,CAACQ,MAAM,CAAC,KAAO,qCAAqC,CAACT,EAAIE,GAAG,8BAA8BD,EAAG,MAAMD,EAAIE,GAAG,oBAAoBD,EAAG,IAAI,CAACQ,MAAM,CAAC,KAAO,0BAA0B,CAACT,EAAIE,GAAG,qBAAqBD,EAAG,KAAK,CAACD,EAAIE,GAAG,aAAaD,EAAG,IAAI,CAACD,EAAIE,GAAG,8CAA8CD,EAAG,MAAMA,EAAG,OAAO,MACttE,GAAkB,GCkDtB,IACEnC,KAAM,eACN8E,WAAY,CACVilB,WAAJ,IAEE,OACE,MAAO,CACL9B,UAAW,EAAjB,wBACMY,WAAY,QACZmH,WAAYhtB,KAAKotB,gBACjB5nB,SAAUxF,KAAKqtB,cACfR,kBAAmB,cACnBE,UAAU,IAGd,UACE7vB,WAAW,KACT8C,KAAK6sB,kBAAoB7sB,KAAKstB,eACpC,MAEE9rB,QAAS,CACP,cACE,OAAO2E,eAAeC,QAAQ,EAApC,sCAEI,yBACE,MAAMmnB,EAAa,OAAzB,mFACM,YAAmBtwB,IAAfswB,EAAiC,sCAC9B,cAAaA,EAAa,QAAU,YAE7C,cACE,MAAMC,EAAcrnB,eAAe,EAAzC,iCACYsnB,EAASD,EAAc7pB,KAAKC,MAAM4pB,GAAe,GACvD,IAAIE,EAAW,GAUf,OATID,EAAOE,aAAYD,GAAY,+BAC/BD,EAAOG,QAAOF,GAAY,+CAC1BD,EAAOI,SAAQH,GAAY,6CAC3BD,EAAOK,cAAaJ,GAAY,gCAChCD,EAAOM,UAASL,GAAY,8CAC5BD,EAAOO,UAASN,GAAY,kEAC5BD,EAAO/wB,QAAOgxB,GAAY,8CAC1BD,EAAOQ,UAASP,GAAY,yDACR,IAApBA,EAASr1B,SAAcq1B,GAAY,oCAChCA,GAET,gBACE,MAAM,UAAZ,aAGM,IAAIP,EAAK,WACyB,IAA9Be,EAAUna,QAAQ,OAAeoZ,EAAK,WAChD,gCACA,sCACA,iCACA,kCACA,iCAGM,IAAIF,EAAU,UACyBA,GAAH,IAAhCiB,EAAUna,QAAQ,SAA2B,SACvD,kCACA,kCACA,oCACA,2BACA,UAEM,MAAMmZ,IAAarc,UAAUqd,UAAU3X,MAAM,iCAAkC,EAE/E,MAAO,CACL4W,KACAF,UACAiB,YACAhB,eC1H6V,MCQjW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,wDC6Bf,IACElwB,KAAM,oBACN8D,MAAO,CACLqS,cAAepS,OACfiD,SAAUjD,OACVgS,eAAgBza,OAChB8K,UAAW9K,OACX+H,SAAU/H,OACVoM,SAAUnD,MACVyQ,UAAWgG,SAEblW,WAAY,CACVqsB,UAAJ,GACIC,eAAJ,GACIC,cAAJ,GACIC,eAAJ,GACIC,iBAAJ,GACIC,YAAJ,GACIC,qBAAJ,GACIC,aAAJ,GACIC,SAAJ,KACIC,UAAJ,MAEE/sB,OAAQ,CAAC,qBACTL,QAAS,CACP,sBAAsBqtB,GACpB7uB,KAAK4Y,MAAM,mBAAoBiW,IAEjC,mBACE7uB,KAAK0Y,MAAMyV,UAAUja,oBAEvB,oBAAoBrQ,GAClB7D,KAAK4Y,MAAM,wBAAyB/U,IAEtC,eAAeG,GACbhE,KAAK4Y,MAAM,mBAAoB5U,IAEjC,aAAa8qB,GACX9uB,KAAK4Y,MAAM,0BAA2BkW,IAExC,kBACE,OAAO9uB,KAAKoD,UAAUoL,OAAS,IAGjC,gBACE,MAAMwc,EAAahrB,KAAKoD,UAAU2rB,WAAa,GAC/C,MAA0B,kBAAf/D,EAAgC,CAACA,GACrCA,GAET,2BACEhrB,KAAK8S,iBAAmB9S,KAAK8S,gBAC7BtP,aAAa+C,QAAQ,EAA3B,yDAEI,wBACE,OAAO5C,KAAKC,MAAMJ,aAAa,EAArC,qCACA,4DAGErB,SAAU,CASR,YACE,OAAO2I,OAGX,OACE,MAAO,CACLgI,gBAAiB9S,KAAKgvB,wBACtBC,eAAgBjvB,KAAKM,mBAAqB,EAAhD,mCC1H0W,MCQtW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIpB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACQ,MAAM,CAAC,MAAQT,EAAIuB,MAAM,KAAOvB,EAAIsT,KAAK,UAAYtT,EAAIgwB,QAAQ,UAAYhwB,EAAIuM,YAAY0jB,UAAU,KAAOjwB,EAAIuM,YAAY2jB,KAAK,KAAOlwB,EAAIuM,YAAY4jB,KAAK,MAAQnwB,EAAIuM,YAAY6jB,MAAM,aAAepwB,EAAIuM,YAAY8jB,eAAe,EAAGrwB,EAAIiQ,OAASjQ,EAAIiQ,MAAM9W,OAAS,EAAG8G,EAAG,MAAM,CAACK,YAAY,YAAY,CAACN,EAAIE,GAAG,4BAA4BD,EAAG,MAAM,CAACG,MAAO,oBAAsBJ,EAAIswB,aAAc,kBAAmB,IAAK/vB,MAAOP,EAAa,WAAG,CAACA,EAAI+B,GAAI/B,EAAe,aAAE,SAASkQ,GAAM,OAAOjQ,EAAG,OAAO,CAACd,IAAIa,EAAIuwB,OAAOvwB,EAAIuB,MAAO2O,EAAK3O,OAAOd,MAAM,CAAC,GAAKT,EAAIuwB,OAAOvwB,EAAIuB,MAAO2O,EAAK3O,OAAO,IAAM2O,EAAKE,IAAI,MAAQF,EAAK3O,MAAM,YAAc2O,EAAK1O,YAAY,KAAO0O,EAAKoD,KAAK,OAASpD,EAAK5T,OAAO,MAAQ4T,EAAKkgB,MAAM,gBAAkBlgB,EAAKsgB,gBAAgB,oBAAsBtgB,EAAKugB,qBAAuBvgB,EAAKwgB,eAAe,mBAAqBxgB,EAAKygB,mBAAmB,oBAAsBzgB,EAAK0gB,oBAAoB,SAAW5wB,EAAI6wB,YAAY,OAAS3gB,EAAKC,OAAO,SAAWD,EAAK4H,SAAS,kBAAoB9X,EAAI8wB,wBAAwB5gB,EAAK6gB,aAAa,oBAAsB/wB,EAAIgxB,yBAAyB,yBAA2B9gB,EAAK+gB,0BAA0BptB,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAO9D,EAAI0Z,MAAM,gBAAgB,aAAe1Z,EAAIkxB,mBAAkBjxB,EAAG,MAAM,CAACyS,IAAI,oBAAoB,GAAGzS,EAAG,cAAc,CAACyS,IAAK,eAAiB1S,EAAIgwB,QAASvvB,MAAM,CAAC,KAAQ,eAAiBT,EAAIgwB,SAAUnsB,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAO9D,EAAI0Z,MAAM,gBAAgB,aAAe1Z,EAAIgU,iBAAiB,IAC3kD,GAAkB,GCDlB,GAAS,WAAa,IAAIhU,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,gBAAgB,CAACL,EAAG,IAAI,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAImxB,oBAAqB5c,WAAW,wBAAwBnU,MAAO,SAAYJ,EAAIsT,KAAe,GAAT,SAAe,SAAWtT,EAAIoxB,SAAU7wB,MAAQ,gBAAmBP,EAAIqxB,wBAA2B,KAAOrxB,EAAIqwB,aAAe5vB,MAAM,CAAC,KAAuB,UAAfT,EAAI1D,QAAqC,cAAf0D,EAAI1D,OAA0B0D,EAAIoQ,IAAM,IAAI,OAAwB,WAAfpQ,EAAI1D,OAAsB,SAAW,GAAG,IAAM,sBAAsB,SAAW,IAAI,GAAM,QAAU0D,EAAIsZ,IAAKzV,GAAG,CAAC,MAAQ7D,EAAIsxB,WAAW,QAAU,SAASxtB,GAAQ,OAAIA,EAAO7H,KAAK4Y,QAAQ,QAAQ7U,EAAI8U,GAAGhR,EAAOiR,QAAQ,QAAQ,GAAGjR,EAAO3E,IAAI,CAAC,QAAQ,gBAAkC,WAAY2E,GAA4B,IAAlBA,EAAOytB,OAAvC,KAA2EvxB,EAAIwxB,gBAAgB13B,MAAM,KAAM6a,YAAY,YAAc,SAAS7Q,GAAQA,EAAO2Q,oBAAqB,CAACxU,EAAG,MAAM,CAACG,MAAO,gBAAmBJ,EAAIsT,KAAwB,GAAlB,kBAAuB7S,MAAM,CAAC,GAAM,QAAUT,EAAIsZ,KAAM,CAACrZ,EAAG,OAAO,CAACK,YAAY,QAAQ,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIuB,UAAUtB,EAAG,IAAI,CAACK,YAAY,eAAe,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIwB,kBAAkBvB,EAAG,OAAO,CAACK,YAAY,SAASC,MAAOP,EAAgB,aAAES,MAAM,CAAC,KAAOT,EAAIsT,KAAK,IAAMtT,EAAIoQ,IAAI,KAAOpQ,EAAIoxB,SAAS,MAAQpxB,EAAIowB,SAASnwB,EAAG,qBAAqB,CAACK,YAAY,sBAAsBG,MAAM,CAAC,SAAWT,EAAIsT,MAAyB,UAAjBtT,EAAIoxB,SAAqB,cAAgBpxB,EAAI1D,OAAO,SAA4B,WAAjB0D,EAAIoxB,SAAuB,eAAiB,YAAY,OAASpxB,EAAImQ,UAAWnQ,EAAqB,kBAAEC,EAAG,kBAAkB,CAACK,YAAY,mBAAmBG,MAAM,CAAC,cAAgBT,EAAIyxB,eAAiBzxB,EAAIyxB,eAAeC,mBAAgB3zB,EAAU,WAAaiC,EAAIyxB,eAAiBzxB,EAAIyxB,eAAe5zB,aAAUE,KAAaiC,EAAIkB,MAAM,GAAGjB,EAAG,cAAc,CAACoU,WAAW,CAAC,CAACvW,KAAK,gBAAgBwW,QAAQ,kBAAkBzV,MAAOmB,EAAoB,iBAAEuU,WAAW,qBAAqB9T,MAAM,CAAC,KAAOT,EAAI2xB,gBAAgB,KAAO3xB,EAAI4xB,WAAWC,KAAK,KAAO7xB,EAAI4xB,WAAWE,KAAK,GAAM,gBAAkB9xB,EAAIsZ,IAAKzV,GAAG,CAAC,iBAAmB7D,EAAI+xB,qBAAqB,IACnkE,GAAkB,GCDlB,GAAS,WAAa,IAAI/xB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,aAAa,CAAmB,iBAAjBN,EAAIgyB,SAA6B/xB,EAAG,IAAI,CAACG,MAAOJ,EAAIsT,KAAO,IAAMtT,EAAIiyB,OAA0B,UAAjBjyB,EAAIgyB,SAAsB/xB,EAAG,IAAI,CAACG,MAAO,cAAgBJ,EAAIiyB,MAAO,CAACjyB,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIkyB,SAASlyB,EAAImyB,cAAgC,QAAjBnyB,EAAIgyB,SAAoB/xB,EAAG,OAAO,CAACG,MAAO,OAASJ,EAAIsT,KAAO,IAAMtT,EAAIiyB,OAA0B,OAAjBjyB,EAAIgyB,SAAmB/xB,EAAG,MAAM,CAACG,MAAO,gBAAkBJ,EAAIiyB,KAAMxxB,MAAM,CAAC,KAAO,MAAM,QAAU,YAAY,MAAQ,+BAA+B,CAACR,EAAG,OAAO,CAACQ,MAAM,CAAC,EAAIT,EAAIoyB,cAAcpyB,EAAIsT,WAAYtT,EAAQ,KAAEC,EAAG,MAAM,CAACG,MAAO,aAAeJ,EAAIiyB,KAAO,KAAOjyB,EAAIqyB,OAAS,SAAW,IAAK5xB,MAAM,CAAC,IAAMT,EAAImyB,UAAUtuB,GAAG,CAAC,MAAQ7D,EAAIsyB,iBAAiBtyB,EAAIkB,KAAMlB,EAAU,OAAEC,EAAG,cAAc,CAACK,YAAY,kBAAkBN,EAAIkB,MAAM,IACt0B,GAAkB,G,qFC4BtB,IACEpD,KAAM,OACN6E,OAAQ,CAAC,UACTf,MAAO,CACL0R,KAAMzR,OACNuO,IAAKvO,OACLowB,KAAMpwB,QAERe,WAAY,CACV2vB,YAAJ,MAEEtvB,SAAU,CAER+uB,SAAU,WACR,OAAOlxB,KAAK0xB,mBAAmB1xB,KAAKwS,OAGtC6e,SAAU,WACR,OAAOrxB,KAAK2xB,YAAY3xB,KAAKwS,KAAMxS,KAAKsP,OAG5C,OACE,MAAO,CACLiiB,QAAQ,IAGZ/vB,QAAS,CAEP,MAAMowB,GACJ,MAAMC,EAAU,IAAIC,OAAO,8EAC3B,OAAOD,EAAQja,KAAKga,IAGtB,QAAQG,GACN,MAAMC,EAAe,kBACfC,EAAqB,CAAC,MAAO,MAAO,OACpCC,EAAYF,EAAa9Q,KAAK6Q,GACpC,OAAIG,EAAU75B,QAAU,GAAU45B,EAAmBrwB,SAASswB,EAAU,KAI1E,QAAQH,GACN,OAAI,GAAV,iCACe,CAAf,8BACA,6BACe,CAAf,kCACA,sCACe,CAAf,gCAEa,CAAb,0BAGI,SAASI,GACP,MAAM,UAAZ,mBACM,GAAkB,cAAdC,GACF,GAAI,GAAZ,qBACA,iBACQ,OAAOrxB,OAAOsxB,cAActZ,SAASoZ,EAAUG,OAAO,GAAI,KAE5D,OAAOH,GAGT,WAAWI,EAASC,GAClB,GAAIxyB,KAAKyyB,wBAAwBF,GAAU,CACzC,MAAMG,EAAWH,EAAQhqB,MAAM,KAC/B,GAAImqB,EAASr6B,QAAU,EAAG,MAAO,GAAGq6B,EAAS,MAAMA,EAAS,MAAMA,EAAS,MAAM,EAAzF,+BACA,uBACQ,MAAMC,EAAO3yB,KAAK4yB,YAAYL,GACxBM,EAAaL,GAAexyB,KAAK+E,OAAO3B,UAAUyvB,YAAc,EAA9E,cACcpV,EAAW,EAAzB,0BACQ,OAAOA,EAAShM,QAAQ,OAAQkhB,GAElC,MAAO,IAGT,iBAAiBJ,EAASO,GACxB,MAAMD,EAAaC,EAAkBvqB,MAAM,YAAY,GACvD,GAAKsqB,EAEX,sDAGQ,OAAO7yB,KAAK+yB,WAAWR,EAASM,GAFhC,GAAR,2DAFQ,GAAR,6BAOM7yB,KAAKuxB,QAAS,GAKhB,wBAAwBgB,GACtB,MAAMS,EAAY,8GAClB,OAAO,EAAb,qDAGI,kBAAkBjB,GAChB,MAAO,GAAG,EAAhB,8BAGI,kBAAkBziB,GAChB,MAAO,GAAG,EAAhB,qDAGI,cAAcyiB,GACZ,MAAMkB,EAAYlB,EAAItgB,QAAQ,MAAO,IAC/Be,EAAO,GAAnB,SACM,OAAOA,EAAKpR,MAGd,YAAY2wB,EAAKziB,GACf,OAAQtP,KAAK0xB,mBAAmBK,IAC9B,IAAK,MAAb,SACQ,IAAK,MAAb,iCACQ,IAAK,UAAb,0BACQ,IAAK,iBAAb,kCACQ,IAAK,aAAb,iCACQ,IAAK,MAAb,SACQ,IAAK,eAAb,6BACQ,IAAK,MAAb,SACQ,IAAK,QAAb,SACQ,QAAR,WAII,mBAAmBA,GACjB,IAAImB,EAAU,GAYd,OAVN,EADWnB,EACX,oBACA,sBACA,iCACA,yBACA,uBACA,wCACA,wBACA,8BACA,gCACA,OAV0B,OAWbmB,GAGT,YAAY5jB,GACV,IAAN,+CAGI,gBACEtP,KAAKuxB,QAAS,EACd,GAAN,uDC/KiW,MCQ7V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIryB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,MAAM,CAACG,MAAMJ,EAAIi0B,UAAUj0B,EAAIsW,SAAUtW,EAAIk0B,QAASl0B,EAAIm0B,gBAAgB,CAAwB,WAAtBn0B,EAAIga,cAA4B/Z,EAAG,kBAAyC,YAAtBD,EAAIga,cAA6B/Z,EAAG,mBAA0C,UAAtBD,EAAIga,cAA2B/Z,EAAG,kBAAyC,cAAtBD,EAAIga,cAA+B/Z,EAAG,qBAAqBD,EAAIkB,MAAM,GAAIlB,EAAU,OAAEC,EAAG,MAAM,CAACG,MAAO,sBAAyBJ,EAAIi0B,UAAUj0B,EAAIsW,SAAUtW,EAAIk0B,QAASl0B,EAAIm0B,gBAAkB,CAACn0B,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAImQ,QAAQ,OAAOnQ,EAAIkB,QAChkB,GAAkB,G,wECsBtB,IACEpD,KAAM,qBACN8D,MAAO,CACLoY,cAAenY,OACfqyB,QAASpb,QACTxC,SAAUzU,OACVsyB,cAAerb,QACf3I,OAAQoX,QAEVjlB,QAAS,CAEP,UAAUgU,EAAW,YAAa4d,GAAU,EAAOE,GAAc,GAC/D,MAAO,8BACL9d,GAAY,sBACZ4d,EAAU,QAAU,aACpBE,EAAc,cAAgB,OAGpCxxB,WAAY,CACVyxB,eAAJ,KACIC,gBAAJ,KACIC,eAAJ,KACIC,kBAAJ,OC7C2W,MCQvW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIx0B,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAM,CAC5JyrB,QAAStqB,EAAIy0B,YAAcz0B,EAAI00B,gBAAiBC,QAAS,CAAC,iBAAmB,OAAU30B,EAAIowB,UAAc7b,WAAW,mGAAmGjU,YAAY,YAAYuD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAI4e,eAAe,CAAC3e,EAAG,MAAM,CAACG,MAAO,WAAcJ,EAAIowB,SAAW,CAACpwB,EAAI40B,GAAG,QAC7V,GAAkB,CAAC,WAAa,IAAI50B,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,OAAO,CAACA,EAAG,YCYxH,IACEnC,KAAM,kBACN8D,MAAO,CACL6yB,WAAY5yB,OACZgzB,cAAe/b,SAEjBxW,QAAS,CAEP,QACE,OAAQxB,KAAK+zB,eACX,UAAK92B,EAAb,mDACQ,KAAK,EAAb,cACQ,QAAR,eAIE,OACE,MAAO,CACL+2B,UAAW,IAAIruB,KACfiuB,gBAAiB,gBAGrB,UACE12B,WAAW,KACJ8C,KAAK2zB,aAAY3zB,KAAK4zB,gBAAkB,sBACnD,OCvCwW,MCSpW,I,oBAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCpBX,GAAS,WAAa,IAAI10B,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,aAAa,CAACQ,MAAM,CAAC,KAAO,UAAU,CAAET,EAAIoe,MAAQpe,EAAI+0B,YAAa90B,EAAG,MAAM,CAACK,YAAY,eAAeC,MAAOP,EAAI6xB,MAAQ7xB,EAAI8xB,KAAQ,OAAS9xB,EAAI8xB,KAAO,WAAa9xB,EAAI6xB,KAAO,MAAS,IAAK,CAAC5xB,EAAG,KAAK,CAACA,EAAG,KAAK,CAAC4D,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIg1B,OAAO,cAAc,CAAC/0B,EAAG,mBAAmBA,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,qBAAqB,GAAGzT,EAAG,KAAK,CAAC4D,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIg1B,OAAO,aAAa,CAAC/0B,EAAG,kBAAkBA,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,oBAAoB,GAAGzT,EAAG,KAAK,CAAC4D,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIg1B,OAAO,YAAY,CAAC/0B,EAAG,kBAAkBA,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,mBAAmB,GAAGzT,EAAG,KAAK,CAAC4D,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIg1B,OAAO,gBAAgB,CAAC/0B,EAAG,qBAAqBA,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,uBAAuB,OAAO1T,EAAIkB,QACt4B,GAAkB,GCgCtB,IACEpD,KAAM,cACN6E,OAAQ,CAAC,UACTC,WAAY,CACV0xB,gBAAJ,KACID,eAAJ,KACIE,eAAJ,KACIC,kBAAJ,MAEE5yB,MAAO,CACLiwB,KAAMtK,OACNuK,KAAMvK,OACNnJ,KAAMtF,SAER,OACE,MAAO,CACLic,aAAcj0B,KAAKm0B,mBAGvB3yB,QAAS,CAGP,OAAOhG,GACLwE,KAAK4Y,MAAM,mBAAoBpd,IAGjC,iBACE,SAAIwE,KAAK+E,SAAU/E,KAAK+E,OAAO3B,cACpBpD,KAAK+E,OAAO3B,UAAUgxB,sBC7D6T,MCQhW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QCkCf,IACEp3B,KAAM,OACN6E,OAAQ,CAAC,UACTf,MAAO,CACL0X,GAAIzX,OACJN,MAAOM,OACPszB,SAAUtzB,OACVL,YAAaK,OACbyR,KAAMzR,OACNuuB,MAAOvuB,OACP2uB,gBAAiB3uB,OACjBuO,IAAKvO,OACLiW,SAAUjW,OACVsO,OAAQoX,OACRjrB,OAAQ,CACNL,KAAM4F,OACN2hB,QAAS,SACTC,UAAW,IAAjB,yDAEI2N,SAAUvvB,OACVuzB,kBAAmBtc,QACnB6X,mBAAoBv3B,OACpBq3B,oBAAqB5uB,OACrBwzB,oBAAqB9N,OACrBqJ,oBAAqB9X,QACrBmY,yBAA0BnY,SAE5B,OACE,MAAO,CACL6Y,iBAAiB,EACjB2D,MAAOx0B,KAAKwY,GACZ+W,aAAc,CACZD,MAAOtvB,KAAKsvB,MACZmF,WAAYz0B,KAAK0vB,iBAEnBiB,oBAAgB1zB,EAChB6zB,WAAY,CACVC,UAAM9zB,EACN+zB,UAAM/zB,KAIZ6E,WAAY,CACV4yB,KAAJ,GACIC,mBAAJ,GACIC,gBAAJ,GACIC,YAAJ,IAEErzB,QAAS,CAEP,WAAWvH,GACLA,EAAE66B,QAA0B,UAAhB90B,KAAKxE,QACnBvB,EAAE0Z,iBACF3T,KAAK4Y,MAAM,eAAgB5Y,KAAKsP,MACxC,0BACQ,GAAR,8CAEQtP,KAAK4Y,MAAM,eAGR5Y,KAAK+E,OAAO3B,UAAU2xB,mBACzB/0B,KAAKg1B,uBAAuBh1B,KAAKwY,IACjCxY,KAAKi1B,uBAAuBj1B,KAAKwY,MAIrC,gBAAgBve,GACd+F,KAAK6wB,iBAAmB7wB,KAAK6wB,gBACzB52B,GAAK4E,SAEPmB,KAAK8wB,WAAa,CAChBC,KAAM92B,EAAEi7B,QAAUr2B,OAAOs2B,YACzBnE,KAAM/2B,EAAEm7B,QAAUv2B,OAAOw2B,eAK/B,mBACEr1B,KAAK6wB,iBAAkB,GAGzB,oBACE,IAAK7wB,KAAKU,cAAgBV,KAAKgX,SAAU,MAAO,GAChD,MAAMtW,EAAcV,KAAKU,YAAcV,KAAKU,YAAc,GACpD40B,EAAet1B,KAAKgX,SAAW,oBAAoBhX,KAAKgX,SAAa,GACrEue,EAAM70B,GAAe40B,EAAe,OAAS,GAC7CE,EAAax1B,KAAKqP,OAAS,cAAcrP,KAAKqP,oBAAsB,GAC1E,MAAO,CACLma,QAAS8L,EAAeC,EAAM70B,EAAc80B,EAC5CC,QAAS,cACTC,mBAAmB,EACnBC,MAAM,EACNC,UAAW51B,KAAK2wB,eAAiB,OAAS,OAC1CkF,MAAO,CAAf,mBACQhC,QAAS,6BAIb,wBACE,OAAQ7zB,KAAKxE,QACX,IAAK,SAAb,iBACQ,IAAK,UAAb,iBACQ,IAAK,QAAb,iBACQ,QAAR,mBAII,6BACE,MAAM,IACJ8T,EADR,oBACQ,EADR,mBACQ,EADR,yBACQ,GACR,KACYwmB,EAAS,GAArB,sBACM91B,KAAK2wB,oBAAiB1zB,EAEtB,MAAMugB,EAAU,OAAtB,qGAEYuY,EAAa,SAASD,EAAOnG,GAAuBrgB,GAEpDoO,EAAUmS,EACtB,oCAEYmG,EAAiB7F,EAA2B,uBAAyB,GAE3E,MAAO,GAAG3S,IAAU,EAA1B,gDAGI,8BACE,MAAM,oBAAZ,cACYA,EAAU,OAAtB,qGACYyY,EAAY,SAAQtG,GAAuBrgB,GACjD,MAAO,GAAGkO,IAAU,EAA1B,uCAGI,mBAAmBC,GACjB,GAAN,SACA,SACA,uCAEA,WACQ,KAAR,gBACU,WAAV,yBACU,eAAV,MAKI,iBAAiBxE,GACf,MAAM,IAAZ,QAEM,OADAjZ,KAAK6wB,iBAAkB,EACf5X,GACN,IAAK,SACHpa,OAAOma,KAAK1J,EAAK,UACjB,MACF,IAAK,UACHzQ,OAAOma,KAAK1J,EAAK,SACjB,MACF,IAAK,QACHtP,KAAK4Y,MAAM,eAAgBtJ,GAC3B,MACF,IAAK,YACH,GAAV,uCACU,MACF,QAAR,0BAII,uBAAuB4mB,GACrB,MAAMC,EAAWxyB,KAAKC,MAAMJ,aAAa4C,QAAQ,EAAvD,sCACM,IAAIgwB,EAAUD,EAASD,IAAW,EAClCE,GAAW,EACXD,EAASD,GAAUE,EACnB5yB,aAAa+C,QAAQ,EAA3B,kDAGI,uBAAuB2vB,GACrB,MAAMG,EAAW1yB,KAAKC,MAAMJ,aAAa4C,QAAQ,EAAvD,sCACMiwB,EAASH,IAAU,IAAIvwB,MAAOqE,UAC9BxG,aAAa+C,QAAQ,EAA3B,kDAGI,eACE,GAAIvG,KAAKs0B,kBAAmB,CAE1B,MAAM7W,EAAWzd,KAAK8vB,oBAC9B,qEAEQ9vB,KAAKs2B,mBAAmB7Y,MAI9B,UAEEzd,KAAKu2B,eAEDv2B,KAAKu0B,oBAAsB,GAC7BiC,YAAYx2B,KAAKu2B,aAAyC,IAA3Bv2B,KAAKu0B,uBCxPmT,MCSzV,I,oBAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QCpBX,GAAS,WAAa,IAAIr1B,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACG,MAAO,eAAkBJ,EAAIu3B,aAAav3B,EAAIkwB,KAAM,OAAU,IAAOlwB,EAAIu3B,aAAav3B,EAAImwB,KAAM,OAAS5vB,OAASP,EAAIowB,MAAQ,eAAepwB,EAAIowB,MAAQ,IAAM,KAAQpwB,EAAIw3B,qBAAqBx3B,EAAIqwB,cAAiB,KAAO,CAACpwB,EAAG,QAAQ,CAACK,YAAY,SAASG,MAAM,CAAC,GAAM,eAAiBT,EAAIy3B,UAAW,KAAO,WAAW,SAAW,MAAMp0B,SAAS,CAAC,QAAUrD,EAAI03B,oBAAoB7zB,GAAG,CAAC,OAAS7D,EAAI23B,mBAAmB13B,EAAG,QAAQ,CAACK,YAAY,aAAaG,MAAM,CAAC,IAAO,eAAiBT,EAAIy3B,UAAW,SAAW,OAAO,CAAEz3B,EAAQ,KAAEC,EAAG,OAAO,CAACK,YAAY,eAAeG,MAAM,CAAC,KAAOT,EAAIsT,KAAK,KAAO,QAAQ,IAAMtT,EAAIuB,SAASvB,EAAIkB,KAAKjB,EAAG,KAAK,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIuB,WAAW,GAAGtB,EAAG,MAAM,CAACK,YAAY,uBAAuB,CAACL,EAAG,MAAM,CAACK,YAAY,iBAAiB,CAACN,EAAIigB,GAAG,YAAY,QAC/2B,GAAkB,GC4BtB,IACEniB,KAAM,uBACN8D,MAAO,CACL61B,UAAW51B,OACXN,MAAOM,OACPyR,KAAMzR,OACNouB,UAAWnX,QACXoX,KAAM3I,OACN4I,KAAM5I,OACN6I,MAAOvuB,OACPwuB,aAAcxuB,QAEhBe,WAAY,CACV4yB,KAAJ,IAEElzB,QAAS,CAEP,aAAas1B,EAAMC,GACjB,MAAMC,EAAU,EAChB,IAAIC,EAAU,QAAQrf,KAAKkf,GAAQ/d,SAAS+d,EAAM,IAAM,EAExD,OADAG,EAAU,EAAhB,MACa,GAAGF,KAAeE,KAG3B,qBAAqBC,GACnB,OAAOA,EAAUA,EAAQzlB,QAAQ,qBAAsB,IAAM,IAG/D,oBAEE,MAAM0lB,EAAc,IAAM3zB,aAAa+C,QAC7C,yDAEW/C,aAAa,EAAxB,yCACM,IACEG,KAAKC,MAAMJ,aAAa,EAAhC,qCACA,MACQ2zB,IAEF,OAAOxzB,KAAKC,MAAMJ,aAAa,EAArC,sCAEI,mBACE,MAAM4zB,EAAsBp3B,KAAKq3B,oBACjC,IAAIC,GAAiBt3B,KAAKmvB,UAI1B,YAH4ClyB,IAAxCm6B,EAAoBp3B,KAAK22B,aAC3BW,EAAgBF,EAAoBp3B,KAAK22B,YAEpCW,GAET,iBAAiB9e,EAAI+e,GAEnB,MAAMD,EAAgB3zB,KAAKC,MAAMJ,aAAa,EAApD,qCAEM8zB,EAAc9e,GAAM+e,EAEpB/zB,aAAa+C,QAAQ,EAA3B,uDAEI,gBAAgBixB,GACdx3B,KAAKq3B,oBACLr3B,KAAKy3B,iBAAiBz3B,KAAK22B,UAAU9uB,WAAY2vB,EAAYE,WAAWC,YCxFsR,MCQhW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIz4B,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAACQ,MAAM,CAAC,KAAOT,EAAIlC,KAAK,WAAY,EAAK,MAAQ,MAAM,OAAS,MAAM,QAAU,eAAe+F,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAO9D,EAAI04B,iBAAiB,CAACz4B,EAAG,MAAM,CAACQ,MAAM,CAAC,KAAO,aAAaoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAI2pB,SAASpK,KAAK,aAAa,CAACvf,EAAIE,GAAG,WAAWD,EAAG,IAAI,CAACK,YAAY,eAAeG,MAAM,CAAC,MAAQ,SAASoD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAI2pB,UAAU,CAAC3pB,EAAIE,GAAG,OAAQF,EAAO,IAAEC,EAAG,SAAS,CAACK,YAAY,QAAQG,MAAM,CAAC,IAAMT,EAAIoQ,KAAKvM,GAAG,CAAC,QAAU,SAASC,GAAQ,OAAIA,EAAO7H,KAAK4Y,QAAQ,QAAQ7U,EAAI8U,GAAGhR,EAAOiR,QAAQ,MAAM,GAAGjR,EAAO3E,IAAI,CAAC,MAAM,WAAoB,KAAca,EAAI24B,MAAM7+B,MAAM,KAAM6a,eAAe1U,EAAG,MAAM,CAACK,YAAY,UAAU,CAACN,EAAIE,GAAG,yBACxxB,GAAkB,GCUtB,IACEpC,KAAM,cACN8D,MAAO,CACL9D,KAAM+D,QAERlJ,KAAM,KAAM,CACVyX,IAAK,MAEP9N,QAAS,CACP,KAAK8N,GACHtP,KAAKsP,IAAMA,EACXtP,KAAK4nB,OAAOtK,KAAKtd,KAAKhD,MACtBgD,KAAK4Y,MAAM,gBAAgB,IAE7B,OACE5Y,KAAK4nB,OAAOiB,KAAK7oB,KAAKhD,OAExB,cACEgD,KAAK4Y,MAAM,gBAAgB,MC7BmU,MCQhW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QCwCf,IACE5b,KAAM,UACN6E,OAAQ,CAAC,UACTf,MAAO,CACLouB,QAASnuB,OACTN,MAAOM,OACPyR,KAAMzR,OACN0K,YAAanT,OACb6W,MAAO5N,MACP+uB,SAAUvvB,OACViR,UAAWgG,SAEblW,WAAY,CACVg2B,YAAJ,GACIC,KAAJ,GACIC,YAAJ,IAEE71B,SAAU,CACR,YACE,OAAOnC,KAAKyL,YAAYwsB,QAAU,EAAxC,cAGI,cACE,IAAI,MAAV,QACM,OAAIj4B,KAAK+E,OAAO3B,UAAU2xB,mBACH,iBAAnB/0B,KAAKk4B,UACPl4B,KAAKm4B,mBAAmBhpB,GAChC,wCACQnP,KAAKm4B,mBAAmBhpB,GAAOipB,UACvC,6BACQjpB,EAAQnP,KAAKq4B,eAAelpB,GACpC,6BACQA,EAAQnP,KAAKs4B,cAAcnpB,GACnC,0BACQA,EAAQnP,KAAKu4B,aAAappB,GAClC,4CACQ,GAAR,iEAZyDA,GAgBrD,cACE,OAAOnP,KAAKyL,YAAY6kB,UAAYtwB,KAAKswB,UAE3C,eACE,MAA0C,SAAnCtwB,KAAKyL,YAAY+sB,kBAC9B,4DAEI,YACE,IAAIC,EAAS,GAKb,OAJAA,GAAUz4B,KAAKyL,YAAYitB,WACjC,yEACMD,GAAUz4B,KAAKyL,YAAYktB,WACjC,sEACaF,IAGXj3B,QAAS,CAEP,OAAOo3B,EAAYC,GACjB,MAAMC,EAAUF,EAAWrwB,MAAM,IAAIH,IAAI,GAA/C,oCACM,MAAO,GAAG0wB,KAAWD,EAAQpnB,QAAQ,OAAQ,KAAKA,QAAQ,cAAe,IAAInI,iBAG/E,aAAagG,GACXtP,KAAK0Y,MAAM,eAAe1Y,KAAKkvB,SAAW5R,KAAKhO,IAGjD,aAAawf,GACX9uB,KAAK4Y,MAAM,0BAA2BkW,IAGxC,wBAAwBiK,GACtB,MAAMC,EAAmBh5B,KAAK+E,OAAO3B,UAAU6sB,cAAe,EAC9D,YAA0BhzB,IAAnB87B,EAA+BA,EAAiBC,GAGzD,yBACE,IAAIC,EAAWj5B,KAAK+E,OAAO3B,UAAUmxB,oBACrC,OAAK0E,GACDA,EAAW,KAAIA,EAAW,IAC1BA,EAAW,IAAGA,EAAW,GACtBA,GAHe,GAMxB,mBAAmB9pB,GACjB,OAAOA,EAAM+pB,KAAK,CAACC,EAAGC,IAAM,EAAlC,qBAGI,eAAejqB,GACb,MAAMkqB,EAAa11B,KAAKC,MAAMJ,aAAa4C,QAAQ,EAAzD,sCACYkzB,EAAM,GAAlB,sCAEM,OADAnqB,EAAMipB,UAAUc,KAAK,CAACC,EAAGC,IAAM,EAArC,cACajqB,GAGT,cAAcA,GACZ,MAAMkqB,EAAa11B,KAAKC,MAAMJ,aAAa4C,QAAQ,EAAzD,sCACYmzB,EAAM,GAAlB,sCAEM,OADApqB,EAAMipB,UAAUc,KAAK,CAACC,EAAGC,IAAM,EAArC,cACajqB,GAGT,aAAaA,GACX,OAAOA,EACb,SAAQ,aAAR,iBACA,2BACA,MAAQ,WAAR,MCrKgW,MCQ5V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCgCf,IACEnS,KAAM,OACN8D,MAAO,CACL4D,SAAUnD,MACV6B,UAAW9K,OACX+H,SAAU/H,QAEZwJ,WAAY,CACV03B,kBAAJ,GACIC,QAAJ,IAEE5hC,KAAM,KAAM,CACVya,YAAa,GACbzO,OAAQ,GACRgO,cAAe,GACfG,WAAW,IAEb7P,SAAU,CAER,cAEE,MAAMwC,EAAgBnB,aAAa,EAAzC,mCACM,GAAImB,EAAe,CACjB,MAAME,EAAOlB,KAAKC,MAAMe,GACxB,GAAIE,EAAKxM,QAAU,EAAG,OAAOwM,EAG/B,OAAO7E,KAAK0E,UAEd,gBACE,MAAMA,EAAW1E,KAAK+R,YACtB,OAAOrN,EAAS0H,OAAO,GAA7B,6CAGIstB,kBAAmB,CACjB,MAAN,0CACMC,IAAK,SAAmB91B,GACtBL,aAAa+C,QAAQ,EAA7B,0CACQvG,KAAK6D,OAASA,IAIlBG,SAAU,CACR,MAAN,8CACM21B,IAAK,SAAqB31B,GACxBR,aAAa+C,QAAQ,EAA7B,iCACQvG,KAAK6R,cAAgB7N,KAI3BxC,QAAS,CAEP,gBAAgBkD,GACd,MAAMC,EAAgBnB,aAAa,EAAzC,mCACM,OAAO,GAAb,6BAGI,UAAU8O,GACRtS,KAAKsS,YAAcA,GAAe,IAGpC,oBACEtS,KAAK0Y,MAAMkhB,WAAW1lB,oBAGxB,YAAY2C,EAAUC,GACpB,OAAOF,GAAYC,EAAUC,IAG/B,eAAe7H,GACb,OAAQA,EAAQxD,YAAmBwD,EAAQxD,YAAb,IAGhC,qBAAqB5H,GACnB7D,KAAK05B,kBAAoB71B,GAG3B,YAAYysB,GACVtwB,KAAKgE,SAAWssB,GAGlB,sBAAsBuJ,GACpB75B,KAAKgS,UAAY6nB,GAGnB,sBACE,MAAMC,EAAkB,GACxB,GAAI95B,KAAKoD,WACHpD,KAAKoD,UAAU22B,mBAAoB,CACrC,MAAMC,EAAYh6B,KAAKoD,UAAU22B,mBAC7Bx4B,MAAMgG,QAAQyyB,GAChBA,EAAUxxB,QAAQ,CAACyxB,EAAK9hC,KACtB2hC,EAAgB,wBAAuB3hC,EAAI,IAAO8hC,IAGpDH,EAAgB,uBAAyB95B,KAAKoD,UAAU22B,mBAK9D,OADAD,EAAgBI,QAAU,IACnBJ,GAGT,yBAAyBK,GACvB,IAAIC,GAAW,EACf,QAAKp6B,KAAK+R,cACV/R,KAAK+R,YAAYvJ,QAAQ,IACnByG,EAAQuD,MAAQvD,EAAQuD,KAAK5Q,SAASu4B,KAASC,GAAW,GAC9DnrB,EAAQE,MAAM3G,QAAQ,IAChB4G,EAAKoD,MAAQpD,EAAKoD,KAAK5Q,SAASu4B,KAASC,GAAW,OAGrDA,IAGT,2BACE,IAAIA,EAAWp6B,KAAKq6B,yBAAyB,OAC7C,MAAMrc,EAAexa,aAAa,EAAxC,2BAEM,MADI,CAAC,WAAY,iBAAiB5B,SAASoc,KAAeoc,GAAW,GAC9DA,GAGT,sBACE,GAAIp6B,KAAKoD,UAAUk3B,mBAAqBt6B,KAAKu6B,2BAA4B,CACvE,MAAMC,EAAoB9/B,SAASQ,cAAc,UAC3Cu/B,EAAQz6B,KAAKoD,UAAUs3B,gBAAkB,EAAvD,iBACQF,EAAkB/9B,aAAa,MAAO,GAAG,EAAjD,0BACQ/B,SAASqB,KAAKC,YAAYw+B,KAI9B,mBACE,OAAOx6B,KAAKq6B,yBAAyB,SAGvC,8BACE,GAAIr6B,KAAK26B,mBAAoB,CAC3B,MAAMC,EAAgBlgC,SAASQ,cAAc,QAC7C0/B,EAAcn+B,aAAa,MAAO,cAClCm+B,EAAcn+B,aAAa,OAAQ,EAA3C,iBACQ/B,SAASqB,KAAKC,YAAY4+B,KAI9B,iBACE,GAAK56B,KAAK+R,YAChB,CACQ,IAAI8oB,GAAa,EAIjB,OAHA76B,KAAK+R,YAAYvJ,QAAQ,IACnBxI,KAAKuS,YAAYtD,EAAQE,MAAOnP,KAAKsS,aAAaja,OAAS,IAAGwiC,GAAa,KAE1EA,EANc,OAAO,GAUhC,qBACE,OAAI76B,KAAKoD,WAAapD,KAAKoD,UAAU03B,cAC5B,oBAAoB96B,KAAKoD,UAAU03B,yCAErC,KAGX,UACE96B,KAAK+6B,sBACL/6B,KAAKg7B,8BACLh7B,KAAK6D,OAAS7D,KAAK05B,kBACnB15B,KAAK6R,cAAgB7R,KAAKgE,WCzNgT,MCQ1U,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAI9E,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,cAAc,CAAEN,EAAyB,sBAAEC,EAAG,MAAM,CAACK,YAAY,qBAAqB,CAACL,EAAG,KAAK,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,qCAAqCzT,EAAG,IAAI,CAACK,YAAY,qBAAqB,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,iCAAiC,KAAKzT,EAAG,OAAO,CAACK,YAAY,YAAY,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI+7B,uBAAuB97B,EAAG,SAAS,CAACK,YAAY,eAAeG,MAAM,CAAC,MAAQT,EAAIg8B,eAAe,CAACh8B,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,+BAA+B,OAAOzT,EAAG,SAAS,CAACK,YAAY,eAAeG,MAAM,CAAC,MAAQT,EAAIi8B,SAAS,CAACj8B,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,4BAA4BzT,EAAG,OAAO,CAACK,YAAY,0BAA0B,CAACN,EAAIE,GAAG,qEAAqED,EAAG,aAAa,CAACQ,MAAM,CAAC,KAAO,WAAW,CAACR,EAAG,IAAI,CAACoU,WAAW,CAAC,CAACvW,KAAK,OAAOwW,QAAQ,SAASzV,MAAOmB,EAAW,QAAEuU,WAAW,YAAYnU,MAAO,uBAAyBJ,EAAIk8B,QAAS,CAACl8B,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAInC,eAAe,GAAGmC,EAAIkB,MAAQlB,EAAIm8B,uBAA0Bn8B,EAAIo8B,wBAAyBn8B,EAAG,OAAO,CAACK,YAAY,cAAc,CAACL,EAAG,KAAK,CAACK,YAAY,eAAe,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,mBAAmBzT,EAAG,QAAQ,CAACK,YAAY,uBAAuBG,MAAM,CAAC,KAAO,OAAO,MAAQT,EAAI0T,GAAG,yBAAyBkJ,MAAM,CAAC/d,MAAOmB,EAAY,SAAE6c,SAAS,SAAUC,GAAM9c,EAAIgK,SAAS8S,GAAKvI,WAAW,cAActU,EAAG,QAAQ,CAACK,YAAY,uBAAuBG,MAAM,CAAC,KAAO,WAAW,MAAQT,EAAI0T,GAAG,yBAAyBkJ,MAAM,CAAC/d,MAAOmB,EAAY,SAAE6c,SAAS,SAAUC,GAAM9c,EAAI6jB,SAAS/G,GAAKvI,WAAW,cAActU,EAAG,QAAQ,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI0T,GAAG,+BAA+BzT,EAAG,WAAW,CAACK,YAAY,sBAAsBG,MAAM,CAAC,aAAc,EAAK,QAAUT,EAAIq8B,cAAczf,MAAM,CAAC/d,MAAOmB,EAAW,QAAE6c,SAAS,SAAUC,GAAM9c,EAAI3C,QAAQyf,GAAKvI,WAAW,aAAatU,EAAG,SAAS,CAACK,YAAY,eAAeG,MAAM,CAAC,MAAQT,EAAIs8B,cAAc,CAACt8B,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,uBAAuB,OAAOzT,EAAG,aAAa,CAACQ,MAAM,CAAC,KAAO,WAAW,CAACR,EAAG,IAAI,CAACoU,WAAW,CAAC,CAACvW,KAAK,OAAOwW,QAAQ,SAASzV,MAAOmB,EAAW,QAAEuU,WAAW,YAAYnU,MAAO,uBAAyBJ,EAAIk8B,QAAS,CAACl8B,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAInC,eAAe,GAAGmC,EAAIkB,KAAMlB,EAAI6J,uBAAyB7J,EAAIm8B,uBAAyBn8B,EAAIo8B,wBAAyBn8B,EAAG,OAAO,CAACK,YAAY,cAAc,CAACL,EAAG,KAAK,CAACK,YAAY,eAAe,CAACN,EAAIE,GAAG,kBAAkBD,EAAG,SAAS,CAACK,YAAY,eAAeG,MAAM,CAAC,MAAQT,EAAIu8B,aAAa,CAACv8B,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,+BAA+B,OAAO1T,EAAI40B,GAAG,IAAI,GAAG50B,EAAIkB,KAAOlB,EAAIo8B,wBAAoRp8B,EAAIkB,KAA/PjB,EAAG,MAAM,CAACK,YAAY,kBAAkB,CAACL,EAAG,KAAK,CAACD,EAAIE,GAAG,WAAWD,EAAG,IAAI,CAACD,EAAIE,GAAG,qEAAqED,EAAG,SAAS,CAACK,YAAY,eAAeG,MAAM,CAAC,MAAQT,EAAIu8B,aAAa,CAACv8B,EAAIE,GAAG,gBAAgB,MAC10F,GAAkB,CAAC,WAAa,IAAIF,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,IAAI,CAACK,YAAY,eAAe,CAACN,EAAIE,GAAG,4CAA4CD,EAAG,MAAMD,EAAIE,GAAG,0FCsFjN,IACEpC,KAAM,QACN8E,WAAY,CACVwd,OAAJ,GACIgF,MAAJ,IAEExjB,MAAO,CACLsC,UAAW9K,QAEb,OACE,MAAO,CACL4Q,SAAU,GACV6Z,SAAU,GACVhmB,QAAS,GACTq+B,OAAQ,UACR7+B,aAASU,IAGbkF,SAAU,CAER,eACE,MAAO,CACb,CAAQ,MAAR,mCAAQ,KAAR,GACA,CAAQ,MAAR,kCAAQ,KAAR,OACA,CAAQ,MAAR,iCAAQ,KAAR,OACA,CAAQ,MAAR,kCAAQ,KAAR,UAII,mBACE,MAAO,CACLwH,gBAAiB3J,KAAK4S,GAAG,gCACzBlJ,gBAAiB1J,KAAK4S,GAAG,gCACzBhJ,kBAAmB5J,KAAK4S,GAAG,kCAC3BnJ,kBAAmBzJ,KAAK4S,GAAG,kCAC3BpJ,WAAYxJ,KAAK4S,GAAG,2BAGxB,mBACE,OAAOpP,aAAa,EAA1B,+BAEI,QACE,MAAMW,EAAOnE,KAAKoD,UAAUe,MAAQ,GACpC,OAAO5C,MAAMgG,QAAQpD,GAAQA,EAAOA,EAAKqD,OAAS,IAEpD,wBACE,MAAMwD,GAAZ,wCACM,OAAO,GAAb,uBAEI,uBACE,OAAOjC,MAET,0BACE,OAAO,KAAb,sDAGEvH,QAAS,CAEP,cAEE,MAAMjF,EAAUyD,KAAKzD,QAAUyD,KAAKzD,QAAQm/B,KAAO,EAE7CryB,EAAWJ,GACvB,cACA,cACA,WACM,KAAN,kBAEMjJ,KAAKjD,QAAUsM,EAAS/D,IACxBtF,KAAKo7B,OAAS/xB,EAASE,QAAU,UAAY,QACzCF,EAASE,SACXM,GAAM7J,KAAKkJ,SAAUlJ,KAAK+iB,SAAUxmB,GACpCyD,KAAK27B,SACLj1B,GAAY,4BAA4B1G,KAAKkJ,SAAY,mBAEzDxC,GAAY,uBAAuB1G,KAAKjD,QAAW,mBAIvD,aACE,MAAM6+B,EAAY57B,KAAK+I,qBACnB6yB,GACF57B,KAAKqd,SAASC,KAAK,qCAAsC,CAAjE,4BACQtd,KAAK27B,UAEL37B,KAAKqd,SAASC,KAAK,2BAA4B,CAAvD,2BAII,SACElT,KACApK,KAAKo7B,OAAS,UACdp7B,KAAKjD,QAAU,iBACfiD,KAAKqlB,eAGP,eACErlB,KAAKo7B,OAAS,UACdp7B,KAAKjD,QAAU,iBACfiD,KAAK27B,UAGP,cACEz+B,WAAW,KAAjB,yBAGI,SACEA,WAAW,KACT,GAAR,kBACA,MAGI,WACE,MAAMsR,EAAQhL,aAAa,EAAjC,sCACM9I,SAASC,qBAAqB,QAAQ,GAAG8B,aAAa,aAAc+R,KAGxE,UACExO,KAAK67B,WACL3+B,WAAW,KAAf,wCC9M+U,MCQ3U,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIgC,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,cAAc,CAACL,EAAG,UAAU,CAACQ,MAAM,CAAC,SAAWT,EAAIwF,UAAU3B,GAAG,CAAC,aAAa7D,EAAI48B,aAAe58B,EAAI68B,sBAAgE58B,EAAG,yBAAyB,CAACQ,MAAM,CAAC,IAAMT,EAAIoQ,OAAvFnQ,EAAG,aAAa,CAACQ,MAAM,CAAC,IAAMT,EAAIoQ,QAA6D,IAC7U,GAAkB,GCDlB,GAAS,WAAa,IAAIpQ,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,YAAY,CAACN,EAAI+B,GAAI/B,EAAY,UAAE,SAAS+P,EAAQ9N,GAAO,OAAOhC,EAAG,MAAM,CAACd,IAAI8C,EAAM3B,YAAY,oBAAoB,CAACL,EAAG,MAAM,CAACK,YAAY,0BAA0BuD,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAI88B,YAAY76B,MAAU,CAAChC,EAAG,cAAc,CAACK,YAAY,OAAOG,MAAM,CAAC,KAAOsP,EAAQuD,KAAK,MAAQvD,EAAQjS,SAAS,GAAGmC,EAAG,aAAa,CAACQ,MAAM,CAAC,KAAO,UAAU,CAAET,EAAI+8B,OAAO96B,GAAQhC,EAAG,iBAAiB,CAACQ,MAAM,CAAC,MAAQsP,EAAQE,OAAOpM,GAAG,CAAC,aAAa7D,EAAI48B,aAAa58B,EAAIkB,MAAM,IAAI,MAAKjB,EAAG,MAAM,CAACK,YAAY,uBAAuB,CAACL,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,UAAU,CAACR,EAAG,WAAW,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAI0T,GAAG,2BAA4Ba,WAAW,kCAAkCjU,YAAY,eAAe,GAAGL,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,aAAa,CAACR,EAAG,kBAAkB,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAI0T,GAAG,2BAA4Ba,WAAW,kCAAkCjU,YAAY,eAAe,IAAI,IAAI,IACjlC,GAAkB,GCDlB,GAAS,WAAa,IAAIN,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACoU,WAAW,CAAC,CAACvW,KAAK,UAAUwW,QAAQ,YAAYzV,MAAOmB,EAAW,QAAEuU,WAAW,YAAYnU,MAAO,kBAAoBJ,EAAIsT,KAAO,SAAW,aAAczP,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIg9B,iBAAiB,CAAEh9B,EAAQ,KAAEC,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAOT,EAAIsT,KAAK,KAAO,QAAQ,IAAMtT,EAAIoQ,OAAOnQ,EAAG,IAAI,CAACK,YAAY,eAAe,CAACN,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIuB,WAAW,IACxc,GAAkB,GCWtB,IACEzD,KAAM,cACN6E,OAAQ,CAAC,UACTf,MAAO,CACL0R,KAAMzR,OACNN,MAAOM,OACPuO,IAAKvO,OACLme,MAAOE,UAETtd,WAAY,CACV4yB,KAAJ,IAEElzB,QAAS,CACP,cACMxB,KAAKsP,KAAKtP,KAAK4Y,MAAM,aAAc5Y,KAAKsP,OAGhD,OACE,MAAO,CACLkK,QAAS,CACPyF,UAAWjf,KAAKS,MAChB+oB,QAASxpB,KAAKS,MACdg1B,QAAS,cACTC,mBAAmB,EACnBC,MAAM,EACNC,UAAW,cACXC,MAAO,CAAf,uBCtCoW,MCQhW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAI32B,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,gBAAgBN,EAAI+B,GAAI/B,EAAS,OAAE,SAASkQ,EAAKjO,GAAO,OAAOhC,EAAG,MAAM,CAACd,IAAI8C,GAAO,CAAChC,EAAG,cAAc,CAACK,YAAY,OAAOG,MAAM,CAAC,KAAOyP,EAAKoD,KAAK,MAAQpD,EAAK3O,MAAM,IAAM2O,EAAKE,KAAKvM,GAAG,CAAC,aAAa7D,EAAI48B,cAAc,MAAK,IAC/U,GAAkB,GCiBtB,IACE9+B,KAAM,iBACN6E,OAAQ,CAAC,UACTf,MAAO,CACLqO,MAAO5N,OAETO,WAAY,CACVq6B,YAAJ,IAEE36B,QAAS,CACP,UAAU8N,GACRtP,KAAK4Y,MAAM,aAActJ,MC7BwU,MCQnW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCiBf,IACEtS,KAAM,UACN6E,OAAQ,CAAC,UACTf,MAAO,CACL4D,SAAUnD,OAEZ,OACE,MAAO,CACL06B,OAAQ,IAAI16B,MAAMvB,KAAK0E,SAASrM,QAAQ+jC,MAAK,KAGjDt6B,WAAY,CACVq6B,YAAJ,GACIE,eAAJ,GACI9S,gBAAJ,KACIF,SAAJ,MAEE7nB,QAAS,CAEP,YAAYL,GACVnB,KAAKi8B,OAASj8B,KAAKi8B,OAAO7zB,IAAI,CAACuT,EAAK2gB,IAAQ,IAAlD,QAEI,UAAUhtB,GACRtP,KAAK4Y,MAAM,aAActJ,MC3DiU,MCQ5V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIpQ,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,cAAcG,MAAM,CAAC,GAAKT,EAAIsZ,KAAK,CAACrZ,EAAG,SAAS,CAACQ,MAAM,CAAC,IAAMT,EAAIoQ,UACpL,GAAkB,GCOtB,IACEtS,KAAM,aACN8D,MAAO,CACLwO,IAAKvO,OACLyX,GAAI,CACFrd,KAAM4F,OACN2hB,QAAS,kBCdoV,MCQ/V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIxjB,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACyS,IAAI,YAAYpS,YAAY,uBAClI,GAAkB,GCOtB,IACExC,KAAM,aACN8D,MAAO,CACLwO,IAAKvO,QAEPlJ,KAAM,KAAM,CACV0kC,SAAU,KAEZrR,MAAO,CAEL,MAAJ,mBAEE1pB,QAAS,CAEP,YACMxB,KAAKu8B,SAAS36B,SAAS5B,KAAKsP,KAC9BtP,KAAKw8B,mBAELx8B,KAAKu8B,SAAS5jC,KAAKqH,KAAKsP,KACxBtP,KAAKy8B,iBAIT,eACE,MAAMC,EAAiB,EAA7B,gBACYC,EAAW,IAAID,EAAe,CAClCE,UAAW,CAAnB,kCAEMD,EAASE,SACT78B,KAAK0Y,MAAMokB,UAAU9gC,YAAY2gC,EAASI,MAG5C,kBACEx7B,MAAMsf,KAAKnmB,SAASma,uBAAuB,gBAAgBrM,QAAQ,IACjEw0B,EAAMC,UAAUnS,IAAI,UAEtBpwB,SAASwiC,eAAeC,KAAKn9B,KAAKsP,MAAM2tB,UAAUG,OAAO,WC5CgT,MCQ3W,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCHf,IACEpgC,KAAM,YACN8D,MAAO,CACL4D,SAAUnD,MACV6B,UAAW9K,QAEbT,KAAM,KAAM,CACVyX,IAAK,GACLua,SAAJ,GACIM,gBAAJ,GACIL,qBAAJ,KAEE3nB,SAAU,CACR,wBACE,OAAOnC,KAAKoD,UAAUi6B,qBAAsB,IAGhDv7B,WAAY,CACVw7B,QAAJ,GACIC,WAAJ,GACIC,uBAAJ,IAEEh8B,QAAS,CACP,UAAU8N,GACRtP,KAAKsP,IAAMA,GAEb,WACE,MAAMd,EAAQxO,KAAK6pB,WACnB7pB,KAAKmqB,gBAAgB3b,GACrBxO,KAAK8pB,qBAAqBtb,IAE5B,sBACE,MAAMgsB,EAAoB9/B,SAASQ,cAAc,UAC3Cu/B,EAAQz6B,KAAKoD,UAAUs3B,gBAAkB,EAArD,iBACMF,EAAkB/9B,aAAa,MAAO,+BAA+Bg+B,QACrE//B,SAASqB,KAAKC,YAAYw+B,IAE5B,mBACE9/B,SAASC,qBAAqB,UAAU,GAAG8E,MAAM+V,SAAW,UAGhE,UACE,MAAMioB,EAAQz9B,KAAKoC,OACfq7B,EAAMC,OAASD,EAAMC,MAAMpuB,MAAKtP,KAAKsP,IAAMquB,UAAUF,EAAMC,MAAMpuB,MACrEtP,KAAK67B,WACL77B,KAAK+6B,wBC7D0U,MCQ/U,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WACb,IAAI6C,EAAS59B,KACTd,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACK,YAAY,eAAeC,MAAOP,EAAIyS,qBAAuBzS,EAAI2+B,kBAAmB,CAAC1+B,EAAG,MAAM,CAACK,YAAY,mBAAmB,CAACL,EAAG,iBAAiB,CAACK,YAAY,kBAAkBG,MAAM,CAAC,SAAWT,EAAIwF,SAAS,SAAWxF,EAAImB,SAAS,UAAYnB,EAAIkE,WAAWL,GAAG,CAAC,aAAe7D,EAAIgU,iBAAiB,GAAG/T,EAAG,MAAM,CAACK,YAAY,oBAAoB,CAACL,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,MAAM,CAACR,EAAG,KAAK,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAImB,SAASI,YAAYtB,EAAG,gBAAgB,CAACQ,MAAM,CAAC,QAAUT,EAAI8S,WAAWjP,GAAG,CAAC,mBAAmB,SAAUtJ,GAAKmkC,EAAOtrB,YAAc7Y,OAAS,GAAIyF,EAAImT,gBAAgBnT,EAAIwF,UAAWvF,EAAG,MAAM,CAACG,MAAO,yBAA4BJ,EAAI4+B,WAA6B,GAAhB,gBAAsB,CAAC5+B,EAAI+B,GAAI/B,EAAI6+B,YAAY7+B,EAAIwF,WAAW,SAASuK,EAAQ9N,GAAO,OAAOhC,EAAG,iBAAiB,CAACd,IAAK,WAAa8C,EAAO3B,YAAY,WAAWG,MAAM,CAAC,MAAQwB,EAAM,MAAQ8N,EAAQjS,KAAK,SAAWkC,EAAI8+B,kBAAoB78B,GAAO4B,GAAG,CAAC,gBAAkB7D,EAAI++B,sBAAqB/+B,EAAI+B,GAAI/B,EAAI6+B,YAAY7+B,EAAIwF,WAAW,SAASuK,EAAQ9N,GAAO,OAAOhC,EAAG,iBAAiB,CAACd,IAAK,QAAU8C,EAAOxB,MAAM,CAAC,MAAQwB,EAAM,MAAQ8N,EAAQjS,KAAK,KAAOiS,EAAQuD,WAAQvV,EAAU,QAAW,WAAakE,EAAO,MAAQjC,EAAIqT,YAAYtD,EAAQE,OAAO,SAAWjQ,EAAI8+B,kBAAoB78B,EAAM,SAAWjC,EAAI4+B,WAAW,SAAW,SAAS/6B,GAAG,CAAC,gBAAkB7D,EAAI++B,gBAAgB,YAAc,SAASj7B,GAAQ,OAAO9D,EAAIwT,qBAAqB,0BAA0BxT,EAAIkT,4BAA4BlT,EAAIyT,iBAAkBxT,EAAG,MAAM,CAACK,YAAY,WAAW,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAIoT,YAAcpT,EAAI0T,GAAG,mBAAqB1T,EAAI0T,GAAG,iBAAiB,OAAO1T,EAAIkB,MAAM,GAAGjB,EAAG,MAAM,CAACK,YAAY,WAAW,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,iBAAiB,UACzuD,GAAkB,GCHlB,GAAS,WAAa,IAAI1T,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACG,MAAO,0BAA4BJ,EAAIg/B,SAAW,WAAa,IAAM,KAAOh/B,EAAIi/B,QAAU,WAAY,KAAM,CAAEj/B,EAAIg/B,UAAYh/B,EAAIi/B,QAASh/B,EAAG,MAAM,CAACK,YAAY,iBAAiBN,EAAI+B,GAAI/B,EAAS,OAAE,SAASkQ,EAAKjO,GAAO,OAAOhC,EAAG,OAAO,CAACd,IAAK8C,EAAQ,IAAOjC,EAAIuwB,OAAOrgB,EAAK3O,OAASd,MAAM,CAAC,GAAMwB,EAAQ,IAAOjC,EAAIuwB,OAAOrgB,EAAK3O,OAAS,IAAM2O,EAAKE,IAAI,MAAQF,EAAK3O,MAAM,YAAc2O,EAAK1O,YAAY,KAAO0O,EAAKoD,KAAK,OAASpD,EAAK5T,OAAO,MAAQ4T,EAAKkgB,MAAM,gBAAkBlgB,EAAKsgB,gBAAgB,eAAiBtgB,EAAKwgB,eAAe,mBAAqBxgB,EAAKygB,mBAAmB,SAAW3wB,EAAIoxB,SAAS,OAASlhB,EAAKC,OAAO,kBAAoBnQ,EAAI8wB,wBAAwB5gB,EAAK6gB,aAAa,oBAAsB/wB,EAAIgxB,0BAA0BntB,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAO9D,EAAI0Z,MAAM,gBAAgB,aAAe1Z,EAAIkxB,mBAAkB,GAAGlxB,EAAIkB,KAAKjB,EAAG,cAAc,CAACyS,IAAK,eAAiB1S,EAAIgwB,QAASvvB,MAAM,CAAC,KAAQ,eAAiBT,EAAIgwB,SAAUnsB,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAO9D,EAAI0Z,MAAM,gBAAgB,aAAe1Z,EAAIgU,iBAAiB,IACroC,GAAkB,GCoCtB,IACElW,KAAM,YACN6E,OAAQ,CAAC,UACTf,MAAO,CACLouB,QAASnuB,OACTN,MAAOM,OACPyR,KAAMzR,OACN0K,YAAanT,OACb6W,MAAO5N,MACP+uB,SAAUvvB,OACViR,UAAWgG,QACX7W,MAAOslB,OACPyX,SAAUlmB,QACVmmB,QAASnmB,SAEXlW,WAAY,CACVi2B,KAAJ,GACIC,YAAJ,IAEEx2B,QAAS,CACP,cAAcL,GACZnB,KAAK4Y,MAAM,kBAAmBzX,IAGhC,OAAOywB,GACL,OAAOA,EAAIngB,QAAQ,OAAQ,KAAKA,QAAQ,cAAe,IAAInI,eAG7D,aAAagG,GACXtP,KAAK0Y,MAAM,eAAe1Y,KAAKkvB,SAAW5R,KAAKhO,IAEjD,aAAawf,GACX9uB,KAAK4Y,MAAM,0BAA2BkW,IAExC,wBAAwBiK,GACtB,MAAMC,EAAmBh5B,KAAK+E,OAAO3B,UAAU6sB,cAAe,EAC9D,YAA0BhzB,IAAnB87B,EAA+BA,EAAiBC,GAEzD,yBACE,IAAIC,EAAWj5B,KAAK+E,OAAO3B,UAAUmxB,oBACrC,OAAK0E,GACDA,EAAW,KAAIA,EAAW,IAC1BA,EAAW,IAAGA,EAAW,GACtBA,GAHe,KC7E2U,MCQnW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAI/5B,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACG,MAAO,4BAA8BJ,EAAIg/B,SAAW,WAAa,IAAKn7B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAO9D,EAAIk/B,cAAcl/B,EAAIiC,UAAU,CAAChC,EAAG,KAAK,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAIuB,aAC5Q,GAAkB,GCStB,IACEzD,KAAM,kBACN8D,MAAO,CACLK,MAAOslB,OACPhmB,MAAOM,OACPm9B,SAAUlmB,SAEZxW,QAAS,CACP,cAAcL,GACZnB,KAAK4Y,MAAM,kBAAmBzX,MCnBmU,MCQnW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIjC,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,OAAO,CAAC4D,GAAG,CAAC,OAAS,SAASC,GAAgC,OAAxBA,EAAO2Q,iBAAwBzU,EAAI0U,gBAAgB5a,MAAM,KAAM6a,cAAc,CAAC1U,EAAG,MAAM,CAACK,YAAY,uBAAuB,CAACL,EAAG,QAAQ,CAACoU,WAAW,CAAC,CAACvW,KAAK,QAAQwW,QAAQ,UAAUzV,MAAOmB,EAAS,MAAEuU,WAAW,UAAU7B,IAAI,SAASpS,YAAY,iBAAiBG,MAAM,CAAC,GAAK,eAAe,YAAcT,EAAI0T,GAAG,8BAA8BrQ,SAAS,CAAC,MAASrD,EAAS,OAAG6D,GAAG,CAAC,MAAQ,CAAC,SAASC,GAAWA,EAAOxH,OAAOsY,YAAqB5U,EAAI0I,MAAM5E,EAAOxH,OAAOuC,QAAOmB,EAAI2T,uBAAuB,QAAU,SAAS7P,GAAQ,OAAIA,EAAO7H,KAAK4Y,QAAQ,QAAQ7U,EAAI8U,GAAGhR,EAAOiR,QAAQ,MAAM,GAAGjR,EAAO3E,IAAI,CAAC,MAAM,WAAoB,KAAca,EAAIgV,iBAAiBlb,MAAM,KAAM6a,eAAgB3U,EAAIm/B,kBAAoBn/B,EAAI0I,MAAMvP,OAAS,EAAG8G,EAAG,IAAI,CAACK,YAAY,mBAAmB,CAACN,EAAIE,GAAG,IAAIF,EAAI2B,GAAG3B,EAAI0T,GAAG,+BAA+B,OAAO1T,EAAIkB,OAAQlB,EAAI0I,MAAMvP,OAAS,EAAG8G,EAAG,IAAI,CAACK,YAAY,eAAeG,MAAM,CAAC,MAAQT,EAAI0T,GAAG,gCAAgC7P,GAAG,CAAC,MAAQ7D,EAAIgV,mBAAmB,CAAChV,EAAIE,GAAG,OAAOF,EAAIkB,QAC1nC,GAAkB,GCkCtB,IACEpD,KAAM,gBACN6E,OAAQ,CAAC,UACTf,MAAO,CACLiX,OAAQC,SAEV,OACE,MAAO,CACLpQ,MAAO,GACPqQ,IAAK,IAAI5D,GACTtF,sBAAN,KAGE5M,SAAU,CACR,mBACE,MAAM,UAAZ,eACM,OAAIiB,IAAaA,EAAU8U,YACjB9U,EAAU8U,UAAU9D,mBAKlC5S,QAAS,CAEP,wBACExB,KAAK4Y,MAAM,mBAAoB5Y,KAAK4H,QAGtC,mBACE5H,KAAK4H,MAAQ,GACb5H,KAAK6S,wBACLnY,SAAS6d,cAAcM,OACvB7Y,KAAKiY,IAAI3D,cAGX,aAAajW,GACX,MAAMya,EAAe9Y,KAAK+O,wBAC1B+J,EAAatQ,QAAQ,IACf6G,EAAOA,SAAW0J,SAAS1a,EAAK,KAC9BgR,EAAOC,KAAKzQ,OAAOma,KAAK3J,EAAOC,IAAK,aAK9C,eAAehU,GACb,MAAMgd,EAAc5d,SAAS6d,cAAcC,IACrC,IAAZ,eAEWxY,KAAK+X,SACN,aAAaH,KAAKvZ,IAAwB,iBAAhBia,GAExBtY,KAAK0Y,MAAMtM,QAAQpM,KAAK0Y,MAAMtM,OAAOwI,QACzC5U,KAAK6S,yBACb,kBAEQ7S,KAAK2Y,aAAata,GAC1B,aAEQ2B,KAAKiY,IAAI1D,gBAAgBN,GACjC,QAEQjU,KAAKkU,qBAIT,gBAAgB5E,EAAK2J,GACnB,OAAQA,GACN,IAAK,SACHpa,OAAOma,KAAK1J,EAAK,UACjB,MACF,IAAK,UACHzQ,OAAOma,KAAK1J,EAAK,SACjB,MACF,IAAK,YACH,GAAV,uCACU,MACF,QACE,GAAV,8BACUzQ,OAAOma,KAAK1J,EAAK,YAIvB,kBAEE,MAAM,UAAZ,eACY6E,EAAc/Q,EAAU8U,WAAa,GAC3C,GAAIlY,KAAKq+B,iBAAkB,CACzB,MAAMnlB,EAAgB/E,EAAY+E,eAAiB,EAA3D,8BAEcxB,EAAevD,EAAYuD,cAAgB,EAAzD,uBACQ,IAAI2B,EAAY,EAAxB,uBACaA,GAAW,GAAxB,gCAC6B,WAAjB3B,GAA6BvD,EAAYmqB,qBAC3CjlB,EAAYlF,EAAYmqB,oBAG1BjlB,GAAaC,mBAAmBtZ,KAAK4H,OACrC5H,KAAKuZ,gBAAgBF,EAAWH,MAItC,UACEra,OAAOsZ,iBAAiB,UAAWnY,KAAKu+B,iBAE1C,gBACE1/B,OAAOwZ,oBAAoB,UAAWrY,KAAKu+B,kBC5IuT,MCQlW,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCyCf,IACEvhC,KAAM,OACN8D,MAAO,CACL4D,SAAUnD,MACV6B,UAAW9K,OACX+H,SAAU/H,QAEZwJ,WAAY,CACV08B,eAAJ,GACIC,eAAJ,GACIC,cAAJ,GACItQ,eAAJ,IAEEv2B,KAAM,KAAM,CACVya,YAAa,GACbzO,OAAQ,GACRmO,WAAW,EACXgsB,gBAAiB,EACjBF,YAAY,EACZtvB,MAAOqb,OAETqB,MAAO,CAEL,cACElrB,KAAK89B,aAAe99B,KAAKsS,YAAYja,OAAS,KAGlDmJ,QAAS,CACP,gBAAgBL,GACdnB,KAAKg+B,gBAAkB78B,GAGzB,gBAAgBuD,GACd,MAAMC,EAAgBnB,aAAa,EAAzC,mCACM,OAAO,GAAb,6BAGI,YAAYkB,GAEV,MAAMC,EAAgBnB,aAAa,EAAzC,mCACM,GAAImB,EAAe,CACjB,MAAME,EAAOlB,KAAKC,MAAMe,GACxB,GAAIE,EAAKxM,QAAU,EAAG,OAAOwM,EAG/B,OAAOH,GAGT,UAAU4N,GACRtS,KAAKsS,YAAcA,GAAe,IAGpC,oBACEtS,KAAK0Y,MAAMkhB,WAAW1lB,oBAGxB,iBAAiB5E,GACf,IAAKA,EAAK,MAAO,GACjB,MAAM+G,EAAa,0EACbC,EAAgBhH,EAAIiH,MAAMF,GAChC,OAAOC,EAAgBA,EAAc,GAAK,IAG5C,YAAYO,GACV,OAAKA,EACED,GAAYC,EAAU7W,KAAKsS,aADZ,IAIxB,sBAAsBunB,GACpB75B,KAAKgS,UAAY6nB,GAGnB,2BACE,IAAIO,GAAW,EACf,QAAKp6B,KAAK0E,WACV1E,KAAK0E,SAAS8D,QAAQ,IAChByG,EAAQuD,MAAQvD,EAAQuD,KAAK5Q,SAAS,SAAQw4B,GAAW,GAC7DnrB,EAAQE,MAAM3G,QAAQ,IAChB4G,EAAKoD,MAAQpD,EAAKoD,KAAK5Q,SAAS,SAAQw4B,GAAW,OAGpDA,IAGT,sBACE,GAAIp6B,KAAKoD,UAAUk3B,mBAAqBt6B,KAAKu6B,2BAA4B,CACvE,MAAMC,EAAoB9/B,SAASQ,cAAc,UAC3Cu/B,EAAQz6B,KAAKoD,UAAUs3B,gBAAkB,EAAvD,iBACQF,EAAkB/9B,aAAa,MAAO,+BAA+Bg+B,QACrE//B,SAASqB,KAAKC,YAAYw+B,KAI9B,iBACE,GAAKx6B,KAAK0E,SAChB,CACQ,IAAIm2B,GAAa,EAIjB,OAHA76B,KAAK0E,SAAS8D,QAAQ,IAChBxI,KAAKuS,YAAYtD,EAAQE,OAAO9W,OAAS,IAAGwiC,GAAa,KAExDA,EANW,OAAO,GAU7B,iBACE,MAAO,gBAAgB76B,KAAK0E,SAASrM,WAGvC,qBACE,OAAI2H,KAAKoD,WAAapD,KAAKoD,UAAU03B,cAC5B,oBAAoB96B,KAAKoD,UAAU03B,yCAErC,IAGT,aACM96B,KAAKwO,QACP2b,GAAgBnqB,KAAKwO,OACrBsb,GAAqB9pB,KAAKwO,SAG9B,aAAaqrB,GACX75B,KAAKgS,UAAY6nB,IAGrB,UACE75B,KAAK+6B,sBACL/6B,KAAK2+B,eC3LwU,MCS7U,I,oBAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCpBX,GAAS,WAAa,IAAIz/B,EAAIc,KAASf,EAAGC,EAAIe,eAAmBd,EAAGD,EAAIgB,MAAMf,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,OAAO,CAACD,EAAIE,GAAGF,EAAI2B,GAAG3B,EAAI6d,WAAW7d,EAAI6F,eAClJ,GAAkB,GCMtB,IACE/H,KAAM,iBACN8D,MAAO,CACL4D,SAAUnD,MACV6B,UAAW9K,OACX+H,SAAU/H,QAEZ,OACE,MAAO,CACLyM,OAAQ,CACN3B,UAAWpD,KAAKoD,UAChB/C,SAAUL,KAAKK,SACfqE,SAAU1E,KAAK0E,UAEjBqY,WAAYC,MCrBsU,MCQpV,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCGf4hB,OAAIC,IAAIC,SAGR,MAAMC,GAAkB,KACtB,MAAMC,EAAcl2B,KACdm2B,EAAe/2B,KACfuC,EAAe1B,KACrB,OAASi2B,GAAeC,GAAgBx0B,GAIpCy0B,GAAkB,IAAMn6B,GAAO3B,UAAU+7B,cAAgBA,kBAMzDC,GAAuB,KAC3B,MAAMC,EAAkBH,KACxB,OAAQG,GACN,IAAK,UAAW,OAAOC,GACvB,IAAK,UAAW,OAAOC,GACvB,IAAK,YAAa,OAAOC,GACzB,QAAS,OAAOF,KAKdG,GAAgBC,IAAD,CACnBj/B,MAAOsE,GAAO1E,SAASI,OAASi/B,EAChCC,SAAUC,mBAINC,GAAS,IAAIf,QAAO,CACxBgB,OAAQ,CACN,CACE1+B,KAAM,IACNpE,KAAO,gBAAekiC,KACtBl+B,UAAWo+B,KACXt+B,MAAOiE,GACPg7B,KAAMN,GAAa,cAErB,CACEr+B,KAAM4+B,gBAAWC,KACjBjjC,KAAM,OACNgE,UAAWs+B,GACXx+B,MAAOiE,GACPg7B,KAAMN,GAAa,cAErB,CACEr+B,KAAM4+B,gBAAWE,UACjBljC,KAAM,YACNgE,UAAWw+B,GACX1+B,MAAOiE,GACPg7B,KAAMN,GAAa,cAErB,CACEr+B,KAAM4+B,gBAAWG,QACjBnjC,KAAM,UACNgE,UAAWu+B,GACXz+B,MAAOiE,GACPg7B,KAAMN,GAAa,eAErB,CACEr+B,KAAM4+B,gBAAWn2B,MACjB7M,KAAM,QACNgE,UAAWo/B,GACXt/B,MAAO,CACLsC,UAAW2B,GAAO3B,WAEpBi9B,YAAa,CAACC,EAAIzf,EAAM0f,KAElBxB,OAAsBh2B,MAAwB82B,GAAOlnC,KAAK,CAAEyI,KAAM,MACtEm/B,MAGJ,CACEn/B,KAAM4+B,gBAAWQ,MACjBxjC,KAAM,QACNgE,UAAW,IAAM,uCACjB++B,KAAMN,GAAa,gBAErB,CACEr+B,KAAM4+B,gBAAWS,SACjBzjC,KAAM,WACNgE,UAAW0/B,GACX5/B,MAAOiE,GACPg7B,KAAMN,GAAa,uBAUzBI,GAAOc,WAAW,CAACL,EAAIzf,EAAM0f,KACX,UAAZD,EAAGtjC,MAAqB+hC,KACvBwB,IAD0CA,EAAK,CAAEvjC,KAAM,YAK9D6iC,GAAOe,UAAWN,IAChB1B,OAAIiC,SAAS,KACXnmC,SAAS+F,MAAQ6/B,EAAGP,KAAKt/B,OAAS,YAKvBo/B,U,aC/Hf,MAAMiB,GAAeC,IACnB,MAAMC,EAAiB,CACrBpT,OAAO,EACPD,YAAY,EACZE,QAAQ,EACRC,aAAa,EACbC,SAAS,EACTC,SAAS,EACTtxB,OAAO,EACPuxB,SAAS,EACTgT,gBAAgB,GAEZzT,EAAcrnB,eAAeE,wBAAmB66B,WAChDC,EAAiB3T,EAAc7pB,KAAKC,MAAM4pB,GAAewT,EAC/D,IACE,MAAMI,EAAa,IAAKD,KAAmBJ,GAC3C56B,eAAeI,QAAQF,wBAAmB66B,UAAWv9B,KAAKiX,UAAUwmB,IACpE,MAAOnnC,GACPsL,GAAe,wBAAyB,2BAA4BtL,KASlEonC,GAA4B,IAC5Bl+B,KAAQA,IAAKC,WAAaD,IAAKC,UAAUk+B,qBAC3CR,GAAY,CAAEG,gBAAgB,KACvB,IAKTH,GAAY,CAAEG,gBAAgB,KACvB,GAIHM,GAAiBj8B,IACrBD,GAAU,wBAAyBC,IAG/Bk8B,GAAS,qBAGTC,GAAwB,KACxBJ,MACFK,gBAASF,GAAO,CACd5T,QACEkT,GAAY,CAAElT,OAAO,IACrB2T,GACE,yGAIJ5T,aACEmT,GAAY,CAAEnT,YAAY,IAC1B4T,GAAc,wCAEhB1T,SACEiT,GAAY,CAAEjT,QAAQ,IACtB0T,GAAc,yCAEhBI,cACEb,GAAY,CAAEhT,aAAa,IAC3ByT,GAAc,kCAEhBxT,UACE+S,GAAY,CAAE/S,SAAS,IACvBwT,GAAc,uDAEhBvT,UACE8S,GAAY,CAAE9S,SAAS,IACvBuT,GAAc,oEAEhB7kC,MAAMA,GACJokC,GAAY,CAAEpkC,OAAO,IACrB6I,GAAe,wBAAyB,+BAAgC7I,OAMjE+kC,UCrFf,MAAMG,GAAY,GAElB,SAASC,GAAgB5nC,EAAG6nC,EAAI5f,GAC9B,MAAM,OAAE1mB,GAAWvB,EACf6nC,IAAOtmC,GAAWsmC,EAAGC,SAASvmC,IAChC0mB,EAAGjoB,GAIQ,QACbqE,KAAK4pB,EAAS8Z,GACZ,MAAMF,EAAK5Z,EACX4Z,EAAGG,QAAQC,kBAAoBN,GAAUvpC,OAEzC,MAAM6pB,EAAK8f,EAAQjkC,MACbmhB,EAASjlB,IACb4nC,GAAgB5nC,EAAG6nC,EAAI5f,IAGzBxnB,SAASyd,iBAAiB,QAAS+G,GACnCxkB,SAASyd,iBAAiB,aAAc+G,GACxC0iB,GAAUjpC,KAAKumB,IAEjBijB,OAAOL,GACL,IAAKA,EAAGG,QAAS,OACjB,MAAM9gC,EAAQ2gC,EAAGG,QAAQC,kBACnB5mB,EAAUsmB,GAAUzgC,GAC1BzG,SAAS2d,oBAAoB,QAASiD,GACtCsmB,GAAUroC,OAAO4H,EAAO,KCpB5B,MAAMihC,GAAiB,CAACxD,EAAKiB,KAE3B,MAAMz8B,GAAY,IAAIH,GAAoBG,aAAe,GAEzD,GAAIA,EAAUi/B,qBAAsB,CAElC,MAAMxc,EAA4C,cAE5Cpf,EAAS67B,EAAQ,SACjB,aAAEC,GAAiBD,EAAQ,QAE3BE,EAAMp/B,EAAUq/B,WAAaA,eAEnCh8B,EAAOi8B,KAAK,CACV9D,MACA4D,MACAG,aAAc,CACZ,IAAIJ,EAAaK,eAAe,CAC9BC,uBAAwBp8B,EAAOq8B,yBAAyBjD,MAG5DkD,iBAAkB,EAClBC,QAASnd,MAOAuc,UCnBfxD,OAAIC,IAAIoE,QACRrE,OAAIC,IAAIqE,QACRtE,OAAIC,IAAIsE,KACRvE,OAAIC,IAAIuE,QACRxE,OAAIC,IAAIwE,IAASC,qBACjB1E,OAAI59B,UAAU,WAAYuiC,KAC1B3E,OAAI4E,UAAU,eAAgBC,IAE9B7E,OAAI75B,OAAO2+B,eAAgB,EAG3B,MAAMC,GAAO,IAAIV,OAAQ,CACvB12B,OAAQqD,cACRg0B,eAAgBh0B,cAChBxG,cAIFy6B,KAGAzB,GAAexD,OAAKiB,IAGpB,MAAM9/B,GAAU+jC,GAAYA,EAAQC,IAGpC,GAAKh9B,KAEE,CACL,MAAM,UAAEI,EAAF,MAAaC,EAAb,SAAoBC,GAAaJ,KACjC+8B,EAAc,CAClB10B,IAAQnI,EAAF,QAAoBC,QAAOC,WAAU48B,OAAQ,kBAE/C/8B,EAAWg9B,IAASF,GAC1B98B,EAASw7B,KAAK,CAAEuB,OAAQD,EAAYC,SAAUhoC,KAAMkI,IAC7CA,EAKH,IAAIy6B,OAAI,CAAEiB,UAAQ9/B,OAAV,GAAkB4jC,UAAQ9G,OAAO,QAHzCh+B,OAAO6mB,SAASC,gBAVpB,IAAIiZ,OAAI,CAAEiB,UAAQ9/B,OAAV,GAAkB4jC,UAAQ9G,OAAO,S,mBCnDrC9iC,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,sCAAsCC,EAAWC,GACzDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,YAAY,MAAQ,6BAA6B,QAAU,eAAgBF,MACnJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,6mB,qBCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,oCAAoCC,EAAWC,GACvDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,UAAU,MAAQ,6BAA6B,QAAU,eAAgBF,MACjJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,8wB,2DCvBzE,W,qBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,iCAAiCC,EAAWC,GACpDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,OAAO,MAAQ,6BAA6B,QAAU,eAAgBF,MAC9IC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,8d,oCCvBzE,W,qBCAA5F,EAAOD,QAAU,CAEfuG,SAAU,CACRI,MAAO,QACPC,YAAa,GACbE,SAAU,CACR,CAAEH,MAAO,OAAQW,KAAM,KACvB,CAAEX,MAAO,SAAUW,KAAM,qCAE3Bb,WAAY,IAGd6C,UAAW,GAEXuM,SAAU,KAEVwvB,aAAc,UAEdn7B,SAAU,SAEVH,OAAQ,OAER2K,MAAO,UAEPksB,eAAgB,aAEhB7H,WAAY,aAEZqF,UAAW,UAEX8H,WAAY,CACVC,KAAM,QACNE,QAAS,WACTD,UAAW,aACXM,MAAO,SACP32B,MAAO,SACP42B,SAAU,aAGZ0D,iBAAkB,CAChBC,WAAY,eACZnU,YAAa,gBACb3T,KAAM,uBACN+nB,QAAS,2BAGXjZ,cAAe,CACb,WACA,QACA,WACA,WACA,gBACA,UACA,WACA,aACA,eACA,gBACA,OACA,aACA,YACA,SACA,aACA,gBACA,MACA,QACA,YACA,oBACA,yBACA,qBACA,uBAGF9qB,kBAAmB,CACjBkN,WAAW,EACXE,YAAY,EACZE,WAAW,EACXE,UAAU,EACVE,QAAQ,GAGVrM,gBAAiB,CACf,UACA,QACA,WACA,wBAGF8B,iBAAkB,CAChBiM,SAAU,WACV40B,oBAAqB,qBACrBxgC,mBAAoB,oBACpBygC,eAAgB,gBAChBtgC,UAAW,WACXqK,MAAO,QACPM,cAAe,eACfhK,cAAe,eACfL,UAAW,WACXb,WAAY,YACZ8gC,UAAW,WACXC,YAAa,aACbC,cAAe,eACfv6B,SAAU,WACVw6B,UAAW,WACXC,UAAW,YAGbh8B,WAAY,CACVC,WAAY,uBAGdxC,mBAAoB,CAClB66B,UAAW,sBACX56B,UAAW,YAGbqT,WAAY,CACVC,YAAa,cACbirB,aAAc,eACdC,YAAa,cACbC,YAAa,cACbC,UAAW,YACXlrB,cAAe,iBAGjBmrB,iBAAkB,CAChB1gC,UAAW,WACXb,WAAY,YACZwhC,SAAU,YAGZnb,YAAa,CAAC,UAAW,aAAc,qBAEvCob,iBAAkB,KAElBvF,YAAa,CACX,CAAE5iC,KAAM,cAAewsB,QAAS,+CAGlC8Z,eAAgB,CACd9tB,SAAU,gBACV4vB,SAAU,KACVC,aAAa,EACbC,UAAW,gBACXC,SAAU,eAGZ1iB,eAAgB,sCAEhB2iB,oBAAqB,CACnBC,MAAO,+CACPC,SAAU,iCACVC,WAAY,qCAEZC,OAAQ,4DACRC,SAAU,mCACVC,aAAc,iEAGhBC,SAAU,CACRC,GAAI,8BACJC,IAAK,gFACLC,GAAI,0CACJC,WAAY,qBACZC,UAAW,cACXC,YAAa,eAGfC,iBAAkB,CAEhBC,WAAY,6BACZX,OAAQ,+BACRY,QAAS,oCACTC,MAAO,4BACPC,UAAW,6CAEX,YAAa,8BACb,aAAc,+BACd,mBAAoB,yCACpB,kBAAmB,wCACnBC,OAAQ,mCACRC,QAAS,8CACTC,UAAW,mCACXC,OAAQ,mCACRC,QAAS,yBAETC,UAAW,sCACXC,cAAe,sCACfC,aAAc,yCACdC,OAAQ,oCACRC,QAAS,iCACTC,OAAQ,+BACRC,IAAK,mCAEPC,oBAAqB,aACrBC,2BAA4B,SAC5BC,YAAa,CACX,KAAM,MACN,KAAM,aACN,KAAM,SACN,KAAM,SACN,KAAM,YACN,KAAM,UACN,MAAO,SACP,MAAO,gBACP,MAAO,gBAGTppB,SAAU,CACR,CAAC,UAAW,UAAW,UAAW,WAClC,CAAC,UAAW,UAAW,UAAW,WAClC,CAAC,UAAW,UAAW,UAAW,WAClC,CAAC,UAAW,UAAW,UAAW,WAClC,CAAC,UAAW,UAAW,UAAW,WAClC,CAAC,UAAW,UAAW,UAAW,WAClC,CAAC,UAAW,UAAW,UAAW,YAGpCokB,UAAW,4EAEXv3B,cAAe,CACbH,cAAe,EACfC,SAAU,EACVC,YAAa,EACbP,YAAa,GAGfg9B,IAAK,CACH1qC,KAAM,QACN2qC,aAAc,kBACdC,WAAY,UACZC,YAAa,UACb5pC,KAAM,aACN6pC,UAAW,CACTC,oBAAqB,kBACrBC,UAAW,gCACXC,UAAW,gCACXC,SAAU,6BACVC,YAAa,iC,6DC7OnB,W,8CCCMpuC,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,yCAAyCC,EAAWC,GAC5DC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,eAAe,MAAQ,6BAA6B,QAAU,eAAgBF,MACtJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,ge,mBCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAACC,EAAWC,GACnBC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,MAAQ,6BAA6B,MAAQ,MAAM,OAAS,MAAM,oBAAsB,YAAaF,MACxHC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACA,EAAG,WAAW,CAACQ,MAAM,CAAC,GAAK,MAAM,CAACR,EAAG,OAAO,CAACQ,MAAM,CAAC,EAAI,0BAA0BR,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,OAAO,OAAS,0BAA0B,eAAe,IAAI,iBAAiB,QAAQ,kBAAkB,QAAQ,oBAAoB,KAAK,YAAY,UAAU,EAAI,gRAAgR,CAACR,EAAG,mBAAmB,CAACQ,MAAM,CAAC,cAAgB,YAAY,KAAO,YAAY,YAAc,aAAa,IAAM,sBAAsB,OAAS,YAAY,SAAW,SAASR,EAAG,UAAU,CAACQ,MAAM,CAAC,cAAgB,mBAAmB,YAAc,aAAa,IAAM,sBAAsB,OAAS,6BAA6B,SAAW,iB,gFCvBp5B,W,mBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,6CAA6CC,EAAWC,GAChEC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,mBAAmB,MAAQ,6BAA6B,QAAU,eAAgBF,MAC1JC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,moB,kCCvBzE,W,oCCAA,W,6DCAA,W,6DCAA,W,mBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,mCAAmCC,EAAWC,GACtDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,SAAS,MAAQ,6BAA6B,QAAU,eAAgBF,MAChJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,wgB,shOCvBzE,W,oCCAA,W,oCCAA,W,qBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,qCAAqCC,EAAWC,GACxDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,WAAW,MAAQ,6BAA6B,QAAU,eAAgBF,MAClJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,yP,oCCvBzE,W,sFCAA,W,oCCAA,W,oCCAA,W,uqYCAA,W,oCCAA,W,8CCAA5F,EAAOD,QAAU,CAAC,SAAW,CAAC,MAAQ,QAAQ,SAAW,CAAC,CAAC,MAAQ,OAAO,KAAO,KAAK,CAAC,MAAQ,QAAQ,KAAO,UAAU,CAAC,MAAQ,cAAc,KAAO,sCAAsC,UAAY,CAAC,MAAQ,WAAW,eAAiB,cAAc,SAAW,CAAC,CAAC,KAAO,kBAAkB,MAAQ,CAAC,CAAC,MAAQ,SAAS,YAAc,0CAA0C,KAAO,gBAAgB,IAAM,oCAAoC,CAAC,MAAQ,SAAS,YAAc,iDAAiD,KAAO,aAAa,IAAM,2CAA2C,CAAC,MAAQ,SAAS,YAAc,eAAe,KAAO,gBAAgB,IAAM,oCAAoC,CAAC,MAAQ,SAAS,YAAc,eAAe,KAAO,uBAAuB,IAAM,yC,gGCCxwBC,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,yCAAyCC,EAAWC,GAC5DC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,eAAe,MAAQ,6BAA6B,QAAU,eAAgBF,MACtJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,uhB,qBCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,iCAAiCC,EAAWC,GACpDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,OAAO,MAAQ,6BAA6B,QAAU,eAAgBF,MAC9IC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,0gB,imPCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,8CAA8CC,EAAWC,GACjEC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,oBAAoB,MAAQ,6BAA6B,QAAU,eAAgBF,MAC3JC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,6f,6DCvBzE,W,kCCAA,W,mBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAACC,EAAWC,GACnBC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,MAAQ,6BAA6B,QAAU,eAAgBF,MAClFC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,EAAI,iEAAiER,EAAG,OAAO,CAACQ,MAAM,CAAC,EAAI,gMAAgMR,EAAG,OAAO,CAACQ,MAAM,CAAC,EAAI,iMAAiMR,EAAG,OAAO,CAACQ,MAAM,CAAC,EAAI,oE,sICvBvjB,W,sFCAA,W,yDCAA,W,yDCAA,W,gFCAA,W,0CCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,kCAAkCC,EAAWC,GACrDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,QAAQ,MAAQ,6BAA6B,QAAU,eAAgBF,MAC/IC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,uN,qxMCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,0CAA0CC,EAAWC,GAC7DC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,gBAAgB,MAAQ,6BAA6B,QAAU,eAAgBF,MACvJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,mgB,kCCvBzE,W,yDCAA,W,0CCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,gDAAgDC,EAAWC,GACnEC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,sBAAsB,MAAQ,6BAA6B,QAAU,eAAgBF,MAC7JC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,8tB,kCCvBzE,W,mBCAA5F,EAAOD,QAAU,omB,u2PCCXC,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,qCAAqCC,EAAWC,GACxDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,WAAW,MAAQ,6BAA6B,QAAU,eAAgBF,MAClJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,wrB,mBCtBnE5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,iCAAiCC,EAAWC,GACpDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,OAAO,MAAQ,6BAA6B,QAAU,eAAgBF,MAC9IC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,khB,ovICvBzE,W,kCCAA,W,kCCAA,W,yDCAA,W,kCCAA,W,mBCCM5F,EAAOD,QAAU,CACfkF,YAAY,EACZ,OAAOC,EAAIC,GACT,MAAM,GAAEC,EAAE,GAAEC,EAAE,KAAEvH,EAAI,SAAEwH,EAAW,IAAOH,GAGtCI,MAAOC,EAAU,YACjBC,EAAW,MACXC,EAAK,YACLC,EAAW,MACXC,EAAQ,MACLC,GACD/H,EAEJ,OAAOsH,EACL,MACA,CACEG,MAAO,CAAC,oCAAoCC,EAAWC,GACvDC,MAAO,CAACA,EAAMC,GACdC,MAAOrH,OAAOuH,OAAO,CAAC,cAAc,OAAO,cAAc,MAAM,YAAY,UAAU,MAAQ,6BAA6B,QAAU,eAAgBF,MACjJC,GAELP,EAASS,OAAO,CAACX,EAAG,OAAO,CAACQ,MAAM,CAAC,KAAO,eAAe,EAAI,4K,kCCvBzE,W,yDCAA,W","file":"js/dashy.758cbfa9.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 CSS chunks\n \tvar installedCssChunks = {\n \t\t\"dashy\": 0\n \t}\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\"dashy\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({\"about\":\"about\"}[chunkId]||chunkId) + \".\" + {\"about\":\"6550f139\"}[chunkId] + \".js\"\n \t}\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 \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"about\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({\"about\":\"about\"}[chunkId]||chunkId) + \".\" + {\"about\":\"a64c098d\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\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 \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\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","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-sign-out-alt fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"fas\",\"data-icon\":\"sign-out-alt\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z\"}})])\n )\n }\n }\n ","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-trash-alt fa-w-14\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"far\",\"data-icon\":\"trash-alt\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M268 416h24a12 12 0 0012-12V188a12 12 0 00-12-12h-24a12 12 0 00-12 12v216a12 12 0 0012 12zM432 80h-82.41l-34-56.7A48 48 0 00274.41 0H173.59a48 48 0 00-41.16 23.3L98.41 80H16A16 16 0 000 96v16a16 16 0 0016 16h16v336a48 48 0 0048 48h288a48 48 0 0048-48V128h16a16 16 0 0016-16V96a16 16 0 00-16-16zM171.84 50.91A6 6 0 01177 48h94a6 6 0 015.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0012-12V188a12 12 0 00-12-12h-24a12 12 0 00-12 12v216a12 12 0 0012 12z\"}})])\n )\n }\n }\n ","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-language fa-w-20\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"far\",\"data-icon\":\"language\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 640 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M160.3 203.8h-.5s-4.3 20.9-7.8 33l-11 37.3h37.9l-10.7-37.3c-3.6-12.1-7.9-33-7.9-33zM616 96H24c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h592c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zM233.2 352h-22.6a12 12 0 01-11.5-8.6l-9.3-31.7h-59.9l-9.1 31.6c-1.5 5.1-6.2 8.7-11.5 8.7H86.8c-8.2 0-14-8.1-11.4-15.9l57.1-168c1.7-4.9 6.2-8.1 11.4-8.1h32.2c5.1 0 9.7 3.3 11.4 8.1l57.1 168c2.6 7.8-3.2 15.9-11.4 15.9zM600 376H320V136h280zM372 228h110.8c-6.3 12.8-15.1 25.9-25.9 38.5-6.6-7.8-12.8-15.8-18.3-24-3.5-5.3-10.6-6.9-16.1-3.6l-13.7 8.2c-5.9 3.5-7.6 11.3-3.8 17 6.5 9.7 14.4 20.1 23.5 30.6-9 7.7-18.6 14.8-28.7 21.2-5.4 3.4-7.1 10.5-3.9 16l7.9 13.9c3.4 5.9 11 7.9 16.8 4.2 12.5-7.9 24.6-17 36-26.8 10.7 9.6 22.3 18.6 34.6 26.6 5.8 3.7 13.6 1.9 17-4.1l8-13.9c3.1-5.5 1.5-12.5-3.8-16-9.2-6-18.4-13.1-27.2-20.9 1.5-1.7 2.9-3.3 4.3-5 17.1-20.6 29.6-41.7 36.8-62H540c6.6 0 12-5.4 12-12v-16c0-6.6-5.4-12-12-12h-64v-16c0-6.6-5.4-12-12-12h-16c-6.6 0-12 5.4-12 12v16h-64c-6.6 0-12 5.4-12 12v16c0 6.7 5.4 12.1 12 12.1z\"}})])\n )\n }\n }\n ","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-hammer fa-w-18\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"fas\",\"data-icon\":\"hammer\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 576 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z\"}})])\n )\n }\n }\n ","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-clone fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"fas\",\"data-icon\":\"clone\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z\"}})])\n )\n }\n }\n ","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfigContainer.vue?vue&type=style&index=1&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinimalSearch.vue?vue&type=style&index=0&id=9bac3a02&scoped=true&lang=scss&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WebContent.vue?vue&type=style&index=0&id=f1f96a0a&lang=scss&scoped=true&\"","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-window-maximize fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"far\",\"data-icon\":\"window-maximize\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 394c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V192h416v234z\"}})])\n )\n }\n }\n ","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-external-link-alt fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"fas\",\"data-icon\":\"external-link-alt\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M432 320h-32a16 16 0 00-16 16v112H64V128h144a16 16 0 0016-16V80a16 16 0 00-16-16H48a48 48 0 00-48 48v352a48 48 0 0048 48h352a48 48 0 0048-48V336a16 16 0 00-16-16zM488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 000 34L157.67 377a24 24 0 0034 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 00-24-24z\"}})])\n )\n }\n }\n ","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-info fa-w-8\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"far\",\"data-icon\":\"info\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 256 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M224 352.589V224c0-16.475-6.258-31.517-16.521-42.872C225.905 161.14 236 135.346 236 108 236 48.313 187.697 0 128 0 68.313 0 20 48.303 20 108c0 20.882 5.886 40.859 16.874 58.037C15.107 176.264 0 198.401 0 224v39.314c0 23.641 12.884 44.329 32 55.411v33.864C12.884 363.671 0 384.359 0 408v40c0 35.29 28.71 64 64 64h128c35.29 0 64-28.71 64-64v-40c0-23.641-12.884-44.329-32-55.411zM128 48c33.137 0 60 26.863 60 60s-26.863 60-60 60-60-26.863-60-60 26.863-60 60-60zm80 400c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16v-40c0-8.836 7.164-16 16-16h16V279.314H64c-8.836 0-16-7.164-16-16V224c0-8.836 7.164-16 16-16h96c8.836 0 16 7.164 16 16v168h16c8.836 0 16 7.164 16 16v40z\"}})])\n )\n }\n }\n ","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Button.vue?vue&type=style&index=0&id=ec408f00&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LoadingScreen.vue?vue&type=style&index=0&id=a7bc1de6&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Input.vue?vue&type=style&index=0&id=5df13ed2&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SettingsContainer.vue?vue&type=style&index=0&id=797ad208&scoped=true&lang=scss&\"","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-splotch fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"fas\",\"data-icon\":\"splotch\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M472.29 195.89l-67.06-22.95c-19.28-6.6-33.54-20.92-38.14-38.3L351.1 74.19c-11.58-43.77-76.57-57.13-109.98-22.62l-46.14 47.67c-13.26 13.71-33.54 20.93-54.2 19.31l-71.88-5.62c-52.05-4.07-86.93 44.88-59.03 82.83l38.54 52.42c11.08 15.07 12.82 33.86 4.64 50.24L24.62 355.4c-20.59 41.25 22.84 84.87 73.49 73.81l69.96-15.28c20.11-4.39 41.45 0 57.07 11.73l54.32 40.83c39.32 29.56 101.04 7.57 104.45-37.22l4.7-61.86c1.35-17.79 12.8-33.86 30.63-42.99l62-31.74c44.88-22.96 39.59-80.17-8.95-96.79z\"}})])\n )\n }\n }\n ","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SideBar.vue?vue&type=style&index=0&id=030576fc&lang=scss&scoped=true&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=style&index=0&id=7062597f&lang=scss&scoped=true&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SideBarItem.vue?vue&type=style&index=0&id=a775f970&lang=scss&scoped=true&\"","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-wrench fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"fas\",\"data-icon\":\"wrench\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"}})])\n )\n }\n }\n ","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CustomThemeMaker.vue?vue&type=style&index=0&lang=scss&\"","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-swatchbook fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"far\",\"data-icon\":\"swatchbook\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M112 424c13.25 0 24-10.75 24-24 0-13.26-10.75-24-24-24s-24 10.74-24 24c0 13.25 10.75 24 24 24zm368-136h-97.61l69.02-69.02c12.5-12.5 12.5-32.76 0-45.25L338.27 60.59c-6.25-6.25-14.44-9.37-22.63-9.37s-16.38 3.12-22.63 9.37L224 129.61V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v368c0 61.86 50.14 112 112 112h368c17.67 0 32-14.33 32-32V320c0-17.67-14.33-32-32-32zM176 400c0 17.88-7.41 34.03-19.27 45.65-3.65 3.57-7.7 6.53-11.99 9.05-.86.51-1.76.96-2.64 1.43-4.47 2.34-9.12 4.31-14.02 5.57-5.16 1.35-10.48 2.29-16.06 2.29H112c-35.29 0-64-28.71-64-64v-96h128V400zm0-144H48v-80h128v80zm0-128H48V48h128v80zm48 69.49l91.65-91.65 90.51 90.51L224 378.51V197.49zM464 464H206.39l128-128H464v128z\"}})])\n )\n }\n }\n ","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-upload fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"fal\",\"data-icon\":\"upload\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M452 432c0 11-9 20-20 20s-20-9-20-20 9-20 20-20 20 9 20 20zm-84-20c-11 0-20 9-20 20s9 20 20 20 20-9 20-20-9-20-20-20zm144-48v104c0 24.3-19.7 44-44 44H44c-24.3 0-44-19.7-44-44V364c0-24.3 19.7-44 44-44h124v-99.3h-52.7c-35.6 0-53.4-43.1-28.3-68.3L227.7 11.7c15.6-15.6 40.9-15.6 56.6 0L425 152.4c25.2 25.2 7.3 68.3-28.3 68.3H344V320h124c24.3 0 44 19.7 44 44zM200 188.7V376c0 4.4 3.6 8 8 8h96c4.4 0 8-3.6 8-8V188.7h84.7c7.1 0 10.7-8.6 5.7-13.7L261.7 34.3c-3.1-3.1-8.2-3.1-11.3 0L109.7 175c-5 5-1.5 13.7 5.7 13.7H200zM480 364c0-6.6-5.4-12-12-12H344v24c0 22.1-17.9 40-40 40h-96c-22.1 0-40-17.9-40-40v-24H44c-6.6 0-12 5.4-12 12v104c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12V364z\"}})])\n )\n }\n }\n ","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-browser fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"far\",\"data-icon\":\"browser\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M32 36v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V36c0-26.5-21.5-48-48-48H80C53.5-12 32 9.5 32 36zm60 416c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H92zM426 36c3.3 0 6 2.7 6 6v404c0 3.3-2.7 6-6 6H168V36h258zm-310 0c6.6 0 12 5.4 12 12v280c0 6.6-5.4 12-12 12H92c-6.6 0-12-5.4-12-12V48c0-6.6 5.4-12 12-12h24z\"}})])\n )\n }\n }\n ","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfigContainer.vue?vue&type=style&index=0&id=dcfaf5de&scoped=true&lang=scss&\"","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-sync fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"fas\",\"data-icon\":\"sync\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M440.65 12.57l4 82.77A247.16 247.16 0 00255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0024.09 224h49.05a12 12 0 0011.67-9.26 175.91 175.91 0 01317-56.94l-101.46-4.86a12 12 0 00-12.57 12v47.41a12 12 0 0012 12H500a12 12 0 0012-12V12a12 12 0 00-12-12h-47.37a12 12 0 00-11.98 12.57zM255.83 432a175.61 175.61 0 01-146-77.8l101.8 4.87a12 12 0 0012.57-12v-47.4a12 12 0 00-12-12H12a12 12 0 00-12 12V500a12 12 0 0012 12h47.35a12 12 0 0012-12.6l-4.15-82.57A247.17 247.17 0 00255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 00-11.8-14.18h-49.05a12 12 0 00-11.67 9.26A175.86 175.86 0 01255.83 432z\"}})])\n )\n }\n }\n ","\n module.exports = {\n functional: true,\n render(_h, _vm) {\n const { _c, _v, data, children = [] } = _vm;\n\n const {\n class: classNames,\n staticClass,\n style,\n staticStyle,\n attrs = {},\n ...rest\n } = data;\n\n return _c(\n 'svg',\n {\n class: [\"svg-inline--fa fa-palette fa-w-16\",classNames,staticClass],\n style: [style,staticStyle],\n attrs: Object.assign({\"aria-hidden\":\"true\",\"data-prefix\":\"far\",\"data-icon\":\"palette\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}, attrs),\n ...rest,\n },\n children.concat([_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M128 224c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.4-32-32-32zM418.6 58.1C359.2 9.3 281.3-10 204.6 5 104.9 24.4 24.7 104.2 5.1 203.7c-16.7 84.2 8.1 168.3 67.8 230.6 47.3 49.4 109.7 77.8 167.9 77.8 8.8 0 17.5-.6 26.1-2 24.2-3.7 44.6-18.7 56.1-41.1 12.3-24 12.3-52.7.2-76.6-6.1-12-5.5-26.2 1.8-38 7-11.8 18.7-18.4 32-18.4h72.2c46.4 0 82.8-35.7 82.8-81.3-.2-76.4-34.3-148.1-93.4-196.6zM429.2 288H357c-29.9 0-57.2 15.4-73 41.3-16 26.1-17.3 57.8-3.6 84.9 5.1 10.1 5.1 22.7-.2 32.9-2.6 5-8.7 13.7-20.6 15.6-49.3 7.7-108.9-16.6-152-61.6-48.8-50.9-69-119.4-55.4-188 15.9-80.6 80.8-145.3 161.6-161 62.6-12.3 126.1 3.5 174.3 43.1 48.1 39.5 75.7 97.6 75.9 159.6 0 18.6-15.3 33.2-34.8 33.2zM160 128c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.4-32-32-32zm96-32.1c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32c0-17.6-14.3-32-32-32zm96 32.1c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z\"}})])\n )\n }\n }\n ","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StatusIndicator.vue?vue&type=style&index=1&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ThemeSelector.vue?vue&type=style&index=0&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RebuildApp.vue?vue&type=style&index=0&id=e1fe6988&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfigLauncher.vue?vue&type=style&index=0&id=353d23bc&scoped=true&lang=scss&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"dashy\"}},[(_vm.shouldShowSplash)?_c('LoadingScreen',{attrs:{\"isLoading\":_vm.isLoading}}):_vm._e(),_c('Header',{attrs:{\"pageInfo\":_vm.pageInfo}}),_c('router-view'),(_vm.visibleComponents.footer)?_c('Footer',{attrs:{\"text\":_vm.footerText}}):_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 (_vm.visible)?_c('header',[(_vm.titleVisible)?_c('PageTitle',{attrs:{\"title\":_vm.pageInfo.title,\"description\":_vm.pageInfo.description,\"logo\":_vm.pageInfo.logo}}):_vm._e(),(_vm.navVisible)?_c('Nav',{staticClass:\"nav\",attrs:{\"links\":_vm.pageInfo.navLinks}}):_vm._e()],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('router-link',{staticClass:\"page-titles\",attrs:{\"to\":\"/\"}},[(_vm.logo)?_c('img',{staticClass:\"site-logo\",attrs:{\"src\":_vm.logo}}):_vm._e(),_c('div',{staticClass:\"text\"},[_c('h1',[_vm._v(_vm._s(_vm.title))]),_c('span',{staticClass:\"subtitle\"},[_vm._v(_vm._s(_vm.description))])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./PageTitle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./PageTitle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./PageTitle.vue?vue&type=template&id=28f9cb72&scoped=true&\"\nimport script from \"./PageTitle.vue?vue&type=script&lang=js&\"\nexport * from \"./PageTitle.vue?vue&type=script&lang=js&\"\nimport style0 from \"./PageTitle.vue?vue&type=style&index=0&id=28f9cb72&scoped=true&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 \"28f9cb72\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('nav',{attrs:{\"id\":\"nav\"}},_vm._l((_vm.links),function(link,index){return _c('router-link',{key:index,staticClass:\"nav-item\",attrs:{\"to\":link.path,\"href\":link.path,\"target\":_vm.isUrl(link.path) ? '_blank' : '',\"rel\":\"noopener noreferrer\"}},[_vm._v(_vm._s(link.title))])}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./Nav.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./Nav.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Nav.vue?vue&type=template&id=68c1bd5c&scoped=true&\"\nimport script from \"./Nav.vue?vue&type=script&lang=js&\"\nexport * from \"./Nav.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Nav.vue?vue&type=style&index=0&id=68c1bd5c&scoped=true&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 \"68c1bd5c\",\n null\n \n)\n\nexport default component.exports","import { hideFurnitureOn } from '@/utils/defaults';\n\n/* Returns false if page furniture should be hidden on said route */\nexport const shouldBeVisible = (routeName) => !hideFurnitureOn.includes(routeName);\n\nexport const x = () => null;\n","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./Header.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./Header.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Header.vue?vue&type=template&id=6b8e7f1e&scoped=true&\"\nimport script from \"./Header.vue?vue&type=script&lang=js&\"\nexport * from \"./Header.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Header.vue?vue&type=style&index=0&id=6b8e7f1e&scoped=true&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 \"6b8e7f1e\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.text && _vm.text !== '' && _vm.visible)?_c('footer',{domProps:{\"innerHTML\":_vm._s(_vm.text)}}):(_vm.visible)?_c('footer',[_vm._v(\" Developed by \"),_c('a',{attrs:{\"href\":_vm.authorUrl}},[_vm._v(_vm._s(_vm.authorName))]),_vm._v(\". Licensed under \"),_c('a',{attrs:{\"href\":_vm.licenseUrl}},[_vm._v(_vm._s(_vm.license))]),_vm._v(\" \"+_vm._s(_vm.showCopyright? '©': '')+\" \"+_vm._s(_vm.date)+\". Get the \"),_c('a',{attrs:{\"href\":_vm.repoUrl}},[_vm._v(\"Source Code\")]),_vm._v(\". \")]):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./Footer.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./Footer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Footer.vue?vue&type=template&id=d162889c&scoped=true&\"\nimport script from \"./Footer.vue?vue&type=script&lang=js&\"\nexport * from \"./Footer.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Footer.vue?vue&type=style&index=0&id=d162889c&scoped=true&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 \"d162889c\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"slide-fade\"}},[(_vm.isLoading)?_c('div',{class:_vm.c,attrs:{\"id\":\"loading\"},on:{\"click\":function($event){_vm.c = 'hide'}}},[_c('h2',[_vm._v(\"Dashy\")]),_c('div',{staticClass:\"inner-container\"},[_c('p',[_vm._v(\"Loading\")]),_c('span',{staticClass:\"dots-cont\"},[_c('span',{staticClass:\"dot dot-1\"}),_c('span',{staticClass:\"dot dot-2\"}),_c('span',{staticClass:\"dot dot-3\"}),_c('span',{staticClass:\"dot dot-4\"})])])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./LoadingScreen.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./LoadingScreen.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./LoadingScreen.vue?vue&type=template&id=a7bc1de6&scoped=true&\"\nimport script from \"./LoadingScreen.vue?vue&type=script&lang=js&\"\nexport * from \"./LoadingScreen.vue?vue&type=script&lang=js&\"\nimport style0 from \"./LoadingScreen.vue?vue&type=style&index=0&id=a7bc1de6&scoped=true&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 \"a7bc1de6\",\n null\n \n)\n\nexport default component.exports","/**\n * Reads the users config from `conf.yml`, and combines it with any local preferences\n * Also ensures that any missing attributes are populated with defaults, and the\n * object is structurally sound, to avoid any error if the user is missing something\n * The main config object is made up of three parts: appConfig, pageInfo and sections\n * For anything other than these three sections, please see @utils/ConfigHelpers.js\n */\nimport {\n localStorageKeys,\n appConfig as defaultAppConfig,\n pageInfo as defaultPageInfo,\n iconSize as defaultIconSize,\n layout as defaultLayout,\n // language as defaultLanguage,\n} from '@/utils/defaults';\n\nimport conf from '../../public/conf.yml';\n\nexport default class ConfigAccumulator {\n constructor() {\n this.conf = conf;\n }\n\n /* App Config */\n appConfig() {\n let appConfigFile = {};\n // Set app config from file\n if (this.conf) appConfigFile = this.conf.appConfig || {};\n // Fill in defaults if anything missing\n let usersAppConfig = defaultAppConfig;\n if (localStorage[localStorageKeys.APP_CONFIG]) {\n usersAppConfig = JSON.parse(localStorage[localStorageKeys.APP_CONFIG]);\n } else if (appConfigFile !== {}) {\n usersAppConfig = appConfigFile;\n }\n // Some settings have their own local storage keys, apply them here\n usersAppConfig.layout = localStorage[localStorageKeys.LAYOUT_ORIENTATION]\n || appConfigFile.layout || defaultLayout;\n usersAppConfig.iconSize = localStorage[localStorageKeys.ICON_SIZE]\n || appConfigFile.iconSize || defaultIconSize;\n // Don't let users modify users locally\n if (appConfigFile.auth) usersAppConfig.auth = appConfigFile.auth;\n // All done, return final appConfig object\n return usersAppConfig;\n }\n\n /* Page Info */\n pageInfo() {\n const defaults = defaultPageInfo;\n let localPageInfo;\n try {\n localPageInfo = JSON.parse(localStorage[localStorageKeys.PAGE_INFO]);\n } catch (e) {\n localPageInfo = {};\n }\n let filePageInfo = {};\n if (this.conf) {\n filePageInfo = this.conf.pageInfo || {};\n }\n const pi = filePageInfo || defaults; // The page info object to return\n pi.title = localPageInfo.title || filePageInfo.title || defaults.title;\n pi.logo = localPageInfo.logo || filePageInfo.logo || defaults.logo;\n pi.description = localPageInfo.description || filePageInfo.description || defaults.description;\n pi.navLinks = localPageInfo.navLinks || filePageInfo.navLinks || defaults.navLinks;\n pi.footerText = localPageInfo.footerText || filePageInfo.footerText || defaults.footerText;\n return pi;\n }\n\n /* Sections */\n sections() {\n // If the user has stored sections in local storage, return those\n const localSections = localStorage[localStorageKeys.CONF_SECTIONS];\n if (localSections) {\n try {\n const json = JSON.parse(localSections);\n if (json.length >= 1) return json;\n } catch (e) {\n // The data in local storage has been malformed, will return conf.sections instead\n }\n }\n // If the function hasn't yet returned, then return the config file sections\n let sectionsFile = [];\n if (this.conf) sectionsFile = this.conf.sections || [];\n return sectionsFile;\n }\n\n /* Complete config */\n config() {\n return {\n appConfig: this.appConfig(),\n pageInfo: this.pageInfo(),\n sections: this.sections(),\n };\n }\n}\n","/* eslint no-console: [\"error\", { allow: [\"log\", \"info\"] }] */\n\n/* Prints the app name and version, helpful for debugging */\nexport const welcomeMsg = () => {\n const v = process.env.VUE_APP_VERSION ? `V${process.env.VUE_APP_VERSION}` : '';\n console.log(`\\n%cDashy ${v} 🚀`, 'color:#0dd8d8; background:#0b1021; font-size:1.5rem; padding:0.15rem 0.25rem; margin: 1rem auto; font-family: Rockwell; border: 2px solid #0dd8d8; border-radius: 4px;font-weight: bold; text-shadow: 1px 1px 1px #00af87bf;');\n};\n\n/* Prints warning message, usually when there is a configuration error */\nexport const warningMsg = (message) => {\n console.info(\n `\\n%c⚠️ Warning ⚠️%c \\n${message} \\n\\n%cThis is likely not an issue with Dashy, but rather your configuration. If you think it is a bug, please open a ticket on GitHub: https://git.io/JukXk`,\n \"color:#ceb73f; background: #ceb73f33; font-size:1.5rem; padding:0.15rem; margin: 1rem auto; font-family: Rockwell, Tahoma, 'Trebuchet MS', Helvetica; border: 2px solid #ceb73f; border-radius: 4px; font-weight: bold; text-shadow: 1px 1px 1px #000000bf;\",\n 'font-weight: bold; font-size: 1rem;color: #ceb73f;',\n \"color: #ceb73f; font-size: 0.75rem; font-family: Tahoma, 'Trebuchet MS', Helvetica;\",\n );\n};\n\n/* Prints status message */\nexport const statusMsg = (title, msg) => {\n console.log(\n `%c${title || ''}\\n%c${msg}`,\n 'font-weight: bold; color: #0dd8d8; text-decoration: underline;',\n 'color: #ceb73f;',\n );\n};\n\n/* Prints status message, with a stack trace */\nexport const statusErrorMsg = (title, msg, errorLog) => {\n console.log(\n `%c${title || ''}\\n%c${msg} \\n%c${errorLog}`,\n 'font-weight: bold; color: #0dd8d8; text-decoration: underline;',\n 'color: #ff025a',\n 'color: #ff025a80;',\n );\n};\n","import * as Sentry from '@sentry/vue';\nimport { warningMsg, statusMsg } from '@/utils/CoolConsole';\nimport { sessionStorageKeys } from '@/utils/defaults';\n\n/* Makes the current time, like hh:mm:ss */\nconst makeTime = () => {\n const now = new Date();\n const pad = (digit) => String(digit).padStart(2, '0');\n return `${pad(now.getHours())}:${pad(now.getMinutes())}:${pad(now.getSeconds())}`;\n};\n\n/* Appends recent errors to local storage, for viewing in the UI */\nconst appendToErrorLog = (msg) => {\n let errorLog = sessionStorage.getItem(sessionStorageKeys.ERROR_LOG) || '';\n errorLog += `[${makeTime()}] ${msg}\\n`;\n sessionStorage.setItem(sessionStorageKeys.ERROR_LOG, errorLog);\n};\n\n/**\n * Function called when an error happens\n * Will call to function which prints helpful message to console\n * If error reporting is enabled, will also log the message to Sentry\n * If you wish to use your own error logging service, put code for it here\n */\nconst ErrorHandler = function handler(msg) {\n warningMsg(msg); // Print to console\n appendToErrorLog(msg); // Save to local storage\n Sentry.captureMessage(`[USER-WARN] ${msg}`); // Report to bug tracker (if enabled)\n};\n\n/* Similar to error handler, but for recording general info */\nexport const InfoHandler = (msg, title) => {\n statusMsg(title || 'Info', msg);\n};\n\nexport default ErrorHandler;\n","import sha256 from 'crypto-js/sha256';\nimport ConfigAccumulator from '@/utils/ConfigAccumalator';\nimport ErrorHandler from '@/utils/ErrorHandler';\nimport { cookieKeys, localStorageKeys, userStateEnum } from '@/utils/defaults';\n\n/* Uses config accumulator to get and return app config */\nconst getAppConfig = () => {\n const Accumulator = new ConfigAccumulator();\n const config = Accumulator.config();\n return config.appConfig || {};\n};\n\n/**\n * Called when the user is still using array for users, prints warning\n * This was a breaking change, implemented in V 1.6.5\n * Support for old user structure will be removed in V 1.7.0\n */\nconst printWarning = () => {\n const msg = 'From V 1.6.5 onwards, the structure of the users object has changed.';\n // eslint-disable-next-line no-console\n console.warn(msg);\n};\n\n/* Returns true if keycloak is enabled */\nexport const isKeycloakEnabled = () => {\n const appConfig = getAppConfig();\n if (!appConfig.auth) return false;\n return appConfig.auth.enableKeycloak || false;\n};\n\n/* Returns the users keycloak config */\nexport const getKeycloakConfig = () => {\n const appConfig = getAppConfig();\n if (!isKeycloakEnabled()) return false;\n const { keycloak } = appConfig.auth;\n const { serverUrl, realm, clientId } = keycloak;\n if (!serverUrl || !realm || !clientId) {\n ErrorHandler('Keycloak config missing- please ensure you specify: serverUrl, realm, clientId');\n return false;\n }\n return keycloak;\n};\n\n/* Returns array of users from appConfig.auth, if available, else an empty array */\nconst getUsers = () => {\n const appConfig = getAppConfig();\n const auth = appConfig.auth || {};\n // Check if the user is still using previous schema type\n if (Array.isArray(auth)) {\n printWarning(); // Print warning message\n return auth; // Let the user proceed anyway, will remove in V 1.7.0\n }\n // Otherwise, return the users array, if available\n return auth.users || [];\n};\n\n/**\n * Generates a 1-way hash, in order to be stored in local storage for authentication\n * @param {String} user The username of user\n * @returns {String} The hashed token\n */\nconst generateUserToken = (user) => {\n const strAndUpper = (input) => input.toString().toUpperCase();\n const sha = sha256(strAndUpper(user.user) + strAndUpper(user.hash));\n return strAndUpper(sha);\n};\n\n/**\n * Checks if the user is currently authenticated\n * @param {Array[Object]} users An array of user objects pulled from the config\n * @returns {Boolean} Will return true if the user is logged in, else false\n */\nexport const isLoggedIn = () => {\n const users = getUsers();\n const validTokens = users.map((user) => generateUserToken(user));\n let userAuthenticated = false;\n document.cookie.split(';').forEach((cookie) => {\n if (cookie && cookie.split('=').length > 1) {\n const cookieKey = cookie.split('=')[0].trim();\n const cookieValue = cookie.split('=')[1].trim();\n if (cookieKey === cookieKeys.AUTH_TOKEN) {\n if (validTokens.includes(cookieValue)) {\n userAuthenticated = true;\n }\n }\n }\n });\n return userAuthenticated;\n};\n\n/* Returns true if authentication is enabled */\nexport const isAuthEnabled = () => {\n const users = getUsers();\n return (users.length > 0);\n};\n\n/* Returns true if guest access is enabled */\nexport const isGuestAccessEnabled = () => {\n const appConfig = getAppConfig();\n if (appConfig.enableGuestAccess) {\n // User is still using the old auth method\n printWarning();\n return true;\n }\n if (appConfig.auth && !Array.isArray(appConfig.auth)) {\n return appConfig.auth.enableGuestAccess || false;\n }\n return false;\n};\n\n/**\n * Checks credentials entered by the user against those in the config\n * Returns an object containing a boolean indicating success/ failure\n * along with a message outlining what's not right\n * @param {String} username The username entered by the user\n * @param {String} pass The password entered by the user\n * @param {String[]} users An array of valid user objects\n * @returns {Object} An object containing a boolean result and a message\n */\nexport const checkCredentials = (username, pass, users, messages) => {\n let response; // Will store an object containing boolean and message\n if (!username) {\n response = { correct: false, msg: messages.missingUsername };\n } else if (!pass) {\n response = { correct: false, msg: messages.missingPassword };\n } else {\n users.forEach((user) => {\n if (user.user.toLowerCase() === username.toLowerCase()) { // User found\n if (user.hash.toLowerCase() === sha256(pass).toString().toLowerCase()) {\n response = { correct: true, msg: messages.successMsg }; // Password is correct\n } else { // User found, but password is not a match\n response = { correct: false, msg: messages.incorrectPassword };\n }\n }\n });\n }\n return response || { correct: false, msg: messages.incorrectUsername };\n};\n\n/**\n * Sets the cookie value in order to login the user locally\n * @param {String} username - The users username\n * @param {String} pass - Password, not yet hashed\n * @param {Number} timeout - A desired timeout for the session, in ms\n */\nexport const login = (username, pass, timeout) => {\n const now = new Date();\n const expiry = new Date(now.setTime(now.getTime() + timeout)).toGMTString();\n const userObject = { user: username, hash: sha256(pass).toString().toLowerCase() };\n document.cookie = `authenticationToken=${generateUserToken(userObject)};`\n + `${timeout > 0 ? `expires=${expiry}` : ''}`;\n localStorage.setItem(localStorageKeys.USERNAME, username);\n};\n\n/**\n * Removed the browsers cookie, causing user to be logged out\n */\nexport const logout = () => {\n document.cookie = 'authenticationToken=null';\n localStorage.removeItem(localStorageKeys.USERNAME);\n};\n\n/**\n * If correctly logged in as a valid, authenticated user,\n * then returns the user object for the current user\n * If not logged in, will return false\n * */\nexport const getCurrentUser = () => {\n if (!isLoggedIn()) return false; // User not logged in\n const username = localStorage[localStorageKeys.USERNAME]; // Get username\n if (!username) return false; // No username\n let foundUserObject = false; // Value to return\n getUsers().forEach((user) => {\n // If current logged in user found, then return that user\n if (user.user === username) foundUserObject = user;\n });\n return foundUserObject;\n};\n\n/**\n * Checks if the user is viewing the dashboard as a guest\n * Returns true if guest mode enabled, and user not logged in\n * */\nexport const isLoggedInAsGuest = () => {\n const guestEnabled = isGuestAccessEnabled();\n const notLoggedIn = !isLoggedIn();\n return guestEnabled && notLoggedIn;\n};\n\n/**\n * Checks if the current user has admin privileges.\n * If no users are setup, then function will always return true\n * But if auth is configured, then will verify user is correctly\n * logged in and then check weather they are of type admin, and\n * return false if any conditions fail\n * @param {String[]} - Array of users\n * @returns {Boolean} - True if admin privileges\n */\nexport const isUserAdmin = () => {\n const users = getUsers();\n if (users.length === 0) return true; // Authentication not setup\n if (!isLoggedIn()) return false; // Auth setup, but not signed in as a valid user\n const currentUser = localStorage[localStorageKeys.USERNAME];\n let isAdmin = false;\n users.forEach((user) => {\n if (user.user === currentUser) {\n if (user.type === 'admin') isAdmin = true;\n }\n });\n return isAdmin;\n};\n\n/**\n * Determines which button should display, based on the user type\n * 0 = Auth not configured (don't show anything)\n * 1 = Auth configured, and user logged in (show logout button)\n * 2 = Auth configured, guest access enabled, not logged in (show login)\n * Note that if auth is enabled, but not guest access, and user not logged in,\n * then they will never be able to view the homepage, so no button needed\n */\nexport const getUserState = () => {\n const { notConfigured, loggedIn, guestAccess } = userStateEnum; // Numeric enum options\n if (!isAuthEnabled()) return notConfigured; // No auth enabled\n if (isLoggedIn()) return loggedIn; // User is logged in\n if (isGuestAccessEnabled()) return guestAccess; // Guest is viewing\n return notConfigured;\n};\n","/**\n * A helper function that filters all the sections based on current users permissions\n * Checks each sections displayData for hideForUsers, showForUsers and hideForGuests\n * Returns an array of sections that the current logged in user has permissions for\n */\n\n// Import helper functions from auth, to get current user, and check if guest\nimport { getCurrentUser, isLoggedInAsGuest } from '@/utils/Auth';\n\n/* Helper function, checks if a given username appears in a user array */\nconst determineVisibility = (visibilityList, cUsername) => {\n let isFound = false;\n visibilityList.forEach((userInList) => {\n if (userInList.toLowerCase() === cUsername) isFound = true;\n });\n return isFound;\n};\n\n/* Returns false if this section should not be rendered for the current user/ guest */\nconst isSectionVisibleToUser = (displayData, currentUser, isGuest) => {\n // Checks if user explicitly has access to a certain section\n const checkVisiblity = () => {\n if (!currentUser) return true;\n const hideFor = displayData.hideForUsers || [];\n const cUsername = currentUser.user.toLowerCase();\n return !determineVisibility(hideFor, cUsername);\n };\n // Checks if user is explicitly prevented from viewing a certain section\n const checkHiddenability = () => {\n if (!currentUser) return true;\n const cUsername = currentUser.user.toLowerCase();\n const showForUsers = displayData.showForUsers || [];\n if (showForUsers.length < 1) return true;\n return determineVisibility(showForUsers, cUsername);\n };\n // Checks if the current user is a guest, and if section allows for guests\n const checkIfHideForGuest = () => {\n const hideForGuest = displayData.hideForGuests;\n return !(hideForGuest && isGuest);\n };\n return checkVisiblity() && checkHiddenability() && checkIfHideForGuest();\n};\n\n/* Putting it all together, the function to export */\nconst checkSectionVisibility = (sections) => {\n const currentUser = getCurrentUser(); // Get current user object\n const isGuest = isLoggedInAsGuest(); // Check if current user is a guest\n return sections.filter((currentSection) => {\n const displayData = currentSection.displayData || {};\n return isSectionVisibleToUser(displayData, currentUser, isGuest);\n });\n};\n\nexport default checkSectionVisibility;\n","// Locales - Import translation files here!\nimport en from '@/assets/locales/en.json';\nimport de from '@/assets/locales/de.json';\nimport nl from '@/assets/locales/nl.json';\nimport fr from '@/assets/locales/fr.json';\nimport sl from '@/assets/locales/sl.json';\nimport es from '@/assets/locales/es.json';\nimport zhCN from '@/assets/locales/zh-CN.json';\n\n// Language data - Next register your language by adding it to this list\nexport const languages = [\n {\n name: 'English',\n code: 'en',\n locale: en,\n flag: '🇬🇧',\n },\n {\n name: 'German',\n code: 'de',\n locale: de,\n flag: '🇩🇪',\n },\n {\n name: 'Dutch',\n code: 'nl',\n locale: nl,\n flag: '🇳🇱',\n },\n {\n name: 'French',\n code: 'fr',\n locale: fr,\n flag: '🇲🇫',\n },\n {\n name: 'Slovenian',\n code: 'sl',\n locale: sl,\n flag: '🇸🇮',\n },\n {\n name: 'Spanish',\n code: 'es',\n locale: es,\n flag: '🇪🇸',\n },\n {\n name: '简体中文',\n code: 'cn',\n locale: zhCN,\n flag: '🇨🇳',\n },\n];\n\n/**\n * Include the following info:\n * name - Human readable name for your language (e.g German)\n * code - ISO language code (e.g. de)\n * locale - The file that you imported above\n * flag - A nice emoji flag (optional, e.g. 🇩🇪)\n */\n\n// All done :)\n// You can also add your language to /README.md and credit yourself if you like\n\n// Prepare each language for export\nconst i18nMessages = {};\nlanguages.forEach((lang) => {\n i18nMessages[lang.code] = lang.locale;\n});\nexport const messages = i18nMessages;\n","import ConfigAccumulator from '@/utils/ConfigAccumalator';\nimport filterUserSections from '@/utils/CheckSectionVisibility';\nimport { languages } from '@/utils/languages';\nimport {\n visibleComponents,\n localStorageKeys,\n theme as defaultTheme,\n language as defaultLanguage,\n} from '@/utils/defaults';\n\n/**\n * Initiates the Accumulator class and generates a complete config object\n * Self-executing function, returns the full user config as a JSON object\n */\nexport const config = (() => {\n const Accumulator = new ConfigAccumulator();\n return {\n appConfig: Accumulator.appConfig(),\n pageInfo: Accumulator.pageInfo(),\n sections: filterUserSections(Accumulator.sections()),\n };\n})();\n\n/**\n * Generates an object containing booleans indicating which\n * components should be hidden. This enables the user to hide\n * parts of the page and disable functionality that they don't need/ want\n * All options fallback on the values defined in the defaults\n * @param {object} appConfig The full app config\n * @returns {object} result\n */\nexport const componentVisibility = (appConfig) => {\n // Get users choice from app config\n const usersChoice = appConfig.hideComponents || {};\n // Checks if value is defined, and is a boolean\n const isThere = (userValue) => typeof userValue === 'boolean';\n // For each option, return users choice (if specified), else use the default\n return {\n pageTitle: isThere(usersChoice.hideHeading)\n ? !usersChoice.hideHeading : visibleComponents.pageTitle,\n navigation: isThere(usersChoice.hideNav)\n ? !usersChoice.hideNav : visibleComponents.navigation,\n searchBar: isThere(usersChoice.hideSearch)\n ? !usersChoice.hideSearch : visibleComponents.searchBar,\n settings: isThere(usersChoice.hideSettings)\n ? !usersChoice.hideSettings : visibleComponents.settings,\n footer: isThere(usersChoice.hideFooter)\n ? !usersChoice.hideFooter : visibleComponents.footer,\n splashScreen: isThere(usersChoice.hideSplashScreen)\n ? !usersChoice.hideSplashScreen : visibleComponents.splashScreen,\n };\n};\n\n/**\n * Gets the users saved theme, first looks for local storage theme,\n * then looks at user's appConfig, and finally checks the defaults\n * @returns {string} Name of theme to apply\n */\nexport const getTheme = () => {\n const localTheme = localStorage[localStorageKeys.THEME];\n const appConfigTheme = config.appConfig.theme;\n return localTheme || appConfigTheme || defaultTheme;\n};\n\n/**\n * Gets any custom styles the user has applied, wither from local storage, or from the config\n * @returns {object} An array of objects, one for each theme, containing kvps for variables\n */\nexport const getCustomColors = () => {\n const localColors = JSON.parse(localStorage[localStorageKeys.CUSTOM_COLORS] || '{}');\n const configColors = config.appConfig.customColors || {};\n return Object.assign(configColors, localColors);\n};\n\n/**\n * Returns a list of items which the user has assigned a hotkey to\n * So that when the hotkey is pressed, the app/ service can be launched\n */\nexport const getCustomKeyShortcuts = () => {\n const results = [];\n const sections = config.sections || [];\n sections.forEach((section) => {\n const itemsWithHotKeys = section.items.filter(item => item.hotkey);\n results.push(itemsWithHotKeys.map(item => ({ hotkey: item.hotkey, url: item.url })));\n });\n return results.flat();\n};\n\n/**\n * Gets the users chosen language. Defaults to English.\n * @returns {object} Language, including code, name and flag\n */\nexport const getUsersLanguage = () => {\n const langCode = localStorage[localStorageKeys.LANGUAGE]\n || config.appConfig.language\n || defaultLanguage;\n const langObj = languages.find(lang => lang.code === langCode);\n return langObj;\n};\n","\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--11-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!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--11-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!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=fa5e6d80&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=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 null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"home\",style:(_vm.getBackgroundImage())},[_c('SettingsContainer',{ref:\"filterComp\",staticClass:\"settings-outer\",attrs:{\"displayLayout\":_vm.layout,\"iconSize\":_vm.itemSizeBound,\"externalThemes\":_vm.getExternalCSSLinks(),\"sections\":_vm.allSections,\"appConfig\":_vm.appConfig,\"pageInfo\":_vm.pageInfo,\"modalOpen\":_vm.modalOpen},on:{\"user-is-searchin\":_vm.searching,\"change-display-layout\":_vm.setLayoutOrientation,\"change-icon-size\":_vm.setItemSize,\"change-modal-visibility\":_vm.updateModalVisibility}}),(_vm.checkTheresData(_vm.sections))?_c('div',{class:(\"item-group-container orientation-\" + _vm.layout + \" item-size-\" + _vm.itemSizeBound)},_vm._l((_vm.filteredTiles),function(section,index){return _c('Section',{key:index,class:(_vm.searchValue && _vm.filterTiles(section.items, _vm.searchValue).length === 0) ? 'no-results' : '',attrs:{\"title\":section.name,\"icon\":section.icon || undefined,\"displayData\":_vm.getDisplayData(section),\"groupId\":(\"section-\" + index),\"items\":_vm.filterTiles(section.items, _vm.searchValue),\"searchTerm\":_vm.searchValue,\"itemSize\":_vm.itemSizeBound},on:{\"itemClicked\":function($event){return _vm.finishedSearching()},\"change-modal-visibility\":_vm.updateModalVisibility}})}),1):_vm._e(),(_vm.checkIfResults())?_c('div',{staticClass:\"no-data\"},[_vm._v(\" \"+_vm._s(_vm.searchValue ? _vm.$t('home.no-results') : _vm.$t('home.no-data'))+\" \")]):_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('section',[(_vm.searchVisible)?_c('SearchBar',{ref:\"SearchBar\",attrs:{\"active\":!_vm.modalOpen},on:{\"user-is-searchin\":_vm.userIsTypingSomething}}):_vm._e(),_c('div',{staticClass:\"options-outer\"},[_c('div',{class:(\"options-container \" + (!_vm.settingsVisible ? 'hide' : ''))},[_c('ThemeSelector',{attrs:{\"externalThemes\":_vm.externalThemes,\"confTheme\":_vm.getInitialTheme(),\"userThemes\":_vm.getUserThemes()},on:{\"modalChanged\":_vm.modalChanged}}),_c('LayoutSelector',{attrs:{\"displayLayout\":_vm.displayLayout},on:{\"layoutUpdated\":_vm.updateDisplayLayout}}),_c('ItemSizeSelector',{attrs:{\"iconSize\":_vm.iconSize},on:{\"iconSizeUpdated\":_vm.updateIconSize}}),_c('ConfigLauncher',{attrs:{\"sections\":_vm.sections,\"pageInfo\":_vm.pageInfo,\"appConfig\":_vm.appConfig},on:{\"modalChanged\":_vm.modalChanged}}),(_vm.userState != 'noone')?_c('AuthButtons',{attrs:{\"userType\":_vm.userState}}):_vm._e()],1),_c('div',{class:(\"show-hide-container \" + (_vm.settingsVisible? 'hide-btn' : 'show-btn'))},[_c('button',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(((_vm.settingsVisible? 'Hide' : 'Open') + \" Settings Menu\")),expression:\"`${settingsVisible? 'Hide' : 'Open'} Settings Menu`\"}],attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.toggleSettingsVisibility()}}},[(_vm.settingsVisible)?_c('IconClose'):_c('IconOpen')],1)])]),_c('KeyboardShortcutInfo'),_c('AppInfoModal')],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('form',{on:{\"submit\":function($event){$event.preventDefault();return _vm.searchSubmitted.apply(null, arguments)}}},[_c('label',{attrs:{\"for\":\"filter-tiles\"}},[_vm._v(_vm._s(_vm.$t('search.search-label')))]),_c('div',{staticClass:\"search-wrap\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.input),expression:\"input\"}],ref:\"filter\",attrs:{\"id\":\"filter-tiles\",\"placeholder\":_vm.$t('search.search-placeholder')},domProps:{\"value\":(_vm.input)},on:{\"input\":[function($event){if($event.target.composing){ return; }_vm.input=$event.target.value},_vm.userIsTypingSomething],\"keydown\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"esc\",27,$event.key,[\"Esc\",\"Escape\"])){ return null; }return _vm.clearFilterInput.apply(null, arguments)}}}),((!_vm.searchPrefs.disableWebSearch) && _vm.input.length > 0)?_c('p',{staticClass:\"web-search-note\"},[_vm._v(\" \"+_vm._s(_vm.$t('search.enter-to-search-web'))+\" \")]):_vm._e()]),(_vm.input.length > 0)?_c('i',{staticClass:\"clear-search\",attrs:{\"title\":_vm.$t('search.clear-search-tooltip')},on:{\"click\":_vm.clearFilterInput}},[_vm._v(\"x\")]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * Class encapsulating the functionality that enables the user to\n * navigate through tiles/ search result grid using the arrow keys\n * This code is very hacky, it's best not to look at it for too long\n */\nexport default class ArrowKeyNavigation {\n constructor(index) {\n this.index = index;\n }\n\n resetIndex() {\n this.index = 0;\n }\n\n /* Figures out which element is next, based on the key pressed *\n * current index and total number of items. Then calls focus function */\n arrowNavigation(key) {\n if (this.index === undefined) this.index = 0; // Start at beginning\n else if (key === 37) { // Left --> Previous\n this.index -= 1;\n } else if (key === 38) { // Up --> Previous\n this.index = ArrowKeyNavigation.goToPrevious(this.index);\n } else if (key === 39) { // Right --> Next\n this.index += 1;\n } else if (key === 40) { // Down --> Next\n this.index = ArrowKeyNavigation.goToNext(this.index);\n }\n /* Ensure the index is within bounds, then focus element */\n this.index = ArrowKeyNavigation.getSafeElementIndex(this.index);\n ArrowKeyNavigation.selectItemByIndex(this.index).focus();\n }\n\n /* Returns the number of visible items / results */\n static getNumResults() {\n return document.getElementsByClassName('item').length;\n }\n\n /* Returns the index for an element, ensuring that it's within bounds */\n static getSafeElementIndex(index) {\n const numResults = ArrowKeyNavigation.getNumResults();\n if (index < 0) return numResults - 1;\n else if (index >= numResults) return 0;\n return index;\n }\n\n /* Selects a given element, by it's ID. If out of bounds, returns element 0 */\n static selectItemByIndex(index) {\n return (index >= 0 && index <= ArrowKeyNavigation.getNumResults())\n ? document.getElementsByClassName('item')[index] : [document.getElementsByClassName('item')];\n }\n\n /* Returns the index of the first cell in the previous/ above row */\n static findPreviousRow(startingIndex) {\n const isSameRow = (indx, pos) => ArrowKeyNavigation.selectItemByIndex(indx).offsetTop === pos;\n const checkPreviousIndex = (currentIndex, yPos) => {\n if (currentIndex >= ArrowKeyNavigation.getNumResults()) return checkPreviousIndex(0, yPos);\n else if (isSameRow(currentIndex, yPos)) return checkPreviousIndex(currentIndex - 1, yPos);\n return currentIndex;\n };\n const position = ArrowKeyNavigation.selectItemByIndex(startingIndex).offsetTop;\n return checkPreviousIndex(startingIndex, position);\n }\n\n /* Moves to the cell directly above the current */\n static goToPrevious(startingIndex) {\n const isBelow = (start, end) => (ArrowKeyNavigation.selectItemByIndex(start).offsetTop\n < ArrowKeyNavigation.selectItemByIndex(end).offsetTop);\n const nextIndex = ArrowKeyNavigation.findPreviousRow(startingIndex);\n const count = nextIndex - startingIndex;\n const rowLen = nextIndex - ArrowKeyNavigation.findNextRow(startingIndex) + 1;\n const adjustment = isBelow(startingIndex, nextIndex) ? 0 : rowLen - count;\n return nextIndex + adjustment;\n }\n\n /* Returns the index of the first cell in the next/ below row */\n static findNextRow(startingIndex) {\n const isSameRow = (indx, pos) => ArrowKeyNavigation.selectItemByIndex(indx).offsetTop === pos;\n const checkNextIndex = (currentIndex, yPos) => {\n if (currentIndex >= ArrowKeyNavigation.getNumResults()) return checkNextIndex(0, yPos);\n else if (isSameRow(currentIndex, yPos)) return checkNextIndex(currentIndex + 1, yPos);\n return currentIndex;\n };\n const position = ArrowKeyNavigation.selectItemByIndex(startingIndex).offsetTop;\n return checkNextIndex(startingIndex, position);\n }\n\n /* Moves to the cell directly below the current */\n static goToNext(startingIndex) {\n const isAbove = (start, end) => (ArrowKeyNavigation.selectItemByIndex(start).offsetTop\n > ArrowKeyNavigation.selectItemByIndex(end).offsetTop);\n const nextIndex = ArrowKeyNavigation.findNextRow(startingIndex);\n const count = nextIndex - startingIndex;\n const rowLen = nextIndex - ArrowKeyNavigation.findPreviousRow(startingIndex) - 1;\n const adjustment = isAbove(startingIndex, nextIndex) ? 0 : rowLen - count;\n return nextIndex + adjustment;\n }\n}\n","/* Dashy: Licensed under MIT, (C) Alicia Sykes 2021 */\n\n/* Tile filtering utility */\nimport ErrorHandler from '@/utils/ErrorHandler';\n\n/**\n * Extracts the site name from domain\n * @param {string} url The URL to process\n * @returns {string} The hostname from URL\n */\nconst getDomainFromUrl = (url) => {\n if (!url) return '';\n const urlPattern = /^(?:https?:\\/\\/)?(?:w{3}\\.)?([a-z\\d.-]+)\\.(?:[a-z.]{2,10})(?:[/\\w.-]*)*/;\n const domainPattern = url.match(urlPattern);\n return domainPattern ? domainPattern[1] : '';\n};\n\n/**\n * Compares search term to a given data attribute\n * Ignores case, special characters and order\n * @param {string or other} compareStr The value to compare to\n * @param {string} searchStr The users search term\n * @returns {boolean} true if a match, otherwise false\n */\nconst filterHelper = (compareStr, searchStr) => {\n if (!compareStr) return false;\n const process = (input) => input.toString().toLowerCase().replace(/[^\\w\\s]/gi, '');\n return process(compareStr).includes(process(searchStr));\n};\n\n/**\n * Filter tiles based on users search term, and returns a filtered list\n * Will match based on title, description, provider, hostname from url and tags\n * Ignores case, special characters and other irrelevant things\n * @param {array} allTiles An array of tiles\n * @param {string} searchTerm The users search term\n * @returns A filtered array of tiles\n */\nexport const searchTiles = (allTiles, searchTerm) => {\n if (!allTiles) return []; // If no data, then skip\n return allTiles.filter((tile) => {\n const {\n title, description, provider, url, tags,\n } = tile;\n return filterHelper(title, searchTerm)\n || filterHelper(provider, searchTerm)\n || filterHelper(description, searchTerm)\n || filterHelper(tags, searchTerm)\n || filterHelper(getDomainFromUrl(url), searchTerm);\n });\n};\n\n/* From a list of search bangs, return the URL associated with it */\nexport const getSearchEngineFromBang = (searchQuery, bangList) => {\n const bangNames = Object.keys(bangList);\n const foundBang = bangNames.find((bang) => searchQuery.includes(bang));\n return bangList[foundBang];\n};\n\n/* For a given search engine key, return the corresponding URL, or throw error */\nexport const findUrlForSearchEngine = (searchEngine, availableSearchEngines) => {\n // If missing search engine, report error return false\n if (!searchEngine) { ErrorHandler('No search engine specified'); return undefined; }\n // If search engine is already a URL, then return it\n if ((/(http|https):\\/\\/[^]*/).test(searchEngine)) return searchEngine;\n // If search engine was found successfully, return the URL\n if (availableSearchEngines[searchEngine]) return availableSearchEngines[searchEngine];\n // Otherwise, there's been an error, log it and return false\n ErrorHandler(`Specified Search Engine was not Found: '${searchEngine}'`);\n return undefined;\n};\n\n/* Removes all known bangs from a search query */\nexport const stripBangs = (searchQuery, bangList) => {\n const bangNames = Object.keys(bangList || {});\n let q = searchQuery;\n bangNames.forEach((bang) => { q = q.replace(bang, ''); });\n return q.trim();\n};\n","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./SearchBar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./SearchBar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SearchBar.vue?vue&type=template&id=7e3a2337&scoped=true&\"\nimport script from \"./SearchBar.vue?vue&type=script&lang=js&\"\nexport * from \"./SearchBar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SearchBar.vue?vue&type=style&index=0&id=7e3a2337&scoped=true&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 \"7e3a2337\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.closeViewSwitcher),expression:\"closeViewSwitcher\"}],staticClass:\"config-options\"},[_c('span',{staticClass:\"config-label\"},[_vm._v(_vm._s(_vm.$t('settings.config-launcher-label')))]),_c('div',{staticClass:\"config-buttons\"},[_c('IconSpanner',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip(_vm.$t('settings.config-launcher-tooltip'))),expression:\"tooltip($t('settings.config-launcher-tooltip'))\"}],attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.showEditor()}}}),_c('IconViewMode',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip(_vm.$t('alternate-views.alternate-view-heading'))),expression:\"tooltip($t('alternate-views.alternate-view-heading'))\"}],attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.openChangeViewMenu()}}})],1),_c('modal',{attrs:{\"name\":_vm.modalNames.CONF_EDITOR,\"resizable\":true,\"width\":\"60%\",\"height\":\"85%\",\"classes\":\"dashy-modal\"},on:{\"closed\":function($event){return _vm.$emit('modalChanged', false)}}},[_c('ConfigContainer',{attrs:{\"config\":_vm.combineConfig()}})],1),_c('modal',{attrs:{\"name\":_vm.modalNames.LANG_SWITCHER,\"classes\":\"dashy-modal\",\"resizable\":true,\"width\":\"35%\",\"height\":\"50%\"}},[_c('LanguageSwitcher')],1),(_vm.viewSwitcherOpen)?_c('div',{staticClass:\"view-switcher\"},[_c('ul',[_c('li',[_c('router-link',{attrs:{\"to\":\"/home\"}},[_c('IconHome'),_c('span',[_vm._v(_vm._s(_vm.$t('alternate-views.default')))])],1)],1),_c('li',[_c('router-link',{attrs:{\"to\":\"/minimal\"}},[_c('IconMinimalView'),_c('span',[_vm._v(_vm._s(_vm.$t('alternate-views.minimal')))])],1)],1),_c('li',[_c('router-link',{attrs:{\"to\":\"/workspace\"}},[_c('IconWorkspaceView'),_c('span',[_vm._v(_vm._s(_vm.$t('alternate-views.workspace')))])],1)],1)])]):_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('Tabs',{ref:\"tabView\",attrs:{\"navAuto\":true,\"name\":\"Add Item\"}},[_c('TabItem',{staticClass:\"main-tab\",attrs:{\"name\":_vm.$t('config.main-tab')}},[_c('div',{staticClass:\"main-options-container\"},[_c('div',{staticClass:\"config-buttons\"},[_c('h2',[_vm._v(\"Configuration Options\")]),_c('a',{staticClass:\"hyperlink-wrapper\",on:{\"click\":function($event){return _vm.downloadConfigFile('conf.yml', _vm.yaml)}}},[_c('button',{staticClass:\"config-button center\"},[_c('DownloadIcon',{staticClass:\"button-icon\"}),_vm._v(\" \"+_vm._s(_vm.$t('config.download-config-button'))+\" \")],1)]),_c('button',{staticClass:\"config-button center\",on:{\"click\":function () { return _vm.navigateToTab(1); }}},[_c('EditIcon',{staticClass:\"button-icon\"}),_vm._v(\" \"+_vm._s(_vm.$t('config.edit-config-button'))+\" \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function () { return _vm.navigateToTab(3); }}},[_c('CustomCssIcon',{staticClass:\"button-icon\"}),_vm._v(\" \"+_vm._s(_vm.$t('config.edit-css-button'))+\" \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function () { return _vm.navigateToTab(2); }}},[_c('CloudIcon',{staticClass:\"button-icon\"}),_vm._v(\" \"+_vm._s(_vm.backupId ? _vm.$t('config.edit-cloud-sync-button') : _vm.$t('config.cloud-sync-button'))+\" \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.openLanguageSwitchModal()}}},[_c('LanguageIcon',{staticClass:\"button-icon\"}),_vm._v(\" \"+_vm._s(_vm.$t('config.change-language-button'))+\" \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.openRebuildAppModal()}}},[_c('RebuildIcon',{staticClass:\"button-icon\"}),_vm._v(\" \"+_vm._s(_vm.$t('config.rebuild-app-button'))+\" \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.resetLocalSettings()}}},[_c('DeleteIcon',{staticClass:\"button-icon\"}),_vm._v(\" \"+_vm._s(_vm.$t('config.reset-settings-button'))+\" \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.openAboutModal()}}},[_c('IconAbout',{staticClass:\"button-icon\"}),_vm._v(\" \"+_vm._s(_vm.$t('config.app-info-button'))+\" \")],1),_c('p',{staticClass:\"small-screen-note\",staticStyle:{\"display\":\"none\"}},[_vm._v(\" You are using a very small screen, and some screens in this menu may not be optimal \")]),_c('p',{staticClass:\"language\"},[_vm._v(_vm._s(_vm.getLanguage()))]),_c('AppVersion')],1),_c('div',{staticClass:\"config-note\"},[_c('span',[_vm._v(_vm._s(_vm.$t('config.backup-note')))])])]),_c('RebuildApp')],1),_c('TabItem',{attrs:{\"name\":_vm.$t('config.edit-config-tab')}},[_c('JsonEditor',{attrs:{\"config\":_vm.config}})],1),_c('TabItem',{attrs:{\"name\":_vm.$t('cloud-sync.title')}},[_c('CloudBackupRestore',{attrs:{\"config\":_vm.config}})],1),_c('TabItem',{attrs:{\"name\":_vm.$t('config.custom-css-tab')}},[_c('CustomCssEditor',{attrs:{\"config\":_vm.config}})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { typeOf } from 'remedial';\n\nconst trimWhitespace = (input) => input.split('\\n').map(x => x.trimRight()).join('\\n');\n\nconst throwError = (msg) => {\n throw new Error(`Error in Json to YAML conversion: ${msg}`);\n};\n\n/* A function that converts valid JSON into valid YAML */\nconst stringify = (data) => {\n let indentLevel = '';\n const handlers = {\n undefined() {\n return 'null';\n },\n null() {\n return 'null';\n },\n number(x) {\n return x;\n },\n boolean(x) {\n return x ? 'true' : 'false';\n },\n string(x) {\n return JSON.stringify(x);\n },\n array(x) {\n let output = '';\n if (x.length === 0) {\n output += '[]';\n return output;\n }\n\n indentLevel = indentLevel.replace(/$/, ' ');\n x.forEach((y) => {\n const handler = handlers[typeOf(y)];\n\n if (!handler) throwError(typeOf(y));\n\n output += `\\n${indentLevel}- ${handler(y, true)}`;\n });\n indentLevel = indentLevel.replace(/ {2}/, '');\n\n return output;\n },\n object(x, inArray, rootNode) {\n let output = '';\n\n if (Object.keys(x).length === 0) {\n output += '{}';\n return output;\n }\n\n if (!rootNode) {\n indentLevel = indentLevel.replace(/$/, ' ');\n }\n\n Object.keys(x).forEach((k, i) => {\n const val = x[k];\n const handler = handlers[typeOf(val)];\n\n if (typeof val === 'undefined') {\n return;\n }\n\n if (!handler) throwError(typeOf(val));\n\n if (!(inArray && i === 0)) {\n output += `\\n${indentLevel}`;\n }\n\n output += `${k}: ${handler(val)}`;\n });\n indentLevel = indentLevel.replace(/ {2}/, '');\n\n return output;\n },\n function() {\n return '[object Function]';\n },\n };\n\n return trimWhitespace(`${handlers[typeOf(data)](data, true, true)}\\n`);\n};\n\nexport default stringify;\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"json-editor-outer\"},[_c('v-jsoneditor',{attrs:{\"options\":_vm.options},model:{value:(_vm.jsonData),callback:function ($$v) {_vm.jsonData=$$v},expression:\"jsonData\"}}),_c('div',{staticClass:\"save-options\"},[_c('span',{staticClass:\"save-option-title\"},[_vm._v(_vm._s(_vm.$t('config-editor.save-location-label'))+\":\")]),_c('div',{staticClass:\"option\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.saveMode),expression:\"saveMode\"}],staticClass:\"radio-option\",attrs:{\"type\":\"radio\",\"id\":\"local\",\"value\":\"local\",\"disabled\":!_vm.allowWriteToDisk},domProps:{\"checked\":_vm._q(_vm.saveMode,\"local\")},on:{\"change\":function($event){_vm.saveMode=\"local\"}}}),_c('label',{staticClass:\"save-option-label\",attrs:{\"for\":\"local\"}},[_vm._v(\" \"+_vm._s(_vm.$t('config-editor.location-local-label'))+\" \")])]),_c('div',{staticClass:\"option\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.saveMode),expression:\"saveMode\"}],staticClass:\"radio-option\",attrs:{\"type\":\"radio\",\"id\":\"file\",\"value\":\"file\",\"disabled\":!_vm.allowWriteToDisk},domProps:{\"checked\":_vm._q(_vm.saveMode,\"file\")},on:{\"change\":function($event){_vm.saveMode=\"file\"}}}),_c('label',{staticClass:\"save-option-label\",attrs:{\"for\":\"file\"}},[_vm._v(\" \"+_vm._s(_vm.$t('config-editor.location-disk-label'))+\" \")])])]),_c('button',{class:(\"save-button \" + (!_vm.isValid ? 'err' : '')),on:{\"click\":function($event){return _vm.save()}}},[_vm._v(\" \"+_vm._s(_vm.$t('config-editor.save-button'))+\" \")]),_c('p',{staticClass:\"errors\"},[_c('ul',[_vm._l((_vm.errorMessages),function(error,index){return _c('li',{key:index,class:(\"type-\" + (error.type))},[_vm._v(\" \"+_vm._s(error.msg)+\" \")])}),(_vm.errorMessages.length < 1)?_c('li',{staticClass:\"type-valid\"},[_vm._v(\" \"+_vm._s(_vm.$t('config-editor.valid-label'))+\" \")]):_vm._e()],2)]),(_vm.saveSuccess !== undefined)?_c('p',{class:(\"response-output status-\" + (_vm.saveSuccess ? 'success' : 'fail'))},[_vm._v(\" \"+_vm._s(_vm.saveSuccess ? _vm.$t('config-editor.status-success-msg') : _vm.$t('config-editor.status-fail-msg'))+\" \")]):_vm._e(),(!_vm.allowWriteToDisk)?_c('p',{staticClass:\"no-permission-note\"},[_vm._v(\" \"+_vm._s(_vm.$t('config-editor.not-admin-note'))+\" \")]):_vm._e(),_c('p',{staticClass:\"response-output\"},[_vm._v(_vm._s(_vm.responseText))]),(_vm.saveSuccess)?_c('p',{staticClass:\"response-output\"},[_vm._v(\" \"+_vm._s(_vm.$t('config-editor.success-note-l1'))+\" \"+_vm._s(_vm.$t('config-editor.success-note-l2'))+\" \"+_vm._s(_vm.$t('config-editor.success-note-l3'))+\" \")]):_vm._e(),_c('p',{staticClass:\"note\"},[_vm._v(_vm._s(_vm.$t('config.backup-note')))])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./JsonEditor.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./JsonEditor.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JsonEditor.vue?vue&type=template&id=951378b2&\"\nimport script from \"./JsonEditor.vue?vue&type=script&lang=js&\"\nexport * from \"./JsonEditor.vue?vue&type=script&lang=js&\"\nimport style0 from \"./JsonEditor.vue?vue&type=style&index=0&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 null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"css-editor-outer\"},[_c('div',{staticClass:\"css-wrapper\"},[_c('h2',{staticClass:\"css-input-title\"},[_vm._v(\"Custom CSS\")]),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.customCss),expression:\"customCss\"}],staticClass:\"css-editor\",domProps:{\"value\":(_vm.customCss)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.customCss=$event.target.value}}}),_vm._v(\" \"),_c('button',{staticClass:\"save-button\",on:{\"click\":function($event){return _vm.save()}}},[_vm._v(_vm._s(_vm.$t('config.css-save-btn')))]),_c('p',{staticClass:\"quick-note\"},[_c('b',[_vm._v(_vm._s(_vm.$t('config.css-note-label'))+\":\")]),_vm._v(\" \"+_vm._s(_vm.$t('config.css-note-l1'))+\" \"+_vm._s(_vm.$t('config.css-note-l2'))+\" \"+_vm._s(_vm.$t('config.css-note-l3'))+\" \")])]),_c('CustomThemeMaker',{staticClass:\"color-config\",attrs:{\"themeToEdit\":_vm.currentTheme}})],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',{class:(\"theme-configurator-wrapper \" + (_vm.showingAllVars ? 'showing-all' : ''))},[_c('h3',{staticClass:\"configurator-title\"},[_vm._v(_vm._s(_vm.$t('theme-maker.title')))]),_c('div',{staticClass:\"color-row-container\"},_vm._l((Object.keys(_vm.customColors)),function(colorName){return _c('div',{key:colorName,staticClass:\"color-row\"},[_c('label',{staticClass:\"color-name\",attrs:{\"for\":(\"color-input-\" + colorName)}},[_vm._v(\" \"+_vm._s(colorName.replaceAll('-', ' '))+\" \")]),(_vm.isColor(colorName, _vm.customColors[colorName]))?_c('v-swatches',{attrs:{\"show-fallback\":\"\",\"fallback-input-type\":\"color\",\"popover-x\":\"left\",\"swatches\":_vm.swatches},on:{\"input\":function($event){return _vm.setVariable(colorName, _vm.customColors[colorName])}},model:{value:(_vm.customColors[colorName]),callback:function ($$v) {_vm.$set(_vm.customColors, colorName, $$v)},expression:\"customColors[colorName]\"}},[_c('input',{staticClass:\"swatch-input form__input__element\",style:(_vm.makeSwatchStyles(colorName)),attrs:{\"slot\":\"trigger\",\"id\":(\"color-input-\" + colorName),\"readonly\":\"\"},domProps:{\"value\":_vm.customColors[colorName]},slot:\"trigger\"})]):_c('input',{staticClass:\"misc-input\",attrs:{\"id\":(\"color-input-\" + colorName)},domProps:{\"value\":_vm.customColors[colorName]},on:{\"input\":function($event){return _vm.setVariable(colorName, _vm.customColors[colorName])}}})],1)}),0),_c('p',{staticClass:\"action-text-btn\",on:{\"click\":_vm.exportToClipboard}},[_vm._v(\" \"+_vm._s(_vm.$t('theme-maker.export-button'))+\" \")]),_c('p',{staticClass:\"action-text-btn show-all-vars-btn\",on:{\"click\":_vm.resetAndSave}},[_vm._v(\" \"+_vm._s(_vm.$t('theme-maker.reset-button'))+\" '\"+_vm._s(_vm.themeToEdit)+\"' \")]),_c('p',{staticClass:\"action-text-btn\",on:{\"click\":_vm.findAllVariableNames}},[_vm._v(\" \"+_vm._s(_vm.$t('theme-maker.show-all-button'))+\" \")]),_c('div',{staticClass:\"action-buttons\"},[_c('Button',{attrs:{\"click\":_vm.saveChanges}},[_c('SaveIcon'),_vm._v(\" \"+_vm._s(_vm.$t('theme-maker.save-button'))+\" \")],1),_c('Button',{attrs:{\"click\":_vm.resetUnsavedColors}},[_c('CancelIcon'),_vm._v(\" \"+_vm._s(_vm.$t('theme-maker.cancel-button'))+\" \")],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('button',{class:_vm.disallow ? 'disallowed': '',attrs:{\"disabled\":_vm.disabled},on:{\"click\":function($event){return _vm.click()}}},[_vm._t(\"default\"),_vm._t(\"text\"),_vm._t(\"icon\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./Button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./Button.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Button.vue?vue&type=template&id=ec408f00&scoped=true&\"\nimport script from \"./Button.vue?vue&type=script&lang=js&\"\nexport * from \"./Button.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Button.vue?vue&type=style&index=0&id=ec408f00&scoped=true&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 \"ec408f00\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./CustomThemeMaker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--11-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!./CustomThemeMaker.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CustomThemeMaker.vue?vue&type=template&id=57ccdb6d&\"\nimport script from \"./CustomThemeMaker.vue?vue&type=script&lang=js&\"\nexport * from \"./CustomThemeMaker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CustomThemeMaker.vue?vue&type=style&index=0&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 null,\n null\n \n)\n\nexport default component.exports","