From 298bf1bef20727741268d6e6aba7d74adfb41fc1 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sun, 26 Jan 2025 13:36:36 +0100 Subject: [PATCH 1/6] chore: update demo deps --- demo/svelte/dist/assets/index-BC9dsMQQ.js | 1 - demo/svelte/dist/assets/index-DSjEOBdh.js | 1 + demo/svelte/dist/favicon.png.gz | Bin 33290 -> 33290 bytes demo/svelte/dist/index.html | 2 +- demo/svelte/package-lock.json | 529 +++++++++++----------- demo/svelte/package.json | 22 +- 6 files changed, 278 insertions(+), 277 deletions(-) delete mode 100644 demo/svelte/dist/assets/index-BC9dsMQQ.js create mode 100644 demo/svelte/dist/assets/index-DSjEOBdh.js diff --git a/demo/svelte/dist/assets/index-BC9dsMQQ.js b/demo/svelte/dist/assets/index-BC9dsMQQ.js deleted file mode 100644 index e61a5fa..0000000 --- a/demo/svelte/dist/assets/index-BC9dsMQQ.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();const vn=!1;var jt=Array.isArray,Gr=Array.from,jo=Object.defineProperty,Xe=Object.getOwnPropertyDescriptor,Mn=Object.getOwnPropertyDescriptors,Vo=Object.prototype,Ho=Array.prototype,qr=Object.getPrototypeOf;function dt(e){return typeof e=="function"}const Ee=()=>{};function Go(e){return e()}function Tr(e){for(var t=0;tw(e))),t}function O(e,t){return Y!==null&&$r()&&Y.f&(Ae|hr)&&(Le===null||!Le.includes(e))&&ni(),Vn(e,t)}function Vn(e,t){return e.equals(t)||(e.v,e.v=t,e.version=so(),Hn(e,Qe),$r()&&M!==null&&M.f&pe&&!(M.f&Re)&&(ce!==null&&ce.includes(e)?(Oe(M,Qe),_r(M)):Je===null?Ei([e]):Je.push(e))),t}function Hn(e,t){var r=e.reactions;if(r!==null)for(var n=$r(),o=r.length,i=0;i=m.v&&O(m,y+1)}gn(s)}return!0},ownKeys(c){w(s);var a=Reflect.ownKeys(c).filter(d=>{var v=o.get(d);return v===void 0||v.v!==ge});for(var[f,u]of o)u.v!==ge&&!(f in c)&&a.push(f);return a},setPrototypeOf(){ti()}})}function gn(e,t=1){O(e,e.v+t)}var hn,qn,Yn;function pi(){if(hn===void 0){hn=window;var e=Element.prototype,t=Node.prototype;qn=Xe(t,"firstChild").get,Yn=Xe(t,"nextSibling").get,e.__click=void 0,e.__className="",e.__attributes=null,e.__styles=null,e.__e=void 0,Text.prototype.__t=void 0}}function Yt(e=""){return document.createTextNode(e)}function _e(e){return qn.call(e)}function br(e){return Yn.call(e)}function ae(e,t){return _e(e)}function X(e,t){{var r=_e(e);return r instanceof Comment&&r.data===""?br(r):r}}function re(e,t=1,r=!1){let n=e;for(;t--;)n=br(n);return n}function bi(e){e.textContent=""}function Ve(e){var t=Ae|Qe;M===null?t|=ct:M.f|=Fn;var r=Y!==null&&Y.f&Ae?Y:null;const n={children:null,ctx:H,deps:null,equals:Bn,f:t,fn:e,reactions:null,v:null,version:0,parent:r??M};if(r!==null){var o;((o=r).children??(o.children=[])).push(n)}return n}function _t(e){const t=Ve(e);return t.equals=Kr,t}function Kn(e){var t=e.children;if(t!==null){e.children=null;for(var r=0;rnew Promise(n=>{r.outro?It(t,()=>{Ne(t),n(void 0)}):(Ne(t),n(void 0))})}function Kt(e){return At(In,e,!1)}function q(e,t){var r=H,n={effect:null,ran:!1};r.l.r1.push(n),n.effect=Xt(()=>{e(),!n.ran&&(n.ran=!0,O(r.l.r2,!0),Ie(t))})}function Fe(){var e=H;Xt(()=>{if(w(e.l.r2)){for(var t of e.l.r1){var r=t.effect;r.f&pe&&Oe(r,Gt),Pt(r)&&Jt(r),t.ran=!1}e.l.r2.v=!1}})}function Xt(e){return At(Vt,e,!0)}function ee(e){return Zt(e)}function Zt(e,t=0){return At(Vt|hr|t,e,!0)}function it(e,t=!0){return At(Vt|Re,e,!0,t)}function $n(e){var t=e.teardown;if(t!==null){const r=Qr,n=Y;bn(!0),Me(null);try{t.call(null)}finally{bn(r),Me(n)}}}function eo(e){var t=e.deriveds;if(t!==null){e.deriveds=null;for(var r=0;r{Ne(e),t&&t()})}function no(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var o of e)o.out(n)}else t()}function Zr(e,t,r){if(!(e.f&Te)){if(e.f^=Te,e.transitions!==null)for(const s of e.transitions)(s.is_global||r)&&t.push(s);for(var n=e.first;n!==null;){var o=n.next,i=(n.f&qt)!==0||(n.f&Re)!==0;Zr(n,t,i?r:!1),n=o}}}function Dt(e){oo(e,!0)}function oo(e,t){if(e.f&Te){Pt(e)&&Jt(e),e.f^=Te;for(var r=e.first;r!==null;){var n=r.next,o=(r.f&qt)!==0||(r.f&Re)!==0;oo(r,o?t:!1),r=n}if(e.transitions!==null)for(const i of e.transitions)(i.is_global||t)&&i.in()}}let Nr=!1,Mr=[];function ki(){Nr=!1;const e=Mr.slice();Mr=[],Tr(e)}function mr(e){Nr||(Nr=!0,queueMicrotask(ki)),Mr.push(e)}function Jr(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}let sr=!1,ar=!1,cr=null,gt=!1,Qr=!1;function pn(e){gt=e}function bn(e){Qr=e}let Ir=[],Mt=0;let Y=null;function Me(e){Y=e}let M=null;function ke(e){M=e}let Le=null;function Ci(e){Le=e}let ce=null,me=0,Je=null;function Ei(e){Je=e}let io=1,rt=!1,H=null;function so(){return++io}function $r(){return!Et||H!==null&&H.l===null}function Pt(e){var f;var t=e.f;if(t&Qe)return!0;if(t&Gt){var r=e.deps,n=(t&ct)!==0;if(r!==null){var o,i,s=(t&lr)!==0,l=n&&M!==null&&!rt,c=r.length;if(s||l){for(o=0;oe.version)return!0}(!n||M!==null&&!rt)&&Oe(e,pe)}return!1}function Ai(e,t){for(var r=t;r!==null;){if(r.f&Lr)try{r.fn(e);return}catch{r.f^=Lr}r=r.parent}throw sr=!1,e}function Pi(e){return(e.f&Ct)===0&&(e.parent===null||(e.parent.f&Lr)===0)}function yr(e,t,r,n){if(sr){if(r===null&&(sr=!1),Pi(t))throw e;return}r!==null&&(sr=!0);{Ai(e,t);return}}function lo(e){var t=ce,r=me,n=Je,o=Y,i=rt,s=Le,l=H,c=e.f;ce=null,me=0,Je=null,Y=c&(Re|Ht)?null:e,rt=!gt&&(c&ct)!==0,Le=null,H=e.ctx;try{var a=(0,e.fn)(),f=e.deps;if(ce!==null){var u;if(Ft(e,me),f!==null&&me>0)for(f.length=me+ce.length,u=0;u1e3){Mt=0;try{Qo()}catch(e){if(cr!==null)yr(e,cr,null);else throw e}}Mt++}function Oi(e){var t=e.length;if(t!==0){Ri();var r=gt;gt=!0;try{for(var n=0;n1001)return;const e=Ir;Ir=[],Oi(e),ar||(Mt=0,cr=null)}function _r(e){ar||(ar=!0,queueMicrotask(Li)),cr=e;for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(r&(Ht|Re)){if(!(r&pe))return;t.f^=pe}}Ir.push(t)}function ao(e,t){var r=e.first,n=[];e:for(;r!==null;){var o=r.f,i=(o&Re)!==0,s=i&&(o&pe)!==0,l=r.next;if(!s&&!(o&Te))if(o&Vt){if(i)r.f^=pe;else try{Pt(r)&&Jt(r)}catch(u){yr(u,r,null,r.ctx)}var c=r.first;if(c!==null){r=c;continue}}else o&In&&n.push(r);if(l===null){let u=r.parent;for(;u!==null;){if(e===u)break e;var a=u.next;if(a!==null){r=a;continue e}u=u.parent}}r=l}for(var f=0;f{document.activeElement===r&&e.focus()})}}function Vi(e){var t=Y,r=M;Me(null),ke(null);try{return e()}finally{Me(t),ke(r)}}const uo=new Set,Fr=new Set;function fo(e,t,r,n){function o(i){if(n.capture||Nt.call(t,i),!i.cancelBubble)return Vi(()=>r.call(this,i))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?mr(()=>{t.addEventListener(e,o,n)}):t.addEventListener(e,o,n),o}function V(e,t,r,n,o){var i={capture:n,passive:o},s=fo(e,t,r,i);(t===document.body||t===window||t===document)&&Qn(()=>{t.removeEventListener(e,s,i)})}function Hi(e){for(var t=0;t{throw b});throw d}}finally{e.__root=t,delete e.currentTarget,Me(f),ke(u)}}}function en(e){var t=document.createElement("template");return t.innerHTML=e,t.content}function et(e,t){var r=M;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function Z(e,t){var r=(t&jn)!==0,n=(t&gi)!==0,o,i=!e.startsWith("");return()=>{o===void 0&&(o=en(i?e:""+e),r||(o=_e(o)));var s=n?document.importNode(o,!0):o.cloneNode(!0);if(r){var l=_e(s),c=s.lastChild;et(l,c)}else et(s,s);return s}}function tn(e,t,r="svg"){var n=!e.startsWith(""),o=(t&jn)!==0,i=`<${r}>${n?e:""+e}`,s;return()=>{if(!s){var l=en(i),c=_e(l);if(o)for(s=document.createDocumentFragment();_e(c);)s.appendChild(_e(c));else s=_e(c)}var a=s.cloneNode(!0);if(o){var f=_e(a),u=a.lastChild;et(f,u)}else et(a,a);return a}}function Ge(e=""){{var t=Yt(e+"");return et(t,t),t}}function ie(){var e=document.createDocumentFragment(),t=document.createComment(""),r=Yt();return e.append(t,r),et(t,r),e}function S(e,t){e!==null&&e.before(t)}let ur=!0;function yn(e){ur=e}function fr(e,t){var r,n=t==null?"":typeof t=="object"?t+"":t;n!==((r=e).__t??(r.__t=e.nodeValue))&&(e.__t=n,e.nodeValue=n==null?"":n+"")}function Gi(e,t){return qi(e,t)}const ut=new Map;function qi(e,{target:t,anchor:r,props:n={},events:o,context:i,intro:s=!0}){pi();var l=new Set,c=u=>{for(var d=0;d{var u=r??t.appendChild(Yt());return it(()=>{if(i){ue({});var d=H;d.c=i}o&&(n.$$events=o),ur=s,a=e(u,n)||{},ur=!0,i&&fe()}),()=>{var g;for(var d of l){t.removeEventListener(d,Nt);var v=ut.get(d);--v===0?(document.removeEventListener(d,Nt),ut.delete(d)):ut.set(d,v)}Fr.delete(c),u!==r&&((g=u.parentNode)==null||g.removeChild(u))}});return Yi.set(a,f),a}let Yi=new WeakMap;function he(e,t,r=!1){var n=e,o=null,i=null,s=ge,l=r?qt:0,c=!1;const a=(u,d=!0)=>{c=!0,f(d,u)},f=(u,d)=>{s!==(s=u)&&(s?(o?Dt(o):d&&(o=it(()=>d(n))),i&&It(i,()=>{i=null})):(i?Dt(i):d&&(i=it(()=>d(n))),o&&It(o,()=>{o=null})))};Zt(()=>{c=!1,t(a),c||f(null,null)},l)}function Ki(e,t){return t}function Xi(e,t,r,n){for(var o=[],i=t.length,s=0;s0&&o.length===0&&r!==null;if(l){var c=r.parentNode;bi(c),c.append(r),n.clear(),Ke(e,t[0].prev,t[i-1].next)}no(o,()=>{for(var a=0;a{var u=r(),d=jt(u)?u:u==null?[]:Gr(u),v=d.length;if(!(f&&v===0)){f=v===0;{var g=Y;Ji(d,l,s,o,t,(g.f&Te)!==0,n)}i!==null&&(v===0?a?Dt(a):a=it(()=>i(s)):a!==null&&It(a,()=>{a=null})),r()}})}function Ji(e,t,r,n,o,i,s,l){var c=e.length,a=t.items,f=t.first,u=f,d,v=null,g=[],h=[],p,m,y,b;for(b=0;b0){var I=c===0?r:null;Xi(t,R,I,a)}}M.first=t.first&&t.first.e,M.last=v&&v.e}function Qi(e,t,r,n){Vn(e.v,t),e.i=r}function $i(e,t,r,n,o,i,s,l,c,a){var f=(c&si)!==0,u=(c&ai)===0,d=f?u?pr(o):ye(o):o,v=c&li?ye(s):s,g={i:v,v:d,k:i,a:null,e:null,prev:r,next:n};try{return g.e=it(()=>l(e,d,v),Gn),g.e.prev=r&&r.e,g.e.next=n&&n.e,r===null?t.first=g:(r.next=g,r.e.next=g.e),n!==null&&(n.prev=g,n.e.prev=g.e),g}finally{}}function _n(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,o=t?t.e.nodes_start:r,i=e.e.nodes_start;i!==n;){var s=br(i);o.before(i),i=s}}function Ke(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function es(e,t,r,n,o){var i=e,s="",l;Zt(()=>{s!==(s=t()??"")&&(l!==void 0&&(Ne(l),l=void 0),s!==""&&(l=it(()=>{var c=s+"";c=`${c}`;var a=en(c);for(a=_e(a),et(_e(a),a.lastChild);_e(a);)i.before(_e(a))})))})}function se(e,t,r,n,o){var l;var i=(l=t.$$slots)==null?void 0:l[r],s=!1;i===!0&&(i=t[r==="default"?"children":r],s=!0),i===void 0?o!==null&&o(e):i(e,s?()=>n:n)}function ts(e){const t={};e.children&&(t.default=!0);for(const r in e.$$slots)t[r]=!0;return t}function Ut(e,t,r,n,o,i){var s,l,c=null,a=e,f;Zt(()=>{const u=t()||null;var d=u==="svg"?yt:null;u!==s&&(f&&(u===null?It(f,()=>{f=null,l=null}):u===l?Dt(f):(Ne(f),yn(!1))),u&&u!==l&&(f=it(()=>{if(c=d?document.createElementNS(d,u):document.createElement(u),et(c,c),n){var v=c.appendChild(Yt());n(c,v)}M.nodes_end=c,a.before(c)})),s=u,s&&(l=s),yn(!0))},qt)}function Bt(e,t,r){Kt(()=>{var n=Ie(()=>t(e,r==null?void 0:r())||{});if(r&&(n!=null&&n.update)){var o=!1,i={};Xt(()=>{var s=r();T(s),o&&Yr(i,s)&&(i=s,n.update(s))}),o=!0}if(n!=null&&n.destroy)return()=>n.destroy()})}function vo(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tperformance.now(),je={tick:e=>requestAnimationFrame(e),now:()=>is(),tasks:new Set};function ho(){const e=je.now();je.tasks.forEach(t=>{t.c(e)||(je.tasks.delete(t),t.f())}),je.tasks.size!==0&&je.tick(ho)}function ss(e){let t;return je.tasks.size===0&&je.tick(ho),{promise:new Promise(r=>{je.tasks.add(t={c:e,f:r})}),abort(){je.tasks.delete(t)}}}function rr(e,t){e.dispatchEvent(new CustomEvent(t))}function ls(e){if(e==="float")return"cssFloat";if(e==="offset")return"cssOffset";if(e.startsWith("--"))return e;const t=e.split("-");return t.length===1?t[0]:t[0]+t.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function xn(e){const t={},r=e.split(";");for(const n of r){const[o,i]=n.split(":");if(!o||i===void 0)break;const s=ls(o.trim());t[s]=i.trim()}return t}const as=e=>e;function po(e,t,r,n){var o,i=(e&vi)!==0,s="both",l,c=t.inert,a,f;function u(){var p=Y,m=M;Me(null),ke(null);try{return l??(l=r()(t,(n==null?void 0:n())??{},{direction:s}))}finally{Me(p),ke(m)}}var d={is_global:i,in(){t.inert=c,rr(t,"introstart"),a=Ur(t,u(),f,1,()=>{rr(t,"introend"),a==null||a.abort(),a=l=void 0})},out(p){t.inert=!0,rr(t,"outrostart"),f=Ur(t,u(),a,0,()=>{rr(t,"outroend"),p==null||p()})},stop:()=>{a==null||a.abort(),f==null||f.abort()}},v=M;if(((o=v).transitions??(o.transitions=[])).push(d),ur){var g=i;if(!g){for(var h=v.parent;h&&h.f&qt;)for(;(h=h.parent)&&!(h.f&hr););g=!h||(h.f&Dn)!==0}g&&Kt(()=>{Ie(()=>d.in())})}}function Ur(e,t,r,n,o){var i=n===1;if(dt(t)){var s,l=!1;return mr(()=>{if(!l){var p=t({direction:i?"in":"out"});s=Ur(e,p,r,n,o)}}),{abort:()=>{l=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(t!=null&&t.duration))return o(),{abort:Ee,deactivate:Ee,reset:Ee,t:()=>n};const{delay:c=0,css:a,tick:f,easing:u=as}=t;var d=[];if(i&&r===void 0&&(f&&f(0,1),a)){var v=xn(a(0,1));d.push(v,v)}var g=()=>1-n,h=e.animate(d,{duration:c});return h.onfinish=()=>{var p=(r==null?void 0:r.t())??1-n;r==null||r.abort();var m=n-p,y=t.duration*Math.abs(m),b=[];if(y>0){if(a)for(var _=Math.ceil(y/16.666666666666668),x=0;x<=_;x+=1){var k=p+m*u(x/_),A=a(k,1-k);b.push(xn(A))}g=()=>{var E=h.currentTime;return p+m*u(E/y)},f&&ss(()=>{if(h.playState!=="running")return!1;var E=g();return f(E,1-E),!0})}h=e.animate(b,{duration:y,fill:"forwards"}),h.onfinish=()=>{g=()=>n,f==null||f(n,1-n),o()}},{abort:()=>{h&&(h.cancel(),h.effect=null,h.onfinish=Ee)},deactivate:()=>{o=Ee},reset:()=>{n===0&&(f==null||f(1,0))},t:()=>g()}}function kn(e,t){return e===t||(e==null?void 0:e[Ze])===t}function Br(e={},t,r,n){return Kt(()=>{var o,i;return Xt(()=>{o=i,i=[],Ie(()=>{e!==r(...i)&&(t(e,...i),o&&kn(r(...o),e)&&t(null,...o))})}),()=>{mr(()=>{i&&kn(r(...i),e)&&t(null,...i)})}}),e}function be(e=!1){const t=H,r=t.l.u;if(!r)return;let n=()=>T(t.s);if(e){let o=0,i={};const s=Ve(()=>{let l=!1;const c=t.s;for(const a in c)c[a]!==i[a]&&(i[a]=c[a],l=!0);return l&&o++,o});n=()=>w(s)}r.b.length&&_i(()=>{Cn(t,n),Tr(r.b)}),zr(()=>{const o=Ie(()=>r.m.map(Go));return()=>{for(const i of o)typeof i=="function"&&i()}}),r.a.length&&zr(()=>{Cn(t,n),Tr(r.a)})}function Cn(e,t){if(e.l.s)for(const r of e.l.s)w(r);t()}function j(e,t){var i;var r=(i=e.$$events)==null?void 0:i[t.type],n=jt(r)?r.slice():r==null?[]:[r];for(var o of n)o.call(this,t)}function cs(e,t,r){if(e==null)return t(void 0),Ee;const n=Ie(()=>e.subscribe(t,r));return n.unsubscribe?()=>n.unsubscribe():n}let nr=!1;function bo(e,t,r){var n,o;const i=(n=r)[o=t]??(n[o]={store:null,source:pr(void 0),unsubscribe:Ee});if(i.store!==e)if(i.unsubscribe(),i.store=e??null,e==null)i.source.v=void 0,i.unsubscribe=Ee;else{var s=!0;i.unsubscribe=cs(e,l=>{s?i.source.v=l:O(i.source,l)}),s=!1}return w(i.source)}function mo(){const e={};return Qn(()=>{for(var t in e)e[t].unsubscribe()}),e}function us(e){var t=nr;try{return nr=!1,[e(),nr]}finally{nr=t}}const fs={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function ds(e,t,r){return new Proxy({props:e,exclude:t},fs)}const vs={get(e,t){if(!e.exclude.includes(t))return w(e.version),t in e.special?e.special[t]():e.props[t]},set(e,t,r){return t in e.special||(e.special[t]=C({get[t](){return e.props[t]}},t,Wn)),e.special[t](r),mn(e.version),!0},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},deleteProperty(e,t){return e.exclude.includes(t)||(e.exclude.push(t),mn(e.version)),!0},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function G(e,t){return new Proxy({props:e,exclude:t,special:{},version:ye(0)},vs)}const gs={get(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(dt(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n)return n[t]}},set(e,t,r){let n=e.props.length;for(;n--;){let o=e.props[n];dt(o)&&(o=o());const i=Xe(o,t);if(i&&i.set)return i.set(r),!0}return!1},getOwnPropertyDescriptor(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(dt(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n){const o=Xe(n,t);return o&&!o.configurable&&(o.configurable=!0),o}}},has(e,t){if(t===Ze||t===Un)return!1;for(let r of e.props)if(dt(r)&&(r=r()),r!=null&&t in r)return!0;return!1},ownKeys(e){const t=[];for(let r of e.props){dt(r)&&(r=r());for(const n in r)t.includes(n)||t.push(n)}return t}};function wr(...e){return new Proxy({props:e},gs)}function En(e){for(var t=M,r=M;t!==null&&!(t.f&(Re|Ht));)t=t.parent;try{return ke(t),e()}finally{ke(r)}}function C(e,t,r,n){var A;var o=(r&ci)!==0,i=!Et||(r&ui)!==0,s=(r&fi)!==0,l=(r&di)!==0,c=!1,a;s?[a,c]=us(()=>e[t]):a=e[t];var f=Ze in e||Un in e,u=((A=Xe(e,t))==null?void 0:A.set)??(f&&s&&t in e?E=>e[t]=E:void 0),d=n,v=!0,g=!1,h=()=>(g=!0,v&&(v=!1,l?d=Ie(n):d=n),d);a===void 0&&n!==void 0&&(u&&i&&$o(),a=h(),u&&u(a));var p;if(i)p=()=>{var E=e[t];return E===void 0?h():(v=!0,g=!1,E)};else{var m=En(()=>(o?Ve:_t)(()=>e[t]));m.f|=qo,p=()=>{var E=w(m);return E!==void 0&&(d=void 0),E===void 0?d:E}}if(!(r&Wn))return p;if(u){var y=e.$$legacy;return function(E,R){return arguments.length>0?((!i||!R||y||c)&&u(R?p():E),E):p()}}var b=!1,_=!1,x=pr(a),k=En(()=>Ve(()=>{var E=p(),R=w(x);return b?(b=!1,_=!0,R):(_=!1,x.v=E)}));return o||(k.equals=Kr),function(E,R){if(arguments.length>0){const N=R?w(k):i&&s?vt(E):E;return k.equals(N)||(b=!0,O(x,N),g&&d!==void 0&&(d=N),Ie(()=>w(k))),E}return w(k)}}function hs(e){H===null&&Jr(),Et&&H.l!==null?bs(H).m.push(e):zr(()=>{const t=Ie(e);if(typeof t=="function")return t})}function ps(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function yo(){const e=H;return e===null&&Jr(),(t,r,n)=>{var i;const o=(i=e.s.$$events)==null?void 0:i[t];if(o){const s=jt(o)?o.slice():[o],l=ps(t,r,n);for(const c of s)c.call(e.x,l);return!l.defaultPrevented}return!0}}function bs(e){var t,r=e.l;return(t=r).u??(t.u={a:[],b:[],m:[]})}const ms="5";var An;typeof window<"u"&&((An=window).__svelte||(An.__svelte={v:new Set})).v.add(ms);ii();const ft=[];function xr(e,t=Ee){let r=null;const n=new Set;function o(l){if(Yr(e,l)&&(e=l,r)){const c=!ft.length;for(const a of n)a[1](),ft.push(a,e);if(c){for(let a=0;a{n.delete(a),n.size===0&&r&&(r(),r=null)}}return{set:o,update:i,subscribe:s}}const rn="-",ys=e=>{const t=ws(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const l=s.split(rn);return l[0]===""&&l.length!==1&&l.shift(),_o(l,t)||_s(s)},getConflictingClassGroupIds:(s,l)=>{const c=r[s]||[];return l&&n[s]?[...c,...n[s]]:c}}},_o=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),o=n?_o(e.slice(1),n):void 0;if(o)return o;if(t.validators.length===0)return;const i=e.join(rn);return(s=t.validators.find(({validator:l})=>l(i)))==null?void 0:s.classGroupId},Pn=/^\[(.+)\]$/,_s=e=>{if(Pn.test(e)){const t=Pn.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},ws=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return ks(Object.entries(e.classGroups),r).forEach(([i,s])=>{Wr(s,n,i,t)}),n},Wr=(e,t,r,n)=>{e.forEach(o=>{if(typeof o=="string"){const i=o===""?t:Sn(t,o);i.classGroupId=r;return}if(typeof o=="function"){if(xs(o)){Wr(o(n),t,r,n);return}t.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,s])=>{Wr(s,Sn(t,i),r,n)})})},Sn=(e,t)=>{let r=e;return t.split(rn).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},xs=e=>e.isThemeGetter,ks=(e,t)=>t?e.map(([r,n])=>{const o=n.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([s,l])=>[t+s,l])):i);return[r,o]}):e,Cs=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const o=(i,s)=>{r.set(i,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(i){let s=r.get(i);if(s!==void 0)return s;if((s=n.get(i))!==void 0)return o(i,s),s},set(i,s){r.has(i)?r.set(i,s):o(i,s)}}},wo="!",Es=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,o=t[0],i=t.length,s=l=>{const c=[];let a=0,f=0,u;for(let p=0;pf?u-f:void 0;return{modifiers:c,hasImportantModifier:v,baseClassName:g,maybePostfixModifierPosition:h}};return r?l=>r({className:l,parseClassName:s}):s},As=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},Ps=e=>({cache:Cs(e.cacheSize),parseClassName:Es(e),...ys(e)}),Ss=/\s+/,Rs=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=t,i=[],s=e.trim().split(Ss);let l="";for(let c=s.length-1;c>=0;c-=1){const a=s[c],{modifiers:f,hasImportantModifier:u,baseClassName:d,maybePostfixModifierPosition:v}=r(a);let g=!!v,h=n(g?d.substring(0,v):d);if(!h){if(!g){l=a+(l.length>0?" "+l:l);continue}if(h=n(d),!h){l=a+(l.length>0?" "+l:l);continue}g=!1}const p=As(f).join(":"),m=u?p+wo:p,y=m+h;if(i.includes(y))continue;i.push(y);const b=o(h,g);for(let _=0;_0?" "+l:l)}return l};function xo(){let e=0,t,r,n="";for(;e{if(typeof e=="string")return e;let t,r="";for(let n=0;nu(f),e());return r=Ps(a),n=r.cache.get,o=r.cache.set,i=l,l(c)}function l(c){const a=n(c);if(a)return a;const f=Rs(c,r);return o(c,f),f}return function(){return i(xo.apply(null,arguments))}}const Q=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},Co=/^\[(?:([a-z-]+):)?(.+)\]$/i,Ts=/^\d+\/\d+$/,Ls=new Set(["px","full","screen"]),zs=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Ns=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Ms=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Is=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Ds=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,We=e=>bt(e)||Ls.has(e)||Ts.test(e),qe=e=>St(e,"length",Gs),bt=e=>!!e&&!Number.isNaN(Number(e)),Rr=e=>St(e,"number",bt),Tt=e=>!!e&&Number.isInteger(Number(e)),Fs=e=>e.endsWith("%")&&bt(e.slice(0,-1)),z=e=>Co.test(e),Ye=e=>zs.test(e),Us=new Set(["length","size","percentage"]),Bs=e=>St(e,Us,Eo),Ws=e=>St(e,"position",Eo),js=new Set(["image","url"]),Vs=e=>St(e,js,Ys),Hs=e=>St(e,"",qs),Lt=()=>!0,St=(e,t,r)=>{const n=Co.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},Gs=e=>Ns.test(e)&&!Ms.test(e),Eo=()=>!1,qs=e=>Is.test(e),Ys=e=>Ds.test(e),Ks=()=>{const e=Q("colors"),t=Q("spacing"),r=Q("blur"),n=Q("brightness"),o=Q("borderColor"),i=Q("borderRadius"),s=Q("borderSpacing"),l=Q("borderWidth"),c=Q("contrast"),a=Q("grayscale"),f=Q("hueRotate"),u=Q("invert"),d=Q("gap"),v=Q("gradientColorStops"),g=Q("gradientColorStopPositions"),h=Q("inset"),p=Q("margin"),m=Q("opacity"),y=Q("padding"),b=Q("saturate"),_=Q("scale"),x=Q("sepia"),k=Q("skew"),A=Q("space"),E=Q("translate"),R=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],I=()=>["auto",z,t],P=()=>[z,t],W=()=>["",We,qe],L=()=>["auto",bt,z],oe=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],B=()=>["solid","dashed","dotted","double","none"],D=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],$=()=>["start","end","center","between","around","evenly","stretch"],J=()=>["","0",z],le=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>[bt,z];return{cacheSize:500,separator:":",theme:{colors:[Lt],spacing:[We,qe],blur:["none","",Ye,z],brightness:F(),borderColor:[e],borderRadius:["none","","full",Ye,z],borderSpacing:P(),borderWidth:W(),contrast:F(),grayscale:J(),hueRotate:F(),invert:J(),gap:P(),gradientColorStops:[e],gradientColorStopPositions:[Fs,qe],inset:I(),margin:I(),opacity:F(),padding:P(),saturate:F(),scale:F(),sepia:J(),skew:F(),space:P(),translate:P()},classGroups:{aspect:[{aspect:["auto","square","video",z]}],container:["container"],columns:[{columns:[Ye]}],"break-after":[{"break-after":le()}],"break-before":[{"break-before":le()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...oe(),z]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:R()}],"overscroll-x":[{"overscroll-x":R()}],"overscroll-y":[{"overscroll-y":R()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Tt,z]}],basis:[{basis:I()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",z]}],grow:[{grow:J()}],shrink:[{shrink:J()}],order:[{order:["first","last","none",Tt,z]}],"grid-cols":[{"grid-cols":[Lt]}],"col-start-end":[{col:["auto",{span:["full",Tt,z]},z]}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":[Lt]}],"row-start-end":[{row:["auto",{span:[Tt,z]},z]}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",z]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",z]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...$()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...$(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...$(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[p]}],mx:[{mx:[p]}],my:[{my:[p]}],ms:[{ms:[p]}],me:[{me:[p]}],mt:[{mt:[p]}],mr:[{mr:[p]}],mb:[{mb:[p]}],ml:[{ml:[p]}],"space-x":[{"space-x":[A]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[A]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",z,t]}],"min-w":[{"min-w":[z,t,"min","max","fit"]}],"max-w":[{"max-w":[z,t,"none","full","min","max","fit","prose",{screen:[Ye]},Ye]}],h:[{h:[z,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[z,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[z,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[z,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Ye,qe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Rr]}],"font-family":[{font:[Lt]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",z]}],"line-clamp":[{"line-clamp":["none",bt,Rr]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",We,z]}],"list-image":[{"list-image":["none",z]}],"list-style-type":[{list:["none","disc","decimal",z]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...B(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",We,qe]}],"underline-offset":[{"underline-offset":["auto",We,z]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",z]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",z]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...oe(),Ws]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Bs]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Vs]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[v]}],"gradient-via":[{via:[v]}],"gradient-to":[{to:[v]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[...B(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}],"divide-style":[{divide:B()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...B()]}],"outline-offset":[{"outline-offset":[We,z]}],"outline-w":[{outline:[We,qe]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[We,qe]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ye,Hs]}],"shadow-color":[{shadow:[Lt]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":[...D(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":D()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",Ye,z]}],grayscale:[{grayscale:[a]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[u]}],saturate:[{saturate:[b]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[a]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",z]}],duration:[{duration:F()}],ease:[{ease:["linear","in","out","in-out",z]}],delay:[{delay:F()}],animate:[{animate:["none","spin","ping","pulse","bounce",z]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[_]}],"scale-x":[{"scale-x":[_]}],"scale-y":[{"scale-y":[_]}],rotate:[{rotate:[Tt,z]}],"translate-x":[{"translate-x":[E]}],"translate-y":[{"translate-y":[E]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",z]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",z]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",z]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[We,qe,Rr]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},ne=Os(Ks);function Xs(e){const t=e-1;return t*t*t+1}function Zs(e,{delay:t=0,duration:r=400,easing:n=Xs,axis:o="y"}={}){const i=getComputedStyle(e),s=+i.opacity,l=o==="y"?"height":"width",c=parseFloat(i[l]),a=o==="y"?["top","bottom"]:["left","right"],f=a.map(m=>`${m[0].toUpperCase()}${m.slice(1)}`),u=parseFloat(i[`padding${f[0]}`]),d=parseFloat(i[`padding${f[1]}`]),v=parseFloat(i[`margin${f[0]}`]),g=parseFloat(i[`margin${f[1]}`]),h=parseFloat(i[`border${f[0]}Width`]),p=parseFloat(i[`border${f[1]}Width`]);return{delay:t,duration:r,easing:n,css:m=>`overflow: hidden;opacity: ${Math.min(m*20,1)*s};${l}: ${m*c}px;padding-${a[0]}: ${m*u}px;padding-${a[1]}: ${m*d}px;margin-${a[0]}: ${m*v}px;margin-${a[1]}: ${m*g}px;border-${a[0]}-width: ${m*h}px;border-${a[1]}-width: ${m*p}px;`}}const Js={gray:"bg-gray-50 dark:bg-gray-800",red:"bg-red-50 dark:bg-gray-800",yellow:"bg-yellow-50 dark:bg-gray-800 ",green:"bg-green-50 dark:bg-gray-800 ",indigo:"bg-indigo-50 dark:bg-gray-800 ",purple:"bg-purple-50 dark:bg-gray-800 ",pink:"bg-pink-50 dark:bg-gray-800 ",blue:"bg-blue-50 dark:bg-gray-800 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-50 dark:bg-gray-800",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-50 dark:bg-gray-800 ",orange:"bg-orange-50 dark:bg-orange-800",none:""};function nn(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["tag","color","rounded","border","shadow","node","use","options","role","transition","params","open"]);ue(t,!1);const o=()=>{};st("background",!0);let i=C(t,"tag",24,()=>n.href?"a":"div"),s=C(t,"color",12,"default"),l=C(t,"rounded",8,!1),c=C(t,"border",8,!1),a=C(t,"shadow",8,!1),f=C(t,"node",28,()=>{}),u=C(t,"use",8,o),d=C(t,"options",24,()=>({})),v=C(t,"role",24,()=>{}),g=C(t,"transition",24,()=>{}),h=C(t,"params",24,()=>({})),p=C(t,"open",8,!0);const m=yo(),y={gray:"text-gray-800 dark:text-gray-300",red:"text-red-800 dark:text-red-400",yellow:"text-yellow-800 dark:text-yellow-300",green:"text-green-800 dark:text-green-400",indigo:"text-indigo-800 dark:text-indigo-400",purple:"text-purple-800 dark:text-purple-400",pink:"text-pink-800 dark:text-pink-400",blue:"text-blue-800 dark:text-blue-400",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-800 dark:text-primary-400",orange:"text-orange-800 dark:text-orange-400",none:""},b={gray:"border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800",red:"border-red-300 dark:border-red-800 divide-red-300 dark:divide-red-800",yellow:"border-yellow-300 dark:border-yellow-800 divide-yellow-300 dark:divide-yellow-800",green:"border-green-300 dark:border-green-800 divide-green-300 dark:divide-green-800",indigo:"border-indigo-300 dark:border-indigo-800 divide-indigo-300 dark:divide-indigo-800",purple:"border-purple-300 dark:border-purple-800 divide-purple-300 dark:divide-purple-800",pink:"border-pink-300 dark:border-pink-800 divide-pink-300 dark:divide-pink-800",blue:"border-blue-300 dark:border-blue-800 divide-blue-300 dark:divide-blue-800",light:"border-gray-500 divide-gray-500",dark:"border-gray-500 divide-gray-500",default:"border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700",dropdown:"border-gray-100 dark:border-gray-600 divide-gray-100 dark:divide-gray-600",navbar:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",navbarUl:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",form:"border-gray-300 dark:border-gray-700 divide-gray-300 dark:divide-gray-700",primary:"border-primary-500 dark:border-primary-200 divide-primary-500 dark:divide-primary-200 ",orange:"border-orange-300 dark:border-orange-800 divide-orange-300 dark:divide-orange-800",none:""};let _=K();q(()=>T(p()),()=>{m(p()?"open":"close")}),q(()=>T(p()),()=>{m("show",p())}),q(()=>T(s()),()=>{s(s()??"default")}),q(()=>T(s()),()=>{st("color",s())}),q(()=>(T(s()),T(l()),T(c()),T(a()),T(r)),()=>{O(_,ne(Js[s()],y[s()],l()&&"rounded-lg",c()&&"border",b[s()],a()&&"shadow-md",r.class))}),Fe(),be();var x=ie(),k=X(x);{var A=R=>{var N=ie(),I=X(N);Ut(I,i,!1,(P,W)=>{Bt(P,(D,$)=>{var J;return(J=u())==null?void 0:J(D,$)},d),Br(P,D=>f(D),()=>f());let L;ee(()=>L=ve(P,L,{role:v(),...n,class:w(_)},void 0,P.namespaceURI===yt,P.nodeName.includes("-"))),po(3,P,g,h),V("click",P,function(D){j.call(this,t,D)}),V("mouseenter",P,function(D){j.call(this,t,D)}),V("mouseleave",P,function(D){j.call(this,t,D)}),V("focusin",P,function(D){j.call(this,t,D)}),V("focusout",P,function(D){j.call(this,t,D)});var oe=ie(),B=X(oe);se(B,t,"default",{},null),S(W,oe)}),S(R,N)},E=R=>{var N=ie(),I=X(N);{var P=W=>{var L=ie(),oe=X(L);Ut(oe,i,!1,(B,D)=>{Bt(B,(F,He)=>{var tr;return(tr=u())==null?void 0:tr(F,He)},d),Br(B,F=>f(F),()=>f());let $;ee(()=>$=ve(B,$,{role:v(),...n,class:w(_)},void 0,B.namespaceURI===yt,B.nodeName.includes("-"))),V("click",B,function(F){j.call(this,t,F)}),V("mouseenter",B,function(F){j.call(this,t,F)}),V("mouseleave",B,function(F){j.call(this,t,F)}),V("focusin",B,function(F){j.call(this,t,F)}),V("focusout",B,function(F){j.call(this,t,F)});var J=ie(),le=X(J);se(le,t,"default",{},null),S(D,J)}),S(W,L)};he(I,W=>{p()&&W(P)},!0)}S(R,N)};he(k,R=>{g()&&p()?R(A):R(E,!1)})}S(e,x),fe()}var Qs=Z(' '),$s=Z(" "),el=Z(' '),tl=Z("");function rl(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["color","name","ariaLabel","size","href"]);ue(t,!1);let o=C(t,"color",8,"default"),i=C(t,"name",24,()=>{}),s=C(t,"ariaLabel",24,()=>{}),l=C(t,"size",8,"md"),c=C(t,"href",24,()=>{});const a=$e("background"),f={dark:"text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300",red:"text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300",yellow:"text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300",green:"text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300",indigo:"text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300",purple:"text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300",pink:"text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300",blue:"text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300",primary:"text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300",default:"focus:ring-gray-400 hover:bg-gray-100"},u={xs:"m-0.5 rounded-sm focus:ring-1 p-0.5",sm:"m-0.5 rounded focus:ring-1 p-0.5",md:"m-0.5 rounded-lg focus:ring-2 p-1.5",lg:"m-0.5 rounded-lg focus:ring-2 p-2.5"};let d=K();const v={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5",lg:"w-5 h-5"};q(()=>(T(l()),T(o()),T(r)),()=>{O(d,ne("focus:outline-none whitespace-normal",u[l()],f[o()],o()==="default"&&(a?"dark:hover:bg-gray-600":"dark:hover:bg-gray-700"),r.class))}),Fe(),be();var g=ie(),h=X(g);{var p=y=>{var b=$s();let _;var x=ae(b);{var k=E=>{var R=Qs(),N=ae(R);ee(()=>fr(N,i())),S(E,R)};he(x,E=>{i()&&E(k)})}var A=re(x,2);se(A,t,"default",{get svgSize(){return v[l()]}},null),ee(()=>_=ve(b,_,{href:c(),...n,class:w(d),"aria-label":s()??i()})),S(y,b)},m=y=>{var b=tl();let _;var x=ae(b);{var k=E=>{var R=el(),N=ae(R);ee(()=>fr(N,i())),S(E,R)};he(x,E=>{i()&&E(k)})}var A=re(x,2);se(A,t,"default",{get svgSize(){return v[l()]}},null),ee(()=>_=ve(b,_,{type:"button",...n,class:w(d),"aria-label":s()??i()})),V("click",b,function(E){j.call(this,t,E)}),S(y,b)};he(h,y=>{c()?y(p):y(m,!1)})}S(e,g),fe()}const wt=Math.min,ot=Math.max,dr=Math.round,or=Math.floor,ze=e=>({x:e,y:e}),nl={left:"right",right:"left",bottom:"top",top:"bottom"},ol={start:"end",end:"start"};function jr(e,t,r){return ot(e,wt(t,r))}function Qt(e,t){return typeof e=="function"?e(t):e}function lt(e){return e.split("-")[0]}function $t(e){return e.split("-")[1]}function Ao(e){return e==="x"?"y":"x"}function on(e){return e==="y"?"height":"width"}function xt(e){return["top","bottom"].includes(lt(e))?"y":"x"}function sn(e){return Ao(xt(e))}function il(e,t,r){r===void 0&&(r=!1);const n=$t(e),o=sn(e),i=on(o);let s=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=vr(s)),[s,vr(s)]}function sl(e){const t=vr(e);return[Vr(e),t,Vr(t)]}function Vr(e){return e.replace(/start|end/g,t=>ol[t])}function ll(e,t,r){const n=["left","right"],o=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?o:n:t?n:o;case"left":case"right":return t?i:s;default:return[]}}function al(e,t,r,n){const o=$t(e);let i=ll(lt(e),r==="start",n);return o&&(i=i.map(s=>s+"-"+o),t&&(i=i.concat(i.map(Vr)))),i}function vr(e){return e.replace(/left|right|bottom|top/g,t=>nl[t])}function cl(e){return{top:0,right:0,bottom:0,left:0,...e}}function Po(e){return typeof e!="number"?cl(e):{top:e,right:e,bottom:e,left:e}}function gr(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function Rn(e,t,r){let{reference:n,floating:o}=e;const i=xt(t),s=sn(t),l=on(s),c=lt(t),a=i==="y",f=n.x+n.width/2-o.width/2,u=n.y+n.height/2-o.height/2,d=n[l]/2-o[l]/2;let v;switch(c){case"top":v={x:f,y:n.y-o.height};break;case"bottom":v={x:f,y:n.y+n.height};break;case"right":v={x:n.x+n.width,y:u};break;case"left":v={x:n.x-o.width,y:u};break;default:v={x:n.x,y:n.y}}switch($t(t)){case"start":v[s]-=d*(r&&a?-1:1);break;case"end":v[s]+=d*(r&&a?-1:1);break}return v}const ul=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:s}=r,l=i.filter(Boolean),c=await(s.isRTL==null?void 0:s.isRTL(t));let a=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:u}=Rn(a,n,c),d=n,v={},g=0;for(let h=0;h({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:i,platform:s,elements:l,middlewareData:c}=t,{element:a,padding:f=0}=Qt(e,t)||{};if(a==null)return{};const u=Po(f),d={x:r,y:n},v=sn(o),g=on(v),h=await s.getDimensions(a),p=v==="y",m=p?"top":"left",y=p?"bottom":"right",b=p?"clientHeight":"clientWidth",_=i.reference[g]+i.reference[v]-d[v]-i.floating[g],x=d[v]-i.reference[v],k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a));let A=k?k[b]:0;(!A||!await(s.isElement==null?void 0:s.isElement(k)))&&(A=l.floating[b]||i.floating[g]);const E=_/2-x/2,R=A/2-h[g]/2-1,N=wt(u[m],R),I=wt(u[y],R),P=N,W=A-h[g]-I,L=A/2-h[g]/2+E,oe=jr(P,L,W),B=!c.arrow&&$t(o)!=null&&L!==oe&&i.reference[g]/2-(LL<=0)){var I,P;const L=(((I=i.flip)==null?void 0:I.index)||0)+1,oe=A[L];if(oe)return{data:{index:L,overflows:N},reset:{placement:oe}};let B=(P=N.filter(D=>D.overflows[0]<=0).sort((D,$)=>D.overflows[1]-$.overflows[1])[0])==null?void 0:P.placement;if(!B)switch(v){case"bestFit":{var W;const D=(W=N.filter($=>{if(k){const J=xt($.placement);return J===y||J==="y"}return!0}).map($=>[$.placement,$.overflows.filter(J=>J>0).reduce((J,le)=>J+le,0)]).sort(($,J)=>$[1]-J[1])[0])==null?void 0:W[0];D&&(B=D);break}case"initialPlacement":B=l;break}if(o!==B)return{reset:{placement:B}}}return{}}}};async function vl(e,t){const{placement:r,platform:n,elements:o}=e,i=await(n.isRTL==null?void 0:n.isRTL(o.floating)),s=lt(r),l=$t(r),c=xt(r)==="y",a=["left","top"].includes(s)?-1:1,f=i&&c?-1:1,u=Qt(t,e);let{mainAxis:d,crossAxis:v,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&typeof g=="number"&&(v=l==="end"?g*-1:g),c?{x:v*f,y:d*a}:{x:d*a,y:v*f}}const gl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:i,placement:s,middlewareData:l}=t,c=await vl(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:o+c.x,y:i+c.y,data:{...c,placement:s}}}}},hl=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:l={fn:p=>{let{x:m,y}=p;return{x:m,y}}},...c}=Qt(e,t),a={x:r,y:n},f=await So(t,c),u=xt(lt(o)),d=Ao(u);let v=a[d],g=a[u];if(i){const p=d==="y"?"top":"left",m=d==="y"?"bottom":"right",y=v+f[p],b=v-f[m];v=jr(y,v,b)}if(s){const p=u==="y"?"top":"left",m=u==="y"?"bottom":"right",y=g+f[p],b=g-f[m];g=jr(y,g,b)}const h=l.fn({...t,[d]:v,[u]:g});return{...h,data:{x:h.x-r,y:h.y-n,enabled:{[d]:i,[u]:s}}}}}};function kr(){return typeof window<"u"}function Rt(e){return Ro(e)?(e.nodeName||"").toLowerCase():"#document"}function we(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ue(e){var t;return(t=(Ro(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ro(e){return kr()?e instanceof Node||e instanceof we(e).Node:!1}function Pe(e){return kr()?e instanceof Element||e instanceof we(e).Element:!1}function De(e){return kr()?e instanceof HTMLElement||e instanceof we(e).HTMLElement:!1}function On(e){return!kr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof we(e).ShadowRoot}function er(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Se(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function pl(e){return["table","td","th"].includes(Rt(e))}function Cr(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function ln(e){const t=an(),r=Pe(e)?Se(e):e;return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function bl(e){let t=tt(e);for(;De(t)&&!kt(t);){if(ln(t))return t;if(Cr(t))return null;t=tt(t)}return null}function an(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function kt(e){return["html","body","#document"].includes(Rt(e))}function Se(e){return we(e).getComputedStyle(e)}function Er(e){return Pe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function tt(e){if(Rt(e)==="html")return e;const t=e.assignedSlot||e.parentNode||On(e)&&e.host||Ue(e);return On(t)?t.host:t}function Oo(e){const t=tt(e);return kt(t)?e.ownerDocument?e.ownerDocument.body:e.body:De(t)&&er(t)?t:Oo(t)}function Wt(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=Oo(e),i=o===((n=e.ownerDocument)==null?void 0:n.body),s=we(o);if(i){const l=Hr(s);return t.concat(s,s.visualViewport||[],er(o)?o:[],l&&r?Wt(l):[])}return t.concat(o,Wt(o,[],r))}function Hr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function To(e){const t=Se(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=De(e),i=o?e.offsetWidth:r,s=o?e.offsetHeight:n,l=dr(r)!==i||dr(n)!==s;return l&&(r=i,n=s),{width:r,height:n,$:l}}function cn(e){return Pe(e)?e:e.contextElement}function mt(e){const t=cn(e);if(!De(t))return ze(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:i}=To(t);let s=(i?dr(r.width):r.width)/n,l=(i?dr(r.height):r.height)/o;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const ml=ze(0);function Lo(e){const t=we(e);return!an()||!t.visualViewport?ml:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function yl(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==we(e)?!1:t}function at(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),i=cn(e);let s=ze(1);t&&(n?Pe(n)&&(s=mt(n)):s=mt(e));const l=yl(i,r,n)?Lo(i):ze(0);let c=(o.left+l.x)/s.x,a=(o.top+l.y)/s.y,f=o.width/s.x,u=o.height/s.y;if(i){const d=we(i),v=n&&Pe(n)?we(n):n;let g=d,h=Hr(g);for(;h&&n&&v!==g;){const p=mt(h),m=h.getBoundingClientRect(),y=Se(h),b=m.left+(h.clientLeft+parseFloat(y.paddingLeft))*p.x,_=m.top+(h.clientTop+parseFloat(y.paddingTop))*p.y;c*=p.x,a*=p.y,f*=p.x,u*=p.y,c+=b,a+=_,g=we(h),h=Hr(g)}}return gr({width:f,height:u,x:c,y:a})}function un(e,t){const r=Er(e).scrollLeft;return t?t.left+r:at(Ue(e)).left+r}function zo(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),o=n.left+t.scrollLeft-(r?0:un(e,n)),i=n.top+t.scrollTop;return{x:o,y:i}}function _l(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const i=o==="fixed",s=Ue(n),l=t?Cr(t.floating):!1;if(n===s||l&&i)return r;let c={scrollLeft:0,scrollTop:0},a=ze(1);const f=ze(0),u=De(n);if((u||!u&&!i)&&((Rt(n)!=="body"||er(s))&&(c=Er(n)),De(n))){const v=at(n);a=mt(n),f.x=v.x+n.clientLeft,f.y=v.y+n.clientTop}const d=s&&!u&&!i?zo(s,c,!0):ze(0);return{width:r.width*a.x,height:r.height*a.y,x:r.x*a.x-c.scrollLeft*a.x+f.x+d.x,y:r.y*a.y-c.scrollTop*a.y+f.y+d.y}}function wl(e){return Array.from(e.getClientRects())}function xl(e){const t=Ue(e),r=Er(e),n=e.ownerDocument.body,o=ot(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=ot(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+un(e);const l=-r.scrollTop;return Se(n).direction==="rtl"&&(s+=ot(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:s,y:l}}function kl(e,t){const r=we(e),n=Ue(e),o=r.visualViewport;let i=n.clientWidth,s=n.clientHeight,l=0,c=0;if(o){i=o.width,s=o.height;const a=an();(!a||a&&t==="fixed")&&(l=o.offsetLeft,c=o.offsetTop)}return{width:i,height:s,x:l,y:c}}function Cl(e,t){const r=at(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=De(e)?mt(e):ze(1),s=e.clientWidth*i.x,l=e.clientHeight*i.y,c=o*i.x,a=n*i.y;return{width:s,height:l,x:c,y:a}}function Tn(e,t,r){let n;if(t==="viewport")n=kl(e,r);else if(t==="document")n=xl(Ue(e));else if(Pe(t))n=Cl(t,r);else{const o=Lo(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return gr(n)}function No(e,t){const r=tt(e);return r===t||!Pe(r)||kt(r)?!1:Se(r).position==="fixed"||No(r,t)}function El(e,t){const r=t.get(e);if(r)return r;let n=Wt(e,[],!1).filter(l=>Pe(l)&&Rt(l)!=="body"),o=null;const i=Se(e).position==="fixed";let s=i?tt(e):e;for(;Pe(s)&&!kt(s);){const l=Se(s),c=ln(s);!c&&l.position==="fixed"&&(o=null),(i?!c&&!o:!c&&l.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||er(s)&&!c&&No(e,s))?n=n.filter(f=>f!==s):o=l,s=tt(s)}return t.set(e,n),n}function Al(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const s=[...r==="clippingAncestors"?Cr(t)?[]:El(t,this._c):[].concat(r),n],l=s[0],c=s.reduce((a,f)=>{const u=Tn(t,f,o);return a.top=ot(u.top,a.top),a.right=wt(u.right,a.right),a.bottom=wt(u.bottom,a.bottom),a.left=ot(u.left,a.left),a},Tn(t,l,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function Pl(e){const{width:t,height:r}=To(e);return{width:t,height:r}}function Sl(e,t,r){const n=De(t),o=Ue(t),i=r==="fixed",s=at(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=ze(0);if(n||!n&&!i)if((Rt(t)!=="body"||er(o))&&(l=Er(t)),n){const d=at(t,!0,i,t);c.x=d.x+t.clientLeft,c.y=d.y+t.clientTop}else o&&(c.x=un(o));const a=o&&!n&&!i?zo(o,l):ze(0),f=s.left+l.scrollLeft-c.x-a.x,u=s.top+l.scrollTop-c.y-a.y;return{x:f,y:u,width:s.width,height:s.height}}function Or(e){return Se(e).position==="static"}function Ln(e,t){if(!De(e)||Se(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ue(e)===r&&(r=r.ownerDocument.body),r}function Mo(e,t){const r=we(e);if(Cr(e))return r;if(!De(e)){let o=tt(e);for(;o&&!kt(o);){if(Pe(o)&&!Or(o))return o;o=tt(o)}return r}let n=Ln(e,t);for(;n&&pl(n)&&Or(n);)n=Ln(n,t);return n&&kt(n)&&Or(n)&&!ln(n)?r:n||bl(e)||r}const Rl=async function(e){const t=this.getOffsetParent||Mo,r=this.getDimensions,n=await r(e.floating);return{reference:Sl(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Ol(e){return Se(e).direction==="rtl"}const Tl={convertOffsetParentRelativeRectToViewportRelativeRect:_l,getDocumentElement:Ue,getClippingRect:Al,getOffsetParent:Mo,getElementRects:Rl,getClientRects:wl,getDimensions:Pl,getScale:mt,isElement:Pe,isRTL:Ol};function Ll(e,t){let r=null,n;const o=Ue(e);function i(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function s(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();const{left:a,top:f,width:u,height:d}=e.getBoundingClientRect();if(l||t(),!u||!d)return;const v=or(f),g=or(o.clientWidth-(a+u)),h=or(o.clientHeight-(f+d)),p=or(a),y={rootMargin:-v+"px "+-g+"px "+-h+"px "+-p+"px",threshold:ot(0,wt(1,c))||1};let b=!0;function _(x){const k=x[0].intersectionRatio;if(k!==c){if(!b)return s();k?s(!1,k):n=setTimeout(()=>{s(!1,1e-7)},1e3)}b=!1}try{r=new IntersectionObserver(_,{...y,root:o.ownerDocument})}catch{r=new IntersectionObserver(_,y)}r.observe(e)}return s(!0),i}function zn(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=n,a=cn(e),f=o||i?[...a?Wt(a):[],...Wt(t)]:[];f.forEach(m=>{o&&m.addEventListener("scroll",r,{passive:!0}),i&&m.addEventListener("resize",r)});const u=a&&l?Ll(a,r):null;let d=-1,v=null;s&&(v=new ResizeObserver(m=>{let[y]=m;y&&y.target===a&&v&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var b;(b=v)==null||b.observe(t)})),r()}),a&&!c&&v.observe(a),v.observe(t));let g,h=c?at(e):null;c&&p();function p(){const m=at(e);h&&(m.x!==h.x||m.y!==h.y||m.width!==h.width||m.height!==h.height)&&r(),h=m,g=requestAnimationFrame(p)}return r(),()=>{var m;f.forEach(y=>{o&&y.removeEventListener("scroll",r),i&&y.removeEventListener("resize",r)}),u==null||u(),(m=v)==null||m.disconnect(),v=null,c&&cancelAnimationFrame(g)}}const zl=gl,Nl=hl,Ml=dl,Il=fl,Dl=(e,t,r)=>{const n=new Map,o={platform:Tl,...r},i={...o.platform,_c:n};return ul(e,t,{...o,platform:i})};var Fl=Z("
"),Ul=Z("
"),Bl=Z(" ",1),Wl=Z(" ",1);function jl(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["activeContent","arrow","offset","placement","trigger","triggeredBy","reference","strategy","open","yOnly","middlewares"]);ue(t,!1);const o=K();let i=C(t,"activeContent",8,!1),s=C(t,"arrow",8,!0),l=C(t,"offset",8,8),c=C(t,"placement",8,"top"),a=C(t,"trigger",8,"hover"),f=C(t,"triggeredBy",24,()=>{}),u=C(t,"reference",24,()=>{}),d=C(t,"strategy",8,"absolute"),v=C(t,"open",12,!1),g=C(t,"yOnly",8,!1),h=C(t,"middlewares",24,()=>[Ml(),Nl()]);const p=yo();let m=K(),y=K(),b=K(),_=K(),x,k=K(),A=K(),E=[];const R=U=>{w(_)===void 0&&console.error("trigger undefined"),!(!u()&&E.includes(U.target)&&w(_)!==U.target&&(O(_,U.target),v()))&&v(U.type==="click"?!v():!0)},N=U=>U.matches(":hover"),I=U=>U?`${U}px`:"",P=U=>{if(i()&&w(b)){const te=[w(_),x,...E].filter(Boolean);setTimeout(()=>{U.type==="mouseleave"&&!te.some(N)&&v(!1)},100)}else v(!1)};let W=K();const L={left:"right",right:"left",bottom:"top",top:"bottom"};function oe(){Dl(w(_),x,{placement:c(),strategy:d(),middleware:w(o)}).then(({x:U,y:te,middlewareData:de,placement:Be,strategy:Ot})=>{x.style.position=Ot,x.style.left=g()?"0":I(U),x.style.top=I(te),de.arrow&&w(k)instanceof HTMLDivElement&&(Sr(k,w(k).style.left=I(de.arrow.x)),Sr(k,w(k).style.top=I(de.arrow.y)),O(W,L[Be.split("-")[0]]),Sr(k,w(k).style[w(W)]=I(-w(k).offsetWidth/2-(r.border?1:0))))})}function B(U,te){x=U;let de=zn(te,x,oe);return{update(Be){de(),de=zn(Be,x,oe)},destroy(){de()}}}hs(()=>{const U=[["focusin",R,w(m)],["focusout",P,w(m)],["click",R,w(y)],["mouseenter",R,w(b)],["mouseleave",P,w(b)]];return f()?E=[...document.querySelectorAll(f())]:E=w(A).previousElementSibling?[w(A).previousElementSibling]:[],E.length||console.error("No triggers found."),E.forEach(te=>{te.tabIndex<0&&(te.tabIndex=0);for(const[de,Be,Ot]of U)Ot&&te.addEventListener(de,Be)}),u()?(O(_,document.querySelector(u())??document.body),w(_)===document.body?console.error(`Popup reference not found: '${u()}'`):(w(m)&&w(_).addEventListener("focusout",P),w(b)&&w(_).addEventListener("mouseleave",P))):O(_,E[0]),w(y)&&document.addEventListener("click",D),()=>{E.forEach(te=>{if(te)for(const[de,Be]of U)te.removeEventListener(de,Be)}),w(_)&&(w(_).removeEventListener("focusout",P),w(_).removeEventListener("mouseleave",P)),document.removeEventListener("click",D)}});function D(U){v()&&!U.composedPath().includes(x)&&!E.some(te=>U.composedPath().includes(te))&&P(U)}function $(U,te){return U?te:()=>{}}let J=K();function le(U){return O(k,U),{destroy(){O(k,null)}}}q(()=>T(a()),()=>{O(m,a()==="focus")}),q(()=>T(a()),()=>{O(y,a()==="click")}),q(()=>T(a()),()=>{O(b,a()==="hover")}),q(()=>T(v()),()=>{p("show",v())}),q(()=>(T(c()),w(_)),()=>{c()&&O(_,w(_))}),q(()=>(T(h()),T(l()),w(k)),()=>{O(o,[...h(),zl(+l()),w(k)&&Il({element:w(k),padding:10})])}),q(()=>(T(r),w(W)),()=>{O(J,xo("absolute pointer-events-none block w-[10px] h-[10px] rotate-45 bg-inherit border-inherit",r.border&&w(W)==="bottom"&&"border-b border-e",r.border&&w(W)==="top"&&"border-t border-s ",r.border&&w(W)==="right"&&"border-t border-e ",r.border&&w(W)==="left"&&"border-b border-s "))}),Fe(),be();var F=Wl(),He=X(F);{var tr=U=>{var te=Fl();Br(te,de=>O(A,de),()=>w(A)),S(U,te)};he(He,U=>{w(_)||U(tr)})}var Io=re(He,2);{var Do=U=>{var te=_t(()=>i()?-1:void 0),de=Ve(()=>$(i()&&w(m),R)),Be=Ve(()=>$(i()&&w(m),P)),Ot=Ve(()=>$(i()&&w(b),R)),Fo=Ve(()=>$(i()&&w(b),P));nn(U,wr({use:B,get options(){return w(_)},role:"tooltip",get tabindex(){return w(te)}},()=>n,{get open(){return v()},set open(Ce){v(Ce)},$$events:{focusin(...Ce){var xe;(xe=w(de))==null||xe.apply(this,Ce)},focusout(...Ce){var xe;(xe=w(Be))==null||xe.apply(this,Ce)},mouseenter(...Ce){var xe;(xe=w(Ot))==null||xe.apply(this,Ce)},mouseleave(...Ce){var xe;(xe=w(Fo))==null||xe.apply(this,Ce)}},children:(Ce,xe)=>{var fn=Bl(),dn=X(fn);se(dn,t,"default",{},null);var Uo=re(dn,2);{var Bo=Ar=>{var Pr=Ul();Bt(Pr,Wo=>le==null?void 0:le(Wo)),ee(()=>pt(Pr,nt(w(J)))),S(Ar,Pr)};he(Uo,Ar=>{s()&&Ar(Bo)})}S(Ce,fn)},$$slots:{default:!0},$$legacy:!0}))};he(Io,U=>{w(_)&&U(Do)})}S(e,F),fe()}var Vl=Z("
"),Hl=Z("
"),Gl=Z("
",1);function ql(e,t){const r=ts(t),n=G(t,["children","$$slots","$$events","$$legacy"]),o=G(n,["activeUrl","open","containerClass","classContainer","headerClass","classHeader","footerClass","classFooter","activeClass","classActive","arrow","trigger","placement","color","shadow","rounded"]);ue(t,!1);const i=K(),s=K(),l=K(),c=K();let a=C(t,"activeUrl",24,()=>{}),f=C(t,"open",12,!1),u=C(t,"containerClass",8,"divide-y z-50"),d=C(t,"classContainer",24,()=>{}),v=C(t,"headerClass",8,"py-1 overflow-hidden rounded-t-lg"),g=C(t,"classHeader",24,()=>{}),h=C(t,"footerClass",8,"py-1 overflow-hidden rounded-b-lg"),p=C(t,"classFooter",24,()=>{}),m=C(t,"activeClass",8,"text-primary-700 dark:text-primary-700 hover:text-primary-900 dark:hover:text-primary-900"),y=C(t,"classActive",24,()=>{}),b=C(t,"arrow",8,!1),_=C(t,"trigger",8,"click"),x=C(t,"placement",8,"bottom"),k=C(t,"color",8,"dropdown"),A=C(t,"shadow",8,!0),E=C(t,"rounded",8,!0);const R=xr("");let N=ne(m(),y());st("DropdownType",{activeClass:N}),st("activeUrl",R),q(()=>T(a()),()=>{R.set(a()??"")}),q(()=>(T(u()),T(d())),()=>{O(i,ne(u(),d()))}),q(()=>(T(v()),T(g())),()=>{O(s,ne(v(),g()))}),q(()=>T(n),()=>{O(l,ne("py-1",n.class))}),q(()=>(T(h()),T(p())),()=>{O(c,ne(h(),p()))}),Fe(),be(),jl(e,wr({activeContent:!0},()=>o,{get trigger(){return _()},get arrow(){return b()},get placement(){return x()},get shadow(){return A()},get rounded(){return E()},get color(){return k()},get class(){return w(i)},get open(){return f()},set open(I){f(I)},$$events:{show(I){j.call(this,t,I)}},children:(I,P)=>{var W=Gl(),L=X(W);{var oe=le=>{var F=Vl(),He=ae(F);se(He,t,"header",{},null),ee(()=>pt(F,nt(w(s)))),S(le,F)};he(L,le=>{r.header&&le(oe)})}var B=re(L,2),D=ae(B);se(D,t,"default",{},null);var $=re(B,2);{var J=le=>{var F=Hl(),He=ae(F);se(He,t,"footer",{},null),ee(()=>pt(F,nt(w(c)))),S(le,F)};he($,le=>{r.footer&&le(J)})}ee(()=>pt(B,nt(w(l)))),S(I,W)},$$slots:{default:!0},$$legacy:!0})),fe()}var Yl=Z("
");function Kl(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["divClass"]);ue(t,!1);let o=C(t,"divClass",8,"my-1 h-px bg-gray-100 dark:bg-gray-600");be();var i=Yl();let s;ee(()=>s=ve(i,s,{...n,class:ne(o(),r.class)})),S(e,i),fe()}function Xl(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["tag","show","use"]);let o=C(t,"tag",8,"div"),i=C(t,"show",8),s=C(t,"use",8,()=>{});var l=ie(),c=X(l);{var a=u=>{var d=ie(),v=X(d);Ut(v,o,!1,(g,h)=>{Bt(g,b=>{var _;return(_=s())==null?void 0:_(b)});let p;ee(()=>p=ve(g,p,{...n},void 0,g.namespaceURI===yt,g.nodeName.includes("-")));var m=ie(),y=X(m);se(y,t,"default",{},null),S(h,m)}),S(u,d)},f=u=>{var d=ie(),v=X(d);se(v,t,"default",{},null),S(u,d)};he(c,u=>{i()?u(a):u(f,!1)})}S(e,l)}function ir(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["defaultClass","href","activeClass"]);ue(t,!1);const o=K(),i=K();let s=C(t,"defaultClass",8,"font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600"),l=C(t,"href",24,()=>{}),c=C(t,"activeClass",24,()=>{});const a=$e("DropdownType")??{},f=$e("activeUrl");let u=K("");f.subscribe(g=>{O(u,g)});let d=K(!0);function v(g){var h;O(d,((h=g.parentElement)==null?void 0:h.tagName)==="UL")}q(()=>(w(u),T(l())),()=>{O(o,w(u)?l()===w(u):!1)}),q(()=>(T(s()),T(l()),w(o),T(c()),T(r)),()=>{O(i,ne(s(),l()?"block":"w-full text-left",w(o)&&(c()??a.activeClass),r.class))}),Fe(),be(),Xl(e,{tag:"li",get show(){return w(d)},use:v,children:(g,h)=>{var p=ie(),m=X(p);Ut(m,()=>l()?"a":"button",!1,(y,b)=>{let _;ee(()=>_=ve(y,_,{href:l(),type:l()?void 0:"button",role:l()?"link":"button",...n,class:w(i)},void 0,y.namespaceURI===yt,y.nodeName.includes("-"))),V("click",y,function(A){j.call(this,t,A)}),V("change",y,function(A){j.call(this,t,A)}),V("keydown",y,function(A){j.call(this,t,A)}),V("keyup",y,function(A){j.call(this,t,A)}),V("focus",y,function(A){j.call(this,t,A)}),V("blur",y,function(A){j.call(this,t,A)}),V("mouseenter",y,function(A){j.call(this,t,A)}),V("mouseleave",y,function(A){j.call(this,t,A)});var x=ie(),k=X(x);se(k,t,"default",{},null),S(b,x)}),S(g,p)},$$slots:{default:!0}}),fe()}var Zl=Z("
"),Jl=Z("
");function Ql(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["items","imgClass"]);ue(t,!1);const o=K();let i=C(t,"items",24,()=>[]),s=C(t,"imgClass",8,"h-auto max-w-full rounded-lg");function l(f){getComputedStyle(f).gap==="normal"&&(f.style.gap="inherit")}q(()=>T(r),()=>{O(o,ne("grid",r.class))}),Fe(),be();var c=Jl();let a;Zi(c,5,i,Ki,(f,u)=>{var d=ie(),v=X(d);se(v,t,"default",{get item(){return w(u)}},g=>{var h=Zl(),p=ae(h);const m=_t(()=>nt(ne(s(),r.classImg)));ee(()=>{ht(p,"src",w(u).src),ht(p,"alt",w(u).alt),pt(p,w(m))}),S(g,h)}),S(f,d)},f=>{var u=ie(),d=X(u);se(d,t,"default",{get item(){return i()[0]}},null),S(f,u)}),Bt(c,f=>l==null?void 0:l(f)),ee(()=>a=ve(c,a,{...n,class:w(o)})),S(e,c),fe()}var $l=Z("
");function Nn(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["fluid"]);ue(t,!1);let o=C(t,"fluid",8,!1);be();var i=$l();let s;var l=ae(i);se(l,t,"default",{},null),ee(()=>s=ve(i,s,{...n,class:ne("mx-auto flex flex-wrap justify-between items-center ",o()?"w-full":"container",r.class)})),S(e,i),fe()}function ea(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["fluid","navContainerClass"]);ue(t,!1);const o=mo(),i=()=>bo(c,"$hidden",o);let s=C(t,"fluid",8,!1),l=C(t,"navContainerClass",8,""),c=xr(!0);st("navHidden",c);let a=()=>c.update(u=>!u);q(()=>T(n),()=>{n.color=n.color??"navbar"}),Fe(),be();var f=_t(()=>ne("px-2 sm:px-4 py-2.5 w-full",r.class));nn(e,wr({tag:"nav"},()=>n,{get class(){return w(f)},children:(u,d)=>{Nn(u,{get fluid(){return s()},get class(){return l()},children:(v,g)=>{var h=ie(),p=X(h);se(p,t,"default",{get hidden(){return i()},toggle:a,NavContainer:Nn},null),S(v,h)},$$slots:{default:!0}})},$$slots:{default:!0}})),fe()}var ta=Z("");function ra(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["href"]);ue(t,!1);let o=C(t,"href",8,"");be();var i=ta();let s;var l=ae(i);se(l,t,"default",{},null),ee(()=>s=ve(i,s,{href:o(),...n,class:ne("flex items-center",r.class)})),S(e,i),fe()}var na=tn("");function oa(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["size","color","variation","ariaLabel"]);ue(t,!1);let o=C(t,"size",8,"24"),i=C(t,"color",8,"currentColor"),s=C(t,"variation",8,"outline"),l=C(t,"ariaLabel",8,"bars 3"),c=K(),a=K(),f=` `,u=` `;q(()=>T(s()),()=>{switch(s()){case"outline":O(a,f),O(c,"0 0 24 24");break;case"solid":O(a,u),O(c,"0 0 24 24");break;default:O(a,f),O(c,"0 0 24 24")}}),Fe(),be();var d=na();let v;var g=ae(d);es(g,()=>w(a)),ee(()=>v=ve(d,v,{xmlns:"http://www.w3.org/2000/svg",role:"button",tabindex:"0",width:o(),height:o(),class:r.class,...n,"aria-label":l(),fill:"none",viewBox:w(c),"stroke-width":"2"},void 0,!0)),V("click",d,function(h){j.call(this,t,h)}),S(e,d),fe()}function ia(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["menuClass","onClick","classMenu"]);ue(t,!1);let o=C(t,"menuClass",8,"h-6 w-6 shrink-0"),i=C(t,"onClick",24,()=>{}),s=C(t,"classMenu",8,""),l="ms-3 md:hidden",c=$e("navHidden")??xr(!0);const a=u=>c.update(d=>!d);be();var f=_t(()=>ne(l,r.class));rl(e,wr({name:"Open main menu"},()=>n,{get class(){return w(f)},$$events:{click(...u){var d;(d=i()||a)==null||d.apply(this,u)}},children:(u,d)=>{var v=_t(()=>ne(o(),s()));oa(u,{get class(){return w(v)}})},$$slots:{default:!0}})),fe()}var sa=Z("
  • ");function zt(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["href","activeClass","nonActiveClass"]);ue(t,!1);const o=K(),i=K();let s=C(t,"href",8,""),l=C(t,"activeClass",24,()=>{}),c=C(t,"nonActiveClass",24,()=>{});const a=$e("navbarContext")??{},f=$e("activeUrl");let u=K("");f.subscribe(g=>{O(u,g)}),q(()=>(w(u),T(s())),()=>{O(o,w(u)?s()===w(u):!1)}),q(()=>(w(o),T(l()),T(c()),T(r)),()=>{O(i,ne("block py-2 pe-4 ps-3 md:p-0 rounded md:border-0",w(o)?l()??a.activeClass:c()??a.nonActiveClass,r.class))}),Fe(),be();var d=sa(),v=ae(d);Ut(v,()=>s()?"a":"div",!1,(g,h)=>{let p;ee(()=>p=ve(g,p,{role:s()?void 0:"link",href:s(),...n,class:w(i)},void 0,g.namespaceURI===yt,g.nodeName.includes("-"))),V("blur",g,function(b){j.call(this,t,b)}),V("change",g,function(b){j.call(this,t,b)}),V("click",g,function(b){j.call(this,t,b)}),V("focus",g,function(b){j.call(this,t,b)}),V("keydown",g,function(b){j.call(this,t,b)}),V("keypress",g,function(b){j.call(this,t,b)}),V("keyup",g,function(b){j.call(this,t,b)}),V("mouseenter",g,function(b){j.call(this,t,b)}),V("mouseleave",g,function(b){j.call(this,t,b)}),V("mouseover",g,function(b){j.call(this,t,b)});var m=ie(),y=X(m);se(y,t,"default",{},null),S(h,m)}),S(e,d),fe()}function la(e){const t=Math.cos(e*Math.PI*.5);return Math.abs(t)<1e-14?1:1-t}var aa=Z("
    "),ca=Z("
    ");function ua(e,t){const r=G(t,["children","$$slots","$$events","$$legacy"]),n=G(r,["activeUrl","divClass","ulClass","hidden","slideParams","activeClass","nonActiveClass","classUl"]);ue(t,!1);const o=mo(),i=()=>bo(h,"$hiddenStore",o);let s=C(t,"activeUrl",8,""),l=C(t,"divClass",8,"w-full md:block md:w-auto"),c=C(t,"ulClass",8,"flex flex-col p-4 mt-4 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:text-sm md:font-medium"),a=C(t,"hidden",24,()=>{}),f=C(t,"slideParams",24,()=>({delay:250,duration:500,easing:la})),u=C(t,"activeClass",8,"text-white bg-primary-700 md:bg-transparent md:text-primary-700 md:dark:text-white dark:bg-primary-600 md:dark:bg-transparent"),d=C(t,"nonActiveClass",8,"text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-primary-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent"),v=C(t,"classUl",8,"");const g=xr("");st("navbarContext",{activeClass:u(),nonActiveClass:d()}),st("activeUrl",g);let h=$e("navHidden"),p=K(),m=K(),y=K();q(()=>T(s()),()=>{g.set(s())}),q(()=>(T(a()),i()),()=>{O(p,a()??i()??!0)}),q(()=>(T(l()),T(r)),()=>{O(m,ne(l(),r.class))}),q(()=>(T(c()),T(v())),()=>{O(y,ne(c(),v()))}),Fe(),be();var b=ie(),_=X(b);{var x=A=>{var E=aa();let R;var N=ae(E);nn(N,{tag:"ul",border:!0,rounded:!0,color:"navbarUl",get class(){return w(y)},children:(I,P)=>{var W=ie(),L=X(W);se(L,t,"default",{},null),S(I,W)},$$slots:{default:!0}}),ee(()=>R=ve(E,R,{...n,class:w(m),role:"button",tabindex:"0"})),po(3,E,()=>Zs,f),V("click",E,function(I){j.call(this,t,I)}),S(A,E)},k=A=>{var E=ca();let R;var N=ae(E),I=ae(N);se(I,t,"default",{},null),ee(()=>{R=ve(E,R,{...n,class:w(m),hidden:w(p)}),pt(N,nt(w(y)))}),S(A,E)};he(_,A=>{w(p)?A(k,!1):A(x)})}S(e,b),fe()}var fa=Z(" "),da=tn(" "),va=tn('');function ga(e,t){var y,b;ue(t,!0);const r=$e("iconCtx")??{},n={xs:"w-3 h-3",sm:"w-4 h-4",md:"w-5 h-5",lg:"w-6 h-6",xl:"w-8 h-8"};let o=C(t,"size",19,()=>r.size||"md"),i=C(t,"color",19,()=>r.color||"currentColor"),s=C(t,"strokeWidth",19,()=>r.strokeWidth||"2"),l=C(t,"ariaLabel",3,"chevron down outline"),c=ds(t,["$$slots","$$events","$$legacy","size","color","title","strokeWidth","desc","class","ariaLabel"]),a=`${((y=t.title)==null?void 0:y.id)||""} ${((b=t.desc)==null?void 0:b.id)||""}`;const f=Ve(()=>{var _,x;return!!((_=t.title)!=null&&_.id||(x=t.desc)!=null&&x.id)});var u=va();let d;var v=ae(u);{var g=_=>{var x=fa(),k=ae(x);ee(()=>{ht(x,"id",t.title.id),fr(k,t.title.title)}),S(_,x)};he(v,_=>{var x;(x=t.title)!=null&&x.id&&t.title.title&&_(g)})}var h=re(v);{var p=_=>{var x=da(),k=ae(x);ee(()=>{ht(x,"id",t.desc.id),fr(k,t.desc.desc)}),S(_,x)};he(h,_=>{var x;(x=t.desc)!=null&&x.id&&t.desc.desc&&_(p)})}var m=re(h);ee(()=>{d=ve(u,d,{xmlns:"http://www.w3.org/2000/svg",fill:"none",color:i(),...c,class:ne("shrink-0",n[o()],t.class),"aria-label":l(),"aria-describedby":w(f)?a:void 0,viewBox:"0 0 24 24"},void 0,!0),ht(m,"stroke-width",s())}),S(e,u),fe()}var ha=Z('ESP32 Logo SvelteESP32',1),pa=Z("Dropdown",1),ba=Z(" ",1),ma=Z(" ",1),ya=Z(" ",1),_a=Z(" ",1);function wa(e){const t=[{alt:"erbology",src:"./gallery/image.jpg"},{alt:"shoes",src:"./gallery/image-1.jpg"},{alt:"small bag",src:"./gallery/image-2.jpg"},{alt:"plants",src:"./gallery/image-3.jpg"},{alt:"watch",src:"./gallery/image-4.jpg"},{alt:"shoe",src:"./gallery/image-5.jpg"}];var r=_a(),n=X(r);ea(n,{children:(i,s)=>{var l=ya(),c=X(l);ra(c,{href:"/",children:(u,d)=>{var v=ha();S(u,v)},$$slots:{default:!0}});var a=re(c,2);ia(a,{});var f=re(a,2);ua(f,{children:(u,d)=>{var v=ma(),g=X(v);zt(g,{href:"/",children:(_,x)=>{var k=Ge("Home");S(_,k)},$$slots:{default:!0}});var h=re(g,2);zt(h,{class:"cursor-pointer",children:(_,x)=>{var k=pa(),A=re(X(k));ga(A,{class:"w-6 h-6 ms-2 text-primary-800 dark:text-white inline"}),S(_,k)},$$slots:{default:!0}});var p=re(h,2);ql(p,{class:"w-44 z-20",children:(_,x)=>{var k=ba(),A=X(k);ir(A,{href:"/",children:(P,W)=>{var L=Ge("Dashboard");S(P,L)},$$slots:{default:!0}});var E=re(A,2);ir(E,{href:"/docs/components/navbar",children:(P,W)=>{var L=Ge("Settings");S(P,L)},$$slots:{default:!0}});var R=re(E,2);ir(R,{href:"/",children:(P,W)=>{var L=Ge("Earnings");S(P,L)},$$slots:{default:!0}});var N=re(R,2);Kl(N,{});var I=re(N,2);ir(I,{href:"/",children:(P,W)=>{var L=Ge("Sign out");S(P,L)},$$slots:{default:!0}}),S(_,k)},$$slots:{default:!0}});var m=re(p,2);zt(m,{href:"/settings",children:(_,x)=>{var k=Ge("Setting");S(_,k)},$$slots:{default:!0}});var y=re(m,2);zt(y,{href:"/pricing",children:(_,x)=>{var k=Ge("Pricing");S(_,k)},$$slots:{default:!0}});var b=re(y,2);zt(b,{href:"/contact",children:(_,x)=>{var k=Ge("Contact");S(_,k)},$$slots:{default:!0}}),S(u,v)},$$slots:{default:!0}}),S(i,l)},$$slots:{default:!0}});var o=re(n,2);Ql(o,{items:t,class:"gap-4 grid-cols-2 md:grid-cols-3"}),S(e,r)}Gi(wa,{target:document.querySelector("#app")}); diff --git a/demo/svelte/dist/assets/index-DSjEOBdh.js b/demo/svelte/dist/assets/index-DSjEOBdh.js new file mode 100644 index 0000000..57e3923 --- /dev/null +++ b/demo/svelte/dist/assets/index-DSjEOBdh.js @@ -0,0 +1 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();const pn=!1;var qt=Array.isArray,Xo=Array.prototype.indexOf,Zr=Array.from,Fn=Object.defineProperty,$e=Object.getOwnPropertyDescriptor,Un=Object.getOwnPropertyDescriptors,Zo=Object.prototype,Jo=Array.prototype,Jr=Object.getPrototypeOf;function ht(e){return typeof e=="function"}const Pe=()=>{};function Qo(e){return e()}function Ir(e){for(var t=0;tw(e))),t}function O(e,t){return X!==null&&!Ge&&wr()&&X.f&(xe|br)&&(Le===null||!Le.includes(e))&&ui(),Yn(e,t)}function Yn(e,t){return e.equals(t)||(e.v,e.v=t,e.wv=uo(),Kn(e,Ye),wr()&&W!==null&&W.f&ce&&!(W.f&(Ue|At))&&(He===null?Li([e]):He.push(e))),t}function Kn(e,t){var r=e.reactions;if(r!==null)for(var n=wr(),o=r.length,i=0;i=m.v&&O(m,_+1)}bn(s)}return!0},ownKeys(c){w(s);var a=Reflect.ownKeys(c).filter(d=>{var v=o.get(d);return v===void 0||v.v!==ge});for(var[f,u]of o)u.v!==ge&&!(f in c)&&a.push(f);return a},setPrototypeOf(){ai()}})}function bn(e,t=1){O(e,e.v+t)}var mn,Zn,Jn;function ki(){if(mn===void 0){mn=window;var e=Element.prototype,t=Node.prototype;Zn=$e(t,"firstChild").get,Jn=$e(t,"nextSibling").get,e.__click=void 0,e.__className="",e.__attributes=null,e.__styles=null,e.__e=void 0,Text.prototype.__t=void 0}}function Kt(e=""){return document.createTextNode(e)}function _e(e){return Zn.call(e)}function yr(e){return Jn.call(e)}function ae(e,t){return _e(e)}function K(e,t){{var r=_e(e);return r instanceof Comment&&r.data===""?yr(r):r}}function ne(e,t=1,r=!1){let n=e;for(;t--;)n=yr(n);return n}function Ci(e){e.textContent=""}function Oe(e){var t=xe|Ye;W===null?t|=ft:W.f|=Wn;var r=X!==null&&X.f&xe?X:null;const n={children:null,ctx:H,deps:null,equals:Hn,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??W};if(r!==null){var o;((o=r).children??(o.children=[])).push(n)}return n}function ze(e){const t=Oe(e);return t.equals=$r,t}function Qn(e){var t=e.children;if(t!==null){e.children=null;for(var r=0;rnew Promise(n=>{r.outro?Ut(t,()=>{Me(t),n(void 0)}):(Me(t),n(void 0))})}function Xt(e){return Rt(Bn,e,!1)}function G(e,t){var r=H,n={effect:null,ran:!1};r.l.r1.push(n),n.effect=Zt(()=>{e(),!n.ran&&(n.ran=!0,O(r.l.r2,!0),De(t))})}function Be(){var e=H;Zt(()=>{if(w(e.l.r2)){for(var t of e.l.r1){var r=t.effect;r.f&ce&&Ee(r,dt),Ot(r)&&kr(r),t.ran=!1}e.l.r2.v=!1}})}function Zt(e){return Rt(Gt,e,!0)}function ee(e,t=[],r=Oe){const n=t.map(r);return Jt(()=>e(...n.map(w)))}function Jt(e,t=0){return Rt(Gt|br|t,e,!0)}function lt(e,t=!0){return Rt(Gt|Ue,e,!0,t)}function no(e){var t=e.teardown;if(t!==null){const r=nn,n=X;_n(!0),Ie(null);try{t.call(null)}finally{_n(r),Ie(n)}}}function oo(e){var t=e.deriveds;if(t!==null){e.deriveds=null;for(var r=0;r{Me(e),t&&t()})}function lo(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var o of e)o.out(n)}else t()}function tn(e,t,r){if(!(e.f&Te)){if(e.f^=Te,e.transitions!==null)for(const s of e.transitions)(s.is_global||r)&&t.push(s);for(var n=e.first;n!==null;){var o=n.next,i=(n.f&Yt)!==0||(n.f&Ue)!==0;tn(n,t,i?r:!1),n=o}}}function Bt(e){ao(e,!0)}function ao(e,t){if(e.f&Te){e.f^=Te,e.f&ce||(e.f^=ce),Ot(e)&&(Ee(e,Ye),Cr(e));for(var r=e.first;r!==null;){var n=r.next,o=(r.f&Yt)!==0||(r.f&Ue)!==0;ao(r,o?t:!1),r=n}if(e.transitions!==null)for(const i of e.transitions)(i.is_global||t)&&i.in()}}let Fr=!1,Ur=[];function Oi(){Fr=!1;const e=Ur.slice();Ur=[],Ir(e)}function _r(e){Fr||(Fr=!0,queueMicrotask(Oi)),Ur.push(e)}function rn(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}let sr=!1,cr=!1,ur=null,bt=!1,nn=!1;function yn(e){bt=e}function _n(e){nn=e}let Br=[],Ft=0;let X=null,Ge=!1;function Ie(e){X=e}let W=null;function Ce(e){W=e}let Le=null;function Ti(e){Le=e}let he=null,me=0,He=null;function Li(e){He=e}let co=1,fr=0,ot=!1,H=null;function uo(){return++co}function wr(){return!St||H!==null&&H.l===null}function Ot(e){var f;var t=e.f;if(t&Ye)return!0;if(t&dt){var r=e.deps,n=(t&ft)!==0;if(r!==null){var o,i,s=(t&ar)!==0,l=n&&W!==null&&!ot,c=r.length;if(s||l){for(o=0;oe.wv)return!0}(!n||W!==null&&!ot)&&Ee(e,ce)}return!1}function Ni(e,t){for(var r=t;r!==null;){if(r.f&lr)try{r.fn(e);return}catch{r.f^=lr}r=r.parent}throw sr=!1,e}function zi(e){return(e.f&Pt)===0&&(e.parent===null||(e.parent.f&lr)===0)}function xr(e,t,r,n){if(sr){if(r===null&&(sr=!1),zi(t))throw e;return}r!==null&&(sr=!0);{Ni(e,t);return}}function fo(e,t,r=0){var n=e.reactions;if(n!==null)for(var o=0;o0)for(u.length=me+he.length,d=0;d1e3){Ft=0;try{ii()}catch(e){if(ur!==null)xr(e,ur,null);else throw e}}Ft++}function Di(e){var t=e.length;if(t!==0){Ii();var r=bt;bt=!0;try{for(var n=0;n1001)return;const e=Br;Br=[],Di(e),cr||(Ft=0,ur=null)}function Cr(e){cr||(cr=!0,queueMicrotask(Ui)),ur=e;for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(r&(At|Ue)){if(!(r&ce))return;t.f^=ce}}Br.push(t)}function go(e,t){var r=e.first,n=[];e:for(;r!==null;){var o=r.f,i=(o&Ue)!==0,s=i&&(o&ce)!==0,l=r.next;if(!s&&!(o&Te))if(o&Gt){if(i)r.f^=ce;else try{Ot(r)&&kr(r)}catch(u){xr(u,r,null,r.ctx)}var c=r.first;if(c!==null){r=c;continue}}else o&Bn&&n.push(r);if(l===null){let u=r.parent;for(;u!==null;){if(e===u)break e;var a=u.next;if(a!==null){r=a;continue e}u=u.parent}}r=l}for(var f=0;f{document.activeElement===r&&e.focus()})}}function Zi(e){var t=X,r=W;Ie(null),Ce(null);try{return e()}finally{Ie(t),Ce(r)}}const po=new Set,Wr=new Set;function bo(e,t,r,n={}){function o(i){if(n.capture||Dt.call(t,i),!i.cancelBubble)return Zi(()=>r==null?void 0:r.call(this,i))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?_r(()=>{t.addEventListener(e,o,n)}):t.addEventListener(e,o,n),o}function V(e,t,r,n,o){var i={capture:n,passive:o},s=bo(e,t,r,i);(t===document.body||t===window||t===document)&&ro(()=>{t.removeEventListener(e,s,i)})}function Ji(e){for(var t=0;t{throw b});throw d}}finally{e.__root=t,delete e.currentTarget,Ie(f),Ce(u)}}}function on(e){var t=document.createElement("template");return t.innerHTML=e,t.content}function rt(e,t){var r=W;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function Q(e,t){var r=(t&Gn)!==0,n=(t&wi)!==0,o,i=!e.startsWith("");return()=>{o===void 0&&(o=on(i?e:""+e),r||(o=_e(o)));var s=n?document.importNode(o,!0):o.cloneNode(!0);if(r){var l=_e(s),c=s.lastChild;rt(l,c)}else rt(s,s);return s}}function Er(e,t,r="svg"){var n=!e.startsWith(""),o=(t&Gn)!==0,i=`<${r}>${n?e:""+e}`,s;return()=>{if(!s){var l=on(i),c=_e(l);if(o)for(s=document.createDocumentFragment();_e(c);)s.appendChild(_e(c));else s=_e(c)}var a=s.cloneNode(!0);if(o){var f=_e(a),u=a.lastChild;rt(f,u)}else rt(a,a);return a}}function Xe(e=""){{var t=Kt(e+"");return rt(t,t),t}}function ie(){var e=document.createDocumentFragment(),t=document.createComment(""),r=Kt();return e.append(t,r),rt(t,r),e}function R(e,t){e!==null&&e.before(t)}let dr=!0;function xn(e){dr=e}function vr(e,t){var r,n=t==null?"":typeof t=="object"?t+"":t;n!==((r=e).__t??(r.__t=e.nodeValue))&&(e.__t=n,e.nodeValue=n==null?"":n+"")}function Qi(e,t){return $i(e,t)}const vt=new Map;function $i(e,{target:t,anchor:r,props:n={},events:o,context:i,intro:s=!0}){ki();var l=new Set,c=u=>{for(var d=0;d{var u=r??t.appendChild(Kt());return lt(()=>{if(i){ue({});var d=H;d.c=i}o&&(n.$$events=o),dr=s,a=e(u,n)||{},dr=!0,i&&fe()}),()=>{var g;for(var d of l){t.removeEventListener(d,Dt);var v=vt.get(d);--v===0?(document.removeEventListener(d,Dt),vt.delete(d)):vt.set(d,v)}Wr.delete(c),u!==r&&((g=u.parentNode)==null||g.removeChild(u))}});return es.set(a,f),a}let es=new WeakMap;function pe(e,t,r=!1){var n=e,o=null,i=null,s=ge,l=r?Yt:0,c=!1;const a=(u,d=!0)=>{c=!0,f(d,u)},f=(u,d)=>{s!==(s=u)&&(s?(o?Bt(o):d&&(o=lt(()=>d(n))),i&&Ut(i,()=>{i=null})):(i?Bt(i):d&&(i=lt(()=>d(n))),o&&Ut(o,()=>{o=null})))};Jt(()=>{c=!1,t(a),c||f(null,null)},l)}function ts(e,t){return t}function rs(e,t,r,n){for(var o=[],i=t.length,s=0;s0&&o.length===0&&r!==null;if(l){var c=r.parentNode;Ci(c),c.append(r),n.clear(),Qe(e,t[0].prev,t[i-1].next)}lo(o,()=>{for(var a=0;a{var d=r();return qt(d)?d:d==null?[]:Zr(d)});Jt(()=>{var d=w(u),v=d.length;if(!(f&&v===0)){f=v===0;{var g=X;os(d,l,s,o,t,(g.f&Te)!==0,n,r)}i!==null&&(v===0?a?Bt(a):a=lt(()=>i(s)):a!==null&&Ut(a,()=>{a=null})),w(u)}})}function os(e,t,r,n,o,i,s,l){var c=e.length,a=t.items,f=t.first,u=f,d,v=null,g=[],p=[],h,m,_,b;for(b=0;b0){var M=c===0?r:null;rs(t,S,M,a)}}W.first=t.first&&t.first.e,W.last=v&&v.e}function is(e,t,r,n){Yn(e.v,t),e.i=r}function ss(e,t,r,n,o,i,s,l,c,a){var f=(c&vi)!==0,u=(c&hi)===0,d=f?u?mr(o):ye(o):o,v=c&gi?ye(s):s,g={i:v,v:d,k:i,a:null,e:null,prev:r,next:n};try{return g.e=lt(()=>l(e,d,v,a),Xn),g.e.prev=r&&r.e,g.e.next=n&&n.e,r===null?t.first=g:(r.next=g,r.e.next=g.e),n!==null&&(n.prev=g,n.e.prev=g.e),g}finally{}}function kn(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,o=t?t.e.nodes_start:r,i=e.e.nodes_start;i!==n;){var s=yr(i);o.before(i),i=s}}function Qe(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function ls(e,t,r,n,o){var i=e,s="",l;Jt(()=>{s!==(s=t()??"")&&(l!==void 0&&(Me(l),l=void 0),s!==""&&(l=lt(()=>{var c=s+"";c=`${c}`;var a=on(c);for(a=_e(a),rt(_e(a),a.lastChild);_e(a);)i.before(_e(a))})))})}function se(e,t,r,n,o){var l;var i=(l=t.$$slots)==null?void 0:l[r],s=!1;i===!0&&(i=t[r==="default"?"children":r],s=!0),i===void 0?o!==null&&o(e):i(e,s?()=>n:n)}function as(e){const t={};e.children&&(t.default=!0);for(const r in e.$$slots)t[r]=!0;return t}function Wt(e,t,r,n,o,i){var s,l,c=null,a=e,f;Jt(()=>{const u=t()||null;var d=u==="svg"?xt:null;u!==s&&(f&&(u===null?Ut(f,()=>{f=null,l=null}):u===l?Bt(f):(Me(f),xn(!1))),u&&u!==l&&(f=lt(()=>{if(c=d?document.createElementNS(d,u):document.createElement(u),rt(c,c),n){var v=c.appendChild(Kt());n(c,v)}W.nodes_end=c,a.before(c)})),s=u,s&&(l=s),xn(!0))},Yt)}function jt(e,t,r){Xt(()=>{var n=De(()=>t(e,r==null?void 0:r())||{});if(r&&(n!=null&&n.update)){var o=!1,i={};Zt(()=>{var s=r();T(s),o&&Qr(i,s)&&(i=s,n.update(s))}),o=!0}if(n!=null&&n.destroy)return()=>n.destroy()})}function mo(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tperformance.now(),qe={tick:e=>requestAnimationFrame(e),now:()=>ds(),tasks:new Set};function _o(){const e=qe.now();qe.tasks.forEach(t=>{t.c(e)||(qe.tasks.delete(t),t.f())}),qe.tasks.size!==0&&qe.tick(_o)}function vs(e){let t;return qe.tasks.size===0&&qe.tick(_o),{promise:new Promise(r=>{qe.tasks.add(t={c:e,f:r})}),abort(){qe.tasks.delete(t)}}}function rr(e,t){e.dispatchEvent(new CustomEvent(t))}function gs(e){if(e==="float")return"cssFloat";if(e==="offset")return"cssOffset";if(e.startsWith("--"))return e;const t=e.split("-");return t.length===1?t[0]:t[0]+t.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function En(e){const t={},r=e.split(";");for(const n of r){const[o,i]=n.split(":");if(!o||i===void 0)break;const s=gs(o.trim());t[s]=i.trim()}return t}const hs=e=>e;function wo(e,t,r,n){var o,i=(e&_i)!==0,s="both",l,c=t.inert,a=t.style.overflow,f,u;function d(){var m=X,_=W;Ie(null),Ce(null);try{return l??(l=r()(t,(n==null?void 0:n())??{},{direction:s}))}finally{Ie(m),Ce(_)}}var v={is_global:i,in(){t.inert=c,rr(t,"introstart"),f=jr(t,d(),u,1,()=>{rr(t,"introend"),f==null||f.abort(),f=l=void 0,t.style.overflow=a})},out(m){t.inert=!0,rr(t,"outrostart"),u=jr(t,d(),f,0,()=>{rr(t,"outroend"),m==null||m()})},stop:()=>{f==null||f.abort(),u==null||u.abort()}},g=W;if(((o=g).transitions??(o.transitions=[])).push(v),dr){var p=i;if(!p){for(var h=g.parent;h&&h.f&Yt;)for(;(h=h.parent)&&!(h.f&br););p=!h||(h.f&Vn)!==0}p&&Xt(()=>{De(()=>v.in())})}}function jr(e,t,r,n,o){var i=n===1;if(ht(t)){var s,l=!1;return _r(()=>{if(!l){var h=t({direction:i?"in":"out"});s=jr(e,h,r,n,o)}}),{abort:()=>{l=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(t!=null&&t.duration))return o(),{abort:Pe,deactivate:Pe,reset:Pe,t:()=>n};const{delay:c=0,css:a,tick:f,easing:u=hs}=t;var d=[];if(i&&r===void 0&&(f&&f(0,1),a)){var v=En(a(0,1));d.push(v,v)}var g=()=>1-n,p=e.animate(d,{duration:c});return p.onfinish=()=>{var h=(r==null?void 0:r.t())??1-n;r==null||r.abort();var m=n-h,_=t.duration*Math.abs(m),b=[];if(_>0){var y=!1;if(a)for(var x=Math.ceil(_/16.666666666666668),k=0;k<=x;k+=1){var A=h+m*u(k/x),P=En(a(A,1-A));b.push(P),y||(y=P.overflow==="hidden")}y&&(e.style.overflow="hidden"),g=()=>{var S=p.currentTime;return h+m*u(S/_)},f&&vs(()=>{if(p.playState!=="running")return!1;var S=g();return f(S,1-S),!0})}p=e.animate(b,{duration:_,fill:"forwards"}),p.onfinish=()=>{g=()=>n,f==null||f(n,1-n),o()}},{abort:()=>{p&&(p.cancel(),p.effect=null,p.onfinish=Pe)},deactivate:()=>{o=Pe},reset:()=>{n===0&&(f==null||f(1,0))},t:()=>g()}}function An(e,t){return e===t||(e==null?void 0:e[et])===t}function Hr(e={},t,r,n){return Xt(()=>{var o,i;return Zt(()=>{o=i,i=[],De(()=>{e!==r(...i)&&(t(e,...i),o&&An(r(...o),e)&&t(null,...o))})}),()=>{_r(()=>{i&&An(r(...i),e)&&t(null,...i)})}}),e}function be(e=!1){const t=H,r=t.l.u;if(!r)return;let n=()=>T(t.s);if(e){let o=0,i={};const s=Oe(()=>{let l=!1;const c=t.s;for(const a in c)c[a]!==i[a]&&(i[a]=c[a],l=!0);return l&&o++,o});n=()=>w(s)}r.b.length&&Pi(()=>{Pn(t,n),Ir(r.b)}),Dr(()=>{const o=De(()=>r.m.map(Qo));return()=>{for(const i of o)typeof i=="function"&&i()}}),r.a.length&&Dr(()=>{Pn(t,n),Ir(r.a)})}function Pn(e,t){if(e.l.s)for(const r of e.l.s)w(r);t()}function B(e,t){var i;var r=(i=e.$$events)==null?void 0:i[t.type],n=qt(r)?r.slice():r==null?[]:[r];for(var o of n)o.call(this,t)}function xo(e,t,r){if(e==null)return t(void 0),Pe;const n=De(()=>e.subscribe(t,r));return n.unsubscribe?()=>n.unsubscribe():n}const gt=[];function Ar(e,t=Pe){let r=null;const n=new Set;function o(l){if(Qr(e,l)&&(e=l,r)){const c=!gt.length;for(const a of n)a[1](),gt.push(a,e);if(c){for(let a=0;a{n.delete(a),n.size===0&&r&&(r(),r=null)}}return{set:o,update:i,subscribe:s}}function ps(e){let t;return xo(e,r=>t=r)(),t}let nr=!1,qr=Symbol();function ko(e,t,r){var n,o;const i=(n=r)[o=t]??(n[o]={store:null,source:mr(void 0),unsubscribe:Pe});if(i.store!==e&&!(qr in r))if(i.unsubscribe(),i.store=e??null,e==null)i.source.v=void 0,i.unsubscribe=Pe;else{var s=!0;i.unsubscribe=xo(e,l=>{s?i.source.v=l:O(i.source,l)}),s=!1}return e&&qr in r?ps(e):w(i.source)}function Co(){const e={};function t(){ro(()=>{for(var r in e)e[r].unsubscribe();Fn(e,qr,{enumerable:!1,value:!0})})}return[e,t]}function bs(e){var t=nr;try{return nr=!1,[e(),nr]}finally{nr=t}}const ms={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function ys(e,t,r){return new Proxy({props:e,exclude:t},ms)}const _s={get(e,t){if(!e.exclude.includes(t))return w(e.version),t in e.special?e.special[t]():e.props[t]},set(e,t,r){return t in e.special||(e.special[t]=C({get[t](){return e.props[t]}},t,qn)),e.special[t](r),wn(e.version),!0},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},deleteProperty(e,t){return e.exclude.includes(t)||(e.exclude.push(t),wn(e.version)),!0},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function q(e,t){return new Proxy({props:e,exclude:t,special:{},version:ye(0)},_s)}const ws={get(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(ht(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n)return n[t]}},set(e,t,r){let n=e.props.length;for(;n--;){let o=e.props[n];ht(o)&&(o=o());const i=$e(o,t);if(i&&i.set)return i.set(r),!0}return!1},getOwnPropertyDescriptor(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(ht(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n){const o=$e(n,t);return o&&!o.configurable&&(o.configurable=!0),o}}},has(e,t){if(t===et||t===jn)return!1;for(let r of e.props)if(ht(r)&&(r=r()),r!=null&&t in r)return!0;return!1},ownKeys(e){const t=[];for(let r of e.props){ht(r)&&(r=r());for(const n in r)t.includes(n)||t.push(n)}return t}};function Pr(...e){return new Proxy({props:e},ws)}function Sn(e){for(var t=W,r=W;t!==null&&!(t.f&(Ue|At));)t=t.parent;try{return Ce(t),e()}finally{Ce(r)}}function C(e,t,r,n){var A;var o=(r&pi)!==0,i=!St||(r&bi)!==0,s=(r&mi)!==0,l=(r&yi)!==0,c=!1,a;s?[a,c]=bs(()=>e[t]):a=e[t];var f=et in e||jn in e,u=s&&(((A=$e(e,t))==null?void 0:A.set)??(f&&t in e&&(P=>e[t]=P)))||void 0,d=n,v=!0,g=!1,p=()=>(g=!0,v&&(v=!1,l?d=De(n):d=n),d);a===void 0&&n!==void 0&&(u&&i&&si(),a=p(),u&&u(a));var h;if(i)h=()=>{var P=e[t];return P===void 0?p():(v=!0,g=!1,P)};else{var m=Sn(()=>(o?Oe:ze)(()=>e[t]));m.f|=$o,h=()=>{var P=w(m);return P!==void 0&&(d=void 0),P===void 0?d:P}}if(!(r&qn))return h;if(u){var _=e.$$legacy;return function(P,S){return arguments.length>0?((!i||!S||_||c)&&u(S?h():P),P):h()}}var b=!1,y=!1,x=mr(a),k=Sn(()=>Oe(()=>{var P=h(),S=w(x);return b?(b=!1,y=!0,S):(y=!1,x.v=P)}));return o||(k.equals=$r),function(P,S){if(arguments.length>0){const N=S?w(k):i&&s?pt(P):P;return k.equals(N)||(b=!0,O(x,N),g&&d!==void 0&&(d=N),De(()=>w(k))),P}return w(k)}}function xs(e){H===null&&rn(),St&&H.l!==null?Cs(H).m.push(e):Dr(()=>{const t=De(e);if(typeof t=="function")return t})}function ks(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function Eo(){const e=H;return e===null&&rn(),(t,r,n)=>{var i;const o=(i=e.s.$$events)==null?void 0:i[t];if(o){const s=qt(o)?o.slice():[o],l=ks(t,r,n);for(const c of s)c.call(e.x,l);return!l.defaultPrevented}return!0}}function Cs(e){var t,r=e.l;return(t=r).u??(t.u={a:[],b:[],m:[]})}const Es="5";var Rn;typeof window<"u"&&((Rn=window).__svelte||(Rn.__svelte={v:new Set})).v.add(Es);di();const sn="-",As=e=>{const t=Ss(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const l=s.split(sn);return l[0]===""&&l.length!==1&&l.shift(),Ao(l,t)||Ps(s)},getConflictingClassGroupIds:(s,l)=>{const c=r[s]||[];return l&&n[s]?[...c,...n[s]]:c}}},Ao=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),o=n?Ao(e.slice(1),n):void 0;if(o)return o;if(t.validators.length===0)return;const i=e.join(sn);return(s=t.validators.find(({validator:l})=>l(i)))==null?void 0:s.classGroupId},On=/^\[(.+)\]$/,Ps=e=>{if(On.test(e)){const t=On.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},Ss=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return Os(Object.entries(e.classGroups),r).forEach(([i,s])=>{Gr(s,n,i,t)}),n},Gr=(e,t,r,n)=>{e.forEach(o=>{if(typeof o=="string"){const i=o===""?t:Tn(t,o);i.classGroupId=r;return}if(typeof o=="function"){if(Rs(o)){Gr(o(n),t,r,n);return}t.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,s])=>{Gr(s,Tn(t,i),r,n)})})},Tn=(e,t)=>{let r=e;return t.split(sn).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},Rs=e=>e.isThemeGetter,Os=(e,t)=>t?e.map(([r,n])=>{const o=n.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([s,l])=>[t+s,l])):i);return[r,o]}):e,Ts=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const o=(i,s)=>{r.set(i,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(i){let s=r.get(i);if(s!==void 0)return s;if((s=n.get(i))!==void 0)return o(i,s),s},set(i,s){r.has(i)?r.set(i,s):o(i,s)}}},Po="!",Ls=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,o=t[0],i=t.length,s=l=>{const c=[];let a=0,f=0,u;for(let h=0;hf?u-f:void 0;return{modifiers:c,hasImportantModifier:v,baseClassName:g,maybePostfixModifierPosition:p}};return r?l=>r({className:l,parseClassName:s}):s},Ns=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},zs=e=>({cache:Ts(e.cacheSize),parseClassName:Ls(e),...As(e)}),Ms=/\s+/,Is=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=t,i=[],s=e.trim().split(Ms);let l="";for(let c=s.length-1;c>=0;c-=1){const a=s[c],{modifiers:f,hasImportantModifier:u,baseClassName:d,maybePostfixModifierPosition:v}=r(a);let g=!!v,p=n(g?d.substring(0,v):d);if(!p){if(!g){l=a+(l.length>0?" "+l:l);continue}if(p=n(d),!p){l=a+(l.length>0?" "+l:l);continue}g=!1}const h=Ns(f).join(":"),m=u?h+Po:h,_=m+p;if(i.includes(_))continue;i.push(_);const b=o(p,g);for(let y=0;y0?" "+l:l)}return l};function So(){let e=0,t,r,n="";for(;e{if(typeof e=="string")return e;let t,r="";for(let n=0;nu(f),e());return r=zs(a),n=r.cache.get,o=r.cache.set,i=l,l(c)}function l(c){const a=n(c);if(a)return a;const f=Is(c,r);return o(c,f),f}return function(){return i(So.apply(null,arguments))}}const J=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},Oo=/^\[(?:([a-z-]+):)?(.+)\]$/i,Fs=/^\d+\/\d+$/,Us=new Set(["px","full","screen"]),Bs=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Vs=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Ws=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,js=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Hs=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,je=e=>_t(e)||Us.has(e)||Fs.test(e),Ze=e=>Tt(e,"length",Qs),_t=e=>!!e&&!Number.isNaN(Number(e)),zr=e=>Tt(e,"number",_t),zt=e=>!!e&&Number.isInteger(Number(e)),qs=e=>e.endsWith("%")&&_t(e.slice(0,-1)),z=e=>Oo.test(e),Je=e=>Bs.test(e),Gs=new Set(["length","size","percentage"]),Ys=e=>Tt(e,Gs,To),Ks=e=>Tt(e,"position",To),Xs=new Set(["image","url"]),Zs=e=>Tt(e,Xs,el),Js=e=>Tt(e,"",$s),Mt=()=>!0,Tt=(e,t,r)=>{const n=Oo.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},Qs=e=>Vs.test(e)&&!Ws.test(e),To=()=>!1,$s=e=>js.test(e),el=e=>Hs.test(e),tl=()=>{const e=J("colors"),t=J("spacing"),r=J("blur"),n=J("brightness"),o=J("borderColor"),i=J("borderRadius"),s=J("borderSpacing"),l=J("borderWidth"),c=J("contrast"),a=J("grayscale"),f=J("hueRotate"),u=J("invert"),d=J("gap"),v=J("gradientColorStops"),g=J("gradientColorStopPositions"),p=J("inset"),h=J("margin"),m=J("opacity"),_=J("padding"),b=J("saturate"),y=J("scale"),x=J("sepia"),k=J("skew"),A=J("space"),P=J("translate"),S=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto",z,t],E=()=>[z,t],j=()=>["",je,Ze],L=()=>["auto",_t,z],te=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],U=()=>["solid","dashed","dotted","double","none"],I=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],$=()=>["start","end","center","between","around","evenly","stretch"],Z=()=>["","0",z],le=()=>["auto","avoid","all","avoid-page","page","left","right","column"],D=()=>[_t,z];return{cacheSize:500,separator:":",theme:{colors:[Mt],spacing:[je,Ze],blur:["none","",Je,z],brightness:D(),borderColor:[e],borderRadius:["none","","full",Je,z],borderSpacing:E(),borderWidth:j(),contrast:D(),grayscale:Z(),hueRotate:D(),invert:Z(),gap:E(),gradientColorStops:[e],gradientColorStopPositions:[qs,Ze],inset:M(),margin:M(),opacity:D(),padding:E(),saturate:D(),scale:D(),sepia:Z(),skew:D(),space:E(),translate:E()},classGroups:{aspect:[{aspect:["auto","square","video",z]}],container:["container"],columns:[{columns:[Je]}],"break-after":[{"break-after":le()}],"break-before":[{"break-before":le()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...te(),z]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[p]}],"inset-x":[{"inset-x":[p]}],"inset-y":[{"inset-y":[p]}],start:[{start:[p]}],end:[{end:[p]}],top:[{top:[p]}],right:[{right:[p]}],bottom:[{bottom:[p]}],left:[{left:[p]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",zt,z]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",z]}],grow:[{grow:Z()}],shrink:[{shrink:Z()}],order:[{order:["first","last","none",zt,z]}],"grid-cols":[{"grid-cols":[Mt]}],"col-start-end":[{col:["auto",{span:["full",zt,z]},z]}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":[Mt]}],"row-start-end":[{row:["auto",{span:[zt,z]},z]}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",z]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",z]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...$()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...$(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...$(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[_]}],px:[{px:[_]}],py:[{py:[_]}],ps:[{ps:[_]}],pe:[{pe:[_]}],pt:[{pt:[_]}],pr:[{pr:[_]}],pb:[{pb:[_]}],pl:[{pl:[_]}],m:[{m:[h]}],mx:[{mx:[h]}],my:[{my:[h]}],ms:[{ms:[h]}],me:[{me:[h]}],mt:[{mt:[h]}],mr:[{mr:[h]}],mb:[{mb:[h]}],ml:[{ml:[h]}],"space-x":[{"space-x":[A]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[A]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",z,t]}],"min-w":[{"min-w":[z,t,"min","max","fit"]}],"max-w":[{"max-w":[z,t,"none","full","min","max","fit","prose",{screen:[Je]},Je]}],h:[{h:[z,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[z,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[z,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[z,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Je,Ze]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",zr]}],"font-family":[{font:[Mt]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",z]}],"line-clamp":[{"line-clamp":["none",_t,zr]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",je,z]}],"list-image":[{"list-image":["none",z]}],"list-style-type":[{list:["none","disc","decimal",z]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...U(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",je,Ze]}],"underline-offset":[{"underline-offset":["auto",je,z]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:E()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",z]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",z]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...te(),Ks]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Ys]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Zs]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[v]}],"gradient-via":[{via:[v]}],"gradient-to":[{to:[v]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[...U(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}],"divide-style":[{divide:U()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...U()]}],"outline-offset":[{"outline-offset":[je,z]}],"outline-w":[{outline:[je,Ze]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:j()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[je,Ze]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Je,Js]}],"shadow-color":[{shadow:[Mt]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":[...I(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":I()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",Je,z]}],grayscale:[{grayscale:[a]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[u]}],saturate:[{saturate:[b]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[a]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",z]}],duration:[{duration:D()}],ease:[{ease:["linear","in","out","in-out",z]}],delay:[{delay:D()}],animate:[{animate:["none","spin","ping","pulse","bounce",z]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[y]}],"scale-x":[{"scale-x":[y]}],"scale-y":[{"scale-y":[y]}],rotate:[{rotate:[zt,z]}],"translate-x":[{"translate-x":[P]}],"translate-y":[{"translate-y":[P]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",z]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",z]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":E()}],"scroll-mx":[{"scroll-mx":E()}],"scroll-my":[{"scroll-my":E()}],"scroll-ms":[{"scroll-ms":E()}],"scroll-me":[{"scroll-me":E()}],"scroll-mt":[{"scroll-mt":E()}],"scroll-mr":[{"scroll-mr":E()}],"scroll-mb":[{"scroll-mb":E()}],"scroll-ml":[{"scroll-ml":E()}],"scroll-p":[{"scroll-p":E()}],"scroll-px":[{"scroll-px":E()}],"scroll-py":[{"scroll-py":E()}],"scroll-ps":[{"scroll-ps":E()}],"scroll-pe":[{"scroll-pe":E()}],"scroll-pt":[{"scroll-pt":E()}],"scroll-pr":[{"scroll-pr":E()}],"scroll-pb":[{"scroll-pb":E()}],"scroll-pl":[{"scroll-pl":E()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",z]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[je,Ze,zr]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},oe=Ds(tl);function rl(e){const t=e-1;return t*t*t+1}function nl(e,{delay:t=0,duration:r=400,easing:n=rl,axis:o="y"}={}){const i=getComputedStyle(e),s=+i.opacity,l=o==="y"?"height":"width",c=parseFloat(i[l]),a=o==="y"?["top","bottom"]:["left","right"],f=a.map(m=>`${m[0].toUpperCase()}${m.slice(1)}`),u=parseFloat(i[`padding${f[0]}`]),d=parseFloat(i[`padding${f[1]}`]),v=parseFloat(i[`margin${f[0]}`]),g=parseFloat(i[`margin${f[1]}`]),p=parseFloat(i[`border${f[0]}Width`]),h=parseFloat(i[`border${f[1]}Width`]);return{delay:t,duration:r,easing:n,css:m=>`overflow: hidden;opacity: ${Math.min(m*20,1)*s};${l}: ${m*c}px;padding-${a[0]}: ${m*u}px;padding-${a[1]}: ${m*d}px;margin-${a[0]}: ${m*v}px;margin-${a[1]}: ${m*g}px;border-${a[0]}-width: ${m*p}px;border-${a[1]}-width: ${m*h}px;min-${l}: 0`}}const ol={gray:"bg-gray-50 dark:bg-gray-800",red:"bg-red-50 dark:bg-gray-800",yellow:"bg-yellow-50 dark:bg-gray-800 ",green:"bg-green-50 dark:bg-gray-800 ",indigo:"bg-indigo-50 dark:bg-gray-800 ",purple:"bg-purple-50 dark:bg-gray-800 ",pink:"bg-pink-50 dark:bg-gray-800 ",blue:"bg-blue-50 dark:bg-gray-800 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-50 dark:bg-gray-800",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-50 dark:bg-gray-800 ",orange:"bg-orange-50 dark:bg-orange-800",none:""};function ln(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["tag","color","rounded","border","shadow","node","use","options","role","transition","params","open"]);ue(t,!1);const o=()=>{};at("background",!0);let i=C(t,"tag",24,()=>n.href?"a":"div"),s=C(t,"color",12,"default"),l=C(t,"rounded",8,!1),c=C(t,"border",8,!1),a=C(t,"shadow",8,!1),f=C(t,"node",28,()=>{}),u=C(t,"use",8,o),d=C(t,"options",24,()=>({})),v=C(t,"role",24,()=>{}),g=C(t,"transition",24,()=>{}),p=C(t,"params",24,()=>({})),h=C(t,"open",8,!0);const m=Eo(),_={gray:"text-gray-800 dark:text-gray-300",red:"text-red-800 dark:text-red-400",yellow:"text-yellow-800 dark:text-yellow-300",green:"text-green-800 dark:text-green-400",indigo:"text-indigo-800 dark:text-indigo-400",purple:"text-purple-800 dark:text-purple-400",pink:"text-pink-800 dark:text-pink-400",blue:"text-blue-800 dark:text-blue-400",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-800 dark:text-primary-400",orange:"text-orange-800 dark:text-orange-400",none:""},b={gray:"border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800",red:"border-red-300 dark:border-red-800 divide-red-300 dark:divide-red-800",yellow:"border-yellow-300 dark:border-yellow-800 divide-yellow-300 dark:divide-yellow-800",green:"border-green-300 dark:border-green-800 divide-green-300 dark:divide-green-800",indigo:"border-indigo-300 dark:border-indigo-800 divide-indigo-300 dark:divide-indigo-800",purple:"border-purple-300 dark:border-purple-800 divide-purple-300 dark:divide-purple-800",pink:"border-pink-300 dark:border-pink-800 divide-pink-300 dark:divide-pink-800",blue:"border-blue-300 dark:border-blue-800 divide-blue-300 dark:divide-blue-800",light:"border-gray-500 divide-gray-500",dark:"border-gray-500 divide-gray-500",default:"border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700",dropdown:"border-gray-100 dark:border-gray-600 divide-gray-100 dark:divide-gray-600",navbar:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",navbarUl:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",form:"border-gray-300 dark:border-gray-700 divide-gray-300 dark:divide-gray-700",primary:"border-primary-500 dark:border-primary-200 divide-primary-500 dark:divide-primary-200 ",orange:"border-orange-300 dark:border-orange-800 divide-orange-300 dark:divide-orange-800",none:""};let y=Y();G(()=>T(h()),()=>{m(h()?"open":"close")}),G(()=>T(h()),()=>{m("show",h())}),G(()=>T(s()),()=>{s(s()??"default")}),G(()=>T(s()),()=>{at("color",s())}),G(()=>(T(s()),T(l()),T(c()),T(a()),T(r)),()=>{O(y,oe(ol[s()],_[s()],l()&&"rounded-lg",c()&&"border",b[s()],a()&&"shadow-md",r.class))}),Be(),be();var x=ie(),k=K(x);{var A=S=>{var N=ie(),M=K(N);Wt(M,i,!1,(E,j)=>{jt(E,(I,$)=>{var Z;return(Z=u())==null?void 0:Z(I,$)},d),Hr(E,I=>f(I),()=>f());let L;ee(()=>L=ve(E,L,{role:v(),...n,class:w(y)},void 0,E.namespaceURI===xt,E.nodeName.includes("-"))),wo(3,E,g,p),V("click",E,function(I){B.call(this,t,I)}),V("mouseenter",E,function(I){B.call(this,t,I)}),V("mouseleave",E,function(I){B.call(this,t,I)}),V("focusin",E,function(I){B.call(this,t,I)}),V("focusout",E,function(I){B.call(this,t,I)});var te=ie(),U=K(te);se(U,t,"default",{},null),R(j,te)}),R(S,N)},P=S=>{var N=ie(),M=K(N);{var E=j=>{var L=ie(),te=K(L);Wt(te,i,!1,(U,I)=>{jt(U,(D,Ke)=>{var tr;return(tr=u())==null?void 0:tr(D,Ke)},d),Hr(U,D=>f(D),()=>f());let $;ee(()=>$=ve(U,$,{role:v(),...n,class:w(y)},void 0,U.namespaceURI===xt,U.nodeName.includes("-"))),V("click",U,function(D){B.call(this,t,D)}),V("mouseenter",U,function(D){B.call(this,t,D)}),V("mouseleave",U,function(D){B.call(this,t,D)}),V("focusin",U,function(D){B.call(this,t,D)}),V("focusout",U,function(D){B.call(this,t,D)});var Z=ie(),le=K(Z);se(le,t,"default",{},null),R(I,Z)}),R(j,L)};pe(M,j=>{h()&&j(E)},!0)}R(S,N)};pe(k,S=>{g()&&h()?S(A):S(P,!1)})}R(e,x),fe()}var il=Q(' '),sl=Q(" "),ll=Q(' '),al=Q("");function cl(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["color","name","ariaLabel","size","href"]);ue(t,!1);let o=C(t,"color",8,"default"),i=C(t,"name",24,()=>{}),s=C(t,"ariaLabel",24,()=>{}),l=C(t,"size",8,"md"),c=C(t,"href",24,()=>{});const a=tt("background"),f={dark:"text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300",red:"text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300",yellow:"text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300",green:"text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300",indigo:"text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300",purple:"text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300",pink:"text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300",blue:"text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300",primary:"text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300",default:"focus:ring-gray-400 hover:bg-gray-100"},u={xs:"m-0.5 rounded-sm focus:ring-1 p-0.5",sm:"m-0.5 rounded focus:ring-1 p-0.5",md:"m-0.5 rounded-lg focus:ring-2 p-1.5",lg:"m-0.5 rounded-lg focus:ring-2 p-2.5"};let d=Y();const v={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5",lg:"w-5 h-5"};G(()=>(T(l()),T(o()),T(r)),()=>{O(d,oe("focus:outline-none whitespace-normal",u[l()],f[o()],o()==="default"&&(a?"dark:hover:bg-gray-600":"dark:hover:bg-gray-700"),r.class))}),Be(),be();var g=ie(),p=K(g);{var h=_=>{var b=sl();let y;var x=ae(b);{var k=P=>{var S=il(),N=ae(S);ee(()=>vr(N,i())),R(P,S)};pe(x,P=>{i()&&P(k)})}var A=ne(x,2);se(A,t,"default",{get svgSize(){return v[l()]}},null),ee(()=>y=ve(b,y,{href:c(),...n,class:w(d),"aria-label":s()??i()})),R(_,b)},m=_=>{var b=al();let y;var x=ae(b);{var k=P=>{var S=ll(),N=ae(S);ee(()=>vr(N,i())),R(P,S)};pe(x,P=>{i()&&P(k)})}var A=ne(x,2);se(A,t,"default",{get svgSize(){return v[l()]}},null),ee(()=>y=ve(b,y,{type:"button",...n,class:w(d),"aria-label":s()??i()})),V("click",b,function(P){B.call(this,t,P)}),R(_,b)};pe(p,_=>{c()?_(h):_(m,!1)})}R(e,g),fe()}const kt=Math.min,st=Math.max,gr=Math.round,or=Math.floor,Ne=e=>({x:e,y:e}),ul={left:"right",right:"left",bottom:"top",top:"bottom"},fl={start:"end",end:"start"};function Yr(e,t,r){return st(e,kt(t,r))}function Qt(e,t){return typeof e=="function"?e(t):e}function ct(e){return e.split("-")[0]}function $t(e){return e.split("-")[1]}function Lo(e){return e==="x"?"y":"x"}function an(e){return e==="y"?"height":"width"}function Ct(e){return["top","bottom"].includes(ct(e))?"y":"x"}function cn(e){return Lo(Ct(e))}function dl(e,t,r){r===void 0&&(r=!1);const n=$t(e),o=cn(e),i=an(o);let s=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=hr(s)),[s,hr(s)]}function vl(e){const t=hr(e);return[Kr(e),t,Kr(t)]}function Kr(e){return e.replace(/start|end/g,t=>fl[t])}function gl(e,t,r){const n=["left","right"],o=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?o:n:t?n:o;case"left":case"right":return t?i:s;default:return[]}}function hl(e,t,r,n){const o=$t(e);let i=gl(ct(e),r==="start",n);return o&&(i=i.map(s=>s+"-"+o),t&&(i=i.concat(i.map(Kr)))),i}function hr(e){return e.replace(/left|right|bottom|top/g,t=>ul[t])}function pl(e){return{top:0,right:0,bottom:0,left:0,...e}}function No(e){return typeof e!="number"?pl(e):{top:e,right:e,bottom:e,left:e}}function pr(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function Ln(e,t,r){let{reference:n,floating:o}=e;const i=Ct(t),s=cn(t),l=an(s),c=ct(t),a=i==="y",f=n.x+n.width/2-o.width/2,u=n.y+n.height/2-o.height/2,d=n[l]/2-o[l]/2;let v;switch(c){case"top":v={x:f,y:n.y-o.height};break;case"bottom":v={x:f,y:n.y+n.height};break;case"right":v={x:n.x+n.width,y:u};break;case"left":v={x:n.x-o.width,y:u};break;default:v={x:n.x,y:n.y}}switch($t(t)){case"start":v[s]-=d*(r&&a?-1:1);break;case"end":v[s]+=d*(r&&a?-1:1);break}return v}const bl=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:s}=r,l=i.filter(Boolean),c=await(s.isRTL==null?void 0:s.isRTL(t));let a=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:u}=Ln(a,n,c),d=n,v={},g=0;for(let p=0;p({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:i,platform:s,elements:l,middlewareData:c}=t,{element:a,padding:f=0}=Qt(e,t)||{};if(a==null)return{};const u=No(f),d={x:r,y:n},v=cn(o),g=an(v),p=await s.getDimensions(a),h=v==="y",m=h?"top":"left",_=h?"bottom":"right",b=h?"clientHeight":"clientWidth",y=i.reference[g]+i.reference[v]-d[v]-i.floating[g],x=d[v]-i.reference[v],k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a));let A=k?k[b]:0;(!A||!await(s.isElement==null?void 0:s.isElement(k)))&&(A=l.floating[b]||i.floating[g]);const P=y/2-x/2,S=A/2-p[g]/2-1,N=kt(u[m],S),M=kt(u[_],S),E=N,j=A-p[g]-M,L=A/2-p[g]/2+P,te=Yr(E,L,j),U=!c.arrow&&$t(o)!=null&&L!==te&&i.reference[g]/2-(LL<=0)){var M,E;const L=(((M=i.flip)==null?void 0:M.index)||0)+1,te=A[L];if(te)return{data:{index:L,overflows:N},reset:{placement:te}};let U=(E=N.filter(I=>I.overflows[0]<=0).sort((I,$)=>I.overflows[1]-$.overflows[1])[0])==null?void 0:E.placement;if(!U)switch(v){case"bestFit":{var j;const I=(j=N.filter($=>{if(k){const Z=Ct($.placement);return Z===_||Z==="y"}return!0}).map($=>[$.placement,$.overflows.filter(Z=>Z>0).reduce((Z,le)=>Z+le,0)]).sort(($,Z)=>$[1]-Z[1])[0])==null?void 0:j[0];I&&(U=I);break}case"initialPlacement":U=l;break}if(o!==U)return{reset:{placement:U}}}return{}}}};async function _l(e,t){const{placement:r,platform:n,elements:o}=e,i=await(n.isRTL==null?void 0:n.isRTL(o.floating)),s=ct(r),l=$t(r),c=Ct(r)==="y",a=["left","top"].includes(s)?-1:1,f=i&&c?-1:1,u=Qt(t,e);let{mainAxis:d,crossAxis:v,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&typeof g=="number"&&(v=l==="end"?g*-1:g),c?{x:v*f,y:d*a}:{x:d*a,y:v*f}}const wl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:i,placement:s,middlewareData:l}=t,c=await _l(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:o+c.x,y:i+c.y,data:{...c,placement:s}}}}},xl=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:l={fn:h=>{let{x:m,y:_}=h;return{x:m,y:_}}},...c}=Qt(e,t),a={x:r,y:n},f=await zo(t,c),u=Ct(ct(o)),d=Lo(u);let v=a[d],g=a[u];if(i){const h=d==="y"?"top":"left",m=d==="y"?"bottom":"right",_=v+f[h],b=v-f[m];v=Yr(_,v,b)}if(s){const h=u==="y"?"top":"left",m=u==="y"?"bottom":"right",_=g+f[h],b=g-f[m];g=Yr(_,g,b)}const p=l.fn({...t,[d]:v,[u]:g});return{...p,data:{x:p.x-r,y:p.y-n,enabled:{[d]:i,[u]:s}}}}}};function Sr(){return typeof window<"u"}function Lt(e){return Mo(e)?(e.nodeName||"").toLowerCase():"#document"}function we(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ve(e){var t;return(t=(Mo(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Mo(e){return Sr()?e instanceof Node||e instanceof we(e).Node:!1}function Se(e){return Sr()?e instanceof Element||e instanceof we(e).Element:!1}function Fe(e){return Sr()?e instanceof HTMLElement||e instanceof we(e).HTMLElement:!1}function Nn(e){return!Sr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof we(e).ShadowRoot}function er(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Re(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function kl(e){return["table","td","th"].includes(Lt(e))}function Rr(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function un(e){const t=fn(),r=Se(e)?Re(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function Cl(e){let t=nt(e);for(;Fe(t)&&!Et(t);){if(un(t))return t;if(Rr(t))return null;t=nt(t)}return null}function fn(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Et(e){return["html","body","#document"].includes(Lt(e))}function Re(e){return we(e).getComputedStyle(e)}function Or(e){return Se(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function nt(e){if(Lt(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Nn(e)&&e.host||Ve(e);return Nn(t)?t.host:t}function Io(e){const t=nt(e);return Et(t)?e.ownerDocument?e.ownerDocument.body:e.body:Fe(t)&&er(t)?t:Io(t)}function Ht(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=Io(e),i=o===((n=e.ownerDocument)==null?void 0:n.body),s=we(o);if(i){const l=Xr(s);return t.concat(s,s.visualViewport||[],er(o)?o:[],l&&r?Ht(l):[])}return t.concat(o,Ht(o,[],r))}function Xr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Do(e){const t=Re(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=Fe(e),i=o?e.offsetWidth:r,s=o?e.offsetHeight:n,l=gr(r)!==i||gr(n)!==s;return l&&(r=i,n=s),{width:r,height:n,$:l}}function dn(e){return Se(e)?e:e.contextElement}function wt(e){const t=dn(e);if(!Fe(t))return Ne(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:i}=Do(t);let s=(i?gr(r.width):r.width)/n,l=(i?gr(r.height):r.height)/o;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const El=Ne(0);function Fo(e){const t=we(e);return!fn()||!t.visualViewport?El:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Al(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==we(e)?!1:t}function ut(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),i=dn(e);let s=Ne(1);t&&(n?Se(n)&&(s=wt(n)):s=wt(e));const l=Al(i,r,n)?Fo(i):Ne(0);let c=(o.left+l.x)/s.x,a=(o.top+l.y)/s.y,f=o.width/s.x,u=o.height/s.y;if(i){const d=we(i),v=n&&Se(n)?we(n):n;let g=d,p=Xr(g);for(;p&&n&&v!==g;){const h=wt(p),m=p.getBoundingClientRect(),_=Re(p),b=m.left+(p.clientLeft+parseFloat(_.paddingLeft))*h.x,y=m.top+(p.clientTop+parseFloat(_.paddingTop))*h.y;c*=h.x,a*=h.y,f*=h.x,u*=h.y,c+=b,a+=y,g=we(p),p=Xr(g)}}return pr({width:f,height:u,x:c,y:a})}function vn(e,t){const r=Or(e).scrollLeft;return t?t.left+r:ut(Ve(e)).left+r}function Uo(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),o=n.left+t.scrollLeft-(r?0:vn(e,n)),i=n.top+t.scrollTop;return{x:o,y:i}}function Pl(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const i=o==="fixed",s=Ve(n),l=t?Rr(t.floating):!1;if(n===s||l&&i)return r;let c={scrollLeft:0,scrollTop:0},a=Ne(1);const f=Ne(0),u=Fe(n);if((u||!u&&!i)&&((Lt(n)!=="body"||er(s))&&(c=Or(n)),Fe(n))){const v=ut(n);a=wt(n),f.x=v.x+n.clientLeft,f.y=v.y+n.clientTop}const d=s&&!u&&!i?Uo(s,c,!0):Ne(0);return{width:r.width*a.x,height:r.height*a.y,x:r.x*a.x-c.scrollLeft*a.x+f.x+d.x,y:r.y*a.y-c.scrollTop*a.y+f.y+d.y}}function Sl(e){return Array.from(e.getClientRects())}function Rl(e){const t=Ve(e),r=Or(e),n=e.ownerDocument.body,o=st(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=st(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+vn(e);const l=-r.scrollTop;return Re(n).direction==="rtl"&&(s+=st(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:s,y:l}}function Ol(e,t){const r=we(e),n=Ve(e),o=r.visualViewport;let i=n.clientWidth,s=n.clientHeight,l=0,c=0;if(o){i=o.width,s=o.height;const a=fn();(!a||a&&t==="fixed")&&(l=o.offsetLeft,c=o.offsetTop)}return{width:i,height:s,x:l,y:c}}function Tl(e,t){const r=ut(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=Fe(e)?wt(e):Ne(1),s=e.clientWidth*i.x,l=e.clientHeight*i.y,c=o*i.x,a=n*i.y;return{width:s,height:l,x:c,y:a}}function zn(e,t,r){let n;if(t==="viewport")n=Ol(e,r);else if(t==="document")n=Rl(Ve(e));else if(Se(t))n=Tl(t,r);else{const o=Fo(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return pr(n)}function Bo(e,t){const r=nt(e);return r===t||!Se(r)||Et(r)?!1:Re(r).position==="fixed"||Bo(r,t)}function Ll(e,t){const r=t.get(e);if(r)return r;let n=Ht(e,[],!1).filter(l=>Se(l)&&Lt(l)!=="body"),o=null;const i=Re(e).position==="fixed";let s=i?nt(e):e;for(;Se(s)&&!Et(s);){const l=Re(s),c=un(s);!c&&l.position==="fixed"&&(o=null),(i?!c&&!o:!c&&l.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||er(s)&&!c&&Bo(e,s))?n=n.filter(f=>f!==s):o=l,s=nt(s)}return t.set(e,n),n}function Nl(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const s=[...r==="clippingAncestors"?Rr(t)?[]:Ll(t,this._c):[].concat(r),n],l=s[0],c=s.reduce((a,f)=>{const u=zn(t,f,o);return a.top=st(u.top,a.top),a.right=kt(u.right,a.right),a.bottom=kt(u.bottom,a.bottom),a.left=st(u.left,a.left),a},zn(t,l,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function zl(e){const{width:t,height:r}=Do(e);return{width:t,height:r}}function Ml(e,t,r){const n=Fe(t),o=Ve(t),i=r==="fixed",s=ut(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=Ne(0);if(n||!n&&!i)if((Lt(t)!=="body"||er(o))&&(l=Or(t)),n){const d=ut(t,!0,i,t);c.x=d.x+t.clientLeft,c.y=d.y+t.clientTop}else o&&(c.x=vn(o));const a=o&&!n&&!i?Uo(o,l):Ne(0),f=s.left+l.scrollLeft-c.x-a.x,u=s.top+l.scrollTop-c.y-a.y;return{x:f,y:u,width:s.width,height:s.height}}function Mr(e){return Re(e).position==="static"}function Mn(e,t){if(!Fe(e)||Re(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ve(e)===r&&(r=r.ownerDocument.body),r}function Vo(e,t){const r=we(e);if(Rr(e))return r;if(!Fe(e)){let o=nt(e);for(;o&&!Et(o);){if(Se(o)&&!Mr(o))return o;o=nt(o)}return r}let n=Mn(e,t);for(;n&&kl(n)&&Mr(n);)n=Mn(n,t);return n&&Et(n)&&Mr(n)&&!un(n)?r:n||Cl(e)||r}const Il=async function(e){const t=this.getOffsetParent||Vo,r=this.getDimensions,n=await r(e.floating);return{reference:Ml(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Dl(e){return Re(e).direction==="rtl"}const Fl={convertOffsetParentRelativeRectToViewportRelativeRect:Pl,getDocumentElement:Ve,getClippingRect:Nl,getOffsetParent:Vo,getElementRects:Il,getClientRects:Sl,getDimensions:zl,getScale:wt,isElement:Se,isRTL:Dl};function Wo(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Ul(e,t){let r=null,n;const o=Ve(e);function i(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function s(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();const a=e.getBoundingClientRect(),{left:f,top:u,width:d,height:v}=a;if(l||t(),!d||!v)return;const g=or(u),p=or(o.clientWidth-(f+d)),h=or(o.clientHeight-(u+v)),m=or(f),b={rootMargin:-g+"px "+-p+"px "+-h+"px "+-m+"px",threshold:st(0,kt(1,c))||1};let y=!0;function x(k){const A=k[0].intersectionRatio;if(A!==c){if(!y)return s();A?s(!1,A):n=setTimeout(()=>{s(!1,1e-7)},1e3)}A===1&&!Wo(a,e.getBoundingClientRect())&&s(),y=!1}try{r=new IntersectionObserver(x,{...b,root:o.ownerDocument})}catch{r=new IntersectionObserver(x,b)}r.observe(e)}return s(!0),i}function In(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=n,a=dn(e),f=o||i?[...a?Ht(a):[],...Ht(t)]:[];f.forEach(m=>{o&&m.addEventListener("scroll",r,{passive:!0}),i&&m.addEventListener("resize",r)});const u=a&&l?Ul(a,r):null;let d=-1,v=null;s&&(v=new ResizeObserver(m=>{let[_]=m;_&&_.target===a&&v&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var b;(b=v)==null||b.observe(t)})),r()}),a&&!c&&v.observe(a),v.observe(t));let g,p=c?ut(e):null;c&&h();function h(){const m=ut(e);p&&!Wo(p,m)&&r(),p=m,g=requestAnimationFrame(h)}return r(),()=>{var m;f.forEach(_=>{o&&_.removeEventListener("scroll",r),i&&_.removeEventListener("resize",r)}),u==null||u(),(m=v)==null||m.disconnect(),v=null,c&&cancelAnimationFrame(g)}}const Bl=wl,Vl=xl,Wl=yl,jl=ml,Hl=(e,t,r)=>{const n=new Map,o={platform:Fl,...r},i={...o.platform,_c:n};return bl(e,t,{...o,platform:i})};var ql=Q("
    "),Gl=Q("
    "),Yl=Q(" ",1),Kl=Q(" ",1);function Xl(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["activeContent","arrow","offset","placement","trigger","triggeredBy","reference","strategy","open","yOnly","middlewares"]);ue(t,!1);const o=Y();let i=C(t,"activeContent",8,!1),s=C(t,"arrow",8,!0),l=C(t,"offset",8,8),c=C(t,"placement",8,"top"),a=C(t,"trigger",8,"hover"),f=C(t,"triggeredBy",24,()=>{}),u=C(t,"reference",24,()=>{}),d=C(t,"strategy",8,"absolute"),v=C(t,"open",12,!1),g=C(t,"yOnly",8,!1),p=C(t,"middlewares",24,()=>[Wl(),Vl()]);const h=Eo();let m=Y(),_=Y(),b=Y(),y=Y(),x,k=Y(),A=Y(),P=[];const S=F=>{w(y)===void 0&&console.error("trigger undefined"),!(!u()&&P.includes(F.target)&&w(y)!==F.target&&(O(y,F.target),v()))&&v(F.type==="click"?!v():!0)},N=F=>F.matches(":hover"),M=F=>F?`${F}px`:"",E=F=>{if(i()&&w(b)){const re=[w(y),x,...P].filter(Boolean);setTimeout(()=>{F.type==="mouseleave"&&!re.some(N)&&v(!1)},100)}else v(!1)};let j=Y();const L={left:"right",right:"left",bottom:"top",top:"bottom"};function te(){Hl(w(y),x,{placement:c(),strategy:d(),middleware:w(o)}).then(({x:F,y:re,middlewareData:de,placement:We,strategy:Nt})=>{x.style.position=Nt,x.style.left=g()?"0":M(F),x.style.top=M(re),de.arrow&&w(k)instanceof HTMLDivElement&&(Nr(k,w(k).style.left=M(de.arrow.x)),Nr(k,w(k).style.top=M(de.arrow.y)),O(j,L[We.split("-")[0]]),Nr(k,w(k).style[w(j)]=M(-w(k).offsetWidth/2-(r.border?1:0))))})}function U(F,re){x=F;let de=In(re,x,te);return{update(We){de(),de=In(We,x,te)},destroy(){de()}}}xs(()=>{const F=[["focusin",S,w(m)],["focusout",E,w(m)],["click",S,w(_)],["mouseenter",S,w(b)],["mouseleave",E,w(b)]];return f()?P=[...document.querySelectorAll(f())]:P=w(A).previousElementSibling?[w(A).previousElementSibling]:[],P.length||console.error("No triggers found."),P.forEach(re=>{re.tabIndex<0&&(re.tabIndex=0);for(const[de,We,Nt]of F)Nt&&re.addEventListener(de,We)}),u()?(O(y,document.querySelector(u())??document.body),w(y)===document.body?console.error(`Popup reference not found: '${u()}'`):(w(m)&&w(y).addEventListener("focusout",E),w(b)&&w(y).addEventListener("mouseleave",E))):O(y,P[0]),w(_)&&document.addEventListener("click",I),()=>{P.forEach(re=>{if(re)for(const[de,We]of F)re.removeEventListener(de,We)}),w(y)&&(w(y).removeEventListener("focusout",E),w(y).removeEventListener("mouseleave",E)),document.removeEventListener("click",I)}});function I(F){v()&&!F.composedPath().includes(x)&&!P.some(re=>F.composedPath().includes(re))&&E(F)}function $(F,re){return F?re:()=>{}}let Z=Y();function le(F){return O(k,F),{destroy(){O(k,null)}}}G(()=>T(a()),()=>{O(m,a()==="focus")}),G(()=>T(a()),()=>{O(_,a()==="click")}),G(()=>T(a()),()=>{O(b,a()==="hover")}),G(()=>T(v()),()=>{h("show",v())}),G(()=>(T(c()),w(y)),()=>{c()&&O(y,w(y))}),G(()=>(T(p()),T(l()),w(k)),()=>{O(o,[...p(),Bl(+l()),w(k)&&jl({element:w(k),padding:10})])}),G(()=>(T(r),w(j)),()=>{O(Z,So("absolute pointer-events-none block w-[10px] h-[10px] rotate-45 bg-inherit border-inherit",r.border&&w(j)==="bottom"&&"border-b border-e",r.border&&w(j)==="top"&&"border-t border-s ",r.border&&w(j)==="right"&&"border-t border-e ",r.border&&w(j)==="left"&&"border-b border-s "))}),Be(),be();var D=Kl(),Ke=K(D);{var tr=F=>{var re=ql();Hr(re,de=>O(A,de),()=>w(A)),R(F,re)};pe(Ke,F=>{w(y)||F(tr)})}var jo=ne(Ke,2);{var Ho=F=>{const re=ze(()=>i()?-1:void 0);var de=Oe(()=>$(i()&&w(m),S)),We=Oe(()=>$(i()&&w(m),E)),Nt=Oe(()=>$(i()&&w(b),S)),qo=Oe(()=>$(i()&&w(b),E));ln(F,Pr({use:U,get options(){return w(y)},role:"tooltip",get tabindex(){return w(re)}},()=>n,{get open(){return v()},set open(Ae){v(Ae)},$$events:{focusin(...Ae){var ke;(ke=w(de))==null||ke.apply(this,Ae)},focusout(...Ae){var ke;(ke=w(We))==null||ke.apply(this,Ae)},mouseenter(...Ae){var ke;(ke=w(Nt))==null||ke.apply(this,Ae)},mouseleave(...Ae){var ke;(ke=w(qo))==null||ke.apply(this,Ae)}},children:(Ae,ke)=>{var gn=Yl(),hn=K(gn);se(hn,t,"default",{},null);var Go=ne(hn,2);{var Yo=Tr=>{var Lr=Gl();jt(Lr,Ko=>le==null?void 0:le(Ko)),ee(()=>yt(Lr,it(w(Z)))),R(Tr,Lr)};pe(Go,Tr=>{s()&&Tr(Yo)})}R(Ae,gn)},$$slots:{default:!0},$$legacy:!0}))};pe(jo,F=>{w(y)&&F(Ho)})}R(e,D),fe()}var Zl=Q("
    "),Jl=Q("
    "),Ql=Q("
    ",1);function $l(e,t){const r=as(t),n=q(t,["children","$$slots","$$events","$$legacy"]),o=q(n,["activeUrl","open","containerClass","classContainer","headerClass","classHeader","footerClass","classFooter","activeClass","classActive","arrow","trigger","placement","color","shadow","rounded"]);ue(t,!1);const i=Y(),s=Y(),l=Y(),c=Y();let a=C(t,"activeUrl",24,()=>{}),f=C(t,"open",12,!1),u=C(t,"containerClass",8,"divide-y z-50"),d=C(t,"classContainer",24,()=>{}),v=C(t,"headerClass",8,"py-1 overflow-hidden rounded-t-lg"),g=C(t,"classHeader",24,()=>{}),p=C(t,"footerClass",8,"py-1 overflow-hidden rounded-b-lg"),h=C(t,"classFooter",24,()=>{}),m=C(t,"activeClass",8,"text-primary-700 dark:text-primary-700 hover:text-primary-900 dark:hover:text-primary-900"),_=C(t,"classActive",24,()=>{}),b=C(t,"arrow",8,!1),y=C(t,"trigger",8,"click"),x=C(t,"placement",8,"bottom"),k=C(t,"color",8,"dropdown"),A=C(t,"shadow",8,!0),P=C(t,"rounded",8,!0);const S=Ar("");let N=oe(m(),_());at("DropdownType",{activeClass:N}),at("activeUrl",S),G(()=>T(a()),()=>{S.set(a()??"")}),G(()=>(T(u()),T(d())),()=>{O(i,oe(u(),d()))}),G(()=>(T(v()),T(g())),()=>{O(s,oe(v(),g()))}),G(()=>T(n),()=>{O(l,oe("py-1",n.class))}),G(()=>(T(p()),T(h())),()=>{O(c,oe(p(),h()))}),Be(),be(),Xl(e,Pr({activeContent:!0},()=>o,{get trigger(){return y()},get arrow(){return b()},get placement(){return x()},get shadow(){return A()},get rounded(){return P()},get color(){return k()},get class(){return w(i)},get open(){return f()},set open(M){f(M)},$$events:{show(M){B.call(this,t,M)}},children:(M,E)=>{var j=Ql(),L=K(j);{var te=le=>{var D=Zl(),Ke=ae(D);se(Ke,t,"header",{},null),ee(()=>yt(D,it(w(s)))),R(le,D)};pe(L,le=>{r.header&&le(te)})}var U=ne(L,2),I=ae(U);se(I,t,"default",{},null);var $=ne(U,2);{var Z=le=>{var D=Jl(),Ke=ae(D);se(Ke,t,"footer",{},null),ee(()=>yt(D,it(w(c)))),R(le,D)};pe($,le=>{r.footer&&le(Z)})}ee(()=>yt(U,it(w(l)))),R(M,j)},$$slots:{default:!0},$$legacy:!0})),fe()}var ea=Q("
    ");function ta(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["divClass"]);ue(t,!1);let o=C(t,"divClass",8,"my-1 h-px bg-gray-100 dark:bg-gray-600");be();var i=ea();let s;ee(l=>s=ve(i,s,{...n,class:l}),[()=>oe(o(),r.class)],ze),R(e,i),fe()}function ra(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["tag","show","use"]);let o=C(t,"tag",8,"div"),i=C(t,"show",8),s=C(t,"use",8,()=>{});var l=ie(),c=K(l);{var a=u=>{var d=ie(),v=K(d);Wt(v,o,!1,(g,p)=>{jt(g,b=>{var y;return(y=s())==null?void 0:y(b)});let h;ee(()=>h=ve(g,h,{...n},void 0,g.namespaceURI===xt,g.nodeName.includes("-")));var m=ie(),_=K(m);se(_,t,"default",{},null),R(p,m)}),R(u,d)},f=u=>{var d=ie(),v=K(d);se(v,t,"default",{},null),R(u,d)};pe(c,u=>{i()?u(a):u(f,!1)})}R(e,l)}function ir(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["defaultClass","href","activeClass"]);ue(t,!1);const o=Y(),i=Y();let s=C(t,"defaultClass",8,"font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600"),l=C(t,"href",24,()=>{}),c=C(t,"activeClass",24,()=>{});const a=tt("DropdownType")??{},f=tt("activeUrl");let u=Y("");f.subscribe(g=>{O(u,g)});let d=Y(!0);function v(g){var p;O(d,((p=g.parentElement)==null?void 0:p.tagName)==="UL")}G(()=>(w(u),T(l())),()=>{O(o,w(u)?l()===w(u):!1)}),G(()=>(T(s()),T(l()),w(o),T(c()),T(r)),()=>{O(i,oe(s(),l()?"block":"w-full text-left",w(o)&&(c()??a.activeClass),r.class))}),Be(),be(),ra(e,{tag:"li",get show(){return w(d)},use:v,children:(g,p)=>{var h=ie(),m=K(h);Wt(m,()=>l()?"a":"button",!1,(_,b)=>{let y;ee(()=>y=ve(_,y,{href:l(),type:l()?void 0:"button",role:l()?"link":"button",...n,class:w(i)},void 0,_.namespaceURI===xt,_.nodeName.includes("-"))),V("click",_,function(A){B.call(this,t,A)}),V("change",_,function(A){B.call(this,t,A)}),V("keydown",_,function(A){B.call(this,t,A)}),V("keyup",_,function(A){B.call(this,t,A)}),V("focus",_,function(A){B.call(this,t,A)}),V("blur",_,function(A){B.call(this,t,A)}),V("mouseenter",_,function(A){B.call(this,t,A)}),V("mouseleave",_,function(A){B.call(this,t,A)});var x=ie(),k=K(x);se(k,t,"default",{},null),R(b,x)}),R(g,h)},$$slots:{default:!0}}),fe()}var na=Q("
    "),oa=Q("
    ");function ia(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["items","imgClass"]);ue(t,!1);const o=Y();let i=C(t,"items",24,()=>[]),s=C(t,"imgClass",8,"h-auto max-w-full rounded-lg");function l(f){getComputedStyle(f).gap==="normal"&&(f.style.gap="inherit")}G(()=>T(r),()=>{O(o,oe("grid",r.class))}),Be(),be();var c=oa();let a;ns(c,5,i,ts,(f,u)=>{var d=ie(),v=K(d);se(v,t,"default",{get item(){return w(u)}},g=>{var p=na(),h=ae(p);ee(m=>{mt(h,"src",w(u).src),mt(h,"alt",w(u).alt),yt(h,it(m))},[()=>oe(s(),r.classImg)],ze),R(g,p)}),R(f,d)},f=>{var u=ie(),d=K(u);se(d,t,"default",{get item(){return i()[0]}},null),R(f,u)}),jt(c,f=>l==null?void 0:l(f)),ee(()=>a=ve(c,a,{...n,class:w(o)})),R(e,c),fe()}var sa=Q("
    ");function Dn(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["fluid"]);ue(t,!1);let o=C(t,"fluid",8,!1);be();var i=sa();let s;var l=ae(i);se(l,t,"default",{},null),ee(c=>s=ve(i,s,{...n,class:c}),[()=>oe("mx-auto flex flex-wrap justify-between items-center ",o()?"w-full":"container",r.class)],ze),R(e,i),fe()}function la(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["fluid","navContainerClass"]);ue(t,!1);const[o,i]=Co(),s=()=>ko(a,"$hidden",o);let l=C(t,"fluid",8,!1),c=C(t,"navContainerClass",8,""),a=Ar(!0);at("navHidden",a);let f=()=>a.update(d=>!d);G(()=>T(n),()=>{n.color=n.color??"navbar"}),Be(),be();const u=ze(()=>oe("px-2 sm:px-4 py-2.5 w-full",r.class));ln(e,Pr({tag:"nav"},()=>n,{get class(){return w(u)},children:(d,v)=>{Dn(d,{get fluid(){return l()},get class(){return c()},children:(g,p)=>{var h=ie(),m=K(h);se(m,t,"default",{get hidden(){return s()},toggle:f,NavContainer:Dn},null),R(g,h)},$$slots:{default:!0}})},$$slots:{default:!0}})),fe(),i()}var aa=Q("");function ca(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["href"]);ue(t,!1);let o=C(t,"href",8,"");be();var i=aa();let s;var l=ae(i);se(l,t,"default",{},null),ee(c=>s=ve(i,s,{href:o(),...n,class:c}),[()=>oe("flex items-center",r.class)],ze),R(e,i),fe()}var ua=Er("");function fa(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["size","color","variation","ariaLabel"]);ue(t,!1);let o=C(t,"size",8,"24"),i=C(t,"color",8,"currentColor"),s=C(t,"variation",8,"outline"),l=C(t,"ariaLabel",8,"bars 3"),c=Y(),a=Y(),f=` `,u=` `;G(()=>T(s()),()=>{switch(s()){case"outline":O(a,f),O(c,"0 0 24 24");break;case"solid":O(a,u),O(c,"0 0 24 24");break;default:O(a,f),O(c,"0 0 24 24")}}),Be(),be();var d=ua();let v;var g=ae(d);ls(g,()=>w(a)),ee(()=>v=ve(d,v,{xmlns:"http://www.w3.org/2000/svg",role:"button",tabindex:"0",width:o(),height:o(),class:r.class,...n,"aria-label":l(),fill:"none",viewBox:w(c),"stroke-width":"2"},void 0,!0)),V("click",d,function(p){B.call(this,t,p)}),R(e,d),fe()}function da(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["menuClass","onClick","classMenu"]);ue(t,!1);let o=C(t,"menuClass",8,"h-6 w-6 shrink-0"),i=C(t,"onClick",24,()=>{}),s=C(t,"classMenu",8,""),l="ms-3 md:hidden",c=tt("navHidden")??Ar(!0);const a=u=>c.update(d=>!d);be();const f=ze(()=>oe(l,r.class));cl(e,Pr({name:"Open main menu"},()=>n,{get class(){return w(f)},$$events:{click(...u){var d;(d=i()||a)==null||d.apply(this,u)}},children:(u,d)=>{const v=ze(()=>oe(o(),s()));fa(u,{get class(){return w(v)}})},$$slots:{default:!0}})),fe()}var va=Q("
  • ");function It(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["href","activeClass","nonActiveClass"]);ue(t,!1);const o=Y(),i=Y();let s=C(t,"href",8,""),l=C(t,"activeClass",24,()=>{}),c=C(t,"nonActiveClass",24,()=>{});const a=tt("navbarContext")??{},f=tt("activeUrl");let u=Y("");f.subscribe(g=>{O(u,g)}),G(()=>(w(u),T(s())),()=>{O(o,w(u)?s()===w(u):!1)}),G(()=>(w(o),T(l()),T(c()),T(r)),()=>{O(i,oe("block py-2 pe-4 ps-3 md:p-0 rounded md:border-0",w(o)?l()??a.activeClass:c()??a.nonActiveClass,r.class))}),Be(),be();var d=va(),v=ae(d);Wt(v,()=>s()?"a":"div",!1,(g,p)=>{let h;ee(()=>h=ve(g,h,{role:s()?void 0:"link",href:s(),...n,class:w(i)},void 0,g.namespaceURI===xt,g.nodeName.includes("-"))),V("blur",g,function(b){B.call(this,t,b)}),V("change",g,function(b){B.call(this,t,b)}),V("click",g,function(b){B.call(this,t,b)}),V("focus",g,function(b){B.call(this,t,b)}),V("keydown",g,function(b){B.call(this,t,b)}),V("keypress",g,function(b){B.call(this,t,b)}),V("keyup",g,function(b){B.call(this,t,b)}),V("mouseenter",g,function(b){B.call(this,t,b)}),V("mouseleave",g,function(b){B.call(this,t,b)}),V("mouseover",g,function(b){B.call(this,t,b)});var m=ie(),_=K(m);se(_,t,"default",{},null),R(p,m)}),R(e,d),fe()}function ga(e){const t=Math.cos(e*Math.PI*.5);return Math.abs(t)<1e-14?1:1-t}var ha=Q("
    "),pa=Q("
    ");function ba(e,t){const r=q(t,["children","$$slots","$$events","$$legacy"]),n=q(r,["activeUrl","divClass","ulClass","hidden","slideParams","activeClass","nonActiveClass","classUl"]);ue(t,!1);const[o,i]=Co(),s=()=>ko(h,"$hiddenStore",o);let l=C(t,"activeUrl",8,""),c=C(t,"divClass",8,"w-full md:block md:w-auto"),a=C(t,"ulClass",8,"flex flex-col p-4 mt-4 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:text-sm md:font-medium"),f=C(t,"hidden",24,()=>{}),u=C(t,"slideParams",24,()=>({delay:250,duration:500,easing:ga})),d=C(t,"activeClass",8,"text-white bg-primary-700 md:bg-transparent md:text-primary-700 md:dark:text-white dark:bg-primary-600 md:dark:bg-transparent"),v=C(t,"nonActiveClass",8,"text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-primary-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent"),g=C(t,"classUl",8,"");const p=Ar("");at("navbarContext",{activeClass:d(),nonActiveClass:v()}),at("activeUrl",p);let h=tt("navHidden"),m=Y(),_=Y(),b=Y();G(()=>T(l()),()=>{p.set(l())}),G(()=>(T(f()),s()),()=>{O(m,f()??s()??!0)}),G(()=>(T(c()),T(r)),()=>{O(_,oe(c(),r.class))}),G(()=>(T(a()),T(g())),()=>{O(b,oe(a(),g()))}),Be(),be();var y=ie(),x=K(y);{var k=P=>{var S=ha();let N;var M=ae(S);ln(M,{tag:"ul",border:!0,rounded:!0,color:"navbarUl",get class(){return w(b)},children:(E,j)=>{var L=ie(),te=K(L);se(te,t,"default",{},null),R(E,L)},$$slots:{default:!0}}),ee(()=>N=ve(S,N,{...n,class:w(_),role:"button",tabindex:"0"})),wo(3,S,()=>nl,u),V("click",S,function(E){B.call(this,t,E)}),R(P,S)},A=P=>{var S=pa();let N;var M=ae(S),E=ae(M);se(E,t,"default",{},null),ee(()=>{N=ve(S,N,{...n,class:w(_),hidden:w(m)}),yt(M,it(w(b)))}),R(P,S)};pe(x,P=>{w(m)?P(A,!1):P(k)})}R(e,y),fe(),i()}var ma=Er(" "),ya=Er(" "),_a=Er('');function wa(e,t){var _,b;ue(t,!0);const r=tt("iconCtx")??{},n={xs:"w-3 h-3",sm:"w-4 h-4",md:"w-5 h-5",lg:"w-6 h-6",xl:"w-8 h-8"};let o=C(t,"size",19,()=>r.size||"md"),i=C(t,"color",19,()=>r.color||"currentColor"),s=C(t,"strokeWidth",19,()=>r.strokeWidth||"2"),l=C(t,"ariaLabel",3,"chevron down outline"),c=ys(t,["$$slots","$$events","$$legacy","size","color","title","strokeWidth","desc","class","ariaLabel"]),a=`${((_=t.title)==null?void 0:_.id)||""} ${((b=t.desc)==null?void 0:b.id)||""}`;const f=Oe(()=>{var y,x;return!!((y=t.title)!=null&&y.id||(x=t.desc)!=null&&x.id)});var u=_a();let d;var v=ae(u);{var g=y=>{var x=ma(),k=ae(x);ee(()=>{mt(x,"id",t.title.id),vr(k,t.title.title)}),R(y,x)};pe(v,y=>{var x;(x=t.title)!=null&&x.id&&t.title.title&&y(g)})}var p=ne(v);{var h=y=>{var x=ya(),k=ae(x);ee(()=>{mt(x,"id",t.desc.id),vr(k,t.desc.desc)}),R(y,x)};pe(p,y=>{var x;(x=t.desc)!=null&&x.id&&t.desc.desc&&y(h)})}var m=ne(p);ee(y=>{d=ve(u,d,{xmlns:"http://www.w3.org/2000/svg",fill:"none",color:i(),...c,class:y,"aria-label":l(),"aria-describedby":w(f)?a:void 0,viewBox:"0 0 24 24"},void 0,!0),mt(m,"stroke-width",s())},[()=>oe("shrink-0",n[o()],t.class)]),R(e,u),fe()}var xa=Q('ESP32 Logo SvelteESP32',1),ka=Q("Dropdown",1),Ca=Q(" ",1),Ea=Q(" ",1),Aa=Q(" ",1),Pa=Q(" ",1);function Sa(e){const t=[{alt:"erbology",src:"./gallery/image.jpg"},{alt:"shoes",src:"./gallery/image-1.jpg"},{alt:"small bag",src:"./gallery/image-2.jpg"},{alt:"plants",src:"./gallery/image-3.jpg"},{alt:"watch",src:"./gallery/image-4.jpg"},{alt:"shoe",src:"./gallery/image-5.jpg"}];var r=Pa(),n=K(r);la(n,{children:(i,s)=>{var l=Aa(),c=K(l);ca(c,{href:"/",children:(u,d)=>{var v=xa();R(u,v)},$$slots:{default:!0}});var a=ne(c,2);da(a,{});var f=ne(a,2);ba(f,{children:(u,d)=>{var v=Ea(),g=K(v);It(g,{href:"/",children:(y,x)=>{var k=Xe("Home");R(y,k)},$$slots:{default:!0}});var p=ne(g,2);It(p,{class:"cursor-pointer",children:(y,x)=>{var k=ka(),A=ne(K(k));wa(A,{class:"w-6 h-6 ms-2 text-primary-800 dark:text-white inline"}),R(y,k)},$$slots:{default:!0}});var h=ne(p,2);$l(h,{class:"w-44 z-20",children:(y,x)=>{var k=Ca(),A=K(k);ir(A,{href:"/",children:(E,j)=>{var L=Xe("Dashboard");R(E,L)},$$slots:{default:!0}});var P=ne(A,2);ir(P,{href:"/docs/components/navbar",children:(E,j)=>{var L=Xe("Settings");R(E,L)},$$slots:{default:!0}});var S=ne(P,2);ir(S,{href:"/",children:(E,j)=>{var L=Xe("Earnings");R(E,L)},$$slots:{default:!0}});var N=ne(S,2);ta(N,{});var M=ne(N,2);ir(M,{href:"/",children:(E,j)=>{var L=Xe("Sign out");R(E,L)},$$slots:{default:!0}}),R(y,k)},$$slots:{default:!0}});var m=ne(h,2);It(m,{href:"/settings",children:(y,x)=>{var k=Xe("Setting");R(y,k)},$$slots:{default:!0}});var _=ne(m,2);It(_,{href:"/pricing",children:(y,x)=>{var k=Xe("Pricing");R(y,k)},$$slots:{default:!0}});var b=ne(_,2);It(b,{href:"/contact",children:(y,x)=>{var k=Xe("Contact");R(y,k)},$$slots:{default:!0}}),R(u,v)},$$slots:{default:!0}}),R(i,l)},$$slots:{default:!0}});var o=ne(n,2);ia(o,{items:t,class:"gap-4 grid-cols-2 md:grid-cols-3"}),R(e,r)}Qi(Sa,{target:document.querySelector("#app")}); diff --git a/demo/svelte/dist/favicon.png.gz b/demo/svelte/dist/favicon.png.gz index 556ba7cd2581f363897597a7a0ba35e41ffcc684..e67cbc61ffc905b974857f2535666045894fee36 100644 GIT binary patch delta 18 ZcmeBbVd`pOVwdmc;Ly{VwvnB=2>>!m1rGoK delta 18 ZcmeBbVd`pOVwdmc;82yT*~re^1OPEL1l|Au diff --git a/demo/svelte/dist/index.html b/demo/svelte/dist/index.html index 45cee61..9bd050c 100644 --- a/demo/svelte/dist/index.html +++ b/demo/svelte/dist/index.html @@ -6,7 +6,7 @@ Svelte to ESP32 demo application - + diff --git a/demo/svelte/package-lock.json b/demo/svelte/package-lock.json index 596e0e8..937b320 100644 --- a/demo/svelte/package-lock.json +++ b/demo/svelte/package-lock.json @@ -11,29 +11,29 @@ "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.19.1", - "@typescript-eslint/parser": "^8.19.1", + "@typescript-eslint/eslint-plugin": "^8.21.0", + "@typescript-eslint/parser": "^8.21.0", "autoprefixer": "^10.4.20", - "eslint": "^9.17.0", - "eslint-config-prettier": "^9.1.0", + "eslint": "^9.19.0", + "eslint-config-prettier": "^10.0.1", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-svelte": "^2.46.1", - "eslint-plugin-tailwindcss": "^3.17.5", + "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-unicorn": "^56.0.1", "flowbite": "^2.5.2", "flowbite-svelte": "^0.47.4", "flowbite-svelte-icons": "^2.0.2", - "postcss": "^8.4.49", + "postcss": "^8.5.1", "postcss-load-config": "^6.0.1", "prettier": "^3.4.2", - "prettier-plugin-svelte": "^3.3.2", - "svelte": "^5.16.2", - "svelte-check": "^4.1.1", + "prettier-plugin-svelte": "^3.3.3", + "svelte": "^5.19.3", + "svelte-check": "^4.1.4", "svelte-preprocess": "^6.0.3", "tailwindcss": "^3.4.17", "tslib": "^2.8.1", - "typescript": "^5.7.2", - "vite": "^6.0.7", + "typescript": "^5.7.3", + "vite": "^6.0.11", "vite-plugin-tailwind-purgecss": "^0.3.5" }, "engines": { @@ -587,9 +587,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", - "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", + "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -648,9 +648,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", - "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", + "integrity": "sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==", "dev": true, "license": "MIT", "engines": { @@ -668,12 +668,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", - "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz", + "integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==", "dev": true, "license": "Apache-2.0", "dependencies": { + "@eslint/core": "^0.10.0", "levn": "^0.4.1" }, "engines": { @@ -681,30 +682,30 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", - "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", + "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", "dev": true, "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.8" + "@floating-ui/utils": "^0.2.9" } }, "node_modules/@floating-ui/dom": { - "version": "1.6.12", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", - "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", + "version": "1.6.13", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz", + "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", "dev": true, "license": "MIT", "dependencies": { "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.8" + "@floating-ui/utils": "^0.2.9" } }, "node_modules/@floating-ui/utils": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", - "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", + "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", "dev": true, "license": "MIT" }, @@ -977,9 +978,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.0.tgz", - "integrity": "sha512-qFcFto9figFLz2g25DxJ1WWL9+c91fTxnGuwhToCl8BaqDsDYMl/kOnBXAyAqkkzAWimYMSWNPWEjt+ADAHuoQ==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.32.0.tgz", + "integrity": "sha512-G2fUQQANtBPsNwiVFg4zKiPQyjVKZCUdQUol53R8E71J7AsheRMV/Yv/nB8giOcOVqP7//eB5xPqieBYZe9bGg==", "cpu": [ "arm" ], @@ -991,9 +992,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.30.0.tgz", - "integrity": "sha512-vqrQdusvVl7dthqNjWCL043qelBK+gv9v3ZiqdxgaJvmZyIAAXMjeGVSqZynKq69T7062T5VrVTuikKSAAVP6A==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.32.0.tgz", + "integrity": "sha512-qhFwQ+ljoymC+j5lXRv8DlaJYY/+8vyvYmVx074zrLsu5ZGWYsJNLjPPVJJjhZQpyAKUGPydOq9hRLLNvh1s3A==", "cpu": [ "arm64" ], @@ -1005,9 +1006,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.30.0.tgz", - "integrity": "sha512-617pd92LhdA9+wpixnzsyhVft3szYiN16aNUMzVkf2N+yAk8UXY226Bfp36LvxYTUt7MO/ycqGFjQgJ0wlMaWQ==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.32.0.tgz", + "integrity": "sha512-44n/X3lAlWsEY6vF8CzgCx+LQaoqWGN7TzUfbJDiTIOjJm4+L2Yq+r5a8ytQRGyPqgJDs3Rgyo8eVL7n9iW6AQ==", "cpu": [ "arm64" ], @@ -1019,9 +1020,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.30.0.tgz", - "integrity": "sha512-Y3b4oDoaEhCypg8ajPqigKDcpi5ZZovemQl9Edpem0uNv6UUjXv7iySBpGIUTSs2ovWOzYpfw9EbFJXF/fJHWw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.32.0.tgz", + "integrity": "sha512-F9ct0+ZX5Np6+ZDztxiGCIvlCaW87HBdHcozUfsHnj1WCUTBUubAoanhHUfnUHZABlElyRikI0mgcw/qdEm2VQ==", "cpu": [ "x64" ], @@ -1033,9 +1034,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.30.0.tgz", - "integrity": "sha512-3REQJ4f90sFIBfa0BUokiCdrV/E4uIjhkWe1bMgCkhFXbf4D8YN6C4zwJL881GM818qVYE9BO3dGwjKhpo2ABA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.32.0.tgz", + "integrity": "sha512-JpsGxLBB2EFXBsTLHfkZDsXSpSmKD3VxXCgBQtlPcuAqB8TlqtLcbeMhxXQkCDv1avgwNjF8uEIbq5p+Cee0PA==", "cpu": [ "arm64" ], @@ -1047,9 +1048,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.30.0.tgz", - "integrity": "sha512-ZtY3Y8icbe3Cc+uQicsXG5L+CRGUfLZjW6j2gn5ikpltt3Whqjfo5mkyZ86UiuHF9Q3ZsaQeW7YswlHnN+lAcg==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.32.0.tgz", + "integrity": "sha512-wegiyBT6rawdpvnD9lmbOpx5Sph+yVZKHbhnSP9MqUEDX08G4UzMU+D87jrazGE7lRSyTRs6NEYHtzfkJ3FjjQ==", "cpu": [ "x64" ], @@ -1061,9 +1062,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.30.0.tgz", - "integrity": "sha512-bsPGGzfiHXMhQGuFGpmo2PyTwcrh2otL6ycSZAFTESviUoBOuxF7iBbAL5IJXc/69peXl5rAtbewBFeASZ9O0g==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.32.0.tgz", + "integrity": "sha512-3pA7xecItbgOs1A5H58dDvOUEboG5UfpTq3WzAdF54acBbUM+olDJAPkgj1GRJ4ZqE12DZ9/hNS2QZk166v92A==", "cpu": [ "arm" ], @@ -1075,9 +1076,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.30.0.tgz", - "integrity": "sha512-kvyIECEhs2DrrdfQf++maCWJIQ974EI4txlz1nNSBaCdtf7i5Xf1AQCEJWOC5rEBisdaMFFnOWNLYt7KpFqy5A==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.32.0.tgz", + "integrity": "sha512-Y7XUZEVISGyge51QbYyYAEHwpGgmRrAxQXO3siyYo2kmaj72USSG8LtlQQgAtlGfxYiOwu+2BdbPjzEpcOpRmQ==", "cpu": [ "arm" ], @@ -1089,9 +1090,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.30.0.tgz", - "integrity": "sha512-CFE7zDNrokaotXu+shwIrmWrFxllg79vciH4E/zeK7NitVuWEaXRzS0mFfFvyhZfn8WfVOG/1E9u8/DFEgK7WQ==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.32.0.tgz", + "integrity": "sha512-r7/OTF5MqeBrZo5omPXcTnjvv1GsrdH8a8RerARvDFiDwFpDVDnJyByYM/nX+mvks8XXsgPUxkwe/ltaX2VH7w==", "cpu": [ "arm64" ], @@ -1103,9 +1104,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.30.0.tgz", - "integrity": "sha512-MctNTBlvMcIBP0t8lV/NXiUwFg9oK5F79CxLU+a3xgrdJjfBLVIEHSAjQ9+ipofN2GKaMLnFFXLltg1HEEPaGQ==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.32.0.tgz", + "integrity": "sha512-HJbifC9vex9NqnlodV2BHVFNuzKL5OnsV2dvTw6e1dpZKkNjPG6WUq+nhEYV6Hv2Bv++BXkwcyoGlXnPrjAKXw==", "cpu": [ "arm64" ], @@ -1117,9 +1118,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.30.0.tgz", - "integrity": "sha512-fBpoYwLEPivL3q368+gwn4qnYnr7GVwM6NnMo8rJ4wb0p/Y5lg88vQRRP077gf+tc25akuqd+1Sxbn9meODhwA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.32.0.tgz", + "integrity": "sha512-VAEzZTD63YglFlWwRj3taofmkV1V3xhebDXffon7msNz4b14xKsz7utO6F8F4cqt8K/ktTl9rm88yryvDpsfOw==", "cpu": [ "loong64" ], @@ -1131,9 +1132,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.30.0.tgz", - "integrity": "sha512-1hiHPV6dUaqIMXrIjN+vgJqtfkLpqHS1Xsg0oUfUVD98xGp1wX89PIXgDF2DWra1nxAd8dfE0Dk59MyeKaBVAw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.32.0.tgz", + "integrity": "sha512-Sts5DST1jXAc9YH/iik1C9QRsLcCoOScf3dfbY5i4kH9RJpKxiTBXqm7qU5O6zTXBTEZry69bGszr3SMgYmMcQ==", "cpu": [ "ppc64" ], @@ -1145,9 +1146,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.30.0.tgz", - "integrity": "sha512-U0xcC80SMpEbvvLw92emHrNjlS3OXjAM0aVzlWfar6PR0ODWCTQtKeeB+tlAPGfZQXicv1SpWwRz9Hyzq3Jx3g==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.32.0.tgz", + "integrity": "sha512-qhlXeV9AqxIyY9/R1h1hBD6eMvQCO34ZmdYvry/K+/MBs6d1nRFLm6BOiITLVI+nFAAB9kUB6sdJRKyVHXnqZw==", "cpu": [ "riscv64" ], @@ -1159,9 +1160,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.30.0.tgz", - "integrity": "sha512-VU/P/IODrNPasgZDLIFJmMiLGez+BN11DQWfTVlViJVabyF3JaeaJkP6teI8760f18BMGCQOW9gOmuzFaI1pUw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.32.0.tgz", + "integrity": "sha512-8ZGN7ExnV0qjXa155Rsfi6H8M4iBBwNLBM9lcVS+4NcSzOFaNqmt7djlox8pN1lWrRPMRRQ8NeDlozIGx3Omsw==", "cpu": [ "s390x" ], @@ -1173,9 +1174,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.30.0.tgz", - "integrity": "sha512-laQVRvdbKmjXuFA3ZiZj7+U24FcmoPlXEi2OyLfbpY2MW1oxLt9Au8q9eHd0x6Pw/Kw4oe9gwVXWwIf2PVqblg==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.32.0.tgz", + "integrity": "sha512-VDzNHtLLI5s7xd/VubyS10mq6TxvZBp+4NRWoW+Hi3tgV05RtVm4qK99+dClwTN1McA6PHwob6DEJ6PlXbY83A==", "cpu": [ "x64" ], @@ -1187,9 +1188,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.30.0.tgz", - "integrity": "sha512-3wzKzduS7jzxqcOvy/ocU/gMR3/QrHEFLge5CD7Si9fyHuoXcidyYZ6jyx8OPYmCcGm3uKTUl+9jUSAY74Ln5A==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.32.0.tgz", + "integrity": "sha512-qcb9qYDlkxz9DxJo7SDhWxTWV1gFuwznjbTiov289pASxlfGbaOD54mgbs9+z94VwrXtKTu+2RqwlSTbiOqxGg==", "cpu": [ "x64" ], @@ -1201,9 +1202,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.30.0.tgz", - "integrity": "sha512-jROwnI1+wPyuv696rAFHp5+6RFhXGGwgmgSfzE8e4xfit6oLRg7GyMArVUoM3ChS045OwWr9aTnU+2c1UdBMyw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.32.0.tgz", + "integrity": "sha512-pFDdotFDMXW2AXVbfdUEfidPAk/OtwE/Hd4eYMTNVVaCQ6Yl8et0meDaKNL63L44Haxv4UExpv9ydSf3aSayDg==", "cpu": [ "arm64" ], @@ -1215,9 +1216,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.30.0.tgz", - "integrity": "sha512-duzweyup5WELhcXx5H1jokpr13i3BV9b48FMiikYAwk/MT1LrMYYk2TzenBd0jj4ivQIt58JWSxc19y4SvLP4g==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.32.0.tgz", + "integrity": "sha512-/TG7WfrCAjeRNDvI4+0AAMoHxea/USWhAzf9PVDFHbcqrQ7hMMKp4jZIy4VEjk72AAfN5k4TiSMRXRKf/0akSw==", "cpu": [ "ia32" ], @@ -1229,9 +1230,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.30.0.tgz", - "integrity": "sha512-DYvxS0M07PvgvavMIybCOBYheyrqlui6ZQBHJs6GqduVzHSZ06TPPvlfvnYstjODHQ8UUXFwt5YE+h0jFI8kwg==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.32.0.tgz", + "integrity": "sha512-5hqO5S3PTEO2E5VjCePxv40gIgyS2KvO7E7/vvC/NbIW4SIRamkMr1hqj+5Y67fbBWv/bQLB6KelBQmXlyCjWA==", "cpu": [ "x64" ], @@ -1283,9 +1284,9 @@ } }, "node_modules/@swc/core": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.4.tgz", - "integrity": "sha512-ut3zfiTLORMxhr6y/GBxkHmzcGuVpwJYX4qyXWuBKkpw/0g0S5iO1/wW7RnLnZbAi8wS/n0atRZoaZlXWBkeJg==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.9.tgz", + "integrity": "sha512-MQ97YSXu2oibzm7wi4GNa7hhndjLuVt/lmO2sq53+P37oZmyg/JQ/IYYtSiC6UGK3+cHoiVAykrK+glxLjJbag==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -1302,16 +1303,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.10.4", - "@swc/core-darwin-x64": "1.10.4", - "@swc/core-linux-arm-gnueabihf": "1.10.4", - "@swc/core-linux-arm64-gnu": "1.10.4", - "@swc/core-linux-arm64-musl": "1.10.4", - "@swc/core-linux-x64-gnu": "1.10.4", - "@swc/core-linux-x64-musl": "1.10.4", - "@swc/core-win32-arm64-msvc": "1.10.4", - "@swc/core-win32-ia32-msvc": "1.10.4", - "@swc/core-win32-x64-msvc": "1.10.4" + "@swc/core-darwin-arm64": "1.10.9", + "@swc/core-darwin-x64": "1.10.9", + "@swc/core-linux-arm-gnueabihf": "1.10.9", + "@swc/core-linux-arm64-gnu": "1.10.9", + "@swc/core-linux-arm64-musl": "1.10.9", + "@swc/core-linux-x64-gnu": "1.10.9", + "@swc/core-linux-x64-musl": "1.10.9", + "@swc/core-win32-arm64-msvc": "1.10.9", + "@swc/core-win32-ia32-msvc": "1.10.9", + "@swc/core-win32-x64-msvc": "1.10.9" }, "peerDependencies": { "@swc/helpers": "*" @@ -1323,9 +1324,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.4.tgz", - "integrity": "sha512-sV/eurLhkjn/197y48bxKP19oqcLydSel42Qsy2zepBltqUx+/zZ8+/IS0Bi7kaWVFxerbW1IPB09uq8Zuvm3g==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.9.tgz", + "integrity": "sha512-XTHLtijFervv2B+i1ngM993umhSj9K1IeMomvU/Db84Asjur2XmD4KXt9QPnGDRFgv2kLSjZ+DDL25Qk0f4r+w==", "cpu": [ "arm64" ], @@ -1341,9 +1342,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.4.tgz", - "integrity": "sha512-gjYNU6vrAUO4+FuovEo9ofnVosTFXkF0VDuo1MKPItz6e2pxc2ale4FGzLw0Nf7JB1sX4a8h06CN16/pLJ8Q2w==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.9.tgz", + "integrity": "sha512-bi3el9/FV/la8HIsolSjeDar+tM7m9AmSF1w7X6ZByW2qgc4Z1tmq0A4M4H9aH3TfHesZbfq8hgaNtc2/VtzzQ==", "cpu": [ "x64" ], @@ -1359,9 +1360,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.4.tgz", - "integrity": "sha512-zd7fXH5w8s+Sfvn2oO464KDWl+ZX1MJiVmE4Pdk46N3PEaNwE0koTfgx2vQRqRG4vBBobzVvzICC3618WcefOA==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.9.tgz", + "integrity": "sha512-xsLHV02S+RTDuI+UJBkA2muNk/s0ETRpoc1K/gNt0i8BqTurPYkrvGDDALN9+leiUPydHvZi9P1qdExbgUJnXw==", "cpu": [ "arm" ], @@ -1377,9 +1378,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.4.tgz", - "integrity": "sha512-+UGfoHDxsMZgFD3tABKLeEZHqLNOkxStu+qCG7atGBhS4Slri6h6zijVvf4yI5X3kbXdvc44XV/hrP/Klnui2A==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.9.tgz", + "integrity": "sha512-41hJgPoGhIa12U6Tud+yLF/m64YA3mGut3TmBEkj2R7rdJdE0mljdtR0tf4J2RoQaWZPPi0DBSqGdROiAEx9dg==", "cpu": [ "arm64" ], @@ -1395,9 +1396,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.4.tgz", - "integrity": "sha512-cDDj2/uYsOH0pgAnDkovLZvKJpFmBMyXkxEG6Q4yw99HbzO6QzZ5HDGWGWVq/6dLgYKlnnmpjZCPPQIu01mXEg==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.9.tgz", + "integrity": "sha512-DUMRhl49b9r7bLg9oNzCdW4lLcDJKrRBn87Iq5APPvixsm1auGnsVQycGkQcDDKvVllxIFSbmCYzjagx3l8Hnw==", "cpu": [ "arm64" ], @@ -1413,9 +1414,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.4.tgz", - "integrity": "sha512-qJXh9D6Kf5xSdGWPINpLGixAbB5JX8JcbEJpRamhlDBoOcQC79dYfOMEIxWPhTS1DGLyFakAx2FX/b2VmQmj0g==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.9.tgz", + "integrity": "sha512-xW0y88vQvmzYo3Gn7yFnY03TfHMwuca4aFH3ZmhwDNOYHmTOi6fmhAkg/13F/NrwjMYO+GnF5uJTjdjb3B6tdQ==", "cpu": [ "x64" ], @@ -1431,9 +1432,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.4.tgz", - "integrity": "sha512-A76lIAeyQnHCVt0RL/pG+0er8Qk9+acGJqSZOZm67Ve3B0oqMd871kPtaHBM0BW3OZAhoILgfHW3Op9Q3mx3Cw==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.9.tgz", + "integrity": "sha512-jYs32BEx+CPVuxN6NdsWEpdehjnmAag25jyJzwjQx+NCGYwHEV3bT5y8TX4eFhaVB1rafmqJOlYQPs4+MSyGCg==", "cpu": [ "x64" ], @@ -1449,9 +1450,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.4.tgz", - "integrity": "sha512-e6j5kBu4fIY7fFxFxnZI0MlEovRvp50Lg59Fw+DVbtqHk3C85dckcy5xKP+UoXeuEmFceauQDczUcGs19SRGSQ==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.9.tgz", + "integrity": "sha512-Uhh5T3Fq3Nyom96Bm3ACBNASH3iqNc76in7ewZz8PooUqeTIO8aZpsghnncjctRNE9T819/8btpiFIhHo3sKtg==", "cpu": [ "arm64" ], @@ -1467,9 +1468,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.4.tgz", - "integrity": "sha512-RSYHfdKgNXV/amY5Tqk1EWVsyQnhlsM//jeqMLw5Fy9rfxP592W9UTumNikNRPdjI8wKKzNMXDb1U29tQjN0dg==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.9.tgz", + "integrity": "sha512-bD5BpbojEsDfrAvT+1qjQPf5RCKLg4UL+3Uwm019+ZR02hd8qO538BlOnQdOqRqccu+75DF6aRglQ7AJ24Cs0Q==", "cpu": [ "ia32" ], @@ -1485,9 +1486,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.4.tgz", - "integrity": "sha512-1ujYpaqfqNPYdwKBlvJnOqcl+Syn3UrQ4XE0Txz6zMYgyh6cdU6a3pxqLqIUSJ12MtXRA9ZUhEz1ekU3LfLWXw==", + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.9.tgz", + "integrity": "sha512-NwkuUNeBBQnAaXVvcGw8Zr6RR8kylyjFUnlYZZ3G0QkQZ4rYLXYTafAmiRjrfzgVb0LcMF/sBzJvGOk7SwtIDg==", "cpu": [ "x64" ], @@ -1557,17 +1558,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.1.tgz", - "integrity": "sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.21.0.tgz", + "integrity": "sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.19.1", - "@typescript-eslint/type-utils": "8.19.1", - "@typescript-eslint/utils": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1", + "@typescript-eslint/scope-manager": "8.21.0", + "@typescript-eslint/type-utils": "8.21.0", + "@typescript-eslint/utils": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1587,16 +1588,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.1.tgz", - "integrity": "sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.21.0.tgz", + "integrity": "sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.19.1", - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/typescript-estree": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1", + "@typescript-eslint/scope-manager": "8.21.0", + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/typescript-estree": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0", "debug": "^4.3.4" }, "engines": { @@ -1612,14 +1613,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.1.tgz", - "integrity": "sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.21.0.tgz", + "integrity": "sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1" + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1630,14 +1631,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.1.tgz", - "integrity": "sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.21.0.tgz", + "integrity": "sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.19.1", - "@typescript-eslint/utils": "8.19.1", + "@typescript-eslint/typescript-estree": "8.21.0", + "@typescript-eslint/utils": "8.21.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.0" }, @@ -1654,9 +1655,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.1.tgz", - "integrity": "sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.21.0.tgz", + "integrity": "sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==", "dev": true, "license": "MIT", "engines": { @@ -1668,14 +1669,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.1.tgz", - "integrity": "sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.21.0.tgz", + "integrity": "sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1", + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1695,16 +1696,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.1.tgz", - "integrity": "sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.21.0.tgz", + "integrity": "sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.19.1", - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/typescript-estree": "8.19.1" + "@typescript-eslint/scope-manager": "8.21.0", + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/typescript-estree": "8.21.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1719,13 +1720,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.1.tgz", - "integrity": "sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.21.0.tgz", + "integrity": "sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.19.1", + "@typescript-eslint/types": "8.21.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -2001,9 +2002,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", - "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "dev": true, "funding": [ { @@ -2067,9 +2068,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001690", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", - "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", + "version": "1.0.30001695", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", + "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", "dev": true, "funding": [ { @@ -2207,13 +2208,13 @@ "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", + "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.24.2" + "browserslist": "^4.24.3" }, "funding": { "type": "opencollective", @@ -2348,9 +2349,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.76", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz", - "integrity": "sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==", + "version": "1.5.88", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.88.tgz", + "integrity": "sha512-K3C2qf1o+bGzbilTDCTBhTQcMS9KW60yTAaTeeXsfvQuTDDwlokLam/AdqlqcSy9u4UainDgsHV23ksXAOgamw==", "dev": true, "license": "ISC" }, @@ -2449,19 +2450,19 @@ } }, "node_modules/eslint": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", - "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", + "integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.9.0", + "@eslint/core": "^0.10.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.17.0", - "@eslint/plugin-kit": "^0.2.3", + "@eslint/js": "9.19.0", + "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.1", @@ -2525,13 +2526,13 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz", + "integrity": "sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==", "dev": true, "license": "MIT", "bin": { - "eslint-config-prettier": "bin/cli.js" + "eslint-config-prettier": "build/bin/cli.js" }, "peerDependencies": { "eslint": ">=7.0.0" @@ -2633,9 +2634,9 @@ } }, "node_modules/eslint-plugin-tailwindcss": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.17.5.tgz", - "integrity": "sha512-8Mi7p7dm+mO1dHgRHHFdPu4RDTBk69Cn4P0B40vRQR+MrguUpwmKwhZy1kqYe3Km8/4nb+cyrCF+5SodOEmaow==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.18.0.tgz", + "integrity": "sha512-PQDU4ZMzFH0eb2DrfHPpbgo87Zgg2EXSMOj1NSfzdZm+aJzpuwGerfowMIaVehSREEa0idbf/eoNYAOHSJoDAQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2764,9 +2765,9 @@ } }, "node_modules/esm-env": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.1.tgz", - "integrity": "sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", "dev": true, "license": "MIT" }, @@ -2815,9 +2816,9 @@ } }, "node_modules/esrap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.3.2.tgz", - "integrity": "sha512-C4PXusxYhFT98GjLSmb20k9PREuUdporer50dhzGuJu9IJXktbMddVCMLAERl5dAHyAi73GWWCE4FVHGP1794g==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.3.tgz", + "integrity": "sha512-Xddc1RsoFJ4z9nR7W7BFaEPIp4UXoeQ0+077UdWLxbafMQFyU79sQJMk7kxNgRwQ9/aVgaKacCHC2pUACGwmYw==", "dev": true, "license": "MIT", "dependencies": { @@ -2926,9 +2927,9 @@ } }, "node_modules/fdir": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", - "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", + "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -3017,9 +3018,9 @@ } }, "node_modules/flowbite-datepicker": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/flowbite-datepicker/-/flowbite-datepicker-1.3.1.tgz", - "integrity": "sha512-FM8EZE0Vc/nhEr+FcvJQldkIeS3hGhDQY5hoTWvqSrnlAqNd1JJhSj9bNiq6xpIXLqewWiTONiRVMUcUcSSiQA==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/flowbite-datepicker/-/flowbite-datepicker-1.3.2.tgz", + "integrity": "sha512-6Nfm0MCVX3mpaR7YSCjmEO2GO8CDt6CX8ZpQnGdeu03WUCWtEPQ/uy0PUiNtIJjJZWnX0Cm3H55MOhbD1g+E/g==", "dev": true, "license": "MIT", "dependencies": { @@ -4000,9 +4001,9 @@ } }, "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", "dev": true, "funding": [ { @@ -4020,7 +4021,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -4227,9 +4228,9 @@ } }, "node_modules/prettier-plugin-svelte": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.3.2.tgz", - "integrity": "sha512-kRPjH8wSj2iu+dO+XaUv4vD8qr5mdDmlak3IT/7AOgGIMRG86z/EHOLauFcClKEnOUf4A4nOA7sre5KrJD4Raw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.3.3.tgz", + "integrity": "sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -4416,13 +4417,13 @@ } }, "node_modules/readdirp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", - "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.1.tgz", + "integrity": "sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 14.16.0" + "node": ">= 14.18.0" }, "funding": { "type": "individual", @@ -4504,9 +4505,9 @@ } }, "node_modules/rollup": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.30.0.tgz", - "integrity": "sha512-sDnr1pcjTgUT69qBksNF1N1anwfbyYG6TBQ22b03bII8EdiUQ7J0TlozVaTMjT/eEJAO49e1ndV7t+UZfL1+vA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.32.0.tgz", + "integrity": "sha512-JmrhfQR31Q4AuNBjjAX4s+a/Pu/Q8Q9iwjWBsjRH1q52SPFE2NqRMK6fUZKKnvKO6id+h7JIRf0oYsph53eATg==", "dev": true, "license": "MIT", "dependencies": { @@ -4520,25 +4521,25 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.30.0", - "@rollup/rollup-android-arm64": "4.30.0", - "@rollup/rollup-darwin-arm64": "4.30.0", - "@rollup/rollup-darwin-x64": "4.30.0", - "@rollup/rollup-freebsd-arm64": "4.30.0", - "@rollup/rollup-freebsd-x64": "4.30.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.30.0", - "@rollup/rollup-linux-arm-musleabihf": "4.30.0", - "@rollup/rollup-linux-arm64-gnu": "4.30.0", - "@rollup/rollup-linux-arm64-musl": "4.30.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.30.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.30.0", - "@rollup/rollup-linux-riscv64-gnu": "4.30.0", - "@rollup/rollup-linux-s390x-gnu": "4.30.0", - "@rollup/rollup-linux-x64-gnu": "4.30.0", - "@rollup/rollup-linux-x64-musl": "4.30.0", - "@rollup/rollup-win32-arm64-msvc": "4.30.0", - "@rollup/rollup-win32-ia32-msvc": "4.30.0", - "@rollup/rollup-win32-x64-msvc": "4.30.0", + "@rollup/rollup-android-arm-eabi": "4.32.0", + "@rollup/rollup-android-arm64": "4.32.0", + "@rollup/rollup-darwin-arm64": "4.32.0", + "@rollup/rollup-darwin-x64": "4.32.0", + "@rollup/rollup-freebsd-arm64": "4.32.0", + "@rollup/rollup-freebsd-x64": "4.32.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.32.0", + "@rollup/rollup-linux-arm-musleabihf": "4.32.0", + "@rollup/rollup-linux-arm64-gnu": "4.32.0", + "@rollup/rollup-linux-arm64-musl": "4.32.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.32.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.32.0", + "@rollup/rollup-linux-riscv64-gnu": "4.32.0", + "@rollup/rollup-linux-s390x-gnu": "4.32.0", + "@rollup/rollup-linux-x64-gnu": "4.32.0", + "@rollup/rollup-linux-x64-musl": "4.32.0", + "@rollup/rollup-win32-arm64-msvc": "4.32.0", + "@rollup/rollup-win32-ia32-msvc": "4.32.0", + "@rollup/rollup-win32-x64-msvc": "4.32.0", "fsevents": "~2.3.2" } }, @@ -4675,9 +4676,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", "dev": true, "license": "CC0-1.0" }, @@ -4861,9 +4862,9 @@ } }, "node_modules/svelte": { - "version": "5.16.2", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.16.2.tgz", - "integrity": "sha512-S4mKWbjv53ik1NtGuO95TC7kBA8GYBIeT9fM6y2wHdLNqdCmPXJSWLVuO7vlJZ7TUksp+6qnvqCCtWnVXeTCyw==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.19.3.tgz", + "integrity": "sha512-rb/bkYG9jq67OCWikMvaPnfOobyGn0JizVDwHpdeBtLiNXPMcoA9GTFC3BhptP7xGNquUU8J5GiS7PlGlfDAFA==", "dev": true, "license": "MIT", "dependencies": { @@ -4876,7 +4877,7 @@ "axobject-query": "^4.1.0", "clsx": "^2.1.1", "esm-env": "^1.2.1", - "esrap": "^1.3.2", + "esrap": "^1.4.3", "is-reference": "^3.0.3", "locate-character": "^3.0.0", "magic-string": "^0.30.11", @@ -4887,9 +4888,9 @@ } }, "node_modules/svelte-check": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.1.tgz", - "integrity": "sha512-NfaX+6Qtc8W/CyVGS/F7/XdiSSyXz+WGYA9ZWV3z8tso14V2vzjfXviKaTFEzB7g8TqfgO2FOzP6XT4ApSTUTw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.4.tgz", + "integrity": "sha512-v0j7yLbT29MezzaQJPEDwksybTE2Ups9rUxEXy92T06TiA0cbqcO8wAOwNUVkFW6B0hsYHA+oAX3BS8b/2oHtw==", "dev": true, "license": "MIT", "dependencies": { @@ -5364,9 +5365,9 @@ } }, "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -5378,9 +5379,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", "dev": true, "funding": [ { @@ -5399,7 +5400,7 @@ "license": "MIT", "dependencies": { "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -5437,9 +5438,9 @@ } }, "node_modules/vite": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.7.tgz", - "integrity": "sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.11.tgz", + "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/demo/svelte/package.json b/demo/svelte/package.json index 5943726..d7a17f4 100644 --- a/demo/svelte/package.json +++ b/demo/svelte/package.json @@ -24,29 +24,29 @@ "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.19.1", - "@typescript-eslint/parser": "^8.19.1", + "@typescript-eslint/eslint-plugin": "^8.21.0", + "@typescript-eslint/parser": "^8.21.0", "autoprefixer": "^10.4.20", - "eslint": "^9.17.0", - "eslint-config-prettier": "^9.1.0", + "eslint": "^9.19.0", + "eslint-config-prettier": "^10.0.1", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-svelte": "^2.46.1", - "eslint-plugin-tailwindcss": "^3.17.5", + "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-unicorn": "^56.0.1", "flowbite": "^2.5.2", "flowbite-svelte": "^0.47.4", "flowbite-svelte-icons": "^2.0.2", - "postcss": "^8.4.49", + "postcss": "^8.5.1", "postcss-load-config": "^6.0.1", "prettier": "^3.4.2", - "prettier-plugin-svelte": "^3.3.2", - "svelte": "^5.16.2", - "svelte-check": "^4.1.1", + "prettier-plugin-svelte": "^3.3.3", + "svelte": "^5.19.3", + "svelte-check": "^4.1.4", "svelte-preprocess": "^6.0.3", "tailwindcss": "^3.4.17", "tslib": "^2.8.1", - "typescript": "^5.7.2", - "vite": "^6.0.7", + "typescript": "^5.7.3", + "vite": "^6.0.11", "vite-plugin-tailwind-purgecss": "^0.3.5" } } From 683602c5f3fbc4af5177d56c40d5d46479703b6f Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sun, 26 Jan 2025 13:37:01 +0100 Subject: [PATCH 2/6] chore: update deps --- package-lock.json | 241 ++++++++++++++++++++++++---------------------- package.json | 20 ++-- 2 files changed, 139 insertions(+), 122 deletions(-) diff --git a/package-lock.json b/package-lock.json index e8e8042..f5fe6bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,35 +1,36 @@ { "name": "svelteesp32", - "version": "1.7.0", + "version": "1.7.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "svelteesp32", - "version": "1.7.0", + "version": "1.7.1", "license": "ISC", "dependencies": { - "glob": "^11.0.0", + "glob": "^11.0.1", "handlebars": "^4.7.8", - "mime": "^4.0.6", + "mime-types": "^2.1.35", "ts-command-line-args": "^2.5.1" }, "bin": { "svelteesp32": "bin/index.js" }, "devDependencies": { - "@types/node": "^22.10.5", - "@typescript-eslint/eslint-plugin": "^8.19.1", - "@typescript-eslint/parser": "^8.19.1", - "eslint": "^9.17.0", - "eslint-config-prettier": "^9.1.0", + "@types/mime-types": "^2.1.4", + "@types/node": "^22.10.10", + "@typescript-eslint/eslint-plugin": "^8.21.0", + "@typescript-eslint/parser": "^8.21.0", + "eslint": "^9.19.0", + "eslint-config-prettier": "^10.0.1", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unicorn": "^56.0.1", "nodemon": "^3.1.9", "prettier": "^3.4.2", "ts-node": "^10.9.2", "tsx": "^4.19.2", - "typescript": "^5.7.2" + "typescript": "^5.7.3" }, "engines": { "node": ">=18", @@ -551,9 +552,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", - "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", + "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -612,9 +613,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", - "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", + "integrity": "sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==", "dev": true, "license": "MIT", "engines": { @@ -632,12 +633,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", - "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz", + "integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==", "dev": true, "license": "Apache-2.0", "dependencies": { + "@eslint/core": "^0.10.0", "levn": "^0.4.1" }, "engines": { @@ -835,10 +837,17 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/mime-types": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", + "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/node": { - "version": "22.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", - "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", + "version": "22.10.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz", + "integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==", "dev": true, "license": "MIT", "dependencies": { @@ -853,17 +862,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.1.tgz", - "integrity": "sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.21.0.tgz", + "integrity": "sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.19.1", - "@typescript-eslint/type-utils": "8.19.1", - "@typescript-eslint/utils": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1", + "@typescript-eslint/scope-manager": "8.21.0", + "@typescript-eslint/type-utils": "8.21.0", + "@typescript-eslint/utils": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -883,16 +892,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.1.tgz", - "integrity": "sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.21.0.tgz", + "integrity": "sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.19.1", - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/typescript-estree": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1", + "@typescript-eslint/scope-manager": "8.21.0", + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/typescript-estree": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0", "debug": "^4.3.4" }, "engines": { @@ -908,14 +917,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.1.tgz", - "integrity": "sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.21.0.tgz", + "integrity": "sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1" + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -926,14 +935,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.1.tgz", - "integrity": "sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.21.0.tgz", + "integrity": "sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.19.1", - "@typescript-eslint/utils": "8.19.1", + "@typescript-eslint/typescript-estree": "8.21.0", + "@typescript-eslint/utils": "8.21.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.0" }, @@ -950,9 +959,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.1.tgz", - "integrity": "sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.21.0.tgz", + "integrity": "sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==", "dev": true, "license": "MIT", "engines": { @@ -964,14 +973,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.1.tgz", - "integrity": "sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.21.0.tgz", + "integrity": "sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1", + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/visitor-keys": "8.21.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -991,16 +1000,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.1.tgz", - "integrity": "sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.21.0.tgz", + "integrity": "sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.19.1", - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/typescript-estree": "8.19.1" + "@typescript-eslint/scope-manager": "8.21.0", + "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/typescript-estree": "8.21.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1015,13 +1024,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.1.tgz", - "integrity": "sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.21.0.tgz", + "integrity": "sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.19.1", + "@typescript-eslint/types": "8.21.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1204,9 +1213,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", - "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "dev": true, "funding": [ { @@ -1260,9 +1269,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001690", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", - "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", + "version": "1.0.30001695", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", + "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", "dev": true, "funding": [ { @@ -1518,13 +1527,13 @@ "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", + "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.24.2" + "browserslist": "^4.24.3" }, "funding": { "type": "opencollective", @@ -1603,9 +1612,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.76", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz", - "integrity": "sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==", + "version": "1.5.88", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.88.tgz", + "integrity": "sha512-K3C2qf1o+bGzbilTDCTBhTQcMS9KW60yTAaTeeXsfvQuTDDwlokLam/AdqlqcSy9u4UainDgsHV23ksXAOgamw==", "dev": true, "license": "ISC" }, @@ -1689,19 +1698,19 @@ } }, "node_modules/eslint": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", - "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", + "integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.9.0", + "@eslint/core": "^0.10.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.17.0", - "@eslint/plugin-kit": "^0.2.3", + "@eslint/js": "9.19.0", + "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.1", @@ -1749,13 +1758,13 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz", + "integrity": "sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==", "dev": true, "license": "MIT", "bin": { - "eslint-config-prettier": "bin/cli.js" + "eslint-config-prettier": "build/bin/cli.js" }, "peerDependencies": { "eslint": ">=7.0.0" @@ -2141,9 +2150,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", + "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", "dev": true, "license": "MIT", "dependencies": { @@ -2154,9 +2163,9 @@ } }, "node_modules/glob": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", - "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", + "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -2604,19 +2613,25 @@ "node": ">=8.6" } }, - "node_modules/mime": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.6.tgz", - "integrity": "sha512-4rGt7rvQHBbaSOF9POGkk1ocRP16Md1x36Xma8sz8h8/vfCUI2OtEIeCqe4Ofes853x4xDoPiFLIT47J5fI/7A==", - "funding": [ - "https://github.com/sponsors/broofa" - ], + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "license": "MIT", - "bin": { - "mime": "bin/cli.js" + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" }, "engines": { - "node": ">=16" + "node": ">= 0.6" } }, "node_modules/min-indent": { @@ -3361,9 +3376,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", "dev": true, "license": "CC0-1.0" }, @@ -3692,9 +3707,9 @@ } }, "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -3742,9 +3757,9 @@ "license": "MIT" }, "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", "dev": true, "funding": [ { @@ -3763,7 +3778,7 @@ "license": "MIT", "dependencies": { "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" diff --git a/package.json b/package.json index a0d3e50..7eb1016 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,9 @@ { "name": "svelteesp32", - "version": "1.7.0", + "version": "1.7.1", "description": "Convert Svelte (or any frontend) JS application to serve it from ESP32 webserver (PsychicHttp)", "author": "BCsabaEngine", + "type": "module", "license": "ISC", "exports": "./dist/index.js", "main": "./dist/index.js", @@ -54,23 +55,24 @@ "espasyncwebserver" ], "devDependencies": { - "@types/node": "^22.10.5", - "@typescript-eslint/eslint-plugin": "^8.19.1", - "@typescript-eslint/parser": "^8.19.1", - "eslint": "^9.17.0", - "eslint-config-prettier": "^9.1.0", + "@types/mime-types": "^2.1.4", + "@types/node": "^22.10.10", + "@typescript-eslint/eslint-plugin": "^8.21.0", + "@typescript-eslint/parser": "^8.21.0", + "eslint": "^9.19.0", + "eslint-config-prettier": "^10.0.1", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unicorn": "^56.0.1", "nodemon": "^3.1.9", "prettier": "^3.4.2", "ts-node": "^10.9.2", "tsx": "^4.19.2", - "typescript": "^5.7.2" + "typescript": "^5.7.3" }, "dependencies": { - "glob": "^11.0.0", + "glob": "^11.0.1", "handlebars": "^4.7.8", - "mime": "^4.0.6", + "mime-types": "^2.1.35", "ts-command-line-args": "^2.5.1" } } From 2259596c71dc0dd7a5bd761c8e149662efcc5489 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sun, 26 Jan 2025 13:37:12 +0100 Subject: [PATCH 3/6] feat: move back to mime-types --- src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index 574ce20..daf7e3f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,7 +4,7 @@ import { mkdirSync, writeFileSync } from 'node:fs'; import path from 'node:path'; import { gzipSync } from 'node:zlib'; -import mime from 'mime'; +import { lookup as mimeLookup } from 'mime-types'; import { cmdLine } from './commandLine'; import { greenLog, yellowLog } from './consoleColor'; @@ -31,7 +31,7 @@ console.log(); console.log('Translation to header file'); const longestFilename = [...files.keys()].reduce((p, c) => Math.max(c.length, p), 0); for (const [originalFilename, content] of files) { - const mimeType = mime.getType(originalFilename) || 'text/plain'; + const mimeType = mimeLookup(originalFilename) || 'text/plain'; summary.filecount++; const filename = originalFilename.replace(/\\/g, '/'); From 15c2aab1dcca3e52c3f5cde7facc210ab3fff544 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sun, 26 Jan 2025 13:39:07 +0100 Subject: [PATCH 4/6] chore: changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5682a72..ca34d0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## 1.7 +### 1.7.1 + +- Due to ESM problems, we revert to using the **mime-types** npm module. + ### 1.7.0 - Using the cachetime command line option, you can set whether the browser can cache pages. Together with the ETag switch, you can replace the default no-cache response with a max-age=xy response. From 638377ee7efe65232256c8c97bd09d83f55b6826 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sun, 26 Jan 2025 13:40:14 +0100 Subject: [PATCH 5/6] fix: module --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index 7eb1016..eb3d3e1 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,6 @@ "version": "1.7.1", "description": "Convert Svelte (or any frontend) JS application to serve it from ESP32 webserver (PsychicHttp)", "author": "BCsabaEngine", - "type": "module", "license": "ISC", "exports": "./dist/index.js", "main": "./dist/index.js", From ee2fd2ff5a8cc75957a43274782bcf5399ab7487 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sun, 26 Jan 2025 13:49:09 +0100 Subject: [PATCH 6/6] fix: run tests over lolin_s3_mini --- demo/esp32/platformio.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/demo/esp32/platformio.ini b/demo/esp32/platformio.ini index 8f4c09d..99715ff 100644 --- a/demo/esp32/platformio.ini +++ b/demo/esp32/platformio.ini @@ -1,8 +1,8 @@ [env] platform = espressif32 -board = wemos_d1_mini32 -#board = lolin_s3_mini +board = lolin_s3_mini framework = arduino +board_build.partitions = min_spiffs.csv