diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 0000000..e69de29
diff --git a/_app/env.js b/_app/env.js
new file mode 100644
index 0000000..311bc90
--- /dev/null
+++ b/_app/env.js
@@ -0,0 +1 @@
+export const env={"PUBLIC_MOPIDY_HOST":"localhost","PUBLIC_MOPIDY_PORT":"6680","PUBLIC_VERSION":"0.0.27-17f6a6b"}
\ No newline at end of file
diff --git a/_app/immutable/assets/0.CYNlaMfC.css b/_app/immutable/assets/0.CYNlaMfC.css
new file mode 100644
index 0000000..34b4f8f
--- /dev/null
+++ b/_app/immutable/assets/0.CYNlaMfC.css
@@ -0,0 +1 @@
+nav.svelte-zlgn9p{border-bottom:1px solid rgba(255,62,0,.1);font-weight:300;padding:0 1em}[aria-current].svelte-zlgn9p{position:relative;display:inline-block}[aria-current].svelte-zlgn9p:after{position:absolute;content:"";width:calc(100% - 1em);height:2px;background-color:#ff3e00;display:block;bottom:-1px}a.svelte-zlgn9p{text-decoration:none;padding:1em .5em}.slider.svelte-k00jdm{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider.svelte-k00jdm::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border-radius:10%;background:#da9c20;cursor:pointer}.slider.svelte-k00jdm::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#da9c20;cursor:pointer}.small-separation.svelte-k00jdm{padding:.1rem .75rem}.scroll-style.svelte-k00jdm{max-height:450px;overflow-y:scroll}.modal.svelte-1bk7hu1,.modal-background.svelte-1bk7hu1{bottom:0;left:0;position:absolute;right:0;top:0}.modal-close.svelte-1bk7hu1{-moz-appearance:none;-webkit-appearance:none;background-color:#0a0a0a33;border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close.svelte-1bk7hu1:before,.modal-close.svelte-1bk7hu1:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close.svelte-1bk7hu1:before{height:2px;width:50%}.modal-close.svelte-1bk7hu1:after{height:50%;width:2px}.modal-close.svelte-1bk7hu1:hover,.modal-close.svelte-1bk7hu1:focus{background-color:#0a0a0a4d}.modal-close.svelte-1bk7hu1:active{background-color:#0a0a0a66}.is-large.modal-close.svelte-1bk7hu1{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal.svelte-1bk7hu1{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active.svelte-1bk7hu1{display:flex}.modal-background.svelte-1bk7hu1{background-color:#0a0a0adb}.modal-card.svelte-1bk7hu1{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px),print{.modal-card.svelte-1bk7hu1{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close.svelte-1bk7hu1{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card.svelte-1bk7hu1{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;overflow-y:visible;-ms-overflow-y:visible}.modal-card-head.svelte-1bk7hu1{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head.svelte-1bk7hu1{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title.svelte-1bk7hu1{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-body.svelte-1bk7hu1{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.notification.svelte-13s4xrb.svelte-13s4xrb{bottom:5rem;right:1rem;position:fixed;width:300px;background:#eff0eb;padding:1rem}.slider.svelte-13s4xrb.svelte-13s4xrb{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider.svelte-13s4xrb.svelte-13s4xrb::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border-radius:10%;background:#da9c20;cursor:pointer}.slider.svelte-13s4xrb.svelte-13s4xrb::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#da9c20;cursor:pointer}.card-header.svelte-13s4xrb.svelte-13s4xrb{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em #0a0a0a1a;display:flex}.card-header-title.svelte-13s4xrb.svelte-13s4xrb{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:0}.card-header-title.is-centered.svelte-13s4xrb.svelte-13s4xrb{justify-content:center}.oneline.svelte-13s4xrb.svelte-13s4xrb{align-items:center;margin-left:0;margin-right:0;margin-top:0}.columns.oneline.svelte-13s4xrb>.column.svelte-13s4xrb{margin:0;padding:0!important}.columns.oneline.svelte-13s4xrb.svelte-13s4xrb:not(:last-child){margin-bottom:0}.expand-on-hover.svelte-13s4xrb.svelte-13s4xrb{display:inline-block;position:relative;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 5px}.expand-on-hover-name.svelte-13s4xrb.svelte-13s4xrb{display:inline-block;position:relative;width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 5px}.expand-on-hover.svelte-13s4xrb.svelte-13s4xrb:hover,.expand-on-hover-name.svelte-13s4xrb.svelte-13s4xrb:hover{z-index:1;width:auto;background-color:#ffc}.to-the-right.svelte-13s4xrb.svelte-13s4xrb{right:1rem;position:absolute}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child){margin-bottom:1.5rem}.button.is-loading:after{animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:2px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 2px);padding-left:calc(.75em - 2px);padding-right:calc(.75em - 2px);padding-top:calc(.5em - 2px);position:relative;vertical-align:top}.button:focus,.button:active,.is-active.button{outline:none}[disabled].button{cursor:not-allowed}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ul,li,figure,pre,hr,h1,h2{margin:0;padding:0}h1,h2{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}aside,figure,footer,header,section{display:block}body,button,input,select{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#da9c20;cursor:pointer;text-decoration:none}a:hover{color:#363636}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}span{font-style:inherit;font-weight:inherit}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.has-text-centered{text-align:center!important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none!important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none!important}}.button{background-color:#fff;border-color:#dbdbdb;border-width:2px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 2px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 2px);text-align:center;white-space:nowrap}.button .icon,.button .icon.is-small,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 2px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 2px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 2px);margin-right:calc(-.5em - 2px)}.button:hover{border-color:#b5b5b5;color:#363636}.button:focus{border-color:#3273dc;color:#363636}.button:focus:not(:active){box-shadow:0 0 0 .125em #da9c2040}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em #ffffff40}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled]{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-primary{background-color:#723122;border-color:transparent;color:#fff}.button.is-primary:hover{background-color:#682d1f;border-color:transparent;color:#fff}.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em #72312240}.button.is-primary:active,.button.is-primary.is-active{background-color:#5e291c;border-color:transparent;color:#fff}.button.is-primary[disabled]{background-color:#723122;border-color:transparent;box-shadow:none}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em #3298dc40}.button.is-info:active,.button.is-info.is-active{background-color:#238cd1;border-color:transparent;color:#fff}.button.is-info[disabled]{background-color:#3298dc;border-color:transparent;box-shadow:none}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success{background-color:#48c774;border-color:transparent;color:#fff}.button.is-success:hover{background-color:#3ec46d;border-color:transparent;color:#fff}.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em #48c77440}.button.is-success:active,.button.is-success.is-active{background-color:#3abb67;border-color:transparent;color:#fff}.button.is-success[disabled]{background-color:#48c774;border-color:transparent;box-shadow:none}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em #f1466840}.button.is-danger:active,.button.is-danger.is-active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled]{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-large{font-size:1.5rem}.button[disabled]{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-rounded{border-radius:290486px;padding-left:1.25em;padding-right:1.25em}.title,.subtitle{word-break:break-word}.title span,.subtitle span{font-weight:inherit}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-4{font-size:1.5rem}.title.is-6{font-size:1rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-6{font-size:1rem}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-end>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active{background-color:#f2f2f2;color:#0a0a0a}}.navbar.is-primary{background-color:#723122;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active{background-color:#5e291c;color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-end>.navbar-item{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active{background-color:#5e291c;color:#fff}}.navbar.is-info{background-color:#3298dc;color:#fff}.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-end>.navbar-item{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active{background-color:#238cd1;color:#fff}}.navbar.is-success{background-color:#48c774;color:#fff}.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-end>.navbar-item{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active{background-color:#3abb67;color:#fff}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-end>.navbar-item{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active{background-color:#ef2e55;color:#fff}}.navbar.is-fixed-bottom{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar-brand{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:#0000000d}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}a.navbar-item{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active{background-color:#fafafa;color:#da9c20}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}@media screen and (max-width: 1023px){.navbar-brand .navbar-item{align-items:center;display:flex}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px #0a0a0a1a;padding:.5rem 0}.navbar-menu.is-active{display:block}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar-burger{display:none}.navbar-item{align-items:center;display:flex}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}a.navbar-item.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}}.card{background-color:#fff;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;color:#4a4a4a;max-width:100%;position:relative}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em #0a0a0a1a;display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-image{display:block;position:relative}.card-content{background-color:transparent;padding:1.5rem}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#da9c20;color:#fff}.list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a}.list-item{display:block;padding:.5em 1em}.list-item:not(a){color:#4a4a4a}.list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.list-item:not(:last-child){border-bottom:1px solid #dbdbdb}.list-item.is-active{background-color:#da9c20;color:#fff}a.list-item{background-color:#f5f5f5;cursor:pointer}.section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){.section.is-large{padding:18rem 1.5rem}}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-12{flex:none;width:100%}@media screen and (max-width: 768px){.column.is-12-mobile{flex:none;width:100%}}@media screen and (min-width: 769px),print{.column.is-narrow{flex:none}.column.is-4{flex:none;width:33.3333333333%}.column.is-6{flex:none;width:50%}.column.is-12{flex:none;width:100%}}@media screen and (min-width: 1024px){.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-6-desktop{flex:none;width:50%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media (prefers-color-scheme: dark){html{background-color:#17181c}body{color:#b5b5b5}a{color:#936916}a:hover{color:#dbdbdb}hr{background-color:#242424}pre{background-color:#242424;color:#b5b5b5}.button{background-color:#0a0a0a;border-color:#363636;color:#dbdbdb}.button:hover{border-color:#4a4a4a;color:#dbdbdb}.button:focus{border-color:#5ea3e4;color:#dbdbdb}.button:focus:not(:active){box-shadow:0 0 0 .125em #93691640}.button:active,.button.is-active{border-color:#b5b5b5;color:#dbdbdb}.button.is-white{background-color:#e6e6e6;border-color:transparent;color:#0a0a0a}.button.is-white:hover{background-color:#dfdfdf;border-color:transparent;color:#0a0a0a}.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em #e6e6e640}.button.is-white:active,.button.is-white.is-active{background-color:#d9d9d9;border-color:transparent;color:#0a0a0a}.button.is-white[disabled]{background-color:#e6e6e6;border-color:transparent;box-shadow:none}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-primary{background-color:#4b2016;border-color:transparent;color:#fff}.button.is-primary:hover{background-color:#411c13;border-color:transparent;color:#fff}.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em #4b201640}.button.is-primary:active,.button.is-primary.is-active{background-color:#371810;border-color:transparent;color:#fff}.button.is-primary[disabled]{background-color:#4b2016;border-color:transparent;box-shadow:none}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info{background-color:#207dbc;border-color:transparent;color:#fff}.button.is-info:hover{background-color:#1e76b1;border-color:transparent;color:#fff}.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em #207dbc40}.button.is-info:active,.button.is-info.is-active{background-color:#1c6fa6;border-color:transparent;color:#fff}.button.is-info[disabled]{background-color:#207dbc;border-color:transparent;box-shadow:none}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success{background-color:#34a85c;border-color:transparent;color:#fff}.button.is-success:hover{background-color:#319e57;border-color:transparent;color:#fff}.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em #34a85c40}.button.is-success:active,.button.is-success.is-active{background-color:#2e9451;border-color:transparent;color:#fff}.button.is-success[disabled]{background-color:#34a85c;border-color:transparent;box-shadow:none}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger{background-color:#ee1742;border-color:transparent;color:#fff}.button.is-danger:hover{background-color:#e6113c;border-color:transparent;color:#fff}.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em #ee174240}.button.is-danger:active,.button.is-danger.is-active{background-color:#da1039;border-color:transparent;color:#fff}.button.is-danger[disabled]{background-color:#ee1742;border-color:transparent;box-shadow:none}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button[disabled]{background-color:#0a0a0a;border-color:#363636}.content h1,.content h2{color:#dbdbdb}.input{background-color:#0a0a0a;border-color:#363636;color:#dbdbdb;box-shadow:inset 0 1px 2px #ffffff1a}.input::-moz-placeholder{color:#dbdbdb4d}.input::-webkit-input-placeholder{color:#dbdbdb4d}.input:-moz-placeholder{color:#dbdbdb4d}.input:-ms-input-placeholder{color:#dbdbdb4d}.input:hover{border-color:#4a4a4a}.input:focus,.input:active,.input.is-active{border-color:#936916;box-shadow:0 0 0 .125em #93691640}.input[disabled]{background-color:#242424;border-color:#242424;color:#b5b5b5}.input[disabled]::-moz-placeholder{color:#b5b5b54d}.input[disabled]::-webkit-input-placeholder{color:#b5b5b54d}.input[disabled]:-moz-placeholder{color:#b5b5b54d}.input[disabled]:-ms-input-placeholder{color:#b5b5b54d}.input.is-white{border-color:#e6e6e6}.input.is-white:focus,.input.is-white:active,.input.is-white.is-active{box-shadow:0 0 0 .125em #e6e6e640}.input.is-primary{border-color:#4b2016}.input.is-primary:focus,.input.is-primary:active,.input.is-primary.is-active{box-shadow:0 0 0 .125em #4b201640}.input.is-info{border-color:#207dbc}.input.is-info:focus,.input.is-info:active,.input.is-info.is-active{box-shadow:0 0 0 .125em #207dbc40}.input.is-success{border-color:#34a85c}.input.is-success:focus,.input.is-success:active,.input.is-success.is-active{box-shadow:0 0 0 .125em #34a85c40}.input.is-danger{border-color:#ee1742}.input.is-danger:focus,.input.is-danger:active,.input.is-danger.is-active{box-shadow:0 0 0 .125em #ee174240}.select:not(.is-multiple):not(.is-loading):after{border-color:#936916}.select select[disabled]:hover{border-color:#242424}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#dbdbdb}.select.is-white:not(:hover):after{border-color:#e6e6e6}.select.is-white select{border-color:#e6e6e6}.select.is-white select:hover{border-color:#d9d9d9}.select.is-white select:focus,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 .125em #e6e6e640}.select.is-primary:not(:hover):after{border-color:#4b2016}.select.is-primary select{border-color:#4b2016}.select.is-primary select:hover{border-color:#371810}.select.is-primary select:focus,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 .125em #4b201640}.select.is-info:not(:hover):after{border-color:#207dbc}.select.is-info select{border-color:#207dbc}.select.is-info select:hover{border-color:#1c6fa6}.select.is-info select:focus,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 .125em #207dbc40}.select.is-success:not(:hover):after{border-color:#34a85c}.select.is-success select{border-color:#34a85c}.select.is-success select:hover{border-color:#2e9451}.select.is-success select:focus,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 .125em #34a85c40}.select.is-danger:not(:hover):after{border-color:#ee1742}.select.is-danger select{border-color:#ee1742}.select.is-danger select:hover{border-color:#da1039}.select.is-danger select:focus,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 .125em #ee174240}.label{color:#dbdbdb}.notification{background-color:#242424}.notification pre{background:#0a0a0a}.notification.is-white{background-color:#e6e6e6;color:#0a0a0a}.notification.is-primary{background-color:#4b2016;color:#fff}.notification.is-info{background-color:#207dbc;color:#fff}.notification.is-success{background-color:#34a85c;color:#fff}.notification.is-danger{background-color:#ee1742;color:#fff}.tag:not(body){background-color:#242424;color:#b5b5b5}.tag:not(body).is-white{background-color:#e6e6e6;color:#0a0a0a}.tag:not(body).is-primary{background-color:#4b2016;color:#fff}.tag:not(body).is-info{background-color:#207dbc;color:#fff}.tag:not(body).is-success{background-color:#34a85c;color:#fff}.tag:not(body).is-danger{background-color:#ee1742;color:#fff}.title{color:#dbdbdb}.subtitle{color:#b5b5b5}.breadcrumb a{color:#936916}.breadcrumb a:hover,.breadcrumb li.is-active a{color:#dbdbdb}.breadcrumb li+li:before{color:#4a4a4a}.card{background-color:#0a0a0a;box-shadow:0 2px 3px #ffffff1a,0 0 0 1px #ffffff1a;color:#b5b5b5}.card-header{box-shadow:0 1px 2px #ffffff1a}.card-header-title{color:#dbdbdb}.dropdown-content{background-color:#0a0a0a;box-shadow:0 2px 3px #ffffff1a,0 0 0 1px #ffffff1a}.dropdown-item{color:#b5b5b5}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#242424;color:#fff}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#936916;color:#fff}.list{background-color:#0a0a0a;box-shadow:0 2px 3px #ffffff1a,0 0 0 1px #ffffff1a}.list-item:not(a){color:#b5b5b5}.list-item:not(:last-child){border-bottom:1px solid #363636}.list-item.is-active{background-color:#936916;color:#fff}a.list-item{background-color:#242424}.media .media{border-top:1px solid rgba(54,54,54,.5)}.media+.media{border-top:1px solid rgba(54,54,54,.5)}.menu-list a{color:#b5b5b5}.menu-list a:hover{background-color:#242424;color:#dbdbdb}.menu-list a.is-active{background-color:#936916;color:#fff}.menu-list li ul{border-left:1px solid #363636}.message,.message.is-white,.message.is-primary,.message.is-info,.message.is-success,.message.is-danger{background-color:#242424}.modal-background{background-color:#ffffffdb}.modal-card-head,.modal-card-foot{background-color:#242424}.modal-card-head{border-bottom:1px solid #363636}.modal-card-title{color:#dbdbdb}.modal-card-foot{border-top:1px solid #363636}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff}.navbar{background-color:#17181c}.navbar.is-white{background-color:#e6e6e6;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active{background-color:#d9d9d9;color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-end>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active{background-color:#d9d9d9;color:#0a0a0a}}@media (prefers-color-scheme: dark){.navbar.is-primary{background-color:#4b2016;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active{background-color:#371810;color:#fff}.navbar.is-primary .navbar-burger{color:#fff}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-end>.navbar-item{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active{background-color:#371810;color:#fff}}@media (prefers-color-scheme: dark){.navbar.is-info{background-color:#207dbc;color:#fff}.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active{background-color:#1c6fa6;color:#fff}.navbar.is-info .navbar-burger{color:#fff}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-end>.navbar-item{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active{background-color:#1c6fa6;color:#fff}}@media (prefers-color-scheme: dark){.navbar.is-success{background-color:#34a85c;color:#fff}.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active{background-color:#2e9451;color:#fff}.navbar.is-success .navbar-burger{color:#fff}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-end>.navbar-item{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active{background-color:#2e9451;color:#fff}}@media (prefers-color-scheme: dark){.navbar.is-danger{background-color:#ee1742;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active{background-color:#da1039;color:#fff}.navbar.is-danger .navbar-burger{color:#fff}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-end>.navbar-item{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active{background-color:#da1039;color:#fff}}@media (prefers-color-scheme: dark){.navbar-burger{color:#b5b5b5}}@media (prefers-color-scheme: dark){.navbar-item{color:#b5b5b5}}@media (prefers-color-scheme: dark){a.navbar-item:hover,a.navbar-item.is-active{background-color:#121212;color:#936916}}@media (prefers-color-scheme: dark){.navbar-item:hover{border-bottom-color:#936916}.navbar-item.is-active{border-bottom-color:#936916;color:#936916}}@media screen and (prefers-color-scheme: dark)and (max-width: 1023px){.navbar-menu{background-color:#17181c;box-shadow:0 8px 16px #ffffff1a}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){a.navbar-item.is-active{color:#fff}}@media (prefers-color-scheme: dark){.footer{background-color:#121212}}main.svelte-1kb58f{position:relative;max-width:56em;background-color:#fff;padding:2em 2em 100px;margin:0 auto;box-sizing:border-box}
diff --git a/_app/immutable/assets/2.CGATCLBD.css b/_app/immutable/assets/2.CGATCLBD.css
new file mode 100644
index 0000000..8206d84
--- /dev/null
+++ b/_app/immutable/assets/2.CGATCLBD.css
@@ -0,0 +1 @@
+.slider.svelte-1iz48mk{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider.svelte-1iz48mk::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border-radius:10%;background:#da9c20;cursor:pointer}.slider.svelte-1iz48mk::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#da9c20;cursor:pointer}
diff --git a/_app/immutable/assets/3.HeIq3WR5.css b/_app/immutable/assets/3.HeIq3WR5.css
new file mode 100644
index 0000000..79a1c70
--- /dev/null
+++ b/_app/immutable/assets/3.HeIq3WR5.css
@@ -0,0 +1 @@
+.breadcrumb.svelte-6ensgs.svelte-6ensgs.svelte-6ensgs{font-size:1rem;white-space:nowrap;margin-bottom:1.5rem}.breadcrumb.svelte-6ensgs a.svelte-6ensgs.svelte-6ensgs{align-items:center;display:flex;justify-content:center;padding:0 .75em}.breadcrumb.svelte-6ensgs a.svelte-6ensgs.svelte-6ensgs:hover{color:#363636}.breadcrumb.svelte-6ensgs li.svelte-6ensgs.svelte-6ensgs{align-items:center;display:flex}.breadcrumb.svelte-6ensgs li:first-child a.svelte-6ensgs.svelte-6ensgs{padding-left:0}.breadcrumb.svelte-6ensgs li.is-active a.svelte-6ensgs.svelte-6ensgs{color:#363636;cursor:default;pointer-events:none}.breadcrumb.svelte-6ensgs li.svelte-6ensgs+li.svelte-6ensgs:before{color:#b5b5b5;content:"/"}.breadcrumb.svelte-6ensgs ul.svelte-6ensgs.svelte-6ensgs{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}
diff --git a/_app/immutable/assets/4.CDMOhFK4.css b/_app/immutable/assets/4.CDMOhFK4.css
new file mode 100644
index 0000000..a0c401a
--- /dev/null
+++ b/_app/immutable/assets/4.CDMOhFK4.css
@@ -0,0 +1 @@
+.modal.svelte-k00xud.svelte-k00xud,.modal-background.svelte-k00xud.svelte-k00xud{bottom:0;left:0;position:absolute;right:0;top:0}.modal-close.svelte-k00xud.svelte-k00xud{-moz-appearance:none;-webkit-appearance:none;background-color:#0a0a0a33;border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close.svelte-k00xud.svelte-k00xud:before,.modal-close.svelte-k00xud.svelte-k00xud:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close.svelte-k00xud.svelte-k00xud:before{height:2px;width:50%}.modal-close.svelte-k00xud.svelte-k00xud:after{height:50%;width:2px}.modal-close.svelte-k00xud.svelte-k00xud:hover,.modal-close.svelte-k00xud.svelte-k00xud:focus{background-color:#0a0a0a4d}.modal-close.svelte-k00xud.svelte-k00xud:active{background-color:#0a0a0a66}.is-large.modal-close.svelte-k00xud.svelte-k00xud{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal.svelte-k00xud.svelte-k00xud{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active.svelte-k00xud.svelte-k00xud{display:flex}.modal-background.svelte-k00xud.svelte-k00xud{background-color:#0a0a0adb}.modal-card.svelte-k00xud.svelte-k00xud{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px),print{.modal-card.svelte-k00xud.svelte-k00xud{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close.svelte-k00xud.svelte-k00xud{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card.svelte-k00xud.svelte-k00xud{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;overflow-y:visible;-ms-overflow-y:visible}.modal-card-head.svelte-k00xud.svelte-k00xud,.modal-card-foot.svelte-k00xud.svelte-k00xud{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head.svelte-k00xud.svelte-k00xud{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title.svelte-k00xud.svelte-k00xud{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot.svelte-k00xud.svelte-k00xud{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot.svelte-k00xud .button.svelte-k00xud:not(:last-child){margin-right:.5em}.modal-card-body.svelte-k00xud.svelte-k00xud{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.input.svelte-k00xud.svelte-k00xud{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.input.svelte-k00xud.svelte-k00xud{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input.svelte-k00xud.svelte-k00xud::-moz-placeholder{color:#3636364d}.input.svelte-k00xud.svelte-k00xud::-webkit-input-placeholder{color:#3636364d}.input.svelte-k00xud.svelte-k00xud:-moz-placeholder{color:#3636364d}.input.svelte-k00xud.svelte-k00xud:-ms-input-placeholder{color:#3636364d}.input.svelte-k00xud.svelte-k00xud:hover{border-color:#b5b5b5}.input.svelte-k00xud.svelte-k00xud:focus{border-color:#3273dc;box-shadow:0 0 0 .125em #3273dc40}.input.svelte-k00xud.svelte-k00xud{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}
diff --git a/_app/immutable/assets/5.BPOo451a.css b/_app/immutable/assets/5.BPOo451a.css
new file mode 100644
index 0000000..3637d61
--- /dev/null
+++ b/_app/immutable/assets/5.BPOo451a.css
@@ -0,0 +1 @@
+.modal.svelte-xd5b65.svelte-xd5b65,.modal-background.svelte-xd5b65.svelte-xd5b65{bottom:0;left:0;position:absolute;right:0;top:0}.modal-close.svelte-xd5b65.svelte-xd5b65{-moz-appearance:none;-webkit-appearance:none;background-color:#0a0a0a33;border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close.svelte-xd5b65.svelte-xd5b65:before,.modal-close.svelte-xd5b65.svelte-xd5b65:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close.svelte-xd5b65.svelte-xd5b65:before{height:2px;width:50%}.modal-close.svelte-xd5b65.svelte-xd5b65:after{height:50%;width:2px}.modal-close.svelte-xd5b65.svelte-xd5b65:hover,.modal-close.svelte-xd5b65.svelte-xd5b65:focus{background-color:#0a0a0a4d}.modal-close.svelte-xd5b65.svelte-xd5b65:active{background-color:#0a0a0a66}.is-large.modal-close.svelte-xd5b65.svelte-xd5b65{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal.svelte-xd5b65.svelte-xd5b65{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active.svelte-xd5b65.svelte-xd5b65{display:flex}.modal-background.svelte-xd5b65.svelte-xd5b65{background-color:#0a0a0adb}.modal-card.svelte-xd5b65.svelte-xd5b65{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px),print{.modal-card.svelte-xd5b65.svelte-xd5b65{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close.svelte-xd5b65.svelte-xd5b65{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card.svelte-xd5b65.svelte-xd5b65{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;overflow-y:visible;-ms-overflow-y:visible}.modal-card-head.svelte-xd5b65.svelte-xd5b65,.modal-card-foot.svelte-xd5b65.svelte-xd5b65{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head.svelte-xd5b65.svelte-xd5b65{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title.svelte-xd5b65.svelte-xd5b65{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot.svelte-xd5b65.svelte-xd5b65{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot.svelte-xd5b65 .button.svelte-xd5b65:not(:last-child){margin-right:.5em}.modal-card-body.svelte-xd5b65.svelte-xd5b65{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.input.svelte-1ixbxod.svelte-1ixbxod{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.input.is-rounded.svelte-1ixbxod.svelte-1ixbxod{border-radius:290486px;padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.svelte-1ixbxod.svelte-1ixbxod{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input.svelte-1ixbxod.svelte-1ixbxod::-moz-placeholder{color:#3636364d}.input.svelte-1ixbxod.svelte-1ixbxod::-webkit-input-placeholder{color:#3636364d}.input.svelte-1ixbxod.svelte-1ixbxod:-moz-placeholder{color:#3636364d}.input.svelte-1ixbxod.svelte-1ixbxod:-ms-input-placeholder{color:#3636364d}.input.svelte-1ixbxod.svelte-1ixbxod:hover{border-color:#b5b5b5}.input.svelte-1ixbxod.svelte-1ixbxod:focus{border-color:#3273dc;box-shadow:0 0 0 .125em #3273dc40}.input.svelte-1ixbxod.svelte-1ixbxod{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}.tags.svelte-1ixbxod.svelte-1ixbxod{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags.svelte-1ixbxod .tag.svelte-1ixbxod{margin-bottom:.5rem}.tags.svelte-1ixbxod .tag.svelte-1ixbxod:not(:last-child){margin-right:.5rem}.tags.svelte-1ixbxod.svelte-1ixbxod:last-child{margin-bottom:-.5rem}.tags.svelte-1ixbxod.svelte-1ixbxod:not(:last-child){margin-bottom:1rem}.tag.svelte-1ixbxod.svelte-1ixbxod:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body).is-primary.svelte-1ixbxod.svelte-1ixbxod{background-color:#da9c20;color:#fff}
diff --git a/_app/immutable/assets/6.DHe6zdoB.css b/_app/immutable/assets/6.DHe6zdoB.css
new file mode 100644
index 0000000..1b6cf89
--- /dev/null
+++ b/_app/immutable/assets/6.DHe6zdoB.css
@@ -0,0 +1 @@
+.input.svelte-1yjq2pc.svelte-1yjq2pc{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.input.is-rounded.svelte-1yjq2pc.svelte-1yjq2pc{border-radius:290486px;padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.svelte-1yjq2pc.svelte-1yjq2pc{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input.svelte-1yjq2pc.svelte-1yjq2pc::-moz-placeholder{color:#3636364d}.input.svelte-1yjq2pc.svelte-1yjq2pc::-webkit-input-placeholder{color:#3636364d}.input.svelte-1yjq2pc.svelte-1yjq2pc:-moz-placeholder{color:#3636364d}.input.svelte-1yjq2pc.svelte-1yjq2pc:-ms-input-placeholder{color:#3636364d}.input.svelte-1yjq2pc.svelte-1yjq2pc:hover{border-color:#b5b5b5}.input.svelte-1yjq2pc.svelte-1yjq2pc:focus{border-color:#3273dc;box-shadow:0 0 0 .125em #3273dc40}.input.svelte-1yjq2pc.svelte-1yjq2pc{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}.field.svelte-1yjq2pc.svelte-1yjq2pc:not(:last-child){margin-bottom:.75rem}.label.svelte-1yjq2pc.svelte-1yjq2pc{color:#363636;display:block;font-size:1rem;font-weight:700}.label.svelte-1yjq2pc.svelte-1yjq2pc:not(:last-child){margin-bottom:.5em}.control.svelte-1yjq2pc.svelte-1yjq2pc{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.select.svelte-1yjq2pc.svelte-1yjq2pc:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.select.svelte-1yjq2pc select.svelte-1yjq2pc{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.field.is-grouped.svelte-1yjq2pc.svelte-1yjq2pc{display:flex;justify-content:flex-start}.field.is-grouped.svelte-1yjq2pc>.control.svelte-1yjq2pc{flex-shrink:0}.field.is-grouped.svelte-1yjq2pc>.control.svelte-1yjq2pc:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc.svelte-1yjq2pc{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc>.control.svelte-1yjq2pc:last-child,.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc>.control.svelte-1yjq2pc:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc.svelte-1yjq2pc:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc.svelte-1yjq2pc:not(:last-child){margin-bottom:0}.field.has-addons .control.svelte-1yjq2pc:not(:first-child):not(:last-child) .button.svelte-1yjq2pc,.field.has-addons .control.svelte-1yjq2pc:not(:first-child):not(:last-child) .input.svelte-1yjq2pc{border-radius:0}.field.has-addons .control.svelte-1yjq2pc:first-child:not(:only-child) .button.svelte-1yjq2pc,.field.has-addons .control.svelte-1yjq2pc:first-child:not(:only-child) .input.svelte-1yjq2pc{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control.svelte-1yjq2pc:last-child:not(:only-child) .button.svelte-1yjq2pc,.field.has-addons .control.svelte-1yjq2pc:last-child:not(:only-child) .input.svelte-1yjq2pc{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):hover,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):hover{z-index:2}.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):focus,.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):active,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):focus,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):active{z-index:3}.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):focus:hover,.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):active:hover,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):focus:hover,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):active:hover{z-index:4}
diff --git a/_app/immutable/assets/SnapGroups.CS18Rfxi.css b/_app/immutable/assets/SnapGroups.CS18Rfxi.css
new file mode 100644
index 0000000..3dcc5de
--- /dev/null
+++ b/_app/immutable/assets/SnapGroups.CS18Rfxi.css
@@ -0,0 +1 @@
+.input.svelte-ojelhk.svelte-ojelhk{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.input.svelte-ojelhk.svelte-ojelhk{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input.svelte-ojelhk.svelte-ojelhk::-moz-placeholder{color:#3636364d}.input.svelte-ojelhk.svelte-ojelhk::-webkit-input-placeholder{color:#3636364d}.input.svelte-ojelhk.svelte-ojelhk:-moz-placeholder{color:#3636364d}.input.svelte-ojelhk.svelte-ojelhk:-ms-input-placeholder{color:#3636364d}.input.svelte-ojelhk.svelte-ojelhk:hover{border-color:#b5b5b5}.input.svelte-ojelhk.svelte-ojelhk:focus{border-color:#3273dc;box-shadow:0 0 0 .125em #3273dc40}.input.svelte-ojelhk.svelte-ojelhk{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}.hovering.svelte-ojelhk.svelte-ojelhk{border:1px solid orange}.hovering.svelte-ojelhk .svelte-ojelhk{pointer-events:none}.menu.svelte-ojelhk.svelte-ojelhk{font-size:1rem}.menu-list.svelte-ojelhk.svelte-ojelhk{line-height:1.25}.menu-list.svelte-ojelhk a.svelte-ojelhk{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list.svelte-ojelhk a.svelte-ojelhk:hover{background-color:#f5f5f5;color:#363636}.menu-label.svelte-ojelhk.svelte-ojelhk{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label.svelte-ojelhk.svelte-ojelhk:not(:first-child){margin-top:1em}.menu-label.svelte-ojelhk.svelte-ojelhk:not(:last-child){margin-bottom:1em}
diff --git a/_app/immutable/assets/_layout.CwfqtTwG.css b/_app/immutable/assets/_layout.CwfqtTwG.css
new file mode 100644
index 0000000..9d659f1
--- /dev/null
+++ b/_app/immutable/assets/_layout.CwfqtTwG.css
@@ -0,0 +1 @@
+nav.svelte-zlgn9p{border-bottom:1px solid rgba(255,62,0,.1);font-weight:300;padding:0 1em}[aria-current].svelte-zlgn9p{position:relative;display:inline-block}[aria-current].svelte-zlgn9p:after{position:absolute;content:"";width:calc(100% - 1em);height:2px;background-color:#ff3e00;display:block;bottom:-1px}a.svelte-zlgn9p{text-decoration:none;padding:1em .5em}.slider.svelte-k00jdm{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider.svelte-k00jdm::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:10%;background:#da9c20;cursor:pointer}.slider.svelte-k00jdm::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#da9c20;cursor:pointer}.small-separation.svelte-k00jdm{padding:.1rem .75rem}.scroll-style.svelte-k00jdm{max-height:450px;overflow-y:scroll}.modal.svelte-1bk7hu1,.modal-background.svelte-1bk7hu1{inset:0;position:absolute}.modal-close.svelte-1bk7hu1{-moz-appearance:none;-webkit-appearance:none;background-color:#0a0a0a33;border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close.svelte-1bk7hu1:before,.modal-close.svelte-1bk7hu1:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close.svelte-1bk7hu1:before{height:2px;width:50%}.modal-close.svelte-1bk7hu1:after{height:50%;width:2px}.modal-close.svelte-1bk7hu1:hover,.modal-close.svelte-1bk7hu1:focus{background-color:#0a0a0a4d}.modal-close.svelte-1bk7hu1:active{background-color:#0a0a0a66}.is-large.modal-close.svelte-1bk7hu1{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal.svelte-1bk7hu1{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active.svelte-1bk7hu1{display:flex}.modal-background.svelte-1bk7hu1{background-color:#0a0a0adb}.modal-card.svelte-1bk7hu1{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px),print{.modal-card.svelte-1bk7hu1{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close.svelte-1bk7hu1{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card.svelte-1bk7hu1{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;overflow-y:visible;-ms-overflow-y:visible}.modal-card-head.svelte-1bk7hu1{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head.svelte-1bk7hu1{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title.svelte-1bk7hu1{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-body.svelte-1bk7hu1{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.notification.svelte-13s4xrb.svelte-13s4xrb{bottom:5rem;right:1rem;position:fixed;width:300px;background:#eff0eb;padding:1rem}.slider.svelte-13s4xrb.svelte-13s4xrb{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider.svelte-13s4xrb.svelte-13s4xrb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:10%;background:#da9c20;cursor:pointer}.slider.svelte-13s4xrb.svelte-13s4xrb::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#da9c20;cursor:pointer}.card-header.svelte-13s4xrb.svelte-13s4xrb{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em #0a0a0a1a;display:flex}.card-header-title.svelte-13s4xrb.svelte-13s4xrb{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:0}.card-header-title.is-centered.svelte-13s4xrb.svelte-13s4xrb{justify-content:center}.oneline.svelte-13s4xrb.svelte-13s4xrb{align-items:center;margin-left:0;margin-right:0;margin-top:0}.columns.oneline.svelte-13s4xrb>.column.svelte-13s4xrb{margin:0;padding:0!important}.columns.oneline.svelte-13s4xrb.svelte-13s4xrb:not(:last-child){margin-bottom:0}.expand-on-hover.svelte-13s4xrb.svelte-13s4xrb{display:inline-block;position:relative;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 5px}.expand-on-hover-name.svelte-13s4xrb.svelte-13s4xrb{display:inline-block;position:relative;width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 5px}.expand-on-hover.svelte-13s4xrb.svelte-13s4xrb:hover,.expand-on-hover-name.svelte-13s4xrb.svelte-13s4xrb:hover{z-index:1;width:auto;background-color:#ffc}.to-the-right.svelte-13s4xrb.svelte-13s4xrb{right:1rem;position:absolute}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child){margin-bottom:1.5rem}.button.is-loading:after{animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:2px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 2px);padding-left:calc(.75em - 2px);padding-right:calc(.75em - 2px);padding-top:calc(.5em - 2px);position:relative;vertical-align:top}.button:focus,.button:active,.is-active.button{outline:none}[disabled].button{cursor:not-allowed}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ul,li,figure,pre,hr,h1,h2{margin:0;padding:0}h1,h2{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}aside,figure,footer,header,section{display:block}body,button,input,select{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#da9c20;cursor:pointer;text-decoration:none}a:hover{color:#363636}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}span{font-style:inherit;font-weight:inherit}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.has-text-centered{text-align:center!important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none!important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none!important}}.button{background-color:#fff;border-color:#dbdbdb;border-width:2px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 2px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 2px);text-align:center;white-space:nowrap}.button .icon,.button .icon.is-small,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 2px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 2px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 2px);margin-right:calc(-.5em - 2px)}.button:hover{border-color:#b5b5b5;color:#363636}.button:focus{border-color:#3273dc;color:#363636}.button:focus:not(:active){box-shadow:0 0 0 .125em #da9c2040}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em #ffffff40}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled]{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-primary{background-color:#723122;border-color:transparent;color:#fff}.button.is-primary:hover{background-color:#682d1f;border-color:transparent;color:#fff}.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em #72312240}.button.is-primary:active,.button.is-primary.is-active{background-color:#5e291c;border-color:transparent;color:#fff}.button.is-primary[disabled]{background-color:#723122;border-color:transparent;box-shadow:none}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em #3298dc40}.button.is-info:active,.button.is-info.is-active{background-color:#238cd1;border-color:transparent;color:#fff}.button.is-info[disabled]{background-color:#3298dc;border-color:transparent;box-shadow:none}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success{background-color:#48c774;border-color:transparent;color:#fff}.button.is-success:hover{background-color:#3ec46d;border-color:transparent;color:#fff}.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em #48c77440}.button.is-success:active,.button.is-success.is-active{background-color:#3abb67;border-color:transparent;color:#fff}.button.is-success[disabled]{background-color:#48c774;border-color:transparent;box-shadow:none}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em #f1466840}.button.is-danger:active,.button.is-danger.is-active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled]{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-large{font-size:1.5rem}.button[disabled]{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-rounded{border-radius:290486px;padding-left:1.25em;padding-right:1.25em}.title,.subtitle{word-break:break-word}.title span,.subtitle span{font-weight:inherit}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-4{font-size:1.5rem}.title.is-6{font-size:1rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-6{font-size:1rem}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-end>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active{background-color:#f2f2f2;color:#0a0a0a}}.navbar.is-primary{background-color:#723122;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active{background-color:#5e291c;color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-end>.navbar-item{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active{background-color:#5e291c;color:#fff}}.navbar.is-info{background-color:#3298dc;color:#fff}.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-end>.navbar-item{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active{background-color:#238cd1;color:#fff}}.navbar.is-success{background-color:#48c774;color:#fff}.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-end>.navbar-item{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active{background-color:#3abb67;color:#fff}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-end>.navbar-item{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active{background-color:#ef2e55;color:#fff}}.navbar.is-fixed-bottom{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar-brand{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:#0000000d}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}a.navbar-item{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active{background-color:#fafafa;color:#da9c20}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}@media screen and (max-width: 1023px){.navbar-brand .navbar-item{align-items:center;display:flex}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px #0a0a0a1a;padding:.5rem 0}.navbar-menu.is-active{display:block}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar-burger{display:none}.navbar-item{align-items:center;display:flex}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}a.navbar-item.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}}.card{background-color:#fff;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;color:#4a4a4a;max-width:100%;position:relative}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em #0a0a0a1a;display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-image{display:block;position:relative}.card-content{background-color:transparent;padding:1.5rem}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#da9c20;color:#fff}.list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a}.list-item{display:block;padding:.5em 1em}.list-item:not(a){color:#4a4a4a}.list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.list-item:not(:last-child){border-bottom:1px solid #dbdbdb}.list-item.is-active{background-color:#da9c20;color:#fff}a.list-item{background-color:#f5f5f5;cursor:pointer}.section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){.section.is-large{padding:18rem 1.5rem}}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-12{flex:none;width:100%}@media screen and (max-width: 768px){.column.is-12-mobile{flex:none;width:100%}}@media screen and (min-width: 769px),print{.column.is-narrow{flex:none}.column.is-4{flex:none;width:33.3333333333%}.column.is-6{flex:none;width:50%}.column.is-12{flex:none;width:100%}}@media screen and (min-width: 1024px){.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-6-desktop{flex:none;width:50%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media (prefers-color-scheme: dark){html{background-color:#17181c}body{color:#b5b5b5}a{color:#936916}a:hover{color:#dbdbdb}hr{background-color:#242424}pre{background-color:#242424;color:#b5b5b5}.button{background-color:#0a0a0a;border-color:#363636;color:#dbdbdb}.button:hover{border-color:#4a4a4a;color:#dbdbdb}.button:focus{border-color:#5ea3e4;color:#dbdbdb}.button:focus:not(:active){box-shadow:0 0 0 .125em #93691640}.button:active,.button.is-active{border-color:#b5b5b5;color:#dbdbdb}.button.is-white{background-color:#e6e6e6;border-color:transparent;color:#0a0a0a}.button.is-white:hover{background-color:#dfdfdf;border-color:transparent;color:#0a0a0a}.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em #e6e6e640}.button.is-white:active,.button.is-white.is-active{background-color:#d9d9d9;border-color:transparent;color:#0a0a0a}.button.is-white[disabled]{background-color:#e6e6e6;border-color:transparent;box-shadow:none}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-primary{background-color:#4b2016;border-color:transparent;color:#fff}.button.is-primary:hover{background-color:#411c13;border-color:transparent;color:#fff}.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em #4b201640}.button.is-primary:active,.button.is-primary.is-active{background-color:#371810;border-color:transparent;color:#fff}.button.is-primary[disabled]{background-color:#4b2016;border-color:transparent;box-shadow:none}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info{background-color:#207dbc;border-color:transparent;color:#fff}.button.is-info:hover{background-color:#1e76b1;border-color:transparent;color:#fff}.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em #207dbc40}.button.is-info:active,.button.is-info.is-active{background-color:#1c6fa6;border-color:transparent;color:#fff}.button.is-info[disabled]{background-color:#207dbc;border-color:transparent;box-shadow:none}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success{background-color:#34a85c;border-color:transparent;color:#fff}.button.is-success:hover{background-color:#319e57;border-color:transparent;color:#fff}.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em #34a85c40}.button.is-success:active,.button.is-success.is-active{background-color:#2e9451;border-color:transparent;color:#fff}.button.is-success[disabled]{background-color:#34a85c;border-color:transparent;box-shadow:none}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger{background-color:#ee1742;border-color:transparent;color:#fff}.button.is-danger:hover{background-color:#e6113c;border-color:transparent;color:#fff}.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em #ee174240}.button.is-danger:active,.button.is-danger.is-active{background-color:#da1039;border-color:transparent;color:#fff}.button.is-danger[disabled]{background-color:#ee1742;border-color:transparent;box-shadow:none}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button[disabled]{background-color:#0a0a0a;border-color:#363636}.content h1,.content h2{color:#dbdbdb}.input{background-color:#0a0a0a;border-color:#363636;color:#dbdbdb;box-shadow:inset 0 1px 2px #ffffff1a}.input::-moz-placeholder{color:#dbdbdb4d}.input::-webkit-input-placeholder{color:#dbdbdb4d}.input:-moz-placeholder{color:#dbdbdb4d}.input:-ms-input-placeholder{color:#dbdbdb4d}.input:hover{border-color:#4a4a4a}.input:focus,.input:active,.input.is-active{border-color:#936916;box-shadow:0 0 0 .125em #93691640}.input[disabled]{background-color:#242424;border-color:#242424;color:#b5b5b5}.input[disabled]::-moz-placeholder{color:#b5b5b54d}.input[disabled]::-webkit-input-placeholder{color:#b5b5b54d}.input[disabled]:-moz-placeholder{color:#b5b5b54d}.input[disabled]:-ms-input-placeholder{color:#b5b5b54d}.input.is-white{border-color:#e6e6e6}.input.is-white:focus,.input.is-white:active,.input.is-white.is-active{box-shadow:0 0 0 .125em #e6e6e640}.input.is-primary{border-color:#4b2016}.input.is-primary:focus,.input.is-primary:active,.input.is-primary.is-active{box-shadow:0 0 0 .125em #4b201640}.input.is-info{border-color:#207dbc}.input.is-info:focus,.input.is-info:active,.input.is-info.is-active{box-shadow:0 0 0 .125em #207dbc40}.input.is-success{border-color:#34a85c}.input.is-success:focus,.input.is-success:active,.input.is-success.is-active{box-shadow:0 0 0 .125em #34a85c40}.input.is-danger{border-color:#ee1742}.input.is-danger:focus,.input.is-danger:active,.input.is-danger.is-active{box-shadow:0 0 0 .125em #ee174240}.select:not(.is-multiple):not(.is-loading):after{border-color:#936916}.select select[disabled]:hover{border-color:#242424}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#dbdbdb}.select.is-white:not(:hover):after{border-color:#e6e6e6}.select.is-white select{border-color:#e6e6e6}.select.is-white select:hover{border-color:#d9d9d9}.select.is-white select:focus,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 .125em #e6e6e640}.select.is-primary:not(:hover):after{border-color:#4b2016}.select.is-primary select{border-color:#4b2016}.select.is-primary select:hover{border-color:#371810}.select.is-primary select:focus,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 .125em #4b201640}.select.is-info:not(:hover):after{border-color:#207dbc}.select.is-info select{border-color:#207dbc}.select.is-info select:hover{border-color:#1c6fa6}.select.is-info select:focus,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 .125em #207dbc40}.select.is-success:not(:hover):after{border-color:#34a85c}.select.is-success select{border-color:#34a85c}.select.is-success select:hover{border-color:#2e9451}.select.is-success select:focus,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 .125em #34a85c40}.select.is-danger:not(:hover):after{border-color:#ee1742}.select.is-danger select{border-color:#ee1742}.select.is-danger select:hover{border-color:#da1039}.select.is-danger select:focus,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 .125em #ee174240}.label{color:#dbdbdb}.notification{background-color:#242424}.notification pre{background:#0a0a0a}.notification.is-white{background-color:#e6e6e6;color:#0a0a0a}.notification.is-primary{background-color:#4b2016;color:#fff}.notification.is-info{background-color:#207dbc;color:#fff}.notification.is-success{background-color:#34a85c;color:#fff}.notification.is-danger{background-color:#ee1742;color:#fff}.tag:not(body){background-color:#242424;color:#b5b5b5}.tag:not(body).is-white{background-color:#e6e6e6;color:#0a0a0a}.tag:not(body).is-primary{background-color:#4b2016;color:#fff}.tag:not(body).is-info{background-color:#207dbc;color:#fff}.tag:not(body).is-success{background-color:#34a85c;color:#fff}.tag:not(body).is-danger{background-color:#ee1742;color:#fff}.title{color:#dbdbdb}.subtitle{color:#b5b5b5}.breadcrumb a{color:#936916}.breadcrumb a:hover,.breadcrumb li.is-active a{color:#dbdbdb}.breadcrumb li+li:before{color:#4a4a4a}.card{background-color:#0a0a0a;box-shadow:0 2px 3px #ffffff1a,0 0 0 1px #ffffff1a;color:#b5b5b5}.card-header{box-shadow:0 1px 2px #ffffff1a}.card-header-title{color:#dbdbdb}.dropdown-content{background-color:#0a0a0a;box-shadow:0 2px 3px #ffffff1a,0 0 0 1px #ffffff1a}.dropdown-item{color:#b5b5b5}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#242424;color:#fff}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#936916;color:#fff}.list{background-color:#0a0a0a;box-shadow:0 2px 3px #ffffff1a,0 0 0 1px #ffffff1a}.list-item:not(a){color:#b5b5b5}.list-item:not(:last-child){border-bottom:1px solid #363636}.list-item.is-active{background-color:#936916;color:#fff}a.list-item{background-color:#242424}.media .media{border-top:1px solid rgba(54,54,54,.5)}.media+.media{border-top:1px solid rgba(54,54,54,.5)}.menu-list a{color:#b5b5b5}.menu-list a:hover{background-color:#242424;color:#dbdbdb}.menu-list a.is-active{background-color:#936916;color:#fff}.menu-list li ul{border-left:1px solid #363636}.message,.message.is-white,.message.is-primary,.message.is-info,.message.is-success,.message.is-danger{background-color:#242424}.modal-background{background-color:#ffffffdb}.modal-card-head,.modal-card-foot{background-color:#242424}.modal-card-head{border-bottom:1px solid #363636}.modal-card-title{color:#dbdbdb}.modal-card-foot{border-top:1px solid #363636}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff}.navbar{background-color:#17181c}.navbar.is-white{background-color:#e6e6e6;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active{background-color:#d9d9d9;color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-end>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active{background-color:#d9d9d9;color:#0a0a0a}}@media (prefers-color-scheme: dark){.navbar.is-primary{background-color:#4b2016;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active{background-color:#371810;color:#fff}.navbar.is-primary .navbar-burger{color:#fff}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-end>.navbar-item{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active{background-color:#371810;color:#fff}}@media (prefers-color-scheme: dark){.navbar.is-info{background-color:#207dbc;color:#fff}.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active{background-color:#1c6fa6;color:#fff}.navbar.is-info .navbar-burger{color:#fff}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-end>.navbar-item{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active{background-color:#1c6fa6;color:#fff}}@media (prefers-color-scheme: dark){.navbar.is-success{background-color:#34a85c;color:#fff}.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active{background-color:#2e9451;color:#fff}.navbar.is-success .navbar-burger{color:#fff}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-end>.navbar-item{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active{background-color:#2e9451;color:#fff}}@media (prefers-color-scheme: dark){.navbar.is-danger{background-color:#ee1742;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active{background-color:#da1039;color:#fff}.navbar.is-danger .navbar-burger{color:#fff}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-end>.navbar-item{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active{background-color:#da1039;color:#fff}}@media (prefers-color-scheme: dark){.navbar-burger{color:#b5b5b5}}@media (prefers-color-scheme: dark){.navbar-item{color:#b5b5b5}}@media (prefers-color-scheme: dark){a.navbar-item:hover,a.navbar-item.is-active{background-color:#121212;color:#936916}}@media (prefers-color-scheme: dark){.navbar-item:hover{border-bottom-color:#936916}.navbar-item.is-active{border-bottom-color:#936916;color:#936916}}@media screen and (prefers-color-scheme: dark)and (max-width: 1023px){.navbar-menu{background-color:#17181c;box-shadow:0 8px 16px #ffffff1a}}@media screen and (prefers-color-scheme: dark)and (min-width: 1024px){a.navbar-item.is-active{color:#fff}}@media (prefers-color-scheme: dark){.footer{background-color:#121212}}main.svelte-1kb58f{position:relative;max-width:56em;background-color:#fff;padding:2em 2em 100px;margin:0 auto;box-sizing:border-box}
diff --git a/_app/immutable/assets/_page.CJmxitXL.css b/_app/immutable/assets/_page.CJmxitXL.css
new file mode 100644
index 0000000..cf94ab9
--- /dev/null
+++ b/_app/immutable/assets/_page.CJmxitXL.css
@@ -0,0 +1 @@
+.slider.svelte-1iz48mk{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider.svelte-1iz48mk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:10%;background:#da9c20;cursor:pointer}.slider.svelte-1iz48mk::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#da9c20;cursor:pointer}
diff --git a/_app/immutable/assets/_page.D-9vMo_m.css b/_app/immutable/assets/_page.D-9vMo_m.css
new file mode 100644
index 0000000..7c4b3a5
--- /dev/null
+++ b/_app/immutable/assets/_page.D-9vMo_m.css
@@ -0,0 +1 @@
+.modal.svelte-k00xud.svelte-k00xud,.modal-background.svelte-k00xud.svelte-k00xud{inset:0;position:absolute}.modal-close.svelte-k00xud.svelte-k00xud{-moz-appearance:none;-webkit-appearance:none;background-color:#0a0a0a33;border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close.svelte-k00xud.svelte-k00xud:before,.modal-close.svelte-k00xud.svelte-k00xud:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close.svelte-k00xud.svelte-k00xud:before{height:2px;width:50%}.modal-close.svelte-k00xud.svelte-k00xud:after{height:50%;width:2px}.modal-close.svelte-k00xud.svelte-k00xud:hover,.modal-close.svelte-k00xud.svelte-k00xud:focus{background-color:#0a0a0a4d}.modal-close.svelte-k00xud.svelte-k00xud:active{background-color:#0a0a0a66}.is-large.modal-close.svelte-k00xud.svelte-k00xud{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal.svelte-k00xud.svelte-k00xud{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active.svelte-k00xud.svelte-k00xud{display:flex}.modal-background.svelte-k00xud.svelte-k00xud{background-color:#0a0a0adb}.modal-card.svelte-k00xud.svelte-k00xud{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px),print{.modal-card.svelte-k00xud.svelte-k00xud{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close.svelte-k00xud.svelte-k00xud{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card.svelte-k00xud.svelte-k00xud{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;overflow-y:visible;-ms-overflow-y:visible}.modal-card-head.svelte-k00xud.svelte-k00xud,.modal-card-foot.svelte-k00xud.svelte-k00xud{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head.svelte-k00xud.svelte-k00xud{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title.svelte-k00xud.svelte-k00xud{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot.svelte-k00xud.svelte-k00xud{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot.svelte-k00xud .button.svelte-k00xud:not(:last-child){margin-right:.5em}.modal-card-body.svelte-k00xud.svelte-k00xud{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.input.svelte-k00xud.svelte-k00xud{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.input.svelte-k00xud.svelte-k00xud{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input.svelte-k00xud.svelte-k00xud::-moz-placeholder{color:#3636364d}.input.svelte-k00xud.svelte-k00xud::-webkit-input-placeholder{color:#3636364d}.input.svelte-k00xud.svelte-k00xud:-moz-placeholder{color:#3636364d}.input.svelte-k00xud.svelte-k00xud:-ms-input-placeholder{color:#3636364d}.input.svelte-k00xud.svelte-k00xud:hover{border-color:#b5b5b5}.input.svelte-k00xud.svelte-k00xud:focus{border-color:#3273dc;box-shadow:0 0 0 .125em #3273dc40}.input.svelte-k00xud.svelte-k00xud{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}
diff --git a/_app/immutable/assets/_page.DHe6zdoB.css b/_app/immutable/assets/_page.DHe6zdoB.css
new file mode 100644
index 0000000..1b6cf89
--- /dev/null
+++ b/_app/immutable/assets/_page.DHe6zdoB.css
@@ -0,0 +1 @@
+.input.svelte-1yjq2pc.svelte-1yjq2pc{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.input.is-rounded.svelte-1yjq2pc.svelte-1yjq2pc{border-radius:290486px;padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.svelte-1yjq2pc.svelte-1yjq2pc{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input.svelte-1yjq2pc.svelte-1yjq2pc::-moz-placeholder{color:#3636364d}.input.svelte-1yjq2pc.svelte-1yjq2pc::-webkit-input-placeholder{color:#3636364d}.input.svelte-1yjq2pc.svelte-1yjq2pc:-moz-placeholder{color:#3636364d}.input.svelte-1yjq2pc.svelte-1yjq2pc:-ms-input-placeholder{color:#3636364d}.input.svelte-1yjq2pc.svelte-1yjq2pc:hover{border-color:#b5b5b5}.input.svelte-1yjq2pc.svelte-1yjq2pc:focus{border-color:#3273dc;box-shadow:0 0 0 .125em #3273dc40}.input.svelte-1yjq2pc.svelte-1yjq2pc{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}.field.svelte-1yjq2pc.svelte-1yjq2pc:not(:last-child){margin-bottom:.75rem}.label.svelte-1yjq2pc.svelte-1yjq2pc{color:#363636;display:block;font-size:1rem;font-weight:700}.label.svelte-1yjq2pc.svelte-1yjq2pc:not(:last-child){margin-bottom:.5em}.control.svelte-1yjq2pc.svelte-1yjq2pc{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.select.svelte-1yjq2pc.svelte-1yjq2pc:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.select.svelte-1yjq2pc select.svelte-1yjq2pc{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.field.is-grouped.svelte-1yjq2pc.svelte-1yjq2pc{display:flex;justify-content:flex-start}.field.is-grouped.svelte-1yjq2pc>.control.svelte-1yjq2pc{flex-shrink:0}.field.is-grouped.svelte-1yjq2pc>.control.svelte-1yjq2pc:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc.svelte-1yjq2pc{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc>.control.svelte-1yjq2pc:last-child,.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc>.control.svelte-1yjq2pc:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc.svelte-1yjq2pc:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline.svelte-1yjq2pc.svelte-1yjq2pc:not(:last-child){margin-bottom:0}.field.has-addons .control.svelte-1yjq2pc:not(:first-child):not(:last-child) .button.svelte-1yjq2pc,.field.has-addons .control.svelte-1yjq2pc:not(:first-child):not(:last-child) .input.svelte-1yjq2pc{border-radius:0}.field.has-addons .control.svelte-1yjq2pc:first-child:not(:only-child) .button.svelte-1yjq2pc,.field.has-addons .control.svelte-1yjq2pc:first-child:not(:only-child) .input.svelte-1yjq2pc{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control.svelte-1yjq2pc:last-child:not(:only-child) .button.svelte-1yjq2pc,.field.has-addons .control.svelte-1yjq2pc:last-child:not(:only-child) .input.svelte-1yjq2pc{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):hover,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):hover{z-index:2}.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):focus,.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):active,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):focus,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):active{z-index:3}.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):focus:hover,.field.has-addons .control.svelte-1yjq2pc .button.svelte-1yjq2pc:not([disabled]):active:hover,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):focus:hover,.field.has-addons .control.svelte-1yjq2pc .input.svelte-1yjq2pc:not([disabled]):active:hover{z-index:4}
diff --git a/_app/immutable/assets/_page.DWYf0HJ8.css b/_app/immutable/assets/_page.DWYf0HJ8.css
new file mode 100644
index 0000000..d46bd95
--- /dev/null
+++ b/_app/immutable/assets/_page.DWYf0HJ8.css
@@ -0,0 +1 @@
+.modal.svelte-xd5b65.svelte-xd5b65,.modal-background.svelte-xd5b65.svelte-xd5b65{inset:0;position:absolute}.modal-close.svelte-xd5b65.svelte-xd5b65{-moz-appearance:none;-webkit-appearance:none;background-color:#0a0a0a33;border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close.svelte-xd5b65.svelte-xd5b65:before,.modal-close.svelte-xd5b65.svelte-xd5b65:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close.svelte-xd5b65.svelte-xd5b65:before{height:2px;width:50%}.modal-close.svelte-xd5b65.svelte-xd5b65:after{height:50%;width:2px}.modal-close.svelte-xd5b65.svelte-xd5b65:hover,.modal-close.svelte-xd5b65.svelte-xd5b65:focus{background-color:#0a0a0a4d}.modal-close.svelte-xd5b65.svelte-xd5b65:active{background-color:#0a0a0a66}.is-large.modal-close.svelte-xd5b65.svelte-xd5b65{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal.svelte-xd5b65.svelte-xd5b65{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active.svelte-xd5b65.svelte-xd5b65{display:flex}.modal-background.svelte-xd5b65.svelte-xd5b65{background-color:#0a0a0adb}.modal-card.svelte-xd5b65.svelte-xd5b65{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px),print{.modal-card.svelte-xd5b65.svelte-xd5b65{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close.svelte-xd5b65.svelte-xd5b65{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card.svelte-xd5b65.svelte-xd5b65{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;overflow-y:visible;-ms-overflow-y:visible}.modal-card-head.svelte-xd5b65.svelte-xd5b65,.modal-card-foot.svelte-xd5b65.svelte-xd5b65{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head.svelte-xd5b65.svelte-xd5b65{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title.svelte-xd5b65.svelte-xd5b65{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot.svelte-xd5b65.svelte-xd5b65{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot.svelte-xd5b65 .button.svelte-xd5b65:not(:last-child){margin-right:.5em}.modal-card-body.svelte-xd5b65.svelte-xd5b65{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.input.svelte-1ixbxod.svelte-1ixbxod{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.input.is-rounded.svelte-1ixbxod.svelte-1ixbxod{border-radius:290486px;padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.svelte-1ixbxod.svelte-1ixbxod{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input.svelte-1ixbxod.svelte-1ixbxod::-moz-placeholder{color:#3636364d}.input.svelte-1ixbxod.svelte-1ixbxod::-webkit-input-placeholder{color:#3636364d}.input.svelte-1ixbxod.svelte-1ixbxod:-moz-placeholder{color:#3636364d}.input.svelte-1ixbxod.svelte-1ixbxod:-ms-input-placeholder{color:#3636364d}.input.svelte-1ixbxod.svelte-1ixbxod:hover{border-color:#b5b5b5}.input.svelte-1ixbxod.svelte-1ixbxod:focus{border-color:#3273dc;box-shadow:0 0 0 .125em #3273dc40}.input.svelte-1ixbxod.svelte-1ixbxod{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}.tags.svelte-1ixbxod.svelte-1ixbxod{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags.svelte-1ixbxod .tag.svelte-1ixbxod{margin-bottom:.5rem}.tags.svelte-1ixbxod .tag.svelte-1ixbxod:not(:last-child){margin-right:.5rem}.tags.svelte-1ixbxod.svelte-1ixbxod:last-child{margin-bottom:-.5rem}.tags.svelte-1ixbxod.svelte-1ixbxod:not(:last-child){margin-bottom:1rem}.tag.svelte-1ixbxod.svelte-1ixbxod:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body).is-primary.svelte-1ixbxod.svelte-1ixbxod{background-color:#da9c20;color:#fff}
diff --git a/_app/immutable/assets/_page.HeIq3WR5.css b/_app/immutable/assets/_page.HeIq3WR5.css
new file mode 100644
index 0000000..79a1c70
--- /dev/null
+++ b/_app/immutable/assets/_page.HeIq3WR5.css
@@ -0,0 +1 @@
+.breadcrumb.svelte-6ensgs.svelte-6ensgs.svelte-6ensgs{font-size:1rem;white-space:nowrap;margin-bottom:1.5rem}.breadcrumb.svelte-6ensgs a.svelte-6ensgs.svelte-6ensgs{align-items:center;display:flex;justify-content:center;padding:0 .75em}.breadcrumb.svelte-6ensgs a.svelte-6ensgs.svelte-6ensgs:hover{color:#363636}.breadcrumb.svelte-6ensgs li.svelte-6ensgs.svelte-6ensgs{align-items:center;display:flex}.breadcrumb.svelte-6ensgs li:first-child a.svelte-6ensgs.svelte-6ensgs{padding-left:0}.breadcrumb.svelte-6ensgs li.is-active a.svelte-6ensgs.svelte-6ensgs{color:#363636;cursor:default;pointer-events:none}.breadcrumb.svelte-6ensgs li.svelte-6ensgs+li.svelte-6ensgs:before{color:#b5b5b5;content:"/"}.breadcrumb.svelte-6ensgs ul.svelte-6ensgs.svelte-6ensgs{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}
diff --git a/_app/immutable/assets/mopidyTools.BFiS3c8t.css b/_app/immutable/assets/mopidyTools.BFiS3c8t.css
new file mode 100644
index 0000000..2a7a0bb
--- /dev/null
+++ b/_app/immutable/assets/mopidyTools.BFiS3c8t.css
@@ -0,0 +1 @@
+.fa.svelte-88c8nf{align-items:center;display:inline-flex;justify-content:center;height:1.25rem;width:1.25rem}.is-low.svelte-88c8nf{margin-bottom:-.25rem}.is-lower.svelte-88c8nf{margin-bottom:-.35rem}.is-48.svelte-88c8nf{margin-top:8px;width:48px;height:48px}.is-36.svelte-88c8nf{margin-top:4px!important;width:36px;height:36px}.is-24.svelte-88c8nf{vertical-align:-.35em;width:24px;height:24px}.is-info.svelte-88c8nf{color:#209cee}.is-small.svelte-88c8nf{height:.75rem!important;width:.75rem!important}.is-small.is-low.svelte-88c8nf{margin-bottom:-.15rem!important}@-webkit-keyframes svelte-88c8nf-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-moz-keyframes svelte-88c8nf-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes svelte-88c8nf-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-ms-keyframes svelte-88c8nf-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-88c8nf-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin.svelte-88c8nf{-webkit-animation:svelte-88c8nf-spinner-spin 1s steps(8) infinite;-moz-animation:svelte-88c8nf-spinner-spin 1s steps(8) infinite;-o-animation:svelte-88c8nf-spinner-spin 1s steps(8) infinite;animation:svelte-88c8nf-spinner-spin 1s steps(8) infinite}
diff --git a/_app/immutable/chunks/SnapGroups.D98BAZBG.js b/_app/immutable/chunks/SnapGroups.D98BAZBG.js
new file mode 100644
index 0000000..865dacc
--- /dev/null
+++ b/_app/immutable/chunks/SnapGroups.D98BAZBG.js
@@ -0,0 +1 @@
+import{s as Ne,c as je,r as z,d as Oe,e as ce}from"./scheduler.-rnGJo_9.js";import{S as ye,i as Ge,v as fe,g as J,n as E,k as R,l as y,m as q,d as v,e as j,s as B,c as O,a as T,f as P,q as g,h as N,r as D,E as $e,t as H,b as M,y as W,A as Ce,j as re,p as De,u as te,w as X,x as Y,z as Z,B as K}from"./index.BZ2zs19M.js";import{X as I,Y as ae,G as Te,H as Je,I as Ve,e as ne,F as Q,Z as Ie,_ as Le,$ as Ue,a0 as Ae,a1 as Be}from"./mopidyTools.QoO8ONH9.js";let G,A,oe,ie,ue;I.subscribe(t=>{A=t});ae.subscribe(t=>{G=t});Te.subscribe(t=>{oe=t});Je.subscribe(t=>{ie=t});Ve.subscribe(t=>{ue=t});function Qe(t){return new Promise(function(e,l){if(G&&!t)ae.set(G),e("Connected");else{const n=oe||window.location.hostname,s=ie||window.location.port,u=ue||(window.location.protocol==="https:"?"true":"false");G=new WebSocket(`ws${u==="true"?"s":""}://${n}:${s}/jsonrpc`),G.onerror=i=>{console.log("[Snapcast]: error:",i),l(new Error("error connecting to snapcast"))},G.onopen=()=>{console.log("[Snapcast]: Connected");let i={jsonrpc:"2.0",id:8,method:"Server.GetStatus"};G.send(JSON.stringify(i)),ae.set(G),e("Connected")},G.onmessage=i=>{Pe(i)}}})}const de=t=>{I.set(t.map(e=>({id:e.id,name:e.name,muted:e.muted,clients:e.clients.map(l=>({id:l.id,host:l.host.name,name:l.config.name,volume:l.config.volume.percent,connected:l.connected,muted:l.config.volume.muted}))})))};function Pe(t){const e=JSON.parse(t.data);if(console.log("[Snapcast]: ",e),e.result&&e.result.server&&e.result.server.groups){const l=e.result.server.groups;de(l)}if(e&&e.method){if(e.method==="Client.OnDisconnect"){const l=e.params.client.id;I.set(A.map(n=>(n.clients.forEach(s=>{s.id===l&&(s.connected=!1)}),n)))}else if(e.method==="Client.OnConnect"){const l=e.params.client.id;I.set(A.map(n=>(n.clients.forEach(s=>{s.id===l&&(s.connected=!0)}),n)))}else if(e.method==="Client.OnNameChanged"){const l=e.params.id;I.set(A.map(n=>(n.clients.forEach(s=>{s.id===l&&(s.name=e.params.name)}),n)))}else if(e.method==="GrClient.OnNameChanged"){const l=e.params.id;I.set(A.map(n=>(n.id===l&&(n.client.name=e.params.name),n)))}else if(e.method==="Client.OnVolumeChanged"){const l=e.params.id;I.set(A.map(n=>(n.clients.forEach(s=>{s.id===l&&(s.volume=e.params.volume.percent)}),n)))}else if(e.method==="Server.OnUpdate"){const l=e.params.server.groups;de(l)}}}function xe(t,e){console.log(`[Snapcast]: ${e?"Unmute":"Mute"} client ${t}`);let l={id:8,jsonrpc:"2.0",method:"Client.SetVolume",params:{id:t,volume:{muted:!1,percent:e?10:0}}};G.send(JSON.stringify(l)),I.set(A.map(n=>(n.clients.forEach(s=>{s.id==t&&(s.volume=e?10:0,s.muted=!e)}),n)))}function et(t,e){console.log(`[Snapcast]: ${e?"Unmute":"Mute"} group ${t}`);let l={id:8,jsonrpc:"2.0",method:"Group.SetMute",params:{id:t,mute:!e}};G.send(JSON.stringify(l)),I.set(A.map(n=>(n.muted=!e,n.id===t&&n.clients.forEach(s=>s.muted=!e),n)))}function tt(t,e){console.log(`Client ${t} - vol ${e}`);let l={id:8,jsonrpc:"2.0",method:"Client.SetVolume",params:{id:t,volume:{muted:!1,percent:e}}};G.send(JSON.stringify(l))}const Fe=(t,e)=>{const l={id:8,jsonrpc:"2.0",method:"Group.SetName",params:{id:t,name:e}};G.send(JSON.stringify(l))},He=(t,e)=>{const l={id:8,jsonrpc:"2.0",method:"Client.SetName",params:{id:t,name:e}};G.send(JSON.stringify(l))},me=(t,e)=>{const l={id:8,jsonrpc:"2.0",method:"Group.SetClients",params:{clients:e,id:t}};G.send(JSON.stringify(l))},ee=t=>{const e={id:8,jsonrpc:"2.0",method:"Server.DeleteClient",params:{id:t}};G.send(JSON.stringify(e))};function pe(t,e,l){const n=t.slice();return n[21]=e[l],n[22]=e,n[23]=l,n}function he(t,e,l){const n=t.slice();return n[24]=e[l],n[25]=e,n[26]=l,n}function _e(t){let e,l,n,s,u,i,d,h,k,C,w,_,$=ne(t[6]),f=[];for(let r=0;r<$.length;r+=1)f[r]=ke(pe(t,$,r));const L=r=>y(f[r],1,1,()=>{f[r]=null});let S=t[5]&&Se(t);const V=[We,qe],o=[];function F(r,a){return r[4]===!0?0:1}return h=F(t),k=o[h]=V[h](t),{c(){e=j("div"),l=j("div"),n=j("aside");for(let r=0;r{o[c]=null}),q(),k=o[h],k||(k=o[h]=V[h](r),k.c()),E(k,1),k.m(d,null))},i(r){if(!C){for(let a=0;a<$.length;a+=1)E(f[a]);E(k),C=!0}},o(r){f=f.filter(Boolean);for(let a=0;a{S[p]=null}),q(),i=S[u],i||(i=S[u]=L[u](t),i.c()),E(i,1),i.m(s,d)),(!_||c&64)&&h!==(h=(t[24].name?t[24].name:t[24].host)+"")&&re(k,h),t[4]===!0?o?(o.p(t,c),c&16&&E(o,1)):(o=ve(t),o.c(),E(o,1),o.m(l,null)):o&&(R(),y(o,1,1,()=>{o=null}),q()),(!_||c&64&&w!==(w=t[24].id))&&g(e,"id",w),(!_||c&8)&&W(e,"hover",t[3].group===t[23]&&t[3].client===t[26])},i(a){_||(E(i),E(o),_=!0)},o(a){y(i),y(o),_=!1},d(a){a&&v(e),S[u].d(),o&&o.d(),$=!1,z(f)}}}function ke(t){let e,l,n,s=t[21].name?`${t[21].name} - `:"",u,i=t[21].id+"",d,h,k,C,w,_,$,f=t[4]===!0&&ge(t);function L(...r){return t[9](t[23],...r)}function S(){return t[10](t[21])}let V=ne(t[21].clients),o=[];for(let r=0;ry(o[r],1,1,()=>{o[r]=null});return{c(){e=j("div"),l=j("b"),n=H("Group "),u=H(s),d=H(i),h=B(),f&&f.c(),k=B(),C=j("ul");for(let r=0;r0&&_e(t);return{c(){n&&n.c(),e=fe()},l(s){n&&n.l(s),e=fe()},m(s,u){n&&n.m(s,u),J(s,e,u),l=!0},p(s,[u]){s[6].length>0?n?(n.p(s,u),u&64&&E(n,1)):(n=_e(s),n.c(),E(n,1),n.m(e.parentNode,e)):n&&(R(),y(n,1,1,()=>{n=null}),q())},i(s){l||(E(n),l=!0)},o(s){y(n),l=!1},d(s){s&&v(e),n&&n.d(s)}}}function Xe(t,e,l){let n;je(t,I,m=>l(6,n=m));let s=!1,u={},i,d;function h(m,b){m.dataTransfer.dropEffect="move";let U=m.dataTransfer.getData("text/plain"),x=JSON.parse(U),Ee=x.item,le=x.group;const we=n[le].clients.splice(Ee,1)[0];b?(Oe(I,n[b].clients=[...n[b].clients,we],n),me(n[b].id,n[b].clients.map(se=>se.id))):me(n[le].id,n[le].clients.map(se=>se.id)),l(2,s=null),l(5,d=!1)}function k(m,b,U){l(5,d=!0),m.dataTransfer.effectAllowed="move",m.dataTransfer.dropEffect="move";let x={group:b,item:U,id:m.target.getAttribute("id")};m.dataTransfer.setData("text/plain",JSON.stringify(x))}function C(m,b){m[b].name=this.value,I.set(n)}const w=m=>Fe(m.id,m.name),_=(m,b)=>h(b,m),$=m=>l(2,s=m.name),f=()=>l(2,s=null);function L(m,b,U){b[U].clients[m].name=this.value,I.set(n)}return[h,k,s,u,i,d,n,C,w,_,$,f,L,(m,b)=>He(m.clients[b].id,m.clients[b].name),(m,b,U)=>k(U,m,b),(m,b)=>l(3,u={group:m,client:b}),()=>l(3,u={}),m=>h(m,null),()=>l(2,s=n.length),()=>l(2,s=null),()=>l(4,i=!i)]}class nt extends ye{constructor(e){super(),Ge(this,e,Xe,ze,Ne,{drop:0,dragstart:1})}get drop(){return this.$$.ctx[0]}get dragstart(){return this.$$.ctx[1]}}export{nt as S,tt as a,et as b,Qe as c,xe as m};
diff --git a/_app/immutable/chunks/await_block.BjiKBWdt.js b/_app/immutable/chunks/await_block.BjiKBWdt.js
new file mode 100644
index 0000000..aa20bfb
--- /dev/null
+++ b/_app/immutable/chunks/await_block.BjiKBWdt.js
@@ -0,0 +1 @@
+import{i as b,g as p,a,f as m}from"./scheduler.-rnGJo_9.js";import{k as g,l as v,m as x,n as w}from"./index.BZ2zs19M.js";function j(e,t){const h=t.token={};function c(r,s,k,d){if(t.token!==h)return;t.resolved=d;let u=t.ctx;k!==void 0&&(u=u.slice(),u[k]=d);const l=r&&(t.current=r)(u);let o=!1;t.block&&(t.blocks?t.blocks.forEach((n,_)=>{_!==s&&n&&(g(),v(n,1,1,()=>{t.blocks[_]===n&&(t.blocks[_]=null)}),x())}):t.block.d(1),l.c(),w(l,1),l.m(t.mount(),t.anchor),o=!0),t.block=l,t.blocks&&(t.blocks[s]=l),o&&m()}if(b(e)){const r=p();if(e.then(s=>{a(r),c(t.then,1,t.value,s),a(null)},s=>{if(a(r),c(t.catch,2,t.error,s),a(null),!t.hasCatch)throw s}),t.current!==t.pending)return c(t.pending,0),!0}else{if(t.current!==t.then)return c(t.then,1,t.value,e),!0;t.resolved=e}}function q(e,t,h){const c=t.slice(),{resolved:r}=e;e.current===e.then&&(c[e.value]=r),e.current===e.catch&&(c[e.error]=r),e.block.p(c,h)}export{j as h,q as u};
diff --git a/_app/immutable/chunks/clickOutside.BxFJ2b6i.js b/_app/immutable/chunks/clickOutside.BxFJ2b6i.js
new file mode 100644
index 0000000..da74373
--- /dev/null
+++ b/_app/immutable/chunks/clickOutside.BxFJ2b6i.js
@@ -0,0 +1 @@
+function i(t){const e=c=>{t&&!t.contains(c.target)&&!c.defaultPrevented&&t.dispatchEvent(new CustomEvent("click_outside",t))};return document.addEventListener("click",e,!0),{destroy(){document.removeEventListener("click",e,!0)}}}export{i as c};
diff --git a/_app/immutable/chunks/entry.CiTaL_xV.js b/_app/immutable/chunks/entry.CiTaL_xV.js
new file mode 100644
index 0000000..e91d9b7
--- /dev/null
+++ b/_app/immutable/chunks/entry.CiTaL_xV.js
@@ -0,0 +1,3 @@
+import{t as ne}from"./scheduler.-rnGJo_9.js";import{w as dt}from"./index.DcYzobde.js";import{a as ae,b as I}from"./paths.CepxQcJr.js";new URL("sveltekit-internal://");function re(t,n){return t==="/"||n==="ignore"?t:n==="never"?t.endsWith("/")?t.slice(0,-1):t:n==="always"&&!t.endsWith("/")?t+"/":t}function oe(t){return t.split("%25").map(decodeURI).join("%25")}function se(t){for(const n in t)t[n]=decodeURIComponent(t[n]);return t}function st({href:t}){return t.split("#")[0]}const ie=["href","pathname","search","toString","toJSON"];function ce(t,n,e){const r=new URL(t);Object.defineProperty(r,"searchParams",{value:new Proxy(r.searchParams,{get(a,o){if(o==="get"||o==="getAll"||o==="has")return s=>(e(s),a[o](s));n();const i=Reflect.get(a,o);return typeof i=="function"?i.bind(a):i}}),enumerable:!0,configurable:!0});for(const a of ie)Object.defineProperty(r,a,{get(){return n(),t[a]},enumerable:!0,configurable:!0});return r}const le="/__data.json",fe=".html__data.json";function ue(t){return t.endsWith(".html")?t.replace(/\.html$/,fe):t.replace(/\/$/,"")+le}function de(...t){let n=5381;for(const e of t)if(typeof e=="string"){let r=e.length;for(;r;)n=n*33^e.charCodeAt(--r)}else if(ArrayBuffer.isView(e)){const r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);let a=r.length;for(;a;)n=n*33^r[--a]}else throw new TypeError("value must be a string or TypedArray");return(n>>>0).toString(36)}function he(t){const n=atob(t),e=new Uint8Array(n.length);for(let r=0;r((t instanceof Request?t.method:(n==null?void 0:n.method)||"GET")!=="GET"&&V.delete(ht(t)),Tt(t,n));const V=new Map;function pe(t,n){const e=ht(t,n),r=document.querySelector(e);if(r!=null&&r.textContent){let{body:a,...o}=JSON.parse(r.textContent);const i=r.getAttribute("data-ttl");return i&&V.set(e,{body:a,init:o,ttl:1e3*Number(i)}),r.getAttribute("data-b64")!==null&&(a=he(a)),Promise.resolve(new Response(a,o))}return window.fetch(t,n)}function ge(t,n,e){if(V.size>0){const r=ht(t,e),a=V.get(r);if(a){if(performance.now(){const a=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(r);if(a)return n.push({name:a[1],matcher:a[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const o=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(r);if(o)return n.push({name:o[1],matcher:o[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!r)return;const i=r.split(/\[(.+?)\](?!\])/);return"/"+i.map((c,f)=>{if(f%2){if(c.startsWith("x+"))return it(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return it(String.fromCharCode(...c.slice(2).split("-").map(l=>parseInt(l,16))));const u=me.exec(c),[,h,g,d,m]=u;return n.push({name:d,matcher:m,optional:!!h,rest:!!g,chained:g?f===1&&i[0]==="":!1}),g?"(.*?)":h?"([^/]*)?":"([^/]+?)"}return it(c)}).join("")}).join("")}/?$`),params:n}}function _e(t){return!/^\([^)]+\)$/.test(t)}function we(t){return t.slice(1).split("/").filter(_e)}function ve(t,n,e){const r={},a=t.slice(1),o=a.filter(s=>s!==void 0);let i=0;for(let s=0;su).join("/"),i=0),f===void 0){c.rest&&(r[c.name]="");continue}if(!c.matcher||e[c.matcher](f)){r[c.name]=f;const u=n[s+1],h=a[s+1];u&&!u.rest&&u.optional&&h&&c.chained&&(i=0),!u&&!h&&Object.keys(r).length===o.length&&(i=0);continue}if(c.optional&&c.chained){i++;continue}return}if(!i)return r}function it(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function be({nodes:t,server_loads:n,dictionary:e,matchers:r}){const a=new Set(n);return Object.entries(e).map(([s,[c,f,u]])=>{const{pattern:h,params:g}=ye(s),d={id:s,exec:m=>{const l=h.exec(m);if(l)return ve(l,g,r)},errors:[1,...u||[]].map(m=>t[m]),layouts:[0,...f||[]].map(i),leaf:o(c)};return d.errors.length=d.layouts.length=Math.max(d.errors.length,d.layouts.length),d});function o(s){const c=s<0;return c&&(s=~s),[c,t[s]]}function i(s){return s===void 0?s:[a.has(s),t[s]]}}function Nt(t,n=JSON.parse){try{return n(sessionStorage[t])}catch{}}function At(t,n,e=JSON.stringify){const r=e(n);try{sessionStorage[t]=r}catch{}}const Ee="1707605959590",Ot="sveltekit:snapshot",jt="sveltekit:scroll",Dt="sveltekit:states",ke="sveltekit:pageurl",j="sveltekit:history",F="sveltekit:navigation",K={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},H=location.origin;function $t(t){if(t instanceof URL)return t;let n=document.baseURI;if(!n){const e=document.getElementsByTagName("base");n=e.length?e[0].href:document.URL}return new URL(t,n)}function pt(){return{x:pageXOffset,y:pageYOffset}}function N(t,n){return t.getAttribute(`data-sveltekit-${n}`)}const Rt={...K,"":K.hover};function Ct(t){let n=t.assignedSlot??t.parentNode;return(n==null?void 0:n.nodeType)===11&&(n=n.host),n}function Vt(t,n){for(;t&&t!==n;){if(t.nodeName.toUpperCase()==="A"&&t.hasAttribute("href"))return t;t=Ct(t)}}function lt(t,n){let e;try{e=new URL(t instanceof SVGAElement?t.href.baseVal:t.href,document.baseURI)}catch{}const r=t instanceof SVGAElement?t.target.baseVal:t.target,a=!e||!!r||tt(e,n)||(t.getAttribute("rel")||"").split(/\s+/).includes("external"),o=(e==null?void 0:e.origin)===H&&t.hasAttribute("download");return{url:e,external:a,target:r,download:o}}function Y(t){let n=null,e=null,r=null,a=null,o=null,i=null,s=t;for(;s&&s!==document.documentElement;)r===null&&(r=N(s,"preload-code")),a===null&&(a=N(s,"preload-data")),n===null&&(n=N(s,"keepfocus")),e===null&&(e=N(s,"noscroll")),o===null&&(o=N(s,"reload")),i===null&&(i=N(s,"replacestate")),s=Ct(s);function c(f){switch(f){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:Rt[r??"off"],preload_data:Rt[a??"off"],keepfocus:c(n),noscroll:c(e),reload:c(o),replace_state:c(i)}}function It(t){const n=dt(t);let e=!0;function r(){e=!0,n.update(i=>i)}function a(i){e=!1,n.set(i)}function o(i){let s;return n.subscribe(c=>{(s===void 0||e&&c!==s)&&i(s=c)})}return{notify:r,set:a,subscribe:o}}function Se(){const{set:t,subscribe:n}=dt(!1);let e;async function r(){clearTimeout(e);try{const a=await fetch(`${ae}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const i=(await a.json()).version!==Ee;return i&&(t(!0),clearTimeout(e)),i}catch{return!1}}return{subscribe:n,check:r}}function tt(t,n){return t.origin!==H||!t.pathname.startsWith(n)}const Ae=-1,Re=-2,Ie=-3,Le=-4,Pe=-5,Ue=-6;function xe(t,n){if(typeof t=="number")return a(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const e=t,r=Array(e.length);function a(o,i=!1){if(o===Ae)return;if(o===Ie)return NaN;if(o===Le)return 1/0;if(o===Pe)return-1/0;if(o===Ue)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const s=e[o];if(!s||typeof s!="object")r[o]=s;else if(Array.isArray(s))if(typeof s[0]=="string"){const c=s[0],f=n==null?void 0:n[c];if(f)return r[o]=f(a(s[1]));switch(c){case"Date":r[o]=new Date(s[1]);break;case"Set":const u=new Set;r[o]=u;for(let d=1;dn!=null)}class et{constructor(n,e){this.status=n,typeof e=="string"?this.body={message:e}:e?this.body=e:this.body={message:`Error: ${n}`}}toString(){return JSON.stringify(this.body)}}class Gt{constructor(n,e){this.status=n,this.location=e}}class gt extends Error{constructor(n,e,r){super(r),this.status=n,this.text=e}}const Oe="x-sveltekit-invalidated",je="x-sveltekit-trailing-slash";function J(t){return t instanceof et||t instanceof gt?t.status:500}function De(t){return t instanceof gt?t.text:"Internal Error"}const T=Nt(jt)??{},G=Nt(Ot)??{},U={url:It({}),page:It({}),navigating:dt(null),updated:Se()};function mt(t){T[t]=pt()}function $e(t,n){let e=t+1;for(;T[e];)delete T[e],e+=1;for(e=n+1;G[e];)delete G[e],e+=1}function D(t){return location.href=t.href,new Promise(()=>{})}function Lt(){}let nt,ft,W,L,ut,$;const Mt=[],z=[];let P=null;const qt=[],Ce=[];let O=[],w={branch:[],error:null,url:null},yt=!1,X=!1,Pt=!0,M=!1,C=!1,Ht=!1,_t=!1,wt,k,A,R,Z;async function ze(t,n,e){var a,o;document.URL!==location.href&&(location.href=location.href),$=t,nt=be(t),L=document.documentElement,ut=n,ft=t.nodes[0],W=t.nodes[1],ft(),W(),k=(a=history.state)==null?void 0:a[j],A=(o=history.state)==null?void 0:o[F],k||(k=A=Date.now(),history.replaceState({...history.state,[j]:k,[F]:A},""));const r=T[k];r&&(history.scrollRestoration="manual",scrollTo(r.x,r.y)),e?await Be(ut,e):qe(location.href,{replaceState:!0}),He()}function Bt(t){z.some(n=>n==null?void 0:n.snapshot)&&(G[t]=z.map(n=>{var e;return(e=n==null?void 0:n.snapshot)==null?void 0:e.capture()}))}function Kt(t){var n;(n=G[t])==null||n.forEach((e,r)=>{var a,o;(o=(a=z[r])==null?void 0:a.snapshot)==null||o.restore(e)})}function Ut(){mt(k),At(jt,T),Bt(A),At(Ot,G)}async function Yt(t,n,e,r){return B({type:"goto",url:$t(t),keepfocus:n.keepFocus,noscroll:n.noScroll,replace_state:n.replaceState,state:n.state,redirect_count:e,nav_token:r,accept:()=>{n.invalidateAll&&(_t=!0)}})}async function Ve(t){return P={id:t.id,promise:Wt(t).then(n=>(n.type==="loaded"&&n.state.error&&(P=null),n))},P.promise}async function ct(t){const n=nt.find(e=>e.exec(zt(t)));n&&await Promise.all([...n.layouts,n.leaf].map(e=>e==null?void 0:e[1]()))}function Jt(t,n){var a;w=t.state;const e=document.querySelector("style[data-sveltekit]");e&&e.remove(),R=t.props.page,wt=new $.root({target:n,props:{...t.props,stores:U,components:z},hydrate:!0}),Kt(A);const r={from:null,to:{params:w.params,route:{id:((a=w.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};O.forEach(o=>o(r)),X=!0}async function Q({url:t,params:n,branch:e,status:r,error:a,route:o,form:i}){let s="never";if(I&&(t.pathname===I||t.pathname===I+"/"))s="always";else for(const d of e)(d==null?void 0:d.slash)!==void 0&&(s=d.slash);t.pathname=re(t.pathname,s),t.search=t.search;const c={type:"loaded",state:{url:t,params:n,branch:e,error:a,route:o},props:{constructors:Ne(e).map(d=>d.node.component),page:R}};i!==void 0&&(c.props.form=i);let f={},u=!R,h=0;for(let d=0;d(s&&(c.route=!0),l[y])}),params:new Proxy(r,{get:(l,y)=>(s&&c.params.add(y),l[y])}),data:(o==null?void 0:o.data)??null,url:ce(e,()=>{s&&(c.url=!0)},l=>{s&&c.search_params.add(l)}),async fetch(l,y){let v;l instanceof Request?(v=l.url,y={body:l.method==="GET"||l.method==="HEAD"?void 0:await l.blob(),cache:l.cache,credentials:l.credentials,headers:l.headers,integrity:l.integrity,keepalive:l.keepalive,method:l.method,mode:l.mode,redirect:l.redirect,referrer:l.referrer,referrerPolicy:l.referrerPolicy,signal:l.signal,...y}):v=l;const S=new URL(v,e);return s&&d(S.href),S.origin===e.origin&&(v=S.href.slice(e.origin.length)),X?ge(v,S.href,y):pe(v,y)},setHeaders:()=>{},depends:d,parent(){return s&&(c.parent=!0),n()},untrack(l){s=!1;try{return l()}finally{s=!0}}};i=await f.universal.load.call(null,m)??null}return{node:f,loader:t,server:o,universal:(h=f.universal)!=null&&h.load?{type:"data",data:i,uses:c}:null,data:i??(o==null?void 0:o.data)??null,slash:((g=f.universal)==null?void 0:g.trailingSlash)??(o==null?void 0:o.slash)}}function xt(t,n,e,r,a,o){if(_t)return!0;if(!a)return!1;if(a.parent&&t||a.route&&n||a.url&&e)return!0;for(const i of a.search_params)if(r.has(i))return!0;for(const i of a.params)if(o[i]!==w.params[i])return!0;for(const i of a.dependencies)if(Mt.some(s=>s(new URL(i))))return!0;return!1}function bt(t,n){return(t==null?void 0:t.type)==="data"?t:(t==null?void 0:t.type)==="skip"?n??null:null}function Fe(t,n){if(!t)return new Set(n.searchParams.keys());const e=new Set([...t.searchParams.keys(),...n.searchParams.keys()]);for(const r of e){const a=t.searchParams.getAll(r),o=n.searchParams.getAll(r);a.every(i=>o.includes(i))&&o.every(i=>a.includes(i))&&e.delete(r)}return e}async function Wt({id:t,invalidating:n,url:e,params:r,route:a}){if((P==null?void 0:P.id)===t)return P.promise;const{errors:o,layouts:i,leaf:s}=a,c=[...i,s];o.forEach(p=>p==null?void 0:p().catch(()=>{})),c.forEach(p=>p==null?void 0:p[1]().catch(()=>{}));let f=null;const u=w.url?t!==w.url.pathname+w.url.search:!1,h=w.route?a.id!==w.route.id:!1,g=Fe(w.url,e);let d=!1;const m=c.map((p,_)=>{var x;const b=w.branch[_],E=!!(p!=null&&p[0])&&((b==null?void 0:b.loader)!==p[1]||xt(d,h,u,g,(x=b.server)==null?void 0:x.uses,r));return E&&(d=!0),E});if(m.some(Boolean)){try{f=await Qt(e,m)}catch(p){return at({status:J(p),error:await q(p,{url:e,params:r,route:{id:a.id}}),url:e,route:a})}if(f.type==="redirect")return f}const l=f==null?void 0:f.nodes;let y=!1;const v=c.map(async(p,_)=>{var rt;if(!p)return;const b=w.branch[_],E=l==null?void 0:l[_];if((!E||E.type==="skip")&&p[1]===(b==null?void 0:b.loader)&&!xt(y,h,u,g,(rt=b.universal)==null?void 0:rt.uses,r))return b;if(y=!0,(E==null?void 0:E.type)==="error")throw E;return vt({loader:p[1],url:e,params:r,route:a,parent:async()=>{var St;const kt={};for(let ot=0;ot<_;ot+=1)Object.assign(kt,(St=await v[ot])==null?void 0:St.data);return kt},server_data_node:bt(E===void 0&&p[0]?{type:"skip"}:E??null,p[0]?b==null?void 0:b.server:void 0)})});for(const p of v)p.catch(()=>{});const S=[];for(let p=0;pPromise.resolve({}),server_data_node:bt(o)}),c={node:await W(),loader:W,universal:null,server:null,data:null};return await Q({url:e,params:a,branch:[s,c],status:t,error:n,route:null})}function Et(t,n){if(!t||tt(t,I))return;let e;try{e=$.hooks.reroute({url:new URL(t)})??t.pathname}catch{return}const r=zt(e);for(const a of nt){const o=a.exec(r);if(o)return{id:t.pathname+t.search,invalidating:n,route:a,params:se(o),url:t}}}function zt(t){return oe(t.slice(I.length)||"/")}function Xt({url:t,type:n,intent:e,delta:r}){let a=!1;const o=ee(w,e,t,n);r!==void 0&&(o.navigation.delta=r);const i={...o.navigation,cancel:()=>{a=!0,o.reject(new Error("navigation cancelled"))}};return M||qt.forEach(s=>s(i)),a?null:o}async function B({type:t,url:n,popped:e,keepfocus:r,noscroll:a,replace_state:o,state:i={},redirect_count:s=0,nav_token:c={},accept:f=Lt,block:u=Lt}){const h=Et(n,!1),g=Xt({url:n,type:t,delta:e==null?void 0:e.delta,intent:h});if(!g){u();return}const d=k,m=A;f(),M=!0,X&&U.navigating.set(g.navigation),Z=c;let l=h&&await Wt(h);if(!l){if(tt(n,I))return await D(n);l=await Zt(n,{id:null},await q(new gt(404,"Not Found",`Not found: ${n.pathname}`),{url:n,params:{},route:{id:null}}),404)}if(n=(h==null?void 0:h.url)||n,Z!==c)return g.reject(new Error("navigation aborted")),!1;if(l.type==="redirect")if(s>=20)l=await at({status:500,error:await q(new Error("Redirect loop"),{url:n,params:{},route:{id:null}}),url:n,route:{id:null}});else return Yt(new URL(l.location,n).href,{},s+1,c),!1;else l.props.page.status>=400&&await U.updated.check()&&await D(n);if(Mt.length=0,_t=!1,mt(d),Bt(m),l.props.page.url.pathname!==n.pathname&&(n.pathname=l.props.page.url.pathname),i=e?e.state:i,!e){const p=o?0:1,_={[j]:k+=p,[F]:A+=p,[Dt]:i};(o?history.replaceState:history.pushState).call(history,_,"",n),o||$e(k,A)}if(P=null,l.props.page.state=i,X){w=l.state,l.props.page&&(l.props.page.url=n);const p=(await Promise.all(Ce.map(_=>_(g.navigation)))).filter(_=>typeof _=="function");if(p.length>0){let _=function(){O=O.filter(b=>!p.includes(b))};p.push(_),O.push(...p)}wt.$set(l.props),Ht=!0}else Jt(l,ut);const{activeElement:y}=document;await ne();const v=e?e.scroll:a?pt():null;if(Pt){const p=n.hash&&document.getElementById(decodeURIComponent(n.hash.slice(1)));v?scrollTo(v.x,v.y):p?p.scrollIntoView():scrollTo(0,0)}const S=document.activeElement!==y&&document.activeElement!==document.body;!r&&!S&&Ke(),Pt=!0,l.props.page&&(R=l.props.page),M=!1,t==="popstate"&&Kt(A),g.fulfil(void 0),O.forEach(p=>p(g.navigation)),U.navigating.set(null)}async function Zt(t,n,e,r){return t.origin===H&&t.pathname===location.pathname&&!yt?await at({status:r,error:e,url:t,route:n}):await D(t)}function Me(){let t;L.addEventListener("mousemove",o=>{const i=o.target;clearTimeout(t),t=setTimeout(()=>{r(i,2)},20)});function n(o){r(o.composedPath()[0],1)}L.addEventListener("mousedown",n),L.addEventListener("touchstart",n,{passive:!0});const e=new IntersectionObserver(o=>{for(const i of o)i.isIntersecting&&(ct(i.target.href),e.unobserve(i.target))},{threshold:0});function r(o,i){const s=Vt(o,L);if(!s)return;const{url:c,external:f,download:u}=lt(s,I);if(f||u)return;const h=Y(s);if(!h.reload)if(i<=h.preload_data){const g=Et(c,!1);g&&Ve(g)}else i<=h.preload_code&&ct(c.pathname)}function a(){e.disconnect();for(const o of L.querySelectorAll("a")){const{url:i,external:s,download:c}=lt(o,I);if(s||c)continue;const f=Y(o);f.reload||(f.preload_code===K.viewport&&e.observe(o),f.preload_code===K.eager&&ct(i.pathname))}}O.push(a),a()}function q(t,n){if(t instanceof et)return t.body;const e=J(t),r=De(t);return $.hooks.handleError({error:t,event:n,status:e,message:r})??{message:r}}function qe(t,n={}){return t=$t(t),t.origin!==H?Promise.reject(new Error("goto: invalid URL")):Yt(t,n,0)}function He(){var n;history.scrollRestoration="manual",addEventListener("beforeunload",e=>{let r=!1;if(Ut(),!M){const a=ee(w,void 0,null,"leave"),o={...a.navigation,cancel:()=>{r=!0,a.reject(new Error("navigation cancelled"))}};qt.forEach(i=>i(o))}r?(e.preventDefault(),e.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ut()}),(n=navigator.connection)!=null&&n.saveData||Me(),L.addEventListener("click",e=>{var g;if(e.button||e.which!==1||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.defaultPrevented)return;const r=Vt(e.composedPath()[0],L);if(!r)return;const{url:a,external:o,target:i,download:s}=lt(r,I);if(!a)return;if(i==="_parent"||i==="_top"){if(window.parent!==window)return}else if(i&&i!=="_self")return;const c=Y(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||s)return;if(o||c.reload){Xt({url:a,type:"link"})?M=!0:e.preventDefault();return}const[u,h]=a.href.split("#");if(h!==void 0&&u===st(location)){const[,d]=w.url.href.split("#");if(d===h){e.preventDefault(),h===""||h==="top"&&r.ownerDocument.getElementById("top")===null?window.scrollTo({top:0}):(g=r.ownerDocument.getElementById(h))==null||g.scrollIntoView();return}if(C=!0,mt(k),t(a),!c.replace_state)return;C=!1}e.preventDefault(),B({type:"link",url:a,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??a.href===location.href})}),L.addEventListener("submit",e=>{if(e.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(e.target),a=e.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const i=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(tt(i,I))return;const s=e.target,c=Y(s);if(c.reload)return;e.preventDefault(),e.stopPropagation();const f=new FormData(s),u=a==null?void 0:a.getAttribute("name");u&&f.append(u,(a==null?void 0:a.getAttribute("value"))??""),i.search=new URLSearchParams(f).toString(),B({type:"form",url:i,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??i.href===location.href})}),addEventListener("popstate",async e=>{var r;if((r=e.state)!=null&&r[j]){const a=e.state[j];if(Z={},a===k)return;const o=T[a],i=e.state[Dt]??{},s=new URL(e.state[ke]??location.href),c=e.state[F],f=st(location)===st(w.url);if(c===A&&(Ht||f)){t(s),T[k]=pt(),o&&scrollTo(o.x,o.y),i!==R.state&&(R={...R,state:i},wt.$set({page:R})),k=a;return}const h=a-k;await B({type:"popstate",url:s,popped:{state:i,scroll:o,delta:h},accept:()=>{k=a,A=c},block:()=>{history.go(-h)},nav_token:Z})}else if(!C){const a=new URL(location.href);t(a)}}),addEventListener("hashchange",()=>{C&&(C=!1,history.replaceState({...history.state,[j]:++k,[F]:A},"",location.href))});for(const e of document.querySelectorAll("link"))e.rel==="icon"&&(e.href=e.href);addEventListener("pageshow",e=>{e.persisted&&U.navigating.set(null)});function t(e){w.url=e,U.page.set({...R,url:e}),U.page.notify()}}async function Be(t,{status:n=200,error:e,node_ids:r,params:a,route:o,data:i,form:s}){yt=!0;const c=new URL(location.href);({params:a={},route:o={id:null}}=Et(c,!1)||{});let f;try{const u=r.map(async(d,m)=>{const l=i[m];return l!=null&&l.uses&&(l.uses=te(l.uses)),vt({loader:$.nodes[d],url:c,params:a,route:o,parent:async()=>{const y={};for(let v=0;vd===o.id);if(g){const d=g.layouts;for(let m=0;mo?"1":"0").join(""));const r=await Tt(e.href);if(!r.ok){let o;throw(a=r.headers.get("content-type"))!=null&&a.includes("application/json")?o=await r.json():r.status===404?o="Not Found":r.status===500&&(o="Internal Error"),new et(r.status,o)}return new Promise(async o=>{var h;const i=new Map,s=r.body.getReader(),c=new TextDecoder;function f(g){return xe(g,{Promise:d=>new Promise((m,l)=>{i.set(d,{fulfil:m,reject:l})})})}let u="";for(;;){const{done:g,value:d}=await s.read();if(g&&!u)break;for(u+=!d&&u?`
+`:c.decode(d,{stream:!0});;){const m=u.indexOf(`
+`);if(m===-1)break;const l=JSON.parse(u.slice(0,m));if(u=u.slice(m+1),l.type==="redirect")return o(l);if(l.type==="data")(h=l.nodes)==null||h.forEach(y=>{(y==null?void 0:y.type)==="data"&&(y.uses=te(y.uses),y.data=f(y.data))}),o(l);else if(l.type==="chunk"){const{id:y,data:v,error:S}=l,p=i.get(y);i.delete(y),S?p.reject(f(S)):p.fulfil(f(v))}}}})}function te(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url),search_params:new Set((t==null?void 0:t.search_params)??[])}}function Ke(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const n=document.body,e=n.getAttribute("tabindex");n.tabIndex=-1,n.focus({preventScroll:!0,focusVisible:!1}),e!==null?n.setAttribute("tabindex",e):n.removeAttribute("tabindex");const r=getSelection();if(r&&r.type!=="None"){const a=[];for(let o=0;o{if(r.rangeCount===a.length){for(let o=0;o{a=u,o=h});return i.catch(()=>{}),{navigation:{from:{params:t.params,route:{id:((c=t.route)==null?void 0:c.id)??null},url:t.url},to:e&&{params:(n==null?void 0:n.params)??null,route:{id:((f=n==null?void 0:n.route)==null?void 0:f.id)??null},url:e},willUnload:!n,type:r,complete:i},fulfil:a,reject:o}}export{ze as a,U as s};
diff --git a/_app/immutable/chunks/index.BZ2zs19M.js b/_app/immutable/chunks/index.BZ2zs19M.js
new file mode 100644
index 0000000..9de840f
--- /dev/null
+++ b/_app/immutable/chunks/index.BZ2zs19M.js
@@ -0,0 +1,4 @@
+var V=Object.defineProperty;var W=(t,e,n)=>e in t?V(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var R=(t,e,n)=>(W(t,typeof e!="symbol"?e+"":e,n),n);import{n as v,r as w,e as H,k as B,j as Q,p as M,f as X,q as Y,u as Z,v as tt,a as O,w as et,x as nt,y as it}from"./scheduler.-rnGJo_9.js";const q=typeof window<"u";let rt=q?()=>window.performance.now():()=>Date.now(),I=q?t=>requestAnimationFrame(t):v;const g=new Set;function k(t){g.forEach(e=>{e.c(t)||(g.delete(e),e.f())}),g.size!==0&&I(k)}function st(t){let e;return g.size===0&&I(k),{promise:new Promise(n=>{g.add(e={c:t,f:n})}),abort(){g.delete(e)}}}let S=!1;function lt(){S=!0}function ot(){S=!1}function at(t,e,n,i){for(;t>1);n(l)<=i?t=l+1:e=l}return t}function ut(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if(t.nodeName==="HEAD"){const r=[];for(let a=0;a0&&e[n[l]].claim_order<=a?l+1:at(1,l,m=>e[n[m]].claim_order,a))-1;i[r]=n[_]+1;const c=_+1;n[c]=r,l=Math.max(c,l)}const u=[],o=[];let s=e.length-1;for(let r=n[l]+1;r!=0;r=i[r-1]){for(u.push(e[r-1]);s>=r;s--)o.push(e[s]);s--}for(;s>=0;s--)o.push(e[s]);u.reverse(),o.sort((r,a)=>r.claim_order-a.claim_order);for(let r=0,a=0;r=u[a].claim_order;)a++;const _=at.removeEventListener(e,n,i)}function Mt(t){return function(e){return e.preventDefault(),t.call(this,e)}}function Ot(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function Pt(t){return t.dataset.svelteH}function qt(t){return t===""?null:+t}function ht(t){return Array.from(t.childNodes)}function pt(t){t.claim_info===void 0&&(t.claim_info={last_index:0,total_claimed:0})}function J(t,e,n,i,l=!1){pt(t);const u=(()=>{for(let o=t.claim_info.last_index;o=0;o--){const s=t[o];if(e(s)){const r=n(s);return r===void 0?t.splice(o,1):t[o]=r,l?r===void 0&&t.claim_info.last_index--:t.claim_info.last_index=o,s}}return i()})();return u.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,u}function K(t,e,n,i){return J(t,l=>l.nodeName===e,l=>{const u=[];for(let o=0;ol.removeAttribute(o))},()=>i(e))}function kt(t,e,n){return K(t,e,n,G)}function zt(t,e,n){return K(t,e,n,mt)}function $t(t,e){return J(t,n=>n.nodeType===3,n=>{const i=""+e;if(n.data.startsWith(i)){if(n.data.length!==i.length)return n.splitText(i.length)}else n.data=i},()=>L(e),!0)}function Ft(t){return $t(t," ")}function Gt(t,e){e=""+e,t.data!==e&&(t.data=e)}function Jt(t,e){t.value=e??""}function Kt(t,e,n,i){n==null?t.style.removeProperty(e):t.style.setProperty(e,n,i?"important":"")}function Ut(t,e,n){for(let i=0;i0&&n.push(l);return n}function Xt(t,e){return new t(e)}const E=new Map;let A=0;function gt(t){let e=5381,n=t.length;for(;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}function xt(t,e){const n={stylesheet:ft(e),rules:{}};return E.set(t,n),n}function P(t,e,n,i,l,u,o,s=0){const r=16.666/i;let a=`{
+`;for(let d=0;d<=1;d+=r){const y=e+(n-e)*u(d);a+=d*100+`%{${o(y,1-y)}}
+`}const _=a+`100% {${o(n,1-n)}}
+}`,c=`__svelte_${gt(_)}_${s}`,m=z(t),{stylesheet:$,rules:f}=E.get(m)||xt(m,t);f[c]||(f[c]=!0,$.insertRule(`@keyframes ${c} ${_}`,$.cssRules.length));const h=t.style.animation||"";return t.style.animation=`${h?`${h}, `:""}${c} ${i}ms linear ${l}ms 1 both`,A+=1,c}function vt(t,e){const n=(t.style.animation||"").split(", "),i=n.filter(e?u=>u.indexOf(e)<0:u=>u.indexOf("__svelte")===-1),l=n.length-i.length;l&&(t.style.animation=i.join(", "),A-=l,A||wt())}function wt(){I(()=>{A||(E.forEach(t=>{const{ownerNode:e}=t.stylesheet;e&&F(e)}),E.clear())})}let x;function Nt(){return x||(x=Promise.resolve(),x.then(()=>{x=null})),x}function T(t,e,n){t.dispatchEvent(yt(`${e?"intro":"outro"}${n}`))}const b=new Set;let p;function Yt(){p={r:0,c:[],p}}function Zt(){p.r||w(p.c),p=p.p}function bt(t,e){t&&t.i&&(b.delete(t),t.i(e))}function te(t,e,n,i){if(t&&t.o){if(b.has(t))return;b.add(t),p.c.push(()=>{b.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}const Et={duration:0};function ee(t,e,n,i){let u=e(t,n,{direction:"both"}),o=i?0:1,s=null,r=null,a=null,_;function c(){a&&vt(t,a)}function m(f,h){const d=f.b-o;return h*=Math.abs(d),{a:o,b:f.b,d,duration:h,start:f.start,end:f.start+h,group:f.group}}function $(f){const{delay:h=0,duration:d=300,easing:y=Q,tick:C=v,css:D}=u||Et,j={start:rt()+h,b:f};f||(j.group=p,p.r+=1),"inert"in t&&(f?_!==void 0&&(t.inert=_):(_=t.inert,t.inert=!0)),s||r?r=j:(D&&(c(),a=P(t,o,f,d,h,y,D)),f&&C(0,1),s=m(j,d),B(()=>T(t,f,"start")),st(N=>{if(r&&N>r.start&&(s=m(r,d),r=null,T(t,s.b,"start"),D&&(c(),a=P(t,o,s.b,s.duration,0,y,u.css))),s){if(N>=s.end)C(o=s.b,1-o),T(t,s.b,"end"),r||(s.b?c():--s.group.r||w(s.group.c)),s=null;else if(N>=s.start){const U=N-s.start;o=s.a+s.d*y(U/s.duration),C(o,1-o)}}return!!(s||r)}))}return{run(f){H(u)?Nt().then(()=>{u=u({direction:f?"in":"out"}),$(f)}):$(f)},end(){c(),s=r=null}}}function ne(t){t&&t.c()}function ie(t,e){t&&t.l(e)}function At(t,e,n){const{fragment:i,after_update:l}=t.$$;i&&i.m(e,n),B(()=>{const u=t.$$.on_mount.map(et).filter(H);t.$$.on_destroy?t.$$.on_destroy.push(...u):w(u),t.$$.on_mount=[]}),l.forEach(B)}function St(t,e){const n=t.$$;n.fragment!==null&&(Z(n.after_update),w(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Ct(t,e){t.$$.dirty[0]===-1&&(nt.push(t),it(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const f=$.length?$[0]:m;return a.ctx&&l(a.ctx[c],a.ctx[c]=f)&&(!a.skip_bound&&a.bound[c]&&a.bound[c](f),_&&Ct(t,c)),m}):[],a.update(),_=!0,w(a.before_update),a.fragment=i?i(a.ctx):!1,e.target){if(e.hydrate){lt();const c=ht(e.target);a.fragment&&a.fragment.l(c),c.forEach(F)}else a.fragment&&a.fragment.c();e.intro&&bt(t.$$.fragment),At(t,e.target,e.anchor),ot(),X()}O(r)}class se{constructor(){R(this,"$$");R(this,"$$set")}$destroy(){St(this,1),this.$destroy=v}$on(e,n){if(!H(n))return v;const i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{const l=i.indexOf(n);l!==-1&&i.splice(l,1)}}$set(e){this.$$set&&!Y(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Dt="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Dt);export{Mt as A,St as B,qt as C,Kt as D,Bt as E,rt as F,st as G,P as H,vt as I,Ut as J,Vt as K,Xt as L,mt as M,zt as N,ee as O,se as S,ht as a,$t as b,kt as c,F as d,G as e,Ft as f,Tt as g,dt as h,re as i,Gt as j,Yt as k,te as l,Zt as m,bt as n,Qt as o,Pt as p,Ot as q,Lt as r,Ht as s,L as t,Jt as u,It as v,ne as w,ie as x,Wt as y,At as z};
diff --git a/_app/immutable/chunks/index.BqA-9sFF.js b/_app/immutable/chunks/index.BqA-9sFF.js
new file mode 100644
index 0000000..2229f3f
--- /dev/null
+++ b/_app/immutable/chunks/index.BqA-9sFF.js
@@ -0,0 +1 @@
+import{n as $,j as b,e as C}from"./scheduler.-rnGJo_9.js";import{F as w,G as B,H as R,I as S}from"./index.BZ2zs19M.js";import{c as q}from"./index.CvmYViMX.js";function k(s,t,e,o){if(!t)return $;const n=s.getBoundingClientRect();if(t.left===n.left&&t.right===n.right&&t.top===n.top&&t.bottom===n.bottom)return $;const{delay:f=0,duration:c=300,easing:p=b,start:r=w()+f,end:u=r+c,tick:h=$,css:a}=e(s,{from:t,to:n},o);let y=!0,i=!1,l;function m(){a&&(l=R(s,0,1,c,f,p,a)),f||(i=!0)}function d(){a&&S(s,l),y=!1}return B(g=>{if(!i&&g>=r&&(i=!0),i&&g>=u&&(h(1,0),d()),!y)return!1;if(i){const x=g-r,_=0+1*p(x/c);h(_,1-_)}return!0}),m(),h(0,1),d}function G(s){const t=getComputedStyle(s);if(t.position!=="absolute"&&t.position!=="fixed"){const{width:e,height:o}=t,n=s.getBoundingClientRect();s.style.position="absolute",s.style.width=e,s.style.height=o,F(s,n)}}function F(s,t){const e=s.getBoundingClientRect();if(t.left!==e.left||t.top!==e.top){const o=getComputedStyle(s),n=o.transform==="none"?"":o.transform;s.style.transform=`${n} translate(${t.left-e.left}px, ${t.top-e.top}px)`}}function H(s,{from:t,to:e},o={}){const n=getComputedStyle(s),f=n.transform==="none"?"":n.transform,[c,p]=n.transformOrigin.split(" ").map(parseFloat),r=t.left+t.width*c/e.width-(e.left+c),u=t.top+t.height*p/e.height-(e.top+p),{delay:h=0,duration:a=i=>Math.sqrt(i)*120,easing:y=q}=o;return{delay:h,duration:C(a)?a(Math.sqrt(r*r+u*u)):a,easing:y,css:(i,l)=>{const m=l*r,d=l*u,g=i+l*t.width/e.width,x=i+l*t.height/e.height;return`transform: ${f} translate(${m}px, ${d}px) scale(${g}, ${x});`}}}export{H as a,k as c,G as f};
diff --git a/_app/immutable/chunks/index.CvmYViMX.js b/_app/immutable/chunks/index.CvmYViMX.js
new file mode 100644
index 0000000..3608686
--- /dev/null
+++ b/_app/immutable/chunks/index.CvmYViMX.js
@@ -0,0 +1 @@
+function n(t){const c=t-1;return c*c*c+1}export{n as c};
diff --git a/_app/immutable/chunks/index.DcYzobde.js b/_app/immutable/chunks/index.DcYzobde.js
new file mode 100644
index 0000000..66f3cbd
--- /dev/null
+++ b/_app/immutable/chunks/index.DcYzobde.js
@@ -0,0 +1 @@
+import{n as f,s as l}from"./scheduler.-rnGJo_9.js";const e=[];function h(n,b=f){let i;const o=new Set;function r(t){if(l(n,t)&&(n=t,i)){const c=!e.length;for(const s of o)s[1](),e.push(s,n);if(c){for(let s=0;s{o.delete(s),o.size===0&&i&&(i(),i=null)}}return{set:r,update:u,subscribe:p}}export{h as w};
diff --git a/_app/immutable/chunks/mopidyTools.QoO8ONH9.js b/_app/immutable/chunks/mopidyTools.QoO8ONH9.js
new file mode 100644
index 0000000..ea2577c
--- /dev/null
+++ b/_app/immutable/chunks/mopidyTools.QoO8ONH9.js
@@ -0,0 +1 @@
+import{n as be,l as ke,S as Le,i as _e,M as Z,N as $,a as ee,d as I,q as k,g as Se,h as Ce}from"./index.BZ2zs19M.js";import{r as Me,s as xe,z as te,n as ne,A as se,B as ce}from"./scheduler.-rnGJo_9.js";import{w as u}from"./index.DcYzobde.js";function _t(t){return(t==null?void 0:t.length)!==void 0?t:Array.from(t)}function ze(t,e){ke(t,1,1,()=>{e.delete(t.key)})}function St(t,e){t.f(),ze(t,e)}function Ct(t,e,n,s,c,a,r,i,f,m,_,T){let y=t.length,L=a.length,g=y;const V={};for(;g--;)V[t[g].key]=g;const z=[],R=new Map,A=new Map,J=[];for(g=L;g--;){const h=T(c,a,g),w=n(h);let b=r.get(w);b?s&&J.push(()=>b.p(h,e)):(b=m(w,h),b.c()),R.set(w,z[g]=b),w in V&&A.set(w,Math.abs(g-V[w]))}const X=new Set,Y=new Set;function j(h){be(h,1),h.m(i,_),r.set(h.key,h),_=h.first,L--}for(;y&&L;){const h=z[L-1],w=t[y-1],b=h.key,E=w.key;h===w?(_=h.first,y--,L--):R.has(E)?!r.has(b)||X.has(b)?j(h):Y.has(E)?y--:A.get(b)>A.get(E)?(Y.add(b),j(h)):(X.add(E),y--):(f(w,r),y--)}for(;y--;){const h=t[y];R.has(h.key)||f(h,r)}for(;L;)j(z[L-1]);return Me(J),z}function Ee(t){let e,n,s;return{c(){e=Z("svg"),n=Z("path"),this.h()},l(c){e=$(c,"svg",{"aria-hidden":!0,class:!0,role:!0,xmlns:!0,viewBox:!0});var a=ee(e);n=$(a,"path",{fill:!0,d:!0}),ee(n).forEach(I),a.forEach(I),this.h()},h(){k(n,"fill","currentColor"),k(n,"d",t[0]),k(e,"aria-hidden","true"),k(e,"class",s=te(t[1])+" svelte-88c8nf"),k(e,"role","img"),k(e,"xmlns","http://www.w3.org/2000/svg"),k(e,"viewBox",t[2])},m(c,a){Se(c,e,a),Ce(e,n)},p(c,[a]){a&1&&k(n,"d",c[0]),a&2&&s!==(s=te(c[1])+" svelte-88c8nf")&&k(e,"class",s),a&4&&k(e,"viewBox",c[2])},i:ne,o:ne,d(c){c&&I(e)}}}function Pe(t,e,n){let{icon:s}=e,{spin:c=!1}=e,a=[],r="",i="";return t.$$set=f=>{n(5,e=se(se({},e),ce(f))),"icon"in f&&n(3,s=f.icon),"spin"in f&&n(4,c=f.spin)},t.$$.update=()=>{t.$$.dirty&8&&n(2,i="0 0 "+s.icon[0]+" "+s.icon[1]),n(1,r="fa "+(e.class?e.class:"")+(c?" spin":"")),t.$$.dirty&8&&n(0,a=s.icon[4])},e=ce(e),[a,r,i,s,c]}class Mt extends Le{constructor(e){super(),_e(this,e,Pe,Ee,xe,{icon:3,spin:4})}}var Ne={prefix:"fas",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H296c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272H216c13.3 0 24 10.7 24 24V440c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z"]},xt=Ne,zt={prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"]},Et={prefix:"fas",iconName:"caret-left",icon:[256,512,[],"f0d9","M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z"]},Oe={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},Pt=Oe,Te={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},Nt=Te,Ve={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},Ot=Ve,Re={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Tt=Re,Vt={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},Ae={prefix:"fas",iconName:"circle-pause",icon:[512,512,[62092,"pause-circle"],"f28b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},Rt=Ae,At={prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]},je={prefix:"fas",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M533.6 32.5C598.5 85.2 640 165.8 640 256s-41.5 170.7-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z"]},jt=je,Ie={prefix:"fas",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z"]},It=Ie,Ht={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]},Wt={prefix:"fas",iconName:"satellite",icon:[512,512,[128752],"f7bf","M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z"]},Dt={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]},He={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},Ut=He,qt={prefix:"fas",iconName:"utensils",icon:[448,512,[127860,61685,"cutlery"],"f2e7","M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16V150.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z"]},Bt={prefix:"fas",iconName:"guitar",icon:[512,512,[],"f7a6","M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},Ft={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},Gt={prefix:"fas",iconName:"grip-lines",icon:[448,512,[],"f7a4","M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},Kt={prefix:"fas",iconName:"podcast",icon:[448,512,[],"f2ce","M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},We={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Qt=We,Jt={prefix:"fas",iconName:"fish",icon:[576,512,[128031],"f578","M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},De={prefix:"fas",iconName:"volume-xmark",icon:[576,512,["volume-mute","volume-times"],"f6a9","M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},Xt=De,Yt={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},Zt={prefix:"fas",iconName:"angle-up",icon:[448,512,[8963],"f106","M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"]},$t={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"]},e2={prefix:"fas",iconName:"music",icon:[512,512,[127925],"f001","M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V147L192 223.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V200 128c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z"]},Ue={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM116.6 187.9L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9zM220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3L220.9 270z"]},t2=Ue,n2={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},s2={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"]},qe={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z"]},c2=qe,Be={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},r2=Be;const Fe="localhost",Ge="6680",a2="0.0.27-17f6a6b",fe=u(null),o2=u(null),i2=u([]),Ke=u({}),v=u(0),re=u(null),ae=u(null),Qe=u(!1),Je=u(!1),Xe=u(!1),Ye=u(!1),Ze=u(!1),D=u(0),l2=u(!1),f2=u(!1),u2=u(""),$e=u([]),et=u(Fe),tt=u(Ge),nt=u(""),d2=u(""),h2=u(""),p2=u("");var H=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function st(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var K={exports:{}},M=typeof Reflect=="object"?Reflect:null,oe=M&&typeof M.apply=="function"?M.apply:function(e,n,s){return Function.prototype.apply.call(e,n,s)},P;M&&typeof M.ownKeys=="function"?P=M.ownKeys:Object.getOwnPropertySymbols?P=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:P=function(e){return Object.getOwnPropertyNames(e)};function ct(t){console&&console.warn&&console.warn(t)}var ue=Number.isNaN||function(e){return e!==e};function l(){l.init.call(this)}K.exports=l;K.exports.once=it;l.EventEmitter=l;l.prototype._events=void 0;l.prototype._eventsCount=0;l.prototype._maxListeners=void 0;var ie=10;function O(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(l,"defaultMaxListeners",{enumerable:!0,get:function(){return ie},set:function(t){if(typeof t!="number"||t<0||ue(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");ie=t}});l.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};l.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||ue(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function de(t){return t._maxListeners===void 0?l.defaultMaxListeners:t._maxListeners}l.prototype.getMaxListeners=function(){return de(this)};l.prototype.emit=function(e){for(var n=[],s=1;s0&&(r=n[0]),r instanceof Error)throw r;var i=new Error("Unhandled error."+(r?" ("+r.message+")":""));throw i.context=r,i}var f=a[e];if(f===void 0)return!1;if(typeof f=="function")oe(f,this,n);else for(var m=f.length,_=ye(f,m),s=0;s0&&r.length>c&&!r.warned){r.warned=!0;var i=new Error("Possible EventEmitter memory leak detected. "+r.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");i.name="MaxListenersExceededWarning",i.emitter=t,i.type=e,i.count=r.length,ct(i)}return t}l.prototype.addListener=function(e,n){return he(this,e,n,!1)};l.prototype.on=l.prototype.addListener;l.prototype.prependListener=function(e,n){return he(this,e,n,!0)};function rt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function pe(t,e,n){var s={fired:!1,wrapFn:void 0,target:t,type:e,listener:n},c=rt.bind(s);return c.listener=n,s.wrapFn=c,c}l.prototype.once=function(e,n){return O(n),this.on(e,pe(this,e,n)),this};l.prototype.prependOnceListener=function(e,n){return O(n),this.prependListener(e,pe(this,e,n)),this};l.prototype.removeListener=function(e,n){var s,c,a,r,i;if(O(n),c=this._events,c===void 0)return this;if(s=c[e],s===void 0)return this;if(s===n||s.listener===n)--this._eventsCount===0?this._events=Object.create(null):(delete c[e],c.removeListener&&this.emit("removeListener",e,s.listener||n));else if(typeof s!="function"){for(a=-1,r=s.length-1;r>=0;r--)if(s[r]===n||s[r].listener===n){i=s[r].listener,a=r;break}if(a<0)return this;a===0?s.shift():at(s,a),s.length===1&&(c[e]=s[0]),c.removeListener!==void 0&&this.emit("removeListener",e,i||n)}return this};l.prototype.off=l.prototype.removeListener;l.prototype.removeAllListeners=function(e){var n,s,c;if(s=this._events,s===void 0)return this;if(s.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):s[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete s[e]),this;if(arguments.length===0){var a=Object.keys(s),r;for(c=0;c=0;c--)this.removeListener(e,n[c]);return this};function me(t,e,n){var s=t._events;if(s===void 0)return[];var c=s[e];return c===void 0?[]:typeof c=="function"?n?[c.listener||c]:[c]:n?ot(c):ye(c,c.length)}l.prototype.listeners=function(e){return me(this,e,!0)};l.prototype.rawListeners=function(e){return me(this,e,!1)};l.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):ve.call(t,e)};l.prototype.listenerCount=ve;function ve(t){var e=this._events;if(e!==void 0){var n=e[t];if(typeof n=="function")return 1;if(n!==void 0)return n.length}return 0}l.prototype.eventNames=function(){return this._eventsCount>0?P(this._events):[]};function ye(t,e){for(var n=new Array(e),s=0;se.toUpperCase().replace("_",""))}class p extends dt{constructor(e){super(),this._console=this._getConsole(e||{}),this._settings=this._configure(e||{}),this._backoffDelay=this._settings.backoffDelayMin,this._pendingRequests={},this._webSocket=null,this._delegateEvents(),this._settings.autoConnect&&this.connect()}_getConsole(e){if(typeof e.console<"u")return e.console;const n=typeof console<"u"&&console||{};return n.log=n.log||(()=>{}),n.warn=n.warn||(()=>{}),n.error=n.error||(()=>{}),n}_configure(e){const n={...e},s=typeof document<"u"&&document.location.protocol==="https:"?"wss://":"ws://",c=typeof document<"u"&&document.location.host||"localhost";return n.webSocketUrl=e.webSocketUrl||`${s}${c}/mopidy/ws`,e.autoConnect!==!1&&(n.autoConnect=!0),n.backoffDelayMin=e.backoffDelayMin||1e3,n.backoffDelayMax=e.backoffDelayMax||64e3,n}_delegateEvents(){this.removeAllListeners("websocket:close"),this.removeAllListeners("websocket:error"),this.removeAllListeners("websocket:incomingMessage"),this.removeAllListeners("websocket:open"),this.removeAllListeners("state:offline"),this.on("websocket:close",this._cleanup),this.on("websocket:error",this._handleWebSocketError),this.on("websocket:incomingMessage",this._handleMessage),this.on("websocket:open",this._resetBackoffDelay),this.on("websocket:open",this._getApiSpec),this.on("state:offline",this._reconnect)}off(...e){if(e.length===0)this.removeAllListeners();else if(e.length===1){const n=e[0];if(typeof n=="string")this.removeAllListeners(n);else throw Error("Expected no arguments, a string, or a string and a listener.")}else this.removeListener(...e)}connect(){if(this._webSocket){if(this._webSocket.readyState===p.WebSocket.OPEN)return;this._webSocket.close()}this._webSocket=this._settings.webSocket||new p.WebSocket(this._settings.webSocketUrl),this._webSocket.onclose=e=>{this.emit("websocket:close",e)},this._webSocket.onerror=e=>{this.emit("websocket:error",e)},this._webSocket.onopen=()=>{this.emit("websocket:open")},this._webSocket.onmessage=e=>{this.emit("websocket:incomingMessage",e)}}_cleanup(e){Object.keys(this._pendingRequests).forEach(n=>{const{reject:s}=this._pendingRequests[n];delete this._pendingRequests[n];const c=new p.ConnectionError("WebSocket closed");c.closeEvent=e,s(c)}),this.emit("state","state:offline"),this.emit("state:offline")}_reconnect(){setTimeout(()=>{this.emit("state","reconnectionPending",{timeToAttempt:this._backoffDelay}),this.emit("reconnectionPending",{timeToAttempt:this._backoffDelay}),setTimeout(()=>{this.emit("state","reconnecting"),this.emit("reconnecting"),this.connect()},this._backoffDelay),this._backoffDelay*=2,this._backoffDelay>this._settings.backoffDelayMax&&(this._backoffDelay=this._settings.backoffDelayMax)},0)}_resetBackoffDelay(){this._backoffDelay=this._settings.backoffDelayMin}close(){this.off("state:offline",this._reconnect),this._webSocket&&this._webSocket.close()}_handleWebSocketError(e){this._console.warn("WebSocket error:",e.stack||e)}_send(e){switch(this._webSocket.readyState){case p.WebSocket.CONNECTING:return Promise.reject(new p.ConnectionError("WebSocket is still connecting"));case p.WebSocket.CLOSING:return Promise.reject(new p.ConnectionError("WebSocket is closing"));case p.WebSocket.CLOSED:return Promise.reject(new p.ConnectionError("WebSocket is closed"));default:return new Promise((n,s)=>{const c={...e,jsonrpc:"2.0",id:this._nextRequestId()};this._pendingRequests[c.id]={resolve:n,reject:s},this._webSocket.send(JSON.stringify(c)),this.emit("websocket:outgoingMessage",c)})}}_handleMessage(e){try{const n=JSON.parse(e.data);Object.hasOwnProperty.call(n,"id")?this._handleResponse(n):Object.hasOwnProperty.call(n,"event")?this._handleEvent(n):this._console.warn(`Unknown message type received. Message was: ${e.data}`)}catch(n){if(n instanceof SyntaxError)this._console.warn(`WebSocket message parsing failed. Message was: ${e.data}`);else throw n}}_handleResponse(e){if(!Object.hasOwnProperty.call(this._pendingRequests,e.id)){this._console.warn("Unexpected response received. Message was:",e);return}const{resolve:n,reject:s}=this._pendingRequests[e.id];if(delete this._pendingRequests[e.id],Object.hasOwnProperty.call(e,"result"))n(e.result);else if(Object.hasOwnProperty.call(e,"error")){const c=new p.ServerError(e.error.message);c.code=e.error.code,c.data=e.error.data,s(c),this._console.warn("Server returned error:",e.error)}else{const c=new Error("Response without 'result' or 'error' received");c.data={response:e},s(c),this._console.warn("Response without 'result' or 'error' received. Message was:",e)}}_handleEvent(e){const n={...e};delete n.event;const s=`event:${W(e.event)}`;this.emit("event",s,n),this.emit(s,n)}_getApiSpec(){return this._send({method:"core.describe"}).then(this._createApi.bind(this)).catch(this._handleWebSocketError.bind(this))}_createApi(e){const n=r=>(...i)=>{const f={method:r};return i.length===0?this._send(f):i.length>1?Promise.reject(new Error("Expected zero arguments, a single array, or a single object.")):!Array.isArray(i[0])&&i[0]!==Object(i[0])?Promise.reject(new TypeError("Expected an array or an object.")):([f.params]=i,this._send(f))},s=r=>{let i=r.split(".");return i.length>=1&&i[0]==="core"&&(i=i.slice(1)),i},c=r=>{let i=this;return r.forEach(f=>{const m=W(f);i[m]=i[m]||{},i=i[m]}),i},a=r=>{const i=s(r),f=W(i.slice(-1)[0]),m=c(i.slice(0,-1));m[f]=n(r),m[f].description=e[r].description,m[f].params=e[r].params};Object.keys(e).forEach(a),this.emit("state","state:online"),this.emit("state:online")}}class pt extends Error{constructor(e){super(e),this.name="ConnectionError"}}p.ConnectionError=pt;class mt extends Error{constructor(e){super(e),this.name="ServerError"}}p.ServerError=mt;p.WebSocket=ht;p.prototype._nextRequestId=(()=>{let t=-1;return()=>(t+=1,t)})();var vt=p;const yt=st(vt);let o,U,q,B,F,S,N,d,G=!1;fe.subscribe(t=>{o=t});et.subscribe(t=>{U=t});tt.subscribe(t=>{q=t});nt.subscribe(t=>{B=t});$e.subscribe(t=>{F=t});v.subscribe(t=>{S=t});D.subscribe(t=>{N=t});function m2(t){let e=~~(t/6e4),n=`${~~(t/1e3%60)}`;return`${e}:${n.padStart(2,"0")}`}function v2(t,e){return t/e*100}function gt(t,e){return~~(e*t/100)}let x;const wt=()=>new Promise((t,e)=>{G=!0;const n=U||window.location.hostname,s=q||window.location.port,c=B||(window.location.protocol==="https:"?"true":"false");o=new yt({webSocketUrl:`ws${c==="true"?"s":""}://${n}:${s}/mopidy/ws/`}),o.on("state:online",async()=>{console.log("[Mopidy]: Connected",o);const a=await le();S=await o.playback.getTimePosition();const r=await o.playback.getState(),i=await o.mixer.getVolume(),f=await o.mixer.getMute(),m=await o.tracklist.getRandom(),_=await o.tracklist.getConsume(),T=await o.tracklist.getRepeat(),y=await o.tracklist.getSingle();if(v.set(S),re.set(r),ae.set(i),Qe.set(f),Je.set(m),Xe.set(_),Ye.set(T),Ze.set(y),a){const L=a.track.length;D.set(a.track.length),r==="playing"&&(d&&clearInterval(d),d=setInterval(()=>{S>=L?clearInterval(d):v.update(g=>g+1e3)},1e3))}G=!1,fe.set(o),t("Connected")}),o.on("state",a=>console.log("[Mopidy]:",a)),o.on("event",a=>console.log("[Mopidy]:",a)),o.on("event:trackPlaybackEnded",a=>{let{time_position:r}=a;clearInterval(d),v.set(r)}),o.on("event:trackPlaybackPaused",a=>{let{time_position:r}=a;clearInterval(d),v.set(r)}),o.on("event:trackPlaybackResumed",a=>{let{time_position:r}=a;v.set(r),d&&clearInterval(d),d=setInterval(()=>{S>=N?clearInterval(d):v.update(i=>i+1e3)},1e3)}),o.on("event:volumeChanged",a=>{ae.set(a.volume)}),o.on("event:playbackStateChanged",a=>{let{new_state:r}=a;v.set(0),re.set(r),r=="paused"&&clearInterval(d),r=="playing"&&(d&&clearInterval(d),d=setInterval(()=>{S>=N?clearInterval(d):v.update(i=>i+1e3)},1e3))}),o.on("event:trackPlaybackStarted",async()=>{v.set(0);const a=await le(),r=a.track.length;D.set(a.track.length),d&&clearInterval(d),d=setInterval(()=>{S>=r?clearInterval(d):v.update(i=>i+1e3)},1e3)}),o.on("error",a=>{console.log("[Mopidy]: error:",a),e(a)})});function we(t){return o&&!t?G?(console.log("connecting",x),x):(console.log("already connected"),x):(x=wt(),x)}const le=async()=>{const t=await o.playback.getCurrentTlTrack();if(t){const e=await o.library.lookup([[t.track.uri]]),n=await o.tracklist.index();return t.track=Object.values(e)[0][0],t.index=n,Ke.set(t),t}};async function y2(){const t=await we();return console.log("getting playlists",t),F=(await o.playlists.asList()).map(n=>(n.slug=n.name,n)),F}async function Q(t){const e=await o.playlists.lookup([t]);if(e)return e;throw new Error("error reading playlists tracks")}async function g2(){const t=await we();console.log("get curren tracklist",t);const e=await o.tracklist.getTlTracks();if(e)return e;throw new Error("Error reading tracklist")}function w2(t){o.tracklist.clear(),Array.isArray(t)?o.tracklist.add({tracks:t}):o.tracklist.add({uris:[t]}),o.playback.play()}async function b2(t){const e=await o.tracklist.index();o.tracklist.add({at_position:e+1,uris:[t]})}async function k2(t){o.tracklist.add({uris:[t]})}async function L2(t){const e=await Q(t);o.tracklist.clear(),o.tracklist.add([e.tracks]),o.playback.play()}async function _2(t){const e=await Q(t);o.tracklist.clear(),o.tracklist.add([e.tracks]),o.tracklist.shuffle(),o.playback.play()}async function S2(t){const e=await Q(t);o.tracklist.add([e.tracks])}const C2=async t=>{const e=gt(t,N),n=await o.playback.seek([e]);n?(console.log("[Mopidy]: Set track time",t),v.set(e)):console.log("[Mopidy]: Failed tracktime change",n,e)},M2=t=>{o.playback.play([t])},x2=t=>{o.tracklist.clear(),o.tracklist.add({uris:t}),o.playback.play()},z2=(t,e)=>{o.tracklist.clear(),t?o.tracklist.add([t]):e&&o.tracklist.add({uris:e}),o.tracklist.shuffle(),o.playback.play()},E2=(t,e)=>{t?o.tracklist.add([t]):e&&o.tracklist.add({uris:e})},P2=async t=>{console.log("[Mopidy]: Searching images for ",t.uri);const e=await o.library.getImages({uris:[t.uri]});if(Object.values(e)[0].length>0)return Object.values(e)[0].find(n=>n.__model__=="Image").uri;if(t&&t.album){const s=await(await fetch(`https://ws.audioscrobbler.com/2.0/?format=json&method=album.getInfo&album=${t.album.name}&artist=${t.artists[0].name}&api_key=12bbc4850d7cb77e2842f0a2f7bcc2e3`)).json();if(console.log("[Lastfm]: Result information",s),s&&s.album){const c=s.album.image.find(a=>a.size==="extralarge");if(c["#text"])return c["#text"]}}};export{Ht as $,Vt as A,w2 as B,b2 as C,k2 as D,$t as E,Mt as F,d2 as G,h2 as H,p2 as I,et as J,tt as K,nt as L,r2 as M,y2 as N,$e as O,a2 as P,n2 as Q,Yt as R,Q as S,Gt as T,L2 as U,_2 as V,S2 as W,i2 as X,o2 as Y,Pt as Z,Tt as _,u2 as a,t2 as a0,Wt as a1,Qt as a2,s2 as a3,Kt as a4,Jt as a5,Bt as a6,e2 as a7,Et as a8,zt as a9,Ze as aa,Ye as ab,Xe as ac,Je as ad,Qe as ae,l2 as af,ae as ag,f2 as ah,Rt as ai,xt as aj,jt as ak,Xt as al,qt as am,At as an,It as ao,m2 as b,Ke as c,Dt as d,_t as e,Ot as f,St as g,g2 as h,Ut as i,v as j,re as k,P2 as l,fe as m,v2 as n,Ft as o,M2 as p,Zt as q,Nt as r,C2 as s,D as t,Ct as u,c2 as v,we as w,x2 as x,z2 as y,E2 as z};
diff --git a/_app/immutable/chunks/paths.CepxQcJr.js b/_app/immutable/chunks/paths.CepxQcJr.js
new file mode 100644
index 0000000..293b9c1
--- /dev/null
+++ b/_app/immutable/chunks/paths.CepxQcJr.js
@@ -0,0 +1 @@
+var s;const e=((s=globalThis.__sveltekit_1wz2im)==null?void 0:s.base)??"";var a;const t=((a=globalThis.__sveltekit_1wz2im)==null?void 0:a.assets)??e;export{t as a,e as b};
diff --git a/_app/immutable/chunks/scheduler.-rnGJo_9.js b/_app/immutable/chunks/scheduler.-rnGJo_9.js
new file mode 100644
index 0000000..0adc6aa
--- /dev/null
+++ b/_app/immutable/chunks/scheduler.-rnGJo_9.js
@@ -0,0 +1 @@
+function g(){}const A=t=>t;function w(t,n){for(const e in n)t[e]=n[e];return t}function B(t){return!!t&&(typeof t=="object"||typeof t=="function")&&typeof t.then=="function"}function j(t){return t()}function C(){return Object.create(null)}function E(t){t.forEach(j)}function q(t){return typeof t=="function"}function D(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}let f;function P(t,n){return t===n?!0:(f||(f=document.createElement("a")),f.href=n,t===f.href)}function S(t){return Object.keys(t).length===0}function O(t,...n){if(t==null){for(const r of n)r(void 0);return g}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function U(t,n,e){t.$$.on_destroy.push(O(n,e))}function G(t,n,e,r){if(t){const o=m(t,n,e,r);return t[0](o)}}function m(t,n,e,r){return t[1]&&r?w(e.ctx.slice(),t[1](r(n))):e.ctx}function H(t,n,e,r){if(t[2]&&r){const o=t[2](r(e));if(n.dirty===void 0)return o;if(typeof o=="object"){const a=[],_=Math.max(n.dirty.length,o.length);for(let u=0;u<_;u+=1)a[u]=n.dirty[u]|o[u];return a}return n.dirty|o}return n.dirty}function I(t,n,e,r,o,a){if(o){const _=m(n,e,r,a);t.p(_,o)}}function J(t){if(t.ctx.length>32){const n=[],e=t.ctx.length/32;for(let r=0;rt.indexOf(r)===-1?n.push(r):e.push(r)),e.forEach(r=>r()),s=n}export{w as A,K as B,G as C,I as D,J as E,H as F,d as a,Q as b,U as c,N as d,q as e,M as f,x as g,P as h,B as i,A as j,F as k,T as l,y as m,g as n,R as o,C as p,S as q,E as r,D as s,V as t,W as u,l as v,j as w,i as x,z as y,L as z};
diff --git a/_app/immutable/chunks/stores.Bw2ZYP7K.js b/_app/immutable/chunks/stores.Bw2ZYP7K.js
new file mode 100644
index 0000000..d6c0bb1
--- /dev/null
+++ b/_app/immutable/chunks/stores.Bw2ZYP7K.js
@@ -0,0 +1 @@
+import{s as e}from"./entry.CiTaL_xV.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p};
diff --git a/_app/immutable/entry/app.B0pox7fU.js b/_app/immutable/entry/app.B0pox7fU.js
new file mode 100644
index 0000000..5e0e538
--- /dev/null
+++ b/_app/immutable/entry/app.B0pox7fU.js
@@ -0,0 +1,7 @@
+import{s as C,l as q,o as U,m as D,t as j}from"../chunks/scheduler.-rnGJo_9.js";import{S as z,i as M,s as W,v as p,f as F,g as k,l as h,m as L,n as w,d as g,e as G,c as H,a as J,q as I,D as d,t as K,b as Q,j as X,k as P,L as E,w as v,x as O,z as R,B as y}from"../chunks/index.BZ2zs19M.js";const Y="modulepreload",Z=function(a,e){return new URL(a,e).href},T={},b=function(e,n,i){let s=Promise.resolve();if(n&&n.length>0){const c=document.getElementsByTagName("link");s=Promise.all(n.map(t=>{if(t=Z(t,i),t in T)return;T[t]=!0;const r=t.endsWith(".css"),l=r?'[rel="stylesheet"]':"";if(!!i)for(let u=c.length-1;u>=0;u--){const m=c[u];if(m.href===t&&(!r||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${t}"]${l}`))return;const o=document.createElement("link");if(o.rel=r?"stylesheet":Y,r||(o.as="script",o.crossOrigin=""),o.href=t,document.head.appendChild(o),r)return new Promise((u,m)=>{o.addEventListener("load",u),o.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${t}`)))})}))}return s.then(()=>e()).catch(c=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=c,window.dispatchEvent(t),!t.defaultPrevented)throw c})},re={};function $(a){let e,n,i;var s=a[1][0];function c(t,r){return{props:{data:t[3],form:t[2]}}}return s&&(e=E(s,c(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=p()},l(t){e&&O(e.$$.fragment,t),n=p()},m(t,r){e&&R(e,t,r),k(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){P();const l=e;h(l.$$.fragment,1,0,()=>{y(l,1)}),L()}s?(e=E(s,c(t)),t[12](e),v(e.$$.fragment),w(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else if(s){const l={};r&8&&(l.data=t[3]),r&4&&(l.form=t[2]),e.$set(l)}},i(t){i||(e&&w(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){t&&g(n),a[12](null),e&&y(e,t)}}}function x(a){let e,n,i;var s=a[1][0];function c(t,r){return{props:{data:t[3],$$slots:{default:[ee]},$$scope:{ctx:t}}}}return s&&(e=E(s,c(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=p()},l(t){e&&O(e.$$.fragment,t),n=p()},m(t,r){e&&R(e,t,r),k(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){P();const l=e;h(l.$$.fragment,1,0,()=>{y(l,1)}),L()}s?(e=E(s,c(t)),t[11](e),v(e.$$.fragment),w(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else if(s){const l={};r&8&&(l.data=t[3]),r&8215&&(l.$$scope={dirty:r,ctx:t}),e.$set(l)}},i(t){i||(e&&w(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){t&&g(n),a[11](null),e&&y(e,t)}}}function ee(a){let e,n,i;var s=a[1][1];function c(t,r){return{props:{data:t[4],form:t[2]}}}return s&&(e=E(s,c(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=p()},l(t){e&&O(e.$$.fragment,t),n=p()},m(t,r){e&&R(e,t,r),k(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][1])){if(e){P();const l=e;h(l.$$.fragment,1,0,()=>{y(l,1)}),L()}s?(e=E(s,c(t)),t[10](e),v(e.$$.fragment),w(e.$$.fragment,1),R(e,n.parentNode,n)):e=null}else if(s){const l={};r&16&&(l.data=t[4]),r&4&&(l.form=t[2]),e.$set(l)}},i(t){i||(e&&w(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){t&&g(n),a[10](null),e&&y(e,t)}}}function V(a){let e,n=a[6]&&A(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(g),this.h()},h(){I(e,"id","svelte-announcer"),I(e,"aria-live","assertive"),I(e,"aria-atomic","true"),d(e,"position","absolute"),d(e,"left","0"),d(e,"top","0"),d(e,"clip","rect(0 0 0 0)"),d(e,"clip-path","inset(50%)"),d(e,"overflow","hidden"),d(e,"white-space","nowrap"),d(e,"width","1px"),d(e,"height","1px")},m(i,s){k(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=A(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&g(e),n&&n.d()}}}function A(a){let e;return{c(){e=K(a[7])},l(n){e=Q(n,a[7])},m(n,i){k(n,e,i)},p(n,i){i&128&&X(e,n[7])},d(n){n&&g(e)}}}function te(a){let e,n,i,s,c;const t=[x,$],r=[];function l(o,u){return o[1][1]?0:1}e=l(a),n=r[e]=t[e](a);let _=a[5]&&V(a);return{c(){n.c(),i=W(),_&&_.c(),s=p()},l(o){n.l(o),i=F(o),_&&_.l(o),s=p()},m(o,u){r[e].m(o,u),k(o,i,u),_&&_.m(o,u),k(o,s,u),c=!0},p(o,[u]){let m=e;e=l(o),e===m?r[e].p(o,u):(P(),h(r[m],1,1,()=>{r[m]=null}),L(),n=r[e],n?n.p(o,u):(n=r[e]=t[e](o),n.c()),w(n,1),n.m(i.parentNode,i)),o[5]?_?_.p(o,u):(_=V(o),_.c(),_.m(s.parentNode,s)):_&&(_.d(1),_=null)},i(o){c||(w(n),c=!0)},o(o){h(n),c=!1},d(o){o&&(g(i),g(s)),r[e].d(o),_&&_.d(o)}}}function ne(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:c}=e,{components:t=[]}=e,{form:r}=e,{data_0:l=null}=e,{data_1:_=null}=e;q(i.page.notify);let o=!1,u=!1,m=null;U(()=>{const f=i.page.subscribe(()=>{o&&(n(6,u=!0),j().then(()=>{n(7,m=document.title||"untitled page")}))});return n(5,o=!0),f});function N(f){D[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function S(f){D[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}function B(f){D[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}return a.$$set=f=>{"stores"in f&&n(8,i=f.stores),"page"in f&&n(9,s=f.page),"constructors"in f&&n(1,c=f.constructors),"components"in f&&n(0,t=f.components),"form"in f&&n(2,r=f.form),"data_0"in f&&n(3,l=f.data_0),"data_1"in f&&n(4,_=f.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,c,r,l,_,o,u,m,i,s,N,S,B]}class oe extends z{constructor(e){super(),M(this,e,ne,te,C,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const ae=[()=>b(()=>import("../nodes/0.CJnADhvI.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12]),import.meta.url),()=>b(()=>import("../nodes/1.ChQc_554.js"),__vite__mapDeps([13,1,2,3,4,5,6]),import.meta.url),()=>b(()=>import("../nodes/2.CbF57Zd_.js"),__vite__mapDeps([14,15,1,2,9,16,7,5,8,17,6,18]),import.meta.url),()=>b(()=>import("../nodes/3.Bm2H9D4I.js"),__vite__mapDeps([19,1,2,16,7,5,8,17,20]),import.meta.url),()=>b(()=>import("../nodes/4.Co1G-UTj.js"),__vite__mapDeps([21,1,2,16,7,5,8,17,22]),import.meta.url),()=>b(()=>import("../nodes/5.Bp70P64x.js"),__vite__mapDeps([23,15,1,2,9,16,7,5,8,17,24]),import.meta.url),()=>b(()=>import("../nodes/6.CFyGkR_E.js"),__vite__mapDeps([25,1,2,16,7,5,8,10,11,26]),import.meta.url)],le=[],fe={"/":[2],"/browse":[3],"/playlists":[4],"/search":[5],"/settings":[6]},ce={handleError:({error:a})=>{console.error(a)},reroute:()=>{}};export{fe as dictionary,ce as hooks,re as matchers,ae as nodes,oe as root,le as server_loads};
+function __vite__mapDeps(indexes) {
+ if (!__vite__mapDeps.viteFileDeps) {
+ __vite__mapDeps.viteFileDeps = ["../nodes/0.CJnADhvI.js","../chunks/scheduler.-rnGJo_9.js","../chunks/index.BZ2zs19M.js","../chunks/stores.Bw2ZYP7K.js","../chunks/entry.CiTaL_xV.js","../chunks/index.DcYzobde.js","../chunks/paths.CepxQcJr.js","../chunks/mopidyTools.QoO8ONH9.js","../assets/mopidyTools.BFiS3c8t.css","../chunks/index.CvmYViMX.js","../chunks/SnapGroups.D98BAZBG.js","../assets/SnapGroups.CS18Rfxi.css","../assets/0.CYNlaMfC.css","../nodes/1.ChQc_554.js","../nodes/2.CbF57Zd_.js","../chunks/index.BqA-9sFF.js","../chunks/await_block.BjiKBWdt.js","../chunks/clickOutside.BxFJ2b6i.js","../assets/2.CGATCLBD.css","../nodes/3.Bm2H9D4I.js","../assets/3.HeIq3WR5.css","../nodes/4.Co1G-UTj.js","../assets/4.CDMOhFK4.css","../nodes/5.Bp70P64x.js","../assets/5.BPOo451a.css","../nodes/6.CFyGkR_E.js","../assets/6.DHe6zdoB.css"]
+ }
+ return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
+}
diff --git a/_app/immutable/entry/start.o4Y5nuaM.js b/_app/immutable/entry/start.o4Y5nuaM.js
new file mode 100644
index 0000000..05e3a7c
--- /dev/null
+++ b/_app/immutable/entry/start.o4Y5nuaM.js
@@ -0,0 +1 @@
+import{a as t}from"../chunks/entry.CiTaL_xV.js";export{t as start};
diff --git a/_app/immutable/nodes/0.CJnADhvI.js b/_app/immutable/nodes/0.CJnADhvI.js
new file mode 100644
index 0000000..f8395c0
--- /dev/null
+++ b/_app/immutable/nodes/0.CJnADhvI.js
@@ -0,0 +1,2 @@
+import{s as Pt,n as ht,c as X,e as We,k as Pn,r as bt,o as Nn,d as ce,C as Rn,D as Bn,E as Hn,F as zn}from"../chunks/scheduler.-rnGJo_9.js";import{S as Nt,i as Rt,e as $,t as he,s as N,c as k,a as C,b as ge,d as _,f as R,p as gt,q as r,y as se,g as J,h as c,r as H,w as z,x as L,z as U,u as Xe,k as Y,l as b,m as x,n as g,j as vt,O as tn,B as O,v as nt,E as Yt,C as Mt}from"../chunks/index.BZ2zs19M.js";import{p as Ln}from"../chunks/stores.Bw2ZYP7K.js";import{b as Kt}from"../chunks/paths.CepxQcJr.js";import{F as G,a8 as Un,a9 as On,aa as ln,m as jn,ab as nn,ac as rn,ad as an,ae as sn,I as on,H as cn,G as un,L as fn,K as _n,J as mn,t as Fn,j as Gn,k as qn,c as Wn,X as Xt,af as Zt,ag as dl,ah as xe,w as Jn,n as Kn,e as rt,a4 as Sn,b as Ke,s as dn,f as Tn,ai as Xn,aj as Zn,ak as Bt,al as Ht,r as xt,am as el,an as tl,ao as ll,M as An,Z as Qn}from"../chunks/mopidyTools.QoO8ONH9.js";import{c as Yn}from"../chunks/index.CvmYViMX.js";import{c as xn,m as At,a as Qt,S as er,b as pn}from"../chunks/SnapGroups.D98BAZBG.js";const tr=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global,lr=!0,nr="always",sa=Object.freeze(Object.defineProperty({__proto__:null,prerender:lr,trailingSlash:nr},Symbol.toStringTag,{value:"Module"}));function rr(l){let t,n,e,a,o,s,i,u,h,p,m,d,E,v,f,y,w,A,S,T=' ',q,V,M,D,P,B,ie,le,_e='',ve,ee,me=`
+ Muse - __VERSION__`,fe,Ze;return{c(){t=$("nav"),n=$("div"),e=$("a"),a=he("Now playing"),s=N(),i=$("a"),u=he("Search"),p=N(),m=$("a"),d=he("Browse"),v=N(),f=$("a"),y=he("Playlists"),A=N(),S=$("a"),S.innerHTML=T,q=N(),V=$("div"),M=$("div"),D=$("a"),P=he("Settings"),ie=N(),le=$("a"),le.innerHTML=_e,ve=N(),ee=$("a"),ee.innerHTML=me,this.h()},l(Z){t=k(Z,"NAV",{class:!0,"aria-label":!0});var W=C(t);n=k(W,"DIV",{class:!0});var K=C(n);e=k(K,"A",{class:!0,"aria-current":!0,href:!0});var et=C(e);a=ge(et,"Now playing"),et.forEach(_),s=R(K),i=k(K,"A",{class:!0,"aria-current":!0,href:!0});var Ve=C(i);u=ge(Ve,"Search"),Ve.forEach(_),p=R(K),m=k(K,"A",{class:!0,"aria-current":!0,href:!0});var ne=C(m);d=ge(ne,"Browse"),ne.forEach(_),v=R(K),f=k(K,"A",{class:!0,"aria-current":!0,href:!0});var Qe=C(f);y=ge(Qe,"Playlists"),Qe.forEach(_),A=R(K),S=k(K,"A",{role:!0,class:!0,"aria-label":!0,"aria-expanded":!0,href:!0,"data-target":!0,"data-svelte-h":!0}),gt(S)!=="svelte-qwgn2a"&&(S.innerHTML=T),K.forEach(_),q=R(W),V=k(W,"DIV",{id:!0,class:!0});var I=C(V);M=k(I,"DIV",{class:!0});var oe=C(M);D=k(oe,"A",{class:!0,"aria-current":!0,href:!0});var ue=C(D);P=ge(ue,"Settings"),ue.forEach(_),oe.forEach(_),ie=R(I),le=k(I,"A",{class:!0,href:!0,"data-svelte-h":!0}),gt(le)!=="svelte-upxvw3"&&(le.innerHTML=_e),ve=R(I),ee=k(I,"A",{class:!0,href:!0,"data-svelte-h":!0}),gt(ee)!=="svelte-1a7nbz4"&&(ee.innerHTML=me),I.forEach(_),W.forEach(_),this.h()},h(){r(e,"class","navbar-item svelte-zlgn9p"),r(e,"aria-current",o=l[1].url.pathname==="/"?"page":void 0),r(e,"href","/"),se(e,"is-active",l[1].url.pathname==="/"),r(i,"class","navbar-item svelte-zlgn9p"),r(i,"aria-current",h=l[1].url.pathname==="/search/"?"page":void 0),r(i,"href",Kt+"/search"),se(i,"is-active",l[1].url.pathname==="/search/"),r(m,"class","navbar-item svelte-zlgn9p"),r(m,"aria-current",E=l[1].url.pathname==="/browse/"?"page":void 0),r(m,"href",Kt+"/browse"),se(m,"is-active",l[1].url.pathname==="/browse/"),r(f,"class","navbar-item svelte-zlgn9p"),r(f,"aria-current",w=l[1].url.pathname==="/playlists/"?"page":void 0),r(f,"href",Kt+"/playlists"),se(f,"is-active",l[1].url.pathname==="/playlists/"),r(S,"role","button"),r(S,"class","navbar-burger burger svelte-zlgn9p"),r(S,"aria-label","menu"),r(S,"aria-expanded","false"),r(S,"href",null),r(S,"data-target","navMenu"),se(S,"is-active",l[0]),r(n,"class","navbar-brand"),r(D,"class","navbar-item svelte-zlgn9p"),r(D,"aria-current",B=l[1].url.pathname==="/settings/"?"page":void 0),r(D,"href",Kt+"/settings"),se(D,"is-active",l[1].url.pathname==="/settings/"),r(M,"class","navbar-start"),r(le,"class","navbar-item is-hidden-touch svelte-zlgn9p"),r(le,"href","https://github.com/cristianpb/muse"),r(ee,"class","navbar-item is-hidden-desktop svelte-zlgn9p"),r(ee,"href","https://github.com/cristianpb/muse"),r(V,"id","navMenu"),r(V,"class","navbar-menu"),se(V,"is-active",l[0]),r(t,"class","navbar svelte-zlgn9p"),r(t,"aria-label","main navigation")},m(Z,W){J(Z,t,W),c(t,n),c(n,e),c(e,a),c(n,s),c(n,i),c(i,u),c(n,p),c(n,m),c(m,d),c(n,v),c(n,f),c(f,y),c(n,A),c(n,S),c(t,q),c(t,V),c(V,M),c(M,D),c(D,P),c(V,ie),c(V,le),c(V,ve),c(V,ee),fe||(Ze=H(S,"click",l[2]),fe=!0)},p(Z,[W]){W&2&&o!==(o=Z[1].url.pathname==="/"?"page":void 0)&&r(e,"aria-current",o),W&2&&se(e,"is-active",Z[1].url.pathname==="/"),W&2&&h!==(h=Z[1].url.pathname==="/search/"?"page":void 0)&&r(i,"aria-current",h),W&2&&se(i,"is-active",Z[1].url.pathname==="/search/"),W&2&&E!==(E=Z[1].url.pathname==="/browse/"?"page":void 0)&&r(m,"aria-current",E),W&2&&se(m,"is-active",Z[1].url.pathname==="/browse/"),W&2&&w!==(w=Z[1].url.pathname==="/playlists/"?"page":void 0)&&r(f,"aria-current",w),W&2&&se(f,"is-active",Z[1].url.pathname==="/playlists/"),W&1&&se(S,"is-active",Z[0]),W&2&&B!==(B=Z[1].url.pathname==="/settings/"?"page":void 0)&&r(D,"aria-current",B),W&2&&se(D,"is-active",Z[1].url.pathname==="/settings/"),W&1&&se(V,"is-active",Z[0])},i:ht,o:ht,d(Z){Z&&_(t),fe=!1,Ze()}}}function ar(l,t,n){let e;X(l,Ln,s=>n(1,e=s));let a=!1;return[a,e,()=>n(0,a=!a)]}class sr extends Nt{constructor(t){super(),Rt(this,t,ar,rr,Pt,{})}}function hn(l,{delay:t=0,duration:n=400,easing:e=Yn,axis:a="y"}={}){const o=getComputedStyle(l),s=+o.opacity,i=a==="y"?"height":"width",u=parseFloat(o[i]),h=a==="y"?["top","bottom"]:["left","right"],p=h.map(w=>`${w[0].toUpperCase()}${w.slice(1)}`),m=parseFloat(o[`padding${p[0]}`]),d=parseFloat(o[`padding${p[1]}`]),E=parseFloat(o[`margin${p[0]}`]),v=parseFloat(o[`margin${p[1]}`]),f=parseFloat(o[`border${p[0]}Width`]),y=parseFloat(o[`border${p[1]}Width`]);return{delay:t,duration:n,easing:e,css:w=>`overflow: hidden;opacity: ${Math.min(w*20,1)*s};${i}: ${w*u}px;padding-${h[0]}: ${w*m}px;padding-${h[1]}: ${w*d}px;margin-${h[0]}: ${w*E}px;margin-${h[1]}: ${w*v}px;border-${h[0]}-width: ${w*f}px;border-${h[1]}-width: ${w*y}px;`}}const{Boolean:Mn}=tr;function gn(l,t,n){const e=l.slice();return e[39]=t[n],e[40]=t,e[41]=n,e}function vn(l,t,n){const e=l.slice();return e[42]=t[n],e[43]=t,e[44]=n,e}function ir(l){let t,n;return t=new G({props:{icon:Tn,class:"icon"}}),{c(){z(t.$$.fragment)},l(e){L(t.$$.fragment,e)},m(e,a){U(t,e,a),n=!0},i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){O(t,e)}}}function or(l){let t,n;return t=new G({props:{icon:Tn,class:"icon"}}),{c(){z(t.$$.fragment)},l(e){L(t.$$.fragment,e)},m(e,a){U(t,e,a),n=!0},i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){O(t,e)}}}function cr(l){let t,n;return t=new G({props:{icon:Xn,class:"icon"}}),{c(){z(t.$$.fragment)},l(e){L(t.$$.fragment,e)},m(e,a){U(t,e,a),n=!0},i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){O(t,e)}}}function bn(l){let t,n,e,a,o,s,i,u;const h=[fr,ur],p=[];function m(f,y){return f[13]?0:1}n=m(l),e=p[n]=h[n](l);let d=rt(l[12]),E=[];for(let f=0;fb(E[f],1,1,()=>{E[f]=null});return{c(){t=$("a"),e.c(),a=N();for(let f=0;f{p[w]=null}),x(),e=p[n],e||(e=p[n]=h[n](f),e.c()),g(e,1),e.m(t,null)),y[0]&4096){d=rt(f[12]);let A;for(A=0;A{w[B]=null}),x(),p=w[h],p||(p=w[h]=y[h](l),p.c()),g(p,1),p.m(u,null)),V===(V=q(l))&&M?M.p(l,P):(M.d(1),M=V(l),M&&(M.c(),M.m(s,null)))},i(D){E||(g(p),E=!0)},o(D){b(p),E=!1},d(D){D&&_(t),w[h].d(),M.d(),v=!1,bt(f)}}}function kn(l){let t,n,e=rt(l[39].clients),a=[];for(let s=0;sb(a[s],1,1,()=>{a[s]=null});return{c(){for(let s=0;s ',D,P,B,ie,le,_e,ve,ee,me,fe,Ze,Z,W,K,et,Ve,ne,Qe,I,oe,ue,Ie,zt,nl,$t,Ce,De,Se,Lt,rl,kt,Te,Ae,Me,Ut,al,wt,Pe,Ne,Re,Ot,sl,be,Be,He,jt,il,Ye,$e,Ft,ol,ke,ze,Le,Gt,cl,we,Ue,Oe,qt,ul,ye,je,Fe,Wt,fl,Ee,Ge,qe,Jt,_l,tt,te,ml,pl;a=new G({props:{icon:Un,class:"icon"}});const hl=[cr,or,ir],at=[];function gl(F,j){return F[10]=="playing"?0:F[10]=="paused"||F[10]=="stopped"?1:2}i=gl(l),u=at[i]=hl[i](l),d=new G({props:{icon:On,class:"icon"}});let re=l[12].length>0&&bn(l);const vl=[gr,hr],st=[];function bl(F,j){return F[9]?0:1}me=bl(l),fe=st[me]=vl[me](l);let ae=l[12].length>0&&wn(l);const $l=[br,vr],it=[];function kl(F,j){return F[8]?0:1}ue=kl(l),Ie=it[ue]=$l[ue](l);const wl=[kr,$r],ot=[];function yl(F,j){return F[7]?0:1}De=yl(l),Se=ot[De]=wl[De](l);const El=[yr,wr],ct=[];function Vl(F,j){return F[6]?0:1}Ae=Vl(l),Me=ct[Ae]=El[Ae](l);const Il=[Vr,Er],ut=[];function Cl(F,j){return F[4]?0:1}Ne=Cl(l),Re=ut[Ne]=Il[Ne](l);const Dl=[Cr,Ir],ft=[];function Sl(F,j){return F[9]?0:1}Be=Sl(l),He=ft[Be]=Dl[Be](l);const Tl=[Sr,Dr],_t=[];function Al(F,j){return F[8]?0:1}ze=Al(l),Le=_t[ze]=Tl[ze](l);const Ml=[Ar,Tr],mt=[];function Pl(F,j){return F[7]?0:1}Ue=Pl(l),Oe=mt[Ue]=Ml[Ue](l);const Nl=[Pr,Mr],dt=[];function Rl(F,j){return F[6]?0:1}je=Rl(l),Fe=dt[je]=Nl[je](l);const Bl=[Rr,Nr],pt=[];function Hl(F,j){return F[4]?0:1}Ge=Hl(l),qe=pt[Ge]=Bl[Ge](l);let de=l[11].track&&l[1]&&l[0]&&yn(l);return{c(){t=$("nav"),n=$("div"),e=$("a"),z(a.$$.fragment),o=N(),s=$("a"),u.c(),p=N(),m=$("a"),z(d.$$.fragment),E=N(),v=$("div"),y=he(f),w=N(),A=$("div"),T=he(S),q=N(),V=$("a"),V.innerHTML=M,D=N(),P=$("div"),B=$("div"),re&&re.c(),ie=N(),le=$("div"),_e=$("div"),ve=$("div"),ee=$("button"),fe.c(),Z=N(),W=$("div"),K=$("input"),et=N(),Ve=$("div"),ne=$("div"),ae&&ae.c(),Qe=N(),I=$("div"),oe=$("button"),Ie.c(),nl=N(),$t=$("div"),Ce=$("button"),Se.c(),rl=N(),kt=$("div"),Te=$("button"),Me.c(),al=N(),wt=$("div"),Pe=$("button"),Re.c(),sl=N(),be=$("a"),He.c(),il=N(),Ye=$("div"),$e=$("input"),ol=N(),ke=$("a"),Le.c(),cl=N(),we=$("a"),Oe.c(),ul=N(),ye=$("a"),Fe.c(),fl=N(),Ee=$("a"),qe.c(),_l=N(),de&&de.c(),this.h()},l(F){t=k(F,"NAV",{class:!0,"aria-label":!0});var j=C(t);n=k(j,"DIV",{class:!0});var pe=C(n);e=k(pe,"A",{href:!0,class:!0,title:!0,"data-toggle":!0});var yt=C(e);L(a.$$.fragment,yt),yt.forEach(_),o=R(pe),s=k(pe,"A",{href:!0,class:!0,title:!0,"data-toggle":!0});var Et=C(s);u.l(Et),Et.forEach(_),p=R(pe),m=k(pe,"A",{href:!0,class:!0,title:!0,"data-toggle":!0});var Vt=C(m);L(d.$$.fragment,Vt),Vt.forEach(_),E=R(pe),v=k(pe,"DIV",{class:!0});var It=C(v);y=ge(It,f),It.forEach(_),w=R(pe),A=k(pe,"DIV",{class:!0});var Ct=C(A);T=ge(Ct,S),Ct.forEach(_),q=R(pe),V=k(pe,"A",{href:!0,role:!0,class:!0,"aria-label":!0,"aria-expanded":!0,"data-target":!0,"data-svelte-h":!0}),gt(V)!=="svelte-1h6pd07"&&(V.innerHTML=M),pe.forEach(_),D=R(j),P=k(j,"DIV",{id:!0,class:!0});var Dt=C(P);B=k(Dt,"DIV",{class:!0});var Q=C(B);re&&re.l(Q),ie=R(Q),le=k(Q,"DIV",{class:!0});var St=C(le);_e=k(St,"DIV",{class:!0});var lt=C(_e);ve=k(lt,"DIV",{class:!0});var Tt=C(ve);ee=k(Tt,"BUTTON",{class:!0,title:!0,"data-toggle":!0});var zl=C(ee);fe.l(zl),zl.forEach(_),Tt.forEach(_),Z=R(lt),W=k(lt,"DIV",{class:!0});var Ll=C(W);K=k(Ll,"INPUT",{type:!0,min:!0,max:!0,class:!0}),Ll.forEach(_),lt.forEach(_),St.forEach(_),et=R(Q),Ve=k(Q,"DIV",{class:!0});var Ul=C(Ve);ne=k(Ul,"DIV",{class:!0});var Je=C(ne);ae&&ae.l(Je),Qe=R(Je),I=k(Je,"DIV",{class:!0});var Ol=C(I);oe=k(Ol,"BUTTON",{class:!0,title:!0,"data-toggle":!0});var jl=C(oe);Ie.l(jl),jl.forEach(_),Ol.forEach(_),nl=R(Je),$t=k(Je,"DIV",{class:!0});var Fl=C($t);Ce=k(Fl,"BUTTON",{class:!0,title:!0,"data-toggle":!0});var Gl=C(Ce);Se.l(Gl),Gl.forEach(_),Fl.forEach(_),rl=R(Je),kt=k(Je,"DIV",{class:!0});var ql=C(kt);Te=k(ql,"BUTTON",{class:!0,title:!0,"data-toggle":!0});var Wl=C(Te);Me.l(Wl),Wl.forEach(_),ql.forEach(_),al=R(Je),wt=k(Je,"DIV",{class:!0});var Jl=C(wt);Pe=k(Jl,"BUTTON",{class:!0,title:!0,"data-toggle":!0});var Kl=C(Pe);Re.l(Kl),Kl.forEach(_),Jl.forEach(_),Je.forEach(_),Ul.forEach(_),sl=R(Q),be=k(Q,"A",{href:!0,title:!0,"data-toggle":!0,class:!0});var Xl=C(be);He.l(Xl),Xl.forEach(_),il=R(Q),Ye=k(Q,"DIV",{class:!0,title:!0,"data-toggle":!0});var Zl=C(Ye);$e=k(Zl,"INPUT",{type:!0,min:!0,max:!0,class:!0}),Zl.forEach(_),ol=R(Q),ke=k(Q,"A",{class:!0,href:!0,title:!0,"data-toggle":!0});var Ql=C(ke);Le.l(Ql),Ql.forEach(_),cl=R(Q),we=k(Q,"A",{class:!0,href:!0,title:!0,"data-toggle":!0});var Yl=C(we);Oe.l(Yl),Yl.forEach(_),ul=R(Q),ye=k(Q,"A",{class:!0,href:!0,title:!0,"data-toggle":!0});var xl=C(ye);Fe.l(xl),xl.forEach(_),fl=R(Q),Ee=k(Q,"A",{class:!0,href:!0,title:!0,"data-toggle":!0});var en=C(Ee);qe.l(en),en.forEach(_),_l=R(Q),de&&de.l(Q),Q.forEach(_),Dt.forEach(_),j.forEach(_),this.h()},h(){r(e,"href",null),r(e,"class","navbar-item"),r(e,"title","Previous track"),r(e,"data-toggle","tooltip"),r(s,"href",null),r(s,"class","navbar-item"),r(s,"title",h=l[10]=="playing"?"Pause":"Play"),r(s,"data-toggle","tooltip"),r(m,"href",null),r(m,"class","navbar-item"),r(m,"title","Next track"),r(m,"data-toggle","tooltip"),r(v,"class","navbar-item is-hidden-mobile"),r(A,"class","navbar-item is-hidden-tablet"),r(V,"href",null),r(V,"role","button"),r(V,"class","navbar-burger"),r(V,"aria-label","menu"),r(V,"aria-expanded","false"),r(V,"data-target","navMenu"),se(V,"is-active",l[2]),r(n,"class","navbar-brand"),r(ee,"class","button is-white"),r(ee,"title",Ze="Mute "+(l[9]?"on":"off")),r(ee,"data-toggle","tooltip"),r(ve,"class","column is-narrow"),r(K,"type","range"),r(K,"min","0"),r(K,"max","100"),r(K,"class","slider svelte-k00jdm"),r(W,"class","column"),r(_e,"class","columns is-mobile"),r(le,"class","navbar-item is-hidden-desktop"),r(oe,"class","button is-white"),r(oe,"title",zt="Random "+(l[8]?"on":"off")),r(oe,"data-toggle","tooltip"),r(I,"class","column is-narrow"),r(Ce,"class","button is-white"),r(Ce,"title",Lt="Consume "+(l[7]?"on":"off")),r(Ce,"data-toggle","tooltip"),r($t,"class","column is-narrow"),r(Te,"class","button is-white"),r(Te,"title",Ut="Repeat "+(l[6]?"on":"off")),r(Te,"data-toggle","tooltip"),r(kt,"class","column is-narrow"),r(Pe,"class","button is-white"),r(Pe,"title",Ot="Single "+(l[4]?"on":"off")),r(Pe,"data-toggle","tooltip"),r(wt,"class","column is-narrow"),r(ne,"class","columns is-mobile is-centered"),r(Ve,"class","navbar-item is-hidden-desktop"),r(be,"href",null),r(be,"title",jt="Mute "+(l[9]?"on":"off")),r(be,"data-toggle","tooltip"),r(be,"class","navbar-item is-hidden-touch"),r($e,"type","range"),r($e,"min","0"),r($e,"max","100"),r($e,"class","slider svelte-k00jdm"),r(Ye,"class","navbar-item is-hidden-touch"),r(Ye,"title",Ft="Volume "+l[14]),r(Ye,"data-toggle","tooltip"),r(ke,"class","navbar-item is-hidden-touch"),r(ke,"href",null),r(ke,"title",Gt="Random mode "+(l[8]?"on":"off")),r(ke,"data-toggle","tooltip"),r(we,"class","navbar-item is-hidden-touch"),r(we,"href",null),r(we,"title",qt="Consume mode "+(l[7]?"on":"off")),r(we,"data-toggle","tooltip"),r(ye,"class","navbar-item is-hidden-touch"),r(ye,"href",null),r(ye,"title",Wt="Repeat mode "+(l[6]?"on":"off")),r(ye,"data-toggle","tooltip"),r(Ee,"class","navbar-item is-hidden-touch"),r(Ee,"href",null),r(Ee,"title",Jt="Single mode "+(l[4]?"on":"off")),r(Ee,"data-toggle","tooltip"),r(B,"class","navbar-end scroll-style svelte-k00jdm"),r(P,"id","navMenu"),r(P,"class","navbar-menu"),se(P,"is-active",l[2]),r(t,"class","navbar is-fixed-bottom "),r(t,"aria-label","main navigation")},m(F,j){J(F,t,j),c(t,n),c(n,e),U(a,e,null),c(n,o),c(n,s),at[i].m(s,null),c(n,p),c(n,m),U(d,m,null),c(n,E),c(n,v),c(v,y),c(n,w),c(n,A),c(A,T),c(n,q),c(n,V),c(t,D),c(t,P),c(P,B),re&&re.m(B,null),c(B,ie),c(B,le),c(le,_e),c(_e,ve),c(ve,ee),st[me].m(ee,null),c(_e,Z),c(_e,W),c(W,K),Xe(K,l[14]),c(B,et),c(B,Ve),c(Ve,ne),ae&&ae.m(ne,null),c(ne,Qe),c(ne,I),c(I,oe),it[ue].m(oe,null),c(ne,nl),c(ne,$t),c($t,Ce),ot[De].m(Ce,null),c(ne,rl),c(ne,kt),c(kt,Te),ct[Ae].m(Te,null),c(ne,al),c(ne,wt),c(wt,Pe),ut[Ne].m(Pe,null),c(B,sl),c(B,be),ft[Be].m(be,null),c(B,il),c(B,Ye),c(Ye,$e),Xe($e,l[14]),c(B,ol),c(B,ke),_t[ze].m(ke,null),c(B,cl),c(B,we),mt[Ue].m(we,null),c(B,ul),c(B,ye),dt[je].m(ye,null),c(B,fl),c(B,Ee),pt[Ge].m(Ee,null),c(B,_l),de&&de.m(B,null),te=!0,ml||(pl=[H(e,"click",function(){We(l[5].playback.previous())&&l[5].playback.previous().apply(this,arguments)}),H(s,"click",function(){We(l[16](l[10]))&&l[16](l[10]).apply(this,arguments)}),H(m,"click",function(){We(l[5].playback.next())&&l[5].playback.next().apply(this,arguments)}),H(V,"click",l[23]),H(ee,"click",l[17]),H(K,"change",l[28]),H(K,"input",l[28]),H(K,"change",function(){We(l[5].mixer.setVolume([l[14]]))&&l[5].mixer.setVolume([l[14]]).apply(this,arguments)}),H(oe,"click",l[18]),H(Ce,"click",l[19]),H(Te,"click",l[20]),H(Pe,"click",l[21]),H(be,"click",l[17]),H($e,"change",l[30]),H($e,"input",l[30]),H($e,"change",function(){We(l[5].mixer.setVolume([l[14]]))&&l[5].mixer.setVolume([l[14]]).apply(this,arguments)}),H(ke,"click",l[18]),H(we,"click",l[19]),H(ye,"click",l[20]),H(Ee,"click",l[21])],ml=!0)},p(F,j){l=F;let pe=i;i=gl(l),i!==pe&&(Y(),b(at[pe],1,1,()=>{at[pe]=null}),x(),u=at[i],u||(u=at[i]=hl[i](l),u.c()),g(u,1),u.m(s,null)),(!te||j[0]&1024&&h!==(h=l[10]=="playing"?"Pause":"Play"))&&r(s,"title",h),(!te||j[0]&2048)&&f!==(f=(l[11].track?l[11].track.name:"-:-")+"")&&vt(y,f),(!te||j[0]&2048)&&S!==(S=l[22](l[11].track)+"")&&vt(T,S),(!te||j[0]&4)&&se(V,"is-active",l[2]),l[12].length>0?re?(re.p(l,j),j[0]&4096&&g(re,1)):(re=bn(l),re.c(),g(re,1),re.m(B,ie)):re&&(Y(),b(re,1,1,()=>{re=null}),x());let yt=me;me=bl(l),me!==yt&&(Y(),b(st[yt],1,1,()=>{st[yt]=null}),x(),fe=st[me],fe||(fe=st[me]=vl[me](l),fe.c()),g(fe,1),fe.m(ee,null)),(!te||j[0]&512&&Ze!==(Ze="Mute "+(l[9]?"on":"off")))&&r(ee,"title",Ze),j[0]&16384&&Xe(K,l[14]),l[12].length>0?ae?(ae.p(l,j),j[0]&4096&&g(ae,1)):(ae=wn(l),ae.c(),g(ae,1),ae.m(ne,Qe)):ae&&(Y(),b(ae,1,1,()=>{ae=null}),x());let Et=ue;ue=kl(l),ue!==Et&&(Y(),b(it[Et],1,1,()=>{it[Et]=null}),x(),Ie=it[ue],Ie||(Ie=it[ue]=$l[ue](l),Ie.c()),g(Ie,1),Ie.m(oe,null)),(!te||j[0]&256&&zt!==(zt="Random "+(l[8]?"on":"off")))&&r(oe,"title",zt);let Vt=De;De=yl(l),De!==Vt&&(Y(),b(ot[Vt],1,1,()=>{ot[Vt]=null}),x(),Se=ot[De],Se||(Se=ot[De]=wl[De](l),Se.c()),g(Se,1),Se.m(Ce,null)),(!te||j[0]&128&&Lt!==(Lt="Consume "+(l[7]?"on":"off")))&&r(Ce,"title",Lt);let It=Ae;Ae=Vl(l),Ae!==It&&(Y(),b(ct[It],1,1,()=>{ct[It]=null}),x(),Me=ct[Ae],Me||(Me=ct[Ae]=El[Ae](l),Me.c()),g(Me,1),Me.m(Te,null)),(!te||j[0]&64&&Ut!==(Ut="Repeat "+(l[6]?"on":"off")))&&r(Te,"title",Ut);let Ct=Ne;Ne=Cl(l),Ne!==Ct&&(Y(),b(ut[Ct],1,1,()=>{ut[Ct]=null}),x(),Re=ut[Ne],Re||(Re=ut[Ne]=Il[Ne](l),Re.c()),g(Re,1),Re.m(Pe,null)),(!te||j[0]&16&&Ot!==(Ot="Single "+(l[4]?"on":"off")))&&r(Pe,"title",Ot);let Dt=Be;Be=Sl(l),Be!==Dt&&(Y(),b(ft[Dt],1,1,()=>{ft[Dt]=null}),x(),He=ft[Be],He||(He=ft[Be]=Dl[Be](l),He.c()),g(He,1),He.m(be,null)),(!te||j[0]&512&&jt!==(jt="Mute "+(l[9]?"on":"off")))&&r(be,"title",jt),j[0]&16384&&Xe($e,l[14]),(!te||j[0]&16384&&Ft!==(Ft="Volume "+l[14]))&&r(Ye,"title",Ft);let Q=ze;ze=Al(l),ze!==Q&&(Y(),b(_t[Q],1,1,()=>{_t[Q]=null}),x(),Le=_t[ze],Le||(Le=_t[ze]=Tl[ze](l),Le.c()),g(Le,1),Le.m(ke,null)),(!te||j[0]&256&&Gt!==(Gt="Random mode "+(l[8]?"on":"off")))&&r(ke,"title",Gt);let St=Ue;Ue=Pl(l),Ue!==St&&(Y(),b(mt[St],1,1,()=>{mt[St]=null}),x(),Oe=mt[Ue],Oe||(Oe=mt[Ue]=Ml[Ue](l),Oe.c()),g(Oe,1),Oe.m(we,null)),(!te||j[0]&128&&qt!==(qt="Consume mode "+(l[7]?"on":"off")))&&r(we,"title",qt);let lt=je;je=Rl(l),je!==lt&&(Y(),b(dt[lt],1,1,()=>{dt[lt]=null}),x(),Fe=dt[je],Fe||(Fe=dt[je]=Nl[je](l),Fe.c()),g(Fe,1),Fe.m(ye,null)),(!te||j[0]&64&&Wt!==(Wt="Repeat mode "+(l[6]?"on":"off")))&&r(ye,"title",Wt);let Tt=Ge;Ge=Hl(l),Ge!==Tt&&(Y(),b(pt[Tt],1,1,()=>{pt[Tt]=null}),x(),qe=pt[Ge],qe||(qe=pt[Ge]=Bl[Ge](l),qe.c()),g(qe,1),qe.m(Ee,null)),(!te||j[0]&16&&Jt!==(Jt="Single mode "+(l[4]?"on":"off")))&&r(Ee,"title",Jt),l[11].track&&l[1]&&l[0]?de?de.p(l,j):(de=yn(l),de.c(),de.m(B,null)):de&&(de.d(1),de=null),(!te||j[0]&4)&&se(P,"is-active",l[2])},i(F){te||(g(a.$$.fragment,F),g(u),g(d.$$.fragment,F),g(re),g(fe),g(ae),g(Ie),g(Se),g(Me),g(Re),g(He),g(Le),g(Oe),g(Fe),g(qe),F&&Pn(()=>{te&&(tt||(tt=tn(P,hn,{},!0)),tt.run(1))}),te=!0)},o(F){b(a.$$.fragment,F),b(u),b(d.$$.fragment,F),b(re),b(fe),b(ae),b(Ie),b(Se),b(Me),b(Re),b(He),b(Le),b(Oe),b(Fe),b(qe),F&&(tt||(tt=tn(P,hn,{},!1)),tt.run(0)),te=!1},d(F){F&&_(t),O(a),at[i].d(),O(d),re&&re.d(),st[me].d(),ae&&ae.d(),it[ue].d(),ot[De].d(),ct[Ae].d(),ut[Ne].d(),ft[Be].d(),_t[ze].d(),mt[Ue].d(),dt[je].d(),pt[Ge].d(),de&&de.d(),F&&tt&&tt.end(),ml=!1,bt(pl)}}}function Hr(l,t,n){let e,a,o,s,i,u,h,p,m,d,E,v,f,y,w,A,S,T,q,V,M;X(l,ln,I=>n(4,a=I)),X(l,jn,I=>n(5,o=I)),X(l,nn,I=>n(6,s=I)),X(l,rn,I=>n(7,i=I)),X(l,an,I=>n(8,u=I)),X(l,sn,I=>n(9,h=I)),X(l,on,I=>n(33,p=I)),X(l,cn,I=>n(34,m=I)),X(l,un,I=>n(35,d=I)),X(l,fn,I=>n(36,E=I)),X(l,_n,I=>n(37,v=I)),X(l,mn,I=>n(38,f=I)),X(l,Fn,I=>n(0,y=I)),X(l,Gn,I=>n(1,w=I)),X(l,qn,I=>n(10,A=I)),X(l,Wn,I=>n(11,S=I)),X(l,Xt,I=>n(12,T=I)),X(l,Zt,I=>n(13,q=I)),X(l,dl,I=>n(14,V=I)),X(l,xe,I=>n(15,M=I));let D,P=!1;Nn(async()=>{const I=await fetch("/muse/config");I.status===200&&(D=await I.json()),ce(mn,f=D&&D.mopidy&&D.mopidy.host?D.mopidy.host:f||window.location.hostname,f),ce(_n,v=D&&D.mopidy&&D.mopidy.port?D.mopidy.port:v||window.location.port,v),ce(fn,E=D&&D.mopidy&&D.mopidy.ssl?(!!D.mopidy.ssl).toString():E||(window.location.protocol==="https:"?"true":"false"),E),ce(un,d=D&&D.snapcast&&D.snapcast.host?D.snapcast.host:d||window.location.hostname,d),ce(cn,m=D&&D.snapcast&&D.snapcast.port?D.snapcast.port:m||1780,m),ce(on,p=D&&D.snapcast&&D.snapcast.ssl?(!!D.snapcast.ssl).toString():p||(window.location.protocol==="https:"?"true":"false"),p);const oe=await Jn();console.log("in navbottom",oe);try{await xn()}catch(ue){console.log("[Snapcast]: catch error:",ue)}});const B=I=>{I==="playing"?o.playback.pause():(I==="paused"||I==="stopped")&&o.playback.play()},ie=()=>{h?o.mixer.setMute([!1]):o.mixer.setMute([!0]),ce(sn,h=!h,h)},le=()=>{u?o.tracklist.setRandom([!1]):o.tracklist.setRandom([!0]),ce(an,u=!u,u)},_e=()=>{i?o.tracklist.setConsume([!1]):o.tracklist.setConsume([!0]),ce(rn,i=!i,i)},ve=()=>{s?o.tracklist.setRepeat([!1]):o.tracklist.setRepeat([!0]),ce(nn,s=!s,s)},ee=()=>{a?o.tracklist.setSingle([!1]):o.tracklist.setSingle([!0]),ce(ln,a=!a,a)},me=I=>I&&I.name&&I.name.length>20?I.name.substring(0,20)+"..":I&&I.name?I.name:"-:-",fe=()=>n(2,P=!P),Ze=()=>ce(Zt,q=!q,q),Z=I=>At(I.id,I.muted),W=I=>At(I.id,I.muted);function K(I,oe,ue){oe[ue].clients[I].volume=Mt(this.value),Xt.set(T)}function et(){V=Mt(this.value),dl.set(V)}const Ve=()=>ce(xe,M=!M,M);function ne(){V=Mt(this.value),dl.set(V)}function Qe(){e=Mt(this.value),n(3,e),n(1,w),n(0,y)}return l.$$.update=()=>{l.$$.dirty[0]&3&&n(3,e=Kn(w,y))},[y,w,P,e,a,o,s,i,u,h,A,S,T,q,V,M,B,ie,le,_e,ve,ee,me,fe,Ze,Z,W,K,et,Ve,ne,Qe]}class zr extends Nt{constructor(t){super(),Rt(this,t,Hr,Br,Pt,{},null,[-1,-1])}}function Lr(l){let t,n,e,a,o,s,i="Edit Snapcast Clients",u,h,p,m,d,E,v,f,y,w,A;return p=new G({props:{icon:An,class:"icon"}}),E=new er({}),{c(){t=$("div"),n=$("div"),e=N(),a=$("div"),o=$("header"),s=$("p"),s.textContent=i,u=N(),h=$("a"),z(p.$$.fragment),m=N(),d=$("section"),z(E.$$.fragment),v=N(),f=$("button"),this.h()},l(S){t=k(S,"DIV",{class:!0});var T=C(t);n=k(T,"DIV",{class:!0,role:!0,tabindex:!0}),C(n).forEach(_),e=R(T),a=k(T,"DIV",{class:!0});var q=C(a);o=k(q,"HEADER",{class:!0});var V=C(o);s=k(V,"P",{class:!0,"data-svelte-h":!0}),gt(s)!=="svelte-1gk15c1"&&(s.textContent=i),u=R(V),h=k(V,"A",{href:!0,"aria-label":!0});var M=C(h);L(p.$$.fragment,M),M.forEach(_),V.forEach(_),m=R(q),d=k(q,"SECTION",{class:!0});var D=C(d);L(E.$$.fragment,D),D.forEach(_),q.forEach(_),v=R(T),f=k(T,"BUTTON",{class:!0,"aria-label":!0}),C(f).forEach(_),T.forEach(_),this.h()},h(){r(n,"class","modal-background svelte-1bk7hu1"),r(n,"role","button"),r(n,"tabindex","0"),r(s,"class","modal-card-title svelte-1bk7hu1"),r(h,"href",null),r(h,"aria-label","close"),r(o,"class","modal-card-head svelte-1bk7hu1"),r(d,"class","modal-card-body svelte-1bk7hu1"),r(a,"class","modal-card svelte-1bk7hu1"),r(f,"class","modal-close is-large svelte-1bk7hu1"),r(f,"aria-label","close"),r(t,"class","modal svelte-1bk7hu1"),se(t,"is-active",l[0])},m(S,T){J(S,t,T),c(t,n),c(t,e),c(t,a),c(a,o),c(o,s),c(o,u),c(o,h),U(p,h,null),c(a,m),c(a,d),U(E,d,null),c(t,v),c(t,f),y=!0,w||(A=[H(n,"click",l[1]),H(n,"keypress",l[2]),H(h,"click",l[3]),H(f,"click",l[4])],w=!0)},p(S,[T]){(!y||T&1)&&se(t,"is-active",S[0])},i(S){y||(g(p.$$.fragment,S),g(E.$$.fragment,S),y=!0)},o(S){b(p.$$.fragment,S),b(E.$$.fragment,S),y=!1},d(S){S&&_(t),O(p),O(E),w=!1,bt(A)}}}function Ur(l,t,n){let e;return X(l,xe,u=>n(0,e=u)),[e,()=>ce(xe,e=!e,e),()=>ce(xe,e=!e,e),()=>ce(xe,e=!e,e),()=>ce(xe,e=!e,e)]}class Or extends Nt{constructor(t){super(),Rt(this,t,Ur,Lr,Pt,{})}}function En(l,t,n){const e=l.slice();return e[6]=t[n],e[7]=t,e[8]=n,e}function Vn(l,t,n){const e=l.slice();return e[9]=t[n],e[10]=t,e[11]=n,e}function In(l){let t,n,e,a,o,s,i,u,h,p;e=new G({props:{icon:An,class:"icon"}}),s=new G({props:{icon:Qn,class:"icon"}});let m=rt(l[2]),d=[];for(let v=0;vb(d[v],1,1,()=>{d[v]=null});return{c(){t=$("div"),n=$("a"),z(e.$$.fragment),a=N(),o=$("a"),z(s.$$.fragment),i=N();for(let v=0;v{v[S]=null}),x(),a=v[e],a||(a=v[e]=E[e](l),a.c()),g(a,1),a.m(n,null)),A&4&&Xe(u,l[6].clients[l[11]].volume),(!p||A&4&&h!==(h="Volume: "+l[9].volume))&&r(i,"title",h)},i(w){p||(g(a),p=!0)},o(w){b(a),p=!1},d(w){w&&(_(t),_(o),_(s)),v[e].d(),m=!1,bt(d)}}}function Wr(l){let t,n;return t=new G({props:{icon:Bt,class:"icon"}}),{c(){z(t.$$.fragment)},l(e){L(t.$$.fragment,e)},m(e,a){U(t,e,a),n=!0},i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){O(t,e)}}}function Jr(l){let t,n;return t=new G({props:{icon:Ht,class:"icon"}}),{c(){z(t.$$.fragment)},l(e){L(t.$$.fragment,e)},m(e,a){U(t,e,a),n=!0},i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){b(t.$$.fragment,e),n=!1},d(e){O(t,e)}}}function Cn(l){let t,n,e,a=(l[6].clients[l[11]].name?l[9].name:l[9].host)+"",o,s,i,u,h,p;const m=[qr,Gr],d=[];function E(v,f){return v[9].connected?0:1}return i=E(l),u=d[i]=m[i](l),{c(){t=$("div"),n=$("div"),e=$("div"),o=he(a),s=N(),u.c(),h=N(),this.h()},l(v){t=k(v,"DIV",{class:!0});var f=C(t);n=k(f,"DIV",{class:!0});var y=C(n);e=k(y,"DIV",{class:!0});var w=C(e);o=ge(w,a),w.forEach(_),y.forEach(_),s=R(f),u.l(f),h=R(f),f.forEach(_),this.h()},h(){r(e,"class","navbar-item expand-on-hover-name svelte-13s4xrb"),r(n,"class","column is-narrow svelte-13s4xrb"),r(t,"class","columns is-mobile oneline svelte-13s4xrb")},m(v,f){J(v,t,f),c(t,n),c(n,e),c(e,o),c(t,s),d[i].m(t,null),c(t,h),p=!0},p(v,f){(!p||f&4)&&a!==(a=(v[6].clients[v[11]].name?v[9].name:v[9].host)+"")&&vt(o,a);let y=i;i=E(v),i===y?d[i].p(v,f):(Y(),b(d[y],1,1,()=>{d[y]=null}),x(),u=d[i],u?u.p(v,f):(u=d[i]=m[i](v),u.c()),g(u,1),u.m(t,h))},i(v){p||(g(u),p=!0)},o(v){b(u),p=!1},d(v){v&&_(t),d[i].d()}}}function Dn(l){let t,n,e,a,o,s,i,u,h=(l[6].name?l[6].name:l[6].id)+"",p,m,d,E,v,f;const y=[Fr,jr],w=[];function A(V,M){return V[6].muted?0:1}a=A(l),o=w[a]=y[a](l);let S=rt(l[6].clients),T=[];for(let V=0;Vb(T[V],1,1,()=>{T[V]=null});return{c(){t=$("header"),n=$("div"),e=$("a"),o.c(),s=N(),i=$("p"),u=he("Group: "),p=he(h),m=N();for(let V=0;V{w[D]=null}),x(),o=w[a],o||(o=w[a]=y[a](l),o.c()),g(o,1),o.m(e,null)),(!E||M&4)&&h!==(h=(l[6].name?l[6].name:l[6].id)+"")&&vt(p,h),M&4){S=rt(l[6].clients);let P;for(P=0;P{o=null}),x())},i(s){a||(g(t.$$.fragment,s),g(o),a=!0)},o(s){b(t.$$.fragment,s),b(o),a=!1},d(s){s&&(_(n),_(e)),O(t,s),o&&o.d(s)}}}function Xr(l,t,n){let e,a,o;X(l,Zt,h=>n(0,e=h)),X(l,xe,h=>n(1,a=h)),X(l,Xt,h=>n(2,o=h));const s=()=>ce(Zt,e=!e,e),i=()=>ce(xe,a=!a,a);function u(h,p,m){p[m].clients[h].volume=Mt(this.value),Xt.set(o)}return[e,a,o,s,i,u]}class Zr extends Nt{constructor(t){super(),Rt(this,t,Xr,Kr,Pt,{})}}function Qr(l){let t,n,e,a,o,s,i,u;t=new sr({props:{segment:l[0]}});const h=l[2].default,p=Rn(h,l,l[1],null);return o=new Zr({}),i=new zr({}),{c(){z(t.$$.fragment),n=N(),e=$("main"),p&&p.c(),a=N(),z(o.$$.fragment),s=N(),z(i.$$.fragment),this.h()},l(m){L(t.$$.fragment,m),n=R(m),e=k(m,"MAIN",{class:!0});var d=C(e);p&&p.l(d),a=R(d),L(o.$$.fragment,d),d.forEach(_),s=R(m),L(i.$$.fragment,m),this.h()},h(){r(e,"class","svelte-1kb58f")},m(m,d){U(t,m,d),J(m,n,d),J(m,e,d),p&&p.m(e,null),c(e,a),U(o,e,null),J(m,s,d),U(i,m,d),u=!0},p(m,[d]){const E={};d&1&&(E.segment=m[0]),t.$set(E),p&&p.p&&(!u||d&2)&&Bn(p,h,m,m[1],u?zn(h,m[1],d,null):Hn(m[1]),null)},i(m){u||(g(t.$$.fragment,m),g(p,m),g(o.$$.fragment,m),g(i.$$.fragment,m),u=!0)},o(m){b(t.$$.fragment,m),b(p,m),b(o.$$.fragment,m),b(i.$$.fragment,m),u=!1},d(m){m&&(_(n),_(e),_(s)),O(t,m),p&&p.d(m),O(o),O(i,m)}}}function Yr(l,t,n){let{$$slots:e={},$$scope:a}=t,{segment:o}=t;return l.$$set=s=>{"segment"in s&&n(0,o=s.segment),"$$scope"in s&&n(1,a=s.$$scope)},[o,a,e]}class ia extends Nt{constructor(t){super(),Rt(this,t,Yr,Qr,Pt,{segment:0})}}export{ia as component,sa as universal};
diff --git a/_app/immutable/nodes/1.ChQc_554.js b/_app/immutable/nodes/1.ChQc_554.js
new file mode 100644
index 0000000..0984fbd
--- /dev/null
+++ b/_app/immutable/nodes/1.ChQc_554.js
@@ -0,0 +1 @@
+import{s as x,n as u,c as S}from"../chunks/scheduler.-rnGJo_9.js";import{S as j,i as q,e as h,t as d,s as y,c as v,a as g,b,d as c,f as C,g as _,h as E,j as $}from"../chunks/index.BZ2zs19M.js";import{p as H}from"../chunks/stores.Bw2ZYP7K.js";function P(p){var f;let a,s=p[0].status+"",r,o,n,i=((f=p[0].error)==null?void 0:f.message)+"",m;return{c(){a=h("h1"),r=d(s),o=y(),n=h("p"),m=d(i)},l(e){a=v(e,"H1",{});var t=g(a);r=b(t,s),t.forEach(c),o=C(e),n=v(e,"P",{});var l=g(n);m=b(l,i),l.forEach(c)},m(e,t){_(e,a,t),E(a,r),_(e,o,t),_(e,n,t),E(n,m)},p(e,[t]){var l;t&1&&s!==(s=e[0].status+"")&&$(r,s),t&1&&i!==(i=((l=e[0].error)==null?void 0:l.message)+"")&&$(m,i)},i:u,o:u,d(e){e&&(c(a),c(o),c(n))}}}function k(p,a,s){let r;return S(p,H,o=>s(0,r=o)),[r]}class B extends j{constructor(a){super(),q(this,a,k,P,x,{})}}export{B as component};
diff --git a/_app/immutable/nodes/2.CbF57Zd_.js b/_app/immutable/nodes/2.CbF57Zd_.js
new file mode 100644
index 0000000..94d62af
--- /dev/null
+++ b/_app/immutable/nodes/2.CbF57Zd_.js
@@ -0,0 +1,5 @@
+import{f as He,c as je,a as Ge}from"../chunks/index.BqA-9sFF.js";import{h as we,u as Oe}from"../chunks/await_block.BjiKBWdt.js";import{S as Je,i as Ke,s as R,e as v,t as B,o as Qe,d as f,f as L,c as k,p as Z,a as E,b as F,q as u,g as D,h,r as U,m as me,n as G,l as O,j as Y,u as Ee,v as ce,w as x,x as ee,y as ie,z as te,A as We,k as _e,B as le,C as Xe,D as Ye}from"../chunks/index.BZ2zs19M.js";import{s as Ze,b as $e,r as he,c as X,o as xe,d as Ie,e as W,n as $,h as De}from"../chunks/scheduler.-rnGJo_9.js";import{e as Ce,u as et,c as de,l as tt,a as Ve,n as lt,b as oe,s as Pe,F as se,f as st,d as rt,P as Te,g as at,h as nt,p as it,i as ot,m as ct,t as ut,j as ft,k as dt,o as mt,q as _t}from"../chunks/mopidyTools.QoO8ONH9.js";import{c as ht}from"../chunks/clickOutside.BxFJ2b6i.js";import{b as pt}from"../chunks/paths.CepxQcJr.js";function Ae(a,e,t){const l=a.slice();return l[21]=e[t],l[23]=t,l}function Se(a){let e,t;function l(c,y){return c[9]?kt:vt}let s=l(a),r=s(a),n=a[7].track&&Ne(a);return{c(){e=v("div"),r.c(),t=R(),n&&n.c(),this.h()},l(c){e=k(c,"DIV",{class:!0});var y=E(e);r.l(y),t=L(y),n&&n.l(y),y.forEach(f),this.h()},h(){u(e,"class","card")},m(c,y){D(c,e,y),r.m(e,null),h(e,t),n&&n.m(e,null)},p(c,y){s===(s=l(c))&&r?r.p(c,y):(r.d(1),r=s(c),r&&(r.c(),r.m(e,t))),c[7].track?n?n.p(c,y):(n=Ne(c),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(c){c&&f(e),r.d(),n&&n.d()}}}function vt(a){let e,t=``;return{c(){e=v("div"),e.innerHTML=t,this.h()},l(l){e=k(l,"DIV",{class:!0,"data-svelte-h":!0}),Z(e)!=="svelte-1lb8zzs"&&(e.innerHTML=t),this.h()},h(){u(e,"class","card-image has-text-centered")},m(l,s){D(l,e,s)},p:$,d(l){l&&f(e)}}}function kt(a){let e,t,l,s;return{c(){e=v("div"),t=v("figure"),l=v("img"),this.h()},l(r){e=k(r,"DIV",{class:!0});var n=E(e);t=k(n,"FIGURE",{class:!0});var c=E(t);l=k(c,"IMG",{src:!0,width:!0,height:!0,alt:!0}),c.forEach(f),n.forEach(f),this.h()},h(){De(l.src,s=a[9])||u(l,"src",s),u(l,"width","240"),u(l,"height","240"),u(l,"alt","Album"),u(t,"class","image"),u(e,"class","card-image has-text-centered")},m(r,n){D(r,e,n),h(e,t),h(t,l)},p(r,n){n&512&&!De(l.src,s=r[9])&&u(l,"src",s)},d(r){r&&f(e)}}}function Ne(a){let e,t,l,s,r=a[7].track.name+"",n,c,y,_=a[7].track.artists&&Me(a),d=a[1]&&a[0]&&qe(a);return{c(){e=v("div"),t=v("div"),l=v("div"),s=v("p"),n=B(r),c=R(),_&&_.c(),y=R(),d&&d.c(),this.h()},l(m){e=k(m,"DIV",{class:!0});var p=E(e);t=k(p,"DIV",{class:!0});var I=E(t);l=k(I,"DIV",{class:!0});var N=E(l);s=k(N,"P",{class:!0});var V=E(s);n=F(V,r),V.forEach(f),c=L(N),_&&_.l(N),N.forEach(f),I.forEach(f),y=L(p),d&&d.l(p),p.forEach(f),this.h()},h(){u(s,"class","title is-4"),u(l,"class","media-content"),u(t,"class","media"),u(e,"class","card-content")},m(m,p){D(m,e,p),h(e,t),h(t,l),h(l,s),h(s,n),h(l,c),_&&_.m(l,null),h(e,y),d&&d.m(e,null)},p(m,p){p&128&&r!==(r=m[7].track.name+"")&&Y(n,r),m[7].track.artists?_?_.p(m,p):(_=Me(m),_.c(),_.m(l,null)):_&&(_.d(1),_=null),m[1]&&m[0]?d?d.p(m,p):(d=qe(m),d.c(),d.m(e,null)):d&&(d.d(1),d=null)},d(m){m&&f(e),_&&_.d(),d&&d.d()}}}function Me(a){let e,t=a[7].track.artists[0].name+"",l;return{c(){e=v("p"),l=B(t),this.h()},l(s){e=k(s,"P",{class:!0});var r=E(e);l=F(r,t),r.forEach(f),this.h()},h(){u(e,"class","subtitle is-6")},m(s,r){D(s,e,r),h(e,l)},p(s,r){r&128&&t!==(t=s[7].track.artists[0].name+"")&&Y(l,t)},d(s){s&&f(e)}}}function qe(a){let e,t,l,s=oe(a[1])+"",r,n,c,y,_,d,m,p,I=oe(a[0])+"",N,V,z;return{c(){e=v("div"),t=v("div"),l=v("div"),r=B(s),n=B(" "),c=R(),y=v("div"),_=v("input"),d=R(),m=v("div"),p=B(" "),N=B(I),this.h()},l(C){e=k(C,"DIV",{class:!0});var g=E(e);t=k(g,"DIV",{class:!0});var P=E(t);l=k(P,"DIV",{class:!0});var H=E(l);r=F(H,s),n=F(H," "),H.forEach(f),c=L(P),y=k(P,"DIV",{class:!0});var w=E(y);_=k(w,"INPUT",{type:!0,min:!0,max:!0,class:!0}),w.forEach(f),d=L(P),m=k(P,"DIV",{class:!0});var i=E(m);p=F(i," "),N=F(i,I),i.forEach(f),P.forEach(f),g.forEach(f),this.h()},h(){u(l,"class","column is-narrow"),u(_,"type","range"),u(_,"min","0"),u(_,"max","100"),u(_,"class","slider svelte-1iz48mk"),u(y,"class","column"),u(m,"class","column is-narrow"),u(t,"class","columns is-mobile is-gapless"),u(e,"class","content")},m(C,g){D(C,e,g),h(e,t),h(t,l),h(l,r),h(l,n),h(t,c),h(t,y),h(y,_),Ee(_,a[6]),h(t,d),h(t,m),h(m,p),h(m,N),V||(z=[U(_,"change",a[15]),U(_,"input",a[15]),U(_,"change",function(){W(Pe(a[6]))&&Pe(a[6]).apply(this,arguments)})],V=!0)},p(C,g){a=C,g&2&&s!==(s=oe(a[1])+"")&&Y(r,s),g&64&&Ee(_,a[6]),g&1&&I!==(I=oe(a[0])+"")&&Y(N,I)},d(C){C&&f(e),V=!1,he(z)}}}function ze(a){let e;function t(r,n){return r[5]?yt:r[8]&&r[8]._webSocket.readyState==1?bt:gt}let l=t(a),s=l(a);return{c(){s.c(),e=ce()},l(r){s.l(r),e=ce()},m(r,n){s.m(r,n),D(r,e,n)},p(r,n){l===(l=t(r))&&s?s.p(r,n):(s.d(1),s=l(r),s&&(s.c(),s.m(e.parentNode,e)))},d(r){r&&f(e),s.d(r)}}}function gt(a){let e,t="not connected to mopidy";return{c(){e=v("p"),e.textContent=t,this.h()},l(l){e=k(l,"P",{class:!0,"data-svelte-h":!0}),Z(e)!=="svelte-dd5m6w"&&(e.textContent=t),this.h()},h(){u(e,"class","list-item")},m(l,s){D(l,e,s)},p:$,d(l){l&&f(e)}}}function bt(a){let e,t="loading songs...";return{c(){e=v("p"),e.textContent=t,this.h()},l(l){e=k(l,"P",{class:!0,"data-svelte-h":!0}),Z(e)!=="svelte-rsxaxd"&&(e.textContent=t),this.h()},h(){u(e,"class","list-item")},m(l,s){D(l,e,s)},p:$,d(l){l&&f(e)}}}function yt(a){let e,t,l={ctx:a,current:null,token:null,hasCatch:!0,pending:It,then:Et,catch:wt,error:24};return we(t=a[5],l),{c(){e=ce(),l.block.c()},l(s){e=ce(),l.block.l(s)},m(s,r){D(s,e,r),l.block.m(s,l.anchor=r),l.mount=()=>e.parentNode,l.anchor=e},p(s,r){a=s,l.ctx=a,r&32&&t!==(t=a[5])&&we(t,l)||Oe(l,a,r)},d(s){s&&f(e),l.block.d(s),l.token=null,l=null}}}function wt(a){let e,t=a[24].message+"",l,s;return{c(){e=v("p"),l=B(t),s=R(),this.h()},l(r){e=k(r,"P",{class:!0,style:!0});var n=E(e);l=F(n,t),n.forEach(f),s=L(r),this.h()},h(){u(e,"class","list-item"),Ye(e,"color","red")},m(r,n){D(r,e,n),h(e,l),D(r,s,n)},p(r,n){n&32&&t!==(t=r[24].message+"")&&Y(l,t)},d(r){r&&(f(e),f(s))}}}function Et(a){let e,t="no tracks playing",l;return{c(){e=v("p"),e.textContent=t,l=R(),this.h()},l(s){e=k(s,"P",{class:!0,"data-svelte-h":!0}),Z(e)!=="svelte-1lhd5re"&&(e.textContent=t),l=L(s),this.h()},h(){u(e,"class","list-item")},m(s,r){D(s,e,r),D(s,l,r)},p:$,d(s){s&&(f(e),f(l))}}}function It(a){let e,t="loading songs...",l;return{c(){e=v("p"),e.textContent=t,l=R(),this.h()},l(s){e=k(s,"P",{class:!0,"data-svelte-h":!0}),Z(e)!=="svelte-rsxaxd"&&(e.textContent=t),l=L(s),this.h()},h(){u(e,"class","list-item")},m(s,r){D(s,e,r),D(s,l,r)},p:$,d(s){s&&(f(e),f(l))}}}function Re(a){let e,t,l;return t=new se({props:{icon:ot,spin:a[10]=="playing",class:"icon is-small"}}),{c(){e=B(" "),x(t.$$.fragment)},l(s){e=F(s," "),ee(t.$$.fragment,s)},m(s,r){D(s,e,r),te(t,s,r),l=!0},p(s,r){const n={};r&1024&&(n.spin=s[10]=="playing"),t.$set(n)},i(s){l||(G(t.$$.fragment,s),l=!0)},o(s){O(t.$$.fragment,s),l=!1},d(s){s&&f(e),le(t,s)}}}function Dt(a){let e,t;return e=new se({props:{icon:mt,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){x(e.$$.fragment)},l(l){ee(e.$$.fragment,l)},m(l,s){te(e,l,s),t=!0},i(l){t||(G(e.$$.fragment,l),t=!0)},o(l){O(e.$$.fragment,l),t=!1},d(l){le(e,l)}}}function Ct(a){let e,t;return e=new se({props:{icon:_t,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){x(e.$$.fragment)},l(l){ee(e.$$.fragment,l)},m(l,s){te(e,l,s),t=!0},i(l){t||(G(e.$$.fragment,l),t=!0)},o(l){O(e.$$.fragment,l),t=!1},d(l){le(e,l)}}}function Le(a,e){let t,l,s,r=e[21].track.name+"",n,c,y,_,d,m,p,I,N,V,z,C,g,P,H,w,i,b,o,T,q=$,M,K,pe,A=e[23]===e[7].index&&Re(e);const ve=[Ct,Dt],Q=[];function ke(S,j){return S[4]==S[21].tlid?0:1}p=ke(e),I=Q[p]=ve[p](e),g=new se({props:{icon:st,class:"icon is-small"}}),i=new se({props:{icon:rt,class:"icon is-small"}});function Ue(...S){return e[16](e[23],...S)}function Be(...S){return e[17](e[23],...S)}function Fe(){return e[18](e[23])}return{key:a,first:null,c(){t=v("a"),l=v("div"),s=v("div"),n=B(r),c=R(),A&&A.c(),y=R(),_=v("div"),d=v("div"),m=v("div"),I.c(),N=R(),V=v("div"),z=v("div"),C=v("a"),x(g.$$.fragment),P=B(`
+ Play`),H=R(),w=v("a"),x(i.$$.fragment),b=B(`
+ Remove track`),o=R(),this.h()},l(S){t=k(S,"A",{class:!0,href:!0,draggable:!0,ondragover:!0});var j=E(t);l=k(j,"DIV",{class:!0});var J=E(l);s=k(J,"DIV",{class:!0,role:!0,tabindex:!0});var re=E(s);n=F(re,r),c=L(re),A&&A.l(re),re.forEach(f),y=L(J),_=k(J,"DIV",{class:!0});var ge=E(_);d=k(ge,"DIV",{class:!0});var ae=E(d);m=k(ae,"DIV",{class:!0,role:!0,tabindex:!0});var be=E(m);I.l(be),be.forEach(f),N=L(ae),V=k(ae,"DIV",{class:!0,id:!0,role:!0});var ye=E(V);z=k(ye,"DIV",{class:!0});var ne=E(z);C=k(ne,"A",{href:!0,class:!0});var ue=E(C);ee(g.$$.fragment,ue),P=F(ue,`
+ Play`),ue.forEach(f),H=L(ne),w=k(ne,"A",{href:!0,class:!0});var fe=E(w);ee(i.$$.fragment,fe),b=F(fe,`
+ Remove track`),fe.forEach(f),ne.forEach(f),ye.forEach(f),ae.forEach(f),ge.forEach(f),J.forEach(f),o=L(j),j.forEach(f),this.h()},h(){u(s,"class","column"),u(s,"role","button"),u(s,"tabindex","0"),u(m,"class","dropdown-trigger"),u(m,"role","button"),u(m,"tabindex","0"),u(C,"href",null),u(C,"class","dropdown-item"),u(w,"href",null),u(w,"class","dropdown-item"),u(z,"class","dropdown-content"),u(V,"class","dropdown-menu"),u(V,"id","dropdown-menu"),u(V,"role","menu"),u(d,"class","dropdown is-right is-up"),ie(d,"is-active",e[4]==e[21].tlid),u(_,"class","column is-narrow"),u(l,"class","columns is-mobile"),u(t,"class","list-item"),u(t,"href",null),u(t,"draggable",!0),u(t,"ondragover","return false"),ie(t,"is-active",e[3]===e[23]),this.first=t},m(S,j){D(S,t,j),h(t,l),h(l,s),h(s,n),h(s,c),A&&A.m(s,null),h(l,y),h(l,_),h(_,d),h(d,m),Q[p].m(m,null),h(d,N),h(d,V),h(V,z),h(z,C),te(g,C,null),h(C,P),h(z,H),h(z,w),te(i,w,null),h(w,b),h(t,o),M=!0,K||(pe=[U(s,"click",function(){W(e[14](e[21].tlid))&&e[14](e[21].tlid).apply(this,arguments)}),U(s,"keypress",function(){W(e[14](e[21].tlid))&&e[14](e[21].tlid).apply(this,arguments)}),U(m,"click",function(){W(e[14](e[21].tlid))&&e[14](e[21].tlid).apply(this,arguments)}),U(m,"keypress",function(){W(e[14](e[21].tlid))&&e[14](e[21].tlid).apply(this,arguments)}),U(C,"click",function(){W(e[11](e[21]))&&e[11](e[21]).apply(this,arguments)}),U(w,"click",function(){W(e[12](e[21]))&&e[12](e[21]).apply(this,arguments)}),U(t,"dragstart",Ue),U(t,"drop",We(Be)),U(t,"dragenter",Fe)],K=!0)},p(S,j){e=S,(!M||j&4)&&r!==(r=e[21].track.name+"")&&Y(n,r),e[23]===e[7].index?A?(A.p(e,j),j&132&&G(A,1)):(A=Re(e),A.c(),G(A,1),A.m(s,null)):A&&(_e(),O(A,1,1,()=>{A=null}),me());let J=p;p=ke(e),p!==J&&(_e(),O(Q[J],1,1,()=>{Q[J]=null}),me(),I=Q[p],I||(I=Q[p]=ve[p](e),I.c()),G(I,1),I.m(m,null)),(!M||j&20)&&ie(d,"is-active",e[4]==e[21].tlid),(!M||j&12)&&ie(t,"is-active",e[3]===e[23])},r(){T=t.getBoundingClientRect()},f(){He(t),q()},a(){q(),q=je(t,T,Ge,{duration:300})},i(S){M||(G(A),G(I),G(g.$$.fragment,S),G(i.$$.fragment,S),M=!0)},o(S){O(A),O(I),O(g.$$.fragment,S),O(i.$$.fragment,S),M=!1},d(S){S&&f(t),A&&A.d(),Q[p].d(),le(g),le(i),K=!1,he(pe)}}}function Vt(a){let e,t,l="Now playing",s,r,n,c=[],y=new Map,_,d,m,p,I,N,V,z,C,g=a[7]&&Se(a),P=Ce(a[2]);const H=i=>i[21].tlid;for(let i=0;it(7,s=o)),X(a,ct,o=>t(8,r=o)),X(a,Ve,o=>t(9,n=o)),X(a,ut,o=>t(0,c=o)),X(a,ft,o=>t(1,y=o)),X(a,dt,o=>t(10,_=o));let d=[],m=!1,p,I;xe(async()=>{t(5,I=N())}),de.subscribe(async o=>{o&&o.track&&Ie(Ve,n=await tt(o.track),n)});const N=async()=>{t(2,d=await nt())},V=o=>{it(o),t(4,p=null)},z=async o=>{const T=await r.tracklist.remove({criteria:{uri:[o.track.uri]}});t(4,p=null),T.length>0&&t(2,d=d.filter(q=>q.track.uri!=T[0].track.uri))};function C(o,T){o.dataTransfer.dropEffect="move";const q=parseInt(o.dataTransfer.getData("text/plain")),M=d;q{p===o?t(4,p=null):t(4,p=o)};function P(){l=Xe(this.value),t(6,l),t(1,y),t(0,c)}const H=(o,T)=>Pt(T,o),w=(o,T)=>C(T,o),i=o=>t(3,m=o),b=()=>t(4,p=null);return a.$$.update=()=>{a.$$.dirty&3&&t(6,l=lt(y,c))},[c,y,d,m,p,I,l,s,r,n,_,V,z,C,g,P,H,w,i,b]}class Lt extends Je{constructor(e){super(),Ke(this,e,Tt,Vt,Ze,{})}}export{Lt as component};
diff --git a/_app/immutable/nodes/3.Bm2H9D4I.js b/_app/immutable/nodes/3.Bm2H9D4I.js
new file mode 100644
index 0000000..ebe58a8
--- /dev/null
+++ b/_app/immutable/nodes/3.Bm2H9D4I.js
@@ -0,0 +1,18 @@
+import{s as Re,c as qe,o as Ne,r as re,b as Le,n as Z,e as ie}from"../chunks/scheduler.-rnGJo_9.js";import{S as Se,i as Be,s as U,e as g,v as se,o as Ue,d as _,f as j,c as w,p as ce,a as P,q as f,g as B,h as p,r as Q,n as v,l as V,m as ee,E as De,t as X,b as Y,j as ue,w as M,x as W,y as fe,z as G,k as le,B as J,D as je}from"../chunks/index.BZ2zs19M.js";import{h as _e,u as Qe}from"../chunks/await_block.BjiKBWdt.js";import{e as ae,F as K,f as Pe,r as ze,v as Ie,w as Fe,x as He,y as Me,z as We,o as Te,q as Ve,A as Ge,B as de,C as he,D as me,m as Je,E as Ce}from"../chunks/mopidyTools.QoO8ONH9.js";import{c as Ke}from"../chunks/clickOutside.BxFJ2b6i.js";function pe(s,e,l){const t=s.slice();return t[29]=e[l],t[31]=l,t}function ke(s,e,l){const t=s.slice();return t[33]=e[l],t[31]=l,t}function ve(s){let e,l,t=s[33].name+"",r,n,a,m;function o(){return s[15](s[33],s[31])}return{c(){e=g("li"),l=g("a"),r=X(t),n=U(),this.h()},l(i){e=w(i,"LI",{class:!0});var u=P(e);l=w(u,"A",{href:!0,class:!0});var h=P(l);r=Y(h,t),h.forEach(_),n=j(u),u.forEach(_),this.h()},h(){f(l,"href",null),f(l,"class","svelte-6ensgs"),f(e,"class","svelte-6ensgs")},m(i,u){B(i,e,u),p(e,l),p(l,r),p(e,n),a||(m=Q(l,"click",o),a=!0)},p(i,u){s=i,u[0]&1&&t!==(t=s[33].name+"")&&ue(r,t)},d(i){i&&_(e),a=!1,m()}}}function be(s){let e,l,t,r,n,a,m,o,i,u,h,y,$,C,b,k,E,A,T,S,z,N;const R=[Ye,Xe],D=[];function q(c,O){return c[4]?0:1}return r=q(s),n=D[r]=R[r](s),u=new K({props:{icon:Pe,class:"icon is-small"}}),C=new K({props:{icon:ze,class:"icon is-small"}}),A=new K({props:{icon:Ie,class:"icon is-small"}}),{c(){e=g("div"),l=g("div"),t=g("div"),n.c(),a=U(),m=g("div"),o=g("div"),i=g("a"),M(u.$$.fragment),h=X(`
+ Play now`),y=U(),$=g("a"),M(C.$$.fragment),b=X(`
+ Play shuffle`),k=U(),E=g("a"),M(A.$$.fragment),T=X(`
+ Add to queue`),this.h()},l(c){e=w(c,"DIV",{class:!0});var O=P(e);l=w(O,"DIV",{class:!0});var I=P(l);t=w(I,"DIV",{class:!0,role:!0,tabindex:!0});var x=P(t);n.l(x),x.forEach(_),a=j(I),m=w(I,"DIV",{class:!0,id:!0,role:!0});var te=P(m);o=w(te,"DIV",{class:!0});var H=P(o);i=w(H,"A",{href:!0,class:!0});var d=P(i);W(u.$$.fragment,d),h=Y(d,`
+ Play now`),d.forEach(_),y=j(H),$=w(H,"A",{href:!0,class:!0});var L=P($);W(C.$$.fragment,L),b=Y(L,`
+ Play shuffle`),L.forEach(_),k=j(H),E=w(H,"A",{href:!0,class:!0});var F=P(E);W(A.$$.fragment,F),T=Y(F,`
+ Add to queue`),F.forEach(_),H.forEach(_),te.forEach(_),I.forEach(_),O.forEach(_),this.h()},h(){f(t,"class","dropdown-trigger"),f(t,"role","button"),f(t,"tabindex","0"),f(i,"href",null),f(i,"class","dropdown-item"),f($,"href",null),f($,"class","dropdown-item"),f(E,"href",null),f(E,"class","dropdown-item"),f(o,"class","dropdown-content"),f(m,"class","dropdown-menu"),f(m,"id","dropdown-menu"),f(m,"role","menu"),f(l,"class","dropdown is-right"),fe(l,"is-active",s[4]),f(e,"class","column is-narrow")},m(c,O){B(c,e,O),p(e,l),p(l,t),D[r].m(t,null),p(l,a),p(l,m),p(m,o),p(o,i),G(u,i,null),p(i,h),p(o,y),p(o,$),G(C,$,null),p($,b),p(o,k),p(o,E),G(A,E,null),p(E,T),S=!0,z||(N=[Q(t,"click",s[16]),Q(t,"keypress",s[17]),Q(i,"click",s[18]),Q($,"click",s[19]),Q(E,"click",s[20])],z=!0)},p(c,O){let I=r;r=q(c),r!==I&&(le(),V(D[I],1,1,()=>{D[I]=null}),ee(),n=D[r],n||(n=D[r]=R[r](c),n.c()),v(n,1),n.m(t,null)),(!S||O[0]&16)&&fe(l,"is-active",c[4])},i(c){S||(v(n),v(u.$$.fragment,c),v(C.$$.fragment,c),v(A.$$.fragment,c),S=!0)},o(c){V(n),V(u.$$.fragment,c),V(C.$$.fragment,c),V(A.$$.fragment,c),S=!1},d(c){c&&_(e),D[r].d(),J(u),J(C),J(A),z=!1,re(N)}}}function Xe(s){let e,l,t;return l=new K({props:{icon:Te,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){e=g("a"),M(l.$$.fragment),this.h()},l(r){e=w(r,"A",{href:!0,class:!0});var n=P(e);W(l.$$.fragment,n),n.forEach(_),this.h()},h(){f(e,"href",null),f(e,"class","button")},m(r,n){B(r,e,n),G(l,e,null),t=!0},i(r){t||(v(l.$$.fragment,r),t=!0)},o(r){V(l.$$.fragment,r),t=!1},d(r){r&&_(e),J(l)}}}function Ye(s){let e,l,t;return l=new K({props:{icon:Ve,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){e=g("a"),M(l.$$.fragment),this.h()},l(r){e=w(r,"A",{href:!0,class:!0});var n=P(e);W(l.$$.fragment,n),n.forEach(_),this.h()},h(){f(e,"href",null),f(e,"class","button")},m(r,n){B(r,e,n),G(l,e,null),t=!0},i(r){t||(v(l.$$.fragment,r),t=!0)},o(r){V(l.$$.fragment,r),t=!1},d(r){r&&_(e),J(l)}}}function ge(s){let e,l,t,r={ctx:s,current:null,token:null,hasCatch:!0,pending:el,then:xe,catch:Ze,error:32,blocks:[,,,]};return _e(l=s[2],r),{c(){e=g("div"),r.block.c(),this.h()},l(n){e=w(n,"DIV",{class:!0});var a=P(e);r.block.l(a),a.forEach(_),this.h()},h(){f(e,"class","list is-hoverable")},m(n,a){B(n,e,a),r.block.m(e,r.anchor=null),r.mount=()=>e,r.anchor=null,t=!0},p(n,a){s=n,r.ctx=s,a[0]&4&&l!==(l=s[2])&&_e(l,r)||Qe(r,s,a)},i(n){t||(v(r.block),t=!0)},o(n){for(let a=0;a<3;a+=1){const m=r.blocks[a];V(m)}t=!1},d(n){n&&_(e),r.block.d(),r.token=null,r=null}}}function Ze(s){let e,l=s[32].message+"",t;return{c(){e=g("p"),t=X(l),this.h()},l(r){e=w(r,"P",{class:!0,style:!0});var n=P(e);t=Y(n,l),n.forEach(_),this.h()},h(){f(e,"class","list-item"),je(e,"color","red")},m(r,n){B(r,e,n),p(e,t)},p(r,n){n[0]&4&&l!==(l=r[32].message+"")&&ue(t,l)},i:Z,o:Z,d(r){r&&_(e)}}}function xe(s){return{c:Z,l:Z,m:Z,p:Z,i:Z,o:Z,d:Z}}function el(s){let e,l,t,r;const n=[tl,ll],a=[];function m(o,i){return o[5]?0:1}return e=m(s),l=a[e]=n[e](s),{c(){l.c(),t=se()},l(o){l.l(o),t=se()},m(o,i){a[e].m(o,i),B(o,t,i),r=!0},p(o,i){let u=e;e=m(o),e!==u&&(le(),V(a[u],1,1,()=>{a[u]=null}),ee(),l=a[e],l||(l=a[e]=n[e](o),l.c()),v(l,1),l.m(t.parentNode,t))},i(o){r||(v(l),r=!0)},o(o){V(l),r=!1},d(o){o&&_(t),a[e].d(o)}}}function ll(s){let e,l,t,r;return t=new K({props:{icon:Ce,class:"icon is-24",spin:!0}}),{c(){e=g("p"),l=X(`Connecting to mopidy
+ `),M(t.$$.fragment),this.h()},l(n){e=w(n,"P",{class:!0});var a=P(e);l=Y(a,`Connecting to mopidy
+ `),W(t.$$.fragment,a),a.forEach(_),this.h()},h(){f(e,"class","list-item")},m(n,a){B(n,e,a),p(e,l),G(t,e,null),r=!0},i(n){r||(v(t.$$.fragment,n),r=!0)},o(n){V(t.$$.fragment,n),r=!1},d(n){n&&_(e),J(t)}}}function tl(s){let e,l,t,r;return t=new K({props:{icon:Ce,spin:!0,class:"icon"}}),{c(){e=g("p"),l=X(`Loading sources
+ `),M(t.$$.fragment),this.h()},l(n){e=w(n,"P",{class:!0});var a=P(e);l=Y(a,`Loading sources
+ `),W(t.$$.fragment,a),a.forEach(_),this.h()},h(){f(e,"class","list-item")},m(n,a){B(n,e,a),p(e,l),G(t,e,null),r=!0},i(n){r||(v(t.$$.fragment,n),r=!0)},o(n){V(t.$$.fragment,n),r=!1},d(n){n&&_(e),J(t)}}}function we(s){let e,l,t,r,n=ae(s[1]),a=[];for(let i=0;iV(a[i],1,1,()=>{a[i]=null});let o=null;return n.length||(o=ye()),{c(){e=g("div");for(let i=0;i{o[C]=null}),ee(),t=o[l],t||(t=o[l]=m[l](s),t.c()),v(t,1),t.m(e,null))},i(y){r||(v(t),r=!0)},o(y){V(t),r=!1},d(y){y&&_(e),o[l].d(),n=!1,re(a)}}}function rl(s){let e,l;return e=new K({props:{icon:Te,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){M(e.$$.fragment)},l(t){W(e.$$.fragment,t)},m(t,r){G(e,t,r),l=!0},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){J(e,t)}}}function nl(s){let e,l;return e=new K({props:{icon:Ve,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){M(e.$$.fragment)},l(t){W(e.$$.fragment,t)},m(t,r){G(e,t,r),l=!0},i(t){l||(v(e.$$.fragment,t),l=!0)},o(t){V(e.$$.fragment,t),l=!1},d(t){J(e,t)}}}function Ee(s){let e,l,t,r,n,a,m,o,i,u,h,y,$,C,b,k,E,A;return r=new K({props:{icon:Pe,class:"icon is-small"}}),i=new K({props:{icon:Ge,class:"icon is-small"}}),C=new K({props:{icon:Ie,class:"icon is-small"}}),{c(){e=g("div"),l=g("div"),t=g("a"),M(r.$$.fragment),n=X(`
+ Play now`),a=U(),m=g("div"),o=g("a"),M(i.$$.fragment),u=X(`
+ Play next`),h=U(),y=g("div"),$=g("a"),M(C.$$.fragment),b=X(`
+ Add to queue`),this.h()},l(T){e=w(T,"DIV",{class:!0});var S=P(e);l=w(S,"DIV",{class:!0});var z=P(l);t=w(z,"A",{href:!0,class:!0});var N=P(t);W(r.$$.fragment,N),n=Y(N,`
+ Play now`),N.forEach(_),z.forEach(_),a=j(S),m=w(S,"DIV",{class:!0});var R=P(m);o=w(R,"A",{href:!0,class:!0});var D=P(o);W(i.$$.fragment,D),u=Y(D,`
+ Play next`),D.forEach(_),R.forEach(_),h=j(S),y=w(S,"DIV",{class:!0});var q=P(y);$=w(q,"A",{href:!0,class:!0});var c=P($);W(C.$$.fragment,c),b=Y(c,`
+ Add to queue`),c.forEach(_),q.forEach(_),S.forEach(_),this.h()},h(){f(t,"href",null),f(t,"class","dropdown-item"),f(l,"class","list-item"),f(o,"href",null),f(o,"class","dropdown-item"),f(m,"class","list-item"),f($,"href",null),f($,"class","dropdown-item"),f(y,"class","list-item"),f(e,"class","list is-hoverable")},m(T,S){B(T,e,S),p(e,l),p(l,t),G(r,t,null),p(t,n),p(e,a),p(e,m),p(m,o),G(i,o,null),p(o,u),p(e,h),p(e,y),p(y,$),G(C,$,null),p($,b),k=!0,E||(A=[Q(t,"click",function(){ie(de(s[29].uri))&&de(s[29].uri).apply(this,arguments)}),Q(o,"click",function(){ie(he(s[29].uri))&&he(s[29].uri).apply(this,arguments)}),Q($,"click",function(){ie(me(s[29].uri))&&me(s[29].uri).apply(this,arguments)})],E=!0)},p(T,S){s=T},i(T){k||(v(r.$$.fragment,T),v(i.$$.fragment,T),v(C.$$.fragment,T),k=!0)},o(T){V(r.$$.fragment,T),V(i.$$.fragment,T),V(C.$$.fragment,T),k=!1},d(T){T&&_(e),J(r),J(i),J(C),E=!1,re(A)}}}function Ae(s){let e,l,t,r=s[29].name+"",n,a,m=s[8](s[29]),o,i,u,h,y;function $(){return s[21](s[29],s[31])}function C(){return s[22](s[29],s[31])}let b=m&&$e(s),k=s[3]==s[31]&&Ee(s);return{c(){e=g("a"),l=g("div"),t=g("div"),n=X(r),a=U(),b&&b.c(),o=U(),k&&k.c(),i=U(),this.h()},l(E){e=w(E,"A",{href:!0,class:!0});var A=P(e);l=w(A,"DIV",{class:!0});var T=P(l);t=w(T,"DIV",{class:!0,role:!0,tabindex:!0});var S=P(t);n=Y(S,r),S.forEach(_),a=j(T),b&&b.l(T),T.forEach(_),o=j(A),k&&k.l(A),i=j(A),A.forEach(_),this.h()},h(){f(t,"class","column"),f(t,"role","button"),f(t,"tabindex","0"),f(l,"class","columns is-mobile"),f(e,"href",null),f(e,"class","list-item")},m(E,A){B(E,e,A),p(e,l),p(l,t),p(t,n),p(l,a),b&&b.m(l,null),p(e,o),k&&k.m(e,null),p(e,i),u=!0,h||(y=[Q(t,"click",$),Q(t,"keypress",C)],h=!0)},p(E,A){s=E,(!u||A[0]&2)&&r!==(r=s[29].name+"")&&ue(n,r),A[0]&2&&(m=s[8](s[29])),m?b?(b.p(s,A),A[0]&2&&v(b,1)):(b=$e(s),b.c(),v(b,1),b.m(l,null)):b&&(le(),V(b,1,1,()=>{b=null}),ee()),s[3]==s[31]?k?(k.p(s,A),A[0]&8&&v(k,1)):(k=Ee(s),k.c(),v(k,1),k.m(e,i)):k&&(le(),V(k,1,1,()=>{k=null}),ee())},i(E){u||(v(b),v(k),u=!0)},o(E){V(b),V(k),u=!1},d(E){E&&_(e),b&&b.d(),k&&k.d(),h=!1,re(y)}}}function sl(s){let e,l,t="Browse",r,n,a,m,o,i,u,h="Root",y,$,C=s[1].some(s[7]),b,k,E,A,T,S,z=ae(s[0]),N=[];for(let c=0;c0&&we(s);return{c(){e=U(),l=g("h1"),l.textContent=t,r=U(),n=g("div"),a=g("div"),m=g("nav"),o=g("ul"),i=g("li"),u=g("a"),u.textContent=h,y=U();for(let c=0;c{R=null}),ee()),c[2]?D?(D.p(c,O),O[0]&4&&v(D,1)):(D=ge(c),D.c(),v(D,1),D.m(k.parentNode,k)):D&&(le(),V(D,1,1,()=>{D=null}),ee()),c[1].length>0?q?(q.p(c,O),O[0]&2&&v(q,1)):(q=we(c),q.c(),v(q,1),q.m(E.parentNode,E)):q&&(le(),V(q,1,1,()=>{q=null}),ee())},i(c){A||(v(R),v(D),v(q),A=!0)},o(c){V(R),V(D),V(q),A=!1},d(c){c&&(_(e),_(l),_(r),_(n),_(b),_(k),_(E)),De(N,c),R&&R.d(),D&&D.d(c),q&&q.d(c),T=!1,S()}}}function al(s,e,l){let t;qe(s,Je,d=>l(26,t=d));let r=[],n=[],a,m,o=!1,i;Ne(async()=>{l(2,a=u())});const u=async()=>{l(5,i=await Fe()),l(1,n=await t.library.browse({uri:null}))},h=async(d,L,F)=>{if(["directory","artist","album","playlist"].indexOf(d.type)>-1){l(3,m=null);const ne=await t.library.browse({uri:d.uri});if(ne.length==0){const oe=await t.library.lookup({uris:[d.uri]});l(1,n=oe[d.uri])}else l(1,n=ne);if(F==="back"){const oe=r.indexOf(d),Oe=r.slice(0,oe+1);l(0,r=Oe)}else F==="avance"&&l(0,r=[...r,d])}else(d.type==="track"||d.__model__==="Track")&&C(L)},y=d=>["track"].indexOf(d.type)>-1||d.__model__==="Track"||d.type==="directory"&&d.uri.indexOf("file://")>-1,$=d=>["album","track","artist","playlist"].indexOf(d.type)>-1||d.__model__==="Track",C=d=>{m==d?l(3,m=null):l(3,m=d)},b=async()=>{l(1,n=await t.library.browse({uri:null})),l(0,r=[])},k=async d=>{if(d.type==="track"||d.__model__==="Track")return d.uri;if(d.type==="directory"&&d.uri.indexOf("file://")>-1){const L=await t.library.browse({uri:d.uri});return(await Promise.all(L.map(ne=>k(ne)))).flat(1)}},E=async d=>{const L=await Promise.all(d.map(F=>k(F)));He(L.flat(1)),l(4,o=!1)},A=async d=>{const L=await Promise.all(d.map(F=>k(F)));Me(null,L.flat(1)),l(4,o=!1)},T=async d=>{const L=await Promise.all(d.map(F=>k(F)));We(null,L.flat(1))};return[r,n,a,m,o,i,h,y,$,C,b,E,A,T,()=>l(2,a=b()),(d,L)=>l(2,a=h(d,L,"back")),()=>l(4,o=!o),()=>l(4,o=!o),()=>E(n),()=>A(n),()=>T(n),(d,L)=>l(2,a=h(d,L,"avance")),(d,L)=>l(2,a=h(d,L,"avance")),d=>C(d),d=>C(d),()=>l(3,m=null)]}class _l extends Se{constructor(e){super(),Be(this,e,al,sl,Re,{},null,[-1,-1])}}export{_l as component};
diff --git a/_app/immutable/nodes/4.Co1G-UTj.js b/_app/immutable/nodes/4.Co1G-UTj.js
new file mode 100644
index 0000000..d0b37ee
--- /dev/null
+++ b/_app/immutable/nodes/4.Co1G-UTj.js
@@ -0,0 +1,9 @@
+import{s as qe,r as be,c as He,o as Re,n as Y,b as Je,d as Ke,e as ke}from"../chunks/scheduler.-rnGJo_9.js";import{S as Fe,i as je,e as p,s as O,w as z,c as k,a as b,d as f,f as S,p as ie,x as Q,q as c,y as me,g as I,h as d,z as W,u as Te,r as q,n as E,k as ce,l as T,m as ue,B as G,v as Z,t as H,b as R,j as fe,D as Xe,E as Ye}from"../chunks/index.BZ2zs19M.js";import{h as oe,u as ge}from"../chunks/await_block.BjiKBWdt.js";import{F as X,M as Ze,m as xe,w as et,E as ze,N as Qe,O as ve,Q as tt,R as lt,e as Ie,S as Ve,f as st,r as at,T as nt,U as Ae,V as Ne,W as Me,o as rt,q as ot}from"../chunks/mopidyTools.QoO8ONH9.js";import{c as it}from"../chunks/clickOutside.BxFJ2b6i.js";function Le(r){let e,t,s,l={ctx:r,current:null,token:null,hasCatch:!0,pending:mt,then:ut,catch:ct,value:11,error:12,blocks:[,,,]};return oe(t=r[2],l),{c(){e=Z(),l.block.c()},l(a){e=Z(),l.block.l(a)},m(a,n){I(a,e,n),l.block.m(a,l.anchor=n),l.mount=()=>e.parentNode,l.anchor=e,s=!0},p(a,n){r=a,l.ctx=r,n&4&&t!==(t=r[2])&&oe(t,l)||ge(l,r,n)},i(a){s||(E(l.block),s=!0)},o(a){for(let n=0;n<3;n+=1){const i=l.blocks[n];T(i)}s=!1},d(a){a&&f(e),l.block.d(a),l.token=null,l=null}}}function ct(r){let e=r[12].message+"",t;return{c(){t=H(e)},l(s){t=R(s,e)},m(s,l){I(s,t,l)},p(s,l){l&4&&e!==(e=s[12].message+"")&&fe(t,e)},i:Y,o:Y,d(s){s&&f(t)}}}function ut(r){let e,t,s,l;const a=[dt,ft],n=[];function i(o,u){return o[11]?0:1}return e=i(r),t=n[e]=a[e](r),{c(){t.c(),s=Z()},l(o){t.l(o),s=Z()},m(o,u){n[e].m(o,u),I(o,s,u),l=!0},p(o,u){let y=e;e=i(o),e!==y&&(ce(),T(n[y],1,1,()=>{n[y]=null}),ue(),t=n[e],t||(t=n[e]=a[e](o),t.c()),E(t,1),t.m(s.parentNode,s))},i(o){l||(E(t),l=!0)},o(o){T(t),l=!1},d(o){o&&f(s),n[e].d(o)}}}function ft(r){let e;return{c(){e=H("Error")},l(t){e=R(t,"Error")},m(t,s){I(t,e,s)},i:Y,o:Y,d(t){t&&f(e)}}}function dt(r){let e,t,s;return t=new X({props:{icon:tt,class:"icon"}}),{c(){e=p("button"),z(t.$$.fragment),this.h()},l(l){e=k(l,"BUTTON",{class:!0});var a=b(e);Q(t.$$.fragment,a),a.forEach(f),this.h()},h(){c(e,"class","button svelte-k00xud")},m(l,a){I(l,e,a),W(t,e,null),s=!0},i(l){s||(E(t.$$.fragment,l),s=!0)},o(l){T(t.$$.fragment,l),s=!1},d(l){l&&f(e),G(t)}}}function mt(r){let e,t,s;return t=new X({props:{icon:ze,spin:!0,class:"icon"}}),{c(){e=p("button"),z(t.$$.fragment),this.h()},l(l){e=k(l,"BUTTON",{class:!0});var a=b(e);Q(t.$$.fragment,a),a.forEach(f),this.h()},h(){c(e,"class","button svelte-k00xud")},m(l,a){I(l,e,a),W(t,e,null),s=!0},p:Y,i(l){s||(E(t.$$.fragment,l),s=!0)},o(l){T(t.$$.fragment,l),s=!1},d(l){l&&f(e),G(t)}}}function _t(r){let e,t,s,l,a,n,i="Create playlist",o,u,y,C,g,h,D="Name",_,m,$,w,V,B="Save changes",x,ee,M,U,te,ae;y=new X({props:{icon:Ze,class:"icon"}});let v=r[2]&&Le(r);return{c(){e=p("div"),t=p("div"),s=O(),l=p("div"),a=p("header"),n=p("p"),n.textContent=i,o=O(),u=p("a"),z(y.$$.fragment),C=O(),g=p("section"),h=p("label"),h.textContent=D,_=O(),m=p("input"),$=O(),w=p("footer"),V=p("button"),V.textContent=B,x=O(),v&&v.c(),ee=O(),M=p("button"),this.h()},l(P){e=k(P,"DIV",{class:!0});var L=b(e);t=k(L,"DIV",{class:!0,role:!0,tabindex:!0}),b(t).forEach(f),s=S(L),l=k(L,"DIV",{class:!0});var J=b(l);a=k(J,"HEADER",{class:!0});var F=b(a);n=k(F,"P",{class:!0,"data-svelte-h":!0}),ie(n)!=="svelte-1xgpgyu"&&(n.textContent=i),o=S(F),u=k(F,"A",{href:!0,"aria-label":!0});var ne=b(u);Q(y.$$.fragment,ne),ne.forEach(f),F.forEach(f),C=S(J),g=k(J,"SECTION",{class:!0});var le=b(g);h=k(le,"LABEL",{class:!0,for:!0,"data-svelte-h":!0}),ie(h)!=="svelte-oqkyyj"&&(h.textContent=D),_=S(le),m=k(le,"INPUT",{class:!0,type:!0,name:!0,id:!0}),le.forEach(f),$=S(J),w=k(J,"FOOTER",{class:!0});var A=b(w);V=k(A,"BUTTON",{class:!0,"data-svelte-h":!0}),ie(V)!=="svelte-pvxswh"&&(V.textContent=B),x=S(A),v&&v.l(A),A.forEach(f),J.forEach(f),ee=S(L),M=k(L,"BUTTON",{class:!0,"aria-label":!0}),b(M).forEach(f),L.forEach(f),this.h()},h(){c(t,"class","modal-background svelte-k00xud"),c(t,"role","button"),c(t,"tabindex","0"),c(n,"class","modal-card-title svelte-k00xud"),c(u,"href",null),c(u,"aria-label","close"),c(a,"class","modal-card-head svelte-k00xud"),c(h,"class","label"),c(h,"for","playlist name"),c(m,"class","input svelte-k00xud"),c(m,"type","text"),c(m,"name","playlist name"),c(m,"id","playlist name"),c(g,"class","modal-card-body svelte-k00xud"),c(V,"class","button is-success svelte-k00xud"),c(w,"class","modal-card-foot svelte-k00xud"),c(l,"class","modal-card svelte-k00xud"),c(M,"class","modal-close is-large svelte-k00xud"),c(M,"aria-label","close"),c(e,"class","modal svelte-k00xud"),me(e,"is-active",r[0])},m(P,L){I(P,e,L),d(e,t),d(e,s),d(e,l),d(l,a),d(a,n),d(a,o),d(a,u),W(y,u,null),d(l,C),d(l,g),d(g,h),d(g,_),d(g,m),Te(m,r[1]),d(l,$),d(l,w),d(w,V),d(w,x),v&&v.m(w,null),d(e,ee),d(e,M),U=!0,te||(ae=[q(t,"click",r[4]),q(t,"keypress",r[5]),q(u,"click",r[6]),q(m,"input",r[7]),q(V,"click",r[3]),q(M,"click",r[8])],te=!0)},p(P,[L]){L&2&&m.value!==P[1]&&Te(m,P[1]),P[2]?v?(v.p(P,L),L&4&&E(v,1)):(v=Le(P),v.c(),E(v,1),v.m(w,null)):v&&(ce(),T(v,1,1,()=>{v=null}),ue()),(!U||L&1)&&me(e,"is-active",P[0])},i(P){U||(E(y.$$.fragment,P),E(v),U=!0)},o(P){T(y.$$.fragment,P),T(v),U=!1},d(P){P&&f(e),G(y),v&&v.d(),te=!1,be(ae)}}}function ht(r,e,t){let s;He(r,xe,D=>t(9,s=D));let l="",a,{showCreatePlaylistModal:n}=e;Re(()=>{et()});const i=async()=>await s.playlists.create({name:l})?(setTimeout(async()=>{const _=await Qe();ve.set(_),t(0,n=!n)},500),!0):!1,o=()=>{t(2,a=i())},u=()=>t(0,n=!n),y=()=>t(0,n=!n),C=()=>t(0,n=!n);function g(){l=this.value,t(1,l)}const h=()=>t(0,n=!n);return r.$$set=D=>{"showCreatePlaylistModal"in D&&t(0,n=D.showCreatePlaylistModal)},[n,l,a,o,u,y,C,g,h]}class pt extends Fe{constructor(e){super(),je(this,e,ht,_t,qe,{showCreatePlaylistModal:0})}}function Oe(r,e,t){const s=r.slice();return s[11]=e[t],s[13]=t,s}function Se(r){let e,t,s,l={ctx:r,current:null,token:null,hasCatch:!0,pending:Et,then:vt,catch:kt,value:10,error:15,blocks:[,,,]};return oe(t=r[0],l),{c(){e=Z(),l.block.c()},l(a){e=Z(),l.block.l(a)},m(a,n){I(a,e,n),l.block.m(a,l.anchor=n),l.mount=()=>e.parentNode,l.anchor=e,s=!0},p(a,n){r=a,l.ctx=r,n&1&&t!==(t=r[0])&&oe(t,l)||ge(l,r,n)},i(a){s||(E(l.block),s=!0)},o(a){for(let n=0;n<3;n+=1){const i=l.blocks[n];T(i)}s=!1},d(a){a&&f(e),l.block.d(a),l.token=null,l=null}}}function kt(r){let e,t=r[15].message+"",s;return{c(){e=p("p"),s=H(t),this.h()},l(l){e=k(l,"P",{class:!0,style:!0});var a=b(e);s=R(a,t),a.forEach(f),this.h()},h(){c(e,"class","list-item"),Xe(e,"color","red")},m(l,a){I(l,e,a),d(e,s)},p(l,a){a&1&&t!==(t=l[15].message+"")&&fe(s,t)},i:Y,o:Y,d(l){l&&f(e)}}}function vt(r){let e,t,s=Ie(r[3]),l=[];for(let i=0;iT(l[i],1,1,()=>{l[i]=null});let n=null;return s.length||(n=Be()),{c(){for(let i=0;iloading
";return{c(){e=p("div"),e.innerHTML=t,this.h()},l(s){e=k(s,"DIV",{class:!0,"data-svelte-h":!0}),ie(e)!=="svelte-11xvr7o"&&(e.innerHTML=t),this.h()},h(){c(e,"class","list-item")},m(s,l){I(s,e,l)},p:Y,d(s){s&&f(e)}}}function bt(r){let e=r[15].message+"",t;return{c(){t=H(e)},l(s){t=R(s,e)},m(s,l){I(s,t,l)},p(s,l){l&8&&e!==(e=s[15].message+"")&&fe(t,e)},d(s){s&&f(t)}}}function gt(r){let e,t=(r[14].tracks?r[14].tracks.length:"0")+"",s,l;return{c(){e=H("("),s=H(t),l=H(")")},l(a){e=R(a,"("),s=R(a,t),l=R(a,")")},m(a,n){I(a,e,n),I(a,s,n),I(a,l,n)},p(a,n){n&8&&t!==(t=(a[14].tracks?a[14].tracks.length:"0")+"")&&fe(s,t)},d(a){a&&(f(e),f(s),f(l))}}}function $t(r){let e;return{c(){e=H("loading..")},l(t){e=R(t,"loading..")},m(t,s){I(t,e,s)},p:Y,d(t){t&&f(e)}}}function yt(r){let e,t;return e=new X({props:{icon:rt,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){z(e.$$.fragment)},l(s){Q(e.$$.fragment,s)},m(s,l){W(e,s,l),t=!0},i(s){t||(E(e.$$.fragment,s),t=!0)},o(s){T(e.$$.fragment,s),t=!1},d(s){G(e,s)}}}function wt(r){let e,t;return e=new X({props:{icon:ot,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){z(e.$$.fragment)},l(s){Q(e.$$.fragment,s)},m(s,l){W(e,s,l),t=!0},i(s){t||(E(e.$$.fragment,s),t=!0)},o(s){T(e.$$.fragment,s),t=!1},d(s){G(e,s)}}}function Ue(r){let e,t,s,l=r[11].name+"",a,n,i,o,u,y,C,g,h,D,_,m,$,w,V,B,x,ee,M,U,te,ae,v,P,L,J,F,ne,le,A={ctx:r,current:null,token:null,hasCatch:!0,pending:$t,then:gt,catch:bt,value:14,error:15};oe(u=Ve(r[11].uri),A);const $e=[wt,yt],se=[];function ye(N,j){return N[1]==N[13]?0:1}D=ye(r),_=se[D]=$e[D](r);function We(){return r[6](r[13])}function Ge(){return r[7](r[13])}return B=new X({props:{icon:st,class:"icon is-small"}}),U=new X({props:{icon:at,class:"icon is-small"}}),P=new X({props:{icon:nt,class:"icon is-small"}}),{c(){e=p("div"),t=p("div"),s=p("a"),a=H(l),i=O(),o=p("div"),A.block.c(),y=O(),C=p("div"),g=p("div"),h=p("div"),_.c(),m=O(),$=p("div"),w=p("div"),V=p("a"),z(B.$$.fragment),x=H(`
+ Play`),ee=O(),M=p("a"),z(U.$$.fragment),te=H(`
+ Shuffle`),ae=O(),v=p("a"),z(P.$$.fragment),L=H(`
+ Add to queue`),J=O(),this.h()},l(N){e=k(N,"DIV",{class:!0});var j=b(e);t=k(j,"DIV",{class:!0});var K=b(t);s=k(K,"A",{class:!0,href:!0});var we=b(s);a=R(we,l),we.forEach(f),i=S(K),o=k(K,"DIV",{class:!0});var Ee=b(o);A.block.l(Ee),Ee.forEach(f),y=S(K),C=k(K,"DIV",{class:!0});var Ce=b(C);g=k(Ce,"DIV",{class:!0});var de=b(g);h=k(de,"DIV",{class:!0,role:!0,tabindex:!0});var Pe=b(h);_.l(Pe),Pe.forEach(f),m=S(de),$=k(de,"DIV",{class:!0,id:!0,role:!0});var De=b($);w=k(De,"DIV",{class:!0});var re=b(w);V=k(re,"A",{href:!0,class:!0});var _e=b(V);Q(B.$$.fragment,_e),x=R(_e,`
+ Play`),_e.forEach(f),ee=S(re),M=k(re,"A",{href:!0,class:!0});var he=b(M);Q(U.$$.fragment,he),te=R(he,`
+ Shuffle`),he.forEach(f),ae=S(re),v=k(re,"A",{href:!0,class:!0});var pe=b(v);Q(P.$$.fragment,pe),L=R(pe,`
+ Add to queue`),pe.forEach(f),re.forEach(f),De.forEach(f),de.forEach(f),Ce.forEach(f),K.forEach(f),J=S(j),j.forEach(f),this.h()},h(){c(s,"class","column"),c(s,"href",n="playlists/"+r[11].slug),c(o,"class","column is-narrow"),c(h,"class","dropdown-trigger"),c(h,"role","button"),c(h,"tabindex","0"),c(V,"href",null),c(V,"class","dropdown-item"),c(M,"href",null),c(M,"class","dropdown-item"),c(v,"href",null),c(v,"class","dropdown-item"),c(w,"class","dropdown-content"),c($,"class","dropdown-menu"),c($,"id","dropdown-menu"),c($,"role","menu"),c(g,"class","dropdown is-right is-up"),me(g,"is-active",r[1]==r[13]),c(C,"class","column is-narrow"),c(t,"class","columns is-mobile"),c(e,"class","list-item")},m(N,j){I(N,e,j),d(e,t),d(t,s),d(s,a),d(t,i),d(t,o),A.block.m(o,A.anchor=null),A.mount=()=>o,A.anchor=null,d(t,y),d(t,C),d(C,g),d(g,h),se[D].m(h,null),d(g,m),d(g,$),d($,w),d(w,V),W(B,V,null),d(V,x),d(w,ee),d(w,M),W(U,M,null),d(M,te),d(w,ae),d(w,v),W(P,v,null),d(v,L),d(e,J),F=!0,ne||(le=[q(h,"click",We),q(h,"keypress",Ge),q(V,"click",function(){ke(Ae(r[11].uri))&&Ae(r[11].uri).apply(this,arguments)}),q(M,"click",function(){ke(Ne(r[11].uri))&&Ne(r[11].uri).apply(this,arguments)}),q(v,"click",function(){ke(Me(r[11].uri))&&Me(r[11].uri).apply(this,arguments)})],ne=!0)},p(N,j){r=N,(!F||j&8)&&l!==(l=r[11].name+"")&&fe(a,l),(!F||j&8&&n!==(n="playlists/"+r[11].slug))&&c(s,"href",n),A.ctx=r,j&8&&u!==(u=Ve(r[11].uri))&&oe(u,A)||ge(A,r,j);let K=D;D=ye(r),D!==K&&(ce(),T(se[K],1,1,()=>{se[K]=null}),ue(),_=se[D],_||(_=se[D]=$e[D](r),_.c()),E(_,1),_.m(h,null)),(!F||j&2)&&me(g,"is-active",r[1]==r[13])},i(N){F||(E(_),E(B.$$.fragment,N),E(U.$$.fragment,N),E(P.$$.fragment,N),F=!0)},o(N){T(_),T(B.$$.fragment,N),T(U.$$.fragment,N),T(P.$$.fragment,N),F=!1},d(N){N&&f(e),A.block.d(),A.token=null,A=null,se[D].d(),G(B),G(U),G(P),ne=!1,be(le)}}}function Et(r){let e,t,s,l;return t=new X({props:{icon:ze,class:"icon is-24",spin:!0}}),{c(){e=p("p"),z(t.$$.fragment),s=H(`
+ Loading playlists ..`),this.h()},l(a){e=k(a,"P",{class:!0});var n=b(e);Q(t.$$.fragment,n),s=R(n,`
+ Loading playlists ..`),n.forEach(f),this.h()},h(){c(e,"class","list-item")},m(a,n){I(a,e,n),W(t,e,null),d(e,s),l=!0},p:Y,i(a){l||(E(t.$$.fragment,a),l=!0)},o(a){T(t.$$.fragment,a),l=!1},d(a){a&&f(e),G(t)}}}function Ct(r){let e,t,s='Playlists
',l,a,n,i,o,u,y,C,g,h,D;i=new X({props:{icon:lt,class:"icon"}}),u=new pt({props:{showCreatePlaylistModal:r[2]}});let _=r[0]&&Se(r);return{c(){e=p("div"),t=p("div"),t.innerHTML=s,l=O(),a=p("div"),n=p("a"),z(i.$$.fragment),o=O(),z(u.$$.fragment),y=O(),C=p("div"),_&&_.c(),this.h()},l(m){e=k(m,"DIV",{class:!0});var $=b(e);t=k($,"DIV",{class:!0,"data-svelte-h":!0}),ie(t)!=="svelte-zt78cw"&&(t.innerHTML=s),l=S($),a=k($,"DIV",{class:!0});var w=b(a);n=k(w,"A",{class:!0,href:!0});var V=b(n);Q(i.$$.fragment,V),V.forEach(f),w.forEach(f),$.forEach(f),o=S(m),Q(u.$$.fragment,m),y=S(m),C=k(m,"DIV",{class:!0});var B=b(C);_&&_.l(B),B.forEach(f),this.h()},h(){c(t,"class","column"),c(n,"class","button"),c(n,"href",null),c(a,"class","column is-narrow"),c(e,"class","columns is-mobile"),c(C,"class","list is-hoverable")},m(m,$){I(m,e,$),d(e,t),d(e,l),d(e,a),d(a,n),W(i,n,null),I(m,o,$),W(u,m,$),I(m,y,$),I(m,C,$),_&&_.m(C,null),g=!0,h||(D=[q(n,"click",r[5]),Je(it.call(null,C)),q(C,"click_outside",r[8])],h=!0)},p(m,[$]){const w={};$&4&&(w.showCreatePlaylistModal=m[2]),u.$set(w),m[0]?_?(_.p(m,$),$&1&&E(_,1)):(_=Se(m),_.c(),E(_,1),_.m(C,null)):_&&(ce(),T(_,1,1,()=>{_=null}),ue())},i(m){g||(E(i.$$.fragment,m),E(u.$$.fragment,m),E(_),g=!0)},o(m){T(i.$$.fragment,m),T(u.$$.fragment,m),T(_),g=!1},d(m){m&&(f(e),f(o),f(y),f(C)),G(i),G(u,m),_&&_.d(),h=!1,be(D)}}}function Pt(r,e,t){let s;He(r,ve,h=>t(3,s=h));let l,a,n=!1;Re(async()=>{t(0,l=i())});const i=async()=>{Ke(ve,s=await Qe(),s)},o=h=>{a==h?t(1,a=null):t(1,a=h)};return[l,a,n,s,o,()=>t(2,n=!n),h=>o(h),h=>o(h),()=>t(1,a=null)]}class Nt extends Fe{constructor(e){super(),je(this,e,Pt,Ct,qe,{})}}export{Nt as component};
diff --git a/_app/immutable/nodes/5.Bp70P64x.js b/_app/immutable/nodes/5.Bp70P64x.js
new file mode 100644
index 0000000..f76ac36
--- /dev/null
+++ b/_app/immutable/nodes/5.Bp70P64x.js
@@ -0,0 +1,21 @@
+import{f as ct,c as ut,a as ft}from"../chunks/index.BqA-9sFF.js";import{h as ke,u as we}from"../chunks/await_block.BjiKBWdt.js";import{S as Ke,i as Xe,e as b,s as z,w as Z,t as R,c as v,a as $,d as f,f as H,p as ge,x,b as F,q as d,y as de,g as T,h as m,z as ee,r as W,n as y,k as ce,m as ue,l as A,B as te,E as Ye,j as _e,v as he,o as dt,u as Oe,A as ht,D as _t}from"../chunks/index.BZ2zs19M.js";import{s as Ze,r as ve,c as Pe,o as xe,d as Me,n as j,e as fe,b as mt}from"../chunks/scheduler.-rnGJo_9.js";import{F as ne,M as pt,e as be,O as De,m as et,w as tt,N as Ue,S as Be,E as Ce,R as lt,Q as kt,a2 as bt,f as nt,r as vt,v as rt,a3 as gt,a4 as $t,a5 as wt,a6 as yt,B as Et,C as At,z as qe,y as Tt,o as st,q as at,u as Dt,g as Pt,A as Ct,a7 as It}from"../chunks/mopidyTools.QoO8ONH9.js";import{c as Vt}from"../chunks/clickOutside.BxFJ2b6i.js";function Re(r,e,t){const l=r.slice();return l[12]=e[t],l}function Fe(r){let e,t,l=r[1].name+"",n,a;return{c(){e=b("p"),t=R("Add "),n=R(l),a=R(" to a playlist"),this.h()},l(s){e=v(s,"P",{class:!0});var o=$(e);t=F(o,"Add "),n=F(o,l),a=F(o," to a playlist"),o.forEach(f),this.h()},h(){d(e,"class","label")},m(s,o){T(s,e,o),m(e,t),m(e,n),m(e,a)},p(s,o){o&2&&l!==(l=s[1].name+"")&&_e(n,l)},d(s){s&&f(e)}}}function St(r){let e=r[16].message+"",t;return{c(){t=R(e)},l(l){t=F(l,e)},m(l,n){T(l,t,n)},p(l,n){n&8&&e!==(e=l[16].message+"")&&_e(t,e)},i:j,o:j,d(l){l&&f(t)}}}function Nt(r){let e,t,l=(r[15].tracks?r[15].tracks.length:"0")+"",n,a,s,o,i,u,c,k,w;return u=new ne({props:{icon:lt,class:"icon"}}),{c(){e=b("div"),t=R("("),n=R(l),a=R(")"),s=z(),o=b("div"),i=b("a"),Z(u.$$.fragment),this.h()},l(_){e=v(_,"DIV",{class:!0});var h=$(e);t=F(h,"("),n=F(h,l),a=F(h,")"),h.forEach(f),s=H(_),o=v(_,"DIV",{class:!0});var S=$(o);i=v(S,"A",{href:!0});var Q=$(i);x(u.$$.fragment,Q),Q.forEach(f),S.forEach(f),this.h()},h(){d(e,"class","column is-narrow"),d(i,"href",null),d(o,"class","column is-narrow")},m(_,h){T(_,e,h),m(e,t),m(e,n),m(e,a),T(_,s,h),T(_,o,h),m(o,i),ee(u,i,null),c=!0,k||(w=W(i,"click",function(){fe(r[4](r[15]))&&r[4](r[15]).apply(this,arguments)}),k=!0)},p(_,h){r=_,(!c||h&8)&&l!==(l=(r[15].tracks?r[15].tracks.length:"0")+"")&&_e(n,l)},i(_){c||(y(u.$$.fragment,_),c=!0)},o(_){A(u.$$.fragment,_),c=!1},d(_){_&&(f(e),f(s),f(o)),te(u),k=!1,w()}}}function Ot(r){let e;return{c(){e=R("loading..")},l(t){e=F(t,"loading..")},m(t,l){T(t,e,l)},p:j,i:j,o:j,d(t){t&&f(e)}}}function Le(r){let e,t,l,n=r[12].name+"",a,s,o,i,u,c={ctx:r,current:null,token:null,hasCatch:!0,pending:Ot,then:Nt,catch:St,value:15,error:16,blocks:[,,,]};return ke(o=Be(r[12].uri),c),{c(){e=b("div"),t=b("div"),l=b("div"),a=R(n),s=z(),c.block.c(),i=z(),this.h()},l(k){e=v(k,"DIV",{class:!0});var w=$(e);t=v(w,"DIV",{class:!0});var _=$(t);l=v(_,"DIV",{class:!0});var h=$(l);a=F(h,n),h.forEach(f),s=H(_),c.block.l(_),_.forEach(f),i=H(w),w.forEach(f),this.h()},h(){d(l,"class","column"),d(t,"class","columns is-mobile"),d(e,"class","list-item")},m(k,w){T(k,e,w),m(e,t),m(t,l),m(l,a),m(t,s),c.block.m(t,c.anchor=null),c.mount=()=>t,c.anchor=null,m(e,i),u=!0},p(k,w){r=k,(!u||w&8)&&n!==(n=r[12].name+"")&&_e(a,n),c.ctx=r,w&8&&o!==(o=Be(r[12].uri))&&ke(o,c)||we(c,r,w)},i(k){u||(y(c.block),u=!0)},o(k){for(let w=0;w<3;w+=1){const _=c.blocks[w];A(_)}u=!1},d(k){k&&f(e),c.block.d(),c.token=null,c=null}}}function je(r){let e,t,l,n={ctx:r,current:null,token:null,hasCatch:!1,pending:Rt,then:Ut,catch:Mt,value:11,blocks:[,,,]};return ke(t=r[2],n),{c(){e=he(),n.block.c()},l(a){e=he(),n.block.l(a)},m(a,s){T(a,e,s),n.block.m(a,n.anchor=s),n.mount=()=>e.parentNode,n.anchor=e,l=!0},p(a,s){r=a,n.ctx=r,s&4&&t!==(t=r[2])&&ke(t,n)||we(n,r,s)},i(a){l||(y(n.block),l=!0)},o(a){for(let s=0;s<3;s+=1){const o=n.blocks[s];A(o)}l=!1},d(a){a&&f(e),n.block.d(a),n.token=null,n=null}}}function Mt(r){return{c:j,l:j,m:j,p:j,i:j,o:j,d:j}}function Ut(r){let e,t,l,n;const a=[qt,Bt],s=[];function o(i,u){return i[11]?0:1}return e=o(r),t=s[e]=a[e](r),{c(){t.c(),l=he()},l(i){t.l(i),l=he()},m(i,u){s[e].m(i,u),T(i,l,u),n=!0},p(i,u){let c=e;e=o(i),e!==c&&(ce(),A(s[c],1,1,()=>{s[c]=null}),ue(),t=s[e],t||(t=s[e]=a[e](i),t.c()),y(t,1),t.m(l.parentNode,l))},i(i){n||(y(t),n=!0)},o(i){A(t),n=!1},d(i){i&&f(l),s[e].d(i)}}}function Bt(r){let e;return{c(){e=R("Error")},l(t){e=F(t,"Error")},m(t,l){T(t,e,l)},i:j,o:j,d(t){t&&f(e)}}}function qt(r){let e,t,l;return t=new ne({props:{icon:kt,class:"icon"}}),{c(){e=b("a"),Z(t.$$.fragment),this.h()},l(n){e=v(n,"A",{class:!0,href:!0});var a=$(e);x(t.$$.fragment,a),a.forEach(f),this.h()},h(){d(e,"class","button svelte-xd5b65"),d(e,"href",null)},m(n,a){T(n,e,a),ee(t,e,null),l=!0},i(n){l||(y(t.$$.fragment,n),l=!0)},o(n){A(t.$$.fragment,n),l=!1},d(n){n&&f(e),te(t)}}}function Rt(r){let e,t,l,n,a="Save changes",s;return t=new ne({props:{icon:Ce,spin:!0,class:"icon"}}),{c(){e=b("a"),Z(t.$$.fragment),l=z(),n=b("button"),n.textContent=a,this.h()},l(o){e=v(o,"A",{class:!0,href:!0});var i=$(e);x(t.$$.fragment,i),i.forEach(f),l=H(o),n=v(o,"BUTTON",{class:!0,"data-svelte-h":!0}),ge(n)!=="svelte-1douuy3"&&(n.textContent=a),this.h()},h(){d(e,"class","button svelte-xd5b65"),d(e,"href",null),d(n,"class","button is-success svelte-xd5b65")},m(o,i){T(o,e,i),ee(t,e,null),T(o,l,i),T(o,n,i),s=!0},p:j,i(o){s||(y(t.$$.fragment,o),s=!0)},o(o){A(t.$$.fragment,o),s=!1},d(o){o&&(f(e),f(l),f(n)),te(t)}}}function Ft(r){let e,t,l,n,a,s,o="Add to playlist",i,u,c,k,w,_,h,S,Q,q,L,U,K,B,O;c=new ne({props:{icon:pt,class:"icon"}});let I=r[1]&&Fe(r),G=be(r[3]),V=[];for(let p=0;pA(V[p],1,1,()=>{V[p]=null});let g=r[2]&&je(r);return{c(){e=b("div"),t=b("div"),l=z(),n=b("div"),a=b("header"),s=b("p"),s.textContent=o,i=z(),u=b("a"),Z(c.$$.fragment),k=z(),w=b("section"),I&&I.c(),_=z(),h=b("div");for(let p=0;p{g=null}),ue()),(!K||N&1)&&de(e,"is-active",p[0])},i(p){if(!K){y(c.$$.fragment,p);for(let N=0;Nt(3,l=h)),Pe(r,et,h=>t(9,n=h));let{showAddToPlaylistModal:a}=e,{track:s}=e,o;xe(async()=>{const h=await tt();console.log("in playlist",h),Me(De,l=await Ue(),l)});const i=h=>{t(2,o=u(h))},u=async h=>(h.tracks?h.tracks.push(s):h.tracks=[s],await n.playlists.save({playlist:h})?(Me(De,l=await Ue(),l),t(0,a=!a),!0):!1),c=()=>t(0,a=!a),k=()=>t(0,a=!a),w=()=>t(0,a=!a),_=()=>t(0,a=!a);return r.$$set=h=>{"showAddToPlaylistModal"in h&&t(0,a=h.showAddToPlaylistModal),"track"in h&&t(1,s=h.track)},[a,s,o,l,i,c,k,w,_]}class jt extends Ke{constructor(e){super(),Xe(this,e,Lt,Ft,Ze,{showAddToPlaylistModal:0,track:1})}}function Qe(r,e,t){const l=r.slice();return l[35]=e[t],l[37]=t,l}function ze(r,e,t){const l=r.slice();return l[39]=e[t],l}function Qt(r){return{c:j,l:j,m:j,p:j,i:j,o:j,d:j}}function zt(r){let e,t,l=be(r[1]),n=[];for(let s=0;sA(n[s],1,1,()=>{n[s]=null});return{c(){e=b("div");for(let s=0;s{u[S]=null}),ue(),l=u[t],l?l.p(r,h):(l=u[t]=i[t](r),l.c()),y(l,1),l.m(e,n)),(!a||h[0]&3)&&de(e,"is-primary",r[0][r[39]])},i(_){a||(y(l),a=!0)},o(_){A(l),a=!1},d(_){_&&f(e),u[t].d(),s=!1,ve(o)}}}function Wt(r){let e,t,l,n;const a=[Kt,Jt],s=[];function o(i,u){return i[11]?0:1}return e=o(r),t=s[e]=a[e](r),{c(){t.c(),l=he()},l(i){t.l(i),l=he()},m(i,u){s[e].m(i,u),T(i,l,u),n=!0},p(i,u){let c=e;e=o(i),e!==c&&(ce(),A(s[c],1,1,()=>{s[c]=null}),ue(),t=s[e],t||(t=s[e]=a[e](i),t.c()),y(t,1),t.m(l.parentNode,l))},i(i){n||(y(t),n=!0)},o(i){A(t),n=!1},d(i){i&&f(l),s[e].d(i)}}}function Jt(r){let e,t,l,n;return l=new ne({props:{icon:Ce,spin:!0,class:"icon"}}),{c(){e=b("button"),t=R(`Connecting to mopidy
+ `),Z(l.$$.fragment),this.h()},l(a){e=v(a,"BUTTON",{class:!0});var s=$(e);t=F(s,`Connecting to mopidy
+ `),x(l.$$.fragment,s),s.forEach(f),this.h()},h(){d(e,"class","button"),e.disabled=!0},m(a,s){T(a,e,s),m(e,t),ee(l,e,null),n=!0},i(a){n||(y(l.$$.fragment,a),n=!0)},o(a){A(l.$$.fragment,a),n=!1},d(a){a&&f(e),te(l)}}}function Kt(r){let e,t,l,n;return l=new ne({props:{icon:Ce,spin:!0,class:"icon"}}),{c(){e=b("button"),t=R(`Loading sources
+ `),Z(l.$$.fragment),this.h()},l(a){e=v(a,"BUTTON",{class:!0});var s=$(e);t=F(s,`Loading sources
+ `),x(l.$$.fragment,s),s.forEach(f),this.h()},h(){d(e,"class","button"),e.disabled=!0},m(a,s){T(a,e,s),m(e,t),ee(l,e,null),n=!0},i(a){n||(y(l.$$.fragment,a),n=!0)},o(a){A(l.$$.fragment,a),n=!1},d(a){a&&f(e),te(l)}}}function Ge(r){let e,t,l,n,a,s,o,i,u,c,k,w,_,h,S,Q,q,L,U,K,B,O;const I=[Yt,Xt],G=[];function V(M,g){return M[5]?0:1}return n=V(r),a=G[n]=I[n](r),c=new ne({props:{icon:nt,class:"icon is-small"}}),h=new ne({props:{icon:vt,class:"icon is-small"}}),L=new ne({props:{icon:rt,class:"icon is-small"}}),{c(){e=b("div"),t=b("div"),l=b("div"),a.c(),s=z(),o=b("div"),i=b("div"),u=b("a"),Z(c.$$.fragment),k=R(`
+ Play All`),w=z(),_=b("a"),Z(h.$$.fragment),S=R(`
+ Shuffle & Play All`),Q=z(),q=b("a"),Z(L.$$.fragment),U=R(`
+ Add to queue`),this.h()},l(M){e=v(M,"DIV",{class:!0});var g=$(e);t=v(g,"DIV",{class:!0});var p=$(t);l=v(p,"DIV",{class:!0,role:!0,tabindex:!0});var N=$(l);a.l(N),N.forEach(f),s=H(p),o=v(p,"DIV",{class:!0,id:!0,role:!0});var D=$(o);i=v(D,"DIV",{class:!0});var X=$(i);u=v(X,"A",{href:!0,class:!0});var E=$(u);x(c.$$.fragment,E),k=F(E,`
+ Play All`),E.forEach(f),w=H(X),_=v(X,"A",{href:!0,class:!0});var C=$(_);x(h.$$.fragment,C),S=F(C,`
+ Shuffle & Play All`),C.forEach(f),Q=H(X),q=v(X,"A",{href:!0,class:!0});var Y=$(q);x(L.$$.fragment,Y),U=F(Y,`
+ Add to queue`),Y.forEach(f),X.forEach(f),D.forEach(f),p.forEach(f),g.forEach(f),this.h()},h(){d(l,"class","dropdown-trigger"),d(l,"role","button"),d(l,"tabindex","0"),d(u,"href",null),d(u,"class","dropdown-item"),d(_,"href",null),d(_,"class","dropdown-item"),d(q,"href",null),d(q,"class","dropdown-item"),d(i,"class","dropdown-content"),d(o,"class","dropdown-menu"),d(o,"id","dropdown-menu"),d(o,"role","menu"),d(t,"class","dropdown is-right"),de(t,"is-active",r[5]),d(e,"class","column is-narrow")},m(M,g){T(M,e,g),m(e,t),m(t,l),G[n].m(l,null),m(t,s),m(t,o),m(o,i),m(i,u),ee(c,u,null),m(u,k),m(i,w),m(i,_),ee(h,_,null),m(_,S),m(i,Q),m(i,q),ee(L,q,null),m(q,U),K=!0,B||(O=[W(l,"click",r[26]),W(l,"keypress",r[27]),W(u,"click",function(){fe(r[18](r[8]))&&r[18](r[8]).apply(this,arguments)}),W(_,"click",function(){fe(r[21](r[8]))&&r[21](r[8]).apply(this,arguments)}),W(q,"click",function(){fe(r[22](r[8]))&&r[22](r[8]).apply(this,arguments)})],B=!0)},p(M,g){r=M;let p=n;n=V(r),n!==p&&(ce(),A(G[p],1,1,()=>{G[p]=null}),ue(),a=G[n],a||(a=G[n]=I[n](r),a.c()),y(a,1),a.m(l,null)),(!K||g[0]&32)&&de(t,"is-active",r[5])},i(M){K||(y(a),y(c.$$.fragment,M),y(h.$$.fragment,M),y(L.$$.fragment,M),K=!0)},o(M){A(a),A(c.$$.fragment,M),A(h.$$.fragment,M),A(L.$$.fragment,M),K=!1},d(M){M&&f(e),G[n].d(),te(c),te(h),te(L),B=!1,ve(O)}}}function Xt(r){let e,t,l;return t=new ne({props:{icon:st,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){e=b("a"),Z(t.$$.fragment),this.h()},l(n){e=v(n,"A",{href:!0,class:!0});var a=$(e);x(t.$$.fragment,a),a.forEach(f),this.h()},h(){d(e,"href",null),d(e,"class","button")},m(n,a){T(n,e,a),ee(t,e,null),l=!0},i(n){l||(y(t.$$.fragment,n),l=!0)},o(n){A(t.$$.fragment,n),l=!1},d(n){n&&f(e),te(t)}}}function Yt(r){let e,t,l;return t=new ne({props:{icon:at,class:"icon","aria-haspopup":"true","aria-controls":"dropdown-menu"}}),{c(){e=b("a"),Z(t.$$.fragment),this.h()},l(n){e=v(n,"A",{href:!0,class:!0});var a=$(e);x(t.$$.fragment,a),a.forEach(f),this.h()},h(){d(e,"href",null),d(e,"class","button")},m(n,a){T(n,e,a),ee(t,e,null),l=!0},i(n){l||(y(t.$$.fragment,n),l=!0)},o(n){A(t.$$.fragment,n),l=!1},d(n){n&&f(e),te(t)}}}function Zt(r){let e,t,l={ctx:r,current:null,token:null,hasCatch:!0,pending:ll,then:tl,catch:el,error:38};return ke(t=r[2],l),{c(){e=he(),l.block.c()},l(n){e=he(),l.block.l(n)},m(n,a){T(n,e,a),l.block.m(n,l.anchor=a),l.mount=()=>e.parentNode,l.anchor=e},p(n,a){r=n,l.ctx=r,a[0]&4&&t!==(t=r[2])&&ke(t,l)||we(l,r,a)},i:j,o:j,d(n){n&&f(e),l.block.d(n),l.token=null,l=null}}}function xt(r){let e,t=[],l=new Map,n,a,s,o=be(r[8]);const i=u=>u[37]+1;for(let u=0;u{le[me]=null}),ue(),c=le[u],c||(c=le[u]=P[u](e),c.c()),y(c,1),c.m(i,null)),(!E||ie[0]&384)&&de(o,"is-active",e[7]==e[37]),(!E||ie[0]&768)&&de(t,"is-active",e[9]===e[37])},r(){D=t.getBoundingClientRect()},f(){ct(t),X()},a(){X(),X=ut(t,D,ft,{duration:300})},i(J){E||(y(c),y(S.$$.fragment,J),y(U.$$.fragment,J),y(I.$$.fragment,J),y(g.$$.fragment,J),E=!0)},o(J){A(c),A(S.$$.fragment,J),A(U.$$.fragment,J),A(I.$$.fragment,J),A(g.$$.fragment,J),E=!1},d(J){J&&f(t),re.d(),le[u].d(),te(S),te(U),te(I),te(g),C=!1,ve(Y)}}}function ol(r){let e,t,l="Search",n,a,s,o,i,u,c,k,w,_,h,S,Q,q,L,U,K,B,O,I,G,V,M,g={ctx:r,current:null,token:null,hasCatch:!1,pending:Wt,then:zt,catch:Qt,blocks:[,,,]};ke(w=r[3],g),Q=new ne({props:{icon:bt,class:"icon"}});let p=r[8].length>0&&Ge(r);U=new jt({props:{showAddToPlaylistModal:r[4],track:r[6]}});const N=[xt,Zt],D=[];function X(E,C){return E[8].length>0?0:E[2]?1:-1}return~(B=X(r))&&(O=D[B]=N[B](r)),{c(){e=z(),t=b("h1"),t.textContent=l,n=z(),a=b("div"),s=b("div"),o=b("input"),i=z(),u=b("div"),c=b("div"),k=b("div"),g.block.c(),_=z(),h=b("div"),S=b("button"),Z(Q.$$.fragment),q=z(),p&&p.c(),L=z(),Z(U.$$.fragment),K=z(),O&&O.c(),I=he(),this.h()},l(E){dt("svelte-3s7lyl",document.head).forEach(f),e=H(E),t=v(E,"H1",{class:!0,"data-svelte-h":!0}),ge(t)!=="svelte-ik0iip"&&(t.textContent=l),n=H(E),a=v(E,"DIV",{class:!0});var Y=$(a);s=v(Y,"DIV",{class:!0});var se=$(s);o=v(se,"INPUT",{class:!0,type:!0,placeholder:!0}),se.forEach(f),i=H(Y),u=v(Y,"DIV",{class:!0});var ae=$(u);c=v(ae,"DIV",{class:!0});var re=$(c);k=v(re,"DIV",{class:!0});var P=$(k);g.block.l(P),P.forEach(f),_=H(re),h=v(re,"DIV",{class:!0});var le=$(h);S=v(le,"BUTTON",{class:!0});var oe=$(S);x(Q.$$.fragment,oe),oe.forEach(f),le.forEach(f),q=H(re),p&&p.l(re),re.forEach(f),ae.forEach(f),Y.forEach(f),L=H(E),x(U.$$.fragment,E),K=H(E),O&&O.l(E),I=he(),this.h()},h(){document.title="Search",d(t,"class","title"),d(o,"class","input is-rounded svelte-1ixbxod"),d(o,"type","text"),d(o,"placeholder","Search for music"),d(s,"class","column"),d(k,"class","column"),d(S,"class","button"),d(h,"class","column is-narrow"),d(c,"class","columns is-mobile"),d(u,"class","column is-narrow"),d(a,"class","columns")},m(E,C){T(E,e,C),T(E,t,C),T(E,n,C),T(E,a,C),m(a,s),m(s,o),Oe(o,r[10]),m(a,i),m(a,u),m(u,c),m(c,k),g.block.m(k,g.anchor=null),g.mount=()=>k,g.anchor=null,m(c,_),m(c,h),m(h,S),ee(Q,S,null),m(c,q),p&&p.m(c,null),T(E,L,C),ee(U,E,C),T(E,K,C),~B&&D[B].m(E,C),T(E,I,C),G=!0,V||(M=[W(o,"keydown",r[14]),W(o,"input",r[23]),W(S,"click",r[13])],V=!0)},p(E,C){r=E,C[0]&1024&&o.value!==r[10]&&Oe(o,r[10]),g.ctx=r,C[0]&8&&w!==(w=r[3])&&ke(w,g)||we(g,r,C),r[8].length>0?p?(p.p(r,C),C[0]&256&&y(p,1)):(p=Ge(r),p.c(),y(p,1),p.m(c,null)):p&&(ce(),A(p,1,1,()=>{p=null}),ue());const Y={};C[0]&16&&(Y.showAddToPlaylistModal=r[4]),C[0]&64&&(Y.track=r[6]),U.$set(Y);let se=B;B=X(r),B===se?~B&&D[B].p(r,C):(O&&(ce(),A(D[se],1,1,()=>{D[se]=null}),ue()),~B?(O=D[B],O?O.p(r,C):(O=D[B]=N[B](r),O.c()),y(O,1),O.m(I.parentNode,I)):O=null)},i(E){G||(y(g.block),y(Q.$$.fragment,E),y(p),y(U.$$.fragment,E),y(O),G=!0)},o(E){for(let C=0;C<3;C+=1){const Y=g.blocks[C];A(Y)}A(Q.$$.fragment,E),A(p),A(U.$$.fragment,E),A(O),G=!1},d(E){E&&(f(e),f(t),f(n),f(a),f(L),f(K),f(I)),g.block.d(),g.token=null,g=null,te(Q),p&&p.d(),te(U,E),~B&&D[B].d(E),V=!1,ve(M)}}}function il(r,e){r.dataTransfer.effectAllowed="move",r.dataTransfer.dropEffect="move";const t=e;r.dataTransfer.setData("text/plain",t)}const Je=r=>r.name;function cl(r,e,t){let l;Pe(r,et,P=>t(32,l=P));let n={},a=["http","https","file","mms","rtmp","rtmps","rtsp","podcast+file","podcast+http","podcast+https"],s={local:gt,podcast:$t,subidy:wt,tunein:yt},o=[],i,u,c=!1,k=!1,w,_,h=[],S=!1,Q="",q;xe(async()=>{t(3,u=L())});const L=async()=>{t(11,q=await tt()),console.log("in search",q);const P=await l.getUriSchemes();P&&(t(1,o=P.filter(le=>a.indexOf(le)===-1)),o.forEach(le=>t(0,n[le]=!0,n)))},U=async()=>{t(8,h=[]);const P=Object.entries(n).filter(oe=>oe[1]).map(oe=>`${oe[0]}:`),le=await l.library.search({query:{any:[Q]},uris:[`${P}`]});if(le&&le.length>0){let{tracks:oe}=le.pop();return oe&&t(8,h=oe),!0}};function K(P){P.which===13&&t(2,i=U())}const B=P=>{t(6,w=P),t(4,c=!c)},O=P=>{_===P?t(7,_=null):t(7,_=P)};function I(P){P.dataTransfer.dropEffect="move",t(9,S=null)}const G=P=>{t(7,_=null),t(5,k=!1),Et(P)},V=P=>{t(7,_=null),At(P)},M=P=>{t(7,_=null),qe(null,[P])},g=P=>{t(5,k=!1),Tt(P)},p=P=>{t(5,k=!1),qe(P)};function N(){Q=this.value,t(10,Q)}return[n,o,i,u,c,k,w,_,h,S,Q,q,s,U,K,B,O,I,G,V,M,g,p,N,P=>t(0,n[P]=!n[P],n),P=>t(0,n[P]=!n[P],n),()=>t(5,k=!k),()=>t(5,k=!k),(P,le)=>il(le,P),P=>I(P),P=>t(9,S=P),()=>t(7,_=null)]}class pl extends Ke{constructor(e){super(),Xe(this,e,cl,ol,Ze,{},null,[-1,-1])}}export{pl as component};
diff --git a/_app/immutable/nodes/6.CFyGkR_E.js b/_app/immutable/nodes/6.CFyGkR_E.js
new file mode 100644
index 0000000..6e1b394
--- /dev/null
+++ b/_app/immutable/nodes/6.CFyGkR_E.js
@@ -0,0 +1 @@
+import{s as al,k as Fe,r as ol,c as qt,n as B}from"../chunks/scheduler.-rnGJo_9.js";import{S as nl,i as rl,e as r,s as h,w as ie,c as i,p as E,f as m,a as p,d as n,x as ce,q as l,u as L,g as _,h as a,J as $t,z as ue,r as ot,n as g,l as G,m as Ge,B as de,v as zt,k as Je,K as Ke,t as Gt,b as Jt,j as Kt}from"../chunks/index.BZ2zs19M.js";import{h as Ft,u as el}from"../chunks/await_block.BjiKBWdt.js";import{G as Me,H as Re,I as We,J as Qe,K as Xe,L as Ye,w as il,F as ll,E as sl}from"../chunks/mopidyTools.QoO8ONH9.js";import{S as cl,c as ul}from"../chunks/SnapGroups.D98BAZBG.js";function Ze(u){let e,o,d,t={ctx:u,current:null,token:null,hasCatch:!0,pending:vl,then:pl,catch:dl,value:16,error:17,blocks:[,,,]};return Ft(o=u[0],t),{c(){e=zt(),t.block.c()},l(s){e=zt(),t.block.l(s)},m(s,f){_(s,e,f),t.block.m(s,t.anchor=f),t.mount=()=>e.parentNode,t.anchor=e,d=!0},p(s,f){u=s,t.ctx=u,f&1&&o!==(o=u[0])&&Ft(o,t)||el(t,u,f)},i(s){d||(g(t.block),d=!0)},o(s){for(let f=0;f<3;f+=1){const P=t.blocks[f];G(P)}d=!1},d(s){s&&n(e),t.block.d(s),t.token=null,t=null}}}function dl(u){let e,o=u[17].message+"",d;return{c(){e=r("button"),d=Gt(o),this.h()},l(t){e=i(t,"BUTTON",{class:!0});var s=p(e);d=Jt(s,o),s.forEach(n),this.h()},h(){l(e,"class","button is-danger svelte-1yjq2pc"),e.disabled=!0},m(t,s){_(t,e,s),a(e,d)},p(t,s){s&1&&o!==(o=t[17].message+"")&&Kt(d,o)},i:B,o:B,d(t){t&&n(e)}}}function pl(u){let e,o=u[16]+"",d;return{c(){e=r("button"),d=Gt(o),this.h()},l(t){e=i(t,"BUTTON",{class:!0});var s=p(e);d=Jt(s,o),s.forEach(n),this.h()},h(){l(e,"class","button is-success svelte-1yjq2pc"),e.disabled=!0},m(t,s){_(t,e,s),a(e,d)},p(t,s){s&1&&o!==(o=t[16]+"")&&Kt(d,o)},i:B,o:B,d(t){t&&n(e)}}}function vl(u){let e,o,d;return o=new ll({props:{icon:sl,spin:!0,class:"icon"}}),{c(){e=r("button"),ie(o.$$.fragment),this.h()},l(t){e=i(t,"BUTTON",{class:!0});var s=p(e);ce(o.$$.fragment,s),s.forEach(n),this.h()},h(){l(e,"class","button svelte-1yjq2pc")},m(t,s){_(t,e,s),ue(o,e,null),d=!0},p:B,i(t){d||(g(o.$$.fragment,t),d=!0)},o(t){G(o.$$.fragment,t),d=!1},d(t){t&&n(e),de(o)}}}function tl(u){let e,o,d,t={ctx:u,current:null,token:null,hasCatch:!0,pending:hl,then:_l,catch:fl,value:16,error:17,blocks:[,,,]};return Ft(o=u[1],t),{c(){e=zt(),t.block.c()},l(s){e=zt(),t.block.l(s)},m(s,f){_(s,e,f),t.block.m(s,t.anchor=f),t.mount=()=>e.parentNode,t.anchor=e,d=!0},p(s,f){u=s,t.ctx=u,f&2&&o!==(o=u[1])&&Ft(o,t)||el(t,u,f)},i(s){d||(g(t.block),d=!0)},o(s){for(let f=0;f<3;f+=1){const P=t.blocks[f];G(P)}d=!1},d(s){s&&n(e),t.block.d(s),t.token=null,t=null}}}function fl(u){let e,o=u[17].message+"",d;return{c(){e=r("button"),d=Gt(o),this.h()},l(t){e=i(t,"BUTTON",{class:!0});var s=p(e);d=Jt(s,o),s.forEach(n),this.h()},h(){l(e,"class","button is-danger svelte-1yjq2pc"),e.disabled=!0},m(t,s){_(t,e,s),a(e,d)},p(t,s){s&2&&o!==(o=t[17].message+"")&&Kt(d,o)},i:B,o:B,d(t){t&&n(e)}}}function _l(u){let e,o=u[16]+"",d;return{c(){e=r("button"),d=Gt(o),this.h()},l(t){e=i(t,"BUTTON",{class:!0});var s=p(e);d=Jt(s,o),s.forEach(n),this.h()},h(){l(e,"class","button is-success svelte-1yjq2pc"),e.disabled=!0},m(t,s){_(t,e,s),a(e,d)},p(t,s){s&2&&o!==(o=t[16]+"")&&Kt(d,o)},i:B,o:B,d(t){t&&n(e)}}}function hl(u){let e,o,d;return o=new ll({props:{icon:sl,spin:!0,class:"icon"}}),{c(){e=r("button"),ie(o.$$.fragment),this.h()},l(t){e=i(t,"BUTTON",{class:!0});var s=p(e);ce(o.$$.fragment,s),s.forEach(n),this.h()},h(){l(e,"class","button svelte-1yjq2pc")},m(t,s){_(t,e,s),ue(o,e,null),d=!0},p:B,i(t){d||(g(o.$$.fragment,t),d=!0)},o(t){G(o.$$.fragment,t),d=!1},d(t){t&&n(e),de(o)}}}function ml(u){let e,o="Settings",d,t,s,f,P="Snapcast server",O,C,w,H,N,St="Hostname",jt,J,q,It,nt,b,K,pe="Port",Mt,ut,D,Rt,M,R,ve="SSL",Wt,dt,pt,I,x,fe="http",U,_e="https",Qt,vt,W,ft,A,he="Connect",Xt,rt,Lt,it,Pt,Dt,Vt,Q,me="Mopidy server",Tt,j,_t,X,Y,be="Hostname",Yt,ht,V,Zt,mt,Z,tt,ye="Port",te,bt,T,ee,et,lt,ke="SSL",le,yt,kt,S,$,Ce="http",z,Ee="https",se,Ct,st,Et,F,qe="Connect",ae,ct,gt,oe,je,y=u[0]&&Ze(u);it=new cl({});let k=u[1]&&tl(u);return{c(){e=r("h1"),e.textContent=o,d=h(),t=r("br"),s=h(),f=r("h2"),f.textContent=P,O=h(),C=r("div"),w=r("div"),H=r("div"),N=r("label"),N.textContent=St,jt=h(),J=r("div"),q=r("input"),It=h(),nt=r("div"),b=r("div"),K=r("label"),K.textContent=pe,Mt=h(),ut=r("div"),D=r("input"),Rt=h(),M=r("div"),R=r("label"),R.textContent=ve,Wt=h(),dt=r("div"),pt=r("div"),I=r("select"),x=r("option"),x.textContent=fe,U=r("option"),U.textContent=_e,Qt=h(),vt=r("div"),W=r("div"),ft=r("p"),A=r("a"),A.textContent=he,Xt=h(),rt=r("p"),y&&y.c(),Lt=h(),ie(it.$$.fragment),Pt=h(),Dt=r("hr"),Vt=h(),Q=r("h2"),Q.textContent=me,Tt=h(),j=r("div"),_t=r("div"),X=r("div"),Y=r("label"),Y.textContent=be,Yt=h(),ht=r("div"),V=r("input"),Zt=h(),mt=r("div"),Z=r("div"),tt=r("label"),tt.textContent=ye,te=h(),bt=r("div"),T=r("input"),ee=h(),et=r("div"),lt=r("label"),lt.textContent=ke,le=h(),yt=r("div"),kt=r("div"),S=r("select"),$=r("option"),$.textContent=Ce,z=r("option"),z.textContent=Ee,se=h(),Ct=r("div"),st=r("div"),Et=r("p"),F=r("a"),F.textContent=qe,ae=h(),ct=r("p"),k&&k.c(),this.h()},l(c){e=i(c,"H1",{class:!0,"data-svelte-h":!0}),E(e)!=="svelte-jcuskk"&&(e.textContent=o),d=m(c),t=i(c,"BR",{}),s=m(c),f=i(c,"H2",{class:!0,"data-svelte-h":!0}),E(f)!=="svelte-i35rqf"&&(f.textContent=P),O=m(c),C=i(c,"DIV",{class:!0});var v=p(C);w=i(v,"DIV",{class:!0});var Ie=p(w);H=i(Ie,"DIV",{class:!0});var Ht=p(H);N=i(Ht,"LABEL",{class:!0,for:!0,"data-svelte-h":!0}),E(N)!=="svelte-qh04ep"&&(N.textContent=St),jt=m(Ht),J=i(Ht,"DIV",{class:!0});var Se=p(J);q=i(Se,"INPUT",{class:!0,id:!0,type:!0,placeholder:!0}),Se.forEach(n),Ht.forEach(n),Ie.forEach(n),It=m(v),nt=i(v,"DIV",{class:!0});var Le=p(nt);b=i(Le,"DIV",{class:!0});var Nt=p(b);K=i(Nt,"LABEL",{class:!0,for:!0,"data-svelte-h":!0}),E(K)!=="svelte-1ec0qra"&&(K.textContent=pe),Mt=m(Nt),ut=i(Nt,"DIV",{class:!0});var Pe=p(ut);D=i(Pe,"INPUT",{class:!0,id:!0,type:!0,placeholder:!0}),Pe.forEach(n),Nt.forEach(n),Le.forEach(n),Rt=m(v),M=i(v,"DIV",{class:!0});var Bt=p(M);R=i(Bt,"LABEL",{class:!0,for:!0,"data-svelte-h":!0}),E(R)!=="svelte-i1v3ja"&&(R.textContent=ve),Wt=m(Bt),dt=i(Bt,"DIV",{class:!0});var De=p(dt);pt=i(De,"DIV",{class:!0});var Ve=p(pt);I=i(Ve,"SELECT",{id:!0,class:!0});var ne=p(I);x=i(ne,"OPTION",{"data-svelte-h":!0}),E(x)!=="svelte-5a82of"&&(x.textContent=fe),U=i(ne,"OPTION",{"data-svelte-h":!0}),E(U)!=="svelte-1i4uhsl"&&(U.textContent=_e),ne.forEach(n),Ve.forEach(n),De.forEach(n),Bt.forEach(n),Qt=m(v),vt=i(v,"DIV",{class:!0});var Te=p(vt);W=i(Te,"DIV",{class:!0});var Ot=p(W);ft=i(Ot,"P",{class:!0});var ge=p(ft);A=i(ge,"A",{class:!0,href:!0,"data-svelte-h":!0}),E(A)!=="svelte-p2loo8"&&(A.textContent=he),ge.forEach(n),Xt=m(Ot),rt=i(Ot,"P",{class:!0});var He=p(rt);y&&y.l(He),He.forEach(n),Ot.forEach(n),Te.forEach(n),v.forEach(n),Lt=m(c),ce(it.$$.fragment,c),Pt=m(c),Dt=i(c,"HR",{}),Vt=m(c),Q=i(c,"H2",{class:!0,"data-svelte-h":!0}),E(Q)!=="svelte-ght7yy"&&(Q.textContent=me),Tt=m(c),j=i(c,"DIV",{class:!0});var at=p(j);_t=i(at,"DIV",{class:!0});var Ne=p(_t);X=i(Ne,"DIV",{class:!0});var wt=p(X);Y=i(wt,"LABEL",{class:!0,for:!0,"data-svelte-h":!0}),E(Y)!=="svelte-1wdymwa"&&(Y.textContent=be),Yt=m(wt),ht=i(wt,"DIV",{class:!0});var Be=p(ht);V=i(Be,"INPUT",{class:!0,id:!0,type:!0,placeholder:!0}),Be.forEach(n),wt.forEach(n),Ne.forEach(n),Zt=m(at),mt=i(at,"DIV",{class:!0});var Oe=p(mt);Z=i(Oe,"DIV",{class:!0});var xt=p(Z);tt=i(xt,"LABEL",{class:!0,for:!0,"data-svelte-h":!0}),E(tt)!=="svelte-gaokjp"&&(tt.textContent=ye),te=m(xt),bt=i(xt,"DIV",{class:!0});var we=p(bt);T=i(we,"INPUT",{class:!0,id:!0,type:!0,placeholder:!0}),we.forEach(n),xt.forEach(n),Oe.forEach(n),ee=m(at),et=i(at,"DIV",{class:!0});var Ut=p(et);lt=i(Ut,"LABEL",{class:!0,for:!0,"data-svelte-h":!0}),E(lt)!=="svelte-1koxbqt"&&(lt.textContent=ke),le=m(Ut),yt=i(Ut,"DIV",{class:!0});var xe=p(yt);kt=i(xe,"DIV",{class:!0});var Ue=p(kt);S=i(Ue,"SELECT",{id:!0,class:!0});var re=p(S);$=i(re,"OPTION",{"data-svelte-h":!0}),E($)!=="svelte-5a82of"&&($.textContent=Ce),z=i(re,"OPTION",{"data-svelte-h":!0}),E(z)!=="svelte-1i4uhsl"&&(z.textContent=Ee),re.forEach(n),Ue.forEach(n),xe.forEach(n),Ut.forEach(n),se=m(at),Ct=i(at,"DIV",{class:!0});var Ae=p(Ct);st=i(Ae,"DIV",{class:!0});var At=p(st);Et=i(At,"P",{class:!0});var $e=p(Et);F=i($e,"A",{class:!0,href:!0,"data-svelte-h":!0}),E(F)!=="svelte-lr9roz"&&(F.textContent=qe),$e.forEach(n),ae=m(At),ct=i(At,"P",{class:!0});var ze=p(ct);k&&k.l(ze),ze.forEach(n),At.forEach(n),Ae.forEach(n),at.forEach(n),this.h()},h(){l(e,"class","title"),l(f,"class","subtitle"),l(N,"class","label svelte-1yjq2pc"),l(N,"for","snapcastHost"),l(q,"class","input is-rounded svelte-1yjq2pc"),l(q,"id","snapcastHost"),l(q,"type","text"),l(q,"placeholder","Hostname"),l(J,"class","control svelte-1yjq2pc"),l(H,"class","field svelte-1yjq2pc"),l(w,"class","column is-12-mobile is-4-desktop"),l(K,"class","label svelte-1yjq2pc"),l(K,"for","snapcastPort"),l(D,"class","input is-rounded svelte-1yjq2pc"),l(D,"id","snapcastPort"),l(D,"type","text"),l(D,"placeholder","Port"),l(ut,"class","control svelte-1yjq2pc"),l(b,"class","field svelte-1yjq2pc"),l(nt,"class","column is-12-mobile is-4-desktop"),l(R,"class","label svelte-1yjq2pc"),l(R,"for","snapcastSSL"),x.__value="false",L(x,x.__value),U.__value="true",L(U,U.__value),l(I,"id","snapcastSSL"),l(I,"class","svelte-1yjq2pc"),u[4]===void 0&&Fe(()=>u[10].call(I)),l(pt,"class","select svelte-1yjq2pc"),l(dt,"class","control svelte-1yjq2pc"),l(M,"class","column is-12-mobile is-4-desktop"),l(A,"class","button svelte-1yjq2pc"),l(A,"href",null),l(ft,"class","control svelte-1yjq2pc"),l(rt,"class","control svelte-1yjq2pc"),l(W,"class","field is-grouped is-grouped-multiline svelte-1yjq2pc"),l(vt,"class","column is-12-mobile is-6-desktop"),l(C,"class","columns is-multiline"),l(Q,"class","subtitle"),l(Y,"class","label svelte-1yjq2pc"),l(Y,"for","mopidyHost"),l(V,"class","input is-rounded svelte-1yjq2pc"),l(V,"id","mopidyHost"),l(V,"type","text"),l(V,"placeholder","Hostname"),l(ht,"class","control svelte-1yjq2pc"),l(X,"class","field svelte-1yjq2pc"),l(_t,"class","column is-12-mobile is-4-desktop"),l(tt,"class","label svelte-1yjq2pc"),l(tt,"for","mopidyPort"),l(T,"class","input is-rounded svelte-1yjq2pc"),l(T,"id","mopidyPort"),l(T,"type","text"),l(T,"placeholder","Port"),l(bt,"class","control svelte-1yjq2pc"),l(Z,"class","field svelte-1yjq2pc"),l(mt,"class","column is-12-mobile is-4-desktop"),l(lt,"class","label svelte-1yjq2pc"),l(lt,"for","mopidySSL"),$.__value="false",L($,$.__value),z.__value="true",L(z,z.__value),l(S,"id","mopidySSL"),l(S,"class","svelte-1yjq2pc"),u[7]===void 0&&Fe(()=>u[14].call(S)),l(kt,"class","select svelte-1yjq2pc"),l(yt,"class","control svelte-1yjq2pc"),l(et,"class","column is-12-mobile is-4-desktop"),l(F,"class","button svelte-1yjq2pc"),l(F,"href",null),l(Et,"class","control svelte-1yjq2pc"),l(ct,"class","control svelte-1yjq2pc"),l(st,"class","field is-grouped is-grouped-multiline svelte-1yjq2pc"),l(Ct,"class","column is-12-mobile is-6-desktop"),l(j,"class","columns is-multiline")},m(c,v){_(c,e,v),_(c,d,v),_(c,t,v),_(c,s,v),_(c,f,v),_(c,O,v),_(c,C,v),a(C,w),a(w,H),a(H,N),a(H,jt),a(H,J),a(J,q),L(q,u[2]),a(C,It),a(C,nt),a(nt,b),a(b,K),a(b,Mt),a(b,ut),a(ut,D),L(D,u[3]),a(C,Rt),a(C,M),a(M,R),a(M,Wt),a(M,dt),a(dt,pt),a(pt,I),a(I,x),a(I,U),$t(I,u[4],!0),a(C,Qt),a(C,vt),a(vt,W),a(W,ft),a(ft,A),a(W,Xt),a(W,rt),y&&y.m(rt,null),_(c,Lt,v),ue(it,c,v),_(c,Pt,v),_(c,Dt,v),_(c,Vt,v),_(c,Q,v),_(c,Tt,v),_(c,j,v),a(j,_t),a(_t,X),a(X,Y),a(X,Yt),a(X,ht),a(ht,V),L(V,u[5]),a(j,Zt),a(j,mt),a(mt,Z),a(Z,tt),a(Z,te),a(Z,bt),a(bt,T),L(T,u[6]),a(j,ee),a(j,et),a(et,lt),a(et,le),a(et,yt),a(yt,kt),a(kt,S),a(S,$),a(S,z),$t(S,u[7],!0),a(j,se),a(j,Ct),a(Ct,st),a(st,Et),a(Et,F),a(st,ae),a(st,ct),k&&k.m(ct,null),gt=!0,oe||(je=[ot(q,"input",u[8]),ot(D,"input",u[9]),ot(I,"change",u[10]),ot(A,"click",u[11]),ot(V,"input",u[12]),ot(T,"input",u[13]),ot(S,"change",u[14]),ot(F,"click",u[15])],oe=!0)},p(c,[v]){v&4&&q.value!==c[2]&&L(q,c[2]),v&8&&D.value!==c[3]&&L(D,c[3]),v&16&&$t(I,c[4]),c[0]?y?(y.p(c,v),v&1&&g(y,1)):(y=Ze(c),y.c(),g(y,1),y.m(rt,null)):y&&(Je(),G(y,1,1,()=>{y=null}),Ge()),v&32&&V.value!==c[5]&&L(V,c[5]),v&64&&T.value!==c[6]&&L(T,c[6]),v&128&&$t(S,c[7]),c[1]?k?(k.p(c,v),v&2&&g(k,1)):(k=tl(c),k.c(),g(k,1),k.m(ct,null)):k&&(Je(),G(k,1,1,()=>{k=null}),Ge())},i(c){gt||(g(y),g(it.$$.fragment,c),g(k),gt=!0)},o(c){G(y),G(it.$$.fragment,c),G(k),gt=!1},d(c){c&&(n(e),n(d),n(t),n(s),n(f),n(O),n(C),n(Lt),n(Pt),n(Dt),n(Vt),n(Q),n(Tt),n(j)),y&&y.d(),de(it,c),k&&k.d(),oe=!1,ol(je)}}}function bl(u,e,o){let d,t,s,f,P,O;qt(u,Me,b=>o(2,d=b)),qt(u,Re,b=>o(3,t=b)),qt(u,We,b=>o(4,s=b)),qt(u,Qe,b=>o(5,f=b)),qt(u,Xe,b=>o(6,P=b)),qt(u,Ye,b=>o(7,O=b));let C,w;function H(){d=this.value,Me.set(d)}function N(){t=this.value,Re.set(t)}function St(){s=Ke(this),We.set(s)}const jt=()=>o(0,C=ul(!0));function J(){f=this.value,Qe.set(f)}function q(){P=this.value,Xe.set(P)}function It(){O=Ke(this),Ye.set(O)}return[C,w,d,t,s,f,P,O,H,N,St,jt,J,q,It,()=>o(1,w=il(!0))]}class jl extends nl{constructor(e){super(),rl(this,e,bl,ml,al,{})}}export{jl as component};
diff --git a/_app/version.json b/_app/version.json
new file mode 100644
index 0000000..5d7b136
--- /dev/null
+++ b/_app/version.json
@@ -0,0 +1 @@
+{"version":"1707605959590"}
\ No newline at end of file
diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png
new file mode 100644
index 0000000..22a261c
Binary files /dev/null and b/android-chrome-192x192.png differ
diff --git a/android-chrome-512x512.png b/android-chrome-512x512.png
new file mode 100644
index 0000000..0882816
Binary files /dev/null and b/android-chrome-512x512.png differ
diff --git a/apple-touch-icon-120x120.png b/apple-touch-icon-120x120.png
new file mode 100644
index 0000000..ab9026e
Binary files /dev/null and b/apple-touch-icon-120x120.png differ
diff --git a/apple-touch-icon-152x152.png b/apple-touch-icon-152x152.png
new file mode 100644
index 0000000..0f67829
Binary files /dev/null and b/apple-touch-icon-152x152.png differ
diff --git a/apple-touch-icon-60x60.png b/apple-touch-icon-60x60.png
new file mode 100644
index 0000000..6f52cbc
Binary files /dev/null and b/apple-touch-icon-60x60.png differ
diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png
new file mode 100644
index 0000000..cb586b5
Binary files /dev/null and b/apple-touch-icon-76x76.png differ
diff --git a/browse/index.html b/browse/index.html
new file mode 100644
index 0000000..50781ac
--- /dev/null
+++ b/browse/index.html
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Browse
+
+
+
+
+
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 0000000..4a1a035
Binary files /dev/null and b/favicon.ico differ
diff --git a/icon.png b/icon.png
new file mode 100644
index 0000000..80ede11
Binary files /dev/null and b/icon.png differ
diff --git a/icon.svg b/icon.svg
new file mode 100644
index 0000000..6be22ca
--- /dev/null
+++ b/icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..d52596d
--- /dev/null
+++ b/index.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Now Playing
+
+
+
+
+
diff --git a/manifest.json b/manifest.json
new file mode 100644
index 0000000..038a5ea
--- /dev/null
+++ b/manifest.json
@@ -0,0 +1,45 @@
+{
+ "background_color": "#ffffff",
+ "theme_color": "#333333",
+ "name": "Mopidy-Muse",
+ "short_name": "Mopidy-Muse",
+ "display": "minimal-ui",
+ "start_url": "/",
+ "icons": [
+ {
+ "src": "android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ },
+ {
+ "src": "apple-touch-icon-120x120.png",
+ "sizes": "120x120",
+ "type": "image/png"
+ },
+ {
+ "src": "apple-touch-icon-152x152.png",
+ "sizes": "152x152",
+ "type": "image/png"
+ },
+ {
+ "src": "apple-touch-icon-60x60.png",
+ "sizes": "60x60",
+ "type": "image/png"
+ },
+ {
+ "src": "apple-touch-icon-76x76.png",
+ "sizes": "76x76",
+ "type": "image/png"
+ },
+ {
+ "src": "icon.png",
+ "sizes": "561x561",
+ "type": "image/png"
+ }
+ ]
+}
diff --git a/playlists/index.html b/playlists/index.html
new file mode 100644
index 0000000..fae9cd3
--- /dev/null
+++ b/playlists/index.html
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/search/index.html b/search/index.html
new file mode 100644
index 0000000..e167e4c
--- /dev/null
+++ b/search/index.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+
+
+
diff --git a/settings/index.html b/settings/index.html
new file mode 100644
index 0000000..dd9de28
--- /dev/null
+++ b/settings/index.html
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Settings
Snapcast server
Mopidy server
+
+
+
+
+