From adc75f1c9b1f8084e7cf0d248150e5c95bc6edd4 Mon Sep 17 00:00:00 2001 From: Lissy93 Date: Thu, 24 Jun 2021 13:49:23 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dev-demo=20from=20@=20Lissy93/?= =?UTF-8?q?dashy@bc725f7ae6097bbf0977067f4afd2b92e98e29d4=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/dashy.a007dae4.css | 1 - css/dashy.a3f39291.css | 1 + fonts/AllertaStencil-Regular.ttf | Bin 0 -> 16784 bytes fonts/CutiveMono-Regular.ttf | Bin 0 -> 77252 bytes fonts/FrancoisOne-Regular.ttf | Bin 0 -> 74472 bytes fonts/Podkova-Medium.ttf | Bin 0 -> 131488 bytes fonts/Roboto-Light.ttf | Bin 0 -> 167000 bytes fonts/Sniglet-Regular.ttf | Bin 0 -> 72828 bytes fonts/VT323-Regular.ttf | Bin 0 -> 149464 bytes index.html | 2 +- js/{dashy.a78606a3.js => dashy.8d8aeed5.js} | 2 +- ....a78606a3.js.map => dashy.8d8aeed5.js.map} | 2 +- ...nifest.c69ca6cef0595b4afa336401dea7a111.js | 38 +++++++++++++++--- service-worker.js | 2 +- 14 files changed, 38 insertions(+), 10 deletions(-) delete mode 100644 css/dashy.a007dae4.css create mode 100644 css/dashy.a3f39291.css create mode 100644 fonts/AllertaStencil-Regular.ttf create mode 100644 fonts/CutiveMono-Regular.ttf create mode 100644 fonts/FrancoisOne-Regular.ttf create mode 100644 fonts/Podkova-Medium.ttf create mode 100644 fonts/Roboto-Light.ttf create mode 100644 fonts/Sniglet-Regular.ttf create mode 100644 fonts/VT323-Regular.ttf rename js/{dashy.a78606a3.js => dashy.8d8aeed5.js} (99%) rename js/{dashy.a78606a3.js.map => dashy.8d8aeed5.js.map} (99%) rename precache-manifest.fdb21ef1ad9a5089f4077df6252b4905.js => precache-manifest.c69ca6cef0595b4afa336401dea7a111.js (95%) diff --git a/css/dashy.a007dae4.css b/css/dashy.a007dae4.css deleted file mode 100644 index 54dfcf22..00000000 --- a/css/dashy.a007dae4.css +++ /dev/null @@ -1 +0,0 @@ -@import url(https://fonts.googleapis.com/css2?family=Francois+One&family=Roboto:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cutive+Mono&family=VT323&display=swap);@import url(https://fonts.googleapis.com/css2?family=Podkova:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Allerta+Stencil&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sniglet&display=swap);.page-titles[data-v-34020d7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.page-titles h1[data-v-34020d7c]{color:var(--heading-text-color);font-size:2.5rem;margin:0}.page-titles span.subtitle[data-v-34020d7c]{color:var(--heading-text-color);font-style:italic;text-shadow:1px 1px 2px #130f23;opacity:var(--dimming-factor)}@media(max-width:599px){.page-titles[data-v-34020d7c]{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-70a33270]{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-70a33270]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}footer[data-v-1b07b0da]{width:calc(100% - .5rem);bottom:0;padding:.25rem;text-align:center;color:var(--medium-grey);opacity:var(--dimming-factor);background:var(--background-darker);margin-top:1.5rem;border-top:1px solid var(--outline-color)}@media(max-width:779px){footer[data-v-1b07b0da]{display:none}}footer a[data-v-1b07b0da]{color:var(--footer-text-color)}footer a[data-v-1b07b0da]: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)}.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,html{-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;-webkit-transition:all 1s;transition:all 1s;margin-top:-3px}html a,html button,html input[type=button]{cursor:pointer}.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:300px;min-height:500px}.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}: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-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);--search-container-background:var(--background-darker);--search-field-background:var(--background);--footer-text-color:var(--medium-grey);--footer-text-color-link:var(--primary);--welcome-popup-background:var(--background-darker);--welcome-popup-text-color:var(--primary);--config-code-background:#fff;--config-code-color:var(--background);--config-settings-color:var(--primary);--config-settings-background:var(--background-darker);--toast-background:var(--primary);--toast-color:var(--background);--scroll-bar-color:var(--primary);--scroll-bar-background:var(--background-darker);--highlight-color:var(--background);--highlight-background:var(--primary);--loading-screen-color:var(--primary);--loading-screen-background:var(--background);--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);--side-bar-background:var(--background-darker);--side-bar-background-lighter:var(--background);--side-bar-color:var(--primary);--status-check-tooltip-background:var(--background-darker);--status-check-tooltip-color:var(--primary);--code-editor-color:var(--black);--code-editor-background:var(--white);--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.65);--item-icon-transform-hover:drop-shadow(4px 8px 3px var(--transparent-50)) saturate(2);--item-group-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)}html[data-theme=matrix] .prism-editor-wrapper.my-editor{border:1px solid var(--primary)}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]{--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;--login-form-background:#fff;--about-page-accent:#000;--about-page-color:var(--background-darker);--about-page-background:var(--background)}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}html[data-theme=material-dark-original]::-webkit-scrollbar-thumb{border-left:1px solid #131a1f}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:nth-child(1n){color:#eb5cad;border:1px solid #eb5cad}html[data-theme=colorful] .item:nth-child(2n){color:#985ceb;border:1px solid #985ceb}html[data-theme=colorful] .item:nth-child(3n){color:#5c90eb;border:1px solid #5c90eb}html[data-theme=colorful] .item:nth-child(4n){color:#5cdfeb;border:1px solid #5cdfeb}html[data-theme=colorful] .item:nth-child(5n){color:#5ceb8d;border:1px solid #5ceb8d}html[data-theme=colorful] .item:nth-child(6n){color:#afeb5c;border:1px solid #afeb5c}html[data-theme=colorful] .item:nth-child(7n){color:#ebb75c;border:1px solid #ebb75c}html[data-theme=colorful] .item:nth-child(8n){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=minimal-dark],html[data-theme=minimal-light],html[data-theme=vaporware]{--font-body:"PTMono-Regular","Courier New",monospace;--font-headings:"PTMono-Regular","Courier New",monospace}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.8rem}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:not(.size-small),html[data-theme=material] .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:not(.size-small) img,html[data-theme=material] .item:not(.size-small) img{padding:.1rem .25rem}html[data-theme=material-dark] .item:not(.size-small) .tile-title,html[data-theme=material] .item:not(.size-small) .tile-title{height:auto;padding:.1rem .25rem}html[data-theme=material-dark] .item:not(.size-small) .tile-title span.text,html[data-theme=material] .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:not(.size-small) .tile-title p.description,html[data-theme=material] .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:not(.size-small).size-large,html[data-theme=material] .item:not(.size-small).size-large{width:18rem;min-width:18rem;max-height:5rem;margin:.4rem}html[data-theme=material-dark] .item:not(.size-small).size-large img,html[data-theme=material] .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:#f5f5f5;--background-darker:#4285f4;--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:#fff;--config-settings-color:#473f3f;--heading-text-color:#fff;--curve-factor:4px;--curve-factor-navbar:8px;--search-container-background:#4285f4;--welcome-popup-text-color:#f5f5f5;--footer-text-color:hsla(0,0%,96.1%,0.8)}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-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;--curve-factor:2px;--curve-factor-navbar:0;--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-color:#131a1f;--login-form-background-secondary:#131a1f}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=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;--login-form-color:#101931;--about-page-background:var(--background);--about-page-color:var(--background-darker)}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=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:linear-gradient(45deg,#096de6,#0993e6 50%,#096de6);--item-group-background:#190e2c;--item-group-heading-text-color:var(--white);--item-group-heading-text-color-hover:#5118b9;--item-text-color:#5118b9;--item-background:#09bfe6;--item-background-hover:#9967f6;--footer-text-color:var(--white);--item-shadow:none;--curve-factor:2px;--curve-factor-navbar:6px;--login-form-color:#09bfe6}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:0!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] a.item{background:linear-gradient(45deg,#09bfe6,#09bfe6 80%,#09cbe6)}html[data-theme=vaporware] a.item:hover{background:#844ceb;color:#09bfe6}html[data-theme=vaporware] div.login-page{background:url(https://i.ibb.co/JqcJcGK/vaporwave-sunset-wallpaper.jpg);background-size:cover}@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 a,html body,html button,html div,html input,html label,html p,html span{font-family:var(--font-body)}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}body{background:var(--background);margin:0;padding:0}#app .footer{text-align:center}section[data-v-72e6bff4]{-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-72e6bff4],section[data-v-72e6bff4]{display:-webkit-box;display:-ms-flexbox;display:flex}form[data-v-72e6bff4]{-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 label[data-v-72e6bff4]{color:var(--settings-text-color);margin:.5rem;display:inline}form input[data-v-72e6bff4]{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-72e6bff4]:focus{border-color:var(--settings-text-color);opacity:var(--dimming-factor)}form .clear-search[data-v-72e6bff4]{color:var(--settings-text-color);padding:0 .4rem;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:.5rem}form .clear-search[data-v-72e6bff4]:hover{opacity:1;background:var(--background-darker)}@media(min-width:600px)and (max-width:779px){form[data-v-72e6bff4]{display:block;text-align:center}}@media(max-width:599px){form[data-v-72e6bff4]{-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{color:var(--success)}p.response-output.status-fail{color:var(--danger)}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,.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.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)}.prism-editor-wrapper{min-height:200px;border:1px solid var(--transparent-70);border-radius:var(--curve-factor);width:90%;margin:.5rem auto;background:var(--transparent-50)}p.quick-note{text-align:left;width:80%;margin:1rem auto;padding:.5rem;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)}.rebuild-app-container[data-v-4d488482]{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-4d488482],.rebuild-app-container button[data-v-4d488482]{color:var(--config-settings-color);background:var(--config-settings-background)}.rebuild-app-container p.disallow-rebuild-msg[data-v-4d488482]{color:var(--danger);font-size:1.2rem;margin:.2rem auto;text-align:center}.rebuild-app-container h3.rebuild-app-title[data-v-4d488482]{text-align:center;font-size:2rem;margin:1rem}.rebuild-app-container div.loader-info[data-v-4d488482]{margin:.2rem auto;text-align:center}.rebuild-app-container div.loader-info svg.loader[data-v-4d488482]{width:100px}.rebuild-app-container div.loader-info p.loading-message[data-v-4d488482]{margin:0;font-size:.8rem;opacity:var(--dimming-factor);-webkit-animation:fadeIn-data-v-4d488482 3s;animation:fadeIn-data-v-4d488482 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeIn-data-v-4d488482{90%{opacity:0}95%{opacity:.8}to{opacity:1}}@keyframes fadeIn-data-v-4d488482{90%{opacity:0}95%{opacity:.8}to{opacity:1}}.rebuild-app-container div.rebuild-response[data-v-4d488482]{width:80%;margin:0 auto 4rem auto;text-align:center}.rebuild-app-container div.rebuild-response p.response-status[data-v-4d488482]{font-size:1rem;text-align:left}.rebuild-app-container div.rebuild-response p.response-status.success[data-v-4d488482]{color:var(--success)}.rebuild-app-container div.rebuild-response p.response-status.failure[data-v-4d488482]{color:var(--danger)}.rebuild-app-container div.rebuild-response pre.output[data-v-4d488482]{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-4d488482]{font-size:1rem;text-align:left;margin:.8rem 0;color:var(--config-settings-color)}.scroll-bar[data-v-3cfec9e9]::-webkit-scrollbar,.tab-item[data-v-3cfec9e9]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-3cfec9e9]::-webkit-scrollbar-track,.tab-item[data-v-3cfec9e9]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-3cfec9e9]::-webkit-scrollbar-thumb,.tab-item[data-v-3cfec9e9]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-3cfec9e9] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-3cfec9e9] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-3cfec9e9] ::-moz-selection,.highlight[data-v-3cfec9e9] ::-ms-selection,.highlight[data-v-3cfec9e9] ::-o-selection,.highlight[data-v-3cfec9e9] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-3cfec9e9]{font-weight:700}.light[data-v-3cfec9e9]{font-weight:lighter}.text-left[data-v-3cfec9e9]{text-align:left}.text-right[data-v-3cfec9e9]{text-align:right}.text-center[data-v-3cfec9e9]{text-align:center}.horizontal-center[data-v-3cfec9e9]{margin:0 auto}.border-box[data-v-3cfec9e9]{-webkit-box-sizing:border-box;box-sizing:border-box}pre[data-v-3cfec9e9]{color:var(--config-code-color);font-weight:700!important;padding:.5rem 1rem}a.config-button[data-v-3cfec9e9],button.config-button[data-v-3cfec9e9]{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;width:18rem}a.config-button svg.button-icon[data-v-3cfec9e9],button.config-button svg.button-icon[data-v-3cfec9e9]{width:1rem;height:1rem;padding:.2rem;margin-right:.5rem}a.config-button svg.button-icon path[data-v-3cfec9e9],button.config-button svg.button-icon path[data-v-3cfec9e9]{fill:var(--config-settings-color)}a.config-button[data-v-3cfec9e9]:hover,button.config-button[data-v-3cfec9e9]:hover{background:var(--config-settings-color);color:var(--config-settings-background)}a.config-button:hover svg path[data-v-3cfec9e9],button.config-button:hover svg path[data-v-3cfec9e9]{fill:var(--config-settings-background)}p.app-version[data-v-3cfec9e9]{margin:.5rem auto;font-size:1rem;color:var(--transparent-white-50)}div.code-container[data-v-3cfec9e9]{background:var(--config-code-background)}div.code-container #conf-yaml span[data-v-3cfec9e9]{font-family:var(--font-monospace),monospace!important}div.code-container #conf-yaml span.hljs-attr[data-v-3cfec9e9]{font-weight:700!important}div.code-container .yaml-action-buttons[data-v-3cfec9e9]{position:absolute;top:.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-3cfec9e9]{margin:0;text-align:center;color:var(--config-code-color)}div.code-container .yaml-action-buttons a.yaml-button[data-v-3cfec9e9]{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-3cfec9e9]: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-3cfec9e9]:active{color:var(--config-code-background);background-color:var(--config-settings-color);text-decoration:none}.tab-item[data-v-3cfec9e9]{overflow-y:auto;background:var(--config-settings-background)}.tab-item.main-tab[data-v-3cfec9e9]{min-height:500px}a.hyperlink-wrapper[data-v-3cfec9e9]{margin:0 auto;text-decoration:none}.main-options-container[data-v-3cfec9e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;background:var(--config-settings-background);height:calc(100% - 2rem)}.main-options-container h2[data-v-3cfec9e9]{margin:0 auto 1rem auto;color:var(--config-settings-color)}.config-note[data-v-3cfec9e9]{width:80%;position:absolute;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-3cfec9e9]{font-weight:700;margin:0;display:inline}.config-note[data-v-3cfec9e9]:hover{opacity:1}@media(min-width:780px){.config-note[data-v-3cfec9e9]{display:block}}p.small-screen-note[data-v-3cfec9e9]{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-3cfec9e9]{display:block!important}}.tab__pagination{background:var(--config-settings-background)}.tab__pagination,.tab__pagination .tab__nav__items .tab__nav__item span{color:var(--config-settings-color)}.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)}.tab__pagination .tab__nav__items .tab__nav__item.active span{font-weight:700;color:var(--config-settings-color)!important}.tab__pagination .tab__nav__items .tab__nav__item.active{border-bottom:2px solid var(--config-settings-color)}.tab__pagination hr.tab__slider{background:var(--config-settings-color)}#conf-yaml .hljs-attr{color:#9c03f5}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-763657f4]::-webkit-scrollbar,div.cloud-backup-restore-wrapper[data-v-763657f4]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-763657f4]::-webkit-scrollbar-track,div.cloud-backup-restore-wrapper[data-v-763657f4]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-763657f4]::-webkit-scrollbar-thumb,div.cloud-backup-restore-wrapper[data-v-763657f4]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-763657f4] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-763657f4] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-763657f4] ::-moz-selection,.highlight[data-v-763657f4] ::-ms-selection,.highlight[data-v-763657f4] ::-o-selection,.highlight[data-v-763657f4] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-763657f4]{font-weight:700}.light[data-v-763657f4]{font-weight:lighter}.text-left[data-v-763657f4]{text-align:left}.text-right[data-v-763657f4]{text-align:right}.text-center[data-v-763657f4]{text-align:center}.horizontal-center[data-v-763657f4]{margin:0 auto}.border-box[data-v-763657f4]{-webkit-box-sizing:border-box;box-sizing:border-box}div.cloud-backup-restore-wrapper[data-v-763657f4]{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-763657f4]{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-763657f4]:first-child{border-bottom:1px dashed var(--config-settings-color)}div.cloud-backup-restore-wrapper .section.intro[data-v-763657f4]{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}div.cloud-backup-restore-wrapper .section.intro a[data-v-763657f4]{color:var(--config-settings-color)}div.cloud-backup-restore-wrapper h2[data-v-763657f4]{font-size:2rem}div.cloud-backup-restore-wrapper h3[data-v-763657f4]{font-size:1.6rem}div.cloud-backup-restore-wrapper p.intro[data-v-763657f4]{text-align:left;font-size:1rem;margin:.25rem;padding:.25rem}div.results-view[data-v-763657f4]{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-763657f4],div.results-view .backup-id-value[data-v-763657f4]{display:inline;font-size:1rem;margin-right:.5rem}div.results-view .backup-id-note[data-v-763657f4]{font-size:.8rem;display:block;opacity:.8;margin-top:.5rem}button[data-v-763657f4],input[data-v-763657f4]{color:var(--config-settings-color);border:1px solid var(--config-settings-color);background:none;width:16rem}input[data-v-763657f4]:focus{-webkit-box-shadow:1px 1px 6px var(--config-settings-color);box-shadow:1px 1px 6px var(--config-settings-color)}button[data-v-763657f4]:hover{color:var(--config-settings-background);border:1px solid var(--config-settings-background);background:var(--config-settings-color)}h2[data-v-763657f4],h3[data-v-763657f4]{margin:1rem}.config-options[data-v-383db9de]{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)}.config-options svg[data-v-383db9de]{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-383db9de]{fill:var(--settings-text-color)}.config-options svg.selected[data-v-383db9de],.config-options svg[data-v-383db9de]:hover{background:var(--settings-text-color)}.config-options svg.selected path[data-v-383db9de],.config-options svg:hover path[data-v-383db9de]{fill:var(--background)}.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}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{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}.theme-dropdown div.vs__dropdown-toggle{border-color:var(--settings-text-color);border-radius:var(--curve-factor);min-width:10rem;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;background:var(--background);z-index:5}.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:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-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}.display-options[data-v-c819d738],span.options-label[data-v-c819d738]{color:var(--settings-text-color)}.display-options svg[data-v-c819d738]{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-c819d738]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-c819d738],.display-options svg[data-v-c819d738]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-c819d738],.display-options svg:hover path[data-v-c819d738]{fill:var(--background)}.display-options[data-v-58966274],span.options-label[data-v-58966274]{color:var(--settings-text-color)}.display-options svg[data-v-58966274]{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-58966274]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-58966274],.display-options svg[data-v-58966274]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-58966274],.display-options svg:hover path[data-v-58966274]{fill:var(--background)}.display-options[data-v-d69dca9c],span.options-label[data-v-d69dca9c]{color:var(--settings-text-color)}.display-options svg[data-v-d69dca9c]{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-d69dca9c]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-d69dca9c],.display-options svg[data-v-d69dca9c]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-d69dca9c],.display-options svg:hover path[data-v-d69dca9c]{fill:var(--background)}.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}.display-options[data-v-40e473c3],span.options-label[data-v-40e473c3]{color:var(--settings-text-color)}.display-options svg[data-v-40e473c3]{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-40e473c3]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-40e473c3],.display-options svg[data-v-40e473c3]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-40e473c3],.display-options svg:hover path[data-v-40e473c3]{fill:var(--background)}div.about-modal[data-v-40e473c3]{background:var(--about-page-background);color:var(--about-page-color);padding:1rem;height:100%}div.about-modal hr[data-v-40e473c3]{border-color:var(--about-page-accent)}div.about-modal h2[data-v-40e473c3]{text-decoration:none;font-size:1.8rem;text-align:center;margin:.2rem}div.about-modal h3[data-v-40e473c3]{font-size:1.3rem;margin:.75rem 0 .2rem 0;color:var(--about-page-accent)}div.about-modal p.small-note[data-v-40e473c3]{font-size:.9rem;margin:.2rem 0}div.about-modal p.about-text[data-v-40e473c3]{margin:.2rem 0}div.about-modal a[data-v-40e473c3]{color:var(--about-page-accent)}div.about-modal ul[data-v-40e473c3]{margin-top:.2rem}div.about-modal .system-info[data-v-40e473c3]{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-40e473c3]{font-size:.8rem;margin:0 0 .2rem 0;text-decoration:underline}section[data-v-185e0654]{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-185e0654]{position:relative;-ms-flex:1;flex:1;border-radius:var(--curve-factor-navbar)}.options-container[data-v-185e0654],.options-outer[data-v-185e0654]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;background:var(--settings-background)}.options-container[data-v-185e0654]{-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-185e0654]{margin-left:.5rem;opacity:var(--dimming-factor);opacity:1}.options-container div[data-v-185e0654]:hover{opacity:1}.options-container.hide[data-v-185e0654]{display:none}@media(max-width:399px){.options-container[data-v-185e0654]{-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-185e0654]{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-185e0654]{width:2rem;top:.5rem;right:.5rem}@media(max-width:599px){.show-hide-container.show-btn[data-v-185e0654]{top:-3rem!important}}.show-hide-container button[data-v-185e0654]{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-185e0654]{background:var(--settings-text-color);color:var(--settings-background)}svg.logout-icon[data-v-185e0654]{width:1rem;height:1rem;margin:.35rem .2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid var(--settings-text-color);border-radius:var(--curve-factor);cursor:pointer}svg.logout-icon path[data-v-185e0654]{fill:var(--settings-text-color)}svg.logout-icon.selected[data-v-185e0654],svg.logout-icon[data-v-185e0654]:hover{background:var(--settings-text-color)}svg.logout-icon.selected path[data-v-185e0654],svg.logout-icon:hover path[data-v-185e0654]{fill:var(--background)}@media(min-width:600px)and (max-width:779px){section[data-v-185e0654]{display:block;margin:0 auto;background:none}section .options-container[data-v-185e0654]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tile-icon{width:2rem;border-radius:var(--curve-factor)}.tile-icon.broken{display:none}.tile-icon.small{width:1.5rem}.tile-icon.large{width:3rem}i.fab,i.fad,i.fal,i.far,i.fas{font-size:2rem;color:currentColor;margin:1px auto 4px}i.fab.small,i.fad.small,i.fal.small,i.far.small,i.fas.small{font-size:1.5rem}i.fab.large,i.fad.large,i.fal.large,i.far.large,i.fas.large{font-size:3rem}object.tile-icon{width:55px;height:55px}object.tile-icon svg,object.tile-icon svg g,object.tile-icon svg g path{fill:currentColor}.missing-image{width:3.5rem}.missing-image path{fill:currentColor}.opening-method-icon svg[data-v-17201835]{position:absolute;width:1rem;margin:2px}.opening-method-icon svg path[data-v-17201835]{fill:currentColor}.opening-method-icon.top svg[data-v-17201835]{top:0}.opening-method-icon.bottom svg[data-v-17201835]{bottom:0}.opening-method-icon.left svg[data-v-17201835]{left:0}.opening-method-icon.right svg[data-v-17201835]{right:0}.opening-method-icon.short svg[data-v-17201835]{width:.8rem;margin:0}.opening-method-icon.transparent svg[data-v-17201835]{opacity:.5}.indicator[data-v-46972ad8]{padding:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:help}.indicator[data-v-46972ad8]:hover{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-filter:saturate(2);filter:saturate(2);opacity:1}@-webkit-keyframes pulse-data-v-46972ad8{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-46972ad8{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-46972ad8{50%{opacity:.9}to{opacity:.8}}@keyframes applyOpacity-data-v-46972ad8{50%{opacity:.9}to{opacity:.8}}.dot[data-v-46972ad8]{border-radius:50%;height:12px;width:12px;-webkit-animation:applyOpacity-data-v-46972ad8 1s ease-in 8s forwards;animation:applyOpacity-data-v-46972ad8 1s ease-in 8s forwards}.dot>span[data-v-46972ad8],.dot>span span[data-v-46972ad8],.dot>span span[data-v-46972ad8]:after{-webkit-animation:pulse-data-v-46972ad8 1s linear .5s 2;animation:pulse-data-v-46972ad8 1s linear .5s 2;border-radius:50%;display:block;height:12px;width:12px;content:""}.dot.dot-green[data-v-46972ad8]{background-color:var(--success)}.dot.dot-green span[data-v-46972ad8],.dot.dot-green span[data-v-46972ad8]:after{background-color:var(--success);opacity:.4}.dot.dot-red[data-v-46972ad8]{background-color:var(--danger)}.dot.dot-red span[data-v-46972ad8],.dot.dot-red span[data-v-46972ad8]:after{background-color:var(--danger);opacity:.4}.dot.dot-yellow[data-v-46972ad8]{background-color:var(--warning)}.dot.dot-yellow span[data-v-46972ad8],.dot.dot-yellow span[data-v-46972ad8]:after{background-color:var(--warning);opacity:.4}.dot.dot-grey[data-v-46972ad8]{background-color:var(--medium-grey)}.dot.dot-grey span[data-v-46972ad8],.dot.dot-grey span[data-v-46972ad8]: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)}.item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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);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}.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-large{height:100px}.item p.description{display:none}.item:before{display:none;font-family:FontAwesome;content:var(--open-icon,"")!important}.tooltip{padding:.2rem .5rem;background:rgba(11,16,33,.8);border:1px solid #0b1021;border-radius:3px;color:#fff;max-width:250px}.tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-11px;left:calc(50% - 5px);margin-top:0;margin-bottom:0;width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:rgba(11,16,33,.8);z-index:3}.disabled-link{pointer-events:none}.collapsable[data-v-33a8b630]{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-33a8b630]{grid-row-start:span 2}.collapsable.row-3[data-v-33a8b630]{grid-row-start:span 3}.collapsable.row-4[data-v-33a8b630]{grid-row-start:span 4}@media(min-width:780px){.collapsable.col-2[data-v-33a8b630],.collapsable.col-3[data-v-33a8b630],.collapsable.col-4[data-v-33a8b630]{grid-column-start:span 2}}@media(min-width:1150px){.collapsable.col-2[data-v-33a8b630]{grid-column-start:span 2}.collapsable.col-3[data-v-33a8b630],.collapsable.col-4[data-v-33a8b630]{grid-column-start:span 3}}@media(min-width:1780px){.collapsable.col-2[data-v-33a8b630]{grid-column-start:span 2}.collapsable.col-3[data-v-33a8b630]{grid-column-start:span 3}.collapsable.col-4[data-v-33a8b630]{grid-column-start:span 4}}.collapsable .wrap-collabsible[data-v-33a8b630]{margin-bottom:1.2rem 0}.collapsable input[type=checkbox][data-v-33a8b630]{display:none}.collapsable label.lbl-toggle[data-v-33a8b630]{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-33a8b630]{margin:0;padding:0;display:inline}.collapsable label.lbl-toggle .section-icon[data-v-33a8b630]{display:inline;margin-right:.5rem}.collapsable .lbl-toggle[data-v-33a8b630]:hover{color:var(--item-group-heading-text-color-hover)}.collapsable .lbl-toggle[data-v-33a8b630]: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-33a8b630]:before{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}.collapsable .collapsible-content[data-v-33a8b630]{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-33a8b630]{max-height:3000px}.collapsable .toggle:checked+.lbl-toggle[data-v-33a8b630]{border-bottom-right-radius:0;border-bottom-left-radius:0}.collapsable .collapsible-content .content-inner[data-v-33a8b630]{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-29d94632]::-webkit-scrollbar,.there-are-items.item-group-grid[data-v-29d94632]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-29d94632]::-webkit-scrollbar-track,.there-are-items.item-group-grid[data-v-29d94632]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-29d94632]::-webkit-scrollbar-thumb,.there-are-items.item-group-grid[data-v-29d94632]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-29d94632] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-29d94632] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-29d94632] ::-moz-selection,.highlight[data-v-29d94632] ::-ms-selection,.highlight[data-v-29d94632] ::-o-selection,.highlight[data-v-29d94632] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-29d94632]{font-weight:700}.light[data-v-29d94632]{font-weight:lighter}.text-left[data-v-29d94632]{text-align:left}.text-right[data-v-29d94632]{text-align:right}.text-center[data-v-29d94632]{text-align:center}.horizontal-center[data-v-29d94632]{margin:0 auto}.border-box[data-v-29d94632]{-webkit-box-sizing:border-box;box-sizing:border-box}.no-items[data-v-29d94632]{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-29d94632]{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-29d94632]{display:grid;overflow:auto}@media(max-width:599px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1150px)and (max-width:1779px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1780px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(4,1fr)}}@media(min-width:2800px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(5,1fr)}}.orientation-horizontal[data-v-29d94632]{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-29d94632]{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:599px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(2,1fr)}}@media(min-width:600px)and (max-width:779px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(4,1fr)}}@media(min-width:780px)and (max-width:1149px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(6,1fr)}}@media(min-width:1150px)and (max-width:1779px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(8,1fr)}}@media(min-width:1780px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(10,1fr)}}@media(min-width:2800px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(12,1fr)}}.item-group-container[data-v-5ca97887]::-webkit-scrollbar,.scroll-bar[data-v-5ca97887]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.item-group-container[data-v-5ca97887]::-webkit-scrollbar-track,.scroll-bar[data-v-5ca97887]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.item-group-container[data-v-5ca97887]::-webkit-scrollbar-thumb,.scroll-bar[data-v-5ca97887]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-5ca97887] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5ca97887] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5ca97887] ::-moz-selection,.highlight[data-v-5ca97887] ::-ms-selection,.highlight[data-v-5ca97887] ::-o-selection,.highlight[data-v-5ca97887] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-5ca97887]{font-weight:700}.light[data-v-5ca97887]{font-weight:lighter}.text-left[data-v-5ca97887]{text-align:left}.text-right[data-v-5ca97887]{text-align:right}.text-center[data-v-5ca97887]{text-align:center}.horizontal-center[data-v-5ca97887]{margin:0 auto}.border-box[data-v-5ca97887]{-webkit-box-sizing:border-box;box-sizing:border-box}.home[data-v-5ca97887]{padding-bottom:1px;background:var(--background);min-height:calc(100vh - var(--footer-height))}.item-group-container[data-v-5ca97887]{display:grid;gap:.5rem;margin:0 auto;max-width:90%;overflow:auto}@media(min-width:1780px){.item-group-container[data-v-5ca97887]{max-width:1400px}}.item-group-container.orientation-horizontal[data-v-5ca97887]{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-5ca97887]{max-width:100%}@media(min-width:780px){.item-group-container.orientation-vertical[data-v-5ca97887]{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-5ca97887]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1150px)and (max-width:1779px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1780px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(4,1fr)}}@media(min-width:2800px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(5,1fr)}}.item-group-container .no-results[data-v-5ca97887]{display:none}.no-data[data-v-5ca97887]{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.filter-container[data-v-5ca97887]{border-bottom:1px solid var(--outline-color)}@media(max-width:599px){section.filter-container[data-v-5ca97887]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.login-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:800px}.login-page,.login-page .login-form{display:-webkit-box;display:-ms-flexbox;display:flex}.login-page .login-form{background:var(--login-form-background);color:var(--login-form-color);border:1px solid var(--login-form-color);border-radius:var(--curve-factor);padding:2rem;margin:2rem auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-page .login-form h2.login-title{font-size:3rem;margin:0 0 1rem 0;text-align:center}.login-page .login-form .login-field input,.login-page .login-form Button.login-button{width:18rem;margin:.5rem auto;font-size:1.4rem;padding:.5rem 1rem}.login-page .login-form .login-field input{color:var(--login-form-color);border-color:var(--login-form-color);background:var(--login-form-background)}.login-page .login-form Button.login-button{background:var(--login-form-color);border-color:var(--login-form-background);color:var(--login-form-background)}.login-page .login-form Button.login-button:hover{color:var(--login-form-color);border-color:var(--login-form-color);background:var(--login-form-background)}.login-page .login-form Button.login-button:active,.login-page .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 .login-form p.login-error-message{font-size:1rem;text-align:center}.login-page .login-form p.login-error-message.waiting{color:var(--login-form-color)}.login-page .login-form p.login-error-message.success{color:var(--success)}.login-page .login-form p.login-error-message.error{color:var(--warning)}.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)}}.scroll-bar[data-v-d979f4fe]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-d979f4fe]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-d979f4fe]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-d979f4fe] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-d979f4fe] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-d979f4fe] ::-moz-selection,.highlight[data-v-d979f4fe] ::-ms-selection,.highlight[data-v-d979f4fe] ::-o-selection,.highlight[data-v-d979f4fe] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-d979f4fe]{font-weight:700}.light[data-v-d979f4fe]{font-weight:lighter}.text-left[data-v-d979f4fe]{text-align:left}.text-right[data-v-d979f4fe]{text-align:right}.text-center[data-v-d979f4fe]{text-align:center}.horizontal-center[data-v-d979f4fe]{margin:0 auto}.border-box[data-v-d979f4fe]{-webkit-box-sizing:border-box;box-sizing:border-box}div.side-bar-item[data-v-d979f4fe]{color:var(--side-bar-color);background:var(--side-bar-background);text-align:center}div.side-bar-item.text-only[data-v-d979f4fe]{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}div.side-bar-item.text-only p.small-title[data-v-d979f4fe]{margin:.1rem auto;font-size:.6rem}.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)}.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-31476576]::-webkit-scrollbar,nav.side-bar[data-v-31476576]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-31476576]::-webkit-scrollbar-track,nav.side-bar[data-v-31476576]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-31476576]::-webkit-scrollbar-thumb,nav.side-bar[data-v-31476576]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-31476576] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-31476576] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-31476576] ::-moz-selection,.highlight[data-v-31476576] ::-ms-selection,.highlight[data-v-31476576] ::-o-selection,.highlight[data-v-31476576] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-31476576]{font-weight:700}.light[data-v-31476576]{font-weight:lighter}.text-left[data-v-31476576]{text-align:left}.text-right[data-v-31476576]{text-align:right}.text-center[data-v-31476576]{text-align:center}.horizontal-center[data-v-31476576]{margin:0 auto}.border-box[data-v-31476576]{-webkit-box-sizing:border-box;box-sizing:border-box}nav.side-bar[data-v-31476576]{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-31476576]{z-index:5}nav.side-bar .item[data-v-31476576]:not(:last-child){border-bottom:1px dashed var(--side-bar-color);z-index:5}.slide-enter-active[data-v-31476576],.slide-leave-active[data-v-31476576]{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.slide-enter[data-v-31476576],.slide-leave-to[data-v-31476576]{-webkit-transform:translateY(-80%);transform:translateY(-80%)}.scroll-bar[data-v-a2564c04]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-a2564c04]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-a2564c04]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-a2564c04] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-a2564c04] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-a2564c04] ::-moz-selection,.highlight[data-v-a2564c04] ::-ms-selection,.highlight[data-v-a2564c04] ::-o-selection,.highlight[data-v-a2564c04] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-a2564c04]{font-weight:700}.light[data-v-a2564c04]{font-weight:lighter}.text-left[data-v-a2564c04]{text-align:left}.text-right[data-v-a2564c04]{text-align:right}.text-center[data-v-a2564c04]{text-align:center}.horizontal-center[data-v-a2564c04]{margin:0 auto}.border-box[data-v-a2564c04]{-webkit-box-sizing:border-box;box-sizing:border-box}iframe[data-v-a2564c04]{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-6136c26a]{min-height:calc(100vh - var(--footer-height))}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/css/dashy.a3f39291.css b/css/dashy.a3f39291.css new file mode 100644 index 00000000..f3a3cb21 --- /dev/null +++ b/css/dashy.a3f39291.css @@ -0,0 +1 @@ +.page-titles[data-v-34020d7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.page-titles h1[data-v-34020d7c]{color:var(--heading-text-color);font-size:2.5rem;margin:0}.page-titles span.subtitle[data-v-34020d7c]{color:var(--heading-text-color);font-style:italic;text-shadow:1px 1px 2px #130f23;opacity:var(--dimming-factor)}@media(max-width:599px){.page-titles[data-v-34020d7c]{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-70a33270]{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-70a33270]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}footer[data-v-1b07b0da]{width:calc(100% - .5rem);bottom:0;padding:.25rem;text-align:center;color:var(--medium-grey);opacity:var(--dimming-factor);background:var(--background-darker);margin-top:1.5rem;border-top:1px solid var(--outline-color)}@media(max-width:779px){footer[data-v-1b07b0da]{display:none}}footer a[data-v-1b07b0da]{color:var(--footer-text-color)}footer a[data-v-1b07b0da]: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)}.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,html{-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;-webkit-transition:all 1s;transition:all 1s;margin-top:-3px}html a,html button,html input[type=button]{cursor:pointer}.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:300px;min-height:500px}.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}: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-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);--search-container-background:var(--background-darker);--search-field-background:var(--background);--footer-text-color:var(--medium-grey);--footer-text-color-link:var(--primary);--welcome-popup-background:var(--background-darker);--welcome-popup-text-color:var(--primary);--config-code-background:#fff;--config-code-color:var(--background);--config-settings-color:var(--primary);--config-settings-background:var(--background-darker);--toast-background:var(--primary);--toast-color:var(--background);--scroll-bar-color:var(--primary);--scroll-bar-background:var(--background-darker);--highlight-color:var(--background);--highlight-background:var(--primary);--loading-screen-color:var(--primary);--loading-screen-background:var(--background);--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);--side-bar-background:var(--background-darker);--side-bar-background-lighter:var(--background);--side-bar-color:var(--primary);--status-check-tooltip-background:var(--background-darker);--status-check-tooltip-color:var(--primary);--code-editor-color:var(--black);--code-editor-background:var(--white);--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.65);--item-icon-transform-hover:drop-shadow(4px 8px 3px var(--transparent-50)) saturate(2);--item-group-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)}html[data-theme=matrix] .prism-editor-wrapper.my-editor{border:1px solid var(--primary)}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;--login-form-background:#fff;--about-page-accent:#000;--about-page-color:var(--background-darker);--about-page-background:var(--background)}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}html[data-theme=material-dark-original]::-webkit-scrollbar-thumb{border-left:1px solid #131a1f}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:nth-child(1n){color:#eb5cad;border:1px solid #eb5cad}html[data-theme=colorful] .item:nth-child(2n){color:#985ceb;border:1px solid #985ceb}html[data-theme=colorful] .item:nth-child(3n){color:#5c90eb;border:1px solid #5c90eb}html[data-theme=colorful] .item:nth-child(4n){color:#5cdfeb;border:1px solid #5cdfeb}html[data-theme=colorful] .item:nth-child(5n){color:#5ceb8d;border:1px solid #5ceb8d}html[data-theme=colorful] .item:nth-child(6n){color:#afeb5c;border:1px solid #afeb5c}html[data-theme=colorful] .item:nth-child(7n){color:#ebb75c;border:1px solid #ebb75c}html[data-theme=colorful] .item:nth-child(8n){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=minimal-dark],html[data-theme=minimal-light],html[data-theme=vaporware]{--font-body:"Courier New",monospace;--font-headings:"Courier New",monospace}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.8rem}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:not(.size-small),html[data-theme=material] .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:not(.size-small) img,html[data-theme=material] .item:not(.size-small) img{padding:.1rem .25rem}html[data-theme=material-dark] .item:not(.size-small) .tile-title,html[data-theme=material] .item:not(.size-small) .tile-title{height:auto;padding:.1rem .25rem}html[data-theme=material-dark] .item:not(.size-small) .tile-title span.text,html[data-theme=material] .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:not(.size-small) .tile-title p.description,html[data-theme=material] .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:not(.size-small).size-large,html[data-theme=material] .item:not(.size-small).size-large{width:18rem;min-width:18rem;max-height:5rem;margin:.4rem}html[data-theme=material-dark] .item:not(.size-small).size-large img,html[data-theme=material] .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:#f5f5f5;--background-darker:#4285f4;--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:#fff;--config-settings-color:#473f3f;--heading-text-color:#fff;--curve-factor:4px;--curve-factor-navbar:8px;--search-container-background:#4285f4;--welcome-popup-text-color:#f5f5f5;--footer-text-color:hsla(0,0%,96.1%,0.8)}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-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;--curve-factor:2px;--curve-factor-navbar:0;--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-color:#131a1f;--login-form-background-secondary:#131a1f}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=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;--login-form-color:#101931;--about-page-background:var(--background);--about-page-color:var(--background-darker)}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=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:linear-gradient(45deg,#096de6,#0993e6 50%,#096de6);--item-group-background:#190e2c;--item-group-heading-text-color:var(--white);--item-group-heading-text-color-hover:#5118b9;--item-text-color:#5118b9;--item-background:#09bfe6;--item-background-hover:#9967f6;--footer-text-color:var(--white);--item-shadow:none;--curve-factor:2px;--curve-factor-navbar:6px;--login-form-color:#09bfe6}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:0!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] a.item{background:linear-gradient(45deg,#09bfe6,#09bfe6 80%,#09cbe6)}html[data-theme=vaporware] a.item:hover{background:#844ceb;color:#09bfe6}html[data-theme=vaporware] div.login-page{background:url(https://i.ibb.co/JqcJcGK/vaporwave-sunset-wallpaper.jpg);background-size:cover}@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)}body{background:var(--background);margin:0;padding:0}#app .footer{text-align:center}section[data-v-72e6bff4]{-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-72e6bff4],section[data-v-72e6bff4]{display:-webkit-box;display:-ms-flexbox;display:flex}form[data-v-72e6bff4]{-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 label[data-v-72e6bff4]{color:var(--settings-text-color);margin:.5rem;display:inline}form input[data-v-72e6bff4]{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-72e6bff4]:focus{border-color:var(--settings-text-color);opacity:var(--dimming-factor)}form .clear-search[data-v-72e6bff4]{color:var(--settings-text-color);padding:0 .4rem;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:.5rem}form .clear-search[data-v-72e6bff4]:hover{opacity:1;background:var(--background-darker)}@media(min-width:600px)and (max-width:779px){form[data-v-72e6bff4]{display:block;text-align:center}}@media(max-width:599px){form[data-v-72e6bff4]{-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{color:var(--success)}p.response-output.status-fail{color:var(--danger)}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,.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.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)}.prism-editor-wrapper{min-height:200px;border:1px solid var(--transparent-70);border-radius:var(--curve-factor);width:90%;margin:.5rem auto;background:var(--transparent-50)}p.quick-note{text-align:left;width:80%;margin:1rem auto;padding:.5rem;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)}.rebuild-app-container[data-v-4d488482]{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-4d488482],.rebuild-app-container button[data-v-4d488482]{color:var(--config-settings-color);background:var(--config-settings-background)}.rebuild-app-container p.disallow-rebuild-msg[data-v-4d488482]{color:var(--danger);font-size:1.2rem;margin:.2rem auto;text-align:center}.rebuild-app-container h3.rebuild-app-title[data-v-4d488482]{text-align:center;font-size:2rem;margin:1rem}.rebuild-app-container div.loader-info[data-v-4d488482]{margin:.2rem auto;text-align:center}.rebuild-app-container div.loader-info svg.loader[data-v-4d488482]{width:100px}.rebuild-app-container div.loader-info p.loading-message[data-v-4d488482]{margin:0;font-size:.8rem;opacity:var(--dimming-factor);-webkit-animation:fadeIn-data-v-4d488482 3s;animation:fadeIn-data-v-4d488482 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeIn-data-v-4d488482{90%{opacity:0}95%{opacity:.8}to{opacity:1}}@keyframes fadeIn-data-v-4d488482{90%{opacity:0}95%{opacity:.8}to{opacity:1}}.rebuild-app-container div.rebuild-response[data-v-4d488482]{width:80%;margin:0 auto 4rem auto;text-align:center}.rebuild-app-container div.rebuild-response p.response-status[data-v-4d488482]{font-size:1rem;text-align:left}.rebuild-app-container div.rebuild-response p.response-status.success[data-v-4d488482]{color:var(--success)}.rebuild-app-container div.rebuild-response p.response-status.failure[data-v-4d488482]{color:var(--danger)}.rebuild-app-container div.rebuild-response pre.output[data-v-4d488482]{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-4d488482]{font-size:1rem;text-align:left;margin:.8rem 0;color:var(--config-settings-color)}.scroll-bar[data-v-3cfec9e9]::-webkit-scrollbar,.tab-item[data-v-3cfec9e9]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-3cfec9e9]::-webkit-scrollbar-track,.tab-item[data-v-3cfec9e9]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-3cfec9e9]::-webkit-scrollbar-thumb,.tab-item[data-v-3cfec9e9]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-3cfec9e9] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-3cfec9e9] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-3cfec9e9] ::-moz-selection,.highlight[data-v-3cfec9e9] ::-ms-selection,.highlight[data-v-3cfec9e9] ::-o-selection,.highlight[data-v-3cfec9e9] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-3cfec9e9]{font-weight:700}.light[data-v-3cfec9e9]{font-weight:lighter}.text-left[data-v-3cfec9e9]{text-align:left}.text-right[data-v-3cfec9e9]{text-align:right}.text-center[data-v-3cfec9e9]{text-align:center}.horizontal-center[data-v-3cfec9e9]{margin:0 auto}.border-box[data-v-3cfec9e9]{-webkit-box-sizing:border-box;box-sizing:border-box}pre[data-v-3cfec9e9]{color:var(--config-code-color);font-weight:700!important;padding:.5rem 1rem}a.config-button[data-v-3cfec9e9],button.config-button[data-v-3cfec9e9]{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;width:18rem}a.config-button svg.button-icon[data-v-3cfec9e9],button.config-button svg.button-icon[data-v-3cfec9e9]{width:1rem;height:1rem;padding:.2rem;margin-right:.5rem}a.config-button svg.button-icon path[data-v-3cfec9e9],button.config-button svg.button-icon path[data-v-3cfec9e9]{fill:var(--config-settings-color)}a.config-button[data-v-3cfec9e9]:hover,button.config-button[data-v-3cfec9e9]:hover{background:var(--config-settings-color);color:var(--config-settings-background)}a.config-button:hover svg path[data-v-3cfec9e9],button.config-button:hover svg path[data-v-3cfec9e9]{fill:var(--config-settings-background)}p.app-version[data-v-3cfec9e9]{margin:.5rem auto;font-size:1rem;color:var(--transparent-white-50)}div.code-container[data-v-3cfec9e9]{background:var(--config-code-background)}div.code-container #conf-yaml span[data-v-3cfec9e9]{font-family:var(--font-monospace),monospace!important}div.code-container #conf-yaml span.hljs-attr[data-v-3cfec9e9]{font-weight:700!important}div.code-container .yaml-action-buttons[data-v-3cfec9e9]{position:absolute;top:.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-3cfec9e9]{margin:0;text-align:center;color:var(--config-code-color)}div.code-container .yaml-action-buttons a.yaml-button[data-v-3cfec9e9]{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-3cfec9e9]: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-3cfec9e9]:active{color:var(--config-code-background);background-color:var(--config-settings-color);text-decoration:none}.tab-item[data-v-3cfec9e9]{overflow-y:auto;background:var(--config-settings-background)}.tab-item.main-tab[data-v-3cfec9e9]{min-height:500px}a.hyperlink-wrapper[data-v-3cfec9e9]{margin:0 auto;text-decoration:none}.main-options-container[data-v-3cfec9e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;background:var(--config-settings-background);height:calc(100% - 2rem)}.main-options-container h2[data-v-3cfec9e9]{margin:0 auto 1rem auto;color:var(--config-settings-color)}.config-note[data-v-3cfec9e9]{width:80%;position:absolute;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-3cfec9e9]{font-weight:700;margin:0;display:inline}.config-note[data-v-3cfec9e9]:hover{opacity:1}@media(min-width:780px){.config-note[data-v-3cfec9e9]{display:block}}p.small-screen-note[data-v-3cfec9e9]{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-3cfec9e9]{display:block!important}}.tab__pagination{background:var(--config-settings-background)}.tab__pagination,.tab__pagination .tab__nav__items .tab__nav__item span{color:var(--config-settings-color)}.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)}.tab__pagination .tab__nav__items .tab__nav__item.active span{font-weight:700;color:var(--config-settings-color)!important}.tab__pagination .tab__nav__items .tab__nav__item.active{border-bottom:2px solid var(--config-settings-color)}.tab__pagination hr.tab__slider{background:var(--config-settings-color)}#conf-yaml .hljs-attr{color:#9c03f5}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-763657f4]::-webkit-scrollbar,div.cloud-backup-restore-wrapper[data-v-763657f4]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-763657f4]::-webkit-scrollbar-track,div.cloud-backup-restore-wrapper[data-v-763657f4]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-763657f4]::-webkit-scrollbar-thumb,div.cloud-backup-restore-wrapper[data-v-763657f4]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-763657f4] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-763657f4] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-763657f4] ::-moz-selection,.highlight[data-v-763657f4] ::-ms-selection,.highlight[data-v-763657f4] ::-o-selection,.highlight[data-v-763657f4] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-763657f4]{font-weight:700}.light[data-v-763657f4]{font-weight:lighter}.text-left[data-v-763657f4]{text-align:left}.text-right[data-v-763657f4]{text-align:right}.text-center[data-v-763657f4]{text-align:center}.horizontal-center[data-v-763657f4]{margin:0 auto}.border-box[data-v-763657f4]{-webkit-box-sizing:border-box;box-sizing:border-box}div.cloud-backup-restore-wrapper[data-v-763657f4]{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-763657f4]{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-763657f4]:first-child{border-bottom:1px dashed var(--config-settings-color)}div.cloud-backup-restore-wrapper .section.intro[data-v-763657f4]{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}div.cloud-backup-restore-wrapper .section.intro a[data-v-763657f4]{color:var(--config-settings-color)}div.cloud-backup-restore-wrapper h2[data-v-763657f4]{font-size:2rem}div.cloud-backup-restore-wrapper h3[data-v-763657f4]{font-size:1.6rem}div.cloud-backup-restore-wrapper p.intro[data-v-763657f4]{text-align:left;font-size:1rem;margin:.25rem;padding:.25rem}div.results-view[data-v-763657f4]{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-763657f4],div.results-view .backup-id-value[data-v-763657f4]{display:inline;font-size:1rem;margin-right:.5rem}div.results-view .backup-id-note[data-v-763657f4]{font-size:.8rem;display:block;opacity:.8;margin-top:.5rem}button[data-v-763657f4],input[data-v-763657f4]{color:var(--config-settings-color);border:1px solid var(--config-settings-color);background:none;width:16rem}input[data-v-763657f4]:focus{-webkit-box-shadow:1px 1px 6px var(--config-settings-color);box-shadow:1px 1px 6px var(--config-settings-color)}button[data-v-763657f4]:hover{color:var(--config-settings-background);border:1px solid var(--config-settings-background);background:var(--config-settings-color)}h2[data-v-763657f4],h3[data-v-763657f4]{margin:1rem}.config-options[data-v-383db9de]{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)}.config-options svg[data-v-383db9de]{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-383db9de]{fill:var(--settings-text-color)}.config-options svg.selected[data-v-383db9de],.config-options svg[data-v-383db9de]:hover{background:var(--settings-text-color)}.config-options svg.selected path[data-v-383db9de],.config-options svg:hover path[data-v-383db9de]{fill:var(--background)}.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}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{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}.theme-dropdown div.vs__dropdown-toggle{border-color:var(--settings-text-color);border-radius:var(--curve-factor);min-width:10rem;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;background:var(--background);z-index:5}.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:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-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}.display-options[data-v-c819d738],span.options-label[data-v-c819d738]{color:var(--settings-text-color)}.display-options svg[data-v-c819d738]{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-c819d738]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-c819d738],.display-options svg[data-v-c819d738]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-c819d738],.display-options svg:hover path[data-v-c819d738]{fill:var(--background)}.display-options[data-v-58966274],span.options-label[data-v-58966274]{color:var(--settings-text-color)}.display-options svg[data-v-58966274]{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-58966274]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-58966274],.display-options svg[data-v-58966274]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-58966274],.display-options svg:hover path[data-v-58966274]{fill:var(--background)}.display-options[data-v-d69dca9c],span.options-label[data-v-d69dca9c]{color:var(--settings-text-color)}.display-options svg[data-v-d69dca9c]{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-d69dca9c]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-d69dca9c],.display-options svg[data-v-d69dca9c]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-d69dca9c],.display-options svg:hover path[data-v-d69dca9c]{fill:var(--background)}.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}.display-options[data-v-40e473c3],span.options-label[data-v-40e473c3]{color:var(--settings-text-color)}.display-options svg[data-v-40e473c3]{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-40e473c3]{fill:var(--settings-text-color)}.display-options svg.selected[data-v-40e473c3],.display-options svg[data-v-40e473c3]:hover{background:var(--settings-text-color)}.display-options svg.selected path[data-v-40e473c3],.display-options svg:hover path[data-v-40e473c3]{fill:var(--background)}div.about-modal[data-v-40e473c3]{background:var(--about-page-background);color:var(--about-page-color);padding:1rem;height:100%}div.about-modal hr[data-v-40e473c3]{border-color:var(--about-page-accent)}div.about-modal h2[data-v-40e473c3]{text-decoration:none;font-size:1.8rem;text-align:center;margin:.2rem}div.about-modal h3[data-v-40e473c3]{font-size:1.3rem;margin:.75rem 0 .2rem 0;color:var(--about-page-accent)}div.about-modal p.small-note[data-v-40e473c3]{font-size:.9rem;margin:.2rem 0}div.about-modal p.about-text[data-v-40e473c3]{margin:.2rem 0}div.about-modal a[data-v-40e473c3]{color:var(--about-page-accent)}div.about-modal ul[data-v-40e473c3]{margin-top:.2rem}div.about-modal .system-info[data-v-40e473c3]{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-40e473c3]{font-size:.8rem;margin:0 0 .2rem 0;text-decoration:underline}section[data-v-185e0654]{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-185e0654]{position:relative;-ms-flex:1;flex:1;border-radius:var(--curve-factor-navbar)}.options-container[data-v-185e0654],.options-outer[data-v-185e0654]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;background:var(--settings-background)}.options-container[data-v-185e0654]{-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-185e0654]{margin-left:.5rem;opacity:var(--dimming-factor);opacity:1}.options-container div[data-v-185e0654]:hover{opacity:1}.options-container.hide[data-v-185e0654]{display:none}@media(max-width:399px){.options-container[data-v-185e0654]{-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-185e0654]{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-185e0654]{width:2rem;top:.5rem;right:.5rem}@media(max-width:599px){.show-hide-container.show-btn[data-v-185e0654]{top:-3rem!important}}.show-hide-container button[data-v-185e0654]{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-185e0654]{background:var(--settings-text-color);color:var(--settings-background)}svg.logout-icon[data-v-185e0654]{width:1rem;height:1rem;margin:.35rem .2rem;padding:.2rem;text-align:center;background:var(--background);border:1px solid var(--settings-text-color);border-radius:var(--curve-factor);cursor:pointer}svg.logout-icon path[data-v-185e0654]{fill:var(--settings-text-color)}svg.logout-icon.selected[data-v-185e0654],svg.logout-icon[data-v-185e0654]:hover{background:var(--settings-text-color)}svg.logout-icon.selected path[data-v-185e0654],svg.logout-icon:hover path[data-v-185e0654]{fill:var(--background)}@media(min-width:600px)and (max-width:779px){section[data-v-185e0654]{display:block;margin:0 auto;background:none}section .options-container[data-v-185e0654]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tile-icon{width:2rem;border-radius:var(--curve-factor)}.tile-icon.broken{display:none}.tile-icon.small{width:1.5rem}.tile-icon.large{width:3rem}i.fab,i.fad,i.fal,i.far,i.fas{font-size:2rem;color:currentColor;margin:1px auto 4px}i.fab.small,i.fad.small,i.fal.small,i.far.small,i.fas.small{font-size:1.5rem}i.fab.large,i.fad.large,i.fal.large,i.far.large,i.fas.large{font-size:3rem}object.tile-icon{width:55px;height:55px}object.tile-icon svg,object.tile-icon svg g,object.tile-icon svg g path{fill:currentColor}.missing-image{width:3.5rem}.missing-image path{fill:currentColor}.opening-method-icon svg[data-v-17201835]{position:absolute;width:1rem;margin:2px}.opening-method-icon svg path[data-v-17201835]{fill:currentColor}.opening-method-icon.top svg[data-v-17201835]{top:0}.opening-method-icon.bottom svg[data-v-17201835]{bottom:0}.opening-method-icon.left svg[data-v-17201835]{left:0}.opening-method-icon.right svg[data-v-17201835]{right:0}.opening-method-icon.short svg[data-v-17201835]{width:.8rem;margin:0}.opening-method-icon.transparent svg[data-v-17201835]{opacity:.5}.indicator[data-v-46972ad8]{padding:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:help}.indicator[data-v-46972ad8]:hover{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-filter:saturate(2);filter:saturate(2);opacity:1}@-webkit-keyframes pulse-data-v-46972ad8{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-46972ad8{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-46972ad8{50%{opacity:.9}to{opacity:.8}}@keyframes applyOpacity-data-v-46972ad8{50%{opacity:.9}to{opacity:.8}}.dot[data-v-46972ad8]{border-radius:50%;height:12px;width:12px;-webkit-animation:applyOpacity-data-v-46972ad8 1s ease-in 8s forwards;animation:applyOpacity-data-v-46972ad8 1s ease-in 8s forwards}.dot>span[data-v-46972ad8],.dot>span span[data-v-46972ad8],.dot>span span[data-v-46972ad8]:after{-webkit-animation:pulse-data-v-46972ad8 1s linear .5s 2;animation:pulse-data-v-46972ad8 1s linear .5s 2;border-radius:50%;display:block;height:12px;width:12px;content:""}.dot.dot-green[data-v-46972ad8]{background-color:var(--success)}.dot.dot-green span[data-v-46972ad8],.dot.dot-green span[data-v-46972ad8]:after{background-color:var(--success);opacity:.4}.dot.dot-red[data-v-46972ad8]{background-color:var(--danger)}.dot.dot-red span[data-v-46972ad8],.dot.dot-red span[data-v-46972ad8]:after{background-color:var(--danger);opacity:.4}.dot.dot-yellow[data-v-46972ad8]{background-color:var(--warning)}.dot.dot-yellow span[data-v-46972ad8],.dot.dot-yellow span[data-v-46972ad8]:after{background-color:var(--warning);opacity:.4}.dot.dot-grey[data-v-46972ad8]{background-color:var(--medium-grey)}.dot.dot-grey span[data-v-46972ad8],.dot.dot-grey span[data-v-46972ad8]: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)}.item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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);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}.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-large{height:100px}.item p.description{display:none}.item:before{display:none;font-family:FontAwesome;content:var(--open-icon,"")!important}.tooltip{padding:.2rem .5rem;background:rgba(11,16,33,.8);border:1px solid #0b1021;border-radius:3px;color:#fff;max-width:250px}.tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-11px;left:calc(50% - 5px);margin-top:0;margin-bottom:0;width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:rgba(11,16,33,.8);z-index:3}.disabled-link{pointer-events:none}.collapsable[data-v-33a8b630]{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-33a8b630]{grid-row-start:span 2}.collapsable.row-3[data-v-33a8b630]{grid-row-start:span 3}.collapsable.row-4[data-v-33a8b630]{grid-row-start:span 4}@media(min-width:780px){.collapsable.col-2[data-v-33a8b630],.collapsable.col-3[data-v-33a8b630],.collapsable.col-4[data-v-33a8b630]{grid-column-start:span 2}}@media(min-width:1150px){.collapsable.col-2[data-v-33a8b630]{grid-column-start:span 2}.collapsable.col-3[data-v-33a8b630],.collapsable.col-4[data-v-33a8b630]{grid-column-start:span 3}}@media(min-width:1780px){.collapsable.col-2[data-v-33a8b630]{grid-column-start:span 2}.collapsable.col-3[data-v-33a8b630]{grid-column-start:span 3}.collapsable.col-4[data-v-33a8b630]{grid-column-start:span 4}}.collapsable .wrap-collabsible[data-v-33a8b630]{margin-bottom:1.2rem 0}.collapsable input[type=checkbox][data-v-33a8b630]{display:none}.collapsable label.lbl-toggle[data-v-33a8b630]{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-33a8b630]{margin:0;padding:0;display:inline}.collapsable label.lbl-toggle .section-icon[data-v-33a8b630]{display:inline;margin-right:.5rem}.collapsable .lbl-toggle[data-v-33a8b630]:hover{color:var(--item-group-heading-text-color-hover)}.collapsable .lbl-toggle[data-v-33a8b630]: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-33a8b630]:before{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}.collapsable .collapsible-content[data-v-33a8b630]{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-33a8b630]{max-height:3000px}.collapsable .toggle:checked+.lbl-toggle[data-v-33a8b630]{border-bottom-right-radius:0;border-bottom-left-radius:0}.collapsable .collapsible-content .content-inner[data-v-33a8b630]{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-29d94632]::-webkit-scrollbar,.there-are-items.item-group-grid[data-v-29d94632]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-29d94632]::-webkit-scrollbar-track,.there-are-items.item-group-grid[data-v-29d94632]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-29d94632]::-webkit-scrollbar-thumb,.there-are-items.item-group-grid[data-v-29d94632]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-29d94632] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-29d94632] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-29d94632] ::-moz-selection,.highlight[data-v-29d94632] ::-ms-selection,.highlight[data-v-29d94632] ::-o-selection,.highlight[data-v-29d94632] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-29d94632]{font-weight:700}.light[data-v-29d94632]{font-weight:lighter}.text-left[data-v-29d94632]{text-align:left}.text-right[data-v-29d94632]{text-align:right}.text-center[data-v-29d94632]{text-align:center}.horizontal-center[data-v-29d94632]{margin:0 auto}.border-box[data-v-29d94632]{-webkit-box-sizing:border-box;box-sizing:border-box}.no-items[data-v-29d94632]{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-29d94632]{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-29d94632]{display:grid;overflow:auto}@media(max-width:599px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1150px)and (max-width:1779px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1780px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(4,1fr)}}@media(min-width:2800px){.there-are-items.item-group-grid[data-v-29d94632]{grid-template-columns:repeat(5,1fr)}}.orientation-horizontal[data-v-29d94632]{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-29d94632]{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:599px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(2,1fr)}}@media(min-width:600px)and (max-width:779px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(4,1fr)}}@media(min-width:780px)and (max-width:1149px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(6,1fr)}}@media(min-width:1150px)and (max-width:1779px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(8,1fr)}}@media(min-width:1780px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(10,1fr)}}@media(min-width:2800px){.orientation-horizontal .there-are-items[data-v-29d94632]{grid-template-columns:repeat(12,1fr)}}.item-group-container[data-v-5ca97887]::-webkit-scrollbar,.scroll-bar[data-v-5ca97887]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.item-group-container[data-v-5ca97887]::-webkit-scrollbar-track,.scroll-bar[data-v-5ca97887]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.item-group-container[data-v-5ca97887]::-webkit-scrollbar-thumb,.scroll-bar[data-v-5ca97887]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-5ca97887] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5ca97887] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-5ca97887] ::-moz-selection,.highlight[data-v-5ca97887] ::-ms-selection,.highlight[data-v-5ca97887] ::-o-selection,.highlight[data-v-5ca97887] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-5ca97887]{font-weight:700}.light[data-v-5ca97887]{font-weight:lighter}.text-left[data-v-5ca97887]{text-align:left}.text-right[data-v-5ca97887]{text-align:right}.text-center[data-v-5ca97887]{text-align:center}.horizontal-center[data-v-5ca97887]{margin:0 auto}.border-box[data-v-5ca97887]{-webkit-box-sizing:border-box;box-sizing:border-box}.home[data-v-5ca97887]{padding-bottom:1px;background:var(--background);min-height:calc(100vh - var(--footer-height))}.item-group-container[data-v-5ca97887]{display:grid;gap:.5rem;margin:0 auto;max-width:90%;overflow:auto}@media(min-width:1780px){.item-group-container[data-v-5ca97887]{max-width:1400px}}.item-group-container.orientation-horizontal[data-v-5ca97887]{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-5ca97887]{max-width:100%}@media(min-width:780px){.item-group-container.orientation-vertical[data-v-5ca97887]{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-5ca97887]{grid-template-columns:repeat(1,1fr)}}@media(min-width:600px)and (max-width:779px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(2,1fr)}}@media(min-width:780px)and (max-width:1149px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1150px)and (max-width:1779px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1780px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(4,1fr)}}@media(min-width:2800px){.item-group-container[data-v-5ca97887]{grid-template-columns:repeat(5,1fr)}}.item-group-container .no-results[data-v-5ca97887]{display:none}.no-data[data-v-5ca97887]{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.filter-container[data-v-5ca97887]{border-bottom:1px solid var(--outline-color)}@media(max-width:599px){section.filter-container[data-v-5ca97887]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.login-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:800px}.login-page,.login-page .login-form{display:-webkit-box;display:-ms-flexbox;display:flex}.login-page .login-form{background:var(--login-form-background);color:var(--login-form-color);border:1px solid var(--login-form-color);border-radius:var(--curve-factor);padding:2rem;margin:2rem auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-page .login-form h2.login-title{font-size:3rem;margin:0 0 1rem 0;text-align:center}.login-page .login-form .login-field input,.login-page .login-form Button.login-button{width:18rem;margin:.5rem auto;font-size:1.4rem;padding:.5rem 1rem}.login-page .login-form .login-field input{color:var(--login-form-color);border-color:var(--login-form-color);background:var(--login-form-background)}.login-page .login-form Button.login-button{background:var(--login-form-color);border-color:var(--login-form-background);color:var(--login-form-background)}.login-page .login-form Button.login-button:hover{color:var(--login-form-color);border-color:var(--login-form-color);background:var(--login-form-background)}.login-page .login-form Button.login-button:active,.login-page .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 .login-form p.login-error-message{font-size:1rem;text-align:center}.login-page .login-form p.login-error-message.waiting{color:var(--login-form-color)}.login-page .login-form p.login-error-message.success{color:var(--success)}.login-page .login-form p.login-error-message.error{color:var(--warning)}.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)}}.scroll-bar[data-v-d979f4fe]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-d979f4fe]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-d979f4fe]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-d979f4fe] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-d979f4fe] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-d979f4fe] ::-moz-selection,.highlight[data-v-d979f4fe] ::-ms-selection,.highlight[data-v-d979f4fe] ::-o-selection,.highlight[data-v-d979f4fe] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-d979f4fe]{font-weight:700}.light[data-v-d979f4fe]{font-weight:lighter}.text-left[data-v-d979f4fe]{text-align:left}.text-right[data-v-d979f4fe]{text-align:right}.text-center[data-v-d979f4fe]{text-align:center}.horizontal-center[data-v-d979f4fe]{margin:0 auto}.border-box[data-v-d979f4fe]{-webkit-box-sizing:border-box;box-sizing:border-box}div.side-bar-item[data-v-d979f4fe]{color:var(--side-bar-color);background:var(--side-bar-background);text-align:center}div.side-bar-item.text-only[data-v-d979f4fe]{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}div.side-bar-item.text-only p.small-title[data-v-d979f4fe]{margin:.1rem auto;font-size:.6rem}.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)}.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-31476576]::-webkit-scrollbar,nav.side-bar[data-v-31476576]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-31476576]::-webkit-scrollbar-track,nav.side-bar[data-v-31476576]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-31476576]::-webkit-scrollbar-thumb,nav.side-bar[data-v-31476576]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-31476576] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-31476576] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-31476576] ::-moz-selection,.highlight[data-v-31476576] ::-ms-selection,.highlight[data-v-31476576] ::-o-selection,.highlight[data-v-31476576] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-31476576]{font-weight:700}.light[data-v-31476576]{font-weight:lighter}.text-left[data-v-31476576]{text-align:left}.text-right[data-v-31476576]{text-align:right}.text-center[data-v-31476576]{text-align:center}.horizontal-center[data-v-31476576]{margin:0 auto}.border-box[data-v-31476576]{-webkit-box-sizing:border-box;box-sizing:border-box}nav.side-bar[data-v-31476576]{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-31476576]{z-index:5}nav.side-bar .item[data-v-31476576]:not(:last-child){border-bottom:1px dashed var(--side-bar-color);z-index:5}.slide-enter-active[data-v-31476576],.slide-leave-active[data-v-31476576]{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.slide-enter[data-v-31476576],.slide-leave-to[data-v-31476576]{-webkit-transform:translateY(-80%);transform:translateY(-80%)}.scroll-bar[data-v-a2564c04]::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-width)}.scroll-bar[data-v-a2564c04]::-webkit-scrollbar-track{border-radius:var(--curve-factor);background-color:var(--scroll-bar-background)}.scroll-bar[data-v-a2564c04]::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--curve-factor)}.highlight[data-v-a2564c04] ::-moz-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-a2564c04] ::selection{background-color:var(--highlight-background);color:var(--highlight-color)}.highlight[data-v-a2564c04] ::-moz-selection,.highlight[data-v-a2564c04] ::-ms-selection,.highlight[data-v-a2564c04] ::-o-selection,.highlight[data-v-a2564c04] ::-webkit-selection{background-color:var(--highlight-background);color:var(--highlight-color)}.bold[data-v-a2564c04]{font-weight:700}.light[data-v-a2564c04]{font-weight:lighter}.text-left[data-v-a2564c04]{text-align:left}.text-right[data-v-a2564c04]{text-align:right}.text-center[data-v-a2564c04]{text-align:center}.horizontal-center[data-v-a2564c04]{margin:0 auto}.border-box[data-v-a2564c04]{-webkit-box-sizing:border-box;box-sizing:border-box}iframe[data-v-a2564c04]{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-6136c26a]{min-height:calc(100vh - var(--footer-height))}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/fonts/AllertaStencil-Regular.ttf b/fonts/AllertaStencil-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f8104ecfb21e15daf343d1072077ff863706f075 GIT binary patch literal 16784 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 Z^eH(9;{Y3Dva(ac$}9^qMq~Exe*>2BaiRbK literal 0 HcmV?d00001 diff --git a/fonts/CutiveMono-Regular.ttf b/fonts/CutiveMono-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e5bcf884275ee5d7b1c99486964b751952817fe0 GIT binary patch literal 77252 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

rCw*TTld&(*7Oarv8HJ2 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 E54_`JCIA2c literal 0 HcmV?d00001 diff --git a/fonts/FrancoisOne-Regular.ttf b/fonts/FrancoisOne-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7d646fa11c37ac0097267a9c472580e77f93dbc9 GIT binary patch literal 74472 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 LY#aEop0WQ21gkyK literal 0 HcmV?d00001 diff --git a/fonts/Podkova-Medium.ttf b/fonts/Podkova-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c5e5bf1eee6650a54680c991e3862258ba682c0e GIT binary patch literal 131488 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 S9M7$&wpBl{B^v8rk^cc>$&zUR literal 0 HcmV?d00001 diff --git a/fonts/Roboto-Light.ttf b/fonts/Roboto-Light.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0e977514ff6de041957632eabca77c2f59f6ea99 GIT binary patch literal 167000 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%0A>D@z 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 z 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 literal 0 HcmV?d00001 diff --git a/fonts/Sniglet-Regular.ttf b/fonts/Sniglet-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f62bffe164df19cd181ba77de999c5029409b48d GIT binary patch literal 72828 zcmc${37lkEStokWy|M2%wj2AtZy8HQM(!E8Z&j65l~rApm9=(NcU7-IcLNR5>>{)b z;13a(K^^e<1OeNT0%R0L8AZl7>U(co#-HNv=~IzW2N4E_rt&sW4xbn)QZ~eE5Ap8r)i@$UAHP0kGzbL#`5OzlK`RK#1 zy#B-wTVFpb2;cMyg84_TUwQhK^lkY23;1ce{`l)2c6{|0Rs@0B1mPb(cH^Nd*KYm9 ztGvOh#nmhC$)EhRAbjml z@i+eAi7U^(QcPIp@%pnEpLp`h6A%5D>wotV%m?3VntbIeo_^+I3me}PnDOJ7?+0G_ z)I+cQ#zG2z@76D1{QCq^IKJ~O_Fu){5Yob|V7fV43>w8k*)z>L(^9J$6MYfpU`7W^ zJEU}~CblQpG}F^R9fxF$iC*>dX{l2ahfj-&TUlM3v1JNgy(lsrJ2ZD zi`9r#q|aDufqrG8c)Ac|c9%&qSI?h1@v75viDGc@c>Nz z;`9eb@G$#|MX|@`Qst$n&2RDM96_7MZ?R-cC0S>aeRjKFw(DHQV#aD#y!N2O9s9LF zJzxv?WP{FPGFf!Cav(gSSkk$y-D>xF<#O8ROIKyLVs+ZHxl}7KlLi^m(}9*-mOC@^ z(ZtoqAIV#SewQ2wSqe8Ey_}5Bbvv@`4t@*cmbx9E-6h+LZ(CtZ{HPp^+ii+n4#g54 zPa>+w=Ag?S56U=S>dyQe-js0bAjnwq3+k)+A4gCK7*_U}GUkLiL+27ZGzP#P|KqeSS zr$d2s@8`braZY#z&WFL+J0BUrXfQr17(_ZF>ghOl!0AZs4(n}0e|Uczyrb8?U6Kx3MJO5F_KUu<-y|nb_J}2~?BbXAY1=wR|X+N`_JyDW4m+*<;o{ z5+-!8G_r>(&_gKIGT%Yw5B!3>ce&y2nb7xL(99?~U?eW25;CPwGKuS48O`p(i zwVJeR5K8oJP5k~Gi(yy5=d;;mN3;})7UD5)Eb6pa9RWGjO8QcX#LGG-;-tgv@X2y6 z?sIya_}%4HiV2U)?ZSRdLVp*;|0E=Z5n)+)yla_adR>5tdJ#&ziBl67^nxhq#cdDZ>gn0H=~Bw^FgJ2FuiI83K!y6xW3!OwACMmtQHo$f4;F1K5yoJSUtENOC*S|J(hlYIyOH$>Ww!uo~zqK z$G!SQwG+v#PZ$0)Q&CLJSII{W;f&ur&Hl*h4msb=EP+z8ItHmx*!dsgg!o0FDvWnK z0uyy2)7=nslBkm&hEb!Eg;Pks3Gw37FEAmSj)nt%hs|shs;p{+q#)alY!R#y>r$7v zhpmVx>{4=mBpqN_9Wbx_K5o@wgUc);`XMSO*zQpp!tY9MnCvcCWg|`Y{$^ur z(v{65ZF0zH@^t3c^6_#qWcOxE?F=i9&-nadhb~m`9zEVQg?!Rxdp_%M=I4e_VZugF zHvT7Rw`=Nkk5u0H>^ImWre$+_dG zaH4x`f$1eScMy-5addWh#6AxT*~k@cVikOsLM@QO<0k! z#B~VV1`xC+-HoH7?IS~8Pc&u>)eF&b*lCWMZJtCn!NlhFQt1wS=E*1gqQNU0t=Y6A z9rL*YUZ-SnxSet&CfQ|k`+?UU?eXB`&Nsz*@wZ`{W`#<($mN8N6GM-K%%zKuE%<#* zNW^?uf7WUiyilvX#j7H>E#q)_xE!GKWAMpdKQmu{!<;XB^x4h1jk3d8Ik7l>qV922 zPA*K>tKx4@Km6AD)wf<5^W?_!?Ah{CBlNu=tFB#aRJYe^ne45%#N+Tygvp)nh%!#d zs!;2eJ2)TMJyDQ!qO=9ECv3uL!->%8_{p~G7usVh?X5=*zA{(la-=2@qp9ovBBu{JNmTy5NLN@Sm`cq^=W7B`Mrk{k8}fw zx4w4q`~#=fuCHHL>1TP_ymSXw_T^CX>xVk9FNdsB<52$4Tu|Y2k{n)?HRl zq}62M?ko6n`(Vb@XnW>?^|cGz4_rBO<;2F?>Gjhpg>Byl3Lor|z8vztcb^~nvWQyl zxu3nCyXX9)pyswP-JRG1hid0s^+5&0A;(;!X2Gk{&!oKE6VCRyl`n^Ctg+Xdd^uDT z-?z`11aDcOtsaB63JV=!wma>IWekk~hmzaFPy_-@Bhut121}GoV<@j^gbBmVN-3X> zbfO*E1r-)%VR8?-(Wk1gDMohhNQad2fF_GF)%+!8&KiRntzIfN_G-1xT*l_i&b9Vw zxA!quLhM6=gzaXX9wlWYQ^O)k4hlt#}^Ci*7$+Eo8>Zc)4l zdj5tmEu`Q`9i&EGx`phS>#x10_m(}h_(1~#Hno9#10Og?v+dv!rP2mJ5fDHoVBbkw zZfPtr+-O8qG6aVv)`r~<*sj@5G2tu*$#if<^CLyZbfTj8{T%=Oqf?jaR&Fq;E5)xY z=yAp})fl&d18$4UW+D@K^0~RZ?8zjKUVV;iq{7ahimTw7W#L$NJ;Ws41T&JgKprF0 z-yo~uF}Q&`Ne_3B{2^1%)-`SlMx)ON19xU>bflI~Cp4dEnJxE^$3CBEq%#74fUG?3 zTr@| z4x<$HDACaJNaxX$t=8Gsh+niRDL7Czhm9Pl`3Jl4WXLz3vO7(p9PtK4X7yN_$y>L= zAtjiPh5AkvS&T1=Iq~ztqLA#y;7tom61H$uMBBU`v;(-kFqb`3&R;cn388Ldwkkr+ z{UzEz&hfM)c)Db>D}!&S@ISd$>~}>ev68ETxMRqsB%c=*tth$mmliJ{DoAfJ(`k4F{-}IjCLln)sx3hR{2Qm_R`La z!Y8r5gy8AARP&dwDjqG0E+~TD{E0t%;RwF8b&4%md~UPLX2x&yf6PRz7MkvVzs?@? z?*B@hk;Kl6tRQ^~-#JV^LWaQ;gB>o3kLo~O>Cu5{B$LVEFDn`9cj?2JbZ5U z{WjwrCoBH<+l@j&-1#%i-zWVF=07bAbt`o~f4DaXEg+R_x2omjbZQz)Fx+tocQEV@ zUr_l_v+a&6lYaVeyKLvLus)~s9;~k-jM55?Is;%if*5J1^>WJ$tD46L!(gXTjmWA$=OFX$tvnrcTFePLM?KnJ9>Z z%vLF-l30W8j%(P9nIAs$eK`0XCocZ$KGTE=UhKh>Kv58>HhY z6wBiuwQ`|UfGMIzQ&lSi3Q5<2YQl_Ys-U!9jmYH@L`58$n<8wbwj5OA0Yk#-_E}}W z;xpL`fmFUzDYvt!pb{_`y$Vc1zidqyY#!NVwx@Chk5RGNm5)92>uYa#@#&E4mz7J; zzWoQTg=<4se)QV4_g@)Ol*rZBz5UrMA(uxEjlKT4=cWsnuUyR8?RJ&FUIg0qd0|S3 zb;C(LXw2qlIkw(%CdaGAn$C^oNcmk|s$tGpk&eTS9C+QQzu1=&W3!v%q_#9=3jt^K zxLm{2%S*Fiw#!7lA#z}-a^}XHPOrcA;d83~EI#=cubDrRvowz1c=GYe(5n_Vu1^Lu zR_be6FAgV<)QbNnkC_}-BPJok9l|4Y*eOK5-5=DCg}6rBgRu|e%Zz<|f1(>ND|&&o zl9e?feG>b8h5RsWr%lX&@U`9mJJV=pdS=vb@7esBX~I@cY#dozn47*bbA>a5^`$Vw zT_Qj)fmQzHF7ck1#!Aw}p@AMyv9R+k@rNJ75Vn{kK61PXhhm-?^t!q5`U@%TGj_md=|i96f9|$Nwzi;u=*v=2pgO&z z+cI%_FpEg46r6<^v5^@JcEf`9)s?*?Eub7>0FV`g0oZPPhNg5cf4zHOe;5<*hL~{u zp$pr~i?h>XBh_Lu7W7*6!Uo&065ilfph*TD%G={Gklwc=(z*PuS4DU%CBl$Pz8kAT zK!LGKnYE~LZ0i0n>->m2x>D9cS05ta8y1(`DD~o7iG~N-@{10K69hdt7IQG3ZFAV2 zJYM`~V^y%!V%a0o#wspkM0OLPtk> zzW*erMN60=YFG^xNoNEZ5d7@f#&qO+xCQ9Y9#$zaF*ZEYo*AkZTE*5NHEegM#$kTV zUHPEA&%L<^0xb1>o8Hg;96u&>yHh}Z^{@c-I`F!V=?-IfV)s^~SQuO{;`Vpl{XGEh zT~~Q(FNk~hMT(!<=MPB&+xeRKQRuc3klK0S16@xD#_`>z$g<=JS!H|BY4^Lkr5iJ( ziSxNs5wWcBbm5^X(#T?Sf^_ln`112>x2}+So*Oy!%Ns*|dHETBZq|j3?hzPXNW$4; zc`PrJ{Dg;lN^dU znKBlP%?_t#$VUy7{HLCI_p$7e>70M$-2Bq{5x@9P^9$B+EuA`(W2WdBx5WNLd_PW8 z46B;zj=O>KBB((qFCYeanY#FUZvf0ZAQF<~lK@hLX`}TbPk&O!?S8to z^_k^trJ9*VmOxfTf3?J)J-Z9aXhFriXa5!>`#b8ye#RA>!_3npn0I( zesSI!YZs%(63iIwkT>1j`L^g4e+#*jdor7_F#Vp)CcR$T#M1530uykgbBP$wZ0fS^ z{>&yGyxonOzx8XQoe!zhzdkVVB=#w+$5|xv<-04wbr%)`_vWHH_@XfZY^w z8~w#}q8M?TErH@pqp{WuVYB#3rO#lc7ljA9o5y)dE^=^?jEh8ciiGy_x^`Eu@jjS^1S;vJktl9WA?@60Rorrw z($34W*M}_hY%cv0iMJpJV-8o)EGtpUH;;v6JGe52d~+tm;9pAOZ$bkvufI^k!SX=! zA|xW60JrpjuW&a6YYQ+wN1pb5xYb2n2A=P{bG()`0Gfo_LqK#8xuJl=NT(O_=}e1A z2n0t_W2kXSk_%u9JA5K&^H&1DZ zP3HLd$7VYxV+8M*oe1vHACt6jAUG$!^UtCQYb*jwt9Pp|rejEuLarp%zc&L?!!02o zmJ8X@e354f?S@O@DB>6t>|Ej_o0P}81_gW?f}Lh#q(F);yw=K{TCNp0UUL)@!R+u@ z%}$$%y*X591&X67F6-m7!^uYG>N9VgT|QN{Q;=oL;Z&N($7WAAed6?D(x7vM*hZ=r zv6+L_OmrL)K&g=gn8fM|ko!YIx|<+K2}m+&bDb*TnUK$h0(Pq~#D?@F+xsGnWS5t7 zxq7mB@kMWWtol^j7nO}Vo5vXqFlJA5isdoPRd4k=onD*HKYB%;4y-@>%Wo>S8k_HP7$&-|l&NQs{O!uD9aPV8us;neOBaUon!{ z`##+6l22*wTLVj8n4280A8j1nT{QPp?`_wlJGgN7K!U|X15fu(i!UAO%)u&Ex!_%( z$pm82po+y{?)!4P^x)xVSfW#tM3MQ~$>pi#PP;zQnAoKX#Pz-M@}aKWJ&@$X`@Fe( zC&W+ooVni5J*Qw+=yZo?_IY#z6wnR<6DGzQ_1#r->+BwRVXs4X4{Kf6>(kx)QX~6Z zJ4hw(&i@n>;;#vHA>0iB@alv7&=q!JA)79zB*5G}43V$tdq##{nbz-ygGhxQwfkJI zfWuv_Rnk6}V)r<0k$55zfpAISht=V;DzYtFPn(e@Q3&{N$rd6nkH=Lg2E^S%7y%Tl8dwVrV#f?Yhdp4-t;OU*P_j9kdf9LD z1_OShA)o}3`H^y^lTRrHy9v1rh_rYeAwwYRi%+v#4!7($cJl;+EXc>zA@hIxb?dB(Drw|_ilab*0;3xNNXV$DrPXxv=HeAgASywgZ2y)gw4T8Ud>UkjZ%sZo*ZSU zgWkEXi_-7zpVDt5VyXs!raRA_WKr#V|M4HS`Q7^J!gFhC@DFhunhEU6G;Ek=cPI}- zN1YGs14$=63d={(JvunGOeWLGbjp|^%$>W>aE~Us^K?!7bEB^r2M5gwv#Q6Z!02KU>>h5o5=hkZ-F?*_I_(**4w3zmyFE1@ADPeE1Id*6FFkfozC68}wFdI8 zLb>F2C)0(HDX6%To#nNasCzLM-5MgM6K!EKPm!ORsqPm36$-i3TeYyKH6@_27hK-LRzQP%HP?&6C^>QVEb&y&>c=ONK`eB}Q^^ zRG%>C2MN=4FU(U>*8Js#%PNhK;+&=9cAqqo@W5fd(aRv;uO99py;Q#=!s{#-fAHYhWC~zafU3wv@FA$d^d;&<4hFB`|oU|OUBqT|7vm$V>@QDUq z>>txj?E9F^0bmz;JqK}+unNf1%>;ty!ay-%VW{8;Ko$`#9S#d_P}`Scml4A>>*TczK(IsJ|b zf2@+oF$L$nM@0!#?7hJ$DN%+AQ8I_BXB68SMWiXB=JPhXng9gv(zUd2^g&eaJ<+Y* zaWLgT?x%TZd>o}dN5_vY&hMqY7GJq9+V4>eFJU9TvR_-==gzRFZdV?A_v(!B=h|Ma z?%ylzjlFx7C)vXH3Xse}n`Pd!S>^r158AEXBi*4pk0z*R|8_+tuwBQFEG>+mnK-j| z!?^!IM%#THmOHsu_kWJwd8oH_pZh2#5BIr{7a-2Cy!cOu1R&oA>IHTdbOS|01i>LJ z;9rm6DN3&Lo+6%^{k$d4+|Dd8F4dF$&-`RB3MYDJ`!3Rv&NOQ0c&~zk*o30^d(ZUX z=!3YV_XI!FhYzL@$9^VBEiVz999>^Jv3z27W_)pCaWAWA0gwA+6%86z?P`uHQa1EU zIOc!8&sw@)?g;dZrryt8iTq8zZ|lMz^iR3LxJM$d!o29|w!TEpB41p@IlqC_@Vg4+ z;@-gr?Ok6USMN0TAaU$x!s7hI_}=Z(BK!BZU3;D7`#;RZej31f!}j4M}nCe-~~GX-|3}g4hOOoHtZb86U*7!P~Pa_a-x@h3Ix=s^gLmz z8SV#*auhA<*&&`L<(^7elp~Ol=}*cPEA-|E6hh${w3D7_ynm zO4Vo%JFEdYUBA%D9-S_Ps}pA{^Qru?Y;(bvsRhH)YBmr{vybM_4Clu3-ssSHBt2Zp zdA~Mc^2j!y+Y@(MTcKsRf9{|=*eaI&trL@tV>83IK9Gq_zG1R>b|P7g+Qk}z6uxdQ zm8th6ngoLils}3*CZl>b?jX@9Nwy@I&=Q2VN-*=9i31KsPe!SKupk%(v&m@Q?mxNT zV%!~1z$p5Nn2|0xLO+#6ODuYG4B6_ z#XZStFjz@>dyO)Ft=AOeeh=HP2TE}_dSV2$-Wb7NBMf+zMfOo~L;PpN3Q+sw8_<>n zo;_7^>u~Uau`%t`(vN zx8k?kN{v=EDgJY;Hac7~^L9YNLSraz^?0oLp++I7$a2hXuQXew5FsWh;S=na*dly- z#4un}Gid`gD{u^uZKuYok+>|eWhNwI0l!Cf*bF)$&C>7+I*2~=iK$8BWcR}};NfXF zXg{q*+vRvM5Y0rw-dMtGM;i-YZUk*CV&SjwP`Wjf4x$l-%j-fTigLx5`IwOT;c9V`u=70z842V$`6FXS+Y2V(gk^cO=i zUqALvL%NCnpFk{|ZQyUHW60CT8`ARD)~B%CGh#ZJo!r72)bcf#NPKI3}r#&1D>}pxn@3|m+{jQRP{GB26TrrrC zjA1f4=FxV=XxD<|q$B(X4uE_X> zi3@vWhC|IHxKBNNCr*6{#?$ZLC6(lUWyk05kXJH-+UJ(|H6baqgtIp#Qn*@P33yy| zAZ3>_FTlc1+Dv{7?9@n&PJjrU@t{w)y7qLcTuimntzsc>K=}c@c;aX+y@Vq&l<7(D z0J=i_n)~%sfA@<Yb%r!Wl~5`i7@4RX(!e%ud&elX*9t`4O0Rs|kF2W|c1M2Z z_(Pw6SjCH}mh$J>ykx-_+~~SiU|rR707@hjZwkG1wGhNJDtnMdMAKzta_Kg)<=o^- zKqMkznQ|9sVUoP7hU!dDP>&kjqVbu4b80zYq>Wa)(0g5`vaf@MDp+K>kIm ziF%LraKBojM|Rcp`i|A*LPo90Xfk>%a-tPaRKhj{;lX;6>`o^W3E7WdQ9JClg)518 zDq~Qmjg4Q@T{T~OSQ1gqc@u)(NrQ_Z1_v3aypYv_Q;a88VXe`lFKdQjohh{ zzflY)QqhRntoPW$wNjDDVFCTJpx;s9O4kLWo~;+-AYd15r1NtQ||RJBSV z++J$AHDW2sY&bN7)i!q?XYWOaOJ3^+P07GGpv^um2a%dWb#?iM9zuevIwL{XD&N2| z=e9UCVc`dWR3Xs7A0c2|(q+dgX|3uw+KkRFC-wT|@+^MkOkZ@SD`S$>deu{}8ov0s z%Q!CRQ%S{4RCFDhd1QnA*~TL?RL^QsOI+zl@tuC0UFY+rI$P`-Y$$L&!0!#fo0PRB ziObhlmoHN^s)rO)|3@{+LM?4m6Y4k;uWEH>x`)|j$=LybdHY;%nZxqHk|4X8u$)UlnBYkEEh_&Xl{4{%!yj>m8|Oi)zWf4BwaV^wGnCdH><~ zI?>6=>9i!E#}y1(n2>w>a}l_=OQ-$4m)fmn9reWA?B#@8VoUwrO9v9}ZjG0?{dfpj zlg-JnGjLGPrOS^TOl&2kz%%yQ%?CGIa=ztpz7b4F?>L3OfrXzDf?a}9V@hjV+tJVc{2yK=rMY zuD3i^JGD@^Om!%qiq@7DN7)tet61aMP0A)E`;5}Z?Ob3zrulf`u9b5?kD*;be%oI5 z?@3h>0DH?MzIZ62D}MD*h?XMI-xA)-eqXQ(icsq2ku6H5fwWB-T)lXY9g_g2q1Y9p zUa&GNtb&fFzDVtR27W)G;e`S1=aW6$k6rBjMzrwmd`S2);Yq6@)-Luvu<+V=W0BRM)e4U6#n)w zwP72cYtO|ZJSNs+Eo6*k(Q{)rc1hZ=U$0AHF|R+u8pwkqmFYm49L|xN$sZHhUwXrO zTf9(@q&8O@xy4JP^-&iNr05NXQ1Aq^Nwhm{4xjSn>AAPWM$2JOenLczwcle?#vWXo zd2l}McZL^dM;xgjTK-ms+vUi^A8!E%@Z%|m@$A~^kGON=h2-Q=1k`G?9aa+mU*Pd^ zVQT$_IOyWW+xYJcmd_W;ec}LikIo=jK!Uh|<3|!g6qdJcW^x5y9)2h2rF1BeB0hB} zG9n5_af6LOM-Z20x=C;h1QUXyNEU^LIDkI~c@k9bL*NVh@NDsSdu-YJ3HG-LOYFDA z*9Z}zfC^jmI73OFfZ8Vmm5U->4$OlluaZtDZBQQ{l0TAexm1ir^+LT?94-xKQqe-J z;Bz|cLPQ@Sb+C&^?nyy44$N(E&g{*#XHTZ;F$ZO#Iu(CV9=SHc4WeJ$cfwd5mJClm zwV7cX5nrgiXrAe4;O}G5weINi(#W7;6O4a2D5b!u+{@Uxm+kK+p|os|=F-C|;)E57-{mVrZ};xiQD!ps)+xGp$ne++(ewY}+}9P32pCS}ntJq?<^-I3@bdvjpOEH*k3JoI z#DdzllME4|`y&}T#SJ#5zc0o$?~ShBGo3!UFRV(n)&GQq-Y>zz8bUQO?1}(-!J+<- zy33PWu7*Czyj1JRd*)@Mo=h-dtW%$9%#@3Xq2!S46yhun*{}75)(|?#f-I`KjsilhH;i77Gm@X=O&zZfAP5u(*0;DVPu2JFV8R zJ)9T66mQRGa?7FM_FQXoBAJ{#+2~#fg;sKz`F8w!Z}nyBA*G%RERRpEu?yaKR!%n> zDRdC$zK>VmhcMsPF#zYkKyOoNFyMMsBpY zYW<)4%^$UE7}=@#R`&b+TY)T)mxZq-%UM9XAoY8D78;O+!@ik4f0!k9+c)o4{dk2B zvoEo~!FtDpGwUz-U`_jBR~cb6N@r+;*(OcINtj|3zu_%dU)vZ0b8-VebP_s9VDK_r zixkYtW~E$;j-|$W6NYPXs7ZMU3E4Yp&+IcPFRLbH@vslr5AG+fw#2_Wc|2= z2Lg`>OTr&^?ZZX48J3_%I=x(Mzuou$nKd}4#)Gfm~+L@m0ER8PZ3YARO zgd}{;8{I|1_Z&SH;2h>*CytKcC`#0lkppLB`LclD7gR=1#fOHBAx~vA;17(RUzol; zpUzC3tW8~Vr=l}aPbiSe+8hOWX63|OemG{A(;e}ny0Ft77_C~Z36DEspM2}++M6!4 z3oBPArp}CpTHVKw8)bjUE?bR~D|GAcj;|g&9xAnhvB^4xLYwgOKOz1L_i1w7G&$Q8 z4RXv=??Fy{pR^E*s*a1_n?iRy+$uyidmqKsQgHY9`}4idQb2}*(BSMj&2B_^q?)E) z#23`IQp4Ap!9t-F@&+Ax-^lspvB$sn*Sq?I=4ZhCM8s8cLbjXg&k80mofgbjW($!p zQ2$&cSIg^x4X9EM8nD+Qlq_ zPIzkl1uG6nUeKdtRd2un5sZ4=Yoba+%5K7WG#EINX4gR|-P1^5ZV*q1zmL>wRMqSE z*=<&%FelFKY9@j+;49$-Xds8CqttCvkwcwURK)7(g?2JJG_ipa!qXKTpfMrNe zNR%C{z5#*E-#~s7We@n^ECUOH=mr{sB5-gj%8SC?2*Rmok|DvRgE-pvF@masFx!ZmHdVAH%(vVdHq3| zEwY~*LAwyyQD7ShsM+cYAG?XF zOnwOuX^SGMMp#Icg3S+|g3d`=GP(=81J);b$TCmrp!-Miy$3K159+Zy{U`SfhaS-W zbbloOT#(N6pD<9id!X4sz?NAe&Rw(OB)|R3<%tc{!3yaCx~38WhZ%6hlQhVyeLR^F9e zyfQ^m)6nRdDRSCv-iWLIw(|?`d3secSj|?i;)$cU{l7=+ld&LDcW}AZaqL)aXGgS) ze+$g#2W~b&NkX0p_*B5KeKAI8CgEz-0kW4tgJ7{1Xw+xiY)aP(qD(e1X|LVH3JM zxiWE|JyJ{I;uRymc>`j>QariZIzAT5Rw9jzFFJm9qCOQ!T3xcoIn|0($Ji0k7IL7J z4dHfwIU5?v_yfh^@U1DT83>eYl{4>qs&RFr5glHwmd^zBsn&e9ywZvUlI}PlubE03 zSR8SGS6pGsK$T@7(DkX&Dth}d91$b{6kI@x_O>f$g}wfRxU$bL00tzyojoC*N8T6E z@GLa*?Pz$7ASj+=q=9BCVyqsxJn0zF6-fq7IczmL%;u1{``~;kJ^$d0H)J+DjMlL1 z86EF6Ib_UI(gWAbygf-j1p=?OJ{5};(CIg;)qIc!#4+dte%kc8z<^9c5=O;k7mX&T z*&KA|j^@lLS}Miyi#y2Y9df!O$)QZHo{nFV0~V9hXwutViM6a*359J+F`8XXARvRe zTXRlNBw0=8hEn`)4lm}o$>&~&JRzd?=Dv&UA=(1&=H>ybr7H#jZ%>Ftpl zw{#(IgLIizyQrS+hCiOJ=Q2adh}#+Bl;^96ms|)GX{&IWjH3OLKb{)OrK`z^$C<-L zent~kv6_t*6&spFo3m?Jh2CUznk?kGOzhm^NZPtE(rv*FmYNoT@PY`ekmvGfGEaf^ z#!oC0rY1--xg5eeTc^W@iwe;N0lhZ4)ut)f-No>{G%SfXvE+b#4&gh#Pgoe*#!P?@ zVKs?*qs@q{SlkZ@O$QAtiU3p5CP8A3LZ#-dFZ&!Ql!XEX1RV^P3lIwdrpsiJYJN8B9m(9P%)4Rlq3=}_&K!mtF`9P%+lVD(Ur#25n;3j_k?K)H;0 zsil-!?#1rB_7ngeG_l}*yz{^rb`HQc#hw3xxypR5ZEiR3oh!AZ*)!Q-pi;`D0_|YC zoHrawM@_ZDM%owpJZSc{L*d2)m+`lUBa70`SFjofUk%l?A_JDv<-|?i#d_~Tve+-R zh_%NSrbCuJDB(k5zgcZ~=cdc5pGDr4JKoeN zJ-O>zi4wU~p#rn_2}|<%yX;>fkQ>6~uDMuImT@%bp3y_UxF2C{( zv&#?9#r=hqpIWbOp3s`<(7x{4Lg*m?=Ncvl-|&GPsC1GmY0_>n+|diQteHV-ZU7FHdfIbkeEwXa27kC>MBOrni-x)R3cufI@T%Y(^f5Ppy?*$` zlnlqsq+!y*T5|^oJ2lf*)zE;DxJ4{}1@|g5$(_qgEf__UFW~o@aZv2hMlO?g(?+}9?LxQro!A%NU6SyN*>9OSu8bJ7!WF6_c6_nc+y|GBtGqswtCWhxy$=O!Inp>XqL?bb8aZEwmHMPIC z8NFe@z}^c!G5m^4WQ9XPO7^D1P}M`@*~A@CBP~aUm1_3Zif>oo}Ft&Fy zpmTX`W7L~DMn(qlu;5H4Qwf-)A&<{2nlr1jnG zSlp4c>`F&HVW%Y^A93a~akD*Qce0D2Y{YNtjfms}mj1IC6yt-Io#~ht4+e3UI^7t` zz9m|OS>frfH32iWh?4?iRx2wb2u+)Q&z{vJrh;8kIK;+X{JyzMZT=+^4!BB)57EqE zc%3eWyOc61UMMrmW_L|tnC&=opv7S70U?~cr3&3e!cSO!zzQzF3MRW(kCs_TE;Vo) zSkmFx$=Ac0h?|XC4?*?nRCa6pfy+5p(&P%t?qV)xOr1&;S4WeHiOp8? z{Br53#l>JPP4r^=x}3nZFn>s^GC-{k2X%tWFiYsh3AgR*|9>f zlJqPA=TUj#@4*WX3Ew?{8%h*SHEvRkF2x0@8bvUfYzTKB#3Y2m)ed=rGX_1jk9SmM zT){WsL7<_yp}hYshdtA!(td5YAmNV^=k0&4&xBju#QYo+9=v?+tai`UL-P*}awVeh znuB)#T$#UPJr#S&Jo}ov6sxe8%+r50G$DmovV@Dx$gi35!WI7@Sl?IyN}g#q3OH-{6lx6>{L!YV8f5cYw2cFQ~RO zdFhfMT)J`T;fEf?*IzjE0D3bXS)A`=f*vKCZl~RWa#q#M1g`*_9e6=;Rs?&XtTn(^ zy?6}D91y`cx-Zea7yJbd7i6qcRDT-t^a%b`)6c$Yw1j+azfPY$mNl5e{MTp^)u*9) zUT4+^(~5<%zlO|qhinh{nPf6#kL39)MPW!-NEH00V6o*6r#!}B@zr=Hy`j_+J6-T?7Mj3Uhg#NLjux34%Z)XL(7(99)P7(@Rm=x0 zbx$XRyQ~{=kG(gR-klKa#oHbBy|kGZp1au|piK^$k1B1@PO?WF!pWV$;RlIx=s*JO zcL#2DBY94p@zG{IH=my$q)$I{{&4#ALXv&Y2Of}$f8K>!8;3#ycPE?pi-!UP)Q1A+ z0vek*tAU=uuh*E0x`pdDdCPbmR5dXbh1#6FU;OS#$sRIJ*)wjdn`$*x!i{yBQ?03L zIoHV3wE}(SLN?r8&e5Rr%LNn>5yZO-{pBp3($iq&ZV(G486X6?A4L65S66fdLA(F6N(IAcX zH;I)1$)OHtl>ee;+4DvC=wu-I05(4vx%&pv&QkF)Ry#1zj)7>aKlm4W1IZ1do50i% z*FF8UDF0g2QBo9VV3NH*N#9Li4gMIFneu_Xh3p-JoDujS{$ha%oi<(k5Dt3XD1}FZ zEY5ujcR0u%VB9*u>C5-GY=+?|_EcXUaRz_CuRqHyH>ITBh*69ooVANZQ?zrKdCcvB|)~KO_6E^y;ln4DaK{LsiO*hNnLIy}%qydp z+4lma@lxZgnllh#X2MM_dTK@U$PkZ@oAj0;GK?lDvL&(#9>pX)k4? zaL@Ozubk^VaJ^nQTFSYq;`YR#*%#WMRxIt-89k{`@ytW7T^TtU|L(0nE`?y0>)dIoK5g!Ng3U<b9c3MLA@Wm&ds-Jr5Skq(ld1Sjk--;DZ9$Sjc{V2X1RnVVcq5f=ebO$R; zv*`-WrWfr5tu*V3c!VO&MCF+Hm5f4#ZO&Y&?DNH3mT|`O<%A;$A$7l33k3Ds&{?ro}!}gHHY1ReH6DYEF31;yv;zv;zN4C=m;Q~|C zKy6OzB6D6ap-SAuOWAqqrrM{KCo4JolD;l5lL5j5jiGpJ8?~t<+{VGt^S}}en@H|J zo)#n&rI*xt&(TmAAjmW9{Q<4C5IEtUr%0|2%5JAC#5Prf#qiI!7g zC=#PSKR>@#Gle}azv+2jx*iTUvOXnS4^gtj=i>fABp3?B#MGf5J&`@K_2^uCy^d-n zv(J3=EkE$)BaVdPfs^u^l$GJjG@`La#_P*8(byyr3S?5ZP95?AxRh5WqDIh4^{9}5 zYM35*NDR4aRECIj;lVP*Ug=@KH`X1=0-YncSj0U>64P&>WJf}1 zUQ%I1HKRz+mLW$mJezL>irFNRMUdCATgpUYMDzH09hZjIa}2Sm-74@VrKMd5pjKqH zX7f(9j4KcZoTpuD9DsOXO*H`*m^Wk9UV1YMq{HsPlCDrI#8aJ%%5bb#-9@?~vSSkc z=nP6dKcE{pL^8KmH}JR_z;98MMO8PTnMb)md1rcn8hb%Nj#sE}NxYj!PdVh+zccDx z$A&tWmJ0d#tycHST$1ht6{CI+ZgqV=)XWEgT1PUixMSu6^;e9>(ut|<$(8G~@yxj& ze|2i}(kjdldlNoo}QFm{6* ze~x)H2-Ec{)yt*EP^n#R7YkY56^wFg|GqG|7 zHoW(z`%yt!i4iLiaHrG=UkND0lK=^c5+3f)A4(gGI;HMOrQEESM=B%eB19|c@Ki~d zAiDlB*Gv;Ntc8=G=K@*%`0MIY5?G4MgPJy%jI~T;4_eD#?Olqm+VTlk!mKs@(R@`}IcLGDXO` zB*j8XMEdgnH^f&*JEdT#JQ4}}o25d<7LoVA0S+?md=xo;uSYd;RY-ReA&M@rIr;~B zwm)e!W64!>1w^>@2UZmWnLD7?7&2pTvGIT2_d0re@v(IKTQo~l|80xE!)J*+FU%72 zqgiS+^$H8x{E#>7Lf@y~LGNBtr{fK2wb0u1`me=z-#(c`<_F__8}(B}#feXA zL{#gh?ENjKa$7i}2heuwrZ#&-Fb|;POQfzid2iE))Bt^jcX9f{#)2#aadFPLIZ33Y za`J--yPt#yk&OO6veVzi>C-}gCE_rZIQ{H5PMQN60I6SnAXOUsnCYP9Vh!N%4+-yj z$@TL4zvZBMd0arp{!;h|Kk?{nL^e)8HIBEwAtQc|p}6%c1!}Hz`$7NdyPslO(ofiHW79ju0!4ZwEqDtBo#8SVK=B)x0h@|?ca9aqdW`s z0$A*gTGPwNs_)ZHtNX`NOR3w(;w_F2XbOoZX20d=v=Fr;Gii<^|i1Le=_z&>ddG$Um;Qx>6{n+8v`>#E;dLO+b zcK(@t0`cD|;f5M~Ljh2)&C2d|Sp*AVW3=nC2oUO~_l=_=5Ir!mcSrGFmo;bK}JWYR@CX ztD=QGzT2wK*UlI{X=J$HR%woC1l_~UdtadAhF?etwQgAzC9tJn_8ibzDWJq6N-BV> z&#C0)Kq2B8ux<9Y#z1yYA?V9y4>@V#kouNKEz$ze$+yghTf=S0v;O>2uvW4=EYVLHkL}rzx`@{d{-E$((9txtz6?Bu%;&yn?yz04EBWg!? zKYthZYW;?ggx9!!ldjbwd8|gsVQ--U-g(TD!&7_}l!nD~$8P_KPBKNwD-4S@EVrRFE3rtl|W8{fcFG5~e(<0;-mUbiL^#~&50X0JINTvqk<0mGP!S0ih zxdlgZM2n9f*xL>?zwZi+#rv(mz`Y$H>n!df85UNA^TMld9zhhAXiDfPbzL?*idd^? z#Er)~h;N;64u?=<5Hb&_ZU6^%cN{i}Upe0&uZ==E#p>#4d-eS4`BNtcub#KO%&X`3 zWVC*N?xD}^53s$gi|N^SZjZeoNVs!LT*Zx`+rmd~+Hr?C(VWUy#spM7qDRCHbjUJ` z7V`~s;W0Br4Q`+^6ah60_4w0jws1zxX0{0oOWlXgq0b_P1ozt-wg>*kz>{0u7!#-q z@6q*z?)XS!i1Koy5i|nS3EONNSn5DKSEM_mu9^qJao9UKx@b>5E}GnRh^SuDP7v?U zO!?-(FM218&eWHDiAdOGb9)k%Ag;uWR-)Wjw!6LTp~pS#W;*V%JAA36Ka0Ls(|Oeo zPK>8;$7CoK&qT6$#p!Sa&YVb%HXAjk?DWZ&Xe?;RAIVYB+w8E?m3&MY3O@ZBTd){a zLbA_oOHI{Rs8~@(dsV{xYHKN--Db8rtS)DD(&={M%*i`D>{;=ra5K+Pw^EL};FSWy zgWWd^Z%(t>0SzJOv5Ax5(l3-oMzg~U=s!hy;5|7A8K~ZZ!P5Y^NuVPCDE#Z=lezax z%n~-aqkh|pHDT3Rsn;#~KsjQLY{8+#-IkEG2Ti(zvooJ~65H>Q>tef`w)#^guR}p) zixR?h8j{#Pd*ZlyIU&i(u^pG#fmua&-`(h1AQusFXS@`bY`g>zSJk!VNCDTs++^-y z2IzT6j_d88YAHy76;SHas85X5=Nt1iIONo&8~D_q=%oH6WC%e`3|1nbWFsm{M!OGXuatU)lsS~!sgT1@;esM$MnJ zk#zUtO?(Pd1(oW%A8-row!Y64UeK0CLZN@^>D`+6{9VE(;tw7g6rotcw^7&no3JNe zxBh~B{Orvb4=9B3lgt2k1$eU?$Lcteq%H^t)rRy!t=plUl80c1Qbrx^w1oeF(BQ;S zq>-Bq{8(cgU*1qTpG_s)E;L3|4NP_r*o1^+h&vK*Dz{V9iD~>V$84E;!XtYe0Z-DB zZp;>+cow!}Bse-bn@p_L%EJk_CEHwD3)qK7I@L()$k`*UMe+PD>=gC`cJkDkBe>7D zG!&C9I)g41!-c()$r;Rs(lb+2vrEMmp=XVqZ?dlf)yxXW5#=TuiLF7`1;NZhA)f;h z;_(}}K$dbHO?0c`|fDB&UD*6|H@68M21grY0V{6TkN84OActy#T)b3#ghyJhc z1%VT`^FP^_*>|uXp|0Y?64@N3ib8epa^X@r2^%^Kl?lRVf%Nf6c5 zqUpHoSnG?5fW6vm8kMJ%BaP?q*4EaiYD46bq2;HxvKhwnojFTMNK5RoltcIL?Xa98 zzIe)EjLo2FtIH9xy3*;a$KM<(I2;kD#hV>pU77uif=1BJ(Yd9lbK)J(ZaM58t0#8! z)B}a$xl_vl#Vb2}7heCvKllvIjo{!Njc1S|lf*uJZ0d9b>1#ZX!q2+AGB&=Zv!(+KP zToMuk55hHpkYK{)l6n8B?w%QqwK?$a``-7|>gnpP{nV*br%s(ZgvUCKb&Ep`atDz%put#{y{ zNL40kBJ)&yfGrZp;xKorjK&{oXhFq=^#-F5A*Z9PJ$izUYpg7O-}{QH=tRkf8#_zP z*}-_7(9&07%dYCHGuj}P@#=RGd84C-oxUvY%&{571V76$`upEU`AL%rX0W@R(5lc2 zIB%T}E6&aVoeWfa3WxlL&L}{0&nF z>*)mwLO3ED3-&boPKYhylPnjj17y*MbU>8pHn=q6kuV#CwGZlK%7nT^ua1bAM5ow2 z+5=PN?cBGaXQExo)|K_|85rK(<(qcF{6(lIjkVW~KqNsYPo5Wk!dDDw&nCEb*y$3D1|a5UveQ5|3<~ne zSfsK!FWsamShn=FM1|_|E~H|b;?~v}Kd*{av}bb7Q4^_XPxOhDO$Fn_xfbk+!Sa;0 zLWS8f?I`AnU#!stf$yEWNBBGT&ebT>^lXh5@YW!@0b>(1zGAx^s03K`N3b=H=!4Qn z_=GLBHSU7#a0_gMqt;jCdEe%80@&%@GFk~+m>^sk(mG_x%aP)jA=K+=qk|g!!4Os; z-H?}RMqK#xhpqB1*Wge0W|I_!ree3iNGoIJ?oq6=i9Az zGAk*$+>mh!2Z|d#*e*IxAh#(!~UQg*v0&4P@Phviq zU>$68+z~C!;qyt_#G)P{iZu(62Zk>s-sF5Jx7m-aN|>+FDx2o3OgTjZtj$Mg&N;;A zoLHG&;iOa96&}13U1GUeCm0ok;)X2?5~VdwLoG|pJpFZnlJZaqCo6<>uEeXn#yi*> z;(6?~^-}0YEkTMiximeeHOiI1?qxx+6=IjD*I5<7)LhWP zs7jU_({;(V%AQx8WA;ISzYIi0p|Qj3?Pw6O2`{_QE9fm=rzcdNXDjb*5^G&<$bY1` zzqq@4aX6y~b|$`tQz&3J4Sd7uI9X|6*byLV2DV7{57nt{^qpIIB5nbMo2G66EFG>% zmV0%unBcCA<|e1esc6%6_S&IXu31*IWH6oyw#)3MCl z+^pJ+P7&>>aB!Se7Jl!@ciX67ke}#_ntM03D3gTR$%e=d;X{JCw6}wJft=`QJ8)Z_ zD`0tr=o;WCUd1g&>|||^O@sg};>O6}1z!R6_S0%D7lo&-h~j-BZdp6h)&k2H`iro9 zVMqfqSQ{=Gp#>y`Mbk_OT$G6nq5uDYF^#;7vAaPU1A=&y3dQ!v8Vxk7)1XN3BQ9JO zQ>JMYkok?cb?aDPoNREAJwA+*>V!xI2uTmQ7zrb$GH5Cc;mSh_m*%a|T*qs_TxrOQ zFzn&F2pb?IvD+?M#lzU^I>ffdVGfW9&0(vkH?d%GLAG9J)IryWmSbRqnn7m8OgnJ; zGJ3R8$Hg-u$#4X5xV=qaeet%T_Myi5veKeLZ>~Xy#okuF)j~Ol1n^XFk^iDc(V-=k zn(hoAqqP|l8NPFC!YeGS(bk;sNP#^^tS)f5J?>&GmN^=w`gm8QxWVr5VE<@N$Wh?7 z=h$2@580Mm9P&Bpo7y^B#YXQ&x82oNT+kh?9w;hr&a&s$l$91r;at13v8<@CVr^@d zROB_=-J!6<`PvDOKUz>bFxcFH*$%Mm3$R>4>@0md7;y zO=wOsX!FuCJ`9UdRaiZwNjIk~%?m`)VT~jpUN7FkNJDy*-JuAaVhkso!-fl#_My2% zCeon_DB_Sk=tYz1UIxpLv>}8Psl6nBYJ`;DY&4knGqcHPHsMr*MdEQWKaU1;RP$Ay z8|q?_;ArJ&hRSn570fH6pA)9#N#2;`uH1aClw`N^=1J!`Jr!29PmhFys}Ha0JvbT) zj2<89-qBeS=oyP$err@AXpz3$kW z!DE|a;q`AA>OHo#zBM#_X=C@!uF|(%(|Kucx$uD5>9YDD#A>N+?zGq~)-0#jWf@;r z-VJN?dN$2o6-U4;xv{%okd3kT#;v1*#oUGAlEye%9;v~u89i13ut&nk%od|L1!hf) z82d=DZcZnd@jc(sR15$bb5bmyWX4Q|$5IGwBH6fh^>BZ0OH(XTT?H6d=2j|u*0|;A zl*%PB7AY9ho;BF~@~g~im!K_-n24%V|7wAqf0zNxtM9*9K^%p2odWlAgfK9uA7M!l18do5cvxBDU0$njtq|8i0#` z6lgPcGPKFWwOLKr8h~gJ>gCmk8S82Z57ZAJgOEGmZ48vza9Bs0dS!B|-=Iv8N)^q0 zvVNxs0h*O1WiFW!uFQ)S(opa8*bR~LD5MvG?x>ztbu3^;^o{XyTS2uq)*P><5r6B1 zFH{xsDRbVNz*!W~S7&*9gwO9iHp6D_SG@)M9@dAxW@`ki*^Ry)6mZ5C>=9&sH0en;O}k+tFqlRbf3dcQGnK634(!J? zn{nubO{9$!c4(#IR30K1B&b%hSTc_H!Z>9Apn0i$AT>(n0@K$fQz}Q0rX>ofM#L<| z!Q*j_>RhsvHxaKG8f-)3D>p0!^+L>Tx!o02VWIfoMJr z;-in!zm(yIXqU1V6b~+EhgA(&v+ub~DxdCDP1o04VB3D+aD{(g&%(P#f0}0KUie#e zu(Db+Y(LNHeK;JcS!`daup!L^KH{redidNYV*Z+qP9;m+joTd)sb0Hnyvysi8I&s**~u66b;@P`}U*+v*04glWh` zlN)t5leXeL)PilH%~2!jlH9VqRDFSDy?buR$xcX z+CDPxcs>me7d#WvEj28NnMGL4w(4GM>6=x6%+248{NF7E@rqw`n2! zy+&p{2m9=+G1doX=x40{86lhCM)%pn}l>Htq< zvRq;p%rH)}><*bmZ4*i=CP?@NJ8D4EY3mA+k<>1kdMz%kpzvKXX^ABF$z;Z)_2lHf zoMcQe34EtaDuwy+Flwn=d6tes8)lL*wJkHbZ@liRtf0_207Nrf9L9I3g<*dmx2-k#plXBh0Jl*MrAF`v^Fuj~`C$0m^zRJ(Z=! z21={)BJA3)uj5en7rm$n(KyPsj@m) zX3x%n0)We&W!AM+H|`7}mqu}bTY}^}k+@8a>I{{LMP`|AP*(@UCsMOaQC*k+GiHn} zv>rs8-}&mi*at-uvbUgYeJ9}v7%a%6R6F=pE?TUo14WlytcM|zv?DH-U%LNr#`g84 zSMmolwyp!#ik`uXs81W6FiGY#)cTOY2-@1O7}L0*Lct)}#em86%Ag4fmrK_w9c`Ac zRBI+4Eu)~&c_C6IYxV+aMmkeAGKQhnOi^EkMwD7X+MDj=@+_svXj2d0Dqaj9gZ^>^ z6bzTAAfWogOjTu2Gk-yFFfXTy(SixPB7Oz(&Oi8Xd8pjDxZ#VXTYV|3m}>j~1W=-V zoBJPARZW!1N~vPg0@HFV4SCWaq#`wT_i{f31E6-KAf)SONx+|)2AoHNZNvZ#!0OguWDbp_}Q+nLkWM?qQ}9CiarL$x+v>q zZ;9LLu!E1QWsum3_LUR@U$On1s5NO$LPVfw@}!hB(n4VDATCo4MvE{d6di~DKx&or zA4Gh$2dLwi`Igyee7D|oKY7n6Y zPNq13IPY zY&r#;j?4ER6$k|e()}g56_+lg$+VsdbX4bgb3FNZKCidPoA2>}-E0?IOF}g+m$x)f zS{f`Zbh%<7*tKCp;w-dsUj$!U6feNSuF4H!Bc8yrohFgx33*r}g9%(kE=r5GT!TUw z_vYqTa)GC_B3|D*2>n3u-I^qmB&7zM2hz>|raZEtk@GTk>2x#f>~0JeK&lA75P*dt zd)O2sBh<8&MA!=|31u+79x72>PX`7MnyYC$4%d+y4W6GF+`9j#cp6?Ikpd+Y;o7$@m#XXk7Y@@?dTJQ$NymI?>-JbmXENcl4 z5?b|+wW?-@j-P7uJASIs8n%_)9JeG-Hd2{caM&2+Ay+pbZa=GidyVY*U%OlS9nxXSxPB^m^=km z>C1L2JWDB*RAWdT;Hp{VU)e!ROPlS7h4UAHAe+hM6t7Q0nuCpyaGv~0gKI3N z0>^Ukz%h`@XHt(Nwaa9MFoEg`NS%UeIC~xH7s|o5D}#rAaqHf6%GVdfkBg(w92;Y= zD&v_oj#ZN;f!VkPXS`UH7gdYD6)SaE(FVVSm02^+^1->N%xW`RcVOw)Xj>0CnPAj0 zBeYsz35k?N$S#biA68Xn+m?!NGTKbEnQ`F+;&B*~v6?MbuzK^$z*0q6G6@K&U7I&z zFI687rmqV6VP_n;j-yf36K&KL4ZNuet*Tm!DpXQtFSHg<8cJMp&42Se+*~iMz9Xve zUxKwjs;KDQ+17SRPx4)knDeZvyZ;Qpou3B~3 zK7V0s>$-K9!5D_eQRv@dtZ8YkscmfswSzR|E#e2U;vm5~y7|%OYM(=d^>31r<#}L; z3G|F=0Sip2!4YgLsG#bDeG)CoijbG6Jv5LEYW1N6f=~nmp#UaCV0%FHIP)E1Q83>+ zxGp#1&$~CT*lM-g#R4oU8!UFa&7k){u;T^I&n+m*&T+v8v(08P=Ge^zIvm}K6J*Mq zwp??z_^jOl<>0YcenX+p5pS;DT`w3N_I&73IA43UW|h=@s4?4?WwY0I5A-x;+p~)s z27(3gwo0eN*%%+_Zg5z!W6WJ$*A?`yE6Xwi4pqWuU`63YXff5WmUyEZ2Z=#SMh9$@ zp)N8`=j`W4%k%9eSV0w7EK(IzSI5ePGHhNJus}@k(w3Li!v>Z4Kj5V-OlZyD=+4q* zMSXPMQ%*%oMPYT0-sN(5sN;&FyEWTeWUnX=N|k;=cG#>gr@uYw?~3^x+14yiVNp|o z)LdMg^P!>&kEx+57NsL{tArE6URY#tVK;dsPGf;$;#Flf$(k$XD()PC`3iDM-KAJ- zaS3$96DPna9QLN`iF|L>#)5EXd9b6>;|+I}<`%ons3z=0{bBP^urur}jI@=OcZBj^ z%_=B!1sWQwDr<=CuNOYazN0gtB+zpsZOKCDu+e192VOX35K&b-b}GAkF-r!IL3$X_ zj^V5?9OCfABjI2rG{|79yRj)b{&LPqA(DinZv(^U@>rejlBys!1e(!gf{2}0ZsB`5 z!N!4FtI3&dEzF1g{D8Z(sjklF%OcYV^}>gRdX%$KDB=^vNAs0EN!;?lBl*zX>;*-F zwE@jT`NnM+P*sYM1~fu-u!E+9c_ITpB~%%L`4Sw>J^fl3rftJQU~ENOPwQ@kPdWpU zy>bMtLQwEk$*oPv7*N7Q1T<+XJefdPQPL|<71iR~rm6y@apbgP`)H%kNc-}!h{nko zAD)zvn=h)-dr~`-Z<_jaE{ql0z1h~H+RBa|SFy$GE6uUxI`WF#4pXr&h?5yY5h*_q z4&;kp&vs|ybgyEcr?tV=Tx@aW*qlF~AFNWrNO32kUA3^cH> zj&TL(L_5bxu7^f2OwtO4Uff1TZn-u)5FZPh+(acQMU<)Gz~3z%kQx=IC_=@A&Re7r zMz?o~;M53#%-{k_!1aNZY}7);Ycj*Brjk;@F$%8d1c&OO*b;*-OKmL5x3T#O&|{l~ zCYYqm+^480*eRrkItCx8g3wjrjn>?<&y(ve33^=B{(KvDgGHc_!3w6aB`VdHW}Drm`K2&)m@kzT*j-t!s2>!EdQU4_ zqzdwb(YU=DQy#w!iom*5PeJB#%r!8_#ByiM<8n)m=&a`7Q7ZDObS`@ zzAmyo~?W|HK1qu#%3^MBLliv3v58?c27j9`5bwnCYAe2g9LiyJxXoT)L%*xMAho&x;Ei zaM`^WcPhqK&Mqx>4zFvpF&|=4Di_ta-{@WoKA!ynGMP0Mr zYR1+)?65FEb=+dXlD}$vI}Md+oNiU4Td+iPvGJ*+bTgaLZnW8<;At`1EqgCM73xxb zq(XLiMp6tqV-R|+ygr2G|9E)_^#>L#kHu=VSobbotV{?moebFPgUhFdeX#s5UbtrU zwO3zt{K(;h2c~yz+OYbDH8-I1REMgaIJ$4)p0jd(;Uf7aA-ZsH5?)xo)BOD-^QUEz z>P4qzi}kO;mGmJof8{J2WgN5$G5BrLJcldr)w65r$ zqTdv6EdFXqPsv|PKOoJNZ7X|w`7VEh{|^-};vz<@zy3!J8ykxn z4>g`_%4@p6xu*G0OJU2GT7K8s()zyEm)ovsd$jHE?VHWlymiL|JHC3! zv7NDMptT7Xu!wnsZ_|HV zmeu)ZR-pSW;lOGA6|(YNdj;)g*FC5^iFXTyr9UymHgL!P#4m1f3-erX53x>h8>`aY z3_EFfiU;vtv%q~P{2yR>ViEkVN4Q-$i|!Tdt$T$@?3KjRxSzv)Qg{G)w6jj(>j?Ke z+*jjC`O@>V$mf2<#WUj;_AuPeup&|-w!*F5 zS$L7FNrCfmJTtLS^Cwv_ZXC3csz)A;u8Dn#F|cSX_7qGx9R*M4T||p!mq6 z5x0Y#P5cD+FK~a6J)bx!X0s0V9P1X2Lwa@$b@~oA)OlE)u!ot&DBu|cjOh6(lm%ta zypa#D6aT)JHHljRlTnm!6u59J)Fe=Ep5`d(eH!(p`*s!;cBB64&1ONt?!-;cf5*nj zYf+9k;Qn3aCYX^WPn4rdcrV~Yc(RuTg# zAGhw~tVnk|;6boLTj;*UveB1Hg-*yI0Bc?rDvx?o9=r@F2bBTv4xo%fbmO$qYzWb< zVlmp(hxn*u#CLTM za;m_)xBBxZ2>4DSU0Cc8pFsT>dzbPQoBL16r{I4Va8N_!>`4Z0m9E(n##o}~wRghhW$f?J zu6_<~{NDB4JNXo#ZR*LvG=nz>;uqcyq4X?9%N6l_plR8W=Gfz@cw?bkKF^KE!^_%0aoU=*3Q!3(XZT%V))aXenS)hS5I)$xRIOq>eRUPcw9e(YL#C z-p5+D3EcQ2>^RzQl#Rjm=q~UHN7*&7=zb#_`pxVu>>ccXpbvhK{VV$vdx$;E9%m=n z=h!Ls1lH8oVT@SK9%WZRXX-QTo9y%KDfVR?==dG>8}@bfHTD?$E@;wD_C5AH_8-vb zeH(i(`xXqMyug0TzQO*)UScn^yP1)F8trce?wPQ#Y-c$v3-rN-lZ*>syUd5a?uV_L zAoin%f%9+27Di}sqc=5U6sc#&p!3$t`hbrEY?yr?Iu(1_ZZ?fGPH$k>vp2FgK@aeq z?A`2L>{fOMyNzAOZfF0-e#*|Ur$JLbi+&wor$Ik|2HO1$o51d|XW38Kz3j(qj{S%o zfSSxl*~i#N*jLzB$)JPGBC<5OH!2GeXk=$IZAuzjfd~$~NHK0T`N9GKML0Om@h{~1-(vu|F(!Yj40EfSCLblS| zCcIhk7L~0L>7<_RqMzN!NVfG)O0$!IJ<1!EZIO|&@i`N=uT{v7J^pK=vOO}gaeQR6 z^3hj@?{5Cx5t)PW;w|HIc6&dv?~|?J37PfFVxVu%LO)jg$U+`~pbKmmpA!HXG)3Pm z;EHT5p)xOn5Pf^4G_nkmBhEe$8Nx&}!vN^`wepJ0*X5A++jpyKYqAZ5Nv2iBb z{e99T(tXr{9eFm^*Ec&k=P-ojE5g2VR6Yv59yW^vsFO>FDW>%<1Xr z0aWRk8<{iGGcPh{qNg`9XQpRHiEo?d-&%;WaD6X&uq*uNu9Gut1jg& z#gsH;JrRn*uq01XKZRBg+PAD(LV&l?gy5l7qPHHro{fq zX}_%NpPEMJ75k@ra8FL4Cm`4qG6p&H4^6fD{77dArN@J(g(Q@ukOK$;UI3G@Y(SeD zC@$hnAxMCyj$aTzpTBG(l_FZNp6Y`^Ts8#N`uICh%?AEiHlv3~(vTl;3j+zFawD%k zN+zn%VPoSlsS{+H%B6lpVrk$D;B7U$fM|oe{R+etiso0LiZVszCN;-?4Xl$iCZHA? z|1A0t9fHxQcv)T#A5F7$Ih9f5g{$&*${L5+z(*>_J z6owol6owq56owpYDNGw2>nIF4)>9aAY@jgY*hpbI;MhcA$g!EikYkL(kYfvl>4sw~ zg(1f_3PX-@3PX+w3eyh9b_zp|9TbKfmrxjT?2O3uNibhZFLEOtf*y#-P065_(+dxJkh>`8 zA?~7}S46_Hd5^5C*l-PzZ%Fmo$Vv9iO&ExU+a^9|1|zv!0+k$)b^ar=cTkex?c6vb z8#iwsmm7U@)x;!Nt}UQmYB%2{i~a%dN5;?zyAeMg{7jtCS6K!(4VO`$oXFfdmk z+_G_8j^8pqXVeV z#cg0Wi^o;B5#P_NZWCLh1gbJ@$cfpTT@$23-6UyBgt+@%KHLzwG9&YM!QJ+1%?;2Fkq;<=calr;(n7 z83L8%5K^N2_px1RzIB)xwPJ1&$M-7`?f}B2a$QM|4LrvUh`US8V>MDbqUJfpAw~IK z&94}8$n@3nd*cFr3zv)P=srkF6@HK|{ z%wfdahqCU055?Js`Q#z^A5CkuRGURG-_z=LVa+1*V4Z?=J93|&la!Gch0ri&>5yAd z#-qTA1H3jAE5gSR@&G|7E6e#_xso>7x%MoltHe*k5b05dAvQ9Nm0O1O0t_%5N0d-1z) z|5*4dwRWlvB+R}uF=#2AUpUQPqcx#h9A{~dhKz{ zk*Q|;5OWWIr!X^kli*KZrV*FmPdzvW40S+Wpim0>s`NrinR2A|+{eRG-sG>f1GUjE zUV??ou7w^%Ybg+pBK!>Up60o(PNqe&kEN)=6hcz&OGB61a+;T!!cx1=?==!IWe=|n z(L<{B7)m2?+C{iX5ZDDsA4e#HCHWCV>Fo%7XCTqpgV2PvMDHjLL7v_hgTU*hqlACd zUdz?E3T4j3vW02UN@@5Q@0)}_DXO#?rP+&mUXA(^PEpHJ2*M)5yu)}?a8tumD!T@| z&FBfEcwY}FQrPsAN9UzL{Uei#)B#uMme5*6H7?9oE6o(>sWLJsbdbuKqP>Iy)^Y@^tKL%~s4;h;xXY7RJ@AIsS{V(uE2SD|1 zMSU-awDK_EG==_g1>|=1Q{_-gf{3&jTLMvbRD;R}5L;Fr<*TLF#CN)NU2; zCC6Zm#RpmB3BdPvkR5&kt)CC6=M#{cz7w2587vfj5fZ^{!16d+>}vG5wUAb>heUJ( z`vat`e?%JI z{uUD6`yt1Dl6_S$L%KQ(`RW{G*A_?}zYclnbC5~i2kNGg9OSh0Ta zOTi}CArE~Q{Pa)kWx)Xj+ANs;c40m3&+NQ@-Imc&{os{HXG~WfK2TfRTdO_? z=viN1*JPfaIeuu*v16C3AKG|;hQ5COtnY8r?Y-;(?nCyyGglrxcIA;hM-R*#wapyf zbKvk^#eMwh8O`lDzW?Z+qz{jxc@Z9B-vFfRbgB;n#B5px>dUE z2+89l;sR!QjD{RaSk=47G|rB!dawnme-x?osD{)LP?%N z9nZt}JRou&b(DG9GjJb4sJGz09qv03^Dg+^5BEc8+voALAlB(5Jh$U3sqgHA&s})l zhnw;-^0euzlID4y#shdSL<#Oj?M|ZdgH zTCFeTbQbkJgB;Evhcn3GG;%nn!u32-Jg>G2un8%iR#QBKvQugVy>q<&T1^$`okMEp zklHzMKN#JL3F+OmI$&k}OtZiN34 zo^s+;;wgULJ3lH)xuU<7heM8MsD$)O7bVZ%GfJJfm&ypg(;4B;CtjlO+8^rs5}?RX z0s}6q_8rfvlpATFCTN?5{_0buN4PT=22uS1U+ph(o|hc?F7TJ0FH!@PWu$u=Pr78( z>|WqLwG~pKU#(=kRj38&;(k2!l2jf_4d|E0K95ki@J8*Fo-aX|aE$*dVJHp{Nied` zgOrv5L2$XhG$a$4jSutIzaD>E^Yl7BKZxuq5@qm`iIrt-gzfdulPC`QJ5s zSt>oHE#}9&;0@;H`S_NXT;aWNjHA`s`$3awt@cTbq1LT-nI)Uok4( zk1GfHJ_K6$I4%$JKZ%^5#6>x`B1ancEx4$ES&^$9ml0{^;0u+KEbHgtix-!HkKzXK zb7gRs>w}F@2$jfcuys7}cv<0Q?0PiV+v+O}Bp%p68$4kIg8(LV)fewwd&KMWq$4*u>G+T#ga4)!Hn zIpDcZBi8qEnZQRsjW9pMWdj%ZbA)^bmxKM1{R+?*4KiTDjD^Nic&nv;iAx5Bz!(RY z@_UBAXHdlpFbf}moxj0-78Lv(GbCO@3K=wv_j@%ZtuG7C;Z>3gC)P?sVrPQ3-5frqv2tFxy%0)F$-ZG!5FseVNgbJMbFHc*G zrG_C2`nvy?qhQFDk7HT}por>7rP63l@ezu6%LV=}fX{Ch4!1y5_0#;?W`?`i)H36v zyw1|e2i5_3&J^q2EQ<7B3*EefZ}P4p7f*<@+o?U&lxp+ za5Atkf;Vu(#NRwc7hEcI;o>;YVSa{(TL9Wh{!~K^Dm*vfni^ZnjmGa}9Wo)ZJVs>3 zxVZPlb6zqXj&pK8YjR`Mf_5k9 zb{R&qTt1qW@Ug3uk6mRLyLup@8O0UmV@`yRFi}3j#P|qPgYo4~$X{qYY33tI3m+v~ zG3FH_4=YA}%ys!FOD7?bL=r1V7-MwE-wij7vkpj4$o4;tvkpGOIxxakpnL&bc9fwS zZW?WsvDL`SXX0b4nUAd&UP>D;rS*bw(8fz?)zvN3UL_spi5>yoh!Q zfD?U}(tw}CeY5Zz;(k9_KUC5s>$qo$rB{1Jde&yPL59EKb-kvUS?j-iRZj`GCn!)59K|dd6_w5 z`u)D|)~&i#-3>Gr%K2kjVAZW#x2o0Oe!u&D-xX2_QO3a$r4vVw9k2bju8#|=_g(Zp zd}8qQnVp-?y(O&8DIrSMi8Dioe|Pyi|5aFrazZ5k^7NUzwp_d8ogWJ;^*=EF;^iBc zCVu$Z6DeV(AH@B$m!Exlnf%K&p0E~Q#QhhqOkBP3?AX-v!YaNeM84zdrKcv)U&8l& z1LxG$>n~jSFK_?XUlT(12>IXs?ArLHvE)A<_`Hz6d;|A)TtkPw)B1n#eSd@NRo8Aj z{rvfT$NwJp|6GW4+x5pUU;6IRwOuzEhg_^%5~tiu1xb*opL5m&{Z zdc~efMmoZleFLklqCDCEUTN@xcOWH`Zr)AirwTHcaPqkc3@Rp^;-n}FX&2=ck3c*Wj3mb5#LEBh|)wkjHnr*krsEoU?3sWw?kr^=;?f=pG?smi2~AOvZR3sIGJ zR@mcsQ^Ktzu849uJ0h~#_Wry~r)&L1>AKEnQaVnD1GElC-Iwh>yMa z>@!bHTz_nQ?7;`lpS$ngdj<&O2lj8@wqgCs6LL0hU4{LPRW1{Cct^D$r0j;cnJQUKkmdiKA z+amQn%YN_e_qMJVNq@xq0P|vThuADWDSllp^NNEf4s3TadD-{Mu(e3j)Waa9GAOxo zswO*%h0czNsw^xj78V&a)g^66lyO%&$!;r=auVYrCDP?odR#0L+5DpH717yQ9s#Yj z_g7@GSnF?>`Fv&+#FgpDfXpsOzoghvm|E~}8TR&7t3v$x*Wdce7r*e?*FX7*$&Wqv z?2}L2xPI;G<%dT{hRzQ3A33~d_vYRW>sPN@wzRsqx_D8|r^KEnl;|>b5>4(<(g~s_ zNd(KZ+7_2m3qYwXu=o(L!&Z|{KVX9WIf<@8=buQ7z5Vl9lJ1j+NVAt|Qq*KONF8*6 z54W!R*SGYD_!IiN(OExZo-f74AJOzLFUsqXe@xS2rFAE0+N5oJp=n!yrX|Tq2u=rr z^Y+m8LVe4^&^A$&qFf@de;%|AeG5`nVpz2oj zdF`;g))L(*`P6@hlIR$@Qof0?Wi8pim#}{z-y{*QpV1tHu}k$^rP2ZpYk{}$y%k>r zRGVmkOHtu$Y5*H1s4d3Hwn$iVTqFd9e`*}&Ls!~z%Z}Ts0*GmuhyqxkFB$f>RI4*d z|LSJ^hfgQ|mAhei3YUd8o1WSXk;ESQ!ekj9`cX-J`BrG13_7>|!g02+d5R-A1}5ph zosZmqHD;gO`k5BrT2yOZ`IX3hP0hBZ=3ip=#$04j^QmL|wz54lbw0FbrlDrcWiX#1 zYPKBHLc?#ppg%4s^TGKg|!(b5pxKl=H{6M7EmAd8Tqx&MRvFo;{76UlV;Rh*-`4evjQ@{wTWYY^kwG6an^4Gt!FYb&l)q8Or==B&rDZ4 z+;)HF$aEc0_(wH!Wb0em;Le8mP_CLenpApQXO3iL!&9WJY+G5`3*mhruY{_kmk&;~vEYmym2sMY( zBdnhU7V#=QB76rZ^|J=0ZnAnrX!TA6Pp;5UDj5p{m89WYu%*dP*ekv$en+nLiud1p z_dzFDlzpGQY;|kT$0JqQR#{YOTQt=rYvt0S+C+yeb(c%slVFL!?sdrSb$Vnr;bh0* z8il2hAxj}6+)4)aZ@0)7yYpAXqD7SvQK_`U^-(U@`a9tU$&JF-ZrQtY$6cGq7N$>maT8nE zQN9i}Z6rovt3jK~oq_oM6aSz*NA7p?%@C$5Vt-sQ0e`t9Vk^IPrA zok`1HvlyD)IVs$9GVLa(K)5225##xsmB1=N!oHG)V>mS;QmOWSkxbV5g_PC^d?Hqd zHE`z4nd@h+Uwmlr^oir}*Z0(F)mpg_(n?fxk{+)2fd#Xvpuuyi9vYYDJ-{-b{R2DZ`2aUPoZ5QayEKevNpzBuk)Z*t5fZ=F{pMMZQRlVIZi$E% zy&_%_uX~?*{_%(G%;aMy?81RA%iXhit(^cKviVFto0$qd_GM}3$P-l%PP*WXx0S3k zCMIe3N)b-f+=$5KfS61Mh)E=pBalDIj^x1At3q6TKQ(swf&0%5-8)F`%^lk} zZdkQ)>5`6i$UkziSDH9B+tjqzhy1ilF9Ftq#%$3CoGAwnj*}Wg#tIDMwlz%Fd)jZQ znXJZ>Mo|1(_nT)urd8ZRAMF>X#U*jc8|^!^cby{=mo6;MLPJ=68)b5}beGH2B5481 z2>}#hs_BZ9bW`kQOp{%dOgbaNae&Zt+8zylDBmBskx_1Fx%yKyBv%ELL zO$0p?s`0h~<(T95i@4Tz=_#;;n#=TxA#uNV{=|`eR}dc& zFL^IMaK3kg$r91Z{y!QY3W?4uSgRsUJ;M;q*_Kg7ne*SGLA<{MFp?$cxFOhQlh z)7iYI+tg3dE{sD^&|>j`_=fmEZt+(A@SRUyJHIWNZIgZ9@T|%oec_>fPW$)2b!L~7 z`!~H-c7seNd~{wE?deRVeM00iZJAu#lxWLl+Om_~HLILW7RnP4ql*%jp0+zF2`P{k z$wE3g-XSZM)JRp5Nto}lvRRf5nADW4LctxS7=jKLvzmwLE7I*SW*U7*ww#=r_m^Ph z>zm(PvP6h)e(=o?{`}v4_Yc1FFTeh^uYCEluZOdmvCB&ySn>do(Xpc>jsUL3B8T z-p{rz-2RYcY9Rn^OnW}AsZyPBsis48`6>K^UCdp02KR7<+kWqH?)nj3b2q45f6%l7 zw}MHg)c(a!OhToeM*s8}^IXR@`evgS=sp^A>wSHt&-zL8O!qKz4`kmV@wj;3YdgQr z%A7o8C63vaGu~|#wZJ7m$2!;2Pwovr6g2kGU*3JLH4CbU~<&@ z3kZw~h2If+M=Fz^qL+xGoSMU15F7RQ%|{_;2}rdc51PKu3cA`WBZq$w#R zu8?Sx23bd`OwnqD&Qy$)5`IbwYEh`=q`DUfM$lt80vESmG)8pm8eg~ibK+39vW7&Q zoLCFog%MVZ#cSfba;4XEQ?~!wqgLhDKmF-l1B5 zN5)E}(xWBJxjWJjp=0zNZPm(@`jQ+(Y2CNvv&G4IeGMG!Lj3-BzWuE)z4^xHUYdOV zxu>4gGsXk^mF~TB9Rp(9cr7q56PJ-oxp z6we*Ca#^eIiY$)G%>6QZpUeSQh6_FxdQw8@Nr6I7G9sJHWXH>JwHHQ2p#UPzm`60Aa(<2Gg7}%o&lu5> zA@%^;1GX^Pg{i@AJ#Hg#F2vE@h$M6$jinjr0M=iQ^4t~JHsbL#PA#Qph0SppNBt-x z#_5%_Rv`~2%oMG@3o<__3j?xvRAzuvaGy=fDZs5mVMTrb1`tZiDmhwKDFB<90(7V8 z`s4`aj;w)GiX?A{Q>Z0^y}~K$hmQ8?BOogC;#&4+YQ8Pi#Wk?1nU<05&4DUVh-wzimJ0k^_< zF0wem#yF;))hY!HR9QHamLlP7ga_oCga^!zeIc5IKh2@~Tra5WSN7-3ki?G!XZH6f z>~+;kU*cF^F(vHjwf)&>M**#<7x9zite&rS^x4l}T`13s&){&wddfw6IS0kX)l+~V&D}=*Q3D&KpaD!@zx#;^lI^GN*}bc$n>buA0+_!=w;K|bh6xjr z9;wevQ6bssvF4edn)V&?IE1Vp$yPsIji2-X)_JO5y-9uT3g7+kwVnUDxO9OXcGZZOU`# z-(!r3@wGp1=ru;nG(S7yd0>g%YgR1jN+l3^0Z9wZmPXbD)(0J40cr1tJ%vCdgkB&H ziI&~AZ=*R_TeX8?R~D`Jr{JK|9Rcu@QL9puJJa&a=y_Mk%(wYeB2?&49TK?1`VxzY z64J|+!1%j{GIl0vFVz4+B^fDJRbioi=5-NvJIPKSVa&XyrFe6)XDPrttb)av{3nouMSOtR1&I4#W@^ugm%YiuyRFpm?UuV)CO69bx|&s3-GjKJlUQWUx~VK;;)I<~!Wo|z za2&$zP!O_MfCng(NsLe}3U=!_H(FL8L}v} zNf=h@prua$W)08ynYl`jHfCisPH`N+A~Qh`YQEFbvnN?x|Hv zxeVD#WUymZg)Ah?(uU!l-OHC%Y*6e(BQj9(h*JAU}UjxDfA7B6Zq=Mgb2`w*~+UuWZJTT@9k1QRYM zCImWjTmYu3Glyl7&Do3%)=*A&~=% zScMq(?%lih=w4_l=Hlf1xcH7hPR_{B%I=seR|k3hSa0A;5Y&K(_A_U`pb4Rtbfqi_9vpwYy7go2NYY{>B98~1ftbJnui!5*C)HEbqe?Gm zu@XO0tQ0C`t?#l@9n#$`CCqS&jzGi& z1xG;gBze6O4n89;I+@hEj$FJ{)~NTcl`E>XN*cl^qV+zz!auw3S+Cp;dpWhGhV?uo2t}8k*M4 z^UUg*v7!$2Cd2ll_W(8F$6y55Z+>Vcuo8w|Qky=;NV*(jgRf{D(bJM2R#SD9L+YtN zet#woF~{rgQ1n55+mJ$D6F0m^Uwd)LcAvf1wo^~u$CD;kiQO;SdpT(&dczG%`OuUw5VI_%*{jLN+~6H`QV~h~pe4I?$~dk?`3Nz4c>S#;}Qv*l=jgIdCzm)WauRtXg(=~}Ntbf% zD`_kyB2))6wPGhZ9 z58d@|=z+LIRH89v->38~r-w)5s6QA9LYuV*H%?5Ah$PPP`WdsonesKq#M?}KW`@$& z#HYPaeC-R5*xApHciOp6UFx>;BS)9oh2gtb+R34TJM0AHM_~DvBquIm4Jeh*rckL; zBoldx6+*0bAu(P=l{wbWoGV#F{YoxwD8yI3{P9;+wCl|q_YP9H(2ng?{>`5%l$%Ty zOhPi-2GIpr4>XS+7!VQ-iT`67i60sciq1JS?iuxS7CiNHllPifQjHL(iGj}X`{uPd zuF+WPi+Z=OK($bIl<(aR*Ls6l4o2`wuJTA|3;)-|r@YsG?TxE;`ZJepJM)Q$Ts!-~ z;jEoIf4pcrXZk9(eP^fTx+gJrv|M3Peo``Au`O3?>q~+;TI$~OR@}@IdSZeTra2$w^I2~!y(dPvsp@_m_O$CSU z7?IMPDX6LH(nvQ6!EEdM`fT2dxAho(Zgk(D=iP+0`kMH>_$zVCTlb@X{moy0^`)I# z?_85f<}j`8yD@gccAq$6rT*ee&m2U#tY3R!?+VO%{rTQK6s2EoL-I!%f0Kb$gV=H8 zP!*}y$q|I520E<*B2ltMj1*X_^`qWpX%tzKT_sEbPtp5CTM>yM3-Q8X@6Jzr;;;Vl zPygh5@BJ^o|GVG*?RP%$`A>ZQ_0K$V?czf^-J7d7^pxA-=8Vk{4GJTos?%w+qA;S} z;DNeVX`)?_sV1|@KWOzB)rmy7GwMwm6nu{I16FViC90Gsj5b4|?rS_F)#PWMdWK^Joh zpdz|xJufuOWvU>>{WbA_dikd(MuvxWZR<=qY1yZ6I#7~@OuAT@sK~ODXe&>I_LN^D z8fe2xZd(S9j$+X-60KHwRjFvv)|MPqtGp0z{JKmbJ;m>H%1HMO47Az5kP9`D)9Z!j zuRlhG!Kr@5iQ|V4?cYah$x65Sc3RUi(ZFMXOGao&7JWAgpMfC@&3`OqECr;WZuia z^M%hocmKKF+fx}-SW?tC+99i@B68;z$<9o+);R%<9h6jx<#Xs#q9{X}m)TkgOM*e- zTmiOyaYWUW7PVS#6d4{|Q0XFnL8)4t;%~@wW~UbRE4Tn7O<2G3E5Jy z-DjTlGepsd&QO)5LGukVSsGUu^(p(yU-;N_Po2AOddh}gM2yUIWku&r*$es=Oxem2 zOJ&kud6|-rsj|ld_lK1|>L_~-rA0qt`MfF&)*5uK)urNaiP8DU?AEJ{-imukG(9#t zn{;c^HH|gz={EHTlKOo_9VuC^^LeZW`8-7V_4z!$Om9+cRJ~Qli}`QG%7|JeQ29J$ zef(WR>*GY+`T&OnB}Qjuc$};^Jm&Z=zs%@NR)>*C)Pcpf3L6h>Hv}!cP_K**mfUnN zG(YHyM~8>`SRQcr1%De_5YCP>ljT9gqzUY{TOO!}rDiEqT88$dcnEX$fAsQGFJ8U; z(BT8iQ^~Bh8%{%1=CUYF+b%1JuB}XfawV4G#yb;O#O|={JPJ3%4V{*5HHQ??a+&iz z+xs(!7|o6pWj2f1Nwu09#o9tg3iI-N`Hi_!c8Xt_thiJ2eCM#Yjq=ab5|-NNL{G_2 z9H*K{%7RrJOb|7-S1UF68rwh=Y<8|}XR;uQ2%|+lYML6LlWhPWl6pqx%*}Ov6|Y!3 zD>2t-el?F5&TW1b$S9U%A2me=!2%%0AJ3B*>myS?IvQLS=wuzg>eHUq+SV(de8ObZPpZ>`-4F7 zN1vJO$>!6fdJn)sUnBp`ZJrdVXit)SJ{`g~WI9BgBk#LIdrA5E{b3EV+0r8_%LUoQ z2@2pty^#f>#|3!t-03kYAv=C$^caHbf znXWFaxm|VHv&MXjWqvTbVj)gf`k%2Jz=Hx6vDJd+h~K3l;k#+w`9{OuX%|~*?l#ju?J!_3TYRv-NoOiLZeCN{98a_U zUxIqsD!Gce+aJkuUbRzZ{^<3S-A?CsKYwhgQ#&L}ntosCknPz_6{RQJI%~AVTEp9J zc4I)It7NQ0^hi5T5#4!F$mI)&##B1fl5hwhRP%S8ERygH_T9Zmp8;8>zLd_;)eLwUiF?mR`!9DE9~?`$ClXQ zM$$s1EVbZ*(ih1@DvKh8i1=qEf#^#(rIB2PwcK%(vqC}MNBxwkD8Wl1C z4e$r~k{x21&2t<+tY5@Mmw)&7e6ox$^ETNopb;5q5>jVMxi?2e?}j@cNJ(kRkq# zUJ(HD1%a*EKV3augPFn0P-Pv5h=~sruo!fjoe{2FqsXEQ=zti&p@nJ&CV;3N1)T<2 zg!V_okG;|wnHpSSrOz(0@?BIRPSO2wvQ7}WP@u?#Tz&#k$JvyNB}5Q!o){p9{XKKm z6#z|F_(PPxiaZurtnzE{cYAm1LazKK3SyY!tB}ue`0(M8!z05NXh~a@Nhg;enKk7i zqILA1g8_;{86L-vy2FSt54=@|;veeP|5yzGVan{l907koo&KPy`k3G`HN`lT6{ZhP zbEf)WQw)teIum9IhrTsTD+T{0SSdj4Nf4)SpRrOPB*iJ9GMH^mh=iR?++-h`Y(v<% z8KXe8cw;dNya~W4Fxo}iTAwo)4PeKXfla(NX+gTtdu`x6C((MhXcjck~jF)95DPun)CujFM2m>K*TpzoP3ht4u&^beygu(nWl(pRUBbt~T zLc+0pi62nO)-W#_#4*OKuU%Q{LW^{or6Al6M-1%4Jp_;95V-U;s!jCjzD8$roY|Jr z*O|H#k-q+F5&1wL7q7~!SGz}+CZ9TKXOGF;A?fblU?q3=T8I%>I^cfP{3>T*^yJ;7 zo2Mkaf}6Z43W;LjrbrasL=jk{WG+f0#V#0WnsoTZLj~s0`7+3&RPw7^P_T(JN`X+w zF75WP{|>#pJQaC+VG^%*3yH~jz8`*is%i4-E6+byeY_fM@JS}rEcez3uab~-oz9P0dBFbTb>)3PCi=(TE zQOr425yQE`ld<*j1|woVBoLyu>4(Iq_dx$9E3*u8#yTl7NjEcug-wynxyWwFi9|k! z*u1+e=nCq?f2auo6v5^p$b!4-Z~WAlsF?`U?f6+Ekot9-&VgQFPsAhQRd4E{ z!&YG%qWl3rlf~7BTA6HN2q9%6Q_5z*;UZlwq1JQRb;?7+#m+Y=7fArvr_bMGE0xlv zpM{`_Ot`8`G5>XOiB0#`@+~r@{|TxK0d|w`XsH&^t_O5e4Aiq)WIaqHfPk#q@v}xm z94Qf+|7wJv!rGSF4qPEH0>oUu(~Wvk#~YeYYED#7GA9~bG%2ookGy#8;0_1g%D(F| zH+BTYrcPMygZ*o>PU6C8%c9&hAyPST4_rzz1!+$eA%~DYgb7swS|OeG<6jZ(YL7tC z)4p7^w14&t>PFL63^*VcJJ>IrxuZ4SVwPempz)3VF?ncyjGsgK%qhV@yXG@x+(Q6! z2hRBO=V8>K5BI1h9rdnW)9m2Yi~=UN{DnCE)(gQL9v6r`e6@CZ? zJC%K*$n#t}3Dm$&OXO*@Dg>ez)3E39hNgWeJ_9T=!c{+02w^lPSDAd0BpGN#D3DFNJuu9f(V=0nSAjzI z2cgN1K}z?w9(ZnIIK+@L&h<56(crPYVxxEGUF+{yxfE3aGs%oZ%_Ha|q1_N%jgi)I zySvH`Vy2o@UksoTr*XPwfPvUCeFb5Mp9l%#j`W-siWr$>sN1C)gj1k>4~m`Mwyj9- z7ps@os*Y`0eOM)dKtRElNChXB1z`W49yqg7Zjbrvl#(=gI-r8!H--F9UB)lOFY|v~ zc;eQ4e`Q1>|K^Mm86!-I9Aw?8{$I|kje{rE>bDx9XBA-;eKlwJ3A~yW@v6A!jm%6LU`4K`?;?7#jwq;nzDX8F z&?}YCtptn{Dy}%g-CoiFQ3QV!@;V>VAXI4-zxNT52Fc(c5&&3*gjKOMW*&U2JRUC= zS%=OjGV6GpWl>bO2*mI4lbi{q)(h;>$qdrYT~&Wj=2=7K5-F)zm`D_qDmnGljJn&DbRmLiz0&dv61#lI;Fem-yf*NKEL z{tECG@{wkX^6gDP8S46={{2-$~9rCtpv~jW-)eNHx(Xu8PcABJ&i!PzRQT!GRilK`-Vx zigKo7*(ETH)e;Q)=>sK7A2kX?RD-&3XTfGFjl>>_L=by0fBs!D;obP%-~5fQe&UtM zryhT7cw*+BYT=D8_x zn3nAi#aFyHfB1)g@SU%}_2#Evdl@Bm;V zvnm26`U9;P(}L=fMuvn&82>1V%Cw!-T>19USG`&FUIT-f2tpHrCJuew=&Z+>=lPC{ z&c6Q@gp;fGtV8~Sw!8ebWN1E`IsZ_+<$b9+RTdRhV&crHst72W13}WvdM1)IX4@St z%(nkIlO-fl@TcbKx05V2+0psEf39RX2RUeF`sHEjeXAvvd24R8Y>+f2G@_Ay^uie}2 zo#mGnvc)NWtCf;d^M5UGP7bGLP^vMynFEzr-nVz>jxC$nGN%I-T4@?K71PzBMaQjB ze{)M2asea62J>Cxec?E2g`re|jR#7EFvKyi%vD2mPCslxBC9l2&{p>c+w2%{OGZQ2mVO4=>BL&NgD&fKZ6b8?3;L$0W#y$zO_sO)w zhrPDp3$$Zf4c0wY)vE0|URWof#-L4I+^y~F!0HMSNnMO78mJJ;UHTDpu|W=0s6R5M zff4!`ecXdmNvk1+@$3fPuhpQ58bvyY&e8MdsM&x`-~{UKS{3d7ll?kV9E@&#u?WZYCL z6IIJaTA9nCuyhVFyIGVG&LX_9P$-TdHVxoTB)C8kz@18^M*;YbG{8NmUI-11H@X=! zj02oMhgUN9hBY*I?YwK#o$FSwTDH`vs?l6)#}LGqv%`|9ov*cyuzH=`m^V#58*eLp z3?9@NTp>PS-K(Rz!!-`YKR>}*h8hvu%TZg#Sm8J#?(zEeNcR9NUPNZ6+*Ag2qfkUV z>4K}UJC(F46Aw65%#=mAQ;yCtoYr}bAs0$DZJ%NtyCTkuC%wl{$?Sa+ZhRzY zXLALV*whAPRwOf75PSy4hKmZapjw+Z#o^T%pX7^}Gz6IxLYzO>cakBtOh*+NMtTb|kSOyjvWZIVF3LzOV|@w2E& zFahTxGP(Ly$k9&fIoZkzk?uUvXJQYc9!&6aWeffj(f->Xau*n32EM2lHiLvT<__N` z)O%*%n&4jC)g#R7=};Z4q`m?vLzrIa$NkvW>@aSYxxu{qSBvqexp(_94ooUhhofrG z4dZpDUr?J)6@4$&76#*i<)$#sn8s>^wgR07RcoRn$=3T2>lRM5T8$wuC~6Qh3YHft zj)-K%7ri&?WQC1DQpyxU!kbxXxlT@Wq~YCju_lIN^H%r_yP|M zgn=|K%rF#|UOQcvD#r=$J$O+B;s1;(?sxr8rB7!ydQ^iVJ%{(uj z@+R0qOBxnh+%jY5krX3v28pJ|8ToyhnP)BdeHOw*0|JA;4K1QmnP?hQbe^+`ru8=9 ztgsV{*PX^D4xBA<(CaOPnu5JK(CcjCs0LmLfSWq@$1MWf>W#C*{Q1P7a?+OppBViV z&ldLg1{fkA3im^re%8R;CacF7PxC#+hZMVpnl`@8{XT%aS?m=ri*I|s^Q^4AC@CbR zqgttUR1Ax|rt4{TN#qk|ksIVJg67OPnCDkSp{-IF7j0#kFSg}rLg*){p=wq82=+0k z^><<^EjL<%pB@_*D9c-y!Hi4XEqk|MrHf=PrE08PLD@1sC3H_~eY1uQNhGkjxx6sX zEEj@eOgkK#O~dhm9vp+lnBzRzA|=_&;sW%;c!%ceLEZSp`*WSxYT0Yh6v^B`qN05i zb$Bj_OWx>V>B^H-9>mTJl?#?zlp^V(ydEa~TuO;{3rk~#i+pHpC2WIkVLy5fT|0gH z*s;?WP9vJ|*r{WPC)7KIX-`18LY@G%#s#}b&x^uVXed$3@B>8g+tJQDE3^5eD#6ez z;2r?{@dw6MlOY`OhaL!4990{ukPiIkN^#=&y+C_u*4B71&l&}ER{yx_3pE3iI^Zmp zl^4Xr;yUfnc1~u)ZM>19nRN?89c@;&BArYYRo>u2a1$AKyghUwlzBZGy9wpNK2=yQ z$q_PR5bA#U^6;<_m#<&Ge(mb;!^5yx!p%5zA=#MQi%M@-LdY_->Ckq&5Mi>(r&$ec$l3~+>HL9?aPde^*sUSc_tb3q#wcBF{BHLI(YqT8{42N6GGf)LZ}AM*%} zqJN5Es0BAe@F>f+(7NP7`jGUit*_ZWNwkkY^8=oskGjFZ=;%>bXeb_9>->{)D!l2F zy~z^scE}o0Xcl$r5B(JncQ9JztQwSn5ut;pajQe-SzSm9kZYE-n?F zany7PypNdHj9|F~z$umV`UZKss>9V`s*};*7e5qMXShctYv66 z5C-pSz|9uG5k2@b(toIZ@@`;5U1u9g^+zf+u-;VtOZ9k~p<*VoLa6>O>JL1~y<$IV z_dM%8wSSw1J%syuZL8=??DLQ>%3MXt#K{6OSP}FK(nh9#&dTQyAC4$->=X^ZI?q*; zNnS(&Cevwws1vTwbOVAvZZ_@S6>b+@YLZ$U#a$>ixTOUUb3oD;FCqCypH*tvWF0@= zo8<}VT4fTcBXy!{iu8c$LF1-Q;71SUu{Y-)xnIA8-Iyc-O9v~E=fp)ZDTS9mC(C2D z)i&u`w(YNUVLQv5n<`CU>-J>Qy(ucTpiMYXEGeDgqI#)ZS_vg={ti4rBvlg-Nx2+U zLAi_?!v$=a36x>)xS(CFYAMz2p+0fW&6QlFcDPjMW|F?bt_ZAzEzoyhDeU>@)Mi~& z%fYk{v?12rPOd6nu`qV0M{$5`1NXsWTHW|6Y7OZs7NWG@2RC9vsm~`FB~U>EiZoOM zoyWP_1FSREk0Z>sFH`sN!yqVBf>1Zms4LFahydb!T7H=4H+>;|>#t*OZyH1|&@}WG zxPHGlEnXt|eD}d!wgc0+Z<}j@y`AUAinjf+ixu1IBrZn}WDJptl|eum@iw`mpx+W8 zn0#K>@kph_NLq2YLfwOYwX~y0%pCz|+-;ZPO^2o&u0j=P2oFQ9q>&iM_zmv)1AJ43 zun1@79>72RG~)JA+y?6CaO-Ep{EFSFhnbza@R{`%-WrK2%~4;$M>*Wk%Af%zeo_7+ z%-$Ihm%WQgnMPpA{yPh{-6k!El64?u(`;fO)ie#8FJ)UP6rXaXg_?{$nF-RP{w1s;WESi`$td`^5zroE*@%PoMnZ?#Onj;zpcy>()vQ-0^` zM>ad9?J}S6Dwcqn+7AD2%b|Z?@eYe61Ar05v=GlKuObqA|fvpCcuUG65 zp0^(YTb|5FRK*f@LLlYRFCGp1i=#`S*2&v}c^~rhsN%5Jr|ntNr(qCSh>Q@223i>M zYLQssj zs*78Q#?)v6FwarI`Ll#q*y{g(d6uv|V)fIymFf>>4?G(P`+1h&%f;X0sH)BE4|>Ua zal0%615FkwtEd4cGx=iX3U(qA`D`ga-X2+|tW?S)Ff@UaY?h4&I903FM*fC9yCaKN z9ZaH3ZxK~8{pzF^7BLyqoU8*8vsL~ci2z6yKHmBZre_EiP_+^@e=r>~&oa$ht*=ME z7ZW5VdUc!7e9)H%+HbCQ0U~Ttqyo+1Y-G{V*+Iob6_H4Oa`NT@ds`WMu+*SK>b5*> zfIYSR2pqD(*BpDg?3&&Mde_c6?9G1Zv2E@mX_tvSu$_rGpzqdnxI;a35?HfXY@Dqy z*Br`gjEWPF8yxxy?~9{w%DCh;#&0I3*kg4jcVSc$qHv;gP^ zYlyQY{}9rl##wFBzoEJAF#46hN?~A??vG(+le}fD9ft2$>qUNUXJ|8F^Cfu_Mg%6W znCikg4t_vod2(U#egjZcRNNqHGf{|inQSJ1F(}kZtXRk(Wpha>ssK}90Ykm$GXEbi z@Z)yDvn+zX7g;sXYCxZTt&cG}3JUWKc#`E&%E9eb>+v)<_9@|-_}{(aHCfzZTLt!6X7pwg z_lQ)nKxO6~fiO(Of!p|-6vb4cI3x-ppDg52YAu)um?nQjG;gcMRl!<_yB4KE_Ib z21Z+myQXGP;1M;EquMwc4lK;OfHu?O|FD5eOCu?cJbkV2>$C1R&vY+h^GNIv0$Yb; z^|XX0x#9N*mMu|*(I5D~WBqGQc|v}1|2?b$48QnZaa9a?_iaZFdwX!;$ibdkF$=$# z)wg@Ch5cT{)w9cN+Vn*td=H)%Dxw*P5|`{Qz1pn2;CG+c+}l${T~h2XY^;$57}hv! zbY?`Vk$OC1IzBcgh9>>#na_-L(jV|9K0qNps*MJ0A#f*fJWbhQ6H~gav018p#;|Sm zUGuC*LUj2WwO0(&I@<7^YZfmmFM5-~M8bgnI4ep`$gqO@NKDdfntL#rjnRWYwah*j_tHIUui4k5x|zNrXp5f5TVjQBbemLpaVexAZLlxe7M1P z14~4G218>m5)ftr!u;{nCfZ@$2i?9w^m-fbSXs^^utWAO#o;6rIHx<;kOb}jPSDAQ z_0VvYgj)*}JX-m`mq(lZkDI9*)BoRUY>;om6NBD8dv~s0?j(}3Z>vm(E{?R}&%lb# z2$WI{sl$ncuAn7^caV~W7WdRTeIt>Gy}|?=P%V@BY%v7F1#)nl0Z;TpH9A_ym!?>j z&6S8OS2hgEa@EgqmKY!J*HM+)=AjvnC(e0i_U&4;f?>IhV41P02zfBe3BU-s9m0{e zgvTngSM_M40E*l)<~Pl1s+I$J(gN84mcbtj*#?v!621m%G){S1nhGF9+Dk!>GNedr z4nW(HRk%X7F{E`ZQw`C^G>BSY%6)BFyj2AxLjb&%X)q9#EL~?sgOHYr0C9Y`8Ot@8 zj}S4MkkV~Ur25Q|VS72GwYnHaACeryNFFgCl0<6=s!kmB9)@DueT6(JmOY2ul;wj6A&lwSJ@oIj}D?8BR0oqBO%j^sJLb zdf}`e9`@D{J-;-mDzS|`c;Wn+`)HZHqurqEQbd9?4YO9WRLYO33PU3zD$EI?(HZo;~QERu+Z@pDKr9vi}?`N>LzVvg6fo2s`ymTPU*QG@M&7yEq==@p=9`?_Hxof z#c-^*Ym(Y3k``*LO~A{K^JH2pG_a@Z>b>#cqDIM)G(}L8JsFC#1eR_;OH|r;iuF`u$$kmL|$leg(h%+Q}4)3r#lR=E6d@?ToTAqwUvr(sLOU z77F%nZ0*TmucFf75A0V338*4Luy+STTLC)IGA$r8Kw<=WK-C!I0pJH_Aa@#|jZvo1 z^~Q7);W!#JI_Mm~#}OUccHJj-cw2XFy=y%LejcH8vhNNYf_V!SZwluv`}UF~rkP7e zlbMUA-B4aM64F~EGZ`XL{KQ}yM%RNTJ(@p8xAl*TpJ{!Xe;cnJ4vPD{)3o2n#&xTg zr)ZY5*PP{`u&lIE>w=<-{B4e-_9g8-vSss}=Qu4w0}@lw0FLIIry*dhSK=Uu z<~a@{eXT7CstvM2u4Ud_B7f>z?j_%HSN)1-6>P~LzE2z%r@a0RT~^ZCRe;>J`qoOT zx5G+qYeUe_NeJ46ByXla0dDViu|ct#>0<^g1clS$E&FI4yoxz}hf$lY&S)b*PES%h zpw-j}^7(!kQSEW!;#B^@K>~vbrg&R}DSrN`{~Tr2`d0ZKta!bKowk?0@XQlu2M2a- z>&1RYIaHVKTP5Y%4l8^2hBiB+qa}C1mPwLsN~Z8PnIphhBdB&vf$@IHm0Ev7Iewv| zMqyudQHidd^dOWI%B{@mNo*&&cQ0*08-~H|J-Qb)6{ye$_9ts!@8{raf;G?6!@Z-u zLW2Vl7iafSL8@|8yC27aesjuVc46o%6 zXbfG?%g*DOT`xQW@Fea7Ye1&nDV-jf+=X4DD1^a6rGK(O{EcLRU4P9d4UewDB6x)d zM?C#k%|Hu<#R~%l34t2IQKNuy5||m(YqAD3i&icydG$5A2?82gjm{y&!o?Em3nFKr z)9*yQ@W;g&Z}8)fKX!HW{=VafcW>W}ZHT}ZZL~795(g}RB@)(1I%!!}tsh(O0&=4) zCXksh_0kK^KmF9@hpEQ;f&CP6UunbQSG)FC>t9J{hC-aE@bf#Avvk^_3W6AGn8kJP z(}R5P>nORh)rVoInp+UD8T3Qu=w84X5+0vmEF7^|!2qeY=-O@s@WzN~+2tLsNUldl z@ZH`qZ{OCt{6z(lTH^dsEGSrdL4o#;C#Nj=3yj5tGxyON{jQzs*3Nb@fv__Rh(Aft z@_`$Gk)r1Qdla&>T{M`*B7x3-BG2hT@tC;kjh!7lain*{%B5K1lzk|N`PhYRm>UCT zFhWp!LnM+;VhG!D1X(5&5tl)En_532oSh&&O$aJmKl0!}|Nebz?=WgFHQR|L+3K3j zEWvDAB2%*ld0hlqt7!%;Q?0Ek9Kil)!#w&?@eQwwwm7?M{fZ?i#2@y-$F)=1kDlL( zYGnRI@Gb}yWS(L1HDNnLIua3zHkC>ucAQ*bv~i~jF6W|Vz3K^Q*%lwcq~Xf=rHcSC5y`? z=j_sMAR)A8nk5G$#Aaj; z{kC%L?LpLaG6APv3E2xm7V;CQCg&iz7#U@V8-)%ikcTgu)zRmLLb%)SK7KfvNldAy zMP5#|{5a-OTefUDy~W4|y=#+>W-n8yOykHbMJ9||J`hzvpzuLu;xjQ(kKtmXJ~)Yh zTHqL(8Ar6Emk|8u7}IyqXf<|=6Y)tXg!ofde_+MK2U`)x#AWfH6x{DY7Jep;&6e9M zR@q6km4k|wc@Bs#BlCv}Ajm`;Tyxl(B`|x6MIGRY{Jv4hWJJUxjEUcuDWs>=3!O4N zuDZCe`@w(MxOUTtJ@GUmbq3wm{E9fzh-#X&H$ zL8oF@6Hi78$8<8iRBMjm2*07ar5Vo@Xlm83yzi>^iLM`ZS-dJUiY6|0$ZDzBUY+P! zWOZh;wN9)KVSdn{j#ziaq8Rj=C3GK zi&N@5GM!Kp3;QL*-kz~BsX@;gz?REf3`$a#gQ~MaJl~0b<;8PK59kayUAae? z`-4LxBAY=V25N0W*3=gb`BZCfLW4LzW{*(Wym8?3iVbWl;#)7>hQ?5?rD4zvWD z1I7xDsIL~)Rf_=!`7J zhg#9huMAb^+-)FGQt-DSMnbX6dWs6oT@p1Uauz^;Vm(;RXx08;i(#AI5I<8G9)xzw zWy_@r)Xt?H>rn;)Di!{qan#wx?sFB?KSoIsR4=OL+;OJ^MHH-&&IDYbm@Jjcy6iWW zL`LDF=tw~W-p8-Zm9kUnoyiJ{O3&}5!``mJL5e*ayfJtqtmb>qfZDjjtcj$m`4ZmS zs}-u|O9cwpdR^I0I*Xf}k;^DvXzUNrVh;X50x+a-oV5vMeaXjsP;x5paNk-uDMB^+ zeQCi_H;@(-mGd^Lv)W-DSF9ItK94Ugd_5QVM`p6O^@d-K_#FNY9WB>bU^KM1=kdn5 z+uMQdd|N0cSP=rT{5U2cVwd&uqCr^S0@4V@`zcKmiTA^rtL|TicC;dzk}f}2(&b#e zbP1fz!pSF`@y?=EFJ@5wJD7|$mN6F^$(V(BHA|W$ON59@nkA=~7_(>{=4H6Po7D}+ zCe*&v39~d?HE5={W}@>n5D)%lX*bu;)(*0XTdI8!w|ccTtk3#>Q!`olOG$ocYFTM1 zYO#HLSz8@6Z=Z>3f;!=eX~@P9DYKxOg?RP+sU|98ZXeY|rOlkEre5ZJabc+@GN%uz zCL)6@Et|so?1O9IE1;dknHnSSwR!*Wu%BW|l&sUysoJZr`+2W$j-q&vshaHM8{#KQ z()Gi+$r@sQASkXoZp8nuZ|yo?9nUZ&FtmCCrGugBR)Z%`Lh5E=KFEWI54UVU*JqL zu{D8I3_ONd)dw}g`-?f4`or8T+6nci=4)!2hT$cey6rQZh&P#g;lZoowm4 z`MlBqY=hb=$hCS7bNQ6Q_bBSpYDElZ~%*&xz&EM z2*yH{GK6!R%LE$uEXy@o;%9|O=3+fQ^!4(S+O!Rqhk!yL3xD8E-y)@k`Y8F1n;N%h zqEF#@t${&}2aT6TXFW!r<70F`!iN#w!nz#m#itPo^H<)A1KSa^&4{%6Hp|3DnI2td zxeqfkC6Jl)k$FI*l5RRRk)w?%DLu&*A`3lEarv1bEoy|Xnu1yppCLq-0H5xmXR}TQ0RXdo zc-UK9Uj=CE7TU+I)|sEFuB*mgXoOLZnott544&m1!6D>a9s*p3AI2M_3m6Oe(d12^ zt3RAWvP_6N6@J+a&4j-|pB?fJtZu`)9A#Z2@)BjDu}p#lckD}m&AfdDhEnxNq7Vqr za0aMW8S5-?MuiKt(du**I01m7&#p5WvMr z>1Vb2Q}tMuO#ZB-f(TU9Alki#Gllk3t~nsWfqC%1QZ|3ifloGYjG%&DB8#NRY?dNb zkkRJ*Uxhd~q_;@izKybUS1dO&0>aWb!S4*z@jSs5HOE?mTwM&_d;TihY(W{Zr(o7L zjM`HD8|2y8d{FiCT1bQUsGL@*c3y^F??jt+vyZiGEis3N>gbZ9UZN` z5eN=8qAoI_ITcc&0z4xmiWSYy*d7$L_P4zMp#pRC@)EBuHRG%hmY^rhak0CqA1mQq z)HH_we^vB2C)_+d{jgh{WZr@AKcF~-sOX~OewZ5K4~3W}WT802G$HuKGXlV*t!vZ6 zqJb5!T%s+22iVu}Ss^b*sAv~_;TM2?-LET$$H(g|{9VW*Gsmk~L0`tf5_wiU?p;4~ zXi1jRDf*t?zQNA!mdW$`t;8{^QVX8Xiri3;mjY2h`{RMUc(T}zC{UOpBftrK__b=e7-oerO_8KiS|h*#HA0f)D;m}4UvyaX!Ej;C|DwQb z&;|jk8yxuT8wey|wdSD~$Xoq=z>QWT&$VC;DLxGOZ-jo`7moL}5LE#s~NJbJKNt5IpFwA*bYLNMS6UQw9Q zRe%<51TvYxPk9iE0SGi2avFR-1cOB){hQ+F@Hd7qp+4gmAE6wO^(!pOJi|}LRt#Cp zMC^=IDIm#YJANo7f>32^nm}f=#*aQCj!<1(`r-V^L)3*iATbt?l2C&mAA%wL`Rwdz z1ONq-xr4x$`bXKTcoh=TwU)>qi$Tn`v9Ipndt2Aj2tRvjg~SNxmyJ409h^?|qWd>c zKg~HvvqNHRz>Yh8-iZsR`+HX}uT@c!2X(|tma_{yje0T;qD+SrE%}kacy1JKLfY`+ z?3okC$+V%$B{2EZ5U4x+7|?)(G(APAi0B3&+!5p87#8%S4D8>az&y|yd~E8&6h_w1 zzYjZem{N>D}mW6k9?#ebl?!0H@gG-N$9Y z&Kt!)nxT{8Kk5-`#CsH*#CzN}r20aLIpf=NL@IHC<_3SYzZtWH4Am-9eHo@!^cC*v zSM;anI>aAyts5Uz+QubwWFB1S3oC!ZcH0mHO{rK8$KiGH|qmFjYHGgzVMaZJ{_72?v^Ou;ZL5BzTFHRAok4xsV6IeumglBweBI8V{&?OQw1H+<*(;&{?X>uY zTIJl05O`Fe$xNW^Aw1wWVWwttSu2Og%`7H9PS(c$2`Ec3Qsn(PkRPQB?qMy1pG8rD zDfMu6vh}Bjy{>3%pPEtl%TbZIU?RnECL0oD*ka?>IIyS*4|}sX`3r zoJAX1CQgV805r!?oU|#Gi=O+G!Eb*twz+%o_9&j2Mi*a1JGT=uM8? zQb49I{SQ6tY6jpKq?o}0u;!70%8HqWC?xo9R)qrU9-PhrpoOdnVcpjE;ymBHKbX0( zPW_yC-TTxho_yr|srICkmwm51U^&N@ShR(%@0=~mVm9rf&{#2&M3lokIX_YCD^@ zAgv<#d`Vu2V{*|HWTi^4B~Eo-qTLYreFs+~5+#vZ~6 zG3r1)!}r_m9pJ|^Zgz^Fw~|=$pT!G?y%i8a!=i2%S8V}RX?yLsTa{@dAdFCuH#CA+ zW%D6?j9RP=;(GVK5jK@H6hq&aHvb6%daU;ZR*ovCB%Dw^$6%#Wy>n&Yvhha41xq-Q> z@nzyR-qvIEx&A)9WB(PCyvaQ;dtWJrlTdCgE zwpWKNC)_eh*0_~6_Z&>6bheVdQVV^-MOa~_kxmKka(_EE5>$)iw5t}cWOijh0%QCo zqp0mp_Up}2x(P@y+83)aNrZN0D+D)p7s#NrJ?fp*@5*-8CbpI#Xnvn zQ@XnM2KcB@)DtnU4whc2B(>ur;0XdxZGy#ajWAyUJLb}GBq?CLv=5-nceU2R zMlDvg$vYL=H_LrhhCS*T*{b&5a%%h6Fji$R8KBTlvPPO{P)$Ogr_HGG!L1Llm8yoF zg5_0T5>Wj%^A55+bQDiT+=2M6qv8+$c#q6!NE}3EwRD0aMN_#Pf`EO`4}9;bEcS^v z)}ARY!Y_^qUub3&!QLHYV;oX%Kz(PtB9+Yrg=1QN2Wt5UaTEa-JGM8-$7r^I?dOp( z7+Zp>sqeiR0bHlg|1JVo1lKo#IP|lI_zL+Y*3Y`en(C)$3e~Un1PJ4%o}mhBhxYGA zNqSYEGe`9~;ZIXrw;{tS&~WN?!~odOh~KCK*}Vw)-@!I+(QDw`4Ri5V7sH1xT=Kof{Vn_;;40T(R;}?B0e$OXgimuVH*eFhjd#Ud9;RD+@Z|v$oDhi}A zmcWsg;!^oI7kezyhPcTjuYdy%zS`TA8c^vNh>WFx;Lc2{EBN_pmP1lCVnQefZsgZT zByR(G%h13thknA5KEZ{@mt%aK6HwxSB7g-z^5a}VFNd(_XX;O`oLQ5wdXa8O|C6E3 zuK)i--*oIpGG_VU|8B;)evH8r&IxIVvYl9u+CQwq+Y6+ME^#vRs5rq=kFNdD2ICD}`JobZ2~Tl(jPP@$d%KQ;;-#U0_$`qzZx zeUJi9fDiug>)F7`_y9u}NP}UA1A6&BM&U~L!Zrn6;Yb~rR++!ngo4>N$Czz%OuTK5 zBRdoIv;DPzgQ&FdoXC9t>Bp~}-dwhO*YD625I{5p3W0+m8g0*S^ zKdl~0`W2+sZ2t`f6xb!o?hb+En=t^fYZlL6$qUc7wfdB@98tu96AgpI|aF;YCu0G?)T1LI^DmU_G?Yq zsIGoyo#mX^j%01xxWUEFShS%Qo*99yOxYVq9z-G`Ct~}%m~>)Zi0cm8 zPzkls15boSbQgd_!zh$xCJ1+!1ji5Q@%kLHsTEMzEkz<@n%@97&`>Zv{6Xwm^W_iJ zWAY#UDfcbY%P}1&-vmlDSj};|t?&JkHu)y(k!%~lfpQ-9i+vuJFM6>X6C#i#Hr25= zVCG?N8=~fYI!|Oj@1WDQsET59)9uO>aRST1%!YUwoR57X}t^HjUN z{lN}{b9sK)>rfdXG*8xR!th+M2aWkQI56N?1BdD*Y%vYZ z*u@E(hohD@%3GN5h7ralD6-*{Pr*C5caPd49;t8!tOC+fdYM7O&>*-lNWv~^@zu02 z13d7@2L%_9BdgmnRTKXMy70cgg*DJq7G zff&GYkHC~5gfL*^L_GqlXT_MSw7Z~o6Bmbi@b5(0`f4x!fHvTdesJ^yywnW z6p0&N809|o=0Cj;u4C~_t-aRC*NKA%VF<1p!g{Pg4g>`zM9jl0eb5bHrYK3cd`Vam z@5d5yKbFV`gJwgBsY}NS@^f(TE}vjCQ>BC5G#m-Jd~T?YPbnpc8d@vqY#Fmj)Hp1k zZ9(GjF(LcAF_lnh&>(77Rt#;?!+L}VvIg@}pn}bucJC??6KiCv3IIOVz1nJ=GulOc z+PU>JirvE3bv7>*HyW|o0}cq{U1+dETn0nfvjn?E7|FCeJPs$g=%wju8E*EJDLDac`+P#W_eLxl;#R9kYd_staiqZBQ9vxvC5a_1Gf7icJ_s+ z+kxYvmk2(P*Xz{>MVK-=Cz<61^*X8}Sy?zK68PpGhd#N7aFPI{Cem~>rkImpV|yVS z!kDI;J!ZJd5&*!UEf#)(CyPx@L84^HF(qG4D2c01d2k>t4nAMJ5XqP;lg^(XafPO3 zLkg!$p-;-K5h24B4B`BRpy67FX;C*cib1hFjZWlXBTJEzlDY)@BccT~jHD&$$!g_; zIl;*tD863yC$5uh-RTwSEV2;H-qGd*}<@>LUdqC5*bvm zMHQy5ebb<-K_w`C*-b3__!YZ)u@AL}$%bZ=egpVlQMA)+OgREU#{=OFYIJ3Yl{i+F zVTt98bNcnWx&rkVhqhun_Ne;^mI-4;Nn}i3R?z3haJz9V&XR=P0F4Xr-=WVnE0IlT zQ-`?ydDih`8aq}cVLa2##^6U>Xy$bCp{s{~u)TFQn9i>=pW07x$mb?;1ZT+az-)hg zqz285AM=;nh2QY`jf=>1!3$f5KoYvefL*F>MxoXP2}k#&#{|DBHB5*}qF5w@umx^&u&DNRje25lPRqr+^m$7qrp4KeK^ zBs;JQg^w6QA!sQPj+;&@rGb1uMTsqsU9vbnKbkY#lCPzX#*O$%ABjX9)6F_Ie?ee%?WYl@wH`;KvH#!kHP}S2foo6e|I&PCQmc&e0&A50N zLBu8yet{7wN0@Q`{s5XZ-7^EDcs)zO0^E*4(z;w~J6hU|a9W@4*eSf;7RgX%tqP4m zWGIo2!mbTAgT={3UG32)R`tZXqsCi)<$;1Tao5YqZ%)4&qh+I#(~bsX#kDecz}s0D zNgE=u@1`6XGE&F-jTGH#ohi~}YHAwnk$oaSU0oak>uO1tMuwDWm=43aEyACY>R+Cn zgw5wtL`#-T$-z#6DFLh=@QR?v8(f~3i@gVN&?dPavPt*2=jKP+C}o+J3L|7BEqv$< ze@SV#MJkGmi?1!d_NqNsTz<(8T5h)CJo{v2ZFfOB60!(@JjSsJd1DWFMI9Xr$8@oH z+2(uA?%Gv{1ljSH&p~3Y306cubT%7Qu2XRm^AZyB^s^+sdi;H?AZ^ink%&QvWhQ9= z_^r*`oNUpzw&kWDA^CJXp!hib?38a#Kk2Zud!up(bKVMZvv@$3GWX>&_XWUxN#H*J zUg^7gpW)S;QZ5t8fh3u{J{z3Ex66VM;`DlYAhSCwG9|72T_(gaMJh?|==Cu%N@cXhmW)sn1usJ=<}X_nC6 z8)kBOo48WkAxAKeCvBIx`!6L!G1XKp7r8Fs$`#uSU|#7G>qKTo=1v-OC1K2krB+zx z>`e+_2SiWM>uC`|4A!vl!zCPXN?sDa#x06Gs*JPs#3>;u&XJllzkei)B z8+K=BfU#G^eh9t2f6te2CV&uk+N9K$gV))Yi*cfe=GW`g^^dlwN2tW;k?SZMo4NXi3oz!OT zQR;2NucZk)aw<(N4qL|dXnA>=sphznC5%PnSn0wN zVhhowp+%Jf-6Whg1d#=a(3e=flt?;`5$7k7(eG6D(=i4KN`U!SYWnI;+!`EnS-;v zc$OiCcTu!sU_FQfx|xL$ArtJ08}ZhaFskZ*x}A4a~5 z#OTNf&iUYM?9ym(_F-*o&8uLqjJ$z)*=}?rGL%Z*@triY&M{f}+m2Fk(dZ`ciP4#) zg;F>M}m4$DMj^JGlb5#b}5|NZxo~( zyCEiFiRBP#)P}E1c(Hc$BY?M zF$U-94j(qegUrOAbZsF>liy^uEMK~X$&Z0H`l0UWAA51@V}`6T=X9wY$JXo8P$_z& z;$!e>5=t>CGGW{pIubuGOaW2EE4(EZVAnh^JF7&F13$~&zLn7vuwoSq-F`?yxf!! zX6Jq0uGF+-=wA%T5}bRDc}{<}AG)V=&so%hm*>>iDJjbea}u+3I<;!kEHbFhI2Bv5 zkfxaZq$I0_7{z27H5RxIs36lNs7-+qbYyUcpS7sU?GwBZ#0Ma5N1SNs4?P;4+STtk z;dL0xT*xlSiF7eAl55FambSF9fD*Un?4d3S3g{3_$~a6@Noh8y=C*=9lSQpq7&&7w zOeL_dIOgxYEtp3FuhC%!=(Rv9f#HM^qzMm?$DBl>4PLqZ#UiFDQ>N5T!CW&>Hs>-Q&MQ%xOHHP5VTcK zMftdr(W8bH4H=x1osNSvxq2qYR8M`vB%^|E7IJKKC=^+Y$q+f&3Ii7r(=iUfdWo@Q z*WHueGg3=dNTVis7`9wHxYZmHDJsYexmagUbr?-P9CfxUHTpSux!h#-X&}wbNUZYZ zWZ#GEf@HYaKDV(xPN1mG_G|*8CforEea!he_1*`GYV}dKQ5_?>RDIY_tufM17nNdD zB%SM7SvEF2HW~+D`Jy=%9VVcn^BAM;|;b9i>kd zuH;no&69;En2f%9NO%Jwm{Opto#bDNW;SgJYy+V^cDqxSVA>A$6LiWDCQWjD+($>U z&~D-cGn|DI!0y>!O2X))_dThKi936D5(WtHSYI)swb+WntE+WD^@YyXaY&)I}#woJ~~#^mvhDR<&JPg@ED8{RYu59*c&3x*+z(Icc|gK&%xS32RQb0&Z{ zm$4LcdKz8x=9-8qNT)+4%*6(}oQmr$zK+3D0$kE-F?hm*tUCd6fI25C;}!~hanu0= zyTMyDTRU6SMXG1k&X_u>qHqxPnL~6I*KlcIn|g!ysCCf6a>LT^%VQ- ziv-{Vfqf?Gops|>@I=Jj4qOxh7fE6kY^(Jj&_d%!f+H6wd0r& z_qs3_7Zgw%Su^6?bZKkXq$E9bY;0^?(1>Npvrb2g0ttl00Lq+9mpIn+FQyu)z8#^e ze-5g!=gefG>e`i)12Yda8}x&N2Nk435TN>i=-!a9Nz41^hbNFp@wnB`%^K0bVGnSa zVd3!H$l0?>Mkl*bt8hG85~`O2hgkXMp#yKoC_C7Jt`WENKp|P_z~~*VziAT-zVgG!}u;yA-OqD@rIl z7B%~%8ZlakCvr6mxyPbFKeY!`BZt9ip&NRwB#{^CrzIvkqPSMrntl9IQfNmWN;wZF zYR7GB6iP40SqukuJ)Ya{HRZ$HgPmF1*r9HUO zITmH2HWHy}ZFEYxFGYP&%r?p-I-A)X?&aZBgQO(tL68Op_ZXWm;Lx6Qap23znC5hx z&3AGT_b^dpH86k&y(Zkvf&Ga~q4*}YEOZ{3U#N8h=tgt@5dB70>X`BwQrXstIx3v= zJhGD~ESf9iKQ8mu<6y^OkH;e%hB1by!3xj0tRJ5x)<;rjMTX#9Z0N{oiwiv-FT@TO ztR;7xbcKB`NKsDb0kWois0m|WCr9fztXQD7ND5na@&QHpRPsv54JtL4Jhu2uQKscd z0eqL6XBHkNTSK{i9|Gfo-0poRXlZKe(H%)G8zH4KNF{ki!H~gKBX9hB^v*srfRgbhhTIrZL#;h!{ z7~9qlmkoDt8MYFIyO)R4tBm>kd(?op6oC4DbgjO zBPV5vv@V`q~4tixo9`Ty4$Mf7zr-XQycE^)26FtTmeWgFJD zE*xIyPY%e&i?=k7b_cFnefA)CGR7S~ukSJerO{5D<0S&go&dT&$!;k^I8{3Z6BJ(T zbwnrArKcL9ki?c!tUOx2T!`h@F2DA|3-Apbhv?jicU%dn2(vOUZR(g}vWR83h#V17136%;oB?Ycn%#ADV@atb(FuD!sGw2_@SY4-oj)=R7 zlk^qeoFsbIu$lv%&)QG#HJ|8Z4GfO8sg3=tB9pK@IyVJPk7{5D6AXG$>xLhkn7*yXbRvX0!!$y*OL5w-(;$6_-aTwC&K+DTUOHGH zt)=TwD`KI8hZZ^neExOm(w!k)Arg2Yk!*yLd8t5(A(zvM!n~1T_UtsC1Wd&#Bj`h> zr0DK&egxxuM`D4C{*~0)B4Iien-;1$7qz06@>F9cZF){hY`bpS%_jSpbQb-TI)NVT zu6Ml8(8MmXclUsH{0R5RK|uA-F2XvQm{zdz99l_z;As)QyR}B$Ni(Nk(<+{BI$TOk zP_0(5$AoRz{bX%qHBNH zimf`mm~ySo zY3NAE42C?Vm(2f8vmS#(2B5n4%}`atwv1)yo)NSxq`x!6+t`O zyez?fS6I#nMxUSlVvDvg+lrS2_>lvpg)`h(|eJGv-N1dSiw_VG($>< zlwwXfHI=7L2c|TwSiZDFE$yd8h-4DOJ(aB7G)x^=nwYf-WYfDKw**>g0dW3WI(8>z@^X^VjVwipM)uuB{&Pt=L25R?q6W~fJStF810kp!fV9^& zIx(#M@svsQtYL{Fn!8tt8zO_IPbn)Y$iuF$Xu})lN^hg|HAsKW=rD%T=CFG-ZNW(9 z8m783dp2#SYZ{)@nPZl%QhsC%!D7P;?A@YFS^5XYE(*37s+>4{SOMvNa`l8VV@l(l zQK|7tZcHo_!xDN2_|RaWaWDlAP;TKq&Z8cWXlj5g$2})b<6q-kyE;6P zt6|8cc+;xR9KCMADEzX>jyo>wUN+3<#o4%x`*xjK>JHp+*;&Qzlv^%7ca+PMjJ-#! zA*=|bcmgdja!(d1$z2%8xG|1Jqo3*=$EG>Qv0Jxpy?g83d#~EE`MmWjSM=!}XXVo< zRxePux!*!PQ>YJ_7}564rhxq(`Qk6DDyb@T3d36J0`%zwDEjpY2E`o%SoUV2nc;qb zdc_efOF^IOpJSf+ zm>;RrYxO7<=%==Skz_CgL!-D=IEDx`QFr=Gy%HK-5FS{ox@vO@@sVOPC%+`*IRa(2 zb3)qv8M`HAIl?#o8Z`POhanQc9Js@e7LtCJc!+sKWE^;B+@M=iFrM_z@OZzbFuBe+ zXE^zx>D01(9%f8&x@TNpC6h+nnV2XwGNHpr*j2%NDs=UjW|dgyq9^q1-OSWVUDY|v zqywcYsheWagb}GKsYM+JnhB2aYLiVp+7WuPkEvynj3-TjNMP6b4@{#uR3wRseS#J( zs+Mw^HSOU%Y^k9+;B@g48l@p81;6h3Z}$szGBp&g4Z>1>}_JEgJ&t2107!_zts(^Jr; zH=aE^&*wHIw&V0dpNC}v)B<|YeKZWyh6K$aO|^dIqHU%WTDV}w^zt&S-3Xx1=WOOI zR@Ye9ZcGm(MhL~k(EI(S5km~!IU#5s$`XPdV#jQZfN1(TnkEMfh~gaH_Gz>|n zf2e0L8G?ATHM$njY}sW6om}l>>RJ_&UbcmwwR1<2IYwhrV^?H8jDsl}ThltZJ>tHq zBlZrinn#?d*JROQ`Z@L|zuoiNFv* zR~p7R-C|I0RY69seq!YE&1(usim}^v<lJBv+d!4No|S4O*N*`bJ>DWW3GQZ+D(V;I}RpobXw{*CnlXd>%=9nsG^$xt+=ca z3&k0cx$_#zr5gvrH$qQ_bvIZq=nn`OV`9%svI*}(e-_F!H_adigQlKAu;tjo1+yD% zZCF1`kL+5kM1#eJHU{H)Qgfu$G&r#bMpL}z#2#@VW3W}RBC(-b2dbG%yPClgxe8{5 z$%gt3hjgAQ>amx8-HdT**h@e0zVUXc;(W@unOF-Lv1d6@!$5A;af1i!;ru5%c!V}% zpL}xSOxzNcfx>joVd{3j?hH6eF&nD_(H}T1Z1`tq7^%iAY;G$2ZjT@4{;*?nrBXjQ z6$dyOsi;BN-E;}m6WOyyydZL z4ujg{wku$KN_fT5-_?lY`U1RxC4k9J;s%A$e{)~gV~r@*h|S_+?4xl#okw1pWDJnA zd>)+7F#tYedpZ`;2M6V5XSf4N!9Z6IHuG^O4b1bys(}^_&?0&)uMdT?XXg(#1`NRL z5O57KwPVMYEkazs|C+0JT)E@Q%Xe4C1SO4 zHcf17$A!hx$)=wo6w{3v*!EeJvYTidSWPJr2r0?=TfDlH+hq(wK%=<3Zngn|fAre$ z4=CkPfv@lrrqvOswz0i~U*=*Lg2ZK7Szv`l^OuVb#)9pGv6AbGd^aHt$o^}Uz zC0{%fT{W}YRt39ID3<7KWD=o^(43>TVT}z0tPsf>*<97UtUxUT;QpB;SsW`-{s5U1!A_$l+o8HbY9ON2kt7J4P zr22;pv-~OwFbL6r2&3nIb_>%e?~jfYuP-NzT9;+-98w+`KVlG8{PR}aMkA?s+%0P7 z5ZISdb)@MCx158HF1E$?;-mq`vK_`iY(=rEgNY8Tob9BNpt!og)`MgDjWdthuk)|+ z+yu+5eN=7dojC-zxL^gMBky){ipHqMaJ(BIub-VR*>AwIg|VA1^0E8O z#7H@Yt1WoEluK-sVRp5-%#1A?WnQy7S^QOThh`xx z)g@XtS)Gudv6rl?s3bRp5|H(_UwI#>$QE)fNh0hCjh(V;V%M_YYnWx8p@ z4P?$i45n8TfB0j?YG;@q)E{%sj@08Eld=@+9Fw@RSzN#pLNPF>Z!txj{GnmqK?jvl zlOXHy-#0Mfa88%s>1teQ7d7S#6k!HxOg*iQ#HKg?P!JQr$yijVGSQ~0!jO$j8e<4l8oD~OE|MvKCYRSA@A#oWsbvkgR}2VAK3(0O+RIwTAg z)ro?5zea^}iJmq_mP8g?OYWh(4pOHuC=ARk@~A4A?7qycOTq1A0S1=OLoYEoSsNok zaa}L!m4dF^-j~(31+)0VQFfazVwuCnphgN5KT}VP4ij0;r-lo=C85zL)%|+#Ng4L= z^glXf;vhHr|4R8`W!El3KQwd<%PUB@p-SK5Af5qZ`U35L zLA!Wi#YYCV<&>kth8sHq`8`;hB$hz53aC9)Q;c(g^j5#vU|NVtmE~o4w}hH!>}4~+ z+;xRAZ1Id$g{)SE$wKjD2&`->&}?*~fC(DvC-`g?nI|JBDwdA#6=r4Qkrwt}k%z@d zF%MKI8Q_xgO1-^wC5(tgF!5 z@L`~X^M7$*VGA7t%+q8(0~`O9sW)JYvt7Lc7;LwCoOf{8&g{kpQ?BSvT2$ZX zSOG?&jY$i!j7|GyF^nP%NARRKH$&)efKzZsWk8=5C{G+5r*&{5P$N-?X{Mv`4WG=~E*?8crbQtX7$b&L^wR$i_PN14MRb8AXMIN2>$$!MdKeRR{8&DRbe3uqxr`4Sb0tR;m9ilLkDsK04&WC9+T76woCk?b;V}x9~?$#0dB^}XUIM)t3 z84qhRpfY)6@mTwGL0zK$T-CY}0vKx=nfSi=XGu@w zS0ffZ!@36LU!H4@SP~W5lE(2xjNuIDoBh5)DcFpzk--eFAAk<~7ZZaP1~sD3hG7~T z{gqnB$GiQ(Q#ireJVN$z-bYGlRA(9aDY8;|Y#$dp?iQm<)FW`hm0}~yNA-uy|Ev}~ z&O=3iI#Kk~y0Jc9d32fLao~JbEr!5u%5*BZ_mOjl*mWWe4O`H%6s3b(#5V&Vk*XB!cjykLZQM!iWjKkIGYJLj>0NlX65pIs@UKKR14fy z;o*VA04`LY0iK0`QyMlvbOP>QUz@L|c;ZopF_xAb^{~xYE3OhZ;K!bTJ>KN5fzpHRh~2QzD$F0?a_8m1t`}>s!`ZO2S8Lp}XJ<$<(19^G3?YX? z+k=(Zxk{;eqxVV__0QgBy( z%i|1u+U+i4g5$0{YLkl(^kZE3k$Ac#V)sO1!D>t66W}faXr9py}u!kTr0!oelW z#3jrlcZqLC?#szCf`tQeT`7TJ3hjTD=1)q4)v(HpMNMUUezB zrSpTfngnZqYqc$B1`0c*UM8SCWm1$#k@Q2^l7q$~M>7KAUxh#{&1yN!EAy zT~3NrE{X?G+aUwscd|-C{sFguy8wLbxBBHcjzJPg4ucfjSuIBt)dY3APO3Zonk$^H zevcLL`auKGv&~iOb+mRJ^I-KbtMfm)c40;QY@S{D;u@iN0ukk6occs`Kxp3!&i^{Tj zVMXKC#U(Cd{zRWE9Sdxdg*%k&?n=e^PuK$5m9|`9Q$OKN$5EEp#?hxvg$XUe!YR~3 zjBnVq3*&vVV1ZUC$KQ12?j0A~tD@`)E@&(B$h_7*t=+0VOe_nrHfJ*d2ufcz$>Qis zFYC)eYnyE3^Ez8tj^Y6px2E87W_6GW4JPjD2hTyhTck4(el)?j;~&IT<}3{{ll~g_ zPFK?_R zaGPm3Ts>OsqhPH^m9E8a6rOk)9=}0wU^LZVLpK(}f>}+8SLQ0kNb0WoauC0O!#|+# zrWzve)9>+1Frn&4a%fgb#6~*I38Vew#>Q`peYCX?r0p=R_OHX98LM_QO%34il(nnc z&mKE+@IcI#8jYvV@Vb1>lTuvXg%uetPwV&`m)kuH-9NI^-;Oygd8wci!Ju}c&0=|5 zW2mClLL*Ppwb$&y%(*&Wr>nEBwrD8UO~7hVjg=JAZPDO-W^!rrBy#%*7U$dKk4ZsM zpVF~{ZFT`KsFr|;WdA_F*k6AEUCcUakALp(J!d%S1)%W- zl}Y0}2eXr#BIi{PG*Y0?0<{9zr3zbAiIg-C`fh0<=}u2`FUOKG>~5NlDFyj1n4?H%_Au`O+>X*WJwU*$Z?%~Pw%6TbD~iDV1nj_;KwFqS=lf4S z_UM7=w;#Og&f9LKV}#TxS86Hc%!cx^lHyS#Y4^Sy^UxqvNhU>qhxbyXMJuLD!U|ZS zhtWhCi)booorKfXA2qvjBVq-E`VPS}oPJSriM`VuPC-ChemDM4#EPEmgX?Bb8RAKauAVnN-;<7I z1BqEOJIkF7wi78iSvXBg=72YIh&MCRpjok*Gnbe%H!m-@Mdaq@Ex|-h-kj&3f8+I^ zzxw!`+drEQ{6EE}Ud5)&p3LN$Gp#xi!>>A);c>II z1^*rnKFic9ncWU%f9`-NRt8fKc2{ygr2hXoL)$ymDSnMLt#C56_AAEcaT9qRJ5IWx z$2!8Rp^G4O$to~864B5akKuaK5(n*tsT&9@?(wDdz){2QCz1^;HyuE=2 z1QW*P^fPIIr#FZ~Frl}?F#Om+j|v7ch({x~LA78;sVcNRF|LuJ-4n%=N?F6`ceKml zT3i@nk&MVG*uP;oo$|y|qOyE+mV_AsPU3J2FAg-vwrOO4<0FGD7%KZ(Fm@!fEg#Ib z267)h+wUvrGb3mrnLJvEv*h=ht&3HED&!O(14sb&n18jm4#AzcaMsM9k6)s^KDNZz z)tgQkLD^=BQIX-ZBGalSlopQ~map~+h8Y)1hy~x5!FFO(eO(wQTV?e*9YwQ_b`#cg z%_`bume5TP<(_^#h)`aAN6?qJ53qTv3d&oE(;X&9DhuO5wBa4RQWTXVJMnSO6q5CqT^G>iaW(UapP+2`-SM1r1WK%t%B7Y!k z505)i>4OPfR*qoyrVvY7z=Kgn%*3Dr3*2qxNDkcQj+@NZm6u$NlH<8Hyb~wbJU%ja zYB>&fm@{iw7^W_;{=i0vjTpFj6-uBzz`zg3($GoIj2&_<^q^+Y2J|rfD4-i{KyT|- zV<;bs1;RvZh!Zd7+?lRYqz!eVLL&`fiGnTF=BeYx7K-$)bFIs*;z6-9a>=6kv+73= zFMzc;WW#04jf`)6bt&xh&yl{x)mgOf0Jc~QBuj5F;9X9K6!~!2Kt@IqS(MYdFb@>p z>LB5~*_k1%5yLUeO5gI}17Ex6=9~6kN1dLFx9hVI=gv{1r*S2PVRYrQc#i=_tA$%j zL~3ls@F72_8^v2lP6(_SR=W)CxLHIaj|#VaY9S_r=){%9z*tsv;4w^AWM!N@{ zHMe>c88@27V=N2;kO=N$-E{z0t$?Fe5ck_$ZmTuoYehWFiMYfG?@UX-r{eoGE)XcX z_c2vmM(w8BHl!qg-JoI1xE`x-4X@w80#6^=0{bKny@dxRIUbKV$4y4TFv%Im@HmqQ z88GhJJ+_c33{o~kyd56PP>&w)1lGNlFA|%8RM$gW>8ceGY^79}@ zV@P97KWkTqlS`7wKI_i=NQ#H&qltYuQ)W(%f21AZ*&JKb9R8xwCo`wbpRm3YUw9i0 zaXyyVV7!F?Kt#fD1b(Tfnz(vDC%YC{5zoNf>{hWN(z#}7Wr^G8ZEKh@%q?I6o$tr$ z#aTf~)3P`L)`R^;J+jM>`B(1}2q$dwlageh>R}7=Kmgm)U_$mBtS}yEG|_UF70b_A zqIMt8$-@u*x7ejb36N*uDb_=f7IdXOmS@>v^J1cx?Edm?s;XPer>j264B(s}x&O>Q zMFkUvqTizKVW)c^_|3_CnjaInPB?X9m=5V5`c2(o7RIrs-c!lhMr)&Hl=P{zm=vNwdUcJfz8@;8rv zN=@u%(5nWn>|~MCWAAf%J5Yu(oZb*p|Dl^tdx4{q1g0U=Vsw#6$hgh%c*nZ!u-) zOC!Z;T&i*(RA-R2^f}s-4CZ{a-U~C&@JbwtqPJASJDDhH5}IHecNTS6ge2M!;t;bU zS}llyC+McU)7-|6c&6&JeS_?sAould15IO2yaUSk3`c$99ZoQclbE}~_xKLo%u$g8 z3-Z_tz`_H-H_oYK91O!Sj*T`F^na-d$;zbl5>#rNyw)d`@TA9zMMP+P7k3P8(KRc# z$gTO5^1)nufbvKQ%Zb3QmX zeKF-Ucqzxt+C~lPZjfuuC%2M-=Ocx0|ZT@p5?NsKxZYuwP=dZ-Z6Lb-8S)hJENtJ0!cIwbW8&j+(uze26Uu~=J6uugDMhG?SF9>hGDUUZm) zcsf)ePL$>21Qc{#`dARRJ&Jxl*$^voS$w0*eg}94O(FiRP6ZJ`5yEVHZem$FQcP#e zSMZu~mfR%kNOqG8=?$^R=RS=bF|=?{L0)b`5l1-JA2(a`*q{nbrvULvwB2TV2iwhw z%_jC>m8C#@{j293Pr-==$R<@j9HPr-ys`&oV_+ei^Lm0BXg8mBy|e2g*ae*Jtc7+3 zv?`wF7OP#gX^So5Y}!&&u?`KR;H}WbIW%NMryZx;7*HF1~zXl-|0uG_$hfvD-X2@zT7ljP!lg=z6{31?uCN$t6hc7y3>+1Y{U-efTrzrhv|?;;Zy$*KSP0>^ATmUO z7$Hi1UdHO!rp@vD5&!STNhZc!Wu#^xb(wVYJ`Hr5gx|{Y>Qw5Rv(94 zke{1_9z#Z6Rsd&^y3E?|Xk%@rwfjEyxL65AZZ4Ww7Jtll_ovjn-R(AB)lG*Mmzw8i z@QBgw2U%EJZ{e{BSUN&@bVZLSJYvj%wfTf;90bCc-o}`g7N)ytRN;Wg@7?W$Fnh9Z z10n-hUhnK94W}frwIhu%(NQAHAs8OHXWH;*mC!{fNhcV%*@Qv z%u?!8q6eHEz~qx-l%(sUL&jTj$sW!ObJSMMjzUtRm!rfo8dKxFxF+C`MzeM``cd0V z9wYoJ>}mW;g#N7M~q~#NhSn+igXz*Tg4!UTFwSK>mpBhQ7rLL{+SKaTq zk9tDhbG#dU&-q^W{RzAIWhWH|CIwCpv;|fNwgh$skA!6Cx#WjamZ!Q>UrzmX>i?wv zBQ2Qr$BZj8FUY(q^ZIOW_KuvPITbl|IW4(ka%bda<_*i6o;NS=F9TcyQU@Fu@a%xs z2E0Gu$Ur%8Q~tvIuKX?eyYjEkzptQeQ2L;ugRUREVDKLX|8q#nkRd}J8uHALm&0A* zE#Y0^Tf+B+A1$mZoHev)==hL**mNCsoX!aM^^fPPl*K^Aq2g_`691CylRKT6JO7 z4OL&SdaUZjs@JBJPyO-KUrznsY5#Rv_w>0l)dg0M{^j(SPk(dPfmzSadad#4#@A*)J^NR) zk2J}qjHaTd@lBDYGv-X1TR(66ylb0Znr|!^u;7h_FD(33%L^^PSoG|o*A~6M=#w+= zZQa>=W9v8CMzp=w_U__Ci{Cu!M`yip*6+{y``K@u{n3(_mb|{?qa}Yk=e~2I=Po&S z)w!F`z2w}h&%L$%`u4jz8kP=N`rBnII&(XVI>&cT?VQ<_wY+jg&WdMO4O(^0>M^S; zSJ$kbyJpauk~K%Wecc7!qq<+{{zdmYYcE{8Ywh)G?^^rd+Q-+8Tz6m3%{}+_Jk<03 zo)>#wTfghPVdqUe@9XD%zTqnyuH10rhI=-S*jT=C`o0o zTbj1CZk@QbdTZ~twdcFePdz{X{I6Z`?F+|VBrdx3D`#!5++MSN?!~?xGj}YwB;}Ic zOM{o@Ue<8gqMeuSyk_UUJ0H6It}DKN#gkXOu7T-EZyw=*my_c=lxPDcn=C zXY!u%V(L=?&F4%(ynBXyZQj?;x_8&T*WY{By${|u z{=N_I`}phP>o0y|%QvTg^N-(p^!};$|MY>j2aY~?$G4Nd{o;2ff9EgX-T%fzTP`Q^b;2d_Q&$)o!p8~6B{C*FCo>d9Yy|FQ4C|5V0PXFv7y4_rT3{)7K` zdi~S4|8VFJzw^USo+*0f{vTcWqwoIc=g+Qsw)e-oo=bl2q34^QKkxbd&p-D3(=VL& zV$q9NzW9ejSG+XjrKf)~e@Riv=tAEva^;+F|hrikVTmNrwdq3m-8~=Ow2UWjY{JT#-{P3f~-)H^)l|N?v@0EWV`=?uv zq#wEJ&)I)|;4g>%y7;db{q^IIpZmD?laZgC{mFHo{LkOA{&wcyZu{Hs|6cd^TmSxp zPmNC(fBN93M?TB@Y{q97eD=f7KK{q3e{B25?f*D@)O|GhXwK0gM@JnkJ38fP?a`*A zEl1Bey5i{iqvs#pbM*Gl2Yo*7^BJEvfBw_Y-+??LsbmN-@$lvk&P|>63G{&kM()9){j@o-<@`Tq$`zCb=tNaz16X;y)@ z&g&HN^?!;MX(s=kLjJ8fb~5ic>mtEBpX2>HJslnoujAvxt~9ii}I;2 z{e5x;E)AQ=?GJB>VB^E+U7cU;63iLqrNjP}Z%}&i?-M8tsFB&fyzs7WT z$d&5KaOJy(xkkChxyoEOxbAm7<$7lD<%91W{8>0FJTN>sJTyEaTpFGdt_yDp--A)( zH^cXbzY~5q{Al>e@DB=e3Wp9ghNce97@9qF;LyQC#|}MxX#3Ev;XgTQK!ZiUWaON7 zSGt??bGLj*J|{nrAIX0hV~kQWKQACZZ@L7g^io~v$WM`LL`;5mAU}79GsAh|f^eAg zGuh0~z2R>lKM#fvAV1#=KV{`79r+nx<);(*k;sqi{RH@2Puc2C5zXW}f5-lC?7O|2 z5w}W(_U88H^rrOsdcD2!Sno0aKR^EGZ~pl%hWy7U{=Faa{rdObc<xIBdN87x=)N@4ol$>+c?X_a-6UKFxcx$vt}j_6<3Xpp6fV4~>tE ze;A(|$6OH?rvsjY>uPW{yNI6>{9JPpzsL=(pxf_8t+0P?H~HO$+l#xGAk@!|ywIh7 zuFthcJ}IA(Psw);kC7yQB!43RLp~z^ET53C$REfb%g5!j@>BVV{JVVG@MCs!2W zz9qje-PhIZ~V}M~euh@Cje ze6L(2u9Ihp>oHZmU!E;)mL1|Y*(q+7%fu~mskle3MvY!2?vg9T<8p^MD8C}Uj%l{X z0_RQ~= zm7-P##V&aU_KWF+$5D_Z0ru~k-!%jGlX;_1k4h>+6cmvY= zXP5){xd@0~V3)twpb>mkOqN1S#r*jU>BY`>pNb0c4>3U;6%)nhkpG{Fg|a}*mjlIx zvR-^e&J-KuG_*g{#b!A}Y>^SMQJy9)#wx!{SBn z9+KNcRGu#m$P2`GU*bTU7TjWLRx`O-WQ1N5k#QOQJ?`xHBAmra9^! zvH0OpGEiH;tUl_kZ!L_vhPTZ>tF^GGFn>>LINIEdph#POI9f%%sr=j~eau z%c8C^g@~*T?+Ne02M&~ahNF;Yw6-_rcg$~VEov)l3r8ahS`n8|MKix&67>{EeYImB zM!U_J^5U_mrU)1>s_BRtOP5FGGUOua8B-GV6^ALS!P;d{xW!U{AhVJ7HUep{ct-I7ky_i*dLT8mHYz)6qN!tvXTixe2SRj9#w{vy zKnd6I=GFtm$Us)j9?+LQJEpJ*uW3KHf#T^ER0WD{LrG>L|1%L9OR9bdcmR{mML=&nZ@FOFzOe!MpKJw!u8Q0m@iNShN}s;pthoOAr4oCUO9f9(ZI}+t1cNEG;ZgFvV8dsl^VxTp> zJzNXgwi7ROz>O9YuZ}B@mW+*-pcalt1(*p=O;`4 zCw!+JwW6b{Bs#HpT<)}zXyu7O!NJP_J_$4tIm5%_!ZWGn1DCV*?3r0K6OyJCO#~z> z#6hK$*;zno6+~1{G!0;GNX_947EP)h+qGw0Q8+wp57L_)3lbiu(u%tA5+K9Tb`lzq zGg==p!me=sBgP2Vz_uC^q<+X`d>3CXYCshRS!3%Xgohlf+6|+&y|XCls_p26EHi35 z^5Ji9g8+zsrvur7crR+`sLC(G7aCALIQ$i)m*6AF2uWNwqy&iI0cW9sh|395?7+*z zITN^}(IQc4e+#TJMdJa(oTz7niHD+TK+#kyD(Z){2!|VrX3|HAded|q7skY}SlBu) zJPl1Q<=#+%NYo~QcQ~GAA%2z9fD#U zVX+~aR@>T~k0vubt!>suDsM7uA4Fnw*9fvH|a*>IBHBE>ui%_q|p`NK?)Isi`2_ar*K0kRTo|%ZH zz6jqEhDk(CE2_#bbZ|&vo0-RY$kwW{8V?P4nmo3Us6?1BOJWszCJLRcDmc0usLPq- zq7zV`Pwyvu7Lt=$nbC=WX)KOTf-{@&Ru2S+8_=$5Of?k~3rA-Iv2%(a7NQQGx$sEx z%qxCaa!4~g9C8N1)FWy>!H{PG!H{Pm!H}n=_z}pxYWNnxC)syq@gwMwQ&=l}Dy)s* zB!w*|IQE@IaO^vq;Mli>zF7;fbLgAoIhVdko_6{sc{&KD0iLAL!M58Ax{_Q zs|LR1oGfd8(D_W`5!~wkR*Xu~m5qd>hi4s**fkc?sYG zd zc?tXqym^{RZTeU|L3MZNkD^Q`jcf?jxqfy zVuH~qYN3-^FU}Vm#42bER$^UR7~^W%Wxfo0s4!0FS_%DASS*6C0x=cvHv_r{`-gUk zWei`99R@Z5t_R^85kCqkb|It-&(Mh=wi|yD#IM3`1au#VH+!HF8tq7TKHyg{YzN*e z2TUpdO%*L-wm1`7q^S<*5)ljU%wK#AbVR0yq6@_8B34!!eq`5y-bn};H*494d>TOB*JKL#qb;9`vT8QCCJo zbNHzoD~n|b^m}7Tmnw>(<$D?Wy`RboXdM3mec#XIL|F+9WtE&PO5_wVPEHl$vR2l~df6anf^W*jtMYX5b2&>k%Gt6>&Vi0_g`6jG#F}^w8qNjK zb+*Vw(A>7N?)EI`46lRk@FD2uqNs^~geGjFJQq6M4!IOM#7gKA-xo(^ms}1l?@BRA zu9BMQ)Yb&H@FLRY`wf&-UIF3 z*W|tOKKXU|4f##z?!G1O7w5?bplgQiS$-yFoHOyA|!qX9eoN;(Mv6&{c}tp^wi(>y-n2Zyt2x1EB{lFtUtn zXex7!Jn7xlhGY|rywJ)H6<>o^KLEXPhNv+HK(E}6vqU4% z&4$Dy;$dv6IZ)gWJwDAuJTDH4N5x~}aq%4KfyGW^5cc}=8G~W@`3>=RBMhDJP}U6( zH%1sEjZwyEak()D^BF1PPiR@6fYiBG6k-PCMsWj9u=^%t(S2gSxI^3~ZWUigi|2=p z==VesG{n2b6|fTBBle2R#JQO9xKuoAj1|>JF=pe&8RIbnR%VoAreXs0)0NOtS3yTT z1^Ve}&{I!`raEF&8#P9)QD@W}4aQ7JnX57H@E)|%Z(`2xZM2E+LPLHSa}xh)%rY8{ z*+!Ew$Czu(Gn(CVTbi1@)k`;YZRzrDUbm{OzPetyHI=4YYP#j7J3+bC+O0L8P5A06 z^SPSb((+RC{c7!UItVZKRj=(>wxMU8uexVN&$_NPf$9yb)~)DRws}*RuezRHC|Fi) zShjiX^6su}f!fZVO&!aYb*m`Qq`Kd ztTl5}YnG~(OM_fZ2-L@XrmVikEKrRuP^GWl%y_-ZxcP}%?@az;aHgH<(9C5$Yu9$D zYzJmqNxM&9+OZ*cx(#T|YV^*s$bgKPU#;b@metqtGs3HVv&^s0QeXGZ+O(>>vn$wW zCl;FR_^OGlN!}(#skezU8ESHXxSNnM6Ha}nthU-aSHaI!@N*sTuKIN=Oz;}-JS*2_ z^>rp%>&)EOndq%!^dg?ok5Vwxl$Mv9IIYm+Fqx^g-ZO7y&xUmhvvnp8>UC-+RGmrG z`qJciD>s96Hf&zo-LYAfq`b7=H_yZrF(NoSIB#Qj$HtY4!aTu)=@-Eq3YaO7^ktR47PIs%icdT(RK2_{%q`wCRawro%aU|v z=c=v^T^m13V6nyM-VUpvpg@Cq zv1XF#mYHsa=}uH`wRY>wXA{19viV#?F4)L?zgoMT4#F#Z9cJM>Oxe<5%a)EVRrY0e z@dC^240k#RR$J-q;{1ENtWZb>2W(jI^2`2fv z%$#<`2oo-OY5By--WB}i;0impp%o6U3#_m{;a*8XWu*=1U1cF3xtW}_YFu~EvhIcR zXRFNAawZ^KI8%VAF;=bitupho$`miFm|+ycD<%b3+sTL4IPwu%vtmP6*ShYGb)Bo0 zdAk|K-fqr&sM`VO?nZt&wX)jD-gSx;>pIr=Y}~Y=XZ^}9?>hC)I>$S%E=%6jdV8!g zL7teHuQSnFXHuZfWS}~x5K3mEv)n{`g{GLvV6_dN9=pcXnRuz!shLo9Cf)1Hl6(5r zxY7n+kBK@ZZ)$=)edJA@cZ0&r235)pj#4TVmvPo06e_$M6>>H@Fuu_N@7_f6WfLc) z5L#*Se_4%pvxOxjWn!aVyOTVd?b6npxN9(RQm;#Imb$(nd2`>=mI1T6w5EL7%<^Tk zk}q3T-nZI$Pugn9m#s>^oNq@`{>$ncCVJ0z$`_M*6($`TCVMa7WCIsiJnve5?s8nK zaCI{hDkifOEv-<(qO_u>HtB+{4L#%N#t@~d5|)&Rlb7{$_pDos&da8b4d=T%d)BRR*KbyzK|Cjq7Q4>f zy=p@TC4xYf-f&rZBeK%FzH1}iH=~&dh~{s>W#Rx#xn&URluUVU~s{t46d! z)zi{)g{{)^+Q~tc$x39j%;7I}_?<8nW;mJz3!eNMp8Oh~{1q6W!vd@q;|3bND_f~4 z7_nm|8^(cB-iYy^0ZXF0;Qud-I3(;s24QXE5Tg|Lh%pmmdmM_vp$0-n3BwqTv4IPg zY$bq3ZytAoBV7S~BY;tFyD;h+nih(b?v73CV0FY+S;z&!7>*}e=Bv^hR6=BO$klVw?{s&Z*%1dpKXY2+c+O z2&6X}e?`!n&4j*!Mye5vO_zuoj8c|jTu63YtNp0 z)v(?2inn3Em5Loa)1jaE6xxYGXg!Lcf$&57PzDW0g`9xR@FzhpkPE#)7qkv5@K=w~ z{tdDLBPb)~;1|AJcvmDtBkH&$@~EFrl(vL5XFzTUb%q*}SB6&OuOXC%JD%CabMO$J zKa6|U@ook~C9_Z{D1I6N~Pg}d<{Xr4aJYWfbk{D!tMs@WIz7bea+&EOA4nJFh;dQA z;30&gTpUi%Q3c20fDbu#Q0hr!)NjEADZ;i_;ui0eJA*ob~&97&F4`%ocJgBEaNW?uA)a@SK;|t z6R!#3W71K0O$Z0N_D!GpS%q^tln-|dTr3{r@qlOMb4U1b@vPxB{v7XF_*V7o`1mLK zE4YTxIlv<1V)7>3NnVnxlcQwLEZcZ@c z^)tb*RXY8+s}auhFkRqL{q+NnbYtM@+03U&Pb=U2JPN51KQJAX%kql8qU4#9In#vlBz7r&CE}I5NC+R3&T-)S z{SKwC^F#Sq7n2{WeE1IYJeL#rV3+W*GB%vyTDhDyJf36V=l2s&aFm{g?+@?veZXP# z6~X!^iFFDAjA-6AUd84>NjlOt@-j#U_zqdCHA$xiJb%_0Mv;Xbhc1njraOM)ylnXhv z2)!jE6e}a@El%eU`*9Pzr=B@hD?l3KU@d^7-Y|w7%dHP#iuYB~et+)L^E<{csM zW4)S7=Ox5>$-ulHM(7w()7beA+;4K^mqxY{a>|BV0kdy#1Rl zlm-;_Bd>XwYaGmO9$YHr4!RTf;JzL?U>$&*=6W(l2QZ4q>$JlYt;q_2g9l@de+n=+ z7y1H!_2T-lXoPAiESA>J$NhrY)r-So|D1VEVe!EHd2_9U?l{O2*Wa<95dt%pot21VIDOXbC_c>H-8#*0B4xtIJO8S8VWp5 z0L@Rw9J7M=0K)@B5mrh~#Qf_l%pR+7FL-VsGzjCcLMH;6FEqn_n3K(iO~ZIPkpea` zEoQhMI8%E#RYBL#1WOT>j@sLEB&I#Gx*C}OZLw*&K#^K3)$9BaC5AvOKZDgB9cUo@? zIm>qs->LRV)DcQI1^i7N*}%OHX@U|m$@$OB=7^5QnInj5_E1NbHMu68c#7=rQ`k~c9; zZ^m7Dashy

\ No newline at end of file +Dashy
\ No newline at end of file diff --git a/js/dashy.a78606a3.js b/js/dashy.8d8aeed5.js similarity index 99% rename from js/dashy.a78606a3.js rename to js/dashy.8d8aeed5.js index 8a512411..b006b517 100644 --- a/js/dashy.a78606a3.js +++ b/js/dashy.8d8aeed5.js @@ -1,2 +1,2 @@ (function(t){function e(e){for(var a,o,r=e[0],c=e[1],l=e[2],u=0,d=[];unew RegExp(/(http|https):\/\/(\S+)(:[0-9]+)?/).test(t)}},T=O,E=(s("d16d"),Object(w["a"])(T,k,x,!1,null,"68c1bd5c",null)),A=E.exports,L={name:"Header",components:{PageTitle:I,Nav:A},props:{pageInfo:Object},data(){return{hiddenComponents:this.pageInfo.hiddenComponents||{},titleVisible:p["visibleComponents"].pageTitle,navVisible:p["visibleComponents"].navigation}}},N=L,P=(s("4239"),Object(w["a"])(N,g,v,!1,null,"70a33270",null)),M=P.exports,z=function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.text&&""!==t.text?s("footer",{domProps:{innerHTML:t._s(t.text)}}):s("footer",[t._v(" Developed by "),s("a",{attrs:{href:t.authorUrl}},[t._v(t._s(t.authorName))]),t._v(". Licensed under "),s("a",{attrs:{href:t.licenseUrl}},[t._v(t._s(t.license))]),t._v(" "+t._s(t.showCopyright?"©":"")+" "+t._s(t.date)+". Get the "),s("a",{attrs:{href:t.repoUrl}},[t._v("Source Code")]),t._v(". ")])},B=[],j={name:"Footer",props:{text:String,authorName:{type:String,default:"Alicia Sykes"},authorUrl:{type:String,default:"https://aliciasykes.com"},license:{type:String,default:"MIT"},licenseUrl:{type:String,default:"https://gist.github.com/Lissy93/143d2ee01ccc5c052a17"},date:{type:String,default:""+(new Date).getFullYear()},showCopyright:{type:Boolean,default:!0},repoUrl:{type:String,default:"https://github.com/lissy93/dashy"}}},H=j,D=(s("4fa1"),Object(w["a"])(H,z,B,!1,null,"1b07b0da",null)),V=D.exports,$=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("transition",{attrs:{name:"slide-fade"}},[t.isLoading?s("div",{class:t.c,attrs:{id:"loading"},on:{click:function(e){t.c="hide"}}},[s("h2",[t._v("Dashy")]),s("div",{staticClass:"inner-container"},[s("p",[t._v("Loading")]),s("span",{staticClass:"dots-cont"},[s("span",{staticClass:"dot dot-1"}),s("span",{staticClass:"dot dot-2"}),s("span",{staticClass:"dot dot-3"}),s("span",{staticClass:"dot dot-4"})])])]):t._e()])},U=[],R={name:"LoadingScreen",props:{isLoading:{type:Boolean,default:!1}},data:()=>({c:""})},K=R,F=(s("2bb3"),Object(w["a"])(K,$,U,!1,null,"a7bc1de6",null)),W=F.exports,J=s("8b8e"),G=s.n(J);const q=(()=>{const t=G.a.appConfig||{};let e=h.a.appConfig;return localStorage[p["localStorageKeys"].APP_CONFIG]?e=JSON.parse(localStorage[p["localStorageKeys"].APP_CONFIG]):t!=={}&&(e=t),e.layout=localStorage[p["localStorageKeys"].LAYOUT_ORIENTATION]||t.layout||h.a.layout,e.iconSize=localStorage[p["localStorageKeys"].ICON_SIZE]||t.iconSize||h.a.iconSize,e})(),Y=(()=>{const t=h.a.pageInfo;let e;try{e=JSON.parse(localStorage[p["localStorageKeys"].PAGE_INFO])}catch(a){e={}}const s=G.a.pageInfo||t;return s.title=e.title||G.a.pageInfo.title||t.title,s.description=e.description||G.a.pageInfo.description||t.description,s.navLinks=e.navLinks||G.a.pageInfo.navLinks||t.navLinks,s.footerText=e.footerText||G.a.pageInfo.footerText||t.footerText,s})(),Z=(()=>{const t=localStorage[p["localStorageKeys"].CONF_SECTIONS];if(t)try{const e=JSON.parse(t);if(e.length>=1)return e}catch(e){}return G.a.sections})(),X=(()=>{const t={appConfig:q,pageInfo:Y,sections:Z};return t})();var Q={name:"app",components:{Header:M,Footer:V,LoadingScreen:W},provide:{config:X},data(){return{showFooter:h.a.visibleComponents.footer,isLoading:!0,appConfig:q,pageInfo:Y}},methods:{getFooterText(){return this.pageInfo&&this.pageInfo.footerText?this.pageInfo.footerText:""},injectCustomStyles(t){const e=document.createElement("style");e.textContent=t,document.head.append(e)},shouldShowSplash(){return this.appConfig.showSplashScreen||!localStorage[p["localStorageKeys"].HIDE_WELCOME_BANNER]},hideSplash(){this.shouldShowSplash()&&!this.shouldHidePageComponents()?setTimeout(()=>{this.isLoading=!1},p["splashScreenTime"]||2e3):this.isLoading=!1},shouldHidePageComponents(){return["download"].includes(this.$route.name)}},computed:{currentRouteName(){return this.$route.name}},mounted(){if(this.hideSplash(),this.appConfig.customCss){const t=this.appConfig.customCss.replace(/<\/?[^>]+(>|$)/g,"");this.injectCustomStyles(t)}}},tt=Q,et=(s("5c0b"),Object(w["a"])(tt,m,f,!1,null,null,null)),st=et.exports,at=s("8c4f"),ot=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"home",style:t.getBackgroundImage()},[s("SettingsContainer",{ref:"filterComp",staticClass:"filter-container",attrs:{displayLayout:t.layout,iconSize:t.itemSizeBound,availableThemes:t.getExternalCSSLinks(),sections:t.getSections(t.sections),appConfig:t.appConfig,pageInfo:t.pageInfo,modalOpen:t.modalOpen},on:{"user-is-searchin":t.searching,"change-display-layout":t.setLayoutOrientation,"change-icon-size":t.setItemSize,"change-modal-visibility":t.updateModalVisibility}}),t.checkTheresData(t.sections)?s("div",{class:"item-group-container orientation-"+t.layout+" item-size-"+t.itemSizeBound},t._l(t.getSections(t.sections),(function(e,a){return s("ItemGroup",{key:a,class:0===t.filterTiles(e.items).length&&t.searchValue?"no-results":"",attrs:{title:e.name,icon:e.icon||void 0,displayData:t.getDisplayData(e),groupId:"section-"+a,items:t.filterTiles(e.items),itemSize:t.itemSizeBound},on:{itemClicked:function(e){return t.finishedSearching()},"change-modal-visibility":t.updateModalVisibility}})})),1):t._e(),t.checkIfResults()?s("div",{staticClass:"no-data"},[t._v(" "+t._s(t.searchValue?"No Search Results":"No Data Configured")+" ")]):t._e()],1)},nt=[],it=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("section",[t.searchVisible?s("SearchBar",{ref:"SearchBar",attrs:{active:!t.modalOpen},on:{"user-is-searchin":t.userIsTypingSomething}}):t._e(),s("div",{staticClass:"options-outer"},[s("div",{class:"options-container "+(t.settingsVisible?"":"hide")},[s("ThemeSelector",{attrs:{themes:t.availableThemes,confTheme:t.getInitialTheme(),userThemes:t.getUserThemes()}}),s("LayoutSelector",{attrs:{displayLayout:t.displayLayout},on:{layoutUpdated:t.updateDisplayLayout}}),s("ItemSizeSelector",{attrs:{iconSize:t.iconSize},on:{iconSizeUpdated:t.updateIconSize}}),s("ConfigLauncher",{attrs:{sections:t.sections,pageInfo:t.pageInfo,appConfig:t.appConfig},on:{modalChanged:t.modalChanged}}),t.isUserLoggedIn()?s("AppButtons"):t._e()],1),s("div",{class:"show-hide-container "+(t.settingsVisible?"hide-btn":"show-btn")},[s("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:(t.settingsVisible?"Hide":"Open")+" Settings Menu",expression:"`${settingsVisible? 'Hide' : 'Open'} Settings Menu`"}],attrs:{tabindex:"-2"},on:{click:function(e){return t.toggleSettingsVisibility()}}},[t.settingsVisible?s("IconClose"):s("IconOpen")],1)])]),s("KeyboardShortcutInfo"),s("AppInfoModal")],1)},rt=[],ct=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("form",[s("label",{attrs:{for:"filter-tiles"}},[t._v("Search")]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.input,expression:"input"}],ref:"filter",attrs:{id:"filter-tiles",placeholder:"Start typing to filter..."},domProps:{value:t.input},on:{input:[function(e){e.target.composing||(t.input=e.target.value)},t.userIsTypingSomething],keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.clearFilterInput.apply(null,arguments)}}}),t.input.length>0?s("i",{staticClass:"clear-search",attrs:{title:"Clear search"},on:{click:t.clearFilterInput}},[t._v("x")]):t._e()])},lt=[];class ut{constructor(t){this.index=t}resetIndex(){this.index=0}arrowNavigation(t){void 0===this.index?this.index=0:37===t?this.index-=1:38===t?this.index=ut.goToPrevious(this.index):39===t?this.index+=1:40===t&&(this.index=ut.goToNext(this.index)),this.index=ut.getSafeElementIndex(this.index),ut.selectItemByIndex(this.index).focus()}static getNumResults(){return document.getElementsByClassName("item").length}static getSafeElementIndex(t){const e=ut.getNumResults();return t<0?e-1:t>=e?0:t}static selectItemByIndex(t){return t>=0&&t<=ut.getNumResults()?document.getElementsByClassName("item")[t]:[document.getElementsByClassName("item")]}static findPreviousRow(t){const e=(t,e)=>ut.selectItemByIndex(t).offsetTop===e,s=(t,a)=>t>=ut.getNumResults()?s(0,a):e(t,a)?s(t-1,a):t,a=ut.selectItemByIndex(t).offsetTop;return s(t,a)}static goToPrevious(t){const e=(t,e)=>ut.selectItemByIndex(t).offsetToput.selectItemByIndex(t).offsetTop===e,s=(t,a)=>t>=ut.getNumResults()?s(0,a):e(t,a)?s(t+1,a):t,a=ut.selectItemByIndex(t).offsetTop;return s(t,a)}static goToNext(t){const e=(t,e)=>ut.selectItemByIndex(t).offsetTop>ut.selectItemByIndex(e).offsetTop,s=ut.findNextRow(t),a=s-t,o=s-ut.findPreviousRow(t)-1,n=e(t,s)?0:o-a;return s+n}}var dt={name:"FilterTile",props:{active:Boolean},data(){return{input:"",akn:new ut}},mounted(){window.addEventListener("keydown",t=>{const e=document.activeElement.id,{key:s,keyCode:a}=t;this.active&&(/^[a-zA-Z]$/.test(s)&&"filter-tiles"!==e?(this.$refs.filter.focus(),this.userIsTypingSomething()):a>=37&&a<=40?this.akn.arrowNavigation(a):27===a&&this.clearFilterInput())})},methods:{userIsTypingSomething(){this.$emit("user-is-searchin",this.input)},clearFilterInput(){this.input="",this.userIsTypingSomething(),document.activeElement.blur(),this.akn.resetIndex()}}},pt=dt,ht=(s("8949"),Object(w["a"])(pt,ct,lt,!1,null,"72e6bff4",null)),mt=ht.exports,ft=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"config-options"},[s("span",[t._v("Config")]),s("div",{staticClass:"config-buttons"},[s("IconSpanner",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip("Update configuration locally"),expression:"tooltip('Update configuration locally')"}],attrs:{tabindex:"-2"},on:{click:function(e){return t.showEditor()}}}),s("IconCloud",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip("Backup / restore cloud config"),expression:"tooltip('Backup / restore cloud config')"}],attrs:{tabindex:"-2"},on:{click:function(e){return t.showCloudModal()}}})],1),s("modal",{attrs:{name:t.modalNames.CONF_EDITOR,resizable:!0,width:"60%",height:"85%",classes:"dashy-modal"},on:{closed:function(e){return t.$emit("modalChanged",!1)}}},[s("ConfigContainer",{attrs:{config:t.combineConfig()}})],1),s("modal",{attrs:{name:t.modalNames.CLOUD_BACKUP,resizable:!0,width:"65%",height:"60%",classes:"dashy-modal"},on:{closed:function(e){return t.$emit("modalChanged",!1)}}},[s("CloudBackupRestore",{attrs:{config:t.combineConfig()}})],1)],1)},gt=[],vt=s("35c3"),yt=s.n(vt),bt=s("6780"),St=s.n(bt),Ct=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("Tabs",{ref:"tabView",attrs:{navAuto:!0,name:"Add Item"}},[s("TabItem",{staticClass:"main-tab",attrs:{name:"Config"}},[s("div",{staticClass:"main-options-container"},[s("h2",[t._v("Configuration Options")]),s("a",{staticClass:"hyperlink-wrapper",on:{click:function(e){return t.downloadConfigFile("conf.yml",t.yaml)}}},[s("button",{staticClass:"config-button center"},[s("DownloadIcon",{staticClass:"button-icon"}),t._v(" Download Config ")],1)]),s("button",{staticClass:"config-button center",on:{click:function(e){return t.goToEdit()}}},[s("EditIcon",{staticClass:"button-icon"}),t._v(" Edit Config ")],1),s("button",{staticClass:"config-button center",on:{click:function(e){return t.goToCustomCss()}}},[s("CustomCssIcon",{staticClass:"button-icon"}),t._v(" Edit Custom CSS ")],1),s("button",{staticClass:"config-button center",on:{click:function(e){return t.openCloudSync()}}},[s("CloudIcon",{staticClass:"button-icon"}),t._v(" "+t._s(t.backupId?"Edit Cloud Sync":"Enable Cloud Sync")+" ")],1),s("button",{staticClass:"config-button center",on:{click:function(e){return t.openRebuildAppModal()}}},[s("RebuildIcon",{staticClass:"button-icon"}),t._v(" Rebuild Application ")],1),s("button",{staticClass:"config-button center",on:{click:function(e){return t.resetLocalSettings()}}},[s("DeleteIcon",{staticClass:"button-icon"}),t._v(" Reset Local Settings ")],1),s("button",{staticClass:"config-button center",on:{click:function(e){return t.openAboutModal()}}},[s("IconAbout",{staticClass:"button-icon"}),t._v(" App Info ")],1),s("p",{staticClass:"small-screen-note",staticStyle:{display:"none"}},[t._v(" You are using a very small screen, and some screens in this menu may not be optimal ")]),s("p",{staticClass:"app-version"},[t._v("Dashy version "+t._s(t.appVersion))]),s("div",{staticClass:"config-note"},[s("span",[t._v(" It is recommend to make a backup of your conf.yml file before making changes. ")])])]),s("RebuildApp")],1),s("TabItem",{staticClass:"code-container",attrs:{name:"View Config"}},[s("pre",{attrs:{id:"conf-yaml"}},[t._v(t._s(t.yaml))]),s("div",{staticClass:"yaml-action-buttons"},[s("h2",[t._v("Actions")]),s("a",{staticClass:"yaml-button download",on:{click:function(e){return t.downloadConfigFile("conf.yml",t.yaml)}}},[t._v(" Download Config ")]),s("a",{staticClass:"yaml-button copy",on:{click:function(e){return t.copyConfigToClipboard()}}},[t._v("Copy Config")]),s("a",{staticClass:"yaml-button reset",on:{click:function(e){return t.resetLocalSettings()}}},[t._v("Reset Config")])])]),s("TabItem",{attrs:{name:"Edit Config"}},[s("JsonEditor",{attrs:{config:t.config}})],1),s("TabItem",{attrs:{name:"Custom Styles"}},[s("CustomCssEditor",{attrs:{config:t.config,initialCss:"hello"}})],1)],1)},wt=[],_t=s("1020"),It=s.n(_t),kt=s("2e7b"),xt=s.n(kt),Ot=(s("1d89"),s("d97e"));const Tt=t=>t.split("\n").map(t=>t.trimRight()).join("\n"),Et=t=>{throw new Error("Error in Json to YAML conversion: "+t)},At=t=>{let e="";const s={undefined(){return"null"},null(){return"null"},number(t){return t},boolean(t){return t?"true":"false"},string(t){return JSON.stringify(t)},array(t){let a="";return 0===t.length?(a+="[]",a):(e=e.replace(/$/," "),t.forEach(t=>{const o=s[Object(Ot["typeOf"])(t)];o||Et(Object(Ot["typeOf"])(t)),a+=`\n${e}- ${o(t,!0)}`}),e=e.replace(/ {2}/,""),a)},object(t,a,o){let n="";return 0===Object.keys(t).length?(n+="{}",n):(o||(e=e.replace(/$/," ")),Object.keys(t).forEach((o,i)=>{const r=t[o],c=s[Object(Ot["typeOf"])(r)];"undefined"!==typeof r&&(c||Et(Object(Ot["typeOf"])(r)),a&&0===i||(n+="\n"+e),n+=`${o}: ${c(r)}`)}),e=e.replace(/ {2}/,""),n)},function(){return"[object Function]"}};return Tt(s[Object(Ot["typeOf"])(t)](t,!0,!0)+"\n")};var Lt=At,Nt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"json-editor-outer"},[s("v-jsoneditor",{attrs:{options:t.options,height:"500px"},model:{value:t.jsonData,callback:function(e){t.jsonData=e},expression:"jsonData"}}),s("div",{staticClass:"save-options"},[s("span",{staticClass:"save-option-title"},[t._v("Save Location:")]),s("div",{staticClass:"option"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.saveMode,expression:"saveMode"}],staticClass:"radio-option",attrs:{type:"radio",id:"local",value:"local",disabled:!t.allowWriteToDisk},domProps:{checked:t._q(t.saveMode,"local")},on:{change:function(e){t.saveMode="local"}}}),s("label",{staticClass:"save-option-label",attrs:{for:"local"}},[t._v("Apply Locally")])]),s("div",{staticClass:"option"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.saveMode,expression:"saveMode"}],staticClass:"radio-option",attrs:{type:"radio",id:"file",value:"file",disabled:!t.allowWriteToDisk},domProps:{checked:t._q(t.saveMode,"file")},on:{change:function(e){t.saveMode="file"}}}),s("label",{staticClass:"save-option-label",attrs:{for:"file"}},[t._v("Write Changes to Config File")])])]),s("button",{class:"save-button "+(t.isValid?"":"err"),on:{click:function(e){return t.save()}}},[t._v("Save Changes")]),s("p",{staticClass:"errors"},[s("ul",[t._l(t.errorMessages,(function(e,a){return s("li",{key:a,class:"type-"+e.type},[t._v(" "+t._s(e.msg)+" ")])})),t.errorMessages.length<1?s("li",{staticClass:"type-valid"},[t._v(" Config is Valid ")]):t._e()],2)]),void 0!==t.saveSuccess?s("p",{class:"response-output status-"+(t.saveSuccess?"success":"fail")},[t._v(" "+t._s(t.saveSuccess?"Task Complete":"Task Failed")+" ")]):t._e(),s("p",{staticClass:"response-output"},[t._v(t._s(t.responseText))]),t.saveSuccess?s("p",{staticClass:"response-output"},[t._v(" The app should rebuild automatically. You will need to refresh the page for changes to take effect. ")]):t._e(),s("p",{staticClass:"note"},[t._v(" It is recommend to backup your existing confiruration before making any changes. ")])],1)},Pt=[],Mt=s("bcb2"),zt=s.n(Mt),Bt=s("831b"),jt=s("94f8"),Ht=s.n(jt);const Dt=t=>Ht()(t.toString()).toString().toLowerCase(),Vt=t=>{const e=t.map(t=>Dt(t));let s=!1;return document.cookie.split(";").forEach(t=>{if(t&&t.split("=").length>1){const a=t.split("=")[0].trim(),o=t.split("=")[1].trim();a===p["cookieKeys"].AUTH_TOKEN&&e.includes(o)&&(s=!0)}}),s},$t=(t,e,s)=>{let a;return t?e?s.forEach(s=>{s.user===t&&(a=s.hash.toLowerCase()===Ht()(e).toString().toLowerCase()?{correct:!0,msg:"Logging in..."}:{correct:!1,msg:"Incorrect Password"})}):a={correct:!1,msg:"Missing Password"}:a={correct:!1,msg:"Missing Username"},a||{correct:!1,msg:"User not found"}},Ut=(t,e)=>{const s={user:t,hash:Ht()(e).toString().toLowerCase()};document.cookie=`authenticationToken=${Dt(s)}; max-age=600`,localStorage.setItem(p["localStorageKeys"].USERNAME,t)},Rt=()=>{document.cookie="authenticationToken=null",localStorage.removeItem(p["localStorageKeys"].USERNAME)},Kt=t=>{if(!t||0===t.length)return!0;if(!Vt(t))return!1;const e=localStorage[p["localStorageKeys"].USERNAME];let s=!1;return t.forEach(t=>{t.user===e&&"admin"===t.type&&(s=!0)}),s};var Ft=s("bc3a"),Wt=s.n(Ft),Jt={name:"JsonEditor",props:{config:Object},components:{VJsoneditor:zt.a},data(){return{jsonData:this.config,errorMessages:[],saveMode:"file",options:{schema:Bt,mode:"tree",modes:["tree","code","preview"],name:"config",onValidationError:this.validationErrors},jsonParser:Lt,responseText:"",saveSuccess:void 0,allowWriteToDisk:this.shouldAllowWriteToDisk()}},computed:{isValid(){return this.errorMessages.length<1}},mounted(){this.allowWriteToDisk||(this.saveMode="local")},methods:{shouldAllowWriteToDisk(){const{appConfig:t}=this.config;return!1!==t.allowConfigEdit&&Kt(t.auth)},save(){"local"!==this.saveMode&&this.allowWriteToDisk?"file"===this.saveMode?this.writeConfigToDisk():this.$toasted.show("Please select a Save Mode: Local or File"):this.saveConfigLocally()},writeConfigToDisk(){const t=this.jsonParser(this.jsonData),e=Object({NODE_ENV:"production",VUE_APP_VERSION:"1.2.5",BASE_URL:"/"}).VUE_APP_DOMAIN||window.location.origin,s=e+"/config-manager/save",a={"Content-Type":"text/plain"},o={config:t,timestamp:new Date},n=Wt.a.post(s,o,a);n.then(t=>{this.saveSuccess=t.data.success||!1,this.responseText=t.data.message,this.saveSuccess?(this.carefullyClearLocalStorage(),this.showToast("Config file written to disk succesfully",!0)):this.showToast("An error occurred saving config",!1)}).catch(t=>{this.saveSuccess=!1,this.responseText=t,this.showToast(t,!1)})},saveConfigLocally(){const t=this.jsonData;t.sections&&localStorage.setItem(p["localStorageKeys"].CONF_SECTIONS,JSON.stringify(t.sections)),t.pageInfo&&localStorage.setItem(p["localStorageKeys"].PAGE_INFO,JSON.stringify(t.pageInfo)),t.appConfig&&localStorage.setItem(p["localStorageKeys"].APP_CONFIG,JSON.stringify(t.appConfig)),t.appConfig.theme&&localStorage.setItem(p["localStorageKeys"].THEME,t.appConfig.theme),this.showToast("Changes saved succesfully",!0)},carefullyClearLocalStorage(){localStorage.removeItem(p["localStorageKeys"].PAGE_INFO),localStorage.removeItem(p["localStorageKeys"].APP_CONFIG),localStorage.removeItem(p["localStorageKeys"].CONF_SECTIONS)},validationErrors(t){const e=[];t.forEach(t=>{switch(t.type){case"validation":e.push({type:"validation",msg:`Validatation Warning: ${t.error.keyword} ${t.error.message}`});break;case"error":e.push({type:"parse",msg:t.message});break;default:e.push({type:"editor",msg:"Error in JSON"});break}}),this.errorMessages=e},showToast(t,e){this.$toasted.show(t,{className:"toast-"+(e?"success":"error")})}}},Gt=Jt,qt=(s("80a7"),Object(w["a"])(Gt,Nt,Pt,!1,null,null,null)),Yt=qt.exports,Zt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"json-editor-outer"},[s("prism-editor",{staticClass:"my-editor",attrs:{highlight:t.highlighter,"line-numbers":""},model:{value:t.customCss,callback:function(e){t.customCss=e},expression:"customCss"}}),s("button",{staticClass:"save-button",on:{click:function(e){return t.save()}}},[t._v("Save Changes")]),t._m(0)],1)},Xt=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("p",{staticClass:"quick-note"},[s("b",[t._v("Note")]),t._v(": You will need to refresh the page for your changes to take effect. Styles overides are only stored locally, so it is reccomended to make a copy of your CSS. To remove all custom styles, delete the contents and hit Save Changes ")])}],Qt=s("e57a"),te=s("8c7a"),ee=(s("6605"),s("dff1"),s("cabf"),{name:"JsonEditor",props:{config:Object},components:{PrismEditor:Qt["a"]},data(){return{customCss:this.config.appConfig.customCss||"\n\n\n\n\n"}},methods:{validate(t){return""===t||t.match(/((?:^\s*)([\w#.@*,:\-.:>,*\s]+)\s*{(?:[\s]*)((?:[A-Za-z\- \s]+[:]\s*['"0-9\w .,/()\-!%]+;?)*)*\s*}(?:\s*))/gim)},save(){let t="";if(this.validate(this.customCss)){const e={...this.config.appConfig};e.customCss=this.customCss,localStorage.setItem(p["localStorageKeys"].APP_CONFIG,JSON.stringify(e)),t="Changes saved succesfully",this.inject(this.customCss),""===this.customCss&&setTimeout(()=>{location.reload()},1500)}else t="Error - Invalid CSS";this.$toasted.show(t)},inject(t){const e=t.replace(/<\/?[^>]+(>|$)/g,""),s=document.createElement("style");s.textContent=e,document.head.append(s)},highlighter(t){return Object(te["highlight"])(t,te["languages"].css)}}}),se=ee,ae=(s("9e50"),Object(w["a"])(se,Zt,Xt,!1,null,null,null)),oe=ae.exports,ne=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("modal",{attrs:{name:t.modalName,resizable:!0,width:"50%",height:"60%",classes:"dashy-modal"}},[s("div",{staticClass:"rebuild-app-container"},[s("h3",{staticClass:"rebuild-app-title"},[t._v("Rebuild Application")]),s("p",[t._v(" A rebuild is required for changes written to the conf.yml file to take effect. This should happen automatically, but if it hasn't, you can manually trigger it here."),s("br"),t._v(" This is not required for modifications stored locally. ")]),s("Button",{attrs:{click:t.startBuild,disabled:t.loading||!t.allowRebuild,disallow:!t.allowRebuild},scopedSlots:t._u([{key:"text",fn:function(){return[t._v(t._s(t.loading?"Building...":"Start Build"))]},proxy:!0},{key:"icon",fn:function(){return[s("RebuildIcon")]},proxy:!0}])}),t.allowRebuild?t._e():s("div",[s("p",{staticClass:"disallow-rebuild-msg"},[t._v("You do no have permission to trigger this action")])]),t.loading?s("div",{staticClass:"loader-info"},[s("LoadingAnimation",{staticClass:"loader"}),s("p",{staticClass:"loading-message"},[t._v("This may take a few minutes...")])],1):t._e(),void 0!==t.success?s("div",{staticClass:"rebuild-response"},[t.success?s("p",{staticClass:"response-status success"},[t._v("✅ Build completed succesfully")]):s("p",{staticClass:"response-status failure"},[t._v("❌ Build operation failed")]),s("pre",{staticClass:"output"},[s("code",[t._v(t._s(t.output||t.error))])]),s("p",{staticClass:"rebuild-message"},[t._v(t._s(t.message))]),t.success?s("p",{staticClass:"rebuild-message"},[t._v(" A page reload is now required for changes to take effect ")]):t._e(),t.success?s("Button",{attrs:{click:t.refreshPage},scopedSlots:t._u([{key:"text",fn:function(){return[t._v("Reload Page")]},proxy:!0},{key:"icon",fn:function(){return[s("ReloadIcon")]},proxy:!0}],null,!1,1379687826)}):t._e()],1):t._e()],1)])},ie=[],re=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("button",{class:t.disallow?"disallowed":"",attrs:{disabled:t.disabled},on:{click:function(e){return t.click()}}},[t._t("default"),t._t("text"),t._t("icon")],2)},ce=[],le={name:"Button",props:{text:String,click:Function,disabled:Boolean,disallow:Boolean}},ue=le,de=(s("24e6"),Object(w["a"])(ue,re,ce,!1,null,"ec408f00",null)),pe=de.exports,he=s("0911"),me=s.n(he),fe=s("3ff5"),ge=s.n(fe),ve=s("6266"),ye=s.n(ve),be={name:"RebuildApp",inject:["config"],components:{Button:pe,RebuildIcon:me.a,ReloadIcon:ge.a,LoadingAnimation:ye.a},data:()=>({modalName:p["modalNames"].REBUILD_APP,loading:!1,success:void 0,error:"",output:"",message:"",allowRebuild:!0}),methods:{startBuild(){const t=Object({NODE_ENV:"production",VUE_APP_VERSION:"1.2.5",BASE_URL:"/"}).VUE_APP_DOMAIN||window.location.origin,e=t+"/config-manager/rebuild";this.loading=!0,Wt.a.get(e).then(t=>{this.finished(t.data||!1)}).catch(t=>{this.finished({success:!1,error:t})})},finished(t){if(this.loading=!1,t){const{success:e,output:s,error:a,message:o}=t;this.success=e,this.output=s,this.message=o,this.error=a}this.$toasted.show(this.success?"✅ Build Completed Succesfully":"❌ Build Failed",{className:"toast-"+(this.success?"success":"error")})},refreshPage(){location.reload()}},mounted(){this.config&&this.config.appConfig&&!1===this.config.appConfig.allowConfigEdit&&(this.allowRebuild=!1)}},Se=be,Ce=(s("aff1"),Object(w["a"])(Se,ne,ie,!1,null,"4d488482",null)),we=Ce.exports,_e=s("cbd9"),Ie=s.n(_e),ke=s("0278"),xe=s.n(ke),Oe=s("e7fa"),Te=s.n(Oe),Ee=s("7da9"),Ae=s.n(Ee),Le=s("2413"),Ne=s.n(Le),Pe={name:"ConfigContainer",data(){return{jsonParser:Lt,backupId:localStorage[p["localStorageKeys"].BACKUP_ID]||"",appVersion:"1.2.5"}},props:{config:Object},computed:{sections:function(){return this.config.sections},yaml(){return this.jsonParser(this.config)}},components:{JsonEditor:Yt,CustomCssEditor:oe,RebuildApp:we,DownloadIcon:Ie.a,DeleteIcon:xe.a,EditIcon:Te.a,CloudIcon:St.a,CustomCssIcon:Ae.a,RebuildIcon:me.a,IconAbout:Ne.a},methods:{goToEdit(){const t=this.$refs.tabView.navItems[2];this.$refs.tabView.activeTabItem({tabItem:t,byUser:!0})},goToMetaEdit(){const t=this.$refs.tabView.navItems[3];this.$refs.tabView.activeTabItem({tabItem:t,byUser:!0})},goToCustomCss(){const t=this.$refs.tabView.navItems[3];this.$refs.tabView.activeTabItem({tabItem:t,byUser:!0})},openRebuildAppModal(){this.$modal.show(p["modalNames"].REBUILD_APP)},openAboutModal(){this.$modal.show(p["modalNames"].ABOUT_APP)},openCloudSync(){this.$modal.show(p["modalNames"].CLOUD_BACKUP)},copyConfigToClipboard(){navigator.clipboard.writeText(this.jsonParser(this.config))},resetLocalSettings(){const t="This will remove all user settings from local storage, but won't effect your 'conf.yml' file. It is recommend to make a backup of your modified YAML settings first.\n\nAre you sure you want to proceed?",e=confirm(t);e&&(localStorage.clear(),this.$toasted.show("Data cleared succesfully"),setTimeout(()=>{location.reload(!0)},1900))},downloadConfigFile(t,e){const s=document.createElement("a");s.setAttribute("href","data:text/plain;charset=utf-8, "+encodeURIComponent(e)),s.setAttribute("download",t),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)}},mounted(){It.a.registerLanguage("yaml",xt.a);const t=It.a.highlight(this.jsonParser(this.config),{language:"yaml"}).value;document.getElementById("conf-yaml").innerHTML=t}},Me=Pe,ze=(s("8d80"),s("1d47"),Object(w["a"])(Me,Ct,wt,!1,null,"3cfec9e9",null)),Be=ze.exports,je=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"cloud-backup-restore-wrapper"},[t._m(0),s("div",{staticClass:"section backup-section"},[t.backupId?s("h3",[t._v("Update Backup")]):s("h3",[t._v("Make a Backup")]),s("Input",{attrs:{name:"backup-password",label:t.backupId?"Enter your Password":"Choose a Password",layout:"vertical",type:"password"},model:{value:t.backupPassword,callback:function(e){t.backupPassword=e},expression:"backupPassword"}}),s("Button",{attrs:{click:t.checkPass},scopedSlots:t._u([{key:"text",fn:function(){return[t._v(t._s(t.backupId?"Update Backup":"Backup"))]},proxy:!0},{key:"icon",fn:function(){return[s("IconBackup")]},proxy:!0}])}),t.backupId?s("div",{staticClass:"results-view"},[s("span",{staticClass:"backup-id-label"},[t._v("Your Backup ID: ")]),s("pre",{staticClass:"backup-id-value"},[t._v(t._s(t.backupId))]),s("span",{staticClass:"backup-id-note"},[t._v(" This is used to restore from backups later. So keep it, along with your password somewhere safe. ")])]):t._e()],1),s("div",{staticClass:"section restore-section"},[s("h3",[t._v("Restore a Backup")]),s("Input",{attrs:{name:"restore-code",label:"Restore ID"},model:{value:t.restoreCode,callback:function(e){t.restoreCode=e},expression:"restoreCode"}}),s("Input",{attrs:{name:"restore-password",label:"Password",type:"password"},model:{value:t.restorePassword,callback:function(e){t.restorePassword=e},expression:"restorePassword"}}),s("Button",{attrs:{click:t.restoreBackup},scopedSlots:t._u([{key:"text",fn:function(){return[t._v("Restore")]},proxy:!0},{key:"icon",fn:function(){return[s("IconRestore")]},proxy:!0}])})],1)])},He=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"section intro"},[s("h2",[t._v("Cloud Backup & Restore")]),s("p",{staticClass:"intro"},[t._v(" Cloud backup and restore is an optional feature, that enables you to upload your config to the internet, and then restore it on any other device or instance of Dashy. "),s("br"),s("br"),t._v(" All data is fully end-to-end encrypted with AES, using your password as the key. "),s("br"),t._v(" For more info, please see the "),s("a",{attrs:{href:"https://github.com/Lissy93/dashy/blob/master/docs/backup-restore.md"}},[t._v("docs")])])])}],De=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{class:"input-container "+t.layout},[t.label?s("label",{attrs:{for:"name"}},[t._v(t._s(t.label))]):t._e(),s("input",{attrs:{type:t.type,name:t.name,id:t.name,placeholder:t.placeholder},domProps:{value:t.value},on:{input:function(e){return t.updateValue(e.target.value)}}})])},Ve=[],$e={name:"Input",props:{value:String,label:String,name:String,placeholder:String,type:{default:"text",type:String},layout:{validator:t=>-1!==["horizontal","vertical"].indexOf(t),type:String,default:"vertical"}},methods:{updateValue(t){this.$emit("input",t)}}},Ue=$e,Re=(s("2d25"),Object(w["a"])(Ue,De,Ve,!1,null,"5df13ed2",null)),Ke=Re.exports,Fe=s("3a1e"),We=s.n(Fe),Je=s("e6a4"),Ge=s.n(Je),qe=s("c198"),Ye=s.n(qe),Ze=s("f8d5"),Xe=s.n(Ze);const Qe=p["backupEndpoint"],ts=(t,e)=>{const s=JSON.stringify(t),a=Ye.a.encrypt(s,e);return a.toString()},es=(t,e)=>Ye.a.decrypt(t,e).toString(Xe.a),ss=t=>Ht()(t).toString().slice(0,14),as=(t,e)=>Wt.a.post(Qe,{userData:ts(t,e),subHash:ss(e)}),os=(t,e,s)=>Wt.a.put(Qe,{backupId:s,userData:ts(t,e),subHash:ss(e)}),ns=t=>Object.entries(t).map(t=>t.map(encodeURIComponent).join("=")).join("&"),is=(t,e)=>{const s=ns({backupId:t,subHash:ss(e)}),a=`${Qe}/?${s}`;return new Promise((t,s)=>{Wt.a.get(a).then(a=>{if(!a.data||a.data.errorMsg)s(a.data.errorMsg||"Error");else{const n=es(a.data.userData.userData,e);try{t(JSON.parse(n))}catch(o){s(o)}}})})};var rs={name:"CloudBackupRestore",props:{config:Object},data(){return{backupPassword:"",restorePassword:"",restoreCode:"",backupId:localStorage[p["localStorageKeys"].BACKUP_ID]||""}},components:{Button:pe,Input:Ke,IconBackup:We.a,IconRestore:Ge.a},methods:{restoreBackup(){is(this.restoreCode,this.restorePassword).then(t=>{this.restoreFromBackup(t,this.restoreCode)}).catch(t=>{this.showErrorMsg(t)})},checkPass(){const t=localStorage[p["localStorageKeys"].BACKUP_HASH]||void 0;t?t===this.makeHash(this.backupPassword)?this.makeUpdate():this.showErrorMsg("Incorrect password. Please enter your current password."):this.makeBackup()},makeBackup(){as(this.config,this.backupPassword).then(t=>{t.data&&!t.data.errorMsg&&t.data.backupId?this.updateUiAfterBackup(t.data.backupId,!1):this.showErrorMsg(t.data.errorMsg||"Error")}).catch(()=>{this.showErrorMsg("Unable to process request")})},makeUpdate(){os(this.config,this.backupPassword,this.backupId).then(t=>{t.data&&!t.data.errorMsg&&t.data.backupId?this.updateUiAfterBackup(t.data.backupId,!0):this.showErrorMsg(t.data.errorMsg||"Error")}).catch(()=>{this.showErrorMsg("Unable to process request")})},restoreFromBackup(t,e){localStorage.setItem(p["localStorageKeys"].CONF_SECTIONS,JSON.stringify(t.sections)),localStorage.setItem(p["localStorageKeys"].APP_CONFIG,JSON.stringify(t.appConfig)),localStorage.setItem(p["localStorageKeys"].PAGE_INFO,JSON.stringify(t.pageInfo)),t.appConfig.theme&&localStorage.setItem(p["localStorageKeys"].THEME,t.appConfig.theme),this.setBackupIdLocally(e,this.restorePassword),this.showSuccessMsg("Config Restored Succesfully"),setTimeout(()=>{location.reload()},1500)},updateUiAfterBackup(t,e=!1){this.setBackupIdLocally(t,this.backupPassword),this.showSuccessMsg((e?"Update":"Backup")+" Completed Succesfully"),this.backupPassword=""},showErrorMsg(t){this.$toasted.show(t,{className:"toast-error"})},showSuccessMsg(t){this.$toasted.show(t,{className:"toast-success"})},makeHash(t){return Ht()(t).toString()},setBackupIdLocally(t,e){this.backupId=t;const s=this.makeHash(e);localStorage.setItem(p["localStorageKeys"].BACKUP_ID,t),localStorage.setItem(p["localStorageKeys"].BACKUP_HASH,s)}}},cs=rs,ls=(s("baed"),Object(w["a"])(cs,je,He,!1,null,"763657f4",null)),us=ls.exports,ds={name:"ConfigLauncher",data(){return{modalNames:p["modalNames"]}},components:{IconSpanner:yt.a,IconCloud:St.a,ConfigContainer:Be,CloudBackupRestore:us},props:{sections:Array,pageInfo:Object,appConfig:Object},methods:{showEditor:function(){this.$modal.show(p["modalNames"].CONF_EDITOR),this.$emit("modalChanged",!0)},showCloudModal:function(){this.$modal.show(p["modalNames"].CLOUD_BACKUP),this.$emit("modalChanged",!0)},combineConfig(){const t={};return t[p["topLevelConfKeys"].APP_CONFIG]=this.appConfig,t[p["topLevelConfKeys"].PAGE_INFO]=this.pageInfo,t[p["topLevelConfKeys"].SECTIONS]=this.sections,t[p["topLevelConfKeys"].APP_CONFIG].theme=localStorage[p["localStorageKeys"].THEME]||t[p["topLevelConfKeys"].APP_CONFIG].theme,t},tooltip(t){return{content:t,trigger:"hover focus",delay:250}}}},ps=ds,hs=(s("9c85"),Object(w["a"])(ps,ft,gt,!1,null,"383db9de",null)),ms=hs.exports,fs=function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.themes?s("div",{staticClass:"theme-selector-section"},[s("span",{staticClass:"theme-label"},[t._v("Theme")]),s("v-select",{staticClass:"theme-dropdown",attrs:{options:t.themeNames,tabindex:-2},model:{value:t.selectedTheme,callback:function(e){t.selectedTheme=e},expression:"selectedTheme"}})],1):t._e()},gs=[];const vs=function(){const t=t=>{const e=document.createElement("link");return e.rel="stylesheet",e.href=t,document.head.appendChild(e),new Promise((t,s)=>{e.onload=e=>{const{sheet:s}=e.target;s.disabled=!0,t(s)},e.onerror=s})},e=(t,e)=>{const s=t;if(e&&!t[e])throw new Error(`Theme: '${e}' does not exist.`);Object.keys(t).forEach(t=>{s[t].disabled=t!==e})},s={};return{add(e,a){return t(a).then(t=>{s[e]=t})},set theme(t){e(s,t)},get theme(){return Object.keys(s).find(t=>!s[t].disabled)}}};var ys=vs,bs={name:"ThemeSelector",props:{themes:Object,confTheme:String,userThemes:Array},watch:{selectedTheme(t){this.updateTheme(t)}},data(){return{selectedTheme:this.getInitialTheme(),themeHelper:new ys,loading:!0,builtInThemes:this.userThemes.concat(h.a.builtInThemes)}},computed:{themeNames:function(){const t=Object.keys(this.themes);return t.concat(this.builtInThemes)}},created(){const t=Object.keys(this.themes).map(t=>this.themeHelper.add(t,this.themes[t]));this.isThemeLocal(this.selectedTheme)?this.updateTheme(this.selectedTheme):this.selectedTheme!==h.a.theme&&Promise.all(t).then(()=>{this.updateTheme(this.selectedTheme)})},methods:{setLocalTheme(t){const e=document.getElementsByTagName("html")[0];e.hasAttribute("data-theme")&&e.removeAttribute("data-theme"),e.setAttribute("data-theme",t)},getInitialTheme(){return localStorage[p["localStorageKeys"].THEME]||this.confTheme||h.a.theme},isThemeLocal(t){return this.builtInThemes.includes(t)},updateTheme(t){"Deafault"===t?(this.resetToDefault(),this.themeHelper.theme="Deafault"):this.isThemeLocal(t)?this.setLocalTheme(t):this.themeHelper.theme=t,localStorage.setItem(p["localStorageKeys"].THEME,t)},resetToDefault(){document.getElementsByTagName("html")[0].removeAttribute("data-theme")}}},Ss=bs,Cs=(s("4ade"),Object(w["a"])(Ss,fs,gs,!1,null,null,null)),ws=Cs.exports,_s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("span",{staticClass:"options-label"},[t._v("Layout")]),s("div",{staticClass:"display-options"},[s("IconDeafault",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip("Auto"),expression:"tooltip('Auto')"}],class:"layout-icon "+("auto"===t.displayLayout?"selected":""),attrs:{tabindex:"-2"},on:{click:function(e){return t.updateDisplayLayout("auto")}}}),s("IconHorizontal",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip("Horizontal"),expression:"tooltip('Horizontal')"}],class:"layout-icon "+("horizontal"===t.displayLayout?"selected":""),attrs:{tabindex:"-2"},on:{click:function(e){return t.updateDisplayLayout("horizontal")}}}),s("IconVertical",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip("Vertical"),expression:"tooltip('Vertical')"}],class:"layout-icon "+("vertical"===t.displayLayout?"selected":""),attrs:{tabindex:"-2"},on:{click:function(e){return t.updateDisplayLayout("vertical")}}})],1)])},Is=[],ks=s("c715"),xs=s.n(ks),Os=s("570d"),Ts=s.n(Os),Es=s("f9d7"),As=s.n(Es),Ls={name:"LayoutSelector",data(){return{input:""}},props:{displayLayout:String},components:{IconDeafault:xs.a,IconHorizontal:Ts.a,IconVertical:As.a},methods:{updateDisplayLayout(t){this.$emit("layoutUpdated",t)},tooltip(t){return{content:t,trigger:"hover focus",delay:250}}}},Ns=Ls,Ps=(s("7dc7"),Object(w["a"])(Ns,_s,Is,!1,null,"c819d738",null)),Ms=Ps.exports,zs=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("span",{staticClass:"options-label"},[t._v("Icon Size")]),s("div",{staticClass:"display-options"},[s("IconSmall",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip("Small"),expression:"tooltip('Small')"}],class:"layout-icon "+("small"===t.iconSize?"selected":""),attrs:{tabindex:"-2"},on:{click:function(e){return t.updateIconSize("small")}}}),s("IconMedium",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip("Medium"),expression:"tooltip('Medium')"}],class:"layout-icon "+("medium"===t.iconSize?"selected":""),attrs:{tabindex:"-2"},on:{click:function(e){return t.updateIconSize("medium")}}}),s("IconLarge",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip("Large"),expression:"tooltip('Large')"}],class:"layout-icon "+("large"===t.iconSize?"selected":""),attrs:{tabindex:"-2"},on:{click:function(e){return t.updateIconSize("large")}}})],1)])},Bs=[],js=s("d8e8"),Hs=s.n(js),Ds=s("7075"),Vs=s.n(Ds),$s=s("922c"),Us=s.n($s),Rs={name:"IconSizeSelector",data(){return{input:""}},props:{iconSize:String},components:{IconSmall:Hs.a,IconMedium:Vs.a,IconLarge:Us.a},methods:{updateIconSize(t){this.$emit("iconSizeUpdated",t)},tooltip(t){return{content:t,trigger:"hover focus",delay:250}}}},Ks=Rs,Fs=(s("47d9"),Object(w["a"])(Ks,zs,Bs,!1,null,"58966274",null)),Ws=Fs.exports,Js=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("div",{staticClass:"display-options"},[s("IconLogout",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip("Sign Out"),expression:"tooltip('Sign Out')"}],staticClass:"layout-icon",attrs:{tabindex:"-2"},on:{click:function(e){return t.logout()}}})],1)])},Gs=[],qs=s("0123"),Ys=s.n(qs),Zs={name:"AppButtons",components:{IconLogout:Ys.a},methods:{logout(){Rt(),this.$toasted.show("Logged Out"),setTimeout(()=>{location.reload(!0)},500)},tooltip(t){return{content:t,trigger:"hover focus",delay:250}}}},Xs=Zs,Qs=(s("0e1b"),Object(w["a"])(Xs,Js,Gs,!1,null,"d69dca9c",null)),ta=Qs.exports,ea=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("transition",{attrs:{name:"slide-fade"}},[t.shouldHide?t._e():s("div",{staticClass:"kb-sc-info"},[s("h5",[t._v("There are keyboard shortcuts! ⌨️🙌")]),s("div",{staticClass:"close",attrs:{title:"Hide forever [Esc]"},on:{click:function(e){return t.hideWelcomeHelper()}}},[t._v("x")]),s("p",{attrs:{title:"Press [Esc] to hide this tip forever. See there's even a shortcut for that! 🚀"}},[t._v(" Just start typing to filter. Then use the tab key to cycle through results, and press enter to launch the selected item, or alt + enter to open in a modal. You can hit Esc at anytime to clear the search. Easy 🥳 ")])])])},sa=[],aa={name:"KeyboardShortcutInfo",data(){return{shouldHide:!0,timeDelay:3e3}},methods:{shouldHideWelcomeMessage(){return!!localStorage[p["localStorageKeys"].HIDE_WELCOME_BANNER]},hideWelcomeHelper(){this.shouldHide=!0,localStorage.setItem(p["localStorageKeys"].HIDE_WELCOME_BANNER,!0),window.removeEventListener("keyup",this.keyPressEvent)},keyPressEvent(t){27===t.keyCode&&this.hideWelcomeHelper()}},mounted(){const t=this.shouldHideWelcomeMessage();t?this.$destroy():(window.setTimeout(()=>{this.shouldHide=t},this.timeDelay),window.addEventListener("keyup",this.keyPressEvent))}},oa=aa,na=(s("9517"),Object(w["a"])(oa,ea,sa,!1,null,"c5f17d9a",null)),ia=na.exports,ra=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("modal",{attrs:{name:t.modalName,resizable:!0,width:"40%",height:"60%",classes:"dashy-modal"}},[s("div",{staticClass:"about-modal"},[s("router-link",{attrs:{to:"/about"}},[s("h2",[t._v("Dashy V"+t._s(t.appVersion))])]),s("h3",[t._v("Service Worker Status")]),s("code",{domProps:{innerHTML:t._s(t.serviceWorkerInfo)}},[t._v(t._s(t.serviceWorkerInfo))]),s("br"),s("h3",[t._v("Config Validation Status")]),s("code",[t._v(t._s(t.getIsConfigValidStatus()))]),s("br"),s("h3",[t._v("Help & Support")]),s("ul",[s("li",[s("a",{attrs:{href:"https://git.io/JnqPR"}},[t._v("Report a Bug")])]),s("li",[s("a",{attrs:{href:"https://git.io/JnDxL"}},[t._v("Request a Feature")])]),s("li",[s("a",{attrs:{href:"https://git.io/JnDxs"}},[t._v("Ask a Question")])]),s("li",[s("a",{attrs:{href:"https://git.io/JnDxn"}},[t._v("Leave Feedback")])]),s("li",[s("a",{attrs:{href:"https://github.com/Lissy93/dashy/discussions"}},[t._v("Join the Discussion")])])]),s("p",{staticClass:"small-note"},[t._v("Please include the following info in your bug report:")]),s("a",{on:{click:function(e){t.showInfo=!t.showInfo}}},[t._v(t._s(t.showInfo?"Hide":"Show")+" system info")]),t.showInfo?s("div",{staticClass:"system-info"},[s("h4",[t._v("System Info")]),s("code",[s("b",[t._v("Dashy Version:")]),t._v(" V "+t._s(t.appVersion))]),s("br"),s("code",[s("b",[t._v("Browser:")]),t._v(" "+t._s(t.systemInfo.browser))]),s("br"),s("code",[s("b",[t._v("Is Mobile?")]),t._v(" "+t._s(t.systemInfo.isMobile?"Yes":"No"))]),s("br"),s("code",[s("b",[t._v("OS:")]),t._v(" "+t._s(t.systemInfo.os))]),s("br")]):t._e(),s("h3",[t._v("About")]),s("p",{staticClass:"about-text"},[t._v(" Documentation and Source Code available on "),s("a",{attrs:{href:"https://github.com/lissy93/dashy"}},[t._v("GitHub")])]),s("h3",[t._v("License")]),s("code",[t._v("Licensed under MIT X11. Copyright © 2021")])],1)])},ca=[],la={name:"AppInfoModal",data(){return{modalName:p["modalNames"].ABOUT_APP,appVersion:"1.2.5",systemInfo:this.getSystemInfo(),serviceWorkerInfo:"Checking...",showInfo:!1}},mounted(){setTimeout(()=>{this.serviceWorkerInfo=this.getSwStatus()},100)},methods:{getIsConfigValidStatus(){const t=Object({NODE_ENV:"production",VUE_APP_VERSION:"1.2.5",BASE_URL:"/"}).VUE_APP_CONFIG_VALID;return void 0===t?"Config validation status is missing":"Config is "+(t?"Valid":"Invalid")},getSwStatus(){const t=sessionStorage[p["sessionStorageKeys"].SW_STATUS],e=t?JSON.parse(t):{};let s="";return e.registered&&(s+="Service worker registered
"),e.ready&&(s+="Dashy is being served from service worker
"),e.cached&&(s+="Content has been cached for offline use
"),e.updateFound&&(s+="New content is downloading
"),e.updated&&(s+="New content is available; please refresh
"),e.offline&&(s+="No internet connection found. App is running in offline mode
"),e.error&&(s+="Error during service worker registration
"),e.devMode&&(s+="App running in dev mode, no need for service worker
"),0===s.length&&(s+="No service worker info available"),s},getSystemInfo(){const{userAgent:t}=navigator;let e="Unknown";-1!==t.indexOf("Win")?e="Windows":-1!==t.indexOf("Mac")?e="MacOS":-1!==t.indexOf("Android")?e="Android":-1!==t.indexOf("iPhone")?e="iOS":-1!==t.indexOf("Linux")?e="Linux":-1!==t.indexOf("X11")&&(e="UNIX");let s="Unknown";s=-1!==t.indexOf("Opera")?"Opera":-1!==t.indexOf("Chrome")?"Chrome":-1!==t.indexOf("Safari")?"Safari":-1!==t.indexOf("Firefox")?"Firefox":-1!==t.indexOf("MSIE")?"IE":"Unknown";const a=!!navigator.userAgent.match(/iphone|android|blackberry/gi)||!1;return{os:e,browser:s,userAgent:t,isMobile:a}}}},ua=la,da=(s("6c13"),Object(w["a"])(ua,ra,ca,!1,null,"40e473c3",null)),pa=da.exports,ha=s("5703"),ma=s.n(ha),fa=s("5f32"),ga=s.n(fa),va={name:"SettingsContainer",props:{displayLayout:String,iconSize:String,availableThemes:Object,appConfig:Object,pageInfo:Object,sections:Array,modalOpen:Boolean},components:{SearchBar:mt,ConfigLauncher:ms,ThemeSelector:ws,LayoutSelector:Ms,ItemSizeSelector:Ws,AppButtons:ta,KeyboardShortcutInfo:ia,AppInfoModal:pa,IconOpen:ma.a,IconClose:ga.a},methods:{userIsTypingSomething(t){this.$emit("user-is-searchin",t)},clearFilterInput(){this.$refs.SearchBar.clearFilterInput()},updateDisplayLayout(t){this.$emit("change-display-layout",t)},updateIconSize(t){this.$emit("change-icon-size",t)},modalChanged(t){this.$emit("change-modal-visibility",t)},getInitialTheme(){return this.appConfig.theme||""},logout(){Rt(),this.$toasted.show("Logged Out"),setTimeout(()=>{location.reload(!0)},100)},isUserLoggedIn(){return!!localStorage[p["localStorageKeys"].USERNAME]},getUserThemes(){const t=this.appConfig.cssThemes||[];return"string"===typeof t?[t]:t},toggleSettingsVisibility(){this.settingsVisible=!this.settingsVisible,localStorage.setItem(p["localStorageKeys"].HIDE_SETTINGS,this.settingsVisible)},getSettingsVisibility(){return JSON.parse(localStorage[p["localStorageKeys"].HIDE_SETTINGS]||h.a.visibleComponents.settings)}},data(){return{searchVisible:h.a.visibleComponents.searchBar,settingsVisible:this.getSettingsVisibility()}}},ya=va,ba=(s("5920"),Object(w["a"])(ya,it,rt,!1,null,"185e0654",null)),Sa=ba.exports,Ca=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("Collapsable",{attrs:{title:t.title,icon:t.icon,uniqueKey:t.groupId,collapsed:t.displayData.collapsed,cols:t.displayData.cols,rows:t.displayData.rows,color:t.displayData.color,customStyles:t.displayData.customStyles}},[!t.items||t.items.length<1?s("div",{staticClass:"no-items"},[t._v(" No Items to Show Yet ")]):s("div",{class:"there-are-items "+(t.isGridLayout?"item-group-grid":""),style:t.gridStyle},[t._l(t.items,(function(e,a){return s("Item",{key:a+"_"+t.makeId(e.title),attrs:{id:a+"_"+t.makeId(e.title),url:e.url,title:e.title,description:e.description,icon:e.icon,target:e.target,color:e.color,backgroundColor:e.backgroundColor,itemSize:t.newItemSize,enableStatusCheck:t.shouldEnableStatusCheck(e.statusCheck),statusCheckInterval:t.getStatusCheckInterval()},on:{itemClicked:function(e){return t.$emit("itemClicked")},triggerModal:t.triggerModal}})})),s("div",{ref:"modalContainer"})],2),s("IframeModal",{ref:"iframeModal-"+t.groupId,attrs:{name:"iframeModal-"+t.groupId},on:{closed:function(e){return t.$emit("itemClicked")},modalChanged:t.modalChanged}})],1)},wa=[],_a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.getTooltipOptions(),expression:"getTooltipOptions()"}],class:"item "+(t.icon?"":"short")+" size-"+t.itemSize,style:"--open-icon: "+t.getUnicodeOpeningIcon()+"; "+t.customStyles,attrs:{href:"iframe"!==t.target?t.url:"#",target:"newtab"===t.target?"_blank":"",rel:"noopener noreferrer",tabindex:"0",id:"link-"+t.id},on:{click:t.itemOpened}},[s("div",{class:"tile-title "+(t.icon?"":"bounce"),attrs:{id:"tile-"+t.id}},[s("span",{staticClass:"text"},[t._v(t._s(t.title))]),s("p",{staticClass:"description"},[t._v(t._s(t.description))])]),s("Icon",{staticClass:"bounce",style:t.customStyles,attrs:{icon:t.icon,url:t.url,size:t.itemSize,color:t.color}}),s("ItemOpenMethodIcon",{staticClass:"opening-method-icon",attrs:{isSmall:!t.icon,openingMethod:t.target,position:"medium"===t.itemSize?"bottom right":"top right"}}),t.enableStatusCheck?s("StatusIndicator",{staticClass:"status-indicator",attrs:{statusSuccess:t.statusResponse?t.statusResponse.successStatus:void 0,statusText:t.statusResponse?t.statusResponse.message:void 0}}):t._e()],1)},Ia=[],ka=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"item-icon"},["font-awesome"===t.iconType?s("i",{class:t.icon+" "+t.size}):t.icon?s("img",{class:"tile-icon "+t.size+" "+(t.broken?"broken":""),attrs:{src:t.iconPath},on:{error:t.imageNotFound}}):t._e(),t.broken?s("BrokenImage",{staticClass:"missing-image"}):t._e()],1)},xa=[],Oa=s("9635"),Ta=s.n(Oa);const Ea=function(t){console.warn(t)};var Aa=Ea,La={name:"Icon",inject:["config"],props:{icon:String,url:String,size:String},components:{BrokenImage:Ta.a},computed:{iconType:function(){return this.determineImageType(this.icon)},iconPath:function(){return this.getIconPath(this.icon,this.url)}},data(){return{broken:!1}},methods:{isUrl(t){const e=new RegExp(/(http|https):\/\/(\w+:{0,1}\w*)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%!\-/]))?/);return e.test(t)},isImage(t){const e=/(?:\.([^.]+))?$/,s=["png","jpg"],a=e.exec(t);return a.length>=1&&s.includes(a[1])},getFavicon(t){if(this.shouldUseDefaultFavicon(t)){const e=t.split("/");if(e.length>=2)return`${e[0]}/${e[1]}/${e[2]}/favicon.ico`}else if(t.includes("http")){const e=this.getHostName(t),s=this.config.appConfig.faviconApi||p["faviconApi"],a=p["faviconApiEndpoints"][s];return a.replace("$URL",e)}return""},shouldUseDefaultFavicon(t){const e=/(127\.)|(192\.168\.)|(10\.)|(172\.1[6-9]\.)|(172\.2[0-9]\.)|(172\.3[0-1]\.)|(::1$)|([fF][cCdD])|(localhost)/;return e.test(t)||"local"===this.config.appConfig.faviconApi},getLocalImagePath(t){return"/item-icons/"+t},getGenerativeIcon(t){return`https://ipsicon.io/${this.getHostName(t)}.svg`},getIconPath(t,e){switch(this.determineImageType(t)){case"url":return t;case"img":return this.getLocalImagePath(t);case"favicon":return this.getFavicon(e);case"generative":return this.getGenerativeIcon(e);case"svg":return t;default:return""}},determineImageType(t){let e="";return e=t?t.endsWith(".svg")?"svg":this.isUrl(t)?"url":this.isImage(t)?"img":t.includes("fa-")?"font-awesome":"favicon"===t?"favicon":"generative"===t?"generative":"none":"none",e},getHostName(t){try{return new URL(t).hostname}catch(e){return t}},imageNotFound(){this.broken=!0,Aa(`The path to '${this.icon}' could not be resolved`)}}},Na=La,Pa=(s("de40"),Object(w["a"])(Na,ka,xa,!1,null,null,null)),Ma=Pa.exports,za=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{class:t.makeClass(t.position,t.isSmall,t.isTransparent)},["newtab"===t.openingMethod?s("NewTabOpenIcon"):"sametab"===t.openingMethod?s("SameTabOpenIcon"):"iframe"===t.openingMethod?s("IframeOpenIcon"):t._e()],1)},Ba=[],ja=s("237e"),Ha=s.n(ja),Da=s("2352"),Va=s.n(Da),$a=s("1946"),Ua=s.n($a),Ra={name:"ItemOpenMethodIcon",props:{openingMethod:String,isSmall:Boolean,position:String,isTransparent:Boolean},methods:{makeClass(t="top right",e=!1,s=!1){return`opening-method-icon\n ${t||"top right"}\n ${e?"short":""}\n ${s?"transparent":""}`}},components:{NewTabOpenIcon:Ha.a,SameTabOpenIcon:Va.a,IframeOpenIcon:Ua.a}},Ka=Ra,Fa=(s("699c"),Object(w["a"])(Ka,za,Ba,!1,null,"17201835",null)),Wa=Fa.exports,Ja=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:t.statusText||t.otherStatusText,classes:["status-tooltip","tip-"+t.color()]},expression:"{\n content: statusText || otherStatusText, classes: ['status-tooltip', `tip-${color()}`] }"}],staticClass:"indicator",on:{click:function(e){return t.showToast()}}},[s("div",{class:"dot dot-"+t.color()},[t._m(0)])])},Ga=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("span",[s("span")])}],qa={name:"StatusIndicator",props:{statusText:String,statusSuccess:Boolean},methods:{color(){switch(this.statusSuccess){case void 0:return new Date-this.startTime>2e3?"grey":"yellow";case!0:return"green";default:return"red"}}},data(){return{startTime:new Date,otherStatusText:"Checking..."}},mounted(){setTimeout(()=>{this.statusText||(this.otherStatusText="Request timed out")},2e3)}},Ya=qa,Za=(s("e697"),s("45d4"),Object(w["a"])(Ya,Ja,Ga,!1,null,"46972ad8",null)),Xa=Za.exports,Qa={name:"Item",props:{id:String,title:String,subtitle:String,description:String,icon:String,color:String,backgroundColor:String,url:String,target:{type:String,default:"newtab",validator:t=>-1!==["newtab","sametab","iframe"].indexOf(t)},itemSize:String,enableStatusCheck:Boolean,statusCheckInterval:Number},data(){return{getId:this.id,customStyles:{color:this.color,background:this.backgroundColor},statusResponse:void 0}},components:{Icon:Ma,ItemOpenMethodIcon:Wa,StatusIndicator:Xa},methods:{itemOpened(t){t.altKey||"iframe"===this.target?(t.preventDefault(),this.$emit("triggerModal",this.url)):this.$emit("itemClicked")},getTooltipOptions(){return{disabled:!this.description,content:this.description,trigger:"hover focus",hideOnTargetClick:!0,html:!1,placement:this.statusResponse?"left":"auto",delay:{show:600,hide:200},classes:"item-description-tooltip"}},getUnicodeOpeningIcon(){switch(this.target){case"newtab":return'"\\f360"';case"sametab":return'"\\f24d"';case"iframe":return'"\\f2d0"';default:return'"\\f054"'}},checkWebsiteStatus(){this.statusResponse=void 0;const t=Object({NODE_ENV:"production",VUE_APP_VERSION:"1.2.5",BASE_URL:"/"}).VUE_APP_DOMAIN||window.location.origin,e=`${t}/ping?url=${this.url}`;Wt.a.get(e).then(t=>{t.data&&(this.statusResponse=t.data)}).catch(()=>{this.statusResponse={statusText:"Failed to make request",statusSuccess:!1}})}},mounted(){this.enableStatusCheck&&this.checkWebsiteStatus(),this.statusCheckInterval>0&&setInterval(this.checkWebsiteStatus,1e3*this.statusCheckInterval)}},to=Qa,eo=(s("826e"),s("f719"),Object(w["a"])(to,_a,Ia,!1,null,null,null)),so=eo.exports,ao=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{class:"collapsable "+t.checkSpanNum(t.cols,"col")+" "+t.checkSpanNum(t.rows,"row"),style:(t.color?"background: "+t.color:"")+"; "+t.sanitizeCustomStyles(t.customStyles)+";"},[s("input",{staticClass:"toggle",attrs:{id:"collapsible-"+t.uniqueKey,type:"checkbox",tabIndex:"-1"},domProps:{checked:t.getCollapseState()},on:{change:t.collapseChanged}}),s("label",{staticClass:"lbl-toggle",attrs:{for:"collapsible-"+t.uniqueKey,tabindex:"-1"}},[t.icon?s("Icon",{staticClass:"section-icon",attrs:{icon:t.icon,size:"small",url:t.title}}):t._e(),s("h3",[t._v(t._s(t.title))])],1),s("div",{staticClass:"collapsible-content"},[s("div",{staticClass:"content-inner"},[t._t("default")],2)])])},oo=[],no={name:"CollapsableContainer",props:{uniqueKey:String,title:String,icon:String,collapsed:Boolean,cols:Number,rows:Number,color:String,customStyles:String},components:{Icon:Ma},data(){return{isOpen:!this.collapsed}},methods:{checkSpanNum(t,e){const s=4;let a=/^\d*$/.test(t)?parseInt(t,10):1;return a=a>s?s:a,`${e}-${a}`},sanitizeCustomStyles(t){return t?t.replace(/[^a-zA-Z0-9- :;.]/g,""):""},initialiseStorage(){const t=()=>localStorage.setItem(p["localStorageKeys"].COLLAPSE_STATE,JSON.stringify({}));localStorage[p["localStorageKeys"].COLLAPSE_STATE]||t();try{JSON.parse(localStorage[p["localStorageKeys"].COLLAPSE_STATE])}catch{t()}return JSON.parse(localStorage[p["localStorageKeys"].COLLAPSE_STATE])},getCollapseState(){const t=this.initialiseStorage();let e=!this.collapsed;return void 0!==t[this.uniqueKey]&&(e=t[this.uniqueKey]),e},setCollapseState(t,e){const s=JSON.parse(localStorage[p["localStorageKeys"].COLLAPSE_STATE]);s[t]=e,localStorage.setItem(p["localStorageKeys"].COLLAPSE_STATE,JSON.stringify(s))},collapseChanged(t){this.initialiseStorage(),this.setCollapseState(this.uniqueKey.toString(),t.srcElement.checked)}}},io=no,ro=(s("8589"),Object(w["a"])(io,ao,oo,!1,null,"33a8b630",null)),co=ro.exports,lo=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("modal",{attrs:{name:t.name,resizable:!0,width:"80%",height:"80%",classes:"dashy-modal"},on:{closed:function(e){return t.modalClosed()}}},[s("div",{attrs:{slot:"top-right"},on:{click:function(e){return t.hide()}},slot:"top-right"},[t._v("Close")]),s("a",{staticClass:"close-button",attrs:{title:"Close"},on:{click:function(e){return t.hide()}}},[t._v("x")]),t.url?s("iframe",{staticClass:"frame",attrs:{src:t.url},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}}):s("div",{staticClass:"no-url"},[t._v("No URL Specified")])])},uo=[],po={name:"IframeModal",props:{name:String},data:()=>({url:"#"}),methods:{show(t){this.url=t,this.$modal.show(this.name),this.$emit("modalChanged",!0)},hide(){this.$modal.hide(this.name)},modalClosed(){this.$emit("modalChanged",!1)}}},ho=po,mo=(s("eda6"),Object(w["a"])(ho,lo,uo,!1,null,null,null)),fo=mo.exports,go={name:"ItemGroup",inject:["config"],props:{groupId:String,title:String,icon:String,displayData:Object,items:Array,itemSize:String,modalOpen:Boolean},components:{Collapsable:co,Item:so,IframeModal:fo},computed:{newItemSize(){return this.displayData.itemSize||this.itemSize},isGridLayout(){return"grid"===this.displayData.sectionLayout||!(!this.displayData.itemCountX&&!this.displayData.itemCountY)},gridStyle(){let t="";return t+=this.displayData.itemCountX?`grid-template-columns: repeat(${this.displayData.itemCountX}, 1fr);`:"",t+=this.displayData.itemCountY?`grid-template-rows: repeat(${this.displayData.itemCountY}, 1fr);`:"",t}},methods:{makeId(t){return t.replace(/\s+/g,"-").replace(/[^a-zA-Z ]/g,"").toLowerCase()},triggerModal(t){this.$refs["iframeModal-"+this.groupId].show(t)},modalChanged(t){this.$emit("change-modal-visibility",t)},shouldEnableStatusCheck(t){const e=this.config.appConfig.statusCheck||!1;return void 0!==t?t:e},getStatusCheckInterval(){let t=this.config.appConfig.statusCheckInterval;return t?(t>60&&(t=60),t<1&&(t=0),t):0}}},vo=go,yo=(s("015c"),Object(w["a"])(vo,Ca,wa,!1,null,"29d94632",null)),bo=yo.exports,So={name:"home",props:{sections:Array,appConfig:Object,pageInfo:Object},components:{SettingsContainer:Sa,ItemGroup:bo},data:()=>({searchValue:"",layout:"",itemSizeBound:"",modalOpen:!1}),computed:{layoutOrientation:{get(){return this.appConfig.layout||h.a.layout},set:function(t){localStorage.setItem(p["localStorageKeys"].LAYOUT_ORIENTATION,t),this.layout=t}},iconSize:{get(){return this.appConfig.iconSize||h.a.iconSize},set:function(t){localStorage.setItem(p["localStorageKeys"].ICON_SIZE,t),this.itemSizeBound=t}}},methods:{checkTheresData(t){const e=localStorage[p["localStorageKeys"].CONF_SECTIONS];return t&&t.length>=1||e&&e.length>=1},getSections(t){const e=localStorage[p["localStorageKeys"].CONF_SECTIONS];if(e){const t=JSON.parse(e);if(t.length>=1)return t}return t},searching(t){this.searchValue=t||""},finishedSearching(){this.$refs.filterComp.clearFilterInput()},getDomainFromUrl(t){if(!t)return"";const e=/^(?:https?:\/\/)?(?:w{3}\.)?([a-z\d.-]+)\.(?:[a-z.]{2,10})(?:[/\w.-]*)*/,s=t.match(e);return s?s[1]:""},filterTiles(t){return t?t.filter(t=>{const{title:e,description:s,provider:a,url:o}=t,n=this.searchValue.toLowerCase();return e&&e.toLowerCase().includes(n)||a&&a.toLowerCase().includes(n)||s&&s.toLowerCase().includes(n)||this.getDomainFromUrl(o).includes(n)}):[]},getDisplayData(t){return t.displayData?t.displayData:{}},setLayoutOrientation(t){this.layoutOrientation=t},setItemSize(t){this.iconSize=t},updateModalVisibility(t){this.modalOpen=t},getExternalCSSLinks(){const t={};if(this.appConfig&&this.appConfig.externalStyleSheet){const e=this.appConfig.externalStyleSheet;Array.isArray(e)?e.forEach((e,s)=>{t["External Stylesheet "+(s+1)]=e}):t["External Stylesheet"]=this.appConfig.externalStyleSheet}return t.Deafault="#",t},checkIfFontAwesomeNeeded(){let t=!1;return this.sections.forEach(e=>{e.items.forEach(e=>{e.icon&&e.icon.includes("fa-")&&(t=!0)})}),t},initiateFontAwesome(){if(this.appConfig.enableFontAwesome||this.checkIfFontAwesomeNeeded()){const t=document.createElement("script"),e=this.appConfig.fontAwesomeKey||h.a.fontAwesomeKey;t.setAttribute("src",`https://kit.fontawesome.com/${e}.js`),document.head.appendChild(t)}},checkIfResults(){if(this.sections){let t=!0;return this.sections.forEach(e=>{this.filterTiles(e.items).length>0&&(t=!1)}),t}return!1},getBackgroundImage(){return this.appConfig&&this.appConfig.backgroundImg?`background: url('${this.appConfig.backgroundImg}');background-size:cover;`:""}},mounted(){this.initiateFontAwesome(),this.layout=this.layoutOrientation,this.itemSizeBound=this.iconSize}},Co=So,wo=(s("f8ca"),Object(w["a"])(Co,ot,nt,!1,null,"5ca97887",null)),_o=wo.exports,Io=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"login-page"},[s("form",{staticClass:"login-form"},[s("h2",{staticClass:"login-title"},[t._v("Dashy")]),s("Input",{staticClass:"login-field username",attrs:{label:"Username",type:"text"},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}}),s("Input",{staticClass:"login-field password",attrs:{label:"Password",type:"password"},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}}),s("Button",{staticClass:"login-button",attrs:{click:t.submitLogin}},[t._v("Login")]),s("transition",{attrs:{name:"bounce"}},[s("p",{directives:[{name:"show",rawName:"v-show",value:t.message,expression:"message"}],class:"login-error-message "+t.status},[t._v(t._s(t.message))])])],1)])},ko=[],xo={name:"login",props:{appConfig:Object},data(){return{username:"",password:"",message:"",status:"waiting"}},components:{Button:pe,Input:Ke},methods:{submitLogin(){const t=$t(this.username,this.password,this.appConfig.auth||[]);this.message=t.msg,this.status=t.correct?"success":"error",t.correct&&(Ut(this.username,this.password),setTimeout(()=>{gn.push({path:"/"})},250))},setTheme(){const t=localStorage[p["localStorageKeys"].THEME]||h.a.theme;document.getElementsByTagName("html")[0].setAttribute("data-theme",t)}},created(){this.setTheme()}},Oo=xo,To=(s("206d6"),Object(w["a"])(Oo,Io,ko,!1,null,null,null)),Eo=To.exports,Ao=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"work-space"},[s("SideBar",{attrs:{sections:t.sections},on:{"launch-app":t.launchApp}}),s("WebContent",{attrs:{url:t.url}})],1)},Lo=[],No=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("nav",{staticClass:"side-bar"},t._l(t.sections,(function(e,a){return s("div",{key:a},[s("div",{staticClass:"side-bar-item-container",on:{click:function(e){return t.openSection(a)}}},[s("SideBarItem",{staticClass:"item",attrs:{icon:e.icon,title:e.name}})],1),s("transition",{attrs:{name:"slide"}},[t.isOpen[a]?s("SideBarSection",{attrs:{items:e.items},on:{"launch-app":t.launchApp}}):t._e()],1)],1)})),0)},Po=[],Mo=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip,expression:"tooltip"}],class:"side-bar-item "+(t.icon?"w-icon":"text-only"),on:{click:function(e){return t.itemClicked()}}},[t.icon?s("Icon",{attrs:{icon:t.icon,size:"small",url:t.url}}):s("p",{staticClass:"small-title"},[t._v(t._s(t.title))])],1)},zo=[],Bo={name:"SideBarItem",inject:["config"],props:{icon:String,title:String,url:String,click:Function},components:{Icon:Ma},methods:{itemClicked(){this.url&&this.$emit("launch-app",this.url)}},data(){return{tooltip:{disabled:!this.title,content:this.title,trigger:"hover focus",hideOnTargetClick:!0,html:!1,placement:"right-start",delay:{show:800,hide:1e3}}}}},jo=Bo,Ho=(s("5e61"),Object(w["a"])(jo,Mo,zo,!1,null,"d979f4fe",null)),Do=Ho.exports,Vo=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"sub-side-bar"},t._l(t.items,(function(e,a){return s("div",{key:a},[s("SideBarItem",{staticClass:"item",attrs:{icon:e.icon,title:e.title,url:e.url},on:{"launch-app":t.launchApp}})],1)})),0)},$o=[],Uo={name:"SideBarSection",inject:["config"],props:{items:Array},components:{SideBarItem:Do},methods:{launchApp(t){this.$emit("launch-app",t)}}},Ro=Uo,Ko=(s("cf1c"),Object(w["a"])(Ro,Vo,$o,!1,null,"56ddb963",null)),Fo=Ko.exports,Wo={name:"SideBar",inject:["config"],props:{sections:Array},data(){return{isOpen:new Array(this.sections.length).fill(!1)}},components:{SideBarItem:Do,SideBarSection:Fo},methods:{openSection(t){this.isOpen=this.isOpen.map((e,s)=>s===t&&!e)},launchApp(t){this.$emit("launch-app",t)}}},Jo=Wo,Go=(s("85e1"),Object(w["a"])(Jo,No,Po,!1,null,"31476576",null)),qo=Go.exports,Yo=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"web-content"},[s("iframe",{attrs:{src:t.url}})])},Zo=[],Xo={name:"WebContent",props:{url:String}},Qo=Xo,tn=(s("44e9"),Object(w["a"])(Qo,Yo,Zo,!1,null,"a2564c04",null)),en=tn.exports,sn={name:"Workspace",props:{sections:Array,appConfig:Object},data:()=>({url:""}),components:{SideBar:qo,WebContent:en},methods:{launchApp(t){this.url=t},setTheme(){const t=localStorage[p["localStorageKeys"].THEME]||this.confTheme||h.a.theme,e=document.getElementsByTagName("html")[0];e.hasAttribute("data-theme")&&e.removeAttribute("data-theme"),e.setAttribute("data-theme",t)},initiateFontAwesome(){const t=document.createElement("script"),e=this.appConfig.fontAwesomeKey||h.a.fontAwesomeKey;t.setAttribute("src",`https://kit.fontawesome.com/${e}.js`),document.head.appendChild(t)},repositionFooter(){document.getElementsByTagName("footer")[0].style.position="fixed"}},mounted(){const t=this.$route;t.query&&t.query.url&&(this.url=decodeURI(t.query.url)),this.setTheme(),this.initiateFontAwesome()}},an=sn,on=(s("fd9a"),Object(w["a"])(an,Ao,Lo,!1,null,"6136c26a",null)),nn=on.exports,rn=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("pre",[s("code",[t._v(t._s(t.jsonParser(t.config)))])])},cn=[],ln={name:"DownloadConfig",props:{sections:Array,appConfig:Object,pageInfo:Object},data(){return{config:{appConfig:this.appConfig,pageInfo:this.pageInfo,sections:this.sections},jsonParser:Lt}}},un=ln,dn=(s("6cd5"),Object(w["a"])(un,rn,cn,!1,null,"33cd2d90",null)),pn=dn.exports;a["a"].use(at["a"]);const hn=()=>{const t=q.auth;return!t||Vt(t)},mn=new at["a"]({routes:[{path:"/",name:"home",component:_o,props:{appConfig:q,pageInfo:Y,sections:Z},meta:{title:Y.title||"Home Page",metaTags:p["metaTagData"]}},{path:"/workspace",name:"workspace",component:nn,props:{appConfig:q,pageInfo:Y,sections:Z},meta:{title:Y.title||"Dashy Workspace",metaTags:p["metaTagData"]}},{path:"/login",name:"login",component:Eo,props:{appConfig:q},beforeEnter:(t,e,s)=>{hn()&&mn.push({path:"/"}),s()}},{path:"/about",name:"about",component:()=>s.e("about").then(s.bind(null,"f820"))},{path:"/download",name:"download",component:pn,props:{appConfig:q,pageInfo:Y,sections:Z},meta:{title:Y.title||"Download Dashy Config",metaTags:p["metaTagData"]}}]});mn.beforeEach((t,e,s)=>{"login"===t.name||hn()?s():s({name:"login"})});const fn="Dashy";mn.afterEach(t=>{a["a"].nextTick(()=>{document.title=t.meta.title||fn})});var gn=mn,vn=s("9483");const yn=t=>{const e={ready:!1,registered:!1,cached:!1,updateFound:!1,updated:!1,offline:!1,error:!1,devMode:!1,disabledByUser:!1},s=sessionStorage[p["sessionStorageKeys"].SW_STATUS],a=s?JSON.parse(s):e;try{const e={...a,...t};sessionStorage.setItem(p["sessionStorageKeys"].SW_STATUS,JSON.stringify(e))}catch(o){console.warn("Error setting SW data",o)}},bn=()=>{let t=!0;return G.a&&G.a.appConfig&&G.a.appConfig.disableServiceWorker&&(t=!1,yn({disabledByUser:!0})),t},Sn=()=>{bn()&&Object(vn["a"])("/service-worker.js",{ready(){yn({ready:!0}),console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered(){yn({registered:!0}),console.log("Service worker has been registered.")},cached(){yn({cached:!0}),console.log("Content has been cached for offline use.")},updatefound(){yn({updateFound:!0}),console.log("New content is downloading.")},updated(){yn({updated:!0}),console.log("New content is available; please refresh.")},offline(){yn({offline:!0}),console.log("No internet connection found. App is running in offline mode.")},error(t){yn({error:!0}),console.error("Error during service worker registration:",t)}})};var Cn=Sn;a["a"].use(o["a"]),a["a"].use(i.a),a["a"].use(l["a"]),a["a"].use(d.a,p["toastedOptions"]),a["a"].component("v-select",c.a),a["a"].config.productionTip=!1,Cn(),new a["a"]({router:gn,render:t=>t(st)}).$mount("#app")},5703:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-sliders-h fa-w-16",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"sliders-h",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z"}})]))}}},"570d":function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-th-list fa-w-16",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"th-list",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M149.333 216v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-80c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zM125.333 32H24C10.745 32 0 42.745 0 56v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zm80 448H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm-24-424v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24zm24 264H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24z"}})]))}}},"58c1":function(t,e,s){},5920:function(t,e,s){"use strict";s("236b")},"5a52":function(t,e,s){},"5c0b":function(t,e,s){"use strict";s("9c0c")},"5cc6":function(t,e){t.exports={pageInfo:{title:"Dashy",description:"",navLinks:[{title:"Home",path:"/"},{title:"Source",path:"https://github.com/Lissy93/dashy"}],footerText:""},appConfig:{},iconSize:"medium",layout:"auto",theme:"default",fontAwesomeKey:"0821c65656",faviconApi:"faviconkit",builtInThemes:["callisto","thebe","dracula","material","material-dark","colorful","nord","nord-frost","minimal-dark","minimal-light","matrix","matrix-red","hacker-girl","raspberry-jam","bee","tiger","material-original","material-dark-original","vaporware","high-contrast-dark","high-contrast-light"],visibleComponents:{pageTitle:!0,navigation:!0,searchBar:!0,settings:!0,footer:!0},localStorageKeys:{HIDE_WELCOME_BANNER:"hideWelcomeHelpers",LAYOUT_ORIENTATION:"layoutOrientation",COLLAPSE_STATE:"collapseState",ICON_SIZE:"iconSize",THEME:"theme",CONF_SECTIONS:"confSections",PAGE_INFO:"pageInfo",APP_CONFIG:"appConfig",BACKUP_ID:"backupId",BACKUP_HASH:"backupHash",HIDE_SETTINGS:"hideSettings",USERNAME:"username"},cookieKeys:{AUTH_TOKEN:"authenticationToken"},sessionStorageKeys:{SW_STATUS:"serviceWorkerStatus"},modalNames:{CONF_EDITOR:"CONF_EDITOR",CLOUD_BACKUP:"CLOUD_BACKUP",REBUILD_APP:"REBUILD_APP",ABOUT_APP:"ABOUT_APP"},topLevelConfKeys:{PAGE_INFO:"pageInfo",APP_CONFIG:"appConfig",SECTIONS:"sections"},toastedOptions:{position:"bottom-center",duration:2500,keepOnHover:!0,className:"toast-message",iconPack:"fontawesome"},backupEndpoint:"https://dashy-sync-service.as93.net",splashScreenTime:1900,metaTagData:[{name:"description",content:"A simple static homepage for you're server"}],faviconApiEndpoints:{mcapi:"https://eu.mc-api.net/v3/server/favicon/$URL",clearbit:"https://logo.clearbit.com/$URL",faviconkit:"https://api.faviconkit.com/$URL/64",google:"https://www.google.com/s2/favicons?sz=128&domain_url=$URL",allesedv:"https://f1.allesedv.com/128/$URL",webmasterapi:"https://api.webmasterapi.com/v1/favicon/yEwx0ZFs0CSPshHq/$URL"}}},"5e61":function(t,e,s){"use strict";s("b315")},"5f32":function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-times-circle fa-w-16",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"times-circle",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z"}})]))}}},6:function(t,e){},6266:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:[i,r],style:[c,l],attrs:Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"100",height:"100",preserveAspectRatio:"xMidYMid"},u),...d},n.concat([s("defs",[s("clipPath",{attrs:{id:"a"}},[s("path",{attrs:{d:"M20 0h60v100H20z"}})])]),s("path",{attrs:{fill:"none",stroke:"var(--primary, #00af87)","stroke-width":"6","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","clip-path":"url(#a)",d:"M90 76.7V28.3c0-2.7-2.2-5-5-5h-3.4c-2.7 0-5 2.2-5 5v43.4c0 2.7-2.2 5-5 5h-3.4c-2.7 0-5-2.2-5-5V28.3c0-2.7-2.2-5-5-5H55c-2.7 0-5 2.2-5 5v43.4c0 2.7-2.2 5-5 5h-3.4c-2.7 0-5-2.2-5-5V28.3c0-2.7-2.2-5-5-5h-3.4c-2.7 0-5 2.2-5 5v43.4c0 2.7-2.2 5-5 5H15c-2.7 0-5-2.2-5-5V23.3"}},[s("animateTransform",{attrs:{attributeName:"transform",type:"translate",repeatCount:"indefinite",dur:"1.4925373134328357s",values:"-20 0;7 0",keyTimes:"0;1"}}),s("animate",{attrs:{attributeName:"stroke-dasharray",repeatCount:"indefinite",dur:"1.4925373134328357s",values:"0 72 125 232;0 197 125 233",keyTimes:"0;1"}})])]))}}},6504:function(t,e,s){},6780:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-cloud-upload-alt fa-w-20",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"cloud-upload-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M395.5 267.5l-99-99c-4.7-4.7-12.3-4.7-17 0l-99 99c-7.6 7.6-2.2 20.5 8.5 20.5h67v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-84h67c10.7 0 16.1-12.9 8.5-20.5zm148.2-67.4C539.7 142.1 491.4 96 432 96c-7.6 0-15.1.8-22.4 2.3C377.7 58.3 328.1 32 272 32c-84.6 0-155.5 59.7-172.3 139.8C39.9 196.1 0 254.4 0 320c0 88.4 71.6 160 160 160h336c79.5 0 144-64.5 144-144 0-61.8-39.2-115.8-96.3-135.9zM496 432H160c-61.9 0-112-50.1-112-112 0-56.4 41.7-103.1 96-110.9V208c0-70.7 57.3-128 128-128 53.5 0 99.3 32.8 118.4 79.4 11.2-9.6 25.7-15.4 41.6-15.4 35.3 0 64 28.7 64 64 0 11.8-3.2 22.9-8.8 32.4 2.9-.3 5.9-.4 8.8-.4 53 0 96 43 96 96s-43 96-96 96z"}})]))}}},"67e6":function(t,e,s){},"699c":function(t,e,s){"use strict";s("806e")},"6c13":function(t,e,s){"use strict";s("67e6")},"6cd5":function(t,e,s){"use strict";s("6504")},7:function(t,e){},7075:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-expand fa-w-14",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"expand",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"}})]))}}},7941:function(t,e,s){},"7da9":function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-css3-alt fa-w-12",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fab","data-icon":"css3-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"}})]))}}},"7dc7":function(t,e,s){"use strict";s("1e5e")},"7eb0":function(t,e,s){},"7f59":function(t,e,s){},"7f82":function(t,e,s){},8:function(t,e){},"806e":function(t,e,s){},"80a7":function(t,e,s){"use strict";s("7eb0")},"826e":function(t,e,s){"use strict";s("939b")},"831b":function(t){t.exports=JSON.parse('{"type":"object","required":["sections"],"additionalProperties":false,"properties":{"pageInfo":{"type":"object","properties":{"title":{"type":"string","description":"Title and heading for the app"},"description":{"type":"string","description":"Sub-title, displayed in header"},"navLinks":{"type":"array","maxItems":6,"description":"Quick access links, displayed in header","items":{"type":"object","additionalProperties":false,"required":["title","path"],"properties":{"title":{"type":"string"},"path":{"type":"string"}}}},"footerText":{"type":"string"}},"required":["title"],"additionalProperties":false},"appConfig":{"type":"object","description":"Application configuration","properties":{"backgroundImg":{"type":"string","description":"A URL to an image asset to be displayed as background"},"theme":{"type":"string","default":"Callisto","description":"A theme to be applied by default on first load"},"enableFontAwesome":{"type":"boolean","default":true,"description":"Should load font-awesome assets"},"fontAwesomeKey":{"type":"string","pattern":"^[a-z0-9]{10}$","description":"API key for font-awesome"},"faviconApi":{"enum":["local","faviconkit","google","clearbit","webmasterapi","allesedv"],"default":"faviconkit","description":"Which service to use to resolve favicons. Set to local to do this locally instead"},"layout":{"enum":["horizontal","vertical","auto","sidebar"],"default":"auto","description":"Specifies sections layout orientation on the home screen"},"iconSize":{"enum":["small","medium","large"],"default":"medium","description":"The size of each link item / icon"},"cssThemes":{"type":"array","description":"Theme names to be added to the dropdown","items":{"type":"string"}},"externalStyleSheet":{"description":"URL or URLs of external stylesheets to add to dropdown/ load","type":["string","array"],"items":{"type":"string"}},"customCss":{"type":"string","description":"Any custom CSS overides, must be minified"},"showSplashScreen":{"type":"boolean","default":false,"description":"Display a loading screen when the app is launched"},"statusCheck":{"type":"boolean","default":false,"description":"Displays an online/ offline status for each of your services"},"statusCheckInterval":{"type":"number","default":0,"description":"How often to recheck statuses. If set to 0, status will only be checked on page load"},"auth":{"type":"array","description":"Usernames and hashed credentials for frontend authentication","items":{"type":"object","additionalProperties":false,"required":["user","hash"],"properties":{"user":{"type":"string","description":"The username for a user"},"hash":{"type":"string","description":"A SHA-256 hashed password for that user","minLength":64,"maxLength":64},"type":{"enum":["admin","normal"],"description":"User type, denoting privilege level, either admin or normal","default":"normal"}}}},"allowConfigEdit":{"type":"boolean","default":true,"description":"Can user write changes to conf.yml file from the UI. If set to false, preferences are only stored locally"},"disableServiceWorker":{"type":"boolean","default":false,"description":"If set to true, then service worker will not be used"}},"additionalProperties":false},"sections":{"type":"array","description":"Array of sections, containing items","items":{"type":"object","required":["name","items"],"additionalProperties":false,"properties":{"name":{"type":"string","description":"Title/ heading for a section"},"icon":{"type":"string","description":"Icon will be displayed next to title"},"displayData":{"type":"object","additionalProperties":false,"description":"Optional meta data for customizing a section","properties":{"collapsed":{"type":"boolean","default":false,"description":"If true, section needs to be clicked to open"},"color":{"type":"string","description":"Hex code, or HTML color for section fill"},"customStyles":{"type":"string","description":"CSS overides for section container"},"itemSize":{"enum":["small","medium","large"],"default":"medium","description":"Size of items within the section"},"rows":{"type":"number","minimum":1,"maximum":5,"default":1,"description":"The amount of space that the section spans vertically"},"cols":{"type":"number","minimum":1,"maximum":5,"default":1,"description":"The amount of space that the section spans horizontally"},"sectionLayout":{"enum":["grid","auto"],"default":"auto","description":"If set to grid, items have uniform width, and itemCount can be set"},"itemCountX":{"type":"number","minimum":1,"maximum":12,"description":"Number of items per column"},"itemCountY":{"type":"number","minimum":1,"maximum":12,"description":"Number of items per row"}}},"items":{"type":"array","description":"Array of items to display with a section","items":{"type":"object","additionalProperties":false,"required":["title"],"properties":{"title":{"type":"string","description":"Text shown on the item"},"description":{"type":"string","nullable":true,"description":"Short description, shown on hover or in a tooltip"},"icon":{"type":"string","nullable":true,"description":"An icon, either as a font-awesome identifier, local or remote URL, or the word favicon or generative"},"url":{"type":"string","description":"The destination to navigate to when item is clicked"},"target":{"enum":["newtab","sametab","iframe"],"default":"newtab","description":"Opening method, when item is clicked"},"color":{"type":"string","description":"A custom fill color of the item"},"provider":{"type":"string","description":"Provider name, e.g. Microsoft"},"statusCheck":{"type":"boolean","default":false,"description":"Whether or not to display online/ offline status for this service. Will override appConfig.statusCheck"}}}}}}}}}')},"832d":function(t,e,s){},8589:function(t,e,s){"use strict";s("16a0")},"85e1":function(t,e,s){"use strict";s("1036")},8949:function(t,e,s){"use strict";s("8e1b")},"8b35":function(t,e,s){},"8b8e":function(t,e){t.exports={pageInfo:{title:"Dashy",navLinks:[{title:"Home",path:"/"},{title:"About",path:"/about"},{title:"Source Code",path:"https://github.com/Lissy93/dashy"}]},appConfig:{theme:"colorful",fontAwesomeKey:"0821c65656"},sections:[{name:"Getting Started",items:[{title:"Source",description:"Source code and documentation on GitHub",icon:"fab fa-github",url:"https://github.com/Lissy93/dashy"},{title:"Issues",description:"View currently open issues, or raise a new one",icon:"fas fa-bug",url:"https://github.com/Lissy93/dashy/issues"},{title:"Demo 1",description:"Live Demo #1",icon:"far fa-rocket",url:"https://dashy-demo-1.netlify.app"},{title:"Demo 2",description:"Live Demo #2",icon:"fad fa-planet-ringed",url:"https://dashy-demo-2.netlify.app"}]}]}},"8d71":function(t,e,s){},"8d7c":function(t,e,s){},"8d80":function(t,e,s){"use strict";s("5a52")},"8e1b":function(t,e,s){},9:function(t,e){},"922c":function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-expand-arrows-alt fa-w-14",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"expand-arrows-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M448 344v112a23.94 23.94 0 01-24 24H312c-21.39 0-32.09-25.9-17-41l36.2-36.2L224 295.6 116.77 402.9 153 439c15.09 15.1 4.39 41-17 41H24a23.94 23.94 0 01-24-24V344c0-21.4 25.89-32.1 41-17l36.19 36.2L184.46 256 77.18 148.7 41 185c-15.1 15.1-41 4.4-41-17V56a23.94 23.94 0 0124-24h112c21.39 0 32.09 25.9 17 41l-36.2 36.2L224 216.4l107.23-107.3L295 73c-15.09-15.1-4.39-41 17-41h112a23.94 23.94 0 0124 24v112c0 21.4-25.89 32.1-41 17l-36.19-36.2L263.54 256l107.28 107.3L407 327.1c15.1-15.2 41-4.5 41 16.9z"}})]))}}},"939b":function(t,e,s){},9517:function(t,e,s){"use strict";s("a8d0")},9635:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:[i,r],style:[c,l],attrs:Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u),...d},n.concat([s("path",{attrs:{d:"M132.893 310.534l-30.082 10.911L91.9 291.364l30.081-10.911z"}}),s("path",{attrs:{d:"M271.552 301.072l-77.856-46.72-41.616 15.152 10.944 30.064 27.28-9.92 82.144 49.28 97.6-65.072L480 315.088V480H32V347.2l40.8-14.848-10.928-30.048L0 324.8V512h512V292.912l-146.048-54.768z"}}),s("path",{attrs:{d:"M0 0v278.848l66.576-24.224-10.928-30.064L32 233.152V32h448v168.912l-114.048-42.768-94.4 62.928-77.856-46.72-47.84 17.392 10.944 30.064 33.504-12.16 82.144 49.28 97.6-65.072L512 247.088V0z"}}),s("path",{attrs:{d:"M96.656 243.686L85.721 213.63l30.07-10.94 10.935 30.055z"}})]))}}},"97fb":function(t,e,s){},"9c0c":function(t,e,s){},"9c85":function(t,e,s){"use strict";s("b993")},"9e50":function(t,e,s){"use strict";s("3323")},a8d0:function(t,e,s){},aff1:function(t,e,s){"use strict";s("fd71")},b2be:function(t,e,s){},b315:function(t,e,s){},b993:function(t,e,s){},baed:function(t,e,s){"use strict";s("7941")},c715:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-table fa-w-16",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"table",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64v-96h160v96zm0-160H64v-96h160v96zm224 160H288v-96h160v96zm0-160H288v-96h160v96z"}})]))}}},cbd9:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-file-download fa-w-12",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"file-download",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M216 236.07c0-6.63-5.37-12-12-12h-24c-6.63 0-12 5.37-12 12v84.01h-48.88c-10.71 0-16.05 12.97-8.45 20.52l72.31 71.77c4.99 4.95 13.04 4.95 18.03 0l72.31-71.77c7.6-7.54 2.26-20.52-8.45-20.52H216v-84.01zM369.83 97.98L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95 51.99l76.09 76.08h-76.09V51.99zM336 464.01H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v287.95z"}})]))}}},cf1c:function(t,e,s){"use strict";s("8d7c")},d16d:function(t,e,s){"use strict";s("18dd")},d8e8:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-compress-arrows-alt fa-w-16",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"compress-arrows-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z"}})]))}}},de40:function(t,e,s){"use strict";s("7f59")},e697:function(t,e,s){"use strict";s("2574")},e6a4:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-download fa-w-16",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fal","data-icon":"download",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u),...d},n.concat([s("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-44h99.4L87 263.6c-25.2-25.2-7.3-68.3 28.3-68.3H168V40c0-22.1 17.9-40 40-40h96c22.1 0 40 17.9 40 40v155.3h52.7c35.6 0 53.4 43.1 28.3 68.3L368.6 320H468c24.3 0 44 19.7 44 44zm-261.7 17.7c3.1 3.1 8.2 3.1 11.3 0L402.3 241c5-5 1.5-13.7-5.7-13.7H312V40c0-4.4-3.6-8-8-8h-96c-4.4 0-8 3.6-8 8v187.3h-84.7c-7.1 0-10.7 8.6-5.7 13.7l140.7 140.7zM480 364c0-6.6-5.4-12-12-12H336.6l-52.3 52.3c-15.6 15.6-41 15.6-56.6 0L175.4 352H44c-6.6 0-12 5.4-12 12v104c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12V364z"}})]))}}},e7fa:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-edit fa-w-18",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"edit",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z"}})]))}}},ec36:function(t,e,s){},eda6:function(t,e,s){"use strict";s("1864")},ef83:function(t,e,s){},f719:function(t,e,s){"use strict";s("27c1")},f8ca:function(t,e,s){"use strict";s("7f82")},f9d7:function(t,e){t.exports={functional:!0,render(t,e){const{_c:s,_v:a,data:o,children:n=[]}=e,{class:i,staticClass:r,style:c,staticStyle:l,attrs:u={},...d}=o;return s("svg",{class:["svg-inline--fa fa-columns fa-w-16",i,r],style:[c,l],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"columns",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u),...d},n.concat([s("path",{attrs:{fill:"currentColor",d:"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z"}})]))}}},fd71:function(t,e,s){},fd9a:function(t,e,s){"use strict";s("03b2")}}); -//# sourceMappingURL=dashy.a78606a3.js.map \ No newline at end of file +//# sourceMappingURL=dashy.8d8aeed5.js.map \ No newline at end of file diff --git a/js/dashy.a78606a3.js.map b/js/dashy.8d8aeed5.js.map similarity index 99% rename from js/dashy.a78606a3.js.map rename to js/dashy.8d8aeed5.js.map index 5f2e59af..b0e5dce7 100644 --- a/js/dashy.a78606a3.js.map +++ b/js/dashy.8d8aeed5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/assets/interface-icons/user-logout.svg","webpack:///./src/components/LinkItems/ItemGroup.vue?d2c4","webpack:///./src/assets/interface-icons/config-delete-local.svg","webpack:///./src/assets/interface-icons/application-rebuild.svg","webpack:///./src/components/Settings/AppButtons.vue?ae12","webpack:///./src/assets/interface-icons/open-iframe.svg","webpack:///./src/components/Configuration/ConfigContainer.vue?09fd","webpack:///./src/views/Login.vue?2567","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/PageStrcture/PageTitle.vue?7060","webpack:///./src/assets/interface-icons/config-editor.svg","webpack:///./src/assets/interface-icons/config-backup.svg","webpack:///./src/assets/interface-icons/application-reload.svg","webpack:///./src/components/PageStrcture/Header.vue?cea7","webpack:///./src/components/Workspace/WebContent.vue?7bf3","webpack:///./src/components/LinkItems/StatusIndicator.vue?dc21","webpack:///./src/components/Settings/ItemSizeSelector.vue?6445","webpack:///./src/components/Settings/ThemeSelector.vue?89f8","webpack:///./src/components/PageStrcture/Footer.vue?526f","webpack:///./src/App.vue?3216","webpack:///./src/components/PageStrcture/Header.vue?fbe0","webpack:///./src/components/PageStrcture/PageTitle.vue?ba63","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?9027","webpack:///src/components/PageStrcture/Nav.vue","webpack:///./src/components/PageStrcture/Nav.vue?c674","webpack:///./src/components/PageStrcture/Nav.vue","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?db98","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?a3d4","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/App.vue","webpack:///./src/App.vue?382d","webpack:///./src/App.vue","webpack:///./src/views/Home.vue?1cfb","webpack:///./src/components/Settings/SettingsContainer.vue?bb97","webpack:///./src/components/Settings/SearchBar.vue?d682","webpack:///./src/utils/ArrowKeyNavigation.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?cc57","webpack:///./src/components/Configuration/ConfigContainer.vue?0eb3","webpack:///./src/utils/JsonToYaml.js","webpack:///./src/components/Configuration/JsonEditor.vue?50b5","webpack:///./src/utils/Auth.js","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?3344","webpack:///src/components/Configuration/CustomCss.vue","webpack:///./src/components/Configuration/CustomCss.vue?3340","webpack:///./src/components/Configuration/CustomCss.vue","webpack:///./src/components/Configuration/RebuildApp.vue?1cf2","webpack:///./src/components/FormElements/Button.vue?ac97","webpack:///src/components/FormElements/Button.vue","webpack:///./src/components/FormElements/Button.vue?52f8","webpack:///./src/components/FormElements/Button.vue","webpack:///src/components/Configuration/RebuildApp.vue","webpack:///./src/components/Configuration/RebuildApp.vue?1840","webpack:///./src/components/Configuration/RebuildApp.vue","webpack:///src/components/Configuration/ConfigContainer.vue","webpack:///./src/components/Configuration/ConfigContainer.vue?d8c3","webpack:///./src/components/Configuration/ConfigContainer.vue","webpack:///./src/components/Configuration/CloudBackupRestore.vue?3b67","webpack:///./src/components/FormElements/Input.vue?665d","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/Settings/ConfigLauncher.vue","webpack:///./src/components/Settings/ConfigLauncher.vue?5a66","webpack:///./src/components/Settings/ConfigLauncher.vue","webpack:///./src/components/Settings/ThemeSelector.vue?072f","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?9154","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?7e43","webpack:///src/components/Settings/ItemSizeSelector.vue","webpack:///./src/components/Settings/ItemSizeSelector.vue?7880","webpack:///./src/components/Settings/ItemSizeSelector.vue","webpack:///./src/components/Settings/AppButtons.vue?1acc","webpack:///src/components/Settings/AppButtons.vue","webpack:///./src/components/Settings/AppButtons.vue?185d","webpack:///./src/components/Settings/AppButtons.vue","webpack:///./src/components/Settings/KeyboardShortcutInfo.vue?15e2","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?c48a","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/ItemGroup.vue?1247","webpack:///./src/components/LinkItems/Item.vue?f0c8","webpack:///./src/components/LinkItems/ItemIcon.vue?7a04","webpack:///./src/utils/ErrorHandler.js","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?94a6","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?0bbb","webpack:///src/components/LinkItems/StatusIndicator.vue","webpack:///./src/components/LinkItems/StatusIndicator.vue?9938","webpack:///./src/components/LinkItems/StatusIndicator.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?840d","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?c367","webpack:///src/components/LinkItems/IframeModal.vue","webpack:///./src/components/LinkItems/IframeModal.vue?5f28","webpack:///./src/components/LinkItems/IframeModal.vue","webpack:///src/components/LinkItems/ItemGroup.vue","webpack:///./src/components/LinkItems/ItemGroup.vue?d5bc","webpack:///./src/components/LinkItems/ItemGroup.vue","webpack:///src/views/Home.vue","webpack:///./src/views/Home.vue?1ead","webpack:///./src/views/Home.vue","webpack:///./src/views/Login.vue?52b6","webpack:///src/views/Login.vue","webpack:///./src/views/Login.vue?8434","webpack:///./src/views/Login.vue","webpack:///./src/views/Workspace.vue?2cba","webpack:///./src/components/Workspace/SideBar.vue?5a1b","webpack:///./src/components/Workspace/SideBarItem.vue?7274","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?cefc","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?4023","webpack:///src/components/Workspace/WebContent.vue","webpack:///./src/components/Workspace/WebContent.vue?01ce","webpack:///./src/components/Workspace/WebContent.vue","webpack:///src/views/Workspace.vue","webpack:///./src/views/Workspace.vue?c5ca","webpack:///./src/views/Workspace.vue","webpack:///./src/views/DownloadConfig.vue?94d9","webpack:///src/views/DownloadConfig.vue","webpack:///./src/views/DownloadConfig.vue?a1ac","webpack:///./src/views/DownloadConfig.vue","webpack:///./src/router.js","webpack:///./src/registerServiceWorker.js","webpack:///./src/main.js","webpack:///./src/assets/interface-icons/config-open-settings.svg","webpack:///./src/assets/interface-icons/layout-horizontal.svg","webpack:///./src/components/Settings/SettingsContainer.vue?6b13","webpack:///./src/App.vue?595f","webpack:///./src/utils/defaults.js","webpack:///./src/components/Workspace/SideBarItem.vue?3a0a","webpack:///./src/assets/interface-icons/config-close.svg","webpack:///./src/assets/interface-icons/loader.svg","webpack:///./src/assets/interface-icons/cloud-backup-restore.svg","webpack:///./src/components/LinkItems/ItemOpenMethodIcon.vue?c798","webpack:///./src/components/Configuration/AppInfoModal.vue?d6a2","webpack:///./src/views/DownloadConfig.vue?4e96","webpack:///./src/assets/interface-icons/icon-size-medium.svg","webpack:///./src/assets/interface-icons/config-custom-css.svg","webpack:///./src/components/Settings/LayoutSelector.vue?02de","webpack:///./src/components/Configuration/JsonEditor.vue?5179","webpack:///./src/components/LinkItems/Item.vue?b4f3","webpack:///./src/components/LinkItems/Collapsable.vue?8683","webpack:///./src/components/Workspace/SideBar.vue?34c4","webpack:///./src/components/Settings/SearchBar.vue?fc1a","webpack:///./public/conf.yml","webpack:///./src/components/Configuration/ConfigContainer.vue?06b3","webpack:///./src/assets/interface-icons/icon-size-large.svg","webpack:///./src/components/Settings/KeyboardShortcutInfo.vue?300b","webpack:///./src/assets/interface-icons/broken-icon.svg","webpack:///./src/components/Settings/ConfigLauncher.vue?38ba","webpack:///./src/components/Configuration/CustomCss.vue?fa1a","webpack:///./src/components/Configuration/RebuildApp.vue?d757","webpack:///./src/components/Configuration/CloudBackupRestore.vue?5526","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/components/LinkItems/StatusIndicator.vue?b7eb","webpack:///./src/assets/interface-icons/config-restore.svg","webpack:///./src/assets/interface-icons/config-edit-json.svg","webpack:///./src/components/LinkItems/IframeModal.vue?f46c","webpack:///./src/components/LinkItems/Item.vue?d111","webpack:///./src/views/Home.vue?0541","webpack:///./src/assets/interface-icons/layout-vertical.svg","webpack:///./src/views/Workspace.vue?68a6"],"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","shouldShowSplash","isLoading","_e","shouldHidePageComponents","pageInfo","showFooter","getFooterText","staticRenderFns","title","description","navLinks","_s","props","String","component","_l","link","index","path","isUrl","links","Array","methods","components","PageTitle","Nav","hiddenComponents","titleVisible","navVisible","text","domProps","authorUrl","authorName","licenseUrl","license","showCopyright","date","repoUrl","on","$event","appConfig","appConfigFile","conf","usersAppConfig","Defaults","localStorage","localStorageKeys","APP_CONFIG","JSON","parse","layout","LAYOUT_ORIENTATION","iconSize","ICON_SIZE","defaults","localPageInfo","PAGE_INFO","pi","footerText","sections","localSections","CONF_SECTIONS","json","config","Header","Footer","LoadingScreen","provide","usersCss","textContent","append","showSplashScreen","computed","$route","hideSplash","customCss","cleanedCss","replace","injectCustomStyles","getBackgroundImage","ref","itemSizeBound","getExternalCSSLinks","getSections","modalOpen","searching","setLayoutOrientation","setItemSize","updateModalVisibility","checkTheresData","section","filterTiles","items","searchValue","icon","getDisplayData","finishedSearching","checkIfResults","userIsTypingSomething","settingsVisible","availableThemes","getInitialTheme","getUserThemes","displayLayout","updateDisplayLayout","updateIconSize","modalChanged","isUserLoggedIn","directives","rawName","expression","toggleSettingsVisibility","composing","input","indexOf","_k","keyCode","clearFilterInput","arguments","ArrowKeyNavigation","constructor","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","active","Boolean","akn","addEventListener","currentElem","activeElement","id","test","$refs","filter","$emit","blur","tooltip","showEditor","showCloudModal","modalNames","CONF_EDITOR","combineConfig","CLOUD_BACKUP","downloadConfigFile","yaml","goToEdit","goToCustomCss","openCloudSync","backupId","openRebuildAppModal","resetLocalSettings","openAboutModal","appVersion","copyConfigToClipboard","trimWhitespace","split","map","x","trimRight","join","throwError","msg","stringify","indentLevel","handlers","null","number","boolean","string","array","output","forEach","y","handler","typeOf","inArray","rootNode","keys","k","val","function","options","model","callback","$$v","jsonData","allowWriteToDisk","_q","saveMode","isValid","save","errorMessages","saveSuccess","responseText","generateUserToken","user","sha256","toString","toLowerCase","isLoggedIn","users","validTokens","userAuthenticated","cookie","cookieKey","trim","cookieValue","cookieKeys","AUTH_TOKEN","includes","checkCredentials","username","pass","response","hash","correct","login","userObject","setItem","USERNAME","logout","removeItem","isUserAdmin","currentUser","isAdmin","VJsoneditor","schema","modes","onValidationError","validationErrors","jsonParser","JsonToYaml","shouldAllowWriteToDisk","allowConfigEdit","auth","writeConfigToDisk","$toasted","show","saveConfigLocally","baseUrl","endpoint","headers","body","success","carefullyClearLocalStorage","showToast","theme","errors","keyword","highlighter","_m","PrismEditor","css","match","validate","inject","userStyles","modalName","startBuild","loading","allowRebuild","scopedSlots","_u","fn","proxy","refreshPage","disallow","disabled","click","_t","Function","Button","RebuildIcon","ReloadIcon","LoadingAnimation","responseData","location","reload","JsonEditor","CustomCssEditor","RebuildApp","DownloadIcon","DeleteIcon","EditIcon","CloudIcon","CustomCssIcon","IconAbout","itemToSelect","tabView","navItems","activeTabItem","$modal","navigator","clipboard","writeText","isTheUserSure","confirm","clear","filename","filecontents","element","encodeURIComponent","display","highlighted","getElementById","innerHTML","backupPassword","checkPass","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","url","errorMsg","decryptedData","Input","IconBackup","IconRestore","savedHash","makeUpdate","showErrorMsg","makeBackup","setBackupIdLocally","showSuccessMsg","isUpdate","makeHash","IconSpanner","IconCloud","ConfigContainer","CloudBackupRestore","content","themeNames","selectedTheme","ThemeHelper","preloadTheme","sheet","selectTheme","themes","add","find","confTheme","userThemes","watch","newTheme","themeHelper","builtInThemes","externalThemeNames","added","isThemeLocal","updateTheme","htmlTag","hasAttribute","removeAttribute","themeToCheck","resetToDefault","setLocalTheme","IconDeafault","IconHorizontal","IconVertical","IconSmall","IconMedium","IconLarge","IconLogout","shouldHide","hideWelcomeHelper","timeDelay","removeEventListener","keyPressEvent","shouldHideWelcomeMessage","$destroy","serviceWorkerInfo","getIsConfigValidStatus","showInfo","systemInfo","browser","isMobile","os","getSystemInfo","getSwStatus","isValidVar","sessionData","sessionStorage","swInfo","swStatus","registered","ready","cached","updateFound","updated","offline","devMode","userAgent","SearchBar","ConfigLauncher","ThemeSelector","LayoutSelector","ItemSizeSelector","AppButtons","KeyboardShortcutInfo","AppInfoModal","IconOpen","IconClose","something","changedTo","cssThemes","searchVisible","getSettingsVisibility","groupId","displayData","collapsed","cols","rows","color","customStyles","isGridLayout","item","makeId","backgroundColor","newItemSize","shouldEnableStatusCheck","statusCheck","getStatusCheckInterval","triggerModal","getTooltipOptions","itemSize","getUnicodeOpeningIcon","itemOpened","statusResponse","successStatus","iconType","size","broken","iconPath","imageNotFound","ErrorHandler","warn","BrokenImage","determineImageType","getIconPath","str","pattern","RegExp","img","fileExtRegex","validImgExtensions","splitPath","exec","fullUrl","shouldUseDefaultFavicon","urlParts","host","getHostName","faviconApi","isLocalIP","imgType","makeClass","isSmall","isTransparent","openingMethod","transparent","NewTabOpenIcon","SameTabOpenIcon","IframeOpenIcon","statusText","otherStatusText","classes","statusSuccess","startTime","Date","subtitle","enableStatusCheck","statusCheckInterval","Number","getId","background","Icon","ItemOpenMethodIcon","StatusIndicator","altKey","preventDefault","trigger","hideOnTargetClick","html","placement","delay","checkWebsiteStatus","setInterval","checkSpanNum","sanitizeCustomStyles","uniqueKey","getCollapseState","collapseChanged","isOpen","span","classPrefix","maxSpan","numSpan","parseInt","userCss","initStorage","collapseStateObject","initialiseStorage","collapseState","newState","whatChanged","setCollapseState","srcElement","checked","modalClosed","hide","slot","close","Collapsable","Item","IframeModal","sectionLayout","styles","itemCountX","itemCountY","itemPreference","globalPreference","interval","SettingsContainer","ItemGroup","layoutOrientation","set","filterComp","urlPattern","domainPattern","allTiles","searchTerm","modalState","availibleThemes","externalStyleSheet","externals","isArray","ext","Deafault","isFound","enableFontAwesome","checkIfFontAwesomeNeeded","fontAwesomeScript","faKey","fontAwesomeKey","itemsFound","backgroundImg","initiateFontAwesome","submitLogin","status","setTheme","launchApp","openSection","itemClicked","SideBarItem","fill","SideBarSection","ind","SideBar","WebContent","route","query","decodeURI","Vue","use","Router","isAuthenticated","router","routes","Home","meta","metaTags","metaTagData","Workspace","Login","beforeEnter","to","from","next","DownloadConfig","beforeEach","defaultTitle","afterEach","nextTick","setSwStatus","swStateToSet","initialSwState","disabledByUser","sessionStorageKeys","SW_STATUS","currentSwState","newSwState","shouldEnableServiceWorker","shouldEnable","disableServiceWorker","registerServiceWorker","register","log","updatefound","VTooltip","VModal","VTabs","Toasted","toastedOptions","VSelect","productionTip","awesome","Dashy","$mount","visibleComponents","pageTitle","navigation","searchBar","settings","footer","HIDE_WELCOME_BANNER","COLLAPSE_STATE","THEME","BACKUP_ID","BACKUP_HASH","HIDE_SETTINGS","REBUILD_APP","ABOUT_APP","topLevelConfKeys","SECTIONS","duration","keepOnHover","className","iconPack","splashScreenTime","faviconApiEndpoints","mcapi","clearbit","faviconkit","google","allesedv","webmasterapi"],"mappings":"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","file":"js/dashy.a78606a3.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\":\"9abf1f9d\"}[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 ","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!./ItemGroup.vue?vue&type=style&index=0&id=29d94632&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-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-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 ","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!./AppButtons.vue?vue&type=style&index=0&id=d69dca9c&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-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!./Login.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-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!./PageTitle.vue?vue&type=style&index=0&id=34020d7c&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-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 ","\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-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 ","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!./Header.vue?vue&type=style&index=0&id=70a33270&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!./WebContent.vue?vue&type=style&index=0&id=a2564c04&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!./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!./ItemSizeSelector.vue?vue&type=style&index=0&id=58966274&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!./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!./Footer.vue?vue&type=style&index=0&id=1b07b0da&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(),(!_vm.shouldHidePageComponents())?_c('Header',{attrs:{\"pageInfo\":_vm.pageInfo}}):_vm._e(),_c('router-view'),(_vm.showFooter && !_vm.shouldHidePageComponents())?_c('Footer',{attrs:{\"text\":_vm.getFooterText()}}):_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('header',[(_vm.titleVisible)?_c('PageTitle',{attrs:{\"title\":_vm.pageInfo.title,\"description\":_vm.pageInfo.description}}):_vm._e(),(_vm.navVisible)?_c('Nav',{staticClass:\"nav\",attrs:{\"links\":_vm.pageInfo.navLinks}}):_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('router-link',{staticClass:\"page-titles\",attrs:{\"to\":\"/\"}},[_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=34020d7c&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=34020d7c&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 \"34020d7c\",\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","\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=70a33270&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=70a33270&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 \"70a33270\",\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 !== '')?_c('footer',{domProps:{\"innerHTML\":_vm._s(_vm.text)}}):_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(\". \")])}\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=1b07b0da&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=1b07b0da&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 \"1b07b0da\",\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 */\nimport Defaults, { localStorageKeys } from '@/utils/defaults';\nimport conf from '../../public/conf.yml';\n\n/**\n * Returns the appConfig section, as JSON\n */\nexport const appConfig = (() => {\n const appConfigFile = conf.appConfig || {};\n let usersAppConfig = Defaults.appConfig;\n if (localStorage[localStorageKeys.APP_CONFIG]) {\n usersAppConfig = JSON.parse(localStorage[localStorageKeys.APP_CONFIG]);\n } else if (appConfigFile !== {}) {\n usersAppConfig = appConfigFile;\n }\n usersAppConfig.layout = localStorage[localStorageKeys.LAYOUT_ORIENTATION]\n || appConfigFile.layout || Defaults.layout;\n usersAppConfig.iconSize = localStorage[localStorageKeys.ICON_SIZE]\n || appConfigFile.iconSize || Defaults.iconSize;\n return usersAppConfig;\n})();\n\n/**\n * Returns the pageInfo section, as JSON\n */\nexport const pageInfo = (() => {\n const defaults = Defaults.pageInfo;\n let localPageInfo;\n try {\n localPageInfo = JSON.parse(localStorage[localStorageKeys.PAGE_INFO]);\n } catch (e) {\n localPageInfo = {};\n }\n const pi = conf.pageInfo || defaults; // The page info object to return\n pi.title = localPageInfo.title || conf.pageInfo.title || defaults.title;\n pi.description = localPageInfo.description || conf.pageInfo.description || defaults.description;\n pi.navLinks = localPageInfo.navLinks || conf.pageInfo.navLinks || defaults.navLinks;\n pi.footerText = localPageInfo.footerText || conf.pageInfo.footerText || defaults.footerText;\n return pi;\n})();\n\n/**\n * Returns the sections section, as an array of JSON objects\n */\nexport const 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 return conf.sections;\n})();\n\n/**\n * Returns the complete configuration, as JSON\n */\nexport const config = (() => {\n const result = {\n appConfig,\n pageInfo,\n sections,\n };\n return result;\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=2732caa4&\"\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:\"filter-container\",attrs:{\"displayLayout\":_vm.layout,\"iconSize\":_vm.itemSizeBound,\"availableThemes\":_vm.getExternalCSSLinks(),\"sections\":_vm.getSections(_vm.sections),\"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.getSections(_vm.sections)),function(section,index){return _c('ItemGroup',{key:index,class:(_vm.filterTiles(section.items).length === 0 && _vm.searchValue) ? 'no-results' : '',attrs:{\"title\":section.name,\"icon\":section.icon || undefined,\"displayData\":_vm.getDisplayData(section),\"groupId\":(\"section-\" + index),\"items\":_vm.filterTiles(section.items),\"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 ? 'No Search Results' : 'No Data Configured')+\" \")]):_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:{\"themes\":_vm.availableThemes,\"confTheme\":_vm.getInitialTheme(),\"userThemes\":_vm.getUserThemes()}}),_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.isUserLoggedIn())?_c('AppButtons'):_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',[_c('label',{attrs:{\"for\":\"filter-tiles\"}},[_vm._v(\"Search\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.input),expression:\"input\"}],ref:\"filter\",attrs:{\"id\":\"filter-tiles\",\"placeholder\":\"Start typing to filter...\"},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.input.length > 0)?_c('i',{staticClass:\"clear-search\",attrs:{\"title\":\"Clear search\"},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","\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=72e6bff4&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=72e6bff4&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 \"72e6bff4\",\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:\"config-options\"},[_c('span',[_vm._v(\"Config\")]),_c('div',{staticClass:\"config-buttons\"},[_c('IconSpanner',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip('Update configuration locally')),expression:\"tooltip('Update configuration locally')\"}],attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.showEditor()}}}),_c('IconCloud',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip('Backup / restore cloud config')),expression:\"tooltip('Backup / restore cloud config')\"}],attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.showCloudModal()}}})],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.CLOUD_BACKUP,\"resizable\":true,\"width\":\"65%\",\"height\":\"60%\",\"classes\":\"dashy-modal\"},on:{\"closed\":function($event){return _vm.$emit('modalChanged', false)}}},[_c('CloudBackupRestore',{attrs:{\"config\":_vm.combineConfig()}})],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('Tabs',{ref:\"tabView\",attrs:{\"navAuto\":true,\"name\":\"Add Item\"}},[_c('TabItem',{staticClass:\"main-tab\",attrs:{\"name\":\"Config\"}},[_c('div',{staticClass:\"main-options-container\"},[_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(\" Download Config \")],1)]),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.goToEdit()}}},[_c('EditIcon',{staticClass:\"button-icon\"}),_vm._v(\" Edit Config \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.goToCustomCss()}}},[_c('CustomCssIcon',{staticClass:\"button-icon\"}),_vm._v(\" Edit Custom CSS \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.openCloudSync()}}},[_c('CloudIcon',{staticClass:\"button-icon\"}),_vm._v(\" \"+_vm._s(_vm.backupId ? 'Edit Cloud Sync' : 'Enable Cloud Sync')+\" \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.openRebuildAppModal()}}},[_c('RebuildIcon',{staticClass:\"button-icon\"}),_vm._v(\" Rebuild Application \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.resetLocalSettings()}}},[_c('DeleteIcon',{staticClass:\"button-icon\"}),_vm._v(\" Reset Local Settings \")],1),_c('button',{staticClass:\"config-button center\",on:{\"click\":function($event){return _vm.openAboutModal()}}},[_c('IconAbout',{staticClass:\"button-icon\"}),_vm._v(\" App Info \")],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:\"app-version\"},[_vm._v(\"Dashy version \"+_vm._s(_vm.appVersion))]),_c('div',{staticClass:\"config-note\"},[_c('span',[_vm._v(\" It is recommend to make a backup of your conf.yml file before making changes. \")])])]),_c('RebuildApp')],1),_c('TabItem',{staticClass:\"code-container\",attrs:{\"name\":\"View Config\"}},[_c('pre',{attrs:{\"id\":\"conf-yaml\"}},[_vm._v(_vm._s(_vm.yaml))]),_c('div',{staticClass:\"yaml-action-buttons\"},[_c('h2',[_vm._v(\"Actions\")]),_c('a',{staticClass:\"yaml-button download\",on:{\"click\":function($event){return _vm.downloadConfigFile('conf.yml', _vm.yaml)}}},[_vm._v(\" Download Config \")]),_c('a',{staticClass:\"yaml-button copy\",on:{\"click\":function($event){return _vm.copyConfigToClipboard()}}},[_vm._v(\"Copy Config\")]),_c('a',{staticClass:\"yaml-button reset\",on:{\"click\":function($event){return _vm.resetLocalSettings()}}},[_vm._v(\"Reset Config\")])])]),_c('TabItem',{attrs:{\"name\":\"Edit Config\"}},[_c('JsonEditor',{attrs:{\"config\":_vm.config}})],1),_c('TabItem',{attrs:{\"name\":\"Custom Styles\"}},[_c('CustomCssEditor',{attrs:{\"config\":_vm.config,\"initialCss\":\"hello\"}})],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,\"height\":\"500px\"},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(\"Save Location:\")]),_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(\"Apply Locally\")])]),_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(\"Write Changes to Config File\")])])]),_c('button',{class:(\"save-button \" + (!_vm.isValid ? 'err' : '')),on:{\"click\":function($event){return _vm.save()}}},[_vm._v(\"Save Changes\")]),_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(\" Config is Valid \")]):_vm._e()],2)]),(_vm.saveSuccess !== undefined)?_c('p',{class:(\"response-output status-\" + (_vm.saveSuccess ? 'success' : 'fail'))},[_vm._v(\" \"+_vm._s(_vm.saveSuccess ? 'Task Complete' : 'Task Failed')+\" \")]):_vm._e(),_c('p',{staticClass:\"response-output\"},[_vm._v(_vm._s(_vm.responseText))]),(_vm.saveSuccess)?_c('p',{staticClass:\"response-output\"},[_vm._v(\" The app should rebuild automatically. You will need to refresh the page for changes to take effect. \")]):_vm._e(),_c('p',{staticClass:\"note\"},[_vm._v(\" It is recommend to backup your existing confiruration before making any changes. \")])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import sha256 from 'crypto-js/sha256';\nimport { cookieKeys, localStorageKeys } from './defaults';\n\nconst generateUserToken = (user) => sha256(user.toString()).toString().toLowerCase();\n\nexport const isLoggedIn = (users) => {\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\nexport const checkCredentials = (username, pass, users) => {\n let response;\n if (!username) {\n response = { correct: false, msg: 'Missing Username' };\n } else if (!pass) {\n response = { correct: false, msg: 'Missing Password' };\n } else {\n users.forEach((user) => {\n if (user.user === username) {\n if (user.hash.toLowerCase() === sha256(pass).toString().toLowerCase()) {\n response = { correct: true, msg: 'Logging in...' };\n } else {\n response = { correct: false, msg: 'Incorrect Password' };\n }\n }\n });\n }\n return response || { correct: false, msg: 'User not found' };\n};\n\nexport const login = (username, pass) => {\n const userObject = { user: username, hash: sha256(pass).toString().toLowerCase() };\n document.cookie = `authenticationToken=${generateUserToken(userObject)}; max-age=600`;\n localStorage.setItem(localStorageKeys.USERNAME, username);\n};\n\nexport const logout = () => {\n document.cookie = 'authenticationToken=null';\n localStorage.removeItem(localStorageKeys.USERNAME);\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 users[] : Array of users\n * @returns Boolean : True if admin privileges\n */\nexport const isUserAdmin = (users) => {\n if (!users || users.length === 0) return true; // Authentication not setup\n if (!isLoggedIn(users)) 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\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=2ec9c242&\"\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:\"json-editor-outer\"},[_c('prism-editor',{staticClass:\"my-editor\",attrs:{\"highlight\":_vm.highlighter,\"line-numbers\":\"\"},model:{value:(_vm.customCss),callback:function ($$v) {_vm.customCss=$$v},expression:\"customCss\"}}),_c('button',{staticClass:\"save-button\",on:{\"click\":function($event){return _vm.save()}}},[_vm._v(\"Save Changes\")]),_vm._m(0)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',{staticClass:\"quick-note\"},[_c('b',[_vm._v(\"Note\")]),_vm._v(\": You will need to refresh the page for your changes to take effect. Styles overides are only stored locally, so it is reccomended to make a copy of your CSS. To remove all custom styles, delete the contents and hit Save Changes \")])}]\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!./CustomCss.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!./CustomCss.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CustomCss.vue?vue&type=template&id=816a95e4&\"\nimport script from \"./CustomCss.vue?vue&type=script&lang=js&\"\nexport * from \"./CustomCss.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CustomCss.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('modal',{attrs:{\"name\":_vm.modalName,\"resizable\":true,\"width\":\"50%\",\"height\":\"60%\",\"classes\":\"dashy-modal\"}},[_c('div',{staticClass:\"rebuild-app-container\"},[_c('h3',{staticClass:\"rebuild-app-title\"},[_vm._v(\"Rebuild Application\")]),_c('p',[_vm._v(\" A rebuild is required for changes written to the conf.yml file to take effect. This should happen automatically, but if it hasn't, you can manually trigger it here.\"),_c('br'),_vm._v(\" This is not required for modifications stored locally. \")]),_c('Button',{attrs:{\"click\":_vm.startBuild,\"disabled\":_vm.loading || !_vm.allowRebuild,\"disallow\":!_vm.allowRebuild},scopedSlots:_vm._u([{key:\"text\",fn:function(){return [_vm._v(_vm._s(_vm.loading ? 'Building...' : 'Start Build'))]},proxy:true},{key:\"icon\",fn:function(){return [_c('RebuildIcon')]},proxy:true}])}),(!_vm.allowRebuild)?_c('div',[_c('p',{staticClass:\"disallow-rebuild-msg\"},[_vm._v(\"You do no have permission to trigger this action\")])]):_vm._e(),(_vm.loading)?_c('div',{staticClass:\"loader-info\"},[_c('LoadingAnimation',{staticClass:\"loader\"}),_c('p',{staticClass:\"loading-message\"},[_vm._v(\"This may take a few minutes...\")])],1):_vm._e(),(_vm.success !== undefined)?_c('div',{staticClass:\"rebuild-response\"},[(_vm.success)?_c('p',{staticClass:\"response-status success\"},[_vm._v(\"✅ Build completed succesfully\")]):_c('p',{staticClass:\"response-status failure\"},[_vm._v(\"❌ Build operation failed\")]),_c('pre',{staticClass:\"output\"},[_c('code',[_vm._v(_vm._s(_vm.output || _vm.error))])]),_c('p',{staticClass:\"rebuild-message\"},[_vm._v(_vm._s(_vm.message))]),(_vm.success)?_c('p',{staticClass:\"rebuild-message\"},[_vm._v(\" A page reload is now required for changes to take effect \")]):_vm._e(),(_vm.success)?_c('Button',{attrs:{\"click\":_vm.refreshPage},scopedSlots:_vm._u([{key:\"text\",fn:function(){return [_vm._v(\"Reload Page\")]},proxy:true},{key:\"icon\",fn:function(){return [_c('ReloadIcon')]},proxy:true}],null,false,1379687826)}):_vm._e()],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('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!./RebuildApp.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!./RebuildApp.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RebuildApp.vue?vue&type=template&id=4d488482&scoped=true&\"\nimport script from \"./RebuildApp.vue?vue&type=script&lang=js&\"\nexport * from \"./RebuildApp.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RebuildApp.vue?vue&type=style&index=0&id=4d488482&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 \"4d488482\",\n null\n \n)\n\nexport default component.exports","\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!./ConfigContainer.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!./ConfigContainer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConfigContainer.vue?vue&type=template&id=3cfec9e9&scoped=true&\"\nimport script from \"./ConfigContainer.vue?vue&type=script&lang=js&\"\nexport * from \"./ConfigContainer.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ConfigContainer.vue?vue&type=style&index=0&id=3cfec9e9&scoped=true&lang=scss&\"\nimport style1 from \"./ConfigContainer.vue?vue&type=style&index=1&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3cfec9e9\",\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:\"cloud-backup-restore-wrapper\"},[_vm._m(0),_c('div',{staticClass:\"section backup-section\"},[(_vm.backupId)?_c('h3',[_vm._v(\"Update Backup\")]):_c('h3',[_vm._v(\"Make a Backup\")]),_c('Input',{attrs:{\"name\":\"backup-password\",\"label\":_vm.backupId ? 'Enter your Password' : 'Choose a Password',\"layout\":\"vertical\",\"type\":\"password\"},model:{value:(_vm.backupPassword),callback:function ($$v) {_vm.backupPassword=$$v},expression:\"backupPassword\"}}),_c('Button',{attrs:{\"click\":_vm.checkPass},scopedSlots:_vm._u([{key:\"text\",fn:function(){return [_vm._v(_vm._s(_vm.backupId ? 'Update Backup' : 'Backup'))]},proxy:true},{key:\"icon\",fn:function(){return [_c('IconBackup')]},proxy:true}])}),(_vm.backupId)?_c('div',{staticClass:\"results-view\"},[_c('span',{staticClass:\"backup-id-label\"},[_vm._v(\"Your Backup ID: \")]),_c('pre',{staticClass:\"backup-id-value\"},[_vm._v(_vm._s(_vm.backupId))]),_c('span',{staticClass:\"backup-id-note\"},[_vm._v(\" This is used to restore from backups later. So keep it, along with your password somewhere safe. \")])]):_vm._e()],1),_c('div',{staticClass:\"section restore-section\"},[_c('h3',[_vm._v(\"Restore a Backup\")]),_c('Input',{attrs:{\"name\":\"restore-code\",\"label\":\"Restore ID\"},model:{value:(_vm.restoreCode),callback:function ($$v) {_vm.restoreCode=$$v},expression:\"restoreCode\"}}),_c('Input',{attrs:{\"name\":\"restore-password\",\"label\":\"Password\",\"type\":\"password\"},model:{value:(_vm.restorePassword),callback:function ($$v) {_vm.restorePassword=$$v},expression:\"restorePassword\"}}),_c('Button',{attrs:{\"click\":_vm.restoreBackup},scopedSlots:_vm._u([{key:\"text\",fn:function(){return [_vm._v(\"Restore\")]},proxy:true},{key:\"icon\",fn:function(){return [_c('IconRestore')]},proxy:true}])})],1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"section intro\"},[_c('h2',[_vm._v(\"Cloud Backup & Restore\")]),_c('p',{staticClass:\"intro\"},[_vm._v(\" Cloud backup and restore is an optional feature, that enables you to upload your config to the internet, and then restore it on any other device or instance of Dashy. \"),_c('br'),_c('br'),_vm._v(\" All data is fully end-to-end encrypted with AES, using your password as the key. \"),_c('br'),_vm._v(\" For more info, please see the \"),_c('a',{attrs:{\"href\":\"https://github.com/Lissy93/dashy/blob/master/docs/backup-restore.md\"}},[_vm._v(\"docs\")])])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:(\"input-container \" + _vm.layout)},[(_vm.label)?_c('label',{attrs:{\"for\":\"name\"}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_c('input',{attrs:{\"type\":_vm.type,\"name\":_vm.name,\"id\":_vm.name,\"placeholder\":_vm.placeholder},domProps:{\"value\":_vm.value},on:{\"input\":function($event){return _vm.updateValue($event.target.value)}}})])}\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!./Input.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!./Input.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Input.vue?vue&type=template&id=5df13ed2&scoped=true&\"\nimport script from \"./Input.vue?vue&type=script&lang=js&\"\nexport * from \"./Input.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Input.vue?vue&type=style&index=0&id=5df13ed2&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 \"5df13ed2\",\n null\n \n)\n\nexport default component.exports","import sha256 from 'crypto-js/sha256';\nimport aes from 'crypto-js/aes';\nimport Utf8 from 'crypto-js/enc-utf8';\nimport axios from 'axios';\nimport { backupEndpoint } from '@/utils/defaults';\n\nconst ENDPOINT = backupEndpoint; // 'https://dashy-sync-service.as93.net';\n\n/* Stringify, encrypt and encode data for transmission */\nconst encryptData = (data, password) => {\n const stringifiedData = JSON.stringify(data);\n const encryptedData = aes.encrypt(stringifiedData, password);\n return encryptedData.toString();\n};\n\n/* Decrypt, decode and parse received data */\nconst decryptData = (data, password) => aes.decrypt(data, password).toString(Utf8);\n\n/* Returns a splice of the hash of the users password */\nconst makeSubHash = (pass) => sha256(pass).toString().slice(0, 14);\n\n/* Makes the backup */\nexport const backup = (data, password) => axios.post(ENDPOINT, {\n userData: encryptData(data, password),\n subHash: makeSubHash(password),\n});\n\n/* Updates and existing backup */\nexport const update = (data, password, backupId) => axios.put(ENDPOINT, {\n backupId,\n userData: encryptData(data, password),\n subHash: makeSubHash(password),\n});\n\nconst encodeGetParams = p => Object.entries(p).map(kv => kv.map(encodeURIComponent).join('=')).join('&');\n\n/* Restores the backup */\nexport const restore = (backupId, password) => {\n const params = encodeGetParams({ backupId, subHash: makeSubHash(password) });\n const url = `${ENDPOINT}/?${params}`;\n return new Promise((resolve, reject) => {\n axios.get(url).then((response) => {\n if (!response.data || response.data.errorMsg) {\n reject(response.data.errorMsg || 'Error');\n } else {\n const decryptedData = decryptData(response.data.userData.userData, password);\n try { resolve(JSON.parse(decryptedData)); } catch (e) { reject(e); }\n }\n });\n });\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!./CloudBackupRestore.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!./CloudBackupRestore.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CloudBackupRestore.vue?vue&type=template&id=763657f4&scoped=true&\"\nimport script from \"./CloudBackupRestore.vue?vue&type=script&lang=js&\"\nexport * from \"./CloudBackupRestore.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CloudBackupRestore.vue?vue&type=style&index=0&id=763657f4&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 \"763657f4\",\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!./ConfigLauncher.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!./ConfigLauncher.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConfigLauncher.vue?vue&type=template&id=383db9de&scoped=true&\"\nimport script from \"./ConfigLauncher.vue?vue&type=script&lang=js&\"\nexport * from \"./ConfigLauncher.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ConfigLauncher.vue?vue&type=style&index=0&id=383db9de&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 \"383db9de\",\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.themes)?_c('div',{staticClass:\"theme-selector-section\"},[_c('span',{staticClass:\"theme-label\"},[_vm._v(\"Theme\")]),_c('v-select',{staticClass:\"theme-dropdown\",attrs:{\"options\":_vm.themeNames,\"tabindex\":-2},model:{value:(_vm.selectedTheme),callback:function ($$v) {_vm.selectedTheme=$$v},expression:\"selectedTheme\"}})],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * A function for pre-loading, and easy switching of external stylesheets\n * External CSS is preloaded to avoid FOUC\n */\nconst ThemeHelper = function th() {\n const preloadTheme = (href) => {\n const link = document.createElement('link');\n link.rel = 'stylesheet';\n link.href = href;\n document.head.appendChild(link);\n return new Promise((resolve, reject) => {\n link.onload = e => {\n const { sheet } = e.target;\n sheet.disabled = true;\n resolve(sheet);\n };\n link.onerror = reject;\n });\n };\n\n const selectTheme = (themes, name) => {\n const t = themes; // To avoid ESLint complaining about mutating a param\n if (name && !themes[name]) throw new Error(`Theme: '${name}' does not exist.`);\n Object.keys(themes).forEach(n => { t[n].disabled = (n !== name); });\n };\n\n const themes = {};\n\n return {\n add(name, href) { return preloadTheme(href).then(s => { themes[name] = s; }); },\n set theme(name) { selectTheme(themes, name); },\n get theme() { return Object.keys(themes).find(n => !themes[n].disabled); },\n };\n};\n\nexport default ThemeHelper;\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!./ThemeSelector.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!./ThemeSelector.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ThemeSelector.vue?vue&type=template&id=423b52b4&\"\nimport script from \"./ThemeSelector.vue?vue&type=script&lang=js&\"\nexport * from \"./ThemeSelector.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ThemeSelector.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',[_c('span',{staticClass:\"options-label\"},[_vm._v(\"Layout\")]),_c('div',{staticClass:\"display-options\"},[_c('IconDeafault',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip('Auto')),expression:\"tooltip('Auto')\"}],class:(\"layout-icon \" + (_vm.displayLayout === 'auto' ? 'selected' : '')),attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.updateDisplayLayout('auto')}}}),_c('IconHorizontal',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip('Horizontal')),expression:\"tooltip('Horizontal')\"}],class:(\"layout-icon \" + (_vm.displayLayout === 'horizontal' ? 'selected' : '')),attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.updateDisplayLayout('horizontal')}}}),_c('IconVertical',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip('Vertical')),expression:\"tooltip('Vertical')\"}],class:(\"layout-icon \" + (_vm.displayLayout === 'vertical' ? 'selected' : '')),attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.updateDisplayLayout('vertical')}}})],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!./LayoutSelector.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!./LayoutSelector.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./LayoutSelector.vue?vue&type=template&id=c819d738&scoped=true&\"\nimport script from \"./LayoutSelector.vue?vue&type=script&lang=js&\"\nexport * from \"./LayoutSelector.vue?vue&type=script&lang=js&\"\nimport style0 from \"./LayoutSelector.vue?vue&type=style&index=0&id=c819d738&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 \"c819d738\",\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',[_c('span',{staticClass:\"options-label\"},[_vm._v(\"Icon Size\")]),_c('div',{staticClass:\"display-options\"},[_c('IconSmall',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip('Small')),expression:\"tooltip('Small')\"}],class:(\"layout-icon \" + (_vm.iconSize === 'small' ? 'selected' : '')),attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.updateIconSize('small')}}}),_c('IconMedium',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip('Medium')),expression:\"tooltip('Medium')\"}],class:(\"layout-icon \" + (_vm.iconSize === 'medium' ? 'selected' : '')),attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.updateIconSize('medium')}}}),_c('IconLarge',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip('Large')),expression:\"tooltip('Large')\"}],class:(\"layout-icon \" + (_vm.iconSize === 'large' ? 'selected' : '')),attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.updateIconSize('large')}}})],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!./ItemSizeSelector.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!./ItemSizeSelector.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ItemSizeSelector.vue?vue&type=template&id=58966274&scoped=true&\"\nimport script from \"./ItemSizeSelector.vue?vue&type=script&lang=js&\"\nexport * from \"./ItemSizeSelector.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ItemSizeSelector.vue?vue&type=style&index=0&id=58966274&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 \"58966274\",\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',[_c('div',{staticClass:\"display-options\"},[_c('IconLogout',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.tooltip('Sign Out')),expression:\"tooltip('Sign Out')\"}],staticClass:\"layout-icon\",attrs:{\"tabindex\":\"-2\"},on:{\"click\":function($event){return _vm.logout()}}})],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!./AppButtons.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!./AppButtons.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AppButtons.vue?vue&type=template&id=d69dca9c&scoped=true&\"\nimport script from \"./AppButtons.vue?vue&type=script&lang=js&\"\nexport * from \"./AppButtons.vue?vue&type=script&lang=js&\"\nimport style0 from \"./AppButtons.vue?vue&type=style&index=0&id=d69dca9c&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 \"d69dca9c\",\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.shouldHide)?_c('div',{staticClass:\"kb-sc-info\"},[_c('h5',[_vm._v(\"There are keyboard shortcuts! ⌨️🙌\")]),_c('div',{staticClass:\"close\",attrs:{\"title\":\"Hide forever [Esc]\"},on:{\"click\":function($event){return _vm.hideWelcomeHelper()}}},[_vm._v(\"x\")]),_c('p',{attrs:{\"title\":\"Press [Esc] to hide this tip forever. See there's even a shortcut for that! 🚀\"}},[_vm._v(\" Just start typing to filter. Then use the tab key to cycle through results, and press enter to launch the selected item, or alt + enter to open in a modal. You can hit Esc at anytime to clear the search. Easy 🥳 \")])]):_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!./KeyboardShortcutInfo.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!./KeyboardShortcutInfo.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeyboardShortcutInfo.vue?vue&type=template&id=c5f17d9a&scoped=true&\"\nimport script from \"./KeyboardShortcutInfo.vue?vue&type=script&lang=js&\"\nexport * from \"./KeyboardShortcutInfo.vue?vue&type=script&lang=js&\"\nimport style0 from \"./KeyboardShortcutInfo.vue?vue&type=style&index=0&id=c5f17d9a&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 \"c5f17d9a\",\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('modal',{attrs:{\"name\":_vm.modalName,\"resizable\":true,\"width\":\"40%\",\"height\":\"60%\",\"classes\":\"dashy-modal\"}},[_c('div',{staticClass:\"about-modal\"},[_c('router-link',{attrs:{\"to\":\"/about\"}},[_c('h2',[_vm._v(\"Dashy V\"+_vm._s(_vm.appVersion))])]),_c('h3',[_vm._v(\"Service Worker Status\")]),_c('code',{domProps:{\"innerHTML\":_vm._s(_vm.serviceWorkerInfo)}},[_vm._v(_vm._s(_vm.serviceWorkerInfo))]),_c('br'),_c('h3',[_vm._v(\"Config Validation Status\")]),_c('code',[_vm._v(_vm._s(_vm.getIsConfigValidStatus()))]),_c('br'),_c('h3',[_vm._v(\"Help & Support\")]),_c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://git.io/JnqPR\"}},[_vm._v(\"Report a Bug\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://git.io/JnDxL\"}},[_vm._v(\"Request a Feature\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://git.io/JnDxs\"}},[_vm._v(\"Ask a Question\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://git.io/JnDxn\"}},[_vm._v(\"Leave Feedback\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/Lissy93/dashy/discussions\"}},[_vm._v(\"Join the Discussion\")])])]),_c('p',{staticClass:\"small-note\"},[_vm._v(\"Please include the following info in your bug report:\")]),_c('a',{on:{\"click\":function($event){_vm.showInfo = !_vm.showInfo}}},[_vm._v(_vm._s(_vm.showInfo ? 'Hide' : 'Show')+\" system info\")]),(_vm.showInfo)?_c('div',{staticClass:\"system-info\"},[_c('h4',[_vm._v(\"System Info\")]),_c('code',[_c('b',[_vm._v(\"Dashy Version:\")]),_vm._v(\" V \"+_vm._s(_vm.appVersion))]),_c('br'),_c('code',[_c('b',[_vm._v(\"Browser:\")]),_vm._v(\" \"+_vm._s(_vm.systemInfo.browser))]),_c('br'),_c('code',[_c('b',[_vm._v(\"Is Mobile?\")]),_vm._v(\" \"+_vm._s(_vm.systemInfo.isMobile ? 'Yes' : 'No'))]),_c('br'),_c('code',[_c('b',[_vm._v(\"OS:\")]),_vm._v(\" \"+_vm._s(_vm.systemInfo.os))]),_c('br')]):_vm._e(),_c('h3',[_vm._v(\"About\")]),_c('p',{staticClass:\"about-text\"},[_vm._v(\" Documentation and Source Code available on \"),_c('a',{attrs:{\"href\":\"https://github.com/lissy93/dashy\"}},[_vm._v(\"GitHub\")])]),_c('h3',[_vm._v(\"License\")]),_c('code',[_vm._v(\"Licensed under MIT X11. Copyright © 2021\")])],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!./AppInfoModal.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!./AppInfoModal.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AppInfoModal.vue?vue&type=template&id=40e473c3&scoped=true&\"\nimport script from \"./AppInfoModal.vue?vue&type=script&lang=js&\"\nexport * from \"./AppInfoModal.vue?vue&type=script&lang=js&\"\nimport style0 from \"./AppInfoModal.vue?vue&type=style&index=0&id=40e473c3&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 \"40e473c3\",\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!./SettingsContainer.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!./SettingsContainer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SettingsContainer.vue?vue&type=template&id=185e0654&scoped=true&\"\nimport script from \"./SettingsContainer.vue?vue&type=script&lang=js&\"\nexport * from \"./SettingsContainer.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SettingsContainer.vue?vue&type=style&index=0&id=185e0654&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 \"185e0654\",\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('Collapsable',{attrs:{\"title\":_vm.title,\"icon\":_vm.icon,\"uniqueKey\":_vm.groupId,\"collapsed\":_vm.displayData.collapsed,\"cols\":_vm.displayData.cols,\"rows\":_vm.displayData.rows,\"color\":_vm.displayData.color,\"customStyles\":_vm.displayData.customStyles}},[(!_vm.items || _vm.items.length < 1)?_c('div',{staticClass:\"no-items\"},[_vm._v(\" No Items to Show Yet \")]):_c('div',{class:(\"there-are-items \" + (_vm.isGridLayout? 'item-group-grid': '')),style:(_vm.gridStyle)},[_vm._l((_vm.items),function(item,index){return _c('Item',{key:(index + \"_\" + (_vm.makeId(item.title))),attrs:{\"id\":(index + \"_\" + (_vm.makeId(item.title))),\"url\":item.url,\"title\":item.title,\"description\":item.description,\"icon\":item.icon,\"target\":item.target,\"color\":item.color,\"backgroundColor\":item.backgroundColor,\"itemSize\":_vm.newItemSize,\"enableStatusCheck\":_vm.shouldEnableStatusCheck(item.statusCheck),\"statusCheckInterval\":_vm.getStatusCheckInterval()},on:{\"itemClicked\":function($event){return _vm.$emit('itemClicked')},\"triggerModal\":_vm.triggerModal}})}),_c('div',{ref:\"modalContainer\"})],2),_c('IframeModal',{ref:(\"iframeModal-\" + _vm.groupId),attrs:{\"name\":(\"iframeModal-\" + _vm.groupId)},on:{\"closed\":function($event){return _vm.$emit('itemClicked')},\"modalChanged\":_vm.modalChanged}})],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('a',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.getTooltipOptions()),expression:\"getTooltipOptions()\"}],class:(\"item \" + (!_vm.icon? 'short': '') + \" size-\" + _vm.itemSize),style:((\"--open-icon: \" + (_vm.getUnicodeOpeningIcon()) + \"; \" + _vm.customStyles)),attrs:{\"href\":_vm.target !== 'iframe' ? _vm.url : '#',\"target\":_vm.target === 'newtab' ? '_blank' : '',\"rel\":\"noopener noreferrer\",\"tabindex\":\"0\",\"id\":(\"link-\" + _vm.id)},on:{\"click\":_vm.itemOpened}},[_c('div',{class:(\"tile-title \" + (!_vm.icon? 'bounce': '')),attrs:{\"id\":(\"tile-\" + _vm.id)}},[_c('span',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.title))]),_c('p',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.description))])]),_c('Icon',{staticClass:\"bounce\",style:(_vm.customStyles),attrs:{\"icon\":_vm.icon,\"url\":_vm.url,\"size\":_vm.itemSize,\"color\":_vm.color}}),_c('ItemOpenMethodIcon',{staticClass:\"opening-method-icon\",attrs:{\"isSmall\":!_vm.icon,\"openingMethod\":_vm.target,\"position\":_vm.itemSize === 'medium'? 'bottom right' : 'top right'}}),(_vm.enableStatusCheck)?_c('StatusIndicator',{staticClass:\"status-indicator\",attrs:{\"statusSuccess\":_vm.statusResponse ? _vm.statusResponse.successStatus : undefined,\"statusText\":_vm.statusResponse ? _vm.statusResponse.message : undefined}}):_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('div',{staticClass:\"item-icon\"},[(_vm.iconType === 'font-awesome')?_c('i',{class:(_vm.icon + \" \" + _vm.size)}):(_vm.icon)?_c('img',{class:(\"tile-icon \" + _vm.size + \" \" + (_vm.broken ? 'broken' : '')),attrs:{\"src\":_vm.iconPath},on:{\"error\":_vm.imageNotFound}}):_vm._e(),(_vm.broken)?_c('BrokenImage',{staticClass:\"missing-image\"}):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/* eslint no-console: [\"error\", { allow: [\"warn\", \"error\"] }] */\n\n/**\n * Function called when an error happens\n * If you wish to use an error logging service, put code for it here\n */\nconst ErrorHandler = function handler(msg) {\n console.warn(msg);\n};\n\nexport default ErrorHandler;\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!./ItemIcon.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!./ItemIcon.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ItemIcon.vue?vue&type=template&id=4d17ab48&\"\nimport script from \"./ItemIcon.vue?vue&type=script&lang=js&\"\nexport * from \"./ItemIcon.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ItemIcon.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',{class:_vm.makeClass(_vm.position, _vm.isSmall, _vm.isTransparent)},[(_vm.openingMethod === 'newtab')?_c('NewTabOpenIcon'):(_vm.openingMethod === 'sametab')?_c('SameTabOpenIcon'):(_vm.openingMethod === 'iframe')?_c('IframeOpenIcon'):_vm._e()],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!./ItemOpenMethodIcon.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!./ItemOpenMethodIcon.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ItemOpenMethodIcon.vue?vue&type=template&id=17201835&scoped=true&\"\nimport script from \"./ItemOpenMethodIcon.vue?vue&type=script&lang=js&\"\nexport * from \"./ItemOpenMethodIcon.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ItemOpenMethodIcon.vue?vue&type=style&index=0&id=17201835&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 \"17201835\",\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:\"tooltip\",rawName:\"v-tooltip\",value:({\n content: _vm.statusText || _vm.otherStatusText, classes: ['status-tooltip', (\"tip-\" + (_vm.color()))] }),expression:\"{\\n content: statusText || otherStatusText, classes: ['status-tooltip', `tip-${color()}`] }\"}],staticClass:\"indicator\",on:{\"click\":function($event){return _vm.showToast()}}},[_c('div',{class:(\"dot dot-\" + (_vm.color()))},[_vm._m(0)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',[_c('span')])}]\n\nexport { render, staticRenderFns }","\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!./StatusIndicator.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!./StatusIndicator.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./StatusIndicator.vue?vue&type=template&id=46972ad8&scoped=true&\"\nimport script from \"./StatusIndicator.vue?vue&type=script&lang=js&\"\nexport * from \"./StatusIndicator.vue?vue&type=script&lang=js&\"\nimport style0 from \"./StatusIndicator.vue?vue&type=style&index=0&id=46972ad8&scoped=true&lang=scss&\"\nimport style1 from \"./StatusIndicator.vue?vue&type=style&index=1&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"46972ad8\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--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!./Item.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!./Item.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Item.vue?vue&type=template&id=35060782&ref=container&\"\nimport script from \"./Item.vue?vue&type=script&lang=js&\"\nexport * from \"./Item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Item.vue?vue&type=style&index=0&lang=scss&\"\nimport style1 from \"./Item.vue?vue&type=style&index=1&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n 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',{class:(\"collapsable \" + (_vm.checkSpanNum(_vm.cols, 'col')) + \" \" + (_vm.checkSpanNum(_vm.rows, 'row'))),style:(((_vm.color ? 'background: '+_vm.color : '') + \"; \" + (_vm.sanitizeCustomStyles(_vm.customStyles)) + \";\"))},[_c('input',{staticClass:\"toggle\",attrs:{\"id\":(\"collapsible-\" + _vm.uniqueKey),\"type\":\"checkbox\",\"tabIndex\":\"-1\"},domProps:{\"checked\":_vm.getCollapseState()},on:{\"change\":_vm.collapseChanged}}),_c('label',{staticClass:\"lbl-toggle\",attrs:{\"for\":(\"collapsible-\" + _vm.uniqueKey),\"tabindex\":\"-1\"}},[(_vm.icon)?_c('Icon',{staticClass:\"section-icon\",attrs:{\"icon\":_vm.icon,\"size\":\"small\",\"url\":_vm.title}}):_vm._e(),_c('h3',[_vm._v(_vm._s(_vm.title))])],1),_c('div',{staticClass:\"collapsible-content\"},[_c('div',{staticClass:\"content-inner\"},[_vm._t(\"default\")],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!./Collapsable.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!./Collapsable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Collapsable.vue?vue&type=template&id=33a8b630&scoped=true&\"\nimport script from \"./Collapsable.vue?vue&type=script&lang=js&\"\nexport * from \"./Collapsable.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Collapsable.vue?vue&type=style&index=0&id=33a8b630&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 \"33a8b630\",\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('modal',{attrs:{\"name\":_vm.name,\"resizable\":true,\"width\":\"80%\",\"height\":\"80%\",\"classes\":\"dashy-modal\"},on:{\"closed\":function($event){return _vm.modalClosed()}}},[_c('div',{attrs:{\"slot\":\"top-right\"},on:{\"click\":function($event){return _vm.hide()}},slot:\"top-right\"},[_vm._v(\"Close\")]),_c('a',{staticClass:\"close-button\",attrs:{\"title\":\"Close\"},on:{\"click\":function($event){return _vm.hide()}}},[_vm._v(\"x\")]),(_vm.url)?_c('iframe',{staticClass:\"frame\",attrs:{\"src\":_vm.url},on:{\"keydown\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"esc\",27,$event.key,[\"Esc\",\"Escape\"])){ return null; }return _vm.close.apply(null, arguments)}}}):_c('div',{staticClass:\"no-url\"},[_vm._v(\"No URL Specified\")])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","