Comparing version 3.0.8 to 3.0.9
@@ -1,5 +0,5 @@ | ||
(()=>{var De=!1,Pe=!1,Z=[];function gt(e){Nr(e)}function Nr(e){Z.includes(e)||Z.push(e),Mr()}function Mr(){!Pe&&!De&&(De=!0,queueMicrotask(Cr))}function Cr(){De=!1,Pe=!0;for(let e=0;e<Z.length;e++)Z[e]();Z.length=0,Pe=!1}var b,R,V,Ie,Le=!0;function _t(e){Le=!1,e(),Le=!0}function yt(e){b=e.reactive,V=e.release,R=t=>e.effect(t,{scheduler:r=>{Le?gt(r):r()}}),Ie=e.raw}function Fe(e){R=e}function xt(e){let t=()=>{};return[n=>{let i=R(n);e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),V(i))}},()=>{t()}]}var v=new WeakMap,bt=[],B=new WeakMap,vt=[],wt=[];function Et(e){wt.push(e)}function St(e,t){typeof e=="function"&&t===void 0?vt.push(e):(B.has(e)||B.set(e,[]),B.get(e).push(t))}function At(e){bt.push(e)}function Ot(e,t,r){v.has(e)||v.set(e,{}),v.get(e)[t]||(v.get(e)[t]=[]),v.get(e)[t].push(r)}var $e=new MutationObserver(Tt),Ke=!1;function je(){$e.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Ke=!0}function kr(){$e.disconnect(),Ke=!1}var X=[],ze=!1;function Pr(){X=X.concat($e.takeRecords()),X.length&&!ze&&(ze=!0,queueMicrotask(()=>{Dr(),ze=!1}))}function Dr(){Tt(X),X.length=0}function h(e){if(!Ke)return e();Pr(),kr();let t=e();return je(),t}function Tt(e){let t=[],r=[],n=new Map,i=new Map;for(let o=0;o<e.length;o++)if(!e[o].target._x_ignoreMutationObserver&&(e[o].type==="childList"&&(e[o].addedNodes.forEach(s=>s.nodeType===1&&t.push(s)),e[o].removedNodes.forEach(s=>s.nodeType===1&&r.push(s))),e[o].type==="attributes")){let s=e[o].target,a=e[o].attributeName,c=e[o].oldValue,l=()=>{n.has(s)||n.set(s,[]),n.get(s).push({name:a,value:s.getAttribute(a)})},u=()=>{i.has(s)||i.set(s,[]),i.get(s).push(a)};s.hasAttribute(a)&&c===null?l():s.hasAttribute(a)?(u(),l()):u()}i.forEach((o,s)=>{v.get(s)&&o.forEach(a=>{v.get(s)[a]&&v.get(s)[a].forEach(c=>c())})}),n.forEach((o,s)=>{bt.forEach(a=>a(s,o))});for(let o of t)r.includes(o)||wt.forEach(s=>s(o));for(let o of r)t.includes(o)||(v.has(o)&&(Object.entries(v.get(o)).forEach(([s,a])=>{a.forEach(c=>c())}),v.delete(o)),B.has(o)&&(B.get(o).forEach(s=>s()),B.delete(o)),vt.forEach(s=>s(o)));t=null,r=null,n=null,i=null}function H(e,t,r){return e._x_dataStack=[t,...ee(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function Ve(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach(([n,i])=>{r[n]=i})}function ee(e){return e._x_dataStack?e._x_dataStack:e instanceof ShadowRoot?ee(e.host):e.parentNode?ee(e.parentNode):[]}function Be(e){return new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(t=>Object.keys(t)))),has:(t,r)=>e.some(n=>n.hasOwnProperty(r)),get:(t,r)=>(e.find(n=>n.hasOwnProperty(r))||{})[r],set:(t,r,n)=>{let i=e.find(o=>o.hasOwnProperty(r));return i?i[r]=n:e[e.length-1][r]=n,!0}})}function Rt(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,r=(n,i="")=>{Object.entries(n).forEach(([o,s])=>{let a=i===""?o:`${i}.${o}`;typeof s=="object"&&s!==null&&s._x_interceptor?n[o]=s.initialize(e,a,o):t(s)&&s!==n&&!(s instanceof Element)&&r(s,a)})};return r(e)}function pe(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(n,i,o){return e(this.initialValue,()=>Ir(n,i),s=>He(n,i,s),i,o)}};return t(r),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=r.initialize.bind(r);r.initialize=(o,s,a)=>{let c=n.initialize(o,s,a);return r.initialValue=c,i(o,s,a)}}else r.initialValue=n;return r}}function Ir(e,t){return t.split(".").reduce((r,n)=>r[n],e)}function He(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),He(e[t[0]],t.slice(1),r)}}var Nt={};function x(e,t){Nt[e]=t}function te(e,t){return Object.entries(Nt).forEach(([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){return n(t,{Alpine:S,interceptor:pe})},enumerable:!1})}),e}function N(e,t,r={}){let n;return m(e,t)(i=>n=i,r),n}function m(...e){return Mt(...e)}var Mt=We;function Ct(e){Mt=e}function We(e,t){let r={};te(r,e);let n=[r,...ee(e)];if(typeof t=="function")return Lr(n,t);let i=Fr(n,t);return $r.bind(null,e,t,i)}function Lr(e,t){return(r=()=>{},{scope:n={},params:i=[]}={})=>{let o=t.apply(Be([n,...e]),i);me(r,o)}}var Ue={};function Kr(e){if(Ue[e])return Ue[e];let t=Object.getPrototypeOf(async function(){}).constructor,r=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)/.test(e)?`(() => { ${e} })()`:e,n=new t(["__self","scope"],`with (scope) { __self.result = ${r} }; __self.finished = true; return __self.result;`);return Ue[e]=n,n}function Fr(e,t){let r=Kr(t);return(n=()=>{},{scope:i={},params:o=[]}={})=>{r.result=void 0,r.finished=!1;let s=Be([i,...e]),a=r(r,s);r.finished?me(n,r.result,s,o):a.then(c=>{me(n,c,s,o)})}}function me(e,t,r,n){if(typeof t=="function"){let i=t.apply(r,n);i instanceof Promise?i.then(o=>me(e,o,r,n)):e(i)}else e(t)}function $r(e,t,r,...n){try{return r(...n)}catch(i){throw console.warn(`Alpine Expression Error: ${i.message} | ||
(()=>{var Me=!1,ke=!1,J=[];function ht(e){Tr(e)}function Tr(e){J.includes(e)||J.push(e),Rr()}function Rr(){!ke&&!Me&&(Me=!0,queueMicrotask(Cr))}function Cr(){Me=!1,ke=!0;for(let e=0;e<J.length;e++)J[e]();J.length=0,ke=!1}var b,T,j,De,Pe=!0;function gt(e){Pe=!1,e(),Pe=!0}function _t(e){b=e.reactive,j=e.release,T=t=>e.effect(t,{scheduler:r=>{Pe?ht(r):r()}}),De=e.raw}function Ie(e){T=e}function yt(e){let t=()=>{};return[n=>{let i=T(n);e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),j(i))}},()=>{t()}]}var xt=[],bt=[],vt=[];function wt(e){vt.push(e)}function Et(e){bt.push(e)}function St(e){xt.push(e)}function At(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}function Le(e,t){!e._x_attributeCleanups||Object.entries(e._x_attributeCleanups).forEach(([r,n])=>{(t===void 0||t.includes(r))&&n.forEach(i=>i()),delete e._x_attributeCleanups[r]})}var Fe=new MutationObserver(Ot),$e=!1;function Ke(){Fe.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),$e=!0}function Nr(){Fe.disconnect(),$e=!1}var Q=[],je=!1;function kr(){Q=Q.concat(Fe.takeRecords()),Q.length&&!je&&(je=!0,queueMicrotask(()=>{Mr(),je=!1}))}function Mr(){Ot(Q),Q.length=0}function h(e){if(!$e)return e();kr(),Nr();let t=e();return Ke(),t}function Ot(e){let t=[],r=[],n=new Map,i=new Map;for(let o=0;o<e.length;o++)if(!e[o].target._x_ignoreMutationObserver&&(e[o].type==="childList"&&(e[o].addedNodes.forEach(s=>s.nodeType===1&&t.push(s)),e[o].removedNodes.forEach(s=>s.nodeType===1&&r.push(s))),e[o].type==="attributes")){let s=e[o].target,a=e[o].attributeName,c=e[o].oldValue,l=()=>{n.has(s)||n.set(s,[]),n.get(s).push({name:a,value:s.getAttribute(a)})},u=()=>{i.has(s)||i.set(s,[]),i.get(s).push(a)};s.hasAttribute(a)&&c===null?l():s.hasAttribute(a)?(u(),l()):u()}i.forEach((o,s)=>{Le(s,o)}),n.forEach((o,s)=>{xt.forEach(a=>a(s,o))});for(let o of t)r.includes(o)||vt.forEach(s=>s(o));for(let o of r)t.includes(o)||bt.forEach(s=>s(o));t=null,r=null,n=null,i=null}function z(e,t,r){return e._x_dataStack=[t,...Z(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function ze(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach(([n,i])=>{r[n]=i})}function Z(e){return e._x_dataStack?e._x_dataStack:e instanceof ShadowRoot?Z(e.host):e.parentNode?Z(e.parentNode):[]}function Ve(e){return new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(t=>Object.keys(t)))),has:(t,r)=>e.some(n=>n.hasOwnProperty(r)),get:(t,r)=>(e.find(n=>n.hasOwnProperty(r))||{})[r],set:(t,r,n)=>{let i=e.find(o=>o.hasOwnProperty(r));return i?i[r]=n:e[e.length-1][r]=n,!0}})}function Tt(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,r=(n,i="")=>{Object.entries(n).forEach(([o,s])=>{let a=i===""?o:`${i}.${o}`;typeof s=="object"&&s!==null&&s._x_interceptor?n[o]=s.initialize(e,a,o):t(s)&&s!==n&&!(s instanceof Element)&&r(s,a)})};return r(e)}function fe(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(n,i,o){return e(this.initialValue,()=>Dr(n,i),s=>He(n,i,s),i,o)}};return t(r),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=r.initialize.bind(r);r.initialize=(o,s,a)=>{let c=n.initialize(o,s,a);return r.initialValue=c,i(o,s,a)}}else r.initialValue=n;return r}}function Dr(e,t){return t.split(".").reduce((r,n)=>r[n],e)}function He(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),He(e[t[0]],t.slice(1),r)}}var Rt={};function x(e,t){Rt[e]=t}function X(e,t){return Object.entries(Rt).forEach(([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){return n(t,{Alpine:E,interceptor:fe})},enumerable:!1})}),e}function R(e,t,r={}){let n;return m(e,t)(i=>n=i,r),n}function m(...e){return Ct(...e)}var Ct=Be;function Nt(e){Ct=e}function Be(e,t){let r={};X(r,e);let n=[r,...Z(e)];if(typeof t=="function")return Pr(n,t);let i=Ir(n,t);return Lr.bind(null,e,t,i)}function Pr(e,t){return(r=()=>{},{scope:n={},params:i=[]}={})=>{let o=t.apply(Ve([n,...e]),i);de(r,o)}}var qe={};function Fr(e){if(qe[e])return qe[e];let t=Object.getPrototypeOf(async function(){}).constructor,r=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)/.test(e)?`(() => { ${e} })()`:e,n=new t(["__self","scope"],`with (scope) { __self.result = ${r} }; __self.finished = true; return __self.result;`);return qe[e]=n,n}function Ir(e,t){let r=Fr(t);return(n=()=>{},{scope:i={},params:o=[]}={})=>{r.result=void 0,r.finished=!1;let s=Ve([i,...e]),a=r(r,s);r.finished?de(n,r.result,s,o):a.then(c=>{de(n,c,s,o)})}}function de(e,t,r,n){if(typeof t=="function"){let i=t.apply(r,n);i instanceof Promise?i.then(o=>de(e,o,r,n)):e(i)}else e(t)}function Lr(e,t,r,...n){try{return r(...n)}catch(i){throw console.warn(`Alpine Expression Error: ${i.message} | ||
Expression: "${t}" | ||
`,e),i}}var qe="x-";function A(e=""){return qe+e}function kt(e){qe=e}var Dt={};function p(e,t){Dt[e]=t}function re(e,t,r){let n={};return Array.from(t).map(zr((o,s)=>n[o]=s)).filter(Vr).map(Br(n,r)).sort(Hr).map(o=>jr(e,o))}var Ge=!1,Ye=[];function Pt(e){Ge=!0;let t=()=>{for(;Ye.length;)Ye.shift()()},r=()=>{Ge=!1,t()};e(t),r()}function jr(e,t){let r=()=>{},n=Dt[t.type]||r,i=[],o=d=>i.push(d),[s,a]=xt(e);i.push(a);let c={Alpine:S,effect:s,cleanup:o,evaluateLater:m.bind(m,e),evaluate:N.bind(N,e)},l=()=>i.forEach(d=>d());Ot(e,t.original,l);let u=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,c),n=n.bind(n,e,t,c),Ge?Ye.push(n):n())};return u.runCleanups=l,u}var he=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n}),ge=e=>e;function zr(e){return({name:t,value:r})=>{let{name:n,value:i}=It.reduce((o,s)=>s(o),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var It=[];function W(e){It.push(e)}function Vr({name:e}){return Lt().test(e)}var Lt=()=>new RegExp(`^${qe}([^:^.]+)\\b`);function Br(e,t){return({name:r,value:n})=>{let i=r.match(Lt()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map(c=>c.replace(".","")),expression:n,original:a}}}var Je="DEFAULT",_e=["ignore","ref","data","bind","init","for","model","transition","show","if",Je,"element"];function Hr(e,t){let r=_e.indexOf(e.type)===-1?Je:e.type,n=_e.indexOf(t.type)===-1?Je:t.type;return _e.indexOf(r)-_e.indexOf(n)}function K(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}var Qe=[],Ze=!1;function k(e){Qe.push(e),queueMicrotask(()=>{Ze||setTimeout(()=>{ye()})})}function ye(){for(Ze=!1;Qe.length;)Qe.shift()()}function Ft(){Ze=!0}function D(e,t){if(e instanceof ShadowRoot){Array.from(e.children).forEach(i=>D(i,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let n=e.firstElementChild;for(;n;)D(n,t,!1),n=n.nextElementSibling}function $t(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function Kt(){document.body||$t("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),K(document,"alpine:init"),K(document,"alpine:initializing"),je(),Et(t=>P(t,D)),St(t=>k(()=>Wr(t))),At((t,r)=>{re(t,r).forEach(n=>n())});let e=t=>!M(t.parentNode||M(t));Array.from(document.querySelectorAll(Xe())).filter(e).forEach(t=>{P(t)}),K(document,"alpine:initialized")}var jt=[];function Xe(){return jt.map(e=>e())}function U(e){jt.push(e)}function M(e){if(Xe().some(t=>e.matches(t)))return e;if(!!e.parentElement)return M(e.parentElement)}function zt(e){return Xe().some(t=>e.matches(t))}function P(e,t=D){Pt(()=>{t(e,(r,n)=>{re(r,r.attributes).forEach(i=>i()),r._x_ignore&&n()})})}var Vt=new WeakMap;function Wr(e){D(e,t=>{let r=Vt.get(t);r&&r.forEach(n=>n()),Vt.delete(t)})}function Bt(e){e(S)}var q={},Ht=!1;function Wt(e,t){if(Ht||(q=b(q),Ht=!0),t===void 0)return q[e];q[e]=t,typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&q[e].init()}function Ut(){return q}var et=!1;function G(e){return(...t)=>et||e(...t)}function qt(e,t){t._x_dataStack=e._x_dataStack,et=!0,qr(()=>{Ur(t)}),et=!1}function Ur(e){let t=!1;P(e,(n,i)=>{D(n,(o,s)=>{if(t&&zt(o))return s();t=!0,i(o,s)})})}function qr(e){let t=R;Fe((r,n)=>{let i=t(r);return V(i),()=>{}}),e(),Fe(t)}var Gt={};function Yt(e,t){Gt[e]=t}function Jt(e){return Gt[e]}var Gr={get reactive(){return b},get release(){return V},get effect(){return R},get raw(){return Ie},version:"3.0.8",disableEffectScheduling:_t,setReactivityEngine:yt,addRootSelector:U,mapAttributes:W,evaluateLater:m,setEvaluator:Ct,closestRoot:M,interceptor:pe,mutateDom:h,directive:p,evaluate:N,nextTick:k,prefix:kt,plugin:Bt,magic:x,store:Wt,start:Kt,clone:qt,data:Yt},S=Gr;function tt(e,t){let r=Object.create(null),n=e.split(",");for(let i=0;i<n.length;i++)r[n[i]]=!0;return t?i=>!!r[i.toLowerCase()]:i=>!!r[i]}var Qi={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},Zi={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"};var Yr="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";var Xi=tt(Yr+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");var Qt=Object.freeze({}),eo=Object.freeze([]);var rt=Object.assign;var Jr=Object.prototype.hasOwnProperty,ne=(e,t)=>Jr.call(e,t),I=Array.isArray,Y=e=>Zt(e)==="[object Map]";var Qr=e=>typeof e=="string",xe=e=>typeof e=="symbol",ie=e=>e!==null&&typeof e=="object";var Zr=Object.prototype.toString,Zt=e=>Zr.call(e),nt=e=>Zt(e).slice(8,-1);var be=e=>Qr(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e;var ve=e=>{let t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Xr=/-(\w)/g,to=ve(e=>e.replace(Xr,(t,r)=>r?r.toUpperCase():"")),en=/\B([A-Z])/g,ro=ve(e=>e.replace(en,"-$1").toLowerCase()),it=ve(e=>e.charAt(0).toUpperCase()+e.slice(1)),no=ve(e=>e?`on${it(e)}`:""),ot=(e,t)=>e!==t&&(e===e||t===t);var st=new WeakMap,oe=[],O,j=Symbol("iterate"),at=Symbol("Map key iterate");function tn(e){return e&&e._isEffect===!0}function Xt(e,t=Qt){tn(e)&&(e=e.raw);let r=rn(e,t);return t.lazy||r(),r}function tr(e){e.active&&(er(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var nn=0;function rn(e,t){let r=function(){if(!r.active)return e();if(!oe.includes(r)){er(r);try{return on(),oe.push(r),O=r,e()}finally{oe.pop(),rr(),O=oe[oe.length-1]}}};return r.id=nn++,r.allowRecurse=!!t.allowRecurse,r._isEffect=!0,r.active=!0,r.raw=e,r.deps=[],r.options=t,r}function er(e){let{deps:t}=e;if(t.length){for(let r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var J=!0,ct=[];function sn(){ct.push(J),J=!1}function on(){ct.push(J),J=!0}function rr(){let e=ct.pop();J=e===void 0?!0:e}function w(e,t,r){if(!J||O===void 0)return;let n=st.get(e);n||st.set(e,n=new Map);let i=n.get(r);i||n.set(r,i=new Set),i.has(O)||(i.add(O),O.deps.push(i),O.options.onTrack&&O.options.onTrack({effect:O,target:e,type:t,key:r}))}function L(e,t,r,n,i,o){let s=st.get(e);if(!s)return;let a=new Set,c=u=>{u&&u.forEach(d=>{(d!==O||d.allowRecurse)&&a.add(d)})};if(t==="clear")s.forEach(c);else if(r==="length"&&I(e))s.forEach((u,d)=>{(d==="length"||d>=n)&&c(u)});else switch(r!==void 0&&c(s.get(r)),t){case"add":I(e)?be(r)&&c(s.get("length")):(c(s.get(j)),Y(e)&&c(s.get(at)));break;case"delete":I(e)||(c(s.get(j)),Y(e)&&c(s.get(at)));break;case"set":Y(e)&&c(s.get(j));break}let l=u=>{u.options.onTrigger&&u.options.onTrigger({effect:u,target:e,key:r,type:t,newValue:n,oldValue:i,oldTarget:o}),u.options.scheduler?u.options.scheduler(u):u()};a.forEach(l)}var an=tt("__proto__,__v_isRef,__isVue"),nr=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(xe)),cn=we(),ln=we(!1,!0),un=we(!0),fn=we(!0,!0),Ee={};["includes","indexOf","lastIndexOf"].forEach(e=>{let t=Array.prototype[e];Ee[e]=function(...r){let n=g(this);for(let o=0,s=this.length;o<s;o++)w(n,"get",o+"");let i=t.apply(n,r);return i===-1||i===!1?t.apply(n,r.map(g)):i}});["push","pop","shift","unshift","splice"].forEach(e=>{let t=Array.prototype[e];Ee[e]=function(...r){sn();let n=t.apply(this,r);return rr(),n}});function we(e=!1,t=!1){return function(n,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_raw"&&o===(e?t?pn:or:t?dn:ir).get(n))return n;let s=I(n);if(!e&&s&&ne(Ee,i))return Reflect.get(Ee,i,o);let a=Reflect.get(n,i,o);return(xe(i)?nr.has(i):an(i))||(e||w(n,"get",i),t)?a:lt(a)?!s||!be(i)?a.value:a:ie(a)?e?sr(a):Se(a):a}}var mn=ar(),hn=ar(!0);function ar(e=!1){return function(r,n,i,o){let s=r[n];if(!e&&(i=g(i),s=g(s),!I(r)&<(s)&&!lt(i)))return s.value=i,!0;let a=I(r)&&be(n)?Number(n)<r.length:ne(r,n),c=Reflect.set(r,n,i,o);return r===g(o)&&(a?ot(i,s)&&L(r,"set",n,i,s):L(r,"add",n,i)),c}}function gn(e,t){let r=ne(e,t),n=e[t],i=Reflect.deleteProperty(e,t);return i&&r&&L(e,"delete",t,void 0,n),i}function _n(e,t){let r=Reflect.has(e,t);return(!xe(t)||!nr.has(t))&&w(e,"has",t),r}function yn(e){return w(e,"iterate",I(e)?"length":j),Reflect.ownKeys(e)}var cr={get:cn,set:mn,deleteProperty:gn,has:_n,ownKeys:yn},lr={get:un,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},lo=rt({},cr,{get:ln,set:hn}),uo=rt({},lr,{get:fn}),ut=e=>ie(e)?Se(e):e,ft=e=>ie(e)?sr(e):e,dt=e=>e,Ae=e=>Reflect.getPrototypeOf(e);function Oe(e,t,r=!1,n=!1){e=e.__v_raw;let i=g(e),o=g(t);t!==o&&!r&&w(i,"get",t),!r&&w(i,"get",o);let{has:s}=Ae(i),a=n?dt:r?ft:ut;if(s.call(i,t))return a(e.get(t));if(s.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function Te(e,t=!1){let r=this.__v_raw,n=g(r),i=g(e);return e!==i&&!t&&w(n,"has",e),!t&&w(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function Re(e,t=!1){return e=e.__v_raw,!t&&w(g(e),"iterate",j),Reflect.get(e,"size",e)}function ur(e){e=g(e);let t=g(this);return Ae(t).has.call(t,e)||(t.add(e),L(t,"add",e,e)),this}function dr(e,t){t=g(t);let r=g(this),{has:n,get:i}=Ae(r),o=n.call(r,e);o?fr(r,n,e):(e=g(e),o=n.call(r,e));let s=i.call(r,e);return r.set(e,t),o?ot(t,s)&&L(r,"set",e,t,s):L(r,"add",e,t),this}function pr(e){let t=g(this),{has:r,get:n}=Ae(t),i=r.call(t,e);i?fr(t,r,e):(e=g(e),i=r.call(t,e));let o=n?n.call(t,e):void 0,s=t.delete(e);return i&&L(t,"delete",e,void 0,o),s}function mr(){let e=g(this),t=e.size!==0,r=Y(e)?new Map(e):new Set(e),n=e.clear();return t&&L(e,"clear",void 0,void 0,r),n}function Ne(e,t){return function(n,i){let o=this,s=o.__v_raw,a=g(s),c=t?dt:e?ft:ut;return!e&&w(a,"iterate",j),s.forEach((l,u)=>n.call(i,c(l),c(u),o))}}function Me(e,t,r){return function(...n){let i=this.__v_raw,o=g(i),s=Y(o),a=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,l=i[e](...n),u=r?dt:t?ft:ut;return!t&&w(o,"iterate",c?at:j),{next(){let{value:d,done:E}=l.next();return E?{value:d,done:E}:{value:a?[u(d[0]),u(d[1])]:u(d),done:E}},[Symbol.iterator](){return this}}}}function F(e){return function(...t){{let r=t[0]?`on key "${t[0]}" `:"";console.warn(`${it(e)} operation ${r}failed: target is readonly.`,g(this))}return e==="delete"?!1:this}}var hr={get(e){return Oe(this,e)},get size(){return Re(this)},has:Te,add:ur,set:dr,delete:pr,clear:mr,forEach:Ne(!1,!1)},gr={get(e){return Oe(this,e,!1,!0)},get size(){return Re(this)},has:Te,add:ur,set:dr,delete:pr,clear:mr,forEach:Ne(!1,!0)},_r={get(e){return Oe(this,e,!0)},get size(){return Re(this,!0)},has(e){return Te.call(this,e,!0)},add:F("add"),set:F("set"),delete:F("delete"),clear:F("clear"),forEach:Ne(!0,!1)},yr={get(e){return Oe(this,e,!0,!0)},get size(){return Re(this,!0)},has(e){return Te.call(this,e,!0)},add:F("add"),set:F("set"),delete:F("delete"),clear:F("clear"),forEach:Ne(!0,!0)},xn=["keys","values","entries",Symbol.iterator];xn.forEach(e=>{hr[e]=Me(e,!1,!1),_r[e]=Me(e,!0,!1),gr[e]=Me(e,!1,!0),yr[e]=Me(e,!0,!0)});function Ce(e,t){let r=t?e?yr:gr:e?_r:hr;return(n,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(ne(r,i)&&i in n?r:n,i,o)}var bn={get:Ce(!1,!1)},fo={get:Ce(!1,!0)},vn={get:Ce(!0,!1)},po={get:Ce(!0,!0)};function fr(e,t,r){let n=g(r);if(n!==r&&t.call(e,n)){let i=nt(e);console.warn(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var ir=new WeakMap,dn=new WeakMap,or=new WeakMap,pn=new WeakMap;function wn(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function En(e){return e.__v_skip||!Object.isExtensible(e)?0:wn(nt(e))}function Se(e){return e&&e.__v_isReadonly?e:xr(e,!1,cr,bn,ir)}function sr(e){return xr(e,!0,lr,vn,or)}function xr(e,t,r,n,i){if(!ie(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;let o=i.get(e);if(o)return o;let s=En(e);if(s===0)return e;let a=new Proxy(e,s===2?n:r);return i.set(e,a),a}function g(e){return e&&g(e.__v_raw)||e}function lt(e){return Boolean(e&&e.__v_isRef===!0)}x("nextTick",()=>k);x("dispatch",e=>K.bind(K,e));x("watch",e=>(t,r)=>{let n=m(e,t),i=!0,o;R(()=>n(s=>{let a=document.createElement("div");a.dataset.throwAway=s,i||r(s,o),o=s,i=!1}))});x("store",Ut);x("refs",e=>M(e)._x_refs||{});x("el",e=>e);function ke(e,t){return Array.isArray(t)?br(e,t.join(" ")):typeof t=="object"&&t!==null?Sn(e,t):br(e,t)}function br(e,t){let r=o=>o.split(" ").filter(Boolean),n=o=>o.split(" ").filter(s=>!e.classList.contains(s)).filter(Boolean),i=o=>(e.classList.add(...o),()=>{e.classList.remove(...o)});return t=t===!0?t="":t||"",i(n(t))}function Sn(e,t){let r=a=>a.split(" ").filter(Boolean),n=Object.entries(t).flatMap(([a,c])=>c?r(a):!1).filter(Boolean),i=Object.entries(t).flatMap(([a,c])=>c?!1:r(a)).filter(Boolean),o=[],s=[];return i.forEach(a=>{e.classList.contains(a)&&(e.classList.remove(a),s.push(a))}),n.forEach(a=>{e.classList.contains(a)||(e.classList.add(a),o.push(a))}),()=>{s.forEach(a=>e.classList.add(a)),o.forEach(a=>e.classList.remove(a))}}function se(e,t){return typeof t=="object"&&t!==null?An(e,t):On(e,t)}function An(e,t){let r={};return Object.entries(t).forEach(([n,i])=>{r[n]=e.style[n],e.style[n]=i}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{se(e,r)}}function On(e,t){let r=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",r)}}function ae(e,t=()=>{}){let r=!1;return function(){r?t.apply(this,arguments):(r=!0,e.apply(this,arguments))}}p("transition",(e,{value:t,modifiers:r,expression:n})=>{n?Tn(e,n,t):Rn(e,r,t)});function Tn(e,t,r){vr(e,ke,""),{enter:i=>{e._x_transition.enter.during=i},"enter-start":i=>{e._x_transition.enter.start=i},"enter-end":i=>{e._x_transition.enter.end=i},leave:i=>{e._x_transition.leave.during=i},"leave-start":i=>{e._x_transition.leave.start=i},"leave-end":i=>{e._x_transition.leave.end=i}}[r](t)}function Rn(e,t,r){vr(e,se);let n=!t.includes("in")&&!t.includes("out")&&!r,i=n||t.includes("in")||["enter"].includes(r),o=n||t.includes("out")||["leave"].includes(r);t.includes("in")&&!n&&(t=t.filter((_,y)=>y<t.indexOf("out"))),t.includes("out")&&!n&&(t=t.filter((_,y)=>y>t.indexOf("out")));let s=!t.includes("opacity")&&!t.includes("scale"),a=s||t.includes("opacity"),c=s||t.includes("scale"),l=a?0:1,u=c?ce(t,"scale",95)/100:1,d=ce(t,"delay",0),E=ce(t,"origin","center"),$="opacity, transform",z=ce(t,"duration",150)/1e3,fe=ce(t,"duration",75)/1e3,f="cubic-bezier(0.4, 0.0, 0.2, 1)";i&&(e._x_transition.enter.during={transformOrigin:E,transitionDelay:d,transitionProperty:$,transitionDuration:`${z}s`,transitionTimingFunction:f},e._x_transition.enter.start={opacity:l,transform:`scale(${u})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),o&&(e._x_transition.leave.during={transformOrigin:E,transitionDelay:d,transitionProperty:$,transitionDuration:`${fe}s`,transitionTimingFunction:f},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:l,transform:`scale(${u})`})}function vr(e,t,r={}){e._x_transition||(e._x_transition={enter:{during:r,start:r,end:r},leave:{during:r,start:r,end:r},in(n=()=>{},i=()=>{}){wr(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end,entering:!0},n,i)},out(n=()=>{},i=()=>{}){wr(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end,entering:!1},n,i)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,r,n){let i=()=>requestAnimationFrame(r);if(t){e._x_transition?e._x_transition.in(r):i();return}e._x_hidePromise=e._x_transition?new Promise((o,s)=>{e._x_transition.out(()=>{},()=>o(n)),e._x_transitioning.beforeCancel(()=>s({isFromCancelledTransition:!0}))}):Promise.resolve(n),queueMicrotask(()=>{let o=Er(e);o?(o._x_hideChildren||(o._x_hideChildren=[]),o._x_hideChildren.push(e)):queueMicrotask(()=>{let s=a=>{let c=Promise.all([a._x_hidePromise,...(a._x_hideChildren||[]).map(s)]).then(([l])=>l());return delete a._x_hidePromise,delete a._x_hideChildren,c};s(e).catch(a=>{if(!a.isFromCancelledTransition)throw a})})})};function Er(e){let t=e.parentNode;if(!!t)return t._x_hidePromise?t:Er(t)}function wr(e,t,{during:r,start:n,end:i,entering:o}={},s=()=>{},a=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(r).length===0&&Object.keys(n).length===0&&Object.keys(i).length===0){s(),a();return}let c,l,u;Nn(e,{start(){c=t(e,n)},during(){l=t(e,r)},before:s,end(){c(),u=t(e,i)},after:a,cleanup(){l(),u()}},o)}function Nn(e,t,r){let n,i,o,s=ae(()=>{h(()=>{n=!0,i||t.before(),o||(t.end(),ye()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(a){this.beforeCancels.push(a)},cancel:ae(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();s()}),finish:s,entering:r},h(()=>{t.start(),t.during()}),Ft(),requestAnimationFrame(()=>{if(n)return;let a=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,c=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;a===0&&(a=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),h(()=>{t.before()}),i=!0,requestAnimationFrame(()=>{n||(h(()=>{t.end()}),ye(),setTimeout(e._x_transitioning.finish,a+c),o=!0)})})}function ce(e,t,r){if(e.indexOf(t)===-1)return r;let n=e[e.indexOf(t)+1];if(!n||t==="scale"&&isNaN(n))return r;if(t==="duration"){let i=n.match(/([0-9]+)ms/);if(i)return i[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[n,e[e.indexOf(t)+2]].join(" "):n}var Sr=()=>{};Sr.inline=(e,{modifiers:t},{cleanup:r})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,r(()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore})};p("ignore",Sr);p("effect",(e,{expression:t},{effect:r})=>r(m(e,t)));function le(e,t,r,n=[]){switch(e._x_bindings||(e._x_bindings=b({})),e._x_bindings[t]=r,t=n.includes("camel")?Pn(t):t,t){case"value":Mn(e,r);break;case"style":kn(e,r);break;case"class":Cn(e,r);break;default:Dn(e,t,r);break}}function Mn(e,t){if(e.type==="radio")e.attributes.value===void 0&&(e.value=t),window.fromModel&&(e.checked=Ar(e.value,t));else if(e.type==="checkbox")Number.isInteger(t)?e.value=t:!Number.isInteger(t)&&!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(r=>Ar(r,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")In(e,t);else{if(e.value===t)return;e.value=t}}function Cn(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=ke(e,t)}function kn(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=se(e,t)}function Dn(e,t,r){[null,void 0,!1].includes(r)&&$n(t)?e.removeAttribute(t):(Fn(t)&&(r=t),Ln(e,t,r))}function Ln(e,t,r){e.getAttribute(t)!=r&&e.setAttribute(t,r)}function In(e,t){let r=[].concat(t).map(n=>n+"");Array.from(e.options).forEach(n=>{n.selected=r.includes(n.value)})}function Pn(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function Ar(e,t){return e==t}function Fn(e){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(e)}function $n(e){return!["aria-pressed","aria-checked"].includes(e)}function ue(e,t,r,n){let i=e,o=c=>n(c),s={},a=(c,l)=>u=>l(c,u);if(r.includes("camel")&&(t=Kn(t)),r.includes("passive")&&(s.passive=!0),r.includes("window")&&(i=window),r.includes("document")&&(i=document),r.includes("prevent")&&(o=a(o,(c,l)=>{l.preventDefault(),c(l)})),r.includes("stop")&&(o=a(o,(c,l)=>{l.stopPropagation(),c(l)})),r.includes("self")&&(o=a(o,(c,l)=>{l.target===e&&c(l)})),(r.includes("away")||r.includes("outside"))&&(i=document,o=a(o,(c,l)=>{e.contains(l.target)||e.offsetWidth<1&&e.offsetHeight<1||c(l)})),o=a(o,(c,l)=>{Vn(t)&&Bn(l,r)||c(l)}),r.includes("debounce")){let c=r[r.indexOf("debounce")+1]||"invalid-wait",l=pt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=jn(o,l,this)}if(r.includes("throttle")){let c=r[r.indexOf("throttle")+1]||"invalid-wait",l=pt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=zn(o,l,this)}return r.includes("once")&&(o=a(o,(c,l)=>{c(l),i.removeEventListener(t,o,s)})),i.addEventListener(t,o,s),()=>{i.removeEventListener(t,o,s)}}function Kn(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function jn(e,t){var r;return function(){var n=this,i=arguments,o=function(){r=null,e.apply(n,i)};clearTimeout(r),r=setTimeout(o,t)}}function zn(e,t){let r;return function(){let n=this,i=arguments;r||(e.apply(n,i),r=!0,setTimeout(()=>r=!1,t))}}function pt(e){return!Array.isArray(e)&&!isNaN(e)}function Hn(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function Vn(e){return["keydown","keyup"].includes(e)}function Bn(e,t){let r=t.filter(o=>!["window","document","prevent","stop","once"].includes(o));if(r.includes("debounce")){let o=r.indexOf("debounce");r.splice(o,pt((r[o+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.length===0||r.length===1&&r[0]===Or(e.key))return!1;let i=["ctrl","shift","alt","meta","cmd","super"].filter(o=>r.includes(o));return r=r.filter(o=>!i.includes(o)),!(i.length>0&&i.filter(s=>((s==="cmd"||s==="super")&&(s="meta"),e[`${s}Key`])).length===i.length&&r[0]===Or(e.key))}function Or(e){switch(e){case"/":return"slash";case" ":case"Spacebar":return"space";default:return e&&Hn(e)}}p("model",(e,{modifiers:t,expression:r},{effect:n,cleanup:i})=>{let o=m(e,r),s=`${r} = rightSideOfExpression($event, ${r})`,a=m(e,s);var c=e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let l=Wn(e,t,r),u=ue(e,c,t,d=>{a(()=>{},{scope:{$event:d,rightSideOfExpression:l}})});i(()=>u()),e._x_forceModelUpdate=()=>{o(d=>{d===void 0&&r.match(/\./)&&(d=""),window.fromModel=!0,h(()=>le(e,"value",d)),delete window.fromModel})},n(()=>{t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate()})});function Wn(e,t,r){return e.type==="radio"&&h(()=>{e.hasAttribute("name")||e.setAttribute("name",r)}),(n,i)=>h(()=>{if(n instanceof CustomEvent&&n.detail!==void 0)return n.detail;if(e.type==="checkbox")if(Array.isArray(i)){let o=t.includes("number")?mt(n.target.value):n.target.value;return n.target.checked?i.concat([o]):i.filter(s=>!Un(s,o))}else return n.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(n.target.selectedOptions).map(o=>{let s=o.value||o.text;return mt(s)}):Array.from(n.target.selectedOptions).map(o=>o.value||o.text);{let o=n.target.value;return t.includes("number")?mt(o):t.includes("trim")?o.trim():o}}})}function mt(e){let t=e?parseFloat(e):null;return qn(t)?t:e}function Un(e,t){return e==t}function qn(e){return!Array.isArray(e)&&!isNaN(e)}p("cloak",e=>k(()=>h(()=>e.removeAttribute(A("cloak")))));U(()=>`[${A("init")}]`);p("init",G((e,{expression:t})=>N(e,t,{},!1)));p("text",(e,{expression:t},{effect:r})=>{let n=m(e,t);r(()=>{n(i=>{h(()=>{e.textContent=i})})})});W(he(":",ge(A("bind:"))));p("bind",(e,{value:t,modifiers:r,expression:n,original:i},{effect:o})=>{if(!t)return Gn(e,n,i,o);if(t==="key")return Yn(e,n);let s=m(e,n);o(()=>s(a=>{a===void 0&&n.match(/\./)&&(a=""),h(()=>le(e,t,a,r))}))});function Gn(e,t,r,n){let i=m(e,t),o=[];n(()=>{for(;o.length;)o.pop()();i(s=>{let a=Object.entries(s).map(([c,l])=>({name:c,value:l}));re(e,a,r).map(c=>{o.push(c.runCleanups),c()})})})}function Yn(e,t){e._x_keyExpression=t}U(()=>`[${A("data")}]`);p("data",G((e,{expression:t},{cleanup:r})=>{t=t===""?"{}":t;let n=Jt(t),i={};if(n){let a=te({},e);i=n.bind(a)()}else i=N(e,t);te(i,e);let o=b(i);Rt(o);let s=H(e,o);o.init&&o.init(),r(()=>{s(),o.destroy&&o.destroy()})}));p("show",(e,{modifiers:t,expression:r},{effect:n})=>{let i=m(e,r),o=()=>h(()=>{e.style.display="none",e._x_isShown=!1}),s=()=>h(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display"),e._x_isShown=!0}),a=()=>setTimeout(s),c=ae(d=>d?s():o(),d=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,d,s,o):d?a():o()}),l,u=!0;n(()=>i(d=>{!u&&d===l||(t.includes("immediate")&&(d?a():o()),c(d),l=d,u=!1)}))});p("for",(e,{expression:t},{effect:r,cleanup:n})=>{let i=Qn(t),o=m(e,i.items),s=m(e,e._x_keyExpression||"index");e._x_prevKeys=[],e._x_lookup={},r(()=>Jn(e,i,o,s)),n(()=>{Object.values(e._x_lookup).forEach(a=>a.remove()),delete e._x_prevKeys,delete e._x_lookup})});function Jn(e,t,r,n){let i=s=>typeof s=="object"&&!Array.isArray(s),o=e;r(s=>{Zn(s)&&s>=0&&(s=Array.from(Array(s).keys(),f=>f+1));let a=e._x_lookup,c=e._x_prevKeys,l=[],u=[];if(i(s))s=Object.entries(s).map(([f,_])=>{let y=Tr(t,_,f,s);n(T=>u.push(T),{scope:{index:f,...y}}),l.push(y)});else for(let f=0;f<s.length;f++){let _=Tr(t,s[f],f,s);n(y=>u.push(y),{scope:{index:f,..._}}),l.push(_)}let d=[],E=[],$=[],z=[];for(let f=0;f<c.length;f++){let _=c[f];u.indexOf(_)===-1&&$.push(_)}c=c.filter(f=>!$.includes(f));let fe="template";for(let f=0;f<u.length;f++){let _=u[f],y=c.indexOf(_);if(y===-1)c.splice(f,0,_),d.push([fe,f]);else if(y!==f){let T=c.splice(f,1)[0],C=c.splice(y-1,1)[0];c.splice(f,0,C),c.splice(y,0,T),E.push([T,C])}else z.push(_);fe=_}for(let f=0;f<$.length;f++){let _=$[f];a[_].remove(),a[_]=null,delete a[_]}for(let f=0;f<E.length;f++){let[_,y]=E[f],T=a[_],C=a[y],Q=document.createElement("div");h(()=>{C.after(Q),T.after(C),Q.before(T),Q.remove()}),Ve(C,l[u.indexOf(y)])}for(let f=0;f<d.length;f++){let[_,y]=d[f],T=_==="template"?o:a[_],C=l[y],Q=u[y],de=document.importNode(o.content,!0).firstElementChild;H(de,b(C),o),P(de),h(()=>{T.after(de)}),a[Q]=de}for(let f=0;f<z.length;f++)Ve(a[z[f]],l[u.indexOf(z[f])]);o._x_prevKeys=u})}function Qn(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,r=/^\s*\(|\)\s*$/g,n=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,i=e.match(n);if(!i)return;let o={};o.items=i[2].trim();let s=i[1].replace(r,"").trim(),a=s.match(t);return a?(o.item=s.replace(t,"").trim(),o.index=a[1].trim(),a[2]&&(o.collection=a[2].trim())):o.item=s,o}function Tr(e,t,r,n){let i={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(s=>s.trim()).forEach((s,a)=>{i[s]=t[a]}):i[e.item]=t,e.index&&(i[e.index]=r),e.collection&&(i[e.collection]=n),i}function Zn(e){return!Array.isArray(e)&&!isNaN(e)}function Rr(){}Rr.inline=(e,{expression:t},{cleanup:r})=>{let n=M(e);n._x_refs||(n._x_refs={}),n._x_refs[t]=e,r(()=>delete n._x_refs[t])};p("ref",Rr);p("if",(e,{expression:t},{effect:r,cleanup:n})=>{let i=m(e,t),o=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let a=e.content.cloneNode(!0).firstElementChild;return H(a,{},e),P(a),h(()=>e.after(a)),e._x_currentIfEl=a,e._x_undoIf=()=>{a.remove(),delete e._x_currentIfEl},a},s=()=>e._x_undoIf?.()||delete e._x_undoIf;r(()=>i(a=>{a?o():s()})),n(()=>e._x_undoIf&&e._x_undoIf())});W(he("@",ge(A("on:"))));p("on",G((e,{value:t,modifiers:r,expression:n},{cleanup:i})=>{let o=n?m(e,n):()=>{},s=ue(e,t,r,a=>{o(()=>{},{scope:{$event:a},params:[a]})});i(()=>s())}));S.setEvaluator(We);S.setReactivityEngine({reactive:Se,effect:Xt,release:tr,raw:g});var ht=S;window.Alpine=ht;queueMicrotask(()=>{ht.start()});})(); | ||
`,e),i}}var Ue="x-";function S(e=""){return Ue+e}function Mt(e){Ue=e}var kt={};function p(e,t){kt[e]=t}function ee(e,t,r){let n={};return Array.from(t).map(Kr((o,s)=>n[o]=s)).filter(jr).map(zr(n,r)).sort(Vr).map(o=>$r(e,o))}var We=!1,Ge=[];function Dt(e){We=!0;let t=()=>{for(;Ge.length;)Ge.shift()()},r=()=>{We=!1,t()};e(t),r()}function $r(e,t){let r=()=>{},n=kt[t.type]||r,i=[],o=d=>i.push(d),[s,a]=yt(e);i.push(a);let c={Alpine:E,effect:s,cleanup:o,evaluateLater:m.bind(m,e),evaluate:R.bind(R,e)},l=()=>i.forEach(d=>d());At(e,t.original,l);let u=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,c),n=n.bind(n,e,t,c),We?Ge.push(n):n())};return u.runCleanups=l,u}var pe=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n}),me=e=>e;function Kr(e){return({name:t,value:r})=>{let{name:n,value:i}=Pt.reduce((o,s)=>s(o),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var Pt=[];function V(e){Pt.push(e)}function jr({name:e}){return It().test(e)}var It=()=>new RegExp(`^${Ue}([^:^.]+)\\b`);function zr(e,t){return({name:r,value:n})=>{let i=r.match(It()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map(c=>c.replace(".","")),expression:n,original:a}}}var Ye="DEFAULT",he=["ignore","ref","data","bind","init","for","model","transition","show","if",Ye,"element"];function Vr(e,t){let r=he.indexOf(e.type)===-1?Ye:e.type,n=he.indexOf(t.type)===-1?Ye:t.type;return he.indexOf(r)-he.indexOf(n)}function F(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}var Je=[],Qe=!1;function H(e){Je.push(e),queueMicrotask(()=>{Qe||setTimeout(()=>{ge()})})}function ge(){for(Qe=!1;Je.length;)Je.shift()()}function Lt(){Qe=!0}function M(e,t){if(e instanceof ShadowRoot){Array.from(e.children).forEach(i=>M(i,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let n=e.firstElementChild;for(;n;)M(n,t,!1),n=n.nextElementSibling}function Ft(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function $t(){document.body||Ft("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),F(document,"alpine:init"),F(document,"alpine:initializing"),Ke(),wt(t=>k(t,M)),Et(t=>H(()=>Hr(t))),St((t,r)=>{ee(t,r).forEach(n=>n())});let e=t=>!C(t.parentNode||C(t));Array.from(document.querySelectorAll(Ze())).filter(e).forEach(t=>{k(t)}),F(document,"alpine:initialized")}var Kt=[];function Ze(){return Kt.map(e=>e())}function B(e){Kt.push(e)}function C(e){if(Ze().some(t=>e.matches(t)))return e;if(!!e.parentElement)return C(e.parentElement)}function jt(e){return Ze().some(t=>e.matches(t))}function k(e,t=M){Dt(()=>{t(e,(r,n)=>{ee(r,r.attributes).forEach(i=>i()),r._x_ignore&&n()})})}function Hr(e){M(e,t=>Le(t))}function zt(e){e(E)}var q={},Vt=!1;function Ht(e,t){if(Vt||(q=b(q),Vt=!0),t===void 0)return q[e];q[e]=t,typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&q[e].init()}function Bt(){return q}var Xe=!1;function U(e){return(...t)=>Xe||e(...t)}function qt(e,t){t._x_dataStack=e._x_dataStack,Xe=!0,qr(()=>{Br(t)}),Xe=!1}function Br(e){let t=!1;k(e,(n,i)=>{M(n,(o,s)=>{if(t&&jt(o))return s();t=!0,i(o,s)})})}function qr(e){let t=T;Ie((r,n)=>{let i=t(r);return j(i),()=>{}}),e(),Ie(t)}var Ut={};function Wt(e,t){Ut[e]=t}function Gt(e){return Ut[e]}var Ur={get reactive(){return b},get release(){return j},get effect(){return T},get raw(){return De},version:"3.0.9",disableEffectScheduling:gt,setReactivityEngine:_t,addRootSelector:B,mapAttributes:V,evaluateLater:m,setEvaluator:Nt,closestRoot:C,interceptor:fe,mutateDom:h,directive:p,evaluate:R,nextTick:H,prefix:Mt,plugin:zt,magic:x,store:Ht,start:$t,clone:qt,data:Wt},E=Ur;function et(e,t){let r=Object.create(null),n=e.split(",");for(let i=0;i<n.length;i++)r[n[i]]=!0;return t?i=>!!r[i.toLowerCase()]:i=>!!r[i]}var Yi={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},Ji={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"};var Wr="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";var Qi=et(Wr+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");var Yt=Object.freeze({}),Zi=Object.freeze([]);var tt=Object.assign;var Gr=Object.prototype.hasOwnProperty,te=(e,t)=>Gr.call(e,t),D=Array.isArray,W=e=>Jt(e)==="[object Map]";var Yr=e=>typeof e=="string",_e=e=>typeof e=="symbol",re=e=>e!==null&&typeof e=="object";var Jr=Object.prototype.toString,Jt=e=>Jr.call(e),rt=e=>Jt(e).slice(8,-1);var ye=e=>Yr(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e;var xe=e=>{let t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Qr=/-(\w)/g,Xi=xe(e=>e.replace(Qr,(t,r)=>r?r.toUpperCase():"")),Zr=/\B([A-Z])/g,eo=xe(e=>e.replace(Zr,"-$1").toLowerCase()),nt=xe(e=>e.charAt(0).toUpperCase()+e.slice(1)),to=xe(e=>e?`on${nt(e)}`:""),it=(e,t)=>e!==t&&(e===e||t===t);var ot=new WeakMap,ne=[],A,$=Symbol("iterate"),st=Symbol("Map key iterate");function Xr(e){return e&&e._isEffect===!0}function Qt(e,t=Yt){Xr(e)&&(e=e.raw);let r=en(e,t);return t.lazy||r(),r}function Xt(e){e.active&&(Zt(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var tn=0;function en(e,t){let r=function(){if(!r.active)return e();if(!ne.includes(r)){Zt(r);try{return rn(),ne.push(r),A=r,e()}finally{ne.pop(),er(),A=ne[ne.length-1]}}};return r.id=tn++,r.allowRecurse=!!t.allowRecurse,r._isEffect=!0,r.active=!0,r.raw=e,r.deps=[],r.options=t,r}function Zt(e){let{deps:t}=e;if(t.length){for(let r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var G=!0,at=[];function nn(){at.push(G),G=!1}function rn(){at.push(G),G=!0}function er(){let e=at.pop();G=e===void 0?!0:e}function v(e,t,r){if(!G||A===void 0)return;let n=ot.get(e);n||ot.set(e,n=new Map);let i=n.get(r);i||n.set(r,i=new Set),i.has(A)||(i.add(A),A.deps.push(i),A.options.onTrack&&A.options.onTrack({effect:A,target:e,type:t,key:r}))}function P(e,t,r,n,i,o){let s=ot.get(e);if(!s)return;let a=new Set,c=u=>{u&&u.forEach(d=>{(d!==A||d.allowRecurse)&&a.add(d)})};if(t==="clear")s.forEach(c);else if(r==="length"&&D(e))s.forEach((u,d)=>{(d==="length"||d>=n)&&c(u)});else switch(r!==void 0&&c(s.get(r)),t){case"add":D(e)?ye(r)&&c(s.get("length")):(c(s.get($)),W(e)&&c(s.get(st)));break;case"delete":D(e)||(c(s.get($)),W(e)&&c(s.get(st)));break;case"set":W(e)&&c(s.get($));break}let l=u=>{u.options.onTrigger&&u.options.onTrigger({effect:u,target:e,key:r,type:t,newValue:n,oldValue:i,oldTarget:o}),u.options.scheduler?u.options.scheduler(u):u()};a.forEach(l)}var on=et("__proto__,__v_isRef,__isVue"),tr=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(_e)),sn=be(),an=be(!1,!0),cn=be(!0),ln=be(!0,!0),ve={};["includes","indexOf","lastIndexOf"].forEach(e=>{let t=Array.prototype[e];ve[e]=function(...r){let n=g(this);for(let o=0,s=this.length;o<s;o++)v(n,"get",o+"");let i=t.apply(n,r);return i===-1||i===!1?t.apply(n,r.map(g)):i}});["push","pop","shift","unshift","splice"].forEach(e=>{let t=Array.prototype[e];ve[e]=function(...r){nn();let n=t.apply(this,r);return er(),n}});function be(e=!1,t=!1){return function(n,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_raw"&&o===(e?t?fn:nr:t?un:rr).get(n))return n;let s=D(n);if(!e&&s&&te(ve,i))return Reflect.get(ve,i,o);let a=Reflect.get(n,i,o);return(_e(i)?tr.has(i):on(i))||(e||v(n,"get",i),t)?a:ct(a)?!s||!ye(i)?a.value:a:re(a)?e?ir(a):we(a):a}}var dn=or(),pn=or(!0);function or(e=!1){return function(r,n,i,o){let s=r[n];if(!e&&(i=g(i),s=g(s),!D(r)&&ct(s)&&!ct(i)))return s.value=i,!0;let a=D(r)&&ye(n)?Number(n)<r.length:te(r,n),c=Reflect.set(r,n,i,o);return r===g(o)&&(a?it(i,s)&&P(r,"set",n,i,s):P(r,"add",n,i)),c}}function mn(e,t){let r=te(e,t),n=e[t],i=Reflect.deleteProperty(e,t);return i&&r&&P(e,"delete",t,void 0,n),i}function hn(e,t){let r=Reflect.has(e,t);return(!_e(t)||!tr.has(t))&&v(e,"has",t),r}function gn(e){return v(e,"iterate",D(e)?"length":$),Reflect.ownKeys(e)}var sr={get:sn,set:dn,deleteProperty:mn,has:hn,ownKeys:gn},ar={get:cn,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},ao=tt({},sr,{get:an,set:pn}),co=tt({},ar,{get:ln}),lt=e=>re(e)?we(e):e,ut=e=>re(e)?ir(e):e,ft=e=>e,Ee=e=>Reflect.getPrototypeOf(e);function Se(e,t,r=!1,n=!1){e=e.__v_raw;let i=g(e),o=g(t);t!==o&&!r&&v(i,"get",t),!r&&v(i,"get",o);let{has:s}=Ee(i),a=n?ft:r?ut:lt;if(s.call(i,t))return a(e.get(t));if(s.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function Ae(e,t=!1){let r=this.__v_raw,n=g(r),i=g(e);return e!==i&&!t&&v(n,"has",e),!t&&v(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function Oe(e,t=!1){return e=e.__v_raw,!t&&v(g(e),"iterate",$),Reflect.get(e,"size",e)}function cr(e){e=g(e);let t=g(this);return Ee(t).has.call(t,e)||(t.add(e),P(t,"add",e,e)),this}function ur(e,t){t=g(t);let r=g(this),{has:n,get:i}=Ee(r),o=n.call(r,e);o?lr(r,n,e):(e=g(e),o=n.call(r,e));let s=i.call(r,e);return r.set(e,t),o?it(t,s)&&P(r,"set",e,t,s):P(r,"add",e,t),this}function fr(e){let t=g(this),{has:r,get:n}=Ee(t),i=r.call(t,e);i?lr(t,r,e):(e=g(e),i=r.call(t,e));let o=n?n.call(t,e):void 0,s=t.delete(e);return i&&P(t,"delete",e,void 0,o),s}function dr(){let e=g(this),t=e.size!==0,r=W(e)?new Map(e):new Set(e),n=e.clear();return t&&P(e,"clear",void 0,void 0,r),n}function Te(e,t){return function(n,i){let o=this,s=o.__v_raw,a=g(s),c=t?ft:e?ut:lt;return!e&&v(a,"iterate",$),s.forEach((l,u)=>n.call(i,c(l),c(u),o))}}function Re(e,t,r){return function(...n){let i=this.__v_raw,o=g(i),s=W(o),a=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,l=i[e](...n),u=r?ft:t?ut:lt;return!t&&v(o,"iterate",c?st:$),{next(){let{value:d,done:w}=l.next();return w?{value:d,done:w}:{value:a?[u(d[0]),u(d[1])]:u(d),done:w}},[Symbol.iterator](){return this}}}}function I(e){return function(...t){{let r=t[0]?`on key "${t[0]}" `:"";console.warn(`${nt(e)} operation ${r}failed: target is readonly.`,g(this))}return e==="delete"?!1:this}}var pr={get(e){return Se(this,e)},get size(){return Oe(this)},has:Ae,add:cr,set:ur,delete:fr,clear:dr,forEach:Te(!1,!1)},mr={get(e){return Se(this,e,!1,!0)},get size(){return Oe(this)},has:Ae,add:cr,set:ur,delete:fr,clear:dr,forEach:Te(!1,!0)},hr={get(e){return Se(this,e,!0)},get size(){return Oe(this,!0)},has(e){return Ae.call(this,e,!0)},add:I("add"),set:I("set"),delete:I("delete"),clear:I("clear"),forEach:Te(!0,!1)},gr={get(e){return Se(this,e,!0,!0)},get size(){return Oe(this,!0)},has(e){return Ae.call(this,e,!0)},add:I("add"),set:I("set"),delete:I("delete"),clear:I("clear"),forEach:Te(!0,!0)},_n=["keys","values","entries",Symbol.iterator];_n.forEach(e=>{pr[e]=Re(e,!1,!1),hr[e]=Re(e,!0,!1),mr[e]=Re(e,!1,!0),gr[e]=Re(e,!0,!0)});function Ce(e,t){let r=t?e?gr:mr:e?hr:pr;return(n,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(te(r,i)&&i in n?r:n,i,o)}var yn={get:Ce(!1,!1)},lo={get:Ce(!1,!0)},xn={get:Ce(!0,!1)},uo={get:Ce(!0,!0)};function lr(e,t,r){let n=g(r);if(n!==r&&t.call(e,n)){let i=rt(e);console.warn(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var rr=new WeakMap,un=new WeakMap,nr=new WeakMap,fn=new WeakMap;function bn(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function vn(e){return e.__v_skip||!Object.isExtensible(e)?0:bn(rt(e))}function we(e){return e&&e.__v_isReadonly?e:_r(e,!1,sr,yn,rr)}function ir(e){return _r(e,!0,ar,xn,nr)}function _r(e,t,r,n,i){if(!re(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;let o=i.get(e);if(o)return o;let s=vn(e);if(s===0)return e;let a=new Proxy(e,s===2?n:r);return i.set(e,a),a}function g(e){return e&&g(e.__v_raw)||e}function ct(e){return Boolean(e&&e.__v_isRef===!0)}x("nextTick",()=>H);x("dispatch",e=>F.bind(F,e));x("watch",e=>(t,r)=>{let n=m(e,t),i=!0,o;T(()=>n(s=>{let a=document.createElement("div");a.dataset.throwAway=s,i||r(s,o),o=s,i=!1}))});x("store",Bt);x("refs",e=>C(e)._x_refs||{});x("el",e=>e);function Ne(e,t){return Array.isArray(t)?yr(e,t.join(" ")):typeof t=="object"&&t!==null?wn(e,t):yr(e,t)}function yr(e,t){let r=o=>o.split(" ").filter(Boolean),n=o=>o.split(" ").filter(s=>!e.classList.contains(s)).filter(Boolean),i=o=>(e.classList.add(...o),()=>{e.classList.remove(...o)});return t=t===!0?t="":t||"",i(n(t))}function wn(e,t){let r=a=>a.split(" ").filter(Boolean),n=Object.entries(t).flatMap(([a,c])=>c?r(a):!1).filter(Boolean),i=Object.entries(t).flatMap(([a,c])=>c?!1:r(a)).filter(Boolean),o=[],s=[];return i.forEach(a=>{e.classList.contains(a)&&(e.classList.remove(a),s.push(a))}),n.forEach(a=>{e.classList.contains(a)||(e.classList.add(a),o.push(a))}),()=>{s.forEach(a=>e.classList.add(a)),o.forEach(a=>e.classList.remove(a))}}function ie(e,t){return typeof t=="object"&&t!==null?En(e,t):Sn(e,t)}function En(e,t){let r={};return Object.entries(t).forEach(([n,i])=>{r[n]=e.style[n],e.style[n]=i}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{ie(e,r)}}function Sn(e,t){let r=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",r)}}function oe(e,t=()=>{}){let r=!1;return function(){r?t.apply(this,arguments):(r=!0,e.apply(this,arguments))}}p("transition",(e,{value:t,modifiers:r,expression:n})=>{n?An(e,n,t):On(e,r,t)});function An(e,t,r){xr(e,Ne,""),{enter:i=>{e._x_transition.enter.during=i},"enter-start":i=>{e._x_transition.enter.start=i},"enter-end":i=>{e._x_transition.enter.end=i},leave:i=>{e._x_transition.leave.during=i},"leave-start":i=>{e._x_transition.leave.start=i},"leave-end":i=>{e._x_transition.leave.end=i}}[r](t)}function On(e,t,r){xr(e,ie);let n=!t.includes("in")&&!t.includes("out")&&!r,i=n||t.includes("in")||["enter"].includes(r),o=n||t.includes("out")||["leave"].includes(r);t.includes("in")&&!n&&(t=t.filter((_,y)=>y<t.indexOf("out"))),t.includes("out")&&!n&&(t=t.filter((_,y)=>y>t.indexOf("out")));let s=!t.includes("opacity")&&!t.includes("scale"),a=s||t.includes("opacity"),c=s||t.includes("scale"),l=a?0:1,u=c?se(t,"scale",95)/100:1,d=se(t,"delay",0),w=se(t,"origin","center"),L="opacity, transform",K=se(t,"duration",150)/1e3,le=se(t,"duration",75)/1e3,f="cubic-bezier(0.4, 0.0, 0.2, 1)";i&&(e._x_transition.enter.during={transformOrigin:w,transitionDelay:d,transitionProperty:L,transitionDuration:`${K}s`,transitionTimingFunction:f},e._x_transition.enter.start={opacity:l,transform:`scale(${u})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),o&&(e._x_transition.leave.during={transformOrigin:w,transitionDelay:d,transitionProperty:L,transitionDuration:`${le}s`,transitionTimingFunction:f},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:l,transform:`scale(${u})`})}function xr(e,t,r={}){e._x_transition||(e._x_transition={enter:{during:r,start:r,end:r},leave:{during:r,start:r,end:r},in(n=()=>{},i=()=>{}){br(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end,entering:!0},n,i)},out(n=()=>{},i=()=>{}){br(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end,entering:!1},n,i)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,r,n){let i=()=>requestAnimationFrame(r);if(t){e._x_transition?e._x_transition.in(r):i();return}e._x_hidePromise=e._x_transition?new Promise((o,s)=>{e._x_transition.out(()=>{},()=>o(n)),e._x_transitioning.beforeCancel(()=>s({isFromCancelledTransition:!0}))}):Promise.resolve(n),queueMicrotask(()=>{let o=vr(e);o?(o._x_hideChildren||(o._x_hideChildren=[]),o._x_hideChildren.push(e)):queueMicrotask(()=>{let s=a=>{let c=Promise.all([a._x_hidePromise,...(a._x_hideChildren||[]).map(s)]).then(([l])=>l());return delete a._x_hidePromise,delete a._x_hideChildren,c};s(e).catch(a=>{if(!a.isFromCancelledTransition)throw a})})})};function vr(e){let t=e.parentNode;if(!!t)return t._x_hidePromise?t:vr(t)}function br(e,t,{during:r,start:n,end:i,entering:o}={},s=()=>{},a=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(r).length===0&&Object.keys(n).length===0&&Object.keys(i).length===0){s(),a();return}let c,l,u;Tn(e,{start(){c=t(e,n)},during(){l=t(e,r)},before:s,end(){c(),u=t(e,i)},after:a,cleanup(){l(),u()}},o)}function Tn(e,t,r){let n,i,o,s=oe(()=>{h(()=>{n=!0,i||t.before(),o||(t.end(),ge()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(a){this.beforeCancels.push(a)},cancel:oe(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();s()}),finish:s,entering:r},h(()=>{t.start(),t.during()}),Lt(),requestAnimationFrame(()=>{if(n)return;let a=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,c=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;a===0&&(a=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),h(()=>{t.before()}),i=!0,requestAnimationFrame(()=>{n||(h(()=>{t.end()}),ge(),setTimeout(e._x_transitioning.finish,a+c),o=!0)})})}function se(e,t,r){if(e.indexOf(t)===-1)return r;let n=e[e.indexOf(t)+1];if(!n||t==="scale"&&isNaN(n))return r;if(t==="duration"){let i=n.match(/([0-9]+)ms/);if(i)return i[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[n,e[e.indexOf(t)+2]].join(" "):n}var wr=()=>{};wr.inline=(e,{modifiers:t},{cleanup:r})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,r(()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore})};p("ignore",wr);p("effect",(e,{expression:t},{effect:r})=>r(m(e,t)));function ae(e,t,r,n=[]){switch(e._x_bindings||(e._x_bindings=b({})),e._x_bindings[t]=r,t=n.includes("camel")?kn(t):t,t){case"value":Rn(e,r);break;case"style":Nn(e,r);break;case"class":Cn(e,r);break;default:Mn(e,t,r);break}}function Rn(e,t){if(e.type==="radio")e.attributes.value===void 0&&(e.value=t),window.fromModel&&(e.checked=Er(e.value,t));else if(e.type==="checkbox")Number.isInteger(t)?e.value=t:!Number.isInteger(t)&&!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(r=>Er(r,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")Dn(e,t);else{if(e.value===t)return;e.value=t}}function Cn(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=Ne(e,t)}function Nn(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=ie(e,t)}function Mn(e,t,r){[null,void 0,!1].includes(r)&&Ln(t)?e.removeAttribute(t):(In(t)&&(r=t),Pn(e,t,r))}function Pn(e,t,r){e.getAttribute(t)!=r&&e.setAttribute(t,r)}function Dn(e,t){let r=[].concat(t).map(n=>n+"");Array.from(e.options).forEach(n=>{n.selected=r.includes(n.value)})}function kn(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function Er(e,t){return e==t}function In(e){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(e)}function Ln(e){return!["aria-pressed","aria-checked"].includes(e)}function ce(e,t,r,n){let i=e,o=c=>n(c),s={},a=(c,l)=>u=>l(c,u);if(r.includes("camel")&&(t=Fn(t)),r.includes("passive")&&(s.passive=!0),r.includes("window")&&(i=window),r.includes("document")&&(i=document),r.includes("prevent")&&(o=a(o,(c,l)=>{l.preventDefault(),c(l)})),r.includes("stop")&&(o=a(o,(c,l)=>{l.stopPropagation(),c(l)})),r.includes("self")&&(o=a(o,(c,l)=>{l.target===e&&c(l)})),(r.includes("away")||r.includes("outside"))&&(i=document,o=a(o,(c,l)=>{e.contains(l.target)||e.offsetWidth<1&&e.offsetHeight<1||c(l)})),o=a(o,(c,l)=>{jn(t)&&zn(l,r)||c(l)}),r.includes("debounce")){let c=r[r.indexOf("debounce")+1]||"invalid-wait",l=dt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=$n(o,l,this)}if(r.includes("throttle")){let c=r[r.indexOf("throttle")+1]||"invalid-wait",l=dt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Kn(o,l,this)}return r.includes("once")&&(o=a(o,(c,l)=>{c(l),i.removeEventListener(t,o,s)})),i.addEventListener(t,o,s),()=>{i.removeEventListener(t,o,s)}}function Fn(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function $n(e,t){var r;return function(){var n=this,i=arguments,o=function(){r=null,e.apply(n,i)};clearTimeout(r),r=setTimeout(o,t)}}function Kn(e,t){let r;return function(){let n=this,i=arguments;r||(e.apply(n,i),r=!0,setTimeout(()=>r=!1,t))}}function dt(e){return!Array.isArray(e)&&!isNaN(e)}function Vn(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function jn(e){return["keydown","keyup"].includes(e)}function zn(e,t){let r=t.filter(o=>!["window","document","prevent","stop","once"].includes(o));if(r.includes("debounce")){let o=r.indexOf("debounce");r.splice(o,dt((r[o+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.length===0||r.length===1&&r[0]===Sr(e.key))return!1;let i=["ctrl","shift","alt","meta","cmd","super"].filter(o=>r.includes(o));return r=r.filter(o=>!i.includes(o)),!(i.length>0&&i.filter(s=>((s==="cmd"||s==="super")&&(s="meta"),e[`${s}Key`])).length===i.length&&r[0]===Sr(e.key))}function Sr(e){switch(e){case"/":return"slash";case" ":case"Spacebar":return"space";default:return e&&Vn(e)}}p("model",(e,{modifiers:t,expression:r},{effect:n,cleanup:i})=>{let o=m(e,r),s=`${r} = rightSideOfExpression($event, ${r})`,a=m(e,s);var c=e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let l=Hn(e,t,r),u=ce(e,c,t,d=>{a(()=>{},{scope:{$event:d,rightSideOfExpression:l}})});i(()=>u()),e._x_forceModelUpdate=()=>{o(d=>{d===void 0&&r.match(/\./)&&(d=""),window.fromModel=!0,h(()=>ae(e,"value",d)),delete window.fromModel})},n(()=>{t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate()})});function Hn(e,t,r){return e.type==="radio"&&h(()=>{e.hasAttribute("name")||e.setAttribute("name",r)}),(n,i)=>h(()=>{if(n instanceof CustomEvent&&n.detail!==void 0)return n.detail;if(e.type==="checkbox")if(Array.isArray(i)){let o=t.includes("number")?pt(n.target.value):n.target.value;return n.target.checked?i.concat([o]):i.filter(s=>!Bn(s,o))}else return n.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(n.target.selectedOptions).map(o=>{let s=o.value||o.text;return pt(s)}):Array.from(n.target.selectedOptions).map(o=>o.value||o.text);{let o=n.target.value;return t.includes("number")?pt(o):t.includes("trim")?o.trim():o}}})}function pt(e){let t=e?parseFloat(e):null;return qn(t)?t:e}function Bn(e,t){return e==t}function qn(e){return!Array.isArray(e)&&!isNaN(e)}p("cloak",e=>queueMicrotask(()=>h(()=>e.removeAttribute(S("cloak")))));B(()=>`[${S("init")}]`);p("init",U((e,{expression:t})=>R(e,t,{},!1)));p("text",(e,{expression:t},{effect:r})=>{let n=m(e,t);r(()=>{n(i=>{h(()=>{e.textContent=i})})})});V(pe(":",me(S("bind:"))));p("bind",(e,{value:t,modifiers:r,expression:n,original:i},{effect:o})=>{if(!t)return Un(e,n,i,o);if(t==="key")return Wn(e,n);let s=m(e,n);o(()=>s(a=>{a===void 0&&n.match(/\./)&&(a=""),h(()=>ae(e,t,a,r))}))});function Un(e,t,r,n){let i=m(e,t),o=[];n(()=>{for(;o.length;)o.pop()();i(s=>{let a=Object.entries(s).map(([c,l])=>({name:c,value:l}));ee(e,a,r).map(c=>{o.push(c.runCleanups),c()})})})}function Wn(e,t){e._x_keyExpression=t}B(()=>`[${S("data")}]`);p("data",U((e,{expression:t},{cleanup:r})=>{t=t===""?"{}":t;let n=Gt(t),i={};if(n){let a=X({},e);i=n.bind(a)()}else i=R(e,t);X(i,e);let o=b(i);Tt(o);let s=z(e,o);o.init&&o.init(),r(()=>{s(),o.destroy&&o.destroy()})}));p("show",(e,{modifiers:t,expression:r},{effect:n})=>{let i=m(e,r),o=()=>h(()=>{e.style.display="none",e._x_isShown=!1}),s=()=>h(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display"),e._x_isShown=!0}),a=()=>setTimeout(s),c=oe(d=>d?s():o(),d=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,d,s,o):d?a():o()}),l,u=!0;n(()=>i(d=>{!u&&d===l||(t.includes("immediate")&&(d?a():o()),c(d),l=d,u=!1)}))});p("for",(e,{expression:t},{effect:r,cleanup:n})=>{let i=Yn(t),o=m(e,i.items),s=m(e,e._x_keyExpression||"index");e._x_prevKeys=[],e._x_lookup={},r(()=>Gn(e,i,o,s)),n(()=>{Object.values(e._x_lookup).forEach(a=>a.remove()),delete e._x_prevKeys,delete e._x_lookup})});function Gn(e,t,r,n){let i=s=>typeof s=="object"&&!Array.isArray(s),o=e;r(s=>{Jn(s)&&s>=0&&(s=Array.from(Array(s).keys(),f=>f+1));let a=e._x_lookup,c=e._x_prevKeys,l=[],u=[];if(i(s))s=Object.entries(s).map(([f,_])=>{let y=Ar(t,_,f,s);n(O=>u.push(O),{scope:{index:f,...y}}),l.push(y)});else for(let f=0;f<s.length;f++){let _=Ar(t,s[f],f,s);n(y=>u.push(y),{scope:{index:f,..._}}),l.push(_)}let d=[],w=[],L=[],K=[];for(let f=0;f<c.length;f++){let _=c[f];u.indexOf(_)===-1&&L.push(_)}c=c.filter(f=>!L.includes(f));let le="template";for(let f=0;f<u.length;f++){let _=u[f],y=c.indexOf(_);if(y===-1)c.splice(f,0,_),d.push([le,f]);else if(y!==f){let O=c.splice(f,1)[0],N=c.splice(y-1,1)[0];c.splice(f,0,N),c.splice(y,0,O),w.push([O,N])}else K.push(_);le=_}for(let f=0;f<L.length;f++){let _=L[f];a[_].remove(),a[_]=null,delete a[_]}for(let f=0;f<w.length;f++){let[_,y]=w[f],O=a[_],N=a[y],Y=document.createElement("div");h(()=>{N.after(Y),O.after(N),Y.before(O),Y.remove()}),ze(N,l[u.indexOf(y)])}for(let f=0;f<d.length;f++){let[_,y]=d[f],O=_==="template"?o:a[_],N=l[y],Y=u[y],ue=document.importNode(o.content,!0).firstElementChild;z(ue,b(N),o),k(ue),h(()=>{O.after(ue)}),a[Y]=ue}for(let f=0;f<K.length;f++)ze(a[K[f]],l[u.indexOf(K[f])]);o._x_prevKeys=u})}function Yn(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,r=/^\s*\(|\)\s*$/g,n=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,i=e.match(n);if(!i)return;let o={};o.items=i[2].trim();let s=i[1].replace(r,"").trim(),a=s.match(t);return a?(o.item=s.replace(t,"").trim(),o.index=a[1].trim(),a[2]&&(o.collection=a[2].trim())):o.item=s,o}function Ar(e,t,r,n){let i={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(s=>s.trim()).forEach((s,a)=>{i[s]=t[a]}):i[e.item]=t,e.index&&(i[e.index]=r),e.collection&&(i[e.collection]=n),i}function Jn(e){return!Array.isArray(e)&&!isNaN(e)}function Or(){}Or.inline=(e,{expression:t},{cleanup:r})=>{let n=C(e);n._x_refs||(n._x_refs={}),n._x_refs[t]=e,r(()=>delete n._x_refs[t])};p("ref",Or);p("if",(e,{expression:t},{effect:r,cleanup:n})=>{let i=m(e,t),o=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let a=e.content.cloneNode(!0).firstElementChild;return z(a,{},e),k(a),h(()=>e.after(a)),e._x_currentIfEl=a,e._x_undoIf=()=>{a.remove(),delete e._x_currentIfEl},a},s=()=>e._x_undoIf?.()||delete e._x_undoIf;r(()=>i(a=>{a?o():s()})),n(()=>e._x_undoIf&&e._x_undoIf())});V(pe("@",me(S("on:"))));p("on",U((e,{value:t,modifiers:r,expression:n},{cleanup:i})=>{let o=n?m(e,n):()=>{},s=ce(e,t,r,a=>{o(()=>{},{scope:{$event:a},params:[a]})});i(()=>s())}));E.setEvaluator(Be);E.setReactivityEngine({reactive:we,effect:Qt,release:Xt,raw:g});var mt=E;window.Alpine=mt;queueMicrotask(()=>{mt.start()});})(); |
{ | ||
"name": "alpinejs", | ||
"version": "3.0.8", | ||
"version": "3.0.9", | ||
"description": "The rugged, minimal JavaScript framework", | ||
@@ -5,0 +5,0 @@ "author": "Caleb Porzio", |
import { directive, prefix } from '../directives' | ||
import { mutateDom } from '../mutation' | ||
import { nextTick } from '../nextTick' | ||
directive('cloak', el => nextTick(() => mutateDom(() => el.removeAttribute(prefix('cloak'))))) | ||
directive('cloak', el => queueMicrotask(() => mutateDom(() => el.removeAttribute(prefix('cloak'))))) |
@@ -1,2 +0,2 @@ | ||
import { startObservingMutations, onAttributesAdded, onElAdded, onElRemoved } from "./mutation" | ||
import { startObservingMutations, onAttributesAdded, onElAdded, onElRemoved, cleanupAttributes } from "./mutation" | ||
import { deferHandlingDirectives, directives } from "./directives" | ||
@@ -64,18 +64,4 @@ import { dispatch } from './utils/dispatch' | ||
let onDestroys = new WeakMap | ||
export function onDestroy(el, callback) { | ||
if (! onDestroys.get(el)) onDestroys.set(el, []) | ||
onDestroys.get(el).push(callback) | ||
} | ||
function destroyTree(root) { | ||
walk(root, el => { | ||
let callbacks = onDestroys.get(el) | ||
callbacks && callbacks.forEach(callback => callback()) | ||
onDestroys.delete(el) | ||
}) | ||
walk(root, el => cleanupAttributes(el)) | ||
} |
@@ -1,4 +0,2 @@ | ||
let onAttributeRemoveds = new WeakMap | ||
let onAttributeAddeds = [] | ||
let onElRemovedByEl = new WeakMap | ||
let onElRemoveds = [] | ||
@@ -11,10 +9,4 @@ let onElAddeds = [] | ||
export function onElRemoved(el, callback) { | ||
if (typeof el === 'function' && callback === undefined) { | ||
onElRemoveds.push(el) | ||
} else { | ||
if (! onElRemovedByEl.has(el)) onElRemovedByEl.set(el, []) | ||
onElRemovedByEl.get(el).push(callback) | ||
} | ||
export function onElRemoved(callback) { | ||
onElRemoveds.push(callback) | ||
} | ||
@@ -27,8 +19,18 @@ | ||
export function onAttributeRemoved(el, name, callback) { | ||
if (! onAttributeRemoveds.has(el)) onAttributeRemoveds.set(el, {}) | ||
if (! onAttributeRemoveds.get(el)[name]) onAttributeRemoveds.get(el)[name] = [] | ||
if (! el._x_attributeCleanups) el._x_attributeCleanups = {} | ||
if (! el._x_attributeCleanups[name]) el._x_attributeCleanups[name] = [] | ||
onAttributeRemoveds.get(el)[name].push(callback) | ||
el._x_attributeCleanups[name].push(callback) | ||
} | ||
export function cleanupAttributes(el, names) { | ||
if (! el._x_attributeCleanups) return | ||
Object.entries(el._x_attributeCleanups).forEach(([name, value]) => { | ||
(names === undefined || names.includes(name)) && value.forEach(i => i()) | ||
delete el._x_attributeCleanups[name] | ||
}) | ||
} | ||
let observer = new MutationObserver(onMutate) | ||
@@ -133,9 +135,3 @@ | ||
removedAttributes.forEach((attrs, el) => { | ||
if (onAttributeRemoveds.get(el)) { | ||
attrs.forEach(name => { | ||
if (onAttributeRemoveds.get(el)[name]) { | ||
onAttributeRemoveds.get(el)[name].forEach(i => i()) | ||
} | ||
}) | ||
} | ||
cleanupAttributes(el, attrs) | ||
}) | ||
@@ -160,15 +156,2 @@ | ||
if (onAttributeRemoveds.has(node)) { | ||
Object.entries(onAttributeRemoveds.get(node)).forEach(([key, value]) => { | ||
value.forEach(i => i()) | ||
}) | ||
onAttributeRemoveds.delete(node) | ||
} | ||
if (onElRemovedByEl.has(node)) { | ||
onElRemovedByEl.get(node).forEach(i => i()) | ||
onElRemovedByEl.delete(node) | ||
} | ||
onElRemoveds.forEach(i => i(node)) | ||
@@ -175,0 +158,0 @@ } |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
380113
10471