var bo=!1,wo=!1,rn=[],So=-1,oa=!1;function Nc(r){Yc(r)}function $c(){oa=!0}function Bc(){oa=!1,el()}function Yc(r){rn.includes(r)||rn.push(r),el()}function qc(r){let e=rn.indexOf(r);e!==-1&&e>So&&rn.splice(e,1)}function el(){if(!wo&&!bo){if(oa)return;bo=!0,queueMicrotask(Uc)}}function Uc(){bo=!1,wo=!0;for(let r=0;rr.effect(e,{scheduler:t=>{To?Nc(t):t()}}),tl=r.raw}function ru(r){bn=r}function Vc(r){let e=()=>{};return[n=>{let i=bn(n);return r._x_effects||(r._x_effects=new Set,r._x_runEffects=()=>{r._x_effects.forEach(s=>s())}),r._x_effects.add(i),e=()=>{i!==void 0&&(r._x_effects.delete(i),Zn(i))},i},()=>{e()}]}function rl(r,e){let t=!0,n,i=bn(()=>{let s=r();if(JSON.stringify(s),!t&&(typeof s=="object"||s!==n)){let o=n;queueMicrotask(()=>{e(s,o)})}n=s,t=!1});return()=>Zn(i)}async function Hc(r){$c();try{await r(),await Promise.resolve()}finally{Bc()}}var nl=[],il=[],sl=[];function jc(r){sl.push(r)}function aa(r,e){typeof e=="function"?(r._x_cleanups||(r._x_cleanups=[]),r._x_cleanups.push(e)):(e=r,il.push(e))}function ol(r){nl.push(r)}function al(r,e,t){r._x_attributeCleanups||(r._x_attributeCleanups={}),r._x_attributeCleanups[e]||(r._x_attributeCleanups[e]=[]),r._x_attributeCleanups[e].push(t)}function ul(r,e){r._x_attributeCleanups&&Object.entries(r._x_attributeCleanups).forEach(([t,n])=>{(e===void 0||e.includes(t))&&(n.forEach(i=>i()),delete r._x_attributeCleanups[t])})}function Gc(r){var e,t;for((e=r._x_effects)==null||e.forEach(qc);(t=r._x_cleanups)!=null&&t.length;)r._x_cleanups.pop()()}var ua=new MutationObserver(da),la=!1;function fa(){ua.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),la=!0}function ll(){Kc(),ua.disconnect(),la=!1}var oi=[];function Kc(){let r=ua.takeRecords();oi.push(()=>r.length>0&&da(r));let e=oi.length;queueMicrotask(()=>{if(oi.length===e)for(;oi.length>0;)oi.shift()()})}function he(r){if(!la)return r();ll();let e=r();return fa(),e}var ca=!1,ks=[];function Jc(){ca=!0}function Zc(){ca=!1,da(ks),ks=[]}function da(r){if(ca){ks=ks.concat(r);return}let e=[],t=new Set,n=new Map,i=new Map;for(let s=0;s{o.nodeType===1&&o._x_marker&&t.add(o)}),r[s].addedNodes.forEach(o=>{if(o.nodeType===1){if(t.has(o)){t.delete(o);return}o._x_marker||e.push(o)}})),r[s].type==="attributes")){let o=r[s].target,a=r[s].attributeName,u=r[s].oldValue,l=()=>{n.has(o)||n.set(o,[]),n.get(o).push({name:a,value:o.getAttribute(a)})},f=()=>{i.has(o)||i.set(o,[]),i.get(o).push(a)};o.hasAttribute(a)&&u===null?l():o.hasAttribute(a)?(f(),l()):f()}i.forEach((s,o)=>{ul(o,s)}),n.forEach((s,o)=>{nl.forEach(a=>a(o,s))});for(let s of t)e.some(o=>o.contains(s))||il.forEach(o=>o(s));for(let s of e)s.isConnected&&sl.forEach(o=>o(s));e=null,t=null,n=null,i=null}function fl(r){return pn(_n(r))}function Hi(r,e,t){return r._x_dataStack=[e,..._n(t||r)],()=>{r._x_dataStack=r._x_dataStack.filter(n=>n!==e)}}function _n(r){return r._x_dataStack?r._x_dataStack:typeof ShadowRoot=="function"&&r instanceof ShadowRoot?_n(r.host):r.parentNode?_n(r.parentNode):[]}function pn(r){return new Proxy({objects:r},Qc)}var Qc={ownKeys({objects:r}){return Array.from(new Set(r.flatMap(e=>Object.keys(e))))},has({objects:r},e){return e==Symbol.unscopables?!1:r.some(t=>Object.prototype.hasOwnProperty.call(t,e)||Reflect.has(t,e))},get({objects:r},e,t){return e=="toJSON"?ed:Reflect.get(r.find(n=>Reflect.has(n,e))||{},e,t)},set({objects:r},e,t,n){const i=r.find(o=>Object.prototype.hasOwnProperty.call(o,e))||r[r.length-1],s=Object.getOwnPropertyDescriptor(i,e);return s!=null&&s.set&&(s!=null&&s.get)?s.set.call(n,t)||!0:Reflect.set(i,e,t)}};function ed(){return Reflect.ownKeys(this).reduce((e,t)=>(e[t]=Reflect.get(this,t),e),{})}function ha(r){let e=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,t=(n,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([s,{value:o,enumerable:a}])=>{if(a===!1||o===void 0||typeof o=="object"&&o!==null&&o.__v_skip)return;let u=i===""?s:`${i}.${s}`;typeof o=="object"&&o!==null&&o._x_interceptor?n[s]=o.initialize(r,u,s):e(o)&&o!==n&&!(o instanceof Element)&&t(o,u)})};return t(r)}function cl(r,e=()=>{}){let t={initialValue:void 0,_x_interceptor:!0,initialize(n,i,s){return r(this.initialValue,()=>td(n,i),o=>Co(n,i,o),i,s)}};return e(t),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=t.initialize.bind(t);t.initialize=(s,o,a)=>{let u=n.initialize(s,o,a);return t.initialValue=u,i(s,o,a)}}else t.initialValue=n;return t}}function td(r,e){return e.split(".").reduce((t,n)=>t[n],r)}function Co(r,e,t){if(typeof e=="string"&&(e=e.split(".")),e.length===1)r[e[0]]=t;else{if(e.length===0)throw error;return r[e[0]]||(r[e[0]]={}),Co(r[e[0]],e.slice(1),t)}}var dl={};function Ht(r,e){dl[r]=e}function Fi(r,e){let t=rd(e);return Object.entries(dl).forEach(([n,i])=>{Object.defineProperty(r,`$${n}`,{get(){return i(e,t)},enumerable:!1})}),r}function rd(r){let[e,t]=vl(r),n={interceptor:cl,...e};return aa(r,t),n}function nd(r,e,t,...n){try{return t(...n)}catch(i){Li(i,r,e)}}function Li(...r){return hl(...r)}var hl=sd;function id(r){hl=r}function sd(r,e,t=void 0){r=Object.assign(r??{message:"No error message given."},{el:e,expression:t}),console.warn(`Alpine Expression Error: ${r.message} ${t?'Expression: "'+t+`" `:""}`,e),setTimeout(()=>{throw r},0)}var Ln=!0;function _l(r){let e=Ln;Ln=!1;let t=r();return Ln=e,t}function nn(r,e,t={}){let n;return lt(r,e)(i=>n=i,t),n}function lt(...r){return pl(...r)}var pl=ml;function od(r){pl=r}var gl;function ad(r){gl=r}function ml(r,e){let t={};Fi(t,r);let n=[t,..._n(r)],i=typeof e=="function"?ud(n,e):fd(n,e,r);return nd.bind(null,r,e,i)}function ud(r,e){return(t=()=>{},{scope:n={},params:i=[],context:s}={})=>{if(!Ln){zi(t,e,pn([n,...r]),i);return}let o=e.apply(pn([n,...r]),i);zi(t,o)}}var eo={};function ld(r,e){if(eo[r])return eo[r];let t=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(r.trim())||/^(let|const)\s/.test(r.trim())?`(async()=>{ ${r} })()`:r,s=(()=>{try{let o=new t(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`);return Object.defineProperty(o,"name",{value:`[Alpine] ${r}`}),o}catch(o){return Li(o,e,r),Promise.resolve()}})();return eo[r]=s,s}function fd(r,e,t){let n=ld(e,t);return(i=()=>{},{scope:s={},params:o=[],context:a}={})=>{n.result=void 0,n.finished=!1;let u=pn([s,...r]);if(typeof n=="function"){let l=n.call(a,n,u).catch(f=>Li(f,t,e));n.finished?(zi(i,n.result,u,o,t),n.result=void 0):l.then(f=>{zi(i,f,u,o,t)}).catch(f=>Li(f,t,e)).finally(()=>n.result=void 0)}}}function zi(r,e,t,n,i){if(Ln&&typeof e=="function"){let s=e.apply(t,n);s instanceof Promise?s.then(o=>zi(r,o,t,n)).catch(o=>Li(o,i,e)):r(s)}else typeof e=="object"&&e instanceof Promise?e.then(s=>r(s)):r(e)}function cd(...r){return gl(...r)}function dd(r,e,t={}){let n={};Fi(n,r);let i=[n,..._n(r)],s=pn([t.scope??{},...i]),o=t.params??[];if(e.includes("await")){let a=Object.getPrototypeOf(async function(){}).constructor,u=/^[\n\s]*if.*\(.*\)/.test(e.trim())||/^(let|const)\s/.test(e.trim())?`(async()=>{ ${e} })()`:e;return new a(["scope"],`with (scope) { let __result = ${u}; return __result }`).call(t.context,s)}else{let a=/^[\n\s]*if.*\(.*\)/.test(e.trim())||/^(let|const)\s/.test(e.trim())?`(()=>{ ${e} })()`:e,l=new Function(["scope"],`with (scope) { let __result = ${a}; return __result }`).call(t.context,s);return typeof l=="function"&&Ln?l.apply(s,o):l}}var _a="x-";function Qn(r=""){return _a+r}function hd(r){_a=r}var As={};function ke(r,e){return As[r]=e,{before(t){if(!As[t]){console.warn(String.raw`Cannot find directive \`${t}\`. \`${r}\` will use the default order of execution`);return}const n=Qr.indexOf(t);Qr.splice(n>=0?n:Qr.indexOf("DEFAULT"),0,r)}}}function _d(r){return Object.keys(As).includes(r)}function pa(r,e,t){if(e=Array.from(e),r._x_virtualDirectives){let s=Object.entries(r._x_virtualDirectives).map(([a,u])=>({name:a,value:u})),o=yl(s);s=s.map(a=>o.find(u=>u.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),e=e.concat(s)}let n={};return e.map(Sl((s,o)=>n[s]=o)).filter(Cl).map(md(n,t)).sort(yd).map(s=>gd(r,s))}function yl(r){return Array.from(r).map(Sl()).filter(e=>!Cl(e))}var Eo=!1,di=new Map,xl=Symbol();function pd(r){Eo=!0;let e=Symbol();xl=e,di.set(e,[]);let t=()=>{for(;di.get(e).length;)di.get(e).shift()();di.delete(e)},n=()=>{Eo=!1,t()};r(t),n()}function vl(r){let e=[],t=a=>e.push(a),[n,i]=Vc(r);return e.push(i),[{Alpine:ti,effect:n,cleanup:t,evaluateLater:lt.bind(lt,r),evaluate:nn.bind(nn,r)},()=>e.forEach(a=>a())]}function gd(r,e){let t=()=>{},n=As[e.type]||t,[i,s]=vl(r);al(r,e.original,s);let o=()=>{r._x_ignore||r._x_ignoreSelf||(n.inline&&n.inline(r,e,i),n=n.bind(n,r,e,i),Eo?di.get(xl).push(n):n())};return o.runCleanups=s,o}var bl=(r,e)=>({name:t,value:n})=>(t.startsWith(r)&&(t=t.replace(r,e)),{name:t,value:n}),wl=r=>r;function Sl(r=()=>{}){return({name:e,value:t})=>{let{name:n,value:i}=Tl.reduce((s,o)=>o(s),{name:e,value:t});return n!==e&&r(n,e),{name:n,value:i}}}var Tl=[];function ga(r){Tl.push(r)}function Cl({name:r}){return El().test(r)}var El=()=>new RegExp(`^${_a}([^:^.]+)\\b`);function md(r,e){return({name:t,value:n})=>{t===n&&(n="");let i=t.match(El()),s=t.match(/:([a-zA-Z0-9\-_:]+)/),o=t.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=e||r[t]||t;return{type:i?i[1]:null,value:s?s[1]:null,modifiers:o.map(u=>u.replace(".","")),expression:n,original:a}}}var Oo="DEFAULT",Qr=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",Oo,"teleport"];function yd(r,e){let t=Qr.indexOf(r.type)===-1?Oo:r.type,n=Qr.indexOf(e.type)===-1?Oo:e.type;return Qr.indexOf(t)-Qr.indexOf(n)}function vi(r,e,t={}){r.dispatchEvent(new CustomEvent(e,{detail:t,bubbles:!0,composed:!0,cancelable:!0}))}function gn(r,e){if(typeof ShadowRoot=="function"&&r instanceof ShadowRoot){Array.from(r.children).forEach(i=>gn(i,e));return}let t=!1;if(e(r,()=>t=!0),t)return;let n=r.firstElementChild;for(;n;)gn(n,e),n=n.nextElementSibling}function Ft(r,...e){console.warn(`Alpine Warning: ${r}`,...e)}var nu=!1;function xd(){nu&&Ft("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),nu=!0,document.body||Ft("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `