var e=false;var t=false;var r=[];function scheduler(e){queueJob(e)}function queueJob(e){r.includes(e)||r.push(e);queueFlush()}function dequeueJob(e){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}function queueFlush(){if(!t&&!e){e=true;queueMicrotask(flushJobs)}}function flushJobs(){e=false;t=true;for(let e=0;ee.effect(t,{scheduler:e=>{s?scheduler(e):e()}});o=e.raw}function overrideEffect(e){i=e}function elementBoundEffect(e){let cleanup2=()=>{};let wrappedEffect=t=>{let r=i(t);if(!e._x_effects){e._x_effects=new Set;e._x_runEffects=()=>{e._x_effects.forEach((e=>e()))}}e._x_effects.add(r);cleanup2=()=>{if(void 0!==r){e._x_effects.delete(r);a(r)}};return r};return[wrappedEffect,()=>{cleanup2()}]}var l=[];var c=[];var u=[];function onElAdded(e){u.push(e)}function onElRemoved(e,t){if("function"===typeof t){e._x_cleanups||(e._x_cleanups=[]);e._x_cleanups.push(t)}else{t=e;c.push(t)}}function onAttributesAdded(e){l.push(e)}function onAttributeRemoved(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={});e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]);e._x_attributeCleanups[t].push(r)}function cleanupAttributes(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach((([r,n])=>{if(void 0===t||t.includes(r)){n.forEach((e=>e()));delete e._x_attributeCleanups[r]}}))}var f=new MutationObserver(onMutate);var d=false;function startObservingMutations(){f.observe(document,{subtree:true,childList:true,attributes:true,attributeOldValue:true});d=true}function stopObservingMutations(){flushObserver();f.disconnect();d=false}var p=[];var _=false;function flushObserver(){p=p.concat(f.takeRecords());if(p.length&&!_){_=true;queueMicrotask((()=>{processRecordQueue();_=false}))}}function processRecordQueue(){onMutate(p);p.length=0}function mutateDom(e){if(!d)return e();stopObservingMutations();let t=e();startObservingMutations();return t}var m=false;var v=[];function deferMutations(){m=true}function flushAndStopDeferringMutations(){m=false;onMutate(v);v=[]}function onMutate(e){if(m){v=v.concat(e);return}let t=[];let r=[];let n=new Map;let i=new Map;for(let a=0;a1===e.nodeType&&t.push(e)));e[a].removedNodes.forEach((e=>1===e.nodeType&&r.push(e)))}if("attributes"===e[a].type){let t=e[a].target;let r=e[a].attributeName;let o=e[a].oldValue;let add2=()=>{n.has(t)||n.set(t,[]);n.get(t).push({name:r,value:t.getAttribute(r)})};let remove=()=>{i.has(t)||i.set(t,[]);i.get(t).push(r)};if(t.hasAttribute(r)&&null===o)add2();else if(t.hasAttribute(r)){remove();add2()}else remove()}}i.forEach(((e,t)=>{cleanupAttributes(t,e)}));n.forEach(((e,t)=>{l.forEach((r=>r(t,e)))}));for(let e of r)if(!t.includes(e)){c.forEach((t=>t(e)));if(e._x_cleanups)while(e._x_cleanups.length)e._x_cleanups.pop()()}t.forEach((e=>{e._x_ignoreSelf=true;e._x_ignore=true}));for(let e of t)if(!r.includes(e)&&e.isConnected){delete e._x_ignoreSelf;delete e._x_ignore;u.forEach((t=>t(e)));e._x_ignore=true;e._x_ignoreSelf=true}t.forEach((e=>{delete e._x_ignoreSelf;delete e._x_ignore}));t=null;r=null;n=null;i=null}function scope(e){return mergeProxies(closestDataStack(e))}function addScopeToNode(e,t,r){e._x_dataStack=[t,...closestDataStack(r||e)];return()=>{e._x_dataStack=e._x_dataStack.filter((e=>e!==t))}}function refreshScope(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach((([e,t])=>{r[e]=t}))}function closestDataStack(e){return e._x_dataStack?e._x_dataStack:"function"===typeof ShadowRoot&&e instanceof ShadowRoot?closestDataStack(e.host):e.parentNode?closestDataStack(e.parentNode):[]}function mergeProxies(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap((e=>Object.keys(e))))),has:(t,r)=>e.some((e=>e.hasOwnProperty(r))),get:(r,n)=>(e.find((e=>{if(e.hasOwnProperty(n)){let r=Object.getOwnPropertyDescriptor(e,n);if(r.get&&r.get._x_alreadyBound||r.set&&r.set._x_alreadyBound)return true;if((r.get||r.set)&&r.enumerable){let i=r.get;let a=r.set;let o=r;i=i&&i.bind(t);a=a&&a.bind(t);i&&(i._x_alreadyBound=true);a&&(a._x_alreadyBound=true);Object.defineProperty(e,n,{...o,get:i,set:a})}return true}return false}))||{})[n],set:(t,r,n)=>{let i=e.find((e=>e.hasOwnProperty(r)));i?i[r]=n:e[e.length-1][r]=n;return true}});return t}function initInterceptors(e){let isObject2=e=>"object"===typeof e&&!Array.isArray(e)&&null!==e;let recurse=(t,r="")=>{Object.entries(Object.getOwnPropertyDescriptors(t)).forEach((([n,{value:i,enumerable:a}])=>{if(false===a||void 0===i)return;let o=""===r?n:`${r}.${n}`;"object"===typeof i&&null!==i&&i._x_interceptor?t[n]=i.initialize(e,o,n):!isObject2(i)||i===t||i instanceof Element||recurse(i,o)}))};return recurse(e)}function interceptor(e,t=(()=>{})){let r={initialValue:void 0,_x_interceptor:true,initialize(t,r,n){return e(this.initialValue,(()=>get(t,r)),(e=>set(t,r,e)),r,n)}};t(r);return e=>{if("object"===typeof e&&null!==e&&e._x_interceptor){let t=r.initialize.bind(r);r.initialize=(n,i,a)=>{let o=e.initialize(n,i,a);r.initialValue=o;return t(n,i,a)}}else r.initialValue=e;return r}}function get(e,t){return t.split(".").reduce(((e,t)=>e[t]),e)}function set(e,t,r){"string"===typeof t&&(t=t.split("."));if(1!==t.length){if(0===t.length)throw error;if(e[t[0]])return set(e[t[0]],t.slice(1),r);e[t[0]]={};return set(e[t[0]],t.slice(1),r)}e[t[0]]=r}var g={};function magic(e,t){g[e]=t}function injectMagics(e,t){Object.entries(g).forEach((([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){let[e,r]=getElementBoundUtilities(t);e={interceptor:interceptor,...e};onElRemoved(t,r);return n(t,e)},enumerable:false})}));return e}function tryCatch(e,t,r,...n){try{return r(...n)}catch(r){handleError(r,e,t)}}function handleError(e,t,r){Object.assign(e,{el:t,expression:r});console.warn(`Alpine Expression Error: ${e.message}\n\n${r?'Expression: "'+r+'"\n\n':""}`,t);setTimeout((()=>{throw e}),0)}var h=true;function dontAutoEvaluateFunctions(e){let t=h;h=false;e();h=t}function evaluate(e,t,r={}){let n;evaluateLater(e,t)((e=>n=e),r);return n}function evaluateLater(...e){return x(...e)}var x=normalEvaluator;function setEvaluator(e){x=e}function normalEvaluator(e,t){let r={};injectMagics(r,e);let n=[r,...closestDataStack(e)];if("function"===typeof t)return generateEvaluatorFromFunction(n,t);let i=generateEvaluatorFromString(n,t,e);return tryCatch.bind(null,e,t,i)}function generateEvaluatorFromFunction(e,t){return(r=(()=>{}),{scope:n={},params:i=[]}={})=>{let a=t.apply(mergeProxies([n,...e]),i);runIfTypeOfFunction(r,a)}}var y={};function generateFunctionFromString(e,t){if(y[e])return y[e];let r=Object.getPrototypeOf((async function(){})).constructor;let n=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(() => { ${e} })()`:e;const safeAsyncFunction=()=>{try{return new r(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(r){handleError(r,t,e);return Promise.resolve()}};let i=safeAsyncFunction();y[e]=i;return i}function generateEvaluatorFromString(e,t,r){let n=generateFunctionFromString(t,r);return(i=(()=>{}),{scope:a={},params:o=[]}={})=>{n.result=void 0;n.finished=false;let s=mergeProxies([a,...e]);if("function"===typeof n){let e=n(n,s).catch((e=>handleError(e,r,t)));if(n.finished){runIfTypeOfFunction(i,n.result,s,o,r);n.result=void 0}else e.then((e=>{runIfTypeOfFunction(i,e,s,o,r)})).catch((e=>handleError(e,r,t))).finally((()=>n.result=void 0))}}}function runIfTypeOfFunction(e,t,r,n,i){if(h&&"function"===typeof t){let a=t.apply(r,n);a instanceof Promise?a.then((t=>runIfTypeOfFunction(e,t,r,n))).catch((e=>handleError(e,i,t))):e(a)}else e(t)}var b="x-";function prefix(e=""){return b+e}function setPrefix(e){b=e}var w={};function directive(e,t){w[e]=t}function directives(e,t,r){let n={};let i=Array.from(t).map(toTransformedAttributes(((e,t)=>n[e]=t))).filter(outNonAlpineAttributes).map(toParsedDirectives(n,r)).sort(byPriority);return i.map((t=>getDirectiveHandler(e,t)))}function attributesOnly(e){return Array.from(e).map(toTransformedAttributes()).filter((e=>!outNonAlpineAttributes(e)))}var E=false;var S=new Map;var k=Symbol();function deferHandlingDirectives(e){E=true;let t=Symbol();k=t;S.set(t,[]);let flushHandlers=()=>{while(S.get(t).length)S.get(t).shift()();S.delete(t)};let stopDeferring=()=>{E=false;flushHandlers()};e(flushHandlers);stopDeferring()}function getElementBoundUtilities(e){let t=[];let cleanup2=e=>t.push(e);let[r,n]=elementBoundEffect(e);t.push(n);let i={Alpine:F,effect:r,cleanup:cleanup2,evaluateLater:evaluateLater.bind(evaluateLater,e),evaluate:evaluate.bind(evaluate,e)};let doCleanup=()=>t.forEach((e=>e()));return[i,doCleanup]}function getDirectiveHandler(e,t){let noop=()=>{};let r=w[t.type]||noop;let[n,i]=getElementBoundUtilities(e);onAttributeRemoved(e,t.original,i);let fullHandler=()=>{if(!e._x_ignore&&!e._x_ignoreSelf){r.inline&&r.inline(e,t,n);r=r.bind(r,e,t,n);E?S.get(k).push(r):r()}};fullHandler.runCleanups=i;return fullHandler}var startingWith=(e,t)=>({name:r,value:n})=>{r.startsWith(e)&&(r=r.replace(e,t));return{name:r,value:n}};var into=e=>e;function toTransformedAttributes(e=(()=>{})){return({name:t,value:r})=>{let{name:n,value:i}=A.reduce(((e,t)=>t(e)),{name:t,value:r});n!==t&&e(n,t);return{name:n,value:i}}}var A=[];function mapAttributes(e){A.push(e)}function outNonAlpineAttributes({name:e}){return alpineAttributeRegex().test(e)}var alpineAttributeRegex=()=>new RegExp(`^${b}([^:^.]+)\\b`);function toParsedDirectives(e,t){return({name:r,value:n})=>{let i=r.match(alpineAttributeRegex());let a=r.match(/:([a-zA-Z0-9\-:]+)/);let o=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[];let s=t||e[r]||r;return{type:i?i[1]:null,value:a?a[1]:null,modifiers:o.map((e=>e.replace(".",""))),expression:n,original:s}}}var O="DEFAULT";var C=["ignore","ref","data","id","bind","init","for","mask","model","modelable","transition","show","if",O,"teleport","element"];function byPriority(e,t){let r=-1===C.indexOf(e.type)?O:e.type;let n=-1===C.indexOf(t.type)?O:t.type;return C.indexOf(r)-C.indexOf(n)}function dispatch(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:true,composed:true,cancelable:true}))}var R=[];var T=false;function nextTick(e=(()=>{})){queueMicrotask((()=>{T||setTimeout((()=>{releaseNextTicks()}))}));return new Promise((t=>{R.push((()=>{e();t()}))}))}function releaseNextTicks(){T=false;while(R.length)R.shift()()}function holdNextTicks(){T=true}function walk(e,t){if("function"===typeof ShadowRoot&&e instanceof ShadowRoot){Array.from(e.children).forEach((e=>walk(e,t)));return}let r=false;t(e,(()=>r=true));if(r)return;let n=e.firstElementChild;while(n){walk(n,t,false);n=n.nextElementSibling}}function warn(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function start(){document.body||warn("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `