Files
2026-05-09 17:32:17 +02:00

6 lines
47 KiB
JavaScript
Executable File

(()=>{function vt(t){t.directive("dialog",(e,i)=>{i.value==="overlay"?Me(e,t):i.value==="panel"?Fe(e,t):i.value==="title"?Re(e,t):i.value==="description"?Ve(e,t):Le(e,t)}),t.magic("dialog",e=>{let i=t.$data(e);return{get open(){return i.__isOpen},get isOpen(){return i.__isOpen},close(){i.__close()}}})}function Le(t,e){e.bind(t,{"x-data"(){return{init(){e.bound(t,"open")!==void 0&&e.effect(()=>{this.__isOpenState=e.bound(t,"open")}),e.bound(t,"initial-focus")!==void 0&&this.$watch("__isOpenState",()=>{!this.__isOpenState||setTimeout(()=>{e.bound(t,"initial-focus").focus()},0)})},__isOpenState:!1,__close(){e.bound(t,"open")?this.$dispatch("close"):this.__isOpenState=!1},get __isOpen(){return e.bound(t,"static",this.__isOpenState)}}},"x-modelable":"__isOpenState","x-id"(){return["alpine-dialog-title","alpine-dialog-description"]},"x-show"(){return this.__isOpen},"x-trap.inert.noscroll"(){return this.__isOpen},"@keydown.escape"(){this.__close()},":aria-labelledby"(){return this.$id("alpine-dialog-title")},":aria-describedby"(){return this.$id("alpine-dialog-description")},role:"dialog","aria-modal":"true"})}function Me(t,e){e.bind(t,{"x-init"(){this.$data.__isOpen===void 0&&console.warn('"x-dialog:overlay" is missing a parent element with "x-dialog".')},"x-show"(){return this.__isOpen},"@click.prevent.stop"(){this.$data.__close()}})}function Fe(t,e){e.bind(t,{"@click.outside"(){this.$data.__close()},"x-show"(){return this.$data.__isOpen}})}function Re(t,e){e.bind(t,{"x-init"(){this.$data.__isOpen===void 0&&console.warn('"x-dialog:title" is missing a parent element with "x-dialog".')},":id"(){return this.$id("alpine-dialog-title")}})}function Ve(t,e){e.bind(t,{":id"(){return this.$id("alpine-dialog-description")}})}function gt(t){t.directive("disclosure",(e,i)=>{i.value?i.value==="panel"?qe(e,t):i.value==="button"&&je(e,t):Ae(e,t)}),t.magic("disclosure",e=>{let i=t.$data(e);return{get isOpen(){return i.__isOpen},close(){i.__close()}}})}function Ae(t,e){e.bind(t,{"x-modelable":"__isOpen","x-data"(){return{init(){queueMicrotask(()=>{let i=Boolean(e.bound(this.$el,"default-open",!1));i&&(this.__isOpen=i)})},__isOpen:!1,__close(){this.__isOpen=!1},__toggle(){this.__isOpen=!this.__isOpen}}},"x-id"(){return["alpine-disclosure-panel"]}})}function je(t,e){e.bind(t,{"x-init"(){this.$el.tagName.toLowerCase()==="button"&&!this.$el.hasAttribute("type")&&(this.$el.type="button")},"@click"(){this.$data.__isOpen=!this.$data.__isOpen},":aria-expanded"(){return this.$data.__isOpen},":aria-controls"(){return this.$data.$id("alpine-disclosure-panel")},"@keydown.space.prevent.stop"(){this.$data.__toggle()},"@keydown.enter.prevent.stop"(){this.$data.__toggle()},"@keyup.space.prevent"(){}})}function qe(t,e){e.bind(t,{"x-show"(){return this.$data.__isOpen},":id"(){return this.$data.$id("alpine-disclosure-panel")}})}var H=!1,U=!1,S=[];function $t(t){We(t)}function We(t){S.includes(t)||S.push(t),He()}function He(){!U&&!H&&(H=!0,queueMicrotask(Ue))}function Ue(){H=!1,U=!0;for(let t=0;t<S.length;t++)S[t]();S.length=0,U=!1}var x,h,m,z,Q=!0;function Et(t){Q=!1,t(),Q=!0}function Ot(t){x=t.reactive,m=t.release,h=e=>t.effect(e,{scheduler:i=>{Q?$t(i):i()}}),z=t.raw}function G(t){h=t}function wt(t){let e=()=>{};return[n=>{let s=h(n);return t._x_effects||(t._x_effects=new Set,t._x_runEffects=()=>{t._x_effects.forEach(r=>r())}),t._x_effects.add(s),e=()=>{s!==void 0&&(t._x_effects.delete(s),m(s))},s},()=>{e()}]}var St=[],kt=[],Dt=[];function Kt(t){Dt.push(t)}function N(t,e){typeof e=="function"?(t._x_cleanups||(t._x_cleanups=[]),t._x_cleanups.push(e)):(e=t,kt.push(e))}function Ct(t){St.push(t)}function Tt(t,e,i){t._x_attributeCleanups||(t._x_attributeCleanups={}),t._x_attributeCleanups[e]||(t._x_attributeCleanups[e]=[]),t._x_attributeCleanups[e].push(i)}function J(t,e){!t._x_attributeCleanups||Object.entries(t._x_attributeCleanups).forEach(([i,n])=>{(e===void 0||e.includes(i))&&(n.forEach(s=>s()),delete t._x_attributeCleanups[i])})}var X=new MutationObserver(Z),Y=!1;function tt(){X.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Y=!0}function Qe(){ze(),X.disconnect(),Y=!1}var k=[],et=!1;function ze(){k=k.concat(X.takeRecords()),k.length&&!et&&(et=!0,queueMicrotask(()=>{Ge(),et=!1}))}function Ge(){Z(k),k.length=0}function p(t){if(!Y)return t();Qe();let e=t();return tt(),e}var it=!1,P=[];function Nt(){it=!0}function Pt(){it=!1,Z(P),P=[]}function Z(t){if(it){P=P.concat(t);return}let e=[],i=[],n=new Map,s=new Map;for(let r=0;r<t.length;r++)if(!t[r].target._x_ignoreMutationObserver&&(t[r].type==="childList"&&(t[r].addedNodes.forEach(a=>a.nodeType===1&&e.push(a)),t[r].removedNodes.forEach(a=>a.nodeType===1&&i.push(a))),t[r].type==="attributes")){let a=t[r].target,o=t[r].attributeName,l=t[r].oldValue,u=()=>{n.has(a)||n.set(a,[]),n.get(a).push({name:o,value:a.getAttribute(o)})},f=()=>{s.has(a)||s.set(a,[]),s.get(a).push(o)};a.hasAttribute(o)&&l===null?u():a.hasAttribute(o)?(f(),u()):f()}s.forEach((r,a)=>{J(a,r)}),n.forEach((r,a)=>{St.forEach(o=>o(a,r))});for(let r of i)if(!e.includes(r)&&(kt.forEach(a=>a(r)),r._x_cleanups))for(;r._x_cleanups.length;)r._x_cleanups.pop()();e.forEach(r=>{r._x_ignoreSelf=!0,r._x_ignore=!0});for(let r of e)i.includes(r)||!r.isConnected||(delete r._x_ignoreSelf,delete r._x_ignore,Dt.forEach(a=>a(r)),r._x_ignore=!0,r._x_ignoreSelf=!0);e.forEach(r=>{delete r._x_ignoreSelf,delete r._x_ignore}),e=null,i=null,n=null,s=null}function It(t){return y(c(t))}function Bt(t,e,i){return t._x_dataStack=[e,...c(i||t)],()=>{t._x_dataStack=t._x_dataStack.filter(n=>n!==e)}}function c(t){return t._x_dataStack?t._x_dataStack:typeof ShadowRoot=="function"&&t instanceof ShadowRoot?c(t.host):t.parentNode?c(t.parentNode):[]}function y(t){let e=new Proxy({},{ownKeys:()=>Array.from(new Set(t.flatMap(i=>Object.keys(i)))),has:(i,n)=>t.some(s=>s.hasOwnProperty(n)),get:(i,n)=>(t.find(s=>{if(s.hasOwnProperty(n)){let r=Object.getOwnPropertyDescriptor(s,n);if(r.get&&r.get._x_alreadyBound||r.set&&r.set._x_alreadyBound)return!0;if((r.get||r.set)&&r.enumerable){let a=r.get,o=r.set,l=r;a=a&&a.bind(e),o=o&&o.bind(e),a&&(a._x_alreadyBound=!0),o&&(o._x_alreadyBound=!0),Object.defineProperty(s,n,{...l,get:a,set:o})}return!0}return!1})||{})[n],set:(i,n,s)=>{let r=t.find(a=>a.hasOwnProperty(n));return r?r[n]=s:t[t.length-1][n]=s,!0}});return e}function Lt(t){let e=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,i=(n,s="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([r,{value:a,enumerable:o}])=>{if(o===!1||a===void 0)return;let l=s===""?r:`${s}.${r}`;typeof a=="object"&&a!==null&&a._x_interceptor?n[r]=a.initialize(t,l,r):e(a)&&a!==n&&!(a instanceof Element)&&i(a,l)})};return i(t)}function I(t,e=()=>{}){let i={initialValue:void 0,_x_interceptor:!0,initialize(n,s,r){return t(this.initialValue,()=>Je(n,s),a=>nt(n,s,a),s,r)}};return e(i),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let s=i.initialize.bind(i);i.initialize=(r,a,o)=>{let l=n.initialize(r,a,o);return i.initialValue=l,s(r,a,o)}}else i.initialValue=n;return i}}function Je(t,e){return e.split(".").reduce((i,n)=>i[n],t)}function nt(t,e,i){if(typeof e=="string"&&(e=e.split(".")),e.length===1)t[e[0]]=i;else{if(e.length===0)throw error;return t[e[0]]||(t[e[0]]={}),nt(t[e[0]],e.slice(1),i)}}var Mt={};function Ft(t,e){Mt[t]=e}function Rt(t,e){return Object.entries(Mt).forEach(([i,n])=>{Object.defineProperty(t,`$${i}`,{get(){let[s,r]=st(e);return s={interceptor:I,...s},N(e,r),n(e,s)},enumerable:!1})}),t}function Vt(t,e,i,...n){try{return i(...n)}catch(s){v(s,t,e)}}function v(t,e,i=void 0){Object.assign(t,{el:e,expression:i}),console.warn(`Alpine Expression Error: ${t.message}
${i?'Expression: "'+i+`"
`:""}`,e),setTimeout(()=>{throw t},0)}var B=!0;function At(t){let e=B;B=!1,t(),B=e}function D(t,e,i={}){let n;return g(t,e)(s=>n=s,i),n}function g(...t){return jt(...t)}var jt=Ze;function qt(t){jt=t}function Ze(t,e){let i={};Rt(i,t);let n=[i,...c(t)];if(typeof e=="function")return Xe(n,e);let s=Ye(n,e,t);return Vt.bind(null,t,e,s)}function Xe(t,e){return(i=()=>{},{scope:n={},params:s=[]}={})=>{let r=e.apply(y([n,...t]),s);L(i,r)}}var rt={};function ti(t,e){if(rt[t])return rt[t];let i=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(t)||/^(let|const)\s/.test(t)?`(() => { ${t} })()`:t,r=(()=>{try{return new i(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(a){return v(a,e,t),Promise.resolve()}})();return rt[t]=r,r}function Ye(t,e,i){let n=ti(e,i);return(s=()=>{},{scope:r={},params:a=[]}={})=>{n.result=void 0,n.finished=!1;let o=y([r,...t]);if(typeof n=="function"){let l=n(n,o).catch(u=>v(u,i,e));n.finished?(L(s,n.result,o,a,i),n.result=void 0):l.then(u=>{L(s,u,o,a,i)}).catch(u=>v(u,i,e)).finally(()=>n.result=void 0)}}}function L(t,e,i,n,s){if(B&&typeof e=="function"){let r=e.apply(i,n);r instanceof Promise?r.then(a=>L(t,a,i,n)).catch(a=>v(a,s,e)):t(r)}else t(e)}var at="x-";function Wt(t=""){return at+t}function Ht(t){at=t}var Ut={};function M(t,e){Ut[t]=e}function K(t,e,i){if(e=Array.from(e),t._x_virtualDirectives){let r=Object.entries(t._x_virtualDirectives).map(([o,l])=>({name:o,value:l})),a=ot(r);r=r.map(o=>a.find(l=>l.name===o.name)?{name:`x-bind:${o.name}`,value:`"${o.value}"`}:o),e=e.concat(r)}let n={};return e.map(zt((r,a)=>n[r]=a)).filter(Qt).map(ii(n,i)).sort(ni).map(r=>ei(t,r))}function ot(t){return Array.from(t).map(zt()).filter(e=>!Qt(e))}var lt=!1,C=new Map,Gt=Symbol();function Jt(t){lt=!0;let e=Symbol();Gt=e,C.set(e,[]);let i=()=>{for(;C.get(e).length;)C.get(e).shift()();C.delete(e)},n=()=>{lt=!1,i()};t(i),n()}function st(t){let e=[],i=o=>e.push(o),[n,s]=wt(t);return e.push(s),[{Alpine:b,effect:n,cleanup:i,evaluateLater:g.bind(g,t),evaluate:D.bind(D,t)},()=>e.forEach(o=>o())]}function ei(t,e){let i=()=>{},n=Ut[e.type]||i,[s,r]=st(t);Tt(t,e.original,r);let a=()=>{t._x_ignore||t._x_ignoreSelf||(n.inline&&n.inline(t,e,s),n=n.bind(n,t,e,s),lt?C.get(Gt).push(n):n())};return a.runCleanups=r,a}function zt(t=()=>{}){return({name:e,value:i})=>{let{name:n,value:s}=Zt.reduce((r,a)=>a(r),{name:e,value:i});return n!==e&&t(n,e),{name:n,value:s}}}var Zt=[];function Xt(t){Zt.push(t)}function Qt({name:t}){return Yt().test(t)}var Yt=()=>new RegExp(`^${at}([^:^.]+)\\b`);function ii(t,e){return({name:i,value:n})=>{let s=i.match(Yt()),r=i.match(/:([a-zA-Z0-9\-:]+)/),a=i.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],o=e||t[i]||i;return{type:s?s[1]:null,value:r?r[1]:null,modifiers:a.map(l=>l.replace(".","")),expression:n,original:o}}}var ut="DEFAULT",F=["ignore","ref","data","id","radio","tabs","switch","disclosure","menu","listbox","combobox","bind","init","for","mask","model","modelable","transition","show","if",ut,"teleport"];function ni(t,e){let i=F.indexOf(t.type)===-1?ut:t.type,n=F.indexOf(e.type)===-1?ut:e.type;return F.indexOf(i)-F.indexOf(n)}function R(t,e,i={}){t.dispatchEvent(new CustomEvent(e,{detail:i,bubbles:!0,composed:!0,cancelable:!0}))}var dt=[],ct=!1;function te(t=()=>{}){return queueMicrotask(()=>{ct||setTimeout(()=>{V()})}),new Promise(e=>{dt.push(()=>{t(),e()})})}function V(){for(ct=!1;dt.length;)dt.shift()()}function ee(){ct=!0}function _(t,e){if(typeof ShadowRoot=="function"&&t instanceof ShadowRoot){Array.from(t.children).forEach(s=>_(s,e));return}let i=!1;if(e(t,()=>i=!0),i)return;let n=t.firstElementChild;for(;n;)_(n,e,!1),n=n.nextElementSibling}function ie(t,...e){console.warn(`Alpine Warning: ${t}`,...e)}function se(){document.body||ie("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),R(document,"alpine:init"),R(document,"alpine:initializing"),tt(),Kt(e=>$(e,_)),N(e=>si(e)),Ct((e,i)=>{K(e,i).forEach(n=>n())});let t=e=>!_t(e.parentElement,!0);Array.from(document.querySelectorAll(ne())).filter(t).forEach(e=>{$(e)}),R(document,"alpine:initialized")}var ft=[],re=[];function ae(){return ft.map(t=>t())}function ne(){return ft.concat(re).map(t=>t())}function oe(t){ft.push(t)}function le(t){re.push(t)}function _t(t,e=!1){return A(t,i=>{if((e?ne():ae()).some(s=>i.matches(s)))return!0})}function A(t,e){if(!!t){if(e(t))return t;if(t._x_teleportBack&&(t=t._x_teleportBack),!!t.parentElement)return A(t.parentElement,e)}}function ue(t){return ae().some(e=>t.matches(e))}function $(t,e=_){Jt(()=>{e(t,(i,n)=>{K(i,i.attributes).forEach(s=>s()),i._x_ignore&&n()})})}function si(t){_(t,e=>J(e))}function j(t,e){return Array.isArray(e)?de(t,e.join(" ")):typeof e=="object"&&e!==null?ri(t,e):typeof e=="function"?j(t,e()):de(t,e)}function de(t,e){let i=r=>r.split(" ").filter(Boolean),n=r=>r.split(" ").filter(a=>!t.classList.contains(a)).filter(Boolean),s=r=>(t.classList.add(...r),()=>{t.classList.remove(...r)});return e=e===!0?e="":e||"",s(n(e))}function ri(t,e){let i=o=>o.split(" ").filter(Boolean),n=Object.entries(e).flatMap(([o,l])=>l?i(o):!1).filter(Boolean),s=Object.entries(e).flatMap(([o,l])=>l?!1:i(o)).filter(Boolean),r=[],a=[];return s.forEach(o=>{t.classList.contains(o)&&(t.classList.remove(o),a.push(o))}),n.forEach(o=>{t.classList.contains(o)||(t.classList.add(o),r.push(o))}),()=>{a.forEach(o=>t.classList.add(o)),r.forEach(o=>t.classList.remove(o))}}function E(t,e){return typeof e=="object"&&e!==null?ai(t,e):oi(t,e)}function ai(t,e){let i={};return Object.entries(e).forEach(([n,s])=>{i[n]=t.style[n],n.startsWith("--")||(n=li(n)),t.style.setProperty(n,s)}),setTimeout(()=>{t.style.length===0&&t.removeAttribute("style")}),()=>{E(t,i)}}function oi(t,e){let i=t.getAttribute("style",e);return t.setAttribute("style",e),()=>{t.setAttribute("style",i||"")}}function li(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function ht(t,e=()=>{}){let i=!1;return function(){i?e.apply(this,arguments):(i=!0,t.apply(this,arguments))}}M("transition",(t,{value:e,modifiers:i,expression:n},{evaluate:s})=>{typeof n=="function"&&(n=s(n)),n?ui(t,n,e):di(t,i,e)});function ui(t,e,i){ce(t,j,""),{enter:s=>{t._x_transition.enter.during=s},"enter-start":s=>{t._x_transition.enter.start=s},"enter-end":s=>{t._x_transition.enter.end=s},leave:s=>{t._x_transition.leave.during=s},"leave-start":s=>{t._x_transition.leave.start=s},"leave-end":s=>{t._x_transition.leave.end=s}}[i](e)}function di(t,e,i){ce(t,E);let n=!e.includes("in")&&!e.includes("out")&&!i,s=n||e.includes("in")||["enter"].includes(i),r=n||e.includes("out")||["leave"].includes(i);e.includes("in")&&!n&&(e=e.filter((Be,W)=>W<e.indexOf("out"))),e.includes("out")&&!n&&(e=e.filter((Be,W)=>W>e.indexOf("out")));let a=!e.includes("opacity")&&!e.includes("scale"),o=a||e.includes("opacity"),l=a||e.includes("scale"),u=o?0:1,f=l?T(e,"scale",95)/100:1,bt=T(e,"delay",0),xt=T(e,"origin","center"),mt="opacity, transform",Pe=T(e,"duration",150)/1e3,Ie=T(e,"duration",75)/1e3,yt="cubic-bezier(0.4, 0.0, 0.2, 1)";s&&(t._x_transition.enter.during={transformOrigin:xt,transitionDelay:bt,transitionProperty:mt,transitionDuration:`${Pe}s`,transitionTimingFunction:yt},t._x_transition.enter.start={opacity:u,transform:`scale(${f})`},t._x_transition.enter.end={opacity:1,transform:"scale(1)"}),r&&(t._x_transition.leave.during={transformOrigin:xt,transitionDelay:bt,transitionProperty:mt,transitionDuration:`${Ie}s`,transitionTimingFunction:yt},t._x_transition.leave.start={opacity:1,transform:"scale(1)"},t._x_transition.leave.end={opacity:u,transform:`scale(${f})`})}function ce(t,e,i={}){t._x_transition||(t._x_transition={enter:{during:i,start:i,end:i},leave:{during:i,start:i,end:i},in(n=()=>{},s=()=>{}){q(t,e,{during:this.enter.during,start:this.enter.start,end:this.enter.end},n,s)},out(n=()=>{},s=()=>{}){q(t,e,{during:this.leave.during,start:this.leave.start,end:this.leave.end},n,s)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(t,e,i,n){let s=document.visibilityState==="visible"?requestAnimationFrame:setTimeout,r=()=>s(i);if(e){t._x_transition&&(t._x_transition.enter||t._x_transition.leave)?t._x_transition.enter&&(Object.entries(t._x_transition.enter.during).length||Object.entries(t._x_transition.enter.start).length||Object.entries(t._x_transition.enter.end).length)?t._x_transition.in(i):r():t._x_transition?t._x_transition.in(i):r();return}t._x_hidePromise=t._x_transition?new Promise((a,o)=>{t._x_transition.out(()=>{},()=>a(n)),t._x_transitioning.beforeCancel(()=>o({isFromCancelledTransition:!0}))}):Promise.resolve(n),queueMicrotask(()=>{let a=_e(t);a?(a._x_hideChildren||(a._x_hideChildren=[]),a._x_hideChildren.push(t)):s(()=>{let o=l=>{let u=Promise.all([l._x_hidePromise,...(l._x_hideChildren||[]).map(o)]).then(([f])=>f());return delete l._x_hidePromise,delete l._x_hideChildren,u};o(t).catch(l=>{if(!l.isFromCancelledTransition)throw l})})})};function _e(t){let e=t.parentNode;if(!!e)return e._x_hidePromise?e:_e(e)}function q(t,e,{during:i,start:n,end:s}={},r=()=>{},a=()=>{}){if(t._x_transitioning&&t._x_transitioning.cancel(),Object.keys(i).length===0&&Object.keys(n).length===0&&Object.keys(s).length===0){r(),a();return}let o,l,u;ci(t,{start(){o=e(t,n)},during(){l=e(t,i)},before:r,end(){o(),u=e(t,s)},after:a,cleanup(){l(),u()}})}function ci(t,e){let i,n,s,r=ht(()=>{p(()=>{i=!0,n||e.before(),s||(e.end(),V()),e.after(),t.isConnected&&e.cleanup(),delete t._x_transitioning})});t._x_transitioning={beforeCancels:[],beforeCancel(a){this.beforeCancels.push(a)},cancel:ht(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();r()}),finish:r},p(()=>{e.start(),e.during()}),ee(),requestAnimationFrame(()=>{if(i)return;let a=Number(getComputedStyle(t).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,o=Number(getComputedStyle(t).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;a===0&&(a=Number(getComputedStyle(t).animationDuration.replace("s",""))*1e3),p(()=>{e.before()}),n=!0,requestAnimationFrame(()=>{i||(p(()=>{e.end()}),V(),setTimeout(t._x_transitioning.finish,a+o),s=!0)})})}function T(t,e,i){if(t.indexOf(e)===-1)return i;let n=t[t.indexOf(e)+1];if(!n||e==="scale"&&isNaN(n))return i;if(e==="duration"){let s=n.match(/([0-9]+)ms/);if(s)return s[1]}return e==="origin"&&["top","right","left","center","bottom"].includes(t[t.indexOf(e)+2])?[n,t[t.indexOf(e)+2]].join(" "):n}var pt=!1;function fe(t,e=()=>{}){return(...i)=>pt?e(...i):t(...i)}function he(t,e){e._x_dataStack||(e._x_dataStack=t._x_dataStack),pt=!0,fi(()=>{_i(e)}),pt=!1}function _i(t){let e=!1;$(t,(n,s)=>{_(n,(r,a)=>{if(e&&ue(r))return a();e=!0,s(r,a)})})}function fi(t){let e=h;G((i,n)=>{let s=e(i);return m(s),()=>{}}),t(),G(e)}function hi(t){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(t)}function pe(t,e,i){if(t._x_bindings&&t._x_bindings[e]!==void 0)return t._x_bindings[e];let n=t.getAttribute(e);return n===null?typeof i=="function"?i():i:n===""?!0:hi(e)?!![e,"true"].includes(n):n}function be(t,e){var i;return function(){var n=this,s=arguments,r=function(){i=null,t.apply(n,s)};clearTimeout(i),i=setTimeout(r,e)}}function xe(t,e){let i;return function(){let n=this,s=arguments;i||(t.apply(n,s),i=!0,setTimeout(()=>i=!1,e))}}function me(t){t(b)}var O={},ye=!1;function ve(t,e){if(ye||(O=x(O),ye=!0),e===void 0)return O[t];O[t]=e,typeof e=="object"&&e!==null&&e.hasOwnProperty("init")&&typeof e.init=="function"&&O[t].init(),Lt(O[t])}var pi={};function ge(t,e){let i=typeof e!="function"?()=>e:e;t instanceof Element?bi(t,i()):pi[t]=i}function bi(t,e,i){let n=[];for(;n.length;)n.pop()();let s=Object.entries(e).map(([a,o])=>({name:a,value:o})),r=ot(s);s=s.map(a=>r.find(o=>o.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),K(t,s,i).map(a=>{n.push(a.runCleanups),a()})}var xi={};function $e(t,e){xi[t]=e}var mi={get reactive(){return x},get release(){return m},get effect(){return h},get raw(){return z},version:"3.10.5",flushAndStopDeferringMutations:Pt,dontAutoEvaluateFunctions:At,disableEffectScheduling:Et,setReactivityEngine:Ot,closestDataStack:c,skipDuringClone:fe,addRootSelector:oe,addInitSelector:le,addScopeToNode:Bt,deferMutations:Nt,mapAttributes:Xt,evaluateLater:g,setEvaluator:qt,mergeProxies:y,findClosest:A,closestRoot:_t,interceptor:I,transition:q,setStyles:E,mutateDom:p,directive:M,throttle:xe,debounce:be,evaluate:D,initTree:$,nextTick:te,prefixed:Wt,prefix:Ht,plugin:me,magic:Ft,store:ve,start:se,clone:he,bound:pe,$data:It,data:$e,bind:ge},b=mi;function Ee(t,e){return{searchableText:{},disabledKeys:[],activeKey:null,selectedKeys:[],orderedKeys:[],elsByKey:{},values:{},initItem(i,n,s){let r=(Math.random()+1).toString(36).substring(7);return this.values[r]=n,this.elsByKey[r]=i,this.orderedKeys.push(r),this.searchableText[r]=i.textContent.trim().toLowerCase(),s&&this.disabledKeys.push(r),r},destroyItem(i){let n=w(this.elsByKey,i);delete this.values[n],delete this.elsByKey[n],delete this.orderedKeys[this.orderedKeys.indexOf(n)],delete this.searchableText[n],delete this.disabledKeys[n],this.reorderKeys()},reorderKeys(){this.orderedKeys.forEach(i=>{let n=this.elsByKey[i];n.isConnected||this.destroyItem(n)}),this.orderedKeys=this.orderedKeys.slice().sort((i,n)=>{if(i===null||n===null)return 0;let s=this.elsByKey[i],r=this.elsByKey[n],a=s.compareDocumentPosition(r);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})},activeEl(){if(!!this.activeKey)return this.elsByKey[this.activeKey]},isActiveEl(i){let n=w(this.elsByKey,i);if(!!n)return this.activeKey===n},activateEl(i){let n=w(this.elsByKey,i);!n||this.activateKey(n)},selectEl(i){let n=w(this.elsByKey,i);!n||this.selectKey(n)},isSelectedEl(i){let n=w(this.elsByKey,i);if(!!n)return this.isSelected(n)},isDisabledEl(i){let n=w(this.elsByKey,i);if(!!n)return this.isDisabled(n)},get isScrollingTo(){return this.scrollingCount>0},scrollingCount:0,activateAndScrollToKey(i){this.scrollingCount++,this.activateKey(i),this.elsByKey[i].scrollIntoView({block:"nearest"}),setTimeout(()=>{this.scrollingCount--},25)},selectedValueOrValues(){return t?this.selectedValues():this.selectedValue()},selectedValues(){return this.selectedKeys.map(i=>this.values[i])},selectedValue(){return this.selectedKeys[0]?this.values[this.selectedKeys[0]]:null},selectValue(i,n){if(i||(i=t?[]:null),n||(n=(s,r)=>s===r),typeof n=="string"){let s=n;n=(r,a)=>r[s]===a[s]}if(t){let s=[];i.forEach(r=>{for(let a in this.values)n(this.values[a],r)&&(s.includes(a)||s.push(a))}),this.selectExclusive(s)}else for(let s in this.values)i&&n(this.values[s],i)&&this.selectKey(s)},isDisabled(i){return this.disabledKeys.includes(i)},get nonDisabledOrderedKeys(){return this.orderedKeys.filter(i=>!this.isDisabled(i))},selectKey(i){this.isDisabled(i)||(t?this.toggleSelected(i):this.selectOnly(i))},toggleSelected(i){this.selectedKeys.includes(i)?this.selectedKeys.splice(this.selectedKeys.indexOf(i),1):this.selectedKeys.push(i)},selectOnly(i){this.selectedKeys=[],this.selectedKeys.push(i)},selectExclusive(i){let n=[...i];for(let s=0;s<this.selectedKeys.length;s++){if(i.includes(this.selectedKeys[s])){delete n[n.indexOf(this.selectedKeys[s])];continue}i.includes(this.selectedKeys[s])||delete this.selectedKeys[s]}n.forEach(s=>{this.selectedKeys.push(s)})},selectActive(i){!this.activeKey||this.selectKey(this.activeKey)},isSelected(i){return this.selectedKeys.includes(i)},firstSelectedKey(){return this.selectedKeys[0]},hasActive(){return!!this.activeKey},isActiveKey(i){return this.activeKey===i},get active(){return this.hasActive()&&this.values[this.activeKey]},activateSelectedOrFirst(){let i=this.firstSelectedKey();if(i)return this.activateKey(i);let n=this.firstKey();n&&this.activateKey(n)},activateKey(i){this.isDisabled(i)||(this.activeKey=i)},deactivate(){!this.activeKey||this.isScrollingTo||(this.activeKey=null)},nextKey(){if(!this.activeKey)return;let i=this.nonDisabledOrderedKeys.findIndex(n=>n===this.activeKey);return this.nonDisabledOrderedKeys[i+1]},prevKey(){if(!this.activeKey)return;let i=this.nonDisabledOrderedKeys.findIndex(n=>n===this.activeKey);return this.nonDisabledOrderedKeys[i-1]},firstKey(){return this.nonDisabledOrderedKeys[0]},lastKey(){return this.nonDisabledOrderedKeys[this.nonDisabledOrderedKeys.length-1]},searchQuery:"",clearSearch:b.debounce(function(){this.searchQuery=""},350),searchKey(i){this.clearSearch(),this.searchQuery+=i;let n;for(let s in this.searchableText)if(this.searchableText[s].startsWith(this.searchQuery)){n=s;break}if(!!this.nonDisabledOrderedKeys.includes(n))return n},activateByKeyEvent(i){this.reorderKeys();let n=this.hasActive(),s;switch(i.key){case"Tab":case"Backspace":case"Delete":case"Meta":break;case["ArrowDown","ArrowRight"][e==="vertical"?0:1]:i.preventDefault(),i.stopPropagation(),s=n?this.nextKey():this.firstKey();break;case["ArrowUp","ArrowLeft"][e==="vertical"?0:1]:i.preventDefault(),i.stopPropagation(),s=n?this.prevKey():this.lastKey();break;case"Home":case"PageUp":i.preventDefault(),i.stopPropagation(),s=this.firstKey();break;case"End":case"PageDown":i.preventDefault(),i.stopPropagation(),s=this.lastKey();break;default:i.key.length===1&&(s=this.searchKey(i.key));break}s&&this.activateAndScrollToKey(s)}}}function w(t,e){return Object.keys(t).find(i=>t[i]===e)}function we(t,e,i){let n=Oe(e,i);n.forEach(a=>a._x_hiddenInput=!0),n.forEach(a=>a._x_ignore=!0);let s=t.children,r=[];for(let a=0;a<s.length;a++){let o=s[a];if(o._x_hiddenInput)r.push(o);else break}b.mutateDom(()=>{r.forEach(a=>a.remove()),n.reverse().forEach(a=>t.prepend(a))})}function Oe(t,e,i=[]){if(yi(e))for(let n in e)i=i.concat(Oe(`${t}[${n}]`,e[n]));else{let n=document.createElement("input");return n.setAttribute("type","hidden"),n.setAttribute("name",t),n.setAttribute("value",""+e),[n]}return i}function yi(t){return typeof t=="object"&&t!==null}function Se(t){t.directive("listbox",(e,i)=>{i.value?i.value==="label"?gi(e,t):i.value==="button"?$i(e,t):i.value==="options"?Ei(e,t):i.value==="option"&&Oi(e,t):vi(e,t)}),t.magic("listbox",e=>{let i=t.$data(e);return i.__ready?{get isOpen(){return i.__isOpen},get isDisabled(){return i.__isDisabled},get selected(){return i.__value},get active(){return i.__context.active}}:{isDisabled:!1,isOpen:!1,selected:null,active:null}}),t.magic("listboxOption",e=>{let i=t.$data(e),n={isDisabled:!1,isSelected:!1,isActive:!1};if(!i.__ready)return n;let s=t.findClosest(e,a=>a.__optionKey);if(!s)return n;let r=i.__context;return{get isActive(){return r.isActiveEl(s)},get isSelected(){return r.isSelectedEl(s)},get isDisabled(){return r.isDisabledEl(s)}}})}function vi(t,e){e.bind(t,{"x-id"(){return["alpine-listbox-button","alpine-listbox-options","alpine-listbox-label"]},"x-modelable":"__value","x-data"(){return{__ready:!1,__value:null,__isOpen:!1,__context:void 0,__isMultiple:void 0,__isStatic:!1,__isDisabled:void 0,__compareBy:null,__inputName:null,__orientation:"vertical",init(){this.__isMultiple=e.bound(t,"multiple",!1),this.__isDisabled=e.bound(t,"disabled",!1),this.__inputName=e.bound(t,"name",null),this.__compareBy=e.bound(t,"by"),this.__orientation=e.bound(t,"horizontal",!1)?"horizontal":"vertical",this.__context=Ee(this.__isMultiple,this.__orientation);let i=e.bound(t,"default-value",null);this.__value=i,queueMicrotask(()=>{this.__ready=!0,queueMicrotask(()=>{let n=!1;e.effect(()=>{this.__context.selectedKeys,n===!1||n!==JSON.stringify(this.__value)?this.__context.selectValue(this.__value,this.__compareBy):this.__value=this.__context.selectedValueOrValues(),n=JSON.stringify(this.__value),this.__inputName&&we(this.$el,this.__inputName,this.__value)})})})},__open(){this.__isOpen=!0,this.__context.activateSelectedOrFirst(),(n=>requestAnimationFrame(()=>requestAnimationFrame(n)))(()=>this.$refs.__options.focus({preventScroll:!0}))},__close(){this.__isOpen=!1,this.$nextTick(()=>this.$refs.__button.focus({preventScroll:!0}))}}}})}function gi(t,e){e.bind(t,{"x-ref":"__label",":id"(){return this.$id("alpine-listbox-label")},"@click"(){this.$refs.__button.focus({preventScroll:!0})}})}function $i(t,e){e.bind(t,{"x-ref":"__button",":id"(){return this.$id("alpine-listbox-button")},"aria-haspopup":"true",":aria-labelledby"(){return this.$id("alpine-listbox-label")},":aria-expanded"(){return this.$data.__isOpen},":aria-controls"(){return this.$data.__isOpen&&this.$id("alpine-listbox-options")},"x-init"(){this.$el.tagName.toLowerCase()==="button"&&!this.$el.hasAttribute("type")&&(this.$el.type="button")},"@click"(){this.$data.__open()},"@keydown"(i){["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(i.key)&&(i.stopPropagation(),i.preventDefault(),this.$data.__open())},"@keydown.space.stop.prevent"(){this.$data.__open()},"@keydown.enter.stop.prevent"(){this.$data.__open()}})}function Ei(t,e){e.bind(t,{"x-ref":"__options",":id"(){return this.$id("alpine-listbox-options")},"x-init"(){this.$data.__isStatic=e.bound(this.$el,"static",!1)},"x-show"(){return this.$data.__isStatic?!0:this.$data.__isOpen},"@click.outside"(){this.$data.__close()},"@keydown.escape.stop.prevent"(){this.$data.__close()},tabindex:"0",role:"listbox",":aria-orientation"(){return this.$data.__orientation},":aria-labelledby"(){return this.$id("alpine-listbox-button")},":aria-activedescendant"(){return this.__context.activeEl()&&this.__context.activeEl().id},"@focus"(){this.__context.activateSelectedOrFirst()},"x-trap"(){return this.$data.__isOpen},"@keydown"(i){this.__context.activateByKeyEvent(i)},"@keydown.enter.stop.prevent"(){this.__context.selectActive(),this.$data.__isMultiple||this.$data.__close()},"@keydown.space.stop.prevent"(){this.__context.selectActive(),this.$data.__isMultiple||this.$data.__close()}})}function Oi(t,e){e.bind(t,()=>({":id"(){return this.$id("alpine-listbox-option")},":tabindex"(){return this.$listbox.isDisabled?!1:"-1"},role:"option","x-init"(){queueMicrotask(()=>{let i=e.bound(t,"value"),n=e.bound(t,"disabled");t.__optionKey=this.$data.__context.initItem(t,i,n)})},":aria-selected"(){return this.$listboxOption.isSelected},"@click"(){this.$listboxOption.isDisabled||(this.$data.__context.selectEl(t),this.$data.__isMultiple||this.$data.__close())},"@mousemove"(){this.$data.__context.activateEl(t)},"@mouseleave"(){this.$data.__context.deactivate()}}))}function ke(t){t.directive("popover",(e,i)=>{i.value?i.value==="overlay"?Ki(e,t):i.value==="button"?Si(e,t):i.value==="panel"?ki(e,t):i.value==="group"&&Di(e,t):wi(e,t)}),t.magic("popover",e=>{let i=t.$data(e);return{get isOpen(){return i.__isOpenState},open(){i.__open()},close(){i.__close()}}})}function wi(t,e){e.bind(t,{"x-id"(){return["alpine-popover-button","alpine-popover-panel"]},"x-modelable":"__isOpenState","x-data"(){return{init(){this.$data.__groupEl&&this.$data.__groupEl.addEventListener("__close-others",({detail:i})=>{i.el.isSameNode(this.$el)||this.__close(!1)})},__buttonEl:void 0,__panelEl:void 0,__isStatic:!1,get __isOpen(){return this.__isStatic?!0:this.__isOpenState},__isOpenState:!1,__open(){this.__isOpenState=!0,this.$dispatch("__close-others",{el:this.$el})},__toggle(){this.__isOpenState?this.__close():this.__open()},__close(i){this.__isStatic||(this.__isOpenState=!1,i!==!1&&(i=i||this.$data.__buttonEl,!document.activeElement.isSameNode(i)&&setTimeout(()=>i.focus())))},__contains(i,n){return!!e.findClosest(n,s=>s.isSameNode(i))}}},"@keydown.escape.stop.prevent"(){this.__close()},"@focusin.window"(){if(this.$data.__groupEl){this.$data.__contains(this.$data.__groupEl,document.activeElement)||this.$data.__close(!1);return}this.$data.__contains(this.$el,document.activeElement)||this.$data.__close(!1)}})}function Si(t,e){e.bind(t,{"x-ref":"button",":id"(){return this.$id("alpine-popover-button")},":aria-expanded"(){return this.$data.__isOpen},":aria-controls"(){return this.$data.__isOpen&&this.$id("alpine-popover-panel")},"x-init"(){this.$el.tagName.toLowerCase()==="button"&&!this.$el.hasAttribute("type")&&(this.$el.type="button"),this.$data.__buttonEl=this.$el},"@click"(){this.$data.__toggle()},"@keydown.tab"(i){if(!i.shiftKey&&this.$data.__isOpen){let n=this.$focus.within(this.$data.__panelEl).getFirst();n&&(i.preventDefault(),i.stopPropagation(),this.$focus.focus(n))}},"@keyup.tab"(i){if(this.$data.__isOpen){let n=this.$focus.previouslyFocused();if(!n)return;!this.$data.__buttonEl.contains(n)&&!this.$data.__panelEl.contains(n)&&n&&this.$el.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING&&(i.preventDefault(),i.stopPropagation(),this.$focus.within(this.$data.__panelEl).last())}},"@keydown.space.stop.prevent"(){this.$data.__toggle()},"@keydown.enter.stop.prevent"(){this.$data.__toggle()},"@keyup.space.stop.prevent"(){}})}function ki(t,e){e.bind(t,{"x-init"(){this.$data.__isStatic=e.bound(this.$el,"static",!1),this.$data.__panelEl=this.$el},"x-effect"(){this.$data.__isOpen&&e.bound(t,"focus")&&this.$focus.first()},"x-ref":"panel",":id"(){return this.$id("alpine-popover-panel")},"x-show"(){return this.$data.__isOpen},"@mousedown.window"(i){!this.$data.__isOpen||this.$data.__contains(this.$data.__buttonEl,i.target)||this.$data.__contains(this.$el,i.target)||this.$focus.focusable(i.target)||this.$data.__close()},"@keydown.tab"(i){if(i.shiftKey&&this.$focus.isFirst(i.target))i.preventDefault(),i.stopPropagation(),e.bound(t,"focus")?this.$data.__close():this.$data.__buttonEl.focus();else if(!i.shiftKey&&this.$focus.isLast(i.target)){i.preventDefault(),i.stopPropagation();let n=this.$focus.within(document).all(),s=n.indexOf(this.$data.__buttonEl);n.splice(s+1).filter(a=>!this.$el.contains(a))[0].focus(),e.bound(t,"focus")&&this.$data.__close(!1)}}})}function Di(t,e){e.bind(t,{"x-ref":"container","x-data"(){return{__groupEl:this.$el}}})}function Ki(t,e){e.bind(t,{"x-show"(){return this.$data.__isOpen}})}function De(t){t.directive("menu",(e,i)=>{i.value?i.value==="items"?Ni(e,t):i.value==="item"?Pi(e,t):i.value==="button"&&Ti(e,t):Ci(e,t)}),t.magic("menuItem",e=>{let i=t.$data(e);return{get isActive(){return i.__activeEl==i.__itemEl},get isDisabled(){return e.__isDisabled.value}}})}function Ci(t,e){e.bind(t,{"x-id"(){return["alpine-menu-button","alpine-menu-items"]},"x-modelable":"__isOpen","x-data"(){return{__itemEls:[],__activeEl:null,__isOpen:!1,__open(){this.__isOpen=!0,(n=>requestAnimationFrame(()=>requestAnimationFrame(n)))(()=>this.$refs.__items.focus({preventScroll:!0}))},__close(i=!0){this.__isOpen=!1,i&&this.$nextTick(()=>this.$refs.__button.focus({preventScroll:!0}))},__contains(i,n){return!!e.findClosest(n,s=>s.isSameNode(i))}}},"@focusin.window"(){this.$data.__contains(this.$el,document.activeElement)||this.$data.__close(!1)}})}function Ti(t,e){e.bind(t,{"x-ref":"__button","aria-haspopup":"true",":aria-labelledby"(){return this.$id("alpine-menu-label")},":id"(){return this.$id("alpine-menu-button")},":aria-expanded"(){return this.$data.__isOpen},":aria-controls"(){return this.$data.__isOpen&&this.$id("alpine-menu-items")},"x-init"(){this.$el.tagName.toLowerCase()==="button"&&!this.$el.hasAttribute("type")&&(this.$el.type="button")},"@click"(){this.$data.__open()},"@keydown.down.stop.prevent"(){this.$data.__open()},"@keydown.up.stop.prevent"(){this.$data.__open(d.Alpine,last)},"@keydown.space.stop.prevent"(){this.$data.__open()},"@keydown.enter.stop.prevent"(){this.$data.__open()}})}function Ni(t,e){e.bind(t,{"x-ref":"__items","aria-orientation":"vertical",role:"menu",":id"(){return this.$id("alpine-menu-items")},":aria-labelledby"(){return this.$id("alpine-menu-button")},":aria-activedescendant"(){return this.$data.__activeEl&&this.$data.__activeEl.id},"x-show"(){return this.$data.__isOpen},tabindex:"0","@click.outside"(){this.$data.__close()},"@keydown"(i){d.search(e,this.$refs.__items,i.key,n=>n.__activate())},"@keydown.down.stop.prevent"(){this.$data.__activeEl?d.next(e,this.$data.__activeEl,i=>i.__activate()):d.first(e,this.$refs.__items,i=>i.__activate())},"@keydown.up.stop.prevent"(){this.$data.__activeEl?d.previous(e,this.$data.__activeEl,i=>i.__activate()):d.last(e,this.$refs.__items,i=>i.__activate())},"@keydown.home.stop.prevent"(){d.first(e,this.$refs.__items,i=>i.__activate())},"@keydown.end.stop.prevent"(){d.last(e,this.$refs.__items,i=>i.__activate())},"@keydown.page-up.stop.prevent"(){d.first(e,this.$refs.__items,i=>i.__activate())},"@keydown.page-down.stop.prevent"(){d.last(e,this.$refs.__items,i=>i.__activate())},"@keydown.escape.stop.prevent"(){this.$data.__close()},"@keydown.space.stop.prevent"(){this.$data.__activeEl&&this.$data.__activeEl.click()},"@keydown.enter.stop.prevent"(){this.$data.__activeEl&&this.$data.__activeEl.click()},"@keyup.space.prevent"(){}})}function Pi(t,e){e.bind(t,()=>({"x-data"(){return{__itemEl:this.$el,init(){let i=e.raw(this.$data.__itemEls),n=!1;for(let s=0;s<i.length;s++)if(i[s].compareDocumentPosition(this.$el)&Node.DOCUMENT_POSITION_PRECEDING){i.splice(s,0,this.$el),n=!0;break}n||i.push(this.$el),this.$el.__activate=()=>{this.$data.__activeEl=this.$el,this.$el.scrollIntoView({block:"nearest"})},this.$el.__deactivate=()=>{this.$data.__activeEl=null},this.$el.__isDisabled=e.reactive({value:!1}),queueMicrotask(()=>{this.$el.__isDisabled.value=e.bound(this.$el,"disabled",!1)})},destroy(){let i=this.$data.__itemEls;i.splice(i.indexOf(this.$el),1)}}},"x-id"(){return["alpine-menu-item"]},":id"(){return this.$id("alpine-menu-item")},":tabindex"(){return this.$el.__isDisabled.value?!1:"-1"},role:"menuitem","@mousemove"(){this.$el.__isDisabled.value||this.$menuItem.isActive||this.$el.__activate()},"@mouseleave"(){this.$el.__isDisabled.value||!this.$menuItem.isActive||this.$el.__deactivate()}}))}var d={first(t,e,i=s=>s,n=()=>{}){let s=t.$data(e).__itemEls[0];return s?s.tagName.toLowerCase()==="template"?this.next(t,s,i):s.__isDisabled.value?this.next(t,s,i):i(s):n()},last(t,e,i=s=>s,n=()=>{}){let s=t.$data(e).__itemEls.slice(-1)[0];return s?s.__isDisabled.value?this.previous(t,s,i):i(s):n()},next(t,e,i=s=>s,n=()=>{}){if(!e)return n();let s=t.$data(e).__itemEls,r=s[s.indexOf(e)+1];return r?r.__isDisabled.value||r.tagName.toLowerCase()==="template"?this.next(t,r,i,n):i(r):n()},previous(t,e,i=s=>s,n=()=>{}){if(!e)return n();let s=t.$data(e).__itemEls,r=s[s.indexOf(e)-1];return r?r.__isDisabled.value||r.tagName.toLowerCase()==="template"?this.previous(t,r,i,n):i(r):n()},searchQuery:"",debouncedClearSearch:void 0,clearSearch(t){this.debouncedClearSearch||(this.debouncedClearSearch=t.debounce(function(){this.searchQuery=""},350)),this.debouncedClearSearch()},search(t,e,i,n){if(i.length>1)return;this.searchQuery+=i;let r=t.raw(t.$data(e).__itemEls).find(a=>a.textContent.trim().toLowerCase().startsWith(this.searchQuery));r&&!r.__isDisabled.value&&n(r),this.clearSearch(t)}};function Ke(t){t.directive("switch",(e,i)=>{i.value==="group"?Ii(e,t):i.value==="label"?Li(e,t):i.value==="description"?Mi(e,t):Bi(e,t)}),t.magic("switch",e=>{let i=t.$data(e);return{get isChecked(){return i.__value===!0}}})}function Ii(t,e){e.bind(t,{"x-id"(){return["alpine-switch-label","alpine-switch-description"]},"x-data"(){return{__hasLabel:!1,__hasDescription:!1,__switchEl:void 0}}})}function Bi(t,e){e.bind(t,{"x-modelable":"__value","x-data"(){return{init(){queueMicrotask(()=>{this.__value=e.bound(this.$el,"default-checked",!1),this.__inputName=e.bound(this.$el,"name",!1),this.__inputValue=e.bound(this.$el,"value","on"),this.__inputId="alpine-switch-"+Date.now()})},__value:void 0,__inputName:void 0,__inputValue:void 0,__inputId:void 0,__toggle(){this.__value=!this.__value}}},"x-effect"(){let i=this.__value;if(!this.__inputName)return;let n=this.$el.nextElementSibling;if(n&&String(n.id)===String(this.__inputId)&&n.remove(),i){let s=document.createElement("input");s.type="hidden",s.value=this.__inputValue,s.name=this.__inputName,s.id=this.__inputId,this.$el.after(s)}},"x-init"(){this.$el.tagName.toLowerCase()==="button"&&!this.$el.hasAttribute("type")&&(this.$el.type="button"),this.$data.__switchEl=this.$el},role:"switch",tabindex:"0",":aria-checked"(){return!!this.__value},":aria-labelledby"(){return this.$data.__hasLabel&&this.$id("alpine-switch-label")},":aria-describedby"(){return this.$data.__hasDescription&&this.$id("alpine-switch-description")},"@click.prevent"(){this.__toggle()},"@keyup"(i){i.key!=="Tab"&&i.preventDefault(),i.key===" "&&this.__toggle()},"@keypress.prevent"(){}})}function Li(t,e){e.bind(t,{"x-init"(){this.$data.__hasLabel=!0},":id"(){return this.$id("alpine-switch-label")},"@click"(){this.$data.__switchEl.click(),this.$data.__switchEl.focus({preventScroll:!0})}})}function Mi(t,e){e.bind(t,{"x-init"(){this.$data.__hasDescription=!0},":id"(){return this.$id("alpine-switch-description")}})}function Ce(t){t.directive("radio",(e,i)=>{i.value?i.value==="option"?Ri(e,t):i.value==="label"?Vi(e,t):i.value==="description"&&Ai(e,t):Fi(e,t)}),t.magic("radioOption",e=>{let i=t.$data(e);return{get isActive(){return i.__option===i.__active},get isChecked(){return i.__option===i.__value},get isDisabled(){let n=i.__disabled;return i.__rootDisabled?!0:n}}})}function Fi(t,e){e.bind(t,{"x-modelable":"__value","x-data"(){return{init(){queueMicrotask(()=>{this.__rootDisabled=e.bound(t,"disabled",!1),this.__value=e.bound(this.$el,"default-value",!1),this.__inputName=e.bound(this.$el,"name",!1),this.__inputId="alpine-radio-"+Date.now()}),this.$nextTick(()=>{let i=document.createTreeWalker(this.$el,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>n.getAttribute("role")==="radio"?NodeFilter.FILTER_REJECT:n.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},!1);for(;i.nextNode();)i.currentNode.setAttribute("role","none")})},__value:void 0,__active:void 0,__rootEl:this.$el,__optionValues:[],__disabledOptions:new Set,__optionElsByValue:new Map,__hasLabel:!1,__hasDescription:!1,__rootDisabled:!1,__inputName:void 0,__inputId:void 0,__change(i){this.__rootDisabled||(this.__value=i)},__addOption(i,n,s){let r=e.raw(this.__optionValues),a=r.map(l=>this.__optionElsByValue.get(l)),o=!1;for(let l=0;l<a.length;l++)if(a[l].compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){r.splice(l,0,i),this.__optionElsByValue.set(i,n),o=!0;break}o||(r.push(i),this.__optionElsByValue.set(i,n)),s&&this.__disabledOptions.add(i)},__isFirstOption(i){return this.__optionValues.indexOf(i)===0},__setActive(i){this.__active=i},__focusOptionNext(){let i=this.__active,n=this.__optionValues.filter(r=>!this.__disabledOptions.has(r)),s=n[this.__optionValues.indexOf(i)+1];s=s||n[0],this.__optionElsByValue.get(s).focus(),this.__change(s)},__focusOptionPrev(){let i=this.__active,n=this.__optionValues.filter(r=>!this.__disabledOptions.has(r)),s=n[n.indexOf(i)-1];s=s||n.slice(-1)[0],this.__optionElsByValue.get(s).focus(),this.__change(s)}}},"x-effect"(){let i=this.__value;if(!this.__inputName)return;let n=this.$el.nextElementSibling;if(n&&String(n.id)===String(this.__inputId)&&n.remove(),i){let s=document.createElement("input");s.type="hidden",s.value=i,s.name=this.__inputName,s.id=this.__inputId,this.$el.after(s)}},role:"radiogroup","x-id"(){return["alpine-radio-label","alpine-radio-description"]},":aria-labelledby"(){return this.__hasLabel&&this.$id("alpine-radio-label")},":aria-describedby"(){return this.__hasDescription&&this.$id("alpine-radio-description")},"@keydown.up.prevent.stop"(){this.__focusOptionPrev()},"@keydown.left.prevent.stop"(){this.__focusOptionPrev()},"@keydown.down.prevent.stop"(){this.__focusOptionNext()},"@keydown.right.prevent.stop"(){this.__focusOptionNext()}})}function Ri(t,e){e.bind(t,{"x-data"(){return{init(){queueMicrotask(()=>{this.__disabled=e.bound(t,"disabled",!1),this.__option=e.bound(t,"value"),this.$data.__addOption(this.__option,this.$el,this.__disabled)})},__option:void 0,__disabled:!1,__hasLabel:!1,__hasDescription:!1}},"x-id"(){return["alpine-radio-label","alpine-radio-description"]},role:"radio",":aria-checked"(){return this.$radioOption.isChecked},":aria-disabled"(){return this.$radioOption.isDisabled},":aria-labelledby"(){return this.__hasLabel&&this.$id("alpine-radio-label")},":aria-describedby"(){return this.__hasDescription&&this.$id("alpine-radio-description")},":tabindex"(){return this.$radioOption.isDisabled?-1:this.$radioOption.isChecked||!this.$data.__value&&this.$data.__isFirstOption(this.$data.__option)?0:-1},"@click"(){this.$radioOption.isDisabled||(this.$data.__change(this.$data.__option),this.$el.focus())},"@focus"(){this.$radioOption.isDisabled||this.$data.__setActive(this.$data.__option)},"@blur"(){this.$data.__active===this.$data.__option&&this.$data.__setActive(void 0)},"@keydown.space.stop.prevent"(){this.$data.__change(this.$data.__option)}})}function Vi(t,e){e.bind(t,{"x-init"(){this.$data.__hasLabel=!0},":id"(){return this.$id("alpine-radio-label")}})}function Ai(t,e){e.bind(t,{"x-init"(){this.$data.__hasDescription=!0},":id"(){return this.$id("alpine-radio-description")}})}function Te(t){t.directive("tabs",(e,i)=>{i.value?i.value==="list"?qi(e,t):i.value==="tab"?Wi(e,t):i.value==="panels"?Hi(e,t):i.value==="panel"&&Ui(e,t):ji(e,t)}),t.magic("tab",e=>{let i=t.$data(e);return{get isSelected(){return i.__selectedIndex===i.__tabs.indexOf(i.__tabEl)},get isDisabled(){return i.__isDisabled}}}),t.magic("panel",e=>{let i=t.$data(e);return{get isSelected(){return i.__selectedIndex===i.__panels.indexOf(i.__panelEl)}}})}function ji(t,e){e.bind(t,{"x-modelable":"__selectedIndex","x-data"(){return{init(){queueMicrotask(()=>{let i=this.__selectedIndex||Number(e.bound(this.$el,"default-index",0)),n=this.__activeTabs(),s=(r,a,o)=>Math.min(Math.max(r,a),o);this.__selectedIndex=s(i,0,n.length-1),e.effect(()=>{this.__manualActivation=e.bound(this.$el,"manual",!1)})})},__tabs:[],__panels:[],__selectedIndex:null,__tabGroupEl:void 0,__manualActivation:!1,__addTab(i){this.__tabs.push(i)},__addPanel(i){this.__panels.push(i)},__selectTab(i){this.__selectedIndex=this.__tabs.indexOf(i)},__activeTabs(){return this.__tabs.filter(i=>!i.__disabled)}}}})}function qi(t,e){e.bind(t,{"x-init"(){this.$data.__tabGroupEl=this.$el}})}function Wi(t,e){e.bind(t,{"x-init"(){this.$el.tagName.toLowerCase()==="button"&&!this.$el.hasAttribute("type")&&(this.$el.type="button")},"x-data"(){return{init(){this.__tabEl=this.$el,this.$data.__addTab(this.$el),this.__tabEl.__disabled=e.bound(this.$el,"disabled",!1),this.__isDisabled=this.__tabEl.__disabled},__tabEl:void 0,__isDisabled:!1}},"@click"(){this.$el.__disabled||(this.$data.__selectTab(this.$el),this.$el.focus())},"@keydown.enter.prevent.stop"(){this.__selectTab(this.$el)},"@keydown.space.prevent.stop"(){this.__selectTab(this.$el)},"@keydown.home.prevent.stop"(){this.$focus.within(this.$data.__activeTabs()).first()},"@keydown.page-up.prevent.stop"(){this.$focus.within(this.$data.__activeTabs()).first()},"@keydown.end.prevent.stop"(){this.$focus.within(this.$data.__activeTabs()).last()},"@keydown.page-down.prevent.stop"(){this.$focus.within(this.$data.__activeTabs()).last()},"@keydown.down.prevent.stop"(){this.$focus.within(this.$data.__activeTabs()).withWrapAround().next()},"@keydown.right.prevent.stop"(){this.$focus.within(this.$data.__activeTabs()).withWrapAround().next()},"@keydown.up.prevent.stop"(){this.$focus.within(this.$data.__activeTabs()).withWrapAround().prev()},"@keydown.left.prevent.stop"(){this.$focus.within(this.$data.__activeTabs()).withWrapAround().prev()},":tabindex"(){return this.$tab.isSelected?0:-1},"@focus"(){if(this.$data.__manualActivation)this.$el.focus();else{if(this.$el.__disabled)return;this.$data.__selectTab(this.$el),this.$el.focus()}}})}function Hi(t,e){e.bind(t,{})}function Ui(t,e){e.bind(t,{":tabindex"(){return this.$panel.isSelected?0:-1},"x-data"(){return{init(){this.__panelEl=this.$el,this.$data.__addPanel(this.$el)},__panelEl:void 0}},"x-show"(){return this.$panel.isSelected}})}function Ne(t){vt(t),gt(t),Se(t),De(t),Ke(t),ke(t),Ce(t),Te(t)}document.addEventListener("alpine:init",()=>{window.Alpine.plugin(Ne)});})();