From b715171e9a77554b0cea190e4165fbc29abf9aa3 Mon Sep 17 00:00:00 2001 From: mhkeller Date: Sat, 15 Apr 2023 00:19:39 -0400 Subject: [PATCH] Add vertical layout --- dist/assets/index-23cdeaa9.js | 35 ------ dist/assets/index-30480972.css | 1 + dist/assets/index-50f179e5.css | 1 - dist/assets/index-b1fd2fa2.js | 35 ++++++ dist/index.html | 4 +- package.json | 2 +- src/App.svelte | 33 +++--- src/SettingsModal.svelte | 2 +- src/components/CurrentDetails.svelte | 17 ++- src/components/DailyDetails.svelte | 34 ++++-- src/components/HourlyDetails.svelte | 135 +++++++++++++++------- src/components/scalars/Temperature.svelte | 7 +- src/providers/Provider.ts | 5 + 13 files changed, 199 insertions(+), 112 deletions(-) delete mode 100644 dist/assets/index-23cdeaa9.js create mode 100644 dist/assets/index-30480972.css delete mode 100644 dist/assets/index-50f179e5.css create mode 100644 dist/assets/index-b1fd2fa2.js diff --git a/dist/assets/index-23cdeaa9.js b/dist/assets/index-23cdeaa9.js deleted file mode 100644 index 86d331d..0000000 --- a/dist/assets/index-23cdeaa9.js +++ /dev/null @@ -1,35 +0,0 @@ -var Qo=Object.defineProperty;var Jo=(t,e,n)=>e in t?Qo(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var ee=(t,e,n)=>(Jo(t,typeof e!="symbol"?e+"":e,n),n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function Y(){}const uo=t=>t;function q(t,e){for(const n in e)t[n]=e[n];return t}function co(t){return t()}function Oi(){return Object.create(null)}function Ze(t){t.forEach(co)}function Ie(t){return typeof t=="function"}function ne(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}function xo(t){return Object.keys(t).length===0}function $o(t,...e){if(t==null)return Y;const n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function mt(t,e,n){t.$$.on_destroy.push($o(e,n))}function le(t,e,n,i){if(t){const r=fo(t,e,n,i);return t[0](r)}}function fo(t,e,n,i){return t[1]&&i?q(n.ctx.slice(),t[1](i(e))):n.ctx}function se(t,e,n,i){if(t[2]&&i){const r=t[2](i(n));if(e.dirty===void 0)return r;if(typeof r=="object"){const o=[],a=Math.max(e.dirty.length,r.length);for(let l=0;l32){const e=[],n=t.ctx.length/32;for(let i=0;iwindow.performance.now():()=>Date.now(),ti=mo?t=>requestAnimationFrame(t):Y;const wt=new Set;function po(t){wt.forEach(e=>{e.c(t)||(wt.delete(e),e.f())}),wt.size!==0&&ti(po)}function na(t){let e;return wt.size===0&&ti(po),{promise:new Promise(n=>{wt.add(e={c:t,f:n})}),abort(){wt.delete(e)}}}function h(t,e){t.appendChild(e)}function go(t){if(!t)return document;const e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function ia(t){const e=k("style");return ra(go(t),e),e.sheet}function ra(t,e){return h(t.head||t,e),e.sheet}function O(t,e,n){t.insertBefore(e,n||null)}function D(t){t.parentNode&&t.parentNode.removeChild(t)}function rt(t,e){for(let n=0;nt.removeEventListener(e,n,i)}function oa(t){return function(e){return e.preventDefault(),t.call(this,e)}}function Si(t){return function(e){return e.stopPropagation(),t.call(this,e)}}function C(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function pe(t,e){const n=Object.getOwnPropertyDescriptors(t.__proto__);for(const i in e)e[i]==null?t.removeAttribute(i):i==="style"?t.style.cssText=e[i]:i==="__value"?t.value=t[i]=e[i]:n[i]&&n[i].set?t[i]=e[i]:C(t,i,e[i])}function Ct(t,e){for(const n in e)C(t,n,e[n])}function tt(t,e){Object.keys(e).forEach(n=>{aa(t,n,e[n])})}function aa(t,e,n){e in t?t[e]=typeof t[e]=="boolean"&&n===""?!0:n:C(t,e,n)}function la(t){return Array.from(t.childNodes)}function fe(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function Zi(t,e){t.value=e??""}function be(t,e,n,i){n===null?t.style.removeProperty(e):t.style.setProperty(e,n,i?"important":"")}function nn(t,e){for(let n=0;n>>0}function ca(t,e){const n={stylesheet:ia(e),rules:{}};return vn.set(t,n),n}function Ei(t,e,n,i,r,o,a,l=0){const s=16.666/i;let u=`{ -`;for(let y=0;y<=1;y+=s){const v=e+(n-e)*o(y);u+=y*100+`%{${a(v,1-v)}} -`}const c=u+`100% {${a(n,1-n)}} -}`,f=`__svelte_${ua(c)}_${l}`,m=go(t),{stylesheet:d,rules:p}=vn.get(m)||ca(m,t);p[f]||(p[f]=!0,d.insertRule(`@keyframes ${f} ${c}`,d.cssRules.length));const _=t.style.animation||"";return t.style.animation=`${_?`${_}, `:""}${f} ${i}ms linear ${r}ms 1 both`,yn+=1,f}function fa(t,e){const n=(t.style.animation||"").split(", "),i=n.filter(e?o=>o.indexOf(e)<0:o=>o.indexOf("__svelte")===-1),r=n.length-i.length;r&&(t.style.animation=i.join(", "),yn-=r,yn||da())}function da(){ti(()=>{yn||(vn.forEach(t=>{const{ownerNode:e}=t.stylesheet;e&&D(e)}),vn.clear())})}let Ht;function At(t){Ht=t}function Lt(){if(!Ht)throw new Error("Function called outside component initialization");return Ht}function Pn(t){Lt().$$.on_mount.push(t)}function ma(t){Lt().$$.on_destroy.push(t)}function ni(){const t=Lt();return(e,n,{cancelable:i=!1}={})=>{const r=t.$$.callbacks[e];if(r){const o=ho(e,n,{cancelable:i});return r.slice().forEach(a=>{a.call(t,o)}),!o.defaultPrevented}return!0}}function wn(t,e){return Lt().$$.context.set(t,e),e}function Tt(t){return Lt().$$.context.get(t)}function x(t,e){const n=t.$$.callbacks[e.type];n&&n.slice().forEach(i=>i.call(this,e))}const vt=[],Te=[],pn=[],qn=[],pa=Promise.resolve();let Wn=!1;function ga(){Wn||(Wn=!0,pa.then(_o))}function st(t){pn.push(t)}function qe(t){qn.push(t)}const Rn=new Set;let _t=0;function _o(){if(_t!==0)return;const t=Ht;do{try{for(;_t{Ft=null})),Ft}function Nn(t,e,n){t.dispatchEvent(ho(`${e?"intro":"outro"}${n}`))}const gn=new Set;let xe;function de(){xe={r:0,c:[],p:xe}}function me(){xe.r||Ze(xe.c),xe=xe.p}function g(t,e){t&&t.i&&(gn.delete(t),t.i(e))}function b(t,e,n,i){if(t&&t.o){if(gn.has(t))return;gn.add(t),xe.c.push(()=>{gn.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}const ba={duration:0};function kn(t,e,n,i){const r={direction:"both"};let o=e(t,n,r),a=i?0:1,l=null,s=null,u=null;function c(){u&&fa(t,u)}function f(d,p){const _=d.b-a;return p*=Math.abs(_),{a,b:d.b,d:_,duration:p,start:d.start,end:d.start+p,group:d.group}}function m(d){const{delay:p=0,duration:_=300,easing:y=uo,tick:v=Y,css:Z}=o||ba,w={start:ta()+p,b:d};d||(w.group=xe,xe.r+=1),l||s?s=w:(Z&&(c(),u=Ei(t,a,d,_,p,y,Z)),d&&v(0,1),l=f(w,_),st(()=>Nn(t,d,"start")),na(T=>{if(s&&T>s.start&&(l=f(s,_),s=null,Nn(t,l.b,"start"),Z&&(c(),u=Ei(t,a,l.b,l.duration,0,y,o.css))),l){if(T>=l.end)v(a=l.b,1-a),Nn(t,l.b,"end"),s||(l.b?c():--l.group.r||Ze(l.group.c)),l=null;else if(T>=l.start){const I=T-l.start;a=l.a+l.d*y(I/l.duration),v(a,1-a)}}return!!(l||s)}))}return{run(d){Ie(o)?_a().then(()=>{o=o(r),m(d)}):m(d)},end(){c(),l=s=null}}}function ve(t,e){const n={},i={},r={$$scope:1};let o=t.length;for(;o--;){const a=t[o],l=e[o];if(l){for(const s in a)s in l||(i[s]=1);for(const s in l)r[s]||(n[s]=l[s],r[s]=1);t[o]=l}else for(const s in a)r[s]=1}for(const a in i)a in n||(n[a]=void 0);return n}function Kt(t){return typeof t=="object"&&t!==null?t:{}}function We(t,e,n){const i=t.$$.props[e];i!==void 0&&(t.$$.bound[i]=n,n(t.$$.ctx[i]))}function B(t){t&&t.c()}function j(t,e,n,i){const{fragment:r,after_update:o}=t.$$;r&&r.m(e,n),i||st(()=>{const a=t.$$.on_mount.map(co).filter(Ie);t.$$.on_destroy?t.$$.on_destroy.push(...a):Ze(a),t.$$.on_mount=[]}),o.forEach(st)}function z(t,e){const n=t.$$;n.fragment!==null&&(Ze(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function va(t,e){t.$$.dirty[0]===-1&&(vt.push(t),ga(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const p=d.length?d[0]:m;return u.ctx&&r(u.ctx[f],u.ctx[f]=p)&&(!u.skip_bound&&u.bound[f]&&u.bound[f](p),c&&va(t,f)),m}):[],u.update(),c=!0,Ze(u.before_update),u.fragment=i?i(u.ctx):!1,e.target){if(e.hydrate){const f=la(e.target);u.fragment&&u.fragment.l(f),f.forEach(D)}else u.fragment&&u.fragment.c();e.intro&&g(t.$$.fragment),j(t,e.target,e.anchor,e.customElement),_o()}At(s)}class oe{$destroy(){z(this,1),this.$destroy=Y}$on(e,n){if(!Ie(n))return Y;const i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{const r=i.indexOf(n);r!==-1&&i.splice(r,1)}}$set(e){this.$$set&&!xo(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const bt=[];function ya(t,e){return{subscribe:ii(t,e).subscribe}}function ii(t,e=Y){let n;const i=new Set;function r(l){if(ne(t,l)&&(t=l,n)){const s=!bt.length;for(const u of i)u[1](),bt.push(u,t);if(s){for(let u=0;u{i.delete(u),i.size===0&&(n(),n=null)}}return{set:r,update:o,subscribe:a}}var Vn={},wa={get exports(){return Vn},set exports(t){Vn=t}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(t){(function(){var e={}.hasOwnProperty;function n(){for(var i=[],r=0;r{r=null}),me()),e=o[1]},i(o){i||(g(r),i=!0)},o(o){b(r),i=!1},d(o){o&&D(n),r&&r.d(o)}}}function An(t){let e,n,i,r,o;const a=t[13].default,l=le(a,t,t[12],null);let s=[t[7],{class:t[6]}],u={};for(let c=0;c{i||(i=kn(e,t[2],t[3],!0)),i.run(1)}),r=!0)},o(f){b(s,f),i||(i=kn(e,t[2],t[3],!1)),i.run(0),r=!1},d(f){f&&D(e),s&&s.d(f),t[22](null),f&&i&&i.end(),o=!1,Ze(a)}}}function Ta(t){let e,n,i,r;const o=[Ca,ka],a=[];function l(s,u){return s[2]?0:1}return e=l(t),n=a[e]=o[e](t),{c(){n.c(),i=ge()},m(s,u){a[e].m(s,u),O(s,i,u),r=!0},p(s,[u]){let c=e;e=l(s),e===c?a[e].p(s,u):(de(),b(a[c],1,1,()=>{a[c]=null}),me(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){b(n),r=!1},d(s){a[e].d(s),s&&D(i)}}}function Da(t,e,n){const i=["tag","color","rounded","border","shadow","transition","params","node","use","options"];let r=ae(e,i),{$$slots:o={},$$scope:a}=e;wn("background",!0);let{tag:l="div"}=e,{color:s="default"}=e,{rounded:u=!1}=e,{border:c=!1}=e,{shadow:f=!1}=e,{transition:m=void 0}=e,{params:d={}}=e,{node:p=void 0}=e,{use:_=Y}=e,{options:y={}}=e;const v={gray:"bg-gray-100 dark:bg-gray-200 ",red:"bg-red-100 dark:bg-red-200",yellow:"bg-yellow-100 dark:bg-yellow-200 ",green:"bg-green-100 dark:bg-green-200 ",indigo:"bg-indigo-100 dark:bg-indigo-200 ",purple:"bg-purple-100 dark:bg-purple-200 ",pink:"bg-pink-100 dark:bg-pink-200 ",blue:"bg-blue-100 dark:bg-blue-200 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-100 dark:bg-gray-700",default:"bg-white dark:bg-gray-800",dropdown:"bg-white dark:bg-gray-700",navbar:"bg-white dark:bg-gray-900",navbarUl:"bg-gray-50 dark:bg-gray-800",form:"bg-gray-50 dark:bg-gray-700",primary:"bg-primary-100 dark:bg-primary-200 ",none:""},Z={gray:"text-gray-700 dark:text-gray-800",red:"text-red-700 dark:text-red-800",yellow:"text-yellow-700 dark:text-yellow-800",green:"text-green-700 dark:text-green-800",indigo:"text-indigo-700 dark:text-indigo-800",purple:"text-purple-700 dark:text-purple-800",pink:"text-pink-700 dark:text-pink-800",blue:"text-blue-700 dark:text-blue-800",light:"text-gray-700 dark:text-gray-300",dark:"text-gray-700 dark:text-gray-300",default:"text-gray-500 dark:text-gray-400",dropdown:"text-gray-700 dark:text-gray-200",navbar:"text-gray-700 dark:text-gray-200",navbarUl:"text-gray-700 dark:text-gray-400",form:"text-gray-900 dark:text-white",primary:"text-primary-700 dark:text-primary-800",none:""},w={gray:"border-gray-500 dark:bg-gray-200 ",red:"border-red-500 dark:bg-red-200 ",yellow:"border-yellow-500 dark:bg-tellow-200 ",green:"border-green-500 dark:bg-green-200 ",indigo:"border-indigo-500 dark:bg-indigo-200 ",purple:"border-purple-500 dark:bg-purple-200 ",pink:"border-pink-500 dark:bg-pink-200 ",blue:"border-blue-500 dark:bg-blue-200 ",light:"border-gray-500",dark:"border-gray-500",default:"border-gray-200 dark:border-gray-700",dropdown:"border-gray-100 dark:border-gray-700",navbar:"border-gray-100 dark:border-gray-700",navbarUl:"border-gray-100 dark:border-gray-700",form:"border-gray-300 dark:border-gray-700",primary:"border-primary-500 dark:bg-primary-200 ",none:""};let T;function I(L){x.call(this,t,L)}function P(L){x.call(this,t,L)}function R(L){x.call(this,t,L)}function U(L){x.call(this,t,L)}function W(L){x.call(this,t,L)}function S(L){x.call(this,t,L)}function E(L){x.call(this,t,L)}function K(L){x.call(this,t,L)}function A(L){Te[L?"unshift":"push"](()=>{p=L,n(0,p)})}function H(L){Te[L?"unshift":"push"](()=>{p=L,n(0,p)})}return t.$$set=L=>{n(27,e=q(q({},e),te(L))),n(7,r=ae(e,i)),"tag"in L&&n(1,l=L.tag),"color"in L&&n(8,s=L.color),"rounded"in L&&n(9,u=L.rounded),"border"in L&&n(10,c=L.border),"shadow"in L&&n(11,f=L.shadow),"transition"in L&&n(2,m=L.transition),"params"in L&&n(3,d=L.params),"node"in L&&n(0,p=L.node),"use"in L&&n(4,_=L.use),"options"in L&&n(5,y=L.options),"$$scope"in L&&n(12,a=L.$$scope)},t.$$.update=()=>{t.$$.dirty&256&&wn("color",s),n(6,T=ie(v[s],Z[s],u&&(s==="dropdown"?"rounded":"rounded-lg"),c&&"border",w[s],f&&"shadow-md",e.class))},e=te(e),[p,l,m,d,_,y,T,r,s,u,c,f,a,o,I,P,R,U,W,S,E,K,A,H]}class pt extends oe{constructor(e){super(),re(this,e,Da,Ta,ne,{tag:1,color:8,rounded:9,border:10,shadow:11,transition:2,params:3,node:0,use:4,options:5})}}function Oa(t){let e;const n=t[6].default,i=le(n,t,t[7],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&128)&&ue(i,n,r,r[7],e?se(n,r[7],o,null):ce(r[7]),null)},i(r){e||(g(i,r),e=!0)},o(r){b(i,r),e=!1},d(r){i&&i.d(r)}}}function Sa(t){let e,n;return e=new pt({props:{class:t[1],color:"none",border:!t[0],$$slots:{default:[Oa]},$$scope:{ctx:t}}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,[r]){const o={};r&1&&(o.border=!i[0]),r&128&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function Za(t,e,n){let{$$slots:i={},$$scope:r}=e,{multiple:o=!1}=e,{flush:a=!1}=e,{activeClasses:l="bg-gray-100 dark:bg-gray-800 text-gray-900 dark:text-white focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-800"}=e,{inactiveClasses:s="text-gray-500 dark:text-gray-400 hover:bg-gray-100 hover:dark:bg-gray-800"}=e,{defaultClass:u="text-gray-500 dark:text-gray-400"}=e;const c={flush:a,activeClasses:l,inactiveClasses:s,selected:o?void 0:ii()};wn("ctx",c);let f=ie(u,"divide-y divide-gray-200 dark:divide-gray-700","border-gray-200 dark:border-gray-700","rounded-t-xl",e.class);return t.$$set=m=>{n(9,e=q(q({},e),te(m))),"multiple"in m&&n(2,o=m.multiple),"flush"in m&&n(0,a=m.flush),"activeClasses"in m&&n(3,l=m.activeClasses),"inactiveClasses"in m&&n(4,s=m.inactiveClasses),"defaultClass"in m&&n(5,u=m.defaultClass),"$$scope"in m&&n(7,r=m.$$scope)},e=te(e),[a,f,o,l,s,u,i,r]}class Pa extends oe{constructor(e){super(),re(this,e,Za,Sa,ne,{multiple:2,flush:0,activeClasses:3,inactiveClasses:4,defaultClass:5})}}function La(t){let e,n,i,r,o=[{xmlns:"http://www.w3.org/2000/svg"},{width:t[0]},{height:t[0]},{class:n=t[4].class},t[5],{"aria-label":t[1]},{fill:"none"},{viewBox:t[2]},{"stroke-width":"2"}],a={};for(let l=0;l `,f=` `,{ariaLabel:m="chevron down"}=e;function d(p){x.call(this,t,p)}return t.$$set=p=>{n(4,e=q(q({},e),te(p))),n(5,r=ae(e,i)),"size"in p&&n(0,o=p.size),"color"in p&&n(6,a=p.color),"variation"in p&&n(7,l=p.variation),"ariaLabel"in p&&n(1,m=p.ariaLabel)},t.$$.update=()=>{if(t.$$.dirty&128)switch(l){case"outline":n(3,u=c),n(2,s="0 0 24 24");break;case"solid":n(3,u=f),n(2,s="0 0 24 24");break;default:n(3,u=c),n(2,s="0 0 24 24")}},e=te(e),[o,m,s,u,e,r,a,l,d]}class Ia extends oe{constructor(e){super(),re(this,e,Ea,La,ne,{size:0,color:6,variation:7,ariaLabel:1})}}function Ma(t){let e,n,i,r,o=[{xmlns:"http://www.w3.org/2000/svg"},{width:t[0]},{height:t[0]},{class:n=t[4].class},t[5],{"aria-label":t[1]},{fill:"none"},{viewBox:t[2]},{"stroke-width":"2"}],a={};for(let l=0;l `,f=` `,{ariaLabel:m="chevron up"}=e;function d(p){x.call(this,t,p)}return t.$$set=p=>{n(4,e=q(q({},e),te(p))),n(5,r=ae(e,i)),"size"in p&&n(0,o=p.size),"color"in p&&n(6,a=p.color),"variation"in p&&n(7,l=p.variation),"ariaLabel"in p&&n(1,m=p.ariaLabel)},t.$$.update=()=>{if(t.$$.dirty&128)switch(l){case"outline":n(3,u=c),n(2,s="0 0 24 24");break;case"solid":n(3,u=f),n(2,s="0 0 24 24");break;default:n(3,u=c),n(2,s="0 0 24 24")}},e=te(e),[o,m,s,u,e,r,a,l,d]}class Ra extends oe{constructor(e){super(),re(this,e,Fa,Ma,ne,{size:0,color:6,variation:7,ariaLabel:1})}}function Na(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function bo(t){const e=t-1;return e*e*e+1}function Aa(t,{delay:e=0,duration:n=400,easing:i=Na,amount:r=5,opacity:o=0}={}){const a=getComputedStyle(t),l=+a.opacity,s=a.filter==="none"?"":a.filter,u=l*(1-o);return{delay:e,duration:n,easing:i,css:(c,f)=>`opacity: ${l-u*f}; filter: ${s} blur(${f*r}px);`}}function ja(t,{delay:e=0,duration:n=400,easing:i=uo}={}){const r=+getComputedStyle(t).opacity;return{delay:e,duration:n,easing:i,css:o=>`opacity: ${o*r}`}}function za(t,{delay:e=0,duration:n=400,easing:i=bo,x:r=0,y:o=0,opacity:a=0}={}){const l=getComputedStyle(t),s=+l.opacity,u=l.transform==="none"?"":l.transform,c=s*(1-a);return{delay:e,duration:n,easing:i,css:(f,m)=>` - transform: ${u} translate(${(1-f)*r}px, ${(1-f)*o}px); - opacity: ${s-c*m}`}}function Ba(t,{delay:e=0,duration:n=400,easing:i=bo}={}){const r=getComputedStyle(t),o=+r.opacity,a=parseFloat(r.height),l=parseFloat(r.paddingTop),s=parseFloat(r.paddingBottom),u=parseFloat(r.marginTop),c=parseFloat(r.marginBottom),f=parseFloat(r.borderTopWidth),m=parseFloat(r.borderBottomWidth);return{delay:e,duration:n,easing:i,css:d=>`overflow: hidden;opacity: ${Math.min(d*20,1)*o};height: ${d*a}px;padding-top: ${d*l}px;padding-bottom: ${d*s}px;margin-top: ${d*u}px;margin-bottom: ${d*c}px;border-top-width: ${d*f}px;border-bottom-width: ${d*m}px;`}}const Ua=t=>({}),Ii=t=>({}),Ha=t=>({}),Mi=t=>({}),qa=t=>({}),Fi=t=>({});function Wa(t){let e;const n=t[12].arrowdown,i=le(n,t,t[11],Ii),r=i||Ga();return{c(){r&&r.c()},m(o,a){r&&r.m(o,a),e=!0},p(o,a){i&&i.p&&(!e||a&2048)&&ue(i,n,o,o[11],e?se(n,o[11],a,Ua):ce(o[11]),Ii)},i(o){e||(g(r,o),e=!0)},o(o){b(r,o),e=!1},d(o){r&&r.d(o)}}}function Va(t){let e;const n=t[12].arrowup,i=le(n,t,t[11],Mi),r=i||Ka();return{c(){r&&r.c()},m(o,a){r&&r.m(o,a),e=!0},p(o,a){i&&i.p&&(!e||a&2048)&&ue(i,n,o,o[11],e?se(n,o[11],a,Ha):ce(o[11]),Mi)},i(o){e||(g(r,o),e=!0)},o(o){b(r,o),e=!1},d(o){r&&r.d(o)}}}function Ga(t){let e,n;return e=new Ia({}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function Ka(t){let e,n;return e=new Ra({}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function Ri(t){let e,n,i,r;const o=t[12].default,a=le(o,t,t[11],null);return{c(){e=k("div"),n=k("div"),a&&a.c(),C(n,"class",t[4].flush?"py-5":"p-5")},m(l,s){O(l,e,s),h(e,n),a&&a.m(n,null),r=!0},p(l,s){t=l,a&&a.p&&(!r||s&2048)&&ue(a,o,t,t[11],r?se(o,t[11],s,null):ce(t[11]),null)},i(l){r||(g(a,l),l&&st(()=>{i||(i=kn(e,t[3],t[1],!0)),i.run(1)}),r=!0)},o(l){b(a,l),l&&(i||(i=kn(e,t[3],t[1],!1)),i.run(0)),r=!1},d(l){l&&D(e),a&&a.d(l),l&&i&&i.end()}}}function Ya(t){let e,n,i,r,o,a,l,s,u,c;const f=t[12].header,m=le(f,t,t[11],Fi),d=[Va,Wa],p=[];function _(v,Z){return v[0]?0:1}r=_(t),o=p[r]=d[r](t);let y=t[0]&&Ri(t);return{c(){e=k("h2"),n=k("button"),m&&m.c(),i=N(),o.c(),a=N(),y&&y.c(),l=ge(),C(n,"type","button"),C(n,"class",t[2]),C(e,"aria-expanded",t[0]),C(e,"class","group")},m(v,Z){O(v,e,Z),h(e,n),m&&m.m(n,null),h(n,i),p[r].m(n,null),O(v,a,Z),y&&y.m(v,Z),O(v,l,Z),s=!0,u||(c=J(n,"click",t[6]),u=!0)},p(v,[Z]){m&&m.p&&(!s||Z&2048)&&ue(m,f,v,v[11],s?se(f,v[11],Z,qa):ce(v[11]),Fi);let w=r;r=_(v),r===w?p[r].p(v,Z):(de(),b(p[w],1,1,()=>{p[w]=null}),me(),o=p[r],o?o.p(v,Z):(o=p[r]=d[r](v),o.c()),g(o,1),o.m(n,null)),(!s||Z&4)&&C(n,"class",v[2]),(!s||Z&1)&&C(e,"aria-expanded",v[0]),v[0]?y?(y.p(v,Z),Z&1&&g(y,1)):(y=Ri(v),y.c(),g(y,1),y.m(l.parentNode,l)):y&&(de(),b(y,1,1,()=>{y=null}),me())},i(v){s||(g(m,v),g(o),g(y),s=!0)},o(v){b(m,v),b(o),b(y),s=!1},d(v){v&&D(e),m&&m.d(v),p[r].d(),v&&D(a),y&&y.d(v),v&&D(l),u=!1,c()}}}function Xa(t,e,n){let i,{$$slots:r={},$$scope:o}=e,{open:a=!1}=e,{activeClasses:l=void 0}=e,{inactiveClasses:s=void 0}=e,{defaultClass:u="flex items-center justify-between w-full font-medium text-left group-first:rounded-t-xl"}=e,{transitionType:c="slide"}=e,{transitionParams:f={}}=e;const m=(w,T)=>{switch(c){case"blur":return Aa(w,T);case"fly":return za(w,T);case"fade":return ja(w,T);default:return Ba(w,T)}},d=Tt("ctx")??{},p={},_=d.selected??ii();mt(t,_,w=>n(13,i=w));let y=a;a=!1,Pn(()=>(y&&ea(_,i=p,i),_.subscribe(w=>n(0,a=w===p))));const v=w=>_.set(a?{}:p);let Z;return t.$$set=w=>{n(16,e=q(q({},e),te(w))),"open"in w&&n(0,a=w.open),"activeClasses"in w&&n(7,l=w.activeClasses),"inactiveClasses"in w&&n(8,s=w.inactiveClasses),"defaultClass"in w&&n(9,u=w.defaultClass),"transitionType"in w&&n(10,c=w.transitionType),"transitionParams"in w&&n(1,f=w.transitionParams),"$$scope"in w&&n(11,o=w.$$scope)},t.$$.update=()=>{n(2,Z=ie(u,d.flush?"py-5":"p-5",a&&(d.flush?"text-gray-900 dark:text-white":l||d.activeClasses),!a&&(d.flush?"text-gray-500 dark:text-gray-400":s||d.inactiveClasses),e.class))},e=te(e),[a,f,Z,m,d,_,v,l,s,u,c,o,r]}class Qa extends oe{constructor(e){super(),re(this,e,Xa,Ya,ne,{open:0,activeClasses:7,inactiveClasses:8,defaultClass:9,transitionType:10,transitionParams:1})}}function Ja(t){let e,n,i,r,o,a;return{c(){e=k("span"),n=V(t[0]),i=N(),r=Me("svg"),o=Me("path"),C(e,"class","sr-only"),C(o,"fill-rule","evenodd"),C(o,"d","M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z"),C(o,"clip-rule","evenodd"),C(r,"class",a=t[3][t[1]]),C(r,"fill","currentColor"),C(r,"viewBox","0 0 20 20"),C(r,"xmlns","http://www.w3.org/2000/svg")},m(l,s){O(l,e,s),h(e,n),O(l,i,s),O(l,r,s),h(r,o)},p(l,s){s&1&&fe(n,l[0]),s&2&&a!==(a=l[3][l[1]])&&C(r,"class",a)},d(l){l&&D(e),l&&D(i),l&&D(r)}}}function xa(t){let e,n,i,r;const o=t[6].default,a=le(o,t,t[5],null),l=a||Ja(t);return{c(){e=k("button"),l&&l.c(),C(e,"type","button"),C(e,"class",t[2]),C(e,"aria-label","Close")},m(s,u){O(s,e,u),l&&l.m(e,null),n=!0,i||(r=J(e,"click",t[7]),i=!0)},p(s,[u]){a?a.p&&(!n||u&32)&&ue(a,o,s,s[5],n?se(o,s[5],u,null):ce(s[5]),null):l&&l.p&&(!n||u&3)&&l.p(s,n?u:-1),(!n||u&4)&&C(e,"class",s[2])},i(s){n||(g(l,s),n=!0)},o(s){b(l,s),n=!1},d(s){s&&D(e),l&&l.d(s),i=!1,r()}}}function $a(t,e,n){let{$$slots:i={},$$scope:r}=e;const o=Tt("background");let{color:a="default"}=e,{name:l="Close"}=e,{size:s="md"}=e;const u={dark:"hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-300",red:"focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-300",yellow:"focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-300",green:"focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-300",indigo:"focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-300",purple:"focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-300",pink:"focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-300",blue:"focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-300",default:"focus:ring-gray-300 "},c={xs:"m-0.5 rounded focus:ring-1 p-0.5",sm:"m-0.5 rounded focus:ring-1 p-0.5",md:"rounded-lg focus:ring-2 p-1.5"};let f="";const m={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5"};function d(p){x.call(this,t,p)}return t.$$set=p=>{n(11,e=q(q({},e),te(p))),"color"in p&&n(4,a=p.color),"name"in p&&n(0,l=p.name),"size"in p&&n(1,s=p.size),"$$scope"in p&&n(5,r=p.$$scope)},t.$$.update=()=>{n(2,f=ie("ml-auto focus:outline-none whitespace-normal",c[s],u[a],a==="default"&&(o?"hover:bg-gray-100 dark:hover:bg-gray-600":"hover:bg-gray-100 dark:hover:bg-gray-700"),e.class))},e=te(e),[l,s,f,m,a,r,i,d]}class ri extends oe{constructor(e){super(),re(this,e,$a,xa,ne,{color:4,name:0,size:1})}}const el=t=>({}),Ni=t=>({}),tl=t=>({}),Ai=t=>({});function ji(t){let e;const n=t[7].icon,i=le(n,t,t[16],Ai);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&65536)&&ue(i,n,r,r[16],e?se(n,r[16],o,tl):ce(r[16]),Ai)},i(r){e||(g(i,r),e=!0)},o(r){b(i,r),e=!1},d(r){i&&i.d(r)}}}function zi(t){let e,n;return e=new ri({props:{class:"-mx-1.5 -my-1.5",color:t[3].color}}),e.$on("click",t[2]),e.$on("click",t[8]),e.$on("change",t[9]),e.$on("keydown",t[10]),e.$on("keyup",t[11]),e.$on("focus",t[12]),e.$on("blur",t[13]),e.$on("mouseenter",t[14]),e.$on("mouseleave",t[15]),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,r){const o={};r&8&&(o.color=i[3].color),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function nl(t){let e,n,i,r,o,a,l=t[4].icon&&ji(t);const s=t[7].default,u=le(s,t,t[16],null);let c=t[0]&&zi(t);const f=t[7].extra,m=le(f,t,t[16],Ni);return{c(){e=k("div"),l&&l.c(),n=N(),i=k("div"),u&&u.c(),r=N(),c&&c.c(),o=N(),m&&m.c(),Li(i,"ml-3",t[4].icon),C(e,"class","flex items-center")},m(d,p){O(d,e,p),l&&l.m(e,null),h(e,n),h(e,i),u&&u.m(i,null),h(e,r),c&&c.m(e,null),O(d,o,p),m&&m.m(d,p),a=!0},p(d,p){d[4].icon?l?(l.p(d,p),p&16&&g(l,1)):(l=ji(d),l.c(),g(l,1),l.m(e,n)):l&&(de(),b(l,1,1,()=>{l=null}),me()),u&&u.p&&(!a||p&65536)&&ue(u,s,d,d[16],a?se(s,d[16],p,null):ce(d[16]),null),(!a||p&16)&&Li(i,"ml-3",d[4].icon),d[0]?c?(c.p(d,p),p&1&&g(c,1)):(c=zi(d),c.c(),g(c,1),c.m(e,null)):c&&(de(),b(c,1,1,()=>{c=null}),me()),m&&m.p&&(!a||p&65536)&&ue(m,f,d,d[16],a?se(f,d[16],p,el):ce(d[16]),Ni)},i(d){a||(g(l),g(u,d),g(c),g(m,d),a=!0)},o(d){b(l),b(u,d),b(c),b(m,d),a=!1},d(d){d&&D(e),l&&l.d(),u&&u.d(d),c&&c.d(),d&&D(o),m&&m.d(d)}}}function il(t){let e,n;const i=[t[3],{class:t[1]},{role:"alert"}];let r={$$slots:{default:[nl]},$$scope:{ctx:t}};for(let o=0;o{n(6,f=!f),s("close")};let d;function p(P){x.call(this,t,P)}function _(P){x.call(this,t,P)}function y(P){x.call(this,t,P)}function v(P){x.call(this,t,P)}function Z(P){x.call(this,t,P)}function w(P){x.call(this,t,P)}function T(P){x.call(this,t,P)}function I(P){x.call(this,t,P)}return t.$$set=P=>{n(18,e=q(q({},e),te(P))),n(3,r=ae(e,i)),"dismissable"in P&&n(0,u=P.dismissable),"accent"in P&&n(5,c=P.accent),"$$scope"in P&&n(16,a=P.$$scope)},t.$$.update=()=>{n(1,d=ie("p-4 text-sm",c&&"border-t-4 ",f&&"hidden",e.class)),n(3,r.color=r.color??"blue",r),n(3,r.rounded=r.rounded??!c,r)},e=te(e),[u,d,m,r,l,c,f,o,p,_,y,v,Z,w,T,I,a]}class vo extends oe{constructor(e){super(),re(this,e,rl,il,ne,{dismissable:0,accent:5})}}function ol(t){let e;const n=t[13].default,i=le(n,t,t[12],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&4096)&&ue(i,n,r,r[12],e?se(n,r[12],o,null):ce(r[12]),null)},i(r){e||(g(i,r),e=!0)},o(r){b(i,r),e=!1},d(r){i&&i.d(r)}}}function al(t){let e,n;const i=t[13].default,r=le(i,t,t[12],null);return{c(){e=k("span"),r&&r.c(),C(e,"class",t[5])},m(o,a){O(o,e,a),r&&r.m(e,null),n=!0},p(o,a){r&&r.p&&(!n||a&4096)&&ue(r,i,o,o[12],n?se(i,o[12],a,null):ce(o[12]),null),(!n||a&32)&&C(e,"class",o[5])},i(o){n||(g(r,o),n=!0)},o(o){b(r,o),n=!1},d(o){o&&D(e),r&&r.d(o)}}}function zn(t){let e,n,i,r,o,a,l;const s=[al,ol],u=[];function c(d,p){return d[0]&&d[1]?0:1}n=c(t),i=u[n]=s[n](t);let f=[{type:r=t[2]?void 0:t[3]},{href:t[2]},t[6],{class:t[4]}],m={};for(let d=0;d{u[_]=null}),me(),i=u[n],i?i.p(d,p):(i=u[n]=s[n](d),i.c()),g(i,1),i.m(e,null)),m=ve(f,[(!o||p&12&&r!==(r=d[2]?void 0:d[3]))&&{type:r},(!o||p&4)&&{href:d[2]},p&64&&d[6],(!o||p&16)&&{class:d[4]}]),/-/.test(d[2]?"a":"button")?tt(e,m):pe(e,m)},i(d){o||(g(i),o=!0)},o(d){b(i),o=!1},d(d){d&&D(e),u[n].d(),a=!1,Ze(l)}}}function ll(t){let e=t[2]?"a":"button",n,i,r=(t[2]?"a":"button")&&zn(t);return{c(){r&&r.c(),n=ge()},m(o,a){r&&r.m(o,a),O(o,n,a),i=!0},p(o,[a]){o[2],e?ne(e,o[2]?"a":"button")?(r.d(1),r=zn(o),r.c(),r.m(n.parentNode,n)):r.p(o,a):(r=zn(o),r.c(),r.m(n.parentNode,n)),e=o[2]?"a":"button"},i(o){i||(g(r),i=!0)},o(o){b(r),i=!1},d(o){o&&D(n),r&&r.d(o)}}}function sl(t,e,n){const i=["pill","outline","gradient","size","href","btnClass","type","color","shadow"];let r=ae(e,i),{$$slots:o={},$$scope:a}=e;const l=Tt("group");let{pill:s=!1}=e,{outline:u=!1}=e,{gradient:c=!1}=e,{size:f=l?"sm":"md"}=e,{href:m=void 0}=e,{btnClass:d=void 0}=e,{type:p="button"}=e,{color:_=l?u?"dark":"alternative":"blue"}=e,{shadow:y=null}=e;const v={blue:"text-white bg-blue-700 hover:bg-blue-800 focus:ring-blue-300 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",dark:"text-white bg-gray-800 hover:bg-gray-900 focus:ring-gray-300 dark:bg-gray-800 dark:hover:bg-gray-700 dark:focus:ring-gray-700",alternative:"text-gray-900 bg-white border border-gray-200 dark:border-gray-600 hover:bg-gray-100 focus:ring-gray-200 dark:bg-gray-800 dark:text-gray-400 hover:text-blue-700 focus:text-blue-700 dark:focus:text-white dark:hover:text-white dark:hover:bg-gray-700 dark:focus:ring-gray-700",light:"text-gray-900 bg-white border border-gray-300 hover:bg-gray-100 focus:ring-gray-200 dark:bg-gray-800 dark:text-white dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 dark:focus:ring-gray-700",green:"text-white bg-green-700 hover:bg-green-800 focus:ring-green-300 dark:bg-green-600 dark:hover:bg-green-700 dark:focus:ring-green-800",red:"text-white bg-red-700 hover:bg-red-800 focus:ring-red-300 dark:bg-red-600 dark:hover:bg-red-700 dark:focus:ring-red-900",yellow:"text-white bg-yellow-400 hover:bg-yellow-500 focus:ring-yellow-300 dark:focus:ring-yellow-900",primary:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",purple:"text-white bg-purple-700 hover:bg-purple-800 focus:ring-purple-300 dark:bg-purple-600 dark:hover:bg-purple-700 dark:focus:ring-purple-900"},Z={blue:"text-white bg-gradient-to-r from-blue-500 via-blue-600 to-blue-700 hover:bg-gradient-to-br focus:ring-blue-300 dark:focus:ring-blue-800 ",green:"text-white bg-gradient-to-r from-green-400 via-green-500 to-green-600 hover:bg-gradient-to-br focus:ring-green-300 dark:focus:ring-green-800",cyan:"text-white bg-gradient-to-r from-cyan-400 via-cyan-500 to-cyan-600 hover:bg-gradient-to-br focus:ring-cyan-300 dark:focus:ring-cyan-800",teal:"text-white bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 hover:bg-gradient-to-br focus:ring-teal-300 dark:focus:ring-teal-800",lime:"text-gray-900 bg-gradient-to-r from-lime-200 via-lime-400 to-lime-500 hover:bg-gradient-to-br focus:ring-lime-300 dark:focus:ring-lime-800",red:"text-white bg-gradient-to-r from-red-400 via-red-500 to-red-600 hover:bg-gradient-to-br focus:ring-red-300 dark:focus:ring-red-800",pink:"text-white bg-gradient-to-r from-pink-400 via-pink-500 to-pink-600 hover:bg-gradient-to-br focus:ring-pink-300 dark:focus:ring-pink-800",purple:"text-white bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 hover:bg-gradient-to-br focus:ring-purple-300 dark:focus:ring-purple-800",purpleToBlue:"text-white bg-gradient-to-br from-purple-600 to-blue-500 hover:bg-gradient-to-bl focus:ring-blue-300 dark:focus:ring-blue-800",cyanToBlue:"text-white bg-gradient-to-r from-cyan-500 to-blue-500 hover:bg-gradient-to-bl focus:ring-cyan-300 dark:focus:ring-cyan-800",greenToBlue:"text-white bg-gradient-to-br from-green-400 to-blue-600 hover:bg-gradient-to-bl focus:ring-green-200 dark:focus:ring-green-800",purpleToPink:"text-white bg-gradient-to-r from-purple-500 to-pink-500 hover:bg-gradient-to-l focus:ring-purple-200 dark:focus:ring-purple-800",pinkToOrange:"text-white bg-gradient-to-br from-pink-500 to-orange-400 hover:bg-gradient-to-bl focus:ring-pink-200 dark:focus:ring-pink-800",tealToLime:"text-gray-900 bg-gradient-to-r from-teal-200 to-lime-200 hover:bg-gradient-to-l focus:ring-lime-200 dark:focus:ring-teal-700",redToYellow:"text-gray-900 bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 hover:bg-gradient-to-bl focus:ring-red-100 dark:focus:ring-red-400"},w={blue:"shadow-lg shadow-blue-500/50 dark:shadow-lg dark:shadow-blue-800/80",green:"shadow-lg shadow-green-500/50 dark:shadow-lg dark:shadow-green-800/80",cyan:"shadow-lg shadow-cyan-500/50 dark:shadow-lg dark:shadow-cyan-800/80",teal:"shadow-lg shadow-teal-500/50 dark:shadow-lg dark:shadow-teal-800/80 ",lime:"shadow-lg shadow-lime-500/50 dark:shadow-lg dark:shadow-lime-800/80",red:"shadow-lg shadow-red-500/50 dark:shadow-lg dark:shadow-red-800/80 ",pink:"shadow-lg shadow-pink-500/50 dark:shadow-lg dark:shadow-pink-800/80",purple:"shadow-lg shadow-purple-500/50 dark:shadow-lg dark:shadow-purple-800/80"},T={blue:"text-blue-700 hover:text-white border border-blue-700 hover:bg-blue-800 focus:ring-blue-300 dark:border-blue-500 dark:text-blue-500 dark:hover:text-white dark:hover:bg-blue-600 dark:focus:ring-blue-800",light:"text-gray-500 hover:text-gray-900 bg-white border border-gray-200 dark:border-gray-600 dark:hover:text-white dark:text-gray-400 hover:bg-gray-50 dark:bg-gray-700 dark:hover:bg-gray-600 focus:ring-4 focus:ring-gray-300 dark:focus:ring-gray-400",dark:"text-gray-900 hover:text-white border border-gray-800 hover:bg-gray-900 focus:bg-gray-900 focus:text-white focus:ring-gray-300 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-600 dark:focus:ring-gray-800",green:"text-green-700 hover:text-white border border-green-700 hover:bg-green-800 focus:ring-green-300 dark:border-green-500 dark:text-green-500 dark:hover:text-white dark:hover:bg-green-600 dark:focus:ring-green-800",red:"text-red-700 hover:text-white border border-red-700 hover:bg-red-800 focus:ring-red-300 dark:border-red-500 dark:text-red-500 dark:hover:text-white dark:hover:bg-red-600 dark:focus:ring-red-900",yellow:"text-yellow-400 hover:text-white border border-yellow-400 hover:bg-yellow-500 focus:ring-yellow-300 dark:border-yellow-300 dark:text-yellow-300 dark:hover:text-white dark:hover:bg-yellow-400 dark:focus:ring-yellow-900",purple:"text-purple-700 hover:text-white border border-purple-700 hover:bg-purple-800 focus:ring-purple-300 dark:border-purple-400 dark:text-purple-400 dark:hover:text-white dark:hover:bg-purple-500 dark:focus:ring-purple-900"},I={xs:"px-3 py-2 text-xs",sm:"px-4 py-2 text-sm",md:"px-5 py-2.5 text-sm",lg:"px-5 py-3 text-base",xl:"px-6 py-3.5 text-base"};function P(M=!1){return l?s?"first:rounded-l-full last:rounded-r-full":M?"first:rounded-l-md last:rounded-r-md":"first:rounded-l-lg last:rounded-r-lg":s?"rounded-full":M?"rounded-md":"rounded-lg"}const R=()=>u||_==="alternative"||_==="light";let U,W;function S(M){x.call(this,t,M)}function E(M){x.call(this,t,M)}function K(M){x.call(this,t,M)}function A(M){x.call(this,t,M)}function H(M){x.call(this,t,M)}function L(M){x.call(this,t,M)}return t.$$set=M=>{n(28,e=q(q({},e),te(M))),n(6,r=ae(e,i)),"pill"in M&&n(7,s=M.pill),"outline"in M&&n(0,u=M.outline),"gradient"in M&&n(1,c=M.gradient),"size"in M&&n(8,f=M.size),"href"in M&&n(2,m=M.href),"btnClass"in M&&n(9,d=M.btnClass),"type"in M&&n(3,p=M.type),"color"in M&&n(10,_=M.color),"shadow"in M&&n(11,y=M.shadow),"$$scope"in M&&n(12,a=M.$$scope)},t.$$.update=()=>{n(4,U=d||ie("text-center font-medium",l?"focus:ring-2":"focus:ring-4",l&&"focus:z-10",l||"focus:outline-none",u&&c?"p-0.5":"inline-flex items-center justify-center "+I[f],c?Z[_]:u?T[_]:v[_],_==="alternative"&&(l?"dark:bg-gray-700 dark:text-white dark:border-gray-700 dark:hover:border-gray-600 dark:hover:bg-gray-600":"dark:bg-transparent dark:border-gray-800 dark:hover:border-gray-700"),u&&_==="dark"&&(l?"dark:text-white dark:border-white":"dark:text-gray-400 dark:border-gray-700"),R()&&l&&"border-l-0 first:border-l",P(!1),y&&w[y],e.disabled&&"cursor-not-allowed opacity-50",e.class)),t.$$.dirty&256&&n(5,W=ie("inline-flex items-center justify-center",I[f],P(!0),"bg-white text-gray-900 dark:bg-gray-900 dark:text-white","transition-all duration-75 ease-in group-hover:bg-opacity-0 group-hover:text-inherit"))},e=te(e),[u,c,m,p,U,W,r,s,f,d,_,y,a,o,S,E,K,A,H,L]}class ot extends oe{constructor(e){super(),re(this,e,sl,ll,ne,{pill:7,outline:0,gradient:1,size:8,href:2,btnClass:9,type:3,color:10,shadow:11})}}function ul(t){let e,n,i;const r=t[5].default,o=le(r,t,t[4],null);let a=[t[1],{class:n=ie(t[0],t[2].class)},{role:"group"}],l={};for(let s=0;s{n(2,e=q(q({},e),te(u))),n(1,r=ae(e,i)),"size"in u&&n(3,l=u.size),"divClass"in u&&n(0,s=u.divClass),"$$scope"in u&&n(4,a=u.$$scope)},e=te(e),[s,r,e,l,a,o]}class fl extends oe{constructor(e){super(),re(this,e,cl,ul,ne,{size:3,divClass:0})}}const dl=t=>({}),Bi=t=>({}),ml=t=>({}),Ui=t=>({});function pl(t){let e,n;return{c(){e=Me("svg"),n=Me("path"),C(n,"d",`M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 - 0 100-2H3a1 1 0 000 2h1z`),C(n,"fill-rule","evenodd"),C(n,"clip-rule","evenodd"),C(e,"class","w-5 h-5"),C(e,"fill","currentColor"),C(e,"viewBox","0 0 20 20"),C(e,"xmlns","http://www.w3.org/2000/svg")},m(i,r){O(i,e,r),h(e,n)},p:Y,d(i){i&&D(e)}}}function gl(t){let e,n;return{c(){e=Me("svg"),n=Me("path"),C(n,"d","M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"),C(e,"class","w-5 h-5"),C(e,"fill","currentColor"),C(e,"viewBox","0 0 20 20"),C(e,"xmlns","http://www.w3.org/2000/svg")},m(i,r){O(i,e,r),h(e,n)},p:Y,d(i){i&&D(e)}}}function hl(t){let e,n,i,r,o,a,l,s,u,c;const f=t[5].lightIcon,m=le(f,t,t[4],Ui),d=m||pl(),p=t[5].darkIcon,_=le(p,t,t[4],Bi),y=_||gl();let v=[{"aria-label":"Dark mode"},{type:"button"},t[2],{class:l=ie(t[0],t[3].class)}],Z={};for(let w=0;w{const u=window.document.documentElement.classList.toggle("dark");localStorage.setItem("color-theme",u?"dark":"light")};return t.$$set=u=>{n(3,e=q(q({},e),te(u))),n(2,r=ae(e,i)),"btnClass"in u&&n(0,l=u.btnClass),"$$scope"in u&&n(4,a=u.$$scope)},e=te(e),[l,s,r,e,a,o]}class bl extends oe{constructor(e){super(),re(this,e,_l,hl,ne,{btnClass:0})}}var Oe="top",Re="bottom",Ne="right",Se="left",oi="auto",Yt=[Oe,Re,Ne,Se],Dt="start",qt="end",vl="clippingParents",yo="viewport",Rt="popper",yl="reference",Hi=Yt.reduce(function(t,e){return t.concat([e+"-"+Dt,e+"-"+qt])},[]),wo=[].concat(Yt,[oi]).reduce(function(t,e){return t.concat([e,e+"-"+Dt,e+"-"+qt])},[]),wl="beforeRead",kl="read",Cl="afterRead",Tl="beforeMain",Dl="main",Ol="afterMain",Sl="beforeWrite",Zl="write",Pl="afterWrite",Ll=[wl,kl,Cl,Tl,Dl,Ol,Sl,Zl,Pl];function Ge(t){return t?(t.nodeName||"").toLowerCase():null}function Ae(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function ut(t){var e=Ae(t).Element;return t instanceof e||t instanceof Element}function Fe(t){var e=Ae(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function ai(t){if(typeof ShadowRoot>"u")return!1;var e=Ae(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function El(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var i=e.styles[n]||{},r=e.attributes[n]||{},o=e.elements[n];!Fe(o)||!Ge(o)||(Object.assign(o.style,i),Object.keys(r).forEach(function(a){var l=r[a];l===!1?o.removeAttribute(a):o.setAttribute(a,l===!0?"":l)}))})}function Il(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(i){var r=e.elements[i],o=e.attributes[i]||{},a=Object.keys(e.styles.hasOwnProperty(i)?e.styles[i]:n[i]),l=a.reduce(function(s,u){return s[u]="",s},{});!Fe(r)||!Ge(r)||(Object.assign(r.style,l),Object.keys(o).forEach(function(s){r.removeAttribute(s)}))})}}const Ml={name:"applyStyles",enabled:!0,phase:"write",fn:El,effect:Il,requires:["computeStyles"]};function Ve(t){return t.split("-")[0]}var at=Math.max,Cn=Math.min,Ot=Math.round;function Gn(){var t=navigator.userAgentData;return t!=null&&t.brands?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function ko(){return!/^((?!chrome|android).)*safari/i.test(Gn())}function St(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var i=t.getBoundingClientRect(),r=1,o=1;e&&Fe(t)&&(r=t.offsetWidth>0&&Ot(i.width)/t.offsetWidth||1,o=t.offsetHeight>0&&Ot(i.height)/t.offsetHeight||1);var a=ut(t)?Ae(t):window,l=a.visualViewport,s=!ko()&&n,u=(i.left+(s&&l?l.offsetLeft:0))/r,c=(i.top+(s&&l?l.offsetTop:0))/o,f=i.width/r,m=i.height/o;return{width:f,height:m,top:c,right:u+f,bottom:c+m,left:u,x:u,y:c}}function li(t){var e=St(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function Co(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&ai(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function $e(t){return Ae(t).getComputedStyle(t)}function Fl(t){return["table","td","th"].indexOf(Ge(t))>=0}function it(t){return((ut(t)?t.ownerDocument:t.document)||window.document).documentElement}function Ln(t){return Ge(t)==="html"?t:t.assignedSlot||t.parentNode||(ai(t)?t.host:null)||it(t)}function qi(t){return!Fe(t)||$e(t).position==="fixed"?null:t.offsetParent}function Rl(t){var e=/firefox/i.test(Gn()),n=/Trident/i.test(Gn());if(n&&Fe(t)){var i=$e(t);if(i.position==="fixed")return null}var r=Ln(t);for(ai(r)&&(r=r.host);Fe(r)&&["html","body"].indexOf(Ge(r))<0;){var o=$e(r);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||e&&o.willChange==="filter"||e&&o.filter&&o.filter!=="none")return r;r=r.parentNode}return null}function Xt(t){for(var e=Ae(t),n=qi(t);n&&Fl(n)&&$e(n).position==="static";)n=qi(n);return n&&(Ge(n)==="html"||Ge(n)==="body"&&$e(n).position==="static")?e:n||Rl(t)||e}function si(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function jt(t,e,n){return at(t,Cn(e,n))}function Nl(t,e,n){var i=jt(t,e,n);return i>n?n:i}function To(){return{top:0,right:0,bottom:0,left:0}}function Do(t){return Object.assign({},To(),t)}function Oo(t,e){return e.reduce(function(n,i){return n[i]=t,n},{})}var Al=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,Do(typeof e!="number"?e:Oo(e,Yt))};function jl(t){var e,n=t.state,i=t.name,r=t.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,l=Ve(n.placement),s=si(l),u=[Se,Ne].indexOf(l)>=0,c=u?"height":"width";if(!(!o||!a)){var f=Al(r.padding,n),m=li(o),d=s==="y"?Oe:Se,p=s==="y"?Re:Ne,_=n.rects.reference[c]+n.rects.reference[s]-a[s]-n.rects.popper[c],y=a[s]-n.rects.reference[s],v=Xt(o),Z=v?s==="y"?v.clientHeight||0:v.clientWidth||0:0,w=_/2-y/2,T=f[d],I=Z-m[c]-f[p],P=Z/2-m[c]/2+w,R=jt(T,P,I),U=s;n.modifiersData[i]=(e={},e[U]=R,e.centerOffset=R-P,e)}}function zl(t){var e=t.state,n=t.options,i=n.element,r=i===void 0?"[data-popper-arrow]":i;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||Co(e.elements.popper,r)&&(e.elements.arrow=r))}const Bl={name:"arrow",enabled:!0,phase:"main",fn:jl,effect:zl,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Zt(t){return t.split("-")[1]}var Ul={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Hl(t){var e=t.x,n=t.y,i=window,r=i.devicePixelRatio||1;return{x:Ot(e*r)/r||0,y:Ot(n*r)/r||0}}function Wi(t){var e,n=t.popper,i=t.popperRect,r=t.placement,o=t.variation,a=t.offsets,l=t.position,s=t.gpuAcceleration,u=t.adaptive,c=t.roundOffsets,f=t.isFixed,m=a.x,d=m===void 0?0:m,p=a.y,_=p===void 0?0:p,y=typeof c=="function"?c({x:d,y:_}):{x:d,y:_};d=y.x,_=y.y;var v=a.hasOwnProperty("x"),Z=a.hasOwnProperty("y"),w=Se,T=Oe,I=window;if(u){var P=Xt(n),R="clientHeight",U="clientWidth";if(P===Ae(n)&&(P=it(n),$e(P).position!=="static"&&l==="absolute"&&(R="scrollHeight",U="scrollWidth")),P=P,r===Oe||(r===Se||r===Ne)&&o===qt){T=Re;var W=f&&P===I&&I.visualViewport?I.visualViewport.height:P[R];_-=W-i.height,_*=s?1:-1}if(r===Se||(r===Oe||r===Re)&&o===qt){w=Ne;var S=f&&P===I&&I.visualViewport?I.visualViewport.width:P[U];d-=S-i.width,d*=s?1:-1}}var E=Object.assign({position:l},u&&Ul),K=c===!0?Hl({x:d,y:_}):{x:d,y:_};if(d=K.x,_=K.y,s){var A;return Object.assign({},E,(A={},A[T]=Z?"0":"",A[w]=v?"0":"",A.transform=(I.devicePixelRatio||1)<=1?"translate("+d+"px, "+_+"px)":"translate3d("+d+"px, "+_+"px, 0)",A))}return Object.assign({},E,(e={},e[T]=Z?_+"px":"",e[w]=v?d+"px":"",e.transform="",e))}function ql(t){var e=t.state,n=t.options,i=n.gpuAcceleration,r=i===void 0?!0:i,o=n.adaptive,a=o===void 0?!0:o,l=n.roundOffsets,s=l===void 0?!0:l,u={placement:Ve(e.placement),variation:Zt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Wi(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:a,roundOffsets:s})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Wi(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Wl={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:ql,data:{}};var rn={passive:!0};function Vl(t){var e=t.state,n=t.instance,i=t.options,r=i.scroll,o=r===void 0?!0:r,a=i.resize,l=a===void 0?!0:a,s=Ae(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,rn)}),l&&s.addEventListener("resize",n.update,rn),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,rn)}),l&&s.removeEventListener("resize",n.update,rn)}}const Gl={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Vl,data:{}};var Kl={left:"right",right:"left",bottom:"top",top:"bottom"};function hn(t){return t.replace(/left|right|bottom|top/g,function(e){return Kl[e]})}var Yl={start:"end",end:"start"};function Vi(t){return t.replace(/start|end/g,function(e){return Yl[e]})}function ui(t){var e=Ae(t),n=e.pageXOffset,i=e.pageYOffset;return{scrollLeft:n,scrollTop:i}}function ci(t){return St(it(t)).left+ui(t).scrollLeft}function Xl(t,e){var n=Ae(t),i=it(t),r=n.visualViewport,o=i.clientWidth,a=i.clientHeight,l=0,s=0;if(r){o=r.width,a=r.height;var u=ko();(u||!u&&e==="fixed")&&(l=r.offsetLeft,s=r.offsetTop)}return{width:o,height:a,x:l+ci(t),y:s}}function Ql(t){var e,n=it(t),i=ui(t),r=(e=t.ownerDocument)==null?void 0:e.body,o=at(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=at(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-i.scrollLeft+ci(t),s=-i.scrollTop;return $e(r||n).direction==="rtl"&&(l+=at(n.clientWidth,r?r.clientWidth:0)-o),{width:o,height:a,x:l,y:s}}function fi(t){var e=$e(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function So(t){return["html","body","#document"].indexOf(Ge(t))>=0?t.ownerDocument.body:Fe(t)&&fi(t)?t:So(Ln(t))}function zt(t,e){var n;e===void 0&&(e=[]);var i=So(t),r=i===((n=t.ownerDocument)==null?void 0:n.body),o=Ae(i),a=r?[o].concat(o.visualViewport||[],fi(i)?i:[]):i,l=e.concat(a);return r?l:l.concat(zt(Ln(a)))}function Kn(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Jl(t,e){var n=St(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Gi(t,e,n){return e===yo?Kn(Xl(t,n)):ut(e)?Jl(e,n):Kn(Ql(it(t)))}function xl(t){var e=zt(Ln(t)),n=["absolute","fixed"].indexOf($e(t).position)>=0,i=n&&Fe(t)?Xt(t):t;return ut(i)?e.filter(function(r){return ut(r)&&Co(r,i)&&Ge(r)!=="body"}):[]}function $l(t,e,n,i){var r=e==="clippingParents"?xl(t):[].concat(e),o=[].concat(r,[n]),a=o[0],l=o.reduce(function(s,u){var c=Gi(t,u,i);return s.top=at(c.top,s.top),s.right=Cn(c.right,s.right),s.bottom=Cn(c.bottom,s.bottom),s.left=at(c.left,s.left),s},Gi(t,a,i));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Zo(t){var e=t.reference,n=t.element,i=t.placement,r=i?Ve(i):null,o=i?Zt(i):null,a=e.x+e.width/2-n.width/2,l=e.y+e.height/2-n.height/2,s;switch(r){case Oe:s={x:a,y:e.y-n.height};break;case Re:s={x:a,y:e.y+e.height};break;case Ne:s={x:e.x+e.width,y:l};break;case Se:s={x:e.x-n.width,y:l};break;default:s={x:e.x,y:e.y}}var u=r?si(r):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case Dt:s[u]=s[u]-(e[c]/2-n[c]/2);break;case qt:s[u]=s[u]+(e[c]/2-n[c]/2);break}}return s}function Wt(t,e){e===void 0&&(e={});var n=e,i=n.placement,r=i===void 0?t.placement:i,o=n.strategy,a=o===void 0?t.strategy:o,l=n.boundary,s=l===void 0?vl:l,u=n.rootBoundary,c=u===void 0?yo:u,f=n.elementContext,m=f===void 0?Rt:f,d=n.altBoundary,p=d===void 0?!1:d,_=n.padding,y=_===void 0?0:_,v=Do(typeof y!="number"?y:Oo(y,Yt)),Z=m===Rt?yl:Rt,w=t.rects.popper,T=t.elements[p?Z:m],I=$l(ut(T)?T:T.contextElement||it(t.elements.popper),s,c,a),P=St(t.elements.reference),R=Zo({reference:P,element:w,strategy:"absolute",placement:r}),U=Kn(Object.assign({},w,R)),W=m===Rt?U:P,S={top:I.top-W.top+v.top,bottom:W.bottom-I.bottom+v.bottom,left:I.left-W.left+v.left,right:W.right-I.right+v.right},E=t.modifiersData.offset;if(m===Rt&&E){var K=E[r];Object.keys(S).forEach(function(A){var H=[Ne,Re].indexOf(A)>=0?1:-1,L=[Oe,Re].indexOf(A)>=0?"y":"x";S[A]+=K[L]*H})}return S}function es(t,e){e===void 0&&(e={});var n=e,i=n.placement,r=n.boundary,o=n.rootBoundary,a=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?wo:s,c=Zt(i),f=c?l?Hi:Hi.filter(function(p){return Zt(p)===c}):Yt,m=f.filter(function(p){return u.indexOf(p)>=0});m.length===0&&(m=f);var d=m.reduce(function(p,_){return p[_]=Wt(t,{placement:_,boundary:r,rootBoundary:o,padding:a})[Ve(_)],p},{});return Object.keys(d).sort(function(p,_){return d[p]-d[_]})}function ts(t){if(Ve(t)===oi)return[];var e=hn(t);return[Vi(t),e,Vi(e)]}function ns(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var r=n.mainAxis,o=r===void 0?!0:r,a=n.altAxis,l=a===void 0?!0:a,s=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,m=n.altBoundary,d=n.flipVariations,p=d===void 0?!0:d,_=n.allowedAutoPlacements,y=e.options.placement,v=Ve(y),Z=v===y,w=s||(Z||!p?[hn(y)]:ts(y)),T=[y].concat(w).reduce(function(Pe,Ce){return Pe.concat(Ve(Ce)===oi?es(e,{placement:Ce,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:_}):Ce)},[]),I=e.rects.reference,P=e.rects.popper,R=new Map,U=!0,W=T[0],S=0;S=0,L=H?"width":"height",M=Wt(e,{placement:E,boundary:c,rootBoundary:f,altBoundary:m,padding:u}),X=H?A?Ne:Se:A?Re:Oe;I[L]>P[L]&&(X=hn(X));var ke=hn(X),G=[];if(o&&G.push(M[K]<=0),l&&G.push(M[X]<=0,M[ke]<=0),G.every(function(Pe){return Pe})){W=E,U=!1;break}R.set(E,G)}if(U)for(var ye=p?3:1,Le=function(Ce){var ze=T.find(function(_e){var he=R.get(_e);if(he)return he.slice(0,Ce).every(function($){return $})});if(ze)return W=ze,"break"},De=ye;De>0;De--){var Q=Le(De);if(Q==="break")break}e.placement!==W&&(e.modifiersData[i]._skip=!0,e.placement=W,e.reset=!0)}}const is={name:"flip",enabled:!0,phase:"main",fn:ns,requiresIfExists:["offset"],data:{_skip:!1}};function Ki(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function Yi(t){return[Oe,Ne,Re,Se].some(function(e){return t[e]>=0})}function rs(t){var e=t.state,n=t.name,i=e.rects.reference,r=e.rects.popper,o=e.modifiersData.preventOverflow,a=Wt(e,{elementContext:"reference"}),l=Wt(e,{altBoundary:!0}),s=Ki(a,i),u=Ki(l,r,o),c=Yi(s),f=Yi(u);e.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const os={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:rs};function as(t,e,n){var i=Ve(t),r=[Se,Oe].indexOf(i)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,a=o[0],l=o[1];return a=a||0,l=(l||0)*r,[Se,Ne].indexOf(i)>=0?{x:l,y:a}:{x:a,y:l}}function ls(t){var e=t.state,n=t.options,i=t.name,r=n.offset,o=r===void 0?[0,0]:r,a=wo.reduce(function(c,f){return c[f]=as(f,e.rects,o),c},{}),l=a[e.placement],s=l.x,u=l.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=s,e.modifiersData.popperOffsets.y+=u),e.modifiersData[i]=a}const ss={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:ls};function us(t){var e=t.state,n=t.name;e.modifiersData[n]=Zo({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const cs={name:"popperOffsets",enabled:!0,phase:"read",fn:us,data:{}};function fs(t){return t==="x"?"y":"x"}function ds(t){var e=t.state,n=t.options,i=t.name,r=n.mainAxis,o=r===void 0?!0:r,a=n.altAxis,l=a===void 0?!1:a,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,m=n.tether,d=m===void 0?!0:m,p=n.tetherOffset,_=p===void 0?0:p,y=Wt(e,{boundary:s,rootBoundary:u,padding:f,altBoundary:c}),v=Ve(e.placement),Z=Zt(e.placement),w=!Z,T=si(v),I=fs(T),P=e.modifiersData.popperOffsets,R=e.rects.reference,U=e.rects.popper,W=typeof _=="function"?_(Object.assign({},e.rects,{placement:e.placement})):_,S=typeof W=="number"?{mainAxis:W,altAxis:W}:Object.assign({mainAxis:0,altAxis:0},W),E=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,K={x:0,y:0};if(P){if(o){var A,H=T==="y"?Oe:Se,L=T==="y"?Re:Ne,M=T==="y"?"height":"width",X=P[T],ke=X+y[H],G=X-y[L],ye=d?-U[M]/2:0,Le=Z===Dt?R[M]:U[M],De=Z===Dt?-U[M]:-R[M],Q=e.elements.arrow,Pe=d&&Q?li(Q):{width:0,height:0},Ce=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:To(),ze=Ce[H],_e=Ce[L],he=jt(0,R[M],Pe[M]),$=w?R[M]/2-ye-he-ze-S.mainAxis:Le-he-ze-S.mainAxis,we=w?-R[M]/2+ye+he+_e+S.mainAxis:De+he+_e+S.mainAxis,gt=e.elements.arrow&&Xt(e.elements.arrow),Qt=gt?T==="y"?gt.clientTop||0:gt.clientLeft||0:0,It=(A=E==null?void 0:E[T])!=null?A:0,Jt=X+$-It-Qt,xt=X+we-It,Mt=jt(d?Cn(ke,Jt):ke,X,d?at(G,xt):G);P[T]=Mt,K[T]=Mt-X}if(l){var ht,$t=T==="x"?Oe:Se,en=T==="x"?Re:Ne,Be=P[I],tn=I==="y"?"height":"width",yi=Be+y[$t],wi=Be-y[en],Fn=[Oe,Se].indexOf(v)!==-1,ki=(ht=E==null?void 0:E[I])!=null?ht:0,Ci=Fn?yi:Be-R[tn]-U[tn]-ki+S.altAxis,Ti=Fn?Be+R[tn]+U[tn]-ki-S.altAxis:wi,Di=d&&Fn?Nl(Ci,Be,Ti):jt(d?Ci:yi,Be,d?Ti:wi);P[I]=Di,K[I]=Di-Be}e.modifiersData[i]=K}}const ms={name:"preventOverflow",enabled:!0,phase:"main",fn:ds,requiresIfExists:["offset"]};function ps(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function gs(t){return t===Ae(t)||!Fe(t)?ui(t):ps(t)}function hs(t){var e=t.getBoundingClientRect(),n=Ot(e.width)/t.offsetWidth||1,i=Ot(e.height)/t.offsetHeight||1;return n!==1||i!==1}function _s(t,e,n){n===void 0&&(n=!1);var i=Fe(e),r=Fe(e)&&hs(e),o=it(e),a=St(t,r,n),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(i||!i&&!n)&&((Ge(e)!=="body"||fi(o))&&(l=gs(e)),Fe(e)?(s=St(e,!0),s.x+=e.clientLeft,s.y+=e.clientTop):o&&(s.x=ci(o))),{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function bs(t){var e=new Map,n=new Set,i=[];t.forEach(function(o){e.set(o.name,o)});function r(o){n.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(l){if(!n.has(l)){var s=e.get(l);s&&r(s)}}),i.push(o)}return t.forEach(function(o){n.has(o.name)||r(o)}),i}function vs(t){var e=bs(t);return Ll.reduce(function(n,i){return n.concat(e.filter(function(r){return r.phase===i}))},[])}function ys(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function ws(t){var e=t.reduce(function(n,i){var r=n[i.name];return n[i.name]=r?Object.assign({},r,i,{options:Object.assign({},r.options,i.options),data:Object.assign({},r.data,i.data)}):i,n},{});return Object.keys(e).map(function(n){return e[n]})}var Xi={placement:"bottom",modifiers:[],strategy:"absolute"};function Qi(){for(var t=arguments.length,e=new Array(t),n=0;n{const r=t.$$.callbacks[e];if(r){const o=new CustomEvent(e,{detail:i});n.dispatchEvent(o),r.slice().forEach(a=>{a.call(t,o)})}}}function Ji(t){let e;return{c(){e=k("div")},m(n,i){O(n,e,i),t[19](e)},p:Y,d(n){n&&D(e),t[19](null)}}}function xi(t){let e,n;const i=[{use:t[8]},{options:t[3]},{role:"tooltip"},{tabIndex:t[1]?-1:void 0},t[9],{class:ie("z-10 outline-none",t[10].class)}];let r={$$slots:{default:[Os]},$$scope:{ctx:t}};for(let o=0;o{o=null}),me())},i(a){i||(g(o),i=!0)},o(a){b(o),i=!1},d(a){r&&r.d(a),a&&D(e),o&&o.d(a),a&&D(n)}}}function et(t,e){return t&&e||null}function Zs(t,e,n){const i=["activeContent","arrow","offset","placement","trigger","triggeredBy","strategy","open","yOnly"];let r=ae(e,i),{$$slots:o={},$$scope:a}=e,{activeContent:l=!1}=e,{arrow:s=!0}=e,{offset:u=8}=e,{placement:c="top"}=e,{trigger:f="hover"}=e,{triggeredBy:m=void 0}=e,{strategy:d="absolute"}=e,{open:p=!1}=e,{yOnly:_=!1}=e;const y=Ds();let v,Z,w,T=[],I,P=!1;const R=()=>(P=!0,setTimeout(()=>P=!1,250)),U=H=>{Z===void 0&&console.error("trigger undefined"),T.includes(H.target)&&Z!==H.target&&(n(3,Z=H.target),R()),v&&H.type==="focusin"&&!p&&R(),n(0,p=v&&H.type==="click"&&!P?!p:!0)},W=H=>H.matches&&H.matches(":hover"),S=H=>H.contains&&H.contains(document.activeElement),E=H=>{l?setTimeout(()=>{const L=Object.values((I==null?void 0:I.state.elements)??{});H.type==="mouseleave"&&L.some(W)||H.type==="focusout"&&L.some(S)||n(0,p=!1)},100):n(0,p=!1)};function K(H,L){return n(17,I=Ts(L,H,{placement:c,strategy:d,modifiers:[{name:"offset",options:{offset:({reference:M,popper:X})=>[_?X.width/2-M.width/2-M.x:0,u]}},{name:"eventListeners",enabled:p},{name:"flip",enabled:!1}]})),{update(M){n(17,I.state.elements.reference=M,I),I.update()},destroy(){I.destroy()}}}Pn(()=>{const H=[["focusin",U,!0],["focusout",E,!0],["click",U,v],["mouseenter",U,!v],["mouseleave",E,!v]];return m?T=[...document.querySelectorAll(m)]:T=w.previousElementSibling?[w.previousElementSibling]:[],T.length||console.error("No triggers found."),T.forEach(L=>{L.tabIndex<0&&(L.tabIndex=0);for(const[M,X,ke]of H)ke&&L.addEventListener(M,X)}),n(3,Z=T[0]),()=>{T.forEach(L=>{if(L)for(const[M,X]of H)L.removeEventListener(M,X)})}});function A(H){Te[H?"unshift":"push"](()=>{w=H,n(5,w)})}return t.$$set=H=>{n(10,e=q(q({},e),te(H))),n(9,r=ae(e,i)),"activeContent"in H&&n(1,l=H.activeContent),"arrow"in H&&n(2,s=H.arrow),"offset"in H&&n(11,u=H.offset),"placement"in H&&n(12,c=H.placement),"trigger"in H&&n(13,f=H.trigger),"triggeredBy"in H&&n(14,m=H.triggeredBy),"strategy"in H&&n(15,d=H.strategy),"open"in H&&n(0,p=H.open),"yOnly"in H&&n(16,_=H.yOnly),"$$scope"in H&&n(20,a=H.$$scope)},t.$$.update=()=>{t.$$.dirty&8192&&n(4,v=f==="click"),t.$$.dirty&9&&y("show",Z,p),t.$$.dirty&135168&&I&&I.setOptions({placement:c})},e=te(e),[p,l,s,Z,v,w,U,E,K,r,e,u,c,f,m,d,_,I,o,A,a]}class Ps extends oe{constructor(e){super(),re(this,e,Zs,Ss,ne,{activeContent:1,arrow:2,offset:11,placement:12,trigger:13,triggeredBy:14,strategy:15,open:0,yOnly:16})}}function Ls(t){let e;const n=t[5].default,i=le(n,t,t[4],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&16)&&ue(i,n,r,r[4],e?se(n,r[4],o,null):ce(r[4]),null)},i(r){e||(g(i,r),e=!0)},o(r){b(i,r),e=!1},d(r){i&&i.d(r)}}}function Es(t){let e=t[0],n,i,r=t[0]&&Bn(t);return{c(){r&&r.c(),n=ge()},m(o,a){r&&r.m(o,a),O(o,n,a),i=!0},p(o,a){o[0]?e?ne(e,o[0])?(r.d(1),r=Bn(o),r.c(),r.m(n.parentNode,n)):r.p(o,a):(r=Bn(o),r.c(),r.m(n.parentNode,n)):e&&(r.d(1),r=null),e=o[0]},i(o){i||(g(r),i=!0)},o(o){b(r),i=!1},d(o){o&&D(n),r&&r.d(o)}}}function Bn(t){let e,n,i,r;const o=t[5].default,a=le(o,t,t[4],null);let l=[t[3]],s={};for(let u=0;u{a[c]=null}),me(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){b(n),r=!1},d(s){a[e].d(s),s&&D(i)}}}function Ms(t,e,n){const i=["tag","show","use"];let r=ae(e,i),{$$slots:o={},$$scope:a}=e,{tag:l="div"}=e,{show:s}=e,{use:u=()=>{}}=e;return t.$$set=c=>{e=q(q({},e),te(c)),n(3,r=ae(e,i)),"tag"in c&&n(0,l=c.tag),"show"in c&&n(1,s=c.show),"use"in c&&n(2,u=c.use),"$$scope"in c&&n(4,a=c.$$scope)},[l,s,u,r,a,o]}class Fs extends oe{constructor(e){super(),re(this,e,Ms,Is,ne,{tag:0,show:1,use:2})}}function Rs(t){let e;const n=t[7].default,i=le(n,t,t[6],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&64)&&ue(i,n,r,r[6],e?se(n,r[6],o,null):ce(r[6]),null)},i(r){e||(g(i,r),e=!0)},o(r){b(i,r),e=!1},d(r){i&&i.d(r)}}}function Ns(t){let e,n,i;const r=t[7].default,o=le(r,t,t[6],null);let a=[t[4],{href:t[0]},{target:t[3]},{"aria-label":t[1]},{class:n=ie(t[2],t[5].class)}],l={};for(let s=0;s{a[c]=null}),me(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){b(n),r=!1},d(s){a[e].d(s),s&&D(i)}}}function js(t,e,n){const i=["href","ariaLabel","aClass","target"];let r=ae(e,i),{$$slots:o={},$$scope:a}=e,{href:l=""}=e,{ariaLabel:s=""}=e,{aClass:u="text-gray-500 hover:text-gray-900 dark:hover:text-white"}=e,{target:c=void 0}=e;return t.$$set=f=>{n(5,e=q(q({},e),te(f))),n(4,r=ae(e,i)),"href"in f&&n(0,l=f.href),"ariaLabel"in f&&n(1,s=f.ariaLabel),"aClass"in f&&n(2,u=f.aClass),"target"in f&&n(3,c=f.target),"$$scope"in f&&n(6,a=f.$$scope)},e=te(e),[l,s,u,c,r,e,a,o]}class zs extends oe{constructor(e){super(),re(this,e,js,As,ne,{href:0,ariaLabel:1,aClass:2,target:3})}}function Bs(t){let e;const n=t[7].default,i=le(n,t,t[6],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&64)&&ue(i,n,r,r[6],e?se(n,r[6],o,null):ce(r[6]),null)},i(r){e||(g(i,r),e=!0)},o(r){b(i,r),e=!1},d(r){i&&i.d(r)}}}function Us(t){let e,n;const i=t[7].default,r=le(i,t,t[6],null);let o=[t[3],{class:t[2]}],a={};for(let l=0;l{a[c]=null}),me(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){b(n),r=!1},d(s){a[e].d(s),s&&D(i)}}}function qs(t,e,n){let i;const r=["color","defaultClass","show"];let o=ae(e,r),{$$slots:a={},$$scope:l}=e,{color:s="gray"}=e,{defaultClass:u="text-sm font-medium block"}=e,{show:c=!0}=e,f;const m={gray:"text-gray-900 dark:text-gray-300",green:"text-green-700 dark:text-green-500",red:"text-red-700 dark:text-red-500",disabled:"text-gray-400 dark:text-gray-500"};function d(p){Te[p?"unshift":"push"](()=>{f=p,n(1,f)})}return t.$$set=p=>{n(10,e=q(q({},e),te(p))),n(3,o=ae(e,r)),"color"in p&&n(4,s=p.color),"defaultClass"in p&&n(5,u=p.defaultClass),"show"in p&&n(0,c=p.show),"$$scope"in p&&n(6,l=p.$$scope)},t.$$.update=()=>{if(t.$$.dirty&18){const p=f==null?void 0:f.control;n(4,s=p!=null&&p.disabled?"disabled":s)}n(2,i=ie(u,m[s],e.class))},e=te(e),[c,f,i,o,s,u,l,a,d]}class lt extends oe{constructor(e){super(),re(this,e,qs,Hs,ne,{color:4,defaultClass:5,show:0})}}function Ws(t){let e,n,i,r,o,a=[{type:"radio"},{__value:t[4]},t[8],{class:n=tr(t[2],t[1],!1,t[5],t[7].default||t[6].class)}],l={};for(let c=0;cie(t?"inline-flex":"flex","items-center",e),tr=(t,e,n,i,r)=>ie("w-4 h-4 bg-gray-100 border-gray-300 dark:ring-offset-gray-800 focus:ring-2",r===!0&&"mr-2",i?"dark:bg-gray-600 dark:border-gray-500":"dark:bg-gray-700 dark:border-gray-600",t&&"sr-only peer",n&&"rounded",Gs[e],r);function Ks(t,e,n){const i=["color","custom","inline","group","value"];let r=ae(e,i),{$$slots:o={},$$scope:a}=e;const l=Pt(o);let{color:s="blue"}=e,{custom:u=!1}=e,{inline:c=!1}=e,{group:f=""}=e,{value:m=""}=e,d=Tt("background");const p=[[]];function _(E){x.call(this,t,E)}function y(E){x.call(this,t,E)}function v(E){x.call(this,t,E)}function Z(E){x.call(this,t,E)}function w(E){x.call(this,t,E)}function T(E){x.call(this,t,E)}function I(E){x.call(this,t,E)}function P(E){x.call(this,t,E)}function R(E){x.call(this,t,E)}function U(E){x.call(this,t,E)}function W(E){x.call(this,t,E)}function S(){f=this.__value,n(0,f)}return t.$$set=E=>{n(6,e=q(q({},e),te(E))),n(8,r=ae(e,i)),"color"in E&&n(1,s=E.color),"custom"in E&&n(2,u=E.custom),"inline"in E&&n(3,c=E.inline),"group"in E&&n(0,f=E.group),"value"in E&&n(4,m=E.value),"$$scope"in E&&n(23,a=E.$$scope)},e=te(e),[f,s,u,c,m,d,e,l,r,o,_,y,v,Z,w,T,I,P,R,U,W,S,p,a]}class nr extends oe{constructor(e){super(),re(this,e,Ks,Vs,ne,{color:1,custom:2,inline:3,group:0,value:4})}}const Ys=t=>({props:t[0]&36}),ir=t=>({props:{...t[5],class:t[2]}}),Xs=t=>({props:t[0]&36}),rr=t=>({props:{...t[5],class:t[2]}}),Qs=t=>({props:t[0]&36}),or=t=>({props:{...t[5],class:t[2]}});function ar(t){let e,n;const i=t[10].left,r=le(i,t,t[25],or);return{c(){e=k("div"),r&&r.c(),C(e,"class",Po+" left-0 pl-2.5 pointer-events-none")},m(o,a){O(o,e,a),r&&r.m(e,null),n=!0},p(o,a){r&&r.p&&(!n||a[0]&33554468)&&ue(r,i,o,o[25],n?se(i,o[25],a,Qs):ce(o[25]),or)},i(o){n||(g(r,o),n=!0)},o(o){b(r,o),n=!1},d(o){o&&D(e),r&&r.d(o)}}}function Js(t){let e,n,i,r,o=[t[5],{class:t[2]}],a={};for(let l=0;l{o=null}),me()),l?l.p&&(!r||f[0]&33554468)&&ue(l,a,c,c[25],r?se(a,c[25],f,Xs):ce(c[25]),rr):s&&s.p&&(!r||f[0]&39)&&s.p(c,r?f:[-1,-1]),c[4].right?u?(u.p(c,f),f[0]&16&&g(u,1)):(u=lr(c),u.c(),g(u,1),u.m(i.parentNode,i)):u&&(de(),b(u,1,1,()=>{u=null}),me())},i(c){r||(g(o),g(s,c),g(u),r=!0)},o(c){b(o),b(s,c),b(u),r=!1},d(c){o&&o.d(c),c&&D(e),s&&s.d(c),c&&D(n),u&&u.d(c),c&&D(i)}}}function $s(t){let e,n;return e=new Fs({props:{class:"relative w-full",show:t[4].left||t[4].right,$$slots:{default:[xs]},$$scope:{ctx:t}}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,r){const o={};r[0]&16&&(o.show=i[4].left||i[4].right),r[0]&33554487&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function e0(t){return t&&t==="xs"?"sm":t==="xl"?"lg":t}let Po="flex absolute inset-y-0 items-center text-gray-500 dark:text-gray-400";function t0(t,e,n){let i;const r=["type","value","size","defaultClass","color"];let o=ae(e,r),{$$slots:a={},$$scope:l}=e;const s=Pt(a);let{type:u="text"}=e,{value:c=""}=e,{size:f=void 0}=e,{defaultClass:m="block w-full disabled:cursor-not-allowed disabled:opacity-50"}=e,{color:d="base"}=e;const p={base:"border-gray-300 dark:border-gray-600",tinted:"border-gray-300 dark:border-gray-500",green:"border-green-500 dark:border-green-400",red:"border-red-500 dark:border-red-400"},_={base:"focus:border-blue-500 focus:ring-blue-500 dark:focus:border-blue-500 dark:focus:ring-blue-500",green:"focus:ring-green-500 focus:border-green-500 dark:focus:border-green-500 dark:focus:ring-green-500",red:"focus:ring-red-500 focus:border-red-500 dark:focus:ring-red-500 dark:focus:border-red-500"},y={base:"bg-gray-50 text-gray-900 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400",tinted:"bg-gray-50 text-gray-900 dark:bg-gray-600 dark:text-white dark:placeholder-gray-400",green:"bg-green-50 text-green-900 placeholder-green-700 dark:text-green-400 dark:placeholder-green-500 dark:bg-gray-700",red:"bg-red-50 text-red-900 placeholder-red-700 dark:text-red-500 dark:placeholder-red-500 dark:bg-gray-700"};let v=Tt("background"),Z=Tt("group");const w=(Q,Pe)=>(Q.type=Pe,{update(Ce){Q.type=Ce}}),T={sm:"sm:text-xs",md:"text-sm",lg:"sm:text-base"},I={sm:"pl-9",md:"pl-10",lg:"pl-11"},P={sm:"pr-9",md:"pr-10",lg:"pr-11"},R={sm:"p-2",md:"p-2.5",lg:"p-4"};let U;function W(Q){x.call(this,t,Q)}function S(Q){x.call(this,t,Q)}function E(Q){x.call(this,t,Q)}function K(Q){x.call(this,t,Q)}function A(Q){x.call(this,t,Q)}function H(Q){x.call(this,t,Q)}function L(Q){x.call(this,t,Q)}function M(Q){x.call(this,t,Q)}function X(Q){x.call(this,t,Q)}function ke(Q){x.call(this,t,Q)}function G(Q){x.call(this,t,Q)}function ye(Q){x.call(this,t,Q)}function Le(Q){x.call(this,t,Q)}function De(){c=this.value,n(0,c)}return t.$$set=Q=>{n(35,e=q(q({},e),te(Q))),n(5,o=ae(e,r)),"type"in Q&&n(1,u=Q.type),"value"in Q&&n(0,c=Q.value),"size"in Q&&n(6,f=Q.size),"defaultClass"in Q&&n(7,m=Q.defaultClass),"color"in Q&&n(8,d=Q.color),"$$scope"in Q&&n(25,l=Q.$$scope)},t.$$.update=()=>{t.$$.dirty[0]&64&&n(9,i=f||e0(Z==null?void 0:Z.size)||"md");{const Q=d==="base"&&v?"tinted":d;n(2,U=ie(m,s.left&&I[i],s.right&&P[i],_[d],y[Q],p[Q],R[i],T[i],Z||"rounded-lg",Z&&"first:rounded-l-lg last:rounded-r-lg",Z&&"border-l-0 first:border-l last:border-r",e.class))}},e=te(e),[c,u,U,w,s,o,f,m,d,i,a,W,S,E,K,A,H,L,M,X,ke,G,ye,Le,De,l]}class Tn extends oe{constructor(e){super(),re(this,e,t0,$s,ne,{type:1,value:0,size:6,defaultClass:7,color:8},null,[-1,-1])}}function sr(t,e,n){const i=t.slice();return i[0]=e[n].value,i[16]=e[n].name,i}function ur(t){let e,n;return{c(){e=k("option"),n=V(t[2]),e.disabled=!0,e.selected=!0,e.__value="",e.value=e.__value},m(i,r){O(i,e,r),h(e,n)},p(i,r){r&4&&fe(n,i[2])},d(i){i&&D(e)}}}function cr(t){let e;const n=t[10].default,i=le(n,t,t[9],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&512)&&ue(i,n,r,r[9],e?se(n,r[9],o,null):ce(r[9]),null)},i(r){e||(g(i,r),e=!0)},o(r){b(i,r),e=!1},d(r){i&&i.d(r)}}}function fr(t){let e,n=t[16]+"",i,r;return{c(){e=k("option"),i=V(n),e.__value=r=t[0],e.value=e.__value},m(o,a){O(o,e,a),h(e,i)},p(o,a){a&2&&n!==(n=o[16]+"")&&fe(i,n),a&2&&r!==(r=o[0])&&(e.__value=r,e.value=e.__value)},d(o){o&&D(e)}}}function n0(t){let e,n,i,r,o=t[2]&&ur(t),a=t[1],l=[];for(let f=0;ft[14].call(e))},m(f,m){O(f,e,m),o&&o.m(e,null),h(e,n);for(let d=0;d{s=null}),me()):(s=cr(f),s.c(),g(s,1),s.m(e,null))}pe(e,c=ve(u,[m&16&&f[4],{class:f[3]}])),m&24&&"value"in c&&(c.multiple?Pi:nn)(e,c.value),m&3&&nn(e,f[0])},i:Y,o:Y,d(f){f&&D(e),o&&o.d(),rt(l,f),s&&s.d(),i=!1,Ze(r)}}}const i0="block w-full";function r0(t,e,n){const i=["items","value","placeholder","underline","size","defaultClass","underlineClass"];let r=ae(e,i),{$$slots:o={},$$scope:a}=e,{items:l=[]}=e,{value:s}=e,{placeholder:u="Choose option ..."}=e,{underline:c=!1}=e,{size:f="md"}=e,{defaultClass:m="text-gray-900 bg-gray-50 border border-gray-300 rounded-lg focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"}=e,{underlineClass:d="text-gray-500 bg-transparent border-0 border-b-2 border-gray-200 appearance-none dark:text-gray-400 dark:border-gray-700 focus:outline-none focus:ring-0 focus:border-gray-200 peer"}=e;const p={sm:"text-sm p-2",md:"text-sm p-2.5",lg:"text-base py-3 px-4"};let _;function y(T){x.call(this,t,T)}function v(T){x.call(this,t,T)}function Z(T){x.call(this,t,T)}function w(){s=sa(this),n(0,s),n(1,l)}return t.$$set=T=>{e=q(q({},e),te(T)),n(4,r=ae(e,i)),"items"in T&&n(1,l=T.items),"value"in T&&n(0,s=T.value),"placeholder"in T&&n(2,u=T.placeholder),"underline"in T&&n(5,c=T.underline),"size"in T&&n(6,f=T.size),"defaultClass"in T&&n(7,m=T.defaultClass),"underlineClass"in T&&n(8,d=T.underlineClass),"$$scope"in T&&n(9,a=T.$$scope)},t.$$.update=()=>{n(3,_=ie(i0,c?d:m,p[f],c&&"!px-0",r.class))},[s,l,u,_,r,c,f,m,d,a,o,y,v,Z,w]}class dr extends oe{constructor(e){super(),re(this,e,r0,n0,ne,{items:1,value:0,placeholder:2,underline:5,size:6,defaultClass:7,underlineClass:8})}}const o0=` - a[href], area[href], input:not([disabled]):not([tabindex='-1']), - button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), - textarea:not([disabled]):not([tabindex='-1']), - iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] -`;function a0(t){const e=Array.from(t.querySelectorAll(o0));function n(i){if(!(i.key==="Tab"||i.keyCode===9))return;let o=e.indexOf(document.activeElement);o===-1&&i.shiftKey&&(o=0),o+=e.length+(i.shiftKey?-1:1),o%=e.length,e[o].focus(),i.preventDefault()}return document.addEventListener("keydown",n,!0),{destroy(){document.removeEventListener("keydown",n,!0)}}}const l0=t=>({}),mr=t=>({}),s0=t=>({}),pr=t=>({});function gr(t){let e,n,i,r,o,a,l,s,u,c;const f=[{rounded:!0},{shadow:!0},t[14],{class:t[6]}];let m={$$slots:{default:[p0]},$$scope:{ctx:t}};for(let d=0;d{l=null}),me()):l?(l.p(s,u),u&16&&g(l,1)):(l=hr(s),l.c(),g(l,1),l.m(n.parentNode,n))},i(s){i||(g(a,s),g(l),i=!0)},o(s){b(a,s),b(l),i=!1},d(s){a&&a.d(s),s&&D(e),l&&l.d(s),s&&D(n)}}}function _r(t){let e,n;return e=new pt({props:{color:t[14].color,class:"flex items-center p-6 space-x-2 rounded-b border-t",$$slots:{default:[m0]},$$scope:{ctx:t}}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,r){const o={};r&16384&&(o.color=i[14].color),r&524288&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function m0(t){let e;const n=t[17].footer,i=le(n,t,t[19],mr);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&524288)&&ue(i,n,r,r[19],e?se(n,r[19],o,l0):ce(r[19]),mr)},i(r){e||(g(i,r),e=!0)},o(r){b(i,r),e=!1},d(r){i&&i.d(r)}}}function p0(t){let e,n,i,r,o,a,l,s,u;const c=[c0,u0],f=[];function m(y,v){return y[15].header||y[1]?0:y[4]?-1:1}~(e=m(t))&&(n=f[e]=c[e](t));const d=t[17].default,p=le(d,t,t[19],null);let _=t[15].footer&&_r(t);return{c(){n&&n.c(),i=N(),r=k("div"),p&&p.c(),o=N(),_&&_.c(),a=ge(),C(r,"id","modal"),C(r,"class","p-6 space-y-6 flex-1 overflow-y-auto overscroll-contain")},m(y,v){~e&&f[e].m(y,v),O(y,i,v),O(y,r,v),p&&p.m(r,null),O(y,o,v),_&&_.m(y,v),O(y,a,v),l=!0,s||(u=[J(r,"keydown",Si(t[13])),J(r,"wheel",Si(t[12]))],s=!0)},p(y,v){let Z=e;e=m(y),e===Z?~e&&f[e].p(y,v):(n&&(de(),b(f[Z],1,1,()=>{f[Z]=null}),me()),~e?(n=f[e],n?n.p(y,v):(n=f[e]=c[e](y),n.c()),g(n,1),n.m(i.parentNode,i)):n=null),p&&p.p&&(!l||v&524288)&&ue(p,d,y,y[19],l?se(d,y[19],v,null):ce(y[19]),null),y[15].footer?_?(_.p(y,v),v&32768&&g(_,1)):(_=_r(y),_.c(),g(_,1),_.m(a.parentNode,a)):_&&(de(),b(_,1,1,()=>{_=null}),me())},i(y){l||(g(n),g(p,y),g(_),l=!0)},o(y){b(n),b(p,y),b(_),l=!1},d(y){~e&&f[e].d(y),y&&D(i),y&&D(r),p&&p.d(y),y&&D(o),_&&_.d(y),y&&D(a),s=!1,Ze(u)}}}function g0(t){let e,n,i=t[0]&&gr(t);return{c(){i&&i.c(),e=ge()},m(r,o){i&&i.m(r,o),O(r,e,o),n=!0},p(r,[o]){r[0]?i?(i.p(r,o),o&1&&g(i,1)):(i=gr(r),i.c(),g(i,1),i.m(e.parentNode,e)):i&&(de(),b(i,1,1,()=>{i=null}),me())},i(r){n||(g(i),n=!0)},o(r){b(i),n=!1},d(r){i&&i.d(r),r&&D(e)}}}function h0(t,e,n){const i=["open","title","size","placement","autoclose","permanent","backdropClasses"];let r=ae(e,i),{$$slots:o={},$$scope:a}=e;const l=Pt(o);let{open:s=!1}=e,{title:u=""}=e,{size:c="md"}=e,{placement:f="center"}=e,{autoclose:m=!1}=e,{permanent:d=!1}=e,{backdropClasses:p="bg-gray-900 bg-opacity-50 dark:bg-opacity-80"}=e;const _=ni();function y(S){const E=document.createTreeWalker(S,NodeFilter.SHOW_ELEMENT);let K;for(;K=E.nextNode();)if(K instanceof HTMLElement){const A=K,[H,L]=P(A);(H||L)&&(A.tabIndex=0)}S.focus()}const v=()=>{switch(f){case"top-left":return["justify-start","items-start"];case"top-center":return["justify-center","items-start"];case"top-right":return["justify-end","items-start"];case"center-left":return["justify-start","items-center"];case"center":return["justify-center","items-center"];case"center-right":return["justify-end","items-center"];case"bottom-left":return["justify-start","items-end"];case"bottom-center":return["justify-center","items-end"];case"bottom-right":return["justify-end","items-end"];default:return["justify-center","items-center"]}},Z={xs:"max-w-md",sm:"max-w-lg",md:"max-w-2xl",lg:"max-w-4xl",xl:"max-w-7xl"},w=S=>{const E=S.target;m&&(E==null?void 0:E.tagName)==="BUTTON"&&T(S)},T=S=>{S.preventDefault(),n(0,s=!1)};let I;const P=S=>[S.scrollWidth>S.clientWidth&&["scroll","auto"].indexOf(getComputedStyle(S).overflowX)>=0,S.scrollHeight>S.clientHeight&&["scroll","auto"].indexOf(getComputedStyle(S).overflowY)>=0];function R(S){const[E,K]=P(this);return E||K||S.preventDefault()}function U(S){if(S.key==="Escape"&&!d)return T(S)}function W(S){x.call(this,t,S)}return t.$$set=S=>{n(22,e=q(q({},e),te(S))),n(14,r=ae(e,i)),"open"in S&&n(0,s=S.open),"title"in S&&n(1,u=S.title),"size"in S&&n(2,c=S.size),"placement"in S&&n(16,f=S.placement),"autoclose"in S&&n(3,m=S.autoclose),"permanent"in S&&n(4,d=S.permanent),"backdropClasses"in S&&n(5,p=S.backdropClasses),"$$scope"in S&&n(19,a=S.$$scope)},t.$$.update=()=>{t.$$.dirty&1&&_(s?"open":"hide"),n(6,I=ie("relative flex flex-col mx-auto",e.class))},e=te(e),[s,u,c,m,d,p,I,y,v,Z,w,T,R,U,r,l,f,o,W,a]}class Lo extends oe{constructor(e){super(),re(this,e,h0,g0,ne,{open:0,title:1,size:2,placement:16,autoclose:3,permanent:4,backdropClasses:5})}}const _0=t=>({hidden:t&16}),br=t=>({hidden:t[4],toggle:t[5]});function b0(t){let e,n,i;const r=t[8].default,o=le(r,t,t[9],br);return{c(){e=k("div"),o&&o.c(),C(e,"class",n=ie(t[1],t[2]&&"container"))},m(a,l){O(a,e,l),o&&o.m(e,null),i=!0},p(a,l){o&&o.p&&(!i||l&528)&&ue(o,r,a,a[9],i?se(r,a[9],l,_0):ce(a[9]),br),(!i||l&6&&n!==(n=ie(a[1],a[2]&&"container")))&&C(e,"class",n)},i(a){i||(g(o,a),i=!0)},o(a){b(o,a),i=!1},d(a){a&&D(e),o&&o.d(a)}}}function v0(t){let e,n;const i=[{tag:"nav"},{color:t[3]},t[6],{class:ie(t[0],t[7].class)}];let r={$$slots:{default:[b0]},$$scope:{ctx:t}};for(let o=0;o{n(4,f=!f)};return t.$$set=d=>{n(7,e=q(q({},e),te(d))),n(6,r=ae(e,i)),"navClass"in d&&n(0,l=d.navClass),"navDivClass"in d&&n(1,s=d.navDivClass),"fluid"in d&&n(2,u=d.fluid),"color"in d&&n(3,c=d.color),"$$scope"in d&&n(9,a=d.$$scope)},e=te(e),[l,s,u,c,f,m,r,e,o,a]}class w0 extends oe{constructor(e){super(),re(this,e,y0,v0,ne,{navClass:0,navDivClass:1,fluid:2,color:3})}}const k0=t=>({}),vr=t=>({});function yr(t){let e,n;const i=t[5].title,r=le(i,t,t[7],vr),o=r||C0(t);return{c(){e=k("div"),o&&o.c(),C(e,"class","py-2 px-3 bg-gray-100 rounded-t-lg border-b border-gray-200 dark:border-gray-600 dark:bg-gray-700")},m(a,l){O(a,e,l),o&&o.m(e,null),n=!0},p(a,l){r?r.p&&(!n||l&128)&&ue(r,i,a,a[7],n?se(i,a[7],l,k0):ce(a[7]),vr):o&&o.p&&(!n||l&1)&&o.p(a,n?l:-1)},i(a){n||(g(o,a),n=!0)},o(a){b(o,a),n=!1},d(a){a&&D(e),o&&o.d(a)}}}function C0(t){let e,n;return{c(){e=k("h3"),n=V(t[0]),C(e,"class","font-semibold text-gray-900 dark:text-white")},m(i,r){O(i,e,r),h(e,n)},p(i,r){r&1&&fe(n,i[0])},d(i){i&&D(e)}}}function T0(t){let e,n,i,r=(t[4].title||t[0])&&yr(t);const o=t[5].default,a=le(o,t,t[7],null);return{c(){r&&r.c(),e=N(),n=k("div"),a&&a.c(),C(n,"class",t[1])},m(l,s){r&&r.m(l,s),O(l,e,s),O(l,n,s),a&&a.m(n,null),i=!0},p(l,s){l[4].title||l[0]?r?(r.p(l,s),s&17&&g(r,1)):(r=yr(l),r.c(),g(r,1),r.m(e.parentNode,e)):r&&(de(),b(r,1,1,()=>{r=null}),me()),a&&a.p&&(!i||s&128)&&ue(a,o,l,l[7],i?se(o,l[7],s,null):ce(l[7]),null),(!i||s&2)&&C(n,"class",l[1])},i(l){i||(g(r),g(a,l),i=!0)},o(l){b(r),b(a,l),i=!1},d(l){r&&r.d(l),l&&D(e),l&&D(n),a&&a.d(l)}}}function D0(t){let e,n;const i=[{"data-popover":!0},{activeContent:!0},{border:!0},{shadow:!0},{rounded:!0},t[2],{class:t[3].class}];let r={$$slots:{default:[T0]},$$scope:{ctx:t}};for(let o=0;o{n(3,e=q(q({},e),te(f))),n(2,r=ae(e,i)),"title"in f&&n(0,s=f.title),"defaultClass"in f&&n(1,u=f.defaultClass),"$$scope"in f&&n(7,a=f.$$scope)},e=te(e),[s,u,r,e,l,o,c,a]}class S0 extends oe{constructor(e){super(),re(this,e,O0,D0,ne,{title:0,defaultClass:1})}}function wr(t){let e,n,i,r,o,a,l,s,u=[t[7],{class:s=ie("flex justify-between mb-1",t[8].class)}],c={};for(let f=0;f{n(8,e=q(q({},e),te(m))),n(7,r=ae(e,i)),"progress"in m&&n(0,o=m.progress),"size"in m&&n(1,a=m.size),"labelInside"in m&&n(2,l=m.labelInside),"labelOutside"in m&&n(3,s=m.labelOutside),"color"in m&&n(4,u=m.color),"labelInsideClass"in m&&n(5,c=m.labelInsideClass)},e=te(e),[o,a,l,s,u,c,f,r,e]}class I0 extends oe{constructor(e){super(),re(this,e,E0,L0,ne,{progress:0,size:1,labelInside:2,labelOutside:3,color:4,labelInsideClass:5})}}function M0(t){let e,n,i,r,o,a,l,s,u,c,f,m,d;return{c(){e=k("div"),n=k("div"),n.innerHTML=`
-
-
`,i=N(),r=k("div"),r.innerHTML=`
-
-
`,o=N(),a=k("div"),a.innerHTML=`
-
-
`,l=N(),s=k("div"),s.innerHTML=`
-
-
`,u=N(),c=k("div"),c.innerHTML=`
-
-
`,f=N(),m=k("span"),m.textContent="Loading...",C(n,"class","flex justify-between items-center"),C(r,"class","flex justify-between items-center pt-4"),C(a,"class","flex justify-between items-center pt-4"),C(s,"class","flex justify-between items-center pt-4"),C(c,"class","flex justify-between items-center pt-4"),C(m,"class","sr-only"),C(e,"role","status"),C(e,"class",d=ie(t[0],t[1].class))},m(p,_){O(p,e,_),h(e,n),h(e,i),h(e,r),h(e,o),h(e,a),h(e,l),h(e,s),h(e,u),h(e,c),h(e,f),h(e,m)},p(p,[_]){_&3&&d!==(d=ie(p[0],p[1].class))&&C(e,"class",d)},i:Y,o:Y,d(p){p&&D(e)}}}function F0(t,e,n){let{divClass:i="p-4 space-y-4 max-w-md rounded border border-gray-200 divide-y divide-gray-200 shadow animate-pulse dark:divide-gray-700 md:p-6 dark:border-gray-700"}=e;return t.$$set=r=>{n(1,e=q(q({},e),te(r))),"divClass"in r&&n(0,i=r.divClass)},e=te(e),[i,e]}class R0 extends oe{constructor(e){super(),re(this,e,F0,M0,ne,{divClass:0})}}function N0(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,_;return{c(){e=k("div"),n=k("div"),i=N(),r=k("div"),o=N(),a=k("div"),l=N(),s=k("div"),u=N(),c=k("div"),f=N(),m=k("div"),d=N(),p=k("span"),p.textContent="Loading...",C(n,"class","h-2.5 bg-gray-200 rounded-full dark:bg-gray-700 w-48 mb-4"),C(r,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 max-w-[360px] mb-2.5"),C(a,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 mb-2.5"),C(s,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 max-w-[330px] mb-2.5"),C(c,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 max-w-[300px] mb-2.5"),C(m,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 max-w-[360px]"),C(p,"class","sr-only"),C(e,"role","status"),C(e,"class",_=ie(t[0],t[1].class))},m(y,v){O(y,e,v),h(e,n),h(e,i),h(e,r),h(e,o),h(e,a),h(e,l),h(e,s),h(e,u),h(e,c),h(e,f),h(e,m),h(e,d),h(e,p)},p(y,[v]){v&3&&_!==(_=ie(y[0],y[1].class))&&C(e,"class",_)},i:Y,o:Y,d(y){y&&D(e)}}}function A0(t,e,n){let{divClass:i="max-w-sm animate-pulse"}=e;return t.$$set=r=>{n(1,e=q(q({},e),te(r))),"divClass"in r&&n(0,i=r.divClass)},e=te(e),[i,e]}class j0 extends oe{constructor(e){super(),re(this,e,A0,N0,ne,{divClass:0})}}function z0(t){let e,n,i,r;return{c(){e=Me("svg"),n=Me("path"),i=Me("path"),C(n,"d","M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z"),C(n,"fill",t[2]),C(i,"d","M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z"),C(i,"fill",t[1]),C(e,"role","status"),C(e,"class",r=ie("inline -mt-px animate-spin dark:text-gray-600",t[3],t[0],t[4],t[5].class)),C(e,"viewBox","0 0 100 101"),C(e,"fill","none"),C(e,"xmlns","http://www.w3.org/2000/svg")},m(o,a){O(o,e,a),h(e,n),h(e,i)},p(o,[a]){a&4&&C(n,"fill",o[2]),a&2&&C(i,"fill",o[1]),a&33&&r!==(r=ie("inline -mt-px animate-spin dark:text-gray-600",o[3],o[0],o[4],o[5].class))&&C(e,"class",r)},i:Y,o:Y,d(o){o&&D(e)}}}function B0(t,e,n){let{color:i="blue"}=e,{bg:r="text-gray-300"}=e,{size:o="8"}=e,{currentFill:a="currentFill"}=e,{currentColor:l="currentColor"}=e,s=`w-${o} h-${o}`;a!=="currentFill"&&(i=void 0);const u={blue:"fill-blue-600",gray:"fill-gray-600 dark:fill-gray-300",green:"fill-green-500",red:"fill-red-600",yellow:"fill-yellow-400",pink:"fill-pink-600",purple:"fill-purple-600",white:"fill-white"};let c=i===void 0?"":u[i]??u.blue;return t.$$set=f=>{n(5,e=q(q({},e),te(f))),"color"in f&&n(6,i=f.color),"bg"in f&&n(0,r=f.bg),"size"in f&&n(7,o=f.size),"currentFill"in f&&n(1,a=f.currentFill),"currentColor"in f&&n(2,l=f.currentColor)},e=te(e),[r,a,l,s,c,e,i,o]}class U0 extends oe{constructor(e){super(),re(this,e,B0,z0,ne,{color:6,bg:0,size:7,currentFill:1,currentColor:2})}}function H0(t){let e;return{c(){e=k("hr"),C(e,"class",t[0])},m(n,i){O(n,e,i)},p:Y,i:Y,o:Y,d(n){n&&D(e)}}}function q0(t){let e,n,i,r,o;const a=t[14].default,l=le(a,t,t[13],null);let s=[t[4],{class:t[1]}],u={};for(let c=0;c{a[c]=null}),me(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){b(n),r=!1},d(s){a[e].d(s),s&&D(i)}}}function V0(t,e,n){const i=["icon","width","height","divClass","hrClass","iconDivClass","textSpanClass","middleBgColor"];let r=ae(e,i),{$$slots:o={},$$scope:a}=e;const l=Pt(o);let{icon:s=!1}=e,{width:u="w-full"}=e,{height:c="h-px"}=e,{divClass:f="inline-flex justify-center items-center w-full"}=e,{hrClass:m="bg-gray-200 rounded border-0 dark:bg-gray-700"}=e,{iconDivClass:d="absolute left-1/2 px-4 bg-white -translate-x-1/2 "}=e,{textSpanClass:p="absolute left-1/2 px-3 font-medium text-gray-900 bg-white -translate-x-1/2 dark:text-white "}=e,{middleBgColor:_="dark:bg-gray-900"}=e,y=ie(m,u,c,e.class),v=ie(f,l&&"relative",e.classDiv),Z=ie(_,s?d:p);return t.$$set=w=>{n(15,e=q(q({},e),te(w))),n(4,r=ae(e,i)),"icon"in w&&n(5,s=w.icon),"width"in w&&n(6,u=w.width),"height"in w&&n(7,c=w.height),"divClass"in w&&n(8,f=w.divClass),"hrClass"in w&&n(9,m=w.hrClass),"iconDivClass"in w&&n(10,d=w.iconDivClass),"textSpanClass"in w&&n(11,p=w.textSpanClass),"middleBgColor"in w&&n(12,_=w.middleBgColor),"$$scope"in w&&n(13,a=w.$$scope)},e=te(e),[y,v,Z,l,r,s,u,c,f,m,d,p,_,a,o]}class G0 extends oe{constructor(e){super(),re(this,e,V0,W0,ne,{icon:5,width:6,height:7,divClass:8,hrClass:9,iconDivClass:10,textSpanClass:11,middleBgColor:12})}}const Bt=/^[a-z0-9]+(-[a-z0-9]+)*$/,En=(t,e,n,i="")=>{const r=t.split(":");if(t.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const l=r.pop(),s=r.pop(),u={provider:r.length>0?r[0]:i,prefix:s,name:l};return e&&!_n(u)?null:u}const o=r[0],a=o.split("-");if(a.length>1){const l={provider:i,prefix:a.shift(),name:a.join("-")};return e&&!_n(l)?null:l}if(n&&i===""){const l={provider:i,prefix:"",name:o};return e&&!_n(l,n)?null:l}return null},_n=(t,e)=>t?!!((t.provider===""||t.provider.match(Bt))&&(e&&t.prefix===""||t.prefix.match(Bt))&&t.name.match(Bt)):!1,Eo=Object.freeze({left:0,top:0,width:16,height:16}),Dn=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),In=Object.freeze({...Eo,...Dn}),Yn=Object.freeze({...In,body:"",hidden:!1});function K0(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}function kr(t,e){const n=K0(t,e);for(const i in Yn)i in Dn?i in t&&!(i in n)&&(n[i]=Dn[i]):i in e?n[i]=e[i]:i in t&&(n[i]=t[i]);return n}function Y0(t,e){const n=t.icons,i=t.aliases||Object.create(null),r=Object.create(null);function o(a){if(n[a])return r[a]=[];if(!(a in r)){r[a]=null;const l=i[a]&&i[a].parent,s=l&&o(l);s&&(r[a]=[l].concat(s))}return r[a]}return(e||Object.keys(n).concat(Object.keys(i))).forEach(o),r}function X0(t,e,n){const i=t.icons,r=t.aliases||Object.create(null);let o={};function a(l){o=kr(i[l]||r[l],o)}return a(e),n.forEach(a),kr(t,o)}function Io(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(r=>{e(r,null),n.push(r)});const i=Y0(t);for(const r in i){const o=i[r];o&&(e(r,X0(t,r,o)),n.push(r))}return n}const Q0={provider:"",aliases:{},not_found:{},...Eo};function Un(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function Mo(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Un(t,Q0))return null;const n=e.icons;for(const r in n){const o=n[r];if(!r.match(Bt)||typeof o.body!="string"||!Un(o,Yn))return null}const i=e.aliases||Object.create(null);for(const r in i){const o=i[r],a=o.parent;if(!r.match(Bt)||typeof a!="string"||!n[a]&&!i[a]||!Un(o,Yn))return null}return e}const Cr=Object.create(null);function J0(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function ct(t,e){const n=Cr[t]||(Cr[t]=Object.create(null));return n[e]||(n[e]=J0(t,e))}function di(t,e){return Mo(e)?Io(e,(n,i)=>{i?t.icons[n]=i:t.missing.add(n)}):[]}function x0(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let Vt=!1;function Fo(t){return typeof t=="boolean"&&(Vt=t),Vt}function $0(t){const e=typeof t=="string"?En(t,!0,Vt):t;if(e){const n=ct(e.provider,e.prefix),i=e.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function eu(t,e){const n=En(t,!0,Vt);if(!n)return!1;const i=ct(n.provider,n.prefix);return x0(i,n.name,e)}function tu(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),Vt&&!e&&!t.prefix){let r=!1;return Mo(t)&&(t.prefix="",Io(t,(o,a)=>{a&&eu(o,a)&&(r=!0)})),r}const n=t.prefix;if(!_n({provider:e,prefix:n,name:"a"}))return!1;const i=ct(e,n);return!!di(i,t)}const Ro=Object.freeze({width:null,height:null}),No=Object.freeze({...Ro,...Dn}),nu=/(-?[0-9.]*[0-9]+[0-9.]*)/g,iu=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Tr(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const i=t.split(nu);if(i===null||!i.length)return t;const r=[];let o=i.shift(),a=iu.test(o);for(;;){if(a){const l=parseFloat(o);isNaN(l)?r.push(o):r.push(Math.ceil(l*e*n)/n)}else r.push(o);if(o=i.shift(),o===void 0)return r.join("");a=!a}}const ru=t=>t==="unset"||t==="undefined"||t==="none";function ou(t,e){const n={...In,...t},i={...No,...e},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,i].forEach(p=>{const _=[],y=p.hFlip,v=p.vFlip;let Z=p.rotate;y?v?Z+=2:(_.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),_.push("scale(-1 1)"),r.top=r.left=0):v&&(_.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),_.push("scale(1 -1)"),r.top=r.left=0);let w;switch(Z<0&&(Z-=Math.floor(Z/4)*4),Z=Z%4,Z){case 1:w=r.height/2+r.top,_.unshift("rotate(90 "+w.toString()+" "+w.toString()+")");break;case 2:_.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:w=r.width/2+r.left,_.unshift("rotate(-90 "+w.toString()+" "+w.toString()+")");break}Z%2===1&&(r.left!==r.top&&(w=r.left,r.left=r.top,r.top=w),r.width!==r.height&&(w=r.width,r.width=r.height,r.height=w)),_.length&&(o=''+o+"")});const a=i.width,l=i.height,s=r.width,u=r.height;let c,f;a===null?(f=l===null?"1em":l==="auto"?u:l,c=Tr(f,s/u)):(c=a==="auto"?s:a,f=l===null?Tr(c,u/s):l==="auto"?u:l);const m={},d=(p,_)=>{ru(_)||(m[p]=_.toString())};return d("width",c),d("height",f),m.viewBox=r.left.toString()+" "+r.top.toString()+" "+s.toString()+" "+u.toString(),{attributes:m,body:o}}const au=/\sid="(\S+)"/g,lu="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let su=0;function uu(t,e=lu){const n=[];let i;for(;i=au.exec(t);)n.push(i[1]);if(!n.length)return t;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const a=typeof e=="function"?e(o):e+(su++).toString(),l=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+a+r+"$3")}),t=t.replace(new RegExp(r,"g"),""),t}const Xn=Object.create(null);function cu(t,e){Xn[t]=e}function Qn(t){return Xn[t]||Xn[""]}function mi(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const pi=Object.create(null),Nt=["https://api.simplesvg.com","https://api.unisvg.com"],bn=[];for(;Nt.length>0;)Nt.length===1||Math.random()>.5?bn.push(Nt.shift()):bn.push(Nt.pop());pi[""]=mi({resources:["https://api.iconify.design"].concat(bn)});function fu(t,e){const n=mi(e);return n===null?!1:(pi[t]=n,!0)}function gi(t){return pi[t]}const du=()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}};let Dr=du();function mu(t,e){const n=gi(t);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let r=0;n.resources.forEach(a=>{r=Math.max(r,a.length)});const o=e+".json?icons=";i=n.maxURL-r-n.path.length-o.length}return i}function pu(t){return t===404}const gu=(t,e,n)=>{const i=[],r=mu(t,e),o="icons";let a={type:o,provider:t,prefix:e,icons:[]},l=0;return n.forEach((s,u)=>{l+=s.length+1,l>=r&&u>0&&(i.push(a),a={type:o,provider:t,prefix:e,icons:[]},l=s.length),a.icons.push(s)}),i.push(a),i};function hu(t){if(typeof t=="string"){const e=gi(t);if(e)return e.path}return"/"}const _u=(t,e,n)=>{if(!Dr){n("abort",424);return}let i=hu(e.provider);switch(e.type){case"icons":{const o=e.prefix,l=e.icons.join(","),s=new URLSearchParams({icons:l});i+=o+".json?"+s.toString();break}case"custom":{const o=e.uri;i+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let r=503;Dr(t+i).then(o=>{const a=o.status;if(a!==200){setTimeout(()=>{n(pu(a)?"abort":"next",a)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",r)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",r)})},bu={prepare:gu,send:_u};function vu(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let i={provider:"",prefix:"",name:""};return t.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const o=r.provider,a=r.prefix,l=r.name,s=n[o]||(n[o]=Object.create(null)),u=s[a]||(s[a]=ct(o,a));let c;l in u.icons?c=e.loaded:a===""||u.missing.has(l)?c=e.missing:c=e.pending;const f={provider:o,prefix:a,name:l};c.push(f)}),e}function Ao(t,e){t.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(r=>r.id!==e))})}function yu(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const i=t.provider,r=t.prefix;e.forEach(o=>{const a=o.icons,l=a.pending.length;a.pending=a.pending.filter(s=>{if(s.prefix!==r)return!0;const u=s.name;if(t.icons[u])a.loaded.push({provider:i,prefix:r,name:u});else if(t.missing.has(u))a.missing.push({provider:i,prefix:r,name:u});else return n=!0,!0;return!1}),a.pending.length!==l&&(n||Ao([t],o.id),o.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),o.abort))})}))}let wu=0;function ku(t,e,n){const i=wu++,r=Ao.bind(null,n,i);if(!e.pending.length)return r;const o={id:i,icons:e,callback:t,abort:r};return n.forEach(a=>{(a.loaderCallbacks||(a.loaderCallbacks=[])).push(o)}),r}function Cu(t,e=!0,n=!1){const i=[];return t.forEach(r=>{const o=typeof r=="string"?En(r,e,n):r;o&&i.push(o)}),i}var Tu={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Du(t,e,n,i){const r=t.resources.length,o=t.random?Math.floor(Math.random()*r):t.index;let a;if(t.random){let P=t.resources.slice(0);for(a=[];P.length>1;){const R=Math.floor(Math.random()*P.length);a.push(P[R]),P=P.slice(0,R).concat(P.slice(R+1))}a=a.concat(P)}else a=t.resources.slice(o).concat(t.resources.slice(0,o));const l=Date.now();let s="pending",u=0,c,f=null,m=[],d=[];typeof i=="function"&&d.push(i);function p(){f&&(clearTimeout(f),f=null)}function _(){s==="pending"&&(s="aborted"),p(),m.forEach(P=>{P.status==="pending"&&(P.status="aborted")}),m=[]}function y(P,R){R&&(d=[]),typeof P=="function"&&d.push(P)}function v(){return{startTime:l,payload:e,status:s,queriesSent:u,queriesPending:m.length,subscribe:y,abort:_}}function Z(){s="failed",d.forEach(P=>{P(void 0,c)})}function w(){m.forEach(P=>{P.status==="pending"&&(P.status="aborted")}),m=[]}function T(P,R,U){const W=R!=="success";switch(m=m.filter(S=>S!==P),s){case"pending":break;case"failed":if(W||!t.dataAfterTimeout)return;break;default:return}if(R==="abort"){c=U,Z();return}if(W){c=U,m.length||(a.length?I():Z());return}if(p(),w(),!t.random){const S=t.resources.indexOf(P.resource);S!==-1&&S!==t.index&&(t.index=S)}s="completed",d.forEach(S=>{S(U)})}function I(){if(s!=="pending")return;p();const P=a.shift();if(P===void 0){if(m.length){f=setTimeout(()=>{p(),s==="pending"&&(w(),Z())},t.timeout);return}Z();return}const R={status:"pending",resource:P,callback:(U,W)=>{T(R,U,W)}};m.push(R),u++,f=setTimeout(I,t.rotate),n(P,e,R.callback)}return setTimeout(I),v}function jo(t){const e={...Tu,...t};let n=[];function i(){n=n.filter(l=>l().status==="pending")}function r(l,s,u){const c=Du(e,l,s,(f,m)=>{i(),u&&u(f,m)});return n.push(c),c}function o(l){return n.find(s=>l(s))||null}return{query:r,find:o,setIndex:l=>{e.index=l},getIndex:()=>e.index,cleanup:i}}function Or(){}const Hn=Object.create(null);function Ou(t){if(!Hn[t]){const e=gi(t);if(!e)return;const n=jo(e),i={config:e,redundancy:n};Hn[t]=i}return Hn[t]}function Su(t,e,n){let i,r;if(typeof t=="string"){const o=Qn(t);if(!o)return n(void 0,424),Or;r=o.send;const a=Ou(t);a&&(i=a.redundancy)}else{const o=mi(t);if(o){i=jo(o);const a=t.resources?t.resources[0]:"",l=Qn(a);l&&(r=l.send)}}return!i||!r?(n(void 0,424),Or):i.query(e,r,n)().abort}const Sr="iconify2",Gt="iconify",zo=Gt+"-count",Zr=Gt+"-version",Bo=36e5,Zu=168;function Jn(t,e){try{return t.getItem(e)}catch{}}function hi(t,e,n){try{return t.setItem(e,n),!0}catch{}}function Pr(t,e){try{t.removeItem(e)}catch{}}function xn(t,e){return hi(t,zo,e.toString())}function $n(t){return parseInt(Jn(t,zo))||0}const Mn={local:!0,session:!0},Uo={local:new Set,session:new Set};let _i=!1;function Pu(t){_i=t}let on=typeof window>"u"?{}:window;function Ho(t){const e=t+"Storage";try{if(on&&on[e]&&typeof on[e].length=="number")return on[e]}catch{}Mn[t]=!1}function qo(t,e){const n=Ho(t);if(!n)return;const i=Jn(n,Zr);if(i!==Sr){if(i){const l=$n(n);for(let s=0;s{const s=Gt+l.toString(),u=Jn(n,s);if(typeof u=="string"){try{const c=JSON.parse(u);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>r&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&e(c,l))return!0}catch{}Pr(n,s)}};let a=$n(n);for(let l=a-1;l>=0;l--)o(l)||(l===a-1?(a--,xn(n,a)):Uo[t].add(l))}function Wo(){if(!_i){Pu(!0);for(const t in Mn)qo(t,e=>{const n=e.data,i=e.provider,r=n.prefix,o=ct(i,r);if(!di(o,n).length)return!1;const a=n.lastModified||-1;return o.lastModifiedCached=o.lastModifiedCached?Math.min(o.lastModifiedCached,a):a,!0})}}function Lu(t,e){const n=t.lastModifiedCached;if(n&&n>=e)return n===e;if(t.lastModifiedCached=e,n)for(const i in Mn)qo(i,r=>{const o=r.data;return r.provider!==t.provider||o.prefix!==t.prefix||o.lastModified===e});return!0}function Eu(t,e){_i||Wo();function n(i){let r;if(!Mn[i]||!(r=Ho(i)))return;const o=Uo[i];let a;if(o.size)o.delete(a=Array.from(o).shift());else if(a=$n(r),!xn(r,a+1))return;const l={cached:Math.floor(Date.now()/Bo),provider:t.provider,data:e};return hi(r,Gt+a.toString(),JSON.stringify(l))}e.lastModified&&!Lu(t,e.lastModified)||Object.keys(e.icons).length&&(e.not_found&&(e=Object.assign({},e),delete e.not_found),n("local")||n("session"))}function Lr(){}function Iu(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,yu(t)}))}function Mu(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:i}=t,r=t.iconsToLoad;delete t.iconsToLoad;let o;if(!r||!(o=Qn(n)))return;o.prepare(n,i,r).forEach(l=>{Su(n,l,s=>{if(typeof s!="object")l.icons.forEach(u=>{t.missing.add(u)});else try{const u=di(t,s);if(!u.length)return;const c=t.pendingIcons;c&&u.forEach(f=>{c.delete(f)}),Eu(t,s)}catch(u){console.error(u)}Iu(t)})})}))}const Fu=(t,e)=>{const n=Cu(t,!0,Fo()),i=vu(n);if(!i.pending.length){let s=!0;return e&&setTimeout(()=>{s&&e(i.loaded,i.missing,i.pending,Lr)}),()=>{s=!1}}const r=Object.create(null),o=[];let a,l;return i.pending.forEach(s=>{const{provider:u,prefix:c}=s;if(c===l&&u===a)return;a=u,l=c,o.push(ct(u,c));const f=r[u]||(r[u]=Object.create(null));f[c]||(f[c]=[])}),i.pending.forEach(s=>{const{provider:u,prefix:c,name:f}=s,m=ct(u,c),d=m.pendingIcons||(m.pendingIcons=new Set);d.has(f)||(d.add(f),r[u][c].push(f))}),o.forEach(s=>{const{provider:u,prefix:c}=s;r[u][c].length&&Mu(s,r[u][c])}),e?ku(e,i,o):Lr};function Ru(t,e){const n={...t};for(const i in e){const r=e[i],o=typeof r;i in Ro?(r===null||r&&(o==="string"||o==="number"))&&(n[i]=r):o===typeof n[i]&&(n[i]=i==="rotate"?r%4:r)}return n}const Nu=/[\s,]+/;function Au(t,e){e.split(Nu).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function ju(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(t);return isNaN(r)?0:i(r)}else if(n!==t){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/r,o%1===0?i(o):0)}}return e}function zu(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)n+=" "+i+'="'+e[i]+'"';return'"+t+""}function Bu(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function Uu(t){return'url("data:image/svg+xml,'+Bu(t)+'")'}const Er={...No,inline:!1},Hu={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},qu={display:"inline-block"},ei={"background-color":"currentColor"},Vo={"background-color":"transparent"},Ir={image:"var(--svg)",repeat:"no-repeat",size:"100% 100%"},Mr={"-webkit-mask":ei,mask:ei,background:Vo};for(const t in Mr){const e=Mr[t];for(const n in Ir)e[t+"-"+n]=Ir[n]}function Wu(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}function Vu(t,e){const n=Ru(Er,e),i=e.mode||"svg",r=i==="svg"?{...Hu}:{};t.body.indexOf("xlink:")===-1&&delete r["xmlns:xlink"];let o=typeof e.style=="string"?e.style:"";for(let v in e){const Z=e[v];if(Z!==void 0)switch(v){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[v]=Z===!0||Z==="true"||Z===1;break;case"flip":typeof Z=="string"&&Au(n,Z);break;case"color":o=o+(o.length>0&&o.trim().slice(-1)!==";"?";":"")+"color: "+Z+"; ";break;case"rotate":typeof Z=="string"?n[v]=ju(Z):typeof Z=="number"&&(n[v]=Z);break;case"ariaHidden":case"aria-hidden":Z!==!0&&Z!=="true"&&delete r["aria-hidden"];break;default:if(v.slice(0,3)==="on:")break;Er[v]===void 0&&(r[v]=Z)}}const a=ou(t,n),l=a.attributes;if(n.inline&&(o="vertical-align: -0.125em; "+o),i==="svg"){Object.assign(r,l),o!==""&&(r.style=o);let v=0,Z=e.id;return typeof Z=="string"&&(Z=Z.replace(/-/g,"_")),{svg:!0,attributes:r,body:uu(a.body,Z?()=>Z+"ID"+v++:"iconifySvelte")}}const{body:s,width:u,height:c}=t,f=i==="mask"||(i==="bg"?!1:s.indexOf("currentColor")!==-1),m=zu(s,{...l,width:u+"",height:c+""}),p={"--svg":Uu(m)},_=v=>{const Z=l[v];Z&&(p[v]=Wu(Z))};_("width"),_("height"),Object.assign(p,qu,f?ei:Vo);let y="";for(const v in p)y+=v+": "+p[v]+";";return r.style=y+o,{svg:!1,attributes:r}}Fo(!0);cu("",bu);if(typeof document<"u"&&typeof window<"u"){Wo();const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!tu(i))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const i="IconifyProviders["+n+"] is invalid.";try{const r=e[n];if(typeof r!="object"||!r||r.resources===void 0)continue;fu(n,r)||console.error(i)}catch{console.error(i)}}}}function Gu(t,e,n,i,r){function o(){e.loading&&(e.loading.abort(),e.loading=null)}if(typeof t=="object"&&t!==null&&typeof t.body=="string")return e.name="",o(),{data:{...In,...t}};let a;if(typeof t!="string"||(a=En(t,!1,!0))===null)return o(),null;const l=$0(a);if(!l)return n&&(!e.loading||e.loading.name!==t)&&(o(),e.name="",e.loading={name:t,abort:Fu([a],i)}),null;o(),e.name!==t&&(e.name=t,r&&!e.destroyed&&r(t));const s=["iconify"];return a.prefix!==""&&s.push("iconify--"+a.prefix),a.provider!==""&&s.push("iconify--"+a.provider),{data:l,classes:s}}function Ku(t,e){return t?Vu({...In,...t},e):null}function Fr(t){let e;function n(o,a){return o[0].svg?Xu:Yu}let i=n(t),r=i(t);return{c(){r.c(),e=ge()},m(o,a){r.m(o,a),O(o,e,a)},p(o,a){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},d(o){r.d(o),o&&D(e)}}}function Yu(t){let e,n=[t[0].attributes],i={};for(let r=0;r{typeof e.onLoad=="function"&&e.onLoad(u),ni()("load",{icon:u})};function s(){n(3,o++,o)}return Pn(()=>{n(2,r=!0)}),ma(()=>{n(1,i.destroyed=!0,i),i.loading&&(i.loading.abort(),n(1,i.loading=null,i))}),t.$$set=u=>{n(6,e=q(q({},e),te(u)))},t.$$.update=()=>{{const u=Gu(e.icon,i,r,s,l);n(0,a=u?Ku(u.data,e):null),a&&u.classes&&n(0,a.attributes.class=(typeof e.class=="string"?e.class+" ":"")+u.classes.join(" "),a)}},e=te(e),[a,i,r,o]}class Ke extends oe{constructor(e){super(),re(this,e,Ju,Qu,ne,{})}}class ft{constructor(e,n){ee(this,"latitude");ee(this,"longitude");this.latitude=e,this.longitude=n}valid(){return this.latitude!==""&&this.longitude!==""}toString(){return`${this.latitude},${this.longitude}`}static fromString(e){if(e===void 0)return null;const[n,i]=e.split(",");return new ft(n||"",i||"")}static async fromGeolocation(){return window.navigator.geolocation===void 0?null:new Promise(function(e){window.navigator.geolocation.getCurrentPosition(n=>{e(new ft(n.coords.latitude.toFixed(3),n.coords.longitude.toFixed(3)))},n=>{console.error(`Error getting geolocation: ${n.message} (${n.code})`),e(null)},{timeout:10*1e3})})}}const vi=class{async fetch(){return{current:{timestamp:new Date("2023-02-26T02:08:16.000Z"),conditions:"Overcast",conditions_icon:3,temperature:5.7,temperature_low:-.7,temperature_high:7.1,feels_like_temperature:3.7,dew_point_temperature:2.7,relative_humidity:81.2,wind_speed:9.1,wind_direction:210,pressure:1020,uv_index:0,visibility:16,hourly:[{timestamp:new Date("2023-02-26T03:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.9},{timestamp:new Date("2023-02-26T04:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T05:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.9},{timestamp:new Date("2023-02-26T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T14:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.5},{timestamp:new Date("2023-02-26T15:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:6.7},{timestamp:new Date("2023-02-26T16:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:8.4},{timestamp:new Date("2023-02-26T17:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:9.5},{timestamp:new Date("2023-02-26T18:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10},{timestamp:new Date("2023-02-26T19:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.6},{timestamp:new Date("2023-02-26T20:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.7},{timestamp:new Date("2023-02-26T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-02-26T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-02-26T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.4},{timestamp:new Date("2023-02-27T00:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T01:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T02:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8}]},daily:[{timestamp:new Date("2023-02-26T06:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature_low:2.8,temperature_high:14.5,sunrise_timestamp:new Date("2023-02-26T12:56:03.000Z"),sunset_timestamp:new Date("2023-02-27T00:10:19.000Z"),precipitation_probability:85,precipitation_amount:2.6,hourly:[{timestamp:new Date("2023-02-26T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.9},{timestamp:new Date("2023-02-26T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T14:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.5},{timestamp:new Date("2023-02-26T15:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:6.7},{timestamp:new Date("2023-02-26T16:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:8.4},{timestamp:new Date("2023-02-26T17:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:9.5},{timestamp:new Date("2023-02-26T18:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10},{timestamp:new Date("2023-02-26T19:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.6},{timestamp:new Date("2023-02-26T20:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.7},{timestamp:new Date("2023-02-26T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-02-26T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-02-26T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.4},{timestamp:new Date("2023-02-27T00:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T01:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T02:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T03:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:13.9},{timestamp:new Date("2023-02-27T04:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:13.9},{timestamp:new Date("2023-02-27T05:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:14.5}]},{timestamp:new Date("2023-02-27T06:00:00.000Z"),conditions:"Rain",conditions_icon:6,temperature_low:7.4,temperature_high:16.7,sunrise_timestamp:new Date("2023-02-27T12:54:41.000Z"),sunset_timestamp:new Date("2023-02-28T00:11:21.000Z"),precipitation_probability:91,precipitation_amount:20.3,hourly:[{timestamp:new Date("2023-02-27T06:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:14.5},{timestamp:new Date("2023-02-27T07:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:13.4},{timestamp:new Date("2023-02-27T08:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:11.7},{timestamp:new Date("2023-02-27T09:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:10},{timestamp:new Date("2023-02-27T10:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:9.5},{timestamp:new Date("2023-02-27T11:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:8.9},{timestamp:new Date("2023-02-27T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:8.9},{timestamp:new Date("2023-02-27T13:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.5},{timestamp:new Date("2023-02-27T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.3},{timestamp:new Date("2023-02-27T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.2},{timestamp:new Date("2023-02-27T16:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:12.3},{timestamp:new Date("2023-02-27T17:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:13.4},{timestamp:new Date("2023-02-27T18:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:14.5},{timestamp:new Date("2023-02-27T19:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.2},{timestamp:new Date("2023-02-27T20:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.9},{timestamp:new Date("2023-02-27T21:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:16.7},{timestamp:new Date("2023-02-27T22:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.6},{timestamp:new Date("2023-02-27T23:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:14.5},{timestamp:new Date("2023-02-28T00:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:13.4},{timestamp:new Date("2023-02-28T01:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.9},{timestamp:new Date("2023-02-28T02:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.4},{timestamp:new Date("2023-02-28T03:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.9},{timestamp:new Date("2023-02-28T04:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.1},{timestamp:new Date("2023-02-28T05:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.4}]},{timestamp:new Date("2023-02-28T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature_low:2.3,temperature_high:18.4,sunrise_timestamp:new Date("2023-02-28T12:53:17.000Z"),sunset_timestamp:new Date("2023-03-01T00:12:22.000Z"),precipitation_probability:1,precipitation_amount:0,hourly:[{timestamp:new Date("2023-02-28T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.7},{timestamp:new Date("2023-02-28T07:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.6},{timestamp:new Date("2023-02-28T08:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4.5},{timestamp:new Date("2023-02-28T09:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3.4},{timestamp:new Date("2023-02-28T10:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3},{timestamp:new Date("2023-02-28T11:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.6},{timestamp:new Date("2023-02-28T12:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.3},{timestamp:new Date("2023-02-28T13:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3.6},{timestamp:new Date("2023-02-28T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4.9},{timestamp:new Date("2023-02-28T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.2},{timestamp:new Date("2023-02-28T16:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.7},{timestamp:new Date("2023-02-28T17:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.3},{timestamp:new Date("2023-02-28T18:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:13.9},{timestamp:new Date("2023-02-28T19:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.4},{timestamp:new Date("2023-02-28T20:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:16.9},{timestamp:new Date("2023-02-28T21:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:18.4},{timestamp:new Date("2023-02-28T22:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:17.4},{timestamp:new Date("2023-02-28T23:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:16.5},{timestamp:new Date("2023-03-01T00:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.6},{timestamp:new Date("2023-03-01T01:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15},{timestamp:new Date("2023-03-01T02:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:13.8},{timestamp:new Date("2023-03-01T03:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:12.6},{timestamp:new Date("2023-03-01T04:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.9},{timestamp:new Date("2023-03-01T05:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.2}]},{timestamp:new Date("2023-03-01T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature_low:5.4,temperature_high:13.8,sunrise_timestamp:new Date("2023-03-01T12:51:53.000Z"),sunset_timestamp:new Date("2023-03-02T00:13:23.000Z"),precipitation_probability:4,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-01T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.6},{timestamp:new Date("2023-03-01T07:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.9},{timestamp:new Date("2023-03-01T08:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.4},{timestamp:new Date("2023-03-01T09:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.8},{timestamp:new Date("2023-03-01T10:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.9},{timestamp:new Date("2023-03-01T11:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.9},{timestamp:new Date("2023-03-01T12:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.1},{timestamp:new Date("2023-03-01T13:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.7},{timestamp:new Date("2023-03-01T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.3},{timestamp:new Date("2023-03-01T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.9},{timestamp:new Date("2023-03-01T16:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:9.4},{timestamp:new Date("2023-03-01T17:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:11},{timestamp:new Date("2023-03-01T18:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:12.6},{timestamp:new Date("2023-03-01T19:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:12.9},{timestamp:new Date("2023-03-01T20:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:13.4},{timestamp:new Date("2023-03-01T21:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:13.8},{timestamp:new Date("2023-03-01T22:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:12.7},{timestamp:new Date("2023-03-01T23:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:11.7},{timestamp:new Date("2023-03-02T00:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.7},{timestamp:new Date("2023-03-02T01:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:9.4},{timestamp:new Date("2023-03-02T02:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:8.2},{timestamp:new Date("2023-03-02T03:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:7},{timestamp:new Date("2023-03-02T04:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:6.2},{timestamp:new Date("2023-03-02T05:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:5.4}]},{timestamp:new Date("2023-03-02T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature_low:.9,temperature_high:7.9,sunrise_timestamp:new Date("2023-03-02T12:50:29.000Z"),sunset_timestamp:new Date("2023-03-03T00:14:24.000Z"),precipitation_probability:40,precipitation_amount:.8,hourly:[{timestamp:new Date("2023-03-02T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.7},{timestamp:new Date("2023-03-02T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.2},{timestamp:new Date("2023-03-02T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.7},{timestamp:new Date("2023-03-02T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.2},{timestamp:new Date("2023-03-02T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.7},{timestamp:new Date("2023-03-02T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.2},{timestamp:new Date("2023-03-02T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:1.7},{timestamp:new Date("2023-03-02T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:1.9},{timestamp:new Date("2023-03-02T14:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.1},{timestamp:new Date("2023-03-02T15:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.4},{timestamp:new Date("2023-03-02T16:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.5},{timestamp:new Date("2023-03-02T17:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.6},{timestamp:new Date("2023-03-02T18:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:5.8},{timestamp:new Date("2023-03-02T19:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:6.4},{timestamp:new Date("2023-03-02T20:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:7.2},{timestamp:new Date("2023-03-02T21:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:7.9},{timestamp:new Date("2023-03-02T22:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:7.1},{timestamp:new Date("2023-03-02T23:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:6.3},{timestamp:new Date("2023-03-03T00:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:5.5},{timestamp:new Date("2023-03-03T01:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.4},{timestamp:new Date("2023-03-03T02:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-03-03T03:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.4},{timestamp:new Date("2023-03-03T04:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:1.7},{timestamp:new Date("2023-03-03T05:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:.9}]},{timestamp:new Date("2023-03-03T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature_low:-3.4,temperature_high:7.8,sunrise_timestamp:new Date("2023-03-03T12:49:03.000Z"),sunset_timestamp:new Date("2023-03-04T00:15:24.000Z"),precipitation_probability:40,precipitation_amount:.9,hourly:[{timestamp:new Date("2023-03-03T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:.3},{timestamp:new Date("2023-03-03T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-.3},{timestamp:new Date("2023-03-03T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-.9},{timestamp:new Date("2023-03-03T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-1.5},{timestamp:new Date("2023-03-03T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-2.2},{timestamp:new Date("2023-03-03T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-2.8},{timestamp:new Date("2023-03-03T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-3.4},{timestamp:new Date("2023-03-03T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-2.7},{timestamp:new Date("2023-03-03T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-2},{timestamp:new Date("2023-03-03T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-1.2},{timestamp:new Date("2023-03-03T16:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:.8},{timestamp:new Date("2023-03-03T17:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.8},{timestamp:new Date("2023-03-03T18:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4.8},{timestamp:new Date("2023-03-03T19:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.8},{timestamp:new Date("2023-03-03T20:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.8},{timestamp:new Date("2023-03-03T21:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.8},{timestamp:new Date("2023-03-03T22:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.3},{timestamp:new Date("2023-03-03T23:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.8},{timestamp:new Date("2023-03-04T00:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.3},{timestamp:new Date("2023-03-04T01:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.1},{timestamp:new Date("2023-03-04T02:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3.9},{timestamp:new Date("2023-03-04T03:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.8},{timestamp:new Date("2023-03-04T04:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2},{timestamp:new Date("2023-03-04T05:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:1.3}]},{timestamp:new Date("2023-03-04T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature_low:-1.1,temperature_high:12,sunrise_timestamp:new Date("2023-03-04T12:47:37.000Z"),sunset_timestamp:new Date("2023-03-05T00:16:25.000Z"),precipitation_probability:5,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-04T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:.6},{timestamp:new Date("2023-03-04T07:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:.2},{timestamp:new Date("2023-03-04T08:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-.2},{timestamp:new Date("2023-03-04T09:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-.6},{timestamp:new Date("2023-03-04T10:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-.8},{timestamp:new Date("2023-03-04T11:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-1},{timestamp:new Date("2023-03-04T12:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-1.1},{timestamp:new Date("2023-03-04T13:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:.2},{timestamp:new Date("2023-03-04T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:1.5},{timestamp:new Date("2023-03-04T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.9},{timestamp:new Date("2023-03-04T16:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5},{timestamp:new Date("2023-03-04T17:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.2},{timestamp:new Date("2023-03-04T18:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.4},{timestamp:new Date("2023-03-04T19:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.2},{timestamp:new Date("2023-03-04T20:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.1},{timestamp:new Date("2023-03-04T21:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:12},{timestamp:new Date("2023-03-04T22:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.1},{timestamp:new Date("2023-03-04T23:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.2},{timestamp:new Date("2023-03-05T00:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.4},{timestamp:new Date("2023-03-05T01:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.1},{timestamp:new Date("2023-03-05T02:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.9},{timestamp:new Date("2023-03-05T03:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.7},{timestamp:new Date("2023-03-05T04:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.1},{timestamp:new Date("2023-03-05T05:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4.5}]},{timestamp:new Date("2023-03-05T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature_low:2.8,temperature_high:15.2,sunrise_timestamp:new Date("2023-03-05T12:46:11.000Z"),sunset_timestamp:new Date("2023-03-06T00:17:24.000Z"),precipitation_probability:14.3,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-05T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4},{timestamp:new Date("2023-03-05T07:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3.6},{timestamp:new Date("2023-03-05T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.3},{timestamp:new Date("2023-03-05T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3},{timestamp:new Date("2023-03-05T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.9},{timestamp:new Date("2023-03-05T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-03-05T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-03-05T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.1},{timestamp:new Date("2023-03-05T14:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:5.4},{timestamp:new Date("2023-03-05T15:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:6.7},{timestamp:new Date("2023-03-05T16:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:8.9},{timestamp:new Date("2023-03-05T17:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:11.1},{timestamp:new Date("2023-03-05T18:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:13.3},{timestamp:new Date("2023-03-05T19:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.4},{timestamp:new Date("2023-03-05T20:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:14.3},{timestamp:new Date("2023-03-05T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.2},{timestamp:new Date("2023-03-05T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:14.5},{timestamp:new Date("2023-03-05T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.9},{timestamp:new Date("2023-03-06T00:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.3},{timestamp:new Date("2023-03-06T01:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.7},{timestamp:new Date("2023-03-06T02:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.1},{timestamp:new Date("2023-03-06T03:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.6},{timestamp:new Date("2023-03-06T04:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.2},{timestamp:new Date("2023-03-06T05:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.8}]},{timestamp:new Date("2023-03-06T06:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature_low:10.4,temperature_high:24.7,sunrise_timestamp:new Date("2023-03-06T12:44:44.000Z"),sunset_timestamp:new Date("2023-03-07T00:18:24.000Z"),precipitation_probability:28.6,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-06T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.4},{timestamp:new Date("2023-03-06T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.4},{timestamp:new Date("2023-03-06T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.5},{timestamp:new Date("2023-03-06T09:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.6},{timestamp:new Date("2023-03-06T10:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.9},{timestamp:new Date("2023-03-06T11:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.4},{timestamp:new Date("2023-03-06T12:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.8},{timestamp:new Date("2023-03-06T13:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.4},{timestamp:new Date("2023-03-06T14:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.1},{timestamp:new Date("2023-03-06T15:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.8},{timestamp:new Date("2023-03-06T16:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.7},{timestamp:new Date("2023-03-06T17:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:17.6},{timestamp:new Date("2023-03-06T18:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:19.6},{timestamp:new Date("2023-03-06T19:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:21.3},{timestamp:new Date("2023-03-06T20:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:23},{timestamp:new Date("2023-03-06T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:24.7},{timestamp:new Date("2023-03-06T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:23.1},{timestamp:new Date("2023-03-06T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:21.5},{timestamp:new Date("2023-03-07T00:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:20},{timestamp:new Date("2023-03-07T01:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:18.7},{timestamp:new Date("2023-03-07T02:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:17.5},{timestamp:new Date("2023-03-07T03:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:16.3},{timestamp:new Date("2023-03-07T04:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.9},{timestamp:new Date("2023-03-07T05:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.7}]},{timestamp:new Date("2023-03-07T06:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature_low:4,temperature_high:15.6,sunrise_timestamp:new Date("2023-03-07T12:43:16.000Z"),sunset_timestamp:new Date("2023-03-08T00:19:23.000Z"),precipitation_probability:28.6,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-07T06:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.4},{timestamp:new Date("2023-03-07T07:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.4},{timestamp:new Date("2023-03-07T08:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.5},{timestamp:new Date("2023-03-07T09:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.6},{timestamp:new Date("2023-03-07T10:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:14.9},{timestamp:new Date("2023-03-07T11:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:14.3},{timestamp:new Date("2023-03-07T12:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.7},{timestamp:new Date("2023-03-07T13:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-03-07T14:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.9},{timestamp:new Date("2023-03-07T15:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.1},{timestamp:new Date("2023-03-07T16:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.6},{timestamp:new Date("2023-03-07T17:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.2},{timestamp:new Date("2023-03-07T18:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-03-07T19:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.3},{timestamp:new Date("2023-03-07T20:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.8},{timestamp:new Date("2023-03-07T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.3},{timestamp:new Date("2023-03-07T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.2},{timestamp:new Date("2023-03-07T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:9.1},{timestamp:new Date("2023-03-08T00:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:8.1},{timestamp:new Date("2023-03-08T01:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:7.4},{timestamp:new Date("2023-03-08T02:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:6.8},{timestamp:new Date("2023-03-08T03:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:6.2},{timestamp:new Date("2023-03-08T04:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:5.1},{timestamp:new Date("2023-03-08T05:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:4}]}]}}static fromParams(e,n){return new vi}};let je=vi;ee(je,"id","example"),ee(je,"description","Example"),ee(je,"attribution"),ee(je,"requiresLocation",!1),ee(je,"fields",[]);var F=(t=>(t[t.Clear=0]="Clear",t[t.PartlyCloudy=1]="PartlyCloudy",t[t.MostlyCloudy=2]="MostlyCloudy",t[t.Overcast=3]="Overcast",t[t.Fog=4]="Fog",t[t.LightRain=5]="LightRain",t[t.Rain=6]="Rain",t[t.LightSleet=7]="LightSleet",t[t.Sleet=8]="Sleet",t[t.LightSnow=9]="LightSnow",t[t.Snow=10]="Snow",t[t.Thunderstorm=11]="Thunderstorm",t[t.Unknown=12]="Unknown",t))(F||{});const an={0:"Clear Sky",1:"Mainly Clear",2:"Partly Cloudy",3:"Overcast",45:"Fog",48:"Freezing Fog",51:"Light Drizzle",53:"Moderate Drizzle",55:"Dense Drizzle",56:"Light Freezing Drizzle",57:"Dense Freezing Drizzle",61:"Slight Rain",63:"Moderate Rain",65:"Heavy Rain",66:"Light Freezing Rain",67:"Heavy Freezing Rain",71:"Slight Snow",73:"Moderate Snow",75:"Heavy Snow",77:"Snow Grains",80:"Slight Rain Showers",81:"Moderate Rain Showers",82:"Violent Rain Showers",85:"Slight Snow Showers",86:"Heavy Snow Showers",95:"Thunderstorm",96:"Thunderstorm with Slight Hail",99:"Thunderstorm with Heavy Hail"},ln={0:F.Clear,1:F.Clear,2:F.PartlyCloudy,3:F.Overcast,45:F.Fog,48:F.Fog,51:F.LightRain,53:F.LightRain,55:F.LightRain,56:F.LightSleet,57:F.LightSleet,61:F.LightRain,63:F.Rain,65:F.Rain,66:F.LightSleet,67:F.Sleet,71:F.LightSnow,73:F.Snow,75:F.Snow,77:F.LightSnow,80:F.LightRain,81:F.Rain,82:F.Rain,85:F.LightSnow,86:F.Snow,95:F.Thunderstorm,96:F.Thunderstorm,99:F.Thunderstorm},yt=class{constructor(e){ee(this,"location");this.location=e}async fetch(){const e=Date.now(),n=new Date(e-86400*1e3).toISOString().split("T")[0],i=new Date(e+8*86400*1e3).toISOString().split("T")[0];let r;try{r=await fetch(yt.ENDPOINT_URL+"?"+new URLSearchParams([["latitude",this.location.latitude],["longitude",this.location.longitude],["timezone","auto"],["timeformat","unixtime"],["start_date",n],["end_date",i],["current_weather","true"]].concat(yt.DAILY_FIELDS.map(m=>["daily",m])).concat(yt.HOURLY_FIELDS.map(m=>["hourly",m]))))}catch(m){throw new Error(`Fetching from Open-Meteo: ${m.toString()}`)}let o;try{o=await r.json()}catch{throw new Error("Fetching from Open-Meteo: Unexpected response data.")}if(!r.ok)throw new Error(`Fetching from Open-Meteo: ${o.reason}`);const a=Array.from(Array(o.daily.time.length).keys()).map(m=>Object.fromEntries(Object.keys(o.daily).map(d=>[d,o.daily[d][m]]))),l=Array.from(Array(o.hourly.time.length).keys()).map(m=>Object.fromEntries(Object.keys(o.hourly).map(d=>[d,o.hourly[d][m]]))),s=o.current_weather.time[Math.abs(m-o.current_weather.time),d]).sort((m,d)=>m[0]>d[0])[0][1],c={timestamp:new Date(o.current_weather.time*1e3),conditions:an[o.current_weather.weathercode]??"Unknown",conditions_icon:ln[o.current_weather.weathercode]??F.Unknown,temperature:o.current_weather.temperature,temperature_low:o.daily.temperature_2m_min[s],temperature_high:o.daily.temperature_2m_max[s],feels_like_temperature:o.hourly.apparent_temperature[u],dew_point_temperature:o.hourly.dewpoint_2m[u],relative_humidity:o.hourly.relativehumidity_2m[u],wind_speed:o.current_weather.windspeed,wind_direction:o.current_weather.winddirection,pressure:o.hourly.pressure_msl[u],visibility:o.hourly.visibility[u]/1e3,hourly:l.filter(m=>m.time>=o.current_weather.time&&m.time({timestamp:new Date(m.time*1e3),conditions:an[m.weathercode]??"Unknown",conditions_icon:ln[m.weathercode]??F.Unknown,temperature:m.temperature_2m}))},f=a.filter(m=>o.current_weather.time-m.time<20*3600).map(m=>({timestamp:new Date(m.time*1e3),conditions:an[m.weathercode]??"Unknown",conditions_icon:ln[m.weathercode]??F.Unknown,temperature_low:m.temperature_2m_min,temperature_high:m.temperature_2m_max,sunrise_timestamp:new Date(m.sunrise*1e3),sunset_timestamp:new Date(m.sunset*1e3),precipitation_amount:m.precipitation_sum,hourly:l.filter(d=>d.time>=m.time&&d.time({timestamp:new Date(d.time*1e3),conditions:an[d.weathercode]??"Unknown",conditions_icon:ln[d.weathercode]??F.Unknown,temperature:d.temperature_2m}))}));return{current:c,daily:f}}static fromParams(e,n){return n===void 0?null:new yt(n)}};let Ee=yt;ee(Ee,"id","openmeteo"),ee(Ee,"description","Open-Meteo"),ee(Ee,"attribution","https://open-meteo.com"),ee(Ee,"requiresLocation",!0),ee(Ee,"fields",[]),ee(Ee,"ENDPOINT_URL","https://api.open-meteo.com/v1/forecast"),ee(Ee,"DAILY_FIELDS",["weathercode","temperature_2m_max","temperature_2m_min","sunrise","sunset","precipitation_sum"]),ee(Ee,"HOURLY_FIELDS",["temperature_2m","relativehumidity_2m","dewpoint_2m","apparent_temperature","weathercode","pressure_msl","visibility"]);const sn={snow:F.Snow,"snow-showers-day":F.Snow,"snow-showers-night":F.Snow,"thunder-rain":F.Thunderstorm,"thunder-showers-day":F.Thunderstorm,"thunder-showers-night":F.Thunderstorm,rain:F.Rain,"showers-day":F.Rain,"showers-night":F.Rain,fog:F.Fog,wind:F.Clear,cloudy:F.Overcast,"partly-cloudy-day":F.PartlyCloudy,"partly-cloudy-night":F.PartlyCloudy,"clear-day":F.Clear,"clear-night":F.Clear},On=class{constructor(e,n){ee(this,"apiKey");ee(this,"location");this.apiKey=e,this.location=n}async fetch(){let e;try{e=await fetch(On.ENDPOINT_URL+encodeURIComponent(`${this.location.latitude},${this.location.longitude}`)+"?"+new URLSearchParams({unitGroup:"metric",key:this.apiKey,iconSet:"icons2"}))}catch(o){throw new Error(`Fetching from Visual Crossing: ${o.toString()}`)}if(!e.ok)throw new Error(`Fetching from Visual Crossing: ${await e.text()}`);let n;try{n=await e.json()}catch{throw new Error("Fetching from Visual Crossing: Unexpected response data.")}const i={timestamp:new Date(n.currentConditions.datetimeEpoch*1e3),conditions:n.currentConditions.conditions,conditions_icon:sn[n.currentConditions.icon]??F.Unknown,temperature:n.currentConditions.temp,temperature_low:n.days[0].tempmin,temperature_high:n.days[0].tempmax,feels_like_temperature:n.currentConditions.feelslike,dew_point_temperature:n.currentConditions.dew,relative_humidity:n.currentConditions.humidity,wind_speed:n.currentConditions.windspeed,wind_direction:n.currentConditions.winddir,pressure:n.currentConditions.pressure,uv_index:n.currentConditions.uvindex,visibility:n.currentConditions.visibility,hourly:n.days[0].hours.concat(n.days[1].hours).filter(o=>o.datetimeEpoch>=n.currentConditions.datetimeEpoch&&o.datetimeEpoch({timestamp:new Date(o.datetimeEpoch*1e3),conditions:o.conditions,conditions_icon:sn[o.icon]??F.Unknown,temperature:o.temp}))},r=n.days.filter(o=>n.currentConditions.datetimeEpoch-o.datetimeEpoch<20*3600).slice(0,10).map(o=>({timestamp:new Date(o.datetimeEpoch*1e3),conditions:o.conditions,conditions_icon:sn[o.icon]??F.Unknown,temperature_low:o.tempmin,temperature_high:o.tempmax,sunrise_timestamp:new Date(o.sunriseEpoch*1e3),sunset_timestamp:new Date(o.sunsetEpoch*1e3),precipitation_probability:o.precipprob,precipitation_amount:o.precip,hourly:o.hours.filter(a=>a.datetimeEpoch>=o.datetimeEpoch&&a.datetimeEpoch({timestamp:new Date(a.datetimeEpoch*1e3),conditions:a.conditions,conditions_icon:sn[a.icon]??F.Unknown,temperature:a.temp}))}));return{current:i,daily:r}}static fromParams(e,n){return e.api_key===void 0||n===void 0?null:new On(e.api_key,n)}};let Ye=On;ee(Ye,"id","visualcrossing"),ee(Ye,"description","Visual Crossing"),ee(Ye,"attribution","https://www.visualcrossing.com/"),ee(Ye,"requiresLocation",!0),ee(Ye,"fields",[{name:"api_key",description:"API Key"}]),ee(Ye,"ENDPOINT_URL","https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/");const un={1e3:"Clear, Sunny",1100:"Mostly Clear",1101:"Partly Cloudy",1102:"Mostly Cloudy",1001:"Cloudy",2e3:"Fog",2100:"Light Fog",4e3:"Drizzle",4001:"Rain",4200:"Light Rain",4201:"Heavy Rain",5e3:"Snow",5001:"Flurries",5100:"Light Snow",5101:"Heavy Snow",6e3:"Freezing Drizzle",6001:"Freezing Rain",6200:"Light Freezing Rain",6201:"Heavy Freezing Rain",7e3:"Ice Pellets",7101:"Heavy Ice Pellets",7102:"Light Ice Pellets",8e3:"Thunderstorm"},cn={1e3:F.Clear,1100:F.Clear,1101:F.PartlyCloudy,1102:F.MostlyCloudy,1001:F.Overcast,2e3:F.Fog,2100:F.Fog,4e3:F.LightRain,4001:F.Rain,4200:F.LightRain,4201:F.Rain,5e3:F.Snow,5001:F.LightSnow,5100:F.LightSnow,5101:F.Snow,6e3:F.LightSleet,6001:F.LightSleet,6200:F.LightSleet,6201:F.Sleet,7e3:F.Sleet,7101:F.Sleet,7102:F.Sleet,8e3:F.Thunderstorm},Ut=class{constructor(e,n){ee(this,"apiKey");ee(this,"location");this.apiKey=e,this.location=n}async fetch(){let e;try{e=await fetch(Ut.ENDPOINT_URL+"?"+new URLSearchParams([["location",`${this.location.latitude},${this.location.longitude}`],["apikey",this.apiKey],["units","metric"],["timesteps","current"],["timesteps","1d"],["timesteps","1h"],["startTime","nowMinus6h"],["endTime","nowPlus11d"]].concat(Ut.FIELDS.map(f=>["fields",f]))))}catch(f){throw new Error(`Fetching from Tomorrow.io: ${f.toString()}`)}let n;try{n=await e.json()}catch{throw new Error("Fetching from Tomorrow.io: Unexpected response data.")}if(!e.ok)throw new Error(`Fetching from Tomorrow.io: ${n.message}`);const i=n.data.timelines.find(f=>f.timestep==="current").intervals[0],r=n.data.timelines.find(f=>f.timestep==="1d").intervals,o=n.data.timelines.find(f=>f.timestep==="1h").intervals,a=f=>new Date(f).getTime()/1e3,l=f=>new Date(f.getTime()-6*3600*1e3),s=new Date(i.startTime),u={timestamp:new Date(i.startTime),conditions:un[i.values.weatherCode]??"Unknown",conditions_icon:cn[i.values.weatherCode]??F.Unknown,temperature:i.values.temperature,temperature_low:r[0].values.temperatureMin,temperature_high:r[0].values.temperatureMax,feels_like_temperature:i.values.temperatureApparent,dew_point_temperature:i.values.dewPoint,relative_humidity:i.values.humidity,wind_speed:i.values.windSpeed*(3600/1e3),wind_direction:i.values.windDirection,pressure:i.values.pressureSeaLevel,uv_index:i.values.uvIndex,visibility:i.values.visibility,hourly:o.filter(f=>a(f.startTime)>=a(s)&&a(f.startTime)({timestamp:new Date(f.startTime),conditions:un[f.values.weatherCode]??"Unknown",conditions_icon:cn[f.values.weatherCode]??F.Unknown,temperature:f.values.temperature}))},c=r.filter(f=>a(s)-a(l(new Date(f.startTime)))<20*3600).map(f=>({timestamp:new Date(f.startTime),conditions:un[f.values.weatherCode]??"Unknown",conditions_icon:cn[f.values.weatherCode]??F.Unknown,temperature_low:0,temperature_high:0,sunrise_timestamp:new Date(f.values.sunriseTime),sunset_timestamp:new Date(f.values.sunsetTime),precipitation_probability:f.values.precipitationProbability,hourly:o.filter(m=>a(m.startTime)>=Math.max(a(l(new Date(f.startTime))),a(s))&&a(m.startTime)({timestamp:new Date(m.startTime),conditions:un[m.values.weatherCode]??"Unknown",conditions_icon:cn[m.values.weatherCode]??F.Unknown,temperature:m.values.temperature}))}));for(const f of c)f.temperature_low=Math.min(...f.hourly.map(m=>m.temperature)),f.temperature_high=Math.max(...f.hourly.map(m=>m.temperature));return{current:u,daily:c}}static fromParams(e,n){return e.api_key===void 0||n===void 0?null:new Ut(e.api_key,n)}};let Ue=Ut;ee(Ue,"id","tomorrowio"),ee(Ue,"description","Tomorrow.io"),ee(Ue,"attribution","https://www.tomorrow.io/"),ee(Ue,"requiresLocation",!0),ee(Ue,"fields",[{name:"api_key",description:"API Key"}]),ee(Ue,"ENDPOINT_URL","https://api.tomorrow.io/v4/timelines"),ee(Ue,"FIELDS",["weatherCode","temperature","temperatureMin","temperatureMax","temperatureApparent","dewPoint","humidity","windSpeed","windDirection","pressureSeaLevel","uvIndex","visibility","sunriseTime","sunsetTime","precipitationProbability"]);const fn={"clear-day":F.Clear,"clear-night":F.Clear,rain:F.Rain,snow:F.Snow,sleet:F.Sleet,wind:F.Clear,fog:F.Fog,cloudy:F.Overcast,"partly-cloudy-day":F.PartlyCloudy,"partly-cloudy-night":F.PartlyCloudy},Sn=class{constructor(e,n){ee(this,"api_key");ee(this,"location");this.api_key=e,this.location=n}async fetch(){let e;try{e=await fetch(`${Sn.ENDPOINT_URL}/${this.api_key}/${this.location.latitude},${this.location.longitude}?`+new URLSearchParams({exclude:"minutely",units:"si",extend:"hourly"}))}catch(o){throw new Error(`Fetching from Pirate Weather: ${o.toString()}`)}let n;try{n=await e.json()}catch{throw new Error("Fetching from Pirate Weather: Unexpected response data.")}if(!e.ok)throw new Error(`Fetching from Pirate Weather: ${n.reason}`);const i={timestamp:new Date(n.currently.time*1e3),conditions:n.currently.summary,conditions_icon:fn[n.currently.icon]??F.Unknown,temperature:n.currently.temperature,temperature_low:0,temperature_high:0,feels_like_temperature:n.currently.apparentTemperature,dew_point_temperature:n.currently.dewPoint,relative_humidity:Math.round(n.currently.humidity*100),wind_speed:n.currently.windSpeed*(3600/1e3),wind_direction:n.currently.windBearing,pressure:n.currently.pressure,visibility:n.currently.visibility,uv_index:Math.round(n.currently.uvIndex),hourly:n.hourly.data.filter(o=>o.time>=n.currently.time&&o.time({timestamp:new Date(o.time*1e3),conditions:o.summary,conditions_icon:fn[o.icon]??F.Unknown,temperature:o.temperature}))};i.temperature_low=Math.min(...i.hourly.map(o=>o.temperature)),i.temperature_high=Math.max(...i.hourly.map(o=>o.temperature));const r=n.daily.data.filter(o=>n.currently.time-o.time<20*3600).map(o=>({timestamp:new Date(o.time*1e3),conditions:o.summary,conditions_icon:fn[o.icon]??F.Unknown,temperature_low:o.temperatureMin,temperature_high:o.temperatureMax,sunrise_timestamp:new Date(o.sunriseTime*1e3),sunset_timestamp:new Date(o.sunsetTime*1e3),precipitation_probability:Math.round(o.precipProbability*100),precipitation_amount:o.precipAccumulation,hourly:n.hourly.data.filter(a=>a.time>=Math.max(o.time,n.currently.time)&&a.time({timestamp:new Date(a.time*1e3),conditions:a.summary,conditions_icon:fn[a.icon]??F.Unknown,temperature:a.temperature}))})).filter(o=>o.hourly.length===24);return r[0].temperature_low=Math.min(...r[0].hourly.map(o=>o.temperature)),r[0].temperature_high=Math.max(...r[0].hourly.map(o=>o.temperature)),{current:i,daily:r}}static fromParams(e,n){return e.api_key===void 0||n===void 0?null:new Sn(e.api_key,n)}};let Xe=Sn;ee(Xe,"id","pirateweather"),ee(Xe,"description","Pirate Weather"),ee(Xe,"attribution","https://pirateweather.net/"),ee(Xe,"requiresLocation",!0),ee(Xe,"fields",[{name:"api_key",description:"API Key"}]),ee(Xe,"ENDPOINT_URL","https://api.pirateweather.net/forecast");const dn={"clear-day":F.Clear,"clear-night":F.Clear,cloudy:F.Overcast,foggy:F.Fog,"partly-cloudy-day":F.PartlyCloudy,"partly-cloudy-night":F.PartlyCloudy,"possibly-rainy-day":F.LightRain,"possibly-rainy-night":F.LightRain,"possibly-sleet-day":F.LightSleet,"possibly-sleet-night":F.LightSleet,"possibly-snow-day":F.LightSnow,"possibly-snow-night":F.LightSnow,"possibly-thunderstorm-day":F.Thunderstorm,"possibly-thunderstorm-night":F.Thunderstorm,rainy:F.Rain,sleet:F.Sleet,snow:F.Snow,thunderstorm:F.Thunderstorm,windy:F.Clear},Zn=class{constructor(e,n){ee(this,"apiKey");ee(this,"stationId");this.apiKey=e,this.stationId=n}async fetch(){let e;try{e=await fetch(Zn.ENDPOINT_URL+"?"+new URLSearchParams({station_id:this.stationId,token:this.apiKey}))}catch(o){throw new Error(`Fetching from WeatherFlow: ${o.toString()}`)}let n;try{n=await e.json()}catch{throw new Error("Fetching from WeatherFlow: Unexpected response data.")}if(!e.ok)throw console.error(e),new Error(`Fetching from WeatherFlow: ${n.status.status_message}`);const i={timestamp:new Date(n.current_conditions.time*1e3),conditions:n.current_conditions.conditions,conditions_icon:dn[n.current_conditions.icon]??F.Unknown,temperature:n.current_conditions.air_temperature,temperature_low:n.forecast.daily[0].air_temp_low,temperature_high:n.forecast.daily[0].air_temp_high,feels_like_temperature:n.current_conditions.feels_like,dew_point_temperature:n.current_conditions.dew_point,relative_humidity:n.current_conditions.relative_humidity,wind_speed:n.current_conditions.wind_avg*(3600/1e3),wind_direction:n.current_conditions.wind_direction,pressure:n.current_conditions.sea_level_pressure,uv_index:n.current_conditions.uv,visibility:void 0,hourly:n.forecast.hourly.filter(o=>o.time>=n.current_conditions.time&&o.time({timestamp:new Date(o.time*1e3),conditions:o.conditions,conditions_icon:dn[o.icon]??F.Unknown,temperature:o.air_temperature}))},r=n.forecast.daily.map(o=>({timestamp:new Date(o.day_start_local*1e3),conditions:o.conditions,conditions_icon:dn[o.icon]??F.Unknown,temperature_low:o.air_temp_low,temperature_high:o.air_temp_high,sunrise_timestamp:new Date(o.sunrise*1e3),sunset_timestamp:new Date(o.sunset*1e3),precipitation_probability:o.precip_probability,hourly:n.forecast.hourly.filter(a=>a.time>=o.day_start_local&&a.time({timestamp:new Date(a.time*1e3),conditions:a.conditions,conditions_icon:dn[a.icon]??F.Unknown,temperature:a.air_temperature}))}));return{current:i,daily:r}}static fromParams(e,n){return e.api_key===void 0||e.station_id===void 0?null:new Zn(e.api_key,e.station_id)}};let Qe=Zn;ee(Qe,"id","weatherflow"),ee(Qe,"description","WeatherFlow"),ee(Qe,"attribution","https://weatherflow.com/"),ee(Qe,"requiresLocation",!1),ee(Qe,"fields",[{name:"api_key",description:"API Key"},{name:"station_id",description:"Station ID"}]),ee(Qe,"ENDPOINT_URL","https://swd.weatherflow.com/swd/rest/better_forecast");const bi=[Ee,Ye,Ue,Xe,Qe,je];var nt=(t=>(t[t.Imperial=0]="Imperial",t[t.Metric=1]="Metric",t))(nt||{});const He={providerFactory:Ee,providerParams:{},location:void 0,units:new Intl.Locale(window.navigator.language).region==="US"?0:1,title:"",refreshInterval:2*3600};function Go(t){const e=bi.find(l=>l.id===t.provider)||He.providerFactory,n=Object.fromEntries(e.fields.map(l=>[l.name,t[l.name]||void 0])),i=ft.fromString(t.location)||He.location,r=t.title||He.title,o=t.units==="metric"?1:t.units==="imperial"?0:He.units,a=parseInt(t.refresh_interval)||He.refreshInterval;return{providerFactory:e,providerParams:n,location:i,title:r,units:o,refreshInterval:a}}function xu(t){const e={};e.provider=t.providerFactory.id;for(const n of t.providerFactory.fields)t.providerParams[n.name]!==void 0&&(e[n.name]=t.providerParams[n.name]);return t.location!==He.location&&(e.location=t.location.toString()),t.units!==He.units&&(e.units=t.units===1?"metric":"imperial"),t.title!==He.title&&(e.title=t.title),t.refreshInterval!==He.refreshInterval&&(e.refresh_interval=t.refreshInterval),e}const Et=ya(He,function(e){const n=Object.fromEntries(new URLSearchParams(window.location.search).entries());return e(Go(n)),()=>{}});function $u(t){let e,n=t[1].toLocaleString(void 0,{weekday:"short",day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"})+"",i;return{c(){e=k("span"),i=V(n)},m(r,o){O(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=r[1].toLocaleString(void 0,{weekday:"short",day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"})+"")&&fe(i,n)},d(r){r&&D(e)}}}function ec(t){let e,n=t[1].toLocaleTimeString([],{timeStyle:"short"})+"",i;return{c(){e=k("span"),i=V(n)},m(r,o){O(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=r[1].toLocaleTimeString([],{timeStyle:"short"})+"")&&fe(i,n)},d(r){r&&D(e)}}}function tc(t){let e,n=Rr(t[1])+"",i;return{c(){e=k("span"),i=V(n)},m(r,o){O(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=Rr(r[1])+"")&&fe(i,n)},d(r){r&&D(e)}}}function nc(t){let e,n=t[2](t[1])+"",i;return{c(){e=k("span"),i=V(n)},m(r,o){O(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=r[2](r[1])+"")&&fe(i,n)},d(r){r&&D(e)}}}function ic(t){let e;function n(o,a){if(o[0]==="day")return nc;if(o[0]==="hour")return tc;if(o[0]==="short")return ec;if(o[0]==="long")return $u}let i=n(t),r=i&&i(t);return{c(){r&&r.c(),e=ge()},m(o,a){r&&r.m(o,a),O(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r&&r.d(1),r=i&&i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:Y,o:Y,d(o){r&&r.d(o),o&&D(e)}}}function Rr(t){const e=t.getHours();return(e%12||12)+(e<12?"am":"pm")}function rc(t,e,n){let{format:i}=e,{value:r}=e;const o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];function a(l){return o[l.getDay()]}return t.$$set=l=>{"format"in l&&n(0,i=l.format),"value"in l&&n(1,r=l.value)},[i,r,a]}class dt extends oe{constructor(e){super(),re(this,e,rc,ic,ne,{format:0,value:1})}}function oc(t){let e,n;return{c(){e=k("span"),n=V(t[0])},m(i,r){O(i,e,r),h(e,n)},p(i,[r]){r&1&&fe(n,i[0])},i:Y,o:Y,d(i){i&&D(e)}}}function ac(t,e,n){let{value:i}=e;return t.$$set=r=>{"value"in r&&n(0,i=r.value)},[i]}class Ko extends oe{constructor(e){super(),re(this,e,ac,oc,ne,{value:0})}}function lc(t){let e,n;return e=new Ke({props:{icon:t[2],class:`relative ${t[1][t[2]]??""} `+(t[0]==="small"?"text-[30px] sm:text-[36px] -my-1.5":"text-[96px] sm:text-[112px] -my-6")}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,[r]){const o={};r&1&&(o.class=`relative ${i[1][i[2]]??""} `+(i[0]==="small"?"text-[30px] sm:text-[36px] -my-1.5":"text-[96px] sm:text-[112px] -my-6")),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function sc(t,e,n){let{value:i}=e,{size:r="small"}=e;const o={[F.Clear]:"wi:day-sunny",[F.PartlyCloudy]:"wi:day-cloudy",[F.MostlyCloudy]:"wi:cloudy",[F.Overcast]:"wi:cloudy",[F.Fog]:"wi:fog",[F.LightRain]:"wi:showers",[F.Rain]:"wi:rain",[F.LightSleet]:"wi:sleet",[F.Sleet]:"wi:sleet",[F.LightSnow]:"wi:snow",[F.Snow]:"wi:snow",[F.Thunderstorm]:"wi:thunderstorm",[F.Unknown]:"wi:na"},a={"wi:day-cloudy":r==="small"?"top-0.5":"top-2","wi:fog":r==="small"?"-top-0.5":"-top-2","wi:showers":r==="small"?"-top-0.5":"-top-2","wi:rain":r==="small"?"-top-0.5":"-top-2","wi:sleet":r==="small"?"-top-0.5":"-top-2","wi:snow":r==="small"?"-top-0.5":"-top-2","wi:thunderstorm":r==="small"?"-top-0.5":"-top-2"},l=o[i]??o[F.Unknown];return t.$$set=s=>{"value"in s&&n(3,i=s.value),"size"in s&&n(0,r=s.size)},[r,a,l,i]}class Yo extends oe{constructor(e){super(),re(this,e,sc,lc,ne,{value:3,size:0})}}function uc(t){let e,n=t[0].toFixed(1)+"",i,r;return{c(){e=k("span"),i=V(n),r=V("°")},m(o,a){O(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=o[0].toFixed(1)+"")&&fe(i,n)},d(o){o&&D(e)}}}function cc(t){let e,n=Nr(t[0]).toFixed(0)+"",i,r;return{c(){e=k("span"),i=V(n),r=V("°")},m(o,a){O(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=Nr(o[0]).toFixed(0)+"")&&fe(i,n)},d(o){o&&D(e)}}}function fc(t){let e;function n(o,a){return o[1].units===nt.Imperial?cc:uc}let i=n(t),r=i(t);return{c(){r.c(),e=ge()},m(o,a){r.m(o,a),O(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:Y,o:Y,d(o){r.d(o),o&&D(e)}}}function Nr(t){return t*9/5+32}function dc(t,e,n){let i;mt(t,Et,o=>n(1,i=o));let{value:r=0}=e;return t.$$set=o=>{"value"in o&&n(0,r=o.value)},[r,i]}class Je extends oe{constructor(e){super(),re(this,e,dc,fc,ne,{value:0})}}function mc(t){let e,n=t[0].toFixed(0)+"",i,r,o=t[3](t[1])+"",a;return{c(){e=k("span"),i=V(n),r=V(" km/h "),a=V(o)},m(l,s){O(l,e,s),h(e,i),h(e,r),h(e,a)},p(l,s){s&1&&n!==(n=l[0].toFixed(0)+"")&&fe(i,n),s&2&&o!==(o=l[3](l[1])+"")&&fe(a,o)},d(l){l&&D(e)}}}function pc(t){let e,n=Ar(t[0]).toFixed(0)+"",i,r,o=t[3](t[1])+"",a;return{c(){e=k("span"),i=V(n),r=V(" mph "),a=V(o)},m(l,s){O(l,e,s),h(e,i),h(e,r),h(e,a)},p(l,s){s&1&&n!==(n=Ar(l[0]).toFixed(0)+"")&&fe(i,n),s&2&&o!==(o=l[3](l[1])+"")&&fe(a,o)},d(l){l&&D(e)}}}function gc(t){let e;function n(o,a){return o[2].units===nt.Imperial?pc:mc}let i=n(t),r=i(t);return{c(){r.c(),e=ge()},m(o,a){r.m(o,a),O(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:Y,o:Y,d(o){r.d(o),o&&D(e)}}}function Ar(t){return t*.62137119}function hc(t,e,n){let i;mt(t,Et,s=>n(2,i=s));let{speed:r=0}=e,{direction:o=0}=e;const a=["N","NNE","NE","ENE","E","ESE","SE","SSE","S","SSW","SW","WSW","W","WNW","NW","NNW"];function l(s){return a[Math.floor((s+11.25)/22.5)%16]}return t.$$set=s=>{"speed"in s&&n(0,r=s.speed),"direction"in s&&n(1,o=s.direction)},[r,o,i,l]}class _c extends oe{constructor(e){super(),re(this,e,hc,gc,ne,{speed:0,direction:1})}}function bc(t){let e,n=t[0].toFixed(0)+"",i,r;return{c(){e=k("span"),i=V(n),r=V("%")},m(o,a){O(o,e,a),h(e,i),h(e,r)},p(o,[a]){a&1&&n!==(n=o[0].toFixed(0)+"")&&fe(i,n)},i:Y,o:Y,d(o){o&&D(e)}}}function vc(t,e,n){let{value:i=0}=e;return t.$$set=r=>{"value"in r&&n(0,i=r.value)},[i]}class yc extends oe{constructor(e){super(),re(this,e,vc,bc,ne,{value:0})}}function wc(t){let e,n,i;return{c(){e=k("span"),n=V(t[0]),C(e,"class",i="px-1 py-0.5 rounded "+(t[1][t[0]]??t[1][11]))},m(r,o){O(r,e,o),h(e,n)},p(r,[o]){o&1&&fe(n,r[0]),o&1&&i!==(i="px-1 py-0.5 rounded "+(r[1][r[0]]??r[1][11]))&&C(e,"class",i)},i:Y,o:Y,d(r){r&&D(e)}}}function kc(t,e,n){let{value:i=0}=e;const r={0:"bg-green-200 dark:bg-green-200 dark:text-gray-900",1:"bg-green-200 dark:bg-green-200 dark:text-gray-900",2:"bg-green-200 dark:bg-green-200 dark:text-gray-900",3:"bg-yellow-300 dark:bg-yellow-300 dark:text-gray-900",4:"bg-yellow-300 dark:bg-yellow-300 dark:text-gray-900",5:"bg-yellow-300 dark:bg-yellow-300 dark:text-gray-900",6:"bg-orange-400 dark:bg-orange-400 dark:text-gray-900",7:"bg-orange-400 dark:bg-orange-400 dark:text-gray-900",8:"bg-red-500 dark:bg-red-500 dark:text-gray-900",9:"bg-red-500 dark:bg-red-500 dark:text-gray-900",10:"bg-red-500 dark:bg-red-500 dark:text-gray-900",11:"bg-violet-500 dark:bg-violet-500 dark:text-gray-900"};return t.$$set=o=>{"value"in o&&n(0,i=o.value)},[i,r]}class Cc extends oe{constructor(e){super(),re(this,e,kc,wc,ne,{value:0})}}function Tc(t){let e,n=t[0].toFixed(2)+"",i,r;return{c(){e=k("span"),i=V(n),r=V(" km")},m(o,a){O(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=o[0].toFixed(2)+"")&&fe(i,n)},d(o){o&&D(e)}}}function Dc(t){let e,n=jr(t[0]).toFixed(2)+"",i,r;return{c(){e=k("span"),i=V(n),r=V(" mi")},m(o,a){O(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=jr(o[0]).toFixed(2)+"")&&fe(i,n)},d(o){o&&D(e)}}}function Oc(t){let e;function n(o,a){return o[1].units===nt.Imperial?Dc:Tc}let i=n(t),r=i(t);return{c(){r.c(),e=ge()},m(o,a){r.m(o,a),O(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:Y,o:Y,d(o){r.d(o),o&&D(e)}}}function jr(t){return t*.62137119}function Sc(t,e,n){let i;mt(t,Et,o=>n(1,i=o));let{value:r=0}=e;return t.$$set=o=>{"value"in o&&n(0,r=o.value)},[r,i]}class Zc extends oe{constructor(e){super(),re(this,e,Sc,Oc,ne,{value:0})}}function Pc(t){let e,n=t[0].toFixed(2)+"",i,r;return{c(){e=k("span"),i=V(n),r=V(" mb")},m(o,a){O(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=o[0].toFixed(2)+"")&&fe(i,n)},d(o){o&&D(e)}}}function Lc(t){let e,n=zr(t[0]).toFixed(2)+"",i,r;return{c(){e=k("span"),i=V(n),r=V(" inHg")},m(o,a){O(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=zr(o[0]).toFixed(2)+"")&&fe(i,n)},d(o){o&&D(e)}}}function Ec(t){let e;function n(o,a){return o[1].units===nt.Imperial?Lc:Pc}let i=n(t),r=i(t);return{c(){r.c(),e=ge()},m(o,a){r.m(o,a),O(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:Y,o:Y,d(o){r.d(o),o&&D(e)}}}function zr(t){return t/33.863886666667}function Ic(t,e,n){let i;mt(t,Et,o=>n(1,i=o));let{value:r=0}=e;return t.$$set=o=>{"value"in o&&n(0,r=o.value)},[r,i]}class Mc extends oe{constructor(e){super(),re(this,e,Ic,Ec,ne,{value:0})}}function Br(t){let e,n,i,r;return i=new Cc({props:{value:t[0].uv_index}}),{c(){e=k("div"),n=k("span"),n.textContent="UV Index: ",B(i.$$.fragment),C(n,"class","font-semibold")},m(o,a){O(o,e,a),h(e,n),j(i,e,null),r=!0},p(o,a){const l={};a&1&&(l.value=o[0].uv_index),i.$set(l)},i(o){r||(g(i.$$.fragment,o),r=!0)},o(o){b(i.$$.fragment,o),r=!1},d(o){o&&D(e),z(i)}}}function Ur(t){let e,n,i,r;return i=new Zc({props:{value:t[0].visibility}}),{c(){e=k("div"),n=k("span"),n.textContent="Visibility: ",B(i.$$.fragment),C(n,"class","font-semibold")},m(o,a){O(o,e,a),h(e,n),j(i,e,null),r=!0},p(o,a){const l={};a&1&&(l.value=o[0].visibility),i.$set(l)},i(o){r||(g(i.$$.fragment,o),r=!0)},o(o){b(i.$$.fragment,o),r=!1},d(o){o&&D(e),z(i)}}}function Fc(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,_,y,v,Z,w,T,I,P,R,U,W,S,E,K,A,H,L,M,X,ke,G,ye,Le,De,Q,Pe,Ce,ze;i=new Yo({props:{size:"large",value:t[0].conditions_icon}}),l=new Je({props:{value:t[0].temperature}}),u=new Ko({props:{value:t[0].conditions}}),p=new Je({props:{value:t[0].feels_like_temperature}}),Z=new Je({props:{value:t[0].temperature_low}}),P=new Je({props:{value:t[0].temperature_high}}),E=new _c({props:{speed:t[0].wind_speed,direction:t[0].wind_direction}}),L=new yc({props:{value:t[0].relative_humidity}}),G=new Je({props:{value:t[0].dew_point_temperature}});let _e=t[0].uv_index!==void 0&&Br(t),he=t[0].visibility!==void 0&&Ur(t);return Ce=new Mc({props:{value:t[0].pressure}}),{c(){e=k("div"),n=k("div"),B(i.$$.fragment),r=N(),o=k("div"),a=k("span"),B(l.$$.fragment),s=N(),B(u.$$.fragment),c=N(),f=k("div"),m=k("div"),d=k("span"),d.textContent="Feels Like: ",B(p.$$.fragment),_=N(),y=k("div"),v=k("span"),v.textContent="Low: ",B(Z.$$.fragment),w=N(),T=k("div"),I=k("span"),I.textContent="High: ",B(P.$$.fragment),R=N(),U=k("div"),W=k("div"),S=k("span"),S.textContent="Wind: ",B(E.$$.fragment),K=N(),A=k("div"),H=k("span"),H.textContent="Humidity: ",B(L.$$.fragment),M=N(),X=k("div"),ke=k("span"),ke.textContent="Dew Point: ",B(G.$$.fragment),ye=N(),_e&&_e.c(),Le=N(),he&&he.c(),De=N(),Q=k("div"),Pe=k("span"),Pe.textContent="Pressure: ",B(Ce.$$.fragment),C(n,"class","row-span-2 mr-2"),C(a,"class","text-2xl sm:text-4xl font-semibold"),C(d,"class","font-semibold"),C(v,"class","font-semibold"),C(I,"class","font-semibold"),C(f,"class","flex gap-2"),C(e,"class","grid grid-rows-2 grid-flow-col justify-center items-center mt-2 mb-4"),C(S,"class","font-semibold"),C(H,"class","font-semibold"),C(ke,"class","font-semibold"),C(Pe,"class","font-semibold"),C(U,"class","grid grid-cols-2 md:grid-cols-none md:grid-flow-col place-items-center md:justify-center gap-2 md:gap-8 md:mx-0 mb-6")},m($,we){O($,e,we),h(e,n),j(i,n,null),h(e,r),h(e,o),h(o,a),j(l,a,null),h(a,s),j(u,a,null),h(e,c),h(e,f),h(f,m),h(m,d),j(p,m,null),h(f,_),h(f,y),h(y,v),j(Z,y,null),h(f,w),h(f,T),h(T,I),j(P,T,null),O($,R,we),O($,U,we),h(U,W),h(W,S),j(E,W,null),h(U,K),h(U,A),h(A,H),j(L,A,null),h(U,M),h(U,X),h(X,ke),j(G,X,null),h(U,ye),_e&&_e.m(U,null),h(U,Le),he&&he.m(U,null),h(U,De),h(U,Q),h(Q,Pe),j(Ce,Q,null),ze=!0},p($,[we]){const gt={};we&1&&(gt.value=$[0].conditions_icon),i.$set(gt);const Qt={};we&1&&(Qt.value=$[0].temperature),l.$set(Qt);const It={};we&1&&(It.value=$[0].conditions),u.$set(It);const Jt={};we&1&&(Jt.value=$[0].feels_like_temperature),p.$set(Jt);const xt={};we&1&&(xt.value=$[0].temperature_low),Z.$set(xt);const Mt={};we&1&&(Mt.value=$[0].temperature_high),P.$set(Mt);const ht={};we&1&&(ht.speed=$[0].wind_speed),we&1&&(ht.direction=$[0].wind_direction),E.$set(ht);const $t={};we&1&&($t.value=$[0].relative_humidity),L.$set($t);const en={};we&1&&(en.value=$[0].dew_point_temperature),G.$set(en),$[0].uv_index!==void 0?_e?(_e.p($,we),we&1&&g(_e,1)):(_e=Br($),_e.c(),g(_e,1),_e.m(U,Le)):_e&&(de(),b(_e,1,1,()=>{_e=null}),me()),$[0].visibility!==void 0?he?(he.p($,we),we&1&&g(he,1)):(he=Ur($),he.c(),g(he,1),he.m(U,De)):he&&(de(),b(he,1,1,()=>{he=null}),me());const Be={};we&1&&(Be.value=$[0].pressure),Ce.$set(Be)},i($){ze||(g(i.$$.fragment,$),g(l.$$.fragment,$),g(u.$$.fragment,$),g(p.$$.fragment,$),g(Z.$$.fragment,$),g(P.$$.fragment,$),g(E.$$.fragment,$),g(L.$$.fragment,$),g(G.$$.fragment,$),g(_e),g(he),g(Ce.$$.fragment,$),ze=!0)},o($){b(i.$$.fragment,$),b(l.$$.fragment,$),b(u.$$.fragment,$),b(p.$$.fragment,$),b(Z.$$.fragment,$),b(P.$$.fragment,$),b(E.$$.fragment,$),b(L.$$.fragment,$),b(G.$$.fragment,$),b(_e),b(he),b(Ce.$$.fragment,$),ze=!1},d($){$&&D(e),z(i),z(l),z(u),z(p),z(Z),z(P),$&&D(R),$&&D(U),z(E),z(L),z(G),_e&&_e.d(),he&&he.d(),z(Ce)}}}function Rc(t,e,n){let{current:i}=e;return t.$$set=r=>{"current"in r&&n(0,i=r.current)},[i]}class Nc extends oe{constructor(e){super(),re(this,e,Rc,Fc,ne,{current:0})}}function Ac(t){let e,n,i,r,o,a,l,s,u;return i=new Je({props:{value:t[0]}}),s=new Je({props:{value:t[1]}}),{c(){e=k("div"),n=k("div"),B(i.$$.fragment),r=N(),o=k("div"),a=N(),l=k("div"),B(s.$$.fragment),C(n,"class","text-right min-w-fit"),be(n,"min-width",t[2]===0?"min-content":`${t[2]}%`),C(o,"class","bg-gray-800 dark:bg-gray-400 my-0.5 mx-1.5 rounded-xl"),be(o,"width",100-t[3]-t[2]+"%"),be(l,"max-width",t[3]+"%"),C(e,"class","flex w-10/12 sm:w-11/12")},m(c,f){O(c,e,f),h(e,n),j(i,n,null),h(e,r),h(e,o),h(e,a),h(e,l),j(s,l,null),u=!0},p(c,[f]){const m={};f&1&&(m.value=c[0]),i.$set(m),(!u||f&4)&&be(n,"min-width",c[2]===0?"min-content":`${c[2]}%`),(!u||f&12)&&be(o,"width",100-c[3]-c[2]+"%");const d={};f&2&&(d.value=c[1]),s.$set(d),(!u||f&8)&&be(l,"max-width",c[3]+"%")},i(c){u||(g(i.$$.fragment,c),g(s.$$.fragment,c),u=!0)},o(c){b(i.$$.fragment,c),b(s.$$.fragment,c),u=!1},d(c){c&&D(e),z(i),z(s)}}}function jc(t,e,n){let{low:i}=e,{high:r}=e,{global_low:o}=e,{global_high:a}=e,l,s;return t.$$set=u=>{"low"in u&&n(0,i=u.low),"high"in u&&n(1,r=u.high),"global_low"in u&&n(4,o=u.global_low),"global_high"in u&&n(5,a=u.global_high)},t.$$.update=()=>{t.$$.dirty&51&&(n(2,l=100*(i-o)/(a-o)),n(3,s=100*(a-r)/(a-o)))},[i,r,l,s,o,a]}class zc extends oe{constructor(e){super(),re(this,e,jc,Ac,ne,{low:0,high:1,global_low:4,global_high:5})}}function Bc(t){let e,n;return e=new dt({props:{format:"day",value:t[1].timestamp}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,r){const o={};r&2&&(o.value=i[1].timestamp),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function Uc(t){let e;return{c(){e=V("Today")},m(n,i){O(n,e,i)},p:Y,i:Y,o:Y,d(n){n&&D(e)}}}function Hc(t){let e,n,i,r,o,a,l,s,u,c,f,m,d;i=new Yo({props:{value:t[1].conditions_icon}});const p=[Uc,Bc],_=[];function y(v,Z){return Z&3&&(l=null),l==null&&(l=v[0].timestamp>v[1].hourly[0].timestamp||v[1].hourly[0].timestamp.getTime()-v[0].timestamp.getTime()<3600*1e3),l?0:1}return s=y(t,-1),u=_[s]=p[s](t),m=new zc({props:{low:t[1].temperature_low,high:t[1].temperature_high,global_low:t[2],global_high:t[3]}}),{c(){e=k("div"),n=k("div"),B(i.$$.fragment),r=N(),o=k("div"),a=k("span"),u.c(),c=N(),f=k("div"),B(m.$$.fragment),C(a,"class","font-semibold"),C(o,"class","w-[10%]"),C(f,"class","ml-auto grow"),C(e,"class","flex items-center gap-4 w-full")},m(v,Z){O(v,e,Z),h(e,n),j(i,n,null),h(e,r),h(e,o),h(o,a),_[s].m(a,null),h(e,c),h(e,f),j(m,f,null),d=!0},p(v,[Z]){const w={};Z&2&&(w.value=v[1].conditions_icon),i.$set(w);let T=s;s=y(v,Z),s===T?_[s].p(v,Z):(de(),b(_[T],1,1,()=>{_[T]=null}),me(),u=_[s],u?u.p(v,Z):(u=_[s]=p[s](v),u.c()),g(u,1),u.m(a,null));const I={};Z&2&&(I.low=v[1].temperature_low),Z&2&&(I.high=v[1].temperature_high),Z&4&&(I.global_low=v[2]),Z&8&&(I.global_high=v[3]),m.$set(I)},i(v){d||(g(i.$$.fragment,v),g(u),g(m.$$.fragment,v),d=!0)},o(v){b(i.$$.fragment,v),b(u),b(m.$$.fragment,v),d=!1},d(v){v&&D(e),z(i),_[s].d(),z(m)}}}function qc(t,e,n){let{current:i}=e,{daily:r}=e,{global_low:o}=e,{global_high:a}=e;return t.$$set=l=>{"current"in l&&n(0,i=l.current),"daily"in l&&n(1,r=l.daily),"global_low"in l&&n(2,o=l.global_low),"global_high"in l&&n(3,a=l.global_high)},[i,r,o,a]}class Wc extends oe{constructor(e){super(),re(this,e,qc,Hc,ne,{current:0,daily:1,global_low:2,global_high:3})}}function Vc(t){let e,n=t[0].toFixed(0)+"",i,r;return{c(){e=k("span"),i=V(n),r=V(" mm")},m(o,a){O(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=o[0].toFixed(0)+"")&&fe(i,n)},d(o){o&&D(e)}}}function Gc(t){let e,n=Hr(t[0]).toFixed(2)+"",i,r;return{c(){e=k("span"),i=V(n),r=V(" in")},m(o,a){O(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=Hr(o[0]).toFixed(2)+"")&&fe(i,n)},d(o){o&&D(e)}}}function Kc(t){let e;function n(o,a){return o[1].units===nt.Imperial?Gc:Vc}let i=n(t),r=i(t);return{c(){r.c(),e=ge()},m(o,a){r.m(o,a),O(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:Y,o:Y,d(o){r.d(o),o&&D(e)}}}function Hr(t){return t*.0393700787}function Yc(t,e,n){let i;mt(t,Et,o=>n(1,i=o));let{value:r=0}=e;return t.$$set=o=>{"value"in o&&n(0,r=o.value)},[r,i]}class Xc extends oe{constructor(e){super(),re(this,e,Yc,Kc,ne,{value:0})}}function qr(t){let e,n,i,r,o=t[0].precipitation_probability+"",a,l;return{c(){e=k("div"),n=k("span"),n.textContent="Precipitation:",i=N(),r=k("span"),a=V(o),l=V("%"),C(n,"class","text-sm md:text-base font-semibold"),C(r,"class","text-sm md:text-base")},m(s,u){O(s,e,u),h(e,n),h(e,i),h(e,r),h(r,a),h(r,l)},p(s,u){u&1&&o!==(o=s[0].precipitation_probability+"")&&fe(a,o)},d(s){s&&D(e)}}}function Wr(t){let e,n,i,r,o,a;return o=new Xc({props:{value:t[0].precipitation_amount}}),{c(){e=k("div"),n=k("span"),n.textContent="Precipitation:",i=N(),r=k("span"),B(o.$$.fragment),C(n,"class","text-sm md:text-base font-semibold"),C(r,"class","text-sm md:text-base")},m(l,s){O(l,e,s),h(e,n),h(e,i),h(e,r),j(o,r,null),a=!0},p(l,s){const u={};s&1&&(u.value=l[0].precipitation_amount),o.$set(u)},i(l){a||(g(o.$$.fragment,l),a=!0)},o(l){b(o.$$.fragment,l),a=!1},d(l){l&&D(e),z(o)}}}function Qc(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,_,y,v,Z,w;r=new Ko({props:{value:t[0].conditions}}),s=new Ke({props:{icon:"mingcute:sunrise-line",class:"inline text-2xl sm:text-3xl align-bottom"}}),f=new dt({props:{format:"short",value:t[0].sunrise_timestamp}}),d=new Ke({props:{icon:"mingcute:sunset-fill",class:"inline text-2xl sm:text-3xl align-bottom"}}),y=new dt({props:{format:"short",value:t[0].sunset_timestamp}});let T=t[0].precipitation_probability!==void 0&&qr(t),I=t[0].precipitation_amount!==void 0&&Wr(t);return{c(){e=k("div"),n=k("div"),i=k("span"),B(r.$$.fragment),o=N(),a=k("div"),l=k("div"),B(s.$$.fragment),u=N(),c=k("span"),B(f.$$.fragment),m=N(),B(d.$$.fragment),p=N(),_=k("span"),B(y.$$.fragment),v=N(),T&&T.c(),Z=N(),I&&I.c(),C(i,"class","text-lg sm:text-xl"),C(e,"class","grid place-items-center mb-4"),C(c,"class","text-sm md:text-base"),C(_,"class","text-sm md:text-base"),C(a,"class","grid grid-flow-col place-items-center md:auto-cols-fr gap-4 md:gap-8 mb-6")},m(P,R){O(P,e,R),h(e,n),h(n,i),j(r,i,null),O(P,o,R),O(P,a,R),h(a,l),j(s,l,null),h(l,u),h(l,c),j(f,c,null),h(l,m),j(d,l,null),h(l,p),h(l,_),j(y,_,null),h(a,v),T&&T.m(a,null),h(a,Z),I&&I.m(a,null),w=!0},p(P,[R]){const U={};R&1&&(U.value=P[0].conditions),r.$set(U);const W={};R&1&&(W.value=P[0].sunrise_timestamp),f.$set(W);const S={};R&1&&(S.value=P[0].sunset_timestamp),y.$set(S),P[0].precipitation_probability!==void 0?T?T.p(P,R):(T=qr(P),T.c(),T.m(a,Z)):T&&(T.d(1),T=null),P[0].precipitation_amount!==void 0?I?(I.p(P,R),R&1&&g(I,1)):(I=Wr(P),I.c(),g(I,1),I.m(a,null)):I&&(de(),b(I,1,1,()=>{I=null}),me())},i(P){w||(g(r.$$.fragment,P),g(s.$$.fragment,P),g(f.$$.fragment,P),g(d.$$.fragment,P),g(y.$$.fragment,P),g(I),w=!0)},o(P){b(r.$$.fragment,P),b(s.$$.fragment,P),b(f.$$.fragment,P),b(d.$$.fragment,P),b(y.$$.fragment,P),b(I),w=!1},d(P){P&&D(e),z(r),P&&D(o),P&&D(a),z(s),z(f),z(d),z(y),T&&T.d(),I&&I.d()}}}function Jc(t,e,n){let{daily:i}=e;return t.$$set=r=>{"daily"in r&&n(0,i=r.daily)},[i]}class xc extends oe{constructor(e){super(),re(this,e,Jc,Qc,ne,{daily:0})}}function Vr(t,e,n){const i=t.slice();i[8]=e[n],i[11]=n;const r=i[0][2*(i[11]+1)].temperature;return i[9]=r,i}function Gr(t,e,n){const i=t.slice();i[8]=e[n],i[11]=n;const r=i[0][2*(i[11]+1)].timestamp;return i[12]=r,i}function $c(t,e,n){const i=t.slice();return i[8]=e[n],i[11]=n,i}function Kr(t,e,n){const i=t.slice();return i[15]=e[n],i}function ef(t){let e,n=t[2][t[15].conditions][1]+"",i;return{c(){e=k("div"),i=V(n),C(e,"class","hidden md:block truncate")},m(r,o){O(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=r[2][r[15].conditions][1]+"")&&fe(i,n)},d(r){r&&D(e)}}}function tf(t){let e,n=t[2][t[15].conditions][1]+"",i;return{c(){e=k("div"),i=V(n),C(e,"class","truncate")},m(r,o){O(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=r[2][r[15].conditions][1]+"")&&fe(i,n)},d(r){r&&D(e)}}}function Yr(t){let e,n,i;function r(l,s){if(l[15].duration>4)return tf;if(l[15].duration>2)return ef}let o=r(t),a=o&&o(t);return{c(){e=k("div"),a&&a.c(),n=N(),C(e,"class",i="h-10 leading-9 "+t[2][t[15].conditions][0]+" text-center"),be(e,"width",100*t[15].duration/24+"%")},m(l,s){O(l,e,s),a&&a.m(e,null),h(e,n)},p(l,s){o===(o=r(l))&&a?a.p(l,s):(a&&a.d(1),a=o&&o(l),a&&(a.c(),a.m(e,n))),s&2&&i!==(i="h-10 leading-9 "+l[2][l[15].conditions][0]+" text-center")&&C(e,"class",i),s&2&&be(e,"width",100*l[15].duration/24+"%")},d(l){l&&D(e),a&&a.d()}}}function nf(t){let e;return{c(){e=k("div"),C(e,"class",(t[11]%2===0?"h-[8px]":"h-[5px]")+" border-l border-gray-400"),be(e,"width",(t[11]<24?100/24:0)+"%")},m(n,i){O(n,e,i)},p:Y,d(n){n&&D(e)}}}function Xr(t){let e,n,i,r;return i=new dt({props:{value:t[12],format:"hour"}}),{c(){e=k("div"),n=k("div"),B(i.$$.fragment),C(n,"class",(t[11]===0||t[11]===2||t[11]===4||t[11]===6||t[11]===8||t[11]===10?"block":"hidden")+" md:block"),C(e,"class","text-center"),be(e,"width",100/12+"%")},m(o,a){O(o,e,a),h(e,n),j(i,n,null),r=!0},p(o,a){const l={};a&1&&(l.value=o[12]),i.$set(l)},i(o){r||(g(i.$$.fragment,o),r=!0)},o(o){b(i.$$.fragment,o),r=!1},d(o){o&&D(e),z(i)}}}function Qr(t){let e,n,i,r,o;return r=new Je({props:{value:t[9]}}),{c(){e=k("div"),n=k("div"),i=V(" "),B(r.$$.fragment),C(n,"class",(t[11]===0||t[11]===2||t[11]===4||t[11]===6||t[11]===8||t[11]===10?"block":"hidden")+" md:block"),C(e,"class","text-center"),be(e,"width",100/12+"%"),be(e,"opacity",t[3](t[9]))},m(a,l){O(a,e,l),h(e,n),h(n,i),j(r,n,null),o=!0},p(a,l){const s={};l&1&&(s.value=a[9]),r.$set(s),(!o||l&1)&&be(e,"opacity",a[3](a[9]))},i(a){o||(g(r.$$.fragment,a),o=!0)},o(a){b(r.$$.fragment,a),o=!1},d(a){a&&D(e),z(r)}}}function rf(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,_,y,v,Z,w,T,I=t[1],P=[];for(let L=0;Lb(S[L],1,1,()=>{S[L]=null});y=new Je({props:{value:t[0][0].temperature}});let K=Array(11),A=[];for(let L=0;Lb(A[L],1,1,()=>{A[L]=null});return{c(){e=k("div");for(let L=0;L{"hourly"in f&&n(0,i=f.hourly)},t.$$.update=()=>{if(t.$$.dirty&19){n(1,l=[]);for(const f of i){const m=a[f.conditions_icon]??r.Unknown;l.length===0||l[l.length-1].conditions!==m?l.push({conditions:m,duration:1}):n(1,l[l.length-1].duration+=1,l)}s=Math.min(...i.map(f=>f.temperature)),u=Math.max(...i.map(f=>f.temperature))}},[i,l,o,c,r]}class Xo extends oe{constructor(e){super(),re(this,e,of,rf,ne,{hourly:0})}}function xr(t,e,n){const i=t.slice();return i[26]=e[n],i[27]=e,i[28]=n,i}function af(t){let e;return{c(){e=V("Weather Provider")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function $r(t){let e,n,i=t[1].fields,r=[];for(let a=0;ab(r[a],1,1,()=>{r[a]=null});return{c(){for(let a=0;aWe(r,"value",s)),{c(){e=k("div"),B(n.$$.fragment),i=N(),B(r.$$.fragment),a=N()},m(c,f){O(c,e,f),j(n,e,null),h(e,i),j(r,e,null),h(e,a),l=!0},p(c,f){t=c;const m={};f&2&&(m.for="input-"+t[26].name),f&536870914&&(m.$$scope={dirty:f,ctx:t}),n.$set(m);const d={};f&2&&(d.id="input-"+t[26].name),!o&&f&6&&(o=!0,d.value=t[2][t[26].name],qe(()=>o=!1)),r.$set(d)},i(c){l||(g(n.$$.fragment,c),g(r.$$.fragment,c),l=!0)},o(c){b(n.$$.fragment,c),b(r.$$.fragment,c),l=!1},d(c){c&&D(e),z(n),z(r)}}}function to(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,_;n=new lt({props:{for:"radio-location-mode",class:"mb-2",$$slots:{default:[sf]},$$scope:{ctx:t}}});function y(T){t[17](T)}let v={id:"radio-location-mode",value:t[0].Geolocation,$$slots:{default:[uf]},$$scope:{ctx:t}};t[3]!==void 0&&(v.group=t[3]),o=new nr({props:v}),Te.push(()=>We(o,"group",y));function Z(T){t[18](T)}let w={value:t[0].Coordinates,$$slots:{default:[cf]},$$scope:{ctx:t}};return t[3]!==void 0&&(w.group=t[3]),s=new nr({props:w}),Te.push(()=>We(s,"group",Z)),m=new lt({props:{for:"group-location",class:"mb-2",$$slots:{default:[ff]},$$scope:{ctx:t}}}),p=new fl({props:{id:"group-location",class:"w-full",$$slots:{default:[gf]},$$scope:{ctx:t}}}),{c(){e=k("div"),B(n.$$.fragment),i=N(),r=k("div"),B(o.$$.fragment),l=N(),B(s.$$.fragment),c=N(),f=k("div"),B(m.$$.fragment),d=N(),B(p.$$.fragment),C(r,"class","flex gap-4 ml-2 my-5")},m(T,I){O(T,e,I),j(n,e,null),h(e,i),h(e,r),j(o,r,null),h(r,l),j(s,r,null),O(T,c,I),O(T,f,I),j(m,f,null),h(f,d),j(p,f,null),_=!0},p(T,I){const P={};I&536870912&&(P.$$scope={dirty:I,ctx:T}),n.$set(P);const R={};I&1&&(R.value=T[0].Geolocation),I&536870912&&(R.$$scope={dirty:I,ctx:T}),!a&&I&8&&(a=!0,R.group=T[3],qe(()=>a=!1)),o.$set(R);const U={};I&1&&(U.value=T[0].Coordinates),I&536870912&&(U.$$scope={dirty:I,ctx:T}),!u&&I&8&&(u=!0,U.group=T[3],qe(()=>u=!1)),s.$set(U);const W={};I&536870912&&(W.$$scope={dirty:I,ctx:T}),m.$set(W);const S={};I&536871449&&(S.$$scope={dirty:I,ctx:T}),p.$set(S)},i(T){_||(g(n.$$.fragment,T),g(o.$$.fragment,T),g(s.$$.fragment,T),g(m.$$.fragment,T),g(p.$$.fragment,T),_=!0)},o(T){b(n.$$.fragment,T),b(o.$$.fragment,T),b(s.$$.fragment,T),b(m.$$.fragment,T),b(p.$$.fragment,T),_=!1},d(T){T&&D(e),z(n),z(o),z(s),T&&D(c),T&&D(f),z(m),z(p)}}}function sf(t){let e;return{c(){e=V("Location")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function uf(t){let e;return{c(){e=V("Geolocation")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function cf(t){let e;return{c(){e=V("Coordinates")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function ff(t){let e;return{c(){e=V("Coordinates")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function df(t){let e,n;return e=new Ke({props:{icon:"radix-icons:crosshair-2",class:"text-lg"}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function mf(t){let e,n;return e=new U0({props:{size:"5",color:"gray"}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function pf(t){let e,n,i,r;const o=[mf,df],a=[];function l(s,u){return s[9]?0:1}return e=l(t),n=a[e]=o[e](t),{c(){n.c(),i=ge()},m(s,u){a[e].m(s,u),O(s,i,u),r=!0},p(s,u){let c=e;e=l(s),e!==c&&(de(),b(a[c],1,1,()=>{a[c]=null}),me(),n=a[e],n||(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){b(n),r=!1},d(s){a[e].d(s),s&&D(i)}}}function gf(t){let e,n,i,r,o,a,l,s;function u(d){t[19](d)}let c={id:"input-latitude",disabled:t[3]===t[0].Geolocation,placeholder:"Latitude (decimal)"};t[4].latitude!==void 0&&(c.value=t[4].latitude),e=new Tn({props:c}),Te.push(()=>We(e,"value",u));function f(d){t[20](d)}let m={id:"input-longitude",disabled:t[3]===t[0].Geolocation,placeholder:"Longitude (decimal)"};return t[4].longitude!==void 0&&(m.value=t[4].longitude),r=new Tn({props:m}),Te.push(()=>We(r,"value",f)),l=new ot({props:{id:"btn-locate",disabled:t[3]===t[0].Geolocation||t[9],size:"sm",outline:!0,class:"!p-3",color:"light",$$slots:{default:[pf]},$$scope:{ctx:t}}}),l.$on("click",t[11]),{c(){B(e.$$.fragment),i=N(),B(r.$$.fragment),a=N(),B(l.$$.fragment)},m(d,p){j(e,d,p),O(d,i,p),j(r,d,p),O(d,a,p),j(l,d,p),s=!0},p(d,p){const _={};p&9&&(_.disabled=d[3]===d[0].Geolocation),!n&&p&16&&(n=!0,_.value=d[4].latitude,qe(()=>n=!1)),e.$set(_);const y={};p&9&&(y.disabled=d[3]===d[0].Geolocation),!o&&p&16&&(o=!0,y.value=d[4].longitude,qe(()=>o=!1)),r.$set(y);const v={};p&521&&(v.disabled=d[3]===d[0].Geolocation||d[9]),p&536871424&&(v.$$scope={dirty:p,ctx:d}),l.$set(v)},i(d){s||(g(e.$$.fragment,d),g(r.$$.fragment,d),g(l.$$.fragment,d),s=!0)},o(d){b(e.$$.fragment,d),b(r.$$.fragment,d),b(l.$$.fragment,d),s=!1},d(d){z(e,d),d&&D(i),z(r,d),d&&D(a),z(l,d)}}}function hf(t){let e;return{c(){e=V("Units")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function _f(t){let e;return{c(){e=V("Title (optional)")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function bf(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,_,y,v,Z,w,T,I,P,R;i=new lt({props:{for:"select-provider",class:"mb-2",$$slots:{default:[af]},$$scope:{ctx:t}}});function U(M){t[15](M)}let W={id:"select-provider",items:bi.map(Cf),placeholder:"Select Provider"};t[1]!==void 0&&(W.value=t[1]),o=new dr({props:W}),Te.push(()=>We(o,"value",U)),o.$on("change",t[10]);let S=t[1]&&t[1].fields.length>0&&$r(t);u=new G0({props:{class:"mt-2",height:"h-px"}});let E=t[1].requiresLocation&&to(t);d=new lt({props:{for:"select-units",class:"mb-2",$$slots:{default:[hf]},$$scope:{ctx:t}}});function K(M){t[21](M)}let A={id:"select-units",items:[{name:"Imperial",value:nt.Imperial},{name:"Metric",value:nt.Metric}]};t[6]!==void 0&&(A.value=t[6]),_=new dr({props:A}),Te.push(()=>We(_,"value",K)),w=new lt({props:{for:"input-title",class:"mb-2",$$slots:{default:[_f]},$$scope:{ctx:t}}});function H(M){t[22](M)}let L={id:"input-title",required:!0};return t[7]!==void 0&&(L.value=t[7]),I=new Tn({props:L}),Te.push(()=>We(I,"value",H)),{c(){e=k("div"),n=k("div"),B(i.$$.fragment),r=N(),B(o.$$.fragment),l=N(),S&&S.c(),s=N(),B(u.$$.fragment),c=N(),E&&E.c(),f=N(),m=k("div"),B(d.$$.fragment),p=N(),B(_.$$.fragment),v=N(),Z=k("div"),B(w.$$.fragment),T=N(),B(I.$$.fragment),C(e,"class","space-y-4")},m(M,X){O(M,e,X),h(e,n),j(i,n,null),h(n,r),j(o,n,null),h(e,l),S&&S.m(e,null),h(e,s),j(u,e,null),h(e,c),E&&E.m(e,null),h(e,f),h(e,m),j(d,m,null),h(m,p),j(_,m,null),h(e,v),h(e,Z),j(w,Z,null),h(Z,T),j(I,Z,null),R=!0},p(M,X){const ke={};X&536870912&&(ke.$$scope={dirty:X,ctx:M}),i.$set(ke);const G={};!a&&X&2&&(a=!0,G.value=M[1],qe(()=>a=!1)),o.$set(G),M[1]&&M[1].fields.length>0?S?(S.p(M,X),X&2&&g(S,1)):(S=$r(M),S.c(),g(S,1),S.m(e,s)):S&&(de(),b(S,1,1,()=>{S=null}),me()),M[1].requiresLocation?E?(E.p(M,X),X&2&&g(E,1)):(E=to(M),E.c(),g(E,1),E.m(e,f)):E&&(de(),b(E,1,1,()=>{E=null}),me());const ye={};X&536870912&&(ye.$$scope={dirty:X,ctx:M}),d.$set(ye);const Le={};!y&&X&64&&(y=!0,Le.value=M[6],qe(()=>y=!1)),_.$set(Le);const De={};X&536870912&&(De.$$scope={dirty:X,ctx:M}),w.$set(De);const Q={};!P&&X&128&&(P=!0,Q.value=M[7],qe(()=>P=!1)),I.$set(Q)},i(M){R||(g(i.$$.fragment,M),g(o.$$.fragment,M),g(S),g(u.$$.fragment,M),g(E),g(d.$$.fragment,M),g(_.$$.fragment,M),g(w.$$.fragment,M),g(I.$$.fragment,M),R=!0)},o(M){b(i.$$.fragment,M),b(o.$$.fragment,M),b(S),b(u.$$.fragment,M),b(E),b(d.$$.fragment,M),b(_.$$.fragment,M),b(w.$$.fragment,M),b(I.$$.fragment,M),R=!1},d(M){M&&D(e),z(i),z(o),S&&S.d(),z(u),E&&E.d(),z(d),z(_),z(w),z(I)}}}function vf(t){let e;return{c(){e=V("Cancel")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function yf(t){let e;return{c(){e=V("Save")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function wf(t){let e,n,i,r;return e=new ot({props:{color:"alternative",class:"ml-auto",$$slots:{default:[vf]},$$scope:{ctx:t}}}),e.$on("click",t[12]),i=new ot({props:{disabled:!t[8],$$slots:{default:[yf]},$$scope:{ctx:t}}}),i.$on("click",t[13]),{c(){B(e.$$.fragment),n=N(),B(i.$$.fragment)},m(o,a){j(e,o,a),O(o,n,a),j(i,o,a),r=!0},p(o,a){const l={};a&536870912&&(l.$$scope={dirty:a,ctx:o}),e.$set(l);const s={};a&256&&(s.disabled=!o[8]),a&536870912&&(s.$$scope={dirty:a,ctx:o}),i.$set(s)},i(o){r||(g(e.$$.fragment,o),g(i.$$.fragment,o),r=!0)},o(o){b(e.$$.fragment,o),b(i.$$.fragment,o),r=!1},d(o){z(e,o),o&&D(n),z(i,o)}}}function kf(t){let e,n,i;function r(a){t[23](a)}let o={title:"Settings",class:"w-full sm:w-2/3",$$slots:{footer:[wf],default:[bf]},$$scope:{ctx:t}};return t[5]!==void 0&&(o.open=t[5]),e=new Lo({props:o}),Te.push(()=>We(e,"open",r)),{c(){B(e.$$.fragment)},m(a,l){j(e,a,l),i=!0},p(a,[l]){const s={};l&536871903&&(s.$$scope={dirty:l,ctx:a}),!n&&l&32&&(n=!0,s.open=a[5],qe(()=>n=!1)),e.$set(s)},i(a){i||(g(e.$$.fragment,a),i=!0)},o(a){b(e.$$.fragment,a),i=!1},d(a){z(e,a)}}}const Cf=t=>({name:t.description,value:t});function Tf(t,e,n){var i;(function(A){A[A.Geolocation=0]="Geolocation",A[A.Coordinates=1]="Coordinates"})(i||(i={}));let r=!1,o,a,l={},s,u,c,f,m,d,p=!1;function _(){n(2,l=a===o.providerFactory?Object.fromEntries(a.fields.map(A=>[A.name,o.providerParams[A.name]])):Object.fromEntries(a.fields.map(A=>[A.name,""])))}function y(){const A=Object.fromEntries(new URLSearchParams(window.location.search).entries());o=Go(A),n(1,a=bi.includes(o.providerFactory)?o.providerFactory:void 0),n(3,s=o.location?i.Coordinates:i.Geolocation),n(4,u=o.location||new ft("","")),n(6,c=o.units),n(7,f=o.title),m=o.refreshInterval,_(),n(5,r=!0)}async function v(){n(9,p=!0),n(4,u=await ft.fromGeolocation()||u),n(9,p=!1)}function Z(){n(5,r=!1)}function w(){let A={providerFactory:a,providerParams:l,location:a.requiresLocation&&s===i.Coordinates&&u.valid()&&u||void 0,units:c,title:f,refreshInterval:m};window.location.search=new URLSearchParams(xu(A)).toString()}function T(A){a=A,n(1,a)}function I(A,H){t.$$.not_equal(l[H.name],A)&&(l[H.name]=A,n(2,l))}function P(A){s=A,n(3,s)}function R(A){s=A,n(3,s)}function U(A){t.$$.not_equal(u.latitude,A)&&(u.latitude=A,n(4,u))}function W(A){t.$$.not_equal(u.longitude,A)&&(u.longitude=A,n(4,u))}function S(A){c=A,n(6,c)}function E(A){f=A,n(7,f)}function K(A){r=A,n(5,r)}return t.$$.update=()=>{t.$$.dirty&31&&n(8,d=a&&Object.values(l).every(A=>A!=="")&&(!a.requiresLocation||s===i.Geolocation||u.valid()))},[i,a,l,s,u,r,c,f,d,p,_,v,Z,w,y,T,I,P,R,U,W,S,E,K]}class Df extends oe{constructor(e){super(),re(this,e,Tf,kf,ne,{open:14})}get open(){return this.$$.ctx[14]}}function Of(t){let e,n,i,r,o,a,l,s,u,c,f;return{c(){e=k("div"),n=k("p"),n.innerHTML=`briefsky is a free weather frontend to a variety of weather providers, with an interface reminiscent of the late Dark Sky. - briefsky does not provide weather data — a weather provider must be configured in the settings.`,i=N(),r=k("br"),o=N(),a=k("p"),a.innerHTML=`briefsky is MIT licensed. In addition, briefsky uses Erik Flower's Weather icons (Open Font License), as well as miscellaneous icons from Radix Icons (MIT License), Material Design - Icons (Apache 2.0 License), and MingCute Icons (Apache 2.0 License).`,l=N(),s=k("br"),u=N(),c=k("p"),f=k("span"),f.textContent=`v1.0.0-6d91906 -`,C(n,"class","text-justify"),C(a,"class","text-justify [&_a]:underline"),C(f,"class","font-mono"),C(e,"class",t[0])},m(m,d){O(m,e,d),h(e,n),h(e,i),h(e,r),h(e,o),h(e,a),h(e,l),h(e,s),h(e,u),h(e,c),h(c,f)},p(m,d){d&1&&C(e,"class",m[0])},d(m){m&&D(e)}}}function Sf(t){let e;return{c(){e=V("Close")},m(n,i){O(n,e,i)},d(n){n&&D(e)}}}function Zf(t){let e,n;return e=new ot({props:{class:"ml-auto",$$slots:{default:[Sf]},$$scope:{ctx:t}}}),e.$on("click",t[2]),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,r){const o={};r&32&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function Pf(t){let e,n,i;function r(a){t[4](a)}let o={title:"About",autoclose:!0,class:"w-full sm:w-2/3",$$slots:{footer:[Zf],default:[Of]},$$scope:{ctx:t}};return t[1]!==void 0&&(o.open=t[1]),e=new Lo({props:o}),Te.push(()=>We(e,"open",r)),{c(){B(e.$$.fragment)},m(a,l){j(e,a,l),i=!0},p(a,[l]){const s={};l&33&&(s.$$scope={dirty:l,ctx:a}),!n&&l&2&&(n=!0,s.open=a[1],qe(()=>n=!1)),e.$set(s)},i(a){i||(g(e.$$.fragment,a),i=!0)},o(a){b(e.$$.fragment,a),i=!1},d(a){z(e,a)}}}function Lf(t,e,n){let{textColorClass:i=""}=e,r=!1;function o(){n(1,r=!0)}function a(){n(1,r=!1)}function l(s){r=s,n(1,r)}return t.$$set=s=>{"textColorClass"in s&&n(0,i=s.textColorClass)},[i,r,a,o,l]}class Ef extends oe{constructor(e){super(),re(this,e,Lf,Pf,ne,{textColorClass:0,open:3})}get open(){return this.$$.ctx[3]}}function no(t,e,n){const i=t.slice();return i[13]=e[n],i}function io(t){let e,n;return e=new vo({props:{class:"mb-2 col-span-2 md:col-span-6",color:"dark",border:!0,dismissable:!0,$$slots:{icon:[Mf],default:[If]},$$scope:{ctx:t}}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function If(t){let e,n;return{c(){e=k("span"),e.textContent="Example Weather Provider",n=V(" — Please configure a weather provider in the settings."),C(e,"class","font-semibold")},m(i,r){O(i,e,r),O(i,n,r)},p:Y,d(i){i&&D(e),i&&D(n)}}}function Mf(t){let e,n,i;return n=new Ke({props:{icon:"radix-icons:exclamation-triangle",class:"text-lg"}}),{c(){e=k("span"),B(n.$$.fragment),C(e,"slot","icon")},m(r,o){O(r,e,o),j(n,e,null),i=!0},p:Y,i(r){i||(g(n.$$.fragment,r),i=!0)},o(r){b(n.$$.fragment,r),i=!1},d(r){r&&D(e),z(n)}}}function Ff(t){let e,n;return e=new dt({props:{format:"long",value:t[1]?t[1].current.timestamp:new Date}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,r){const o={};r&2&&(o.value=i[1]?i[1].current.timestamp:new Date),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function Rf(t){let e=t[6].title+"",n,i,r,o;return r=new dt({props:{format:"long",value:t[1]?t[1].current.timestamp:new Date}}),{c(){n=V(e),i=V(" - "),B(r.$$.fragment)},m(a,l){O(a,n,l),O(a,i,l),j(r,a,l),o=!0},p(a,l){(!o||l&64)&&e!==(e=a[6].title+"")&&fe(n,e);const s={};l&2&&(s.value=a[1]?a[1].current.timestamp:new Date),r.$set(s)},i(a){o||(g(r.$$.fragment,a),o=!0)},o(a){b(r.$$.fragment,a),o=!1},d(a){a&&D(n),a&&D(i),z(r,a)}}}function Nf(t){let e,n;return e=new Ke({props:{icon:"radix-icons:reload",class:"text-xl"}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p:Y,i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function Af(t){let e,n;return e=new Ke({props:{icon:"radix-icons:gear",class:"text-xl"}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p:Y,i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function jf(t){let e,n;return e=new Ke({props:{icon:"radix-icons:question-mark-circled",class:"text-xl"}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p:Y,i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function zf(t){let e=t[0]&&t[7](t[0])===je,n,i,r,o,a,l,s,u,c,f,m,d,p,_,y,v,Z,w,T,I,P,R=e&&io(t);const U=[Rf,Ff],W=[];function S(E,K){return E[6].title?0:1}return c=S(t),f=W[c]=U[c](t),_=new ot({props:{id:"btn-refresh",btnClass:mn,$$slots:{default:[Nf]},$$scope:{ctx:t}}}),_.$on("click",t[8]),v=new ot({props:{btnClass:mn,$$slots:{default:[Af]},$$scope:{ctx:t}}}),v.$on("click",t[9]),w=new ot({props:{btnClass:mn,$$slots:{default:[jf]},$$scope:{ctx:t}}}),w.$on("click",t[10]),I=new bl({props:{btnClass:mn}}),{c(){R&&R.c(),n=N(),i=k("div"),r=k("span"),o=k("a"),a=V("briefsky"),l=N(),s=k("div"),u=k("span"),f.c(),m=N(),d=k("div"),p=k("div"),B(_.$$.fragment),y=N(),B(v.$$.fragment),Z=N(),B(w.$$.fragment),T=N(),B(I.$$.fragment),C(o,"href",window.location.href),C(r,"class","whitespace-nowrap leading-none text-xl font-semibold"),C(u,"class","font-light"),C(s,"class","hidden md:block col-span-4 text-center"),C(p,"class","hidden sm:block"),C(d,"class","flex justify-end")},m(E,K){R&&R.m(E,K),O(E,n,K),O(E,i,K),h(i,r),h(r,o),h(o,a),O(E,l,K),O(E,s,K),h(s,u),W[c].m(u,null),O(E,m,K),O(E,d,K),h(d,p),j(_,p,null),h(d,y),j(v,d,null),h(d,Z),j(w,d,null),h(d,T),j(I,d,null),P=!0},p(E,K){K&1&&(e=E[0]&&E[7](E[0])===je),e?R?K&1&&g(R,1):(R=io(E),R.c(),g(R,1),R.m(n.parentNode,n)):R&&(de(),b(R,1,1,()=>{R=null}),me());let A=c;c=S(E),c===A?W[c].p(E,K):(de(),b(W[A],1,1,()=>{W[A]=null}),me(),f=W[c],f?f.p(E,K):(f=W[c]=U[c](E),f.c()),g(f,1),f.m(u,null));const H={};K&65536&&(H.$$scope={dirty:K,ctx:E}),_.$set(H);const L={};K&65536&&(L.$$scope={dirty:K,ctx:E}),v.$set(L);const M={};K&65536&&(M.$$scope={dirty:K,ctx:E}),w.$set(M)},i(E){P||(g(R),g(f),g(_.$$.fragment,E),g(v.$$.fragment,E),g(w.$$.fragment,E),g(I.$$.fragment,E),P=!0)},o(E){b(R),b(f),b(_.$$.fragment,E),b(v.$$.fragment,E),b(w.$$.fragment,E),b(I.$$.fragment,E),P=!1},d(E){R&&R.d(E),E&&D(n),E&&D(i),E&&D(l),E&&D(s),W[c].d(),E&&D(m),E&&D(d),z(_),z(v),z(w),z(I)}}}function ro(t){let e,n;return e=new S0({props:{triggeredBy:"#btn-refresh",class:"text-sm",placement:"bottom-start",$$slots:{default:[Bf]},$$scope:{ctx:t}}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,r){const o={};r&65608&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function Bf(t){let e,n,i,r=((t[3].getTime()-Date.now())/6e4).toFixed(0)+"",o,a,l,s,u;return s=new I0({props:{progress:(100*(1-(t[3].getTime()-Date.now())/(1e3*t[6].refreshInterval))).toFixed(0)}}),{c(){e=k("div"),n=k("p"),i=V("Next refresh in "),o=V(r),a=V(" minutes."),l=N(),B(s.$$.fragment),C(e,"class","space-y-2")},m(c,f){O(c,e,f),h(e,n),h(n,i),h(n,o),h(n,a),h(e,l),j(s,e,null),u=!0},p(c,f){(!u||f&8)&&r!==(r=((c[3].getTime()-Date.now())/6e4).toFixed(0)+"")&&fe(o,r);const m={};f&72&&(m.progress=(100*(1-(c[3].getTime()-Date.now())/(1e3*c[6].refreshInterval))).toFixed(0)),s.$set(m)},i(c){u||(g(s.$$.fragment,c),u=!0)},o(c){b(s.$$.fragment,c),u=!1},d(c){c&&D(e),z(s)}}}function Uf(t){let e,n,i,r,o,a;return n=new j0({props:{class:"mx-auto !max-w-full !w-3/4"}}),o=new R0({props:{class:"mx-auto !max-w-full !w-full"}}),{c(){e=k("div"),B(n.$$.fragment),i=N(),r=k("div"),B(o.$$.fragment),C(e,"class","my-6"),C(r,"class","my-6")},m(l,s){O(l,e,s),j(n,e,null),O(l,i,s),O(l,r,s),j(o,r,null),a=!0},p:Y,i(l){a||(g(n.$$.fragment,l),g(o.$$.fragment,l),a=!0)},o(l){b(n.$$.fragment,l),b(o.$$.fragment,l),a=!1},d(l){l&&D(e),z(n),l&&D(i),l&&D(r),z(o)}}}function Hf(t){let e,n;return e=new vo({props:{class:"text-lg w-3/4 my-6 mx-auto",color:"red",$$slots:{icon:[Vf],default:[Wf]},$$scope:{ctx:t}}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,r){const o={};r&65540&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function qf(t){let e,n,i,r,o,a,l;return e=new Nc({props:{current:t[1].current}}),r=new Xo({props:{hourly:t[1].current.hourly}}),a=new Pa({props:{multiple:!0,activeClasses:"bg-gray-100 dark:bg-gray-700 focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-800",inactiveClasses:"hover:bg-gray-100 hover:dark:bg-gray-700",defaultClass:"mx-2 sm:mx-0",$$slots:{default:[Yf]},$$scope:{ctx:t}}}),{c(){B(e.$$.fragment),n=N(),i=k("div"),B(r.$$.fragment),o=N(),B(a.$$.fragment),C(i,"class","mx-6 mb-6")},m(s,u){j(e,s,u),O(s,n,u),O(s,i,u),j(r,i,null),O(s,o,u),j(a,s,u),l=!0},p(s,u){const c={};u&2&&(c.current=s[1].current),e.$set(c);const f={};u&2&&(f.hourly=s[1].current.hourly),r.$set(f);const m={};u&65538&&(m.$$scope={dirty:u,ctx:s}),a.$set(m)},i(s){l||(g(e.$$.fragment,s),g(r.$$.fragment,s),g(a.$$.fragment,s),l=!0)},o(s){b(e.$$.fragment,s),b(r.$$.fragment,s),b(a.$$.fragment,s),l=!1},d(s){z(e,s),s&&D(n),s&&D(i),z(r),s&&D(o),z(a,s)}}}function Wf(t){let e,n;return{c(){e=k("span"),e.textContent="Error fetching weather: ",n=V(t[2]),C(e,"class","font-semibold")},m(i,r){O(i,e,r),O(i,n,r)},p(i,r){r&4&&fe(n,i[2])},d(i){i&&D(e),i&&D(n)}}}function Vf(t){let e,n,i;return n=new Ke({props:{icon:"mdi:error-outline",class:"text-2xl"}}),{c(){e=k("span"),B(n.$$.fragment),C(e,"slot","icon")},m(r,o){O(r,e,o),j(n,e,null),i=!0},p:Y,i(r){i||(g(n.$$.fragment,r),i=!0)},o(r){b(n.$$.fragment,r),i=!1},d(r){r&&D(e),z(n)}}}function Gf(t){let e,n,i,r,o;return e=new xc({props:{daily:t[13]}}),i=new Xo({props:{hourly:t[13].hourly}}),{c(){B(e.$$.fragment),n=N(),B(i.$$.fragment),r=N()},m(a,l){j(e,a,l),O(a,n,l),j(i,a,l),O(a,r,l),o=!0},p(a,l){const s={};l&2&&(s.daily=a[13]),e.$set(s);const u={};l&2&&(u.hourly=a[13].hourly),i.$set(u)},i(a){o||(g(e.$$.fragment,a),g(i.$$.fragment,a),o=!0)},o(a){b(e.$$.fragment,a),b(i.$$.fragment,a),o=!1},d(a){z(e,a),a&&D(n),z(i,a),a&&D(r)}}}function Kf(t){let e,n,i,r;return n=new Wc({props:{current:t[1].current,daily:t[13],global_low:Math.min(...t[1].daily.map(lo)),global_high:Math.max(...t[1].daily.map(so))}}),{c(){e=k("span"),B(n.$$.fragment),i=N(),C(e,"slot","header"),C(e,"class","w-full")},m(o,a){O(o,e,a),j(n,e,null),h(e,i),r=!0},p(o,a){const l={};a&2&&(l.current=o[1].current),a&2&&(l.daily=o[13]),a&2&&(l.global_low=Math.min(...o[1].daily.map(lo))),a&2&&(l.global_high=Math.max(...o[1].daily.map(so))),n.$set(l)},i(o){r||(g(n.$$.fragment,o),r=!0)},o(o){b(n.$$.fragment,o),r=!1},d(o){o&&D(e),z(n)}}}function oo(t){let e,n;return e=new Qa({props:{class:"!p-2 md:!p-4",$$slots:{header:[Kf],default:[Gf]},$$scope:{ctx:t}}}),{c(){B(e.$$.fragment)},m(i,r){j(e,i,r),n=!0},p(i,r){const o={};r&65538&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){b(e.$$.fragment,i),n=!1},d(i){z(e,i)}}}function Yf(t){let e,n,i=t[1].daily,r=[];for(let a=0;ab(r[a],1,1,()=>{r[a]=null});return{c(){for(let a=0;a{w=null}),me());let A=a;a=P(S),a===A?I[a].p(S,E):(de(),b(I[A],1,1,()=>{I[A]=null}),me(),l=I[a],l?l.p(S,E):(l=I[a]=T[a](S),l.c()),g(l,1),l.m(o,s)),E&1&&(c=S[0]&&S[7](S[0]).attribution!==void 0),c?R?R.p(S,E):(R=ao(S),R.c(),R.m(u,f)):R&&(R.d(1),R=null);const H={};E&65536&&(H.$$scope={dirty:E,ctx:S}),d.$set(H);const L={};_.$set(L);const M={};v.$set(M)},i(S){Z||(g(n.$$.fragment,S),g(w),g(l),g(d.$$.fragment,S),g(_.$$.fragment,S),g(v.$$.fragment,S),Z=!0)},o(S){b(n.$$.fragment,S),b(w),b(l),b(d.$$.fragment,S),b(_.$$.fragment,S),b(v.$$.fragment,S),Z=!1},d(S){S&&D(e),z(n),w&&w.d(),I[a].d(),R&&R.d(),z(d),t[11](null),z(_),t[12](null),z(v)}}}const mn="text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-lg text-sm p-2.5",lo=t=>t.temperature_low,so=t=>t.temperature_high;function Jf(t,e,n){let i;mt(t,Et,y=>n(6,i=y));let r,o,a,l,s,u;const c=y=>y.constructor;async function f(){try{n(1,o=await r.fetch()),n(2,a=void 0)}catch(y){n(1,o=void 0),n(2,a=y.message)}n(3,l=new Date(Date.now()+i.refreshInterval*1e3)),setTimeout(f,i.refreshInterval*1e3)}Pn(async()=>{console.log("briefsky version",`v1.0.0-6d91906 -`),console.log("Configuration",i),i.title&&(document.title=`briefsky - ${i.title}`);const y=i.providerFactory.requiresLocation&&(i.location||await ft.fromGeolocation())||void 0;n(0,r=i.providerFactory.fromParams(i.providerParams,y)||new je),await f()});const m=()=>s.open(),d=()=>u.open();function p(y){Te[y?"unshift":"push"](()=>{s=y,n(4,s)})}function _(y){Te[y?"unshift":"push"](()=>{u=y,n(5,u)})}return[r,o,a,l,s,u,i,c,f,m,d,p,_]}class xf extends oe{constructor(e){super(),re(this,e,Jf,Qf,ne,{})}}new xf({target:document.getElementById("app")}); diff --git a/dist/assets/index-30480972.css b/dist/assets/index-30480972.css new file mode 100644 index 0000000..ab3b648 --- /dev/null +++ b/dist/assets/index-30480972.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Cantarell,Open Sans,ui-sans-serif,system-ui,san-serif;font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.\!dark [type=checkbox]:checked,.\!dark [type=radio]:checked{border-color:transparent!important;background-color:currentColor!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1F2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;-webkit-margin-start:-1rem;margin-inline-start:-1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}.\!dark input[type=file]::file-selector-button{color:#fff!important;background:#4B5563!important}.dark input[type=file]::file-selector-button{color:#fff;background:#4B5563}.\!dark input[type=file]::file-selector-button:hover{background:#6B7280!important}.dark input[type=file]::file-selector-button:hover{background:#6B7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9CA3AF}.\!dark input[type=range]:disabled::-webkit-slider-thumb{background:#6B7280!important}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6B7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9CA3AF}.\!dark input[type=range]:disabled::-moz-range-thumb{background:#6B7280!important}.dark input[type=range]:disabled::-moz-range-thumb{background:#6B7280}input[type=range]::-moz-range-progress{background:#3F83F8}input[type=range]::-ms-fill-lower{background:#3F83F8}input[type=range].range-sm::-webkit-slider-thumb{height:1rem;width:1rem}input[type=range].range-lg::-webkit-slider-thumb{height:1.5rem;width:1.5rem}input[type=range].range-sm::-moz-range-thumb{height:1rem;width:1rem}input[type=range].range-lg::-moz-range-thumb{height:1.5rem;width:1.5rem}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.\!dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid!important;border-color:#4b5563!important}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.\!dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid!important;border-color:#4b5563!important}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 976px){.container{max-width:976px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.inset-x-0{left:0px;right:0px}.inset-y-0{top:0px;bottom:0px}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-14{left:-3.5rem}.-left-3{left:-.75rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-top-0{top:-0px}.-top-0\.5{top:-.125rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0px}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.left-0{left:0px}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-5{left:1.25rem}.right-0{right:0px}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0px}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.row-span-2{grid-row:span 2 / span 2}.\!m-0{margin:0!important}.m-0{margin:0}.m-0\.5{margin:.125rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!ml-2{margin-left:.5rem!important}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-px{margin-bottom:1px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/4{height:50%}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-96{height:24rem}.h-\[52px\]{height:52px}.h-\[5px\]{height:5px}.h-\[8px\]{height:8px}.h-auto{height:auto}.h-full{height:100%}.h-modal{height:calc(100% - 2rem)}.h-px{height:1px}.max-h-full{max-height:100%}.\!w-3\/4{width:75%!important}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[52px\]{width:52px}.w-full{width:100%}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[300px\]{max-width:300px}.max-w-\[330px\]{max-width:330px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-md{max-width:768px}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/3{--tw-translate-x: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/3{--tw-translate-y: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-y-4{row-gap:1rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(195 221 253 / var(--tw-divide-opacity))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.divide-green-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(188 240 218 / var(--tw-divide-opacity))}.divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(205 219 254 / var(--tw-divide-opacity))}.divide-pink-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(250 209 232 / var(--tw-divide-opacity))}.divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(220 215 254 / var(--tw-divide-opacity))}.divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(251 213 213 / var(--tw-divide-opacity))}.divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(252 233 106 / var(--tw-divide-opacity))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[1px\]{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(118 169 250 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(49 196 141 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(141 162 251 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(104 117 245 / var(--tw-border-opacity))}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(241 126 184 / var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(231 70 148 / var(--tw-border-opacity))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(172 148 250 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(144 97 249 / var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(108 43 217 / var(--tw-border-opacity))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.bg-\[\#4a80c7\]{--tw-bg-opacity: 1;background-color:rgb(74 128 199 / var(--tw-bg-opacity))}.bg-\[\#6b81cb\]{--tw-bg-opacity: 1;background-color:rgb(107 129 203 / var(--tw-bg-opacity))}.bg-\[\#80a5d6\]{--tw-bg-opacity: 1;background-color:rgb(128 165 214 / var(--tw-bg-opacity))}.bg-\[\#878f9a\]{--tw-bg-opacity: 1;background-color:rgb(135 143 154 / var(--tw-bg-opacity))}.bg-\[\#8c82ce\]{--tw-bg-opacity: 1;background-color:rgb(140 130 206 / var(--tw-bg-opacity))}.bg-\[\#96a5d9\]{--tw-bg-opacity: 1;background-color:rgb(150 165 217 / var(--tw-bg-opacity))}.bg-\[\#aba4db\]{--tw-bg-opacity: 1;background-color:rgb(171 164 219 / var(--tw-bg-opacity))}.bg-\[\#b6bfcb\]{--tw-bg-opacity: 1;background-color:rgb(182 191 203 / var(--tw-bg-opacity))}.bg-\[\#d5dae2\]{--tw-bg-opacity: 1;background-color:rgb(213 218 226 / var(--tw-bg-opacity))}.bg-\[\#eeeef5\]{--tw-bg-opacity: 1;background-color:rgb(238 238 245 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(63 131 248 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(243 250 247 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity))}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(66 56 157 / var(--tw-bg-opacity))}.bg-inherit{background-color:inherit}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(254 236 220 / var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(255 138 76 / var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(231 70 148 / var(--tw-bg-opacity))}.bg-pink-800{--tw-bg-opacity: 1;background-color:rgb(153 21 75 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(237 235 254 / var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(119 29 29 / var(--tw-bg-opacity))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(6 148 162 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/30{background-color:#ffffff4d}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3F83F8;--tw-gradient-to: rgb(63 131 248 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee;--tw-gradient-to: rgb(34 211 238 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4;--tw-gradient-to: rgb(6 182 212 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #31C48D;--tw-gradient-to: rgb(49 196 141 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from: #d9f99d;--tw-gradient-to: rgb(217 249 157 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #F17EB8;--tw-gradient-to: rgb(241 126 184 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #E74694;--tw-gradient-to: rgb(231 70 148 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #9061F9;--tw-gradient-to: rgb(144 97 249 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #7E3AF2;--tw-gradient-to: rgb(126 58 242 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #FBD5D5;--tw-gradient-to: rgb(251 213 213 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #F98080;--tw-gradient-to: rgb(249 128 128 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8;--tw-gradient-to: rgb(56 189 248 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from: #AFECEF;--tw-gradient-to: rgb(175 236 239 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #16BDCA;--tw-gradient-to: rgb(22 189 202 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(28 100 242 / 0);--tw-gradient-stops: var(--tw-gradient-from), #1C64F2, var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4, var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(14 159 110 / 0);--tw-gradient-stops: var(--tw-gradient-from), #0E9F6E, var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to: rgb(163 230 53 / 0);--tw-gradient-stops: var(--tw-gradient-from), #a3e635, var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(231 70 148 / 0);--tw-gradient-stops: var(--tw-gradient-from), #E74694, var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(126 58 242 / 0);--tw-gradient-stops: var(--tw-gradient-from), #7E3AF2, var(--tw-gradient-to)}.via-red-300{--tw-gradient-to: rgb(248 180 180 / 0);--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4, var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(240 82 82 / 0);--tw-gradient-stops: var(--tw-gradient-from), #F05252, var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(6 148 162 / 0);--tw-gradient-stops: var(--tw-gradient-from), #0694A2, var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3F83F8}.to-blue-600{--tw-gradient-to: #1C64F2}.to-blue-700{--tw-gradient-to: #1A56DB}.to-cyan-600{--tw-gradient-to: #0891b2}.to-emerald-600{--tw-gradient-to: #059669}.to-green-600{--tw-gradient-to: #057A55}.to-lime-200{--tw-gradient-to: #d9f99d}.to-lime-500{--tw-gradient-to: #84cc16}.to-orange-400{--tw-gradient-to: #FF8A4C}.to-pink-500{--tw-gradient-to: #E74694}.to-pink-600{--tw-gradient-to: #D61F69}.to-purple-700{--tw-gradient-to: #6C2BD9}.to-red-600{--tw-gradient-to: #E02424}.to-teal-600{--tw-gradient-to: #047481}.to-yellow-200{--tw-gradient-to: #FCE96A}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-blue-600{fill:#1c64f2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-white{fill:#fff}.fill-yellow-400{fill:#e3a008}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-0\.5{padding:.125rem!important}.\!p-2{padding:.5rem!important}.\!p-2\.5{padding:.625rem!important}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[30px\]{font-size:30px}.text-\[96px\]{font-size:96px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-9{line-height:2.25rem}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-blue-400{--tw-text-opacity: 1 !important;color:rgb(118 169 250 / var(--tw-text-opacity))!important}.\!text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important}.\!text-green-400{--tw-text-opacity: 1 !important;color:rgb(49 196 141 / var(--tw-text-opacity))!important}.\!text-indigo-400{--tw-text-opacity: 1 !important;color:rgb(141 162 251 / var(--tw-text-opacity))!important}.\!text-pink-400{--tw-text-opacity: 1 !important;color:rgb(241 126 184 / var(--tw-text-opacity))!important}.\!text-purple-400{--tw-text-opacity: 1 !important;color:rgb(172 148 250 / var(--tw-text-opacity))!important}.\!text-red-400{--tw-text-opacity: 1 !important;color:rgb(249 128 128 / var(--tw-text-opacity))!important}.\!text-yellow-400{--tw-text-opacity: 1 !important;color:rgb(227 160 8 / var(--tw-text-opacity))!important}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity: 1;color:rgb(225 239 254 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(118 169 250 / var(--tw-text-opacity))}.text-blue-50{--tw-text-opacity: 1;color:rgb(235 245 255 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-100{--tw-text-opacity: 1;color:rgb(222 247 236 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(229 237 255 / var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(141 162 251 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(255 90 31 / var(--tw-text-opacity))}.text-orange-800{--tw-text-opacity: 1;color:rgb(138 44 13 / var(--tw-text-opacity))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 232 243 / var(--tw-text-opacity))}.text-pink-400{--tw-text-opacity: 1;color:rgb(241 126 184 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.text-purple-100{--tw-text-opacity: 1;color:rgb(237 235 254 / var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity: 1;color:rgb(172 148 250 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.text-red-100{--tw-text-opacity: 1;color:rgb(253 232 232 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-100{--tw-text-opacity: 1;color:rgb(253 246 178 / var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-blue-400{text-decoration-color:#76a9fa}.decoration-2{text-decoration-thickness:2px}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/50{--tw-shadow-color: rgb(63 131 248 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(14 159 110 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/50{--tw-shadow-color: rgb(132 204 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/50{--tw-shadow-color: rgb(231 70 148 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(144 97 249 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(240 82 82 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/50{--tw-shadow-color: rgb(6 148 162 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.first-letter\:float-left:first-letter{float:left}.first-letter\:mr-3:first-letter{margin-right:.75rem}.first-letter\:text-7xl:first-letter{font-size:4.5rem;line-height:1}.first-letter\:font-bold:first-letter{font-weight:700}.first-letter\:text-gray-900:first-letter{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.first-line\:uppercase:first-line{text-transform:uppercase}.first-line\:tracking-widest:first-line{letter-spacing:.1em}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:left-\[4px\]:after{content:var(--tw-content);left:4px}.after\:top-0:after{content:var(--tw-content);top:0px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:rounded-l-full:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.first\:rounded-l-lg:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:border-l:first-child{border-left-width:1px}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:rounded-r-full:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.last\:rounded-r-lg:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r:last-child{border-right-width:1px}.odd\:bg-blue-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.odd\:bg-green-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.odd\:bg-purple-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.odd\:bg-red-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.odd\:bg-yellow-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(114 59 19 / var(--tw-bg-opacity))}.even\:bg-blue-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.even\:bg-gray-50:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.even\:bg-green-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.even\:bg-purple-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.even\:bg-red-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.even\:bg-yellow-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(142 75 16 / var(--tw-bg-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:\!bg-blue-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(195 221 253 / var(--tw-bg-opacity))!important}.hover\:\!bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity))!important}.hover\:\!bg-green-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(188 240 218 / var(--tw-bg-opacity))!important}.hover\:\!bg-indigo-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(205 219 254 / var(--tw-bg-opacity))!important}.hover\:\!bg-pink-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(250 209 232 / var(--tw-bg-opacity))!important}.hover\:\!bg-purple-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(220 215 254 / var(--tw-bg-opacity))!important}.hover\:\!bg-red-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(251 213 213 / var(--tw-bg-opacity))!important}.hover\:\!bg-yellow-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(252 233 106 / var(--tw-bg-opacity))!important}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(118 169 250 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.hover\:bg-green-400:hover{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.hover\:bg-purple-400:hover{--tw-bg-opacity: 1;background-color:rgb(172 148 250 / var(--tw-bg-opacity))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(249 128 128 / var(--tw-bg-opacity))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-bl:hover{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:bg-gradient-to-l:hover{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.hover\:\!text-blue-900:hover{--tw-text-opacity: 1 !important;color:rgb(35 56 118 / var(--tw-text-opacity))!important}.hover\:\!text-gray-400:hover{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important}.hover\:\!text-gray-900:hover{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity))!important}.hover\:\!text-green-900:hover{--tw-text-opacity: 1 !important;color:rgb(1 71 55 / var(--tw-text-opacity))!important}.hover\:\!text-indigo-900:hover{--tw-text-opacity: 1 !important;color:rgb(54 47 120 / var(--tw-text-opacity))!important}.hover\:\!text-pink-900:hover{--tw-text-opacity: 1 !important;color:rgb(117 26 61 / var(--tw-text-opacity))!important}.hover\:\!text-purple-900:hover{--tw-text-opacity: 1 !important;color:rgb(74 29 150 / var(--tw-text-opacity))!important}.hover\:\!text-red-900:hover{--tw-text-opacity: 1 !important;color:rgb(119 29 29 / var(--tw-text-opacity))!important}.hover\:\!text-yellow-900:hover{--tw-text-opacity: 1 !important;color:rgb(99 49 18 / var(--tw-text-opacity))!important}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(35 56 118 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}.hover\:text-pink-900:hover{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}.hover\:text-purple-900:hover{--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-yellow-900:hover{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:z-10:focus{z-index:10}.focus\:z-40:focus{z-index:40}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.focus\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.focus\:border-gray-200:focus{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.focus\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.focus\:bg-gray-900:focus{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.focus\:text-blue-700:focus{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\!ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity))}.focus\:ring-blue-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 90 31 / var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 97 249 / var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 148 162 / var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:first-child .group-first\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.group:first-child .group-first\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.group:last-child .group-last\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.group:hover .group-hover\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:bg-opacity-0{--tw-bg-opacity: 0}.group:hover .group-hover\:text-inherit{color:inherit}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(255 90 31 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-0{left:0px}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 140 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-teal-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.dark .dark\:block{display:block}.dark .dark\:hidden{display:none}.dark .dark\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(26 86 219 / var(--tw-divide-opacity))}.dark .dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(75 85 99 / var(--tw-divide-opacity))}.dark .dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.dark .dark\:divide-green-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(4 108 78 / var(--tw-divide-opacity))}.dark .dark\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(81 69 205 / var(--tw-divide-opacity))}.dark .dark\:divide-pink-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(191 18 93 / var(--tw-divide-opacity))}.dark .dark\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(108 43 217 / var(--tw-divide-opacity))}.dark .dark\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(200 30 30 / var(--tw-divide-opacity))}.dark .dark\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(142 75 16 / var(--tw-divide-opacity))}.dark .dark\:border-0{border-width:0px}.dark .dark\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.dark .dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark .dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark .dark\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.dark .dark\:border-green-400{--tw-border-opacity: 1;border-color:rgb(49 196 141 / var(--tw-border-opacity))}.dark .dark\:border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.dark .dark\:border-purple-400{--tw-border-opacity: 1;border-color:rgb(172 148 250 / var(--tw-border-opacity))}.dark .dark\:border-red-400{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity))}.dark .dark\:border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.dark .dark\:border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.dark .dark\:border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity))}.dark .dark\:border-r-gray-600{--tw-border-opacity: 1;border-right-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .dark\:border-r-gray-700{--tw-border-opacity: 1;border-right-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.dark .dark\:bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(118 169 250 / var(--tw-bg-opacity))}.dark .dark\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(63 131 248 / var(--tw-bg-opacity))}.dark .dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.dark .dark\:bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(35 56 118 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-800\/30{background-color:#1f29374d}.dark .dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark .dark\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.dark .dark\:bg-green-400{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity))}.dark .dark\:bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.dark .dark\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.dark .dark\:bg-green-900{--tw-bg-opacity: 1;background-color:rgb(1 71 55 / var(--tw-bg-opacity))}.dark .dark\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.dark .dark\:bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(141 162 251 / var(--tw-bg-opacity))}.dark .dark\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}.dark .dark\:bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(54 47 120 / var(--tw-bg-opacity))}.dark .dark\:bg-inherit{background-color:inherit}.dark .dark\:bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(252 217 189 / var(--tw-bg-opacity))}.dark .dark\:bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(255 138 76 / var(--tw-bg-opacity))}.dark .dark\:bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.dark .dark\:bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(241 126 184 / var(--tw-bg-opacity))}.dark .dark\:bg-pink-900{--tw-bg-opacity: 1;background-color:rgb(117 26 61 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(172 148 250 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(74 29 150 / var(--tw-bg-opacity))}.dark .dark\:bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.dark .dark\:bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.dark .dark\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.dark .dark\:bg-red-900{--tw-bg-opacity: 1;background-color:rgb(119 29 29 / var(--tw-bg-opacity))}.dark .dark\:bg-transparent{background-color:transparent}.dark .dark\:bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(99 49 18 / var(--tw-bg-opacity))}.dark .dark\:bg-opacity-80{--tw-bg-opacity: .8}.dark .dark\:fill-gray-300{fill:#d1d5db}.dark .dark\:text-blue-100{--tw-text-opacity: 1;color:rgb(225 239 254 / var(--tw-text-opacity))}.dark .dark\:text-blue-300{--tw-text-opacity: 1;color:rgb(164 202 254 / var(--tw-text-opacity))}.dark .dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(118 169 250 / var(--tw-text-opacity))}.dark .dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.dark .dark\:text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.dark .dark\:text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.dark .dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark .dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.dark .dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark .dark\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.dark .dark\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.dark .dark\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.dark .dark\:text-green-100{--tw-text-opacity: 1;color:rgb(222 247 236 / var(--tw-text-opacity))}.dark .dark\:text-green-300{--tw-text-opacity: 1;color:rgb(132 225 188 / var(--tw-text-opacity))}.dark .dark\:text-green-400{--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity))}.dark .dark\:text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.dark .dark\:text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity))}.dark .dark\:text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.dark .dark\:text-indigo-100{--tw-text-opacity: 1;color:rgb(229 237 255 / var(--tw-text-opacity))}.dark .dark\:text-indigo-300{--tw-text-opacity: 1;color:rgb(180 198 252 / var(--tw-text-opacity))}.dark .dark\:text-indigo-400{--tw-text-opacity: 1;color:rgb(141 162 251 / var(--tw-text-opacity))}.dark .dark\:text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity))}.dark .dark\:text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.dark .dark\:text-orange-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.dark .dark\:text-pink-100{--tw-text-opacity: 1;color:rgb(252 232 243 / var(--tw-text-opacity))}.dark .dark\:text-pink-300{--tw-text-opacity: 1;color:rgb(248 180 217 / var(--tw-text-opacity))}.dark .dark\:text-pink-400{--tw-text-opacity: 1;color:rgb(241 126 184 / var(--tw-text-opacity))}.dark .dark\:text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity))}.dark .dark\:text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.dark .dark\:text-purple-100{--tw-text-opacity: 1;color:rgb(237 235 254 / var(--tw-text-opacity))}.dark .dark\:text-purple-300{--tw-text-opacity: 1;color:rgb(202 191 253 / var(--tw-text-opacity))}.dark .dark\:text-purple-400{--tw-text-opacity: 1;color:rgb(172 148 250 / var(--tw-text-opacity))}.dark .dark\:text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity))}.dark .dark\:text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.dark .dark\:text-red-100{--tw-text-opacity: 1;color:rgb(253 232 232 / var(--tw-text-opacity))}.dark .dark\:text-red-300{--tw-text-opacity: 1;color:rgb(248 180 180 / var(--tw-text-opacity))}.dark .dark\:text-red-400{--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity))}.dark .dark\:text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.dark .dark\:text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity))}.dark .dark\:text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:text-yellow-100{--tw-text-opacity: 1;color:rgb(253 246 178 / var(--tw-text-opacity))}.dark .dark\:text-yellow-200{--tw-text-opacity: 1;color:rgb(252 233 106 / var(--tw-text-opacity))}.dark .dark\:text-yellow-300{--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity))}.dark .dark\:text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity))}.dark .dark\:text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.dark .dark\:decoration-blue-600{text-decoration-color:#1c64f2}.dark .dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-green-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(14 159 110 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-green-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(14 159 110 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(240 82 82 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(240 82 82 / var(--tw-placeholder-opacity))}.dark .dark\:opacity-25{opacity:.25}.dark .dark\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .dark\:shadow-blue-800\/80{--tw-shadow-color: rgb(30 66 159 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-cyan-800\/80{--tw-shadow-color: rgb(21 94 117 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-green-800\/80{--tw-shadow-color: rgb(3 84 63 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-lime-800\/80{--tw-shadow-color: rgb(63 98 18 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-pink-800\/80{--tw-shadow-color: rgb(153 21 75 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-purple-800\/80{--tw-shadow-color: rgb(85 33 181 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-red-800\/80{--tw-shadow-color: rgb(155 28 28 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-teal-800\/80{--tw-shadow-color: rgb(5 80 92 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.dark .dark\:ring-gray-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}.dark .dark\:ring-offset-gray-800{--tw-ring-offset-color: #1F2937}.dark .dark\:first-letter\:text-gray-100:first-letter{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.dark .dark\:last\:border-r-gray-500:last-child{--tw-border-opacity: 1;border-right-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark .dark\:last\:border-r-gray-600:last-child{--tw-border-opacity: 1;border-right-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .odd\:dark\:bg-blue-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-gray-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-green-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-purple-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-red-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-yellow-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(114 59 19 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-blue-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-gray-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-green-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-purple-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-red-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-yellow-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(142 75 16 / var(--tw-bg-opacity))}.dark .dark\:hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark .dark\:hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .dark\:hover\:border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:hover\:\!bg-blue-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(30 66 159 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-gray-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(75 85 99 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-green-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(3 84 63 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-indigo-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(66 56 157 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-pink-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(153 21 75 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-purple-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(85 33 181 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-red-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(155 28 28 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-yellow-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(114 59 19 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:bg-blue-300:hover{--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-300:hover{--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-pink-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.dark .hover\:dark\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .hover\:dark\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:hover\:\!text-blue-300:hover{--tw-text-opacity: 1 !important;color:rgb(164 202 254 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-gray-300:hover{--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-green-300:hover{--tw-text-opacity: 1 !important;color:rgb(132 225 188 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-indigo-300:hover{--tw-text-opacity: 1 !important;color:rgb(180 198 252 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-pink-300:hover{--tw-text-opacity: 1 !important;color:rgb(248 180 217 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-purple-300:hover{--tw-text-opacity: 1 !important;color:rgb(202 191 253 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-red-300:hover{--tw-text-opacity: 1 !important;color:rgb(248 180 180 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-yellow-300:hover{--tw-text-opacity: 1 !important;color:rgb(250 202 21 / var(--tw-text-opacity))!important}.dark .dark\:hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(164 202 254 / var(--tw-text-opacity))}.dark .dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark .dark\:hover\:text-green-300:hover{--tw-text-opacity: 1;color:rgb(132 225 188 / var(--tw-text-opacity))}.dark .dark\:hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(180 198 252 / var(--tw-text-opacity))}.dark .dark\:hover\:text-pink-300:hover{--tw-text-opacity: 1;color:rgb(248 180 217 / var(--tw-text-opacity))}.dark .dark\:hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(202 191 253 / var(--tw-text-opacity))}.dark .dark\:hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(248 180 180 / var(--tw-text-opacity))}.dark .dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity))}.dark .dark\:focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.dark .dark\:focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.dark .dark\:focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.dark .dark\:focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-lime-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-orange-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(208 56 1 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-pink-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-purple-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-purple-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-teal-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-teal-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(159 88 10 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity))}.dark .group:hover .dark\:group-hover\:bg-gray-800\/60{background-color:#1f293799}.dark .group:focus .dark\:group-focus\:ring-gray-800\/70{--tw-ring-color: rgb(31 41 55 / .7)}.peer:focus~.dark .peer-focus\:dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-blue-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-green-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-orange-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(138 44 13 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-purple-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-red-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-teal-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-yellow-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(114 59 19 / var(--tw-ring-opacity))}@media (min-width: 480px){.sm\:order-last{order:9999}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-10{height:2.5rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-7{height:1.75rem}.sm\:w-10{width:2.5rem}.sm\:w-11\/12{width:91.666667%}.sm\:w-2\/3{width:66.666667%}.sm\:w-6{width:1.5rem}.sm\:w-96{width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pr-4{padding-right:1rem}.sm\:pr-8{padding-right:2rem}.sm\:text-center{text-align:center}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[112px\]{font-size:112px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.first\:sm\:pl-0:first-child{padding-left:0}.last\:sm\:pr-0:last-child{padding-right:0}}@media (min-width: 768px){.md\:inset-0{top:0px;right:0px;bottom:0px;left:0px}.md\:col-span-6{grid-column:span 6 / span 6}.md\:mx-0{margin-left:0;margin-right:0}.md\:ml-2{margin-left:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:max-w-xl{max-width:36rem}.md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:place-items-center{place-items:center}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:gap-x-0{-moz-column-gap:0px;column-gap:0px}.md\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:\!p-4{padding:1rem!important}.md\:p-0{padding:0}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.dark .md\:dark\:bg-transparent{background-color:transparent}.dark .md\:dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.dark .md\:dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.\[\&_a\]\:underline a{text-decoration-line:underline}.active.svelte-1o2b5yq{opacity:1} diff --git a/dist/assets/index-50f179e5.css b/dist/assets/index-50f179e5.css deleted file mode 100644 index fd83a1b..0000000 --- a/dist/assets/index-50f179e5.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Cantarell,Open Sans,ui-sans-serif,system-ui,san-serif;font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.\!dark [type=checkbox]:checked,.\!dark [type=radio]:checked{border-color:transparent!important;background-color:currentColor!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1F2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;-webkit-margin-start:-1rem;margin-inline-start:-1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}.\!dark input[type=file]::file-selector-button{color:#fff!important;background:#4B5563!important}.dark input[type=file]::file-selector-button{color:#fff;background:#4B5563}.\!dark input[type=file]::file-selector-button:hover{background:#6B7280!important}.dark input[type=file]::file-selector-button:hover{background:#6B7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9CA3AF}.\!dark input[type=range]:disabled::-webkit-slider-thumb{background:#6B7280!important}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6B7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9CA3AF}.\!dark input[type=range]:disabled::-moz-range-thumb{background:#6B7280!important}.dark input[type=range]:disabled::-moz-range-thumb{background:#6B7280}input[type=range]::-moz-range-progress{background:#3F83F8}input[type=range]::-ms-fill-lower{background:#3F83F8}input[type=range].range-sm::-webkit-slider-thumb{height:1rem;width:1rem}input[type=range].range-lg::-webkit-slider-thumb{height:1.5rem;width:1.5rem}input[type=range].range-sm::-moz-range-thumb{height:1rem;width:1rem}input[type=range].range-lg::-moz-range-thumb{height:1.5rem;width:1.5rem}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.\!dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid!important;border-color:#4b5563!important}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.\!dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid!important;border-color:#4b5563!important}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 976px){.container{max-width:976px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.inset-x-0{left:0px;right:0px}.inset-y-0{top:0px;bottom:0px}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-14{left:-3.5rem}.-left-3{left:-.75rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-top-0{top:-0px}.-top-0\.5{top:-.125rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0px}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.left-0{left:0px}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-5{left:1.25rem}.right-0{right:0px}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0px}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.row-span-2{grid-row:span 2 / span 2}.\!m-0{margin:0!important}.m-0{margin:0}.m-0\.5{margin:.125rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!ml-2{margin-left:.5rem!important}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-px{margin-bottom:1px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-96{height:24rem}.h-\[52px\]{height:52px}.h-\[5px\]{height:5px}.h-\[8px\]{height:8px}.h-auto{height:auto}.h-full{height:100%}.h-modal{height:calc(100% - 2rem)}.h-px{height:1px}.max-h-full{max-height:100%}.\!w-3\/4{width:75%!important}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[52px\]{width:52px}.w-full{width:100%}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[300px\]{max-width:300px}.max-w-\[330px\]{max-width:330px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-md{max-width:768px}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/3{--tw-translate-x: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/3{--tw-translate-y: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-y-4{row-gap:1rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(195 221 253 / var(--tw-divide-opacity))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.divide-green-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(188 240 218 / var(--tw-divide-opacity))}.divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(205 219 254 / var(--tw-divide-opacity))}.divide-pink-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(250 209 232 / var(--tw-divide-opacity))}.divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(220 215 254 / var(--tw-divide-opacity))}.divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(251 213 213 / var(--tw-divide-opacity))}.divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(252 233 106 / var(--tw-divide-opacity))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(118 169 250 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(49 196 141 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(141 162 251 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(104 117 245 / var(--tw-border-opacity))}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(241 126 184 / var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(231 70 148 / var(--tw-border-opacity))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(172 148 250 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(144 97 249 / var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(108 43 217 / var(--tw-border-opacity))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.bg-\[\#4a80c7\]{--tw-bg-opacity: 1;background-color:rgb(74 128 199 / var(--tw-bg-opacity))}.bg-\[\#6b81cb\]{--tw-bg-opacity: 1;background-color:rgb(107 129 203 / var(--tw-bg-opacity))}.bg-\[\#80a5d6\]{--tw-bg-opacity: 1;background-color:rgb(128 165 214 / var(--tw-bg-opacity))}.bg-\[\#878f9a\]{--tw-bg-opacity: 1;background-color:rgb(135 143 154 / var(--tw-bg-opacity))}.bg-\[\#8c82ce\]{--tw-bg-opacity: 1;background-color:rgb(140 130 206 / var(--tw-bg-opacity))}.bg-\[\#96a5d9\]{--tw-bg-opacity: 1;background-color:rgb(150 165 217 / var(--tw-bg-opacity))}.bg-\[\#aba4db\]{--tw-bg-opacity: 1;background-color:rgb(171 164 219 / var(--tw-bg-opacity))}.bg-\[\#b6bfcb\]{--tw-bg-opacity: 1;background-color:rgb(182 191 203 / var(--tw-bg-opacity))}.bg-\[\#d5dae2\]{--tw-bg-opacity: 1;background-color:rgb(213 218 226 / var(--tw-bg-opacity))}.bg-\[\#eeeef5\]{--tw-bg-opacity: 1;background-color:rgb(238 238 245 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(63 131 248 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(243 250 247 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity))}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(66 56 157 / var(--tw-bg-opacity))}.bg-inherit{background-color:inherit}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(254 236 220 / var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(255 138 76 / var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(231 70 148 / var(--tw-bg-opacity))}.bg-pink-800{--tw-bg-opacity: 1;background-color:rgb(153 21 75 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(237 235 254 / var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(119 29 29 / var(--tw-bg-opacity))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(6 148 162 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/30{background-color:#ffffff4d}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3F83F8;--tw-gradient-to: rgb(63 131 248 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee;--tw-gradient-to: rgb(34 211 238 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4;--tw-gradient-to: rgb(6 182 212 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #31C48D;--tw-gradient-to: rgb(49 196 141 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from: #d9f99d;--tw-gradient-to: rgb(217 249 157 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #F17EB8;--tw-gradient-to: rgb(241 126 184 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #E74694;--tw-gradient-to: rgb(231 70 148 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #9061F9;--tw-gradient-to: rgb(144 97 249 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #7E3AF2;--tw-gradient-to: rgb(126 58 242 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #FBD5D5;--tw-gradient-to: rgb(251 213 213 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #F98080;--tw-gradient-to: rgb(249 128 128 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8;--tw-gradient-to: rgb(56 189 248 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from: #AFECEF;--tw-gradient-to: rgb(175 236 239 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #16BDCA;--tw-gradient-to: rgb(22 189 202 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(28 100 242 / 0);--tw-gradient-stops: var(--tw-gradient-from), #1C64F2, var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4, var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(14 159 110 / 0);--tw-gradient-stops: var(--tw-gradient-from), #0E9F6E, var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to: rgb(163 230 53 / 0);--tw-gradient-stops: var(--tw-gradient-from), #a3e635, var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(231 70 148 / 0);--tw-gradient-stops: var(--tw-gradient-from), #E74694, var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(126 58 242 / 0);--tw-gradient-stops: var(--tw-gradient-from), #7E3AF2, var(--tw-gradient-to)}.via-red-300{--tw-gradient-to: rgb(248 180 180 / 0);--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4, var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(240 82 82 / 0);--tw-gradient-stops: var(--tw-gradient-from), #F05252, var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(6 148 162 / 0);--tw-gradient-stops: var(--tw-gradient-from), #0694A2, var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3F83F8}.to-blue-600{--tw-gradient-to: #1C64F2}.to-blue-700{--tw-gradient-to: #1A56DB}.to-cyan-600{--tw-gradient-to: #0891b2}.to-emerald-600{--tw-gradient-to: #059669}.to-green-600{--tw-gradient-to: #057A55}.to-lime-200{--tw-gradient-to: #d9f99d}.to-lime-500{--tw-gradient-to: #84cc16}.to-orange-400{--tw-gradient-to: #FF8A4C}.to-pink-500{--tw-gradient-to: #E74694}.to-pink-600{--tw-gradient-to: #D61F69}.to-purple-700{--tw-gradient-to: #6C2BD9}.to-red-600{--tw-gradient-to: #E02424}.to-teal-600{--tw-gradient-to: #047481}.to-yellow-200{--tw-gradient-to: #FCE96A}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-blue-600{fill:#1c64f2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-white{fill:#fff}.fill-yellow-400{fill:#e3a008}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-0\.5{padding:.125rem!important}.\!p-2{padding:.5rem!important}.\!p-2\.5{padding:.625rem!important}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[30px\]{font-size:30px}.text-\[96px\]{font-size:96px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-9{line-height:2.25rem}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-blue-400{--tw-text-opacity: 1 !important;color:rgb(118 169 250 / var(--tw-text-opacity))!important}.\!text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important}.\!text-green-400{--tw-text-opacity: 1 !important;color:rgb(49 196 141 / var(--tw-text-opacity))!important}.\!text-indigo-400{--tw-text-opacity: 1 !important;color:rgb(141 162 251 / var(--tw-text-opacity))!important}.\!text-pink-400{--tw-text-opacity: 1 !important;color:rgb(241 126 184 / var(--tw-text-opacity))!important}.\!text-purple-400{--tw-text-opacity: 1 !important;color:rgb(172 148 250 / var(--tw-text-opacity))!important}.\!text-red-400{--tw-text-opacity: 1 !important;color:rgb(249 128 128 / var(--tw-text-opacity))!important}.\!text-yellow-400{--tw-text-opacity: 1 !important;color:rgb(227 160 8 / var(--tw-text-opacity))!important}.text-\[\#000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity))}.text-\[\#fff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity: 1;color:rgb(225 239 254 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(118 169 250 / var(--tw-text-opacity))}.text-blue-50{--tw-text-opacity: 1;color:rgb(235 245 255 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-100{--tw-text-opacity: 1;color:rgb(222 247 236 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(229 237 255 / var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(141 162 251 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(255 90 31 / var(--tw-text-opacity))}.text-orange-800{--tw-text-opacity: 1;color:rgb(138 44 13 / var(--tw-text-opacity))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 232 243 / var(--tw-text-opacity))}.text-pink-400{--tw-text-opacity: 1;color:rgb(241 126 184 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.text-purple-100{--tw-text-opacity: 1;color:rgb(237 235 254 / var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity: 1;color:rgb(172 148 250 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.text-red-100{--tw-text-opacity: 1;color:rgb(253 232 232 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-100{--tw-text-opacity: 1;color:rgb(253 246 178 / var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-blue-400{text-decoration-color:#76a9fa}.decoration-2{text-decoration-thickness:2px}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/50{--tw-shadow-color: rgb(63 131 248 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(14 159 110 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/50{--tw-shadow-color: rgb(132 204 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/50{--tw-shadow-color: rgb(231 70 148 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(144 97 249 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(240 82 82 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/50{--tw-shadow-color: rgb(6 148 162 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[text-shadow\:_1px_1px_0_rgb\(0_0_0_\/_0\.6\)\]{text-shadow:1px 1px 0 rgb(0 0 0 / .6)}.\[text-shadow\:_1px_1px_0_rgb\(255_255_255_\/_0\.6\)\]{text-shadow:1px 1px 0 rgb(255 255 255 / .6)}.first-letter\:float-left:first-letter{float:left}.first-letter\:mr-3:first-letter{margin-right:.75rem}.first-letter\:text-7xl:first-letter{font-size:4.5rem;line-height:1}.first-letter\:font-bold:first-letter{font-weight:700}.first-letter\:text-gray-900:first-letter{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.first-line\:uppercase:first-line{text-transform:uppercase}.first-line\:tracking-widest:first-line{letter-spacing:.1em}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:left-\[4px\]:after{content:var(--tw-content);left:4px}.after\:top-0:after{content:var(--tw-content);top:0px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:rounded-l-full:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.first\:rounded-l-lg:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:border-l:first-child{border-left-width:1px}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:rounded-r-full:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.last\:rounded-r-lg:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r:last-child{border-right-width:1px}.odd\:bg-blue-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.odd\:bg-green-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.odd\:bg-purple-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.odd\:bg-red-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.odd\:bg-yellow-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(114 59 19 / var(--tw-bg-opacity))}.even\:bg-blue-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.even\:bg-gray-50:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.even\:bg-green-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.even\:bg-purple-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.even\:bg-red-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.even\:bg-yellow-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(142 75 16 / var(--tw-bg-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:\!bg-blue-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(195 221 253 / var(--tw-bg-opacity))!important}.hover\:\!bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity))!important}.hover\:\!bg-green-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(188 240 218 / var(--tw-bg-opacity))!important}.hover\:\!bg-indigo-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(205 219 254 / var(--tw-bg-opacity))!important}.hover\:\!bg-pink-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(250 209 232 / var(--tw-bg-opacity))!important}.hover\:\!bg-purple-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(220 215 254 / var(--tw-bg-opacity))!important}.hover\:\!bg-red-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(251 213 213 / var(--tw-bg-opacity))!important}.hover\:\!bg-yellow-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(252 233 106 / var(--tw-bg-opacity))!important}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(118 169 250 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.hover\:bg-green-400:hover{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.hover\:bg-purple-400:hover{--tw-bg-opacity: 1;background-color:rgb(172 148 250 / var(--tw-bg-opacity))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(249 128 128 / var(--tw-bg-opacity))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-bl:hover{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:bg-gradient-to-l:hover{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.hover\:\!text-blue-900:hover{--tw-text-opacity: 1 !important;color:rgb(35 56 118 / var(--tw-text-opacity))!important}.hover\:\!text-gray-400:hover{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important}.hover\:\!text-gray-900:hover{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity))!important}.hover\:\!text-green-900:hover{--tw-text-opacity: 1 !important;color:rgb(1 71 55 / var(--tw-text-opacity))!important}.hover\:\!text-indigo-900:hover{--tw-text-opacity: 1 !important;color:rgb(54 47 120 / var(--tw-text-opacity))!important}.hover\:\!text-pink-900:hover{--tw-text-opacity: 1 !important;color:rgb(117 26 61 / var(--tw-text-opacity))!important}.hover\:\!text-purple-900:hover{--tw-text-opacity: 1 !important;color:rgb(74 29 150 / var(--tw-text-opacity))!important}.hover\:\!text-red-900:hover{--tw-text-opacity: 1 !important;color:rgb(119 29 29 / var(--tw-text-opacity))!important}.hover\:\!text-yellow-900:hover{--tw-text-opacity: 1 !important;color:rgb(99 49 18 / var(--tw-text-opacity))!important}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(35 56 118 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}.hover\:text-pink-900:hover{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}.hover\:text-purple-900:hover{--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-yellow-900:hover{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:z-10:focus{z-index:10}.focus\:z-40:focus{z-index:40}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.focus\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.focus\:border-gray-200:focus{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.focus\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.focus\:bg-gray-900:focus{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.focus\:text-blue-700:focus{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\!ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity))}.focus\:ring-blue-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 90 31 / var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 97 249 / var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 148 162 / var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:first-child .group-first\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.group:first-child .group-first\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.group:last-child .group-last\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.group:hover .group-hover\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:bg-opacity-0{--tw-bg-opacity: 0}.group:hover .group-hover\:text-inherit{color:inherit}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(255 90 31 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-0{left:0px}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 140 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-teal-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.dark .dark\:block{display:block}.dark .dark\:hidden{display:none}.dark .dark\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(26 86 219 / var(--tw-divide-opacity))}.dark .dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(75 85 99 / var(--tw-divide-opacity))}.dark .dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.dark .dark\:divide-green-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(4 108 78 / var(--tw-divide-opacity))}.dark .dark\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(81 69 205 / var(--tw-divide-opacity))}.dark .dark\:divide-pink-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(191 18 93 / var(--tw-divide-opacity))}.dark .dark\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(108 43 217 / var(--tw-divide-opacity))}.dark .dark\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(200 30 30 / var(--tw-divide-opacity))}.dark .dark\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(142 75 16 / var(--tw-divide-opacity))}.dark .dark\:border-0{border-width:0px}.dark .dark\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.dark .dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark .dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark .dark\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.dark .dark\:border-green-400{--tw-border-opacity: 1;border-color:rgb(49 196 141 / var(--tw-border-opacity))}.dark .dark\:border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.dark .dark\:border-purple-400{--tw-border-opacity: 1;border-color:rgb(172 148 250 / var(--tw-border-opacity))}.dark .dark\:border-red-400{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity))}.dark .dark\:border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.dark .dark\:border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.dark .dark\:border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity))}.dark .dark\:border-r-gray-600{--tw-border-opacity: 1;border-right-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .dark\:border-r-gray-700{--tw-border-opacity: 1;border-right-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.dark .dark\:bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(118 169 250 / var(--tw-bg-opacity))}.dark .dark\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(63 131 248 / var(--tw-bg-opacity))}.dark .dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.dark .dark\:bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(35 56 118 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-800\/30{background-color:#1f29374d}.dark .dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark .dark\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.dark .dark\:bg-green-400{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity))}.dark .dark\:bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.dark .dark\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.dark .dark\:bg-green-900{--tw-bg-opacity: 1;background-color:rgb(1 71 55 / var(--tw-bg-opacity))}.dark .dark\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.dark .dark\:bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(141 162 251 / var(--tw-bg-opacity))}.dark .dark\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}.dark .dark\:bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(54 47 120 / var(--tw-bg-opacity))}.dark .dark\:bg-inherit{background-color:inherit}.dark .dark\:bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(252 217 189 / var(--tw-bg-opacity))}.dark .dark\:bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(255 138 76 / var(--tw-bg-opacity))}.dark .dark\:bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.dark .dark\:bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(241 126 184 / var(--tw-bg-opacity))}.dark .dark\:bg-pink-900{--tw-bg-opacity: 1;background-color:rgb(117 26 61 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(172 148 250 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.dark .dark\:bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(74 29 150 / var(--tw-bg-opacity))}.dark .dark\:bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.dark .dark\:bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.dark .dark\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.dark .dark\:bg-red-900{--tw-bg-opacity: 1;background-color:rgb(119 29 29 / var(--tw-bg-opacity))}.dark .dark\:bg-transparent{background-color:transparent}.dark .dark\:bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity))}.dark .dark\:bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(99 49 18 / var(--tw-bg-opacity))}.dark .dark\:bg-opacity-80{--tw-bg-opacity: .8}.dark .dark\:fill-gray-300{fill:#d1d5db}.dark .dark\:text-\[\#111\]{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.dark .dark\:text-\[\#fff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:text-blue-100{--tw-text-opacity: 1;color:rgb(225 239 254 / var(--tw-text-opacity))}.dark .dark\:text-blue-300{--tw-text-opacity: 1;color:rgb(164 202 254 / var(--tw-text-opacity))}.dark .dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(118 169 250 / var(--tw-text-opacity))}.dark .dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.dark .dark\:text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.dark .dark\:text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.dark .dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark .dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.dark .dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark .dark\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.dark .dark\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.dark .dark\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.dark .dark\:text-green-100{--tw-text-opacity: 1;color:rgb(222 247 236 / var(--tw-text-opacity))}.dark .dark\:text-green-300{--tw-text-opacity: 1;color:rgb(132 225 188 / var(--tw-text-opacity))}.dark .dark\:text-green-400{--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity))}.dark .dark\:text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.dark .dark\:text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity))}.dark .dark\:text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.dark .dark\:text-indigo-100{--tw-text-opacity: 1;color:rgb(229 237 255 / var(--tw-text-opacity))}.dark .dark\:text-indigo-300{--tw-text-opacity: 1;color:rgb(180 198 252 / var(--tw-text-opacity))}.dark .dark\:text-indigo-400{--tw-text-opacity: 1;color:rgb(141 162 251 / var(--tw-text-opacity))}.dark .dark\:text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity))}.dark .dark\:text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.dark .dark\:text-orange-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.dark .dark\:text-pink-100{--tw-text-opacity: 1;color:rgb(252 232 243 / var(--tw-text-opacity))}.dark .dark\:text-pink-300{--tw-text-opacity: 1;color:rgb(248 180 217 / var(--tw-text-opacity))}.dark .dark\:text-pink-400{--tw-text-opacity: 1;color:rgb(241 126 184 / var(--tw-text-opacity))}.dark .dark\:text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity))}.dark .dark\:text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.dark .dark\:text-purple-100{--tw-text-opacity: 1;color:rgb(237 235 254 / var(--tw-text-opacity))}.dark .dark\:text-purple-300{--tw-text-opacity: 1;color:rgb(202 191 253 / var(--tw-text-opacity))}.dark .dark\:text-purple-400{--tw-text-opacity: 1;color:rgb(172 148 250 / var(--tw-text-opacity))}.dark .dark\:text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity))}.dark .dark\:text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.dark .dark\:text-red-100{--tw-text-opacity: 1;color:rgb(253 232 232 / var(--tw-text-opacity))}.dark .dark\:text-red-300{--tw-text-opacity: 1;color:rgb(248 180 180 / var(--tw-text-opacity))}.dark .dark\:text-red-400{--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity))}.dark .dark\:text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.dark .dark\:text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity))}.dark .dark\:text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:text-yellow-100{--tw-text-opacity: 1;color:rgb(253 246 178 / var(--tw-text-opacity))}.dark .dark\:text-yellow-200{--tw-text-opacity: 1;color:rgb(252 233 106 / var(--tw-text-opacity))}.dark .dark\:text-yellow-300{--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity))}.dark .dark\:text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity))}.dark .dark\:text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.dark .dark\:decoration-blue-600{text-decoration-color:#1c64f2}.dark .dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-green-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(14 159 110 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-green-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(14 159 110 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(240 82 82 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(240 82 82 / var(--tw-placeholder-opacity))}.dark .dark\:opacity-25{opacity:.25}.dark .dark\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .dark\:shadow-blue-800\/80{--tw-shadow-color: rgb(30 66 159 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-cyan-800\/80{--tw-shadow-color: rgb(21 94 117 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-green-800\/80{--tw-shadow-color: rgb(3 84 63 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-lime-800\/80{--tw-shadow-color: rgb(63 98 18 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-pink-800\/80{--tw-shadow-color: rgb(153 21 75 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-purple-800\/80{--tw-shadow-color: rgb(85 33 181 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-red-800\/80{--tw-shadow-color: rgb(155 28 28 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:shadow-teal-800\/80{--tw-shadow-color: rgb(5 80 92 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark .dark\:ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.dark .dark\:ring-gray-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}.dark .dark\:ring-offset-gray-800{--tw-ring-offset-color: #1F2937}.dark .dark\:\[text-shadow\:_1px_1px_0_rgb\(0_0_0_\/_0\.6\)\]{text-shadow:1px 1px 0 rgb(0 0 0 / .6)}.dark .dark\:first-letter\:text-gray-100:first-letter{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.dark .dark\:last\:border-r-gray-500:last-child{--tw-border-opacity: 1;border-right-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark .dark\:last\:border-r-gray-600:last-child{--tw-border-opacity: 1;border-right-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .odd\:dark\:bg-blue-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-gray-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-green-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-purple-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-red-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.dark .odd\:dark\:bg-yellow-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(114 59 19 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-blue-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-gray-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-green-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-purple-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-red-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.dark .even\:dark\:bg-yellow-700:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(142 75 16 / var(--tw-bg-opacity))}.dark .dark\:hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark .dark\:hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .dark\:hover\:border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:hover\:\!bg-blue-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(30 66 159 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-gray-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(75 85 99 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-green-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(3 84 63 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-indigo-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(66 56 157 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-pink-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(153 21 75 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-purple-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(85 33 181 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-red-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(155 28 28 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:\!bg-yellow-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(114 59 19 / var(--tw-bg-opacity))!important}.dark .dark\:hover\:bg-blue-300:hover{--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-300:hover{--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-pink-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.dark .hover\:dark\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .hover\:dark\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:hover\:\!text-blue-300:hover{--tw-text-opacity: 1 !important;color:rgb(164 202 254 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-gray-300:hover{--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-green-300:hover{--tw-text-opacity: 1 !important;color:rgb(132 225 188 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-indigo-300:hover{--tw-text-opacity: 1 !important;color:rgb(180 198 252 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-pink-300:hover{--tw-text-opacity: 1 !important;color:rgb(248 180 217 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-purple-300:hover{--tw-text-opacity: 1 !important;color:rgb(202 191 253 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-red-300:hover{--tw-text-opacity: 1 !important;color:rgb(248 180 180 / var(--tw-text-opacity))!important}.dark .dark\:hover\:\!text-yellow-300:hover{--tw-text-opacity: 1 !important;color:rgb(250 202 21 / var(--tw-text-opacity))!important}.dark .dark\:hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(164 202 254 / var(--tw-text-opacity))}.dark .dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark .dark\:hover\:text-green-300:hover{--tw-text-opacity: 1;color:rgb(132 225 188 / var(--tw-text-opacity))}.dark .dark\:hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(180 198 252 / var(--tw-text-opacity))}.dark .dark\:hover\:text-pink-300:hover{--tw-text-opacity: 1;color:rgb(248 180 217 / var(--tw-text-opacity))}.dark .dark\:hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(202 191 253 / var(--tw-text-opacity))}.dark .dark\:hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(248 180 180 / var(--tw-text-opacity))}.dark .dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity))}.dark .dark\:focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.dark .dark\:focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.dark .dark\:focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.dark .dark\:focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-lime-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-orange-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(208 56 1 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-pink-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-purple-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-purple-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-teal-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-teal-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(159 88 10 / var(--tw-ring-opacity))}.dark .dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity))}.dark .group:hover .dark\:group-hover\:bg-gray-800\/60{background-color:#1f293799}.dark .group:focus .dark\:group-focus\:ring-gray-800\/70{--tw-ring-color: rgb(31 41 55 / .7)}.peer:focus~.dark .peer-focus\:dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-blue-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-green-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-orange-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(138 44 13 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-purple-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-red-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-teal-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-yellow-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(114 59 19 / var(--tw-ring-opacity))}@media (min-width: 480px){.sm\:order-last{order:9999}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-10{height:2.5rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-7{height:1.75rem}.sm\:w-10{width:2.5rem}.sm\:w-11\/12{width:91.666667%}.sm\:w-2\/3{width:66.666667%}.sm\:w-6{width:1.5rem}.sm\:w-96{width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pr-4{padding-right:1rem}.sm\:pr-8{padding-right:2rem}.sm\:text-center{text-align:center}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[112px\]{font-size:112px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.first\:sm\:pl-0:first-child{padding-left:0}.last\:sm\:pr-0:last-child{padding-right:0}}@media (min-width: 768px){.md\:inset-0{top:0px;right:0px;bottom:0px;left:0px}.md\:col-span-6{grid-column:span 6 / span 6}.md\:mx-0{margin-left:0;margin-right:0}.md\:ml-2{margin-left:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:max-w-xl{max-width:36rem}.md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:gap-x-0{-moz-column-gap:0px;column-gap:0px}.md\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:\!p-4{padding:1rem!important}.md\:p-0{padding:0}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.dark .md\:dark\:bg-transparent{background-color:transparent}.dark .md\:dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.dark .md\:dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.\[\&_a\]\:underline a{text-decoration-line:underline}.active.svelte-1o2b5yq{opacity:1} diff --git a/dist/assets/index-b1fd2fa2.js b/dist/assets/index-b1fd2fa2.js new file mode 100644 index 0000000..8b5f836 --- /dev/null +++ b/dist/assets/index-b1fd2fa2.js @@ -0,0 +1,35 @@ +var ia=Object.defineProperty;var ra=(t,e,n)=>e in t?ia(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var ne=(t,e,n)=>(ra(t,typeof e!="symbol"?e+"":e,n),n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function X(){}const _o=t=>t;function G(t,e){for(const n in e)t[n]=e[n];return t}function bo(t){return t()}function Si(){return Object.create(null)}function Ze(t){t.forEach(bo)}function Fe(t){return typeof t=="function"}function re(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}function oa(t){return Object.keys(t).length===0}function aa(t,...e){if(t==null)return X;const n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function ut(t,e,n){t.$$.on_destroy.push(aa(e,n))}function pe(t,e,n,i){if(t){const r=vo(t,e,n,i);return t[0](r)}}function vo(t,e,n,i){return t[1]&&i?G(n.ctx.slice(),t[1](i(e))):n.ctx}function ge(t,e,n,i){if(t[2]&&i){const r=t[2](i(n));if(e.dirty===void 0)return r;if(typeof r=="object"){const o=[],a=Math.max(e.dirty.length,r.length);for(let l=0;l32){const e=[],n=t.ctx.length/32;for(let i=0;iwindow.performance.now():()=>Date.now(),ni=yo?t=>requestAnimationFrame(t):X;const Tt=new Set;function wo(t){Tt.forEach(e=>{e.c(t)||(Tt.delete(e),e.f())}),Tt.size!==0&&ni(wo)}function ua(t){let e;return Tt.size===0&&ni(wo),{promise:new Promise(n=>{Tt.add(e={c:t,f:n})}),abort(){Tt.delete(e)}}}function h(t,e){t.appendChild(e)}function ko(t){if(!t)return document;const e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function ca(t){const e=k("style");return fa(ko(t),e),e.sheet}function fa(t,e){return h(t.head||t,e),e.sheet}function Z(t,e,n){t.insertBefore(e,n||null)}function S(t){t.parentNode&&t.parentNode.removeChild(t)}function Ge(t,e){for(let n=0;nt.removeEventListener(e,n,i)}function da(t){return function(e){return e.preventDefault(),t.call(this,e)}}function Zi(t){return function(e){return e.stopPropagation(),t.call(this,e)}}function w(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function ye(t,e){const n=Object.getOwnPropertyDescriptors(t.__proto__);for(const i in e)e[i]==null?t.removeAttribute(i):i==="style"?t.style.cssText=e[i]:i==="__value"?t.value=t[i]=e[i]:n[i]&&n[i].set?t[i]=e[i]:w(t,i,e[i])}function Ot(t,e){for(const n in e)w(t,n,e[n])}function lt(t,e){Object.keys(e).forEach(n=>{ma(t,n,e[n])})}function ma(t,e,n){e in t?t[e]=typeof t[e]=="boolean"&&n===""?!0:n:w(t,e,n)}function pa(t){return Array.from(t.childNodes)}function me(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function Pi(t,e){t.value=e??""}function ce(t,e,n,i){n===null?t.style.removeProperty(e):t.style.setProperty(e,n,i?"important":"")}function nn(t,e){for(let n=0;n>>0}function _a(t,e){const n={stylesheet:ca(e),rules:{}};return vn.set(t,n),n}function Ii(t,e,n,i,r,o,a,l=0){const s=16.666/i;let u=`{ +`;for(let y=0;y<=1;y+=s){const C=e+(n-e)*o(y);u+=y*100+`%{${a(C,1-C)}} +`}const c=u+`100% {${a(n,1-n)}} +}`,f=`__svelte_${ha(c)}_${l}`,m=ko(t),{stylesheet:d,rules:p}=vn.get(m)||_a(m,t);p[f]||(p[f]=!0,d.insertRule(`@keyframes ${f} ${c}`,d.cssRules.length));const b=t.style.animation||"";return t.style.animation=`${b?`${b}, `:""}${f} ${i}ms linear ${r}ms 1 both`,yn+=1,f}function ba(t,e){const n=(t.style.animation||"").split(", "),i=n.filter(e?o=>o.indexOf(e)<0:o=>o.indexOf("__svelte")===-1),r=n.length-i.length;r&&(t.style.animation=i.join(", "),yn-=r,yn||va())}function va(){ni(()=>{yn||(vn.forEach(t=>{const{ownerNode:e}=t.stylesheet;e&&S(e)}),vn.clear())})}let qt;function jt(t){qt=t}function Mt(){if(!qt)throw new Error("Function called outside component initialization");return qt}function Pn(t){Mt().$$.on_mount.push(t)}function ya(t){Mt().$$.on_destroy.push(t)}function ii(){const t=Mt();return(e,n,{cancelable:i=!1}={})=>{const r=t.$$.callbacks[e];if(r){const o=Co(e,n,{cancelable:i});return r.slice().forEach(a=>{a.call(t,o)}),!o.defaultPrevented}return!0}}function wn(t,e){return Mt().$$.context.set(t,e),e}function St(t){return Mt().$$.context.get(t)}function te(t,e){const n=t.$$.callbacks[e.type];n&&n.slice().forEach(i=>i.call(this,e))}const kt=[],De=[],pn=[],Wn=[],wa=Promise.resolve();let Vn=!1;function ka(){Vn||(Vn=!0,wa.then(To))}function pt(t){pn.push(t)}function Ue(t){Wn.push(t)}const Nn=new Set;let yt=0;function To(){if(yt!==0)return;const t=qt;do{try{for(;yt{Nt=null})),Nt}function Rn(t,e,n){t.dispatchEvent(Co(`${e?"intro":"outro"}${n}`))}const gn=new Set;let et;function se(){et={r:0,c:[],p:et}}function ue(){et.r||Ze(et.c),et=et.p}function g(t,e){t&&t.i&&(gn.delete(t),t.i(e))}function v(t,e,n,i){if(t&&t.o){if(gn.has(t))return;gn.add(t),et.c.push(()=>{gn.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}const Da={duration:0};function kn(t,e,n,i){const r={direction:"both"};let o=e(t,n,r),a=i?0:1,l=null,s=null,u=null;function c(){u&&ba(t,u)}function f(d,p){const b=d.b-a;return p*=Math.abs(b),{a,b:d.b,d:b,duration:p,start:d.start,end:d.start+p,group:d.group}}function m(d){const{delay:p=0,duration:b=300,easing:y=_o,tick:C=X,css:L}=o||Da,T={start:sa()+p,b:d};d||(T.group=et,et.r+=1),l||s?s=T:(L&&(c(),u=Ii(t,a,d,b,p,y,L)),d&&C(0,1),l=f(T,b),pt(()=>Rn(t,d,"start")),ua(E=>{if(s&&E>s.start&&(l=f(s,b),s=null,Rn(t,l.b,"start"),L&&(c(),u=Ii(t,a,l.b,l.duration,0,y,o.css))),l){if(E>=l.end)C(a=l.b,1-a),Rn(t,l.b,"end"),s||(l.b?c():--l.group.r||Ze(l.group.c)),l=null;else if(E>=l.start){const F=E-l.start;a=l.a+l.d*y(F/l.duration),C(a,1-a)}}return!!(l||s)}))}return{run(d){Fe(o)?Ta().then(()=>{o=o(r),m(d)}):m(d)},end(){c(),l=s=null}}}function Ce(t,e){const n={},i={},r={$$scope:1};let o=t.length;for(;o--;){const a=t[o],l=e[o];if(l){for(const s in a)s in l||(i[s]=1);for(const s in l)r[s]||(n[s]=l[s],r[s]=1);t[o]=l}else for(const s in a)r[s]=1}for(const a in i)a in n||(n[a]=void 0);return n}function Yt(t){return typeof t=="object"&&t!==null?t:{}}function He(t,e,n){const i=t.$$.props[e];i!==void 0&&(t.$$.bound[i]=n,n(t.$$.ctx[i]))}function z(t){t&&t.c()}function A(t,e,n,i){const{fragment:r,after_update:o}=t.$$;r&&r.m(e,n),i||pt(()=>{const a=t.$$.on_mount.map(bo).filter(Fe);t.$$.on_destroy?t.$$.on_destroy.push(...a):Ze(a),t.$$.on_mount=[]}),o.forEach(pt)}function j(t,e){const n=t.$$;n.fragment!==null&&(Ze(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Oa(t,e){t.$$.dirty[0]===-1&&(kt.push(t),ka(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const p=d.length?d[0]:m;return u.ctx&&r(u.ctx[f],u.ctx[f]=p)&&(!u.skip_bound&&u.bound[f]&&u.bound[f](p),c&&Oa(t,f)),m}):[],u.update(),c=!0,Ze(u.before_update),u.fragment=i?i(u.ctx):!1,e.target){if(e.hydrate){const f=pa(e.target);u.fragment&&u.fragment.l(f),f.forEach(S)}else u.fragment&&u.fragment.c();e.intro&&g(t.$$.fragment),A(t,e.target,e.anchor,e.customElement),To()}jt(s)}class le{$destroy(){j(this,1),this.$destroy=X}$on(e,n){if(!Fe(n))return X;const i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{const r=i.indexOf(n);r!==-1&&i.splice(r,1)}}$set(e){this.$$set&&!oa(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const wt=[];function Sa(t,e){return{subscribe:ri(t,e).subscribe}}function ri(t,e=X){let n;const i=new Set;function r(l){if(re(t,l)&&(t=l,n)){const s=!wt.length;for(const u of i)u[1](),wt.push(u,t);if(s){for(let u=0;u{i.delete(u),i.size===0&&(n(),n=null)}}return{set:r,update:o,subscribe:a}}var Gn={},Za={get exports(){return Gn},set exports(t){Gn=t}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(t){(function(){var e={}.hasOwnProperty;function n(){for(var i=[],r=0;r{r=null}),ue()),e=o[1]},i(o){i||(g(r),i=!0)},o(o){v(r),i=!1},d(o){o&&S(n),r&&r.d(o)}}}function An(t){let e,n,i,r,o;const a=t[13].default,l=pe(a,t,t[12],null);let s=[t[7],{class:t[6]}],u={};for(let c=0;c{i||(i=kn(e,t[2],t[3],!0)),i.run(1)}),r=!0)},o(f){v(s,f),i||(i=kn(e,t[2],t[3],!1)),i.run(0),r=!1},d(f){f&&S(e),s&&s.d(f),t[22](null),f&&i&&i.end(),o=!1,Ze(a)}}}function Ea(t){let e,n,i,r;const o=[La,Pa],a=[];function l(s,u){return s[2]?0:1}return e=l(t),n=a[e]=o[e](t),{c(){n.c(),i=be()},m(s,u){a[e].m(s,u),Z(s,i,u),r=!0},p(s,[u]){let c=e;e=l(s),e===c?a[e].p(s,u):(se(),v(a[c],1,1,()=>{a[c]=null}),ue(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){v(n),r=!1},d(s){a[e].d(s),s&&S(i)}}}function Ia(t,e,n){const i=["tag","color","rounded","border","shadow","transition","params","node","use","options"];let r=fe(e,i),{$$slots:o={},$$scope:a}=e;wn("background",!0);let{tag:l="div"}=e,{color:s="default"}=e,{rounded:u=!1}=e,{border:c=!1}=e,{shadow:f=!1}=e,{transition:m=void 0}=e,{params:d={}}=e,{node:p=void 0}=e,{use:b=X}=e,{options:y={}}=e;const C={gray:"bg-gray-100 dark:bg-gray-200 ",red:"bg-red-100 dark:bg-red-200",yellow:"bg-yellow-100 dark:bg-yellow-200 ",green:"bg-green-100 dark:bg-green-200 ",indigo:"bg-indigo-100 dark:bg-indigo-200 ",purple:"bg-purple-100 dark:bg-purple-200 ",pink:"bg-pink-100 dark:bg-pink-200 ",blue:"bg-blue-100 dark:bg-blue-200 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-100 dark:bg-gray-700",default:"bg-white dark:bg-gray-800",dropdown:"bg-white dark:bg-gray-700",navbar:"bg-white dark:bg-gray-900",navbarUl:"bg-gray-50 dark:bg-gray-800",form:"bg-gray-50 dark:bg-gray-700",primary:"bg-primary-100 dark:bg-primary-200 ",none:""},L={gray:"text-gray-700 dark:text-gray-800",red:"text-red-700 dark:text-red-800",yellow:"text-yellow-700 dark:text-yellow-800",green:"text-green-700 dark:text-green-800",indigo:"text-indigo-700 dark:text-indigo-800",purple:"text-purple-700 dark:text-purple-800",pink:"text-pink-700 dark:text-pink-800",blue:"text-blue-700 dark:text-blue-800",light:"text-gray-700 dark:text-gray-300",dark:"text-gray-700 dark:text-gray-300",default:"text-gray-500 dark:text-gray-400",dropdown:"text-gray-700 dark:text-gray-200",navbar:"text-gray-700 dark:text-gray-200",navbarUl:"text-gray-700 dark:text-gray-400",form:"text-gray-900 dark:text-white",primary:"text-primary-700 dark:text-primary-800",none:""},T={gray:"border-gray-500 dark:bg-gray-200 ",red:"border-red-500 dark:bg-red-200 ",yellow:"border-yellow-500 dark:bg-tellow-200 ",green:"border-green-500 dark:bg-green-200 ",indigo:"border-indigo-500 dark:bg-indigo-200 ",purple:"border-purple-500 dark:bg-purple-200 ",pink:"border-pink-500 dark:bg-pink-200 ",blue:"border-blue-500 dark:bg-blue-200 ",light:"border-gray-500",dark:"border-gray-500",default:"border-gray-200 dark:border-gray-700",dropdown:"border-gray-100 dark:border-gray-700",navbar:"border-gray-100 dark:border-gray-700",navbarUl:"border-gray-100 dark:border-gray-700",form:"border-gray-300 dark:border-gray-700",primary:"border-primary-500 dark:bg-primary-200 ",none:""};let E;function F(_){te.call(this,t,_)}function D(_){te.call(this,t,_)}function N(_){te.call(this,t,_)}function U(_){te.call(this,t,_)}function H(_){te.call(this,t,_)}function P(_){te.call(this,t,_)}function I(_){te.call(this,t,_)}function V(_){te.call(this,t,_)}function B(_){De[_?"unshift":"push"](()=>{p=_,n(0,p)})}function W(_){De[_?"unshift":"push"](()=>{p=_,n(0,p)})}return t.$$set=_=>{n(27,e=G(G({},e),ie(_))),n(7,r=fe(e,i)),"tag"in _&&n(1,l=_.tag),"color"in _&&n(8,s=_.color),"rounded"in _&&n(9,u=_.rounded),"border"in _&&n(10,c=_.border),"shadow"in _&&n(11,f=_.shadow),"transition"in _&&n(2,m=_.transition),"params"in _&&n(3,d=_.params),"node"in _&&n(0,p=_.node),"use"in _&&n(4,b=_.use),"options"in _&&n(5,y=_.options),"$$scope"in _&&n(12,a=_.$$scope)},t.$$.update=()=>{t.$$.dirty&256&&wn("color",s),n(6,E=oe(C[s],L[s],u&&(s==="dropdown"?"rounded":"rounded-lg"),c&&"border",T[s],f&&"shadow-md",e.class))},e=ie(e),[p,l,m,d,b,y,E,r,s,u,c,f,a,o,F,D,N,U,H,P,I,V,B,W]}class _t extends le{constructor(e){super(),ae(this,e,Ia,Ea,re,{tag:1,color:8,rounded:9,border:10,shadow:11,transition:2,params:3,node:0,use:4,options:5})}}function Ma(t){let e;const n=t[6].default,i=pe(n,t,t[7],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&128)&&he(i,n,r,r[7],e?ge(n,r[7],o,null):_e(r[7]),null)},i(r){e||(g(i,r),e=!0)},o(r){v(i,r),e=!1},d(r){i&&i.d(r)}}}function Fa(t){let e,n;return e=new _t({props:{class:t[1],color:"none",border:!t[0],$$slots:{default:[Ma]},$$scope:{ctx:t}}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,[r]){const o={};r&1&&(o.border=!i[0]),r&128&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Na(t,e,n){let{$$slots:i={},$$scope:r}=e,{multiple:o=!1}=e,{flush:a=!1}=e,{activeClasses:l="bg-gray-100 dark:bg-gray-800 text-gray-900 dark:text-white focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-800"}=e,{inactiveClasses:s="text-gray-500 dark:text-gray-400 hover:bg-gray-100 hover:dark:bg-gray-800"}=e,{defaultClass:u="text-gray-500 dark:text-gray-400"}=e;const c={flush:a,activeClasses:l,inactiveClasses:s,selected:o?void 0:ri()};wn("ctx",c);let f=oe(u,"divide-y divide-gray-200 dark:divide-gray-700","border-gray-200 dark:border-gray-700","rounded-t-xl",e.class);return t.$$set=m=>{n(9,e=G(G({},e),ie(m))),"multiple"in m&&n(2,o=m.multiple),"flush"in m&&n(0,a=m.flush),"activeClasses"in m&&n(3,l=m.activeClasses),"inactiveClasses"in m&&n(4,s=m.inactiveClasses),"defaultClass"in m&&n(5,u=m.defaultClass),"$$scope"in m&&n(7,r=m.$$scope)},e=ie(e),[a,f,o,l,s,u,i,r]}class Ra extends le{constructor(e){super(),ae(this,e,Na,Fa,re,{multiple:2,flush:0,activeClasses:3,inactiveClasses:4,defaultClass:5})}}function Aa(t){let e,n,i,r,o=[{xmlns:"http://www.w3.org/2000/svg"},{width:t[0]},{height:t[0]},{class:n=t[4].class},t[5],{"aria-label":t[1]},{fill:"none"},{viewBox:t[2]},{"stroke-width":"2"}],a={};for(let l=0;l `,f=` `,{ariaLabel:m="chevron down"}=e;function d(p){te.call(this,t,p)}return t.$$set=p=>{n(4,e=G(G({},e),ie(p))),n(5,r=fe(e,i)),"size"in p&&n(0,o=p.size),"color"in p&&n(6,a=p.color),"variation"in p&&n(7,l=p.variation),"ariaLabel"in p&&n(1,m=p.ariaLabel)},t.$$.update=()=>{if(t.$$.dirty&128)switch(l){case"outline":n(3,u=c),n(2,s="0 0 24 24");break;case"solid":n(3,u=f),n(2,s="0 0 24 24");break;default:n(3,u=c),n(2,s="0 0 24 24")}},e=ie(e),[o,m,s,u,e,r,a,l,d]}class za extends le{constructor(e){super(),ae(this,e,ja,Aa,re,{size:0,color:6,variation:7,ariaLabel:1})}}function Ba(t){let e,n,i,r,o=[{xmlns:"http://www.w3.org/2000/svg"},{width:t[0]},{height:t[0]},{class:n=t[4].class},t[5],{"aria-label":t[1]},{fill:"none"},{viewBox:t[2]},{"stroke-width":"2"}],a={};for(let l=0;l `,f=` `,{ariaLabel:m="chevron up"}=e;function d(p){te.call(this,t,p)}return t.$$set=p=>{n(4,e=G(G({},e),ie(p))),n(5,r=fe(e,i)),"size"in p&&n(0,o=p.size),"color"in p&&n(6,a=p.color),"variation"in p&&n(7,l=p.variation),"ariaLabel"in p&&n(1,m=p.ariaLabel)},t.$$.update=()=>{if(t.$$.dirty&128)switch(l){case"outline":n(3,u=c),n(2,s="0 0 24 24");break;case"solid":n(3,u=f),n(2,s="0 0 24 24");break;default:n(3,u=c),n(2,s="0 0 24 24")}},e=ie(e),[o,m,s,u,e,r,a,l,d]}class Ha extends le{constructor(e){super(),ae(this,e,Ua,Ba,re,{size:0,color:6,variation:7,ariaLabel:1})}}function qa(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function Do(t){const e=t-1;return e*e*e+1}function Wa(t,{delay:e=0,duration:n=400,easing:i=qa,amount:r=5,opacity:o=0}={}){const a=getComputedStyle(t),l=+a.opacity,s=a.filter==="none"?"":a.filter,u=l*(1-o);return{delay:e,duration:n,easing:i,css:(c,f)=>`opacity: ${l-u*f}; filter: ${s} blur(${f*r}px);`}}function Va(t,{delay:e=0,duration:n=400,easing:i=_o}={}){const r=+getComputedStyle(t).opacity;return{delay:e,duration:n,easing:i,css:o=>`opacity: ${o*r}`}}function Ga(t,{delay:e=0,duration:n=400,easing:i=Do,x:r=0,y:o=0,opacity:a=0}={}){const l=getComputedStyle(t),s=+l.opacity,u=l.transform==="none"?"":l.transform,c=s*(1-a);return{delay:e,duration:n,easing:i,css:(f,m)=>` + transform: ${u} translate(${(1-f)*r}px, ${(1-f)*o}px); + opacity: ${s-c*m}`}}function Ka(t,{delay:e=0,duration:n=400,easing:i=Do}={}){const r=getComputedStyle(t),o=+r.opacity,a=parseFloat(r.height),l=parseFloat(r.paddingTop),s=parseFloat(r.paddingBottom),u=parseFloat(r.marginTop),c=parseFloat(r.marginBottom),f=parseFloat(r.borderTopWidth),m=parseFloat(r.borderBottomWidth);return{delay:e,duration:n,easing:i,css:d=>`overflow: hidden;opacity: ${Math.min(d*20,1)*o};height: ${d*a}px;padding-top: ${d*l}px;padding-bottom: ${d*s}px;margin-top: ${d*u}px;margin-bottom: ${d*c}px;border-top-width: ${d*f}px;border-bottom-width: ${d*m}px;`}}const Ya=t=>({}),Mi=t=>({}),Xa=t=>({}),Fi=t=>({}),Qa=t=>({}),Ni=t=>({});function Ja(t){let e;const n=t[12].arrowdown,i=pe(n,t,t[11],Mi),r=i||$a();return{c(){r&&r.c()},m(o,a){r&&r.m(o,a),e=!0},p(o,a){i&&i.p&&(!e||a&2048)&&he(i,n,o,o[11],e?ge(n,o[11],a,Ya):_e(o[11]),Mi)},i(o){e||(g(r,o),e=!0)},o(o){v(r,o),e=!1},d(o){r&&r.d(o)}}}function xa(t){let e;const n=t[12].arrowup,i=pe(n,t,t[11],Fi),r=i||el();return{c(){r&&r.c()},m(o,a){r&&r.m(o,a),e=!0},p(o,a){i&&i.p&&(!e||a&2048)&&he(i,n,o,o[11],e?ge(n,o[11],a,Xa):_e(o[11]),Fi)},i(o){e||(g(r,o),e=!0)},o(o){v(r,o),e=!1},d(o){r&&r.d(o)}}}function $a(t){let e,n;return e=new za({}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function el(t){let e,n;return e=new Ha({}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Ri(t){let e,n,i,r;const o=t[12].default,a=pe(o,t,t[11],null);return{c(){e=k("div"),n=k("div"),a&&a.c(),w(n,"class",t[4].flush?"py-5":"p-5")},m(l,s){Z(l,e,s),h(e,n),a&&a.m(n,null),r=!0},p(l,s){t=l,a&&a.p&&(!r||s&2048)&&he(a,o,t,t[11],r?ge(o,t[11],s,null):_e(t[11]),null)},i(l){r||(g(a,l),l&&pt(()=>{i||(i=kn(e,t[3],t[1],!0)),i.run(1)}),r=!0)},o(l){v(a,l),l&&(i||(i=kn(e,t[3],t[1],!1)),i.run(0)),r=!1},d(l){l&&S(e),a&&a.d(l),l&&i&&i.end()}}}function tl(t){let e,n,i,r,o,a,l,s,u,c;const f=t[12].header,m=pe(f,t,t[11],Ni),d=[xa,Ja],p=[];function b(C,L){return C[0]?0:1}r=b(t),o=p[r]=d[r](t);let y=t[0]&&Ri(t);return{c(){e=k("h2"),n=k("button"),m&&m.c(),i=R(),o.c(),a=R(),y&&y.c(),l=be(),w(n,"type","button"),w(n,"class",t[2]),w(e,"aria-expanded",t[0]),w(e,"class","group")},m(C,L){Z(C,e,L),h(e,n),m&&m.m(n,null),h(n,i),p[r].m(n,null),Z(C,a,L),y&&y.m(C,L),Z(C,l,L),s=!0,u||(c=$(n,"click",t[6]),u=!0)},p(C,[L]){m&&m.p&&(!s||L&2048)&&he(m,f,C,C[11],s?ge(f,C[11],L,Qa):_e(C[11]),Ni);let T=r;r=b(C),r===T?p[r].p(C,L):(se(),v(p[T],1,1,()=>{p[T]=null}),ue(),o=p[r],o?o.p(C,L):(o=p[r]=d[r](C),o.c()),g(o,1),o.m(n,null)),(!s||L&4)&&w(n,"class",C[2]),(!s||L&1)&&w(e,"aria-expanded",C[0]),C[0]?y?(y.p(C,L),L&1&&g(y,1)):(y=Ri(C),y.c(),g(y,1),y.m(l.parentNode,l)):y&&(se(),v(y,1,1,()=>{y=null}),ue())},i(C){s||(g(m,C),g(o),g(y),s=!0)},o(C){v(m,C),v(o),v(y),s=!1},d(C){C&&S(e),m&&m.d(C),p[r].d(),C&&S(a),y&&y.d(C),C&&S(l),u=!1,c()}}}function nl(t,e,n){let i,{$$slots:r={},$$scope:o}=e,{open:a=!1}=e,{activeClasses:l=void 0}=e,{inactiveClasses:s=void 0}=e,{defaultClass:u="flex items-center justify-between w-full font-medium text-left group-first:rounded-t-xl"}=e,{transitionType:c="slide"}=e,{transitionParams:f={}}=e;const m=(T,E)=>{switch(c){case"blur":return Wa(T,E);case"fly":return Ga(T,E);case"fade":return Va(T,E);default:return Ka(T,E)}},d=St("ctx")??{},p={},b=d.selected??ri();ut(t,b,T=>n(13,i=T));let y=a;a=!1,Pn(()=>(y&&la(b,i=p,i),b.subscribe(T=>n(0,a=T===p))));const C=T=>b.set(a?{}:p);let L;return t.$$set=T=>{n(16,e=G(G({},e),ie(T))),"open"in T&&n(0,a=T.open),"activeClasses"in T&&n(7,l=T.activeClasses),"inactiveClasses"in T&&n(8,s=T.inactiveClasses),"defaultClass"in T&&n(9,u=T.defaultClass),"transitionType"in T&&n(10,c=T.transitionType),"transitionParams"in T&&n(1,f=T.transitionParams),"$$scope"in T&&n(11,o=T.$$scope)},t.$$.update=()=>{n(2,L=oe(u,d.flush?"py-5":"p-5",a&&(d.flush?"text-gray-900 dark:text-white":l||d.activeClasses),!a&&(d.flush?"text-gray-500 dark:text-gray-400":s||d.inactiveClasses),e.class))},e=ie(e),[a,f,L,m,d,b,C,l,s,u,c,o,r]}class il extends le{constructor(e){super(),ae(this,e,nl,tl,re,{open:0,activeClasses:7,inactiveClasses:8,defaultClass:9,transitionType:10,transitionParams:1})}}function rl(t){let e,n,i,r,o,a;return{c(){e=k("span"),n=Y(t[0]),i=R(),r=Ne("svg"),o=Ne("path"),w(e,"class","sr-only"),w(o,"fill-rule","evenodd"),w(o,"d","M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z"),w(o,"clip-rule","evenodd"),w(r,"class",a=t[3][t[1]]),w(r,"fill","currentColor"),w(r,"viewBox","0 0 20 20"),w(r,"xmlns","http://www.w3.org/2000/svg")},m(l,s){Z(l,e,s),h(e,n),Z(l,i,s),Z(l,r,s),h(r,o)},p(l,s){s&1&&me(n,l[0]),s&2&&a!==(a=l[3][l[1]])&&w(r,"class",a)},d(l){l&&S(e),l&&S(i),l&&S(r)}}}function ol(t){let e,n,i,r;const o=t[6].default,a=pe(o,t,t[5],null),l=a||rl(t);return{c(){e=k("button"),l&&l.c(),w(e,"type","button"),w(e,"class",t[2]),w(e,"aria-label","Close")},m(s,u){Z(s,e,u),l&&l.m(e,null),n=!0,i||(r=$(e,"click",t[7]),i=!0)},p(s,[u]){a?a.p&&(!n||u&32)&&he(a,o,s,s[5],n?ge(o,s[5],u,null):_e(s[5]),null):l&&l.p&&(!n||u&3)&&l.p(s,n?u:-1),(!n||u&4)&&w(e,"class",s[2])},i(s){n||(g(l,s),n=!0)},o(s){v(l,s),n=!1},d(s){s&&S(e),l&&l.d(s),i=!1,r()}}}function al(t,e,n){let{$$slots:i={},$$scope:r}=e;const o=St("background");let{color:a="default"}=e,{name:l="Close"}=e,{size:s="md"}=e;const u={dark:"hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-300",red:"focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-300",yellow:"focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-300",green:"focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-300",indigo:"focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-300",purple:"focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-300",pink:"focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-300",blue:"focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-300",default:"focus:ring-gray-300 "},c={xs:"m-0.5 rounded focus:ring-1 p-0.5",sm:"m-0.5 rounded focus:ring-1 p-0.5",md:"rounded-lg focus:ring-2 p-1.5"};let f="";const m={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5"};function d(p){te.call(this,t,p)}return t.$$set=p=>{n(11,e=G(G({},e),ie(p))),"color"in p&&n(4,a=p.color),"name"in p&&n(0,l=p.name),"size"in p&&n(1,s=p.size),"$$scope"in p&&n(5,r=p.$$scope)},t.$$.update=()=>{n(2,f=oe("ml-auto focus:outline-none whitespace-normal",c[s],u[a],a==="default"&&(o?"hover:bg-gray-100 dark:hover:bg-gray-600":"hover:bg-gray-100 dark:hover:bg-gray-700"),e.class))},e=ie(e),[l,s,f,m,a,r,i,d]}class oi extends le{constructor(e){super(),ae(this,e,al,ol,re,{color:4,name:0,size:1})}}const ll=t=>({}),Ai=t=>({}),sl=t=>({}),ji=t=>({});function zi(t){let e;const n=t[7].icon,i=pe(n,t,t[16],ji);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&65536)&&he(i,n,r,r[16],e?ge(n,r[16],o,sl):_e(r[16]),ji)},i(r){e||(g(i,r),e=!0)},o(r){v(i,r),e=!1},d(r){i&&i.d(r)}}}function Bi(t){let e,n;return e=new oi({props:{class:"-mx-1.5 -my-1.5",color:t[3].color}}),e.$on("click",t[2]),e.$on("click",t[8]),e.$on("change",t[9]),e.$on("keydown",t[10]),e.$on("keyup",t[11]),e.$on("focus",t[12]),e.$on("blur",t[13]),e.$on("mouseenter",t[14]),e.$on("mouseleave",t[15]),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,r){const o={};r&8&&(o.color=i[3].color),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function ul(t){let e,n,i,r,o,a,l=t[4].icon&&zi(t);const s=t[7].default,u=pe(s,t,t[16],null);let c=t[0]&&Bi(t);const f=t[7].extra,m=pe(f,t,t[16],Ai);return{c(){e=k("div"),l&&l.c(),n=R(),i=k("div"),u&&u.c(),r=R(),c&&c.c(),o=R(),m&&m.c(),Ei(i,"ml-3",t[4].icon),w(e,"class","flex items-center")},m(d,p){Z(d,e,p),l&&l.m(e,null),h(e,n),h(e,i),u&&u.m(i,null),h(e,r),c&&c.m(e,null),Z(d,o,p),m&&m.m(d,p),a=!0},p(d,p){d[4].icon?l?(l.p(d,p),p&16&&g(l,1)):(l=zi(d),l.c(),g(l,1),l.m(e,n)):l&&(se(),v(l,1,1,()=>{l=null}),ue()),u&&u.p&&(!a||p&65536)&&he(u,s,d,d[16],a?ge(s,d[16],p,null):_e(d[16]),null),(!a||p&16)&&Ei(i,"ml-3",d[4].icon),d[0]?c?(c.p(d,p),p&1&&g(c,1)):(c=Bi(d),c.c(),g(c,1),c.m(e,null)):c&&(se(),v(c,1,1,()=>{c=null}),ue()),m&&m.p&&(!a||p&65536)&&he(m,f,d,d[16],a?ge(f,d[16],p,ll):_e(d[16]),Ai)},i(d){a||(g(l),g(u,d),g(c),g(m,d),a=!0)},o(d){v(l),v(u,d),v(c),v(m,d),a=!1},d(d){d&&S(e),l&&l.d(),u&&u.d(d),c&&c.d(),d&&S(o),m&&m.d(d)}}}function cl(t){let e,n;const i=[t[3],{class:t[1]},{role:"alert"}];let r={$$slots:{default:[ul]},$$scope:{ctx:t}};for(let o=0;o{n(6,f=!f),s("close")};let d;function p(D){te.call(this,t,D)}function b(D){te.call(this,t,D)}function y(D){te.call(this,t,D)}function C(D){te.call(this,t,D)}function L(D){te.call(this,t,D)}function T(D){te.call(this,t,D)}function E(D){te.call(this,t,D)}function F(D){te.call(this,t,D)}return t.$$set=D=>{n(18,e=G(G({},e),ie(D))),n(3,r=fe(e,i)),"dismissable"in D&&n(0,u=D.dismissable),"accent"in D&&n(5,c=D.accent),"$$scope"in D&&n(16,a=D.$$scope)},t.$$.update=()=>{n(1,d=oe("p-4 text-sm",c&&"border-t-4 ",f&&"hidden",e.class)),n(3,r.color=r.color??"blue",r),n(3,r.rounded=r.rounded??!c,r)},e=ie(e),[u,d,m,r,l,c,f,o,p,b,y,C,L,T,E,F,a]}class Oo extends le{constructor(e){super(),ae(this,e,fl,cl,re,{dismissable:0,accent:5})}}function dl(t){let e;const n=t[13].default,i=pe(n,t,t[12],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&4096)&&he(i,n,r,r[12],e?ge(n,r[12],o,null):_e(r[12]),null)},i(r){e||(g(i,r),e=!0)},o(r){v(i,r),e=!1},d(r){i&&i.d(r)}}}function ml(t){let e,n;const i=t[13].default,r=pe(i,t,t[12],null);return{c(){e=k("span"),r&&r.c(),w(e,"class",t[5])},m(o,a){Z(o,e,a),r&&r.m(e,null),n=!0},p(o,a){r&&r.p&&(!n||a&4096)&&he(r,i,o,o[12],n?ge(i,o[12],a,null):_e(o[12]),null),(!n||a&32)&&w(e,"class",o[5])},i(o){n||(g(r,o),n=!0)},o(o){v(r,o),n=!1},d(o){o&&S(e),r&&r.d(o)}}}function zn(t){let e,n,i,r,o,a,l;const s=[ml,dl],u=[];function c(d,p){return d[0]&&d[1]?0:1}n=c(t),i=u[n]=s[n](t);let f=[{type:r=t[2]?void 0:t[3]},{href:t[2]},t[6],{class:t[4]}],m={};for(let d=0;d{u[b]=null}),ue(),i=u[n],i?i.p(d,p):(i=u[n]=s[n](d),i.c()),g(i,1),i.m(e,null)),m=Ce(f,[(!o||p&12&&r!==(r=d[2]?void 0:d[3]))&&{type:r},(!o||p&4)&&{href:d[2]},p&64&&d[6],(!o||p&16)&&{class:d[4]}]),/-/.test(d[2]?"a":"button")?lt(e,m):ye(e,m)},i(d){o||(g(i),o=!0)},o(d){v(i),o=!1},d(d){d&&S(e),u[n].d(),a=!1,Ze(l)}}}function pl(t){let e=t[2]?"a":"button",n,i,r=(t[2]?"a":"button")&&zn(t);return{c(){r&&r.c(),n=be()},m(o,a){r&&r.m(o,a),Z(o,n,a),i=!0},p(o,[a]){o[2],e?re(e,o[2]?"a":"button")?(r.d(1),r=zn(o),r.c(),r.m(n.parentNode,n)):r.p(o,a):(r=zn(o),r.c(),r.m(n.parentNode,n)),e=o[2]?"a":"button"},i(o){i||(g(r),i=!0)},o(o){v(r),i=!1},d(o){o&&S(n),r&&r.d(o)}}}function gl(t,e,n){const i=["pill","outline","gradient","size","href","btnClass","type","color","shadow"];let r=fe(e,i),{$$slots:o={},$$scope:a}=e;const l=St("group");let{pill:s=!1}=e,{outline:u=!1}=e,{gradient:c=!1}=e,{size:f=l?"sm":"md"}=e,{href:m=void 0}=e,{btnClass:d=void 0}=e,{type:p="button"}=e,{color:b=l?u?"dark":"alternative":"blue"}=e,{shadow:y=null}=e;const C={blue:"text-white bg-blue-700 hover:bg-blue-800 focus:ring-blue-300 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",dark:"text-white bg-gray-800 hover:bg-gray-900 focus:ring-gray-300 dark:bg-gray-800 dark:hover:bg-gray-700 dark:focus:ring-gray-700",alternative:"text-gray-900 bg-white border border-gray-200 dark:border-gray-600 hover:bg-gray-100 focus:ring-gray-200 dark:bg-gray-800 dark:text-gray-400 hover:text-blue-700 focus:text-blue-700 dark:focus:text-white dark:hover:text-white dark:hover:bg-gray-700 dark:focus:ring-gray-700",light:"text-gray-900 bg-white border border-gray-300 hover:bg-gray-100 focus:ring-gray-200 dark:bg-gray-800 dark:text-white dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 dark:focus:ring-gray-700",green:"text-white bg-green-700 hover:bg-green-800 focus:ring-green-300 dark:bg-green-600 dark:hover:bg-green-700 dark:focus:ring-green-800",red:"text-white bg-red-700 hover:bg-red-800 focus:ring-red-300 dark:bg-red-600 dark:hover:bg-red-700 dark:focus:ring-red-900",yellow:"text-white bg-yellow-400 hover:bg-yellow-500 focus:ring-yellow-300 dark:focus:ring-yellow-900",primary:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",purple:"text-white bg-purple-700 hover:bg-purple-800 focus:ring-purple-300 dark:bg-purple-600 dark:hover:bg-purple-700 dark:focus:ring-purple-900"},L={blue:"text-white bg-gradient-to-r from-blue-500 via-blue-600 to-blue-700 hover:bg-gradient-to-br focus:ring-blue-300 dark:focus:ring-blue-800 ",green:"text-white bg-gradient-to-r from-green-400 via-green-500 to-green-600 hover:bg-gradient-to-br focus:ring-green-300 dark:focus:ring-green-800",cyan:"text-white bg-gradient-to-r from-cyan-400 via-cyan-500 to-cyan-600 hover:bg-gradient-to-br focus:ring-cyan-300 dark:focus:ring-cyan-800",teal:"text-white bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 hover:bg-gradient-to-br focus:ring-teal-300 dark:focus:ring-teal-800",lime:"text-gray-900 bg-gradient-to-r from-lime-200 via-lime-400 to-lime-500 hover:bg-gradient-to-br focus:ring-lime-300 dark:focus:ring-lime-800",red:"text-white bg-gradient-to-r from-red-400 via-red-500 to-red-600 hover:bg-gradient-to-br focus:ring-red-300 dark:focus:ring-red-800",pink:"text-white bg-gradient-to-r from-pink-400 via-pink-500 to-pink-600 hover:bg-gradient-to-br focus:ring-pink-300 dark:focus:ring-pink-800",purple:"text-white bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 hover:bg-gradient-to-br focus:ring-purple-300 dark:focus:ring-purple-800",purpleToBlue:"text-white bg-gradient-to-br from-purple-600 to-blue-500 hover:bg-gradient-to-bl focus:ring-blue-300 dark:focus:ring-blue-800",cyanToBlue:"text-white bg-gradient-to-r from-cyan-500 to-blue-500 hover:bg-gradient-to-bl focus:ring-cyan-300 dark:focus:ring-cyan-800",greenToBlue:"text-white bg-gradient-to-br from-green-400 to-blue-600 hover:bg-gradient-to-bl focus:ring-green-200 dark:focus:ring-green-800",purpleToPink:"text-white bg-gradient-to-r from-purple-500 to-pink-500 hover:bg-gradient-to-l focus:ring-purple-200 dark:focus:ring-purple-800",pinkToOrange:"text-white bg-gradient-to-br from-pink-500 to-orange-400 hover:bg-gradient-to-bl focus:ring-pink-200 dark:focus:ring-pink-800",tealToLime:"text-gray-900 bg-gradient-to-r from-teal-200 to-lime-200 hover:bg-gradient-to-l focus:ring-lime-200 dark:focus:ring-teal-700",redToYellow:"text-gray-900 bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 hover:bg-gradient-to-bl focus:ring-red-100 dark:focus:ring-red-400"},T={blue:"shadow-lg shadow-blue-500/50 dark:shadow-lg dark:shadow-blue-800/80",green:"shadow-lg shadow-green-500/50 dark:shadow-lg dark:shadow-green-800/80",cyan:"shadow-lg shadow-cyan-500/50 dark:shadow-lg dark:shadow-cyan-800/80",teal:"shadow-lg shadow-teal-500/50 dark:shadow-lg dark:shadow-teal-800/80 ",lime:"shadow-lg shadow-lime-500/50 dark:shadow-lg dark:shadow-lime-800/80",red:"shadow-lg shadow-red-500/50 dark:shadow-lg dark:shadow-red-800/80 ",pink:"shadow-lg shadow-pink-500/50 dark:shadow-lg dark:shadow-pink-800/80",purple:"shadow-lg shadow-purple-500/50 dark:shadow-lg dark:shadow-purple-800/80"},E={blue:"text-blue-700 hover:text-white border border-blue-700 hover:bg-blue-800 focus:ring-blue-300 dark:border-blue-500 dark:text-blue-500 dark:hover:text-white dark:hover:bg-blue-600 dark:focus:ring-blue-800",light:"text-gray-500 hover:text-gray-900 bg-white border border-gray-200 dark:border-gray-600 dark:hover:text-white dark:text-gray-400 hover:bg-gray-50 dark:bg-gray-700 dark:hover:bg-gray-600 focus:ring-4 focus:ring-gray-300 dark:focus:ring-gray-400",dark:"text-gray-900 hover:text-white border border-gray-800 hover:bg-gray-900 focus:bg-gray-900 focus:text-white focus:ring-gray-300 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-600 dark:focus:ring-gray-800",green:"text-green-700 hover:text-white border border-green-700 hover:bg-green-800 focus:ring-green-300 dark:border-green-500 dark:text-green-500 dark:hover:text-white dark:hover:bg-green-600 dark:focus:ring-green-800",red:"text-red-700 hover:text-white border border-red-700 hover:bg-red-800 focus:ring-red-300 dark:border-red-500 dark:text-red-500 dark:hover:text-white dark:hover:bg-red-600 dark:focus:ring-red-900",yellow:"text-yellow-400 hover:text-white border border-yellow-400 hover:bg-yellow-500 focus:ring-yellow-300 dark:border-yellow-300 dark:text-yellow-300 dark:hover:text-white dark:hover:bg-yellow-400 dark:focus:ring-yellow-900",purple:"text-purple-700 hover:text-white border border-purple-700 hover:bg-purple-800 focus:ring-purple-300 dark:border-purple-400 dark:text-purple-400 dark:hover:text-white dark:hover:bg-purple-500 dark:focus:ring-purple-900"},F={xs:"px-3 py-2 text-xs",sm:"px-4 py-2 text-sm",md:"px-5 py-2.5 text-sm",lg:"px-5 py-3 text-base",xl:"px-6 py-3.5 text-base"};function D(O=!1){return l?s?"first:rounded-l-full last:rounded-r-full":O?"first:rounded-l-md last:rounded-r-md":"first:rounded-l-lg last:rounded-r-lg":s?"rounded-full":O?"rounded-md":"rounded-lg"}const N=()=>u||b==="alternative"||b==="light";let U,H;function P(O){te.call(this,t,O)}function I(O){te.call(this,t,O)}function V(O){te.call(this,t,O)}function B(O){te.call(this,t,O)}function W(O){te.call(this,t,O)}function _(O){te.call(this,t,O)}return t.$$set=O=>{n(28,e=G(G({},e),ie(O))),n(6,r=fe(e,i)),"pill"in O&&n(7,s=O.pill),"outline"in O&&n(0,u=O.outline),"gradient"in O&&n(1,c=O.gradient),"size"in O&&n(8,f=O.size),"href"in O&&n(2,m=O.href),"btnClass"in O&&n(9,d=O.btnClass),"type"in O&&n(3,p=O.type),"color"in O&&n(10,b=O.color),"shadow"in O&&n(11,y=O.shadow),"$$scope"in O&&n(12,a=O.$$scope)},t.$$.update=()=>{n(4,U=d||oe("text-center font-medium",l?"focus:ring-2":"focus:ring-4",l&&"focus:z-10",l||"focus:outline-none",u&&c?"p-0.5":"inline-flex items-center justify-center "+F[f],c?L[b]:u?E[b]:C[b],b==="alternative"&&(l?"dark:bg-gray-700 dark:text-white dark:border-gray-700 dark:hover:border-gray-600 dark:hover:bg-gray-600":"dark:bg-transparent dark:border-gray-800 dark:hover:border-gray-700"),u&&b==="dark"&&(l?"dark:text-white dark:border-white":"dark:text-gray-400 dark:border-gray-700"),N()&&l&&"border-l-0 first:border-l",D(!1),y&&T[y],e.disabled&&"cursor-not-allowed opacity-50",e.class)),t.$$.dirty&256&&n(5,H=oe("inline-flex items-center justify-center",F[f],D(!0),"bg-white text-gray-900 dark:bg-gray-900 dark:text-white","transition-all duration-75 ease-in group-hover:bg-opacity-0 group-hover:text-inherit"))},e=ie(e),[u,c,m,p,U,H,r,s,f,d,b,y,a,o,P,I,V,B,W,_]}class dt extends le{constructor(e){super(),ae(this,e,gl,pl,re,{pill:7,outline:0,gradient:1,size:8,href:2,btnClass:9,type:3,color:10,shadow:11})}}function hl(t){let e,n,i;const r=t[5].default,o=pe(r,t,t[4],null);let a=[t[1],{class:n=oe(t[0],t[2].class)},{role:"group"}],l={};for(let s=0;s{n(2,e=G(G({},e),ie(u))),n(1,r=fe(e,i)),"size"in u&&n(3,l=u.size),"divClass"in u&&n(0,s=u.divClass),"$$scope"in u&&n(4,a=u.$$scope)},e=ie(e),[s,r,e,l,a,o]}class bl extends le{constructor(e){super(),ae(this,e,_l,hl,re,{size:3,divClass:0})}}const vl=t=>({}),Ui=t=>({}),yl=t=>({}),Hi=t=>({});function wl(t){let e,n;return{c(){e=Ne("svg"),n=Ne("path"),w(n,"d",`M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 + 0 100-2H3a1 1 0 000 2h1z`),w(n,"fill-rule","evenodd"),w(n,"clip-rule","evenodd"),w(e,"class","w-5 h-5"),w(e,"fill","currentColor"),w(e,"viewBox","0 0 20 20"),w(e,"xmlns","http://www.w3.org/2000/svg")},m(i,r){Z(i,e,r),h(e,n)},p:X,d(i){i&&S(e)}}}function kl(t){let e,n;return{c(){e=Ne("svg"),n=Ne("path"),w(n,"d","M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"),w(e,"class","w-5 h-5"),w(e,"fill","currentColor"),w(e,"viewBox","0 0 20 20"),w(e,"xmlns","http://www.w3.org/2000/svg")},m(i,r){Z(i,e,r),h(e,n)},p:X,d(i){i&&S(e)}}}function Cl(t){let e,n,i,r,o,a,l,s,u,c;const f=t[5].lightIcon,m=pe(f,t,t[4],Hi),d=m||wl(),p=t[5].darkIcon,b=pe(p,t,t[4],Ui),y=b||kl();let C=[{"aria-label":"Dark mode"},{type:"button"},t[2],{class:l=oe(t[0],t[3].class)}],L={};for(let T=0;T{const u=window.document.documentElement.classList.toggle("dark");localStorage.setItem("color-theme",u?"dark":"light")};return t.$$set=u=>{n(3,e=G(G({},e),ie(u))),n(2,r=fe(e,i)),"btnClass"in u&&n(0,l=u.btnClass),"$$scope"in u&&n(4,a=u.$$scope)},e=ie(e),[l,s,r,e,a,o]}class Dl extends le{constructor(e){super(),ae(this,e,Tl,Cl,re,{btnClass:0})}}var Oe="top",Ae="bottom",je="right",Se="left",ai="auto",Xt=[Oe,Ae,je,Se],Zt="start",Wt="end",Ol="clippingParents",So="viewport",Rt="popper",Sl="reference",qi=Xt.reduce(function(t,e){return t.concat([e+"-"+Zt,e+"-"+Wt])},[]),Zo=[].concat(Xt,[ai]).reduce(function(t,e){return t.concat([e,e+"-"+Zt,e+"-"+Wt])},[]),Zl="beforeRead",Pl="read",Ll="afterRead",El="beforeMain",Il="main",Ml="afterMain",Fl="beforeWrite",Nl="write",Rl="afterWrite",Al=[Zl,Pl,Ll,El,Il,Ml,Fl,Nl,Rl];function Ye(t){return t?(t.nodeName||"").toLowerCase():null}function ze(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function gt(t){var e=ze(t).Element;return t instanceof e||t instanceof Element}function Re(t){var e=ze(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function li(t){if(typeof ShadowRoot>"u")return!1;var e=ze(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function jl(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var i=e.styles[n]||{},r=e.attributes[n]||{},o=e.elements[n];!Re(o)||!Ye(o)||(Object.assign(o.style,i),Object.keys(r).forEach(function(a){var l=r[a];l===!1?o.removeAttribute(a):o.setAttribute(a,l===!0?"":l)}))})}function zl(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(i){var r=e.elements[i],o=e.attributes[i]||{},a=Object.keys(e.styles.hasOwnProperty(i)?e.styles[i]:n[i]),l=a.reduce(function(s,u){return s[u]="",s},{});!Re(r)||!Ye(r)||(Object.assign(r.style,l),Object.keys(o).forEach(function(s){r.removeAttribute(s)}))})}}const Bl={name:"applyStyles",enabled:!0,phase:"write",fn:jl,effect:zl,requires:["computeStyles"]};function Ke(t){return t.split("-")[0]}var mt=Math.max,Cn=Math.min,Pt=Math.round;function Kn(){var t=navigator.userAgentData;return t!=null&&t.brands?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Po(){return!/^((?!chrome|android).)*safari/i.test(Kn())}function Lt(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var i=t.getBoundingClientRect(),r=1,o=1;e&&Re(t)&&(r=t.offsetWidth>0&&Pt(i.width)/t.offsetWidth||1,o=t.offsetHeight>0&&Pt(i.height)/t.offsetHeight||1);var a=gt(t)?ze(t):window,l=a.visualViewport,s=!Po()&&n,u=(i.left+(s&&l?l.offsetLeft:0))/r,c=(i.top+(s&&l?l.offsetTop:0))/o,f=i.width/r,m=i.height/o;return{width:f,height:m,top:c,right:u+f,bottom:c+m,left:u,x:u,y:c}}function si(t){var e=Lt(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function Lo(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&li(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function tt(t){return ze(t).getComputedStyle(t)}function Ul(t){return["table","td","th"].indexOf(Ye(t))>=0}function ct(t){return((gt(t)?t.ownerDocument:t.document)||window.document).documentElement}function Ln(t){return Ye(t)==="html"?t:t.assignedSlot||t.parentNode||(li(t)?t.host:null)||ct(t)}function Wi(t){return!Re(t)||tt(t).position==="fixed"?null:t.offsetParent}function Hl(t){var e=/firefox/i.test(Kn()),n=/Trident/i.test(Kn());if(n&&Re(t)){var i=tt(t);if(i.position==="fixed")return null}var r=Ln(t);for(li(r)&&(r=r.host);Re(r)&&["html","body"].indexOf(Ye(r))<0;){var o=tt(r);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||e&&o.willChange==="filter"||e&&o.filter&&o.filter!=="none")return r;r=r.parentNode}return null}function Qt(t){for(var e=ze(t),n=Wi(t);n&&Ul(n)&&tt(n).position==="static";)n=Wi(n);return n&&(Ye(n)==="html"||Ye(n)==="body"&&tt(n).position==="static")?e:n||Hl(t)||e}function ui(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function zt(t,e,n){return mt(t,Cn(e,n))}function ql(t,e,n){var i=zt(t,e,n);return i>n?n:i}function Eo(){return{top:0,right:0,bottom:0,left:0}}function Io(t){return Object.assign({},Eo(),t)}function Mo(t,e){return e.reduce(function(n,i){return n[i]=t,n},{})}var Wl=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,Io(typeof e!="number"?e:Mo(e,Xt))};function Vl(t){var e,n=t.state,i=t.name,r=t.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,l=Ke(n.placement),s=ui(l),u=[Se,je].indexOf(l)>=0,c=u?"height":"width";if(!(!o||!a)){var f=Wl(r.padding,n),m=si(o),d=s==="y"?Oe:Se,p=s==="y"?Ae:je,b=n.rects.reference[c]+n.rects.reference[s]-a[s]-n.rects.popper[c],y=a[s]-n.rects.reference[s],C=Qt(o),L=C?s==="y"?C.clientHeight||0:C.clientWidth||0:0,T=b/2-y/2,E=f[d],F=L-m[c]-f[p],D=L/2-m[c]/2+T,N=zt(E,D,F),U=s;n.modifiersData[i]=(e={},e[U]=N,e.centerOffset=N-D,e)}}function Gl(t){var e=t.state,n=t.options,i=n.element,r=i===void 0?"[data-popper-arrow]":i;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||Lo(e.elements.popper,r)&&(e.elements.arrow=r))}const Kl={name:"arrow",enabled:!0,phase:"main",fn:Vl,effect:Gl,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Et(t){return t.split("-")[1]}var Yl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Xl(t){var e=t.x,n=t.y,i=window,r=i.devicePixelRatio||1;return{x:Pt(e*r)/r||0,y:Pt(n*r)/r||0}}function Vi(t){var e,n=t.popper,i=t.popperRect,r=t.placement,o=t.variation,a=t.offsets,l=t.position,s=t.gpuAcceleration,u=t.adaptive,c=t.roundOffsets,f=t.isFixed,m=a.x,d=m===void 0?0:m,p=a.y,b=p===void 0?0:p,y=typeof c=="function"?c({x:d,y:b}):{x:d,y:b};d=y.x,b=y.y;var C=a.hasOwnProperty("x"),L=a.hasOwnProperty("y"),T=Se,E=Oe,F=window;if(u){var D=Qt(n),N="clientHeight",U="clientWidth";if(D===ze(n)&&(D=ct(n),tt(D).position!=="static"&&l==="absolute"&&(N="scrollHeight",U="scrollWidth")),D=D,r===Oe||(r===Se||r===je)&&o===Wt){E=Ae;var H=f&&D===F&&F.visualViewport?F.visualViewport.height:D[N];b-=H-i.height,b*=s?1:-1}if(r===Se||(r===Oe||r===Ae)&&o===Wt){T=je;var P=f&&D===F&&F.visualViewport?F.visualViewport.width:D[U];d-=P-i.width,d*=s?1:-1}}var I=Object.assign({position:l},u&&Yl),V=c===!0?Xl({x:d,y:b}):{x:d,y:b};if(d=V.x,b=V.y,s){var B;return Object.assign({},I,(B={},B[E]=L?"0":"",B[T]=C?"0":"",B.transform=(F.devicePixelRatio||1)<=1?"translate("+d+"px, "+b+"px)":"translate3d("+d+"px, "+b+"px, 0)",B))}return Object.assign({},I,(e={},e[E]=L?b+"px":"",e[T]=C?d+"px":"",e.transform="",e))}function Ql(t){var e=t.state,n=t.options,i=n.gpuAcceleration,r=i===void 0?!0:i,o=n.adaptive,a=o===void 0?!0:o,l=n.roundOffsets,s=l===void 0?!0:l,u={placement:Ke(e.placement),variation:Et(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Vi(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:a,roundOffsets:s})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Vi(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Jl={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Ql,data:{}};var rn={passive:!0};function xl(t){var e=t.state,n=t.instance,i=t.options,r=i.scroll,o=r===void 0?!0:r,a=i.resize,l=a===void 0?!0:a,s=ze(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,rn)}),l&&s.addEventListener("resize",n.update,rn),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,rn)}),l&&s.removeEventListener("resize",n.update,rn)}}const $l={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:xl,data:{}};var es={left:"right",right:"left",bottom:"top",top:"bottom"};function hn(t){return t.replace(/left|right|bottom|top/g,function(e){return es[e]})}var ts={start:"end",end:"start"};function Gi(t){return t.replace(/start|end/g,function(e){return ts[e]})}function ci(t){var e=ze(t),n=e.pageXOffset,i=e.pageYOffset;return{scrollLeft:n,scrollTop:i}}function fi(t){return Lt(ct(t)).left+ci(t).scrollLeft}function ns(t,e){var n=ze(t),i=ct(t),r=n.visualViewport,o=i.clientWidth,a=i.clientHeight,l=0,s=0;if(r){o=r.width,a=r.height;var u=Po();(u||!u&&e==="fixed")&&(l=r.offsetLeft,s=r.offsetTop)}return{width:o,height:a,x:l+fi(t),y:s}}function is(t){var e,n=ct(t),i=ci(t),r=(e=t.ownerDocument)==null?void 0:e.body,o=mt(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=mt(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-i.scrollLeft+fi(t),s=-i.scrollTop;return tt(r||n).direction==="rtl"&&(l+=mt(n.clientWidth,r?r.clientWidth:0)-o),{width:o,height:a,x:l,y:s}}function di(t){var e=tt(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function Fo(t){return["html","body","#document"].indexOf(Ye(t))>=0?t.ownerDocument.body:Re(t)&&di(t)?t:Fo(Ln(t))}function Bt(t,e){var n;e===void 0&&(e=[]);var i=Fo(t),r=i===((n=t.ownerDocument)==null?void 0:n.body),o=ze(i),a=r?[o].concat(o.visualViewport||[],di(i)?i:[]):i,l=e.concat(a);return r?l:l.concat(Bt(Ln(a)))}function Yn(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function rs(t,e){var n=Lt(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Ki(t,e,n){return e===So?Yn(ns(t,n)):gt(e)?rs(e,n):Yn(is(ct(t)))}function os(t){var e=Bt(Ln(t)),n=["absolute","fixed"].indexOf(tt(t).position)>=0,i=n&&Re(t)?Qt(t):t;return gt(i)?e.filter(function(r){return gt(r)&&Lo(r,i)&&Ye(r)!=="body"}):[]}function as(t,e,n,i){var r=e==="clippingParents"?os(t):[].concat(e),o=[].concat(r,[n]),a=o[0],l=o.reduce(function(s,u){var c=Ki(t,u,i);return s.top=mt(c.top,s.top),s.right=Cn(c.right,s.right),s.bottom=Cn(c.bottom,s.bottom),s.left=mt(c.left,s.left),s},Ki(t,a,i));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function No(t){var e=t.reference,n=t.element,i=t.placement,r=i?Ke(i):null,o=i?Et(i):null,a=e.x+e.width/2-n.width/2,l=e.y+e.height/2-n.height/2,s;switch(r){case Oe:s={x:a,y:e.y-n.height};break;case Ae:s={x:a,y:e.y+e.height};break;case je:s={x:e.x+e.width,y:l};break;case Se:s={x:e.x-n.width,y:l};break;default:s={x:e.x,y:e.y}}var u=r?ui(r):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case Zt:s[u]=s[u]-(e[c]/2-n[c]/2);break;case Wt:s[u]=s[u]+(e[c]/2-n[c]/2);break}}return s}function Vt(t,e){e===void 0&&(e={});var n=e,i=n.placement,r=i===void 0?t.placement:i,o=n.strategy,a=o===void 0?t.strategy:o,l=n.boundary,s=l===void 0?Ol:l,u=n.rootBoundary,c=u===void 0?So:u,f=n.elementContext,m=f===void 0?Rt:f,d=n.altBoundary,p=d===void 0?!1:d,b=n.padding,y=b===void 0?0:b,C=Io(typeof y!="number"?y:Mo(y,Xt)),L=m===Rt?Sl:Rt,T=t.rects.popper,E=t.elements[p?L:m],F=as(gt(E)?E:E.contextElement||ct(t.elements.popper),s,c,a),D=Lt(t.elements.reference),N=No({reference:D,element:T,strategy:"absolute",placement:r}),U=Yn(Object.assign({},T,N)),H=m===Rt?U:D,P={top:F.top-H.top+C.top,bottom:H.bottom-F.bottom+C.bottom,left:F.left-H.left+C.left,right:H.right-F.right+C.right},I=t.modifiersData.offset;if(m===Rt&&I){var V=I[r];Object.keys(P).forEach(function(B){var W=[je,Ae].indexOf(B)>=0?1:-1,_=[Oe,Ae].indexOf(B)>=0?"y":"x";P[B]+=V[_]*W})}return P}function ls(t,e){e===void 0&&(e={});var n=e,i=n.placement,r=n.boundary,o=n.rootBoundary,a=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?Zo:s,c=Et(i),f=c?l?qi:qi.filter(function(p){return Et(p)===c}):Xt,m=f.filter(function(p){return u.indexOf(p)>=0});m.length===0&&(m=f);var d=m.reduce(function(p,b){return p[b]=Vt(t,{placement:b,boundary:r,rootBoundary:o,padding:a})[Ke(b)],p},{});return Object.keys(d).sort(function(p,b){return d[p]-d[b]})}function ss(t){if(Ke(t)===ai)return[];var e=hn(t);return[Gi(t),e,Gi(e)]}function us(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var r=n.mainAxis,o=r===void 0?!0:r,a=n.altAxis,l=a===void 0?!0:a,s=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,m=n.altBoundary,d=n.flipVariations,p=d===void 0?!0:d,b=n.allowedAutoPlacements,y=e.options.placement,C=Ke(y),L=C===y,T=s||(L||!p?[hn(y)]:ss(y)),E=[y].concat(T).reduce(function(J,de){return J.concat(Ke(de)===ai?ls(e,{placement:de,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:b}):de)},[]),F=e.rects.reference,D=e.rects.popper,N=new Map,U=!0,H=E[0],P=0;P=0,_=W?"width":"height",O=Vt(e,{placement:I,boundary:c,rootBoundary:f,altBoundary:m,padding:u}),q=W?B?je:Se:B?Ae:Oe;F[_]>D[_]&&(q=hn(q));var Q=hn(q),K=[];if(o&&K.push(O[V]<=0),l&&K.push(O[q]<=0,O[Q]<=0),K.every(function(J){return J})){H=I,U=!1;break}N.set(I,K)}if(U)for(var Te=p?3:1,Ee=function(de){var Le=E.find(function(we){var ve=N.get(we);if(ve)return ve.slice(0,de).every(function(ee){return ee})});if(Le)return H=Le,"break"},Pe=Te;Pe>0;Pe--){var x=Ee(Pe);if(x==="break")break}e.placement!==H&&(e.modifiersData[i]._skip=!0,e.placement=H,e.reset=!0)}}const cs={name:"flip",enabled:!0,phase:"main",fn:us,requiresIfExists:["offset"],data:{_skip:!1}};function Yi(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function Xi(t){return[Oe,je,Ae,Se].some(function(e){return t[e]>=0})}function fs(t){var e=t.state,n=t.name,i=e.rects.reference,r=e.rects.popper,o=e.modifiersData.preventOverflow,a=Vt(e,{elementContext:"reference"}),l=Vt(e,{altBoundary:!0}),s=Yi(a,i),u=Yi(l,r,o),c=Xi(s),f=Xi(u);e.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const ds={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:fs};function ms(t,e,n){var i=Ke(t),r=[Se,Oe].indexOf(i)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,a=o[0],l=o[1];return a=a||0,l=(l||0)*r,[Se,je].indexOf(i)>=0?{x:l,y:a}:{x:a,y:l}}function ps(t){var e=t.state,n=t.options,i=t.name,r=n.offset,o=r===void 0?[0,0]:r,a=Zo.reduce(function(c,f){return c[f]=ms(f,e.rects,o),c},{}),l=a[e.placement],s=l.x,u=l.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=s,e.modifiersData.popperOffsets.y+=u),e.modifiersData[i]=a}const gs={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:ps};function hs(t){var e=t.state,n=t.name;e.modifiersData[n]=No({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const _s={name:"popperOffsets",enabled:!0,phase:"read",fn:hs,data:{}};function bs(t){return t==="x"?"y":"x"}function vs(t){var e=t.state,n=t.options,i=t.name,r=n.mainAxis,o=r===void 0?!0:r,a=n.altAxis,l=a===void 0?!1:a,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,m=n.tether,d=m===void 0?!0:m,p=n.tetherOffset,b=p===void 0?0:p,y=Vt(e,{boundary:s,rootBoundary:u,padding:f,altBoundary:c}),C=Ke(e.placement),L=Et(e.placement),T=!L,E=ui(C),F=bs(E),D=e.modifiersData.popperOffsets,N=e.rects.reference,U=e.rects.popper,H=typeof b=="function"?b(Object.assign({},e.rects,{placement:e.placement})):b,P=typeof H=="number"?{mainAxis:H,altAxis:H}:Object.assign({mainAxis:0,altAxis:0},H),I=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,V={x:0,y:0};if(D){if(o){var B,W=E==="y"?Oe:Se,_=E==="y"?Ae:je,O=E==="y"?"height":"width",q=D[E],Q=q+y[W],K=q-y[_],Te=d?-U[O]/2:0,Ee=L===Zt?N[O]:U[O],Pe=L===Zt?-U[O]:-N[O],x=e.elements.arrow,J=d&&x?si(x):{width:0,height:0},de=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Eo(),Le=de[W],we=de[_],ve=zt(0,N[O],J[O]),ee=T?N[O]/2-Te-ve-Le-P.mainAxis:Ee-ve-Le-P.mainAxis,ke=T?-N[O]/2+Te+ve+we+P.mainAxis:Pe+ve+we+P.mainAxis,Qe=e.elements.arrow&&Qt(e.elements.arrow),ft=Qe?E==="y"?Qe.clientTop||0:Qe.clientLeft||0:0,it=(B=I==null?void 0:I[E])!=null?B:0,Jt=q+ee-it-ft,xt=q+ke-it,Ft=zt(d?Cn(Q,Jt):Q,q,d?mt(K,xt):K);D[E]=Ft,V[E]=Ft-q}if(l){var vt,$t=E==="x"?Oe:Se,en=E==="x"?Ae:je,qe=D[F],tn=F==="y"?"height":"width",wi=qe+y[$t],ki=qe-y[en],Fn=[Oe,Se].indexOf(C)!==-1,Ci=(vt=I==null?void 0:I[F])!=null?vt:0,Ti=Fn?wi:qe-N[tn]-U[tn]-Ci+P.altAxis,Di=Fn?qe+N[tn]+U[tn]-Ci-P.altAxis:ki,Oi=d&&Fn?ql(Ti,qe,Di):zt(d?Ti:wi,qe,d?Di:ki);D[F]=Oi,V[F]=Oi-qe}e.modifiersData[i]=V}}const ys={name:"preventOverflow",enabled:!0,phase:"main",fn:vs,requiresIfExists:["offset"]};function ws(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function ks(t){return t===ze(t)||!Re(t)?ci(t):ws(t)}function Cs(t){var e=t.getBoundingClientRect(),n=Pt(e.width)/t.offsetWidth||1,i=Pt(e.height)/t.offsetHeight||1;return n!==1||i!==1}function Ts(t,e,n){n===void 0&&(n=!1);var i=Re(e),r=Re(e)&&Cs(e),o=ct(e),a=Lt(t,r,n),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(i||!i&&!n)&&((Ye(e)!=="body"||di(o))&&(l=ks(e)),Re(e)?(s=Lt(e,!0),s.x+=e.clientLeft,s.y+=e.clientTop):o&&(s.x=fi(o))),{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function Ds(t){var e=new Map,n=new Set,i=[];t.forEach(function(o){e.set(o.name,o)});function r(o){n.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(l){if(!n.has(l)){var s=e.get(l);s&&r(s)}}),i.push(o)}return t.forEach(function(o){n.has(o.name)||r(o)}),i}function Os(t){var e=Ds(t);return Al.reduce(function(n,i){return n.concat(e.filter(function(r){return r.phase===i}))},[])}function Ss(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function Zs(t){var e=t.reduce(function(n,i){var r=n[i.name];return n[i.name]=r?Object.assign({},r,i,{options:Object.assign({},r.options,i.options),data:Object.assign({},r.data,i.data)}):i,n},{});return Object.keys(e).map(function(n){return e[n]})}var Qi={placement:"bottom",modifiers:[],strategy:"absolute"};function Ji(){for(var t=arguments.length,e=new Array(t),n=0;n{const r=t.$$.callbacks[e];if(r){const o=new CustomEvent(e,{detail:i});n.dispatchEvent(o),r.slice().forEach(a=>{a.call(t,o)})}}}function xi(t){let e;return{c(){e=k("div")},m(n,i){Z(n,e,i),t[19](e)},p:X,d(n){n&&S(e),t[19](null)}}}function $i(t){let e,n;const i=[{use:t[8]},{options:t[3]},{role:"tooltip"},{tabIndex:t[1]?-1:void 0},t[9],{class:oe("z-10 outline-none",t[10].class)}];let r={$$slots:{default:[Ms]},$$scope:{ctx:t}};for(let o=0;o{o=null}),ue())},i(a){i||(g(o),i=!0)},o(a){v(o),i=!1},d(a){r&&r.d(a),a&&S(e),o&&o.d(a),a&&S(n)}}}function rt(t,e){return t&&e||null}function Ns(t,e,n){const i=["activeContent","arrow","offset","placement","trigger","triggeredBy","strategy","open","yOnly"];let r=fe(e,i),{$$slots:o={},$$scope:a}=e,{activeContent:l=!1}=e,{arrow:s=!0}=e,{offset:u=8}=e,{placement:c="top"}=e,{trigger:f="hover"}=e,{triggeredBy:m=void 0}=e,{strategy:d="absolute"}=e,{open:p=!1}=e,{yOnly:b=!1}=e;const y=Is();let C,L,T,E=[],F,D=!1;const N=()=>(D=!0,setTimeout(()=>D=!1,250)),U=W=>{L===void 0&&console.error("trigger undefined"),E.includes(W.target)&&L!==W.target&&(n(3,L=W.target),N()),C&&W.type==="focusin"&&!p&&N(),n(0,p=C&&W.type==="click"&&!D?!p:!0)},H=W=>W.matches&&W.matches(":hover"),P=W=>W.contains&&W.contains(document.activeElement),I=W=>{l?setTimeout(()=>{const _=Object.values((F==null?void 0:F.state.elements)??{});W.type==="mouseleave"&&_.some(H)||W.type==="focusout"&&_.some(P)||n(0,p=!1)},100):n(0,p=!1)};function V(W,_){return n(17,F=Es(_,W,{placement:c,strategy:d,modifiers:[{name:"offset",options:{offset:({reference:O,popper:q})=>[b?q.width/2-O.width/2-O.x:0,u]}},{name:"eventListeners",enabled:p},{name:"flip",enabled:!1}]})),{update(O){n(17,F.state.elements.reference=O,F),F.update()},destroy(){F.destroy()}}}Pn(()=>{const W=[["focusin",U,!0],["focusout",I,!0],["click",U,C],["mouseenter",U,!C],["mouseleave",I,!C]];return m?E=[...document.querySelectorAll(m)]:E=T.previousElementSibling?[T.previousElementSibling]:[],E.length||console.error("No triggers found."),E.forEach(_=>{_.tabIndex<0&&(_.tabIndex=0);for(const[O,q,Q]of W)Q&&_.addEventListener(O,q)}),n(3,L=E[0]),()=>{E.forEach(_=>{if(_)for(const[O,q]of W)_.removeEventListener(O,q)})}});function B(W){De[W?"unshift":"push"](()=>{T=W,n(5,T)})}return t.$$set=W=>{n(10,e=G(G({},e),ie(W))),n(9,r=fe(e,i)),"activeContent"in W&&n(1,l=W.activeContent),"arrow"in W&&n(2,s=W.arrow),"offset"in W&&n(11,u=W.offset),"placement"in W&&n(12,c=W.placement),"trigger"in W&&n(13,f=W.trigger),"triggeredBy"in W&&n(14,m=W.triggeredBy),"strategy"in W&&n(15,d=W.strategy),"open"in W&&n(0,p=W.open),"yOnly"in W&&n(16,b=W.yOnly),"$$scope"in W&&n(20,a=W.$$scope)},t.$$.update=()=>{t.$$.dirty&8192&&n(4,C=f==="click"),t.$$.dirty&9&&y("show",L,p),t.$$.dirty&135168&&F&&F.setOptions({placement:c})},e=ie(e),[p,l,s,L,C,T,U,I,V,r,e,u,c,f,m,d,b,F,o,B,a]}class Rs extends le{constructor(e){super(),ae(this,e,Ns,Fs,re,{activeContent:1,arrow:2,offset:11,placement:12,trigger:13,triggeredBy:14,strategy:15,open:0,yOnly:16})}}function As(t){let e;const n=t[5].default,i=pe(n,t,t[4],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&16)&&he(i,n,r,r[4],e?ge(n,r[4],o,null):_e(r[4]),null)},i(r){e||(g(i,r),e=!0)},o(r){v(i,r),e=!1},d(r){i&&i.d(r)}}}function js(t){let e=t[0],n,i,r=t[0]&&Bn(t);return{c(){r&&r.c(),n=be()},m(o,a){r&&r.m(o,a),Z(o,n,a),i=!0},p(o,a){o[0]?e?re(e,o[0])?(r.d(1),r=Bn(o),r.c(),r.m(n.parentNode,n)):r.p(o,a):(r=Bn(o),r.c(),r.m(n.parentNode,n)):e&&(r.d(1),r=null),e=o[0]},i(o){i||(g(r),i=!0)},o(o){v(r),i=!1},d(o){o&&S(n),r&&r.d(o)}}}function Bn(t){let e,n,i,r;const o=t[5].default,a=pe(o,t,t[4],null);let l=[t[3]],s={};for(let u=0;u{a[c]=null}),ue(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){v(n),r=!1},d(s){a[e].d(s),s&&S(i)}}}function Bs(t,e,n){const i=["tag","show","use"];let r=fe(e,i),{$$slots:o={},$$scope:a}=e,{tag:l="div"}=e,{show:s}=e,{use:u=()=>{}}=e;return t.$$set=c=>{e=G(G({},e),ie(c)),n(3,r=fe(e,i)),"tag"in c&&n(0,l=c.tag),"show"in c&&n(1,s=c.show),"use"in c&&n(2,u=c.use),"$$scope"in c&&n(4,a=c.$$scope)},[l,s,u,r,a,o]}class Us extends le{constructor(e){super(),ae(this,e,Bs,zs,re,{tag:0,show:1,use:2})}}function Hs(t){let e;const n=t[7].default,i=pe(n,t,t[6],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&64)&&he(i,n,r,r[6],e?ge(n,r[6],o,null):_e(r[6]),null)},i(r){e||(g(i,r),e=!0)},o(r){v(i,r),e=!1},d(r){i&&i.d(r)}}}function qs(t){let e,n,i;const r=t[7].default,o=pe(r,t,t[6],null);let a=[t[4],{href:t[0]},{target:t[3]},{"aria-label":t[1]},{class:n=oe(t[2],t[5].class)}],l={};for(let s=0;s{a[c]=null}),ue(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){v(n),r=!1},d(s){a[e].d(s),s&&S(i)}}}function Vs(t,e,n){const i=["href","ariaLabel","aClass","target"];let r=fe(e,i),{$$slots:o={},$$scope:a}=e,{href:l=""}=e,{ariaLabel:s=""}=e,{aClass:u="text-gray-500 hover:text-gray-900 dark:hover:text-white"}=e,{target:c=void 0}=e;return t.$$set=f=>{n(5,e=G(G({},e),ie(f))),n(4,r=fe(e,i)),"href"in f&&n(0,l=f.href),"ariaLabel"in f&&n(1,s=f.ariaLabel),"aClass"in f&&n(2,u=f.aClass),"target"in f&&n(3,c=f.target),"$$scope"in f&&n(6,a=f.$$scope)},e=ie(e),[l,s,u,c,r,e,a,o]}class Gs extends le{constructor(e){super(),ae(this,e,Vs,Ws,re,{href:0,ariaLabel:1,aClass:2,target:3})}}function Ks(t){let e;const n=t[7].default,i=pe(n,t,t[6],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&64)&&he(i,n,r,r[6],e?ge(n,r[6],o,null):_e(r[6]),null)},i(r){e||(g(i,r),e=!0)},o(r){v(i,r),e=!1},d(r){i&&i.d(r)}}}function Ys(t){let e,n;const i=t[7].default,r=pe(i,t,t[6],null);let o=[t[3],{class:t[2]}],a={};for(let l=0;l{a[c]=null}),ue(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){v(n),r=!1},d(s){a[e].d(s),s&&S(i)}}}function Qs(t,e,n){let i;const r=["color","defaultClass","show"];let o=fe(e,r),{$$slots:a={},$$scope:l}=e,{color:s="gray"}=e,{defaultClass:u="text-sm font-medium block"}=e,{show:c=!0}=e,f;const m={gray:"text-gray-900 dark:text-gray-300",green:"text-green-700 dark:text-green-500",red:"text-red-700 dark:text-red-500",disabled:"text-gray-400 dark:text-gray-500"};function d(p){De[p?"unshift":"push"](()=>{f=p,n(1,f)})}return t.$$set=p=>{n(10,e=G(G({},e),ie(p))),n(3,o=fe(e,r)),"color"in p&&n(4,s=p.color),"defaultClass"in p&&n(5,u=p.defaultClass),"show"in p&&n(0,c=p.show),"$$scope"in p&&n(6,l=p.$$scope)},t.$$.update=()=>{if(t.$$.dirty&18){const p=f==null?void 0:f.control;n(4,s=p!=null&&p.disabled?"disabled":s)}n(2,i=oe(u,m[s],e.class))},e=ie(e),[c,f,i,o,s,u,l,a,d]}class ot extends le{constructor(e){super(),ae(this,e,Qs,Xs,re,{color:4,defaultClass:5,show:0})}}function Js(t){let e,n,i,r,o,a=[{type:"radio"},{__value:t[4]},t[8],{class:n=nr(t[2],t[1],!1,t[5],t[7].default||t[6].class)}],l={};for(let c=0;coe(t?"inline-flex":"flex","items-center",e),nr=(t,e,n,i,r)=>oe("w-4 h-4 bg-gray-100 border-gray-300 dark:ring-offset-gray-800 focus:ring-2",r===!0&&"mr-2",i?"dark:bg-gray-600 dark:border-gray-500":"dark:bg-gray-700 dark:border-gray-600",t&&"sr-only peer",n&&"rounded",$s[e],r);function e0(t,e,n){const i=["color","custom","inline","group","value"];let r=fe(e,i),{$$slots:o={},$$scope:a}=e;const l=It(o);let{color:s="blue"}=e,{custom:u=!1}=e,{inline:c=!1}=e,{group:f=""}=e,{value:m=""}=e,d=St("background");const p=[[]];function b(I){te.call(this,t,I)}function y(I){te.call(this,t,I)}function C(I){te.call(this,t,I)}function L(I){te.call(this,t,I)}function T(I){te.call(this,t,I)}function E(I){te.call(this,t,I)}function F(I){te.call(this,t,I)}function D(I){te.call(this,t,I)}function N(I){te.call(this,t,I)}function U(I){te.call(this,t,I)}function H(I){te.call(this,t,I)}function P(){f=this.__value,n(0,f)}return t.$$set=I=>{n(6,e=G(G({},e),ie(I))),n(8,r=fe(e,i)),"color"in I&&n(1,s=I.color),"custom"in I&&n(2,u=I.custom),"inline"in I&&n(3,c=I.inline),"group"in I&&n(0,f=I.group),"value"in I&&n(4,m=I.value),"$$scope"in I&&n(23,a=I.$$scope)},e=ie(e),[f,s,u,c,m,d,e,l,r,o,b,y,C,L,T,E,F,D,N,U,H,P,p,a]}class ir extends le{constructor(e){super(),ae(this,e,e0,xs,re,{color:1,custom:2,inline:3,group:0,value:4})}}const t0=t=>({props:t[0]&36}),rr=t=>({props:{...t[5],class:t[2]}}),n0=t=>({props:t[0]&36}),or=t=>({props:{...t[5],class:t[2]}}),i0=t=>({props:t[0]&36}),ar=t=>({props:{...t[5],class:t[2]}});function lr(t){let e,n;const i=t[10].left,r=pe(i,t,t[25],ar);return{c(){e=k("div"),r&&r.c(),w(e,"class",Ro+" left-0 pl-2.5 pointer-events-none")},m(o,a){Z(o,e,a),r&&r.m(e,null),n=!0},p(o,a){r&&r.p&&(!n||a[0]&33554468)&&he(r,i,o,o[25],n?ge(i,o[25],a,i0):_e(o[25]),ar)},i(o){n||(g(r,o),n=!0)},o(o){v(r,o),n=!1},d(o){o&&S(e),r&&r.d(o)}}}function r0(t){let e,n,i,r,o=[t[5],{class:t[2]}],a={};for(let l=0;l{o=null}),ue()),l?l.p&&(!r||f[0]&33554468)&&he(l,a,c,c[25],r?ge(a,c[25],f,n0):_e(c[25]),or):s&&s.p&&(!r||f[0]&39)&&s.p(c,r?f:[-1,-1]),c[4].right?u?(u.p(c,f),f[0]&16&&g(u,1)):(u=sr(c),u.c(),g(u,1),u.m(i.parentNode,i)):u&&(se(),v(u,1,1,()=>{u=null}),ue())},i(c){r||(g(o),g(s,c),g(u),r=!0)},o(c){v(o),v(s,c),v(u),r=!1},d(c){o&&o.d(c),c&&S(e),s&&s.d(c),c&&S(n),u&&u.d(c),c&&S(i)}}}function a0(t){let e,n;return e=new Us({props:{class:"relative w-full",show:t[4].left||t[4].right,$$slots:{default:[o0]},$$scope:{ctx:t}}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,r){const o={};r[0]&16&&(o.show=i[4].left||i[4].right),r[0]&33554487&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function l0(t){return t&&t==="xs"?"sm":t==="xl"?"lg":t}let Ro="flex absolute inset-y-0 items-center text-gray-500 dark:text-gray-400";function s0(t,e,n){let i;const r=["type","value","size","defaultClass","color"];let o=fe(e,r),{$$slots:a={},$$scope:l}=e;const s=It(a);let{type:u="text"}=e,{value:c=""}=e,{size:f=void 0}=e,{defaultClass:m="block w-full disabled:cursor-not-allowed disabled:opacity-50"}=e,{color:d="base"}=e;const p={base:"border-gray-300 dark:border-gray-600",tinted:"border-gray-300 dark:border-gray-500",green:"border-green-500 dark:border-green-400",red:"border-red-500 dark:border-red-400"},b={base:"focus:border-blue-500 focus:ring-blue-500 dark:focus:border-blue-500 dark:focus:ring-blue-500",green:"focus:ring-green-500 focus:border-green-500 dark:focus:border-green-500 dark:focus:ring-green-500",red:"focus:ring-red-500 focus:border-red-500 dark:focus:ring-red-500 dark:focus:border-red-500"},y={base:"bg-gray-50 text-gray-900 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400",tinted:"bg-gray-50 text-gray-900 dark:bg-gray-600 dark:text-white dark:placeholder-gray-400",green:"bg-green-50 text-green-900 placeholder-green-700 dark:text-green-400 dark:placeholder-green-500 dark:bg-gray-700",red:"bg-red-50 text-red-900 placeholder-red-700 dark:text-red-500 dark:placeholder-red-500 dark:bg-gray-700"};let C=St("background"),L=St("group");const T=(x,J)=>(x.type=J,{update(de){x.type=de}}),E={sm:"sm:text-xs",md:"text-sm",lg:"sm:text-base"},F={sm:"pl-9",md:"pl-10",lg:"pl-11"},D={sm:"pr-9",md:"pr-10",lg:"pr-11"},N={sm:"p-2",md:"p-2.5",lg:"p-4"};let U;function H(x){te.call(this,t,x)}function P(x){te.call(this,t,x)}function I(x){te.call(this,t,x)}function V(x){te.call(this,t,x)}function B(x){te.call(this,t,x)}function W(x){te.call(this,t,x)}function _(x){te.call(this,t,x)}function O(x){te.call(this,t,x)}function q(x){te.call(this,t,x)}function Q(x){te.call(this,t,x)}function K(x){te.call(this,t,x)}function Te(x){te.call(this,t,x)}function Ee(x){te.call(this,t,x)}function Pe(){c=this.value,n(0,c)}return t.$$set=x=>{n(35,e=G(G({},e),ie(x))),n(5,o=fe(e,r)),"type"in x&&n(1,u=x.type),"value"in x&&n(0,c=x.value),"size"in x&&n(6,f=x.size),"defaultClass"in x&&n(7,m=x.defaultClass),"color"in x&&n(8,d=x.color),"$$scope"in x&&n(25,l=x.$$scope)},t.$$.update=()=>{t.$$.dirty[0]&64&&n(9,i=f||l0(L==null?void 0:L.size)||"md");{const x=d==="base"&&C?"tinted":d;n(2,U=oe(m,s.left&&F[i],s.right&&D[i],b[d],y[x],p[x],N[i],E[i],L||"rounded-lg",L&&"first:rounded-l-lg last:rounded-r-lg",L&&"border-l-0 first:border-l last:border-r",e.class))}},e=ie(e),[c,u,U,T,s,o,f,m,d,i,a,H,P,I,V,B,W,_,O,q,Q,K,Te,Ee,Pe,l]}class Tn extends le{constructor(e){super(),ae(this,e,s0,a0,re,{type:1,value:0,size:6,defaultClass:7,color:8},null,[-1,-1])}}function ur(t,e,n){const i=t.slice();return i[0]=e[n].value,i[16]=e[n].name,i}function cr(t){let e,n;return{c(){e=k("option"),n=Y(t[2]),e.disabled=!0,e.selected=!0,e.__value="",e.value=e.__value},m(i,r){Z(i,e,r),h(e,n)},p(i,r){r&4&&me(n,i[2])},d(i){i&&S(e)}}}function fr(t){let e;const n=t[10].default,i=pe(n,t,t[9],null);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&512)&&he(i,n,r,r[9],e?ge(n,r[9],o,null):_e(r[9]),null)},i(r){e||(g(i,r),e=!0)},o(r){v(i,r),e=!1},d(r){i&&i.d(r)}}}function dr(t){let e,n=t[16]+"",i,r;return{c(){e=k("option"),i=Y(n),e.__value=r=t[0],e.value=e.__value},m(o,a){Z(o,e,a),h(e,i)},p(o,a){a&2&&n!==(n=o[16]+"")&&me(i,n),a&2&&r!==(r=o[0])&&(e.__value=r,e.value=e.__value)},d(o){o&&S(e)}}}function u0(t){let e,n,i,r,o=t[2]&&cr(t),a=t[1],l=[];for(let f=0;ft[14].call(e))},m(f,m){Z(f,e,m),o&&o.m(e,null),h(e,n);for(let d=0;d{s=null}),ue()):(s=fr(f),s.c(),g(s,1),s.m(e,null))}ye(e,c=Ce(u,[m&16&&f[4],{class:f[3]}])),m&24&&"value"in c&&(c.multiple?Li:nn)(e,c.value),m&3&&nn(e,f[0])},i:X,o:X,d(f){f&&S(e),o&&o.d(),Ge(l,f),s&&s.d(),i=!1,Ze(r)}}}const c0="block w-full";function f0(t,e,n){const i=["items","value","placeholder","underline","size","defaultClass","underlineClass"];let r=fe(e,i),{$$slots:o={},$$scope:a}=e,{items:l=[]}=e,{value:s}=e,{placeholder:u="Choose option ..."}=e,{underline:c=!1}=e,{size:f="md"}=e,{defaultClass:m="text-gray-900 bg-gray-50 border border-gray-300 rounded-lg focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"}=e,{underlineClass:d="text-gray-500 bg-transparent border-0 border-b-2 border-gray-200 appearance-none dark:text-gray-400 dark:border-gray-700 focus:outline-none focus:ring-0 focus:border-gray-200 peer"}=e;const p={sm:"text-sm p-2",md:"text-sm p-2.5",lg:"text-base py-3 px-4"};let b;function y(E){te.call(this,t,E)}function C(E){te.call(this,t,E)}function L(E){te.call(this,t,E)}function T(){s=ga(this),n(0,s),n(1,l)}return t.$$set=E=>{e=G(G({},e),ie(E)),n(4,r=fe(e,i)),"items"in E&&n(1,l=E.items),"value"in E&&n(0,s=E.value),"placeholder"in E&&n(2,u=E.placeholder),"underline"in E&&n(5,c=E.underline),"size"in E&&n(6,f=E.size),"defaultClass"in E&&n(7,m=E.defaultClass),"underlineClass"in E&&n(8,d=E.underlineClass),"$$scope"in E&&n(9,a=E.$$scope)},t.$$.update=()=>{n(3,b=oe(c0,c?d:m,p[f],c&&"!px-0",r.class))},[s,l,u,b,r,c,f,m,d,a,o,y,C,L,T]}class Un extends le{constructor(e){super(),ae(this,e,f0,u0,re,{items:1,value:0,placeholder:2,underline:5,size:6,defaultClass:7,underlineClass:8})}}const d0=` + a[href], area[href], input:not([disabled]):not([tabindex='-1']), + button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), + textarea:not([disabled]):not([tabindex='-1']), + iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true] +`;function m0(t){const e=Array.from(t.querySelectorAll(d0));function n(i){if(!(i.key==="Tab"||i.keyCode===9))return;let o=e.indexOf(document.activeElement);o===-1&&i.shiftKey&&(o=0),o+=e.length+(i.shiftKey?-1:1),o%=e.length,e[o].focus(),i.preventDefault()}return document.addEventListener("keydown",n,!0),{destroy(){document.removeEventListener("keydown",n,!0)}}}const p0=t=>({}),mr=t=>({}),g0=t=>({}),pr=t=>({});function gr(t){let e,n,i,r,o,a,l,s,u,c;const f=[{rounded:!0},{shadow:!0},t[14],{class:t[6]}];let m={$$slots:{default:[w0]},$$scope:{ctx:t}};for(let d=0;d{l=null}),ue()):l?(l.p(s,u),u&16&&g(l,1)):(l=hr(s),l.c(),g(l,1),l.m(n.parentNode,n))},i(s){i||(g(a,s),g(l),i=!0)},o(s){v(a,s),v(l),i=!1},d(s){a&&a.d(s),s&&S(e),l&&l.d(s),s&&S(n)}}}function _r(t){let e,n;return e=new _t({props:{color:t[14].color,class:"flex items-center p-6 space-x-2 rounded-b border-t",$$slots:{default:[y0]},$$scope:{ctx:t}}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,r){const o={};r&16384&&(o.color=i[14].color),r&524288&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function y0(t){let e;const n=t[17].footer,i=pe(n,t,t[19],mr);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),e=!0},p(r,o){i&&i.p&&(!e||o&524288)&&he(i,n,r,r[19],e?ge(n,r[19],o,p0):_e(r[19]),mr)},i(r){e||(g(i,r),e=!0)},o(r){v(i,r),e=!1},d(r){i&&i.d(r)}}}function w0(t){let e,n,i,r,o,a,l,s,u;const c=[_0,h0],f=[];function m(y,C){return y[15].header||y[1]?0:y[4]?-1:1}~(e=m(t))&&(n=f[e]=c[e](t));const d=t[17].default,p=pe(d,t,t[19],null);let b=t[15].footer&&_r(t);return{c(){n&&n.c(),i=R(),r=k("div"),p&&p.c(),o=R(),b&&b.c(),a=be(),w(r,"id","modal"),w(r,"class","p-6 space-y-6 flex-1 overflow-y-auto overscroll-contain")},m(y,C){~e&&f[e].m(y,C),Z(y,i,C),Z(y,r,C),p&&p.m(r,null),Z(y,o,C),b&&b.m(y,C),Z(y,a,C),l=!0,s||(u=[$(r,"keydown",Zi(t[13])),$(r,"wheel",Zi(t[12]))],s=!0)},p(y,C){let L=e;e=m(y),e===L?~e&&f[e].p(y,C):(n&&(se(),v(f[L],1,1,()=>{f[L]=null}),ue()),~e?(n=f[e],n?n.p(y,C):(n=f[e]=c[e](y),n.c()),g(n,1),n.m(i.parentNode,i)):n=null),p&&p.p&&(!l||C&524288)&&he(p,d,y,y[19],l?ge(d,y[19],C,null):_e(y[19]),null),y[15].footer?b?(b.p(y,C),C&32768&&g(b,1)):(b=_r(y),b.c(),g(b,1),b.m(a.parentNode,a)):b&&(se(),v(b,1,1,()=>{b=null}),ue())},i(y){l||(g(n),g(p,y),g(b),l=!0)},o(y){v(n),v(p,y),v(b),l=!1},d(y){~e&&f[e].d(y),y&&S(i),y&&S(r),p&&p.d(y),y&&S(o),b&&b.d(y),y&&S(a),s=!1,Ze(u)}}}function k0(t){let e,n,i=t[0]&&gr(t);return{c(){i&&i.c(),e=be()},m(r,o){i&&i.m(r,o),Z(r,e,o),n=!0},p(r,[o]){r[0]?i?(i.p(r,o),o&1&&g(i,1)):(i=gr(r),i.c(),g(i,1),i.m(e.parentNode,e)):i&&(se(),v(i,1,1,()=>{i=null}),ue())},i(r){n||(g(i),n=!0)},o(r){v(i),n=!1},d(r){i&&i.d(r),r&&S(e)}}}function C0(t,e,n){const i=["open","title","size","placement","autoclose","permanent","backdropClasses"];let r=fe(e,i),{$$slots:o={},$$scope:a}=e;const l=It(o);let{open:s=!1}=e,{title:u=""}=e,{size:c="md"}=e,{placement:f="center"}=e,{autoclose:m=!1}=e,{permanent:d=!1}=e,{backdropClasses:p="bg-gray-900 bg-opacity-50 dark:bg-opacity-80"}=e;const b=ii();function y(P){const I=document.createTreeWalker(P,NodeFilter.SHOW_ELEMENT);let V;for(;V=I.nextNode();)if(V instanceof HTMLElement){const B=V,[W,_]=D(B);(W||_)&&(B.tabIndex=0)}P.focus()}const C=()=>{switch(f){case"top-left":return["justify-start","items-start"];case"top-center":return["justify-center","items-start"];case"top-right":return["justify-end","items-start"];case"center-left":return["justify-start","items-center"];case"center":return["justify-center","items-center"];case"center-right":return["justify-end","items-center"];case"bottom-left":return["justify-start","items-end"];case"bottom-center":return["justify-center","items-end"];case"bottom-right":return["justify-end","items-end"];default:return["justify-center","items-center"]}},L={xs:"max-w-md",sm:"max-w-lg",md:"max-w-2xl",lg:"max-w-4xl",xl:"max-w-7xl"},T=P=>{const I=P.target;m&&(I==null?void 0:I.tagName)==="BUTTON"&&E(P)},E=P=>{P.preventDefault(),n(0,s=!1)};let F;const D=P=>[P.scrollWidth>P.clientWidth&&["scroll","auto"].indexOf(getComputedStyle(P).overflowX)>=0,P.scrollHeight>P.clientHeight&&["scroll","auto"].indexOf(getComputedStyle(P).overflowY)>=0];function N(P){const[I,V]=D(this);return I||V||P.preventDefault()}function U(P){if(P.key==="Escape"&&!d)return E(P)}function H(P){te.call(this,t,P)}return t.$$set=P=>{n(22,e=G(G({},e),ie(P))),n(14,r=fe(e,i)),"open"in P&&n(0,s=P.open),"title"in P&&n(1,u=P.title),"size"in P&&n(2,c=P.size),"placement"in P&&n(16,f=P.placement),"autoclose"in P&&n(3,m=P.autoclose),"permanent"in P&&n(4,d=P.permanent),"backdropClasses"in P&&n(5,p=P.backdropClasses),"$$scope"in P&&n(19,a=P.$$scope)},t.$$.update=()=>{t.$$.dirty&1&&b(s?"open":"hide"),n(6,F=oe("relative flex flex-col mx-auto",e.class))},e=ie(e),[s,u,c,m,d,p,F,y,C,L,T,E,N,U,r,l,f,o,H,a]}class Ao extends le{constructor(e){super(),ae(this,e,C0,k0,re,{open:0,title:1,size:2,placement:16,autoclose:3,permanent:4,backdropClasses:5})}}const T0=t=>({hidden:t&16}),br=t=>({hidden:t[4],toggle:t[5]});function D0(t){let e,n,i;const r=t[8].default,o=pe(r,t,t[9],br);return{c(){e=k("div"),o&&o.c(),w(e,"class",n=oe(t[1],t[2]&&"container"))},m(a,l){Z(a,e,l),o&&o.m(e,null),i=!0},p(a,l){o&&o.p&&(!i||l&528)&&he(o,r,a,a[9],i?ge(r,a[9],l,T0):_e(a[9]),br),(!i||l&6&&n!==(n=oe(a[1],a[2]&&"container")))&&w(e,"class",n)},i(a){i||(g(o,a),i=!0)},o(a){v(o,a),i=!1},d(a){a&&S(e),o&&o.d(a)}}}function O0(t){let e,n;const i=[{tag:"nav"},{color:t[3]},t[6],{class:oe(t[0],t[7].class)}];let r={$$slots:{default:[D0]},$$scope:{ctx:t}};for(let o=0;o{n(4,f=!f)};return t.$$set=d=>{n(7,e=G(G({},e),ie(d))),n(6,r=fe(e,i)),"navClass"in d&&n(0,l=d.navClass),"navDivClass"in d&&n(1,s=d.navDivClass),"fluid"in d&&n(2,u=d.fluid),"color"in d&&n(3,c=d.color),"$$scope"in d&&n(9,a=d.$$scope)},e=ie(e),[l,s,u,c,f,m,r,e,o,a]}class Z0 extends le{constructor(e){super(),ae(this,e,S0,O0,re,{navClass:0,navDivClass:1,fluid:2,color:3})}}const P0=t=>({}),vr=t=>({});function yr(t){let e,n;const i=t[5].title,r=pe(i,t,t[7],vr),o=r||L0(t);return{c(){e=k("div"),o&&o.c(),w(e,"class","py-2 px-3 bg-gray-100 rounded-t-lg border-b border-gray-200 dark:border-gray-600 dark:bg-gray-700")},m(a,l){Z(a,e,l),o&&o.m(e,null),n=!0},p(a,l){r?r.p&&(!n||l&128)&&he(r,i,a,a[7],n?ge(i,a[7],l,P0):_e(a[7]),vr):o&&o.p&&(!n||l&1)&&o.p(a,n?l:-1)},i(a){n||(g(o,a),n=!0)},o(a){v(o,a),n=!1},d(a){a&&S(e),o&&o.d(a)}}}function L0(t){let e,n;return{c(){e=k("h3"),n=Y(t[0]),w(e,"class","font-semibold text-gray-900 dark:text-white")},m(i,r){Z(i,e,r),h(e,n)},p(i,r){r&1&&me(n,i[0])},d(i){i&&S(e)}}}function E0(t){let e,n,i,r=(t[4].title||t[0])&&yr(t);const o=t[5].default,a=pe(o,t,t[7],null);return{c(){r&&r.c(),e=R(),n=k("div"),a&&a.c(),w(n,"class",t[1])},m(l,s){r&&r.m(l,s),Z(l,e,s),Z(l,n,s),a&&a.m(n,null),i=!0},p(l,s){l[4].title||l[0]?r?(r.p(l,s),s&17&&g(r,1)):(r=yr(l),r.c(),g(r,1),r.m(e.parentNode,e)):r&&(se(),v(r,1,1,()=>{r=null}),ue()),a&&a.p&&(!i||s&128)&&he(a,o,l,l[7],i?ge(o,l[7],s,null):_e(l[7]),null),(!i||s&2)&&w(n,"class",l[1])},i(l){i||(g(r),g(a,l),i=!0)},o(l){v(r),v(a,l),i=!1},d(l){r&&r.d(l),l&&S(e),l&&S(n),a&&a.d(l)}}}function I0(t){let e,n;const i=[{"data-popover":!0},{activeContent:!0},{border:!0},{shadow:!0},{rounded:!0},t[2],{class:t[3].class}];let r={$$slots:{default:[E0]},$$scope:{ctx:t}};for(let o=0;o{n(3,e=G(G({},e),ie(f))),n(2,r=fe(e,i)),"title"in f&&n(0,s=f.title),"defaultClass"in f&&n(1,u=f.defaultClass),"$$scope"in f&&n(7,a=f.$$scope)},e=ie(e),[s,u,r,e,l,o,c,a]}class F0 extends le{constructor(e){super(),ae(this,e,M0,I0,re,{title:0,defaultClass:1})}}function wr(t){let e,n,i,r,o,a,l,s,u=[t[7],{class:s=oe("flex justify-between mb-1",t[8].class)}],c={};for(let f=0;f{n(8,e=G(G({},e),ie(m))),n(7,r=fe(e,i)),"progress"in m&&n(0,o=m.progress),"size"in m&&n(1,a=m.size),"labelInside"in m&&n(2,l=m.labelInside),"labelOutside"in m&&n(3,s=m.labelOutside),"color"in m&&n(4,u=m.color),"labelInsideClass"in m&&n(5,c=m.labelInsideClass)},e=ie(e),[o,a,l,s,u,c,f,r,e]}class z0 extends le{constructor(e){super(),ae(this,e,j0,A0,re,{progress:0,size:1,labelInside:2,labelOutside:3,color:4,labelInsideClass:5})}}function B0(t){let e,n,i,r,o,a,l,s,u,c,f,m,d;return{c(){e=k("div"),n=k("div"),n.innerHTML=`
+
+
`,i=R(),r=k("div"),r.innerHTML=`
+
+
`,o=R(),a=k("div"),a.innerHTML=`
+
+
`,l=R(),s=k("div"),s.innerHTML=`
+
+
`,u=R(),c=k("div"),c.innerHTML=`
+
+
`,f=R(),m=k("span"),m.textContent="Loading...",w(n,"class","flex justify-between items-center"),w(r,"class","flex justify-between items-center pt-4"),w(a,"class","flex justify-between items-center pt-4"),w(s,"class","flex justify-between items-center pt-4"),w(c,"class","flex justify-between items-center pt-4"),w(m,"class","sr-only"),w(e,"role","status"),w(e,"class",d=oe(t[0],t[1].class))},m(p,b){Z(p,e,b),h(e,n),h(e,i),h(e,r),h(e,o),h(e,a),h(e,l),h(e,s),h(e,u),h(e,c),h(e,f),h(e,m)},p(p,[b]){b&3&&d!==(d=oe(p[0],p[1].class))&&w(e,"class",d)},i:X,o:X,d(p){p&&S(e)}}}function U0(t,e,n){let{divClass:i="p-4 space-y-4 max-w-md rounded border border-gray-200 divide-y divide-gray-200 shadow animate-pulse dark:divide-gray-700 md:p-6 dark:border-gray-700"}=e;return t.$$set=r=>{n(1,e=G(G({},e),ie(r))),"divClass"in r&&n(0,i=r.divClass)},e=ie(e),[i,e]}class H0 extends le{constructor(e){super(),ae(this,e,U0,B0,re,{divClass:0})}}function q0(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,b;return{c(){e=k("div"),n=k("div"),i=R(),r=k("div"),o=R(),a=k("div"),l=R(),s=k("div"),u=R(),c=k("div"),f=R(),m=k("div"),d=R(),p=k("span"),p.textContent="Loading...",w(n,"class","h-2.5 bg-gray-200 rounded-full dark:bg-gray-700 w-48 mb-4"),w(r,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 max-w-[360px] mb-2.5"),w(a,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 mb-2.5"),w(s,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 max-w-[330px] mb-2.5"),w(c,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 max-w-[300px] mb-2.5"),w(m,"class","h-2 bg-gray-200 rounded-full dark:bg-gray-700 max-w-[360px]"),w(p,"class","sr-only"),w(e,"role","status"),w(e,"class",b=oe(t[0],t[1].class))},m(y,C){Z(y,e,C),h(e,n),h(e,i),h(e,r),h(e,o),h(e,a),h(e,l),h(e,s),h(e,u),h(e,c),h(e,f),h(e,m),h(e,d),h(e,p)},p(y,[C]){C&3&&b!==(b=oe(y[0],y[1].class))&&w(e,"class",b)},i:X,o:X,d(y){y&&S(e)}}}function W0(t,e,n){let{divClass:i="max-w-sm animate-pulse"}=e;return t.$$set=r=>{n(1,e=G(G({},e),ie(r))),"divClass"in r&&n(0,i=r.divClass)},e=ie(e),[i,e]}class V0 extends le{constructor(e){super(),ae(this,e,W0,q0,re,{divClass:0})}}function G0(t){let e,n,i,r;return{c(){e=Ne("svg"),n=Ne("path"),i=Ne("path"),w(n,"d","M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z"),w(n,"fill",t[2]),w(i,"d","M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z"),w(i,"fill",t[1]),w(e,"role","status"),w(e,"class",r=oe("inline -mt-px animate-spin dark:text-gray-600",t[3],t[0],t[4],t[5].class)),w(e,"viewBox","0 0 100 101"),w(e,"fill","none"),w(e,"xmlns","http://www.w3.org/2000/svg")},m(o,a){Z(o,e,a),h(e,n),h(e,i)},p(o,[a]){a&4&&w(n,"fill",o[2]),a&2&&w(i,"fill",o[1]),a&33&&r!==(r=oe("inline -mt-px animate-spin dark:text-gray-600",o[3],o[0],o[4],o[5].class))&&w(e,"class",r)},i:X,o:X,d(o){o&&S(e)}}}function K0(t,e,n){let{color:i="blue"}=e,{bg:r="text-gray-300"}=e,{size:o="8"}=e,{currentFill:a="currentFill"}=e,{currentColor:l="currentColor"}=e,s=`w-${o} h-${o}`;a!=="currentFill"&&(i=void 0);const u={blue:"fill-blue-600",gray:"fill-gray-600 dark:fill-gray-300",green:"fill-green-500",red:"fill-red-600",yellow:"fill-yellow-400",pink:"fill-pink-600",purple:"fill-purple-600",white:"fill-white"};let c=i===void 0?"":u[i]??u.blue;return t.$$set=f=>{n(5,e=G(G({},e),ie(f))),"color"in f&&n(6,i=f.color),"bg"in f&&n(0,r=f.bg),"size"in f&&n(7,o=f.size),"currentFill"in f&&n(1,a=f.currentFill),"currentColor"in f&&n(2,l=f.currentColor)},e=ie(e),[r,a,l,s,c,e,i,o]}class Y0 extends le{constructor(e){super(),ae(this,e,K0,G0,re,{color:6,bg:0,size:7,currentFill:1,currentColor:2})}}function X0(t){let e;return{c(){e=k("hr"),w(e,"class",t[0])},m(n,i){Z(n,e,i)},p:X,i:X,o:X,d(n){n&&S(e)}}}function Q0(t){let e,n,i,r,o;const a=t[14].default,l=pe(a,t,t[13],null);let s=[t[4],{class:t[1]}],u={};for(let c=0;c{a[c]=null}),ue(),n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){v(n),r=!1},d(s){a[e].d(s),s&&S(i)}}}function x0(t,e,n){const i=["icon","width","height","divClass","hrClass","iconDivClass","textSpanClass","middleBgColor"];let r=fe(e,i),{$$slots:o={},$$scope:a}=e;const l=It(o);let{icon:s=!1}=e,{width:u="w-full"}=e,{height:c="h-px"}=e,{divClass:f="inline-flex justify-center items-center w-full"}=e,{hrClass:m="bg-gray-200 rounded border-0 dark:bg-gray-700"}=e,{iconDivClass:d="absolute left-1/2 px-4 bg-white -translate-x-1/2 "}=e,{textSpanClass:p="absolute left-1/2 px-3 font-medium text-gray-900 bg-white -translate-x-1/2 dark:text-white "}=e,{middleBgColor:b="dark:bg-gray-900"}=e,y=oe(m,u,c,e.class),C=oe(f,l&&"relative",e.classDiv),L=oe(b,s?d:p);return t.$$set=T=>{n(15,e=G(G({},e),ie(T))),n(4,r=fe(e,i)),"icon"in T&&n(5,s=T.icon),"width"in T&&n(6,u=T.width),"height"in T&&n(7,c=T.height),"divClass"in T&&n(8,f=T.divClass),"hrClass"in T&&n(9,m=T.hrClass),"iconDivClass"in T&&n(10,d=T.iconDivClass),"textSpanClass"in T&&n(11,p=T.textSpanClass),"middleBgColor"in T&&n(12,b=T.middleBgColor),"$$scope"in T&&n(13,a=T.$$scope)},e=ie(e),[y,C,L,l,r,s,u,c,f,m,d,p,b,a,o]}class $0 extends le{constructor(e){super(),ae(this,e,x0,J0,re,{icon:5,width:6,height:7,divClass:8,hrClass:9,iconDivClass:10,textSpanClass:11,middleBgColor:12})}}const Ut=/^[a-z0-9]+(-[a-z0-9]+)*$/,En=(t,e,n,i="")=>{const r=t.split(":");if(t.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const l=r.pop(),s=r.pop(),u={provider:r.length>0?r[0]:i,prefix:s,name:l};return e&&!_n(u)?null:u}const o=r[0],a=o.split("-");if(a.length>1){const l={provider:i,prefix:a.shift(),name:a.join("-")};return e&&!_n(l)?null:l}if(n&&i===""){const l={provider:i,prefix:"",name:o};return e&&!_n(l,n)?null:l}return null},_n=(t,e)=>t?!!((t.provider===""||t.provider.match(Ut))&&(e&&t.prefix===""||t.prefix.match(Ut))&&t.name.match(Ut)):!1,jo=Object.freeze({left:0,top:0,width:16,height:16}),Dn=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),In=Object.freeze({...jo,...Dn}),Xn=Object.freeze({...In,body:"",hidden:!1});function eu(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}function kr(t,e){const n=eu(t,e);for(const i in Xn)i in Dn?i in t&&!(i in n)&&(n[i]=Dn[i]):i in e?n[i]=e[i]:i in t&&(n[i]=t[i]);return n}function tu(t,e){const n=t.icons,i=t.aliases||Object.create(null),r=Object.create(null);function o(a){if(n[a])return r[a]=[];if(!(a in r)){r[a]=null;const l=i[a]&&i[a].parent,s=l&&o(l);s&&(r[a]=[l].concat(s))}return r[a]}return(e||Object.keys(n).concat(Object.keys(i))).forEach(o),r}function nu(t,e,n){const i=t.icons,r=t.aliases||Object.create(null);let o={};function a(l){o=kr(i[l]||r[l],o)}return a(e),n.forEach(a),kr(t,o)}function zo(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(r=>{e(r,null),n.push(r)});const i=tu(t);for(const r in i){const o=i[r];o&&(e(r,nu(t,r,o)),n.push(r))}return n}const iu={provider:"",aliases:{},not_found:{},...jo};function Hn(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function Bo(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Hn(t,iu))return null;const n=e.icons;for(const r in n){const o=n[r];if(!r.match(Ut)||typeof o.body!="string"||!Hn(o,Xn))return null}const i=e.aliases||Object.create(null);for(const r in i){const o=i[r],a=o.parent;if(!r.match(Ut)||typeof a!="string"||!n[a]&&!i[a]||!Hn(o,Xn))return null}return e}const Cr=Object.create(null);function ru(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function ht(t,e){const n=Cr[t]||(Cr[t]=Object.create(null));return n[e]||(n[e]=ru(t,e))}function mi(t,e){return Bo(e)?zo(e,(n,i)=>{i?t.icons[n]=i:t.missing.add(n)}):[]}function ou(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let Gt=!1;function Uo(t){return typeof t=="boolean"&&(Gt=t),Gt}function au(t){const e=typeof t=="string"?En(t,!0,Gt):t;if(e){const n=ht(e.provider,e.prefix),i=e.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function lu(t,e){const n=En(t,!0,Gt);if(!n)return!1;const i=ht(n.provider,n.prefix);return ou(i,n.name,e)}function su(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),Gt&&!e&&!t.prefix){let r=!1;return Bo(t)&&(t.prefix="",zo(t,(o,a)=>{a&&lu(o,a)&&(r=!0)})),r}const n=t.prefix;if(!_n({provider:e,prefix:n,name:"a"}))return!1;const i=ht(e,n);return!!mi(i,t)}const Ho=Object.freeze({width:null,height:null}),qo=Object.freeze({...Ho,...Dn}),uu=/(-?[0-9.]*[0-9]+[0-9.]*)/g,cu=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Tr(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const i=t.split(uu);if(i===null||!i.length)return t;const r=[];let o=i.shift(),a=cu.test(o);for(;;){if(a){const l=parseFloat(o);isNaN(l)?r.push(o):r.push(Math.ceil(l*e*n)/n)}else r.push(o);if(o=i.shift(),o===void 0)return r.join("");a=!a}}const fu=t=>t==="unset"||t==="undefined"||t==="none";function du(t,e){const n={...In,...t},i={...qo,...e},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,i].forEach(p=>{const b=[],y=p.hFlip,C=p.vFlip;let L=p.rotate;y?C?L+=2:(b.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),b.push("scale(-1 1)"),r.top=r.left=0):C&&(b.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),b.push("scale(1 -1)"),r.top=r.left=0);let T;switch(L<0&&(L-=Math.floor(L/4)*4),L=L%4,L){case 1:T=r.height/2+r.top,b.unshift("rotate(90 "+T.toString()+" "+T.toString()+")");break;case 2:b.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:T=r.width/2+r.left,b.unshift("rotate(-90 "+T.toString()+" "+T.toString()+")");break}L%2===1&&(r.left!==r.top&&(T=r.left,r.left=r.top,r.top=T),r.width!==r.height&&(T=r.width,r.width=r.height,r.height=T)),b.length&&(o=''+o+"")});const a=i.width,l=i.height,s=r.width,u=r.height;let c,f;a===null?(f=l===null?"1em":l==="auto"?u:l,c=Tr(f,s/u)):(c=a==="auto"?s:a,f=l===null?Tr(c,u/s):l==="auto"?u:l);const m={},d=(p,b)=>{fu(b)||(m[p]=b.toString())};return d("width",c),d("height",f),m.viewBox=r.left.toString()+" "+r.top.toString()+" "+s.toString()+" "+u.toString(),{attributes:m,body:o}}const mu=/\sid="(\S+)"/g,pu="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let gu=0;function hu(t,e=pu){const n=[];let i;for(;i=mu.exec(t);)n.push(i[1]);if(!n.length)return t;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const a=typeof e=="function"?e(o):e+(gu++).toString(),l=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+a+r+"$3")}),t=t.replace(new RegExp(r,"g"),""),t}const Qn=Object.create(null);function _u(t,e){Qn[t]=e}function Jn(t){return Qn[t]||Qn[""]}function pi(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const gi=Object.create(null),At=["https://api.simplesvg.com","https://api.unisvg.com"],bn=[];for(;At.length>0;)At.length===1||Math.random()>.5?bn.push(At.shift()):bn.push(At.pop());gi[""]=pi({resources:["https://api.iconify.design"].concat(bn)});function bu(t,e){const n=pi(e);return n===null?!1:(gi[t]=n,!0)}function hi(t){return gi[t]}const vu=()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}};let Dr=vu();function yu(t,e){const n=hi(t);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let r=0;n.resources.forEach(a=>{r=Math.max(r,a.length)});const o=e+".json?icons=";i=n.maxURL-r-n.path.length-o.length}return i}function wu(t){return t===404}const ku=(t,e,n)=>{const i=[],r=yu(t,e),o="icons";let a={type:o,provider:t,prefix:e,icons:[]},l=0;return n.forEach((s,u)=>{l+=s.length+1,l>=r&&u>0&&(i.push(a),a={type:o,provider:t,prefix:e,icons:[]},l=s.length),a.icons.push(s)}),i.push(a),i};function Cu(t){if(typeof t=="string"){const e=hi(t);if(e)return e.path}return"/"}const Tu=(t,e,n)=>{if(!Dr){n("abort",424);return}let i=Cu(e.provider);switch(e.type){case"icons":{const o=e.prefix,l=e.icons.join(","),s=new URLSearchParams({icons:l});i+=o+".json?"+s.toString();break}case"custom":{const o=e.uri;i+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let r=503;Dr(t+i).then(o=>{const a=o.status;if(a!==200){setTimeout(()=>{n(wu(a)?"abort":"next",a)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",r)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",r)})},Du={prepare:ku,send:Tu};function Ou(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let i={provider:"",prefix:"",name:""};return t.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const o=r.provider,a=r.prefix,l=r.name,s=n[o]||(n[o]=Object.create(null)),u=s[a]||(s[a]=ht(o,a));let c;l in u.icons?c=e.loaded:a===""||u.missing.has(l)?c=e.missing:c=e.pending;const f={provider:o,prefix:a,name:l};c.push(f)}),e}function Wo(t,e){t.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(r=>r.id!==e))})}function Su(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const i=t.provider,r=t.prefix;e.forEach(o=>{const a=o.icons,l=a.pending.length;a.pending=a.pending.filter(s=>{if(s.prefix!==r)return!0;const u=s.name;if(t.icons[u])a.loaded.push({provider:i,prefix:r,name:u});else if(t.missing.has(u))a.missing.push({provider:i,prefix:r,name:u});else return n=!0,!0;return!1}),a.pending.length!==l&&(n||Wo([t],o.id),o.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),o.abort))})}))}let Zu=0;function Pu(t,e,n){const i=Zu++,r=Wo.bind(null,n,i);if(!e.pending.length)return r;const o={id:i,icons:e,callback:t,abort:r};return n.forEach(a=>{(a.loaderCallbacks||(a.loaderCallbacks=[])).push(o)}),r}function Lu(t,e=!0,n=!1){const i=[];return t.forEach(r=>{const o=typeof r=="string"?En(r,e,n):r;o&&i.push(o)}),i}var Eu={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Iu(t,e,n,i){const r=t.resources.length,o=t.random?Math.floor(Math.random()*r):t.index;let a;if(t.random){let D=t.resources.slice(0);for(a=[];D.length>1;){const N=Math.floor(Math.random()*D.length);a.push(D[N]),D=D.slice(0,N).concat(D.slice(N+1))}a=a.concat(D)}else a=t.resources.slice(o).concat(t.resources.slice(0,o));const l=Date.now();let s="pending",u=0,c,f=null,m=[],d=[];typeof i=="function"&&d.push(i);function p(){f&&(clearTimeout(f),f=null)}function b(){s==="pending"&&(s="aborted"),p(),m.forEach(D=>{D.status==="pending"&&(D.status="aborted")}),m=[]}function y(D,N){N&&(d=[]),typeof D=="function"&&d.push(D)}function C(){return{startTime:l,payload:e,status:s,queriesSent:u,queriesPending:m.length,subscribe:y,abort:b}}function L(){s="failed",d.forEach(D=>{D(void 0,c)})}function T(){m.forEach(D=>{D.status==="pending"&&(D.status="aborted")}),m=[]}function E(D,N,U){const H=N!=="success";switch(m=m.filter(P=>P!==D),s){case"pending":break;case"failed":if(H||!t.dataAfterTimeout)return;break;default:return}if(N==="abort"){c=U,L();return}if(H){c=U,m.length||(a.length?F():L());return}if(p(),T(),!t.random){const P=t.resources.indexOf(D.resource);P!==-1&&P!==t.index&&(t.index=P)}s="completed",d.forEach(P=>{P(U)})}function F(){if(s!=="pending")return;p();const D=a.shift();if(D===void 0){if(m.length){f=setTimeout(()=>{p(),s==="pending"&&(T(),L())},t.timeout);return}L();return}const N={status:"pending",resource:D,callback:(U,H)=>{E(N,U,H)}};m.push(N),u++,f=setTimeout(F,t.rotate),n(D,e,N.callback)}return setTimeout(F),C}function Vo(t){const e={...Eu,...t};let n=[];function i(){n=n.filter(l=>l().status==="pending")}function r(l,s,u){const c=Iu(e,l,s,(f,m)=>{i(),u&&u(f,m)});return n.push(c),c}function o(l){return n.find(s=>l(s))||null}return{query:r,find:o,setIndex:l=>{e.index=l},getIndex:()=>e.index,cleanup:i}}function Or(){}const qn=Object.create(null);function Mu(t){if(!qn[t]){const e=hi(t);if(!e)return;const n=Vo(e),i={config:e,redundancy:n};qn[t]=i}return qn[t]}function Fu(t,e,n){let i,r;if(typeof t=="string"){const o=Jn(t);if(!o)return n(void 0,424),Or;r=o.send;const a=Mu(t);a&&(i=a.redundancy)}else{const o=pi(t);if(o){i=Vo(o);const a=t.resources?t.resources[0]:"",l=Jn(a);l&&(r=l.send)}}return!i||!r?(n(void 0,424),Or):i.query(e,r,n)().abort}const Sr="iconify2",Kt="iconify",Go=Kt+"-count",Zr=Kt+"-version",Ko=36e5,Nu=168;function xn(t,e){try{return t.getItem(e)}catch{}}function _i(t,e,n){try{return t.setItem(e,n),!0}catch{}}function Pr(t,e){try{t.removeItem(e)}catch{}}function $n(t,e){return _i(t,Go,e.toString())}function ei(t){return parseInt(xn(t,Go))||0}const Mn={local:!0,session:!0},Yo={local:new Set,session:new Set};let bi=!1;function Ru(t){bi=t}let on=typeof window>"u"?{}:window;function Xo(t){const e=t+"Storage";try{if(on&&on[e]&&typeof on[e].length=="number")return on[e]}catch{}Mn[t]=!1}function Qo(t,e){const n=Xo(t);if(!n)return;const i=xn(n,Zr);if(i!==Sr){if(i){const l=ei(n);for(let s=0;s{const s=Kt+l.toString(),u=xn(n,s);if(typeof u=="string"){try{const c=JSON.parse(u);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>r&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&e(c,l))return!0}catch{}Pr(n,s)}};let a=ei(n);for(let l=a-1;l>=0;l--)o(l)||(l===a-1?(a--,$n(n,a)):Yo[t].add(l))}function Jo(){if(!bi){Ru(!0);for(const t in Mn)Qo(t,e=>{const n=e.data,i=e.provider,r=n.prefix,o=ht(i,r);if(!mi(o,n).length)return!1;const a=n.lastModified||-1;return o.lastModifiedCached=o.lastModifiedCached?Math.min(o.lastModifiedCached,a):a,!0})}}function Au(t,e){const n=t.lastModifiedCached;if(n&&n>=e)return n===e;if(t.lastModifiedCached=e,n)for(const i in Mn)Qo(i,r=>{const o=r.data;return r.provider!==t.provider||o.prefix!==t.prefix||o.lastModified===e});return!0}function ju(t,e){bi||Jo();function n(i){let r;if(!Mn[i]||!(r=Xo(i)))return;const o=Yo[i];let a;if(o.size)o.delete(a=Array.from(o).shift());else if(a=ei(r),!$n(r,a+1))return;const l={cached:Math.floor(Date.now()/Ko),provider:t.provider,data:e};return _i(r,Kt+a.toString(),JSON.stringify(l))}e.lastModified&&!Au(t,e.lastModified)||Object.keys(e.icons).length&&(e.not_found&&(e=Object.assign({},e),delete e.not_found),n("local")||n("session"))}function Lr(){}function zu(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,Su(t)}))}function Bu(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:i}=t,r=t.iconsToLoad;delete t.iconsToLoad;let o;if(!r||!(o=Jn(n)))return;o.prepare(n,i,r).forEach(l=>{Fu(n,l,s=>{if(typeof s!="object")l.icons.forEach(u=>{t.missing.add(u)});else try{const u=mi(t,s);if(!u.length)return;const c=t.pendingIcons;c&&u.forEach(f=>{c.delete(f)}),ju(t,s)}catch(u){console.error(u)}zu(t)})})}))}const Uu=(t,e)=>{const n=Lu(t,!0,Uo()),i=Ou(n);if(!i.pending.length){let s=!0;return e&&setTimeout(()=>{s&&e(i.loaded,i.missing,i.pending,Lr)}),()=>{s=!1}}const r=Object.create(null),o=[];let a,l;return i.pending.forEach(s=>{const{provider:u,prefix:c}=s;if(c===l&&u===a)return;a=u,l=c,o.push(ht(u,c));const f=r[u]||(r[u]=Object.create(null));f[c]||(f[c]=[])}),i.pending.forEach(s=>{const{provider:u,prefix:c,name:f}=s,m=ht(u,c),d=m.pendingIcons||(m.pendingIcons=new Set);d.has(f)||(d.add(f),r[u][c].push(f))}),o.forEach(s=>{const{provider:u,prefix:c}=s;r[u][c].length&&Bu(s,r[u][c])}),e?Pu(e,i,o):Lr};function Hu(t,e){const n={...t};for(const i in e){const r=e[i],o=typeof r;i in Ho?(r===null||r&&(o==="string"||o==="number"))&&(n[i]=r):o===typeof n[i]&&(n[i]=i==="rotate"?r%4:r)}return n}const qu=/[\s,]+/;function Wu(t,e){e.split(qu).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function Vu(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(t);return isNaN(r)?0:i(r)}else if(n!==t){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/r,o%1===0?i(o):0)}}return e}function Gu(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)n+=" "+i+'="'+e[i]+'"';return'"+t+""}function Ku(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function Yu(t){return'url("data:image/svg+xml,'+Ku(t)+'")'}const Er={...qo,inline:!1},Xu={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Qu={display:"inline-block"},ti={"background-color":"currentColor"},xo={"background-color":"transparent"},Ir={image:"var(--svg)",repeat:"no-repeat",size:"100% 100%"},Mr={"-webkit-mask":ti,mask:ti,background:xo};for(const t in Mr){const e=Mr[t];for(const n in Ir)e[t+"-"+n]=Ir[n]}function Ju(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}function xu(t,e){const n=Hu(Er,e),i=e.mode||"svg",r=i==="svg"?{...Xu}:{};t.body.indexOf("xlink:")===-1&&delete r["xmlns:xlink"];let o=typeof e.style=="string"?e.style:"";for(let C in e){const L=e[C];if(L!==void 0)switch(C){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[C]=L===!0||L==="true"||L===1;break;case"flip":typeof L=="string"&&Wu(n,L);break;case"color":o=o+(o.length>0&&o.trim().slice(-1)!==";"?";":"")+"color: "+L+"; ";break;case"rotate":typeof L=="string"?n[C]=Vu(L):typeof L=="number"&&(n[C]=L);break;case"ariaHidden":case"aria-hidden":L!==!0&&L!=="true"&&delete r["aria-hidden"];break;default:if(C.slice(0,3)==="on:")break;Er[C]===void 0&&(r[C]=L)}}const a=du(t,n),l=a.attributes;if(n.inline&&(o="vertical-align: -0.125em; "+o),i==="svg"){Object.assign(r,l),o!==""&&(r.style=o);let C=0,L=e.id;return typeof L=="string"&&(L=L.replace(/-/g,"_")),{svg:!0,attributes:r,body:hu(a.body,L?()=>L+"ID"+C++:"iconifySvelte")}}const{body:s,width:u,height:c}=t,f=i==="mask"||(i==="bg"?!1:s.indexOf("currentColor")!==-1),m=Gu(s,{...l,width:u+"",height:c+""}),p={"--svg":Yu(m)},b=C=>{const L=l[C];L&&(p[C]=Ju(L))};b("width"),b("height"),Object.assign(p,Qu,f?ti:xo);let y="";for(const C in p)y+=C+": "+p[C]+";";return r.style=y+o,{svg:!1,attributes:r}}Uo(!0);_u("",Du);if(typeof document<"u"&&typeof window<"u"){Jo();const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!su(i))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const i="IconifyProviders["+n+"] is invalid.";try{const r=e[n];if(typeof r!="object"||!r||r.resources===void 0)continue;bu(n,r)||console.error(i)}catch{console.error(i)}}}}function $u(t,e,n,i,r){function o(){e.loading&&(e.loading.abort(),e.loading=null)}if(typeof t=="object"&&t!==null&&typeof t.body=="string")return e.name="",o(),{data:{...In,...t}};let a;if(typeof t!="string"||(a=En(t,!1,!0))===null)return o(),null;const l=au(a);if(!l)return n&&(!e.loading||e.loading.name!==t)&&(o(),e.name="",e.loading={name:t,abort:Uu([a],i)}),null;o(),e.name!==t&&(e.name=t,r&&!e.destroyed&&r(t));const s=["iconify"];return a.prefix!==""&&s.push("iconify--"+a.prefix),a.provider!==""&&s.push("iconify--"+a.provider),{data:l,classes:s}}function ec(t,e){return t?xu({...In,...t},e):null}function Fr(t){let e;function n(o,a){return o[0].svg?nc:tc}let i=n(t),r=i(t);return{c(){r.c(),e=be()},m(o,a){r.m(o,a),Z(o,e,a)},p(o,a){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},d(o){r.d(o),o&&S(e)}}}function tc(t){let e,n=[t[0].attributes],i={};for(let r=0;r{typeof e.onLoad=="function"&&e.onLoad(u),ii()("load",{icon:u})};function s(){n(3,o++,o)}return Pn(()=>{n(2,r=!0)}),ya(()=>{n(1,i.destroyed=!0,i),i.loading&&(i.loading.abort(),n(1,i.loading=null,i))}),t.$$set=u=>{n(6,e=G(G({},e),ie(u)))},t.$$.update=()=>{{const u=$u(e.icon,i,r,s,l);n(0,a=u?ec(u.data,e):null),a&&u.classes&&n(0,a.attributes.class=(typeof e.class=="string"?e.class+" ":"")+u.classes.join(" "),a)}},e=ie(e),[a,i,r,o]}class Xe extends le{constructor(e){super(),ae(this,e,rc,ic,re,{})}}class at{constructor(e,n){ne(this,"latitude");ne(this,"longitude");this.latitude=e,this.longitude=n}valid(){return this.latitude!==""&&this.longitude!==""}toString(){return`${this.latitude},${this.longitude}`}static fromString(e){if(e===void 0)return null;const[n,i]=e.split(",");return new at((n||"").trim(),(i||"").trim())}static async fromGeolocation(){return window.navigator.geolocation===void 0?null:new Promise(function(e){window.navigator.geolocation.getCurrentPosition(n=>{e(new at(n.coords.latitude.toFixed(3),n.coords.longitude.toFixed(3)))},n=>{console.error(`Error getting geolocation: ${n.message} (${n.code})`),e(null)},{timeout:10*1e3})})}}const yi=class{async fetch(){return{current:{timestamp:new Date("2023-02-26T02:08:16.000Z"),conditions:"Overcast",conditions_icon:3,temperature:5.7,temperature_low:-.7,temperature_high:7.1,feels_like_temperature:3.7,dew_point_temperature:2.7,relative_humidity:81.2,wind_speed:9.1,wind_direction:210,pressure:1020,uv_index:0,visibility:16,hourly:[{timestamp:new Date("2023-02-26T03:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.9},{timestamp:new Date("2023-02-26T04:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T05:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.9},{timestamp:new Date("2023-02-26T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T14:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.5},{timestamp:new Date("2023-02-26T15:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:6.7},{timestamp:new Date("2023-02-26T16:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:8.4},{timestamp:new Date("2023-02-26T17:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:9.5},{timestamp:new Date("2023-02-26T18:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10},{timestamp:new Date("2023-02-26T19:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.6},{timestamp:new Date("2023-02-26T20:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.7},{timestamp:new Date("2023-02-26T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-02-26T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-02-26T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.4},{timestamp:new Date("2023-02-27T00:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T01:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T02:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8}]},daily:[{timestamp:new Date("2023-02-26T06:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature_low:2.8,temperature_high:14.5,sunrise_timestamp:new Date("2023-02-26T12:56:03.000Z"),sunset_timestamp:new Date("2023-02-27T00:10:19.000Z"),precipitation_probability:85,precipitation_amount:2.6,hourly:[{timestamp:new Date("2023-02-26T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-02-26T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.9},{timestamp:new Date("2023-02-26T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-02-26T14:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.5},{timestamp:new Date("2023-02-26T15:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:6.7},{timestamp:new Date("2023-02-26T16:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:8.4},{timestamp:new Date("2023-02-26T17:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:9.5},{timestamp:new Date("2023-02-26T18:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10},{timestamp:new Date("2023-02-26T19:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.6},{timestamp:new Date("2023-02-26T20:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.7},{timestamp:new Date("2023-02-26T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-02-26T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-02-26T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.4},{timestamp:new Date("2023-02-27T00:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T01:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T02:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:12.8},{timestamp:new Date("2023-02-27T03:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:13.9},{timestamp:new Date("2023-02-27T04:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:13.9},{timestamp:new Date("2023-02-27T05:00:00.000Z"),conditions:"Rain, Overcast",conditions_icon:6,temperature:14.5}]},{timestamp:new Date("2023-02-27T06:00:00.000Z"),conditions:"Rain",conditions_icon:6,temperature_low:7.4,temperature_high:16.7,sunrise_timestamp:new Date("2023-02-27T12:54:41.000Z"),sunset_timestamp:new Date("2023-02-28T00:11:21.000Z"),precipitation_probability:91,precipitation_amount:20.3,hourly:[{timestamp:new Date("2023-02-27T06:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:14.5},{timestamp:new Date("2023-02-27T07:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:13.4},{timestamp:new Date("2023-02-27T08:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:11.7},{timestamp:new Date("2023-02-27T09:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:10},{timestamp:new Date("2023-02-27T10:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:9.5},{timestamp:new Date("2023-02-27T11:00:00.000Z"),conditions:"Rain, Partially cloudy",conditions_icon:6,temperature:8.9},{timestamp:new Date("2023-02-27T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:8.9},{timestamp:new Date("2023-02-27T13:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.5},{timestamp:new Date("2023-02-27T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.3},{timestamp:new Date("2023-02-27T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.2},{timestamp:new Date("2023-02-27T16:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:12.3},{timestamp:new Date("2023-02-27T17:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:13.4},{timestamp:new Date("2023-02-27T18:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:14.5},{timestamp:new Date("2023-02-27T19:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.2},{timestamp:new Date("2023-02-27T20:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.9},{timestamp:new Date("2023-02-27T21:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:16.7},{timestamp:new Date("2023-02-27T22:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.6},{timestamp:new Date("2023-02-27T23:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:14.5},{timestamp:new Date("2023-02-28T00:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:13.4},{timestamp:new Date("2023-02-28T01:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.9},{timestamp:new Date("2023-02-28T02:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.4},{timestamp:new Date("2023-02-28T03:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.9},{timestamp:new Date("2023-02-28T04:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.1},{timestamp:new Date("2023-02-28T05:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.4}]},{timestamp:new Date("2023-02-28T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature_low:2.3,temperature_high:18.4,sunrise_timestamp:new Date("2023-02-28T12:53:17.000Z"),sunset_timestamp:new Date("2023-03-01T00:12:22.000Z"),precipitation_probability:1,precipitation_amount:0,hourly:[{timestamp:new Date("2023-02-28T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.7},{timestamp:new Date("2023-02-28T07:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.6},{timestamp:new Date("2023-02-28T08:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4.5},{timestamp:new Date("2023-02-28T09:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3.4},{timestamp:new Date("2023-02-28T10:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3},{timestamp:new Date("2023-02-28T11:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.6},{timestamp:new Date("2023-02-28T12:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.3},{timestamp:new Date("2023-02-28T13:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3.6},{timestamp:new Date("2023-02-28T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4.9},{timestamp:new Date("2023-02-28T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.2},{timestamp:new Date("2023-02-28T16:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.7},{timestamp:new Date("2023-02-28T17:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.3},{timestamp:new Date("2023-02-28T18:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:13.9},{timestamp:new Date("2023-02-28T19:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.4},{timestamp:new Date("2023-02-28T20:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:16.9},{timestamp:new Date("2023-02-28T21:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:18.4},{timestamp:new Date("2023-02-28T22:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:17.4},{timestamp:new Date("2023-02-28T23:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:16.5},{timestamp:new Date("2023-03-01T00:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15.6},{timestamp:new Date("2023-03-01T01:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:15},{timestamp:new Date("2023-03-01T02:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:13.8},{timestamp:new Date("2023-03-01T03:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:12.6},{timestamp:new Date("2023-03-01T04:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.9},{timestamp:new Date("2023-03-01T05:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.2}]},{timestamp:new Date("2023-03-01T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature_low:5.4,temperature_high:13.8,sunrise_timestamp:new Date("2023-03-01T12:51:53.000Z"),sunset_timestamp:new Date("2023-03-02T00:13:23.000Z"),precipitation_probability:4,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-01T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.6},{timestamp:new Date("2023-03-01T07:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.9},{timestamp:new Date("2023-03-01T08:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.4},{timestamp:new Date("2023-03-01T09:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.8},{timestamp:new Date("2023-03-01T10:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.9},{timestamp:new Date("2023-03-01T11:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.9},{timestamp:new Date("2023-03-01T12:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.1},{timestamp:new Date("2023-03-01T13:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.7},{timestamp:new Date("2023-03-01T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.3},{timestamp:new Date("2023-03-01T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.9},{timestamp:new Date("2023-03-01T16:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:9.4},{timestamp:new Date("2023-03-01T17:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:11},{timestamp:new Date("2023-03-01T18:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:12.6},{timestamp:new Date("2023-03-01T19:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:12.9},{timestamp:new Date("2023-03-01T20:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:13.4},{timestamp:new Date("2023-03-01T21:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:13.8},{timestamp:new Date("2023-03-01T22:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:12.7},{timestamp:new Date("2023-03-01T23:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:11.7},{timestamp:new Date("2023-03-02T00:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.7},{timestamp:new Date("2023-03-02T01:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:9.4},{timestamp:new Date("2023-03-02T02:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:8.2},{timestamp:new Date("2023-03-02T03:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:7},{timestamp:new Date("2023-03-02T04:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:6.2},{timestamp:new Date("2023-03-02T05:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:5.4}]},{timestamp:new Date("2023-03-02T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature_low:.9,temperature_high:7.9,sunrise_timestamp:new Date("2023-03-02T12:50:29.000Z"),sunset_timestamp:new Date("2023-03-03T00:14:24.000Z"),precipitation_probability:40,precipitation_amount:.8,hourly:[{timestamp:new Date("2023-03-02T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.7},{timestamp:new Date("2023-03-02T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.2},{timestamp:new Date("2023-03-02T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.7},{timestamp:new Date("2023-03-02T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.2},{timestamp:new Date("2023-03-02T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.7},{timestamp:new Date("2023-03-02T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.2},{timestamp:new Date("2023-03-02T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:1.7},{timestamp:new Date("2023-03-02T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:1.9},{timestamp:new Date("2023-03-02T14:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.1},{timestamp:new Date("2023-03-02T15:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.4},{timestamp:new Date("2023-03-02T16:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.5},{timestamp:new Date("2023-03-02T17:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.6},{timestamp:new Date("2023-03-02T18:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:5.8},{timestamp:new Date("2023-03-02T19:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:6.4},{timestamp:new Date("2023-03-02T20:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:7.2},{timestamp:new Date("2023-03-02T21:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:7.9},{timestamp:new Date("2023-03-02T22:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:7.1},{timestamp:new Date("2023-03-02T23:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:6.3},{timestamp:new Date("2023-03-03T00:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:5.5},{timestamp:new Date("2023-03-03T01:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.4},{timestamp:new Date("2023-03-03T02:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.4},{timestamp:new Date("2023-03-03T03:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.4},{timestamp:new Date("2023-03-03T04:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:1.7},{timestamp:new Date("2023-03-03T05:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:.9}]},{timestamp:new Date("2023-03-03T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature_low:-3.4,temperature_high:7.8,sunrise_timestamp:new Date("2023-03-03T12:49:03.000Z"),sunset_timestamp:new Date("2023-03-04T00:15:24.000Z"),precipitation_probability:40,precipitation_amount:.9,hourly:[{timestamp:new Date("2023-03-03T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:.3},{timestamp:new Date("2023-03-03T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-.3},{timestamp:new Date("2023-03-03T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-.9},{timestamp:new Date("2023-03-03T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-1.5},{timestamp:new Date("2023-03-03T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-2.2},{timestamp:new Date("2023-03-03T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-2.8},{timestamp:new Date("2023-03-03T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-3.4},{timestamp:new Date("2023-03-03T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:-2.7},{timestamp:new Date("2023-03-03T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-2},{timestamp:new Date("2023-03-03T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-1.2},{timestamp:new Date("2023-03-03T16:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:.8},{timestamp:new Date("2023-03-03T17:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.8},{timestamp:new Date("2023-03-03T18:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4.8},{timestamp:new Date("2023-03-03T19:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.8},{timestamp:new Date("2023-03-03T20:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.8},{timestamp:new Date("2023-03-03T21:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.8},{timestamp:new Date("2023-03-03T22:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.3},{timestamp:new Date("2023-03-03T23:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.8},{timestamp:new Date("2023-03-04T00:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.3},{timestamp:new Date("2023-03-04T01:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.1},{timestamp:new Date("2023-03-04T02:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3.9},{timestamp:new Date("2023-03-04T03:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.8},{timestamp:new Date("2023-03-04T04:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2},{timestamp:new Date("2023-03-04T05:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:1.3}]},{timestamp:new Date("2023-03-04T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature_low:-1.1,temperature_high:12,sunrise_timestamp:new Date("2023-03-04T12:47:37.000Z"),sunset_timestamp:new Date("2023-03-05T00:16:25.000Z"),precipitation_probability:5,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-04T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:.6},{timestamp:new Date("2023-03-04T07:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:.2},{timestamp:new Date("2023-03-04T08:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-.2},{timestamp:new Date("2023-03-04T09:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-.6},{timestamp:new Date("2023-03-04T10:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-.8},{timestamp:new Date("2023-03-04T11:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-1},{timestamp:new Date("2023-03-04T12:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:-1.1},{timestamp:new Date("2023-03-04T13:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:.2},{timestamp:new Date("2023-03-04T14:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:1.5},{timestamp:new Date("2023-03-04T15:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:2.9},{timestamp:new Date("2023-03-04T16:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5},{timestamp:new Date("2023-03-04T17:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:7.2},{timestamp:new Date("2023-03-04T18:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.4},{timestamp:new Date("2023-03-04T19:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.2},{timestamp:new Date("2023-03-04T20:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.1},{timestamp:new Date("2023-03-04T21:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:12},{timestamp:new Date("2023-03-04T22:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:11.1},{timestamp:new Date("2023-03-04T23:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:10.2},{timestamp:new Date("2023-03-05T00:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:9.4},{timestamp:new Date("2023-03-05T01:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:8.1},{timestamp:new Date("2023-03-05T02:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:6.9},{timestamp:new Date("2023-03-05T03:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.7},{timestamp:new Date("2023-03-05T04:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:5.1},{timestamp:new Date("2023-03-05T05:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4.5}]},{timestamp:new Date("2023-03-05T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature_low:2.8,temperature_high:15.2,sunrise_timestamp:new Date("2023-03-05T12:46:11.000Z"),sunset_timestamp:new Date("2023-03-06T00:17:24.000Z"),precipitation_probability:14.3,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-05T06:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:4},{timestamp:new Date("2023-03-05T07:00:00.000Z"),conditions:"Clear",conditions_icon:0,temperature:3.6},{timestamp:new Date("2023-03-05T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3.3},{timestamp:new Date("2023-03-05T09:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:3},{timestamp:new Date("2023-03-05T10:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.9},{timestamp:new Date("2023-03-05T11:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-03-05T12:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:2.8},{timestamp:new Date("2023-03-05T13:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:4.1},{timestamp:new Date("2023-03-05T14:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:5.4},{timestamp:new Date("2023-03-05T15:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:6.7},{timestamp:new Date("2023-03-05T16:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:8.9},{timestamp:new Date("2023-03-05T17:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:11.1},{timestamp:new Date("2023-03-05T18:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:13.3},{timestamp:new Date("2023-03-05T19:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.4},{timestamp:new Date("2023-03-05T20:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:14.3},{timestamp:new Date("2023-03-05T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.2},{timestamp:new Date("2023-03-05T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:14.5},{timestamp:new Date("2023-03-05T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.9},{timestamp:new Date("2023-03-06T00:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.3},{timestamp:new Date("2023-03-06T01:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.7},{timestamp:new Date("2023-03-06T02:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.1},{timestamp:new Date("2023-03-06T03:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.6},{timestamp:new Date("2023-03-06T04:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.2},{timestamp:new Date("2023-03-06T05:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.8}]},{timestamp:new Date("2023-03-06T06:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature_low:10.4,temperature_high:24.7,sunrise_timestamp:new Date("2023-03-06T12:44:44.000Z"),sunset_timestamp:new Date("2023-03-07T00:18:24.000Z"),precipitation_probability:28.6,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-06T06:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.4},{timestamp:new Date("2023-03-06T07:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.4},{timestamp:new Date("2023-03-06T08:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:10.5},{timestamp:new Date("2023-03-06T09:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.6},{timestamp:new Date("2023-03-06T10:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.9},{timestamp:new Date("2023-03-06T11:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.4},{timestamp:new Date("2023-03-06T12:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.8},{timestamp:new Date("2023-03-06T13:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.4},{timestamp:new Date("2023-03-06T14:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.1},{timestamp:new Date("2023-03-06T15:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.8},{timestamp:new Date("2023-03-06T16:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.7},{timestamp:new Date("2023-03-06T17:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:17.6},{timestamp:new Date("2023-03-06T18:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:19.6},{timestamp:new Date("2023-03-06T19:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:21.3},{timestamp:new Date("2023-03-06T20:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:23},{timestamp:new Date("2023-03-06T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:24.7},{timestamp:new Date("2023-03-06T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:23.1},{timestamp:new Date("2023-03-06T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:21.5},{timestamp:new Date("2023-03-07T00:00:00.000Z"),conditions:"Partially cloudy",conditions_icon:1,temperature:20},{timestamp:new Date("2023-03-07T01:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:18.7},{timestamp:new Date("2023-03-07T02:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:17.5},{timestamp:new Date("2023-03-07T03:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:16.3},{timestamp:new Date("2023-03-07T04:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.9},{timestamp:new Date("2023-03-07T05:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.7}]},{timestamp:new Date("2023-03-07T06:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature_low:4,temperature_high:15.6,sunrise_timestamp:new Date("2023-03-07T12:43:16.000Z"),sunset_timestamp:new Date("2023-03-08T00:19:23.000Z"),precipitation_probability:28.6,precipitation_amount:0,hourly:[{timestamp:new Date("2023-03-07T06:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.4},{timestamp:new Date("2023-03-07T07:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.4},{timestamp:new Date("2023-03-07T08:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.5},{timestamp:new Date("2023-03-07T09:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:15.6},{timestamp:new Date("2023-03-07T10:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:14.9},{timestamp:new Date("2023-03-07T11:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:14.3},{timestamp:new Date("2023-03-07T12:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:13.7},{timestamp:new Date("2023-03-07T13:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-03-07T14:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.9},{timestamp:new Date("2023-03-07T15:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.1},{timestamp:new Date("2023-03-07T16:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.6},{timestamp:new Date("2023-03-07T17:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.2},{timestamp:new Date("2023-03-07T18:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.8},{timestamp:new Date("2023-03-07T19:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:12.3},{timestamp:new Date("2023-03-07T20:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.8},{timestamp:new Date("2023-03-07T21:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:11.3},{timestamp:new Date("2023-03-07T22:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:10.2},{timestamp:new Date("2023-03-07T23:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:9.1},{timestamp:new Date("2023-03-08T00:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:8.1},{timestamp:new Date("2023-03-08T01:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:7.4},{timestamp:new Date("2023-03-08T02:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:6.8},{timestamp:new Date("2023-03-08T03:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:6.2},{timestamp:new Date("2023-03-08T04:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:5.1},{timestamp:new Date("2023-03-08T05:00:00.000Z"),conditions:"Overcast",conditions_icon:3,temperature:4}]}]}}static fromParams(e,n){return new yi}};let Be=yi;ne(Be,"id","example"),ne(Be,"description","Example"),ne(Be,"attribution"),ne(Be,"requiresLocation",!1),ne(Be,"fields",[]);var M=(t=>(t[t.Clear=0]="Clear",t[t.PartlyCloudy=1]="PartlyCloudy",t[t.MostlyCloudy=2]="MostlyCloudy",t[t.Overcast=3]="Overcast",t[t.Fog=4]="Fog",t[t.LightRain=5]="LightRain",t[t.Rain=6]="Rain",t[t.LightSleet=7]="LightSleet",t[t.Sleet=8]="Sleet",t[t.LightSnow=9]="LightSnow",t[t.Snow=10]="Snow",t[t.Thunderstorm=11]="Thunderstorm",t[t.Unknown=12]="Unknown",t))(M||{});const an={0:"Clear Sky",1:"Mainly Clear",2:"Partly Cloudy",3:"Overcast",45:"Fog",48:"Freezing Fog",51:"Light Drizzle",53:"Moderate Drizzle",55:"Dense Drizzle",56:"Light Freezing Drizzle",57:"Dense Freezing Drizzle",61:"Slight Rain",63:"Moderate Rain",65:"Heavy Rain",66:"Light Freezing Rain",67:"Heavy Freezing Rain",71:"Slight Snow",73:"Moderate Snow",75:"Heavy Snow",77:"Snow Grains",80:"Slight Rain Showers",81:"Moderate Rain Showers",82:"Violent Rain Showers",85:"Slight Snow Showers",86:"Heavy Snow Showers",95:"Thunderstorm",96:"Thunderstorm with Slight Hail",99:"Thunderstorm with Heavy Hail"},ln={0:M.Clear,1:M.Clear,2:M.PartlyCloudy,3:M.Overcast,45:M.Fog,48:M.Fog,51:M.LightRain,53:M.LightRain,55:M.LightRain,56:M.LightSleet,57:M.LightSleet,61:M.LightRain,63:M.Rain,65:M.Rain,66:M.LightSleet,67:M.Sleet,71:M.LightSnow,73:M.Snow,75:M.Snow,77:M.LightSnow,80:M.LightRain,81:M.Rain,82:M.Rain,85:M.LightSnow,86:M.Snow,95:M.Thunderstorm,96:M.Thunderstorm,99:M.Thunderstorm},Ct=class{constructor(e){ne(this,"location");this.location=e}async fetch(){const e=Date.now(),n=new Date(e-86400*1e3).toISOString().split("T")[0],i=new Date(e+8*86400*1e3).toISOString().split("T")[0];let r;try{r=await fetch(Ct.ENDPOINT_URL+"?"+new URLSearchParams([["latitude",this.location.latitude],["longitude",this.location.longitude],["timezone","auto"],["timeformat","unixtime"],["start_date",n],["end_date",i],["current_weather","true"]].concat(Ct.DAILY_FIELDS.map(m=>["daily",m])).concat(Ct.HOURLY_FIELDS.map(m=>["hourly",m]))))}catch(m){throw new Error(`Fetching from Open-Meteo: ${m.toString()}`)}let o;try{o=await r.json()}catch{throw new Error("Fetching from Open-Meteo: Unexpected response data.")}if(!r.ok)throw new Error(`Fetching from Open-Meteo: ${o.reason}`);const a=Array.from(Array(o.daily.time.length).keys()).map(m=>Object.fromEntries(Object.keys(o.daily).map(d=>[d,o.daily[d][m]]))),l=Array.from(Array(o.hourly.time.length).keys()).map(m=>Object.fromEntries(Object.keys(o.hourly).map(d=>[d,o.hourly[d][m]]))),s=o.current_weather.time[Math.abs(m-o.current_weather.time),d]).sort((m,d)=>m[0]>d[0])[0][1],c={timestamp:new Date(o.current_weather.time*1e3),conditions:an[o.current_weather.weathercode]??"Unknown",conditions_icon:ln[o.current_weather.weathercode]??M.Unknown,temperature:o.current_weather.temperature,temperature_low:o.daily.temperature_2m_min[s],temperature_high:o.daily.temperature_2m_max[s],feels_like_temperature:o.hourly.apparent_temperature[u],dew_point_temperature:o.hourly.dewpoint_2m[u],relative_humidity:o.hourly.relativehumidity_2m[u],wind_speed:o.current_weather.windspeed,wind_direction:o.current_weather.winddirection,pressure:o.hourly.pressure_msl[u],visibility:o.hourly.visibility[u]/1e3,hourly:l.filter(m=>m.time>=o.current_weather.time&&m.time({timestamp:new Date(m.time*1e3),conditions:an[m.weathercode]??"Unknown",conditions_icon:ln[m.weathercode]??M.Unknown,temperature:m.temperature_2m}))},f=a.filter(m=>o.current_weather.time-m.time<20*3600).map(m=>({timestamp:new Date(m.time*1e3),conditions:an[m.weathercode]??"Unknown",conditions_icon:ln[m.weathercode]??M.Unknown,temperature_low:m.temperature_2m_min,temperature_high:m.temperature_2m_max,sunrise_timestamp:new Date(m.sunrise*1e3),sunset_timestamp:new Date(m.sunset*1e3),precipitation_amount:m.precipitation_sum,hourly:l.filter(d=>d.time>=m.time&&d.time({timestamp:new Date(d.time*1e3),conditions:an[d.weathercode]??"Unknown",conditions_icon:ln[d.weathercode]??M.Unknown,temperature:d.temperature_2m}))}));return{current:c,daily:f}}static fromParams(e,n){return n===void 0?null:new Ct(n)}};let Ie=Ct;ne(Ie,"id","openmeteo"),ne(Ie,"description","Open-Meteo"),ne(Ie,"attribution","https://open-meteo.com"),ne(Ie,"requiresLocation",!0),ne(Ie,"fields",[]),ne(Ie,"ENDPOINT_URL","https://api.open-meteo.com/v1/forecast"),ne(Ie,"DAILY_FIELDS",["weathercode","temperature_2m_max","temperature_2m_min","sunrise","sunset","precipitation_sum"]),ne(Ie,"HOURLY_FIELDS",["temperature_2m","relativehumidity_2m","dewpoint_2m","apparent_temperature","weathercode","pressure_msl","visibility"]);const sn={snow:M.Snow,"snow-showers-day":M.Snow,"snow-showers-night":M.Snow,"thunder-rain":M.Thunderstorm,"thunder-showers-day":M.Thunderstorm,"thunder-showers-night":M.Thunderstorm,rain:M.Rain,"showers-day":M.Rain,"showers-night":M.Rain,fog:M.Fog,wind:M.Clear,cloudy:M.Overcast,"partly-cloudy-day":M.PartlyCloudy,"partly-cloudy-night":M.PartlyCloudy,"clear-day":M.Clear,"clear-night":M.Clear},On=class{constructor(e,n){ne(this,"apiKey");ne(this,"location");this.apiKey=e,this.location=n}async fetch(){let e;try{e=await fetch(On.ENDPOINT_URL+encodeURIComponent(`${this.location.latitude},${this.location.longitude}`)+"?"+new URLSearchParams({unitGroup:"metric",key:this.apiKey,iconSet:"icons2"}))}catch(o){throw new Error(`Fetching from Visual Crossing: ${o.toString()}`)}if(!e.ok)throw new Error(`Fetching from Visual Crossing: ${await e.text()}`);let n;try{n=await e.json()}catch{throw new Error("Fetching from Visual Crossing: Unexpected response data.")}const i={timestamp:new Date(n.currentConditions.datetimeEpoch*1e3),conditions:n.currentConditions.conditions,conditions_icon:sn[n.currentConditions.icon]??M.Unknown,temperature:n.currentConditions.temp,temperature_low:n.days[0].tempmin,temperature_high:n.days[0].tempmax,feels_like_temperature:n.currentConditions.feelslike,dew_point_temperature:n.currentConditions.dew,relative_humidity:n.currentConditions.humidity,wind_speed:n.currentConditions.windspeed,wind_direction:n.currentConditions.winddir,pressure:n.currentConditions.pressure,uv_index:n.currentConditions.uvindex,visibility:n.currentConditions.visibility,hourly:n.days[0].hours.concat(n.days[1].hours).filter(o=>o.datetimeEpoch>=n.currentConditions.datetimeEpoch&&o.datetimeEpoch({timestamp:new Date(o.datetimeEpoch*1e3),conditions:o.conditions,conditions_icon:sn[o.icon]??M.Unknown,temperature:o.temp}))},r=n.days.filter(o=>n.currentConditions.datetimeEpoch-o.datetimeEpoch<20*3600).slice(0,10).map(o=>({timestamp:new Date(o.datetimeEpoch*1e3),conditions:o.conditions,conditions_icon:sn[o.icon]??M.Unknown,temperature_low:o.tempmin,temperature_high:o.tempmax,sunrise_timestamp:new Date(o.sunriseEpoch*1e3),sunset_timestamp:new Date(o.sunsetEpoch*1e3),precipitation_probability:o.precipprob,precipitation_amount:o.precip,hourly:o.hours.filter(a=>a.datetimeEpoch>=o.datetimeEpoch&&a.datetimeEpoch({timestamp:new Date(a.datetimeEpoch*1e3),conditions:a.conditions,conditions_icon:sn[a.icon]??M.Unknown,temperature:a.temp}))}));return{current:i,daily:r}}static fromParams(e,n){return e.api_key===void 0||n===void 0?null:new On(e.api_key,n)}};let Je=On;ne(Je,"id","visualcrossing"),ne(Je,"description","Visual Crossing"),ne(Je,"attribution","https://www.visualcrossing.com/"),ne(Je,"requiresLocation",!0),ne(Je,"fields",[{name:"api_key",description:"API Key"}]),ne(Je,"ENDPOINT_URL","https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/");const un={1e3:"Clear, Sunny",1100:"Mostly Clear",1101:"Partly Cloudy",1102:"Mostly Cloudy",1001:"Cloudy",2e3:"Fog",2100:"Light Fog",4e3:"Drizzle",4001:"Rain",4200:"Light Rain",4201:"Heavy Rain",5e3:"Snow",5001:"Flurries",5100:"Light Snow",5101:"Heavy Snow",6e3:"Freezing Drizzle",6001:"Freezing Rain",6200:"Light Freezing Rain",6201:"Heavy Freezing Rain",7e3:"Ice Pellets",7101:"Heavy Ice Pellets",7102:"Light Ice Pellets",8e3:"Thunderstorm"},cn={1e3:M.Clear,1100:M.Clear,1101:M.PartlyCloudy,1102:M.MostlyCloudy,1001:M.Overcast,2e3:M.Fog,2100:M.Fog,4e3:M.LightRain,4001:M.Rain,4200:M.LightRain,4201:M.Rain,5e3:M.Snow,5001:M.LightSnow,5100:M.LightSnow,5101:M.Snow,6e3:M.LightSleet,6001:M.LightSleet,6200:M.LightSleet,6201:M.Sleet,7e3:M.Sleet,7101:M.Sleet,7102:M.Sleet,8e3:M.Thunderstorm},Ht=class{constructor(e,n){ne(this,"apiKey");ne(this,"location");this.apiKey=e,this.location=n}async fetch(){let e;try{e=await fetch(Ht.ENDPOINT_URL+"?"+new URLSearchParams([["location",`${this.location.latitude},${this.location.longitude}`],["apikey",this.apiKey],["units","metric"],["timesteps","current"],["timesteps","1d"],["timesteps","1h"],["startTime","nowMinus6h"],["endTime","nowPlus11d"]].concat(Ht.FIELDS.map(f=>["fields",f]))))}catch(f){throw new Error(`Fetching from Tomorrow.io: ${f.toString()}`)}let n;try{n=await e.json()}catch{throw new Error("Fetching from Tomorrow.io: Unexpected response data.")}if(!e.ok)throw new Error(`Fetching from Tomorrow.io: ${n.message}`);const i=n.data.timelines.find(f=>f.timestep==="current").intervals[0],r=n.data.timelines.find(f=>f.timestep==="1d").intervals,o=n.data.timelines.find(f=>f.timestep==="1h").intervals,a=f=>new Date(f).getTime()/1e3,l=f=>new Date(f.getTime()-6*3600*1e3),s=new Date(i.startTime),u={timestamp:new Date(i.startTime),conditions:un[i.values.weatherCode]??"Unknown",conditions_icon:cn[i.values.weatherCode]??M.Unknown,temperature:i.values.temperature,temperature_low:r[0].values.temperatureMin,temperature_high:r[0].values.temperatureMax,feels_like_temperature:i.values.temperatureApparent,dew_point_temperature:i.values.dewPoint,relative_humidity:i.values.humidity,wind_speed:i.values.windSpeed*(3600/1e3),wind_direction:i.values.windDirection,pressure:i.values.pressureSeaLevel,uv_index:i.values.uvIndex,visibility:i.values.visibility,hourly:o.filter(f=>a(f.startTime)>=a(s)&&a(f.startTime)({timestamp:new Date(f.startTime),conditions:un[f.values.weatherCode]??"Unknown",conditions_icon:cn[f.values.weatherCode]??M.Unknown,temperature:f.values.temperature}))},c=r.filter(f=>a(s)-a(l(new Date(f.startTime)))<20*3600).map(f=>({timestamp:new Date(f.startTime),conditions:un[f.values.weatherCode]??"Unknown",conditions_icon:cn[f.values.weatherCode]??M.Unknown,temperature_low:0,temperature_high:0,sunrise_timestamp:new Date(f.values.sunriseTime),sunset_timestamp:new Date(f.values.sunsetTime),precipitation_probability:f.values.precipitationProbability,hourly:o.filter(m=>a(m.startTime)>=Math.max(a(l(new Date(f.startTime))),a(s))&&a(m.startTime)({timestamp:new Date(m.startTime),conditions:un[m.values.weatherCode]??"Unknown",conditions_icon:cn[m.values.weatherCode]??M.Unknown,temperature:m.values.temperature}))}));for(const f of c)f.temperature_low=Math.min(...f.hourly.map(m=>m.temperature)),f.temperature_high=Math.max(...f.hourly.map(m=>m.temperature));return{current:u,daily:c}}static fromParams(e,n){return e.api_key===void 0||n===void 0?null:new Ht(e.api_key,n)}};let We=Ht;ne(We,"id","tomorrowio"),ne(We,"description","Tomorrow.io"),ne(We,"attribution","https://www.tomorrow.io/"),ne(We,"requiresLocation",!0),ne(We,"fields",[{name:"api_key",description:"API Key"}]),ne(We,"ENDPOINT_URL","https://api.tomorrow.io/v4/timelines"),ne(We,"FIELDS",["weatherCode","temperature","temperatureMin","temperatureMax","temperatureApparent","dewPoint","humidity","windSpeed","windDirection","pressureSeaLevel","uvIndex","visibility","sunriseTime","sunsetTime","precipitationProbability"]);const fn={"clear-day":M.Clear,"clear-night":M.Clear,rain:M.Rain,snow:M.Snow,sleet:M.Sleet,wind:M.Clear,fog:M.Fog,cloudy:M.Overcast,"partly-cloudy-day":M.PartlyCloudy,"partly-cloudy-night":M.PartlyCloudy},Sn=class{constructor(e,n){ne(this,"api_key");ne(this,"location");this.api_key=e,this.location=n}async fetch(){let e;try{e=await fetch(`${Sn.ENDPOINT_URL}/${this.api_key}/${this.location.latitude},${this.location.longitude}?`+new URLSearchParams({exclude:"minutely",units:"si",extend:"hourly"}))}catch(o){throw new Error(`Fetching from Pirate Weather: ${o.toString()}`)}let n;try{n=await e.json()}catch{throw new Error("Fetching from Pirate Weather: Unexpected response data.")}if(!e.ok)throw new Error(`Fetching from Pirate Weather: ${n.reason}`);const i={timestamp:new Date(n.currently.time*1e3),conditions:n.currently.summary,conditions_icon:fn[n.currently.icon]??M.Unknown,temperature:n.currently.temperature,temperature_low:0,temperature_high:0,feels_like_temperature:n.currently.apparentTemperature,dew_point_temperature:n.currently.dewPoint,relative_humidity:Math.round(n.currently.humidity*100),wind_speed:n.currently.windSpeed*(3600/1e3),wind_direction:n.currently.windBearing,pressure:n.currently.pressure,visibility:n.currently.visibility,uv_index:Math.round(n.currently.uvIndex),hourly:n.hourly.data.filter(o=>o.time>=n.currently.time&&o.time({timestamp:new Date(o.time*1e3),conditions:o.summary,conditions_icon:fn[o.icon]??M.Unknown,temperature:o.temperature}))};i.temperature_low=Math.min(...i.hourly.map(o=>o.temperature)),i.temperature_high=Math.max(...i.hourly.map(o=>o.temperature));const r=n.daily.data.filter(o=>n.currently.time-o.time<20*3600).map(o=>({timestamp:new Date(o.time*1e3),conditions:o.summary,conditions_icon:fn[o.icon]??M.Unknown,temperature_low:o.temperatureMin,temperature_high:o.temperatureMax,sunrise_timestamp:new Date(o.sunriseTime*1e3),sunset_timestamp:new Date(o.sunsetTime*1e3),precipitation_probability:Math.round(o.precipProbability*100),precipitation_amount:o.precipAccumulation,hourly:n.hourly.data.filter(a=>a.time>=Math.max(o.time,n.currently.time)&&a.time({timestamp:new Date(a.time*1e3),conditions:a.summary,conditions_icon:fn[a.icon]??M.Unknown,temperature:a.temperature}))})).filter(o=>o.hourly.length===24);return r[0].temperature_low=Math.min(...r[0].hourly.map(o=>o.temperature)),r[0].temperature_high=Math.max(...r[0].hourly.map(o=>o.temperature)),{current:i,daily:r}}static fromParams(e,n){return e.api_key===void 0||n===void 0?null:new Sn(e.api_key,n)}};let xe=Sn;ne(xe,"id","pirateweather"),ne(xe,"description","Pirate Weather"),ne(xe,"attribution","https://pirateweather.net/"),ne(xe,"requiresLocation",!0),ne(xe,"fields",[{name:"api_key",description:"API Key"}]),ne(xe,"ENDPOINT_URL","https://api.pirateweather.net/forecast");const dn={"clear-day":M.Clear,"clear-night":M.Clear,cloudy:M.Overcast,foggy:M.Fog,"partly-cloudy-day":M.PartlyCloudy,"partly-cloudy-night":M.PartlyCloudy,"possibly-rainy-day":M.LightRain,"possibly-rainy-night":M.LightRain,"possibly-sleet-day":M.LightSleet,"possibly-sleet-night":M.LightSleet,"possibly-snow-day":M.LightSnow,"possibly-snow-night":M.LightSnow,"possibly-thunderstorm-day":M.Thunderstorm,"possibly-thunderstorm-night":M.Thunderstorm,rainy:M.Rain,sleet:M.Sleet,snow:M.Snow,thunderstorm:M.Thunderstorm,windy:M.Clear},Zn=class{constructor(e,n){ne(this,"apiKey");ne(this,"stationId");this.apiKey=e,this.stationId=n}async fetch(){let e;try{e=await fetch(Zn.ENDPOINT_URL+"?"+new URLSearchParams({station_id:this.stationId,token:this.apiKey}))}catch(o){throw new Error(`Fetching from WeatherFlow: ${o.toString()}`)}let n;try{n=await e.json()}catch{throw new Error("Fetching from WeatherFlow: Unexpected response data.")}if(!e.ok)throw console.error(e),new Error(`Fetching from WeatherFlow: ${n.status.status_message}`);const i={timestamp:new Date(n.current_conditions.time*1e3),conditions:n.current_conditions.conditions,conditions_icon:dn[n.current_conditions.icon]??M.Unknown,temperature:n.current_conditions.air_temperature,temperature_low:n.forecast.daily[0].air_temp_low,temperature_high:n.forecast.daily[0].air_temp_high,feels_like_temperature:n.current_conditions.feels_like,dew_point_temperature:n.current_conditions.dew_point,relative_humidity:n.current_conditions.relative_humidity,wind_speed:n.current_conditions.wind_avg*(3600/1e3),wind_direction:n.current_conditions.wind_direction,pressure:n.current_conditions.sea_level_pressure,uv_index:n.current_conditions.uv,visibility:void 0,hourly:n.forecast.hourly.filter(o=>o.time>=n.current_conditions.time&&o.time({timestamp:new Date(o.time*1e3),conditions:o.conditions,conditions_icon:dn[o.icon]??M.Unknown,temperature:o.air_temperature}))},r=n.forecast.daily.map(o=>({timestamp:new Date(o.day_start_local*1e3),conditions:o.conditions,conditions_icon:dn[o.icon]??M.Unknown,temperature_low:o.air_temp_low,temperature_high:o.air_temp_high,sunrise_timestamp:new Date(o.sunrise*1e3),sunset_timestamp:new Date(o.sunset*1e3),precipitation_probability:o.precip_probability,hourly:n.forecast.hourly.filter(a=>a.time>=o.day_start_local&&a.time({timestamp:new Date(a.time*1e3),conditions:a.conditions,conditions_icon:dn[a.icon]??M.Unknown,temperature:a.air_temperature}))}));return{current:i,daily:r}}static fromParams(e,n){return e.api_key===void 0||e.station_id===void 0?null:new Zn(e.api_key,e.station_id)}};let $e=Zn;ne($e,"id","weatherflow"),ne($e,"description","WeatherFlow"),ne($e,"attribution","https://weatherflow.com/"),ne($e,"requiresLocation",!1),ne($e,"fields",[{name:"api_key",description:"API Key"},{name:"station_id",description:"Station ID"}]),ne($e,"ENDPOINT_URL","https://swd.weatherflow.com/swd/rest/better_forecast");const vi=[Ie,Je,We,xe,$e,Be];var st=(t=>(t[t.Imperial=0]="Imperial",t[t.Metric=1]="Metric",t))(st||{});const Me={providerFactory:Ie,providerParams:{},location:void 0,units:new Intl.Locale(window.navigator.language).region==="US"?0:1,layout:"horizontal",title:"",refreshInterval:2*3600};function $o(t){const e=vi.find(s=>s.id===t.provider)||Me.providerFactory,n=Object.fromEntries(e.fields.map(s=>[s.name,t[s.name]||void 0])),i=at.fromString(t.location)||Me.location,r=t.layout||Me.layout,o=t.title||Me.title,a=t.units==="metric"?1:t.units==="imperial"?0:Me.units,l=parseInt(t.refresh_interval)||Me.refreshInterval;return{providerFactory:e,providerParams:n,location:i,layout:r,title:o,units:a,refreshInterval:l}}function oc(t){const e={};e.provider=t.providerFactory.id;for(const n of t.providerFactory.fields)t.providerParams[n.name]!==void 0&&(e[n.name]=t.providerParams[n.name]);return t.location!==Me.location&&(e.location=t.location.toString()),t.units!==Me.units&&(e.units=t.units===1?"metric":"imperial"),t.title!==Me.title&&(e.title=t.title),t.layout!==Me.layout&&(e.layout=t.layout),t.refreshInterval!==Me.refreshInterval&&(e.refresh_interval=t.refreshInterval),e}const bt=Sa(Me,function(e){const n=Object.fromEntries(new URLSearchParams(window.location.search).entries());return e($o(n)),()=>{}});function ac(t){let e,n=t[1].toLocaleString(void 0,{weekday:"short",day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"})+"",i;return{c(){e=k("span"),i=Y(n)},m(r,o){Z(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=r[1].toLocaleString(void 0,{weekday:"short",day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"})+"")&&me(i,n)},d(r){r&&S(e)}}}function lc(t){let e,n=t[1].toLocaleTimeString([],{timeStyle:"short"})+"",i;return{c(){e=k("span"),i=Y(n)},m(r,o){Z(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=r[1].toLocaleTimeString([],{timeStyle:"short"})+"")&&me(i,n)},d(r){r&&S(e)}}}function sc(t){let e,n=Nr(t[1])+"",i;return{c(){e=k("span"),i=Y(n)},m(r,o){Z(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=Nr(r[1])+"")&&me(i,n)},d(r){r&&S(e)}}}function uc(t){let e,n=t[2](t[1])+"",i;return{c(){e=k("span"),i=Y(n)},m(r,o){Z(r,e,o),h(e,i)},p(r,o){o&2&&n!==(n=r[2](r[1])+"")&&me(i,n)},d(r){r&&S(e)}}}function cc(t){let e;function n(o,a){if(o[0]==="day")return uc;if(o[0]==="hour")return sc;if(o[0]==="short")return lc;if(o[0]==="long")return ac}let i=n(t),r=i&&i(t);return{c(){r&&r.c(),e=be()},m(o,a){r&&r.m(o,a),Z(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r&&r.d(1),r=i&&i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:X,o:X,d(o){r&&r.d(o),o&&S(e)}}}function Nr(t){const e=t.getHours();return(e%12||12)+(e<12?"am":"pm")}function fc(t,e,n){let{format:i}=e,{value:r}=e;const o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];function a(l){return o[l.getDay()]}return t.$$set=l=>{"format"in l&&n(0,i=l.format),"value"in l&&n(1,r=l.value)},[i,r,a]}class nt extends le{constructor(e){super(),ae(this,e,fc,cc,re,{format:0,value:1})}}function dc(t){let e,n;return{c(){e=k("span"),n=Y(t[0])},m(i,r){Z(i,e,r),h(e,n)},p(i,[r]){r&1&&me(n,i[0])},i:X,o:X,d(i){i&&S(e)}}}function mc(t,e,n){let{value:i}=e;return t.$$set=r=>{"value"in r&&n(0,i=r.value)},[i]}class ea extends le{constructor(e){super(),ae(this,e,mc,dc,re,{value:0})}}function pc(t){let e,n;return e=new Xe({props:{icon:t[2],class:`relative ${t[1][t[2]]??""} `+(t[0]==="small"?"text-[30px] sm:text-[36px] -my-1.5":"text-[96px] sm:text-[112px] -my-6")}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,[r]){const o={};r&1&&(o.class=`relative ${i[1][i[2]]??""} `+(i[0]==="small"?"text-[30px] sm:text-[36px] -my-1.5":"text-[96px] sm:text-[112px] -my-6")),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function gc(t,e,n){let{value:i}=e,{size:r="small"}=e;const o={[M.Clear]:"wi:day-sunny",[M.PartlyCloudy]:"wi:day-cloudy",[M.MostlyCloudy]:"wi:cloudy",[M.Overcast]:"wi:cloudy",[M.Fog]:"wi:fog",[M.LightRain]:"wi:showers",[M.Rain]:"wi:rain",[M.LightSleet]:"wi:sleet",[M.Sleet]:"wi:sleet",[M.LightSnow]:"wi:snow",[M.Snow]:"wi:snow",[M.Thunderstorm]:"wi:thunderstorm",[M.Unknown]:"wi:na"},a={"wi:day-cloudy":r==="small"?"top-0.5":"top-2","wi:fog":r==="small"?"-top-0.5":"-top-2","wi:showers":r==="small"?"-top-0.5":"-top-2","wi:rain":r==="small"?"-top-0.5":"-top-2","wi:sleet":r==="small"?"-top-0.5":"-top-2","wi:snow":r==="small"?"-top-0.5":"-top-2","wi:thunderstorm":r==="small"?"-top-0.5":"-top-2"},l=o[i]??o[M.Unknown];return t.$$set=s=>{"value"in s&&n(3,i=s.value),"size"in s&&n(0,r=s.size)},[r,a,l,i]}class ta extends le{constructor(e){super(),ae(this,e,gc,pc,re,{value:3,size:0})}}function hc(t){let e,n=t[0].toFixed(1)+"",i,r;return{c(){e=k("span"),i=Y(n),r=Y("°"),w(e,"class",t[1])},m(o,a){Z(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=o[0].toFixed(1)+"")&&me(i,n),a&2&&w(e,"class",o[1])},d(o){o&&S(e)}}}function _c(t){let e,n=Rr(t[0]).toFixed(0)+"",i,r;return{c(){e=k("span"),i=Y(n),r=Y("°"),w(e,"class",t[1])},m(o,a){Z(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=Rr(o[0]).toFixed(0)+"")&&me(i,n),a&2&&w(e,"class",o[1])},d(o){o&&S(e)}}}function bc(t){let e;function n(o,a){return o[2].units===st.Imperial?_c:hc}let i=n(t),r=i(t);return{c(){r.c(),e=be()},m(o,a){r.m(o,a),Z(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:X,o:X,d(o){r.d(o),o&&S(e)}}}function Rr(t){return t*9/5+32}function vc(t,e,n){let i,r;ut(t,bt,l=>n(2,r=l));let{value:o=0}=e,{pill:a=!1}=e;return t.$$set=l=>{"value"in l&&n(0,o=l.value),"pill"in l&&n(3,a=l.pill)},t.$$.update=()=>{t.$$.dirty&8&&n(1,i=a?"border border-slate-300 rounded-full px-2 py-0.5 font-medium":"")},[o,i,r,a]}class Ve extends le{constructor(e){super(),ae(this,e,vc,bc,re,{value:0,pill:3})}}function yc(t){let e,n=t[0].toFixed(0)+"",i,r,o=t[3](t[1])+"",a;return{c(){e=k("span"),i=Y(n),r=Y(" km/h "),a=Y(o)},m(l,s){Z(l,e,s),h(e,i),h(e,r),h(e,a)},p(l,s){s&1&&n!==(n=l[0].toFixed(0)+"")&&me(i,n),s&2&&o!==(o=l[3](l[1])+"")&&me(a,o)},d(l){l&&S(e)}}}function wc(t){let e,n=Ar(t[0]).toFixed(0)+"",i,r,o=t[3](t[1])+"",a;return{c(){e=k("span"),i=Y(n),r=Y(" mph "),a=Y(o)},m(l,s){Z(l,e,s),h(e,i),h(e,r),h(e,a)},p(l,s){s&1&&n!==(n=Ar(l[0]).toFixed(0)+"")&&me(i,n),s&2&&o!==(o=l[3](l[1])+"")&&me(a,o)},d(l){l&&S(e)}}}function kc(t){let e;function n(o,a){return o[2].units===st.Imperial?wc:yc}let i=n(t),r=i(t);return{c(){r.c(),e=be()},m(o,a){r.m(o,a),Z(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:X,o:X,d(o){r.d(o),o&&S(e)}}}function Ar(t){return t*.62137119}function Cc(t,e,n){let i;ut(t,bt,s=>n(2,i=s));let{speed:r=0}=e,{direction:o=0}=e;const a=["N","NNE","NE","ENE","E","ESE","SE","SSE","S","SSW","SW","WSW","W","WNW","NW","NNW"];function l(s){return a[Math.floor((s+11.25)/22.5)%16]}return t.$$set=s=>{"speed"in s&&n(0,r=s.speed),"direction"in s&&n(1,o=s.direction)},[r,o,i,l]}class Tc extends le{constructor(e){super(),ae(this,e,Cc,kc,re,{speed:0,direction:1})}}function Dc(t){let e,n=t[0].toFixed(0)+"",i,r;return{c(){e=k("span"),i=Y(n),r=Y("%")},m(o,a){Z(o,e,a),h(e,i),h(e,r)},p(o,[a]){a&1&&n!==(n=o[0].toFixed(0)+"")&&me(i,n)},i:X,o:X,d(o){o&&S(e)}}}function Oc(t,e,n){let{value:i=0}=e;return t.$$set=r=>{"value"in r&&n(0,i=r.value)},[i]}class Sc extends le{constructor(e){super(),ae(this,e,Oc,Dc,re,{value:0})}}function Zc(t){let e,n,i;return{c(){e=k("span"),n=Y(t[0]),w(e,"class",i="px-1 py-0.5 rounded "+(t[1][t[0]]??t[1][11]))},m(r,o){Z(r,e,o),h(e,n)},p(r,[o]){o&1&&me(n,r[0]),o&1&&i!==(i="px-1 py-0.5 rounded "+(r[1][r[0]]??r[1][11]))&&w(e,"class",i)},i:X,o:X,d(r){r&&S(e)}}}function Pc(t,e,n){let{value:i=0}=e;const r={0:"bg-green-200 dark:bg-green-200 dark:text-gray-900",1:"bg-green-200 dark:bg-green-200 dark:text-gray-900",2:"bg-green-200 dark:bg-green-200 dark:text-gray-900",3:"bg-yellow-300 dark:bg-yellow-300 dark:text-gray-900",4:"bg-yellow-300 dark:bg-yellow-300 dark:text-gray-900",5:"bg-yellow-300 dark:bg-yellow-300 dark:text-gray-900",6:"bg-orange-400 dark:bg-orange-400 dark:text-gray-900",7:"bg-orange-400 dark:bg-orange-400 dark:text-gray-900",8:"bg-red-500 dark:bg-red-500 dark:text-gray-900",9:"bg-red-500 dark:bg-red-500 dark:text-gray-900",10:"bg-red-500 dark:bg-red-500 dark:text-gray-900",11:"bg-violet-500 dark:bg-violet-500 dark:text-gray-900"};return t.$$set=o=>{"value"in o&&n(0,i=o.value)},[i,r]}class Lc extends le{constructor(e){super(),ae(this,e,Pc,Zc,re,{value:0})}}function Ec(t){let e,n=t[0].toFixed(2)+"",i,r;return{c(){e=k("span"),i=Y(n),r=Y(" km")},m(o,a){Z(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=o[0].toFixed(2)+"")&&me(i,n)},d(o){o&&S(e)}}}function Ic(t){let e,n=jr(t[0]).toFixed(2)+"",i,r;return{c(){e=k("span"),i=Y(n),r=Y(" mi")},m(o,a){Z(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=jr(o[0]).toFixed(2)+"")&&me(i,n)},d(o){o&&S(e)}}}function Mc(t){let e;function n(o,a){return o[1].units===st.Imperial?Ic:Ec}let i=n(t),r=i(t);return{c(){r.c(),e=be()},m(o,a){r.m(o,a),Z(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:X,o:X,d(o){r.d(o),o&&S(e)}}}function jr(t){return t*.62137119}function Fc(t,e,n){let i;ut(t,bt,o=>n(1,i=o));let{value:r=0}=e;return t.$$set=o=>{"value"in o&&n(0,r=o.value)},[r,i]}class Nc extends le{constructor(e){super(),ae(this,e,Fc,Mc,re,{value:0})}}function Rc(t){let e,n=t[0].toFixed(2)+"",i,r;return{c(){e=k("span"),i=Y(n),r=Y(" mb")},m(o,a){Z(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=o[0].toFixed(2)+"")&&me(i,n)},d(o){o&&S(e)}}}function Ac(t){let e,n=zr(t[0]).toFixed(2)+"",i,r;return{c(){e=k("span"),i=Y(n),r=Y(" inHg")},m(o,a){Z(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=zr(o[0]).toFixed(2)+"")&&me(i,n)},d(o){o&&S(e)}}}function jc(t){let e;function n(o,a){return o[1].units===st.Imperial?Ac:Rc}let i=n(t),r=i(t);return{c(){r.c(),e=be()},m(o,a){r.m(o,a),Z(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:X,o:X,d(o){r.d(o),o&&S(e)}}}function zr(t){return t/33.863886666667}function zc(t,e,n){let i;ut(t,bt,o=>n(1,i=o));let{value:r=0}=e;return t.$$set=o=>{"value"in o&&n(0,r=o.value)},[r,i]}class Bc extends le{constructor(e){super(),ae(this,e,zc,jc,re,{value:0})}}function Br(t){let e,n,i,r;return i=new Lc({props:{value:t[0].uv_index}}),{c(){e=k("div"),n=k("span"),n.textContent="UV Index: ",z(i.$$.fragment),w(n,"class","font-semibold")},m(o,a){Z(o,e,a),h(e,n),A(i,e,null),r=!0},p(o,a){const l={};a&1&&(l.value=o[0].uv_index),i.$set(l)},i(o){r||(g(i.$$.fragment,o),r=!0)},o(o){v(i.$$.fragment,o),r=!1},d(o){o&&S(e),j(i)}}}function Ur(t){let e,n,i,r;return i=new Nc({props:{value:t[0].visibility}}),{c(){e=k("div"),n=k("span"),n.textContent="Visibility: ",z(i.$$.fragment),w(n,"class","font-semibold")},m(o,a){Z(o,e,a),h(e,n),A(i,e,null),r=!0},p(o,a){const l={};a&1&&(l.value=o[0].visibility),i.$set(l)},i(o){r||(g(i.$$.fragment,o),r=!0)},o(o){v(i.$$.fragment,o),r=!1},d(o){o&&S(e),j(i)}}}function Uc(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,b,y,C,L,T,E,F,D,N,U,H,P,I,V,B,W,_,O,q,Q,K,Te,Ee,Pe,x,J,de,Le;i=new ta({props:{size:"large",value:t[0].conditions_icon}}),l=new Ve({props:{value:t[0].temperature}}),u=new ea({props:{value:t[0].conditions}}),p=new Ve({props:{value:t[0].feels_like_temperature}}),L=new Ve({props:{value:t[0].temperature_low}}),D=new Ve({props:{value:t[0].temperature_high}}),I=new Tc({props:{speed:t[0].wind_speed,direction:t[0].wind_direction}}),_=new Sc({props:{value:t[0].relative_humidity}}),K=new Ve({props:{value:t[0].dew_point_temperature}});let we=t[0].uv_index!==void 0&&Br(t),ve=t[0].visibility!==void 0&&Ur(t);return de=new Bc({props:{value:t[0].pressure}}),{c(){e=k("div"),n=k("div"),z(i.$$.fragment),r=R(),o=k("div"),a=k("span"),z(l.$$.fragment),s=R(),z(u.$$.fragment),c=R(),f=k("div"),m=k("div"),d=k("span"),d.textContent="Feels Like: ",z(p.$$.fragment),b=R(),y=k("div"),C=k("span"),C.textContent="Low: ",z(L.$$.fragment),T=R(),E=k("div"),F=k("span"),F.textContent="High: ",z(D.$$.fragment),N=R(),U=k("div"),H=k("div"),P=k("span"),P.textContent="Wind: ",z(I.$$.fragment),V=R(),B=k("div"),W=k("span"),W.textContent="Humidity: ",z(_.$$.fragment),O=R(),q=k("div"),Q=k("span"),Q.textContent="Dew Point: ",z(K.$$.fragment),Te=R(),we&&we.c(),Ee=R(),ve&&ve.c(),Pe=R(),x=k("div"),J=k("span"),J.textContent="Pressure: ",z(de.$$.fragment),w(n,"class","row-span-2 mr-2"),w(a,"class","text-2xl sm:text-4xl font-semibold"),w(d,"class","font-semibold"),w(C,"class","font-semibold"),w(F,"class","font-semibold"),w(f,"class","flex gap-2"),w(e,"class","grid grid-rows-2 grid-flow-col justify-center items-center mt-2 mb-4"),w(P,"class","font-semibold"),w(W,"class","font-semibold"),w(Q,"class","font-semibold"),w(J,"class","font-semibold"),w(U,"class","grid grid-cols-2 md:grid-cols-none md:grid-flow-col md:place-items-center md:justify-center gap-2 md:gap-8 md:mx-0 mx-6 mb-6")},m(ee,ke){Z(ee,e,ke),h(e,n),A(i,n,null),h(e,r),h(e,o),h(o,a),A(l,a,null),h(a,s),A(u,a,null),h(e,c),h(e,f),h(f,m),h(m,d),A(p,m,null),h(f,b),h(f,y),h(y,C),A(L,y,null),h(f,T),h(f,E),h(E,F),A(D,E,null),Z(ee,N,ke),Z(ee,U,ke),h(U,H),h(H,P),A(I,H,null),h(U,V),h(U,B),h(B,W),A(_,B,null),h(U,O),h(U,q),h(q,Q),A(K,q,null),h(U,Te),we&&we.m(U,null),h(U,Ee),ve&&ve.m(U,null),h(U,Pe),h(U,x),h(x,J),A(de,x,null),Le=!0},p(ee,[ke]){const Qe={};ke&1&&(Qe.value=ee[0].conditions_icon),i.$set(Qe);const ft={};ke&1&&(ft.value=ee[0].temperature),l.$set(ft);const it={};ke&1&&(it.value=ee[0].conditions),u.$set(it);const Jt={};ke&1&&(Jt.value=ee[0].feels_like_temperature),p.$set(Jt);const xt={};ke&1&&(xt.value=ee[0].temperature_low),L.$set(xt);const Ft={};ke&1&&(Ft.value=ee[0].temperature_high),D.$set(Ft);const vt={};ke&1&&(vt.speed=ee[0].wind_speed),ke&1&&(vt.direction=ee[0].wind_direction),I.$set(vt);const $t={};ke&1&&($t.value=ee[0].relative_humidity),_.$set($t);const en={};ke&1&&(en.value=ee[0].dew_point_temperature),K.$set(en),ee[0].uv_index!==void 0?we?(we.p(ee,ke),ke&1&&g(we,1)):(we=Br(ee),we.c(),g(we,1),we.m(U,Ee)):we&&(se(),v(we,1,1,()=>{we=null}),ue()),ee[0].visibility!==void 0?ve?(ve.p(ee,ke),ke&1&&g(ve,1)):(ve=Ur(ee),ve.c(),g(ve,1),ve.m(U,Pe)):ve&&(se(),v(ve,1,1,()=>{ve=null}),ue());const qe={};ke&1&&(qe.value=ee[0].pressure),de.$set(qe)},i(ee){Le||(g(i.$$.fragment,ee),g(l.$$.fragment,ee),g(u.$$.fragment,ee),g(p.$$.fragment,ee),g(L.$$.fragment,ee),g(D.$$.fragment,ee),g(I.$$.fragment,ee),g(_.$$.fragment,ee),g(K.$$.fragment,ee),g(we),g(ve),g(de.$$.fragment,ee),Le=!0)},o(ee){v(i.$$.fragment,ee),v(l.$$.fragment,ee),v(u.$$.fragment,ee),v(p.$$.fragment,ee),v(L.$$.fragment,ee),v(D.$$.fragment,ee),v(I.$$.fragment,ee),v(_.$$.fragment,ee),v(K.$$.fragment,ee),v(we),v(ve),v(de.$$.fragment,ee),Le=!1},d(ee){ee&&S(e),j(i),j(l),j(u),j(p),j(L),j(D),ee&&S(N),ee&&S(U),j(I),j(_),j(K),we&&we.d(),ve&&ve.d(),j(de)}}}function Hc(t,e,n){let{current:i}=e;return t.$$set=r=>{"current"in r&&n(0,i=r.current)},[i]}class qc extends le{constructor(e){super(),ae(this,e,Hc,Uc,re,{current:0})}}function Wc(t){let e,n,i,r,o,a,l,s,u;return i=new Ve({props:{value:t[0]}}),s=new Ve({props:{value:t[1]}}),{c(){e=k("div"),n=k("div"),z(i.$$.fragment),r=R(),o=k("div"),a=R(),l=k("div"),z(s.$$.fragment),w(n,"class","text-right min-w-fit"),ce(n,"min-width",t[2]===0?"min-content":`${t[2]}%`),w(o,"class","bg-gray-800 dark:bg-gray-400 my-0.5 mx-1.5 rounded-xl"),ce(o,"width",100-t[3]-t[2]+"%"),ce(l,"max-width",t[3]+"%"),w(e,"class","flex w-10/12 sm:w-11/12")},m(c,f){Z(c,e,f),h(e,n),A(i,n,null),h(e,r),h(e,o),h(e,a),h(e,l),A(s,l,null),u=!0},p(c,[f]){const m={};f&1&&(m.value=c[0]),i.$set(m),(!u||f&4)&&ce(n,"min-width",c[2]===0?"min-content":`${c[2]}%`),(!u||f&12)&&ce(o,"width",100-c[3]-c[2]+"%");const d={};f&2&&(d.value=c[1]),s.$set(d),(!u||f&8)&&ce(l,"max-width",c[3]+"%")},i(c){u||(g(i.$$.fragment,c),g(s.$$.fragment,c),u=!0)},o(c){v(i.$$.fragment,c),v(s.$$.fragment,c),u=!1},d(c){c&&S(e),j(i),j(s)}}}function Vc(t,e,n){let{low:i}=e,{high:r}=e,{global_low:o}=e,{global_high:a}=e,l,s;return t.$$set=u=>{"low"in u&&n(0,i=u.low),"high"in u&&n(1,r=u.high),"global_low"in u&&n(4,o=u.global_low),"global_high"in u&&n(5,a=u.global_high)},t.$$.update=()=>{t.$$.dirty&51&&(n(2,l=100*(i-o)/(a-o)),n(3,s=100*(a-r)/(a-o)))},[i,r,l,s,o,a]}class Gc extends le{constructor(e){super(),ae(this,e,Vc,Wc,re,{low:0,high:1,global_low:4,global_high:5})}}function Kc(t){let e,n;return e=new nt({props:{format:"day",value:t[1].timestamp}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,r){const o={};r&2&&(o.value=i[1].timestamp),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Yc(t){let e;return{c(){e=Y("Today")},m(n,i){Z(n,e,i)},p:X,i:X,o:X,d(n){n&&S(e)}}}function Xc(t){let e,n,i,r,o,a,l,s,u,c,f,m,d;i=new ta({props:{value:t[1].conditions_icon}});const p=[Yc,Kc],b=[];function y(C,L){return L&3&&(l=null),l==null&&(l=C[0].timestamp>C[1].hourly[0].timestamp||C[1].hourly[0].timestamp.getTime()-C[0].timestamp.getTime()<3600*1e3),l?0:1}return s=y(t,-1),u=b[s]=p[s](t),m=new Gc({props:{low:t[1].temperature_low,high:t[1].temperature_high,global_low:t[2],global_high:t[3]}}),{c(){e=k("div"),n=k("div"),z(i.$$.fragment),r=R(),o=k("div"),a=k("span"),u.c(),c=R(),f=k("div"),z(m.$$.fragment),w(a,"class","font-semibold"),w(o,"class","w-[10%]"),w(f,"class","ml-auto grow"),w(e,"class","flex items-center gap-4 w-full")},m(C,L){Z(C,e,L),h(e,n),A(i,n,null),h(e,r),h(e,o),h(o,a),b[s].m(a,null),h(e,c),h(e,f),A(m,f,null),d=!0},p(C,[L]){const T={};L&2&&(T.value=C[1].conditions_icon),i.$set(T);let E=s;s=y(C,L),s===E?b[s].p(C,L):(se(),v(b[E],1,1,()=>{b[E]=null}),ue(),u=b[s],u?u.p(C,L):(u=b[s]=p[s](C),u.c()),g(u,1),u.m(a,null));const F={};L&2&&(F.low=C[1].temperature_low),L&2&&(F.high=C[1].temperature_high),L&4&&(F.global_low=C[2]),L&8&&(F.global_high=C[3]),m.$set(F)},i(C){d||(g(i.$$.fragment,C),g(u),g(m.$$.fragment,C),d=!0)},o(C){v(i.$$.fragment,C),v(u),v(m.$$.fragment,C),d=!1},d(C){C&&S(e),j(i),b[s].d(),j(m)}}}function Qc(t,e,n){let{current:i}=e,{daily:r}=e,{global_low:o}=e,{global_high:a}=e;return t.$$set=l=>{"current"in l&&n(0,i=l.current),"daily"in l&&n(1,r=l.daily),"global_low"in l&&n(2,o=l.global_low),"global_high"in l&&n(3,a=l.global_high)},[i,r,o,a]}class Jc extends le{constructor(e){super(),ae(this,e,Qc,Xc,re,{current:0,daily:1,global_low:2,global_high:3})}}function xc(t){let e,n=t[0].toFixed(0)+"",i,r;return{c(){e=k("span"),i=Y(n),r=Y(" mm")},m(o,a){Z(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=o[0].toFixed(0)+"")&&me(i,n)},d(o){o&&S(e)}}}function $c(t){let e,n=Hr(t[0]).toFixed(2)+"",i,r;return{c(){e=k("span"),i=Y(n),r=Y(" in")},m(o,a){Z(o,e,a),h(e,i),h(e,r)},p(o,a){a&1&&n!==(n=Hr(o[0]).toFixed(2)+"")&&me(i,n)},d(o){o&&S(e)}}}function ef(t){let e;function n(o,a){return o[1].units===st.Imperial?$c:xc}let i=n(t),r=i(t);return{c(){r.c(),e=be()},m(o,a){r.m(o,a),Z(o,e,a)},p(o,[a]){i===(i=n(o))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e.parentNode,e)))},i:X,o:X,d(o){r.d(o),o&&S(e)}}}function Hr(t){return t*.0393700787}function tf(t,e,n){let i;ut(t,bt,o=>n(1,i=o));let{value:r=0}=e;return t.$$set=o=>{"value"in o&&n(0,r=o.value)},[r,i]}class nf extends le{constructor(e){super(),ae(this,e,tf,ef,re,{value:0})}}function qr(t){let e,n,i,r,o=t[0].precipitation_probability+"",a,l;return{c(){e=k("div"),n=k("span"),n.textContent="Precipitation:",i=R(),r=k("span"),a=Y(o),l=Y("%"),w(n,"class","text-sm md:text-base font-semibold"),w(r,"class","text-sm md:text-base")},m(s,u){Z(s,e,u),h(e,n),h(e,i),h(e,r),h(r,a),h(r,l)},p(s,u){u&1&&o!==(o=s[0].precipitation_probability+"")&&me(a,o)},d(s){s&&S(e)}}}function Wr(t){let e,n,i,r,o,a;return o=new nf({props:{value:t[0].precipitation_amount}}),{c(){e=k("div"),n=k("span"),n.textContent="Precipitation:",i=R(),r=k("span"),z(o.$$.fragment),w(n,"class","text-sm md:text-base font-semibold"),w(r,"class","text-sm md:text-base")},m(l,s){Z(l,e,s),h(e,n),h(e,i),h(e,r),A(o,r,null),a=!0},p(l,s){const u={};s&1&&(u.value=l[0].precipitation_amount),o.$set(u)},i(l){a||(g(o.$$.fragment,l),a=!0)},o(l){v(o.$$.fragment,l),a=!1},d(l){l&&S(e),j(o)}}}function rf(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,b,y,C,L,T;r=new ea({props:{value:t[0].conditions}}),s=new Xe({props:{icon:"mingcute:sunrise-line",class:"inline text-2xl sm:text-3xl align-bottom"}}),f=new nt({props:{format:"short",value:t[0].sunrise_timestamp}}),d=new Xe({props:{icon:"mingcute:sunset-fill",class:"inline text-2xl sm:text-3xl align-bottom"}}),y=new nt({props:{format:"short",value:t[0].sunset_timestamp}});let E=t[0].precipitation_probability!==void 0&&qr(t),F=t[0].precipitation_amount!==void 0&&Wr(t);return{c(){e=k("div"),n=k("div"),i=k("span"),z(r.$$.fragment),o=R(),a=k("div"),l=k("div"),z(s.$$.fragment),u=R(),c=k("span"),z(f.$$.fragment),m=R(),z(d.$$.fragment),p=R(),b=k("span"),z(y.$$.fragment),C=R(),E&&E.c(),L=R(),F&&F.c(),w(i,"class","text-lg sm:text-xl"),w(e,"class","grid place-items-center mb-4"),w(c,"class","text-sm md:text-base"),w(b,"class","text-sm md:text-base"),w(a,"class","grid grid-flow-col place-items-center md:auto-cols-fr gap-4 md:gap-8 mb-6")},m(D,N){Z(D,e,N),h(e,n),h(n,i),A(r,i,null),Z(D,o,N),Z(D,a,N),h(a,l),A(s,l,null),h(l,u),h(l,c),A(f,c,null),h(l,m),A(d,l,null),h(l,p),h(l,b),A(y,b,null),h(a,C),E&&E.m(a,null),h(a,L),F&&F.m(a,null),T=!0},p(D,[N]){const U={};N&1&&(U.value=D[0].conditions),r.$set(U);const H={};N&1&&(H.value=D[0].sunrise_timestamp),f.$set(H);const P={};N&1&&(P.value=D[0].sunset_timestamp),y.$set(P),D[0].precipitation_probability!==void 0?E?E.p(D,N):(E=qr(D),E.c(),E.m(a,L)):E&&(E.d(1),E=null),D[0].precipitation_amount!==void 0?F?(F.p(D,N),N&1&&g(F,1)):(F=Wr(D),F.c(),g(F,1),F.m(a,null)):F&&(se(),v(F,1,1,()=>{F=null}),ue())},i(D){T||(g(r.$$.fragment,D),g(s.$$.fragment,D),g(f.$$.fragment,D),g(d.$$.fragment,D),g(y.$$.fragment,D),g(F),T=!0)},o(D){v(r.$$.fragment,D),v(s.$$.fragment,D),v(f.$$.fragment,D),v(d.$$.fragment,D),v(y.$$.fragment,D),v(F),T=!1},d(D){D&&S(e),j(r),D&&S(o),D&&S(a),j(s),j(f),j(d),j(y),E&&E.d(),F&&F.d()}}}function of(t,e,n){let{daily:i}=e;return t.$$set=r=>{"daily"in r&&n(0,i=r.daily)},[i]}class af extends le{constructor(e){super(),ae(this,e,of,rf,re,{daily:0})}}function Vr(t,e,n){const i=t.slice();i[10]=e[n],i[13]=n;const r=i[0][2*i[13]].temperature;i[11]=r;const o=100*(i[11]-i[3])/(i[4]-i[3]);return i[20]=o,i}function Gr(t,e,n){const i=t.slice();i[10]=e[n],i[13]=n;const r=i[0][2*(i[13]+1)].timestamp;i[14]=r;const o=i[0][2*(i[13]+1)].conditions;i[22]=o;const a=i[0][2*i[13]].conditions;i[23]=a;const l=i[23]!==i[22];return i[24]=l,i}function Kr(t,e,n){const i=t.slice();return i[17]=e[n],i}function Yr(t,e,n){const i=t.slice();i[10]=e[n],i[13]=n;const r=i[0][2*(i[13]+1)].temperature;return i[11]=r,i}function Xr(t,e,n){const i=t.slice();i[10]=e[n],i[13]=n;const r=i[0][2*(i[13]+1)].timestamp;return i[14]=r,i}function lf(t,e,n){const i=t.slice();return i[10]=e[n],i[13]=n,i}function Qr(t,e,n){const i=t.slice();return i[17]=e[n],i}function sf(t){let e,n,i,r,o,a,l,s,u,c=t[0][0].conditions+"",f,m,d,p,b,y,C,L,T,E=t[2],F=[];for(let _=0;_v(P[_],1,1,()=>{P[_]=null});let V=Array(12),B=[];for(let _=0;_v(B[_],1,1,()=>{B[_]=null});return{c(){e=k("div"),n=k("div");for(let _=0;_{N[q]=null}),ue(),l=N[a],l?l.p(_,O):(l=N[a]=D[a](_),l.c()),g(l,1),l.m(o,s)),(!T||O&1)&&c!==(c=_[0][0].conditions+"")&&me(f,c),O&1){H=Array(11);let Q;for(Q=0;Qv(P[_],1,1,()=>{P[_]=null});y=new Ve({props:{value:t[0][0].temperature}});let V=Array(11),B=[];for(let _=0;_v(B[_],1,1,()=>{B[_]=null});return{c(){e=k("div");for(let _=0;_4)return mf;if(l[17].duration>2)return df}let o=r(t),a=o&&o(t);return{c(){e=k("div"),a&&a.c(),n=R(),w(e,"class",i="h-10 leading-9 "+t[6][t[17].conditions][0]+" text-center"),ce(e,"width",100*t[17].duration/24+"%")},m(l,s){Z(l,e,s),a&&a.m(e,null),h(e,n)},p(l,s){o===(o=r(l))&&a?a.p(l,s):(a&&a.d(1),a=o&&o(l),a&&(a.c(),a.m(e,n))),s&4&&i!==(i="h-10 leading-9 "+l[6][l[17].conditions][0]+" text-center")&&w(e,"class",i),s&4&&ce(e,"width",100*l[17].duration/24+"%")},d(l){l&&S(e),a&&a.d()}}}function pf(t){let e;return{c(){e=k("div"),w(e,"class",(t[13]%2===0?"h-[8px]":"h-[5px]")+" border-l border-gray-400"),ce(e,"width",(t[13]<24?100/24:0)+"%")},m(n,i){Z(n,e,i)},p:X,d(n){n&&S(e)}}}function to(t){let e,n,i,r;return i=new nt({props:{value:t[14],format:"hour"}}),{c(){e=k("div"),n=k("div"),z(i.$$.fragment),w(n,"class",(t[13]===0||t[13]===2||t[13]===4||t[13]===6||t[13]===8||t[13]===10?"block":"hidden")+" md:block"),w(e,"class","text-center"),ce(e,"width",100/12+"%")},m(o,a){Z(o,e,a),h(e,n),A(i,n,null),r=!0},p(o,a){const l={};a&1&&(l.value=o[14]),i.$set(l)},i(o){r||(g(i.$$.fragment,o),r=!0)},o(o){v(i.$$.fragment,o),r=!1},d(o){o&&S(e),j(i)}}}function no(t){let e,n,i,r,o;return r=new Ve({props:{value:t[11]}}),{c(){e=k("div"),n=k("div"),i=Y(" "),z(r.$$.fragment),w(n,"class",(t[13]===0||t[13]===2||t[13]===4||t[13]===6||t[13]===8||t[13]===10?"block":"hidden")+" md:block"),w(e,"class","text-center"),ce(e,"width",100/12+"%"),ce(e,"opacity",t[7](t[11]))},m(a,l){Z(a,e,l),h(e,n),h(n,i),A(r,n,null),o=!0},p(a,l){const s={};l&1&&(s.value=a[11]),r.$set(s),(!o||l&1)&&ce(e,"opacity",a[7](a[11]))},i(a){o||(g(r.$$.fragment,a),o=!0)},o(a){v(r.$$.fragment,a),o=!1},d(a){a&&S(e),j(r)}}}function gf(t){let e,n,i,r;const o=[uf,sf],a=[];function l(s,u){return s[5].layout==="horizontal"?0:s[5].layout==="vertical"?1:-1}return~(e=l(t))&&(n=a[e]=o[e](t)),{c(){n&&n.c(),i=be()},m(s,u){~e&&a[e].m(s,u),Z(s,i,u),r=!0},p(s,[u]){let c=e;e=l(s),e===c?~e&&a[e].p(s,u):(n&&(se(),v(a[c],1,1,()=>{a[c]=null}),ue()),~e?(n=a[e],n?n.p(s,u):(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i)):n=null)},i(s){r||(g(n),r=!0)},o(s){v(n),r=!1},d(s){~e&&a[e].d(s),s&&S(i)}}}const io=.25;function hf(t,e,n){let i;ut(t,bt,d=>n(5,i=d));let{hourly:r=[]}=e,{today:o=!1}=e;var a;(function(d){d[d.Clear=0]="Clear",d[d.PartlyCloudy=1]="PartlyCloudy",d[d.MostlyCloudy=2]="MostlyCloudy",d[d.Overcast=3]="Overcast",d[d.Fog=4]="Fog",d[d.LightRain=5]="LightRain",d[d.Rain=6]="Rain",d[d.LightSleet=7]="LightSleet",d[d.Sleet=8]="Sleet",d[d.LightSnow=9]="LightSnow",d[d.Snow=10]="Snow",d[d.Unknown=11]="Unknown"})(a||(a={}));const l={[a.Clear]:["bg-[#eeeef5] dark:bg-gray-400 text-[#333]","Clear"],[a.PartlyCloudy]:["bg-[#d5dae2] dark:bg-gray-500 text-[#333]]","Partly Cloudy"],[a.MostlyCloudy]:["bg-[#b6bfcb] dark:bg-gray-600 text-[#333]]","Mostly Cloudy"],[a.Overcast]:["bg-[#878f9a] dark:bg-gray-700","Overcast"],[a.Fog]:["bg-[#878f9a] dark:bg-gray-700","Fog"],[a.LightRain]:["bg-[#80a5d6]","Light Rain"],[a.Rain]:["bg-[#4a80c7]","Rain"],[a.LightSleet]:["bg-[#96a5d9]","Light Sleet"],[a.Sleet]:["bg-[#6b81cb]","Sleet"],[a.LightSnow]:["bg-[#aba4db]","Light Snow"],[a.Snow]:["bg-[#8c82ce]","Snow"],[a.Unknown]:["bg-red-300","Unknown"]},s={[M.Clear]:a.Clear,[M.PartlyCloudy]:a.PartlyCloudy,[M.MostlyCloudy]:a.MostlyCloudy,[M.Overcast]:a.Overcast,[M.Fog]:a.Fog,[M.LightRain]:a.LightRain,[M.Rain]:a.Rain,[M.LightSleet]:a.LightSleet,[M.Sleet]:a.Sleet,[M.LightSnow]:a.LightSnow,[M.Snow]:a.Snow,[M.Thunderstorm]:a.Rain};let u=[],c,f;function m(d){return((d-c)/(f-c)*(1-io)+io).toFixed(2)}return t.$$set=d=>{"hourly"in d&&n(0,r=d.hourly),"today"in d&&n(1,o=d.today)},t.$$.update=()=>{if(t.$$.dirty&261){n(2,u=[]);for(const d of r){const p=s[d.conditions_icon]??a.Unknown;u.length===0||u[u.length-1].conditions!==p?u.push({conditions:p,duration:1}):n(2,u[u.length-1].duration+=1,u)}n(3,c=Math.min(...r.map(d=>d.temperature))),n(4,f=Math.max(...r.map(d=>d.temperature)))}},[r,o,u,c,f,i,l,m,a]}class na extends le{constructor(e){super(),ae(this,e,hf,gf,re,{hourly:0,today:1})}}function ro(t,e,n){const i=t.slice();return i[29]=e[n],i[30]=e,i[31]=n,i}function _f(t){let e;return{c(){e=Y("Weather Provider")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function oo(t){let e,n,i=t[1].fields,r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){for(let a=0;aHe(r,"value",s)),{c(){e=k("div"),z(n.$$.fragment),i=R(),z(r.$$.fragment),a=R()},m(c,f){Z(c,e,f),A(n,e,null),h(e,i),A(r,e,null),h(e,a),l=!0},p(c,f){t=c;const m={};f[0]&2&&(m.for="input-"+t[29].name),f[0]&2|f[1]&2&&(m.$$scope={dirty:f,ctx:t}),n.$set(m);const d={};f[0]&2&&(d.id="input-"+t[29].name),!o&&f[0]&6&&(o=!0,d.value=t[2][t[29].name],Ue(()=>o=!1)),r.$set(d)},i(c){l||(g(n.$$.fragment,c),g(r.$$.fragment,c),l=!0)},o(c){v(n.$$.fragment,c),v(r.$$.fragment,c),l=!1},d(c){c&&S(e),j(n),j(r)}}}function lo(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,b,y,C;n=new ot({props:{for:"radio-location-mode",class:"mb-2",$$slots:{default:[vf]},$$scope:{ctx:t}}});function L(D){t[19](D)}let T={id:"radio-location-mode",value:t[0].Geolocation,$$slots:{default:[yf]},$$scope:{ctx:t}};t[3]!==void 0&&(T.group=t[3]),o=new ir({props:T}),De.push(()=>He(o,"group",L));function E(D){t[20](D)}let F={value:t[0].Coordinates,$$slots:{default:[wf]},$$scope:{ctx:t}};return t[3]!==void 0&&(F.group=t[3]),s=new ir({props:F}),De.push(()=>He(s,"group",E)),m=new ot({props:{for:"group-location",class:"mb-2",$$slots:{default:[kf]},$$scope:{ctx:t}}}),p=new bl({props:{id:"group-location",class:"w-full",$$slots:{default:[Of]},$$scope:{ctx:t}}}),{c(){e=k("div"),z(n.$$.fragment),i=R(),r=k("div"),z(o.$$.fragment),l=R(),z(s.$$.fragment),c=R(),f=k("div"),z(m.$$.fragment),d=R(),z(p.$$.fragment),w(r,"class","flex gap-4 ml-2 my-5")},m(D,N){Z(D,e,N),A(n,e,null),h(e,i),h(e,r),A(o,r,null),h(r,l),A(s,r,null),Z(D,c,N),Z(D,f,N),A(m,f,null),h(f,d),A(p,f,null),b=!0,y||(C=$(f,"paste",t[13]),y=!0)},p(D,N){const U={};N[1]&2&&(U.$$scope={dirty:N,ctx:D}),n.$set(U);const H={};N[0]&1&&(H.value=D[0].Geolocation),N[1]&2&&(H.$$scope={dirty:N,ctx:D}),!a&&N[0]&8&&(a=!0,H.group=D[3],Ue(()=>a=!1)),o.$set(H);const P={};N[0]&1&&(P.value=D[0].Coordinates),N[1]&2&&(P.$$scope={dirty:N,ctx:D}),!u&&N[0]&8&&(u=!0,P.group=D[3],Ue(()=>u=!1)),s.$set(P);const I={};N[1]&2&&(I.$$scope={dirty:N,ctx:D}),m.$set(I);const V={};N[0]&1049|N[1]&2&&(V.$$scope={dirty:N,ctx:D}),p.$set(V)},i(D){b||(g(n.$$.fragment,D),g(o.$$.fragment,D),g(s.$$.fragment,D),g(m.$$.fragment,D),g(p.$$.fragment,D),b=!0)},o(D){v(n.$$.fragment,D),v(o.$$.fragment,D),v(s.$$.fragment,D),v(m.$$.fragment,D),v(p.$$.fragment,D),b=!1},d(D){D&&S(e),j(n),j(o),j(s),D&&S(c),D&&S(f),j(m),j(p),y=!1,C()}}}function vf(t){let e;return{c(){e=Y("Location")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function yf(t){let e;return{c(){e=Y("Geolocation")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function wf(t){let e;return{c(){e=Y("Coordinates")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function kf(t){let e;return{c(){e=Y("Coordinates")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function Cf(t){let e,n;return e=new Xe({props:{icon:"radix-icons:crosshair-2",class:"text-lg"}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Tf(t){let e,n;return e=new Y0({props:{size:"5",color:"gray"}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Df(t){let e,n,i,r;const o=[Tf,Cf],a=[];function l(s,u){return s[10]?0:1}return e=l(t),n=a[e]=o[e](t),{c(){n.c(),i=be()},m(s,u){a[e].m(s,u),Z(s,i,u),r=!0},p(s,u){let c=e;e=l(s),e!==c&&(se(),v(a[c],1,1,()=>{a[c]=null}),ue(),n=a[e],n||(n=a[e]=o[e](s),n.c()),g(n,1),n.m(i.parentNode,i))},i(s){r||(g(n),r=!0)},o(s){v(n),r=!1},d(s){a[e].d(s),s&&S(i)}}}function Of(t){let e,n,i,r,o,a,l,s;function u(d){t[21](d)}let c={id:"input-latitude",disabled:t[3]===t[0].Geolocation,placeholder:"Latitude (decimal)"};t[4].latitude!==void 0&&(c.value=t[4].latitude),e=new Tn({props:c}),De.push(()=>He(e,"value",u));function f(d){t[22](d)}let m={id:"input-longitude",disabled:t[3]===t[0].Geolocation,placeholder:"Longitude (decimal)"};return t[4].longitude!==void 0&&(m.value=t[4].longitude),r=new Tn({props:m}),De.push(()=>He(r,"value",f)),l=new dt({props:{id:"btn-locate",disabled:t[3]===t[0].Geolocation||t[10],size:"sm",outline:!0,class:"!p-3",color:"light",$$slots:{default:[Df]},$$scope:{ctx:t}}}),l.$on("click",t[12]),{c(){z(e.$$.fragment),i=R(),z(r.$$.fragment),a=R(),z(l.$$.fragment)},m(d,p){A(e,d,p),Z(d,i,p),A(r,d,p),Z(d,a,p),A(l,d,p),s=!0},p(d,p){const b={};p[0]&9&&(b.disabled=d[3]===d[0].Geolocation),!n&&p[0]&16&&(n=!0,b.value=d[4].latitude,Ue(()=>n=!1)),e.$set(b);const y={};p[0]&9&&(y.disabled=d[3]===d[0].Geolocation),!o&&p[0]&16&&(o=!0,y.value=d[4].longitude,Ue(()=>o=!1)),r.$set(y);const C={};p[0]&1033&&(C.disabled=d[3]===d[0].Geolocation||d[10]),p[0]&1024|p[1]&2&&(C.$$scope={dirty:p,ctx:d}),l.$set(C)},i(d){s||(g(e.$$.fragment,d),g(r.$$.fragment,d),g(l.$$.fragment,d),s=!0)},o(d){v(e.$$.fragment,d),v(r.$$.fragment,d),v(l.$$.fragment,d),s=!1},d(d){j(e,d),d&&S(i),j(r,d),d&&S(a),j(l,d)}}}function Sf(t){let e;return{c(){e=Y("Units")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function Zf(t){let e;return{c(){e=Y("Layout")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function Pf(t){let e;return{c(){e=Y("Title (optional)")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function Lf(t){let e,n,i,r,o,a,l,s,u,c,f,m,d,p,b,y,C,L,T,E,F,D,N,U,H,P,I,V,B;i=new ot({props:{for:"select-provider",class:"mb-2",$$slots:{default:[_f]},$$scope:{ctx:t}}});function W(J){t[17](J)}let _={id:"select-provider",items:vi.map(Nf),placeholder:"Select Provider"};t[1]!==void 0&&(_.value=t[1]),o=new Un({props:_}),De.push(()=>He(o,"value",W)),o.$on("change",t[11]);let O=t[1]&&t[1].fields.length>0&&oo(t);u=new $0({props:{class:"mt-2",height:"h-px"}});let q=t[1].requiresLocation&&lo(t);d=new ot({props:{for:"select-units",class:"mb-2",$$slots:{default:[Sf]},$$scope:{ctx:t}}});function Q(J){t[23](J)}let K={id:"select-units",items:[{name:"Imperial",value:st.Imperial},{name:"Metric",value:st.Metric}]};t[6]!==void 0&&(K.value=t[6]),b=new Un({props:K}),De.push(()=>He(b,"value",Q)),T=new ot({props:{for:"select-layout",class:"mb-2",$$slots:{default:[Zf]},$$scope:{ctx:t}}});function Te(J){t[24](J)}let Ee={id:"select-layout",items:[{name:"Horizontal",value:"horizontal"},{name:"Vertical",value:"vertical"}]};t[9]!==void 0&&(Ee.value=t[9]),F=new Un({props:Ee}),De.push(()=>He(F,"value",Te)),H=new ot({props:{for:"input-title",class:"mb-2",$$slots:{default:[Pf]},$$scope:{ctx:t}}});function Pe(J){t[25](J)}let x={id:"input-title",required:!0};return t[7]!==void 0&&(x.value=t[7]),I=new Tn({props:x}),De.push(()=>He(I,"value",Pe)),{c(){e=k("div"),n=k("div"),z(i.$$.fragment),r=R(),z(o.$$.fragment),l=R(),O&&O.c(),s=R(),z(u.$$.fragment),c=R(),q&&q.c(),f=R(),m=k("div"),z(d.$$.fragment),p=R(),z(b.$$.fragment),C=R(),L=k("div"),z(T.$$.fragment),E=R(),z(F.$$.fragment),N=R(),U=k("div"),z(H.$$.fragment),P=R(),z(I.$$.fragment),w(e,"class","space-y-4")},m(J,de){Z(J,e,de),h(e,n),A(i,n,null),h(n,r),A(o,n,null),h(e,l),O&&O.m(e,null),h(e,s),A(u,e,null),h(e,c),q&&q.m(e,null),h(e,f),h(e,m),A(d,m,null),h(m,p),A(b,m,null),h(e,C),h(e,L),A(T,L,null),h(L,E),A(F,L,null),h(e,N),h(e,U),A(H,U,null),h(U,P),A(I,U,null),B=!0},p(J,de){const Le={};de[1]&2&&(Le.$$scope={dirty:de,ctx:J}),i.$set(Le);const we={};!a&&de[0]&2&&(a=!0,we.value=J[1],Ue(()=>a=!1)),o.$set(we),J[1]&&J[1].fields.length>0?O?(O.p(J,de),de[0]&2&&g(O,1)):(O=oo(J),O.c(),g(O,1),O.m(e,s)):O&&(se(),v(O,1,1,()=>{O=null}),ue()),J[1].requiresLocation?q?(q.p(J,de),de[0]&2&&g(q,1)):(q=lo(J),q.c(),g(q,1),q.m(e,f)):q&&(se(),v(q,1,1,()=>{q=null}),ue());const ve={};de[1]&2&&(ve.$$scope={dirty:de,ctx:J}),d.$set(ve);const ee={};!y&&de[0]&64&&(y=!0,ee.value=J[6],Ue(()=>y=!1)),b.$set(ee);const ke={};de[1]&2&&(ke.$$scope={dirty:de,ctx:J}),T.$set(ke);const Qe={};!D&&de[0]&512&&(D=!0,Qe.value=J[9],Ue(()=>D=!1)),F.$set(Qe);const ft={};de[1]&2&&(ft.$$scope={dirty:de,ctx:J}),H.$set(ft);const it={};!V&&de[0]&128&&(V=!0,it.value=J[7],Ue(()=>V=!1)),I.$set(it)},i(J){B||(g(i.$$.fragment,J),g(o.$$.fragment,J),g(O),g(u.$$.fragment,J),g(q),g(d.$$.fragment,J),g(b.$$.fragment,J),g(T.$$.fragment,J),g(F.$$.fragment,J),g(H.$$.fragment,J),g(I.$$.fragment,J),B=!0)},o(J){v(i.$$.fragment,J),v(o.$$.fragment,J),v(O),v(u.$$.fragment,J),v(q),v(d.$$.fragment,J),v(b.$$.fragment,J),v(T.$$.fragment,J),v(F.$$.fragment,J),v(H.$$.fragment,J),v(I.$$.fragment,J),B=!1},d(J){J&&S(e),j(i),j(o),O&&O.d(),j(u),q&&q.d(),j(d),j(b),j(T),j(F),j(H),j(I)}}}function Ef(t){let e;return{c(){e=Y("Cancel")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function If(t){let e;return{c(){e=Y("Save")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function Mf(t){let e,n,i,r;return e=new dt({props:{color:"alternative",class:"ml-auto",$$slots:{default:[Ef]},$$scope:{ctx:t}}}),e.$on("click",t[14]),i=new dt({props:{disabled:!t[8],$$slots:{default:[If]},$$scope:{ctx:t}}}),i.$on("click",t[15]),{c(){z(e.$$.fragment),n=R(),z(i.$$.fragment)},m(o,a){A(e,o,a),Z(o,n,a),A(i,o,a),r=!0},p(o,a){const l={};a[1]&2&&(l.$$scope={dirty:a,ctx:o}),e.$set(l);const s={};a[0]&256&&(s.disabled=!o[8]),a[1]&2&&(s.$$scope={dirty:a,ctx:o}),i.$set(s)},i(o){r||(g(e.$$.fragment,o),g(i.$$.fragment,o),r=!0)},o(o){v(e.$$.fragment,o),v(i.$$.fragment,o),r=!1},d(o){j(e,o),o&&S(n),j(i,o)}}}function Ff(t){let e,n,i;function r(a){t[26](a)}let o={title:"Settings",class:"w-full sm:w-2/3",$$slots:{footer:[Mf],default:[Lf]},$$scope:{ctx:t}};return t[5]!==void 0&&(o.open=t[5]),e=new Ao({props:o}),De.push(()=>He(e,"open",r)),{c(){z(e.$$.fragment)},m(a,l){A(e,a,l),i=!0},p(a,l){const s={};l[0]&2015|l[1]&2&&(s.$$scope={dirty:l,ctx:a}),!n&&l[0]&32&&(n=!0,s.open=a[5],Ue(()=>n=!1)),e.$set(s)},i(a){i||(g(e.$$.fragment,a),i=!0)},o(a){v(e.$$.fragment,a),i=!1},d(a){j(e,a)}}}const Nf=t=>({name:t.description,value:t});function Rf(t,e,n){var i;(function(O){O[O.Geolocation=0]="Geolocation",O[O.Coordinates=1]="Coordinates"})(i||(i={}));let r=!1,o,a,l={},s,u,c,f,m,d,p,b=!1;function y(){n(2,l=a===o.providerFactory?Object.fromEntries(a.fields.map(O=>[O.name,o.providerParams[O.name]])):Object.fromEntries(a.fields.map(O=>[O.name,""])))}function C(){const O=Object.fromEntries(new URLSearchParams(window.location.search).entries());o=$o(O),n(1,a=vi.includes(o.providerFactory)?o.providerFactory:void 0),n(3,s=o.location?i.Coordinates:i.Geolocation),n(4,u=o.location||new at("","")),n(6,c=o.units),n(9,p=o.layout),n(7,f=o.title),m=o.refreshInterval,y(),n(5,r=!0)}async function L(){n(10,b=!0),n(4,u=await at.fromGeolocation()||u),n(10,b=!1)}function T(O){if(s!==i.Coordinates)return;const q=at.fromString(O.clipboardData.getData("text"));q.valid()&&(n(4,u=q),O.preventDefault())}function E(){n(5,r=!1)}function F(){let O={providerFactory:a,providerParams:l,location:a.requiresLocation&&s===i.Coordinates&&u.valid()&&u||void 0,units:c,layout:p,title:f,refreshInterval:m};window.location.search=new URLSearchParams(oc(O)).toString()}function D(O){a=O,n(1,a)}function N(O,q){t.$$.not_equal(l[q.name],O)&&(l[q.name]=O,n(2,l))}function U(O){s=O,n(3,s)}function H(O){s=O,n(3,s)}function P(O){t.$$.not_equal(u.latitude,O)&&(u.latitude=O,n(4,u))}function I(O){t.$$.not_equal(u.longitude,O)&&(u.longitude=O,n(4,u))}function V(O){c=O,n(6,c)}function B(O){p=O,n(9,p)}function W(O){f=O,n(7,f)}function _(O){r=O,n(5,r)}return t.$$.update=()=>{t.$$.dirty[0]&31&&n(8,d=a&&Object.values(l).every(O=>O!=="")&&(!a.requiresLocation||s===i.Geolocation||u.valid()))},[i,a,l,s,u,r,c,f,d,p,b,y,L,T,E,F,C,D,N,U,H,P,I,V,B,W,_]}class Af extends le{constructor(e){super(),ae(this,e,Rf,Ff,re,{open:16},null,[-1,-1])}get open(){return this.$$.ctx[16]}}function jf(t){let e,n,i,r,o,a,l,s,u,c,f;return{c(){e=k("div"),n=k("p"),n.innerHTML=`briefsky is a free weather frontend to a variety of weather providers, with an interface reminiscent of the late Dark Sky. + briefsky does not provide weather data — a weather provider must be configured in the settings.`,i=R(),r=k("br"),o=R(),a=k("p"),a.innerHTML=`briefsky is MIT licensed. In addition, briefsky uses Erik Flower's Weather icons (Open Font License), as well as miscellaneous icons from Radix Icons (MIT License), Material Design + Icons (Apache 2.0 License), and MingCute Icons (Apache 2.0 License).`,l=R(),s=k("br"),u=R(),c=k("p"),f=k("span"),f.textContent=`v1.0.0-13db8a1 +`,w(n,"class","text-justify"),w(a,"class","text-justify [&_a]:underline"),w(f,"class","font-mono"),w(e,"class",t[0])},m(m,d){Z(m,e,d),h(e,n),h(e,i),h(e,r),h(e,o),h(e,a),h(e,l),h(e,s),h(e,u),h(e,c),h(c,f)},p(m,d){d&1&&w(e,"class",m[0])},d(m){m&&S(e)}}}function zf(t){let e;return{c(){e=Y("Close")},m(n,i){Z(n,e,i)},d(n){n&&S(e)}}}function Bf(t){let e,n;return e=new dt({props:{class:"ml-auto",$$slots:{default:[zf]},$$scope:{ctx:t}}}),e.$on("click",t[2]),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,r){const o={};r&32&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Uf(t){let e,n,i;function r(a){t[4](a)}let o={title:"About",autoclose:!0,class:"w-full sm:w-2/3",$$slots:{footer:[Bf],default:[jf]},$$scope:{ctx:t}};return t[1]!==void 0&&(o.open=t[1]),e=new Ao({props:o}),De.push(()=>He(e,"open",r)),{c(){z(e.$$.fragment)},m(a,l){A(e,a,l),i=!0},p(a,[l]){const s={};l&33&&(s.$$scope={dirty:l,ctx:a}),!n&&l&2&&(n=!0,s.open=a[1],Ue(()=>n=!1)),e.$set(s)},i(a){i||(g(e.$$.fragment,a),i=!0)},o(a){v(e.$$.fragment,a),i=!1},d(a){j(e,a)}}}function Hf(t,e,n){let{textColorClass:i=""}=e,r=!1;function o(){n(1,r=!0)}function a(){n(1,r=!1)}function l(s){r=s,n(1,r)}return t.$$set=s=>{"textColorClass"in s&&n(0,i=s.textColorClass)},[i,r,a,o,l]}class qf extends le{constructor(e){super(),ae(this,e,Hf,Uf,re,{textColorClass:0,open:3})}get open(){return this.$$.ctx[3]}}function so(t,e,n){const i=t.slice();return i[13]=e[n],i[15]=n,i}function uo(t){let e,n;return e=new Oo({props:{class:"mb-2 col-span-2 md:col-span-6",color:"dark",border:!0,dismissable:!0,$$slots:{icon:[Vf],default:[Wf]},$$scope:{ctx:t}}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Wf(t){let e,n;return{c(){e=k("span"),e.textContent="Example Weather Provider",n=Y(" — Please configure a weather provider in the settings."),w(e,"class","font-semibold")},m(i,r){Z(i,e,r),Z(i,n,r)},p:X,d(i){i&&S(e),i&&S(n)}}}function Vf(t){let e,n,i;return n=new Xe({props:{icon:"radix-icons:exclamation-triangle",class:"text-lg"}}),{c(){e=k("span"),z(n.$$.fragment),w(e,"slot","icon")},m(r,o){Z(r,e,o),A(n,e,null),i=!0},p:X,i(r){i||(g(n.$$.fragment,r),i=!0)},o(r){v(n.$$.fragment,r),i=!1},d(r){r&&S(e),j(n)}}}function Gf(t){let e,n;return e=new nt({props:{format:"long",value:t[1]?t[1].current.timestamp:new Date}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,r){const o={};r&2&&(o.value=i[1]?i[1].current.timestamp:new Date),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Kf(t){let e=t[6].title+"",n,i,r,o;return r=new nt({props:{format:"long",value:t[1]?t[1].current.timestamp:new Date}}),{c(){n=Y(e),i=Y(" - "),z(r.$$.fragment)},m(a,l){Z(a,n,l),Z(a,i,l),A(r,a,l),o=!0},p(a,l){(!o||l&64)&&e!==(e=a[6].title+"")&&me(n,e);const s={};l&2&&(s.value=a[1]?a[1].current.timestamp:new Date),r.$set(s)},i(a){o||(g(r.$$.fragment,a),o=!0)},o(a){v(r.$$.fragment,a),o=!1},d(a){a&&S(n),a&&S(i),j(r,a)}}}function Yf(t){let e,n;return e=new Xe({props:{icon:"radix-icons:reload",class:"text-xl"}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p:X,i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Xf(t){let e,n;return e=new Xe({props:{icon:"radix-icons:gear",class:"text-xl"}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p:X,i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Qf(t){let e,n;return e=new Xe({props:{icon:"radix-icons:question-mark-circled",class:"text-xl"}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p:X,i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function Jf(t){let e=t[0]&&t[7](t[0])===Be,n,i,r,o,a,l,s,u,c,f,m,d,p,b,y,C,L,T,E,F,D,N=e&&uo(t);const U=[Kf,Gf],H=[];function P(I,V){return I[6].title?0:1}return c=P(t),f=H[c]=U[c](t),b=new dt({props:{id:"btn-refresh",btnClass:mn,$$slots:{default:[Yf]},$$scope:{ctx:t}}}),b.$on("click",t[8]),C=new dt({props:{btnClass:mn,$$slots:{default:[Xf]},$$scope:{ctx:t}}}),C.$on("click",t[9]),T=new dt({props:{btnClass:mn,$$slots:{default:[Qf]},$$scope:{ctx:t}}}),T.$on("click",t[10]),F=new Dl({props:{btnClass:mn}}),{c(){N&&N.c(),n=R(),i=k("div"),r=k("span"),o=k("a"),a=Y("briefsky"),l=R(),s=k("div"),u=k("span"),f.c(),m=R(),d=k("div"),p=k("div"),z(b.$$.fragment),y=R(),z(C.$$.fragment),L=R(),z(T.$$.fragment),E=R(),z(F.$$.fragment),w(o,"href",window.location.href),w(r,"class","whitespace-nowrap leading-none text-xl font-semibold"),w(u,"class","font-light"),w(s,"class","hidden md:block col-span-4 text-center"),w(p,"class","hidden sm:block"),w(d,"class","flex justify-end")},m(I,V){N&&N.m(I,V),Z(I,n,V),Z(I,i,V),h(i,r),h(r,o),h(o,a),Z(I,l,V),Z(I,s,V),h(s,u),H[c].m(u,null),Z(I,m,V),Z(I,d,V),h(d,p),A(b,p,null),h(d,y),A(C,d,null),h(d,L),A(T,d,null),h(d,E),A(F,d,null),D=!0},p(I,V){V&1&&(e=I[0]&&I[7](I[0])===Be),e?N?V&1&&g(N,1):(N=uo(I),N.c(),g(N,1),N.m(n.parentNode,n)):N&&(se(),v(N,1,1,()=>{N=null}),ue());let B=c;c=P(I),c===B?H[c].p(I,V):(se(),v(H[B],1,1,()=>{H[B]=null}),ue(),f=H[c],f?f.p(I,V):(f=H[c]=U[c](I),f.c()),g(f,1),f.m(u,null));const W={};V&65536&&(W.$$scope={dirty:V,ctx:I}),b.$set(W);const _={};V&65536&&(_.$$scope={dirty:V,ctx:I}),C.$set(_);const O={};V&65536&&(O.$$scope={dirty:V,ctx:I}),T.$set(O)},i(I){D||(g(N),g(f),g(b.$$.fragment,I),g(C.$$.fragment,I),g(T.$$.fragment,I),g(F.$$.fragment,I),D=!0)},o(I){v(N),v(f),v(b.$$.fragment,I),v(C.$$.fragment,I),v(T.$$.fragment,I),v(F.$$.fragment,I),D=!1},d(I){N&&N.d(I),I&&S(n),I&&S(i),I&&S(l),I&&S(s),H[c].d(),I&&S(m),I&&S(d),j(b),j(C),j(T),j(F)}}}function co(t){let e,n;return e=new F0({props:{triggeredBy:"#btn-refresh",class:"text-sm",placement:"bottom-start",$$slots:{default:[xf]},$$scope:{ctx:t}}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,r){const o={};r&65608&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function xf(t){let e,n,i,r=((t[3].getTime()-Date.now())/6e4).toFixed(0)+"",o,a,l,s,u;return s=new z0({props:{progress:(100*(1-(t[3].getTime()-Date.now())/(1e3*t[6].refreshInterval))).toFixed(0)}}),{c(){e=k("div"),n=k("p"),i=Y("Next refresh in "),o=Y(r),a=Y(" minutes."),l=R(),z(s.$$.fragment),w(e,"class","space-y-2")},m(c,f){Z(c,e,f),h(e,n),h(n,i),h(n,o),h(n,a),h(e,l),A(s,e,null),u=!0},p(c,f){(!u||f&8)&&r!==(r=((c[3].getTime()-Date.now())/6e4).toFixed(0)+"")&&me(o,r);const m={};f&72&&(m.progress=(100*(1-(c[3].getTime()-Date.now())/(1e3*c[6].refreshInterval))).toFixed(0)),s.$set(m)},i(c){u||(g(s.$$.fragment,c),u=!0)},o(c){v(s.$$.fragment,c),u=!1},d(c){c&&S(e),j(s)}}}function $f(t){let e,n,i,r,o,a;return n=new V0({props:{class:"mx-auto !max-w-full !w-3/4"}}),o=new H0({props:{class:"mx-auto !max-w-full !w-full"}}),{c(){e=k("div"),z(n.$$.fragment),i=R(),r=k("div"),z(o.$$.fragment),w(e,"class","my-6"),w(r,"class","my-6")},m(l,s){Z(l,e,s),A(n,e,null),Z(l,i,s),Z(l,r,s),A(o,r,null),a=!0},p:X,i(l){a||(g(n.$$.fragment,l),g(o.$$.fragment,l),a=!0)},o(l){v(n.$$.fragment,l),v(o.$$.fragment,l),a=!1},d(l){l&&S(e),j(n),l&&S(i),l&&S(r),j(o)}}}function ed(t){let e,n;return e=new Oo({props:{class:"text-lg w-3/4 my-6 mx-auto",color:"red",$$slots:{icon:[id],default:[nd]},$$scope:{ctx:t}}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,r){const o={};r&65540&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function td(t){let e,n,i,r,o,a,l;return e=new qc({props:{current:t[1].current}}),r=new na({props:{hourly:t[1].current.hourly,today:!0}}),a=new Ra({props:{multiple:!0,activeClasses:"bg-gray-100 dark:bg-gray-700 focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-800",inactiveClasses:"hover:bg-gray-100 hover:dark:bg-gray-700",defaultClass:"mx-2 sm:mx-0",$$slots:{default:[ad]},$$scope:{ctx:t}}}),{c(){z(e.$$.fragment),n=R(),i=k("div"),z(r.$$.fragment),o=R(),z(a.$$.fragment),w(i,"class","mx-6 mb-6")},m(s,u){A(e,s,u),Z(s,n,u),Z(s,i,u),A(r,i,null),Z(s,o,u),A(a,s,u),l=!0},p(s,u){const c={};u&2&&(c.current=s[1].current),e.$set(c);const f={};u&2&&(f.hourly=s[1].current.hourly),r.$set(f);const m={};u&65602&&(m.$$scope={dirty:u,ctx:s}),a.$set(m)},i(s){l||(g(e.$$.fragment,s),g(r.$$.fragment,s),g(a.$$.fragment,s),l=!0)},o(s){v(e.$$.fragment,s),v(r.$$.fragment,s),v(a.$$.fragment,s),l=!1},d(s){j(e,s),s&&S(n),s&&S(i),j(r),s&&S(o),j(a,s)}}}function nd(t){let e,n;return{c(){e=k("span"),e.textContent="Error fetching weather: ",n=Y(t[2]),w(e,"class","font-semibold")},m(i,r){Z(i,e,r),Z(i,n,r)},p(i,r){r&4&&me(n,i[2])},d(i){i&&S(e),i&&S(n)}}}function id(t){let e,n,i;return n=new Xe({props:{icon:"mdi:error-outline",class:"text-2xl"}}),{c(){e=k("span"),z(n.$$.fragment),w(e,"slot","icon")},m(r,o){Z(r,e,o),A(n,e,null),i=!0},p:X,i(r){i||(g(n.$$.fragment,r),i=!0)},o(r){v(n.$$.fragment,r),i=!1},d(r){r&&S(e),j(n)}}}function fo(t){let e,n;return e=new il({props:{class:"!p-2 md:!p-4",$$slots:{header:[od],default:[rd]},$$scope:{ctx:t}}}),{c(){z(e.$$.fragment)},m(i,r){A(e,i,r),n=!0},p(i,r){const o={};r&65538&&(o.$$scope={dirty:r,ctx:i}),e.$set(o)},i(i){n||(g(e.$$.fragment,i),n=!0)},o(i){v(e.$$.fragment,i),n=!1},d(i){j(e,i)}}}function rd(t){let e,n,i,r,o;return e=new af({props:{daily:t[13]}}),i=new na({props:{hourly:t[13].hourly}}),{c(){z(e.$$.fragment),n=R(),z(i.$$.fragment),r=R()},m(a,l){A(e,a,l),Z(a,n,l),A(i,a,l),Z(a,r,l),o=!0},p(a,l){const s={};l&2&&(s.daily=a[13]),e.$set(s);const u={};l&2&&(u.hourly=a[13].hourly),i.$set(u)},i(a){o||(g(e.$$.fragment,a),g(i.$$.fragment,a),o=!0)},o(a){v(e.$$.fragment,a),v(i.$$.fragment,a),o=!1},d(a){j(e,a),a&&S(n),j(i,a),a&&S(r)}}}function od(t){let e,n,i,r;return n=new Jc({props:{current:t[1].current,daily:t[13],global_low:Math.min(...t[1].daily.map(go)),global_high:Math.max(...t[1].daily.map(ho))}}),{c(){e=k("span"),z(n.$$.fragment),i=R(),w(e,"slot","header"),w(e,"class","w-full")},m(o,a){Z(o,e,a),A(n,e,null),h(e,i),r=!0},p(o,a){const l={};a&2&&(l.current=o[1].current),a&2&&(l.daily=o[13]),a&2&&(l.global_low=Math.min(...o[1].daily.map(go))),a&2&&(l.global_high=Math.max(...o[1].daily.map(ho))),n.$set(l)},i(o){r||(g(n.$$.fragment,o),r=!0)},o(o){v(n.$$.fragment,o),r=!1},d(o){o&&S(e),j(n)}}}function mo(t){let e,n,i=((t[6].layout==="vertical"&&t[15])>0||t[6].layout==="horizontal")&&fo(t);return{c(){i&&i.c(),e=be()},m(r,o){i&&i.m(r,o),Z(r,e,o),n=!0},p(r,o){(r[6].layout==="vertical"&&r[15])>0||r[6].layout==="horizontal"?i?(i.p(r,o),o&64&&g(i,1)):(i=fo(r),i.c(),g(i,1),i.m(e.parentNode,e)):i&&(se(),v(i,1,1,()=>{i=null}),ue())},i(r){n||(g(i),n=!0)},o(r){v(i),n=!1},d(r){i&&i.d(r),r&&S(e)}}}function ad(t){let e,n,i=t[1].daily,r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){for(let a=0;a{T=null}),ue());let B=a;a=D(P),a===B?F[a].p(P,I):(se(),v(F[B],1,1,()=>{F[B]=null}),ue(),l=F[a],l?l.p(P,I):(l=F[a]=E[a](P),l.c()),g(l,1),l.m(o,s)),I&1&&(c=P[0]&&P[7](P[0]).attribution!==void 0),c?N?N.p(P,I):(N=po(P),N.c(),N.m(u,f)):N&&(N.d(1),N=null);const W={};I&65536&&(W.$$scope={dirty:I,ctx:P}),d.$set(W);const _={};b.$set(_);const O={};C.$set(O)},i(P){L||(g(n.$$.fragment,P),g(T),g(l),g(d.$$.fragment,P),g(b.$$.fragment,P),g(C.$$.fragment,P),L=!0)},o(P){v(n.$$.fragment,P),v(T),v(l),v(d.$$.fragment,P),v(b.$$.fragment,P),v(C.$$.fragment,P),L=!1},d(P){P&&S(e),j(n),T&&T.d(),F[a].d(),N&&N.d(),j(d),t[11](null),j(b),t[12](null),j(C)}}}const mn="text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-lg text-sm p-2.5",go=t=>t.temperature_low,ho=t=>t.temperature_high;function ud(t,e,n){let i;ut(t,bt,y=>n(6,i=y));let r,o,a,l,s,u;const c=y=>y.constructor;async function f(){try{n(1,o=await r.fetch()),n(2,a=void 0)}catch(y){n(1,o=void 0),n(2,a=y.message)}n(3,l=new Date(Date.now()+i.refreshInterval*1e3)),setTimeout(f,i.refreshInterval*1e3)}Pn(async()=>{console.log("briefsky version",`v1.0.0-13db8a1 +`),console.log("Configuration",i),i.title&&(document.title=`briefsky - ${i.title}`);const y=i.providerFactory.requiresLocation&&(i.location||await at.fromGeolocation())||void 0;n(0,r=i.providerFactory.fromParams(i.providerParams,y)||new Be),await f()});const m=()=>s.open(),d=()=>u.open();function p(y){De[y?"unshift":"push"](()=>{s=y,n(4,s)})}function b(y){De[y?"unshift":"push"](()=>{u=y,n(5,u)})}return[r,o,a,l,s,u,i,c,f,m,d,p,b]}class cd extends le{constructor(e){super(),ae(this,e,ud,sd,re,{})}}new cd({target:document.getElementById("app")}); diff --git a/dist/index.html b/dist/index.html index 2a7bc57..da8a73e 100644 --- a/dist/index.html +++ b/dist/index.html @@ -4,8 +4,8 @@ briefsky - - + +
diff --git a/package.json b/package.json index f7d5863..77b3490 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "type": "module", "scripts": { - "dev": "vite", + "dev": "vite --host", "build": "vite build", "preview": "vite preview", "format": "prettier --write --plugin-search-dir . .", diff --git a/src/App.svelte b/src/App.svelte index 0d52a01..9267628 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -110,9 +110,10 @@
{#if weather} - + {@const { sunset_timestamp, sunrise_timestamp } = weather.daily[0]} +
- +
- {#each weather.daily as daily} - - - d.temperature_low))} - global_high={Math.max(...weather.daily.map((d) => d.temperature_high))} - /> - - - - + {#each weather.daily as daily, i} + {#if ($configuration.layout === 'vertical' && i) > 0 || $configuration.layout === 'horizontal'} + + + d.temperature_low))} + global_high={Math.max(...weather.daily.map((d) => d.temperature_high))} + /> + + + + + {/if} {/each} {:else if error} diff --git a/src/SettingsModal.svelte b/src/SettingsModal.svelte index 954e385..0bf6b87 100644 --- a/src/SettingsModal.svelte +++ b/src/SettingsModal.svelte @@ -173,7 +173,7 @@ id="select-layout" items={[ { name: 'Horizontal', value: 'horizontal' }, - { name: 'Vertical', value: 'vertial' }, + { name: 'Vertical', value: 'vertical' }, ]} bind:value={layout} /> diff --git a/src/components/CurrentDetails.svelte b/src/components/CurrentDetails.svelte index 1278572..a56e65c 100644 --- a/src/components/CurrentDetails.svelte +++ b/src/components/CurrentDetails.svelte @@ -1,5 +1,7 @@
@@ -23,7 +27,7 @@
-
+
Wind:
Humidity:
Dew Point:
@@ -34,4 +38,13 @@
Visibility:
{/if}
Pressure:
+
+ + Sunrise: +
+
+ + Sunset: +
+
diff --git a/src/components/DailyDetails.svelte b/src/components/DailyDetails.svelte index fd9eb5d..6dffeac 100644 --- a/src/components/DailyDetails.svelte +++ b/src/components/DailyDetails.svelte @@ -14,22 +14,32 @@
-
-
- - - - -
- {#if daily.precipitation_probability !== undefined} +
+ {#if daily.precipitation_probability !== undefined && daily.precipitation_amount !== undefined}
Precipitation: {daily.precipitation_probability}%
- {/if} - {#if daily.precipitation_amount !== undefined}
- Precipitation: - + Amount: +
+ {:else if daily.precipitation_probability !== undefined} +
+ Precipitation: {daily.precipitation_probability}% +
+ {:else if daily.precipitation_amount !== undefined} +
+ Precipitation:
{/if}
+ +
+
+ + Sunrise: +
+
+ + Sunset: +
+
diff --git a/src/components/HourlyDetails.svelte b/src/components/HourlyDetails.svelte index 5be2173..dda1b2b 100644 --- a/src/components/HourlyDetails.svelte +++ b/src/components/HourlyDetails.svelte @@ -1,6 +1,7 @@ -
- {#each aggregation as entry} -
- {#if entry.duration > 4} -
{CLASS_TEXT_MAP[entry.conditions][1]}
- {:else if entry.duration > 2} - - {/if} -
- {/each} -
-
- {#each Array(25) as _, i} -
- {/each} -
-
-
- +{#if $configuration.layout === 'horizontal'} +
+ {#each aggregation as entry} +
+ {#if entry.duration > 4} +
{CLASS_TEXT_MAP[entry.conditions][1]}
+ {:else if entry.duration > 2} + + {/if} +
+ {/each} +
+
+ {#each Array(25) as _, i} +
+ {/each}
- {#each Array(11) as _, i} - {@const timestamp = hourly[2 * (i + 1)].timestamp} -
-
- +
+
+
- {/each} -
-
-
-
-