diff --git a/src/assets/UncialAntiqua-Regular.0cc686dc.ttf b/src/assets/UncialAntiqua-Regular.0cc686dc.ttf new file mode 100644 index 0000000..9bf2a7e Binary files /dev/null and b/src/assets/UncialAntiqua-Regular.0cc686dc.ttf differ diff --git a/src/assets/cover.dafe41be.png b/src/assets/cover.dafe41be.png new file mode 100644 index 0000000..cd4790f Binary files /dev/null and b/src/assets/cover.dafe41be.png differ diff --git a/src/assets/index.62613db8.js b/src/assets/index.62613db8.js new file mode 100644 index 0000000..ee1bd2b --- /dev/null +++ b/src/assets/index.62613db8.js @@ -0,0 +1,13 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerpolicy&&(o.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?o.credentials="include":r.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function zr(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Gl="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Xl=zr(Gl);function la(e){return!!e||e===""}function Gn(e){if(z(e)){const t={};for(let n=0;n{if(n){const s=n.split(tc);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ht(e){let t="";if(Re(e))t=e;else if(z(e))for(let n=0;nYt(n,t))}const we=e=>Re(e)?e:e==null?"":z(e)||Se(e)&&(e.toString===fa||!Z(e.toString))?JSON.stringify(e,ca,2):String(e),ca=(e,t)=>t&&t.__v_isRef?ca(e,t.value):cn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:yn(t)?{[`Set(${t.size})`]:[...t.values()]}:Se(t)&&!z(t)&&!da(t)?String(t):t,me={},ln=[],st=()=>{},rc=()=>!1,oc=/^on[^a-z]/,xs=e=>oc.test(e),Kr=e=>e.startsWith("onUpdate:"),Ie=Object.assign,Qr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ic=Object.prototype.hasOwnProperty,oe=(e,t)=>ic.call(e,t),z=Array.isArray,cn=e=>Xn(e)==="[object Map]",yn=e=>Xn(e)==="[object Set]",Po=e=>Xn(e)==="[object Date]",Z=e=>typeof e=="function",Re=e=>typeof e=="string",Dn=e=>typeof e=="symbol",Se=e=>e!==null&&typeof e=="object",ua=e=>Se(e)&&Z(e.then)&&Z(e.catch),fa=Object.prototype.toString,Xn=e=>fa.call(e),ac=e=>Xn(e).slice(8,-1),da=e=>Xn(e)==="[object Object]",Jr=e=>Re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ls=zr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Cs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},lc=/-(\w)/g,pt=Cs(e=>e.replace(lc,(t,n)=>n?n.toUpperCase():"")),cc=/\B([A-Z])/g,bn=Cs(e=>e.replace(cc,"-$1").toLowerCase()),$s=Cs(e=>e.charAt(0).toUpperCase()+e.slice(1)),Js=Cs(e=>e?`on${$s(e)}`:""),Vn=(e,t)=>!Object.is(e,t),cs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Un=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Io;const uc=()=>Io||(Io=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let ut;class ha{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&ut&&(this.parent=ut,this.index=(ut.scopes||(ut.scopes=[])).push(this)-1)}run(t){if(this.active){const n=ut;try{return ut=this,t()}finally{ut=n}}}on(){ut=this}off(){ut=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},ma=e=>(e.w&Ht)>0,_a=e=>(e.n&Ht)>0,dc=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(c==="length"||c>=s)&&a.push(l)});else switch(n!==void 0&&a.push(i.get(n)),t){case"add":z(e)?Jr(n)&&a.push(i.get("length")):(a.push(i.get(Qt)),cn(e)&&a.push(i.get($r)));break;case"delete":z(e)||(a.push(i.get(Qt)),cn(e)&&a.push(i.get($r)));break;case"set":cn(e)&&a.push(i.get(Qt));break}if(a.length===1)a[0]&&Sr(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Sr(Yr(l))}}function Sr(e,t){const n=z(e)?e:[...e];for(const s of n)s.computed&&Lo(s);for(const s of n)s.computed||Lo(s)}function Lo(e,t){(e!==tt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const pc=zr("__proto__,__v_isRef,__isVue"),ya=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Dn)),mc=Gr(),_c=Gr(!1,!0),gc=Gr(!0),Mo=vc();function vc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ae(this);for(let o=0,i=this.length;o{e[t]=function(...n){wn();const s=ae(this)[t].apply(this,n);return xn(),s}}),e}function Gr(e=!1,t=!1){return function(s,r,o){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&o===(e?t?Lc:$a:t?Ca:xa).get(s))return s;const i=z(s);if(!e&&i&&oe(Mo,r))return Reflect.get(Mo,r,o);const a=Reflect.get(s,r,o);return(Dn(r)?ya.has(r):pc(r))||(e||Ke(s,"get",r),t)?a:Ee(a)?i&&Jr(r)?a:a.value:Se(a)?e?Sa(a):Cn(a):a}}const yc=ba(),bc=ba(!0);function ba(e=!1){return function(n,s,r,o){let i=n[s];if(zn(i)&&Ee(i)&&!Ee(r))return!1;if(!e&&!zn(r)&&(Er(r)||(r=ae(r),i=ae(i)),!z(n)&&Ee(i)&&!Ee(r)))return i.value=r,!0;const a=z(n)&&Jr(s)?Number(s)e,Ss=e=>Reflect.getPrototypeOf(e);function ns(e,t,n=!1,s=!1){e=e.__v_raw;const r=ae(e),o=ae(t);n||(t!==o&&Ke(r,"get",t),Ke(r,"get",o));const{has:i}=Ss(r),a=s?Xr:n?no:Wn;if(i.call(r,t))return a(e.get(t));if(i.call(r,o))return a(e.get(o));e!==r&&e.get(t)}function ss(e,t=!1){const n=this.__v_raw,s=ae(n),r=ae(e);return t||(e!==r&&Ke(s,"has",e),Ke(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function rs(e,t=!1){return e=e.__v_raw,!t&&Ke(ae(e),"iterate",Qt),Reflect.get(e,"size",e)}function Ho(e){e=ae(e);const t=ae(this);return Ss(t).has.call(t,e)||(t.add(e),wt(t,"add",e,e)),this}function No(e,t){t=ae(t);const n=ae(this),{has:s,get:r}=Ss(n);let o=s.call(n,e);o||(e=ae(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?Vn(t,i)&&wt(n,"set",e,t):wt(n,"add",e,t),this}function qo(e){const t=ae(this),{has:n,get:s}=Ss(t);let r=n.call(t,e);r||(e=ae(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&wt(t,"delete",e,void 0),o}function Fo(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&wt(e,"clear",void 0,void 0),n}function os(e,t){return function(s,r){const o=this,i=o.__v_raw,a=ae(i),l=t?Xr:e?no:Wn;return!e&&Ke(a,"iterate",Qt),i.forEach((c,u)=>s.call(r,l(c),l(u),o))}}function is(e,t,n){return function(...s){const r=this.__v_raw,o=ae(r),i=cn(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=r[e](...s),u=n?Xr:t?no:Wn;return!t&&Ke(o,"iterate",l?$r:Qt),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function St(e){return function(...t){return e==="delete"?!1:this}}function Ec(){const e={get(o){return ns(this,o)},get size(){return rs(this)},has:ss,add:Ho,set:No,delete:qo,clear:Fo,forEach:os(!1,!1)},t={get(o){return ns(this,o,!1,!0)},get size(){return rs(this)},has:ss,add:Ho,set:No,delete:qo,clear:Fo,forEach:os(!1,!0)},n={get(o){return ns(this,o,!0)},get size(){return rs(this,!0)},has(o){return ss.call(this,o,!0)},add:St("add"),set:St("set"),delete:St("delete"),clear:St("clear"),forEach:os(!0,!1)},s={get(o){return ns(this,o,!0,!0)},get size(){return rs(this,!0)},has(o){return ss.call(this,o,!0)},add:St("add"),set:St("set"),delete:St("delete"),clear:St("clear"),forEach:os(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=is(o,!1,!1),n[o]=is(o,!0,!1),t[o]=is(o,!1,!0),s[o]=is(o,!0,!0)}),[e,n,t,s]}const[Ac,Rc,kc,Tc]=Ec();function eo(e,t){const n=t?e?Tc:kc:e?Rc:Ac;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(oe(n,r)&&r in s?n:s,r,o)}const Pc={get:eo(!1,!1)},Ic={get:eo(!1,!0)},Oc={get:eo(!0,!1)},xa=new WeakMap,Ca=new WeakMap,$a=new WeakMap,Lc=new WeakMap;function Mc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Hc(e){return e.__v_skip||!Object.isExtensible(e)?0:Mc(ac(e))}function Cn(e){return zn(e)?e:to(e,!1,wa,Pc,xa)}function Nc(e){return to(e,!1,Sc,Ic,Ca)}function Sa(e){return to(e,!0,$c,Oc,$a)}function to(e,t,n,s,r){if(!Se(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Hc(e);if(i===0)return e;const a=new Proxy(e,i===2?s:n);return r.set(e,a),a}function Lt(e){return zn(e)?Lt(e.__v_raw):!!(e&&e.__v_isReactive)}function zn(e){return!!(e&&e.__v_isReadonly)}function Er(e){return!!(e&&e.__v_isShallow)}function Ea(e){return Lt(e)||zn(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function dn(e){return hs(e,"__v_skip",!0),e}const Wn=e=>Se(e)?Cn(e):e,no=e=>Se(e)?Sa(e):e;function Aa(e){Ot&&tt&&(e=ae(e),va(e.dep||(e.dep=Yr())))}function Ra(e,t){e=ae(e),e.dep&&Sr(e.dep)}function Ee(e){return!!(e&&e.__v_isRef===!0)}function Ue(e){return ka(e,!1)}function qc(e){return ka(e,!0)}function ka(e,t){return Ee(e)?e:new Fc(e,t)}class Fc{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:Wn(t)}get value(){return Aa(this),this._value}set value(t){t=this.__v_isShallow?t:ae(t),Vn(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Wn(t),Ra(this))}}function un(e){return Ee(e)?e.value:e}const Bc={get:(e,t,n)=>un(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Ee(r)&&!Ee(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Ta(e){return Lt(e)?e:new Proxy(e,Bc)}function jc(e){const t=z(e)?new Array(e.length):{};for(const n in e)t[n]=Vc(e,n);return t}class Dc{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function Vc(e,t,n){const s=e[t];return Ee(s)?s:new Dc(e,t,n)}class Uc{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Zr(t,()=>{this._dirty||(this._dirty=!0,Ra(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=ae(this);return Aa(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function zc(e,t,n=!1){let s,r;const o=Z(e);return o?(s=e,r=st):(s=e.get,r=e.set),new Uc(s,r,o||!r,n)}function Mt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){Es(o,t,n)}return r}function Ye(e,t,n,s){if(Z(e)){const o=Mt(e,t,n,s);return o&&ua(o)&&o.catch(i=>{Es(i,t,n)}),o}const r=[];for(let o=0;o>>1;Kn(ze[s])yt&&ze.splice(t,1)}function La(e,t,n,s){z(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?s+1:s))&&n.push(e),Oa()}function Jc(e){La(e,On,Ln,rn)}function Yc(e){La(e,kt,Mn,on)}function As(e,t=null){if(Ln.length){for(Rr=t,On=[...new Set(Ln)],Ln.length=0,rn=0;rnKn(n)-Kn(s)),on=0;one.id==null?1/0:e.id;function Ha(e){Ar=!1,ps=!0,As(e),ze.sort((n,s)=>Kn(n)-Kn(s));const t=st;try{for(yt=0;yt_.trim())),f&&(r=n.map(Un))}let a,l=s[a=Js(t)]||s[a=Js(pt(t))];!l&&o&&(l=s[a=Js(bn(t))]),l&&Ye(l,e,6,r);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ye(c,e,6,r)}}function Na(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},a=!1;if(!Z(e)){const l=c=>{const u=Na(c,t,!0);u&&(a=!0,Ie(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(s.set(e,null),null):(z(o)?o.forEach(l=>i[l]=null):Ie(i,o),s.set(e,i),i)}function Rs(e,t){return!e||!xs(t)?!1:(t=t.slice(2).replace(/Once$/,""),oe(e,t[0].toLowerCase()+t.slice(1))||oe(e,bn(t))||oe(e,t))}let Le=null,ks=null;function ms(e){const t=Le;return Le=e,ks=e&&e.type.__scopeId||null,t}function ro(e){ks=e}function oo(){ks=null}function L(e,t=Le,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Zo(-1);const o=ms(t),i=e(...r);return ms(o),s._d&&Zo(1),i};return s._n=!0,s._c=!0,s._d=!0,s}function Ys(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:a,attrs:l,emit:c,render:u,renderCache:f,data:d,setupState:_,ctx:v,inheritAttrs:x}=e;let A,T;const j=ms(e);try{if(n.shapeFlag&4){const G=r||s;A=ft(u.call(G,G,f,o,_,d,v)),T=l}else{const G=t;A=ft(G.length>1?G(o,{attrs:l,slots:a,emit:c}):G(o,null)),T=t.props?l:Gc(l)}}catch(G){qn.length=0,Es(G,e,1),A=$(Ze)}let K=A;if(T&&x!==!1){const G=Object.keys(T),{shapeFlag:I}=K;G.length&&I&7&&(i&&G.some(Kr)&&(T=Xc(T,i)),K=xt(K,T))}return n.dirs&&(K=xt(K),K.dirs=K.dirs?K.dirs.concat(n.dirs):n.dirs),n.transition&&(K.transition=n.transition),A=K,ms(j),A}const Gc=e=>{let t;for(const n in e)(n==="class"||n==="style"||xs(n))&&((t||(t={}))[n]=e[n]);return t},Xc=(e,t)=>{const n={};for(const s in e)(!Kr(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function eu(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:a,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Bo(s,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function su(e,t){t&&t.pendingBranch?z(e)?t.effects.push(...e):t.effects.push(e):Yc(e)}function fn(e,t){if(Te){let n=Te.provides;const s=Te.parent&&Te.parent.provides;s===n&&(n=Te.provides=Object.create(s)),n[e]=t}}function rt(e,t,n=!1){const s=Te||Le;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Z(t)?t.call(s.proxy):t}}function Ts(e,t){return io(e,null,t)}const jo={};function Hn(e,t,n){return io(e,t,n)}function io(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=me){const a=Te;let l,c=!1,u=!1;if(Ee(e)?(l=()=>e.value,c=Er(e)):Lt(e)?(l=()=>e,s=!0):z(e)?(u=!0,c=e.some(T=>Lt(T)||Er(T)),l=()=>e.map(T=>{if(Ee(T))return T.value;if(Lt(T))return Kt(T);if(Z(T))return Mt(T,a,2)})):Z(e)?t?l=()=>Mt(e,a,2):l=()=>{if(!(a&&a.isUnmounted))return f&&f(),Ye(e,a,3,[d])}:l=st,t&&s){const T=l;l=()=>Kt(T())}let f,d=T=>{f=A.onStop=()=>{Mt(T,a,4)}};if(Yn)return d=st,t?n&&Ye(t,a,3,[l(),u?[]:void 0,d]):l(),st;let _=u?[]:jo;const v=()=>{if(!!A.active)if(t){const T=A.run();(s||c||(u?T.some((j,K)=>Vn(j,_[K])):Vn(T,_)))&&(f&&f(),Ye(t,a,3,[T,_===jo?void 0:_,d]),_=T)}else A.run()};v.allowRecurse=!!t;let x;r==="sync"?x=v:r==="post"?x=()=>Fe(v,a&&a.suspense):x=()=>Jc(v);const A=new Zr(l,x);return t?n?v():_=A.run():r==="post"?Fe(A.run.bind(A),a&&a.suspense):A.run(),()=>{A.stop(),a&&a.scope&&Qr(a.scope.effects,A)}}function ru(e,t,n){const s=this.proxy,r=Re(e)?e.includes(".")?qa(s,e):()=>s[e]:e.bind(s,s);let o;Z(t)?o=t:(o=t.handler,n=t);const i=Te;hn(this);const a=io(r,o.bind(s),n);return i?hn(i):Jt(),a}function qa(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{Kt(n,t)});else if(da(e))for(const n in e)Kt(e[n],t);return e}function ou(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Qn(()=>{e.isMounted=!0}),Va(()=>{e.isUnmounting=!0}),e}const Je=[Function,Array],iu={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Je,onEnter:Je,onAfterEnter:Je,onEnterCancelled:Je,onBeforeLeave:Je,onLeave:Je,onAfterLeave:Je,onLeaveCancelled:Je,onBeforeAppear:Je,onAppear:Je,onAfterAppear:Je,onAppearCancelled:Je},setup(e,{slots:t}){const n=fo(),s=ou();let r;return()=>{const o=t.default&&ja(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const x of o)if(x.type!==Ze){i=x;break}}const a=ae(e),{mode:l}=a;if(s.isLeaving)return Zs(i);const c=Do(i);if(!c)return Zs(i);const u=kr(c,a,s,n);Tr(c,u);const f=n.subTree,d=f&&Do(f);let _=!1;const{getTransitionKey:v}=c.type;if(v){const x=v();r===void 0?r=x:x!==r&&(r=x,_=!0)}if(d&&d.type!==Ze&&(!zt(c,d)||_)){const x=kr(d,a,s,n);if(Tr(d,x),l==="out-in")return s.isLeaving=!0,x.afterLeave=()=>{s.isLeaving=!1,n.update()},Zs(i);l==="in-out"&&c.type!==Ze&&(x.delayLeave=(A,T,j)=>{const K=Ba(s,d);K[String(d.key)]=d,A._leaveCb=()=>{T(),A._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=j})}return i}}},Fa=iu;function Ba(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function kr(e,t,n,s){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:_,onLeaveCancelled:v,onBeforeAppear:x,onAppear:A,onAfterAppear:T,onAppearCancelled:j}=t,K=String(e.key),G=Ba(n,e),I=(q,Y)=>{q&&Ye(q,s,9,Y)},_e=(q,Y)=>{const se=Y[1];I(q,Y),z(q)?q.every(le=>le.length<=1)&&se():q.length<=1&&se()},X={mode:o,persisted:i,beforeEnter(q){let Y=a;if(!n.isMounted)if(r)Y=x||a;else return;q._leaveCb&&q._leaveCb(!0);const se=G[K];se&&zt(e,se)&&se.el._leaveCb&&se.el._leaveCb(),I(Y,[q])},enter(q){let Y=l,se=c,le=u;if(!n.isMounted)if(r)Y=A||l,se=T||c,le=j||u;else return;let M=!1;const re=q._enterCb=ce=>{M||(M=!0,ce?I(le,[q]):I(se,[q]),X.delayedLeave&&X.delayedLeave(),q._enterCb=void 0)};Y?_e(Y,[q,re]):re()},leave(q,Y){const se=String(e.key);if(q._enterCb&&q._enterCb(!0),n.isUnmounting)return Y();I(f,[q]);let le=!1;const M=q._leaveCb=re=>{le||(le=!0,Y(),re?I(v,[q]):I(_,[q]),q._leaveCb=void 0,G[se]===e&&delete G[se])};G[se]=e,d?_e(d,[q,M]):M()},clone(q){return kr(q,t,n,s)}};return X}function Zs(e){if(Ps(e))return e=xt(e),e.children=null,e}function Do(e){return Ps(e)?e.children?e.children[0]:void 0:e}function Tr(e,t){e.shapeFlag&6&&e.component?Tr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ja(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader,Ps=e=>e.type.__isKeepAlive;function au(e,t){Da(e,"a",t)}function lu(e,t){Da(e,"da",t)}function Da(e,t,n=Te){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Is(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Ps(r.parent.vnode)&&cu(s,t,n,r),r=r.parent}}function cu(e,t,n,s){const r=Is(t,e,s,!0);Os(()=>{Qr(s[t],r)},n)}function Is(e,t,n=Te,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;wn(),hn(n);const a=Ye(t,n,e,i);return Jt(),xn(),a});return s?r.unshift(o):r.push(o),o}}const Ct=e=>(t,n=Te)=>(!Yn||e==="sp")&&Is(e,t,n),uu=Ct("bm"),Qn=Ct("m"),fu=Ct("bu"),du=Ct("u"),Va=Ct("bum"),Os=Ct("um"),hu=Ct("sp"),pu=Ct("rtg"),mu=Ct("rtc");function _u(e,t=Te){Is("ec",e,t)}function Vo(e,t){const n=Le;if(n===null)return e;const s=Hs(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;ot(i,a,void 0,o&&o[a]));else{const i=Object.keys(e);r=new Array(i.length);for(let a=0,l=i.length;avs(t)?!(t.type===Ze||t.type===xe&&!Wa(t.children)):!0)?e:null}const Pr=e=>e?rl(e)?Hs(e)||e.proxy:Pr(e.parent):null,_s=Ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Pr(e.parent),$root:e=>Pr(e.root),$emit:e=>e.emit,$options:e=>Qa(e),$forceUpdate:e=>e.f||(e.f=()=>Ia(e.update)),$nextTick:e=>e.n||(e.n=dt.bind(e.proxy)),$watch:e=>ru.bind(e)}),gu={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const _=i[t];if(_!==void 0)switch(_){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(s!==me&&oe(s,t))return i[t]=1,s[t];if(r!==me&&oe(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&oe(c,t))return i[t]=3,o[t];if(n!==me&&oe(n,t))return i[t]=4,n[t];Ir&&(i[t]=0)}}const u=_s[t];let f,d;if(u)return t==="$attrs"&&Ke(e,"get",t),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==me&&oe(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,oe(d,t))return d[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return r!==me&&oe(r,t)?(r[t]=n,!0):s!==me&&oe(s,t)?(s[t]=n,!0):oe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let a;return!!n[i]||e!==me&&oe(e,i)||t!==me&&oe(t,i)||(a=o[0])&&oe(a,i)||oe(s,i)||oe(_s,i)||oe(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:oe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Ir=!0;function vu(e){const t=Qa(e),n=e.proxy,s=e.ctx;Ir=!1,t.beforeCreate&&zo(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:_,updated:v,activated:x,deactivated:A,beforeDestroy:T,beforeUnmount:j,destroyed:K,unmounted:G,render:I,renderTracked:_e,renderTriggered:X,errorCaptured:q,serverPrefetch:Y,expose:se,inheritAttrs:le,components:M,directives:re,filters:ce}=t;if(c&&yu(c,s,null,e.appContext.config.unwrapInjectedRef),i)for(const ve in i){const de=i[ve];Z(de)&&(s[ve]=de.bind(n))}if(r){const ve=r.call(n,n);Se(ve)&&(e.data=Cn(ve))}if(Ir=!0,o)for(const ve in o){const de=o[ve],je=Z(de)?de.bind(n,n):Z(de.get)?de.get.bind(n,n):st,Gt=!Z(de)&&Z(de.set)?de.set.bind(n):st,_t=$e({get:je,set:Gt});Object.defineProperty(s,ve,{enumerable:!0,configurable:!0,get:()=>_t.value,set:at=>_t.value=at})}if(a)for(const ve in a)Ka(a[ve],s,n,ve);if(l){const ve=Z(l)?l.call(n):l;Reflect.ownKeys(ve).forEach(de=>{fn(de,ve[de])})}u&&zo(u,e,"c");function ge(ve,de){z(de)?de.forEach(je=>ve(je.bind(n))):de&&ve(de.bind(n))}if(ge(uu,f),ge(Qn,d),ge(fu,_),ge(du,v),ge(au,x),ge(lu,A),ge(_u,q),ge(mu,_e),ge(pu,X),ge(Va,j),ge(Os,G),ge(hu,Y),z(se))if(se.length){const ve=e.exposed||(e.exposed={});se.forEach(de=>{Object.defineProperty(ve,de,{get:()=>n[de],set:je=>n[de]=je})})}else e.exposed||(e.exposed={});I&&e.render===st&&(e.render=I),le!=null&&(e.inheritAttrs=le),M&&(e.components=M),re&&(e.directives=re)}function yu(e,t,n=st,s=!1){z(e)&&(e=Or(e));for(const r in e){const o=e[r];let i;Se(o)?"default"in o?i=rt(o.from||r,o.default,!0):i=rt(o.from||r):i=rt(o),Ee(i)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[r]=i}}function zo(e,t,n){Ye(z(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ka(e,t,n,s){const r=s.includes(".")?qa(n,s):()=>n[s];if(Re(e)){const o=t[e];Z(o)&&Hn(r,o)}else if(Z(e))Hn(r,e.bind(n));else if(Se(e))if(z(e))e.forEach(o=>Ka(o,t,n,s));else{const o=Z(e.handler)?e.handler.bind(n):t[e.handler];Z(o)&&Hn(r,o,e)}}function Qa(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!r.length&&!n&&!s?l=t:(l={},r.length&&r.forEach(c=>gs(l,c,i,!0)),gs(l,t,i)),o.set(t,l),l}function gs(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&gs(e,o,n,!0),r&&r.forEach(i=>gs(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const a=bu[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const bu={data:Wo,props:Ut,emits:Ut,methods:Ut,computed:Ut,beforeCreate:Me,created:Me,beforeMount:Me,mounted:Me,beforeUpdate:Me,updated:Me,beforeDestroy:Me,beforeUnmount:Me,destroyed:Me,unmounted:Me,activated:Me,deactivated:Me,errorCaptured:Me,serverPrefetch:Me,components:Ut,directives:Ut,watch:xu,provide:Wo,inject:wu};function Wo(e,t){return t?e?function(){return Ie(Z(e)?e.call(this,this):e,Z(t)?t.call(this,this):t)}:t:e}function wu(e,t){return Ut(Or(e),Or(t))}function Or(e){if(z(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,_]=Ya(f,t,!0);Ie(i,d),_&&a.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return s.set(e,ln),ln;if(z(o))for(let u=0;u-1,_[1]=x<0||v-1||oe(_,"default"))&&a.push(f)}}}const c=[i,a];return s.set(e,c),c}function Ko(e){return e[0]!=="$"}function Qo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Jo(e,t){return Qo(e)===Qo(t)}function Yo(e,t){return z(t)?t.findIndex(n=>Jo(n,e)):Z(t)&&Jo(t,e)?0:-1}const Za=e=>e[0]==="_"||e==="$stable",lo=e=>z(e)?e.map(ft):[ft(e)],Su=(e,t,n)=>{if(t._n)return t;const s=L((...r)=>lo(t(...r)),n);return s._c=!1,s},Ga=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Za(r))continue;const o=e[r];if(Z(o))t[r]=Su(r,o,s);else if(o!=null){const i=lo(o);t[r]=()=>i}}},Xa=(e,t)=>{const n=lo(t);e.slots.default=()=>n},Eu=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),hs(t,"_",n)):Ga(t,e.slots={})}else e.slots={},t&&Xa(e,t);hs(e.slots,Ms,1)},Au=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=me;if(s.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(Ie(r,t),!n&&a===1&&delete r._):(o=!t.$stable,Ga(t,r)),i=t}else t&&(Xa(e,t),i={default:1});if(o)for(const a in r)!Za(a)&&!(a in i)&&delete r[a]};function el(){return{app:null,config:{isNativeTag:rc,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ru=0;function ku(e,t){return function(s,r=null){Z(s)||(s=Object.assign({},s)),r!=null&&!Se(r)&&(r=null);const o=el(),i=new Set;let a=!1;const l=o.app={_uid:Ru++,_component:s,_props:r,_container:null,_context:o,_instance:null,version:Qu,get config(){return o.config},set config(c){},use(c,...u){return i.has(c)||(c&&Z(c.install)?(i.add(c),c.install(l,...u)):Z(c)&&(i.add(c),c(l,...u))),l},mixin(c){return o.mixins.includes(c)||o.mixins.push(c),l},component(c,u){return u?(o.components[c]=u,l):o.components[c]},directive(c,u){return u?(o.directives[c]=u,l):o.directives[c]},mount(c,u,f){if(!a){const d=$(s,r);return d.appContext=o,u&&t?t(d,c):e(d,c,f),a=!0,l._container=c,c.__vue_app__=l,Hs(d.component)||d.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(c,u){return o.provides[c]=u,l}};return l}}function Mr(e,t,n,s,r=!1){if(z(e)){e.forEach((d,_)=>Mr(d,t&&(z(t)?t[_]:t),n,s,r));return}if(Nn(s)&&!r)return;const o=s.shapeFlag&4?Hs(s.component)||s.component.proxy:s.el,i=r?null:o,{i:a,r:l}=e,c=t&&t.r,u=a.refs===me?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(Re(c)?(u[c]=null,oe(f,c)&&(f[c]=null)):Ee(c)&&(c.value=null)),Z(l))Mt(l,a,12,[i,u]);else{const d=Re(l),_=Ee(l);if(d||_){const v=()=>{if(e.f){const x=d?u[l]:l.value;r?z(x)&&Qr(x,o):z(x)?x.includes(o)||x.push(o):d?(u[l]=[o],oe(f,l)&&(f[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else d?(u[l]=i,oe(f,l)&&(f[l]=i)):_&&(l.value=i,e.k&&(u[e.k]=i))};i?(v.id=-1,Fe(v,n)):v()}}}const Fe=su;function Tu(e){return Pu(e)}function Pu(e,t){const n=uc();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:_=st,cloneNode:v,insertStaticContent:x}=e,A=(p,m,g,w=null,b=null,k=null,H=!1,R=null,P=!!m.dynamicChildren)=>{if(p===m)return;p&&!zt(p,m)&&(w=D(p),Qe(p,b,k,!0),p=null),m.patchFlag===-2&&(P=!1,m.dynamicChildren=null);const{type:C,ref:V,shapeFlag:F}=m;switch(C){case co:T(p,m,g,w);break;case Ze:j(p,m,g,w);break;case Gs:p==null&&K(m,g,w,H);break;case xe:re(p,m,g,w,b,k,H,R,P);break;default:F&1?_e(p,m,g,w,b,k,H,R,P):F&6?ce(p,m,g,w,b,k,H,R,P):(F&64||F&128)&&C.process(p,m,g,w,b,k,H,R,P,ye)}V!=null&&b&&Mr(V,p&&p.ref,k,m||p,!m)},T=(p,m,g,w)=>{if(p==null)s(m.el=a(m.children),g,w);else{const b=m.el=p.el;m.children!==p.children&&c(b,m.children)}},j=(p,m,g,w)=>{p==null?s(m.el=l(m.children||""),g,w):m.el=p.el},K=(p,m,g,w)=>{[p.el,p.anchor]=x(p.children,m,g,w,p.el,p.anchor)},G=({el:p,anchor:m},g,w)=>{let b;for(;p&&p!==m;)b=d(p),s(p,g,w),p=b;s(m,g,w)},I=({el:p,anchor:m})=>{let g;for(;p&&p!==m;)g=d(p),r(p),p=g;r(m)},_e=(p,m,g,w,b,k,H,R,P)=>{H=H||m.type==="svg",p==null?X(m,g,w,b,k,H,R,P):se(p,m,b,k,H,R,P)},X=(p,m,g,w,b,k,H,R)=>{let P,C;const{type:V,props:F,shapeFlag:U,transition:Q,patchFlag:ie,dirs:he}=p;if(p.el&&v!==void 0&&ie===-1)P=p.el=v(p.el);else{if(P=p.el=i(p.type,k,F&&F.is,F),U&8?u(P,p.children):U&16&&Y(p.children,P,null,w,b,k&&V!=="foreignObject",H,R),he&&Bt(p,null,w,"created"),F){for(const be in F)be!=="value"&&!ls(be)&&o(P,be,null,F[be],k,p.children,w,b,O);"value"in F&&o(P,"value",null,F.value),(C=F.onVnodeBeforeMount)&&ct(C,w,p)}q(P,p,p.scopeId,H,w)}he&&Bt(p,null,w,"beforeMount");const pe=(!b||b&&!b.pendingBranch)&&Q&&!Q.persisted;pe&&Q.beforeEnter(P),s(P,m,g),((C=F&&F.onVnodeMounted)||pe||he)&&Fe(()=>{C&&ct(C,w,p),pe&&Q.enter(P),he&&Bt(p,null,w,"mounted")},b)},q=(p,m,g,w,b)=>{if(g&&_(p,g),w)for(let k=0;k{for(let C=P;C{const R=m.el=p.el;let{patchFlag:P,dynamicChildren:C,dirs:V}=m;P|=p.patchFlag&16;const F=p.props||me,U=m.props||me;let Q;g&&jt(g,!1),(Q=U.onVnodeBeforeUpdate)&&ct(Q,g,m,p),V&&Bt(m,p,g,"beforeUpdate"),g&&jt(g,!0);const ie=b&&m.type!=="foreignObject";if(C?le(p.dynamicChildren,C,R,g,w,ie,k):H||je(p,m,R,null,g,w,ie,k,!1),P>0){if(P&16)M(R,m,F,U,g,w,b);else if(P&2&&F.class!==U.class&&o(R,"class",null,U.class,b),P&4&&o(R,"style",F.style,U.style,b),P&8){const he=m.dynamicProps;for(let pe=0;pe{Q&&ct(Q,g,m,p),V&&Bt(m,p,g,"updated")},w)},le=(p,m,g,w,b,k,H)=>{for(let R=0;R{if(g!==w){for(const R in w){if(ls(R))continue;const P=w[R],C=g[R];P!==C&&R!=="value"&&o(p,R,C,P,H,m.children,b,k,O)}if(g!==me)for(const R in g)!ls(R)&&!(R in w)&&o(p,R,g[R],null,H,m.children,b,k,O);"value"in w&&o(p,"value",g.value,w.value)}},re=(p,m,g,w,b,k,H,R,P)=>{const C=m.el=p?p.el:a(""),V=m.anchor=p?p.anchor:a("");let{patchFlag:F,dynamicChildren:U,slotScopeIds:Q}=m;Q&&(R=R?R.concat(Q):Q),p==null?(s(C,g,w),s(V,g,w),Y(m.children,g,V,b,k,H,R,P)):F>0&&F&64&&U&&p.dynamicChildren?(le(p.dynamicChildren,U,g,b,k,H,R),(m.key!=null||b&&m===b.subTree)&&tl(p,m,!0)):je(p,m,g,V,b,k,H,R,P)},ce=(p,m,g,w,b,k,H,R,P)=>{m.slotScopeIds=R,p==null?m.shapeFlag&512?b.ctx.activate(m,g,w,H,P):Ce(m,g,w,b,k,H,P):ge(p,m,P)},Ce=(p,m,g,w,b,k,H)=>{const R=p.component=ju(p,w,b);if(Ps(p)&&(R.ctx.renderer=ye),Du(R),R.asyncDep){if(b&&b.registerDep(R,ve),!p.el){const P=R.subTree=$(Ze);j(null,P,m,g)}return}ve(R,p,m,g,b,k,H)},ge=(p,m,g)=>{const w=m.component=p.component;if(eu(p,m,g))if(w.asyncDep&&!w.asyncResolved){de(w,m,g);return}else w.next=m,Qc(w.update),w.update();else m.el=p.el,w.vnode=m},ve=(p,m,g,w,b,k,H)=>{const R=()=>{if(p.isMounted){let{next:V,bu:F,u:U,parent:Q,vnode:ie}=p,he=V,pe;jt(p,!1),V?(V.el=ie.el,de(p,V,H)):V=ie,F&&cs(F),(pe=V.props&&V.props.onVnodeBeforeUpdate)&&ct(pe,Q,V,ie),jt(p,!0);const be=Ys(p),Xe=p.subTree;p.subTree=be,A(Xe,be,f(Xe.el),D(Xe),p,b,k),V.el=be.el,he===null&&tu(p,be.el),U&&Fe(U,b),(pe=V.props&&V.props.onVnodeUpdated)&&Fe(()=>ct(pe,Q,V,ie),b)}else{let V;const{el:F,props:U}=m,{bm:Q,m:ie,parent:he}=p,pe=Nn(m);if(jt(p,!1),Q&&cs(Q),!pe&&(V=U&&U.onVnodeBeforeMount)&&ct(V,he,m),jt(p,!0),F&&J){const be=()=>{p.subTree=Ys(p),J(F,p.subTree,p,b,null)};pe?m.type.__asyncLoader().then(()=>!p.isUnmounted&&be()):be()}else{const be=p.subTree=Ys(p);A(null,be,g,w,p,b,k),m.el=be.el}if(ie&&Fe(ie,b),!pe&&(V=U&&U.onVnodeMounted)){const be=m;Fe(()=>ct(V,he,be),b)}(m.shapeFlag&256||he&&Nn(he.vnode)&&he.vnode.shapeFlag&256)&&p.a&&Fe(p.a,b),p.isMounted=!0,m=g=w=null}},P=p.effect=new Zr(R,()=>Ia(C),p.scope),C=p.update=()=>P.run();C.id=p.uid,jt(p,!0),C()},de=(p,m,g)=>{m.component=p;const w=p.vnode.props;p.vnode=m,p.next=null,$u(p,m.props,w,g),Au(p,m.children,g),wn(),As(void 0,p.update),xn()},je=(p,m,g,w,b,k,H,R,P=!1)=>{const C=p&&p.children,V=p?p.shapeFlag:0,F=m.children,{patchFlag:U,shapeFlag:Q}=m;if(U>0){if(U&128){_t(C,F,g,w,b,k,H,R,P);return}else if(U&256){Gt(C,F,g,w,b,k,H,R,P);return}}Q&8?(V&16&&O(C,b,k),F!==C&&u(g,F)):V&16?Q&16?_t(C,F,g,w,b,k,H,R,P):O(C,b,k,!0):(V&8&&u(g,""),Q&16&&Y(F,g,w,b,k,H,R,P))},Gt=(p,m,g,w,b,k,H,R,P)=>{p=p||ln,m=m||ln;const C=p.length,V=m.length,F=Math.min(C,V);let U;for(U=0;UV?O(p,b,k,!0,!1,F):Y(m,g,w,b,k,H,R,P,F)},_t=(p,m,g,w,b,k,H,R,P)=>{let C=0;const V=m.length;let F=p.length-1,U=V-1;for(;C<=F&&C<=U;){const Q=p[C],ie=m[C]=P?Tt(m[C]):ft(m[C]);if(zt(Q,ie))A(Q,ie,g,null,b,k,H,R,P);else break;C++}for(;C<=F&&C<=U;){const Q=p[F],ie=m[U]=P?Tt(m[U]):ft(m[U]);if(zt(Q,ie))A(Q,ie,g,null,b,k,H,R,P);else break;F--,U--}if(C>F){if(C<=U){const Q=U+1,ie=QU)for(;C<=F;)Qe(p[C],b,k,!0),C++;else{const Q=C,ie=C,he=new Map;for(C=ie;C<=U;C++){const De=m[C]=P?Tt(m[C]):ft(m[C]);De.key!=null&&he.set(De.key,C)}let pe,be=0;const Xe=U-ie+1;let Xt=!1,Ro=0;const Rn=new Array(Xe);for(C=0;C=Xe){Qe(De,b,k,!0);continue}let lt;if(De.key!=null)lt=he.get(De.key);else for(pe=ie;pe<=U;pe++)if(Rn[pe-ie]===0&&zt(De,m[pe])){lt=pe;break}lt===void 0?Qe(De,b,k,!0):(Rn[lt-ie]=C+1,lt>=Ro?Ro=lt:Xt=!0,A(De,m[lt],g,null,b,k,H,R,P),be++)}const ko=Xt?Iu(Rn):ln;for(pe=ko.length-1,C=Xe-1;C>=0;C--){const De=ie+C,lt=m[De],To=De+1{const{el:k,type:H,transition:R,children:P,shapeFlag:C}=p;if(C&6){at(p.component.subTree,m,g,w);return}if(C&128){p.suspense.move(m,g,w);return}if(C&64){H.move(p,m,g,ye);return}if(H===xe){s(k,m,g);for(let F=0;FR.enter(k),b);else{const{leave:F,delayLeave:U,afterLeave:Q}=R,ie=()=>s(k,m,g),he=()=>{F(k,()=>{ie(),Q&&Q()})};U?U(k,ie,he):he()}else s(k,m,g)},Qe=(p,m,g,w=!1,b=!1)=>{const{type:k,props:H,ref:R,children:P,dynamicChildren:C,shapeFlag:V,patchFlag:F,dirs:U}=p;if(R!=null&&Mr(R,null,g,p,!0),V&256){m.ctx.deactivate(p);return}const Q=V&1&&U,ie=!Nn(p);let he;if(ie&&(he=H&&H.onVnodeBeforeUnmount)&&ct(he,m,p),V&6)B(p.component,g,w);else{if(V&128){p.suspense.unmount(g,w);return}Q&&Bt(p,null,m,"beforeUnmount"),V&64?p.type.remove(p,m,g,b,ye,w):C&&(k!==xe||F>0&&F&64)?O(C,m,g,!1,!0):(k===xe&&F&384||!b&&V&16)&&O(P,m,g),w&&An(p)}(ie&&(he=H&&H.onVnodeUnmounted)||Q)&&Fe(()=>{he&&ct(he,m,p),Q&&Bt(p,null,m,"unmounted")},g)},An=p=>{const{type:m,el:g,anchor:w,transition:b}=p;if(m===xe){y(g,w);return}if(m===Gs){I(p);return}const k=()=>{r(g),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(p.shapeFlag&1&&b&&!b.persisted){const{leave:H,delayLeave:R}=b,P=()=>H(g,k);R?R(p.el,k,P):P()}else k()},y=(p,m)=>{let g;for(;p!==m;)g=d(p),r(p),p=g;r(m)},B=(p,m,g)=>{const{bum:w,scope:b,update:k,subTree:H,um:R}=p;w&&cs(w),b.stop(),k&&(k.active=!1,Qe(H,p,m,g)),R&&Fe(R,m),Fe(()=>{p.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},O=(p,m,g,w=!1,b=!1,k=0)=>{for(let H=k;Hp.shapeFlag&6?D(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el),ue=(p,m,g)=>{p==null?m._vnode&&Qe(m._vnode,null,null,!0):A(m._vnode||null,p,m,null,null,null,g),Ma(),m._vnode=p},ye={p:A,um:Qe,m:at,r:An,mt:Ce,mc:Y,pc:je,pbc:le,n:D,o:e};let te,J;return t&&([te,J]=t(ye)),{render:ue,hydrate:te,createApp:ku(ue,te)}}function jt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function tl(e,t,n=!1){const s=e.children,r=t.children;if(z(s)&&z(r))for(let o=0;o>1,e[n[a]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const Ou=e=>e.__isTeleport,xe=Symbol(void 0),co=Symbol(void 0),Ze=Symbol(void 0),Gs=Symbol(void 0),qn=[];let nt=null;function E(e=!1){qn.push(nt=e?null:[])}function Lu(){qn.pop(),nt=qn[qn.length-1]||null}let Jn=1;function Zo(e){Jn+=e}function nl(e){return e.dynamicChildren=Jn>0?nt||ln:null,Lu(),Jn>0&&nt&&nt.push(e),e}function W(e,t,n,s,r,o){return nl(h(e,t,n,s,r,o,!0))}function ee(e,t,n,s,r){return nl($(e,t,n,s,r,!0))}function vs(e){return e?e.__v_isVNode===!0:!1}function zt(e,t){return e.type===t.type&&e.key===t.key}const Ms="__vInternal",sl=({key:e})=>e!=null?e:null,us=({ref:e,ref_key:t,ref_for:n})=>e!=null?Re(e)||Ee(e)||Z(e)?{i:Le,r:e,k:t,f:!!n}:e:null;function h(e,t=null,n=null,s=0,r=null,o=e===xe?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&sl(t),ref:t&&us(t),scopeId:ks,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null};return a?(uo(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Re(n)?8:16),Jn>0&&!i&&nt&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&nt.push(l),l}const $=Mu;function Mu(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Ua)&&(e=Ze),vs(e)){const a=xt(e,t,!0);return n&&uo(a,n),Jn>0&&!o&&nt&&(a.shapeFlag&6?nt[nt.indexOf(e)]=a:nt.push(a)),a.patchFlag|=-2,a}if(Ku(e)&&(e=e.__vccOpts),t){t=Hu(t);let{class:a,style:l}=t;a&&!Re(a)&&(t.class=ht(a)),Se(l)&&(Ea(l)&&!z(l)&&(l=Ie({},l)),t.style=Gn(l))}const i=Re(e)?1:nu(e)?128:Ou(e)?64:Se(e)?4:Z(e)?2:0;return h(e,t,n,s,r,i,o,!0)}function Hu(e){return e?Ea(e)||Ms in e?Ie({},e):e:null}function xt(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,a=t?qu(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&sl(a),ref:t&&t.ref?n&&r?z(r)?r.concat(us(t)):[r,us(t)]:us(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&xt(e.ssContent),ssFallback:e.ssFallback&&xt(e.ssFallback),el:e.el,anchor:e.anchor}}function N(e=" ",t=0){return $(co,null,e,t)}function Nu(e="",t=!1){return t?(E(),ee(Ze,null,e)):$(Ze,null,e)}function ft(e){return e==null||typeof e=="boolean"?$(Ze):z(e)?$(xe,null,e.slice()):typeof e=="object"?Tt(e):$(co,null,String(e))}function Tt(e){return e.el===null||e.memo?e:xt(e)}function uo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(z(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),uo(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Ms in t)?t._ctx=Le:r===3&&Le&&(Le.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Z(t)?(t={default:t,_ctx:Le},n=32):(t=String(t),s&64?(n=16,t=[N(t)]):n=8);e.children=t,e.shapeFlag|=n}function qu(...e){const t={};for(let n=0;nTe||Le,hn=e=>{Te=e,e.scope.on()},Jt=()=>{Te&&Te.scope.off(),Te=null};function rl(e){return e.vnode.shapeFlag&4}let Yn=!1;function Du(e,t=!1){Yn=t;const{props:n,children:s}=e.vnode,r=rl(e);Cu(e,n,r,t),Eu(e,s);const o=r?Vu(e,t):void 0;return Yn=!1,o}function Vu(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=dn(new Proxy(e.ctx,gu));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?zu(e):null;hn(e),wn();const o=Mt(s,e,0,[e.props,r]);if(xn(),Jt(),ua(o)){if(o.then(Jt,Jt),t)return o.then(i=>{Go(e,i,t)}).catch(i=>{Es(i,e,0)});e.asyncDep=o}else Go(e,o,t)}else ol(e,t)}function Go(e,t,n){Z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Se(t)&&(e.setupState=Ta(t)),ol(e,n)}let Xo;function ol(e,t,n){const s=e.type;if(!e.render){if(!t&&Xo&&!s.render){const r=s.template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,c=Ie(Ie({isCustomElement:o,delimiters:a},i),l);s.render=Xo(r,c)}}e.render=s.render||st}hn(e),wn(),vu(e),xn(),Jt()}function Uu(e){return new Proxy(e.attrs,{get(t,n){return Ke(e,"get","$attrs"),t[n]}})}function zu(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Uu(e))},slots:e.slots,emit:e.emit,expose:t}}function Hs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ta(dn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _s)return _s[n](e)}}))}function Wu(e,t=!0){return Z(e)?e.displayName||e.name:e.name||t&&e.__name}function Ku(e){return Z(e)&&"__vccOpts"in e}const $e=(e,t)=>zc(e,t,Yn);function Ns(e,t,n){const s=arguments.length;return s===2?Se(t)&&!z(t)?vs(t)?$(e,null,[t]):$(e,t):$(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&vs(n)&&(n=[n]),$(e,t,n))}const Qu="3.2.37",Ju="http://www.w3.org/2000/svg",Wt=typeof document<"u"?document:null,ei=Wt&&Wt.createElement("template"),Yu={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?Wt.createElementNS(Ju,e):Wt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Wt.createTextNode(e),createComment:e=>Wt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Wt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{ei.innerHTML=s?`${e}`:e;const a=ei.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Zu(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Gu(e,t,n){const s=e.style,r=Re(n);if(n&&!r){for(const o in n)Hr(s,o,n[o]);if(t&&!Re(t))for(const o in t)n[o]==null&&Hr(s,o,"")}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const ti=/\s*!important$/;function Hr(e,t,n){if(z(n))n.forEach(s=>Hr(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Xu(e,t);ti.test(n)?e.setProperty(bn(s),n.replace(ti,""),"important"):e[s]=n}}const ni=["Webkit","Moz","ms"],Xs={};function Xu(e,t){const n=Xs[t];if(n)return n;let s=pt(t);if(s!=="filter"&&s in e)return Xs[t]=s;s=$s(s);for(let r=0;r{let e=Date.now,t=!1;if(typeof window<"u"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Nr=0;const sf=Promise.resolve(),rf=()=>{Nr=0},of=()=>Nr||(sf.then(rf),Nr=il());function bt(e,t,n,s){e.addEventListener(t,n,s)}function af(e,t,n,s){e.removeEventListener(t,n,s)}function lf(e,t,n,s,r=null){const o=e._vei||(e._vei={}),i=o[t];if(s&&i)i.value=s;else{const[a,l]=cf(t);if(s){const c=o[t]=uf(s,r);bt(e,a,c,l)}else i&&(af(e,a,i,l),o[t]=void 0)}}const ri=/(?:Once|Passive|Capture)$/;function cf(e){let t;if(ri.test(e)){t={};let n;for(;n=e.match(ri);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[bn(e.slice(2)),t]}function uf(e,t){const n=s=>{const r=s.timeStamp||il();(nf||r>=n.attached-1)&&Ye(ff(s,n.value),t,5,[s])};return n.value=e,n.attached=of(),n}function ff(e,t){if(z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const oi=/^on[a-z]/,df=(e,t,n,s,r=!1,o,i,a,l)=>{t==="class"?Zu(e,s,r):t==="style"?Gu(e,n,s):xs(t)?Kr(t)||lf(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):hf(e,t,s,r))?tf(e,t,s,o,i,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ef(e,t,s,r))};function hf(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&oi.test(t)&&Z(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||oi.test(t)&&Re(n)?!1:t in e}const Et="transition",kn="animation",$t=(e,{slots:t})=>Ns(Fa,pf(e),t);$t.displayName="Transition";const al={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};$t.props=Ie({},Fa.props,al);const Dt=(e,t=[])=>{z(e)?e.forEach(n=>n(...t)):e&&e(...t)},ii=e=>e?z(e)?e.some(t=>t.length>1):e.length>1:!1;function pf(e){const t={};for(const M in e)M in al||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=e,v=mf(r),x=v&&v[0],A=v&&v[1],{onBeforeEnter:T,onEnter:j,onEnterCancelled:K,onLeave:G,onLeaveCancelled:I,onBeforeAppear:_e=T,onAppear:X=j,onAppearCancelled:q=K}=t,Y=(M,re,ce)=>{Vt(M,re?u:a),Vt(M,re?c:i),ce&&ce()},se=(M,re)=>{M._isLeaving=!1,Vt(M,f),Vt(M,_),Vt(M,d),re&&re()},le=M=>(re,ce)=>{const Ce=M?X:j,ge=()=>Y(re,M,ce);Dt(Ce,[re,ge]),ai(()=>{Vt(re,M?l:o),At(re,M?u:a),ii(Ce)||li(re,s,x,ge)})};return Ie(t,{onBeforeEnter(M){Dt(T,[M]),At(M,o),At(M,i)},onBeforeAppear(M){Dt(_e,[M]),At(M,l),At(M,c)},onEnter:le(!1),onAppear:le(!0),onLeave(M,re){M._isLeaving=!0;const ce=()=>se(M,re);At(M,f),vf(),At(M,d),ai(()=>{!M._isLeaving||(Vt(M,f),At(M,_),ii(G)||li(M,s,A,ce))}),Dt(G,[M,ce])},onEnterCancelled(M){Y(M,!1),Dt(K,[M])},onAppearCancelled(M){Y(M,!0),Dt(q,[M])},onLeaveCancelled(M){se(M),Dt(I,[M])}})}function mf(e){if(e==null)return null;if(Se(e))return[er(e.enter),er(e.leave)];{const t=er(e);return[t,t]}}function er(e){return Un(e)}function At(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Vt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ai(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let _f=0;function li(e,t,n,s){const r=e._endId=++_f,o=()=>{r===e._endId&&s()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=gf(e,t);if(!i)return s();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),o()},d=_=>{_.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[v]||"").split(", "),r=s(Et+"Delay"),o=s(Et+"Duration"),i=ci(r,o),a=s(kn+"Delay"),l=s(kn+"Duration"),c=ci(a,l);let u=null,f=0,d=0;t===Et?i>0&&(u=Et,f=i,d=o.length):t===kn?c>0&&(u=kn,f=c,d=l.length):(f=Math.max(i,c),u=f>0?i>c?Et:kn:null,d=u?u===Et?o.length:l.length:0);const _=u===Et&&/\b(transform|all)(,|$)/.test(n[Et+"Property"]);return{type:u,timeout:f,propCount:d,hasTransform:_}}function ci(e,t){for(;e.lengthui(n)+ui(e[s])))}function ui(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function vf(){return document.body.offsetHeight}const Nt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return z(t)?n=>cs(t,n):t};function yf(e){e.target.composing=!0}function fi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const di={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=Nt(r);const o=s||r.props&&r.props.type==="number";bt(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),o&&(a=Un(a)),e._assign(a)}),n&&bt(e,"change",()=>{e.value=e.value.trim()}),t||(bt(e,"compositionstart",yf),bt(e,"compositionend",fi),bt(e,"change",fi))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},o){if(e._assign=Nt(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&Un(e.value)===t))return;const i=t==null?"":t;e.value!==i&&(e.value=i)}},bf={deep:!0,created(e,t,n){e._assign=Nt(n),bt(e,"change",()=>{const s=e._modelValue,r=pn(e),o=e.checked,i=e._assign;if(z(s)){const a=Wr(s,r),l=a!==-1;if(o&&!l)i(s.concat(r));else if(!o&&l){const c=[...s];c.splice(a,1),i(c)}}else if(yn(s)){const a=new Set(s);o?a.add(r):a.delete(r),i(a)}else i(ll(e,o))})},mounted:hi,beforeUpdate(e,t,n){e._assign=Nt(n),hi(e,t,n)}};function hi(e,{value:t,oldValue:n},s){e._modelValue=t,z(t)?e.checked=Wr(t,s.props.value)>-1:yn(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=Yt(t,ll(e,!0)))}const wf={created(e,{value:t},n){e.checked=Yt(t,n.props.value),e._assign=Nt(n),bt(e,"change",()=>{e._assign(pn(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e._assign=Nt(s),t!==n&&(e.checked=Yt(t,s.props.value))}},xf={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=yn(t);bt(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Un(pn(i)):pn(i));e._assign(e.multiple?r?new Set(o):o:o[0])}),e._assign=Nt(s)},mounted(e,{value:t}){pi(e,t)},beforeUpdate(e,t,n){e._assign=Nt(n)},updated(e,{value:t}){pi(e,t)}};function pi(e,t){const n=e.multiple;if(!(n&&!z(t)&&!yn(t))){for(let s=0,r=e.options.length;s-1:o.selected=t.has(i);else if(Yt(pn(o),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function pn(e){return"_value"in e?e._value:e.value}function ll(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Cf={created(e,t,n){as(e,t,n,null,"created")},mounted(e,t,n){as(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){as(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){as(e,t,n,s,"updated")}};function $f(e,t){switch(e){case"SELECT":return xf;case"TEXTAREA":return di;default:switch(t){case"checkbox":return bf;case"radio":return wf;default:return di}}}function as(e,t,n,s,r){const i=$f(e.tagName,n.props&&n.props.type)[r];i&&i(e,t,n,s)}const Sf={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Tn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Tn(e,!0),s.enter(e)):s.leave(e,()=>{Tn(e,!1)}):Tn(e,t))},beforeUnmount(e,{value:t}){Tn(e,t)}};function Tn(e,t){e.style.display=t?e._vod:"none"}const Ef=Ie({patchProp:df},Yu);let mi;function Af(){return mi||(mi=Tu(Ef))}const Rf=(...e)=>{const t=Af().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=kf(s);if(!r)return;const o=t._component;!Z(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function kf(e){return Re(e)?document.querySelector(e):e}const ne=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},_i={mdi:{size:24,viewbox:"0 0 24 24"},"simple-icons":{size:24,viewbox:"0 0 24 24"},default:{size:0,viewbox:"0 0 0 0"}},Tf={name:"icon",props:{type:String,path:{type:String,required:!0},size:{type:[String,Number],default:24},viewbox:String,flip:{type:String,validator:e=>["horizontal","vertical","both","none"].includes(e)},rotate:{type:Number,default:0}},computed:{styles(){return{"--sx":["both","horizontal"].includes(this.flip)?"-1":"1","--sy":["both","vertical"].includes(this.flip)?"-1":"1","--r":isNaN(this.rotate)?this.rotate:this.rotate+"deg"}},defaults(){return _i[this.type]||_i.default},sizeValue(){return this.size||this.defaults.size},viewboxValue(){return this.viewbox||this.defaults.viewbox}}},Pf=["width","height","viewBox"],If=["d"];function Of(e,t,n,s,r,o){return E(),W("svg",{width:o.sizeValue,height:o.sizeValue,viewBox:o.viewboxValue,style:Gn(o.styles)},[h("path",{d:n.path},null,8,If)],12,Pf)}const it=ne(Tf,[["render",Of],["__scopeId","data-v-76aa6b74"]]);var gi="M4,6H2V20A2,2 0 0,0 4,22H18V20H4V6M20,2A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H8A2,2 0 0,1 6,16V4A2,2 0 0,1 8,2H20M17,7A3,3 0 0,0 14,4A3,3 0 0,0 11,7A3,3 0 0,0 14,10A3,3 0 0,0 17,7M8,15V16H20V15C20,13 16,11.9 14,11.9C12,11.9 8,13 8,15Z",Lf="M12,5A3.5,3.5 0 0,0 8.5,8.5A3.5,3.5 0 0,0 12,12A3.5,3.5 0 0,0 15.5,8.5A3.5,3.5 0 0,0 12,5M12,7A1.5,1.5 0 0,1 13.5,8.5A1.5,1.5 0 0,1 12,10A1.5,1.5 0 0,1 10.5,8.5A1.5,1.5 0 0,1 12,7M5.5,8A2.5,2.5 0 0,0 3,10.5C3,11.44 3.53,12.25 4.29,12.68C4.65,12.88 5.06,13 5.5,13C5.94,13 6.35,12.88 6.71,12.68C7.08,12.47 7.39,12.17 7.62,11.81C6.89,10.86 6.5,9.7 6.5,8.5C6.5,8.41 6.5,8.31 6.5,8.22C6.2,8.08 5.86,8 5.5,8M18.5,8C18.14,8 17.8,8.08 17.5,8.22C17.5,8.31 17.5,8.41 17.5,8.5C17.5,9.7 17.11,10.86 16.38,11.81C16.5,12 16.63,12.15 16.78,12.3C16.94,12.45 17.1,12.58 17.29,12.68C17.65,12.88 18.06,13 18.5,13C18.94,13 19.35,12.88 19.71,12.68C20.47,12.25 21,11.44 21,10.5A2.5,2.5 0 0,0 18.5,8M12,14C9.66,14 5,15.17 5,17.5V19H19V17.5C19,15.17 14.34,14 12,14M4.71,14.55C2.78,14.78 0,15.76 0,17.5V19H3V17.07C3,16.06 3.69,15.22 4.71,14.55M19.29,14.55C20.31,15.22 21,16.06 21,17.07V19H24V17.5C24,15.76 21.22,14.78 19.29,14.55M12,16C13.53,16 15.24,16.5 16.23,17H7.77C8.76,16.5 10.47,16 12,16Z",cl="M13,8A4,4 0 0,1 9,12A4,4 0 0,1 5,8A4,4 0 0,1 9,4A4,4 0 0,1 13,8M17,18V20H1V18C1,15.79 4.58,14 9,14C13.42,14 17,15.79 17,18M20.5,14.5V16H19V14.5H20.5M18.5,9.5H17V9A3,3 0 0,1 20,6A3,3 0 0,1 23,9C23,9.97 22.5,10.88 21.71,11.41L21.41,11.6C20.84,12 20.5,12.61 20.5,13.3V13.5H19V13.3C19,12.11 19.6,11 20.59,10.35L20.88,10.16C21.27,9.9 21.5,9.47 21.5,9A1.5,1.5 0 0,0 20,7.5A1.5,1.5 0 0,0 18.5,9V9.5Z",Mf="M20,9V15H12V19.84L4.16,12L12,4.16V9H20Z",Hf="M4,15V9H12V4.16L19.84,12L12,19.84V15H4Z",Nf="M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M9 17H7V10H9V17M13 17H11V7H13V17M17 17H15V13H17V17Z",qf="M5.59,7.41L7,6L13,12L7,18L5.59,16.59L10.17,12L5.59,7.41M11.59,7.41L13,6L19,12L13,18L11.59,16.59L16.17,12L11.59,7.41Z",Ff="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",Bf="M19,3H14V5H19V18L14,12V21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M10,18H5L10,12M10,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H10V23H12V1H10V3Z",jf="M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",Df="M20,20A2,2 0 0,1 18,22H4A2,2 0 0,1 2,20V6A2,2 0 0,1 4,4H9.5C9.2,4.8 9,5.6 9,6.5C9,10.1 11.9,13 15.5,13C16.3,13 17,12.9 17.6,12.6L20,15V20M19.3,8.9C19.7,8.2 20,7.4 20,6.5C20,4 18,2 15.5,2C13,2 11,4 11,6.5C11,9 13,11 15.5,11C16.4,11 17.2,10.7 17.9,10.3L21,13.4L22.4,12L19.3,8.9M15.5,9C14.1,9 13,7.9 13,6.5C13,5.1 14.1,4 15.5,4C16.9,4 18,5.1 18,6.5C18,7.9 16.9,9 15.5,9Z",Vf="M12 2S9 4 9 7 11 12 11 16H10S10 14 9 12C7 8 3 10 3 13S5 16 5 16C5 13 8.5 13 8.5 16H7V18H10.5L9 20S10 21 11 20L12 22L13 20C14 21 15 20 15 20L13.5 18H17V16H15.5C15.5 13 19 13 19 16C19 16 21 16 21 13S17 8 15 12C14 14 14 16 14 16H13C13 12 15 10 15 7S12 2 12 2Z",tr="M17,12V3A1,1 0 0,0 16,2H3A1,1 0 0,0 2,3V17L6,13H16A1,1 0 0,0 17,12M21,6H19V15H6V17A1,1 0 0,0 7,18H18L22,22V7A1,1 0 0,0 21,6Z",Uf="M16 12C18.76 12 21 9.76 21 7S18.76 2 16 2 11 4.24 11 7 13.24 12 16 12M21.45 17.6C21.06 17.2 20.57 17 20 17H13L10.92 16.27L11.25 15.33L13 16H15.8C16.15 16 16.43 15.86 16.66 15.63S17 15.12 17 14.81C17 14.27 16.74 13.9 16.22 13.69L8.95 11H7V20L14 22L22.03 19C22.04 18.47 21.84 18 21.45 17.6M5 11H.984V22H5V11Z",zf="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",vi="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",Wf="M9 10A3.04 3.04 0 0 1 12 7A3.04 3.04 0 0 1 15 10A3.04 3.04 0 0 1 12 13A3.04 3.04 0 0 1 9 10M12 19L16 20V16.92A7.54 7.54 0 0 1 12 18A7.54 7.54 0 0 1 8 16.92V20M12 4A5.78 5.78 0 0 0 7.76 5.74A5.78 5.78 0 0 0 6 10A5.78 5.78 0 0 0 7.76 14.23A5.78 5.78 0 0 0 12 16A5.78 5.78 0 0 0 16.24 14.23A5.78 5.78 0 0 0 18 10A5.78 5.78 0 0 0 16.24 5.74A5.78 5.78 0 0 0 12 4M20 10A8.04 8.04 0 0 1 19.43 12.8A7.84 7.84 0 0 1 18 15.28V23L12 21L6 23V15.28A7.9 7.9 0 0 1 4 10A7.68 7.68 0 0 1 6.33 4.36A7.73 7.73 0 0 1 12 2A7.73 7.73 0 0 1 17.67 4.36A7.68 7.68 0 0 1 20 10Z",Kf="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",Qf="M18.1,4.8C18,4.3 17.6,4 17.1,4H13L13.2,7H10.8L11,4H6.8C6.3,4 5.9,4.4 5.8,4.8L3.1,18.8C3,19.4 3.5,20 4.1,20H10L10.3,15H13.7L14,20H19.8C20.4,20 20.9,19.4 20.8,18.8L18.1,4.8M10.4,13L10.6,9H13.2L13.4,13H10.4Z",nr="M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z";const Jf={name:"MdiMenu",components:{SvgIcon:it},data(){return{path:Kf}}};function Yf(e,t,n,s,r,o){const i=S("svg-icon");return E(),ee(i,{type:"mdi",path:r.path},null,8,["path"])}const Zf=ne(Jf,[["render",Yf]]);const Gf={name:"Navlink",components:{SvgIcon:it},props:["svgPath","text","to"]},Xf=["href"],ed={class:"inline-flex px-3 py-1 space-x-1"},td={class:"scale-75"},nd={key:1,class:"relative flex"},sd={class:"relative flex"},rd={class:"inline-flex px-3 py-1 space-x-1"},od={class:"scale-75"};function id(e,t,n,s,r,o){const i=S("svg-icon"),a=S("router-link");return n.to.startsWith("http")?(E(),W("a",{key:0,href:n.to,class:"navlink",target:"_blank",rel:"noopener noreferrer"},[h("div",ed,[h("span",td,[$(i,{type:"mdi",path:n.svgPath},null,8,["path"])]),h("span",null,we(n.text),1)])],8,Xf)):(E(),W("div",nd,[h("div",sd,[$(a,{"active-class":"active-link",class:"navlink",to:n.to},{default:L(()=>[h("div",rd,[h("span",od,[$(i,{type:"mdi",path:n.svgPath},null,8,["path"])]),h("span",null,we(n.text),1)])]),_:1},8,["to"])])]))}const ad=ne(Gf,[["render",id],["__scopeId","data-v-bf688f1a"]]);function qs(e,t,...n){if(e in t){let r=t[e];return typeof r=="function"?r(...n):r}let s=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(r=>`"${r}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(s,qs),s}var qr=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(qr||{}),ld=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(ld||{});function Fs({visible:e=!0,features:t=0,ourProps:n,theirProps:s,...r}){var o;let i=cd(s,n),a=Object.assign(r,{props:i});if(e||t&2&&i.static)return sr(a);if(t&1){let l=(o=i.unmount)==null||o?0:1;return qs(l,{[0](){return null},[1](){return sr({...r,props:{...i,hidden:!0,style:{display:"none"}}})}})}return sr(a)}function sr({props:e,attrs:t,slots:n,slot:s,name:r}){var o;let{as:i,...a}=ud(e,["unmount","static"]),l=(o=n.default)==null?void 0:o.call(n,s),c={};if(i==="template"){if(l=ul(l),Object.keys(a).length>0||Object.keys(t).length>0){let[u,...f]=l!=null?l:[];if(!fd(u)||f.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${r} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(a).concat(Object.keys(t)).sort((d,_)=>d.localeCompare(_)).map(d=>` - ${d}`).join(` +`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(d=>` - ${d}`).join(` +`)].join(` +`));return xt(u,Object.assign({},a,c))}return Array.isArray(l)&&l.length===1?l[0]:l}return Ns(i,Object.assign({},a,c),l)}function ul(e){return e.flatMap(t=>t.type===xe?ul(t.children):[t])}function cd(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let s of e)for(let r in s)r.startsWith("on")&&typeof s[r]=="function"?(n[r]!=null||(n[r]=[]),n[r].push(s[r])):t[r]=s[r];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(s=>[s,void 0])));for(let s in n)Object.assign(t,{[s](r,...o){let i=n[s];for(let a of i){if(r!=null&&r.defaultPrevented)return;a(r,...o)}}});return t}function ud(e,t=[]){let n=Object.assign({},e);for(let s of t)s in n&&delete n[s];return n}function fd(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let dd=0;function hd(){return++dd}function ho(){return hd()}var Pe=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Pe||{});function pd(e){throw new Error("Unexpected object: "+e)}var We=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(We||{});function md(e,t){let n=t.resolveItems();if(n.length<=0)return null;let s=t.resolveActiveIndex(),r=s!=null?s:-1,o=(()=>{switch(e.focus){case 0:return n.findIndex(i=>!t.resolveDisabled(i));case 1:{let i=n.slice().reverse().findIndex((a,l,c)=>r!==-1&&c.length-l-1>=r?!1:!t.resolveDisabled(a));return i===-1?i:n.length-1-i}case 2:return n.findIndex((i,a)=>a<=r?!1:!t.resolveDisabled(i));case 3:{let i=n.slice().reverse().findIndex(a=>!t.resolveDisabled(a));return i===-1?i:n.length-1-i}case 4:return n.findIndex(i=>t.resolveId(i)===e.id);case 5:return null;default:pd(e)}})();return o===-1?s:o}function Ae(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}let fl=Symbol("Context");var ys=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ys||{});function _d(){return rt(fl,null)}function gd(e){fn(fl,e)}function yi(e,t){if(e)return e;let n=t!=null?t:"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function vd(e,t){let n=Ue(yi(e.value.type,e.value.as));return Qn(()=>{n.value=yi(e.value.type,e.value.as)}),Ts(()=>{var s;n.value||!Ae(t)||Ae(t)instanceof HTMLButtonElement&&!((s=Ae(t))!=null&&s.hasAttribute("type"))&&(n.value="button")}),n}function dl(e){if(typeof window>"u")return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=Ae(e);if(t)return t.ownerDocument}return document}function yd({container:e,accept:t,walk:n,enabled:s}){Ts(()=>{let r=e.value;if(!r||s!==void 0&&!s.value)return;let o=dl(e);if(!o)return;let i=Object.assign(l=>t(l),{acceptNode:t}),a=o.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,i,!1);for(;a.nextNode();)n(a.currentNode)})}let bi=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var bd=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(bd||{}),wd=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(wd||{}),xd=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(xd||{}),po=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(po||{});function hl(e,t=0){var n;return e===((n=dl(e))==null?void 0:n.body)?!1:qs(t,{[0](){return e.matches(bi)},[1](){let s=e;for(;s!==null;){if(s.matches(bi))return!0;s=s.parentElement}return!1}})}function Cd(e,t=n=>n){return e.slice().sort((n,s)=>{let r=t(n),o=t(s);if(r===null||o===null)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function wi(e,t,n){typeof window<"u"&&Ts(s=>{window.addEventListener(e,t,n),s(()=>window.removeEventListener(e,t,n))})}function $d(e,t,n=$e(()=>!0)){function s(r,o){if(!n.value||r.defaultPrevented)return;let i=o(r);if(i===null||!i.ownerDocument.documentElement.contains(i))return;let a=function l(c){return typeof c=="function"?l(c()):Array.isArray(c)||c instanceof Set?c:[c]}(e);for(let l of a){if(l===null)continue;let c=l instanceof HTMLElement?l:Ae(l);if(c!=null&&c.contains(i))return}return!hl(i,po.Loose)&&i.tabIndex!==-1&&r.preventDefault(),t(r,i)}wi("click",r=>s(r,o=>o.target),!0),wi("blur",r=>s(r,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var Sd=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Sd||{}),Ed=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Ed||{});function Ad(e){requestAnimationFrame(()=>requestAnimationFrame(e))}let pl=Symbol("MenuContext");function Bs(e){let t=rt(pl,null);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Bs),n}return t}let Rd=$n({name:"Menu",props:{as:{type:[Object,String],default:"template"}},setup(e,{slots:t,attrs:n}){let s=Ue(1),r=Ue(null),o=Ue(null),i=Ue([]),a=Ue(""),l=Ue(null),c=Ue(1);function u(d=_=>_){let _=l.value!==null?i.value[l.value]:null,v=Cd(d(i.value.slice()),A=>Ae(A.dataRef.domRef)),x=_?v.indexOf(_):null;return x===-1&&(x=null),{items:v,activeItemIndex:x}}let f={menuState:s,buttonRef:r,itemsRef:o,items:i,searchQuery:a,activeItemIndex:l,activationTrigger:c,closeMenu:()=>{s.value=1,l.value=null},openMenu:()=>s.value=0,goToItem(d,_,v){let x=u(),A=md(d===We.Specific?{focus:We.Specific,id:_}:{focus:d},{resolveItems:()=>x.items,resolveActiveIndex:()=>x.activeItemIndex,resolveId:T=>T.id,resolveDisabled:T=>T.dataRef.disabled});a.value="",l.value=A,c.value=v!=null?v:1,i.value=x.items},search(d){let _=a.value!==""?0:1;a.value+=d.toLowerCase();let v=(l.value!==null?i.value.slice(l.value+_).concat(i.value.slice(0,l.value+_)):i.value).find(A=>A.dataRef.textValue.startsWith(a.value)&&!A.dataRef.disabled),x=v?i.value.indexOf(v):-1;x===-1||x===l.value||(l.value=x,c.value=1)},clearSearch(){a.value=""},registerItem(d,_){let v=u(x=>[...x,{id:d,dataRef:_}]);i.value=v.items,l.value=v.activeItemIndex,c.value=1},unregisterItem(d){let _=u(v=>{let x=v.findIndex(A=>A.id===d);return x!==-1&&v.splice(x,1),v});i.value=_.items,l.value=_.activeItemIndex,c.value=1}};return $d([r,o],(d,_)=>{var v;f.closeMenu(),hl(_,po.Loose)||(d.preventDefault(),(v=Ae(r))==null||v.focus())},$e(()=>s.value===0)),fn(pl,f),gd($e(()=>qs(s.value,{[0]:ys.Open,[1]:ys.Closed}))),()=>{let d={open:s.value===0};return Fs({ourProps:{},theirProps:e,slot:d,slots:t,attrs:n,name:"Menu"})}}}),kd=$n({name:"MenuButton",props:{disabled:{type:Boolean,default:!1},as:{type:[Object,String],default:"button"}},setup(e,{attrs:t,slots:n,expose:s}){let r=Bs("MenuButton"),o=`headlessui-menu-button-${ho()}`;s({el:r.buttonRef,$el:r.buttonRef});function i(u){switch(u.key){case Pe.Space:case Pe.Enter:case Pe.ArrowDown:u.preventDefault(),u.stopPropagation(),r.openMenu(),dt(()=>{var f;(f=Ae(r.itemsRef))==null||f.focus({preventScroll:!0}),r.goToItem(We.First)});break;case Pe.ArrowUp:u.preventDefault(),u.stopPropagation(),r.openMenu(),dt(()=>{var f;(f=Ae(r.itemsRef))==null||f.focus({preventScroll:!0}),r.goToItem(We.Last)});break}}function a(u){switch(u.key){case Pe.Space:u.preventDefault();break}}function l(u){e.disabled||(r.menuState.value===0?(r.closeMenu(),dt(()=>{var f;return(f=Ae(r.buttonRef))==null?void 0:f.focus({preventScroll:!0})})):(u.preventDefault(),r.openMenu(),Ad(()=>{var f;return(f=Ae(r.itemsRef))==null?void 0:f.focus({preventScroll:!0})})))}let c=vd($e(()=>({as:e.as,type:t.type})),r.buttonRef);return()=>{var u;let f={open:r.menuState.value===0},d={ref:r.buttonRef,id:o,type:c.value,"aria-haspopup":!0,"aria-controls":(u=Ae(r.itemsRef))==null?void 0:u.id,"aria-expanded":e.disabled?void 0:r.menuState.value===0,onKeydown:i,onKeyup:a,onClick:l};return Fs({ourProps:d,theirProps:e,slot:f,attrs:t,slots:n,name:"MenuButton"})}}}),Td=$n({name:"MenuItems",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0}},setup(e,{attrs:t,slots:n,expose:s}){let r=Bs("MenuItems"),o=`headlessui-menu-items-${ho()}`,i=Ue(null);s({el:r.itemsRef,$el:r.itemsRef}),yd({container:$e(()=>Ae(r.itemsRef)),enabled:$e(()=>r.menuState.value===0),accept(f){return f.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:f.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(f){f.setAttribute("role","none")}});function a(f){var d;switch(i.value&&clearTimeout(i.value),f.key){case Pe.Space:if(r.searchQuery.value!=="")return f.preventDefault(),f.stopPropagation(),r.search(f.key);case Pe.Enter:if(f.preventDefault(),f.stopPropagation(),r.activeItemIndex.value!==null){let _=r.items.value[r.activeItemIndex.value];(d=Ae(_.dataRef.domRef))==null||d.click()}r.closeMenu(),dt(()=>{var _;return(_=Ae(r.buttonRef))==null?void 0:_.focus({preventScroll:!0})});break;case Pe.ArrowDown:return f.preventDefault(),f.stopPropagation(),r.goToItem(We.Next);case Pe.ArrowUp:return f.preventDefault(),f.stopPropagation(),r.goToItem(We.Previous);case Pe.Home:case Pe.PageUp:return f.preventDefault(),f.stopPropagation(),r.goToItem(We.First);case Pe.End:case Pe.PageDown:return f.preventDefault(),f.stopPropagation(),r.goToItem(We.Last);case Pe.Escape:f.preventDefault(),f.stopPropagation(),r.closeMenu(),dt(()=>{var _;return(_=Ae(r.buttonRef))==null?void 0:_.focus({preventScroll:!0})});break;case Pe.Tab:f.preventDefault(),f.stopPropagation();break;default:f.key.length===1&&(r.search(f.key),i.value=setTimeout(()=>r.clearSearch(),350));break}}function l(f){switch(f.key){case Pe.Space:f.preventDefault();break}}let c=_d(),u=$e(()=>c!==null?c.value===ys.Open:r.menuState.value===0);return()=>{var f,d;let _={open:r.menuState.value===0},v={"aria-activedescendant":r.activeItemIndex.value===null||(f=r.items.value[r.activeItemIndex.value])==null?void 0:f.id,"aria-labelledby":(d=Ae(r.buttonRef))==null?void 0:d.id,id:o,onKeydown:a,onKeyup:l,role:"menu",tabIndex:0,ref:r.itemsRef};return Fs({ourProps:v,theirProps:e,slot:_,attrs:t,slots:n,features:qr.RenderStrategy|qr.Static,visible:u.value,name:"MenuItems"})}}}),Pd=$n({name:"MenuItem",props:{as:{type:[Object,String],default:"template"},disabled:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n,expose:s}){let r=Bs("MenuItem"),o=`headlessui-menu-item-${ho()}`,i=Ue(null);s({el:i,$el:i});let a=$e(()=>r.activeItemIndex.value!==null?r.items.value[r.activeItemIndex.value].id===o:!1),l=$e(()=>({disabled:e.disabled,textValue:"",domRef:i}));Qn(()=>{var _,v;let x=(v=(_=Ae(i))==null?void 0:_.textContent)==null?void 0:v.toLowerCase().trim();x!==void 0&&(l.value.textValue=x)}),Qn(()=>r.registerItem(o,l)),Os(()=>r.unregisterItem(o)),Ts(()=>{r.menuState.value===0&&(!a.value||r.activationTrigger.value!==0&&dt(()=>{var _,v;return(v=(_=Ae(i))==null?void 0:_.scrollIntoView)==null?void 0:v.call(_,{block:"nearest"})}))});function c(_){if(e.disabled)return _.preventDefault();r.closeMenu(),dt(()=>{var v;return(v=Ae(r.buttonRef))==null?void 0:v.focus({preventScroll:!0})})}function u(){if(e.disabled)return r.goToItem(We.Nothing);r.goToItem(We.Specific,o)}function f(){e.disabled||a.value||r.goToItem(We.Specific,o,0)}function d(){e.disabled||!a.value||r.goToItem(We.Nothing)}return()=>{let{disabled:_}=e,v={active:a.value,disabled:_};return Fs({ourProps:{id:o,ref:i,role:"menuitem",tabIndex:_===!0?void 0:-1,"aria-disabled":_===!0?!0:void 0,onClick:c,onFocus:u,onPointermove:f,onMousemove:f,onPointerleave:d,onMouseleave:d},theirProps:e,slot:v,attrs:n,slots:t,name:"MenuItem"})}}});const Id="/assets/cover.dafe41be.png";const Od={name:"Navbar",components:{mdiMenu:Zf,Navlink:ad,Menu:Rd,MenuButton:kd,MenuItem:Pd,MenuItems:Td,SvgIcon:it},data(){return{menuActive:!1}},methods:{toggleMenu(){this.menuActive=!this.menuActive}}},ml=e=>(ro("data-v-fb644dd1"),e=e(),oo(),e),Ld={class:"fixed bg-olive-900 text-white drop-shadow-xl w-full z-50"},Md={class:"flex relative px-2 max-w-5xl mx-auto items-center justify-between"},Hd=ml(()=>h("img",{src:Id,class:"p-2 drop-shadow-2xl rounded-2xl",alt:"Site Logo (Wanderhome Cover)",width:"50",height:"50"},null,-1)),Nd=ml(()=>h("span",{class:"text-m md:text-lg h-fit align-middle p-1"},[h("span",{class:"uncial-antiqua"},"Wanderhome"),N(" Quiz | V.S.")],-1)),qd={class:"hidden md:flex space-x-3 justify-center items-center"},Fd={class:"scale-150"},Bd={class:"py-1"},jd=["href"],Dd={class:"inline-flex px-3 py-1 space-x-1"},Vd={class:"scale-75"},Ud={class:"inline-flex px-3 py-1 space-x-1"},zd={class:"scale-75"};function Wd(e,t,n,s,r,o){const i=S("router-link"),a=S("Navlink"),l=S("mdiMenu"),c=S("MenuButton"),u=S("svg-icon"),f=S("MenuItem"),d=S("MenuItems"),_=S("Menu");return E(),W("nav",Ld,[h("div",Md,[$(i,{"class-active":"",class:"transition-all ease-in-out duration-500 hover:text-orange-300 active:text-orange-500 inline-flex justify-center items-center",to:"/"},{default:L(()=>[Hd,Nd]),_:1}),h("div",qd,[(E(!0),W(xe,null,mt(e.$router.options.routes.filter(v=>v.meta.indexBase>=0),v=>(E(),ee(a,{svgPath:v.meta.svgPath,text:v.meta.title,to:v.path,key:v.path},null,8,["svgPath","text","to"]))),128))]),$(_,{as:"div",class:"relative inline-block text-left md:hidden"},{default:L(({open:v})=>[h("div",null,[$(c,{class:"inline-flex justify-center w-full rounded-md drop-shadow-sm px-4 py-2 bg-olive-800 text-white hover:bg-olive-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-gray-100 focus:ring-indigo-500"},{default:L(()=>[h("span",Fd,[$(l)])]),_:1})]),$($t,{"enter-active-class":"transition ease-out duration-100","enter-from-class":"transform opacity-0 scale-95","enter-to-class":"transform opacity-100 scale-100","leave-active-class":"transition ease-in duration-75","leave-from-class":"transform opacity-100 scale-100","leave-to-class":"transform opacity-0 scale-95"},{default:L(()=>[$(d,{class:"origin-top-right absolute right-0 mt-2 p-1 space-y-2 w-56 rounded-md drop-shadow-lg bg-olive-700 ring-1 ring-black ring-opacity-5 focus:outline-none"},{default:L(()=>[h("div",Bd,[(E(!0),W(xe,null,mt(e.$router.options.routes.filter(x=>x.meta.indexBase>=0),x=>(E(),ee(f,{key:x.path},{default:L(({active:A})=>[x.path.startsWith("http")?(E(),W("a",{key:0,href:x.path,target:"_blank",rel:"noopener noreferrer",class:ht([A?"text-orange-300":"text-white","flex px-4 py-2 active:text-orange-500 rounded-lg h-fit align-middle transition-all ease-in-out duration-500"])},[h("div",Dd,[h("span",Vd,[$(u,{type:"mdi",path:x.meta.svgPath},null,8,["path"])]),h("span",null,we(x.meta.title),1)])],10,jd)):(E(),ee(i,{key:1,to:x.path,class:ht([A?"text-white bg-olive-600":"text-white","flex px-4 py-2 active:text-orange-500 rounded-lg h-fit align-middle transition-all ease-in-out duration-500",this.$route.fullPath==x.path?"bg-orange-500 text-white hover:bg-orange-600 hover:text-white":""])},{default:L(()=>[h("div",Ud,[h("span",zd,[$(u,{type:"mdi",path:x.meta.svgPath},null,8,["path"])]),h("span",null,we(x.meta.title),1)])]),_:2},1032,["to","class"]))]),_:2},1024))),128))])]),_:1})]),_:1})]),_:1})])])}const Kd=ne(Od,[["render",Wd],["__scopeId","data-v-fb644dd1"]]),Qd={components:{Navbar:Kd}},Jd={class:"container px-3 py-20 max-w-5xl mx-auto overflow-hidden"};function Yd(e,t,n,s,r,o){const i=S("Navbar"),a=S("router-view");return E(),W(xe,null,[$(i),h("div",Jd,[$(a,{ref:"main"},{default:L(({Component:l,route:c})=>[$($t,{mode:"out-in","enter-active-class":c.meta.mainEnterActiveClass,"enter-from-class":c.meta.mainEnterFromClass,"leave-active-class":c.meta.mainLeaveActiveClass,"leave-to-class":c.meta.mainLeaveToClass},{default:L(()=>[(E(),ee(es(l)))]),_:2},1032,["enter-active-class","enter-from-class","leave-active-class","leave-to-class"])]),_:1},512)])],64)}const Zd=ne(Qd,[["render",Yd]]);/*! + * vue-router v4.1.4 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const an=typeof window<"u";function Gd(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function rr(e,t){const n={};for(const s in t){const r=t[s];n[s]=ot(r)?r.map(e):e(r)}return n}const Fn=()=>{},ot=Array.isArray,Xd=/\/$/,eh=e=>e.replace(Xd,"");function or(e,t,n="/"){let s,r={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),r=e(o)),a>-1&&(s=s||t.slice(0,a),i=t.slice(a,t.length)),s=rh(s!=null?s:t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function th(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function xi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function nh(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&mn(t.matched[s],n.matched[r])&&_l(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function mn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function _l(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!sh(e[n],t[n]))return!1;return!0}function sh(e,t){return ot(e)?Ci(e,t):ot(t)?Ci(t,e):e===t}function Ci(e,t){return ot(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function rh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let r=n.length-1,o,i;for(o=0;o1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(o-(o===s.length?1:0)).join("/")}var Zn;(function(e){e.pop="pop",e.push="push"})(Zn||(Zn={}));var Bn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Bn||(Bn={}));function oh(e){if(!e)if(an){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),eh(e)}const ih=/^[^#]+#/;function ah(e,t){return e.replace(ih,"#")+t}function lh(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const js=()=>({left:window.pageXOffset,top:window.pageYOffset});function ch(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=lh(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function $i(e,t){return(history.state?history.state.position-t:-1)+e}const Fr=new Map;function uh(e,t){Fr.set(e,t)}function fh(e){const t=Fr.get(e);return Fr.delete(e),t}let dh=()=>location.protocol+"//"+location.host;function gl(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let a=r.includes(e.slice(o))?e.slice(o).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),xi(l,"")}return xi(n,e)+s+r}function hh(e,t,n,s){let r=[],o=[],i=null;const a=({state:d})=>{const _=gl(e,location),v=n.value,x=t.value;let A=0;if(d){if(n.value=_,t.value=d,i&&i===v){i=null;return}A=x?d.position-x.position:0}else s(_);r.forEach(T=>{T(n.value,v,{delta:A,type:Zn.pop,direction:A?A>0?Bn.forward:Bn.back:Bn.unknown})})};function l(){i=n.value}function c(d){r.push(d);const _=()=>{const v=r.indexOf(d);v>-1&&r.splice(v,1)};return o.push(_),_}function u(){const{history:d}=window;!d.state||d.replaceState(fe({},d.state,{scroll:js()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u),{pauseListeners:l,listen:c,destroy:f}}function Si(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?js():null}}function ph(e){const{history:t,location:n}=window,s={value:gl(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:dh()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),r.value=c}catch(_){console.error(_),n[u?"replace":"assign"](d)}}function i(l,c){const u=fe({},t.state,Si(r.value.back,l,r.value.forward,!0),c,{position:r.value.position});o(l,u,!0),s.value=l}function a(l,c){const u=fe({},r.value,t.state,{forward:l,scroll:js()});o(u.current,u,!0);const f=fe({},Si(s.value,l,null),{position:u.position+1},c);o(l,f,!1),s.value=l}return{location:s,state:r,push:a,replace:i}}function mh(e){e=oh(e);const t=ph(e),n=hh(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=fe({location:"",base:e,go:s,createHref:ah.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function _h(e){return typeof e=="string"||e&&typeof e=="object"}function vl(e){return typeof e=="string"||typeof e=="symbol"}const Rt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},yl=Symbol("");var Ei;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ei||(Ei={}));function _n(e,t){return fe(new Error,{type:e,[yl]:!0},t)}function gt(e,t){return e instanceof Error&&yl in e&&(t==null||!!(e.type&t))}const Ai="[^/]+?",gh={sensitive:!1,strict:!1,start:!0,end:!0},vh=/[.+*?^${}()[\]/\\]/g;function yh(e,t){const n=fe({},gh,t),s=[];let r=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function wh(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const xh={type:0,value:""},Ch=/[a-zA-Z0-9_]/;function $h(e){if(!e)return[[]];if(e==="/")return[[xh]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(_){throw new Error(`ERR (${n})/"${c}": ${_}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let a=0,l,c="",u="";function f(){!c||(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(j)}:Fn}function i(u){if(vl(u)){const f=s.get(u);f&&(s.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&s.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return n}function l(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!bl(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Ti(u)&&s.set(u.record.name,u)}function c(u,f){let d,_={},v,x;if("name"in u&&u.name){if(d=s.get(u.name),!d)throw _n(1,{location:u});x=d.record.name,_=fe(ki(f.params,d.keys.filter(j=>!j.optional).map(j=>j.name)),u.params&&ki(u.params,d.keys.map(j=>j.name))),v=d.stringify(_)}else if("path"in u)v=u.path,d=n.find(j=>j.re.test(v)),d&&(_=d.parse(v),x=d.record.name);else{if(d=f.name?s.get(f.name):n.find(j=>j.re.test(f.path)),!d)throw _n(1,{location:u,currentLocation:f});x=d.record.name,_=fe({},f.params,u.params),v=d.stringify(_)}const A=[];let T=d;for(;T;)A.unshift(T.record),T=T.parent;return{name:x,path:v,params:_,matched:A,meta:kh(A)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:r}}function ki(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Ah(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Rh(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Rh(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function Ti(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function kh(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function Pi(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function bl(e,t){return t.children.some(n=>n===e||bl(e,n))}const wl=/#/g,Th=/&/g,Ph=/\//g,Ih=/=/g,Oh=/\?/g,xl=/\+/g,Lh=/%5B/g,Mh=/%5D/g,Cl=/%5E/g,Hh=/%60/g,$l=/%7B/g,Nh=/%7C/g,Sl=/%7D/g,qh=/%20/g;function mo(e){return encodeURI(""+e).replace(Nh,"|").replace(Lh,"[").replace(Mh,"]")}function Fh(e){return mo(e).replace($l,"{").replace(Sl,"}").replace(Cl,"^")}function Br(e){return mo(e).replace(xl,"%2B").replace(qh,"+").replace(wl,"%23").replace(Th,"%26").replace(Hh,"`").replace($l,"{").replace(Sl,"}").replace(Cl,"^")}function Bh(e){return Br(e).replace(Ih,"%3D")}function jh(e){return mo(e).replace(wl,"%23").replace(Oh,"%3F")}function Dh(e){return e==null?"":jh(e).replace(Ph,"%2F")}function bs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Vh(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Br(o)):[s&&Br(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Uh(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=ot(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const zh=Symbol(""),Oi=Symbol(""),_o=Symbol(""),El=Symbol(""),jr=Symbol("");function Pn(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Pt(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,a)=>{const l=f=>{f===!1?a(_n(4,{from:n,to:t})):f instanceof Error?a(f):_h(f)?a(_n(2,{from:t,to:f})):(o&&s.enterCallbacks[r]===o&&typeof f=="function"&&o.push(f),i())},c=e.call(s&&s.instances[r],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(f=>a(f))})}function ir(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let a=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Wh(a)){const c=(a.__vccOpts||a)[t];c&&r.push(Pt(c,n,s,o,i))}else{let l=a();r.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const u=Gd(c)?c.default:c;o.components[i]=u;const d=(u.__vccOpts||u)[t];return d&&Pt(d,n,s,o,i)()}))}}return r}function Wh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Li(e){const t=rt(_o),n=rt(El),s=$e(()=>t.resolve(un(e.to))),r=$e(()=>{const{matched:l}=s.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(mn.bind(null,u));if(d>-1)return d;const _=Mi(l[c-2]);return c>1&&Mi(u)===_&&f[f.length-1].path!==_?f.findIndex(mn.bind(null,l[c-2])):d}),o=$e(()=>r.value>-1&&Yh(n.params,s.value.params)),i=$e(()=>r.value>-1&&r.value===n.matched.length-1&&_l(n.params,s.value.params));function a(l={}){return Jh(l)?t[un(e.replace)?"replace":"push"](un(e.to)).catch(Fn):Promise.resolve()}return{route:s,href:$e(()=>s.value.href),isActive:o,isExactActive:i,navigate:a}}const Kh=$n({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Li,setup(e,{slots:t}){const n=Cn(Li(e)),{options:s}=rt(_o),r=$e(()=>({[Hi(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Hi(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Ns("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),Qh=Kh;function Jh(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Yh(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!ot(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function Mi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Hi=(e,t,n)=>e!=null?e:t!=null?t:n,Zh=$n({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=rt(jr),r=$e(()=>e.route||s.value),o=rt(Oi,0),i=$e(()=>{let c=un(o);const{matched:u}=r.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=$e(()=>r.value.matched[i.value]);fn(Oi,$e(()=>i.value+1)),fn(zh,a),fn(jr,r);const l=Ue();return Hn(()=>[l.value,a.value,e.name],([c,u,f],[d,_,v])=>{u&&(u.instances[f]=c,_&&_!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=_.leaveGuards),u.updateGuards.size||(u.updateGuards=_.updateGuards))),c&&u&&(!_||!mn(u,_)||!d)&&(u.enterCallbacks[f]||[]).forEach(x=>x(c))},{flush:"post"}),()=>{const c=r.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Ni(n.default,{Component:d,route:c});const _=f.props[u],v=_?_===!0?c.params:typeof _=="function"?_(c):_:null,A=Ns(d,fe({},v,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return Ni(n.default,{Component:A,route:c})||A}}});function Ni(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Gh=Zh;function Xh(e){const t=Eh(e.routes,e),n=e.parseQuery||Vh,s=e.stringifyQuery||Ii,r=e.history,o=Pn(),i=Pn(),a=Pn(),l=qc(Rt);let c=Rt;an&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=rr.bind(null,y=>""+y),f=rr.bind(null,Dh),d=rr.bind(null,bs);function _(y,B){let O,D;return vl(y)?(O=t.getRecordMatcher(y),D=B):D=y,t.addRoute(D,O)}function v(y){const B=t.getRecordMatcher(y);B&&t.removeRoute(B)}function x(){return t.getRoutes().map(y=>y.record)}function A(y){return!!t.getRecordMatcher(y)}function T(y,B){if(B=fe({},B||l.value),typeof y=="string"){const J=or(n,y,B.path),p=t.resolve({path:J.path},B),m=r.createHref(J.fullPath);return fe(J,p,{params:d(p.params),hash:bs(J.hash),redirectedFrom:void 0,href:m})}let O;if("path"in y)O=fe({},y,{path:or(n,y.path,B.path).path});else{const J=fe({},y.params);for(const p in J)J[p]==null&&delete J[p];O=fe({},y,{params:f(y.params)}),B.params=f(B.params)}const D=t.resolve(O,B),ue=y.hash||"";D.params=u(d(D.params));const ye=th(s,fe({},y,{hash:Fh(ue),path:D.path})),te=r.createHref(ye);return fe({fullPath:ye,hash:ue,query:s===Ii?Uh(y.query):y.query||{}},D,{redirectedFrom:void 0,href:te})}function j(y){return typeof y=="string"?or(n,y,l.value.path):fe({},y)}function K(y,B){if(c!==y)return _n(8,{from:B,to:y})}function G(y){return X(y)}function I(y){return G(fe(j(y),{replace:!0}))}function _e(y){const B=y.matched[y.matched.length-1];if(B&&B.redirect){const{redirect:O}=B;let D=typeof O=="function"?O(y):O;return typeof D=="string"&&(D=D.includes("?")||D.includes("#")?D=j(D):{path:D},D.params={}),fe({query:y.query,hash:y.hash,params:"path"in D?{}:y.params},D)}}function X(y,B){const O=c=T(y),D=l.value,ue=y.state,ye=y.force,te=y.replace===!0,J=_e(O);if(J)return X(fe(j(J),{state:typeof J=="object"?fe({},ue,J.state):ue,force:ye,replace:te}),B||O);const p=O;p.redirectedFrom=B;let m;return!ye&&nh(s,D,O)&&(m=_n(16,{to:p,from:D}),Gt(D,D,!0,!1)),(m?Promise.resolve(m):Y(p,D)).catch(g=>gt(g)?gt(g,2)?g:je(g):ve(g,p,D)).then(g=>{if(g){if(gt(g,2))return X(fe({replace:te},j(g.to),{state:typeof g.to=="object"?fe({},ue,g.to.state):ue,force:ye}),B||p)}else g=le(p,D,!0,te,ue);return se(p,D,g),g})}function q(y,B){const O=K(y,B);return O?Promise.reject(O):Promise.resolve()}function Y(y,B){let O;const[D,ue,ye]=ep(y,B);O=ir(D.reverse(),"beforeRouteLeave",y,B);for(const J of D)J.leaveGuards.forEach(p=>{O.push(Pt(p,y,B))});const te=q.bind(null,y,B);return O.push(te),en(O).then(()=>{O=[];for(const J of o.list())O.push(Pt(J,y,B));return O.push(te),en(O)}).then(()=>{O=ir(ue,"beforeRouteUpdate",y,B);for(const J of ue)J.updateGuards.forEach(p=>{O.push(Pt(p,y,B))});return O.push(te),en(O)}).then(()=>{O=[];for(const J of y.matched)if(J.beforeEnter&&!B.matched.includes(J))if(ot(J.beforeEnter))for(const p of J.beforeEnter)O.push(Pt(p,y,B));else O.push(Pt(J.beforeEnter,y,B));return O.push(te),en(O)}).then(()=>(y.matched.forEach(J=>J.enterCallbacks={}),O=ir(ye,"beforeRouteEnter",y,B),O.push(te),en(O))).then(()=>{O=[];for(const J of i.list())O.push(Pt(J,y,B));return O.push(te),en(O)}).catch(J=>gt(J,8)?J:Promise.reject(J))}function se(y,B,O){for(const D of a.list())D(y,B,O)}function le(y,B,O,D,ue){const ye=K(y,B);if(ye)return ye;const te=B===Rt,J=an?history.state:{};O&&(D||te?r.replace(y.fullPath,fe({scroll:te&&J&&J.scroll},ue)):r.push(y.fullPath,ue)),l.value=y,Gt(y,B,O,te),je()}let M;function re(){M||(M=r.listen((y,B,O)=>{if(!An.listening)return;const D=T(y),ue=_e(D);if(ue){X(fe(ue,{replace:!0}),D).catch(Fn);return}c=D;const ye=l.value;an&&uh($i(ye.fullPath,O.delta),js()),Y(D,ye).catch(te=>gt(te,12)?te:gt(te,2)?(X(te.to,D).then(J=>{gt(J,20)&&!O.delta&&O.type===Zn.pop&&r.go(-1,!1)}).catch(Fn),Promise.reject()):(O.delta&&r.go(-O.delta,!1),ve(te,D,ye))).then(te=>{te=te||le(D,ye,!1),te&&(O.delta&&!gt(te,8)?r.go(-O.delta,!1):O.type===Zn.pop&>(te,20)&&r.go(-1,!1)),se(D,ye,te)}).catch(Fn)}))}let ce=Pn(),Ce=Pn(),ge;function ve(y,B,O){je(y);const D=Ce.list();return D.length?D.forEach(ue=>ue(y,B,O)):console.error(y),Promise.reject(y)}function de(){return ge&&l.value!==Rt?Promise.resolve():new Promise((y,B)=>{ce.add([y,B])})}function je(y){return ge||(ge=!y,re(),ce.list().forEach(([B,O])=>y?O(y):B()),ce.reset()),y}function Gt(y,B,O,D){const{scrollBehavior:ue}=e;if(!an||!ue)return Promise.resolve();const ye=!O&&fh($i(y.fullPath,0))||(D||!O)&&history.state&&history.state.scroll||null;return dt().then(()=>ue(y,B,ye)).then(te=>te&&ch(te)).catch(te=>ve(te,y,B))}const _t=y=>r.go(y);let at;const Qe=new Set,An={currentRoute:l,listening:!0,addRoute:_,removeRoute:v,hasRoute:A,getRoutes:x,resolve:T,options:e,push:G,replace:I,go:_t,back:()=>_t(-1),forward:()=>_t(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:Ce.add,isReady:de,install(y){const B=this;y.component("RouterLink",Qh),y.component("RouterView",Gh),y.config.globalProperties.$router=B,Object.defineProperty(y.config.globalProperties,"$route",{enumerable:!0,get:()=>un(l)}),an&&!at&&l.value===Rt&&(at=!0,G(r.location).catch(ue=>{}));const O={};for(const ue in Rt)O[ue]=$e(()=>l.value[ue]);y.provide(_o,B),y.provide(El,Cn(O)),y.provide(jr,l);const D=y.unmount;Qe.add(y),y.unmount=function(){Qe.delete(y),Qe.size<1&&(c=Rt,M&&M(),M=null,l.value=Rt,at=!1,ge=!1),D()}}};return An}function en(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function ep(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;imn(c,a))?s.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>mn(c,l))||r.push(l))}return[n,s,r]}var tp=!1;/*! + * pinia v2.0.21 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */let Al;const Ds=e=>Al=e,Rl=Symbol();function Dr(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var jn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(jn||(jn={}));function np(){const e=pa(!0),t=e.run(()=>Ue({}));let n=[],s=[];const r=dn({install(o){Ds(r),r._a=o,o.provide(Rl,r),o.config.globalProperties.$pinia=r,s.forEach(i=>n.push(i)),s=[]},use(o){return!this._a&&!tp?s.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const kl=()=>{};function qi(e,t,n,s=kl){e.push(t);const r=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),s())};return!n&&fo()&&Os(r),r}function tn(e,...t){e.slice().forEach(n=>{n(...t)})}function Vr(e,t){for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],r=e[n];Dr(r)&&Dr(s)&&e.hasOwnProperty(n)&&!Ee(s)&&!Lt(s)?e[n]=Vr(r,s):e[n]=s}return e}const sp=Symbol();function rp(e){return!Dr(e)||!e.hasOwnProperty(sp)}const{assign:vt}=Object;function op(e){return!!(Ee(e)&&e.effect)}function ip(e,t,n,s){const{state:r,actions:o,getters:i}=t,a=n.state.value[e];let l;function c(){a||(n.state.value[e]=r?r():{});const u=jc(n.state.value[e]);return vt(u,o,Object.keys(i||{}).reduce((f,d)=>(f[d]=dn($e(()=>{Ds(n);const _=n._s.get(e);return i[d].call(_,_)})),f),{}))}return l=Tl(e,c,t,n,s,!0),l.$reset=function(){const f=r?r():{};this.$patch(d=>{vt(d,f)})},l}function Tl(e,t,n={},s,r,o){let i;const a=vt({actions:{}},n),l={deep:!0};let c,u,f=dn([]),d=dn([]),_;const v=s.state.value[e];!o&&!v&&(s.state.value[e]={}),Ue({});let x;function A(X){let q;c=u=!1,typeof X=="function"?(X(s.state.value[e]),q={type:jn.patchFunction,storeId:e,events:_}):(Vr(s.state.value[e],X),q={type:jn.patchObject,payload:X,storeId:e,events:_});const Y=x=Symbol();dt().then(()=>{x===Y&&(c=!0)}),u=!0,tn(f,q,s.state.value[e])}const T=kl;function j(){i.stop(),f=[],d=[],s._s.delete(e)}function K(X,q){return function(){Ds(s);const Y=Array.from(arguments),se=[],le=[];function M(Ce){se.push(Ce)}function re(Ce){le.push(Ce)}tn(d,{args:Y,name:X,store:I,after:M,onError:re});let ce;try{ce=q.apply(this&&this.$id===e?this:I,Y)}catch(Ce){throw tn(le,Ce),Ce}return ce instanceof Promise?ce.then(Ce=>(tn(se,Ce),Ce)).catch(Ce=>(tn(le,Ce),Promise.reject(Ce))):(tn(se,ce),ce)}}const G={_p:s,$id:e,$onAction:qi.bind(null,d),$patch:A,$reset:T,$subscribe(X,q={}){const Y=qi(f,X,q.detached,()=>se()),se=i.run(()=>Hn(()=>s.state.value[e],le=>{(q.flush==="sync"?u:c)&&X({storeId:e,type:jn.direct,events:_},le)},vt({},l,q)));return Y},$dispose:j},I=Cn(vt({},G));s._s.set(e,I);const _e=s._e.run(()=>(i=pa(),i.run(()=>t())));for(const X in _e){const q=_e[X];if(Ee(q)&&!op(q)||Lt(q))o||(v&&rp(q)&&(Ee(q)?q.value=v[X]:Vr(q,v[X])),s.state.value[e][X]=q);else if(typeof q=="function"){const Y=K(X,q);_e[X]=Y,a.actions[X]=q}}return vt(I,_e),vt(ae(I),_e),Object.defineProperty(I,"$state",{get:()=>s.state.value[e],set:X=>{A(q=>{vt(q,X)})}}),s._p.forEach(X=>{vt(I,i.run(()=>X({store:I,app:s._a,pinia:s,options:a})))}),v&&o&&n.hydrate&&n.hydrate(I.$state,v),c=!0,u=!0,I}function go(e,t,n){let s,r;const o=typeof t=="function";typeof e=="string"?(s=e,r=o?n:t):(r=e,s=e.id);function i(a,l){const c=fo();return a=a||c&&rt(Rl),a&&Ds(a),a=Al,a._s.has(s)||(o?Tl(s,t,r,a):ip(s,r,a)),a._s.get(s)}return i.$id=s,i}const Sn=go({id:"answers",state:()=>({answers:[],quizCurrent:null}),actions:{isAnswered(e){return Array.isArray(this.answers[e])?this.answers[e].length>0:this.answers[e]!=null},makeArray(e,t){t>1&&!Array.isArray(this.answers[e])&&(this.answers[e]=[])}}}),Ge=go({id:"results",state:()=>({answers:[],playbooks:{},results:{},scores:{},count:null,compareCurrent:null}),actions:{store(e,t){this[e]=JSON.parse(JSON.stringify(t))}}});const ap={name:"SideLink",components:{SvgIcon:it},props:["prefix","route"]},lp=["href"],cp={class:"inline-flex px-2 py-1 items-center space-x-1"},up={class:"scale-75"},fp={class:"inline-flex px-2 py-1 items-center space-x-1"},dp={class:"scale-75"};function hp(e,t,n,s,r,o){const i=S("svg-icon"),a=S("router-link");return n.route.path.startsWith("http")?(E(),W("a",{key:0,href:n.route.path,class:"navlink",target:"_blank",rel:"noopener noreferrer"},[h("div",cp,[h("span",up,[$(i,{type:"mdi",path:n.route.meta.svgPath},null,8,["path"])]),h("span",null,we(n.route.meta.title),1)])],8,lp)):(E(),ee(a,{key:1,"exact-active-class":n.route.hasOwnProperty("children")?"":"active-link","active-class":n.route.hasOwnProperty("children")?"active-link":"",class:"navlink",to:n.prefix+"/"+n.route.path},{default:L(()=>[h("div",fp,[h("span",dp,[$(i,{type:"mdi",path:n.route.meta.svgPath},null,8,["path"])]),h("span",null,we(n.route.meta.title),1)])]),_:1},8,["exact-active-class","active-class","to"]))}const pp=ne(ap,[["render",hp],["__scopeId","data-v-88f7dc48"]]),mp={name:"Sidebar",components:{Navlink:pp},props:["prefix","routes"]},_p={class:"flex flex-col bg-lime-50 px-3 py-5 rounded-xl"},gp={class:"text-xl my-2 border-b-2 border-olive-600 border-solid text-center uncial-antiqua md:text-left"},vp={class:"flex flex-col text-md"};function yp(e,t,n,s,r,o){const i=S("Navlink");return E(),W("div",_p,[h("h1",gp,[Ls(e.$slots,"header")]),h("div",vp,[(E(!0),W(xe,null,mt(n.routes,a=>(E(),ee(i,{route:a,prefix:n.prefix,key:a.path},null,8,["route","prefix"]))),128))])])}const Pl=ne(mp,[["render",yp]]),bp={name:"AboutIndex",components:{Sidebar:Pl},setup(){const e=Sn(),t=Ge();return{answersStore:e,resultsStore:t}},mounted(){this.answersStore.quizCurrent==null&&this.answersStore.$reset(),this.resultsStore.$reset()}},wp={class:"flex flex-col space-y-3 md:flex-row md:space-x-6 md:space-y-0"},xp={class:"flex flex-col w-full md:w-1/3 h-fit"},Cp=N(" About "),$p={class:"flex w-full md:w-2/3"};function Sp(e,t,n,s,r,o){const i=S("Sidebar"),a=S("router-view");return E(),W("div",null,[h("div",wp,[h("div",xp,[$(i,{prefix:e.$router.options.routes[2].path,routes:e.$router.options.routes[2].children},{header:L(()=>[Cp]),_:1},8,["prefix","routes"])]),h("div",$p,[$(a,{class:"w-full",ref:"panel",appear:""},{default:L(({Component:l,route:c})=>[$($t,{mode:"out-in","enter-active-class":c.meta.panelEnterActiveClass,"enter-from-class":c.meta.panelEnterFromClass,"leave-active-class":c.meta.panelLeaveActiveClass,"leave-to-class":c.meta.panelLeaveToClass},{default:L(()=>[(E(),ee(es(l)))]),_:2},1032,["enter-active-class","enter-from-class","leave-active-class","leave-to-class"])]),_:1},512)])])])}const Ep=ne(bp,[["render",Sp]]),Ap={name:"Footer"},Rp={key:0,class:"mt-20 max-w-2xl mx-auto bg-lime-50 p-3 rounded-xl"},kp=h("hr",{class:"border-gray-400 w-2/3 mx-auto"},null,-1),Tp={class:"text-sm"},Pp=h("em",{class:"uncial-antiqua"},"Wanderhome",-1),Ip=N(" \xA9 Possum Creek Games Inc. The "),Op=h("em",null,[h("span",{class:"uncial-antiqua"},"Wanderhome"),N(" Quiz | V.S.")],-1),Lp=N(" is an independent production by Vivek Santayana and is not affiliated with Possum Creek Games Inc. It is published under the Wanderhome Third Party License. The questions used in the quiz were written by Vivek Santayana. For more information, please see the "),Mp=N("Licenses section"),Hp=N(". ");function Np(e,t,n,s,r,o){const i=S("router-link");return["CatchAll","Licenses","NotFound","Refused"].includes(e.$route.name)?Nu("",!0):(E(),W("footer",Rp,[kp,h("p",Tp,[Pp,Ip,Op,Lp,$(i,{class:"underline hover:bg-orange-200",to:"/about/licenses"},{default:L(()=>[Mp]),_:1}),Hp])]))}const qp=ne(Ap,[["render",Np]]),Fp={name:"Content",components:{Footer:qp}};function Bp(e,t,n,s,r,o){const i=S("Footer");return E(),W(xe,null,[h("div",null,[Ls(e.$slots,"default")]),$(i)],64)}const He=ne(Fp,[["render",Bp]]),jp={name:"Header"},Dp={class:"text-4xl text-center pb-1 border-b-2 border-solid border-olive-600 mb-6 uncial-antiqua"};function Vp(e,t,n,s,r,o){return E(),W("h1",Dp,[Ls(e.$slots,"default")])}const Ne=ne(jp,[["render",Vp]]),Up={name:"TextFrame"},zp={class:"max-w-2xl mx-auto bg-lime-50 p-3 rounded-xl"};function Wp(e,t,n,s,r,o){return E(),W("div",zp,[Ls(e.$slots,"default")])}const qe=ne(Up,[["render",Wp]]),Kp={name:"About",components:{Content:He,Header:Ne,TextFrame:qe}},Qp=N(" Background "),Jp={class:"prose mx-auto"},Yp=h("h2",null,"What Exactly Is This?",-1),Zp=h("p",null,[N(" This web app is a personality quiz to see what "),h("em",{class:"uncial-antiqua"},"Wanderhome"),N(" playbook you are. I have previously made a smilar "),h("a",{href:"https://masks.vsnt.uk/",target:"_blank",rel:"noopener noreferrer",class:"hover:bg-orange-200"},[N("character quiz for Brendan Conway\u2019s "),h("em",null,"Masks: a New Generation")]),N(". I have also made a digital version of the "),h("a",{href:"https://reftest.vsnt.uk/",target:"_blank",rel:"noopener noreferrer",class:"hover:bg-orange-200"},"Scottish Korfball refereeing exam"),N(". ")],-1),Gp=h("p",null," This was a fun programming exercise I set myself. But quizzes like this are also really enjoyable to do, and not to mention compare our results with others. And I would love to make this quiz if it gives me a reason to talk to people I know about my favourite TTRPGs. ",-1),Xp=N(" If you want to read more about "),em=h("em",{class:"uncial-antiqua"},"Wanderhome",-1),tm=N(", you can do so in the "),nm=N("relevant section"),sm=N(". I wholeheartedly recommend playing it! "),rm=h("hr",{class:"border-gray-400 w-2/3 mx-auto"},null,-1),om=h("section",null,[h("h2",null," Technobabble "),h("p",null,[N(" It has been a long time since I made the "),h("em",null,"Masks"),N(" quiz, and this quiz has been proportionately over-engineered! ")]),h("h3",null," Dividing Client/Server Side "),h("p",null,[N(" In my last upgrade to the "),h("em",null,"Masks"),N(" quiz, I made the quiz run on a server which renders the questions and evaluates the restuls. The app runs on Python and Flask, and its pages are rendered primarily through Jinja. This means that the Python server handles the quiz and also serves the web site, which is not the most robust. ")]),h("p",null,[N(" The "),h("em",{class:"uncial-antiqua"},"Wanderhome"),N(" quiz in contrast separates the server (running on Python) that renders the quiz and evaluates the results, and the client (running on JavaScript and HTML) that provides the interface. The server is a proper system-agnostic API. ")]),h("h3",null," Storing Results "),h("p",null," One of the things I have added to the quiz is that it will store the results people get. It will not collect anybody\u2019s name or any identifying information. But it will record how people answered, and what results people got, so users can compare how they did with other users anonymously, and so I can evaluate whether or not the questions are biased or skewing results. It will store all of this in a database: originally an SQLite database, but I can configure the app to use a MySQL database if I wanted. "),h("p",null," One of the biggest challenges of these personality quiz projects, funnily enough, is the mathematical quandary that writing the questions entails: ensuring that all outcomes are equally possible in the quiz overall, but also that there are sufficiently varied permutations of questions and answers that score for different outcomes to avoid some playbooks collapsing into each other. "),h("h3",null," Different Frameworks "),h("p",null," I made the regrettable decision of teaching myself a new framework for this project. I built the UI using Vue with the Tailwind CSS framework, and it was an experience I found really frustrating because of how I threw myself in the deep end. It is unbelievably fiddly, with even some of the most intuitive features being an utter pain to set up, needing detective work of finding compatible libraries and plug-ins. What was even worse is that the JQuery library that I normally use for API calls is not compatible with Vue, so I will need to learn how to use Axios. "),h("p",null," On the whole, despite how much of a hassle it was, I preferred the outcome of using Vue and Tailwind because the result looks a lot less samey to my Flask/Bootstrap projects. The result here is one that has much more polish. ")],-1),im=h("hr",{class:"border-gray-400 w-2/3 mx-auto"},null,-1),am=h("section",null,[h("h2",null," What Next? "),h("p",null,[N(" I am running out of geeky TTRPG-related programming projects. I was thinking of making a web app to play a game of "),h("a",{href:"https://www.lamemage.com/microscope/",target:"_blank",rel:"noopener noreferrer",class:"hover:bg-orange-200"},[h("em",null,"Microscope"),N(" by Ben Robbins")]),N(", published by Lame Mage Productions. There is an app that exists, but every time I tried using it I struggled to get it to work properly. The developer has not responded to my issues on GitHub, so I am tempted to reverse engineer it and make one from the ground up. The original app was written in programming languages that I have no clue about, so I would rather just build it from sratch in Python and, unfortunately, Vue. That might be the next project I tinker with. It will apply all the things I currently know, and also add websockets and state synchronisation to the mix. ")])],-1);function lm(e,t,n,s,r,o){const i=S("Header"),a=S("router-link"),l=S("Content"),c=S("TextFrame");return E(),ee(c,null,{default:L(()=>[$(i,null,{default:L(()=>[Qp]),_:1}),$(l,null,{default:L(()=>[h("article",Jp,[h("section",null,[Yp,Zp,Gp,h("p",null,[Xp,em,tm,$(a,{to:"/about/wanderhome",class:"hover:bg-orange-200"},{default:L(()=>[nm]),_:1}),sm])]),rm,om,im,am])]),_:1})]),_:1})}const cm=ne(Kp,[["render",lm]]),um="/assets/wh_ic_banner.55188797.png",fm={name:"Licenses",components:{Content:He,Header:Ne,TextFrame:qe}},dm=N(" Licenses "),hm=h("article",{class:"prose mx-auto"},[h("section",null,[h("a",{href:"https://possumcreekgames.com/en-gb/pages/wanderhome-3rd-party-license",target:"_blank",rel:"noopener noreferrer"},[h("img",{src:um,alt:"Wanderhome Independent Content banner",class:"drop-shadow-lg scale-75 my-0 inline-block"})]),h("h2",null,[h("em",{class:"uncial-antiqua"},"Wanderhome"),N(" Text and Artwork ")]),h("p",null,[h("em",{class:"uncial-antiqua"},"Wanderhome"),N(" is copyright of Possum Creek Games Inc. ")]),h("p",null,[N(" The "),h("em",null,[h("span",{class:"uncial-antiqua"},"Wanderhome"),N(" Quiz | V.S.")]),N(" is an independent production by Vivek Santayana and is not affiliated with Possum Creek Games Inc. It is published under the "),h("a",{href:"https://possumcreekgames.com/en-gb/pages/wanderhome-3rd-party-license",target:"_blank",class:"hover:bg-orange-200",rel:"noopener noreferrer"},"Wanderhome Third Party License"),N(". ")]),h("p",null,[N(" The excerpts from "),h("em",{class:"uncial-antiqua"},"Wanderhome"),N(", including the names of the playbook, flavour text, playbook descriptions, natures, animal forms, and character action options, as well as the setting of H\xE6th, are copyright of Possum Creek Games Inc. ")]),h("p",null,[N(" Artwork from "),h("em",{class:"uncial-antiqua"},"Wanderhome"),N(", including game art and illustrations of playbooks, are also copyright Possum Creek Games Inc. ")])]),h("hr",{class:"border-gray-400 w-2/3 mx-auto"}),h("section",null,[h("h2",null," Question Text "),h("p",null,[N(" The questions used in this quiz were written by Vivek Santayana, and are licensed under a "),h("a",{rel:"license noopener noreferrer",target:"_blank",class:"hover:bg-orange-200",href:"http://creativecommons.org/licenses/by-sa/4.0/"},"Creative Commons Attribution-ShareAlike 4.0 International License"),N(". ")]),h("div",{class:"flex"},[h("a",{class:"mx-auto w-fit",target:"_blank",rel:"license noopener noreferrer",href:"http://creativecommons.org/licenses/by-sa/4.0/"},[h("img",{src:"https://i.creativecommons.org/l/by-sa/4.0/88x31.png",alt:"Creative Commons Licence BY SA",class:"m-0 inline-block"})])])]),h("hr",{class:"border-gray-400 w-2/3 mx-auto"}),h("section",null,[h("h2",null," Source Code "),h("p",null,[N(" This quiz is an opensource project. The source code for this project, including "),h("a",{rel:"noopener noreferrer",target:"_blank",class:"hover:bg-orange-200",href:"https://git.vsnt.uk/viveksantayana/wanderhome-quiz"},"the quiz server and API"),N(" and the "),h("a",{rel:"noopener noreferrer",target:"_blank",class:"hover:bg-orange-200",href:"https://git.vsnt.uk/viveksantayana/wanderhome-quiz-client"},"the client app"),N(", are available under an MIT License at the respective GIT repositories. ")])])],-1);function pm(e,t,n,s,r,o){const i=S("Header"),a=S("Content"),l=S("TextFrame");return E(),ee(l,null,{default:L(()=>[$(i,null,{default:L(()=>[dm]),_:1}),$(a,null,{default:L(()=>[hm]),_:1})]),_:1})}const mm=ne(fm,[["render",pm]]),_m={name:"Acknowledgements",components:{Content:He,Header:Ne,TextFrame:qe}},gm=N(" Acknowledgements "),vm=h("article",{class:"prose mx-auto"},[h("section",null,[h("p",{class:"text-leader mx-12"}," This one is for all my friends and \u2018incidental companions\u2019 alike whose paths criss-crossed with mine; "),h("p",{class:"text-leader mx-12"}," And all the wonderful people from my home town whom I ironically met only after leaving; "),h("p",{class:"text-leader mx-12"}," Especially you, 8Bit. ")]),h("section",null,[h("p",null," First and foremost, I am delighted that Jay Dragon and Possum Creek Games created such a magnificent work of art. I am also grateful for Jay\u2019s enthusiasm about this project. "),h("p",null," I would also like to thank 8bit for his inspiring enthusiasm: I would have arrived at this game a whole lot later if it weren\u2019t for his relentless shilling for it. "),h("p",null," And I am deeply grateful to my friends along the way: Claire Bath for being the first playtester of the quiz, and for impeccable design advice. There will be no doubt others to go to this list for helping me test this app. "),h("p",null," And not to mention, the innumerable developers with their tutorials and guides that helped me learn a new programming framework to make this. ")])],-1);function ym(e,t,n,s,r,o){const i=S("Header"),a=S("Content"),l=S("TextFrame");return E(),ee(l,null,{default:L(()=>[$(i,null,{default:L(()=>[gm]),_:1}),$(a,null,{default:L(()=>[vm]),_:1})]),_:1})}const bm=ne(_m,[["render",ym]]),wm={name:"Wanderhome",components:{Content:He,Header:Ne,TextFrame:qe}},xm=N(" About "),Cm=h("em",null,"Wanderhome",-1),$m=h("article",{class:"prose mx-auto"},[h("section",null,[h("p",null,[h("em",{class:"uncial-antiqua"},"Wanderhome"),N(" is a pastoral fantasy table-top role-playing game by Jay Dragon, published by Possum Creek Games. Players play anthropomorphic animals who are travelling through a vast landscape, dotted with different features and locales. The game is very focussed on the turning of seasons, how different places live, and how journeys change us. It has a very distinct character, and certainly one of the most compelling and delightful games I have played recently. ")]),h("p",null," Despite how whimsical the premise may sound at first, the game is very much intent on exploring incredibly complex dilemmas and conflicts. Looming in the setting of H\xE6th is the spectre of a terrible war that has recently ended. It has left its scars. In the midst of this, the game does not have any combat: it is explicitly about healing and building a fragile peace. And it is hopeful. ")]),h("hr",{class:"border-gray-400 w-2/3 mx-auto"}),h("section",null,[h("h2",null," Where to Find a Copy "),h("p",null,[N(" You can buy the game from "),h("a",{href:"https://possumcreekgames.com/en-gb/products/wanderhome",target:"_blank",rel:"noopener noreferrer",class:"hover:bg-orange-200"},"Possum Creek Games\u2019 web site"),N(". Physical books have been re-stocked in a new print run at the time of writing, and you can also "),h("a",{href:"https://possumcreekgames.com/en-gb/products/wanderhome-pdf",target:"_blank",rel:"noopener noreferrer",class:"hover:bg-orange-200"},"buy a pdf"),N(". ")]),h("p",null,[N(" If you are one of my friends and would like to play "),h("em",{class:"uncial-antiqua"},"Wanderhome"),N(", let me know! ")])])],-1);function Sm(e,t,n,s,r,o){const i=S("Header"),a=S("Content"),l=S("TextFrame");return E(),ee(l,null,{default:L(()=>[$(i,null,{default:L(()=>[xm,Cm]),_:1}),$(a,null,{default:L(()=>[$m]),_:1})]),_:1})}const Em=ne(wm,[["render",Sm]]),Am={name:"MdiAccountQuestion",components:{SvgIcon:it},data(){return{path:cl}}};function Rm(e,t,n,s,r,o){const i=S("svg-icon");return E(),ee(i,{type:"mdi",path:r.path},null,8,["path"])}const km=ne(Am,[["render",Rm]]),Tm={name:"Home",components:{AccountQuestion:km,Content:He,Header:Ne,TextFrame:qe},setup(){const e=Sn(),t=Ge();return{answersStore:e,resultsStore:t}},mounted(){this.answersStore.quizCurrent==null&&this.answersStore.$reset(),this.resultsStore.$reset()}},Pm=N(" home "),Im={class:"prose mx-auto"},Om=h("p",{class:"text-leader"}," The road ahead is long and meandering. But the journey shapes us as much as we shape it. ",-1),Lm=h("p",null,[h("em",{class:"uncial-antiqua"},"Wanderhome"),N(" by Jay Dragon, published by Possum Creek Games, is a pastoral fantasy table-top role-playing game about anthropomorphic animals journeying across a vast landscape, and what they discover about themselves and the world they inhabit along the way. ")],-1),Mm=h("p",null," This quiz will help determine what playbook, or character archetype, you are. You can take the quiz by clicking on the following link: ",-1),Hm={class:"w-fit mx-auto"},Nm={class:"inline-flex px-3 py-1 space-x-2 rounded-md bg-olive-800 text-white transition-all duration-300 ease-in-out hover:bg-olive-600"},qm={class:"scale-75"},Fm=h("span",{class:"uncial-antiqua"},"Take the Quiz",-1);function Bm(e,t,n,s,r,o){const i=S("Header"),a=S("AccountQuestion"),l=S("router-link"),c=S("Content"),u=S("TextFrame");return E(),ee(u,null,{default:L(()=>[$(i,null,{default:L(()=>[Pm]),_:1}),$(c,null,{default:L(()=>[h("article",Im,[Om,Lm,Mm,h("div",Hm,[$(l,{"active-class":"active-link",class:"navlink",to:"/quiz"},{default:L(()=>[h("div",Nm,[h("span",qm,[$(a)]),Fm])]),_:1})])])]),_:1})]),_:1})}const jm=ne(Tm,[["render",Bm]]);function Dm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Il={exports:{}},vo={exports:{}},Ol=function(t,n){return function(){for(var r=new Array(arguments.length),o=0;o"u"}function Um(e){return e!==null&&!ws(e)&&e.constructor!==null&&!ws(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Ll=Zt("ArrayBuffer");function zm(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ll(e.buffer),t}function Wm(e){return typeof e=="string"}function Km(e){return typeof e=="number"}function Ml(e){return e!==null&&typeof e=="object"}function fs(e){if(bo(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var Qm=Zt("Date"),Jm=Zt("File"),Ym=Zt("Blob"),Zm=Zt("FileList");function xo(e){return yo.call(e)==="[object Function]"}function Gm(e){return Ml(e)&&xo(e.pipe)}function Xm(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||yo.call(e)===t||xo(e.toString)&&e.toString()===t)}var e1=Zt("URLSearchParams");function t1(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function n1(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Co(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),wo(e))for(var n=0,s=e.length;n0;)o=s[r],i[o]||(t[o]=e[o],i[o]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function a1(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var s=e.indexOf(t,n);return s!==-1&&s===n}function l1(e){if(!e)return null;var t=e.length;if(ws(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var c1=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Oe={isArray:wo,isArrayBuffer:Ll,isBuffer:Um,isFormData:Xm,isArrayBufferView:zm,isString:Wm,isNumber:Km,isObject:Ml,isPlainObject:fs,isUndefined:ws,isDate:Qm,isFile:Jm,isBlob:Ym,isFunction:xo,isStream:Gm,isURLSearchParams:e1,isStandardBrowserEnv:n1,forEach:Co,merge:Ur,extend:s1,trim:t1,stripBOM:r1,inherits:o1,toFlatObject:i1,kindOf:bo,kindOfTest:Zt,endsWith:a1,toArray:l1,isTypedArray:c1,isFileList:Zm},nn=Oe;function Fi(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var Hl=function(t,n,s){if(!n)return t;var r;if(s)r=s(n);else if(nn.isURLSearchParams(n))r=n.toString();else{var o=[];nn.forEach(n,function(l,c){l===null||typeof l>"u"||(nn.isArray(l)?c=c+"[]":l=[l],nn.forEach(l,function(f){nn.isDate(f)?f=f.toISOString():nn.isObject(f)&&(f=JSON.stringify(f)),o.push(Fi(c)+"="+Fi(f))}))}),r=o.join("&")}if(r){var i=t.indexOf("#");i!==-1&&(t=t.slice(0,i)),t+=(t.indexOf("?")===-1?"?":"&")+r}return t},u1=Oe;function Vs(){this.handlers=[]}Vs.prototype.use=function(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1};Vs.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Vs.prototype.forEach=function(t){u1.forEach(this.handlers,function(s){s!==null&&t(s)})};var f1=Vs,d1=Oe,h1=function(t,n){d1.forEach(t,function(r,o){o!==n&&o.toUpperCase()===n.toUpperCase()&&(t[n]=r,delete t[o])})},Nl=Oe;function gn(e,t,n,s,r){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),r&&(this.response=r)}Nl.inherits(gn,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var ql=gn.prototype,Fl={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){Fl[e]={value:e}});Object.defineProperties(gn,Fl);Object.defineProperty(ql,"isAxiosError",{value:!0});gn.from=function(e,t,n,s,r,o){var i=Object.create(ql);return Nl.toFlatObject(e,i,function(l){return l!==Error.prototype}),gn.call(i,e.message,t,n,s,r),i.name=e.name,o&&Object.assign(i,o),i};var En=gn,Bl={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},et=Oe;function p1(e,t){t=t||new FormData;var n=[];function s(o){return o===null?"":et.isDate(o)?o.toISOString():et.isArrayBuffer(o)||et.isTypedArray(o)?typeof Blob=="function"?new Blob([o]):Buffer.from(o):o}function r(o,i){if(et.isPlainObject(o)||et.isArray(o)){if(n.indexOf(o)!==-1)throw Error("Circular reference detected in "+i);n.push(o),et.forEach(o,function(l,c){if(!et.isUndefined(l)){var u=i?i+"."+c:c,f;if(l&&!i&&typeof l=="object"){if(et.endsWith(c,"{}"))l=JSON.stringify(l);else if(et.endsWith(c,"[]")&&(f=et.toArray(l))){f.forEach(function(d){!et.isUndefined(d)&&t.append(u,s(d))});return}}r(l,u)}}),n.pop()}else t.append(i,s(o))}return r(e),t}var jl=p1,ar,Bi;function m1(){if(Bi)return ar;Bi=1;var e=En;return ar=function(n,s,r){var o=r.config.validateStatus;!r.status||!o||o(r.status)?n(r):s(new e("Request failed with status code "+r.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))},ar}var lr,ji;function _1(){if(ji)return lr;ji=1;var e=Oe;return lr=e.isStandardBrowserEnv()?function(){return{write:function(s,r,o,i,a,l){var c=[];c.push(s+"="+encodeURIComponent(r)),e.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),e.isString(i)&&c.push("path="+i),e.isString(a)&&c.push("domain="+a),l===!0&&c.push("secure"),document.cookie=c.join("; ")},read:function(s){var r=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),lr}var g1=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},v1=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},y1=g1,b1=v1,Dl=function(t,n){return t&&!y1(n)?b1(t,n):n},cr,Di;function w1(){if(Di)return cr;Di=1;var e=Oe,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return cr=function(s){var r={},o,i,a;return s&&e.forEach(s.split(` +`),function(c){if(a=c.indexOf(":"),o=e.trim(c.substr(0,a)).toLowerCase(),i=e.trim(c.substr(a+1)),o){if(r[o]&&t.indexOf(o)>=0)return;o==="set-cookie"?r[o]=(r[o]?r[o]:[]).concat([i]):r[o]=r[o]?r[o]+", "+i:i}}),r},cr}var ur,Vi;function x1(){if(Vi)return ur;Vi=1;var e=Oe;return ur=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),r;function o(i){var a=i;return n&&(s.setAttribute("href",a),a=s.href),s.setAttribute("href",a),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return r=o(window.location.href),function(a){var l=e.isString(a)?o(a):a;return l.protocol===r.protocol&&l.host===r.host}}():function(){return function(){return!0}}(),ur}var fr,Ui;function Us(){if(Ui)return fr;Ui=1;var e=En,t=Oe;function n(s){e.call(this,s==null?"canceled":s,e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),fr=n,fr}var dr,zi;function C1(){return zi||(zi=1,dr=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),dr}var hr,Wi;function Ki(){if(Wi)return hr;Wi=1;var e=Oe,t=m1(),n=_1(),s=Hl,r=Dl,o=w1(),i=x1(),a=Bl,l=En,c=Us(),u=C1();return hr=function(d){return new Promise(function(v,x){var A=d.data,T=d.headers,j=d.responseType,K;function G(){d.cancelToken&&d.cancelToken.unsubscribe(K),d.signal&&d.signal.removeEventListener("abort",K)}e.isFormData(A)&&e.isStandardBrowserEnv()&&delete T["Content-Type"];var I=new XMLHttpRequest;if(d.auth){var _e=d.auth.username||"",X=d.auth.password?unescape(encodeURIComponent(d.auth.password)):"";T.Authorization="Basic "+btoa(_e+":"+X)}var q=r(d.baseURL,d.url);I.open(d.method.toUpperCase(),s(q,d.params,d.paramsSerializer),!0),I.timeout=d.timeout;function Y(){if(!!I){var M="getAllResponseHeaders"in I?o(I.getAllResponseHeaders()):null,re=!j||j==="text"||j==="json"?I.responseText:I.response,ce={data:re,status:I.status,statusText:I.statusText,headers:M,config:d,request:I};t(function(ge){v(ge),G()},function(ge){x(ge),G()},ce),I=null}}if("onloadend"in I?I.onloadend=Y:I.onreadystatechange=function(){!I||I.readyState!==4||I.status===0&&!(I.responseURL&&I.responseURL.indexOf("file:")===0)||setTimeout(Y)},I.onabort=function(){!I||(x(new l("Request aborted",l.ECONNABORTED,d,I)),I=null)},I.onerror=function(){x(new l("Network Error",l.ERR_NETWORK,d,I,I)),I=null},I.ontimeout=function(){var re=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded",ce=d.transitional||a;d.timeoutErrorMessage&&(re=d.timeoutErrorMessage),x(new l(re,ce.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,d,I)),I=null},e.isStandardBrowserEnv()){var se=(d.withCredentials||i(q))&&d.xsrfCookieName?n.read(d.xsrfCookieName):void 0;se&&(T[d.xsrfHeaderName]=se)}"setRequestHeader"in I&&e.forEach(T,function(re,ce){typeof A>"u"&&ce.toLowerCase()==="content-type"?delete T[ce]:I.setRequestHeader(ce,re)}),e.isUndefined(d.withCredentials)||(I.withCredentials=!!d.withCredentials),j&&j!=="json"&&(I.responseType=d.responseType),typeof d.onDownloadProgress=="function"&&I.addEventListener("progress",d.onDownloadProgress),typeof d.onUploadProgress=="function"&&I.upload&&I.upload.addEventListener("progress",d.onUploadProgress),(d.cancelToken||d.signal)&&(K=function(M){!I||(x(!M||M&&M.type?new c:M),I.abort(),I=null)},d.cancelToken&&d.cancelToken.subscribe(K),d.signal&&(d.signal.aborted?K():d.signal.addEventListener("abort",K))),A||(A=null);var le=u(q);if(le&&["http","https","file"].indexOf(le)===-1){x(new l("Unsupported protocol "+le+":",l.ERR_BAD_REQUEST,d));return}I.send(A)})},hr}var pr,Qi;function $1(){return Qi||(Qi=1,pr=null),pr}var ke=Oe,Ji=h1,Yi=En,S1=Bl,E1=jl,A1={"Content-Type":"application/x-www-form-urlencoded"};function Zi(e,t){!ke.isUndefined(e)&&ke.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function R1(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Ki()),e}function k1(e,t,n){if(ke.isString(e))try{return(t||JSON.parse)(e),ke.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}var zs={transitional:S1,adapter:R1(),transformRequest:[function(t,n){if(Ji(n,"Accept"),Ji(n,"Content-Type"),ke.isFormData(t)||ke.isArrayBuffer(t)||ke.isBuffer(t)||ke.isStream(t)||ke.isFile(t)||ke.isBlob(t))return t;if(ke.isArrayBufferView(t))return t.buffer;if(ke.isURLSearchParams(t))return Zi(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var s=ke.isObject(t),r=n&&n["Content-Type"],o;if((o=ke.isFileList(t))||s&&r==="multipart/form-data"){var i=this.env&&this.env.FormData;return E1(o?{"files[]":t}:t,i&&new i)}else if(s||r==="application/json")return Zi(n,"application/json"),k1(t);return t}],transformResponse:[function(t){var n=this.transitional||zs.transitional,s=n&&n.silentJSONParsing,r=n&&n.forcedJSONParsing,o=!s&&this.responseType==="json";if(o||r&&ke.isString(t)&&t.length)try{return JSON.parse(t)}catch(i){if(o)throw i.name==="SyntaxError"?Yi.from(i,Yi.ERR_BAD_RESPONSE,this,null,this.response):i}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:$1()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};ke.forEach(["delete","get","head"],function(t){zs.headers[t]={}});ke.forEach(["post","put","patch"],function(t){zs.headers[t]=ke.merge(A1)});var $o=zs,T1=Oe,P1=$o,I1=function(t,n,s){var r=this||P1;return T1.forEach(s,function(i){t=i.call(r,t,n)}),t},mr,Gi;function Vl(){return Gi||(Gi=1,mr=function(t){return!!(t&&t.__CANCEL__)}),mr}var Xi=Oe,_r=I1,O1=Vl(),L1=$o,M1=Us();function gr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new M1}var H1=function(t){gr(t),t.headers=t.headers||{},t.data=_r.call(t,t.data,t.headers,t.transformRequest),t.headers=Xi.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Xi.forEach(["delete","get","head","post","put","patch","common"],function(r){delete t.headers[r]});var n=t.adapter||L1.adapter;return n(t).then(function(r){return gr(t),r.data=_r.call(t,r.data,r.headers,t.transformResponse),r},function(r){return O1(r)||(gr(t),r&&r.response&&(r.response.data=_r.call(t,r.response.data,r.response.headers,t.transformResponse))),Promise.reject(r)})},Ve=Oe,Ul=function(t,n){n=n||{};var s={};function r(u,f){return Ve.isPlainObject(u)&&Ve.isPlainObject(f)?Ve.merge(u,f):Ve.isPlainObject(f)?Ve.merge({},f):Ve.isArray(f)?f.slice():f}function o(u){if(Ve.isUndefined(n[u])){if(!Ve.isUndefined(t[u]))return r(void 0,t[u])}else return r(t[u],n[u])}function i(u){if(!Ve.isUndefined(n[u]))return r(void 0,n[u])}function a(u){if(Ve.isUndefined(n[u])){if(!Ve.isUndefined(t[u]))return r(void 0,t[u])}else return r(void 0,n[u])}function l(u){if(u in n)return r(t[u],n[u]);if(u in t)return r(void 0,t[u])}var c={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l};return Ve.forEach(Object.keys(t).concat(Object.keys(n)),function(f){var d=c[f]||o,_=d(f);Ve.isUndefined(_)&&d!==l||(s[f]=_)}),s},vr,ea;function zl(){return ea||(ea=1,vr={version:"0.27.2"}),vr}var N1=zl().version,It=En,So={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){So[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});var ta={};So.transitional=function(t,n,s){function r(o,i){return"[Axios v"+N1+"] Transitional option '"+o+"'"+i+(s?". "+s:"")}return function(o,i,a){if(t===!1)throw new It(r(i," has been removed"+(n?" in "+n:"")),It.ERR_DEPRECATED);return n&&!ta[i]&&(ta[i]=!0,console.warn(r(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,a):!0}};function q1(e,t,n){if(typeof e!="object")throw new It("options must be an object",It.ERR_BAD_OPTION_VALUE);for(var s=Object.keys(e),r=s.length;r-- >0;){var o=s[r],i=t[o];if(i){var a=e[o],l=a===void 0||i(a,o,e);if(l!==!0)throw new It("option "+o+" must be "+l,It.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new It("Unknown option "+o,It.ERR_BAD_OPTION)}}var F1={assertOptions:q1,validators:So},Wl=Oe,B1=Hl,na=f1,sa=H1,Ws=Ul,j1=Dl,Kl=F1,sn=Kl.validators;function vn(e){this.defaults=e,this.interceptors={request:new na,response:new na}}vn.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ws(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var s=n.transitional;s!==void 0&&Kl.assertOptions(s,{silentJSONParsing:sn.transitional(sn.boolean),forcedJSONParsing:sn.transitional(sn.boolean),clarifyTimeoutError:sn.transitional(sn.boolean)},!1);var r=[],o=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(n)===!1||(o=o&&_.synchronous,r.unshift(_.fulfilled,_.rejected))});var i=[];this.interceptors.response.forEach(function(_){i.push(_.fulfilled,_.rejected)});var a;if(!o){var l=[sa,void 0];for(Array.prototype.unshift.apply(l,r),l=l.concat(i),a=Promise.resolve(n);l.length;)a=a.then(l.shift(),l.shift());return a}for(var c=n;r.length;){var u=r.shift(),f=r.shift();try{c=u(c)}catch(d){f(d);break}}try{a=sa(c)}catch(d){return Promise.reject(d)}for(;i.length;)a=a.then(i.shift(),i.shift());return a};vn.prototype.getUri=function(t){t=Ws(this.defaults,t);var n=j1(t.baseURL,t.url);return B1(n,t.params,t.paramsSerializer)};Wl.forEach(["delete","get","head","options"],function(t){vn.prototype[t]=function(n,s){return this.request(Ws(s||{},{method:t,url:n,data:(s||{}).data}))}});Wl.forEach(["post","put","patch"],function(t){function n(s){return function(o,i,a){return this.request(Ws(a||{},{method:t,headers:s?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}vn.prototype[t]=n(),vn.prototype[t+"Form"]=n(!0)});var D1=vn,yr,ra;function V1(){if(ra)return yr;ra=1;var e=Us();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var s;this.promise=new Promise(function(i){s=i});var r=this;this.promise.then(function(o){if(!!r._listeners){var i,a=r._listeners.length;for(i=0;i({questions:[]}),actions:{storeQuestions(e){this.questions=[...e]},nextQuestion(){this.currentQuestion++},previousQuestion(){this.currentQuestion--}}}),J1={setup(){const e=Ks(),t=Sn(),n=Ge();return{questionStore:e,answersStore:t,resultsStore:n}},name:"QuestionIndex",created(){this.questionStore.questions.length==0&&this.getQuestions()},mounted(){this.answersStore.quizCurrent!==null?this.$router.push(`/quiz/question/${this.answersStore.quizCurrent}`):this.answersStore.$reset(),this.resultsStore.$reset()},methods:{getQuestions(){qt.get(`${Ft.SERVER}api/questions/`).then(e=>{console.log("Fetched questions from server."),this.questionStore.storeQuestions(e.data)}).catch(e=>{console.log(e),this.$router.push("/err_refused")})}}};function Y1(e,t,n,s,r,o){const i=S("router-view");return E(),W("div",null,[$(i,{class:"w-full",ref:"panel",appear:""},{default:L(({Component:a,route:l})=>[$($t,{mode:"out-in","enter-active-class":"transition-all duration-300 origin-center ease-in","enter-from-class":"transform opacity-0 md:scale-95","leave-active-class":"transition-all duration-300 origin-center ease-out","leave-to-class":"transform opacity-0 md:scale-95"},{default:L(()=>[(E(),ee(es(a),{key:l.path}))]),_:2},1024)]),_:1},512)])}const Z1=ne(J1,[["render",Y1]]),G1={name:"mdiRoadVariant",components:{SvgIcon:it},data(){return{path:Qf}}};function X1(e,t,n,s,r,o){const i=S("svg-icon");return E(),ee(i,{type:"mdi",path:r.path},null,8,["path"])}const e_=ne(G1,[["render",X1]]),t_={name:"QuizConsole",components:{Content:He,Header:Ne,RoadVariant:e_,TextFrame:qe}},n_=N(" Take the Quiz "),s_={class:"prose mx-auto"},r_=h("h2",{class:"uncial-antiqua",key:"welcome-0"}," Gather your Things ",-1),o_=h("p",{class:"text-leader",key:"welcome-1"}," We are about to embark upon a journey. ",-1),i_=h("p",{class:"text-leader",key:"welcome-2"}," In a minute, I will ask you a series of multiple choice questions. For most of them, you will need to select the one answer. Some questions will need multiple answers. Don\u2019t over-think them! ",-1),a_=h("p",{class:"text-leader",key:"welcome-3"},[h("em",{class:"uncial-antiqua"},"Wanderhome"),N(" is about going wherever the road takes you, and reflecting on how the journey changes us. The road is full of myriad travellers, each with their rich lives and stories. This quiz will help you figure out what kinds of stories you will bring to the table. ")],-1),l_=h("p",{class:"text-leader",key:"welcome-4"}," Will you join me? ",-1),c_={class:"w-fit mx-auto",key:"welcome-5"},u_={class:"inline-flex px-3 py-1 space-x-2 rounded-md bg-olive-800 text-white transition-all duration-300 ease-in-out hover:bg-olive-600"},f_={class:"scale-75"},d_=h("span",{class:"uncial-antiqua"},"Let\u2019s Go",-1);function h_(e,t,n,s,r,o){const i=S("Header"),a=S("RoadVariant"),l=S("router-link"),c=S("Content"),u=S("TextFrame");return E(),ee(u,null,{default:L(()=>[$(i,null,{default:L(()=>[n_]),_:1}),$(c,null,{default:L(()=>[h("article",s_,[r_,o_,i_,a_,l_,h("div",c_,[$(l,{"active-class":"active-link",class:"navlink",to:"/quiz/question/0"},{default:L(()=>[h("div",u_,[h("span",f_,[$(a)]),d_])]),_:1})])])]),_:1})]),_:1})}const p_=ne(t_,[["render",h_]]),m_={name:"mdiArrowLeftBold",components:{SvgIcon:it},data(){return{path:Mf}}};function __(e,t,n,s,r,o){const i=S("svg-icon");return E(),ee(i,{type:"mdi",path:r.path},null,8,["path"])}const Jl=ne(m_,[["render",__]]),g_={name:"mdiArrowRightBold",components:{SvgIcon:it},data(){return{path:Hf}}};function v_(e,t,n,s,r,o){const i=S("svg-icon");return E(),ee(i,{type:"mdi",path:r.path},null,8,["path"])}const Yl=ne(g_,[["render",v_]]),y_={name:"MdiHome",components:{SvgIcon:it},data(){return{path:Vf}}};function b_(e,t,n,s,r,o){const i=S("svg-icon");return E(),ee(i,{type:"mdi",path:r.path},null,8,["path"])}const w_=ne(y_,[["render",b_]]);const x_={setup(){const e=Ks(),t=Sn(),n=Ge();return{questionStore:e,answersStore:t,resultsStore:n}},components:{ArrowLeftBold:Jl,ArrowRightBold:Yl,Content:He,FleurDeLis:w_,Header:Ne,TextFrame:qe},created(){this.answersStore.makeArray(this.id,this.questionStore.questions[this.id].select)},mounted(){this.answersStore.quizCurrent=this.id,this.$watch(()=>this.$route.params,(e,t)=>{this.$route.name=="Question"&&(e.id>=this.questionStore.questions.length||this.id<0?this.$router.push("/err_notfound"):this.answersStore.quizCurrent=e.id)}),this.$watch(()=>this.questionStore.questions,e=>{this.id>=this.questionStore.questions.length||this.id<0?this.$router.push("/err_notfound"):this.answersStore.makeArray(this.id,this.questionStore.questions[this.id].select)})},methods:{submitAnswers(){const e=JSON.stringify(this.answersStore.answers);qt.post(`${Ft.SERVER}api/submit/`,e,{headers:{"Content-Type":"application/json"}}).then(t=>{console.log("Submitted answers."),this.resultsStore.store("results",t.data),console.log("Results fetched from the server."),this.answersStore.quizCurrent=null,this.$router.push("/results")}).catch(t=>{console.log(t),this.$router.push("/err_refused")})}},props:{id:{type:Number,required:!0}}},ts=e=>(ro("data-v-bcd8546c"),e=e(),oo(),e),C_=N(" Take the Quiz "),$_={key:0},S_={class:"prose"},E_=["innerHTML"],A_=["aria-multiselectable"],R_=["type","id","value","disabled"],k_=["for"],T_=["innerHTML","aria-label","title"],P_={class:"w-full flex mx-auto items-center justify-between max-w-sm"},I_={class:"inline-flex h-full px-3 py-1 space-x-1 rounded-md bg-olive-800 text-white items-center transition-all duration-300 ease-in-out hover:bg-olive-600",title:"Back"},O_={class:"scale-100"},L_=ts(()=>h("span",{class:"uncial-antiqua"},"Back",-1)),M_={key:1,class:"inline-flex h-full px-3 py-1 space-x-1 rounded-md bg-olive-800 opacity-50 text-white items-center hover:cursor-not-allowed"},H_={class:"scale-100"},N_=ts(()=>h("span",{class:"uncial-antiqua"},"Back",-1)),q_={class:"inline-flex h-full px-3 py-1 space-x-1 rounded-md bg-olive-800 text-white items-center transition-all duration-300 ease-in-out hover:bg-olive-600",title:"Next"},F_=ts(()=>h("span",{class:"uncial-antiqua"},"Next",-1)),B_={class:"scale-100"},j_={key:3,class:"inline-flex h-full px-3 py-1 space-x-1 rounded-md bg-olive-800 opacity-50 text-white items-center hover:cursor-not-allowed"},D_=ts(()=>h("span",{class:"uncial-antiqua"},"Next",-1)),V_={class:"scale-100"},U_={class:"mx-auto my-8 w-fit transition-all"},z_={class:"inline-flex px-3 py-1 space-x-2 rounded-md bg-olive-800 text-white transition-all duration-300 ease-in-out hover:bg-olive-600"},W_={class:"scale-75"},K_=ts(()=>h("span",{class:"uncial-antiqua"},"Submit Answers",-1)),Q_={class:"scale-75"},J_={key:1};function Y_(e,t,n,s,r,o){const i=S("Header"),a=S("ArrowLeftBold"),l=S("router-link"),c=S("ArrowRightBold"),u=S("FleurDeLis"),f=S("Content"),d=S("TextFrame");return E(),ee(d,null,{default:L(()=>[$(i,null,{default:L(()=>[C_]),_:1}),$(f,null,{default:L(()=>[s.questionStore.questions[this.id]?(E(),W("div",$_,[h("article",S_,[h("h3",null,"Question "+we(this.id+1),1),h("div",{innerHTML:s.questionStore.questions[this.id].question},null,8,E_)]),h("div",{class:"grid grid-cols-1 content-evenly items-center gap-2 justify-center my-12 mx-auto md:grid-cols-2 lg:grid-cols-3","aria-multiselectable":s.questionStore.questions[this.id].select>1},[(E(!0),W(xe,null,mt(s.questionStore.questions[this.id].answers,(_,v)=>(E(),W("div",{key:`q${this.id}-o${v}`,class:"inline-flex"},[Vo((E(),W("input",{type:this.questionStore.questions[this.id].select>1?"checkbox":"radio",class:"checkbox",id:`q${this.id}-o${v}`,value:v,key:`q${this.id}-o${v}`,"onUpdate:modelValue":t[0]||(t[0]=x=>s.answersStore.answers[this.id]=x),disabled:this.questionStore.questions[this.id].select>1&&this.answersStore.answers[this.id].length==this.questionStore.questions[this.id].select&&!this.answersStore.answers[this.id].includes(v)},null,8,R_)),[[Cf,s.answersStore.answers[this.id]]]),h("label",{for:`q${this.id}-o${v}`},[h("div",{innerHTML:_,class:"uncial-antiqua w-full h-full p-2 select-none transition-all duration-100 ease-in-out hover:bg-lime-200 hover:text-orange-600 hover:cursor-pointer","aria-label":_,title:_},null,8,T_)],8,k_)]))),128))],8,A_),h("div",P_,[this.id>0?(E(),ee(l,{key:0,to:`/quiz/question/${this.id-1}`},{default:L(()=>[h("div",I_,[h("span",O_,[$(a)]),L_])]),_:1},8,["to"])):(E(),W("div",M_,[h("span",H_,[$(a)]),N_])),this.id[h("div",q_,[F_,h("span",B_,[$(c)])])]),_:1},8,["to"])):(E(),W("div",j_,[D_,h("span",V_,[$(c)])]))]),$($t,{"enter-active-class":"transition-all duration-300 origin-center ease-in","enter-from-class":"transform opacity-0 md:scale-95","leave-active-class":"transition-all duration-300 origin-center ease-out","leave-to-class":"transform opacity-0 md:scale-95"},{default:L(()=>[Vo(h("div",U_,[h("button",{onClick:t[1]||(t[1]=_=>this.submitAnswers())},[h("div",z_,[h("span",W_,[$(u)]),K_,h("span",Q_,[$(u)])])])],512),[[Sf,this.id==this.questionStore.questions.length-1&&this.answersStore.isAnswered(this.id)]])]),_:1})])):(E(),W("div",J_," Loading "))]),_:1})]),_:1})}const Z_=ne(x_,[["render",Y_],["__scopeId","data-v-bcd8546c"]]),G_={name:"NotFound",components:{Content:He,Header:Ne,TextFrame:qe}},X_=N(" Error: Not Found "),eg=h("article",{class:"prose mx-auto"},[h("p",{class:"text-leader"}," Uh-oh. "),h("p",null," Sometimes we can get lost along the path. "),h("p",null," But it\u2019s okay. Just retrace your steps and you will find your way back again. ")],-1);function tg(e,t,n,s,r,o){const i=S("Header"),a=S("Content"),l=S("TextFrame");return E(),ee(l,null,{default:L(()=>[$(i,null,{default:L(()=>[X_]),_:1}),$(a,null,{default:L(()=>[eg]),_:1})]),_:1})}const ng=ne(G_,[["render",tg]]),sg={name:"Refused",components:{Content:He,Header:Ne,TextFrame:qe}},rg=N(" Error: Connection Refused "),og=h("article",{class:"prose mx-auto"},[h("p",{class:"text-leader"}," The client is unable to connect to the server. That\u2019s okay. Sometimes, we run into obstacles along the way. And we just need to try again after a while. ")],-1);function ig(e,t,n,s,r,o){const i=S("Header"),a=S("Content"),l=S("TextFrame");return E(),ee(l,null,{default:L(()=>[$(i,null,{default:L(()=>[rg]),_:1}),$(a,null,{default:L(()=>[og]),_:1})]),_:1})}const ag=ne(sg,[["render",ig]]),lg={setup(){return{resultsStore:Ge()}},name:"ResultsIndex",components:{Sidebar:Pl},created(){this.resultsStore.results.playbooks.length>1?this.$router.options.routes[3].children[0].meta.title="Your Results":this.$router.options.routes[3].children[0].meta.title="Your Result"}},cg={class:"flex flex-col space-y-3 md:flex-row md:space-x-6 md:space-y-0"},ug={class:"flex flex-col w-full md:w-1/3 h-fit"},fg=N(" Results "),dg={class:"flex w-full md:w-2/3"};function hg(e,t,n,s,r,o){const i=S("Sidebar"),a=S("router-view");return E(),W("div",null,[h("div",cg,[h("div",ug,[$(i,{prefix:e.$router.options.routes[3].path,routes:e.$router.options.routes[3].children},{header:L(()=>[fg]),_:1},8,["prefix","routes"])]),h("div",dg,[$(a,{class:"w-full",ref:"panel",appear:""},{default:L(({Component:l,route:c})=>[$($t,{mode:"out-in","enter-active-class":c.meta.panelEnterActiveClass,"enter-from-class":c.meta.panelEnterFromClass,"leave-active-class":c.meta.panelLeaveActiveClass,"leave-to-class":c.meta.panelLeaveToClass},{default:L(()=>[(E(),ee(es(l)))]),_:2},1032,["enter-active-class","enter-from-class","leave-active-class","leave-to-class"])]),_:1},512)])])])}const pg=ne(lg,[["render",hg]]),mg={setup(){return{resultsStore:Ge()}},name:"Results",components:{Content:He,Header:Ne,TextFrame:qe},methods:{renderAnimals(e){for(var t="",n=e.length,s=0;s[$(i,null,{default:L(()=>[this.resultsStore.results.playbooks.length>1?(E(),W("span",_g,"Your Results")):(E(),W("span",gg,"Your Result"))]),_:1}),$(a,null,{default:L(()=>[h("article",vg,[(E(!0),W(xe,null,mt(this.resultsStore.results.playbooks,(c,u)=>(E(),W("section",{key:Object.keys(c)[0],class:ht(u(E(),W("li",{class:"my-0 py-0 mx-3",key:Object.keys(c)[0]+d,innerHTML:f},null,8,Pg))),128))])],2))),128))])]),_:1})]),_:1})}const Og=ne(mg,[["render",Ig]]),Lg={setup(){return{resultsStore:Ge()}},name:"Scores",components:{Content:He,Header:Ne,TextFrame:qe}},Mg=N(" Your Scores "),Hg=h("p",{class:"text-leader"}," While the playbook you are is the one most reflected by your answers, here are the other playbooks and the extent to which they have a bearing upon your journey. ",-1),Ng={class:"table-auto w-full max-w-sm mx-auto text-left"},qg=h("thead",{class:"text-xs text-gray-700 uppercase bg-lime-100 dark:bg-gray-700 dark:text-gray-400"},[h("tr",null,[h("th",{class:"pl-10"}," Playbook "),h("th",null," Score (%) ")])],-1),Fg={scope:"col",class:"py-1 pl-10 capitalize"},Bg={scope:"col",class:"py-1"};function jg(e,t,n,s,r,o){const i=S("Header"),a=S("Content"),l=S("TextFrame");return E(),ee(l,null,{default:L(()=>[$(i,null,{default:L(()=>[Mg]),_:1}),$(a,null,{default:L(()=>[Hg,h("table",Ng,[qg,h("tbody",null,[(E(!0),W(xe,null,mt(this.resultsStore.results.all_playbooks,(c,u,f)=>(E(),W("tr",{key:u,class:ht(["hover:bg-yellow-50",f%2==0?"bg-lime-50 border-b dark:bg-gray-900 dark:border-gray-700":"bg-lime-100 border-b dark:bg-gray-800 dark:border-gray-700"])},[h("td",Fg," The "+we(u),1),h("td",Bg,we(Math.round(100*c/this.resultsStore.results.max_score)),1)],2))),128))])])]),_:1})]),_:1})}const Dg=ne(Lg,[["render",jg]]),Vg={setup(){const e=Ks(),t=Sn(),n=Ge();return{questionStore:e,answersStore:t,resultsStore:n}},name:"CompareAnswersIndex",mounted(){this.getAnswers()},methods:{getAnswers(){this.error=this.questions=null,this.loading=!0,qt.get(`${Ft.SERVER}api/answers/`).then(e=>{console.log("Fetched answer stats from the server."),this.resultsStore.store("answers",e.data)}).catch(e=>{console.log(e),this.$router.push("/err_refused")}),qt.get(`${Ft.SERVER}api/count/`).then(e=>{console.log("Fetched user count from the server."),this.resultsStore.store("count",e.data)}).catch(e=>{console.log(e),this.$router.push("/err_refused")})}}};function Ug(e,t,n,s,r,o){const i=S("router-view");return E(),W("div",null,[$(i,{class:"w-full",ref:"panel",appear:""},{default:L(({Component:a,route:l})=>[$($t,{mode:"out-in","enter-active-class":"transition-all duration-300 origin-center ease-in","enter-from-class":"transform opacity-0 md:scale-95","leave-active-class":"transition-all duration-300 origin-center ease-out","leave-to-class":"transform opacity-0 md:scale-95"},{default:L(()=>[(E(),ee(es(a),{key:l.path}))]),_:2},1024)]),_:1},512)])}const zg=ne(Vg,[["render",Ug]]),Wg={name:"mdiChefronDoubleRight",components:{SvgIcon:it},data(){return{path:qf}}};function Kg(e,t,n,s,r,o){const i=S("svg-icon");return E(),ee(i,{type:"mdi",path:r.path},null,8,["path"])}const Zl=ne(Wg,[["render",Kg]]),Qg={setup(){return{resultsStore:Ge()}},mounted(){this.getScores()},name:"Statistics",components:{ChevronDoubleRight:Zl,Content:He,Header:Ne,TextFrame:qe},methods:{getScores(){qt.get(`${Ft.SERVER}api/scores/`).then(e=>{console.log("Fetched score stats from the server."),this.resultsStore.store("scores",e.data)}).catch(e=>{console.log(e),this.$router.push("/err_refused")}),qt.get(`${Ft.SERVER}api/count/`).then(e=>{console.log("Fetched user count from the server."),this.resultsStore.store("count",e.data)}).catch(e=>{console.log(e),this.$router.push("/err_refused")})}}},Jg=N(" Statistics "),Yg=h("p",{class:"text-leader"}," Sometimes, it can help to have some additional insight into the likelihood of meeting different people. Or, indeed, it can provide insight into how the questions we ask of each other bias the way we perceive the world. ",-1),Zg={class:"table-auto w-full mx-auto max-w-lg text-left"},Gg=h("thead",{class:"text-xs text-gray-700 uppercase bg-lime-100 dark:bg-gray-700 dark:text-gray-400"},[h("tr",null,[h("th"),h("th",null," Playbook "),h("th",null," Your Score (%) "),h("th",null," Mean "),h("th",null," Median "),h("th",{class:"lowercase underline",title:"Standard Deviation"}," \u03C3* ")])],-1),Xg={key:0},ev={key:1},tv={scope:"col",class:"py-1 capitalize"},nv={scope:"col",class:"py-1"},sv={scope:"col",class:"py-1"},rv={colspan:"6",class:"text-center text-lg text-gray-600"};function ov(e,t,n,s,r,o){const i=S("Header"),a=S("ChevronDoubleRight"),l=S("Content"),c=S("TextFrame");return E(),ee(c,null,{default:L(()=>[$(i,null,{default:L(()=>[Jg]),_:1}),$(l,null,{default:L(()=>[Yg,h("table",Zg,[Gg,h("tbody",null,[(E(!0),W(xe,null,mt(this.resultsStore.scores,(u,f,d)=>(E(),W("tr",{key:f,class:ht(["hover:bg-yellow-50",d%2==0?"bg-lime-50 border-b dark:bg-gray-900 dark:border-gray-700":"bg-lime-100 border-b dark:bg-gray-800 dark:border-gray-700"])},[this.resultsStore.results.playbooks.some(_=>_.hasOwnProperty(f))?(E(),W("td",Xg,[$(a)])):(E(),W("td",ev)),h("td",tv," The "+we(f),1),h("td",null,we(Math.round(100*this.resultsStore.results.all_playbooks[f]/this.resultsStore.results.max_score)),1),h("td",nv,we(Math.round(u.mean*100)/100),1),h("td",sv,we(Math.round(u.median*100)/100),1),h("td",null,we(Math.round(u.standard_deviation*100)/100),1)],2))),128)),h("tr",null,[h("td",rv,"From "+we(this.resultsStore.count)+" users",1)])])])]),_:1})]),_:1})}const iv=ne(Qg,[["render",ov]]),av={setup(){return{resultsStore:Ge()}},mounted(){this.getResults()},name:"CompareResults",components:{ChevronDoubleRight:Zl,Content:He,Header:Ne,TextFrame:qe},methods:{getResults(){qt.get(`${Ft.SERVER}api/playbooks/`).then(e=>{console.log("Fetched playbook stats from the server."),this.resultsStore.store("playbooks",e.data)}).catch(e=>{console.log(e),this.$router.push("/err_refused")}),qt.get(`${Ft.SERVER}api/count/`).then(e=>{console.log("Fetched user count from the server."),this.resultsStore.store("count",e.data)}).catch(e=>{console.log(e),this.$router.push("/err_refused")})}}},lv=N(" Compare Results "),cv=h("p",{class:"text-leader"}," Based on others who have taken this quiz, here are the playbooks of fellow travellers you are likely to meet along the way. ",-1),uv={class:"table-auto w-full max-w-sm mx-auto text-left"},fv=h("thead",{class:"text-xs text-gray-700 uppercase bg-lime-100 dark:bg-gray-700 dark:text-gray-400"},[h("tr",null,[h("th"),h("th",null," Playbook "),h("th",null," Number "),h("th",null," Percentage ")])],-1),dv={key:0},hv={key:1},pv={scope:"col",class:"py-1 capitalize"},mv={scope:"col",class:"py-1"},_v={scope:"col",class:"py-1"},gv={colspan:"4",class:"text-center text-lg text-gray-600"};function vv(e,t,n,s,r,o){const i=S("Header"),a=S("ChevronDoubleRight"),l=S("Content"),c=S("TextFrame");return E(),ee(c,null,{default:L(()=>[$(i,null,{default:L(()=>[lv]),_:1}),$(l,null,{default:L(()=>[cv,h("table",uv,[fv,h("tbody",null,[(E(!0),W(xe,null,mt(this.resultsStore.playbooks,(u,f,d)=>(E(),W("tr",{key:f,class:ht(["hover:bg-yellow-50",d%2==0?"bg-lime-50 border-b dark:bg-gray-900 dark:border-gray-700":"bg-lime-100 border-b dark:bg-gray-800 dark:border-gray-700"])},[this.resultsStore.results.playbooks.some(_=>_.hasOwnProperty(f))?(E(),W("td",dv,[$(a)])):(E(),W("td",hv)),h("td",pv," The "+we(f),1),h("td",mv,we(u),1),h("td",_v,we(Math.round(100*u/this.resultsStore.count))+" % ",1)],2))),128)),h("tr",null,[h("td",gv,"Out of "+we(this.resultsStore.count)+" users",1)])])])]),_:1})]),_:1})}const yv=ne(av,[["render",vv]]);const bv={name:"CompareQuestion",components:{ArrowLeftBold:Jl,ArrowRightBold:Yl,Content:He,Header:Ne,TextFrame:qe},setup(){const e=Ks(),t=Sn(),n=Ge();return{questionStore:e,answersStore:t,resultsStore:n}},methods:{optionSelected(e,t){return Array.isArray(this.answersStore.answers[e])?this.answersStore.answers[e].includes(t):this.answersStore.answers[e]==t}},mounted(){this.resultsStore.compareCurrent=this.id,this.$watch(()=>this.$route.params,(e,t)=>{this.$route.name=="CompareQuestion"&&(e.id>=this.questionStore.questions.length||this.id<0?this.$router.push("/err_notfound"):this.resultsStore.compareCurrent=e.id)})},props:{id:{type:Number,required:!0}}},Qs=e=>(ro("data-v-bc6c55d3"),e=e(),oo(),e),wv=N(" Compare Answers "),xv={key:0},Cv={class:"prose"},$v=["innerHTML"],Sv={class:"grid grid-cols-1 content-evenly items-center gap-2 justify-between mt-12 mx-auto lg:grid-cols-2"},Ev=["innerHTML","aria-label","title"],Av={class:"flex p-2 w-fit items-center",style:{"white-space":"nowrap"}},Rv={class:"text-center mt-6 mb-12 text-lg text-gray-600"},kv={class:"w-full flex mx-auto items-center justify-between max-w-sm"},Tv={class:"inline-flex h-full px-3 py-1 space-x-1 rounded-md bg-olive-800 text-white items-center transition-all duration-300 ease-in-out hover:bg-olive-600",title:"Back"},Pv={class:"scale-100"},Iv=Qs(()=>h("span",{class:"uncial-antiqua"},"Back",-1)),Ov={key:1,class:"inline-flex h-full px-3 py-1 space-x-1 rounded-md bg-olive-800 opacity-50 text-white items-center hover:cursor-not-allowed"},Lv={class:"scale-100"},Mv=Qs(()=>h("span",{class:"uncial-antiqua"},"Back",-1)),Hv={class:"inline-flex h-full px-3 py-1 space-x-1 rounded-md bg-olive-800 text-white items-center transition-all duration-300 ease-in-out hover:bg-olive-600",title:"Next"},Nv=Qs(()=>h("span",{class:"uncial-antiqua"},"Next",-1)),qv={class:"scale-100"},Fv={key:3,class:"inline-flex h-full px-3 py-1 space-x-1 rounded-md bg-olive-800 opacity-50 text-white items-center hover:cursor-not-allowed"},Bv=Qs(()=>h("span",{class:"uncial-antiqua"},"Next",-1)),jv={class:"scale-100"},Dv={key:1};function Vv(e,t,n,s,r,o){const i=S("Header"),a=S("ArrowLeftBold"),l=S("router-link"),c=S("ArrowRightBold"),u=S("Content"),f=S("TextFrame");return E(),ee(f,null,{default:L(()=>[$(i,null,{default:L(()=>[wv]),_:1}),$(u,null,{default:L(()=>[s.questionStore.questions[this.id]&&s.answersStore.answers[this.id]!=null&&s.resultsStore.answers[this.id]?(E(),W("div",xv,[h("article",Cv,[h("h3",null,"Question "+we(this.id+1),1),h("div",{innerHTML:s.questionStore.questions[this.id].question},null,8,$v)]),h("div",Sv,[(E(!0),W(xe,null,mt(s.questionStore.questions[this.id].answers,(d,_)=>(E(),W("div",{key:`q${this.id}-o${_}`,class:"inline-flex justify-between rounded-md bg-lime-200",style:Gn(`background: linear-gradient(to right, rgb(217 249 157) ${100*this.resultsStore.answers[this.id][_]/this.resultsStore.count}%, transparent ${100*this.resultsStore.answers[this.id][_]/this.resultsStore.count+3}%)`)},[h("div",{innerHTML:d,class:ht(["flex uncial-antiqua h-full p-2 select-none transition-all duration-100 ease-in-out",o.optionSelected(this.id,_)?"option-selected":""]),"aria-label":d,title:d},null,10,Ev),h("div",Av,we(Math.round(100*this.resultsStore.answers[this.id][_]/this.resultsStore.count))+" %",1)],4))),128))]),h("div",Rv," From "+we(this.resultsStore.count)+" users. ",1),h("div",kv,[this.id>0?(E(),ee(l,{key:0,to:`/results/answers/${this.id-1}`},{default:L(()=>[h("div",Tv,[h("span",Pv,[$(a)]),Iv])]),_:1},8,["to"])):(E(),W("div",Ov,[h("span",Lv,[$(a)]),Mv])),this.id[h("div",Hv,[Nv,h("span",qv,[$(c)])])]),_:1},8,["to"])):(E(),W("div",Fv,[Bv,h("span",jv,[$(c)])]))])])):(E(),W("div",Dv))]),_:1})]),_:1})}const Uv=ne(bv,[["render",Vv],["__scopeId","data-v-bc6c55d3"]]),zv={name:"MdiFeatureSearch",components:{SvgIcon:it},data(){return{path:Df}}};function Wv(e,t,n,s,r,o){const i=S("svg-icon");return E(),ee(i,{type:"mdi",path:r.path},null,8,["path"])}const Kv=ne(zv,[["render",Wv]]),Qv={name:"CompareQuestions",components:{Content:He,FeatureSearch:Kv,Header:Ne,TextFrame:qe},setup(){return{resultsStore:Ge()}},mounted(){this.resultsStore.compareCurrent!==null&&this.$router.push(`/results/answers/${this.resultsStore.compareCurrent}`)}},Jv=N(" Compare Answers "),Yv={class:"prose mx-auto"},Zv=h("p",{class:"text-leader"}," There are many turning points and forks in the road we will encounter along the way. There is a little illustration of how your choices compared to other people\u2019s. ",-1),Gv={class:"w-fit mx-auto"},Xv={class:"inline-flex px-3 py-1 space-x-2 rounded-md bg-olive-800 text-white transition-all duration-300 ease-in-out hover:bg-olive-600"},e0={class:"scale-75"},t0=h("span",{class:"uncial-antiqua"},"Take a Look",-1);function n0(e,t,n,s,r,o){const i=S("Header"),a=S("FeatureSearch"),l=S("router-link"),c=S("Content"),u=S("TextFrame");return E(),ee(u,null,{default:L(()=>[$(i,null,{default:L(()=>[Jv]),_:1}),$(c,null,{default:L(()=>[h("article",Yv,[Zv,h("div",Gv,[$(l,{"active-class":"active-link",class:"navlink",to:"/results/answers/0"},{default:L(()=>[h("div",Xv,[h("span",e0,[$(a)]),t0])]),_:1})])])]),_:1})]),_:1})}const s0=ne(Qv,[["render",n0]]),r0=[{path:"/",name:"Home",component:jm,meta:{indexBase:0,svgPath:zf,title:"Home"}},{path:"/quiz",name:"Quiz",component:Z1,meta:{indexBase:1,svgPath:cl,title:"Take the Quiz"},children:[{path:"",name:"Quiz",component:p_,meta:{indexChild:0,indexBase:1,title:"Take the Quiz"}},{path:"question/:id",name:"Question",component:Z_,props:e=>({id:parseInt(e.params.id)}),meta:{indexChild:1,indexBase:1,title:"Take the Quiz"}}]},{path:"/about",name:"About",component:Ep,meta:{indexBase:2,svgPath:vi,title:"About"},children:[{path:"",name:"About",component:cm,meta:{indexChild:0,indexBase:2,svgPath:vi,title:"Background"}},{path:"licenses",name:"Licenses",component:mm,meta:{indexChild:1,indexBase:2,svgPath:Wf,title:"Licenses"}},{path:"wanderhome",name:"Wanderhome",component:Em,meta:{indexChild:2,indexBase:2,svgPath:Uf,title:"About Wanderhome"}},{path:"acknowledgements",name:"Acknowledgements",component:bm,meta:{indexChild:3,indexBase:2,svgPath:Lf,title:"Acknowledgements"}},{path:"https://git.vsnt.uk/viveksantayana/wanderhome-quiz",name:"SourceCode",meta:{indexChild:4,indexBase:2,svgPath:Ff,title:"View Source Code"}}]},{path:"/results",name:"Results",component:pg,meta:{indexBase:-1,title:"Results",svgPath:gi},children:[{path:"",name:"Result",component:Og,meta:{indexChild:0,title:"Your Results",svgPath:gi,indexBase:-1}},{path:"all",name:"Scores",component:Dg,meta:{indexChild:1,title:"Your Scores",svgPath:jf,indexBase:-1}},{path:"compare",name:"CompareResults",component:yv,meta:{indexChild:2,title:"Compare Results",svgPath:Bf,indexBase:-1}},{path:"statistics",name:"Statistics",component:iv,meta:{indexChild:3,title:"Statistics",svgPath:Nf,indexBase:-1}},{path:"answers",name:"Answers",component:zg,meta:{indexChild:4,title:"Compare Answers",svgPath:tr,indexBase:-1},children:[{path:"",name:"RootAnswer",component:s0,meta:{indexGrandchild:0,title:"Compare Answers",svgPath:tr,indexBase:-1,indexChild:4}},{path:":id",name:"CompareQuestion",component:Uv,props:e=>({id:parseInt(e.params.id)}),meta:{indexGrandchild:1,title:"Compare Answers",svgPath:tr,indexBase:-1,indexChild:4}}]}]},{path:"/err_notfound",name:"NotFound",component:ng,meta:{indexBase:-2,title:"Error: Not Found",svgPath:nr}},{path:"/:catchAll(.*)",name:"CatchAll",redirect:"/err_notfound",meta:{indexBase:-3,title:"Error: Not Found",svgPath:nr}},{path:"/err_refused",name:"Refused",component:ag,meta:{indexBase:-4,title:"Error: Connection Refused",svgPath:nr}}],Eo=Xh({history:mh(),routes:r0});Eo.beforeEach((e,t)=>{if(e.meta.title!="Home"?document.title=`Wanderhome Quiz | V.S. - ${e.meta.title}`:document.title="Wanderhome Quiz | V.S.",t.meta.indexBase==-1&&e.meta.indexBase!=-1){if(!confirm("If you navigate away from the Results section, then you will lose your results and need to start the quiz again. Are you sure?"))return!1;e.meta.resetApp=!0}});Eo.afterEach((e,t)=>{const n="transition-all duration-300 origin-top ease-in",s="transition-all duration-300 origin-top ease-out",r="transform opacity-0 md:scale-75";if(t.meta.indexBase!==e.meta.indexBase){const o=t.meta.indexBase,i=e.meta.indexBase,a=i li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *)):after{content:close-quote}.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~="not-prose"] *)):before{content:"`"}.prose :where(code):not(:where([class~="not-prose"] *)):after{content:"`"}.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~="not-prose"] *)):before{content:none}.prose :where(pre code):not(:where([class~="not-prose"] *)):after{content:none}.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}.prose-sm :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}.prose-sm :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-base :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose-base :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose-base :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose-base :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose-base :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-base :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-lg :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.prose-lg :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.prose-lg :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-lg :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.8em;margin-bottom:.8em}.prose-xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}.prose-xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}.prose-xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}.prose-xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}.prose-xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose-2xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.8333333em;margin-bottom:.8333333em}.prose-2xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.prose-2xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}.prose-2xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose-2xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0px}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-0{margin-top:0;margin-bottom:0}.my-12{margin-top:3rem;margin-bottom:3rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mt-20{margin-top:5rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-12{margin-top:3rem}.mt-6{margin-top:1.5rem}.mb-12{margin-bottom:3rem}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-full{height:100%}.w-2\/3{width:66.666667%}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-56{width:14rem}.max-w-5xl{max-width:64rem}.max-w-2xl{max-width:42rem}.max-w-sm{max-width:24rem}.max-w-lg{max-width:32rem}.table-auto{table-layout:auto}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-center{transform-origin:center}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;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))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;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))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;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))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.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))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.content-evenly{align-content:space-evenly}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.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))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-xl{border-radius:.75rem}.rounded-md{border-radius:.375rem}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-solid{border-style:solid}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-olive-600{--tw-border-opacity: 1;border-color:rgb(140 160 84 / var(--tw-border-opacity))}.border-opacity-25{--tw-border-opacity: .25}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}.bg-olive-800{--tw-bg-opacity: 1;background-color:rgb(79 93 47 / var(--tw-bg-opacity))}.bg-olive-900{--tw-bg-opacity: 1;background-color:rgb(46 54 27 / var(--tw-bg-opacity))}.bg-olive-700{--tw-bg-opacity: 1;background-color:rgb(93 107 56 / var(--tw-bg-opacity))}.bg-olive-600{--tw-bg-opacity: 1;background-color:rgb(140 160 84 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.p-3{padding:.75rem}.p-2{padding:.5rem}.p-1{padding:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-0{padding-top:0;padding-bottom:0}.pb-1{padding-bottom:.25rem}.pl-10{padding-left:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.text-sm{font-size:.875rem;line-height:1.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:UncialAntiqua;src:local("Uncial Antiqua"),url(/assets/UncialAntiqua-Regular.0cc686dc.ttf)}.uncial-antiqua{font-family:UncialAntiqua}.text-leader{font-size:1.125rem;line-height:1.75rem;font-weight:300;line-height:1.625;margin-top:1.5rem;margin-bottom:1rem;--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}p{font-size:1rem;line-height:1.5rem;line-height:1.625;margin-top:1rem;margin-bottom:1rem}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.hover\:bg-olive-600:hover{--tw-bg-opacity: 1;background-color:rgb(140 160 84 / var(--tw-bg-opacity))}.hover\:bg-olive-700:hover{--tw-bg-opacity: 1;background-color:rgb(93 107 56 / var(--tw-bg-opacity))}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.hover\:bg-lime-200:hover{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.hover\:bg-yellow-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.hover\:text-orange-300:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-gray-100:focus{--tw-ring-offset-color: #f3f4f6}.active\:text-orange-500:active{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}@media (prefers-color-scheme: dark){.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:-translate-x-1\/3{--tw-translate-x: -33.333333%;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))}.md\:translate-x-1\/3{--tw-translate-x: 33.333333%;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))}.md\:-translate-y-1\/3{--tw-translate-y: -33.333333%;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))}.md\:translate-y-1\/3{--tw-translate-y: 33.333333%;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))}.md\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;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))}.md\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;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))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:text-left{text-align:left}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 976px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}svg[data-v-76aa6b74]{transform:rotate(var(--r, 0deg)) scale(var(--sx, 1),var(--sy, 1))}path[data-v-76aa6b74]{fill:currentColor}.navlink.active-link[data-v-bf688f1a],.navlink.exact-active-link[data-v-bf688f1a]{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.navlink.active-link[data-v-bf688f1a]:hover,.navlink.exact-active-link[data-v-bf688f1a]:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.navlink[data-v-bf688f1a]:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity));--tw-bg-opacity: 1;background-color:rgb(93 107 56 / var(--tw-bg-opacity))}.navlink[data-v-bf688f1a]{--tw-bg-opacity: 1;background-color:rgb(79 93 47 / var(--tw-bg-opacity))}.navlink[data-v-bf688f1a]:active{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.navlink[data-v-bf688f1a]{border-radius:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;vertical-align:middle;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s}.menu-toggle[data-v-fb644dd1]{cursor:pointer;width:24px;height:24px;transition:all .3s;position:relative}.menu-toggle-top[data-v-fb644dd1],.menu-toggle-middle[data-v-fb644dd1],.menu-toggle-bottom[data-v-fb644dd1]{position:absolute;top:0;left:0;width:24px;height:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transform:rotate(0);transition:all .5s}.menu-toggle-top[data-v-fb644dd1]{transform:translateY(4px)}.menu-toggle-middle[data-v-fb644dd1]{transform:translateY(11px)}.menu-toggle-bottom[data-v-fb644dd1]{transform:translateY(18px)}.menu-active[data-v-fb644dd1]{transform:rotate(90deg) translateY(0)}.menu-active .menu-toggle-top[data-v-fb644dd1]{transform:rotate(45deg) translate(6px) translateY(6px)}.menu-active .menu-toggle-middle[data-v-fb644dd1]{display:none}.menu-active .menu-toggle-bottom[data-v-fb644dd1]{transform:rotate(-45deg) translate(-6px) translateY(6px)}.navlink.active-link[data-v-88f7dc48],.navlink.exact-active-link[data-v-88f7dc48]{border-left-width:2px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(140 160 84 / var(--tw-border-opacity));--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.navlink[data-v-88f7dc48]{font-family:UncialAntiqua}.navlink[data-v-88f7dc48]:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity));--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.navlink[data-v-88f7dc48]:active{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}.navlink[data-v-88f7dc48]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;vertical-align:middle;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.checkbox[data-v-bcd8546c]{position:absolute;opacity:0}:focus+label>div[data-v-bcd8546c]{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}:checked+label>div[data-v-bcd8546c]{--tw-border-opacity: 1;border-color:rgb(140 160 84 / var(--tw-border-opacity));border-style:solid;border-left-width:2px;--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}:not(:checked):disabled+label>div[data-v-bcd8546c]{opacity:.5;cursor:not-allowed}:not(:checked):disabled+label>div[data-v-bcd8546c]:hover{background-color:inherit;color:inherit}:checked:disabled+label>div[data-v-bcd8546c]{border-width:2px;--tw-border-opacity: 1;border-color:rgb(140 160 84 / var(--tw-border-opacity));border-style:solid}.option-selected[data-v-bc6c55d3]{--tw-border-opacity: 1;border-color:rgb(140 160 84 / var(--tw-border-opacity));border-style:solid;border-left-width:2px;--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))} diff --git a/src/assets/wh_ic_banner.55188797.png b/src/assets/wh_ic_banner.55188797.png new file mode 100644 index 0000000..f415c88 Binary files /dev/null and b/src/assets/wh_ic_banner.55188797.png differ diff --git a/src/browserconfig.xml b/src/browserconfig.xml new file mode 100644 index 0000000..e5c7ed6 --- /dev/null +++ b/src/browserconfig.xml @@ -0,0 +1,12 @@ + + + + + + + + + #1eff1e + + + diff --git a/src/img/icons/android-chrome-192x192.png b/src/img/icons/android-chrome-192x192.png new file mode 100644 index 0000000..d69de88 Binary files /dev/null and b/src/img/icons/android-chrome-192x192.png differ diff --git a/src/img/icons/android-chrome-512x512.png b/src/img/icons/android-chrome-512x512.png new file mode 100644 index 0000000..d90932a Binary files /dev/null and b/src/img/icons/android-chrome-512x512.png differ diff --git a/src/img/icons/apple-touch-icon-114x114-precomposed.png b/src/img/icons/apple-touch-icon-114x114-precomposed.png new file mode 100644 index 0000000..89fd3a9 Binary files /dev/null and b/src/img/icons/apple-touch-icon-114x114-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon-114x114.png b/src/img/icons/apple-touch-icon-114x114.png new file mode 100644 index 0000000..083ad75 Binary files /dev/null and b/src/img/icons/apple-touch-icon-114x114.png differ diff --git a/src/img/icons/apple-touch-icon-120x120-precomposed.png b/src/img/icons/apple-touch-icon-120x120-precomposed.png new file mode 100644 index 0000000..b1e8f38 Binary files /dev/null and b/src/img/icons/apple-touch-icon-120x120-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon-120x120.png b/src/img/icons/apple-touch-icon-120x120.png new file mode 100644 index 0000000..0007b4b Binary files /dev/null and b/src/img/icons/apple-touch-icon-120x120.png differ diff --git a/src/img/icons/apple-touch-icon-144x144-precomposed.png b/src/img/icons/apple-touch-icon-144x144-precomposed.png new file mode 100644 index 0000000..33bdb19 Binary files /dev/null and b/src/img/icons/apple-touch-icon-144x144-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon-144x144.png b/src/img/icons/apple-touch-icon-144x144.png new file mode 100644 index 0000000..e31a590 Binary files /dev/null and b/src/img/icons/apple-touch-icon-144x144.png differ diff --git a/src/img/icons/apple-touch-icon-152x152-precomposed.png b/src/img/icons/apple-touch-icon-152x152-precomposed.png new file mode 100644 index 0000000..2e0ee26 Binary files /dev/null and b/src/img/icons/apple-touch-icon-152x152-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon-152x152.png b/src/img/icons/apple-touch-icon-152x152.png new file mode 100644 index 0000000..3e5b6e9 Binary files /dev/null and b/src/img/icons/apple-touch-icon-152x152.png differ diff --git a/src/img/icons/apple-touch-icon-180x180-precomposed.png b/src/img/icons/apple-touch-icon-180x180-precomposed.png new file mode 100644 index 0000000..9262656 Binary files /dev/null and b/src/img/icons/apple-touch-icon-180x180-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon-180x180.png b/src/img/icons/apple-touch-icon-180x180.png new file mode 100644 index 0000000..96c22ba Binary files /dev/null and b/src/img/icons/apple-touch-icon-180x180.png differ diff --git a/src/img/icons/apple-touch-icon-57x57-precomposed.png b/src/img/icons/apple-touch-icon-57x57-precomposed.png new file mode 100644 index 0000000..1cfbcb2 Binary files /dev/null and b/src/img/icons/apple-touch-icon-57x57-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon-57x57.png b/src/img/icons/apple-touch-icon-57x57.png new file mode 100644 index 0000000..3d1bc09 Binary files /dev/null and b/src/img/icons/apple-touch-icon-57x57.png differ diff --git a/src/img/icons/apple-touch-icon-60x60-precomposed.png b/src/img/icons/apple-touch-icon-60x60-precomposed.png new file mode 100644 index 0000000..b0814a7 Binary files /dev/null and b/src/img/icons/apple-touch-icon-60x60-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon-60x60.png b/src/img/icons/apple-touch-icon-60x60.png new file mode 100644 index 0000000..aa50684 Binary files /dev/null and b/src/img/icons/apple-touch-icon-60x60.png differ diff --git a/src/img/icons/apple-touch-icon-72x72-precomposed.png b/src/img/icons/apple-touch-icon-72x72-precomposed.png new file mode 100644 index 0000000..e59c9d3 Binary files /dev/null and b/src/img/icons/apple-touch-icon-72x72-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon-72x72.png b/src/img/icons/apple-touch-icon-72x72.png new file mode 100644 index 0000000..292cdcf Binary files /dev/null and b/src/img/icons/apple-touch-icon-72x72.png differ diff --git a/src/img/icons/apple-touch-icon-76x76-precomposed.png b/src/img/icons/apple-touch-icon-76x76-precomposed.png new file mode 100644 index 0000000..ccb3aa5 Binary files /dev/null and b/src/img/icons/apple-touch-icon-76x76-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon-76x76.png b/src/img/icons/apple-touch-icon-76x76.png new file mode 100644 index 0000000..691f138 Binary files /dev/null and b/src/img/icons/apple-touch-icon-76x76.png differ diff --git a/src/img/icons/apple-touch-icon-precomposed.png b/src/img/icons/apple-touch-icon-precomposed.png new file mode 100644 index 0000000..9262656 Binary files /dev/null and b/src/img/icons/apple-touch-icon-precomposed.png differ diff --git a/src/img/icons/apple-touch-icon.png b/src/img/icons/apple-touch-icon.png new file mode 100644 index 0000000..96c22ba Binary files /dev/null and b/src/img/icons/apple-touch-icon.png differ diff --git a/src/img/icons/favicon-16x16.png b/src/img/icons/favicon-16x16.png new file mode 100644 index 0000000..e9209b6 Binary files /dev/null and b/src/img/icons/favicon-16x16.png differ diff --git a/src/img/icons/favicon-32x32.png b/src/img/icons/favicon-32x32.png new file mode 100644 index 0000000..183a562 Binary files /dev/null and b/src/img/icons/favicon-32x32.png differ diff --git a/src/img/icons/favicon.ico b/src/img/icons/favicon.ico new file mode 100644 index 0000000..1d909d6 Binary files /dev/null and b/src/img/icons/favicon.ico differ diff --git a/src/img/icons/mstile-144x144.png b/src/img/icons/mstile-144x144.png new file mode 100644 index 0000000..e31a590 Binary files /dev/null and b/src/img/icons/mstile-144x144.png differ diff --git a/src/img/icons/mstile-150x150.png b/src/img/icons/mstile-150x150.png new file mode 100644 index 0000000..9332e8e Binary files /dev/null and b/src/img/icons/mstile-150x150.png differ diff --git a/src/img/icons/mstile-310x150.png b/src/img/icons/mstile-310x150.png new file mode 100644 index 0000000..139153f Binary files /dev/null and b/src/img/icons/mstile-310x150.png differ diff --git a/src/img/icons/mstile-310x310.png b/src/img/icons/mstile-310x310.png new file mode 100644 index 0000000..3910f9e Binary files /dev/null and b/src/img/icons/mstile-310x310.png differ diff --git a/src/img/icons/mstile-70x70.png b/src/img/icons/mstile-70x70.png new file mode 100644 index 0000000..ad2a7ce Binary files /dev/null and b/src/img/icons/mstile-70x70.png differ diff --git a/src/img/icons/safari-pinned-tab.svg b/src/img/icons/safari-pinned-tab.svg new file mode 100644 index 0000000..5c936e1 --- /dev/null +++ b/src/img/icons/safari-pinned-tab.svg @@ -0,0 +1,1156 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..27bc78e --- /dev/null +++ b/src/index.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + Wanderhome Quiz | V.S. + + + + +
+ + + diff --git a/src/site.webmanifest b/src/site.webmanifest new file mode 100644 index 0000000..04d0358 --- /dev/null +++ b/src/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Wanderhome Quiz", + "short_name": "Wanderhome Quiz", + "icons": [ + { + "src": "img/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "img/icons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#1e441e", + "background_color": "#3a5a40", + "display": "standalone" +}