diff --git a/public/static/js/alpine.min.js b/public/static/js/alpine.min.js new file mode 100644 index 0000000..9b22780 --- /dev/null +++ b/public/static/js/alpine.min.js @@ -0,0 +1,5 @@ +(()=>{var $e=!1,Pe=!1,j=[],Re=-1,We=!1;function Un(e){Jn(e)}function qn(){We=!0}function Wn(){We=!1,Mt()}function Jn(e){j.includes(e)||j.push(e),Mt()}function Vn(e){let t=j.indexOf(e);t!==-1&&t>Re&&j.splice(t,1)}function Mt(){if(!Pe&&!$e){if(We)return;$e=!0,queueMicrotask(Yn)}}function Yn(){$e=!1,Pe=!0;for(let e=0;ee.effect(t,{scheduler:n=>{Ie?Un(n):n()}}),Tt=e.raw}function gt(e){z=e}function Xn(e){let t=()=>{};return[r=>{let i=z(r);return 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))},i},()=>{t()}]}function $t(e,t){let n=!0,r,i,o=z(()=>{let a=e(),s=JSON.stringify(a);if(!n&&(typeof a=="object"||a!==r)){let u=typeof r=="object"?JSON.parse(i):r;queueMicrotask(()=>{t(a,u)})}r=a,i=s,n=!1});return()=>J(o)}async function Qn(e){qn();try{await e(),await Promise.resolve()}finally{Wn()}}var Pt=[],Rt=[],It=[];function er(e){It.push(e)}function Je(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,Rt.push(t))}function jt(e){Pt.push(e)}function Nt(e,t,n){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(n)}function Lt(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([n,r])=>{(t===void 0||t.includes(n))&&(r.forEach(i=>i()),delete e._x_attributeCleanups[n])})}function tr(e){for(e._x_effects?.forEach(Vn);e._x_cleanups?.length;)e._x_cleanups.pop()()}var Ve=new MutationObserver(Xe),Ye=!1;function Ge(){Ve.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Ye=!0}function Ft(){nr(),Ve.disconnect(),Ye=!1}var Z=[];function nr(){let e=Ve.takeRecords();Z.push(()=>e.length>0&&Xe(e));let t=Z.length;queueMicrotask(()=>{if(Z.length===t)for(;Z.length>0;)Z.shift()()})}function h(e){if(!Ye)return e();Ft();let t=e();return Ge(),t}var Ze=!1,_e=[];function rr(){Ze=!0}function ir(){Ze=!1,Xe(_e),_e=[]}function Xe(e){if(Ze){_e=_e.concat(e);return}let t=[],n=new Set,r=new Map,i=new Map;for(let o=0;o{a.nodeType===1&&a._x_marker&&n.add(a)}),e[o].addedNodes.forEach(a=>{if(a.nodeType===1){if(n.has(a)){n.delete(a);return}a._x_marker||t.push(a)}})),e[o].type==="attributes")){let a=e[o].target,s=e[o].attributeName,u=e[o].oldValue,c=()=>{r.has(a)||r.set(a,[]),r.get(a).push({name:s,value:a.getAttribute(s)})},l=()=>{i.has(a)||i.set(a,[]),i.get(a).push(s)};a.hasAttribute(s)&&u===null?c():a.hasAttribute(s)?(l(),c()):l()}i.forEach((o,a)=>{Lt(a,o)}),r.forEach((o,a)=>{Pt.forEach(s=>s(a,o))});for(let o of n)t.some(a=>a.contains(o))||Rt.forEach(a=>a(o));for(let o of t)o.isConnected&&It.forEach(a=>a(o));t=null,n=null,r=null,i=null}function Bt(e){return D(B(e))}function ae(e,t,n){return e._x_dataStack=[t,...B(n||e)],()=>{e._x_dataStack=e._x_dataStack.filter(r=>r!==t)}}function B(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?B(e.host):e.parentNode?B(e.parentNode):[]}function D(e){return new Proxy({objects:e},or)}function Dt(e,t){return e===null||e===Object.prototype?null:Object.prototype.hasOwnProperty.call(e,t)?e:Dt(Object.getPrototypeOf(e),t)}var or={ownKeys({objects:e}){return Array.from(new Set(e.flatMap(t=>Object.keys(t))))},has({objects:e},t){return t==Symbol.unscopables?!1:e.some(n=>Object.prototype.hasOwnProperty.call(n,t)||Reflect.has(n,t))},get({objects:e},t,n){return t=="toJSON"?ar:Reflect.get(e.find(r=>Reflect.has(r,t))||{},t,n)},set({objects:e},t,n,r){let i;for(let a of e)if(i=Dt(a,t),i)break;i||(i=e[e.length-1]);let o=Object.getOwnPropertyDescriptor(i,t);return o?.set&&o?.get?o.set.call(r,n)||!0:Reflect.set(i,t,n)}};function ar(){return Reflect.ownKeys(this).reduce((t,n)=>(t[n]=Reflect.get(this,n),t),{})}function Qe(e){let t=r=>typeof r=="object"&&!Array.isArray(r)&&r!==null,n=(r,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([o,{value:a,enumerable:s}])=>{if(s===!1||a===void 0||typeof a=="object"&&a!==null&&a.__v_skip)return;let u=i===""?o:`${i}.${o}`;typeof a=="object"&&a!==null&&a._x_interceptor?r[o]=a.initialize(e,u,o):t(a)&&a!==r&&!(a instanceof Element)&&n(a,u)})};return n(e)}function kt(e,t=()=>{}){let n={initialValue:void 0,_x_interceptor:!0,initialize(r,i,o){return e(this.initialValue,()=>sr(r,i),a=>je(r,i,a),i,o)}};return t(n),r=>{if(typeof r=="object"&&r!==null&&r._x_interceptor){let i=n.initialize.bind(n);n.initialize=(o,a,s)=>{let u=r.initialize(o,a,s);return n.initialValue=u,i(o,a,s)}}else n.initialValue=r;return n}}function sr(e,t){return t.split(".").reduce((n,r)=>n[r],e)}function je(e,t,n){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=n;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),je(e[t[0]],t.slice(1),n)}}var zt={};function w(e,t){zt[e]=t}function re(e,t){let n=ur(t);return Object.entries(zt).forEach(([r,i])=>{Object.defineProperty(e,`$${r}`,{get(){return i(t,n)},enumerable:!1})}),e}function ur(e){let[t,n]=Vt(e),r={interceptor:kt,...t};return Je(e,n),r}function cr(e,t,n,...r){try{return n(...r)}catch(i){ie(i,e,t)}}function ie(...e){return Ht(...e)}var Ht=fr;function lr(e){Ht=e}function fr(e,t,n=void 0){e=Object.assign(e??{message:"No error message given."},{el:t,expression:n}),console.warn(`Alpine Expression Error: ${e.message} + +${n?'Expression: "'+n+`" + +`:""}`,t),setTimeout(()=>{throw e},0)}var U=!0;function Kt(e){let t=U;U=!1;let n=e();return U=t,n}function N(e,t,n={}){let r;return b(e,t)(i=>r=i,n),r}function b(...e){return Ut(...e)}var Ut=()=>{};function dr(e){Ut=e}var qt;function pr(e){qt=e}function _r(e,t){let n={};re(n,e);let r=[n,...B(e)],i=typeof t=="function"?hr(r,t):xr(r,t,e);return cr.bind(null,e,t,i)}function hr(e,t){return(n=()=>{},{scope:r={},params:i=[],context:o}={})=>{if(!U){oe(n,t,D([r,...e]),i);return}let a=t.apply(D([r,...e]),i);oe(n,a)}}var Oe={};function gr(e,t){if(Oe[e])return Oe[e];let n=Object.getPrototypeOf(async function(){}).constructor,r=/^[\n\s]*if.*\(.*\)/.test(e.trim())||/^(let|const)\s/.test(e.trim())?`(async()=>{ ${e} })()`:e,o=(()=>{try{let a=new n(["__self","scope"],`with (scope) { __self.result = ${r} }; __self.finished = true; return __self.result;`);return Object.defineProperty(a,"name",{value:`[Alpine] ${e}`}),a}catch(a){return ie(a,t,e),Promise.resolve()}})();return Oe[e]=o,o}function xr(e,t,n){let r=gr(t,n);return(i=()=>{},{scope:o={},params:a=[],context:s}={})=>{r.result=void 0,r.finished=!1;let u=D([o,...e]);if(typeof r=="function"){let c=r.call(s,r,u).catch(l=>ie(l,n,t));r.finished?(oe(i,r.result,u,a,n),r.result=void 0):c.then(l=>{oe(i,l,u,a,n)}).catch(l=>ie(l,n,t)).finally(()=>r.result=void 0)}}}function oe(e,t,n,r,i){if(U&&typeof t=="function"){let o=t.apply(n,r);o instanceof Promise?o.then(a=>oe(e,a,n,r)).catch(a=>ie(a,i,t)):e(o)}else typeof t=="object"&&t instanceof Promise?t.then(o=>e(o)):e(t)}function yr(...e){return qt(...e)}function vr(e,t,n={}){let r={};re(r,e);let i=[r,...B(e)],o=D([n.scope??{},...i]),a=n.params??[];if(t.includes("await")){let s=Object.getPrototypeOf(async function(){}).constructor,u=/^[\n\s]*if.*\(.*\)/.test(t.trim())||/^(let|const)\s/.test(t.trim())?`(async()=>{ ${t} })()`:t;return new s(["scope"],`with (scope) { let __result = ${u}; return __result }`).call(n.context,o)}else{let s=/^[\n\s]*if.*\(.*\)/.test(t.trim())||/^(let|const)\s/.test(t.trim())?`(()=>{ ${t} })()`:t,c=new Function(["scope"],`with (scope) { let __result = ${s}; return __result }`).call(n.context,o);return typeof c=="function"&&U?c.apply(o,a):c}}var et="x-";function V(e=""){return et+e}function br(e){et=e}var he={};function g(e,t){return he[e]=t,{before(n){if(!he[n]){console.warn(String.raw`Cannot find directive \`${n}\`. \`${e}\` will use the default order of execution`);return}let r=I.indexOf(n);I.splice(r>=0?r:I.indexOf("DEFAULT"),0,e)}}}function mr(e){return Object.keys(he).includes(e)}function tt(e,t,n){if(t=Array.from(t),e._x_virtualDirectives){let o=Object.entries(e._x_virtualDirectives).map(([s,u])=>({name:s,value:u})),a=Wt(o);o=o.map(s=>a.find(u=>u.name===s.name)?{name:`x-bind:${s.name}`,value:`"${s.value}"`}:s),t=t.concat(o)}let r={};return t.map(Zt((o,a)=>r[o]=a)).filter(Qt).map(Sr(r,n)).sort(Ar).map(o=>Er(e,o))}function Wt(e){return Array.from(e).map(Zt()).filter(t=>!Qt(t))}var Ne=!1,ee=new Map,Jt=Symbol();function wr(e){Ne=!0;let t=Symbol();Jt=t,ee.set(t,[]);let n=()=>{for(;ee.get(t).length;)ee.get(t).shift()();ee.delete(t)},r=()=>{Ne=!1,n()};e(n),r()}function Vt(e){let t=[],n=s=>t.push(s),[r,i]=Xn(e);return t.push(i),[{Alpine:G,effect:r,cleanup:n,evaluateLater:b.bind(b,e),evaluate:N.bind(N,e)},()=>t.forEach(s=>s())]}function Er(e,t){let n=()=>{},r=he[t.type]||n,[i,o]=Vt(e);Nt(e,t.original,o);let a=()=>{e._x_ignore||e._x_ignoreSelf||(r.inline&&r.inline(e,t,i),r=r.bind(r,e,t,i),Ne?ee.get(Jt).push(r):r())};return a.runCleanups=o,a}var Yt=(e,t)=>({name:n,value:r})=>(n.startsWith(e)&&(n=n.replace(e,t)),{name:n,value:r}),Gt=e=>e;function Zt(e=()=>{}){return({name:t,value:n})=>{let{name:r,value:i}=Xt.reduce((o,a)=>a(o),{name:t,value:n});return r!==t&&e(r,t),{name:r,value:i}}}var Xt=[];function nt(e){Xt.push(e)}function Qt({name:e}){return en().test(e)}var en=()=>new RegExp(`^${et}([^:^.]+)\\b`);function Sr(e,t){return({name:n,value:r})=>{n===r&&(r="");let i=n.match(en()),o=n.match(/:([a-zA-Z0-9\-_:]+)/),a=n.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],s=t||e[n]||n;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:a.map(u=>u.replace(".","")),expression:r,original:s}}}var Le="DEFAULT",I=["ignore","ref","id","data","anchor","bind","init","for","model","modelable","transition","show","if",Le,"teleport"];function Ar(e,t){let n=I.indexOf(e.type)===-1?Le:e.type,r=I.indexOf(t.type)===-1?Le:t.type;return I.indexOf(n)-I.indexOf(r)}function te(e,t,n={},r={}){return e.dispatchEvent(new CustomEvent(t,{detail:n,bubbles:!0,composed:!0,cancelable:!0,...r}))}function k(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(i=>k(i,t));return}let n=!1;if(t(e,()=>n=!0),n)return;let r=e.firstElementChild;for(;r;)k(r,t,!1),r=r.nextElementSibling}function S(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var xt=!1;function Or(){xt&&S("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),xt=!0,document.body||S("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `