diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png new file mode 100644 index 0000000..4d1c4dc Binary files /dev/null and b/android-chrome-192x192.png differ diff --git a/android-chrome-512x512.png b/android-chrome-512x512.png new file mode 100644 index 0000000..c09077b Binary files /dev/null and b/android-chrome-512x512.png differ diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000..8bc7953 Binary files /dev/null and b/apple-touch-icon.png differ diff --git a/assets/background-a59786a5.jpg b/assets/background-a59786a5.jpg new file mode 100644 index 0000000..cdd6a1c Binary files /dev/null and b/assets/background-a59786a5.jpg differ diff --git a/assets/index-6742d230.js b/assets/index-6742d230.js new file mode 100644 index 0000000..11a057e --- /dev/null +++ b/assets/index-6742d230.js @@ -0,0 +1,27 @@ +(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))o(l);new MutationObserver(l=>{for(const f of l)if(f.type==="childList")for(const a of f.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function i(l){const f={};return l.integrity&&(f.integrity=l.integrity),l.referrerPolicy&&(f.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?f.credentials="include":l.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function o(l){if(l.ep)return;l.ep=!0;const f=i(l);fetch(l.href,f)}})();function Jl(t,r){const i=Object.create(null),o=t.split(",");for(let l=0;l!!i[l.toLowerCase()]:l=>!!i[l]}const Ue={},Rr=[],Vt=()=>{},Gv=()=>!1,Us=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Xl=t=>t.startsWith("onUpdate:"),Je=Object.assign,Vl=(t,r)=>{const i=t.indexOf(r);i>-1&&t.splice(i,1)},Yv=Object.prototype.hasOwnProperty,Ce=(t,r)=>Yv.call(t,r),ie=Array.isArray,Lr=t=>$s(t)==="[object Map]",Va=t=>$s(t)==="[object Set]",de=t=>typeof t=="function",ze=t=>typeof t=="string",Wr=t=>typeof t=="symbol",Ne=t=>t!==null&&typeof t=="object",Qa=t=>(Ne(t)||de(t))&&de(t.then)&&de(t.catch),ja=Object.prototype.toString,$s=t=>ja.call(t),Zv=t=>$s(t).slice(8,-1),eh=t=>$s(t)==="[object Object]",Ql=t=>ze(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Cs=Jl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Hs=t=>{const r=Object.create(null);return i=>r[i]||(r[i]=t(i))},Jv=/-(\w)/g,Br=Hs(t=>t.replace(Jv,(r,i)=>i?i.toUpperCase():"")),Xv=/\B([A-Z])/g,Ur=Hs(t=>t.replace(Xv,"-$1").toLowerCase()),th=Hs(t=>t.charAt(0).toUpperCase()+t.slice(1)),pl=Hs(t=>t?`on${th(t)}`:""),ur=(t,r)=>!Object.is(t,r),gl=(t,r)=>{for(let i=0;i{Object.defineProperty(t,r,{configurable:!0,enumerable:!1,value:i})},Vv=t=>{const r=parseFloat(t);return isNaN(r)?t:r},Qv=t=>{const r=ze(t)?Number(t):NaN;return isNaN(r)?t:r};let Qc;const Tl=()=>Qc||(Qc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ks(t){if(ie(t)){const r={};for(let i=0;i{if(i){const o=i.split(ey);o.length>1&&(r[o[0].trim()]=o[1].trim())}}),r}function Ai(t){let r="";if(ze(t))r=t;else if(ie(t))for(let i=0;ize(t)?t:t==null?"":ie(t)||Ne(t)&&(t.toString===ja||!de(t.toString))?JSON.stringify(t,rh,2):String(t),rh=(t,r)=>r&&r.__v_isRef?rh(t,r.value):Lr(r)?{[`Map(${r.size})`]:[...r.entries()].reduce((i,[o,l],f)=>(i[_l(o,f)+" =>"]=l,i),{})}:Va(r)?{[`Set(${r.size})`]:[...r.values()].map(i=>_l(i))}:Wr(r)?_l(r):Ne(r)&&!ie(r)&&!eh(r)?String(r):r,_l=(t,r="")=>{var i;return Wr(t)?`Symbol(${(i=t.description)!=null?i:r})`:t};let Zt;class sy{constructor(r=!1){this.detached=r,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Zt,!r&&Zt&&(this.index=(Zt.scopes||(Zt.scopes=[])).push(this)-1)}get active(){return this._active}run(r){if(this._active){const i=Zt;try{return Zt=this,r()}finally{Zt=i}}}on(){Zt=this}off(){Zt=this.parent}stop(r){if(this._active){let i,o;for(i=0,o=this.effects.length;i{const r=new Set(t);return r.w=0,r.n=0,r},ih=t=>(t.w&Hn)>0,sh=t=>(t.n&Hn)>0,uy=({deps:t})=>{if(t.length)for(let r=0;r{const{deps:r}=t;if(r.length){let i=0;for(let o=0;o{(b==="length"||!Wr(b)&&b>=g)&&p.push(v)})}else switch(i!==void 0&&p.push(a.get(i)),r){case"add":ie(t)?Ql(i)&&p.push(a.get("length")):(p.push(a.get(or)),Lr(t)&&p.push(a.get(Ml)));break;case"delete":ie(t)||(p.push(a.get(or)),Lr(t)&&p.push(a.get(Ml)));break;case"set":Lr(t)&&p.push(a.get(or));break}if(p.length===1)p[0]&&Ol(p[0]);else{const g=[];for(const v of p)v&&g.push(...v);Ol(jl(g))}}function Ol(t,r){const i=ie(t)?t:[...t];for(const o of i)o.computed&&ta(o);for(const o of i)o.computed||ta(o)}function ta(t,r){(t!==Jt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const cy=Jl("__proto__,__v_isRef,__isVue"),uh=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Wr)),na=ay();function ay(){const t={};return["includes","indexOf","lastIndexOf"].forEach(r=>{t[r]=function(...i){const o=Ie(this);for(let f=0,a=this.length;f{t[r]=function(...i){$r();const o=Ie(this)[r].apply(this,i);return Hr(),o}}),t}function hy(t){const r=Ie(this);return bt(r,"has",t),r.hasOwnProperty(t)}class fh{constructor(r=!1,i=!1){this._isReadonly=r,this._shallow=i}get(r,i,o){const l=this._isReadonly,f=this._shallow;if(i==="__v_isReactive")return!l;if(i==="__v_isReadonly")return l;if(i==="__v_isShallow")return f;if(i==="__v_raw")return o===(l?f?Iy:dh:f?hh:ah).get(r)||Object.getPrototypeOf(r)===Object.getPrototypeOf(o)?r:void 0;const a=ie(r);if(!l){if(a&&Ce(na,i))return Reflect.get(na,i,o);if(i==="hasOwnProperty")return hy}const p=Reflect.get(r,i,o);return(Wr(i)?uh.has(i):cy(i))||(l||bt(r,"get",i),f)?p:Ct(p)?a&&Ql(i)?p:p.value:Ne(p)?l?ph(p):ru(p):p}}class ch extends fh{constructor(r=!1){super(!1,r)}set(r,i,o,l){let f=r[i];if(!this._shallow){const g=Nr(f);if(!Ls(o)&&!Nr(o)&&(f=Ie(f),o=Ie(o)),!ie(r)&&Ct(f)&&!Ct(o))return g?!1:(f.value=o,!0)}const a=ie(r)&&Ql(i)?Number(i)t,Ks=t=>Reflect.getPrototypeOf(t);function ps(t,r,i=!1,o=!1){t=t.__v_raw;const l=Ie(t),f=Ie(r);i||(ur(r,f)&&bt(l,"get",r),bt(l,"get",f));const{has:a}=Ks(l),p=o?tu:i?su:gi;if(a.call(l,r))return p(t.get(r));if(a.call(l,f))return p(t.get(f));t!==l&&t.get(r)}function gs(t,r=!1){const i=this.__v_raw,o=Ie(i),l=Ie(t);return r||(ur(t,l)&&bt(o,"has",t),bt(o,"has",l)),t===l?i.has(t):i.has(t)||i.has(l)}function _s(t,r=!1){return t=t.__v_raw,!r&&bt(Ie(t),"iterate",or),Reflect.get(t,"size",t)}function ra(t){t=Ie(t);const r=Ie(this);return Ks(r).has.call(r,t)||(r.add(t),yn(r,"add",t,t)),this}function ia(t,r){r=Ie(r);const i=Ie(this),{has:o,get:l}=Ks(i);let f=o.call(i,t);f||(t=Ie(t),f=o.call(i,t));const a=l.call(i,t);return i.set(t,r),f?ur(r,a)&&yn(i,"set",t,r):yn(i,"add",t,r),this}function sa(t){const r=Ie(this),{has:i,get:o}=Ks(r);let l=i.call(r,t);l||(t=Ie(t),l=i.call(r,t)),o&&o.call(r,t);const f=r.delete(t);return l&&yn(r,"delete",t,void 0),f}function oa(){const t=Ie(this),r=t.size!==0,i=t.clear();return r&&yn(t,"clear",void 0,void 0),i}function ms(t,r){return function(o,l){const f=this,a=f.__v_raw,p=Ie(a),g=r?tu:t?su:gi;return!t&&bt(p,"iterate",or),a.forEach((v,b)=>o.call(l,g(v),g(b),f))}}function vs(t,r,i){return function(...o){const l=this.__v_raw,f=Ie(l),a=Lr(f),p=t==="entries"||t===Symbol.iterator&&a,g=t==="keys"&&a,v=l[t](...o),b=i?tu:r?su:gi;return!r&&bt(f,"iterate",g?Ml:or),{next(){const{value:I,done:E}=v.next();return E?{value:I,done:E}:{value:p?[b(I[0]),b(I[1])]:b(I),done:E}},[Symbol.iterator](){return this}}}}function Fn(t){return function(...r){return t==="delete"?!1:t==="clear"?void 0:this}}function my(){const t={get(f){return ps(this,f)},get size(){return _s(this)},has:gs,add:ra,set:ia,delete:sa,clear:oa,forEach:ms(!1,!1)},r={get(f){return ps(this,f,!1,!0)},get size(){return _s(this)},has:gs,add:ra,set:ia,delete:sa,clear:oa,forEach:ms(!1,!0)},i={get(f){return ps(this,f,!0)},get size(){return _s(this,!0)},has(f){return gs.call(this,f,!0)},add:Fn("add"),set:Fn("set"),delete:Fn("delete"),clear:Fn("clear"),forEach:ms(!0,!1)},o={get(f){return ps(this,f,!0,!0)},get size(){return _s(this,!0)},has(f){return gs.call(this,f,!0)},add:Fn("add"),set:Fn("set"),delete:Fn("delete"),clear:Fn("clear"),forEach:ms(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(f=>{t[f]=vs(f,!1,!1),i[f]=vs(f,!0,!1),r[f]=vs(f,!1,!0),o[f]=vs(f,!0,!0)}),[t,i,r,o]}const[vy,yy,wy,xy]=my();function nu(t,r){const i=r?t?xy:wy:t?yy:vy;return(o,l,f)=>l==="__v_isReactive"?!t:l==="__v_isReadonly"?t:l==="__v_raw"?o:Reflect.get(Ce(i,l)&&l in o?i:o,l,f)}const by={get:nu(!1,!1)},Cy={get:nu(!1,!0)},Ay={get:nu(!0,!1)},ah=new WeakMap,hh=new WeakMap,dh=new WeakMap,Iy=new WeakMap;function Ty(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ey(t){return t.__v_skip||!Object.isExtensible(t)?0:Ty(Zv(t))}function ru(t){return Nr(t)?t:iu(t,!1,py,by,ah)}function Sy(t){return iu(t,!1,_y,Cy,hh)}function ph(t){return iu(t,!0,gy,Ay,dh)}function iu(t,r,i,o,l){if(!Ne(t)||t.__v_raw&&!(r&&t.__v_isReactive))return t;const f=l.get(t);if(f)return f;const a=Ey(t);if(a===0)return t;const p=new Proxy(t,a===2?o:i);return l.set(t,p),p}function Pr(t){return Nr(t)?Pr(t.__v_raw):!!(t&&t.__v_isReactive)}function Nr(t){return!!(t&&t.__v_isReadonly)}function Ls(t){return!!(t&&t.__v_isShallow)}function gh(t){return Pr(t)||Nr(t)}function Ie(t){const r=t&&t.__v_raw;return r?Ie(r):t}function _h(t){return Rs(t,"__v_skip",!0),t}const gi=t=>Ne(t)?ru(t):t,su=t=>Ne(t)?ph(t):t;function mh(t){Un&&Jt&&(t=Ie(t),lh(t.dep||(t.dep=jl())))}function vh(t,r){t=Ie(t);const i=t.dep;i&&Ol(i)}function Ct(t){return!!(t&&t.__v_isRef===!0)}function Ht(t){return My(t,!1)}function My(t,r){return Ct(t)?t:new Oy(t,r)}class Oy{constructor(r,i){this.__v_isShallow=i,this.dep=void 0,this.__v_isRef=!0,this._rawValue=i?r:Ie(r),this._value=i?r:gi(r)}get value(){return mh(this),this._value}set value(r){const i=this.__v_isShallow||Ls(r)||Nr(r);r=i?r:Ie(r),ur(r,this._rawValue)&&(this._rawValue=r,this._value=i?r:gi(r),vh(this))}}function xt(t){return Ct(t)?t.value:t}const Ry={get:(t,r,i)=>xt(Reflect.get(t,r,i)),set:(t,r,i,o)=>{const l=t[r];return Ct(l)&&!Ct(i)?(l.value=i,!0):Reflect.set(t,r,i,o)}};function yh(t){return Pr(t)?t:new Proxy(t,Ry)}class Ly{constructor(r,i,o,l){this._setter=i,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new eu(r,()=>{this._dirty||(this._dirty=!0,vh(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=o}get value(){const r=Ie(this);return mh(r),(r._dirty||!r._cacheable)&&(r._dirty=!1,r._value=r.effect.run()),r._value}set value(r){this._setter(r)}}function Py(t,r,i=!1){let o,l;const f=de(t);return f?(o=t,l=Vt):(o=t.get,l=t.set),new Ly(o,l,f||!l,i)}function $n(t,r,i,o){let l;try{l=o?t(...o):t()}catch(f){qs(f,r,i)}return l}function kt(t,r,i,o){if(de(t)){const f=$n(t,r,i,o);return f&&Qa(f)&&f.catch(a=>{qs(a,r,i)}),f}const l=[];for(let f=0;f>>1,l=ot[o],f=mi(l);fsn&&ot.splice(r,1)}function Wy(t){ie(t)?Fr.push(...t):(!vn||!vn.includes(t,t.allowRecurse?rr+1:rr))&&Fr.push(t),xh()}function la(t,r,i=_i?sn+1:0){for(;imi(i)-mi(o)),rr=0;rrt.id==null?1/0:t.id,Uy=(t,r)=>{const i=mi(t)-mi(r);if(i===0){if(t.pre&&!r.pre)return-1;if(r.pre&&!t.pre)return 1}return i};function Ch(t){Rl=!1,_i=!0,ot.sort(Uy);const r=Vt;try{for(sn=0;snze(D)?D.trim():D)),I&&(l=i.map(Vv))}let p,g=o[p=pl(r)]||o[p=pl(Br(r))];!g&&f&&(g=o[p=pl(Ur(r))]),g&&kt(g,t,6,l);const v=o[p+"Once"];if(v){if(!t.emitted)t.emitted={};else if(t.emitted[p])return;t.emitted[p]=!0,kt(v,t,6,l)}}function Ah(t,r,i=!1){const o=r.emitsCache,l=o.get(t);if(l!==void 0)return l;const f=t.emits;let a={},p=!1;if(!de(t)){const g=v=>{const b=Ah(v,r,!0);b&&(p=!0,Je(a,b))};!i&&r.mixins.length&&r.mixins.forEach(g),t.extends&&g(t.extends),t.mixins&&t.mixins.forEach(g)}return!f&&!p?(Ne(t)&&o.set(t,null),null):(ie(f)?f.forEach(g=>a[g]=null):Je(a,f),Ne(t)&&o.set(t,a),a)}function zs(t,r){return!t||!Us(r)?!1:(r=r.slice(2).replace(/Once$/,""),Ce(t,r[0].toLowerCase()+r.slice(1))||Ce(t,Ur(r))||Ce(t,r))}let ht=null,Ih=null;function Ps(t){const r=ht;return ht=t,Ih=t&&t.type.__scopeId||null,r}function vi(t,r=ht,i){if(!r||t._n)return t;const o=(...l)=>{o._d&&ya(-1);const f=Ps(r);let a;try{a=t(...l)}finally{Ps(f),o._d&&ya(1)}return a};return o._n=!0,o._c=!0,o._d=!0,o}function ml(t){const{type:r,vnode:i,proxy:o,withProxy:l,props:f,propsOptions:[a],slots:p,attrs:g,emit:v,render:b,renderCache:I,data:E,setupState:D,ctx:K,inheritAttrs:N}=t;let k,se;const oe=Ps(t);try{if(i.shapeFlag&4){const J=l||o,ae=J;k=rn(b.call(ae,J,I,f,D,E,K)),se=g}else{const J=r;k=rn(J.length>1?J(f,{attrs:g,slots:p,emit:v}):J(f,null)),se=r.props?g:Hy(g)}}catch(J){di.length=0,qs(J,t,1),k=Be(Kt)}let ee=k;if(se&&N!==!1){const J=Object.keys(se),{shapeFlag:ae}=ee;J.length&&ae&7&&(a&&J.some(Xl)&&(se=ky(se,a)),ee=kn(ee,se))}return i.dirs&&(ee=kn(ee),ee.dirs=ee.dirs?ee.dirs.concat(i.dirs):i.dirs),i.transition&&(ee.transition=i.transition),k=ee,Ps(oe),k}const Hy=t=>{let r;for(const i in t)(i==="class"||i==="style"||Us(i))&&((r||(r={}))[i]=t[i]);return r},ky=(t,r)=>{const i={};for(const o in t)(!Xl(o)||!(o.slice(9)in r))&&(i[o]=t[o]);return i};function Ky(t,r,i){const{props:o,children:l,component:f}=t,{props:a,children:p,patchFlag:g}=r,v=f.emitsOptions;if(r.dirs||r.transition)return!0;if(i&&g>=0){if(g&1024)return!0;if(g&16)return o?ua(o,a,v):!!a;if(g&8){const b=r.dynamicProps;for(let I=0;It.__isSuspense;function Yy(t,r){r&&r.pendingBranch?ie(t)?r.effects.push(...t):r.effects.push(t):Wy(t)}const ys={};function As(t,r,i){return Th(t,r,i)}function Th(t,r,{immediate:i,deep:o,flush:l,onTrack:f,onTrigger:a}=Ue){var p;const g=ly()===((p=tt)==null?void 0:p.scope)?tt:null;let v,b=!1,I=!1;if(Ct(t)?(v=()=>t.value,b=Ls(t)):Pr(t)?(v=()=>t,o=!0):ie(t)?(I=!0,b=t.some(J=>Pr(J)||Ls(J)),v=()=>t.map(J=>{if(Ct(J))return J.value;if(Pr(J))return Or(J);if(de(J))return $n(J,g,2)})):de(t)?r?v=()=>$n(t,g,2):v=()=>{if(!(g&&g.isUnmounted))return E&&E(),kt(t,g,3,[D])}:v=Vt,r&&o){const J=v;v=()=>Or(J())}let E,D=J=>{E=oe.onStop=()=>{$n(J,g,4),E=oe.onStop=void 0}},K;if(wi)if(D=Vt,r?i&&kt(r,g,3,[v(),I?[]:void 0,D]):v(),l==="sync"){const J=Yw();K=J.__watcherHandles||(J.__watcherHandles=[])}else return Vt;let N=I?new Array(t.length).fill(ys):ys;const k=()=>{if(oe.active)if(r){const J=oe.run();(o||b||(I?J.some((ae,Q)=>ur(ae,N[Q])):ur(J,N)))&&(E&&E(),kt(r,g,3,[J,N===ys?void 0:I&&N[0]===ys?[]:N,D]),N=J)}else oe.run()};k.allowRecurse=!!r;let se;l==="sync"?se=k:l==="post"?se=()=>wt(k,g&&g.suspense):(k.pre=!0,g&&(k.id=g.uid),se=()=>lu(k));const oe=new eu(v,se);r?i?k():N=oe.run():l==="post"?wt(oe.run.bind(oe),g&&g.suspense):oe.run();const ee=()=>{oe.stop(),g&&g.scope&&Vl(g.scope.effects,oe)};return K&&K.push(ee),ee}function Zy(t,r,i){const o=this.proxy,l=ze(t)?t.includes(".")?Eh(o,t):()=>o[t]:t.bind(o,o);let f;de(r)?f=r:(f=r.handler,i=r);const a=tt;Dr(this);const p=Th(l,f.bind(o),i);return a?Dr(a):lr(),p}function Eh(t,r){const i=r.split(".");return()=>{let o=t;for(let l=0;l{Or(i,r)});else if(eh(t))for(const i in t)Or(t[i],r);return t}function jn(t,r,i,o){const l=t.dirs,f=r&&r.dirs;for(let a=0;a{t.isMounted=!0}),Lh(()=>{t.isUnmounting=!0}),t}const $t=[Function,Array],Sh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$t,onEnter:$t,onAfterEnter:$t,onEnterCancelled:$t,onBeforeLeave:$t,onLeave:$t,onAfterLeave:$t,onLeaveCancelled:$t,onBeforeAppear:$t,onAppear:$t,onAfterAppear:$t,onAppearCancelled:$t},Xy={name:"BaseTransition",props:Sh,setup(t,{slots:r}){const i=Uw(),o=Jy();let l;return()=>{const f=r.default&&Oh(r.default(),!0);if(!f||!f.length)return;let a=f[0];if(f.length>1){for(const N of f)if(N.type!==Kt){a=N;break}}const p=Ie(t),{mode:g}=p;if(o.isLeaving)return vl(a);const v=fa(a);if(!v)return vl(a);const b=Ll(v,p,o,i);Pl(v,b);const I=i.subTree,E=I&&fa(I);let D=!1;const{getTransitionKey:K}=v.type;if(K){const N=K();l===void 0?l=N:N!==l&&(l=N,D=!0)}if(E&&E.type!==Kt&&(!ir(v,E)||D)){const N=Ll(E,p,o,i);if(Pl(E,N),g==="out-in")return o.isLeaving=!0,N.afterLeave=()=>{o.isLeaving=!1,i.update.active!==!1&&i.update()},vl(a);g==="in-out"&&v.type!==Kt&&(N.delayLeave=(k,se,oe)=>{const ee=Mh(o,E);ee[String(E.key)]=E,k[Dn]=()=>{se(),k[Dn]=void 0,delete b.delayedLeave},b.delayedLeave=oe})}return a}}},Vy=Xy;function Mh(t,r){const{leavingVNodes:i}=t;let o=i.get(r.type);return o||(o=Object.create(null),i.set(r.type,o)),o}function Ll(t,r,i,o){const{appear:l,mode:f,persisted:a=!1,onBeforeEnter:p,onEnter:g,onAfterEnter:v,onEnterCancelled:b,onBeforeLeave:I,onLeave:E,onAfterLeave:D,onLeaveCancelled:K,onBeforeAppear:N,onAppear:k,onAfterAppear:se,onAppearCancelled:oe}=r,ee=String(t.key),J=Mh(i,t),ae=(Y,me)=>{Y&&kt(Y,o,9,me)},Q=(Y,me)=>{const pe=me[1];ae(Y,me),ie(Y)?Y.every($e=>$e.length<=1)&&pe():Y.length<=1&&pe()},ue={mode:f,persisted:a,beforeEnter(Y){let me=p;if(!i.isMounted)if(l)me=N||p;else return;Y[Dn]&&Y[Dn](!0);const pe=J[ee];pe&&ir(t,pe)&&pe.el[Dn]&&pe.el[Dn](),ae(me,[Y])},enter(Y){let me=g,pe=v,$e=b;if(!i.isMounted)if(l)me=k||g,pe=se||v,$e=oe||b;else return;let X=!1;const Pe=Y[ws]=nt=>{X||(X=!0,nt?ae($e,[Y]):ae(pe,[Y]),ue.delayedLeave&&ue.delayedLeave(),Y[ws]=void 0)};me?Q(me,[Y,Pe]):Pe()},leave(Y,me){const pe=String(t.key);if(Y[ws]&&Y[ws](!0),i.isUnmounting)return me();ae(I,[Y]);let $e=!1;const X=Y[Dn]=Pe=>{$e||($e=!0,me(),Pe?ae(K,[Y]):ae(D,[Y]),Y[Dn]=void 0,J[pe]===t&&delete J[pe])};J[pe]=t,E?Q(E,[Y,X]):X()},clone(Y){return Ll(Y,r,i,o)}};return ue}function vl(t){if(Gs(t))return t=kn(t),t.children=null,t}function fa(t){return Gs(t)?t.children?t.children[0]:void 0:t}function Pl(t,r){t.shapeFlag&6&&t.component?Pl(t.component.subTree,r):t.shapeFlag&128?(t.ssContent.transition=r.clone(t.ssContent),t.ssFallback.transition=r.clone(t.ssFallback)):t.transition=r}function Oh(t,r=!1,i){let o=[],l=0;for(let f=0;f1)for(let f=0;fJe({name:t.name},r,{setup:t}))():t}const ci=t=>!!t.type.__asyncLoader,Gs=t=>t.type.__isKeepAlive;function Qy(t,r){Rh(t,"a",r)}function jy(t,r){Rh(t,"da",r)}function Rh(t,r,i=tt){const o=t.__wdc||(t.__wdc=()=>{let l=i;for(;l;){if(l.isDeactivated)return;l=l.parent}return t()});if(Ys(r,o,i),i){let l=i.parent;for(;l&&l.parent;)Gs(l.parent.vnode)&&ew(o,r,i,l),l=l.parent}}function ew(t,r,i,o){const l=Ys(r,t,o,!0);Ph(()=>{Vl(o[r],l)},i)}function Ys(t,r,i=tt,o=!1){if(i){const l=i[t]||(i[t]=[]),f=r.__weh||(r.__weh=(...a)=>{if(i.isUnmounted)return;$r(),Dr(i);const p=kt(r,i,t,a);return lr(),Hr(),p});return o?l.unshift(f):l.push(f),f}}const xn=t=>(r,i=tt)=>(!wi||t==="sp")&&Ys(t,(...o)=>r(...o),i),tw=xn("bm"),uu=xn("m"),nw=xn("bu"),rw=xn("u"),Lh=xn("bum"),Ph=xn("um"),iw=xn("sp"),sw=xn("rtg"),ow=xn("rtc");function lw(t,r=tt){Ys("ec",t,r)}function uw(t,r,i,o){let l;const f=i&&i[o];if(ie(t)||ze(t)){l=new Array(t.length);for(let a=0,p=t.length;ar(a,p,void 0,f&&f[p]));else{const a=Object.keys(t);l=new Array(a.length);for(let p=0,g=a.length;pNs(r)?!(r.type===Kt||r.type===st&&!Bh(r.children)):!0)?t:null}const Fl=t=>t?Zh(t)?pu(t)||t.proxy:Fl(t.parent):null,ai=Je(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Fl(t.parent),$root:t=>Fl(t.root),$emit:t=>t.emit,$options:t=>fu(t),$forceUpdate:t=>t.f||(t.f=()=>lu(t.update)),$nextTick:t=>t.n||(t.n=By.bind(t.proxy)),$watch:t=>Zy.bind(t)}),yl=(t,r)=>t!==Ue&&!t.__isScriptSetup&&Ce(t,r),fw={get({_:t},r){const{ctx:i,setupState:o,data:l,props:f,accessCache:a,type:p,appContext:g}=t;let v;if(r[0]!=="$"){const D=a[r];if(D!==void 0)switch(D){case 1:return o[r];case 2:return l[r];case 4:return i[r];case 3:return f[r]}else{if(yl(o,r))return a[r]=1,o[r];if(l!==Ue&&Ce(l,r))return a[r]=2,l[r];if((v=t.propsOptions[0])&&Ce(v,r))return a[r]=3,f[r];if(i!==Ue&&Ce(i,r))return a[r]=4,i[r];Bl&&(a[r]=0)}}const b=ai[r];let I,E;if(b)return r==="$attrs"&&bt(t,"get",r),b(t);if((I=p.__cssModules)&&(I=I[r]))return I;if(i!==Ue&&Ce(i,r))return a[r]=4,i[r];if(E=g.config.globalProperties,Ce(E,r))return E[r]},set({_:t},r,i){const{data:o,setupState:l,ctx:f}=t;return yl(l,r)?(l[r]=i,!0):o!==Ue&&Ce(o,r)?(o[r]=i,!0):Ce(t.props,r)||r[0]==="$"&&r.slice(1)in t?!1:(f[r]=i,!0)},has({_:{data:t,setupState:r,accessCache:i,ctx:o,appContext:l,propsOptions:f}},a){let p;return!!i[a]||t!==Ue&&Ce(t,a)||yl(r,a)||(p=f[0])&&Ce(p,a)||Ce(o,a)||Ce(ai,a)||Ce(l.config.globalProperties,a)},defineProperty(t,r,i){return i.get!=null?t._.accessCache[r]=0:Ce(i,"value")&&this.set(t,r,i.value,null),Reflect.defineProperty(t,r,i)}};function ca(t){return ie(t)?t.reduce((r,i)=>(r[i]=null,r),{}):t}let Bl=!0;function cw(t){const r=fu(t),i=t.proxy,o=t.ctx;Bl=!1,r.beforeCreate&&aa(r.beforeCreate,t,"bc");const{data:l,computed:f,methods:a,watch:p,provide:g,inject:v,created:b,beforeMount:I,mounted:E,beforeUpdate:D,updated:K,activated:N,deactivated:k,beforeDestroy:se,beforeUnmount:oe,destroyed:ee,unmounted:J,render:ae,renderTracked:Q,renderTriggered:ue,errorCaptured:Y,serverPrefetch:me,expose:pe,inheritAttrs:$e,components:X,directives:Pe,filters:nt}=r;if(v&&aw(v,o,null),a)for(const Ee in a){const we=a[Ee];de(we)&&(o[Ee]=we.bind(i))}if(l){const Ee=l.call(i,i);Ne(Ee)&&(t.data=ru(Ee))}if(Bl=!0,f)for(const Ee in f){const we=f[Ee],on=de(we)?we.bind(i,i):de(we.get)?we.get.bind(i,i):Vt,ln=!de(we)&&de(we.set)?we.set.bind(i):Vt,Xe=zw({get:on,set:ln});Object.defineProperty(o,Ee,{enumerable:!0,configurable:!0,get:()=>Xe.value,set:Ot=>Xe.value=Ot})}if(p)for(const Ee in p)Nh(p[Ee],o,i,Ee);if(g){const Ee=de(g)?g.call(i):g;Reflect.ownKeys(Ee).forEach(we=>{mw(we,Ee[we])})}b&&aa(b,t,"c");function Ge(Ee,we){ie(we)?we.forEach(on=>Ee(on.bind(i))):we&&Ee(we.bind(i))}if(Ge(tw,I),Ge(uu,E),Ge(nw,D),Ge(rw,K),Ge(Qy,N),Ge(jy,k),Ge(lw,Y),Ge(ow,Q),Ge(sw,ue),Ge(Lh,oe),Ge(Ph,J),Ge(iw,me),ie(pe))if(pe.length){const Ee=t.exposed||(t.exposed={});pe.forEach(we=>{Object.defineProperty(Ee,we,{get:()=>i[we],set:on=>i[we]=on})})}else t.exposed||(t.exposed={});ae&&t.render===Vt&&(t.render=ae),$e!=null&&(t.inheritAttrs=$e),X&&(t.components=X),Pe&&(t.directives=Pe)}function aw(t,r,i=Vt){ie(t)&&(t=Nl(t));for(const o in t){const l=t[o];let f;Ne(l)?"default"in l?f=Is(l.from||o,l.default,!0):f=Is(l.from||o):f=Is(l),Ct(f)?Object.defineProperty(r,o,{enumerable:!0,configurable:!0,get:()=>f.value,set:a=>f.value=a}):r[o]=f}}function aa(t,r,i){kt(ie(t)?t.map(o=>o.bind(r.proxy)):t.bind(r.proxy),r,i)}function Nh(t,r,i,o){const l=o.includes(".")?Eh(i,o):()=>i[o];if(ze(t)){const f=r[t];de(f)&&As(l,f)}else if(de(t))As(l,t.bind(i));else if(Ne(t))if(ie(t))t.forEach(f=>Nh(f,r,i,o));else{const f=de(t.handler)?t.handler.bind(i):r[t.handler];de(f)&&As(l,f,t)}}function fu(t){const r=t.type,{mixins:i,extends:o}=r,{mixins:l,optionsCache:f,config:{optionMergeStrategies:a}}=t.appContext,p=f.get(r);let g;return p?g=p:!l.length&&!i&&!o?g=r:(g={},l.length&&l.forEach(v=>Fs(g,v,a,!0)),Fs(g,r,a)),Ne(r)&&f.set(r,g),g}function Fs(t,r,i,o=!1){const{mixins:l,extends:f}=r;f&&Fs(t,f,i,!0),l&&l.forEach(a=>Fs(t,a,i,!0));for(const a in r)if(!(o&&a==="expose")){const p=hw[a]||i&&i[a];t[a]=p?p(t[a],r[a]):r[a]}return t}const hw={data:ha,props:da,emits:da,methods:fi,computed:fi,beforeCreate:at,created:at,beforeMount:at,mounted:at,beforeUpdate:at,updated:at,beforeDestroy:at,beforeUnmount:at,destroyed:at,unmounted:at,activated:at,deactivated:at,errorCaptured:at,serverPrefetch:at,components:fi,directives:fi,watch:pw,provide:ha,inject:dw};function ha(t,r){return r?t?function(){return Je(de(t)?t.call(this,this):t,de(r)?r.call(this,this):r)}:r:t}function dw(t,r){return fi(Nl(t),Nl(r))}function Nl(t){if(ie(t)){const r={};for(let i=0;i1)return i&&de(r)?r.call(o&&o.proxy):r}}function vw(t,r,i,o=!1){const l={},f={};Rs(f,Js,1),t.propsDefaults=Object.create(null),Wh(t,r,l,f);for(const a in t.propsOptions[0])a in l||(l[a]=void 0);i?t.props=o?l:Sy(l):t.type.props?t.props=l:t.props=f,t.attrs=f}function yw(t,r,i,o){const{props:l,attrs:f,vnode:{patchFlag:a}}=t,p=Ie(l),[g]=t.propsOptions;let v=!1;if((o||a>0)&&!(a&16)){if(a&8){const b=t.vnode.dynamicProps;for(let I=0;I{g=!0;const[E,D]=Uh(I,r,!0);Je(a,E),D&&p.push(...D)};!i&&r.mixins.length&&r.mixins.forEach(b),t.extends&&b(t.extends),t.mixins&&t.mixins.forEach(b)}if(!f&&!g)return Ne(t)&&o.set(t,Rr),Rr;if(ie(f))for(let b=0;b-1,D[1]=N<0||K-1||Ce(D,"default"))&&p.push(I)}}}const v=[a,p];return Ne(t)&&o.set(t,v),v}function pa(t){return t[0]!=="$"}function ga(t){const r=t&&t.toString().match(/^\s*(function|class) (\w+)/);return r?r[2]:t===null?"null":""}function _a(t,r){return ga(t)===ga(r)}function ma(t,r){return ie(r)?r.findIndex(i=>_a(i,t)):de(r)&&_a(r,t)?0:-1}const $h=t=>t[0]==="_"||t==="$stable",cu=t=>ie(t)?t.map(rn):[rn(t)],ww=(t,r,i)=>{if(r._n)return r;const o=vi((...l)=>cu(r(...l)),i);return o._c=!1,o},Hh=(t,r,i)=>{const o=t._ctx;for(const l in t){if($h(l))continue;const f=t[l];if(de(f))r[l]=ww(l,f,o);else if(f!=null){const a=cu(f);r[l]=()=>a}}},kh=(t,r)=>{const i=cu(r);t.slots.default=()=>i},xw=(t,r)=>{if(t.vnode.shapeFlag&32){const i=r._;i?(t.slots=Ie(r),Rs(r,"_",i)):Hh(r,t.slots={})}else t.slots={},r&&kh(t,r);Rs(t.slots,Js,1)},bw=(t,r,i)=>{const{vnode:o,slots:l}=t;let f=!0,a=Ue;if(o.shapeFlag&32){const p=r._;p?i&&p===1?f=!1:(Je(l,r),!i&&p===1&&delete l._):(f=!r.$stable,Hh(r,l)),a=r}else r&&(kh(t,r),a={default:1});if(f)for(const p in l)!$h(p)&&a[p]==null&&delete l[p]};function Wl(t,r,i,o,l=!1){if(ie(t)){t.forEach((E,D)=>Wl(E,r&&(ie(r)?r[D]:r),i,o,l));return}if(ci(o)&&!l)return;const f=o.shapeFlag&4?pu(o.component)||o.component.proxy:o.el,a=l?null:f,{i:p,r:g}=t,v=r&&r.r,b=p.refs===Ue?p.refs={}:p.refs,I=p.setupState;if(v!=null&&v!==g&&(ze(v)?(b[v]=null,Ce(I,v)&&(I[v]=null)):Ct(v)&&(v.value=null)),de(g))$n(g,p,12,[a,b]);else{const E=ze(g),D=Ct(g);if(E||D){const K=()=>{if(t.f){const N=E?Ce(I,g)?I[g]:b[g]:g.value;l?ie(N)&&Vl(N,f):ie(N)?N.includes(f)||N.push(f):E?(b[g]=[f],Ce(I,g)&&(I[g]=b[g])):(g.value=[f],t.k&&(b[t.k]=g.value))}else E?(b[g]=a,Ce(I,g)&&(I[g]=a)):D&&(g.value=a,t.k&&(b[t.k]=a))};a?(K.id=-1,wt(K,i)):K()}}}const wt=Yy;function Cw(t){return Aw(t)}function Aw(t,r){const i=Tl();i.__VUE__=!0;const{insert:o,remove:l,patchProp:f,createElement:a,createText:p,createComment:g,setText:v,setElementText:b,parentNode:I,nextSibling:E,setScopeId:D=Vt,insertStaticContent:K}=t,N=(m,x,T,R=null,F=null,B=null,H=!1,W=null,U=!!x.dynamicChildren)=>{if(m===x)return;m&&!ir(m,x)&&(R=ar(m),Ot(m,F,B,!0),m=null),x.patchFlag===-2&&(U=!1,x.dynamicChildren=null);const{type:L,ref:Z,shapeFlag:z}=x;switch(L){case Zs:k(m,x,T,R);break;case Kt:se(m,x,T,R);break;case Ts:m==null&&oe(x,T,R,H);break;case st:X(m,x,T,R,F,B,H,W,U);break;default:z&1?ae(m,x,T,R,F,B,H,W,U):z&6?Pe(m,x,T,R,F,B,H,W,U):(z&64||z&128)&&L.process(m,x,T,R,F,B,H,W,U,Rt)}Z!=null&&F&&Wl(Z,m&&m.ref,B,x||m,!x)},k=(m,x,T,R)=>{if(m==null)o(x.el=p(x.children),T,R);else{const F=x.el=m.el;x.children!==m.children&&v(F,x.children)}},se=(m,x,T,R)=>{m==null?o(x.el=g(x.children||""),T,R):x.el=m.el},oe=(m,x,T,R)=>{[m.el,m.anchor]=K(m.children,x,T,R,m.el,m.anchor)},ee=({el:m,anchor:x},T,R)=>{let F;for(;m&&m!==x;)F=E(m),o(m,T,R),m=F;o(x,T,R)},J=({el:m,anchor:x})=>{let T;for(;m&&m!==x;)T=E(m),l(m),m=T;l(x)},ae=(m,x,T,R,F,B,H,W,U)=>{H=H||x.type==="svg",m==null?Q(x,T,R,F,B,H,W,U):me(m,x,F,B,H,W,U)},Q=(m,x,T,R,F,B,H,W)=>{let U,L;const{type:Z,props:z,shapeFlag:V,transition:re,dirs:_e}=m;if(U=m.el=a(m.type,B,z&&z.is,z),V&8?b(U,m.children):V&16&&Y(m.children,U,null,R,F,B&&Z!=="foreignObject",H,W),_e&&jn(m,null,R,"created"),ue(U,m,m.scopeId,H,R),z){for(const xe in z)xe!=="value"&&!Cs(xe)&&f(U,xe,null,z[xe],B,m.children,R,F,pt);"value"in z&&f(U,"value",null,z.value),(L=z.onVnodeBeforeMount)&&nn(L,R,m)}_e&&jn(m,null,R,"beforeMount");const Ae=Iw(F,re);Ae&&re.beforeEnter(U),o(U,x,T),((L=z&&z.onVnodeMounted)||Ae||_e)&&wt(()=>{L&&nn(L,R,m),Ae&&re.enter(U),_e&&jn(m,null,R,"mounted")},F)},ue=(m,x,T,R,F)=>{if(T&&D(m,T),R)for(let B=0;B{for(let L=U;L{const W=x.el=m.el;let{patchFlag:U,dynamicChildren:L,dirs:Z}=x;U|=m.patchFlag&16;const z=m.props||Ue,V=x.props||Ue;let re;T&&er(T,!1),(re=V.onVnodeBeforeUpdate)&&nn(re,T,x,m),Z&&jn(x,m,T,"beforeUpdate"),T&&er(T,!0);const _e=F&&x.type!=="foreignObject";if(L?pe(m.dynamicChildren,L,W,T,R,_e,B):H||we(m,x,W,null,T,R,_e,B,!1),U>0){if(U&16)$e(W,x,z,V,T,R,F);else if(U&2&&z.class!==V.class&&f(W,"class",null,V.class,F),U&4&&f(W,"style",z.style,V.style,F),U&8){const Ae=x.dynamicProps;for(let xe=0;xe{re&&nn(re,T,x,m),Z&&jn(x,m,T,"updated")},R)},pe=(m,x,T,R,F,B,H)=>{for(let W=0;W{if(T!==R){if(T!==Ue)for(const W in T)!Cs(W)&&!(W in R)&&f(m,W,T[W],null,H,x.children,F,B,pt);for(const W in R){if(Cs(W))continue;const U=R[W],L=T[W];U!==L&&W!=="value"&&f(m,W,L,U,H,x.children,F,B,pt)}"value"in R&&f(m,"value",T.value,R.value)}},X=(m,x,T,R,F,B,H,W,U)=>{const L=x.el=m?m.el:p(""),Z=x.anchor=m?m.anchor:p("");let{patchFlag:z,dynamicChildren:V,slotScopeIds:re}=x;re&&(W=W?W.concat(re):re),m==null?(o(L,T,R),o(Z,T,R),Y(x.children,T,Z,F,B,H,W,U)):z>0&&z&64&&V&&m.dynamicChildren?(pe(m.dynamicChildren,V,T,F,B,H,W),(x.key!=null||F&&x===F.subTree)&&au(m,x,!0)):we(m,x,T,Z,F,B,H,W,U)},Pe=(m,x,T,R,F,B,H,W,U)=>{x.slotScopeIds=W,m==null?x.shapeFlag&512?F.ctx.activate(x,T,R,H,U):nt(x,T,R,F,B,H,U):Kn(m,x,U)},nt=(m,x,T,R,F,B,H)=>{const W=m.component=Ww(m,R,F);if(Gs(m)&&(W.ctx.renderer=Rt),$w(W),W.asyncDep){if(F&&F.registerDep(W,Ge),!m.el){const U=W.subTree=Be(Kt);se(null,U,x,T)}return}Ge(W,m,x,T,F,B,H)},Kn=(m,x,T)=>{const R=x.component=m.component;if(Ky(m,x,T))if(R.asyncDep&&!R.asyncResolved){Ee(R,x,T);return}else R.next=x,Dy(R.update),R.update();else x.el=m.el,R.vnode=x},Ge=(m,x,T,R,F,B,H)=>{const W=()=>{if(m.isMounted){let{next:Z,bu:z,u:V,parent:re,vnode:_e}=m,Ae=Z,xe;er(m,!1),Z?(Z.el=_e.el,Ee(m,Z,H)):Z=_e,z&&gl(z),(xe=Z.props&&Z.props.onVnodeBeforeUpdate)&&nn(xe,re,Z,_e),er(m,!0);const De=ml(m),lt=m.subTree;m.subTree=De,N(lt,De,I(lt.el),ar(lt),m,F,B),Z.el=De.el,Ae===null&&qy(m,De.el),V&&wt(V,F),(xe=Z.props&&Z.props.onVnodeUpdated)&&wt(()=>nn(xe,re,Z,_e),F)}else{let Z;const{el:z,props:V}=x,{bm:re,m:_e,parent:Ae}=m,xe=ci(x);if(er(m,!1),re&&gl(re),!xe&&(Z=V&&V.onVnodeBeforeMount)&&nn(Z,Ae,x),er(m,!0),z&&An){const De=()=>{m.subTree=ml(m),An(z,m.subTree,m,F,null)};xe?x.type.__asyncLoader().then(()=>!m.isUnmounted&&De()):De()}else{const De=m.subTree=ml(m);N(null,De,T,R,m,F,B),x.el=De.el}if(_e&&wt(_e,F),!xe&&(Z=V&&V.onVnodeMounted)){const De=x;wt(()=>nn(Z,Ae,De),F)}(x.shapeFlag&256||Ae&&ci(Ae.vnode)&&Ae.vnode.shapeFlag&256)&&m.a&&wt(m.a,F),m.isMounted=!0,x=T=R=null}},U=m.effect=new eu(W,()=>lu(L),m.scope),L=m.update=()=>U.run();L.id=m.uid,er(m,!0),L()},Ee=(m,x,T)=>{x.component=m;const R=m.vnode.props;m.vnode=x,m.next=null,yw(m,x.props,R,T),bw(m,x.children,T),$r(),la(m),Hr()},we=(m,x,T,R,F,B,H,W,U=!1)=>{const L=m&&m.children,Z=m?m.shapeFlag:0,z=x.children,{patchFlag:V,shapeFlag:re}=x;if(V>0){if(V&128){ln(L,z,T,R,F,B,H,W,U);return}else if(V&256){on(L,z,T,R,F,B,H,W,U);return}}re&8?(Z&16&&pt(L,F,B),z!==L&&b(T,z)):Z&16?re&16?ln(L,z,T,R,F,B,H,W,U):pt(L,F,B,!0):(Z&8&&b(T,""),re&16&&Y(z,T,R,F,B,H,W,U))},on=(m,x,T,R,F,B,H,W,U)=>{m=m||Rr,x=x||Rr;const L=m.length,Z=x.length,z=Math.min(L,Z);let V;for(V=0;VZ?pt(m,F,B,!0,!1,z):Y(x,T,R,F,B,H,W,U,z)},ln=(m,x,T,R,F,B,H,W,U)=>{let L=0;const Z=x.length;let z=m.length-1,V=Z-1;for(;L<=z&&L<=V;){const re=m[L],_e=x[L]=U?Wn(x[L]):rn(x[L]);if(ir(re,_e))N(re,_e,T,null,F,B,H,W,U);else break;L++}for(;L<=z&&L<=V;){const re=m[z],_e=x[V]=U?Wn(x[V]):rn(x[V]);if(ir(re,_e))N(re,_e,T,null,F,B,H,W,U);else break;z--,V--}if(L>z){if(L<=V){const re=V+1,_e=reV)for(;L<=z;)Ot(m[L],F,B,!0),L++;else{const re=L,_e=L,Ae=new Map;for(L=_e;L<=V;L++){const Qe=x[L]=U?Wn(x[L]):rn(x[L]);Qe.key!=null&&Ae.set(Qe.key,L)}let xe,De=0;const lt=V-_e+1;let Qt=!1,hr=0;const un=new Array(lt);for(L=0;L=lt){Ot(Qe,F,B,!0);continue}let gt;if(Qe.key!=null)gt=Ae.get(Qe.key);else for(xe=_e;xe<=V;xe++)if(un[xe-_e]===0&&ir(Qe,x[xe])){gt=xe;break}gt===void 0?Ot(Qe,F,B,!0):(un[gt-_e]=L+1,gt>=hr?hr=gt:Qt=!0,N(Qe,x[gt],T,null,F,B,H,W,U),De++)}const dr=Qt?Tw(un):Rr;for(xe=dr.length-1,L=lt-1;L>=0;L--){const Qe=_e+L,gt=x[Qe],pr=Qe+1{const{el:B,type:H,transition:W,children:U,shapeFlag:L}=m;if(L&6){Xe(m.component.subTree,x,T,R);return}if(L&128){m.suspense.move(x,T,R);return}if(L&64){H.move(m,x,T,Rt);return}if(H===st){o(B,x,T);for(let z=0;zW.enter(B),F);else{const{leave:z,delayLeave:V,afterLeave:re}=W,_e=()=>o(B,x,T),Ae=()=>{z(B,()=>{_e(),re&&re()})};V?V(B,_e,Ae):Ae()}else o(B,x,T)},Ot=(m,x,T,R=!1,F=!1)=>{const{type:B,props:H,ref:W,children:U,dynamicChildren:L,shapeFlag:Z,patchFlag:z,dirs:V}=m;if(W!=null&&Wl(W,null,T,m,!0),Z&256){x.ctx.deactivate(m);return}const re=Z&1&&V,_e=!ci(m);let Ae;if(_e&&(Ae=H&&H.onVnodeBeforeUnmount)&&nn(Ae,x,m),Z&6)bn(m.component,T,R);else{if(Z&128){m.suspense.unmount(T,R);return}re&&jn(m,null,x,"beforeUnmount"),Z&64?m.type.remove(m,x,T,F,Rt,R):L&&(B!==st||z>0&&z&64)?pt(L,x,T,!1,!0):(B===st&&z&384||!F&&Z&16)&&pt(U,x,T),R&&Ii(m)}(_e&&(Ae=H&&H.onVnodeUnmounted)||re)&&wt(()=>{Ae&&nn(Ae,x,m),re&&jn(m,null,x,"unmounted")},T)},Ii=m=>{const{type:x,el:T,anchor:R,transition:F}=m;if(x===st){eo(T,R);return}if(x===Ts){J(m);return}const B=()=>{l(T),F&&!F.persisted&&F.afterLeave&&F.afterLeave()};if(m.shapeFlag&1&&F&&!F.persisted){const{leave:H,delayLeave:W}=F,U=()=>H(T,B);W?W(m.el,B,U):U()}else B()},eo=(m,x)=>{let T;for(;m!==x;)T=E(m),l(m),m=T;l(x)},bn=(m,x,T)=>{const{bum:R,scope:F,update:B,subTree:H,um:W}=m;R&&gl(R),F.stop(),B&&(B.active=!1,Ot(H,m,x,T)),W&&wt(W,x),wt(()=>{m.isUnmounted=!0},x),x&&x.pendingBranch&&!x.isUnmounted&&m.asyncDep&&!m.asyncResolved&&m.suspenseId===x.pendingId&&(x.deps--,x.deps===0&&x.resolve())},pt=(m,x,T,R=!1,F=!1,B=0)=>{for(let H=B;Hm.shapeFlag&6?ar(m.component.subTree):m.shapeFlag&128?m.suspense.next():E(m.anchor||m.el),Cn=(m,x,T)=>{m==null?x._vnode&&Ot(x._vnode,null,null,!0):N(x._vnode||null,m,x,null,null,null,T),la(),bh(),x._vnode=m},Rt={p:N,um:Ot,m:Xe,r:Ii,mt:nt,mc:Y,pc:we,pbc:pe,n:ar,o:t};let Kr,An;return r&&([Kr,An]=r(Rt)),{render:Cn,hydrate:Kr,createApp:_w(Cn,Kr)}}function er({effect:t,update:r},i){t.allowRecurse=r.allowRecurse=i}function Iw(t,r){return(!t||t&&!t.pendingBranch)&&r&&!r.persisted}function au(t,r,i=!1){const o=t.children,l=r.children;if(ie(o)&&ie(l))for(let f=0;f>1,t[i[p]]0&&(r[o]=i[f-1]),i[f]=o)}}for(f=i.length,a=i[f-1];f-- >0;)i[f]=a,a=r[a];return i}const Ew=t=>t.__isTeleport,hi=t=>t&&(t.disabled||t.disabled===""),va=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Ul=(t,r)=>{const i=t&&t.to;return ze(i)?r?r(i):null:i},Sw={name:"Teleport",__isTeleport:!0,process(t,r,i,o,l,f,a,p,g,v){const{mc:b,pc:I,pbc:E,o:{insert:D,querySelector:K,createText:N,createComment:k}}=v,se=hi(r.props);let{shapeFlag:oe,children:ee,dynamicChildren:J}=r;if(t==null){const ae=r.el=N(""),Q=r.anchor=N("");D(ae,i,o),D(Q,i,o);const ue=r.target=Ul(r.props,K),Y=r.targetAnchor=N("");ue&&(D(Y,ue),a=a||va(ue));const me=(pe,$e)=>{oe&16&&b(ee,pe,$e,l,f,a,p,g)};se?me(i,Q):ue&&me(ue,Y)}else{r.el=t.el;const ae=r.anchor=t.anchor,Q=r.target=t.target,ue=r.targetAnchor=t.targetAnchor,Y=hi(t.props),me=Y?i:Q,pe=Y?ae:ue;if(a=a||va(Q),J?(E(t.dynamicChildren,J,me,l,f,a,p),au(t,r,!0)):g||I(t,r,me,pe,l,f,a,p,!1),se)Y?r.props&&t.props&&r.props.to!==t.props.to&&(r.props.to=t.props.to):xs(r,i,ae,v,1);else if((r.props&&r.props.to)!==(t.props&&t.props.to)){const $e=r.target=Ul(r.props,K);$e&&xs(r,$e,null,v,0)}else Y&&xs(r,Q,ue,v,1)}Kh(r)},remove(t,r,i,o,{um:l,o:{remove:f}},a){const{shapeFlag:p,children:g,anchor:v,targetAnchor:b,target:I,props:E}=t;if(I&&f(b),a&&f(v),p&16){const D=a||!hi(E);for(let K=0;K0?Xt||Rr:null,Rw(),yi>0&&Xt&&Xt.push(t),t}function wn(t,r,i,o,l,f){return qh(Me(t,r,i,o,l,f,!0))}function kr(t,r,i,o,l){return qh(Be(t,r,i,o,l,!0))}function Ns(t){return t?t.__v_isVNode===!0:!1}function ir(t,r){return t.type===r.type&&t.key===r.key}const Js="__vInternal",zh=({key:t})=>t??null,Es=({ref:t,ref_key:r,ref_for:i})=>(typeof t=="number"&&(t=""+t),t!=null?ze(t)||Ct(t)||de(t)?{i:ht,r:t,k:r,f:!!i}:t:null);function Me(t,r=null,i=null,o=0,l=null,f=t===st?0:1,a=!1,p=!1){const g={__v_isVNode:!0,__v_skip:!0,type:t,props:r,key:r&&zh(r),ref:r&&Es(r),scopeId:Ih,slotScopeIds:null,children:i,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:f,patchFlag:o,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:ht};return p?(hu(g,i),f&128&&t.normalize(g)):i&&(g.shapeFlag|=ze(i)?8:16),yi>0&&!a&&Xt&&(g.patchFlag>0||f&6)&&g.patchFlag!==32&&Xt.push(g),g}const Be=Lw;function Lw(t,r=null,i=null,o=0,l=null,f=!1){if((!t||t===zy)&&(t=Kt),Ns(t)){const p=kn(t,r,!0);return i&&hu(p,i),yi>0&&!f&&Xt&&(p.shapeFlag&6?Xt[Xt.indexOf(t)]=p:Xt.push(p)),p.patchFlag|=-2,p}if(qw(t)&&(t=t.__vccOpts),r){r=Pw(r);let{class:p,style:g}=r;p&&!ze(p)&&(r.class=Ai(p)),Ne(g)&&(gh(g)&&!ie(g)&&(g=Je({},g)),r.style=ks(g))}const a=ze(t)?1:Gy(t)?128:Ew(t)?64:Ne(t)?4:de(t)?2:0;return Me(t,r,i,o,l,a,f,!0)}function Pw(t){return t?gh(t)||Js in t?Je({},t):t:null}function kn(t,r,i=!1){const{props:o,ref:l,patchFlag:f,children:a}=t,p=r?Bw(o||{},r):o;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:p,key:p&&zh(p),ref:r&&r.ref?i&&l?ie(l)?l.concat(Es(r)):[l,Es(r)]:Es(r):l,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:r&&t.type!==st?f===-1?16:f|16:f,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&kn(t.ssContent),ssFallback:t.ssFallback&&kn(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function Gh(t=" ",r=0){return Be(Zs,null,t,r)}function Fw(t,r){const i=Be(Ts,null,t);return i.staticCount=r,i}function Yh(t="",r=!1){return r?(dt(),kr(Kt,null,t)):Be(Kt,null,t)}function rn(t){return t==null||typeof t=="boolean"?Be(Kt):ie(t)?Be(st,null,t.slice()):typeof t=="object"?Wn(t):Be(Zs,null,String(t))}function Wn(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:kn(t)}function hu(t,r){let i=0;const{shapeFlag:o}=t;if(r==null)r=null;else if(ie(r))i=16;else if(typeof r=="object")if(o&65){const l=r.default;l&&(l._c&&(l._d=!1),hu(t,l()),l._c&&(l._d=!0));return}else{i=32;const l=r._;!l&&!(Js in r)?r._ctx=ht:l===3&&ht&&(ht.slots._===1?r._=1:(r._=2,t.patchFlag|=1024))}else de(r)?(r={default:r,_ctx:ht},i=32):(r=String(r),o&64?(i=16,r=[Gh(r)]):i=8);t.children=r,t.shapeFlag|=i}function Bw(...t){const r={};for(let i=0;itt||ht;let du,Mr,wa="__VUE_INSTANCE_SETTERS__";(Mr=Tl()[wa])||(Mr=Tl()[wa]=[]),Mr.push(t=>tt=t),du=t=>{Mr.length>1?Mr.forEach(r=>r(t)):Mr[0](t)};const Dr=t=>{du(t),t.scope.on()},lr=()=>{tt&&tt.scope.off(),du(null)};function Zh(t){return t.vnode.shapeFlag&4}let wi=!1;function $w(t,r=!1){wi=r;const{props:i,children:o}=t.vnode,l=Zh(t);vw(t,i,l,r),xw(t,o);const f=l?Hw(t,r):void 0;return wi=!1,f}function Hw(t,r){const i=t.type;t.accessCache=Object.create(null),t.proxy=_h(new Proxy(t.ctx,fw));const{setup:o}=i;if(o){const l=t.setupContext=o.length>1?Kw(t):null;Dr(t),$r();const f=$n(o,t,0,[t.props,l]);if(Hr(),lr(),Qa(f)){if(f.then(lr,lr),r)return f.then(a=>{xa(t,a,r)}).catch(a=>{qs(a,t,0)});t.asyncDep=f}else xa(t,f,r)}else Jh(t,r)}function xa(t,r,i){de(r)?t.type.__ssrInlineRender?t.ssrRender=r:t.render=r:Ne(r)&&(t.setupState=yh(r)),Jh(t,i)}let ba;function Jh(t,r,i){const o=t.type;if(!t.render){if(!r&&ba&&!o.render){const l=o.template||fu(t).template;if(l){const{isCustomElement:f,compilerOptions:a}=t.appContext.config,{delimiters:p,compilerOptions:g}=o,v=Je(Je({isCustomElement:f,delimiters:p},a),g);o.render=ba(l,v)}}t.render=o.render||Vt}{Dr(t),$r();try{cw(t)}finally{Hr(),lr()}}}function kw(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(r,i){return bt(t,"get","$attrs"),r[i]}}))}function Kw(t){const r=i=>{t.exposed=i||{}};return{get attrs(){return kw(t)},slots:t.slots,emit:t.emit,expose:r}}function pu(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(yh(_h(t.exposed)),{get(r,i){if(i in r)return r[i];if(i in ai)return ai[i](t)},has(r,i){return i in r||i in ai}}))}function qw(t){return de(t)&&"__vccOpts"in t}const zw=(t,r)=>Py(t,r,wi);function $l(t,r,i){const o=arguments.length;return o===2?Ne(r)&&!ie(r)?Ns(r)?Be(t,null,[r]):Be(t,r):Be(t,null,r):(o>3?i=Array.prototype.slice.call(arguments,2):o===3&&Ns(i)&&(i=[i]),Be(t,r,i))}const Gw=Symbol.for("v-scx"),Yw=()=>Is(Gw),Zw="3.3.13",Jw="http://www.w3.org/2000/svg",sr=typeof document<"u"?document:null,Ca=sr&&sr.createElement("template"),Xw={insert:(t,r,i)=>{r.insertBefore(t,i||null)},remove:t=>{const r=t.parentNode;r&&r.removeChild(t)},createElement:(t,r,i,o)=>{const l=r?sr.createElementNS(Jw,t):sr.createElement(t,i?{is:i}:void 0);return t==="select"&&o&&o.multiple!=null&&l.setAttribute("multiple",o.multiple),l},createText:t=>sr.createTextNode(t),createComment:t=>sr.createComment(t),setText:(t,r)=>{t.nodeValue=r},setElementText:(t,r)=>{t.textContent=r},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>sr.querySelector(t),setScopeId(t,r){t.setAttribute(r,"")},insertStaticContent(t,r,i,o,l,f){const a=i?i.previousSibling:r.lastChild;if(l&&(l===f||l.nextSibling))for(;r.insertBefore(l.cloneNode(!0),i),!(l===f||!(l=l.nextSibling)););else{Ca.innerHTML=o?`${t}`:t;const p=Ca.content;if(o){const g=p.firstChild;for(;g.firstChild;)p.appendChild(g.firstChild);p.removeChild(g)}r.insertBefore(p,i)}return[a?a.nextSibling:r.firstChild,i?i.previousSibling:r.lastChild]}},Bn="transition",si="animation",xi=Symbol("_vtc"),gu=(t,{slots:r})=>$l(Vy,Vw(t),r);gu.displayName="Transition";const Xh={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};gu.props=Je({},Sh,Xh);const tr=(t,r=[])=>{ie(t)?t.forEach(i=>i(...r)):t&&t(...r)},Aa=t=>t?ie(t)?t.some(r=>r.length>1):t.length>1:!1;function Vw(t){const r={};for(const X in t)X in Xh||(r[X]=t[X]);if(t.css===!1)return r;const{name:i="v",type:o,duration:l,enterFromClass:f=`${i}-enter-from`,enterActiveClass:a=`${i}-enter-active`,enterToClass:p=`${i}-enter-to`,appearFromClass:g=f,appearActiveClass:v=a,appearToClass:b=p,leaveFromClass:I=`${i}-leave-from`,leaveActiveClass:E=`${i}-leave-active`,leaveToClass:D=`${i}-leave-to`}=t,K=Qw(l),N=K&&K[0],k=K&&K[1],{onBeforeEnter:se,onEnter:oe,onEnterCancelled:ee,onLeave:J,onLeaveCancelled:ae,onBeforeAppear:Q=se,onAppear:ue=oe,onAppearCancelled:Y=ee}=r,me=(X,Pe,nt)=>{nr(X,Pe?b:p),nr(X,Pe?v:a),nt&&nt()},pe=(X,Pe)=>{X._isLeaving=!1,nr(X,I),nr(X,D),nr(X,E),Pe&&Pe()},$e=X=>(Pe,nt)=>{const Kn=X?ue:oe,Ge=()=>me(Pe,X,nt);tr(Kn,[Pe,Ge]),Ia(()=>{nr(Pe,X?g:f),Nn(Pe,X?b:p),Aa(Kn)||Ta(Pe,o,N,Ge)})};return Je(r,{onBeforeEnter(X){tr(se,[X]),Nn(X,f),Nn(X,a)},onBeforeAppear(X){tr(Q,[X]),Nn(X,g),Nn(X,v)},onEnter:$e(!1),onAppear:$e(!0),onLeave(X,Pe){X._isLeaving=!0;const nt=()=>pe(X,Pe);Nn(X,I),tx(),Nn(X,E),Ia(()=>{X._isLeaving&&(nr(X,I),Nn(X,D),Aa(J)||Ta(X,o,k,nt))}),tr(J,[X,nt])},onEnterCancelled(X){me(X,!1),tr(ee,[X])},onAppearCancelled(X){me(X,!0),tr(Y,[X])},onLeaveCancelled(X){pe(X),tr(ae,[X])}})}function Qw(t){if(t==null)return null;if(Ne(t))return[wl(t.enter),wl(t.leave)];{const r=wl(t);return[r,r]}}function wl(t){return Qv(t)}function Nn(t,r){r.split(/\s+/).forEach(i=>i&&t.classList.add(i)),(t[xi]||(t[xi]=new Set)).add(r)}function nr(t,r){r.split(/\s+/).forEach(o=>o&&t.classList.remove(o));const i=t[xi];i&&(i.delete(r),i.size||(t[xi]=void 0))}function Ia(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let jw=0;function Ta(t,r,i,o){const l=t._endId=++jw,f=()=>{l===t._endId&&o()};if(i)return setTimeout(f,i);const{type:a,timeout:p,propCount:g}=ex(t,r);if(!a)return o();const v=a+"end";let b=0;const I=()=>{t.removeEventListener(v,E),f()},E=D=>{D.target===t&&++b>=g&&I()};setTimeout(()=>{b(i[K]||"").split(", "),l=o(`${Bn}Delay`),f=o(`${Bn}Duration`),a=Ea(l,f),p=o(`${si}Delay`),g=o(`${si}Duration`),v=Ea(p,g);let b=null,I=0,E=0;r===Bn?a>0&&(b=Bn,I=a,E=f.length):r===si?v>0&&(b=si,I=v,E=g.length):(I=Math.max(a,v),b=I>0?a>v?Bn:si:null,E=b?b===Bn?f.length:g.length:0);const D=b===Bn&&/\b(transform|all)(,|$)/.test(o(`${Bn}Property`).toString());return{type:b,timeout:I,propCount:E,hasTransform:D}}function Ea(t,r){for(;t.lengthSa(i)+Sa(t[o])))}function Sa(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function tx(){return document.body.offsetHeight}function nx(t,r,i){const o=t[xi];o&&(r=(r?[r,...o]:[...o]).join(" ")),r==null?t.removeAttribute("class"):i?t.setAttribute("class",r):t.className=r}const rx=Symbol("_vod"),ix=Symbol("");function sx(t,r,i){const o=t.style,l=ze(i);if(i&&!l){if(r&&!ze(r))for(const f in r)i[f]==null&&Hl(o,f,"");for(const f in i)Hl(o,f,i[f])}else{const f=o.display;if(l){if(r!==i){const a=o[ix];a&&(i+=";"+a),o.cssText=i}}else r&&t.removeAttribute("style");rx in t&&(o.display=f)}}const Ma=/\s*!important$/;function Hl(t,r,i){if(ie(i))i.forEach(o=>Hl(t,r,o));else if(i==null&&(i=""),r.startsWith("--"))t.setProperty(r,i);else{const o=ox(t,r);Ma.test(i)?t.setProperty(Ur(o),i.replace(Ma,""),"important"):t[o]=i}}const Oa=["Webkit","Moz","ms"],xl={};function ox(t,r){const i=xl[r];if(i)return i;let o=Br(r);if(o!=="filter"&&o in t)return xl[r]=o;o=th(o);for(let l=0;lbl||(dx.then(()=>bl=0),bl=Date.now());function gx(t,r){const i=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=i.attached)return;kt(_x(o,i.value),r,5,[o])};return i.value=t,i.attached=px(),i}function _x(t,r){if(ie(r)){const i=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{i.call(t),t._stopped=!0},r.map(o=>l=>!l._stopped&&o&&o(l))}else return r}const Fa=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,mx=(t,r,i,o,l=!1,f,a,p,g)=>{r==="class"?nx(t,o,l):r==="style"?sx(t,i,o):Us(r)?Xl(r)||ax(t,r,i,o,a):(r[0]==="."?(r=r.slice(1),!0):r[0]==="^"?(r=r.slice(1),!1):vx(t,r,o,l))?ux(t,r,o,f,a,p,g):(r==="true-value"?t._trueValue=o:r==="false-value"&&(t._falseValue=o),lx(t,r,o,l))};function vx(t,r,i,o){if(o)return!!(r==="innerHTML"||r==="textContent"||r in t&&Fa(r)&&de(i));if(r==="spellcheck"||r==="draggable"||r==="translate"||r==="form"||r==="list"&&t.tagName==="INPUT"||r==="type"&&t.tagName==="TEXTAREA")return!1;if(r==="width"||r==="height"){const l=t.tagName;if(l==="IMG"||l==="VIDEO"||l==="CANVAS"||l==="SOURCE")return!1}return Fa(r)&&ze(i)?!1:r in t}const yx=["ctrl","shift","alt","meta"],wx={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,r)=>yx.some(i=>t[`${i}Key`]&&!r.includes(i))},xx=(t,r)=>{const i=t._withMods||(t._withMods={}),o=r.join(".");return i[o]||(i[o]=(l,...f)=>{for(let a=0;a{const r=Cx().createApp(...t),{mount:i}=r;return r.mount=o=>{const l=Ix(o);if(!l)return;const f=r._component;!de(f)&&!f.render&&!f.template&&(f.template=l.innerHTML),l.innerHTML="";const a=i(l,!1,l instanceof SVGElement);return l instanceof Element&&(l.removeAttribute("v-cloak"),l.setAttribute("data-v-app","")),a},r};function Ix(t){return ze(t)?document.querySelector(t):t}const Xs=(t,r)=>{const i=t.__vccOpts||t;for(const[o,l]of r)i[o]=l;return i},Tx={},Ex={class:"px-3 py-2 sm:text-lg text-xl font-semibold border-2 border-white duration-200 hover:bg-white hover:text-green-950"};function Sx(t,r){return dt(),wn("button",Ex,[Fh(t.$slots,"default")])}const Mx=Xs(Tx,[["render",Sx]]),Ox={class:"w-full max-w-lg max-h-[80%] mx-auto bg-green-950 text-white border-2 border-white p-4 pt-6 text-center md:text-lg overflow-auto cursor-auto"},Vh=cr({__name:"ModalTemplate",props:{showModal:{type:Boolean}},emits:["closeModal"],setup(t){return(r,i)=>{const o=Mx;return dt(),kr(Ow,{to:"body"},[Be(gu,{name:"modal"},{default:vi(()=>[r.showModal?(dt(),wn("aside",{key:0,onClick:i[1]||(i[1]=xx(l=>r.$emit("closeModal"),["self"])),class:"fixed z-20 top-0 w-full h-screen bg-black bg-opacity-30 flex flex-col place-content-center cursor-pointer p-2"},[Me("div",Ox,[Fh(r.$slots,"default"),Be(o,{onClick:i[0]||(i[0]=l=>r.$emit("closeModal")),class:"mt-4"},{default:vi(()=>[Gh("Close")]),_:1})])])):Yh("",!0)]),_:3})])}}}),Rx=Me("p",{class:"font-title text-5xl mb-2"},"Victory!",-1),Lx={class:"text-lg sm:text-xl text-center space-y-2"},Px=Me("span",null,"You succesfully matched all the movies in ",-1),Fx={class:"font-bold"},Bx=Me("span",null," guesses.",-1),Nx={key:0},Dx=Me("span",null,"Your fastest victory was ",-1),Wx={class:"font-bold"},Ux=Me("span",null," guesses.",-1),$x=cr({__name:"VictoryModal",props:{showVictoryModal:{type:Boolean},guesses:{},record:{}},emits:["closeModal"],setup(t){return(r,i)=>{const o=Vh;return dt(),kr(o,{onCloseModal:i[0]||(i[0]=l=>r.$emit("closeModal")),showModal:r.showVictoryModal},{default:vi(()=>[Rx,Me("section",Lx,[Me("p",null,[Px,Me("span",Fx,jc(r.guesses),1),Bx]),r.record?(dt(),wn("p",Nx,[Dx,Me("span",Wx,jc(r.record),1),Ux])):Yh("",!0)])]),_:1},8,["showModal"])}}}),Hx={},kx={width:"38.97665mm",height:"38.976654mm",viewBox:"0 0 38.97665 38.976654",version:"1.1",id:"svg1",xmlns:"http://www.w3.org/2000/svg","xmlns:svg":"http://www.w3.org/2000/svg"},Kx=Fw('',2),qx=[Kx];function zx(t,r){return dt(),wn("svg",kx,qx)}const Gx=Xs(Hx,[["render",zx]]),Yx={class:"bg-green-950 grid"},Zx=cr({__name:"MovieCard",props:{movie:{},firstMovie:{},secondMovie:{},guessedMovies:{},selectMovie:{type:Function}},setup(t){const r=t,i=Ht(null);function o(){i.value&&r.guessedMovies.includes(r.movie.title)?i.value.classList.add("shake"):r.selectMovie(r.movie)}return(l,f)=>{var p,g;const a=Gx;return dt(),wn("article",{ref_key:"movieCard",ref:i,onClick:o,onAnimationend:f[0]||(f[0]=v=>{var b;return(b=xt(i))==null?void 0:b.classList.remove("shake")}),class:Ai([{flipped:l.movie.id===((p=l.firstMovie)==null?void 0:p.id)||l.movie.id===((g=l.secondMovie)==null?void 0:g.id)||l.guessedMovies.includes(l.movie.title)},"w-[60px] h-[90px] sm:w-[90px] sm:h-[135px] md:w-[100px] md:h-[150px] grid cursor-pointer duration-300 ease-in-out transform shadow-2xl child:w-full child:h-full child:col-[1/1] child:row-[1/1] child:border-2 child:border-white"])},[Me("div",Yx,[Be(a,{class:"w-3/5 h-auto m-auto"})]),Me("div",{style:ks({backgroundImage:`url('covers/${l.movie.cover}.jpg')`}),class:"bg-cover bg-center backface-hidden"},null,4)],34)}}});const Jx=Xs(Zx,[["__scopeId","data-v-47598496"]]);var oi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ds={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */Ds.exports;(function(t,r){(function(){var i,o="4.17.21",l=200,f="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",p="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",v=500,b="__lodash_placeholder__",I=1,E=2,D=4,K=1,N=2,k=1,se=2,oe=4,ee=8,J=16,ae=32,Q=64,ue=128,Y=256,me=512,pe=30,$e="...",X=800,Pe=16,nt=1,Kn=2,Ge=3,Ee=1/0,we=9007199254740991,on=17976931348623157e292,ln=0/0,Xe=4294967295,Ot=Xe-1,Ii=Xe>>>1,eo=[["ary",ue],["bind",k],["bindKey",se],["curry",ee],["curryRight",J],["flip",me],["partial",ae],["partialRight",Q],["rearg",Y]],bn="[object Arguments]",pt="[object Array]",ar="[object AsyncFunction]",Cn="[object Boolean]",Rt="[object Date]",Kr="[object DOMException]",An="[object Error]",m="[object Function]",x="[object GeneratorFunction]",T="[object Map]",R="[object Number]",F="[object Null]",B="[object Object]",H="[object Promise]",W="[object Proxy]",U="[object RegExp]",L="[object Set]",Z="[object String]",z="[object Symbol]",V="[object Undefined]",re="[object WeakMap]",_e="[object WeakSet]",Ae="[object ArrayBuffer]",xe="[object DataView]",De="[object Float32Array]",lt="[object Float64Array]",Qt="[object Int8Array]",hr="[object Int16Array]",un="[object Int32Array]",dr="[object Uint8Array]",Qe="[object Uint8ClampedArray]",gt="[object Uint16Array]",pr="[object Uint32Array]",dd=/\b__p \+= '';/g,pd=/\b(__p \+=) '' \+/g,gd=/(__e\(.*?\)|\b__t\)) \+\n'';/g,bu=/&(?:amp|lt|gt|quot|#39);/g,Cu=/[&<>"']/g,_d=RegExp(bu.source),md=RegExp(Cu.source),vd=/<%-([\s\S]+?)%>/g,yd=/<%([\s\S]+?)%>/g,Au=/<%=([\s\S]+?)%>/g,wd=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,xd=/^\w*$/,bd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,to=/[\\^$.*+?()[\]{}|]/g,Cd=RegExp(to.source),no=/^\s+/,Ad=/\s/,Id=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Td=/\{\n\/\* \[wrapped with (.+)\] \*/,Ed=/,? & /,Sd=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Md=/[()=,{}\[\]\/\s]/,Od=/\\(\\)?/g,Rd=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Iu=/\w*$/,Ld=/^[-+]0x[0-9a-f]+$/i,Pd=/^0b[01]+$/i,Fd=/^\[object .+?Constructor\]$/,Bd=/^0o[0-7]+$/i,Nd=/^(?:0|[1-9]\d*)$/,Dd=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ti=/($^)/,Wd=/['\n\r\u2028\u2029\\]/g,Ei="\\ud800-\\udfff",Ud="\\u0300-\\u036f",$d="\\ufe20-\\ufe2f",Hd="\\u20d0-\\u20ff",Tu=Ud+$d+Hd,Eu="\\u2700-\\u27bf",Su="a-z\\xdf-\\xf6\\xf8-\\xff",kd="\\xac\\xb1\\xd7\\xf7",Kd="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",qd="\\u2000-\\u206f",zd=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Mu="A-Z\\xc0-\\xd6\\xd8-\\xde",Ou="\\ufe0e\\ufe0f",Ru=kd+Kd+qd+zd,ro="['’]",Gd="["+Ei+"]",Lu="["+Ru+"]",Si="["+Tu+"]",Pu="\\d+",Yd="["+Eu+"]",Fu="["+Su+"]",Bu="[^"+Ei+Ru+Pu+Eu+Su+Mu+"]",io="\\ud83c[\\udffb-\\udfff]",Zd="(?:"+Si+"|"+io+")",Nu="[^"+Ei+"]",so="(?:\\ud83c[\\udde6-\\uddff]){2}",oo="[\\ud800-\\udbff][\\udc00-\\udfff]",gr="["+Mu+"]",Du="\\u200d",Wu="(?:"+Fu+"|"+Bu+")",Jd="(?:"+gr+"|"+Bu+")",Uu="(?:"+ro+"(?:d|ll|m|re|s|t|ve))?",$u="(?:"+ro+"(?:D|LL|M|RE|S|T|VE))?",Hu=Zd+"?",ku="["+Ou+"]?",Xd="(?:"+Du+"(?:"+[Nu,so,oo].join("|")+")"+ku+Hu+")*",Vd="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Qd="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ku=ku+Hu+Xd,jd="(?:"+[Yd,so,oo].join("|")+")"+Ku,ep="(?:"+[Nu+Si+"?",Si,so,oo,Gd].join("|")+")",tp=RegExp(ro,"g"),np=RegExp(Si,"g"),lo=RegExp(io+"(?="+io+")|"+ep+Ku,"g"),rp=RegExp([gr+"?"+Fu+"+"+Uu+"(?="+[Lu,gr,"$"].join("|")+")",Jd+"+"+$u+"(?="+[Lu,gr+Wu,"$"].join("|")+")",gr+"?"+Wu+"+"+Uu,gr+"+"+$u,Qd,Vd,Pu,jd].join("|"),"g"),ip=RegExp("["+Du+Ei+Tu+Ou+"]"),sp=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,op=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],lp=-1,Fe={};Fe[De]=Fe[lt]=Fe[Qt]=Fe[hr]=Fe[un]=Fe[dr]=Fe[Qe]=Fe[gt]=Fe[pr]=!0,Fe[bn]=Fe[pt]=Fe[Ae]=Fe[Cn]=Fe[xe]=Fe[Rt]=Fe[An]=Fe[m]=Fe[T]=Fe[R]=Fe[B]=Fe[U]=Fe[L]=Fe[Z]=Fe[re]=!1;var Le={};Le[bn]=Le[pt]=Le[Ae]=Le[xe]=Le[Cn]=Le[Rt]=Le[De]=Le[lt]=Le[Qt]=Le[hr]=Le[un]=Le[T]=Le[R]=Le[B]=Le[U]=Le[L]=Le[Z]=Le[z]=Le[dr]=Le[Qe]=Le[gt]=Le[pr]=!0,Le[An]=Le[m]=Le[re]=!1;var up={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},fp={"&":"&","<":"<",">":">",'"':""","'":"'"},cp={"&":"&","<":"<",">":">",""":'"',"'":"'"},ap={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},hp=parseFloat,dp=parseInt,qu=typeof oi=="object"&&oi&&oi.Object===Object&&oi,pp=typeof self=="object"&&self&&self.Object===Object&&self,je=qu||pp||Function("return this")(),uo=r&&!r.nodeType&&r,qn=uo&&!0&&t&&!t.nodeType&&t,zu=qn&&qn.exports===uo,fo=zu&&qu.process,Lt=function(){try{var w=qn&&qn.require&&qn.require("util").types;return w||fo&&fo.binding&&fo.binding("util")}catch{}}(),Gu=Lt&&Lt.isArrayBuffer,Yu=Lt&&Lt.isDate,Zu=Lt&&Lt.isMap,Ju=Lt&&Lt.isRegExp,Xu=Lt&&Lt.isSet,Vu=Lt&&Lt.isTypedArray;function At(w,S,A){switch(A.length){case 0:return w.call(S);case 1:return w.call(S,A[0]);case 2:return w.call(S,A[0],A[1]);case 3:return w.call(S,A[0],A[1],A[2])}return w.apply(S,A)}function gp(w,S,A,q){for(var le=-1,Te=w==null?0:w.length;++le-1}function co(w,S,A){for(var q=-1,le=w==null?0:w.length;++q-1;);return A}function of(w,S){for(var A=w.length;A--&&_r(S,w[A],0)>-1;);return A}function Ap(w,S){for(var A=w.length,q=0;A--;)w[A]===S&&++q;return q}var Ip=go(up),Tp=go(fp);function Ep(w){return"\\"+ap[w]}function Sp(w,S){return w==null?i:w[S]}function mr(w){return ip.test(w)}function Mp(w){return sp.test(w)}function Op(w){for(var S,A=[];!(S=w.next()).done;)A.push(S.value);return A}function yo(w){var S=-1,A=Array(w.size);return w.forEach(function(q,le){A[++S]=[le,q]}),A}function lf(w,S){return function(A){return w(S(A))}}function En(w,S){for(var A=-1,q=w.length,le=0,Te=[];++A-1}function mg(e,n){var s=this.__data__,u=Gi(s,e);return u<0?(++this.size,s.push([e,n])):s[u][1]=n,this}fn.prototype.clear=dg,fn.prototype.delete=pg,fn.prototype.get=gg,fn.prototype.has=_g,fn.prototype.set=mg;function cn(e){var n=-1,s=e==null?0:e.length;for(this.clear();++n=n?e:n)),e}function Nt(e,n,s,u,c,d){var _,y=n&I,C=n&E,M=n&D;if(s&&(_=c?s(e,u,c,d):s(e)),_!==i)return _;if(!He(e))return e;var O=fe(e);if(O){if(_=x0(e),!y)return _t(e,_)}else{var P=it(e),$=P==m||P==x;if(Pn(e))return Kf(e,y);if(P==B||P==bn||$&&!c){if(_=C||$?{}:uc(e),!y)return C?c0(e,Pg(_,e)):f0(e,yf(_,e))}else{if(!Le[P])return c?e:{};_=b0(e,P,y)}}d||(d=new zt);var G=d.get(e);if(G)return G;d.set(e,_),Dc(e)?e.forEach(function(ne){_.add(Nt(ne,n,s,ne,e,d))}):Bc(e)&&e.forEach(function(ne,ve){_.set(ve,Nt(ne,n,s,ve,e,d))});var te=M?C?zo:qo:C?vt:Ve,he=O?i:te(e);return Pt(he||e,function(ne,ve){he&&(ve=ne,ne=e[ve]),Xr(_,ve,Nt(ne,n,s,ve,e,d))}),_}function Fg(e){var n=Ve(e);return function(s){return wf(s,e,n)}}function wf(e,n,s){var u=s.length;if(e==null)return!u;for(e=Re(e);u--;){var c=s[u],d=n[c],_=e[c];if(_===i&&!(c in e)||!d(_))return!1}return!0}function xf(e,n,s){if(typeof e!="function")throw new Ft(a);return ri(function(){e.apply(i,s)},n)}function Vr(e,n,s,u){var c=-1,d=Mi,_=!0,y=e.length,C=[],M=n.length;if(!y)return C;s&&(n=We(n,It(s))),u?(d=co,_=!1):n.length>=l&&(d=qr,_=!1,n=new Yn(n));e:for(;++cc?0:c+s),u=u===i||u>c?c:ce(u),u<0&&(u+=c),u=s>u?0:Uc(u);s0&&s(y)?n>1?et(y,n-1,s,u,c):Tn(c,y):u||(c[c.length]=y)}return c}var To=Jf(),Af=Jf(!0);function jt(e,n){return e&&To(e,n,Ve)}function Eo(e,n){return e&&Af(e,n,Ve)}function Zi(e,n){return In(n,function(s){return gn(e[s])})}function Jn(e,n){n=Rn(n,e);for(var s=0,u=n.length;e!=null&&sn}function Dg(e,n){return e!=null&&Oe.call(e,n)}function Wg(e,n){return e!=null&&n in Re(e)}function Ug(e,n,s){return e>=rt(n,s)&&e=120&&O.length>=120)?new Yn(_&&O):i}O=e[0];var P=-1,$=y[0];e:for(;++P-1;)y!==e&&Ui.call(y,C,1),Ui.call(e,C,1);return e}function Bf(e,n){for(var s=e?n.length:0,u=s-1;s--;){var c=n[s];if(s==u||c!==d){var d=c;pn(c)?Ui.call(e,c,1):Do(e,c)}}return e}function Fo(e,n){return e+ki(gf()*(n-e+1))}function Qg(e,n,s,u){for(var c=-1,d=Ze(Hi((n-e)/(s||1)),0),_=A(d);d--;)_[u?d:++c]=e,e+=s;return _}function Bo(e,n){var s="";if(!e||n<1||n>we)return s;do n%2&&(s+=e),n=ki(n/2),n&&(e+=e);while(n);return s}function ge(e,n){return Qo(ac(e,n,yt),e+"")}function jg(e){return vf(Sr(e))}function e0(e,n){var s=Sr(e);return ss(s,Zn(n,0,s.length))}function ei(e,n,s,u){if(!He(e))return e;n=Rn(n,e);for(var c=-1,d=n.length,_=d-1,y=e;y!=null&&++cc?0:c+n),s=s>c?c:s,s<0&&(s+=c),c=n>s?0:s-n>>>0,n>>>=0;for(var d=A(c);++u>>1,_=e[d];_!==null&&!Et(_)&&(s?_<=n:_=l){var M=n?null:p0(e);if(M)return Ri(M);_=!1,c=qr,C=new Yn}else C=n?[]:y;e:for(;++u=u?e:Dt(e,n,s)}var kf=zp||function(e){return je.clearTimeout(e)};function Kf(e,n){if(n)return e.slice();var s=e.length,u=cf?cf(s):new e.constructor(s);return e.copy(u),u}function Ho(e){var n=new e.constructor(e.byteLength);return new Di(n).set(new Di(e)),n}function s0(e,n){var s=n?Ho(e.buffer):e.buffer;return new e.constructor(s,e.byteOffset,e.byteLength)}function o0(e){var n=new e.constructor(e.source,Iu.exec(e));return n.lastIndex=e.lastIndex,n}function l0(e){return Jr?Re(Jr.call(e)):{}}function qf(e,n){var s=n?Ho(e.buffer):e.buffer;return new e.constructor(s,e.byteOffset,e.length)}function zf(e,n){if(e!==n){var s=e!==i,u=e===null,c=e===e,d=Et(e),_=n!==i,y=n===null,C=n===n,M=Et(n);if(!y&&!M&&!d&&e>n||d&&_&&C&&!y&&!M||u&&_&&C||!s&&C||!c)return 1;if(!u&&!d&&!M&&e=y)return C;var M=s[u];return C*(M=="desc"?-1:1)}}return e.index-n.index}function Gf(e,n,s,u){for(var c=-1,d=e.length,_=s.length,y=-1,C=n.length,M=Ze(d-_,0),O=A(C+M),P=!u;++y1?s[c-1]:i,_=c>2?s[2]:i;for(d=e.length>3&&typeof d=="function"?(c--,d):i,_&&ft(s[0],s[1],_)&&(d=c<3?i:d,c=1),n=Re(n);++u-1?c[d?n[_]:_]:i}}function Qf(e){return dn(function(n){var s=n.length,u=s,c=Bt.prototype.thru;for(e&&n.reverse();u--;){var d=n[u];if(typeof d!="function")throw new Ft(a);if(c&&!_&&rs(d)=="wrapper")var _=new Bt([],!0)}for(u=_?u:s;++u1&&be.reverse(),O&&Cy))return!1;var M=d.get(e),O=d.get(n);if(M&&O)return M==n&&O==e;var P=-1,$=!0,G=s&N?new Yn:i;for(d.set(e,n),d.set(n,e);++P1?"& ":"")+n[u],n=n.join(s>2?", ":" "),e.replace(Id,`{ +/* [wrapped with `+n+`] */ +`)}function A0(e){return fe(e)||Qn(e)||!!(df&&e&&e[df])}function pn(e,n){var s=typeof e;return n=n??we,!!n&&(s=="number"||s!="symbol"&&Nd.test(e))&&e>-1&&e%1==0&&e0){if(++n>=X)return arguments[0]}else n=0;return e.apply(i,arguments)}}function ss(e,n){var s=-1,u=e.length,c=u-1;for(n=n===i?u:n;++s1?e[n-1]:i;return s=typeof s=="function"?(e.pop(),s):i,Cc(e,s)});function Ac(e){var n=h(e);return n.__chain__=!0,n}function B_(e,n){return n(e),e}function os(e,n){return n(e)}var N_=dn(function(e){var n=e.length,s=n?e[0]:0,u=this.__wrapped__,c=function(d){return Io(d,e)};return n>1||this.__actions__.length||!(u instanceof ye)||!pn(s)?this.thru(c):(u=u.slice(s,+s+(n?1:0)),u.__actions__.push({func:os,args:[c],thisArg:i}),new Bt(u,this.__chain__).thru(function(d){return n&&!d.length&&d.push(i),d}))});function D_(){return Ac(this)}function W_(){return new Bt(this.value(),this.__chain__)}function U_(){this.__values__===i&&(this.__values__=Wc(this.value()));var e=this.__index__>=this.__values__.length,n=e?i:this.__values__[this.__index__++];return{done:e,value:n}}function $_(){return this}function H_(e){for(var n,s=this;s instanceof zi;){var u=mc(s);u.__index__=0,u.__values__=i,n?c.__wrapped__=u:n=u;var c=u;s=s.__wrapped__}return c.__wrapped__=e,n}function k_(){var e=this.__wrapped__;if(e instanceof ye){var n=e;return this.__actions__.length&&(n=new ye(this)),n=n.reverse(),n.__actions__.push({func:os,args:[jo],thisArg:i}),new Bt(n,this.__chain__)}return this.thru(jo)}function K_(){return $f(this.__wrapped__,this.__actions__)}var q_=Qi(function(e,n,s){Oe.call(e,s)?++e[s]:an(e,s,1)});function z_(e,n,s){var u=fe(e)?Qu:Bg;return s&&ft(e,n,s)&&(n=i),u(e,j(n,3))}function G_(e,n){var s=fe(e)?In:Cf;return s(e,j(n,3))}var Y_=Vf(vc),Z_=Vf(yc);function J_(e,n){return et(ls(e,n),1)}function X_(e,n){return et(ls(e,n),Ee)}function V_(e,n,s){return s=s===i?1:ce(s),et(ls(e,n),s)}function Ic(e,n){var s=fe(e)?Pt:Mn;return s(e,j(n,3))}function Tc(e,n){var s=fe(e)?_p:bf;return s(e,j(n,3))}var Q_=Qi(function(e,n,s){Oe.call(e,s)?e[s].push(n):an(e,s,[n])});function j_(e,n,s,u){e=mt(e)?e:Sr(e),s=s&&!u?ce(s):0;var c=e.length;return s<0&&(s=Ze(c+s,0)),hs(e)?s<=c&&e.indexOf(n,s)>-1:!!c&&_r(e,n,s)>-1}var em=ge(function(e,n,s){var u=-1,c=typeof n=="function",d=mt(e)?A(e.length):[];return Mn(e,function(_){d[++u]=c?At(n,_,s):Qr(_,n,s)}),d}),tm=Qi(function(e,n,s){an(e,s,n)});function ls(e,n){var s=fe(e)?We:Mf;return s(e,j(n,3))}function nm(e,n,s,u){return e==null?[]:(fe(n)||(n=n==null?[]:[n]),s=u?i:s,fe(s)||(s=s==null?[]:[s]),Pf(e,n,s))}var rm=Qi(function(e,n,s){e[s?0:1].push(n)},function(){return[[],[]]});function im(e,n,s){var u=fe(e)?ao:nf,c=arguments.length<3;return u(e,j(n,4),s,c,Mn)}function sm(e,n,s){var u=fe(e)?mp:nf,c=arguments.length<3;return u(e,j(n,4),s,c,bf)}function om(e,n){var s=fe(e)?In:Cf;return s(e,cs(j(n,3)))}function lm(e){var n=fe(e)?vf:jg;return n(e)}function um(e,n,s){(s?ft(e,n,s):n===i)?n=1:n=ce(n);var u=fe(e)?Og:e0;return u(e,n)}function fm(e){var n=fe(e)?Rg:n0;return n(e)}function cm(e){if(e==null)return 0;if(mt(e))return hs(e)?vr(e):e.length;var n=it(e);return n==T||n==L?e.size:Ro(e).length}function am(e,n,s){var u=fe(e)?ho:r0;return s&&ft(e,n,s)&&(n=i),u(e,j(n,3))}var hm=ge(function(e,n){if(e==null)return[];var s=n.length;return s>1&&ft(e,n[0],n[1])?n=[]:s>2&&ft(n[0],n[1],n[2])&&(n=[n[0]]),Pf(e,et(n,1),[])}),us=Gp||function(){return je.Date.now()};function dm(e,n){if(typeof n!="function")throw new Ft(a);return e=ce(e),function(){if(--e<1)return n.apply(this,arguments)}}function Ec(e,n,s){return n=s?i:n,n=e&&n==null?e.length:n,hn(e,ue,i,i,i,i,n)}function Sc(e,n){var s;if(typeof n!="function")throw new Ft(a);return e=ce(e),function(){return--e>0&&(s=n.apply(this,arguments)),e<=1&&(n=i),s}}var tl=ge(function(e,n,s){var u=k;if(s.length){var c=En(s,Tr(tl));u|=ae}return hn(e,u,n,s,c)}),Mc=ge(function(e,n,s){var u=k|se;if(s.length){var c=En(s,Tr(Mc));u|=ae}return hn(n,u,e,s,c)});function Oc(e,n,s){n=s?i:n;var u=hn(e,ee,i,i,i,i,i,n);return u.placeholder=Oc.placeholder,u}function Rc(e,n,s){n=s?i:n;var u=hn(e,J,i,i,i,i,i,n);return u.placeholder=Rc.placeholder,u}function Lc(e,n,s){var u,c,d,_,y,C,M=0,O=!1,P=!1,$=!0;if(typeof e!="function")throw new Ft(a);n=Ut(n)||0,He(s)&&(O=!!s.leading,P="maxWait"in s,d=P?Ze(Ut(s.maxWait)||0,n):d,$="trailing"in s?!!s.trailing:$);function G(qe){var Yt=u,mn=c;return u=c=i,M=qe,_=e.apply(mn,Yt),_}function te(qe){return M=qe,y=ri(ve,n),O?G(qe):_}function he(qe){var Yt=qe-C,mn=qe-M,Vc=n-Yt;return P?rt(Vc,d-mn):Vc}function ne(qe){var Yt=qe-C,mn=qe-M;return C===i||Yt>=n||Yt<0||P&&mn>=d}function ve(){var qe=us();if(ne(qe))return be(qe);y=ri(ve,he(qe))}function be(qe){return y=i,$&&u?G(qe):(u=c=i,_)}function St(){y!==i&&kf(y),M=0,u=C=c=y=i}function ct(){return y===i?_:be(us())}function Mt(){var qe=us(),Yt=ne(qe);if(u=arguments,c=this,C=qe,Yt){if(y===i)return te(C);if(P)return kf(y),y=ri(ve,n),G(C)}return y===i&&(y=ri(ve,n)),_}return Mt.cancel=St,Mt.flush=ct,Mt}var pm=ge(function(e,n){return xf(e,1,n)}),gm=ge(function(e,n,s){return xf(e,Ut(n)||0,s)});function _m(e){return hn(e,me)}function fs(e,n){if(typeof e!="function"||n!=null&&typeof n!="function")throw new Ft(a);var s=function(){var u=arguments,c=n?n.apply(this,u):u[0],d=s.cache;if(d.has(c))return d.get(c);var _=e.apply(this,u);return s.cache=d.set(c,_)||d,_};return s.cache=new(fs.Cache||cn),s}fs.Cache=cn;function cs(e){if(typeof e!="function")throw new Ft(a);return function(){var n=arguments;switch(n.length){case 0:return!e.call(this);case 1:return!e.call(this,n[0]);case 2:return!e.call(this,n[0],n[1]);case 3:return!e.call(this,n[0],n[1],n[2])}return!e.apply(this,n)}}function mm(e){return Sc(2,e)}var vm=i0(function(e,n){n=n.length==1&&fe(n[0])?We(n[0],It(j())):We(et(n,1),It(j()));var s=n.length;return ge(function(u){for(var c=-1,d=rt(u.length,s);++c=n}),Qn=Tf(function(){return arguments}())?Tf:function(e){return ke(e)&&Oe.call(e,"callee")&&!hf.call(e,"callee")},fe=A.isArray,Pm=Gu?It(Gu):Hg;function mt(e){return e!=null&&as(e.length)&&!gn(e)}function Ke(e){return ke(e)&&mt(e)}function Fm(e){return e===!0||e===!1||ke(e)&&ut(e)==Cn}var Pn=Zp||dl,Bm=Yu?It(Yu):kg;function Nm(e){return ke(e)&&e.nodeType===1&&!ii(e)}function Dm(e){if(e==null)return!0;if(mt(e)&&(fe(e)||typeof e=="string"||typeof e.splice=="function"||Pn(e)||Er(e)||Qn(e)))return!e.length;var n=it(e);if(n==T||n==L)return!e.size;if(ni(e))return!Ro(e).length;for(var s in e)if(Oe.call(e,s))return!1;return!0}function Wm(e,n){return jr(e,n)}function Um(e,n,s){s=typeof s=="function"?s:i;var u=s?s(e,n):i;return u===i?jr(e,n,i,s):!!u}function rl(e){if(!ke(e))return!1;var n=ut(e);return n==An||n==Kr||typeof e.message=="string"&&typeof e.name=="string"&&!ii(e)}function $m(e){return typeof e=="number"&&pf(e)}function gn(e){if(!He(e))return!1;var n=ut(e);return n==m||n==x||n==ar||n==W}function Fc(e){return typeof e=="number"&&e==ce(e)}function as(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=we}function He(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}function ke(e){return e!=null&&typeof e=="object"}var Bc=Zu?It(Zu):qg;function Hm(e,n){return e===n||Oo(e,n,Yo(n))}function km(e,n,s){return s=typeof s=="function"?s:i,Oo(e,n,Yo(n),s)}function Km(e){return Nc(e)&&e!=+e}function qm(e){if(E0(e))throw new le(f);return Ef(e)}function zm(e){return e===null}function Gm(e){return e==null}function Nc(e){return typeof e=="number"||ke(e)&&ut(e)==R}function ii(e){if(!ke(e)||ut(e)!=B)return!1;var n=Wi(e);if(n===null)return!0;var s=Oe.call(n,"constructor")&&n.constructor;return typeof s=="function"&&s instanceof s&&Fi.call(s)==kp}var il=Ju?It(Ju):zg;function Ym(e){return Fc(e)&&e>=-we&&e<=we}var Dc=Xu?It(Xu):Gg;function hs(e){return typeof e=="string"||!fe(e)&&ke(e)&&ut(e)==Z}function Et(e){return typeof e=="symbol"||ke(e)&&ut(e)==z}var Er=Vu?It(Vu):Yg;function Zm(e){return e===i}function Jm(e){return ke(e)&&it(e)==re}function Xm(e){return ke(e)&&ut(e)==_e}var Vm=ns(Lo),Qm=ns(function(e,n){return e<=n});function Wc(e){if(!e)return[];if(mt(e))return hs(e)?qt(e):_t(e);if(zr&&e[zr])return Op(e[zr]());var n=it(e),s=n==T?yo:n==L?Ri:Sr;return s(e)}function _n(e){if(!e)return e===0?e:0;if(e=Ut(e),e===Ee||e===-Ee){var n=e<0?-1:1;return n*on}return e===e?e:0}function ce(e){var n=_n(e),s=n%1;return n===n?s?n-s:n:0}function Uc(e){return e?Zn(ce(e),0,Xe):0}function Ut(e){if(typeof e=="number")return e;if(Et(e))return ln;if(He(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=He(n)?n+"":n}if(typeof e!="string")return e===0?e:+e;e=rf(e);var s=Pd.test(e);return s||Bd.test(e)?dp(e.slice(2),s?2:8):Ld.test(e)?ln:+e}function $c(e){return en(e,vt(e))}function jm(e){return e?Zn(ce(e),-we,we):e===0?e:0}function Se(e){return e==null?"":Tt(e)}var e1=Ar(function(e,n){if(ni(n)||mt(n)){en(n,Ve(n),e);return}for(var s in n)Oe.call(n,s)&&Xr(e,s,n[s])}),Hc=Ar(function(e,n){en(n,vt(n),e)}),ds=Ar(function(e,n,s,u){en(n,vt(n),e,u)}),t1=Ar(function(e,n,s,u){en(n,Ve(n),e,u)}),n1=dn(Io);function r1(e,n){var s=Cr(e);return n==null?s:yf(s,n)}var i1=ge(function(e,n){e=Re(e);var s=-1,u=n.length,c=u>2?n[2]:i;for(c&&ft(n[0],n[1],c)&&(u=1);++s1),d}),en(e,zo(e),s),u&&(s=Nt(s,I|E|D,g0));for(var c=n.length;c--;)Do(s,n[c]);return s});function b1(e,n){return Kc(e,cs(j(n)))}var C1=dn(function(e,n){return e==null?{}:Xg(e,n)});function Kc(e,n){if(e==null)return{};var s=We(zo(e),function(u){return[u]});return n=j(n),Ff(e,s,function(u,c){return n(u,c[0])})}function A1(e,n,s){n=Rn(n,e);var u=-1,c=n.length;for(c||(c=1,e=i);++un){var u=e;e=n,n=u}if(s||e%1||n%1){var c=gf();return rt(e+c*(n-e+hp("1e-"+((c+"").length-1))),n)}return Fo(e,n)}var B1=Ir(function(e,n,s){return n=n.toLowerCase(),e+(s?Gc(n):n)});function Gc(e){return ll(Se(e).toLowerCase())}function Yc(e){return e=Se(e),e&&e.replace(Dd,Ip).replace(np,"")}function N1(e,n,s){e=Se(e),n=Tt(n);var u=e.length;s=s===i?u:Zn(ce(s),0,u);var c=s;return s-=n.length,s>=0&&e.slice(s,c)==n}function D1(e){return e=Se(e),e&&md.test(e)?e.replace(Cu,Tp):e}function W1(e){return e=Se(e),e&&Cd.test(e)?e.replace(to,"\\$&"):e}var U1=Ir(function(e,n,s){return e+(s?"-":"")+n.toLowerCase()}),$1=Ir(function(e,n,s){return e+(s?" ":"")+n.toLowerCase()}),H1=Xf("toLowerCase");function k1(e,n,s){e=Se(e),n=ce(n);var u=n?vr(e):0;if(!n||u>=n)return e;var c=(n-u)/2;return ts(ki(c),s)+e+ts(Hi(c),s)}function K1(e,n,s){e=Se(e),n=ce(n);var u=n?vr(e):0;return n&&u>>0,s?(e=Se(e),e&&(typeof n=="string"||n!=null&&!il(n))&&(n=Tt(n),!n&&mr(e))?Ln(qt(e),0,s):e.split(n,s)):[]}var X1=Ir(function(e,n,s){return e+(s?" ":"")+ll(n)});function V1(e,n,s){return e=Se(e),s=s==null?0:Zn(ce(s),0,e.length),n=Tt(n),e.slice(s,s+n.length)==n}function Q1(e,n,s){var u=h.templateSettings;s&&ft(e,n,s)&&(n=i),e=Se(e),n=ds({},n,u,rc);var c=ds({},n.imports,u.imports,rc),d=Ve(c),_=vo(c,d),y,C,M=0,O=n.interpolate||Ti,P="__p += '",$=wo((n.escape||Ti).source+"|"+O.source+"|"+(O===Au?Rd:Ti).source+"|"+(n.evaluate||Ti).source+"|$","g"),G="//# sourceURL="+(Oe.call(n,"sourceURL")?(n.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++lp+"]")+` +`;e.replace($,function(ne,ve,be,St,ct,Mt){return be||(be=St),P+=e.slice(M,Mt).replace(Wd,Ep),ve&&(y=!0,P+=`' + +__e(`+ve+`) + +'`),ct&&(C=!0,P+=`'; +`+ct+`; +__p += '`),be&&(P+=`' + +((__t = (`+be+`)) == null ? '' : __t) + +'`),M=Mt+ne.length,ne}),P+=`'; +`;var te=Oe.call(n,"variable")&&n.variable;if(!te)P=`with (obj) { +`+P+` +} +`;else if(Md.test(te))throw new le(p);P=(C?P.replace(dd,""):P).replace(pd,"$1").replace(gd,"$1;"),P="function("+(te||"obj")+`) { +`+(te?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(y?", __e = _.escape":"")+(C?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+P+`return __p +}`;var he=Jc(function(){return Te(d,G+"return "+P).apply(i,_)});if(he.source=P,rl(he))throw he;return he}function j1(e){return Se(e).toLowerCase()}function ev(e){return Se(e).toUpperCase()}function tv(e,n,s){if(e=Se(e),e&&(s||n===i))return rf(e);if(!e||!(n=Tt(n)))return e;var u=qt(e),c=qt(n),d=sf(u,c),_=of(u,c)+1;return Ln(u,d,_).join("")}function nv(e,n,s){if(e=Se(e),e&&(s||n===i))return e.slice(0,uf(e)+1);if(!e||!(n=Tt(n)))return e;var u=qt(e),c=of(u,qt(n))+1;return Ln(u,0,c).join("")}function rv(e,n,s){if(e=Se(e),e&&(s||n===i))return e.replace(no,"");if(!e||!(n=Tt(n)))return e;var u=qt(e),c=sf(u,qt(n));return Ln(u,c).join("")}function iv(e,n){var s=pe,u=$e;if(He(n)){var c="separator"in n?n.separator:c;s="length"in n?ce(n.length):s,u="omission"in n?Tt(n.omission):u}e=Se(e);var d=e.length;if(mr(e)){var _=qt(e);d=_.length}if(s>=d)return e;var y=s-vr(u);if(y<1)return u;var C=_?Ln(_,0,y).join(""):e.slice(0,y);if(c===i)return C+u;if(_&&(y+=C.length-y),il(c)){if(e.slice(y).search(c)){var M,O=C;for(c.global||(c=wo(c.source,Se(Iu.exec(c))+"g")),c.lastIndex=0;M=c.exec(O);)var P=M.index;C=C.slice(0,P===i?y:P)}}else if(e.indexOf(Tt(c),y)!=y){var $=C.lastIndexOf(c);$>-1&&(C=C.slice(0,$))}return C+u}function sv(e){return e=Se(e),e&&_d.test(e)?e.replace(bu,Fp):e}var ov=Ir(function(e,n,s){return e+(s?" ":"")+n.toUpperCase()}),ll=Xf("toUpperCase");function Zc(e,n,s){return e=Se(e),n=s?i:n,n===i?Mp(e)?Dp(e):wp(e):e.match(n)||[]}var Jc=ge(function(e,n){try{return At(e,i,n)}catch(s){return rl(s)?s:new le(s)}}),lv=dn(function(e,n){return Pt(n,function(s){s=tn(s),an(e,s,tl(e[s],e))}),e});function uv(e){var n=e==null?0:e.length,s=j();return e=n?We(e,function(u){if(typeof u[1]!="function")throw new Ft(a);return[s(u[0]),u[1]]}):[],ge(function(u){for(var c=-1;++cwe)return[];var s=Xe,u=rt(e,Xe);n=j(n),e-=Xe;for(var c=mo(u,n);++s0||n<0)?new ye(s):(e<0?s=s.takeRight(-e):e&&(s=s.drop(e)),n!==i&&(n=ce(n),s=n<0?s.dropRight(-n):s.take(n-e)),s)},ye.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},ye.prototype.toArray=function(){return this.take(Xe)},jt(ye.prototype,function(e,n){var s=/^(?:filter|find|map|reject)|While$/.test(n),u=/^(?:head|last)$/.test(n),c=h[u?"take"+(n=="last"?"Right":""):n],d=u||/^find/.test(n);c&&(h.prototype[n]=function(){var _=this.__wrapped__,y=u?[1]:arguments,C=_ instanceof ye,M=y[0],O=C||fe(_),P=function(ve){var be=c.apply(h,Tn([ve],y));return u&&$?be[0]:be};O&&s&&typeof M=="function"&&M.length!=1&&(C=O=!1);var $=this.__chain__,G=!!this.__actions__.length,te=d&&!$,he=C&&!G;if(!d&&O){_=he?_:new ye(this);var ne=e.apply(_,y);return ne.__actions__.push({func:os,args:[P],thisArg:i}),new Bt(ne,$)}return te&&he?e.apply(this,y):(ne=this.thru(P),te?u?ne.value()[0]:ne.value():ne)})}),Pt(["pop","push","shift","sort","splice","unshift"],function(e){var n=Li[e],s=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",u=/^(?:pop|shift)$/.test(e);h.prototype[e]=function(){var c=arguments;if(u&&!this.__chain__){var d=this.value();return n.apply(fe(d)?d:[],c)}return this[s](function(_){return n.apply(fe(_)?_:[],c)})}}),jt(ye.prototype,function(e,n){var s=h[n];if(s){var u=s.name+"";Oe.call(br,u)||(br[u]=[]),br[u].push({name:n,func:s})}}),br[ji(i,se).name]=[{name:"wrapper",func:i}],ye.prototype.clone=sg,ye.prototype.reverse=og,ye.prototype.value=lg,h.prototype.at=N_,h.prototype.chain=D_,h.prototype.commit=W_,h.prototype.next=U_,h.prototype.plant=H_,h.prototype.reverse=k_,h.prototype.toJSON=h.prototype.valueOf=h.prototype.value=K_,h.prototype.first=h.prototype.head,zr&&(h.prototype[zr]=$_),h},yr=Wp();qn?((qn.exports=yr)._=yr,uo._=yr):je._=yr}).call(oi)})(Ds,Ds.exports);var Na=Ds.exports;const Xx=[{title:"Angel of Christmas",cover:"angel-of-christmas",description:"After she finally gets the chance to pen her very first article, an aspiring newspaper writer digs into her family history to find the perfect Christmas story.",year:2015},{title:"A Perfect Christmas",cover:"a-perfect-christmas",description:"A newlywed couple prepare to host their first family Christmas together, but things don't go according to plan.",year:2016},{title:"A Wish for Christmas",cover:"a-wish-for-christmas",description:"Sara Thomas is the type of woman who prefers to sit on the sidelines at work, but when her big idea for a Christmas initiative is stolen, she makes a wish to Santa that she'll finally have the courage to stand up for herself.",year:2016},{title:"Every Christmas Has a Story",cover:"every-christmas-has-a-story",description:"While on air, a TV personality accidentally admits she hates Christmas. When she goes to a small town to film a special to repair her image, the Christmas spirit begins to change her life.",year:2016},{title:"Christmas Cookies",cover:"christmas-cookies",description:"A corporate agent is sent to a small town to buy a cookie company and shut down its factory. When she starts falling in love with the factory's owner, the town's Christmas spirit over takes her.",year:2016},{title:"A December Bride",cover:"a-december-bride",description:"A holiday wedding brings no joy to the bride's cousin, who was literally left by the groom right at the altar. But she might find her true love there when she gains a fake fiancé.",year:2016},{title:"Broadcasting Christmas",cover:"broadcasting-christmas",description:"Two news broadcasters who previously were in love fight for a position as a morning talk show host that they both want, ultimately finding what made them like each other so much in the first place.",year:2016},{title:"Christmas in Homestead",cover:"christmas-in-homestead",description:"Life is turned upside down for a small town mayor when a famous actress arrives to shoot her new Christmas movie.",year:2016},{title:"Finding Santa",cover:"finding-santa",description:"Grace is thrilled to be taking over the town's Christmas parade, but when the man playing St. Nick breaks his arm, she needs to find a replacement, even if the replacement is unwilling.",year:2017},{title:"A Gift to Remember",cover:"a-gift-to-remember",description:"A handsome stranger develops amnesia after a bibliophile crashes into him on her bicycle.",year:2017},{title:"The Mistletoe Inn",cover:"the-mistletoe-inn",description:"An aspiring novelist signs up for a week-long writing workshop at the Mistletoe Inn.",year:2017},{title:"The Christmas Cottage",cover:"the-christmas-cottage",description:"While helping to organize her best friend's Christmas wedding, a successful designer reconnects with an old flame.",year:2017},{title:"Sharing Christmas",cover:"sharing-christmas",description:"Stephanie Nichols takes over the Christmas Shop, but a property developer has bought the building and is terminating the retail leases. She finds help and love from Michael Kilpatrick, who works for the developer.",year:2017},{title:"Christmas Encore",cover:"christmas-encore",description:"A struggling actress auditions for the lead role in a theater production of 'A Christmas Carol'.",year:2017},{title:"Christmas on Honeysuckle Lane",cover:"christmas-on-honeysuckle-lane",description:"Emma returns home to celebrate Christmas for the last time with her siblings in the house they grew up in. After their parents' recent passing, the siblings reluctantly agree to sell the family home on Honeysuckle Lane.",year:2018},{title:"Once Upon a Christmas Miracle",cover:"once-upon-a-christmas-miracle",description:"This holiday romance is based on the incredible story about organ donor Chris Dempsey and recipient Heather Krueger, who were brought into one another's lives by a transplant surgery that led to a miraculous romance.",year:2018},{title:"Angel Falls: A Novel Holiday",cover:"angel-falls-a-novel-holiday",description:"A book editor must work with a former rival to help a potential writer find her way. He reminds all of them about the Christmas spirit and the value of community.",year:2019},{title:"Christmas Under the Stars",cover:"christmas-under-the-stars",description:"A Christmas-tree lot helps two people rediscover their holiday spirit.",year:2019},{title:"Christmas on My Mind",cover:"christmas-on-my-mind",description:"When Lucy wakes up with a wedding dress in hand, she believes that she is late to her wedding with her ex-boyfriend Zach. However, she has no recollection of the past 2 years, including the fact that she is engaged to another man.",year:2019},{title:"Merry & Bright",cover:"merry-and-bright",description:"Cate's mom is setting up dates for her CEO daughter. When she meets Gabe a week before Christmas, she assumes, he's a date, but he's a corporate recovery consultant for her candy cane company. He's also single.",year:2019},{title:"Holiday Hearts",cover:"holiday-hearts",description:"While planning an annual Christmas party, Peyton is forced together with Ben to care for a friend's daughter. While finding their Christmas spirit, will there be some romance along the way.",year:2019},{title:"A Blue Ridge Mountain Christmas",cover:"a-blue-ridge-mountain-christmas",description:"Hotel manager Willow returns to her stunning Virginia hometown to help her sister plan a Christmas wedding at the inn her family once owned. She must work with current owner and single dad David, who wants to let go of the past.",year:2019},{title:"Nostalgic Christmas",cover:"nostalgic-christmas",description:"Anne seems to have it all as a driven toy buyer in New York City, but her father's retirement signaling the closing of the town's beloved toy store brings the city girl back to her small-town roots.",year:2019},{title:"Time for You to Come Home for Christmas",cover:"time-for-you-to-come-home-for-christmas",description:"A recent widow travels with her son to her Virginia hometown for Christmas. On the way they meet a man who is heading to the same destination. As they continue to spend time together, the pair grows closer.",year:2019},{title:"Christmas in Rome",cover:"christmas-in-rome",description:"Angela, an American tour guide in Rome, agrees to teach a culture-shocked businessman named Oliver about the heart of Rome at Christmas.",year:2019},{title:"Christmas She Wrote",cover:"christmas-she-wrote",description:"Kaleigh is fired as popular column writer by the new editor at The Globe in NYC. She heads to her sister near Tahoe, CA, and helps in her bakery the weeks before Xmas. The single editor shows up - to right a wrong.",year:2020}],Vx={class:"text-white min-h-[100dvh] grid place-content-center p-4 pt-20"},Qx={class:"flex flex-col gap-4"},jx=cr({__name:"MemoryGame",setup(t){const r=Ht(!0),i=Ht(10),o=Ht(Xx),l=Ht([]),f=Ht(null),a=Ht(null),p=Ht([]),g=Ht(0),v=Ht(0),b=Ht(!1);function I(D){!f.value||a.value?(f.value=D,a.value=null):f.value.id!==D.id&&(a.value=D,g.value++,f.value.title===D.title?(p.value.push(D.title),f.value=null,a.value=null,p.value.length===i.value&&(b.value=!0,r.value=!0,(!v.value||g.value{l.value=Na.shuffle(Na.shuffle(o.value).slice(0,i.value).flatMap(K=>[K,K])).map((K,N)=>({...K,id:N})),r.value=!1},D)}return As(v,()=>localStorage.setItem("christmatch/record",String(v.value))),uu(()=>{localStorage.getItem("christmatch/record")&&(v.value=parseInt(localStorage.getItem("christmatch/record"))),E()}),(D,K)=>{const N=Jx,k=$x;return dt(),wn(st,null,[Me("main",Vx,[Me("section",Qx,[Me("div",{class:Ai([{"pointer-events-none":xt(r)},"grid grid-cols-5 gap-2 sm:gap-4"])},[(dt(!0),wn(st,null,uw(xt(l),(se,oe)=>(dt(),kr(N,{key:oe,movie:se,firstMovie:xt(f),secondMovie:xt(a),guessedMovies:xt(p),selectMovie:I},null,8,["movie","firstMovie","secondMovie","guessedMovies"]))),128))],2)])]),Be(k,{onCloseModal:K[0]||(K[0]=se=>b.value=!1),showVictoryModal:xt(b),guesses:xt(g),record:xt(v)},null,8,["showVictoryModal","guesses","record"])],64)}}}),eb=Me("h2",{class:"font-title text-5xl mb-2"},"Instructions",-1),tb=Me("section",{class:"text-lg sm:text-xl text-center space-y-2"},[Me("p",null,"20 cards are laid out in the grid, those being 10 pairs of Hallmark christmas movie covers."),Me("p",null,"Start by clicking a card to flip it over and reveal the movie, then click a new card to reveal it and see if they match."),Me("p",null,"As you progress the cards, you will reveal more and more movies until you will be able to match them."),Me("p",null,"But will you be able to distinguish these unique christmas movie covers and match them all?")],-1),nb=cr({__name:"InstructionsModal",props:{showInstructionsModal:{type:Boolean}},emits:["closeModal"],setup(t){return(r,i)=>{const o=Vh;return dt(),kr(o,{onCloseModal:i[0]||(i[0]=l=>r.$emit("closeModal")),showModal:r.showInstructionsModal},{default:vi(()=>[eb,tb]),_:1},8,["showModal"])}}}),pi=/^[a-z0-9]+(-[a-z0-9]+)*$/,Vs=(t,r,i,o="")=>{const l=t.split(":");if(t.slice(0,1)==="@"){if(l.length<2||l.length>3)return null;o=l.shift().slice(1)}if(l.length>3||!l.length)return null;if(l.length>1){const p=l.pop(),g=l.pop(),v={provider:l.length>0?l[0]:o,prefix:g,name:p};return r&&!Ss(v)?null:v}const f=l[0],a=f.split("-");if(a.length>1){const p={provider:o,prefix:a.shift(),name:a.join("-")};return r&&!Ss(p)?null:p}if(i&&o===""){const p={provider:o,prefix:"",name:f};return r&&!Ss(p,i)?null:p}return null},Ss=(t,r)=>t?!!((t.provider===""||t.provider.match(pi))&&(r&&t.prefix===""||t.prefix.match(pi))&&t.name.match(pi)):!1,Qh=Object.freeze({left:0,top:0,width:16,height:16}),Ws=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Qs=Object.freeze({...Qh,...Ws}),kl=Object.freeze({...Qs,body:"",hidden:!1});function rb(t,r){const i={};!t.hFlip!=!r.hFlip&&(i.hFlip=!0),!t.vFlip!=!r.vFlip&&(i.vFlip=!0);const o=((t.rotate||0)+(r.rotate||0))%4;return o&&(i.rotate=o),i}function Da(t,r){const i=rb(t,r);for(const o in kl)o in Ws?o in t&&!(o in i)&&(i[o]=Ws[o]):o in r?i[o]=r[o]:o in t&&(i[o]=t[o]);return i}function ib(t,r){const i=t.icons,o=t.aliases||Object.create(null),l=Object.create(null);function f(a){if(i[a])return l[a]=[];if(!(a in l)){l[a]=null;const p=o[a]&&o[a].parent,g=p&&f(p);g&&(l[a]=[p].concat(g))}return l[a]}return(r||Object.keys(i).concat(Object.keys(o))).forEach(f),l}function sb(t,r,i){const o=t.icons,l=t.aliases||Object.create(null);let f={};function a(p){f=Da(o[p]||l[p],f)}return a(r),i.forEach(a),Da(t,f)}function jh(t,r){const i=[];if(typeof t!="object"||typeof t.icons!="object")return i;t.not_found instanceof Array&&t.not_found.forEach(l=>{r(l,null),i.push(l)});const o=ib(t);for(const l in o){const f=o[l];f&&(r(l,sb(t,l,f)),i.push(l))}return i}const ob={provider:"",aliases:{},not_found:{},...Qh};function Cl(t,r){for(const i in r)if(i in t&&typeof t[i]!=typeof r[i])return!1;return!0}function ed(t){if(typeof t!="object"||t===null)return null;const r=t;if(typeof r.prefix!="string"||!t.icons||typeof t.icons!="object"||!Cl(t,ob))return null;const i=r.icons;for(const l in i){const f=i[l];if(!l.match(pi)||typeof f.body!="string"||!Cl(f,kl))return null}const o=r.aliases||Object.create(null);for(const l in o){const f=o[l],a=f.parent;if(!l.match(pi)||typeof a!="string"||!i[a]&&!o[a]||!Cl(f,kl))return null}return r}const Wa=Object.create(null);function lb(t,r){return{provider:t,prefix:r,icons:Object.create(null),missing:new Set}}function fr(t,r){const i=Wa[t]||(Wa[t]=Object.create(null));return i[r]||(i[r]=lb(t,r))}function _u(t,r){return ed(r)?jh(r,(i,o)=>{o?t.icons[i]=o:t.missing.add(i)}):[]}function ub(t,r,i){try{if(typeof i.body=="string")return t.icons[r]={...i},!0}catch{}return!1}let bi=!1;function td(t){return typeof t=="boolean"&&(bi=t),bi}function fb(t){const r=typeof t=="string"?Vs(t,!0,bi):t;if(r){const i=fr(r.provider,r.prefix),o=r.name;return i.icons[o]||(i.missing.has(o)?null:void 0)}}function cb(t,r){const i=Vs(t,!0,bi);if(!i)return!1;const o=fr(i.provider,i.prefix);return ub(o,i.name,r)}function ab(t,r){if(typeof t!="object")return!1;if(typeof r!="string"&&(r=t.provider||""),bi&&!r&&!t.prefix){let l=!1;return ed(t)&&(t.prefix="",jh(t,(f,a)=>{a&&cb(f,a)&&(l=!0)})),l}const i=t.prefix;if(!Ss({provider:r,prefix:i,name:"a"}))return!1;const o=fr(r,i);return!!_u(o,t)}const nd=Object.freeze({width:null,height:null}),rd=Object.freeze({...nd,...Ws}),hb=/(-?[0-9.]*[0-9]+[0-9.]*)/g,db=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Ua(t,r,i){if(r===1)return t;if(i=i||100,typeof t=="number")return Math.ceil(t*r*i)/i;if(typeof t!="string")return t;const o=t.split(hb);if(o===null||!o.length)return t;const l=[];let f=o.shift(),a=db.test(f);for(;;){if(a){const p=parseFloat(f);isNaN(p)?l.push(f):l.push(Math.ceil(p*r*i)/i)}else l.push(f);if(f=o.shift(),f===void 0)return l.join("");a=!a}}const pb=t=>t==="unset"||t==="undefined"||t==="none";function gb(t,r){const i={...Qs,...t},o={...rd,...r},l={left:i.left,top:i.top,width:i.width,height:i.height};let f=i.body;[i,o].forEach(K=>{const N=[],k=K.hFlip,se=K.vFlip;let oe=K.rotate;k?se?oe+=2:(N.push("translate("+(l.width+l.left).toString()+" "+(0-l.top).toString()+")"),N.push("scale(-1 1)"),l.top=l.left=0):se&&(N.push("translate("+(0-l.left).toString()+" "+(l.height+l.top).toString()+")"),N.push("scale(1 -1)"),l.top=l.left=0);let ee;switch(oe<0&&(oe-=Math.floor(oe/4)*4),oe=oe%4,oe){case 1:ee=l.height/2+l.top,N.unshift("rotate(90 "+ee.toString()+" "+ee.toString()+")");break;case 2:N.unshift("rotate(180 "+(l.width/2+l.left).toString()+" "+(l.height/2+l.top).toString()+")");break;case 3:ee=l.width/2+l.left,N.unshift("rotate(-90 "+ee.toString()+" "+ee.toString()+")");break}oe%2===1&&(l.left!==l.top&&(ee=l.left,l.left=l.top,l.top=ee),l.width!==l.height&&(ee=l.width,l.width=l.height,l.height=ee)),N.length&&(f=''+f+"")});const a=o.width,p=o.height,g=l.width,v=l.height;let b,I;a===null?(I=p===null?"1em":p==="auto"?v:p,b=Ua(I,g/v)):(b=a==="auto"?g:a,I=p===null?Ua(b,v/g):p==="auto"?v:p);const E={},D=(K,N)=>{pb(N)||(E[K]=N.toString())};return D("width",b),D("height",I),E.viewBox=l.left.toString()+" "+l.top.toString()+" "+g.toString()+" "+v.toString(),{attributes:E,body:f}}const _b=/\sid="(\S+)"/g,mb="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let vb=0;function yb(t,r=mb){const i=[];let o;for(;o=_b.exec(t);)i.push(o[1]);if(!i.length)return t;const l="suffix"+(Math.random()*16777216|Date.now()).toString(16);return i.forEach(f=>{const a=typeof r=="function"?r(f):r+(vb++).toString(),p=f.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+p+')([")]|\\.[a-z])',"g"),"$1"+a+l+"$3")}),t=t.replace(new RegExp(l,"g"),""),t}const Kl=Object.create(null);function wb(t,r){Kl[t]=r}function ql(t){return Kl[t]||Kl[""]}function mu(t){let r;if(typeof t.resources=="string")r=[t.resources];else if(r=t.resources,!(r instanceof Array)||!r.length)return null;return{resources:r,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const vu=Object.create(null),li=["https://api.simplesvg.com","https://api.unisvg.com"],Ms=[];for(;li.length>0;)li.length===1||Math.random()>.5?Ms.push(li.shift()):Ms.push(li.pop());vu[""]=mu({resources:["https://api.iconify.design"].concat(Ms)});function xb(t,r){const i=mu(r);return i===null?!1:(vu[t]=i,!0)}function yu(t){return vu[t]}const bb=()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}};let $a=bb();function Cb(t,r){const i=yu(t);if(!i)return 0;let o;if(!i.maxURL)o=0;else{let l=0;i.resources.forEach(a=>{l=Math.max(l,a.length)});const f=r+".json?icons=";o=i.maxURL-l-i.path.length-f.length}return o}function Ab(t){return t===404}const Ib=(t,r,i)=>{const o=[],l=Cb(t,r),f="icons";let a={type:f,provider:t,prefix:r,icons:[]},p=0;return i.forEach((g,v)=>{p+=g.length+1,p>=l&&v>0&&(o.push(a),a={type:f,provider:t,prefix:r,icons:[]},p=g.length),a.icons.push(g)}),o.push(a),o};function Tb(t){if(typeof t=="string"){const r=yu(t);if(r)return r.path}return"/"}const Eb=(t,r,i)=>{if(!$a){i("abort",424);return}let o=Tb(r.provider);switch(r.type){case"icons":{const f=r.prefix,p=r.icons.join(","),g=new URLSearchParams({icons:p});o+=f+".json?"+g.toString();break}case"custom":{const f=r.uri;o+=f.slice(0,1)==="/"?f.slice(1):f;break}default:i("abort",400);return}let l=503;$a(t+o).then(f=>{const a=f.status;if(a!==200){setTimeout(()=>{i(Ab(a)?"abort":"next",a)});return}return l=501,f.json()}).then(f=>{if(typeof f!="object"||f===null){setTimeout(()=>{f===404?i("abort",f):i("next",l)});return}setTimeout(()=>{i("success",f)})}).catch(()=>{i("next",l)})},Sb={prepare:Ib,send:Eb};function Mb(t){const r={loaded:[],missing:[],pending:[]},i=Object.create(null);t.sort((l,f)=>l.provider!==f.provider?l.provider.localeCompare(f.provider):l.prefix!==f.prefix?l.prefix.localeCompare(f.prefix):l.name.localeCompare(f.name));let o={provider:"",prefix:"",name:""};return t.forEach(l=>{if(o.name===l.name&&o.prefix===l.prefix&&o.provider===l.provider)return;o=l;const f=l.provider,a=l.prefix,p=l.name,g=i[f]||(i[f]=Object.create(null)),v=g[a]||(g[a]=fr(f,a));let b;p in v.icons?b=r.loaded:a===""||v.missing.has(p)?b=r.missing:b=r.pending;const I={provider:f,prefix:a,name:p};b.push(I)}),r}function id(t,r){t.forEach(i=>{const o=i.loaderCallbacks;o&&(i.loaderCallbacks=o.filter(l=>l.id!==r))})}function Ob(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const r=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!r.length)return;let i=!1;const o=t.provider,l=t.prefix;r.forEach(f=>{const a=f.icons,p=a.pending.length;a.pending=a.pending.filter(g=>{if(g.prefix!==l)return!0;const v=g.name;if(t.icons[v])a.loaded.push({provider:o,prefix:l,name:v});else if(t.missing.has(v))a.missing.push({provider:o,prefix:l,name:v});else return i=!0,!0;return!1}),a.pending.length!==p&&(i||id([t],f.id),f.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),f.abort))})}))}let Rb=0;function Lb(t,r,i){const o=Rb++,l=id.bind(null,i,o);if(!r.pending.length)return l;const f={id:o,icons:r,callback:t,abort:l};return i.forEach(a=>{(a.loaderCallbacks||(a.loaderCallbacks=[])).push(f)}),l}function Pb(t,r=!0,i=!1){const o=[];return t.forEach(l=>{const f=typeof l=="string"?Vs(l,r,i):l;f&&o.push(f)}),o}var Fb={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Bb(t,r,i,o){const l=t.resources.length,f=t.random?Math.floor(Math.random()*l):t.index;let a;if(t.random){let Q=t.resources.slice(0);for(a=[];Q.length>1;){const ue=Math.floor(Math.random()*Q.length);a.push(Q[ue]),Q=Q.slice(0,ue).concat(Q.slice(ue+1))}a=a.concat(Q)}else a=t.resources.slice(f).concat(t.resources.slice(0,f));const p=Date.now();let g="pending",v=0,b,I=null,E=[],D=[];typeof o=="function"&&D.push(o);function K(){I&&(clearTimeout(I),I=null)}function N(){g==="pending"&&(g="aborted"),K(),E.forEach(Q=>{Q.status==="pending"&&(Q.status="aborted")}),E=[]}function k(Q,ue){ue&&(D=[]),typeof Q=="function"&&D.push(Q)}function se(){return{startTime:p,payload:r,status:g,queriesSent:v,queriesPending:E.length,subscribe:k,abort:N}}function oe(){g="failed",D.forEach(Q=>{Q(void 0,b)})}function ee(){E.forEach(Q=>{Q.status==="pending"&&(Q.status="aborted")}),E=[]}function J(Q,ue,Y){const me=ue!=="success";switch(E=E.filter(pe=>pe!==Q),g){case"pending":break;case"failed":if(me||!t.dataAfterTimeout)return;break;default:return}if(ue==="abort"){b=Y,oe();return}if(me){b=Y,E.length||(a.length?ae():oe());return}if(K(),ee(),!t.random){const pe=t.resources.indexOf(Q.resource);pe!==-1&&pe!==t.index&&(t.index=pe)}g="completed",D.forEach(pe=>{pe(Y)})}function ae(){if(g!=="pending")return;K();const Q=a.shift();if(Q===void 0){if(E.length){I=setTimeout(()=>{K(),g==="pending"&&(ee(),oe())},t.timeout);return}oe();return}const ue={status:"pending",resource:Q,callback:(Y,me)=>{J(ue,Y,me)}};E.push(ue),v++,I=setTimeout(ae,t.rotate),i(Q,r,ue.callback)}return setTimeout(ae),se}function sd(t){const r={...Fb,...t};let i=[];function o(){i=i.filter(p=>p().status==="pending")}function l(p,g,v){const b=Bb(r,p,g,(I,E)=>{o(),v&&v(I,E)});return i.push(b),b}function f(p){return i.find(g=>p(g))||null}return{query:l,find:f,setIndex:p=>{r.index=p},getIndex:()=>r.index,cleanup:o}}function Ha(){}const Al=Object.create(null);function Nb(t){if(!Al[t]){const r=yu(t);if(!r)return;const i=sd(r),o={config:r,redundancy:i};Al[t]=o}return Al[t]}function Db(t,r,i){let o,l;if(typeof t=="string"){const f=ql(t);if(!f)return i(void 0,424),Ha;l=f.send;const a=Nb(t);a&&(o=a.redundancy)}else{const f=mu(t);if(f){o=sd(f);const a=t.resources?t.resources[0]:"",p=ql(a);p&&(l=p.send)}}return!o||!l?(i(void 0,424),Ha):o.query(r,l,i)().abort}const ka="iconify2",Ci="iconify",od=Ci+"-count",Ka=Ci+"-version",ld=36e5,Wb=168;function zl(t,r){try{return t.getItem(r)}catch{}}function wu(t,r,i){try{return t.setItem(r,i),!0}catch{}}function qa(t,r){try{t.removeItem(r)}catch{}}function Gl(t,r){return wu(t,od,r.toString())}function Yl(t){return parseInt(zl(t,od))||0}const js={local:!0,session:!0},ud={local:new Set,session:new Set};let xu=!1;function Ub(t){xu=t}let bs=typeof window>"u"?{}:window;function fd(t){const r=t+"Storage";try{if(bs&&bs[r]&&typeof bs[r].length=="number")return bs[r]}catch{}js[t]=!1}function cd(t,r){const i=fd(t);if(!i)return;const o=zl(i,Ka);if(o!==ka){if(o){const p=Yl(i);for(let g=0;g{const g=Ci+p.toString(),v=zl(i,g);if(typeof v=="string"){try{const b=JSON.parse(v);if(typeof b=="object"&&typeof b.cached=="number"&&b.cached>l&&typeof b.provider=="string"&&typeof b.data=="object"&&typeof b.data.prefix=="string"&&r(b,p))return!0}catch{}qa(i,g)}};let a=Yl(i);for(let p=a-1;p>=0;p--)f(p)||(p===a-1?(a--,Gl(i,a)):ud[t].add(p))}function ad(){if(!xu){Ub(!0);for(const t in js)cd(t,r=>{const i=r.data,o=r.provider,l=i.prefix,f=fr(o,l);if(!_u(f,i).length)return!1;const a=i.lastModified||-1;return f.lastModifiedCached=f.lastModifiedCached?Math.min(f.lastModifiedCached,a):a,!0})}}function $b(t,r){const i=t.lastModifiedCached;if(i&&i>=r)return i===r;if(t.lastModifiedCached=r,i)for(const o in js)cd(o,l=>{const f=l.data;return l.provider!==t.provider||f.prefix!==t.prefix||f.lastModified===r});return!0}function Hb(t,r){xu||ad();function i(o){let l;if(!js[o]||!(l=fd(o)))return;const f=ud[o];let a;if(f.size)f.delete(a=Array.from(f).shift());else if(a=Yl(l),!Gl(l,a+1))return;const p={cached:Math.floor(Date.now()/ld),provider:t.provider,data:r};return wu(l,Ci+a.toString(),JSON.stringify(p))}r.lastModified&&!$b(t,r.lastModified)||Object.keys(r.icons).length&&(r.not_found&&(r=Object.assign({},r),delete r.not_found),i("local")||i("session"))}function za(){}function kb(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,Ob(t)}))}function Kb(t,r){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(r).sort():t.iconsToLoad=r,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:i,prefix:o}=t,l=t.iconsToLoad;delete t.iconsToLoad;let f;if(!l||!(f=ql(i)))return;f.prepare(i,o,l).forEach(p=>{Db(i,p,g=>{if(typeof g!="object")p.icons.forEach(v=>{t.missing.add(v)});else try{const v=_u(t,g);if(!v.length)return;const b=t.pendingIcons;b&&v.forEach(I=>{b.delete(I)}),Hb(t,g)}catch(v){console.error(v)}kb(t)})})}))}const qb=(t,r)=>{const i=Pb(t,!0,td()),o=Mb(i);if(!o.pending.length){let g=!0;return r&&setTimeout(()=>{g&&r(o.loaded,o.missing,o.pending,za)}),()=>{g=!1}}const l=Object.create(null),f=[];let a,p;return o.pending.forEach(g=>{const{provider:v,prefix:b}=g;if(b===p&&v===a)return;a=v,p=b,f.push(fr(v,b));const I=l[v]||(l[v]=Object.create(null));I[b]||(I[b]=[])}),o.pending.forEach(g=>{const{provider:v,prefix:b,name:I}=g,E=fr(v,b),D=E.pendingIcons||(E.pendingIcons=new Set);D.has(I)||(D.add(I),l[v][b].push(I))}),f.forEach(g=>{const{provider:v,prefix:b}=g;l[v][b].length&&Kb(g,l[v][b])}),r?Lb(r,o,f):za};function zb(t,r){const i={...t};for(const o in r){const l=r[o],f=typeof l;o in nd?(l===null||l&&(f==="string"||f==="number"))&&(i[o]=l):f===typeof i[o]&&(i[o]=o==="rotate"?l%4:l)}return i}const Gb=/[\s,]+/;function Yb(t,r){r.split(Gb).forEach(i=>{switch(i.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function Zb(t,r=0){const i=t.replace(/^-?[0-9.]*/,"");function o(l){for(;l<0;)l+=4;return l%4}if(i===""){const l=parseInt(t);return isNaN(l)?0:o(l)}else if(i!==t){let l=0;switch(i){case"%":l=25;break;case"deg":l=90}if(l){let f=parseFloat(t.slice(0,t.length-i.length));return isNaN(f)?0:(f=f/l,f%1===0?o(f):0)}}return r}function Jb(t,r){let i=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in r)i+=" "+o+'="'+r[o]+'"';return'"+t+""}function Xb(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function Vb(t){return"data:image/svg+xml,"+Xb(t)}function Qb(t){return'url("'+Vb(t)+'")'}const Ga={...rd,inline:!1},jb={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},eC={display:"inline-block"},Zl={backgroundColor:"currentColor"},hd={backgroundColor:"transparent"},Ya={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Za={webkitMask:Zl,mask:Zl,background:hd};for(const t in Za){const r=Za[t];for(const i in Ya)r[t+i]=Ya[i]}const Os={};["horizontal","vertical"].forEach(t=>{const r=t.slice(0,1)+"Flip";Os[t+"-flip"]=r,Os[t.slice(0,1)+"-flip"]=r,Os[t+"Flip"]=r});function Ja(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const Xa=(t,r)=>{const i=zb(Ga,r),o={...jb},l=r.mode||"svg",f={},a=r.style,p=typeof a=="object"&&!(a instanceof Array)?a:{};for(let N in r){const k=r[N];if(k!==void 0)switch(N){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":i[N]=k===!0||k==="true"||k===1;break;case"flip":typeof k=="string"&&Yb(i,k);break;case"color":f.color=k;break;case"rotate":typeof k=="string"?i[N]=Zb(k):typeof k=="number"&&(i[N]=k);break;case"ariaHidden":case"aria-hidden":k!==!0&&k!=="true"&&delete o["aria-hidden"];break;default:{const se=Os[N];se?(k===!0||k==="true"||k===1)&&(i[se]=!0):Ga[N]===void 0&&(o[N]=k)}}}const g=gb(t,i),v=g.attributes;if(i.inline&&(f.verticalAlign="-0.125em"),l==="svg"){o.style={...f,...p},Object.assign(o,v);let N=0,k=r.id;return typeof k=="string"&&(k=k.replace(/-/g,"_")),o.innerHTML=yb(g.body,k?()=>k+"ID"+N++:"iconifyVue"),$l("svg",o)}const{body:b,width:I,height:E}=t,D=l==="mask"||(l==="bg"?!1:b.indexOf("currentColor")!==-1),K=Jb(b,{...v,width:I+"",height:E+""});return o.style={...f,"--svg":Qb(K),width:Ja(v.width),height:Ja(v.height),...eC,...D?Zl:hd,...p},$l("span",o)};td(!0);wb("",Sb);if(typeof document<"u"&&typeof window<"u"){ad();const t=window;if(t.IconifyPreload!==void 0){const r=t.IconifyPreload,i="Invalid IconifyPreload syntax.";typeof r=="object"&&r!==null&&(r instanceof Array?r:[r]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!ab(o))&&console.error(i)}catch{console.error(i)}})}if(t.IconifyProviders!==void 0){const r=t.IconifyProviders;if(typeof r=="object"&&r!==null)for(let i in r){const o="IconifyProviders["+i+"] is invalid.";try{const l=r[i];if(typeof l!="object"||!l||l.resources===void 0)continue;xb(i,l)||console.error(o)}catch{console.error(o)}}}}const tC={...Qs,body:""},Il=cr({inheritAttrs:!1,data(){return{iconMounted:!1,counter:0}},mounted(){this._name="",this._loadingIcon=null,this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(t,r){if(typeof t=="object"&&t!==null&&typeof t.body=="string")return this._name="",this.abortLoading(),{data:t};let i;if(typeof t!="string"||(i=Vs(t,!1,!0))===null)return this.abortLoading(),null;const o=fb(i);if(!o)return(!this._loadingIcon||this._loadingIcon.name!==t)&&(this.abortLoading(),this._name="",o!==null&&(this._loadingIcon={name:t,abort:qb([i],()=>{this.counter++})})),null;this.abortLoading(),this._name!==t&&(this._name=t,r&&r(t));const l=["iconify"];return i.prefix!==""&&l.push("iconify--"+i.prefix),i.provider!==""&&l.push("iconify--"+i.provider),{data:o,classes:l}}},render(){this.counter;const t=this.$attrs,r=this.iconMounted?this.getIcon(t.icon,t.onLoad):null;if(!r)return Xa(tC,t);let i=t;return r.classes&&(i={...t,class:(typeof t.class=="string"?t.class+" ":"")+r.classes.join(" ")}),Xa({...Qs,...r.data},i)}}),nC={class:"fixed w-full bg-black bg-opacity-30 backdrop-blur-sm text-white py-2 px-4"},rC={class:"max-w-3xl mx-auto flex flex-row justify-between"},iC=Me("p",{class:"font-title text-2xl md:text-3xl pt-2"},"Hallmark Christmatch",-1),sC={class:"flex flex-row gap-1 sm:gap-2 items-center"},oC={href:"https://github.com/malthesers/hallmark-christmatch","aria-label":"github repository link",target:"_blank",rel:"noopener noreferrer",class:"duration-200 hover:opacity-50"},lC={href:"https://ko-fi.com/malthesers","aria-label":"kofi link",target:"_blank",rel:"noopener noreferrer",class:"duration-200 hover:opacity-50"},uC=cr({__name:"SantasLittleHeader",setup(t){const r=Ht(!1);return(i,o)=>{const l=nb;return dt(),wn(st,null,[Me("header",nC,[Me("div",rC,[iC,Me("nav",sC,[Me("button",{onClick:o[0]||(o[0]=f=>r.value=!0),"aria-label":"open instructions button",class:"duration-200 hover:opacity-50"},[Be(xt(Il),{icon:"mdi:help-circle",class:"w-8 h-8 sm:w-9 sm:h-9"})]),Me("a",oC,[Be(xt(Il),{icon:"mdi:github",class:"w-8 h-8 sm:w-9 sm:h-9"})]),Me("a",lC,[Be(xt(Il),{icon:"simple-icons:kofi",class:"w-8 h-8 sm:w-[38px] sm:h-[38px] ml-1"})])])])]),Be(l,{onCloseModal:o[1]||(o[1]=f=>r.value=!1),showInstructionsModal:xt(r)},null,8,["showInstructionsModal"])],64)}}}),fC={};function cC(t,r){const i=uC,o=jx;return dt(),wn(st,null,[Be(i),Be(o)],64)}const aC=Xs(fC,[["render",cC]]);Ax(aC).mount("#app"); diff --git a/assets/index-a8288f10.css b/assets/index-a8288f10.css new file mode 100644 index 0000000..a8382d6 --- /dev/null +++ b/assets/index-a8288f10.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.pointer-events-none{pointer-events:none}.fixed{position:fixed}.top-0{top:0}.z-20{z-index:20}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.mt-4{margin-top:1rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-8{height:2rem}.h-\[90px\]{height:90px}.h-auto{height:auto}.h-screen{height:100vh}.max-h-\[80\%\]{max-height:80%}.min-h-\[100dvh\]{min-height:100dvh}.w-3\/5{width:60%}.w-8{width:2rem}.w-\[60px\]{width:60px}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-lg{max-width:32rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-auto{cursor:auto}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.place-content-center{place-content:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.rounded-lg{border-radius:.5rem}.border-2{border-width:2px}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}.bg-green-950{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity))}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-70{--tw-bg-opacity: .7}.bg-\[url\(\'assets\/background\.jpg\'\)\]{background-image:url(/assets/background-a59786a5.jpg)}.bg-cover{background-size:cover}.bg-center{background-position:center}.p-2{padding:.5rem}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.font-title{font-family:Sacramento,serif,system-ui}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.counter-enter-active,.counter-leave-active{transition:opacity 500s ease}.counter-enter-from,.counter-leave-to{opacity:0}.modal-enter-active,.modal-leave-active{transition:opacity .5s ease}.modal-enter-from,.modal-leave-to{opacity:0}.shake{animation-name:shake;animation-duration:.5s;animation-fill-mode:both}@keyframes shake{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(1deg)}20%,40%,60%,80%{transform:rotate(-1deg)}}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-opacity-100:hover{--tw-bg-opacity: 1}.hover\:text-green-950:hover{--tw-text-opacity: 1;color:rgb(5 46 22 / var(--tw-text-opacity))}.hover\:opacity-50:hover{opacity:.5}.child\:col-\[1\/1\]>*{grid-column:1/1}.child\:row-\[1\/1\]>*{grid-row:1/1}.child\:h-full>*{height:100%}.child\:w-full>*{width:100%}.child\:border-2>*{border-width:2px}.child\:border-white>*{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}@media (min-width: 640px){.sm\:h-9{height:2.25rem}.sm\:h-\[135px\]{height:135px}.sm\:h-\[38px\]{height:38px}.sm\:w-9{width:2.25rem}.sm\:w-\[38px\]{width:38px}.sm\:w-\[90px\]{width:90px}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:h-\[150px\]{height:150px}.md\:w-\[100px\]{width:100px}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}article[data-v-47598496]{transform:perspective(40rem) rotateY(180deg);transform-style:preserve-3d}.backface-hidden[data-v-47598496]{backface-visibility:hidden}.flipped[data-v-47598496]{transform:rotateY(0)} diff --git a/covers/a-blue-ridge-mountain-christmas.jpg b/covers/a-blue-ridge-mountain-christmas.jpg new file mode 100644 index 0000000..e67af53 Binary files /dev/null and b/covers/a-blue-ridge-mountain-christmas.jpg differ diff --git a/covers/a-december-bride.jpg b/covers/a-december-bride.jpg new file mode 100644 index 0000000..b1332b5 Binary files /dev/null and b/covers/a-december-bride.jpg differ diff --git a/covers/a-gift-to-remember.jpg b/covers/a-gift-to-remember.jpg new file mode 100644 index 0000000..f20ccf2 Binary files /dev/null and b/covers/a-gift-to-remember.jpg differ diff --git a/covers/a-perfect-christmas.jpg b/covers/a-perfect-christmas.jpg new file mode 100644 index 0000000..a888ed3 Binary files /dev/null and b/covers/a-perfect-christmas.jpg differ diff --git a/covers/a-wish-for-christmas.jpg b/covers/a-wish-for-christmas.jpg new file mode 100644 index 0000000..d5fea33 Binary files /dev/null and b/covers/a-wish-for-christmas.jpg differ diff --git a/covers/angel-falls-a-novel-holiday.jpg b/covers/angel-falls-a-novel-holiday.jpg new file mode 100644 index 0000000..e8bdadd Binary files /dev/null and b/covers/angel-falls-a-novel-holiday.jpg differ diff --git a/covers/angel-of-christmas.jpg b/covers/angel-of-christmas.jpg new file mode 100644 index 0000000..32b1468 Binary files /dev/null and b/covers/angel-of-christmas.jpg differ diff --git a/covers/broadcasting-christmas.jpg b/covers/broadcasting-christmas.jpg new file mode 100644 index 0000000..ff7cf68 Binary files /dev/null and b/covers/broadcasting-christmas.jpg differ diff --git a/covers/christmas-cookies.jpg b/covers/christmas-cookies.jpg new file mode 100644 index 0000000..cf36401 Binary files /dev/null and b/covers/christmas-cookies.jpg differ diff --git a/covers/christmas-encore.jpg b/covers/christmas-encore.jpg new file mode 100644 index 0000000..1b5bbad Binary files /dev/null and b/covers/christmas-encore.jpg differ diff --git a/covers/christmas-in-homestead.jpg b/covers/christmas-in-homestead.jpg new file mode 100644 index 0000000..d75ea5e Binary files /dev/null and b/covers/christmas-in-homestead.jpg differ diff --git a/covers/christmas-in-rome.jpg b/covers/christmas-in-rome.jpg new file mode 100644 index 0000000..66fa05e Binary files /dev/null and b/covers/christmas-in-rome.jpg differ diff --git a/covers/christmas-on-honeysuckle-lane.jpg b/covers/christmas-on-honeysuckle-lane.jpg new file mode 100644 index 0000000..9b67e7c Binary files /dev/null and b/covers/christmas-on-honeysuckle-lane.jpg differ diff --git a/covers/christmas-on-my-mind.jpg b/covers/christmas-on-my-mind.jpg new file mode 100644 index 0000000..c671fd1 Binary files /dev/null and b/covers/christmas-on-my-mind.jpg differ diff --git a/covers/christmas-she-wrote.jpg b/covers/christmas-she-wrote.jpg new file mode 100644 index 0000000..ddd1ba7 Binary files /dev/null and b/covers/christmas-she-wrote.jpg differ diff --git a/covers/christmas-under-the-stars.jpg b/covers/christmas-under-the-stars.jpg new file mode 100644 index 0000000..cc253e4 Binary files /dev/null and b/covers/christmas-under-the-stars.jpg differ diff --git a/covers/every-christmas-has-a-story.jpg b/covers/every-christmas-has-a-story.jpg new file mode 100644 index 0000000..a9e51ae Binary files /dev/null and b/covers/every-christmas-has-a-story.jpg differ diff --git a/covers/finding-santa.jpg b/covers/finding-santa.jpg new file mode 100644 index 0000000..56b6bf2 Binary files /dev/null and b/covers/finding-santa.jpg differ diff --git a/covers/holiday-hearts.jpg b/covers/holiday-hearts.jpg new file mode 100644 index 0000000..253ceca Binary files /dev/null and b/covers/holiday-hearts.jpg differ diff --git a/covers/merry-and-bright.jpg b/covers/merry-and-bright.jpg new file mode 100644 index 0000000..9d272bb Binary files /dev/null and b/covers/merry-and-bright.jpg differ diff --git a/covers/nostalgic-christmas.jpg b/covers/nostalgic-christmas.jpg new file mode 100644 index 0000000..dac5c65 Binary files /dev/null and b/covers/nostalgic-christmas.jpg differ diff --git a/covers/once-upon-a-christmas-miracle.jpg b/covers/once-upon-a-christmas-miracle.jpg new file mode 100644 index 0000000..7052974 Binary files /dev/null and b/covers/once-upon-a-christmas-miracle.jpg differ diff --git a/covers/sharing-christmas.jpg b/covers/sharing-christmas.jpg new file mode 100644 index 0000000..1236176 Binary files /dev/null and b/covers/sharing-christmas.jpg differ diff --git a/covers/the-christmas-cottage.jpg b/covers/the-christmas-cottage.jpg new file mode 100644 index 0000000..81ffd47 Binary files /dev/null and b/covers/the-christmas-cottage.jpg differ diff --git a/covers/the-mistletoe-inn.jpg b/covers/the-mistletoe-inn.jpg new file mode 100644 index 0000000..dfcb138 Binary files /dev/null and b/covers/the-mistletoe-inn.jpg differ diff --git a/covers/time-for-you-to-come-home-for-christmas.jpg b/covers/time-for-you-to-come-home-for-christmas.jpg new file mode 100644 index 0000000..351b65b Binary files /dev/null and b/covers/time-for-you-to-come-home-for-christmas.jpg differ diff --git a/favicon-16x16.png b/favicon-16x16.png new file mode 100644 index 0000000..5b2180d Binary files /dev/null and b/favicon-16x16.png differ diff --git a/favicon-32x32.png b/favicon-32x32.png new file mode 100644 index 0000000..28b1502 Binary files /dev/null and b/favicon-32x32.png differ diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..f3d2f14 Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..c03fad8 --- /dev/null +++ b/index.html @@ -0,0 +1,25 @@ + + + + Hallmark Christmatch + + + + + + + + + + + + + + + + + +
+ + + diff --git a/maskable-icon.png b/maskable-icon.png new file mode 100644 index 0000000..f311c8e Binary files /dev/null and b/maskable-icon.png differ diff --git a/screenshots/desktop1.jpg b/screenshots/desktop1.jpg new file mode 100644 index 0000000..dc9d4e7 Binary files /dev/null and b/screenshots/desktop1.jpg differ diff --git a/screenshots/desktop2.jpg b/screenshots/desktop2.jpg new file mode 100644 index 0000000..6e5dc6b Binary files /dev/null and b/screenshots/desktop2.jpg differ diff --git a/screenshots/desktop3.jpg b/screenshots/desktop3.jpg new file mode 100644 index 0000000..6f2b8c1 Binary files /dev/null and b/screenshots/desktop3.jpg differ diff --git a/screenshots/mobile1.jpg b/screenshots/mobile1.jpg new file mode 100644 index 0000000..64b9f26 Binary files /dev/null and b/screenshots/mobile1.jpg differ diff --git a/screenshots/mobile2.jpg b/screenshots/mobile2.jpg new file mode 100644 index 0000000..7bfbafb Binary files /dev/null and b/screenshots/mobile2.jpg differ diff --git a/screenshots/mobile3.jpg b/screenshots/mobile3.jpg new file mode 100644 index 0000000..3f1911d Binary files /dev/null and b/screenshots/mobile3.jpg differ diff --git a/site.webmanifest b/site.webmanifest new file mode 100644 index 0000000..d469ec9 --- /dev/null +++ b/site.webmanifest @@ -0,0 +1,68 @@ +{ + "name": "Hallmark Christmatch", + "short_name": "Hallmark Christmatch", + "description": "A concentration and memory game inspired by the most unpredictable and unique Christmas movies.", + "start_url": "/hallmark-christmatch/", + "background_color": "#052E16", + "theme_color": "#052E16", + "display": "standalone", + "display_override": ["window-controls-overlay"], + "lang": "en", + "categories": ["entertainment", "games"], + "icons": [ + { + "src": "android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "maskable-icon.png", + "sizes": "210x210", + "type": "image/png", + "purpose": "maskable" + } + ], + "screenshots": [ + { + "src": "screenshots/mobile1.jpg", + "type": "image/jpg", + "sizes": "724x1408", + "form_factor": "narrow" + }, + { + "src": "screenshots/mobile2.jpg", + "type": "image/jpg", + "sizes": "724x1408", + "form_factor": "narrow" + }, + { + "src": "screenshots/mobile3.jpg", + "type": "image/jpg", + "sizes": "724x1408", + "form_factor": "narrow" + }, + { + "src": "screenshots/desktop1.jpg", + "type": "image/jpg", + "sizes": "838x492", + "form_factor": "wide" + }, + { + "src": "screenshots/desktop2.jpg", + "type": "image/jpg", + "sizes": "838x492", + "form_factor": "wide" + }, + { + "src": "screenshots/desktop3.jpg", + "type": "image/jpg", + "sizes": "838x492", + "form_factor": "wide" + } + ] +} \ No newline at end of file