diff --git a/dist/404.html b/dist/404.html deleted file mode 100644 index 944b39f..0000000 --- a/dist/404.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - -
- - - - - diff --git a/dist/_redirects b/dist/_redirects deleted file mode 100644 index ad37e2c..0000000 --- a/dist/_redirects +++ /dev/null @@ -1 +0,0 @@ -/* /index.html 200 diff --git a/dist/assets/DrawingControls.956b7d9a.js b/dist/assets/DrawingControls.956b7d9a.js deleted file mode 100644 index 84a59a4..0000000 --- a/dist/assets/DrawingControls.956b7d9a.js +++ /dev/null @@ -1,3 +0,0 @@ -import{o as r,c as i,a as n,d as k,r as C,u as H,b as K,e as N,n as y,f as e,g as E,w as F,h as a,i as _,j as u,k as l,l as p,m as w,V as f,p as O,q as j,F as q,s as P,t as T,v as U,x as G,y as m,z as b,A as L,_ as I,B as x}from"./index.4aca3c25.js";const J={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Q=n("path",{fill:"currentColor",d:"M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2zm0 26C9.4 28 4 22.6 4 16S9.4 4 16 4s12 5.4 12 12s-5.4 12-12 12z"},null,-1),W=n("path",{fill:"currentColor",d:"M21.4 23L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4z"},null,-1),X=[Q,W];function ee(c,s){return r(),i("svg",J,X)}var ne={name:"carbon-close-outline",render:ee};const te={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},oe=n("path",{fill:"currentColor",d:"M2 16A14 14 0 1 0 16 2A14 14 0 0 0 2 16Zm23.15 7.75L8.25 6.85a12 12 0 0 1 16.9 16.9ZM8.24 25.16a12 12 0 0 1-1.4-16.89l16.89 16.89a12 12 0 0 1-15.49 0Z"},null,-1),se=[oe];function re(c,s){return r(),i("svg",te,se)}var le={name:"carbon-error",render:re};const ie={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ae=n("path",{fill:"currentColor",d:"M28.59 13.31L30 11.9L20 2l-1.31 1.42l1.18 1.18l-11.49 9.72l-1.72-1.71L5.25 14l5.66 5.68L2 28.58L3.41 30l8.91-8.91L18 26.75l1.39-1.42l-1.71-1.71l9.72-11.49ZM16.26 22.2L9.8 15.74L21.29 6L26 10.71Z"},null,-1),ce=[ae];function de(c,s){return r(),i("svg",ie,ce)}var _e={name:"carbon-pin",render:de};const ue={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},he=n("path",{fill:"currentColor",d:"M28.586 13.314L30 11.9L20 2l-1.314 1.415l1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583L3.41 30l8.911-8.909L18 26.748l1.393-1.414l-1.716-1.716l9.724-11.49Z"},null,-1),pe=[he];function ve(c,s){return r(),i("svg",ue,pe)}var me={name:"carbon-pin-filled",render:ve};const be={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ge=n("path",{fill:"currentColor",d:"M12 12h2v12h-2zm6 0h2v12h-2z"},null,-1),$e=n("path",{fill:"currentColor",d:"M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6zm4 22V8h16v20zm4-26h8v2h-8z"},null,-1),we=[ge,$e];function fe(c,s){return r(),i("svg",be,we)}var xe={name:"carbon-delete",render:fe};const Me={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Ce=n("path",{fill:"currentColor",d:"M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16Z"},null,-1),Le=[Ce];function ke(c,s){return r(),i("svg",Me,Le)}var ye={name:"carbon-redo",render:ke};const Be={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Ae=n("path",{fill:"currentColor",d:"M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16Z"},null,-1),ze=[Ae];function Ve(c,s){return r(),i("svg",Be,ze)}var Re={name:"carbon-undo",render:Ve};const Ze={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Ye=n("path",{fill:"currentColor",d:"M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM6 26V6h20v20Z"},null,-1),De=[Ye];function Se(c,s){return r(),i("svg",Ze,De)}var He={name:"carbon-checkbox",render:Se};const Ke={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Ne=n("path",{fill:"currentColor",d:"M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12Z"},null,-1),Ee=[Ne];function Fe(c,s){return r(),i("svg",Ke,Ee)}var Oe={name:"carbon-radio-button",render:Fe};const je={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},qe=n("path",{fill:"currentColor",d:"M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6H10z"},null,-1),Pe=[qe];function Te(c,s){return r(),i("svg",je,Pe)}var Ue={name:"carbon-arrow-up-right",render:Te};const Ge=k({props:{storageKey:null,initial:null},setup(c){var t;const s=c,v=C(null),d=(t=s.initial)!=null?t:{x:0,y:0},g=s.storageKey?H(s.storageKey,d):C(d),{style:h}=K(v,{initialValue:g});return($,M)=>(r(),i("div",{ref_key:"el",ref:v,class:"fixed",style:y(e(h))},[N($.$slots,"default")],4))}}),Ie=n("svg",{width:"1em",height:"1em",class:"-mt-0.5",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24"},[n("path",{d:"M21.71 3.29a1 1 0 0 0-1.42 0l-18 18a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l18-18a1 1 0 0 0 0-1.42z",fill:"currentColor"})],-1),Je=[Ie],Qe=["onClick"],en=k({setup(c){function s(){L.undo()}function v(){L.redo()}function d(h){p.value=h,_.value=!0}function g(h){x.color=h,_.value=!0}return(h,t)=>{const $=I,M=Ue,B=Oe,A=He,z=Re,V=ye,R=xe,Z=me,Y=_e,D=le,S=ne;return r(),E(Ge,{class:a(["flex flex-wrap text-xl p-2 gap-1 rounded-md bg-main shadow transition-opacity duration-200 dark:border dark:border-gray-400 dark:border-opacity-10",e(_)?"":e(u)?"opacity-40 hover:opacity-90":"opacity-0 pointer-events-none"]),"storage-key":"slidev-drawing-pos","initial-x":10,"initial-y":10},{default:F(()=>[n("button",{class:a(["icon-btn",{shallow:e(p)!="stylus"}]),onClick:t[0]||(t[0]=o=>d("stylus"))},[l($)],2),n("button",{class:a(["icon-btn",{shallow:e(p)!="line"}]),onClick:t[1]||(t[1]=o=>d("line"))},Je,2),n("button",{class:a(["icon-btn",{shallow:e(p)!="arrow"}]),onClick:t[2]||(t[2]=o=>d("arrow"))},[l(M)],2),n("button",{class:a(["icon-btn",{shallow:e(p)!="ellipse"}]),onClick:t[3]||(t[3]=o=>d("ellipse"))},[l(B)],2),n("button",{class:a(["icon-btn",{shallow:e(p)!="rectangle"}]),onClick:t[4]||(t[4]=o=>d("rectangle"))},[l(A)],2),w(" TODO: not sure why it's not working! "),w(` `),l(f),(r(!0),i(q,null,O(e(j),o=>(r(),i("button",{key:o,class:a(["icon-btn",e(x).color===o?"active":"shallow"]),onClick:We=>g(o)},[n("div",{class:a(["w-6 h-6 transition-all transform border border-gray-400/50",e(x).color!==o?"rounded-1/2 scale-85":"rounded-md"]),style:y(e(_)?{background:o}:{borderColor:o})},null,6)],10,Qe))),128)),l(f),n("button",{class:a(["icon-btn",{disabled:!e(P)}]),onClick:t[5]||(t[5]=o=>s())},[l(z)],2),n("button",{class:a(["icon-btn",{disabled:!e(T)}]),onClick:t[6]||(t[6]=o=>v())},[l(V)],2),n("button",{class:a(["icon-btn",{disabled:!e(U)}]),onClick:t[7]||(t[7]=o=>e(G)())},[l(R)],2),l(f),n("button",{class:a(["icon-btn",{shallow:!e(u)}]),onClick:t[8]||(t[8]=o=>u.value=!e(u))},[m(l(Z,{class:"transform -rotate-45"},null,512),[[b,e(u)]]),m(l(Y,null,null,512),[[b,!e(u)]])],2),e(_)?(r(),i("button",{key:0,class:a(["icon-btn",{shallow:!e(_)}]),onClick:t[9]||(t[9]=o=>_.value=!e(_))},[m(l(D,null,null,512),[[b,e(u)]]),m(l(S,null,null,512),[[b,!e(u)]])],2)):w("v-if",!0)]),_:1},8,["class"])}}});export{en as default}; diff --git a/dist/assets/DrawingLayer.c8aa4249.js b/dist/assets/DrawingLayer.c8aa4249.js deleted file mode 100644 index d3b36be..0000000 --- a/dist/assets/DrawingLayer.c8aa4249.js +++ /dev/null @@ -1 +0,0 @@ -import{d as t,C as s,D as l,r as c,E as r,A as n,G as u,H as i,I as m,o as p,c as f}from"./index.4aca3c25.js";const g=t({setup(d){const o=s(l),e=c();return r(()=>{n.mount(e.value,e.value.parentElement),u(o,a=>n.options.coordinateScale=1/a,{immediate:!0}),i()}),m(()=>{n.unmount()}),(a,v)=>(p(),f("svg",{ref_key:"svg",ref:e,class:"w-full h-full absolute top-0 pointer-events-none"},null,512))}});export{g as default}; diff --git a/dist/assets/FileSaver.min.4f92ed14.js b/dist/assets/FileSaver.min.4f92ed14.js deleted file mode 100644 index f31d379..0000000 --- a/dist/assets/FileSaver.min.4f92ed14.js +++ /dev/null @@ -1 +0,0 @@ -function g(s,y){return y.forEach(function(c){c&&typeof c!="string"&&!Array.isArray(c)&&Object.keys(c).forEach(function(r){if(r!=="default"&&!(r in s)){var l=Object.getOwnPropertyDescriptor(c,r);Object.defineProperty(s,r,l.get?l:{enumerable:!0,get:function(){return c[r]}})}})}),Object.freeze(Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}))}var f=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},m={exports:{}};(function(s,y){(function(c,r){r()})(f,function(){function c(e,t){return typeof t=="undefined"?t={autoBom:!1}:typeof t!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\uFEFF",e],{type:e.type}):e}function r(e,t,i){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){p(n.response,t,i)},n.onerror=function(){console.error("could not download file")},n.send()}function l(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return 200<=t.status&&299>=t.status}function d(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof f=="object"&&f.global===f?f:void 0,b=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),p=a.saveAs||(typeof window!="object"||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!b?function(e,t,i){var n=a.URL||a.webkitURL,o=document.createElement("a");t=t||e.name||"download",o.download=t,o.rel="noopener",typeof e=="string"?(o.href=e,o.origin===location.origin?d(o):l(o.href)?r(e,t,i):d(o,o.target="_blank")):(o.href=n.createObjectURL(e),setTimeout(function(){n.revokeObjectURL(o.href)},4e4),setTimeout(function(){d(o)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,i){if(t=t||e.name||"download",typeof e!="string")navigator.msSaveOrOpenBlob(c(e,i),t);else if(l(e))r(e,t,i);else{var n=document.createElement("a");n.href=e,n.target="_blank",setTimeout(function(){d(n)})}}:function(e,t,i,n){if(n=n||open("","_blank"),n&&(n.document.title=n.document.body.innerText="downloading..."),typeof e=="string")return r(e,t,i);var o=e.type==="application/octet-stream",E=/constructor/i.test(a.HTMLElement)||a.safari,h=/CriOS\/[\d]+/.test(navigator.userAgent);if((h||o&&E||b)&&typeof FileReader!="undefined"){var v=new FileReader;v.onloadend=function(){var u=v.result;u=h?u:u.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=u:location=u,n=null},v.readAsDataURL(e)}else{var j=a.URL||a.webkitURL,w=j.createObjectURL(e);n?n.location=w:location.href=w,n=null,setTimeout(function(){j.revokeObjectURL(w)},4e4)}});a.saveAs=p.saveAs=p,s.exports=p})})(m);var O=m.exports,A=g({__proto__:null,default:O},[m.exports]);export{A as F}; diff --git a/dist/assets/index.4aca3c25.js b/dist/assets/index.4aca3c25.js deleted file mode 100644 index 3995c7d..0000000 --- a/dist/assets/index.4aca3c25.js +++ /dev/null @@ -1,18 +0,0 @@ -var Of=Object.defineProperty,$f=Object.defineProperties;var Pf=Object.getOwnPropertyDescriptors;var qs=Object.getOwnPropertySymbols;var tl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable;var el=(e,t,n)=>t in e?Of(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,me=(e,t)=>{for(var n in t||(t={}))tl.call(t,n)&&el(e,n,t[n]);if(qs)for(var n of qs(t))nl.call(t,n)&&el(e,n,t[n]);return e},Ue=(e,t)=>$f(e,Pf(t));var Ur=(e,t)=>{var n={};for(var s in e)tl.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&qs)for(var s of qs(e))t.indexOf(s)<0&&nl.call(e,s)&&(n[s]=e[s]);return n};const Cf=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)}};Cf();function ti(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Af="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Mf=ti(Af);function za(e){return!!e||e===""}function mt(e){if(Z(e)){const t={};for(let n=0;n{if(n){const s=n.split(Rf);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ke(e){let t="";if(Ce(e))t=e;else if(Z(e))for(let n=0;nCe(e)?e:e==null?"":Z(e)||Ae(e)&&(e.toString===qa||!te(e.toString))?JSON.stringify(e,Ua,2):String(e),Ua=(e,t)=>t&&t.__v_isRef?Ua(e,t.value):Fn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Ka(t)?{[`Set(${t.size})`]:[...t.values()]}:Ae(t)&&!Z(t)&&!Ya(t)?String(t):t,ve={},Ln=[],dt=()=>{},Lf=()=>!1,Ff=/^on[^a-z]/,Cr=e=>Ff.test(e),ni=e=>e.startsWith("onUpdate:"),De=Object.assign,si=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},If=Object.prototype.hasOwnProperty,ae=(e,t)=>If.call(e,t),Z=Array.isArray,Fn=e=>Ar(e)==="[object Map]",Ka=e=>Ar(e)==="[object Set]",te=e=>typeof e=="function",Ce=e=>typeof e=="string",ri=e=>typeof e=="symbol",Ae=e=>e!==null&&typeof e=="object",Wa=e=>Ae(e)&&te(e.then)&&te(e.catch),qa=Object.prototype.toString,Ar=e=>qa.call(e),Nf=e=>Ar(e).slice(8,-1),Ya=e=>Ar(e)==="[object Object]",oi=e=>Ce(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,sr=ti(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Mr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},jf=/-(\w)/g,St=Mr(e=>e.replace(jf,(t,n)=>n?n.toUpperCase():"")),Df=/\B([A-Z])/g,_n=Mr(e=>e.replace(Df,"-$1").toLowerCase()),kr=Mr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Kr=Mr(e=>e?`on${kr(e)}`:""),Es=(e,t)=>!Object.is(e,t),In=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},po=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let sl;const Hf=()=>sl||(sl=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let it;class Vf{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&it&&(this.parent=it,this.index=(it.scopes||(it.scopes=[])).push(this)-1)}run(t){if(this.active)try{return it=this,t()}finally{it=this.parent}}on(){it=this}off(){it=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},Za=e=>(e.w&Zt)>0,Ga=e=>(e.n&Zt)>0,Kf=({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)&&l.push(a)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Z(e)?oi(n)&&l.push(i.get("length")):(l.push(i.get(dn)),Fn(e)&&l.push(i.get(vo)));break;case"delete":Z(e)||(l.push(i.get(dn)),Fn(e)&&l.push(i.get(vo)));break;case"set":Fn(e)&&l.push(i.get(dn));break}if(l.length===1)l[0]&&yo(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);yo(ii(a))}}function yo(e,t){for(const n of Z(e)?e:[...e])(n!==xt||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}const qf=ti("__proto__,__v_isRef,__isVue"),Qa=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ri)),Yf=ai(),Zf=ai(!1,!0),Gf=ai(!0),ol=Xf();function Xf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=de(this);for(let o=0,i=this.length;o{e[t]=function(...n){Kn();const s=de(this)[t].apply(this,n);return Wn(),s}}),e}function ai(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?hd:rc:t?sc:nc).get(s))return s;const i=Z(s);if(!e&&i&&ae(ol,r))return Reflect.get(ol,r,o);const l=Reflect.get(s,r,o);return(ri(r)?Qa.has(r):qf(r))||(e||Qe(s,"get",r),t)?l:ye(l)?!i||!oi(r)?l.value:l:Ae(l)?e?an(l):Re(l):l}}const Jf=ec(),Qf=ec(!0);function ec(e=!1){return function(n,s,r,o){let i=n[s];if(Ss(i)&&ye(i)&&!ye(r))return!1;if(!e&&!Ss(r)&&(oc(r)||(r=de(r),i=de(i)),!Z(n)&&ye(i)&&!ye(r)))return i.value=r,!0;const l=Z(n)&&oi(s)?Number(s)e,Rr=e=>Reflect.getPrototypeOf(e);function Ys(e,t,n=!1,s=!1){e=e.__v_raw;const r=de(e),o=de(t);t!==o&&!n&&Qe(r,"get",t),!n&&Qe(r,"get",o);const{has:i}=Rr(r),l=s?ci:n?hi:Os;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function Zs(e,t=!1){const n=this.__v_raw,s=de(n),r=de(e);return e!==r&&!t&&Qe(s,"has",e),!t&&Qe(s,"has",r),e===r?n.has(e):n.has(e)||n.has(r)}function Gs(e,t=!1){return e=e.__v_raw,!t&&Qe(de(e),"iterate",dn),Reflect.get(e,"size",e)}function il(e){e=de(e);const t=de(this);return Rr(t).has.call(t,e)||(t.add(e),kt(t,"add",e,e)),this}function ll(e,t){t=de(t);const n=de(this),{has:s,get:r}=Rr(n);let o=s.call(n,e);o||(e=de(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?Es(t,i)&&kt(n,"set",e,t):kt(n,"add",e,t),this}function al(e){const t=de(this),{has:n,get:s}=Rr(t);let r=n.call(t,e);r||(e=de(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&kt(t,"delete",e,void 0),o}function cl(){const e=de(this),t=e.size!==0,n=e.clear();return t&&kt(e,"clear",void 0,void 0),n}function Xs(e,t){return function(s,r){const o=this,i=o.__v_raw,l=de(i),a=t?ci:e?hi:Os;return!e&&Qe(l,"iterate",dn),i.forEach((c,u)=>s.call(r,a(c),a(u),o))}}function Js(e,t,n){return function(...s){const r=this.__v_raw,o=de(r),i=Fn(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=r[e](...s),u=n?ci:t?hi:Os;return!t&&Qe(o,"iterate",a?vo:dn),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Ft(e){return function(...t){return e==="delete"?!1:this}}function od(){const e={get(o){return Ys(this,o)},get size(){return Gs(this)},has:Zs,add:il,set:ll,delete:al,clear:cl,forEach:Xs(!1,!1)},t={get(o){return Ys(this,o,!1,!0)},get size(){return Gs(this)},has:Zs,add:il,set:ll,delete:al,clear:cl,forEach:Xs(!1,!0)},n={get(o){return Ys(this,o,!0)},get size(){return Gs(this,!0)},has(o){return Zs.call(this,o,!0)},add:Ft("add"),set:Ft("set"),delete:Ft("delete"),clear:Ft("clear"),forEach:Xs(!0,!1)},s={get(o){return Ys(this,o,!0,!0)},get size(){return Gs(this,!0)},has(o){return Zs.call(this,o,!0)},add:Ft("add"),set:Ft("set"),delete:Ft("delete"),clear:Ft("clear"),forEach:Xs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Js(o,!1,!1),n[o]=Js(o,!0,!1),t[o]=Js(o,!1,!0),s[o]=Js(o,!0,!0)}),[e,n,t,s]}const[id,ld,ad,cd]=od();function ui(e,t){const n=t?e?cd:ad:e?ld:id;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(ae(n,r)&&r in s?n:s,r,o)}const ud={get:ui(!1,!1)},fd={get:ui(!1,!0)},dd={get:ui(!0,!1)},nc=new WeakMap,sc=new WeakMap,rc=new WeakMap,hd=new WeakMap;function pd(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function md(e){return e.__v_skip||!Object.isExtensible(e)?0:pd(Nf(e))}function Re(e){return Ss(e)?e:fi(e,!1,tc,ud,nc)}function gd(e){return fi(e,!1,rd,fd,sc)}function an(e){return fi(e,!0,sd,dd,rc)}function fi(e,t,n,s,r){if(!Ae(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=md(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function Nn(e){return Ss(e)?Nn(e.__v_raw):!!(e&&e.__v_isReactive)}function Ss(e){return!!(e&&e.__v_isReadonly)}function oc(e){return!!(e&&e.__v_isShallow)}function ic(e){return Nn(e)||Ss(e)}function de(e){const t=e&&e.__v_raw;return t?de(t):e}function di(e){return hr(e,"__v_skip",!0),e}const Os=e=>Ae(e)?Re(e):e,hi=e=>Ae(e)?an(e):e;function pi(e){Ut&&xt&&(e=de(e),Ja(e.dep||(e.dep=ii())))}function mi(e,t){e=de(e),e.dep&&yo(e.dep)}function ye(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return lc(e,!1)}function Rt(e){return lc(e,!0)}function lc(e,t){return ye(e)?e:new vd(e,t)}class vd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:de(t),this._value=n?t:Os(t)}get value(){return pi(this),this._value}set value(t){t=this.__v_isShallow?t:de(t),Es(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Os(t),mi(this))}}function x(e){return ye(e)?e.value:e}const yd={get:(e,t,n)=>x(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ye(r)&&!ye(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ac(e){return Nn(e)?e:new Proxy(e,yd)}class _d{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>pi(this),()=>mi(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function bd(e){return new _d(e)}function wd(e){const t=Z(e)?new Array(e.length):{};for(const n in e)t[n]=Ed(e,n);return t}class xd{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 Ed(e,t,n){const s=e[t];return ye(s)?s:new xd(e,t,n)}class Sd{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new li(t,()=>{this._dirty||(this._dirty=!0,mi(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=de(this);return pi(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Od(e,t,n=!1){let s,r;const o=te(e);return o?(s=e,r=dt):(s=e.get,r=e.set),new Sd(s,r,o||!r,n)}Promise.resolve();function Kt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){Tr(o,t,n)}return r}function ht(e,t,n,s){if(te(e)){const o=Kt(e,t,n,s);return o&&Wa(o)&&o.catch(i=>{Tr(i,t,n)}),o}const r=[];for(let o=0;o>>1;$s(Xe[s])Pt&&Xe.splice(t,1)}function dc(e,t,n,s){Z(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?s+1:s))&&n.push(e),fc()}function Ad(e){dc(e,is,cs,Cn)}function Md(e){dc(e,jt,us,An)}function vi(e,t=null){if(cs.length){for(bo=t,is=[...new Set(cs)],cs.length=0,Cn=0;Cn$s(n)-$s(s)),An=0;Ane.id==null?1/0:e.id;function pc(e){_o=!1,pr=!0,vi(e),Xe.sort((n,s)=>$s(n)-$s(s));const t=dt;try{for(Pt=0;Ptm.trim()):f&&(r=n.map(po))}let l,a=s[l=Kr(t)]||s[l=Kr(St(t))];!a&&o&&(a=s[l=Kr(_n(t))]),a&&ht(a,e,6,r);const c=s[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,ht(c,e,6,r)}}function mc(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!te(e)){const a=c=>{const u=mc(c,t,!0);u&&(l=!0,De(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(s.set(e,null),null):(Z(o)?o.forEach(a=>i[a]=null):De(i,o),s.set(e,i),i)}function yi(e,t){return!e||!Cr(t)?!1:(t=t.slice(2).replace(/Once$/,""),ae(e,t[0].toLowerCase()+t.slice(1))||ae(e,_n(t))||ae(e,t))}let Je=null,Lr=null;function mr(e){const t=Je;return Je=e,Lr=e&&e.type.__scopeId||null,t}function gc(e){Lr=e}function vc(){Lr=null}function He(e,t=Je,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&_l(-1);const o=mr(t),i=e(...r);return mr(o),s._d&&_l(1),i};return s._n=!0,s._c=!0,s._d=!0,s}function Wr(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:l,attrs:a,emit:c,render:u,renderCache:f,data:d,setupState:m,ctx:p,inheritAttrs:O}=e;let w,C;const _=mr(e);try{if(n.shapeFlag&4){const E=r||s;w=wt(u.call(E,E,f,o,m,d,p)),C=a}else{const E=t;w=wt(E.length>1?E(o,{attrs:a,slots:l,emit:c}):E(o,null)),C=t.props?a:Rd(a)}}catch(E){fs.length=0,Tr(E,e,1),w=Q(Gt)}let b=w;if(C&&O!==!1){const E=Object.keys(C),{shapeFlag:R}=b;E.length&&R&7&&(i&&E.some(ni)&&(C=Td(C,i)),b=Vn(b,C))}return n.dirs&&(b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),w=b,mr(_),w}const Rd=e=>{let t;for(const n in e)(n==="class"||n==="style"||Cr(n))&&((t||(t={}))[n]=e[n]);return t},Td=(e,t)=>{const n={};for(const s in e)(!ni(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ld(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:a}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?ul(s,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function Nd(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):Md(e)}function Ct(e,t){if(Me){let n=Me.provides;const s=Me.parent&&Me.parent.provides;s===n&&(n=Me.provides=Object.create(s)),n[e]=t}}function Mt(e,t,n=!1){const s=Me||Je;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&&te(t)?t.call(s.proxy):t}}function _i(e,t){return bi(e,null,t)}const fl={};function re(e,t,n){return bi(e,t,n)}function bi(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=ve){const l=Me;let a,c=!1,u=!1;if(ye(e)?(a=()=>e.value,c=oc(e)):Nn(e)?(a=()=>e,s=!0):Z(e)?(u=!0,c=e.some(Nn),a=()=>e.map(C=>{if(ye(C))return C.value;if(Nn(C))return cn(C);if(te(C))return Kt(C,l,2)})):te(e)?t?a=()=>Kt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return f&&f(),ht(e,l,3,[d])}:a=dt,t&&s){const C=a;a=()=>cn(C())}let f,d=C=>{f=w.onStop=()=>{Kt(C,l,4)}};if(Cs)return d=dt,t?n&&ht(t,l,3,[a(),u?[]:void 0,d]):a(),dt;let m=u?[]:fl;const p=()=>{if(!!w.active)if(t){const C=w.run();(s||c||(u?C.some((_,b)=>Es(_,m[b])):Es(C,m)))&&(f&&f(),ht(t,l,3,[C,m===fl?void 0:m,d]),m=C)}else w.run()};p.allowRecurse=!!t;let O;r==="sync"?O=p:r==="post"?O=()=>Le(p,l&&l.suspense):O=()=>{!l||l.isMounted?Ad(p):p()};const w=new li(a,O);return t?n?p():m=w.run():r==="post"?Le(w.run.bind(w),l&&l.suspense):w.run(),()=>{w.stop(),l&&l.scope&&si(l.scope.effects,w)}}function jd(e,t,n){const s=this.proxy,r=Ce(e)?e.includes(".")?yc(s,e):()=>s[e]:e.bind(s,s);let o;te(t)?o=t:(o=t.handler,n=t);const i=Me;Bn(this);const l=bi(r,o.bind(s),n);return i?Bn(i):pn(),l}function yc(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{cn(n,t)});else if(Ya(e))for(const n in e)cn(e[n],t);return e}function _c(e,t){e.shapeFlag&6&&e.component?_c(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 Se(e){return te(e)?{setup:e,name:e.name}:e}const gr=e=>!!e.type.__asyncLoader,bc=e=>e.type.__isKeepAlive,Dd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=js(),s=n.ctx;if(!s.renderer)return t.default;const r=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=s,d=f("div");s.activate=(_,b,E,R,T)=>{const B=_.component;c(_,b,E,0,l),a(B.vnode,_,b,E,B,l,R,_.slotScopeIds,T),Le(()=>{B.isDeactivated=!1,B.a&&In(B.a);const ce=_.props&&_.props.onVnodeMounted;ce&&nt(ce,B.parent,_)},l)},s.deactivate=_=>{const b=_.component;c(_,d,null,1,l),Le(()=>{b.da&&In(b.da);const E=_.props&&_.props.onVnodeUnmounted;E&&nt(E,b.parent,_),b.isDeactivated=!0},l)};function m(_){qr(_),u(_,n,l,!0)}function p(_){r.forEach((b,E)=>{const R=$o(b.type);R&&(!_||!_(R))&&O(E)})}function O(_){const b=r.get(_);!i||b.type!==i.type?m(b):i&&qr(i),r.delete(_),o.delete(_)}re(()=>[e.include,e.exclude],([_,b])=>{_&&p(E=>ls(_,E)),b&&p(E=>!ls(b,E))},{flush:"post",deep:!0});let w=null;const C=()=>{w!=null&&r.set(w,Yr(n.subTree))};return wi(C),Sc(C),xi(()=>{r.forEach(_=>{const{subTree:b,suspense:E}=n,R=Yr(b);if(_.type===R.type){qr(R);const T=R.component.da;T&&Le(T,E);return}m(_)})}),()=>{if(w=null,!t.default)return null;const _=t.default(),b=_[0];if(_.length>1)return i=null,_;if(!Ps(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return i=null,b;let E=Yr(b);const R=E.type,T=$o(gr(E)?E.type.__asyncResolved||{}:R),{include:B,exclude:ce,max:fe}=e;if(B&&(!T||!ls(B,T))||ce&&T&&ls(ce,T))return i=E,b;const he=E.key==null?R:E.key,_e=r.get(he);return E.el&&(E=Vn(E),b.shapeFlag&128&&(b.ssContent=E)),w=he,_e?(E.el=_e.el,E.component=_e.component,E.transition&&_c(E,E.transition),E.shapeFlag|=512,o.delete(he),o.add(he)):(o.add(he),fe&&o.size>parseInt(fe,10)&&O(o.values().next().value)),E.shapeFlag|=256,i=E,b}}},wc=Dd;function ls(e,t){return Z(e)?e.some(n=>ls(n,t)):Ce(e)?e.split(",").includes(t):e.test?e.test(t):!1}function Hd(e,t){xc(e,"a",t)}function Vd(e,t){xc(e,"da",t)}function xc(e,t,n=Me){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Fr(t,s,n),n){let r=n.parent;for(;r&&r.parent;)bc(r.parent.vnode)&&Bd(s,t,n,r),r=r.parent}}function Bd(e,t,n,s){const r=Fr(t,e,s,!0);Ei(()=>{si(s[t],r)},n)}function qr(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function Yr(e){return e.shapeFlag&128?e.ssContent:e}function Fr(e,t,n=Me,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Kn(),Bn(n);const l=ht(t,n,e,i);return pn(),Wn(),l});return s?r.unshift(o):r.push(o),o}}const Lt=e=>(t,n=Me)=>(!Cs||e==="sp")&&Fr(e,t,n),Ec=Lt("bm"),wi=Lt("m"),zd=Lt("bu"),Sc=Lt("u"),xi=Lt("bum"),Ei=Lt("um"),Ud=Lt("sp"),Kd=Lt("rtg"),Wd=Lt("rtc");function qd(e,t=Me){Fr("ec",e,t)}let wo=!0;function Yd(e){const t=$c(e),n=e.proxy,s=e.ctx;wo=!1,t.beforeCreate&&dl(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:m,updated:p,activated:O,deactivated:w,beforeDestroy:C,beforeUnmount:_,destroyed:b,unmounted:E,render:R,renderTracked:T,renderTriggered:B,errorCaptured:ce,serverPrefetch:fe,expose:he,inheritAttrs:_e,components:Pe,directives:Te,filters:Ve}=t;if(c&&Zd(c,s,null,e.appContext.config.unwrapInjectedRef),i)for(const G in i){const K=i[G];te(K)&&(s[G]=K.bind(n))}if(r){const G=r.call(n,n);Ae(G)&&(e.data=Re(G))}if(wo=!0,o)for(const G in o){const K=o[G],oe=te(K)?K.bind(n,n):te(K.get)?K.get.bind(n,n):dt,yt=!te(K)&&te(K.set)?K.set.bind(n):dt,Ne=j({get:oe,set:yt});Object.defineProperty(s,G,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:tt=>Ne.value=tt})}if(l)for(const G in l)Oc(l[G],s,n,G);if(a){const G=te(a)?a.call(n):a;Reflect.ownKeys(G).forEach(K=>{Ct(K,G[K])})}u&&dl(u,e,"c");function q(G,K){Z(K)?K.forEach(oe=>G(oe.bind(n))):K&&G(K.bind(n))}if(q(Ec,f),q(wi,d),q(zd,m),q(Sc,p),q(Hd,O),q(Vd,w),q(qd,ce),q(Wd,T),q(Kd,B),q(xi,_),q(Ei,E),q(Ud,fe),Z(he))if(he.length){const G=e.exposed||(e.exposed={});he.forEach(K=>{Object.defineProperty(G,K,{get:()=>n[K],set:oe=>n[K]=oe})})}else e.exposed||(e.exposed={});R&&e.render===dt&&(e.render=R),_e!=null&&(e.inheritAttrs=_e),Pe&&(e.components=Pe),Te&&(e.directives=Te)}function Zd(e,t,n=dt,s=!1){Z(e)&&(e=xo(e));for(const r in e){const o=e[r];let i;Ae(o)?"default"in o?i=Mt(o.from||r,o.default,!0):i=Mt(o.from||r):i=Mt(o),ye(i)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function dl(e,t,n){ht(Z(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Oc(e,t,n,s){const r=s.includes(".")?yc(n,s):()=>n[s];if(Ce(e)){const o=t[e];te(o)&&re(r,o)}else if(te(e))re(r,e.bind(n));else if(Ae(e))if(Z(e))e.forEach(o=>Oc(o,t,n,s));else{const o=te(e.handler)?e.handler.bind(n):t[e.handler];te(o)&&re(r,o,e)}}function $c(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!r.length&&!n&&!s?a=t:(a={},r.length&&r.forEach(c=>vr(a,c,i,!0)),vr(a,t,i)),o.set(t,a),a}function vr(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&vr(e,o,n,!0),r&&r.forEach(i=>vr(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Gd[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Gd={data:hl,props:on,emits:on,methods:on,computed:on,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:on,directives:on,watch:Jd,provide:hl,inject:Xd};function hl(e,t){return t?e?function(){return De(te(e)?e.call(this,this):e,te(t)?t.call(this,this):t)}:t:e}function Xd(e,t){return on(xo(e),xo(t))}function xo(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{a=!0;const[d,m]=Cc(f,t,!0);De(i,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!a)return s.set(e,Ln),Ln;if(Z(o))for(let u=0;u-1,m[1]=O<0||p-1||ae(m,"default"))&&l.push(f)}}}const c=[i,l];return s.set(e,c),c}function pl(e){return e[0]!=="$"}function ml(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function gl(e,t){return ml(e)===ml(t)}function vl(e,t){return Z(t)?t.findIndex(n=>gl(n,e)):te(t)&&gl(t,e)?0:-1}const Ac=e=>e[0]==="_"||e==="$stable",Si=e=>Z(e)?e.map(wt):[wt(e)],th=(e,t,n)=>{const s=He((...r)=>Si(t(...r)),n);return s._c=!1,s},Mc=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Ac(r))continue;const o=e[r];if(te(o))t[r]=th(r,o,s);else if(o!=null){const i=Si(o);t[r]=()=>i}}},kc=(e,t)=>{const n=Si(t);e.slots.default=()=>n},nh=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=de(t),hr(t,"_",n)):Mc(t,e.slots={})}else e.slots={},t&&kc(e,t);hr(e.slots,Ir,1)},sh=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ve;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(De(r,t),!n&&l===1&&delete r._):(o=!t.$stable,Mc(t,r)),i=t}else t&&(kc(e,t),i={default:1});if(o)for(const l in r)!Ac(l)&&!(l in i)&&delete r[l]};function Oi(e,t){const n=Je;if(n===null)return e;const s=n.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;oSo(d,t&&(Z(t)?t[m]:t),n,s,r));return}if(gr(s)&&!r)return;const o=s.shapeFlag&4?Ai(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:a}=e,c=t&&t.r,u=l.refs===ve?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(Ce(c)?(u[c]=null,ae(f,c)&&(f[c]=null)):ye(c)&&(c.value=null)),te(a))Kt(a,l,12,[i,u]);else{const d=Ce(a),m=ye(a);if(d||m){const p=()=>{if(e.f){const O=d?u[a]:a.value;r?Z(O)&&si(O,o):Z(O)?O.includes(o)||O.push(o):d?u[a]=[o]:(a.value=[o],e.k&&(u[e.k]=a.value))}else d?(u[a]=i,ae(f,a)&&(f[a]=i)):ye(a)&&(a.value=i,e.k&&(u[e.k]=i))};i?(p.id=-1,Le(p,n)):p()}}}const Le=Nd;function ih(e){return lh(e)}function lh(e,t){const n=Hf();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:m=dt,cloneNode:p,insertStaticContent:O}=e,w=(h,g,v,P=null,$=null,L=null,N=!1,k=null,F=!!g.dynamicChildren)=>{if(h===g)return;h&&!Xn(h,g)&&(P=V(h),ze(h,$,L,!0),h=null),g.patchFlag===-2&&(F=!1,g.dynamicChildren=null);const{type:A,ref:z,shapeFlag:H}=g;switch(A){case $i:C(h,g,v,P);break;case Gt:_(h,g,v,P);break;case Zr:h==null&&b(g,v,P,N);break;case $e:Te(h,g,v,P,$,L,N,k,F);break;default:H&1?T(h,g,v,P,$,L,N,k,F):H&6?Ve(h,g,v,P,$,L,N,k,F):(H&64||H&128)&&A.process(h,g,v,P,$,L,N,k,F,be)}z!=null&&$&&So(z,h&&h.ref,L,g||h,!g)},C=(h,g,v,P)=>{if(h==null)s(g.el=l(g.children),v,P);else{const $=g.el=h.el;g.children!==h.children&&c($,g.children)}},_=(h,g,v,P)=>{h==null?s(g.el=a(g.children||""),v,P):g.el=h.el},b=(h,g,v,P)=>{[h.el,h.anchor]=O(h.children,g,v,P,h.el,h.anchor)},E=({el:h,anchor:g},v,P)=>{let $;for(;h&&h!==g;)$=d(h),s(h,v,P),h=$;s(g,v,P)},R=({el:h,anchor:g})=>{let v;for(;h&&h!==g;)v=d(h),r(h),h=v;r(g)},T=(h,g,v,P,$,L,N,k,F)=>{N=N||g.type==="svg",h==null?B(g,v,P,$,L,N,k,F):he(h,g,$,L,N,k,F)},B=(h,g,v,P,$,L,N,k)=>{let F,A;const{type:z,props:H,shapeFlag:U,transition:X,patchFlag:ie,dirs:Ee}=h;if(h.el&&p!==void 0&&ie===-1)F=h.el=p(h.el);else{if(F=h.el=i(h.type,L,H&&H.is,H),U&8?u(F,h.children):U&16&&fe(h.children,F,null,P,$,L&&z!=="foreignObject",N,k),Ee&&tn(h,null,P,"created"),H){for(const xe in H)xe!=="value"&&!sr(xe)&&o(F,xe,null,H[xe],L,h.children,P,$,M);"value"in H&&o(F,"value",null,H.value),(A=H.onVnodeBeforeMount)&&nt(A,P,h)}ce(F,h,h.scopeId,N,P)}Ee&&tn(h,null,P,"beforeMount");const pe=(!$||$&&!$.pendingBranch)&&X&&!X.persisted;pe&&X.beforeEnter(F),s(F,g,v),((A=H&&H.onVnodeMounted)||pe||Ee)&&Le(()=>{A&&nt(A,P,h),pe&&X.enter(F),Ee&&tn(h,null,P,"mounted")},$)},ce=(h,g,v,P,$)=>{if(v&&m(h,v),P)for(let L=0;L{for(let A=F;A{const k=g.el=h.el;let{patchFlag:F,dynamicChildren:A,dirs:z}=g;F|=h.patchFlag&16;const H=h.props||ve,U=g.props||ve;let X;v&&nn(v,!1),(X=U.onVnodeBeforeUpdate)&&nt(X,v,g,h),z&&tn(g,h,v,"beforeUpdate"),v&&nn(v,!0);const ie=$&&g.type!=="foreignObject";if(A?_e(h.dynamicChildren,A,k,v,P,ie,L):N||oe(h,g,k,null,v,P,ie,L,!1),F>0){if(F&16)Pe(k,g,H,U,v,P,$);else if(F&2&&H.class!==U.class&&o(k,"class",null,U.class,$),F&4&&o(k,"style",H.style,U.style,$),F&8){const Ee=g.dynamicProps;for(let pe=0;pe{X&&nt(X,v,g,h),z&&tn(g,h,v,"updated")},P)},_e=(h,g,v,P,$,L,N)=>{for(let k=0;k{if(v!==P){for(const k in P){if(sr(k))continue;const F=P[k],A=v[k];F!==A&&k!=="value"&&o(h,k,A,F,N,g.children,$,L,M)}if(v!==ve)for(const k in v)!sr(k)&&!(k in P)&&o(h,k,v[k],null,N,g.children,$,L,M);"value"in P&&o(h,"value",v.value,P.value)}},Te=(h,g,v,P,$,L,N,k,F)=>{const A=g.el=h?h.el:l(""),z=g.anchor=h?h.anchor:l("");let{patchFlag:H,dynamicChildren:U,slotScopeIds:X}=g;X&&(k=k?k.concat(X):X),h==null?(s(A,v,P),s(z,v,P),fe(g.children,v,z,$,L,N,k,F)):H>0&&H&64&&U&&h.dynamicChildren?(_e(h.dynamicChildren,U,v,$,L,N,k),(g.key!=null||$&&g===$.subTree)&&Tc(h,g,!0)):oe(h,g,v,z,$,L,N,k,F)},Ve=(h,g,v,P,$,L,N,k,F)=>{g.slotScopeIds=k,h==null?g.shapeFlag&512?$.ctx.activate(g,v,P,N,F):Be(g,v,P,$,L,N,F):q(h,g,F)},Be=(h,g,v,P,$,L,N)=>{const k=h.component=yh(h,P,$);if(bc(h)&&(k.ctx.renderer=be),_h(k),k.asyncDep){if($&&$.registerDep(k,G),!h.el){const F=k.subTree=Q(Gt);_(null,F,g,v)}return}G(k,h,g,v,$,L,N)},q=(h,g,v)=>{const P=g.component=h.component;if(Ld(h,g,v))if(P.asyncDep&&!P.asyncResolved){K(P,g,v);return}else P.next=g,Cd(P.update),P.update();else g.component=h.component,g.el=h.el,P.vnode=g},G=(h,g,v,P,$,L,N)=>{const k=()=>{if(h.isMounted){let{next:z,bu:H,u:U,parent:X,vnode:ie}=h,Ee=z,pe;nn(h,!1),z?(z.el=ie.el,K(h,z,N)):z=ie,H&&In(H),(pe=z.props&&z.props.onVnodeBeforeUpdate)&&nt(pe,X,z,ie),nn(h,!0);const xe=Wr(h),ct=h.subTree;h.subTree=xe,w(ct,xe,f(ct.el),V(ct),h,$,L),z.el=xe.el,Ee===null&&Fd(h,xe.el),U&&Le(U,$),(pe=z.props&&z.props.onVnodeUpdated)&&Le(()=>nt(pe,X,z,ie),$)}else{let z;const{el:H,props:U}=g,{bm:X,m:ie,parent:Ee}=h,pe=gr(g);if(nn(h,!1),X&&In(X),!pe&&(z=U&&U.onVnodeBeforeMount)&&nt(z,Ee,g),nn(h,!0),H&&ee){const xe=()=>{h.subTree=Wr(h),ee(H,h.subTree,h,$,null)};pe?g.type.__asyncLoader().then(()=>!h.isUnmounted&&xe()):xe()}else{const xe=h.subTree=Wr(h);w(null,xe,v,P,h,$,L),g.el=xe.el}if(ie&&Le(ie,$),!pe&&(z=U&&U.onVnodeMounted)){const xe=g;Le(()=>nt(z,Ee,xe),$)}g.shapeFlag&256&&h.a&&Le(h.a,$),h.isMounted=!0,g=v=P=null}},F=h.effect=new li(k,()=>uc(h.update),h.scope),A=h.update=F.run.bind(F);A.id=h.uid,nn(h,!0),A()},K=(h,g,v)=>{g.component=h;const P=h.vnode.props;h.vnode=g,h.next=null,eh(h,g.props,P,v),sh(h,g.children,v),Kn(),vi(void 0,h.update),Wn()},oe=(h,g,v,P,$,L,N,k,F=!1)=>{const A=h&&h.children,z=h?h.shapeFlag:0,H=g.children,{patchFlag:U,shapeFlag:X}=g;if(U>0){if(U&128){Ne(A,H,v,P,$,L,N,k,F);return}else if(U&256){yt(A,H,v,P,$,L,N,k,F);return}}X&8?(z&16&&M(A,$,L),H!==A&&u(v,H)):z&16?X&16?Ne(A,H,v,P,$,L,N,k,F):M(A,$,L,!0):(z&8&&u(v,""),X&16&&fe(H,v,P,$,L,N,k,F))},yt=(h,g,v,P,$,L,N,k,F)=>{h=h||Ln,g=g||Ln;const A=h.length,z=g.length,H=Math.min(A,z);let U;for(U=0;Uz?M(h,$,L,!0,!1,H):fe(g,v,P,$,L,N,k,F,H)},Ne=(h,g,v,P,$,L,N,k,F)=>{let A=0;const z=g.length;let H=h.length-1,U=z-1;for(;A<=H&&A<=U;){const X=h[A],ie=g[A]=F?Dt(g[A]):wt(g[A]);if(Xn(X,ie))w(X,ie,v,null,$,L,N,k,F);else break;A++}for(;A<=H&&A<=U;){const X=h[H],ie=g[U]=F?Dt(g[U]):wt(g[U]);if(Xn(X,ie))w(X,ie,v,null,$,L,N,k,F);else break;H--,U--}if(A>H){if(A<=U){const X=U+1,ie=XU)for(;A<=H;)ze(h[A],$,L,!0),A++;else{const X=A,ie=A,Ee=new Map;for(A=ie;A<=U;A++){const Ze=g[A]=F?Dt(g[A]):wt(g[A]);Ze.key!=null&&Ee.set(Ze.key,A)}let pe,xe=0;const ct=U-ie+1;let Sn=!1,Xi=0;const Gn=new Array(ct);for(A=0;A=ct){ze(Ze,$,L,!0);continue}let _t;if(Ze.key!=null)_t=Ee.get(Ze.key);else for(pe=ie;pe<=U;pe++)if(Gn[pe-ie]===0&&Xn(Ze,g[pe])){_t=pe;break}_t===void 0?ze(Ze,$,L,!0):(Gn[_t-ie]=A+1,_t>=Xi?Xi=_t:Sn=!0,w(Ze,g[_t],v,null,$,L,N,k,F),xe++)}const Ji=Sn?ah(Gn):Ln;for(pe=Ji.length-1,A=ct-1;A>=0;A--){const Ze=ie+A,_t=g[Ze],Qi=Ze+1{const{el:L,type:N,transition:k,children:F,shapeFlag:A}=h;if(A&6){tt(h.component.subTree,g,v,P);return}if(A&128){h.suspense.move(g,v,P);return}if(A&64){N.move(h,g,v,be);return}if(N===$e){s(L,g,v);for(let H=0;Hk.enter(L),$);else{const{leave:H,delayLeave:U,afterLeave:X}=k,ie=()=>s(L,g,v),Ee=()=>{H(L,()=>{ie(),X&&X()})};U?U(L,ie,Ee):Ee()}else s(L,g,v)},ze=(h,g,v,P=!1,$=!1)=>{const{type:L,props:N,ref:k,children:F,dynamicChildren:A,shapeFlag:z,patchFlag:H,dirs:U}=h;if(k!=null&&So(k,null,v,h,!0),z&256){g.ctx.deactivate(h);return}const X=z&1&&U,ie=!gr(h);let Ee;if(ie&&(Ee=N&&N.onVnodeBeforeUnmount)&&nt(Ee,g,h),z&6)D(h.component,v,P);else{if(z&128){h.suspense.unmount(v,P);return}X&&tn(h,null,g,"beforeUnmount"),z&64?h.type.remove(h,g,v,$,be,P):A&&(L!==$e||H>0&&H&64)?M(A,g,v,!1,!0):(L===$e&&H&384||!$&&z&16)&&M(F,g,v),P&&En(h)}(ie&&(Ee=N&&N.onVnodeUnmounted)||X)&&Le(()=>{Ee&&nt(Ee,g,h),X&&tn(h,null,g,"unmounted")},v)},En=h=>{const{type:g,el:v,anchor:P,transition:$}=h;if(g===$e){S(v,P);return}if(g===Zr){R(h);return}const L=()=>{r(v),$&&!$.persisted&&$.afterLeave&&$.afterLeave()};if(h.shapeFlag&1&&$&&!$.persisted){const{leave:N,delayLeave:k}=$,F=()=>N(v,L);k?k(h.el,L,F):F()}else L()},S=(h,g)=>{let v;for(;h!==g;)v=d(h),r(h),h=v;r(g)},D=(h,g,v)=>{const{bum:P,scope:$,update:L,subTree:N,um:k}=h;P&&In(P),$.stop(),L&&(L.active=!1,ze(N,h,g,v)),k&&Le(k,g),Le(()=>{h.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},M=(h,g,v,P=!1,$=!1,L=0)=>{for(let N=L;Nh.shapeFlag&6?V(h.component.subTree):h.shapeFlag&128?h.suspense.next():d(h.anchor||h.el),le=(h,g,v)=>{h==null?g._vnode&&ze(g._vnode,null,null,!0):w(g._vnode||null,h,g,null,null,null,v),hc(),g._vnode=h},be={p:w,um:ze,m:tt,r:En,mt:Be,mc:fe,pc:oe,pbc:_e,n:V,o:e};let se,ee;return t&&([se,ee]=t(be)),{render:le,hydrate:se,createApp:oh(le,se)}}function nn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Tc(e,t,n=!1){const s=e.children,r=t.children;if(Z(s)&&Z(r))for(let o=0;o>1,e[n[l]]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 ch=e=>e.__isTeleport,Lc="components";function Fc(e,t){return fh(Lc,e,!0,t)||e}const uh=Symbol();function fh(e,t,n=!0,s=!1){const r=Je||Me;if(r){const o=r.type;if(e===Lc){const l=$o(o);if(l&&(l===t||l===St(t)||l===kr(St(t))))return o}const i=yl(r[e]||o[e],t)||yl(r.appContext[e],t);return!i&&s?o:i}}function yl(e,t){return e&&(e[t]||e[St(t)]||e[kr(St(t))])}const $e=Symbol(void 0),$i=Symbol(void 0),Gt=Symbol(void 0),Zr=Symbol(void 0),fs=[];let hn=null;function I(e=!1){fs.push(hn=e?null:[])}function dh(){fs.pop(),hn=fs[fs.length-1]||null}let yr=1;function _l(e){yr+=e}function Ic(e){return e.dynamicChildren=yr>0?hn||Ln:null,dh(),yr>0&&hn&&hn.push(e),e}function W(e,t,n,s,r,o){return Ic(y(e,t,n,s,r,o,!0))}function we(e,t,n,s,r){return Ic(Q(e,t,n,s,r,!0))}function Ps(e){return e?e.__v_isVNode===!0:!1}function Xn(e,t){return e.type===t.type&&e.key===t.key}const Ir="__vInternal",Nc=({key:e})=>e!=null?e:null,rr=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ce(e)||ye(e)||te(e)?{i:Je,r:e,k:t,f:!!n}:e:null;function y(e,t=null,n=null,s=0,r=null,o=e===$e?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Nc(t),ref:t&&rr(t),scopeId:Lr,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 l?(Pi(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=Ce(n)?8:16),yr>0&&!i&&hn&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&hn.push(a),a}const Q=hh;function hh(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===uh)&&(e=Gt),Ps(e)){const l=Vn(e,t,!0);return n&&Pi(l,n),l}if(Eh(e)&&(e=e.__vccOpts),t){t=Qt(t);let{class:l,style:a}=t;l&&!Ce(l)&&(t.class=ke(l)),Ae(a)&&(ic(a)&&!Z(a)&&(a=De({},a)),t.style=mt(a))}const i=Ce(e)?1:Id(e)?128:ch(e)?64:Ae(e)?4:te(e)?2:0;return y(e,t,n,s,r,i,o,!0)}function Qt(e){return e?ic(e)||Ir in e?De({},e):e:null}function Vn(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,l=t?ph(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Nc(l),ref:t&&t.ref?n&&r?Z(r)?r.concat(rr(t)):[r,rr(t)]:rr(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!==$e?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&&Vn(e.ssContent),ssFallback:e.ssFallback&&Vn(e.ssFallback),el:e.el,anchor:e.anchor}}function ne(e=" ",t=0){return Q($i,null,e,t)}function ue(e="",t=!1){return t?(I(),we(Gt,null,e)):Q(Gt,null,e)}function wt(e){return e==null||typeof e=="boolean"?Q(Gt):Z(e)?Q($e,null,e.slice()):typeof e=="object"?Dt(e):Q($i,null,String(e))}function Dt(e){return e.el===null||e.memo?e:Vn(e)}function Pi(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),Pi(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Ir in t)?t._ctx=Je:r===3&&Je&&(Je.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else te(t)?(t={default:t,_ctx:Je},n=32):(t=String(t),s&64?(n=16,t=[ne(t)]):n=8);e.children=t,e.shapeFlag|=n}function ph(...e){const t={};for(let n=0;nt(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,a=i.length;lPs(t)?!(t.type===Gt||t.type===$e&&!jc(t.children)):!0)?e:null}const Oo=e=>e?Dc(e)?Ai(e)||e.proxy:Oo(e.parent):null,_r=De(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=>Oo(e.parent),$root:e=>Oo(e.root),$emit:e=>e.emit,$options:e=>$c(e),$forceUpdate:e=>()=>uc(e.update),$nextTick:e=>Tt.bind(e.proxy),$watch:e=>jd.bind(e)}),mh={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(s!==ve&&ae(s,t))return i[t]=1,s[t];if(r!==ve&&ae(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&ae(c,t))return i[t]=3,o[t];if(n!==ve&&ae(n,t))return i[t]=4,n[t];wo&&(i[t]=0)}}const u=_r[t];let f,d;if(u)return t==="$attrs"&&Qe(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ve&&ae(n,t))return i[t]=4,n[t];if(d=a.config.globalProperties,ae(d,t))return d[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return r!==ve&&ae(r,t)?(r[t]=n,!0):s!==ve&&ae(s,t)?(s[t]=n,!0):ae(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 l;return!!n[i]||e!==ve&&ae(e,i)||t!==ve&&ae(t,i)||(l=o[0])&&ae(l,i)||ae(s,i)||ae(_r,i)||ae(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?this.set(e,t,n.get(),null):n.value!=null&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},gh=Rc();let vh=0;function yh(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||gh,o={uid:vh++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new Vf(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Cc(s,r),emitsOptions:mc(s,r),emit:null,emitted:null,propsDefaults:ve,inheritAttrs:s.inheritAttrs,ctx:ve,data:ve,props:ve,attrs:ve,slots:ve,refs:ve,setupState:ve,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=kd.bind(null,o),e.ce&&e.ce(o),o}let Me=null;const js=()=>Me||Je,Bn=e=>{Me=e,e.scope.on()},pn=()=>{Me&&Me.scope.off(),Me=null};function Dc(e){return e.vnode.shapeFlag&4}let Cs=!1;function _h(e,t=!1){Cs=t;const{props:n,children:s}=e.vnode,r=Dc(e);Qd(e,n,r,t),nh(e,s);const o=r?bh(e,t):void 0;return Cs=!1,o}function bh(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=di(new Proxy(e.ctx,mh));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?xh(e):null;Bn(e),Kn();const o=Kt(s,e,0,[e.props,r]);if(Wn(),pn(),Wa(o)){if(o.then(pn,pn),t)return o.then(i=>{bl(e,i,t)}).catch(i=>{Tr(i,e,0)});e.asyncDep=o}else bl(e,o,t)}else Hc(e,t)}function bl(e,t,n){te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ae(t)&&(e.setupState=ac(t)),Hc(e,n)}let wl;function Hc(e,t,n){const s=e.type;if(!e.render){if(!t&&wl&&!s.render){const r=s.template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,c=De(De({isCustomElement:o,delimiters:l},i),a);s.render=wl(r,c)}}e.render=s.render||dt}Bn(e),Kn(),Yd(e),Wn(),pn()}function wh(e){return new Proxy(e.attrs,{get(t,n){return Qe(e,"get","$attrs"),t[n]}})}function xh(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=wh(e))},slots:e.slots,emit:e.emit,expose:t}}function Ai(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ac(di(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _r)return _r[n](e)}}))}function $o(e){return te(e)&&e.displayName||e.name}function Eh(e){return te(e)&&"__vccOpts"in e}const j=(e,t)=>Od(e,t,Cs);function Mi(e,t,n){const s=arguments.length;return s===2?Ae(t)&&!Z(t)?Ps(t)?Q(e,null,[t]):Q(e,t):Q(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ps(n)&&(n=[n]),Q(e,t,n))}const Sh="3.2.31",Oh="http://www.w3.org/2000/svg",ln=typeof document!="undefined"?document:null,xl=ln&&ln.createElement("template"),$h={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?ln.createElementNS(Oh,e):ln.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ln.createTextNode(e),createComment:e=>ln.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ln.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{xl.innerHTML=s?`${e}`:e;const l=xl.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ph(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 Ch(e,t,n){const s=e.style,r=Ce(n);if(n&&!r){for(const o in n)Po(s,o,n[o]);if(t&&!Ce(t))for(const o in t)n[o]==null&&Po(s,o,"")}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const El=/\s*!important$/;function Po(e,t,n){if(Z(n))n.forEach(s=>Po(e,t,s));else if(t.startsWith("--"))e.setProperty(t,n);else{const s=Ah(e,t);El.test(n)?e.setProperty(_n(s),n.replace(El,""),"important"):e[s]=n}}const Sl=["Webkit","Moz","ms"],Gr={};function Ah(e,t){const n=Gr[t];if(n)return n;let s=St(t);if(s!=="filter"&&s in e)return Gr[t]=s;s=kr(s);for(let r=0;rdocument.createEvent("Event").timeStamp&&(br=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);Vc=!!(e&&Number(e[1])<=53)}let Co=0;const Rh=Promise.resolve(),Th=()=>{Co=0},Lh=()=>Co||(Rh.then(Th),Co=br());function Mn(e,t,n,s){e.addEventListener(t,n,s)}function Fh(e,t,n,s){e.removeEventListener(t,n,s)}function Ih(e,t,n,s,r=null){const o=e._vei||(e._vei={}),i=o[t];if(s&&i)i.value=s;else{const[l,a]=Nh(t);if(s){const c=o[t]=jh(s,r);Mn(e,l,c,a)}else i&&(Fh(e,l,i,a),o[t]=void 0)}}const $l=/(?:Once|Passive|Capture)$/;function Nh(e){let t;if($l.test(e)){t={};let n;for(;n=e.match($l);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[_n(e.slice(2)),t]}function jh(e,t){const n=s=>{const r=s.timeStamp||br();(Vc||r>=n.attached-1)&&ht(Dh(s,n.value),t,5,[s])};return n.value=e,n.attached=Lh(),n}function Dh(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 Pl=/^on[a-z]/,Hh=(e,t,n,s,r=!1,o,i,l,a)=>{t==="class"?Ph(e,s,r):t==="style"?Ch(e,n,s):Cr(t)?ni(t)||Ih(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Vh(e,t,s,r))?kh(e,t,s,o,i,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Mh(e,t,s,r))};function Vh(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Pl.test(t)&&te(n)):t==="spellcheck"||t==="draggable"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Pl.test(t)&&Ce(n)?!1:t in e}const Cl=e=>{const t=e.props["onUpdate:modelValue"];return Z(t)?n=>In(t,n):t};function Bh(e){e.target.composing=!0}function Al(e){const t=e.target;t.composing&&(t.composing=!1,zh(t,"input"))}function zh(e,t){const n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}const Uh={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=Cl(r);const o=s||r.props&&r.props.type==="number";Mn(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n?l=l.trim():o&&(l=po(l)),e._assign(l)}),n&&Mn(e,"change",()=>{e.value=e.value.trim()}),t||(Mn(e,"compositionstart",Bh),Mn(e,"compositionend",Al),Mn(e,"change",Al))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},o){if(e._assign=Cl(o),e.composing||document.activeElement===e&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&po(e.value)===t))return;const i=t==null?"":t;e.value!==i&&(e.value=i)}},Kh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Ml=(e,t)=>n=>{if(!("key"in n))return;const s=_n(n.key);if(t.some(r=>r===s||Kh[r]===s))return e(n)},Bc={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Jn(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),Jn(e,!0),s.enter(e)):s.leave(e,()=>{Jn(e,!1)}):Jn(e,t))},beforeUnmount(e,{value:t}){Jn(e,t)}};function Jn(e,t){e.style.display=t?e._vod:"none"}const Wh=De({patchProp:Hh},$h);let kl;function qh(){return kl||(kl=ih(Wh))}const Yh=(...e)=>{const t=qh().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Zh(s);if(!r)return;const o=t._component;!te(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 Zh(e){return Ce(e)?document.querySelector(e):e}var Gh=Object.defineProperty,Rl=Object.getOwnPropertySymbols,Xh=Object.prototype.hasOwnProperty,Jh=Object.prototype.propertyIsEnumerable,Tl=(e,t,n)=>t in e?Gh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qh=(e,t)=>{for(var n in t||(t={}))Xh.call(t,n)&&Tl(e,n,t[n]);if(Rl)for(var n of Rl(t))Jh.call(t,n)&&Tl(e,n,t[n]);return e},zc="usehead",Ll="head:count",Xr="data-head-attrs",ep=(e,t,n)=>{const s=n.createElement(e);for(const r of Object.keys(t)){let o=t[r];r==="key"||o===!1||(r==="children"?s.textContent=o:s.setAttribute(r,o))}return s};function tp(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){const n=t.getAttribute("nonce");if(n&&!e.getAttribute("nonce")){const s=t.cloneNode(!0);return s.setAttribute("nonce",""),s.nonce=n,n===e.nonce&&e.isEqualNode(s)}}return e.isEqualNode(t)}var np=e=>{const t=["key","id","name","property"];for(const n of t){const s=typeof e.getAttribute=="function"?e.hasAttribute(n)?e.getAttribute(n):void 0:e[n];if(s!==void 0)return{name:n,value:s}}},sp=()=>{const e=Mt(zc);if(!e)throw new Error("You may forget to apply app.use(head)");return e},rp=["title","meta","link","base","style","script","htmlAttrs","bodyAttrs"],op=e=>{const t=[];for(const n of Object.keys(e))if(e[n]!=null){if(n==="title")t.push({tag:n,props:{children:e[n]}});else if(n==="base")t.push({tag:n,props:Qh({key:"default"},e[n])});else if(rp.includes(n)){const s=e[n];Array.isArray(s)?s.forEach(r=>{t.push({tag:n,props:r})}):s&&t.push({tag:n,props:s})}}return t},Fl=(e,t)=>{const n=e.getAttribute(Xr);if(n)for(const r of n.split(","))r in t||e.removeAttribute(r);const s=[];for(const r in t){const o=t[r];o!=null&&(o===!1?e.removeAttribute(r):e.setAttribute(r,o),s.push(r))}s.length?e.setAttribute(Xr,s.join(",")):e.removeAttribute(Xr)},ip=(e=window.document,t,n)=>{var s;const r=e.head;let o=r.querySelector(`meta[name="${Ll}"]`);const i=o?Number(o.getAttribute("content")):0,l=[];if(o)for(let c=0,u=o.previousElementSibling;cep(c.tag,c.props,e));a=a.filter(c=>{for(let u=0;u{var u;return(u=c.parentNode)==null?void 0:u.removeChild(c)}),a.forEach(c=>{r.insertBefore(c,o)}),o.setAttribute("content",""+(i-l.length+a.length))},lp=()=>{let e=[];const t={install(n){n.config.globalProperties.$head=t,n.provide(zc,t)},get headTags(){const n=[];return e.forEach(s=>{op(s.value).forEach(o=>{if(o.tag==="meta"||o.tag==="base"||o.tag==="script"){const i=np(o.props);if(i){let l=-1;for(let a=0;as!==n)},updateDOM(n=window.document){let s,r={},o={};const i={};for(const l of t.headTags){if(l.tag==="title"){s=l.props.children;continue}if(l.tag==="htmlAttrs"){Object.assign(r,l.props);continue}if(l.tag==="bodyAttrs"){Object.assign(o,l.props);continue}i[l.tag]=i[l.tag]||[],i[l.tag].push(l)}s!==void 0&&(n.title=s),Fl(n.documentElement,r),Fl(n.body,o);for(const l of Object.keys(i))ip(n,l,i[l])}};return t},ap=typeof window!="undefined",cp=e=>{const t=Y(e),n=sp();n.addHeadObjs(t),ap&&(_i(()=>{n.updateDOM()}),xi(()=>{n.removeHeadObjs(t),n.updateDOM()}))};function We(e,t,n){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,n),n):(e[t]=n,n)}function up(e,t){if(Array.isArray(e)){e.splice(t,1);return}delete e[t]}function Ds(e){return zf()?(Uf(e),!0):!1}function st(...e){return j(()=>e.every(t=>x(t)))}function Ot(e){return j(()=>!x(e))}function fp(e){if(!ye(e))return Re(e);const t=new Proxy({},{get(n,s,r){return x(Reflect.get(e.value,s,r))},set(n,s,r){return ye(e.value[s])&&!ye(r)?e.value[s].value=r:e.value[s]=r,!0},deleteProperty(n,s){return Reflect.deleteProperty(e.value,s)},has(n,s){return Reflect.has(e.value,s)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return Re(t)}const bn=typeof window!="undefined",dp=Object.prototype.toString,hp=e=>typeof e=="number",Uc=e=>typeof e=="string",Ao=e=>dp.call(e)==="[object Object]",pp=()=>+Date.now(),Wt=()=>{};function mp(e,t){function n(...s){e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})}return n}const Kc=e=>e();function gp(e=Kc){const t=Y(!0);function n(){t.value=!1}function s(){t.value=!0}return{isActive:t,pause:n,resume:s,eventFilter:(...o)=>{t.value&&e(...o)}}}function vp(e,t){var n;if(typeof e=="number")return e+t;const s=((n=e.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:n[0])||"",r=e.slice(s.length),o=parseFloat(s)+t;return Number.isNaN(o)?e:o+r}var yp=Object.defineProperty,_p=Object.defineProperties,bp=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,wp=Object.prototype.hasOwnProperty,xp=Object.prototype.propertyIsEnumerable,Nl=(e,t,n)=>t in e?yp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ep=(e,t)=>{for(var n in t||(t={}))wp.call(t,n)&&Nl(e,n,t[n]);if(Il)for(var n of Il(t))xp.call(t,n)&&Nl(e,n,t[n]);return e},Sp=(e,t)=>_p(e,bp(t));function Op(e){if(!ye(e))return wd(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const n in e.value)t[n]=bd(()=>({get(){return e.value[n]},set(s){if(Array.isArray(e.value)){const r=[...e.value];r[n]=s,e.value=r}else e.value=Sp(Ep({},e.value),{[n]:s})}}));return t}function $p(e,t=!0){js()?Ec(e):t?e():Tt(e)}function Pp(e,t=!0){js()?wi(e):t?e():Tt(e)}function ki(e){js()&&Ei(e)}function Wc(e=!1){if(ye(e))return t=>(e.value=typeof t=="boolean"?t:!e.value,e.value);{const t=Y(e);return[t,s=>(t.value=typeof s=="boolean"?s:!t.value,t.value)]}}var jl=Object.getOwnPropertySymbols,Cp=Object.prototype.hasOwnProperty,Ap=Object.prototype.propertyIsEnumerable,Mp=(e,t)=>{var n={};for(var s in e)Cp.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&jl)for(var s of jl(e))t.indexOf(s)<0&&Ap.call(e,s)&&(n[s]=e[s]);return n};function kp(e,t,n={}){const s=n,{eventFilter:r=Kc}=s,o=Mp(s,["eventFilter"]);return re(e,mp(r,t),o)}var Rp=Object.defineProperty,Tp=Object.defineProperties,Lp=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Dl=(e,t,n)=>t in e?Rp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fp=(e,t)=>{for(var n in t||(t={}))qc.call(t,n)&&Dl(e,n,t[n]);if(wr)for(var n of wr(t))Yc.call(t,n)&&Dl(e,n,t[n]);return e},Ip=(e,t)=>Tp(e,Lp(t)),Np=(e,t)=>{var n={};for(var s in e)qc.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&wr)for(var s of wr(e))t.indexOf(s)<0&&Yc.call(e,s)&&(n[s]=e[s]);return n};function jp(e,t,n={}){const s=n,{eventFilter:r}=s,o=Np(s,["eventFilter"]),{eventFilter:i,pause:l,resume:a,isActive:c}=gp(r);return{stop:kp(e,t,Ip(Fp({},o),{eventFilter:i})),pause:l,resume:a,isActive:c}}function lt(e){var t;const n=x(e);return(t=n==null?void 0:n.$el)!=null?t:n}const et=bn?window:void 0,Dp=bn?window.document:void 0;function Fe(...e){let t,n,s,r;if(Uc(e[0])?([n,s,r]=e,t=et):[t,n,s,r]=e,!t)return Wt;let o=Wt;const i=re(()=>lt(t),a=>{o(),a&&(a.addEventListener(n,s,r),o=()=>{a.removeEventListener(n,s,r),o=Wt})},{immediate:!0,flush:"post"}),l=()=>{i(),o()};return Ds(l),l}function Hp(e,t,n={}){const{window:s=et,ignore:r,capture:o=!0}=n;if(!s)return;const i=Y(!0),a=[Fe(s,"click",u=>{const f=lt(e),d=u.composedPath();!f||f===u.target||d.includes(f)||!i.value||r&&r.length>0&&r.some(m=>{const p=lt(m);return p&&(u.target===p||d.includes(p))})||t(u)},{passive:!0,capture:o}),Fe(s,"pointerdown",u=>{const f=lt(e);i.value=!!f&&!u.composedPath().includes(f)},{passive:!0})];return()=>a.forEach(u=>u())}const Vp=e=>typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):e?()=>!0:()=>!1;function Bp(e,t,n={}){const{target:s=et,eventName:r="keydown",passive:o=!1}=n,i=Vp(e);return Fe(s,r,a=>{i(a)&&t(a)},o)}function zp(e={}){const{window:t=et}=e,n=Y(0);return t&&(Fe(t,"blur",()=>n.value+=1,!0),Fe(t,"focus",()=>n.value+=1,!0)),j(()=>(n.value,t==null?void 0:t.document.activeElement))}function or(e,t={}){const{window:n=et}=t;let s;const r=Y(!1),o=()=>{!n||(s||(s=n.matchMedia(e)),r.value=s.matches)};return $p(()=>{o(),s&&("addEventListener"in s?s.addEventListener("change",o):s.addListener(o),Ds(()=>{"removeEventListener"in s?s.removeEventListener("change",o):s.removeListener(o)}))}),r}const Up={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};var Kp=Object.defineProperty,Hl=Object.getOwnPropertySymbols,Wp=Object.prototype.hasOwnProperty,qp=Object.prototype.propertyIsEnumerable,Vl=(e,t,n)=>t in e?Kp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yp=(e,t)=>{for(var n in t||(t={}))Wp.call(t,n)&&Vl(e,n,t[n]);if(Hl)for(var n of Hl(t))qp.call(t,n)&&Vl(e,n,t[n]);return e};function Zp(e,t={}){function n(l,a){let c=e[l];return a!=null&&(c=vp(c,a)),typeof c=="number"&&(c=`${c}px`),c}const{window:s=et}=t;function r(l){return s?s.matchMedia(l).matches:!1}const o=l=>or(`(min-width: ${n(l)})`,t),i=Object.keys(e).reduce((l,a)=>(Object.defineProperty(l,a,{get:()=>o(a),enumerable:!0,configurable:!0}),l),{});return Yp({greater:o,smaller(l){return or(`(max-width: ${n(l,-.1)})`,t)},between(l,a){return or(`(min-width: ${n(l)}) and (max-width: ${n(a,-.1)})`,t)},isGreater(l){return r(`(min-width: ${n(l)})`)},isSmaller(l){return r(`(max-width: ${n(l,-.1)})`)},isInBetween(l,a){return r(`(min-width: ${n(l)}) and (max-width: ${n(a,-.1)})`)}},i)}const Mo=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},ko="__vueuse_ssr_handlers__";Mo[ko]=Mo[ko]||{};const Gp=Mo[ko];function Xp(e,t){return Gp[e]||t}function Jp(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const Qp={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function vt(e,t,n,s={}){var r;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,shallow:c,window:u=et,eventFilter:f,onError:d=T=>{console.error(T)}}=s,m=(c?Rt:Y)(t);if(!n)try{n=Xp("getDefaultStorage",()=>{var T;return(T=et)==null?void 0:T.localStorage})()}catch(T){d(T)}if(!n)return m;const p=x(t),O=Jp(p),w=(r=s.serializer)!=null?r:Qp[O],{pause:C,resume:_}=jp(m,()=>b(m.value),{flush:o,deep:i,eventFilter:f});return u&&l&&Fe(u,"storage",R),R(),m;function b(T){try{T==null?n.removeItem(e):n.setItem(e,w.write(T))}catch(B){d(B)}}function E(T){if(!(T&&T.key!==e)){C();try{const B=T?T.newValue:n.getItem(e);return B==null?(a&&p!==null&&n.setItem(e,w.write(p)),p):typeof B!="string"?B:w.read(B)}catch(B){d(B)}finally{_()}}}function R(T){T&&T.key!==e||(m.value=E(T))}}function em(e){return or("(prefers-color-scheme: dark)",e)}var tm=Object.defineProperty,nm=Object.defineProperties,sm=Object.getOwnPropertyDescriptors,Bl=Object.getOwnPropertySymbols,rm=Object.prototype.hasOwnProperty,om=Object.prototype.propertyIsEnumerable,zl=(e,t,n)=>t in e?tm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,im=(e,t)=>{for(var n in t||(t={}))rm.call(t,n)&&zl(e,n,t[n]);if(Bl)for(var n of Bl(t))om.call(t,n)&&zl(e,n,t[n]);return e},lm=(e,t)=>nm(e,sm(t));function Fw(e,t={}){var n,s;const r=(n=t.draggingElement)!=null?n:et,o=Y((s=t.initialValue)!=null?s:{x:0,y:0}),i=Y(),l=d=>t.pointerTypes?t.pointerTypes.includes(d.pointerType):!0,a=d=>{x(t.preventDefault)&&d.preventDefault(),x(t.stopPropagation)&&d.stopPropagation()},c=d=>{var m;if(!l(d)||x(t.exact)&&d.target!==x(e))return;const p=x(e).getBoundingClientRect(),O={x:d.pageX-p.left,y:d.pageY-p.top};((m=t.onStart)==null?void 0:m.call(t,O,d))!==!1&&(i.value=O,a(d))},u=d=>{var m;!l(d)||!i.value||(o.value={x:d.pageX-i.value.x,y:d.pageY-i.value.y},(m=t.onMove)==null||m.call(t,o.value,d),a(d))},f=d=>{var m;!l(d)||!i.value||(i.value=void 0,(m=t.onEnd)==null||m.call(t,o.value,d),a(d))};return bn&&(Fe(e,"pointerdown",c,!0),Fe(r,"pointermove",u,!0),Fe(r,"pointerup",f,!0)),lm(im({},Op(o)),{position:o,isDragging:j(()=>!!i.value),style:j(()=>`left:${o.value.x}px;top:${o.value.y}px;`)})}var Ul=Object.getOwnPropertySymbols,am=Object.prototype.hasOwnProperty,cm=Object.prototype.propertyIsEnumerable,um=(e,t)=>{var n={};for(var s in e)am.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&Ul)for(var s of Ul(e))t.indexOf(s)<0&&cm.call(e,s)&&(n[s]=e[s]);return n};function fm(e,t,n={}){const s=n,{window:r=et}=s,o=um(s,["window"]);let i;const l=r&&"ResizeObserver"in r,a=()=>{i&&(i.disconnect(),i=void 0)},c=re(()=>lt(e),f=>{a(),l&&r&&f&&(i=new ResizeObserver(t),i.observe(f,o))},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return Ds(u),{isSupported:l,stop:u}}function dm(e,t={width:0,height:0},n={}){const s=Y(t.width),r=Y(t.height);return fm(e,([o])=>{s.value=o.contentRect.width,r.value=o.contentRect.height},n),re(()=>lt(e),o=>{s.value=o?t.width:0,r.value=o?t.height:0}),{width:s,height:r}}const Kl=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function hm(e,t={}){const{document:n=Dp,autoExit:s=!1}=t,r=e||(n==null?void 0:n.querySelector("html")),o=Y(!1);let i=!1,l=Kl[0];if(!n)i=!1;else for(const O of Kl)if(O[1]in n){l=O,i=!0;break}const[a,c,u,,f]=l;async function d(){!i||(n!=null&&n[u]&&await n[c](),o.value=!1)}async function m(){if(!i)return;await d();const O=lt(r);O&&(await O[a](),o.value=!0)}async function p(){o.value?await d():await m()}return n&&Fe(n,f,()=>{o.value=!!(n!=null&&n[u])},!1),s&&Ds(d),{isSupported:i,isFullscreen:o,enter:m,exit:d,toggle:p}}function pm(e,t,n={}){const{root:s,rootMargin:r="0px",threshold:o=.1,window:i=et}=n,l=i&&"IntersectionObserver"in i;let a=Wt;const c=l?re(()=>({el:lt(e),root:lt(s)}),({el:f,root:d})=>{if(a(),!f)return;const m=new IntersectionObserver(t,{root:d,rootMargin:r,threshold:o});m.observe(f),a=()=>{m.disconnect(),a=Wt}},{immediate:!0,flush:"post"}):Wt,u=()=>{a(),c()};return Ds(u),{isSupported:l,stop:u}}const mm={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function gm(e={}){const{reactive:t=!1,target:n=et,aliasMap:s=mm,passive:r=!0,onEventFired:o=Wt}=e,i=Re(new Set),l={toJSON(){return{}},current:i},a=t?Re(l):l,c=new Set;function u(m,p){m in a&&(t?a[m]=p:a[m].value=p)}function f(m,p){var O,w;const C=(O=m.key)==null?void 0:O.toLowerCase(),_=(w=m.code)==null?void 0:w.toLowerCase(),b=[_,C].filter(Boolean);_&&(p?i.add(m.code):i.delete(m.code));for(const E of b)u(E,p);C==="meta"&&!p?(c.forEach(E=>{i.delete(E),u(E,!1)}),c.clear()):m.getModifierState("Meta")&&p&&[...i,...b].forEach(E=>c.add(E))}n&&(Fe(n,"keydown",m=>(f(m,!0),o(m)),{passive:r}),Fe(n,"keyup",m=>(f(m,!1),o(m)),{passive:r}));const d=new Proxy(a,{get(m,p,O){if(typeof p!="string")return Reflect.get(m,p,O);if(p=p.toLowerCase(),p in s&&(p=s[p]),!(p in a))if(/[+_-]/.test(p)){const C=p.split(/[+_-]/g).map(_=>_.trim());a[p]=j(()=>C.every(_=>x(d[_])))}else a[p]=Y(!1);const w=Reflect.get(m,p,O);return t?x(w):w}});return d}var Bt=(e=>(e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE",e))(Bt||{});function vm(e,t={}){const n=Y(e),{threshold:s=50,onSwipe:r,onSwipeEnd:o,onSwipeStart:i}=t,l=Re({x:0,y:0}),a=(T,B)=>{l.x=T,l.y=B},c=Re({x:0,y:0}),u=(T,B)=>{c.x=T,c.y=B},f=j(()=>l.x-c.x),d=j(()=>l.y-c.y),{max:m,abs:p}=Math,O=j(()=>m(p(f.value),p(d.value))>=s),w=Y(!1),C=Y(!1),_=j(()=>O.value?p(f.value)>p(d.value)?f.value>0?Bt.LEFT:Bt.RIGHT:d.value>0?Bt.UP:Bt.DOWN:Bt.NONE),b=T=>t.pointerTypes?t.pointerTypes.includes(T.pointerType):!0,E=[Fe(e,"pointerdown",T=>{var B,ce;if(!b(T))return;C.value=!0,(ce=(B=n.value)==null?void 0:B.style)==null||ce.setProperty("touch-action","none");const fe=T.target;fe==null||fe.setPointerCapture(T.pointerId);const{clientX:he,clientY:_e}=T;a(he,_e),u(he,_e),i==null||i(T)}),Fe(e,"pointermove",T=>{if(!b(T)||!C.value)return;const{clientX:B,clientY:ce}=T;u(B,ce),!w.value&&O.value&&(w.value=!0),w.value&&(r==null||r(T))}),Fe(e,"pointerup",T=>{var B,ce;!b(T)||(w.value&&(o==null||o(T,_.value)),C.value=!1,w.value=!1,(ce=(B=n.value)==null?void 0:B.style)==null||ce.setProperty("touch-action","initial"))})],R=()=>E.forEach(T=>T());return{isSwiping:an(w),direction:an(_),posStart:an(l),posEnd:an(c),distanceX:f,distanceY:d,stop:R}}var Wl,ql;bn&&(window==null?void 0:window.navigator)&&((Wl=window==null?void 0:window.navigator)==null?void 0:Wl.platform)&&/iP(ad|hone|od)/.test((ql=window==null?void 0:window.navigator)==null?void 0:ql.platform);function At(e,t,n,s={}){var r;const{passive:o=!1,eventName:i,deep:l=!1}=s,a=js(),c=n||(a==null?void 0:a.emit)||((r=a==null?void 0:a.$emit)==null?void 0:r.bind(a));let u=i;if(t||(t="modelValue"),u=i||u||`update:${t}`,o){const f=Y(e[t]);return re(()=>e[t],d=>f.value=d),re(f,d=>{(d!==e[t]||l)&&c(u,d)},{deep:l}),f}else return j({get(){return e[t]},set(f){c(u,f)}})}function ym({window:e=et,initialWidth:t=1/0,initialHeight:n=1/0}={}){const s=Y(t),r=Y(n),o=()=>{e&&(s.value=e.innerWidth,r.value=e.innerHeight)};return o(),Pp(o),Fe("resize",o,{passive:!0}),{width:s,height:r}}/*! - * vue-router v4.0.14 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const Zc=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",qn=e=>Zc?Symbol(e):"_vr_"+e,_m=qn("rvlm"),Yl=qn("rvd"),Ri=qn("r"),Gc=qn("rl"),Ro=qn("rvl"),kn=typeof window!="undefined";function bm(e){return e.__esModule||Zc&&e[Symbol.toStringTag]==="Module"}const ge=Object.assign;function Jr(e,t){const n={};for(const s in t){const r=t[s];n[s]=Array.isArray(r)?r.map(e):e(r)}return n}const ds=()=>{},wm=/\/$/,xm=e=>e.replace(wm,"");function Qr(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("?"),a=t.indexOf("#",l>-1?l:0);return 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=$m(s!=null?s:t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function Em(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Zl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Sm(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&zn(t.matched[s],n.matched[r])&&Xc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function zn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Xc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Om(e[n],t[n]))return!1;return!0}function Om(e,t){return Array.isArray(e)?Gl(e,t):Array.isArray(t)?Gl(t,e):e===t}function Gl(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function $m(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;o({left:window.pageXOffset,top:window.pageYOffset});function km(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=Mm(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 Xl(e,t){return(history.state?history.state.position-t:-1)+e}const To=new Map;function Rm(e,t){To.set(e,t)}function Tm(e){const t=To.get(e);return To.delete(e),t}let Lm=()=>location.protocol+"//"+location.host;function Jc(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,a=r.slice(l);return a[0]!=="/"&&(a="/"+a),Zl(a,"")}return Zl(n,e)+s+r}function Fm(e,t,n,s){let r=[],o=[],i=null;const l=({state:d})=>{const m=Jc(e,location),p=n.value,O=t.value;let w=0;if(d){if(n.value=m,t.value=d,i&&i===p){i=null;return}w=O?d.position-O.position:0}else s(m);r.forEach(C=>{C(n.value,p,{delta:w,type:As.pop,direction:w?w>0?hs.forward:hs.back:hs.unknown})})};function a(){i=n.value}function c(d){r.push(d);const m=()=>{const p=r.indexOf(d);p>-1&&r.splice(p,1)};return o.push(m),m}function u(){const{history:d}=window;!d.state||d.replaceState(ge({},d.state,{scroll:Nr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:c,destroy:f}}function Jl(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Nr():null}}function Im(e){const{history:t,location:n}=window,s={value:Jc(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(a,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:Lm()+e+a;try{t[u?"replaceState":"pushState"](c,"",d),r.value=c}catch(m){console.error(m),n[u?"replace":"assign"](d)}}function i(a,c){const u=ge({},t.state,Jl(r.value.back,a,r.value.forward,!0),c,{position:r.value.position});o(a,u,!0),s.value=a}function l(a,c){const u=ge({},r.value,t.state,{forward:a,scroll:Nr()});o(u.current,u,!0);const f=ge({},Jl(s.value,a,null),{position:u.position+1},c);o(a,f,!1),s.value=a}return{location:s,state:r,push:l,replace:i}}function Nm(e){e=Pm(e);const t=Im(e),n=Fm(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=ge({location:"",base:e,go:s,createHref:Am.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 jm(e){return typeof e=="string"||e&&typeof e=="object"}function Qc(e){return typeof e=="string"||typeof e=="symbol"}const It={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},eu=qn("nf");var Ql;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ql||(Ql={}));function Un(e,t){return ge(new Error,{type:e,[eu]:!0},t)}function Nt(e,t){return e instanceof Error&&eu in e&&(t==null||!!(e.type&t))}const ea="[^/]+?",Dm={sensitive:!1,strict:!1,start:!0,end:!0},Hm=/[.+*?^${}()[\]/\\]/g;function Vm(e,t){const n=ge({},Dm,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 zm(e,t){let n=0;const s=e.score,r=t.score;for(;n1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}for(;l{i(_)}:ds}function i(u){if(Qc(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 l(){return n}function a(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!tu(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!ta(u)&&s.set(u.record.name,u)}function c(u,f){let d,m={},p,O;if("name"in u&&u.name){if(d=s.get(u.name),!d)throw Un(1,{location:u});O=d.record.name,m=ge(Zm(f.params,d.keys.filter(_=>!_.optional).map(_=>_.name)),u.params),p=d.stringify(m)}else if("path"in u)p=u.path,d=n.find(_=>_.re.test(p)),d&&(m=d.parse(p),O=d.record.name);else{if(d=f.name?s.get(f.name):n.find(_=>_.re.test(f.path)),!d)throw Un(1,{location:u,currentLocation:f});O=d.record.name,m=ge({},f.params,u.params),p=d.stringify(m)}const w=[];let C=d;for(;C;)w.unshift(C.record),C=C.parent;return{name:O,path:p,params:m,matched:w,meta:Jm(w)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function Zm(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Gm(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Xm(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function Xm(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 ta(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Jm(e){return e.reduce((t,n)=>ge(t,n.meta),{})}function na(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function tu(e,t){return t.children.some(n=>n===e||tu(e,n))}const nu=/#/g,Qm=/&/g,eg=/\//g,tg=/=/g,ng=/\?/g,su=/\+/g,sg=/%5B/g,rg=/%5D/g,ru=/%5E/g,og=/%60/g,ou=/%7B/g,ig=/%7C/g,iu=/%7D/g,lg=/%20/g;function Ti(e){return encodeURI(""+e).replace(ig,"|").replace(sg,"[").replace(rg,"]")}function ag(e){return Ti(e).replace(ou,"{").replace(iu,"}").replace(ru,"^")}function Lo(e){return Ti(e).replace(su,"%2B").replace(lg,"+").replace(nu,"%23").replace(Qm,"%26").replace(og,"`").replace(ou,"{").replace(iu,"}").replace(ru,"^")}function cg(e){return Lo(e).replace(tg,"%3D")}function ug(e){return Ti(e).replace(nu,"%23").replace(ng,"%3F")}function fg(e){return e==null?"":ug(e).replace(eg,"%2F")}function xr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function dg(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Lo(o)):[s&&Lo(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function hg(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Array.isArray(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}function Qn(){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 Ht(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,l)=>{const a=f=>{f===!1?l(Un(4,{from:n,to:t})):f instanceof Error?l(f):jm(f)?l(Un(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,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function eo(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(pg(l)){const c=(l.__vccOpts||l)[t];c&&r.push(Ht(c,n,s,o,i))}else{let a=l();r.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const u=bm(c)?c.default:c;o.components[i]=u;const d=(u.__vccOpts||u)[t];return d&&Ht(d,n,s,o,i)()}))}}return r}function pg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ra(e){const t=Mt(Ri),n=Mt(Gc),s=j(()=>t.resolve(x(e.to))),r=j(()=>{const{matched:a}=s.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(zn.bind(null,u));if(d>-1)return d;const m=oa(a[c-2]);return c>1&&oa(u)===m&&f[f.length-1].path!==m?f.findIndex(zn.bind(null,a[c-2])):d}),o=j(()=>r.value>-1&&yg(n.params,s.value.params)),i=j(()=>r.value>-1&&r.value===n.matched.length-1&&Xc(n.params,s.value.params));function l(a={}){return vg(a)?t[x(e.replace)?"replace":"push"](x(e.to)).catch(ds):Promise.resolve()}return{route:s,href:j(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}const mg=Se({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ra,setup(e,{slots:t}){const n=Re(ra(e)),{options:s}=Mt(Ri),r=j(()=>({[ia(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[ia(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Mi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),gg=mg;function vg(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 yg(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(!Array.isArray(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function oa(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ia=(e,t,n)=>e!=null?e:t!=null?t:n,_g=Se({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const s=Mt(Ro),r=j(()=>e.route||s.value),o=Mt(Yl,0),i=j(()=>r.value.matched[o]);Ct(Yl,o+1),Ct(_m,i),Ct(Ro,r);const l=Y();return re(()=>[l.value,i.value,e.name],([a,c,u],[f,d,m])=>{c&&(c.instances[u]=a,d&&d!==c&&a&&a===f&&(c.leaveGuards.size||(c.leaveGuards=d.leaveGuards),c.updateGuards.size||(c.updateGuards=d.updateGuards))),a&&c&&(!d||!zn(c,d)||!f)&&(c.enterCallbacks[u]||[]).forEach(p=>p(a))},{flush:"post"}),()=>{const a=r.value,c=i.value,u=c&&c.components[e.name],f=e.name;if(!u)return la(n.default,{Component:u,route:a});const d=c.props[e.name],m=d?d===!0?a.params:typeof d=="function"?d(a):d:null,O=Mi(u,ge({},m,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[f]=null)},ref:l}));return la(n.default,{Component:O,route:a})||O}}});function la(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const bg=_g;function wg(e){const t=Ym(e.routes,e),n=e.parseQuery||dg,s=e.stringifyQuery||sa,r=e.history,o=Qn(),i=Qn(),l=Qn(),a=Rt(It);let c=It;kn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Jr.bind(null,S=>""+S),f=Jr.bind(null,fg),d=Jr.bind(null,xr);function m(S,D){let M,V;return Qc(S)?(M=t.getRecordMatcher(S),V=D):V=S,t.addRoute(V,M)}function p(S){const D=t.getRecordMatcher(S);D&&t.removeRoute(D)}function O(){return t.getRoutes().map(S=>S.record)}function w(S){return!!t.getRecordMatcher(S)}function C(S,D){if(D=ge({},D||a.value),typeof S=="string"){const ee=Qr(n,S,D.path),h=t.resolve({path:ee.path},D),g=r.createHref(ee.fullPath);return ge(ee,h,{params:d(h.params),hash:xr(ee.hash),redirectedFrom:void 0,href:g})}let M;if("path"in S)M=ge({},S,{path:Qr(n,S.path,D.path).path});else{const ee=ge({},S.params);for(const h in ee)ee[h]==null&&delete ee[h];M=ge({},S,{params:f(S.params)}),D.params=f(D.params)}const V=t.resolve(M,D),le=S.hash||"";V.params=u(d(V.params));const be=Em(s,ge({},S,{hash:ag(le),path:V.path})),se=r.createHref(be);return ge({fullPath:be,hash:le,query:s===sa?hg(S.query):S.query||{}},V,{redirectedFrom:void 0,href:se})}function _(S){return typeof S=="string"?Qr(n,S,a.value.path):ge({},S)}function b(S,D){if(c!==S)return Un(8,{from:D,to:S})}function E(S){return B(S)}function R(S){return E(ge(_(S),{replace:!0}))}function T(S){const D=S.matched[S.matched.length-1];if(D&&D.redirect){const{redirect:M}=D;let V=typeof M=="function"?M(S):M;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=_(V):{path:V},V.params={}),ge({query:S.query,hash:S.hash,params:S.params},V)}}function B(S,D){const M=c=C(S),V=a.value,le=S.state,be=S.force,se=S.replace===!0,ee=T(M);if(ee)return B(ge(_(ee),{state:le,force:be,replace:se}),D||M);const h=M;h.redirectedFrom=D;let g;return!be&&Sm(s,V,M)&&(g=Un(16,{to:h,from:V}),yt(V,V,!0,!1)),(g?Promise.resolve(g):fe(h,V)).catch(v=>Nt(v)?Nt(v,2)?v:oe(v):G(v,h,V)).then(v=>{if(v){if(Nt(v,2))return B(ge(_(v.to),{state:le,force:be,replace:se}),D||h)}else v=_e(h,V,!0,se,le);return he(h,V,v),v})}function ce(S,D){const M=b(S,D);return M?Promise.reject(M):Promise.resolve()}function fe(S,D){let M;const[V,le,be]=xg(S,D);M=eo(V.reverse(),"beforeRouteLeave",S,D);for(const ee of V)ee.leaveGuards.forEach(h=>{M.push(Ht(h,S,D))});const se=ce.bind(null,S,D);return M.push(se),On(M).then(()=>{M=[];for(const ee of o.list())M.push(Ht(ee,S,D));return M.push(se),On(M)}).then(()=>{M=eo(le,"beforeRouteUpdate",S,D);for(const ee of le)ee.updateGuards.forEach(h=>{M.push(Ht(h,S,D))});return M.push(se),On(M)}).then(()=>{M=[];for(const ee of S.matched)if(ee.beforeEnter&&!D.matched.includes(ee))if(Array.isArray(ee.beforeEnter))for(const h of ee.beforeEnter)M.push(Ht(h,S,D));else M.push(Ht(ee.beforeEnter,S,D));return M.push(se),On(M)}).then(()=>(S.matched.forEach(ee=>ee.enterCallbacks={}),M=eo(be,"beforeRouteEnter",S,D),M.push(se),On(M))).then(()=>{M=[];for(const ee of i.list())M.push(Ht(ee,S,D));return M.push(se),On(M)}).catch(ee=>Nt(ee,8)?ee:Promise.reject(ee))}function he(S,D,M){for(const V of l.list())V(S,D,M)}function _e(S,D,M,V,le){const be=b(S,D);if(be)return be;const se=D===It,ee=kn?history.state:{};M&&(V||se?r.replace(S.fullPath,ge({scroll:se&&ee&&ee.scroll},le)):r.push(S.fullPath,le)),a.value=S,yt(S,D,M,se),oe()}let Pe;function Te(){Pe=r.listen((S,D,M)=>{const V=C(S),le=T(V);if(le){B(ge(le,{replace:!0}),V).catch(ds);return}c=V;const be=a.value;kn&&Rm(Xl(be.fullPath,M.delta),Nr()),fe(V,be).catch(se=>Nt(se,12)?se:Nt(se,2)?(B(se.to,V).then(ee=>{Nt(ee,20)&&!M.delta&&M.type===As.pop&&r.go(-1,!1)}).catch(ds),Promise.reject()):(M.delta&&r.go(-M.delta,!1),G(se,V,be))).then(se=>{se=se||_e(V,be,!1),se&&(M.delta?r.go(-M.delta,!1):M.type===As.pop&&Nt(se,20)&&r.go(-1,!1)),he(V,be,se)}).catch(ds)})}let Ve=Qn(),Be=Qn(),q;function G(S,D,M){oe(S);const V=Be.list();return V.length?V.forEach(le=>le(S,D,M)):console.error(S),Promise.reject(S)}function K(){return q&&a.value!==It?Promise.resolve():new Promise((S,D)=>{Ve.add([S,D])})}function oe(S){return q||(q=!S,Te(),Ve.list().forEach(([D,M])=>S?M(S):D()),Ve.reset()),S}function yt(S,D,M,V){const{scrollBehavior:le}=e;if(!kn||!le)return Promise.resolve();const be=!M&&Tm(Xl(S.fullPath,0))||(V||!M)&&history.state&&history.state.scroll||null;return Tt().then(()=>le(S,D,be)).then(se=>se&&km(se)).catch(se=>G(se,S,D))}const Ne=S=>r.go(S);let tt;const ze=new Set;return{currentRoute:a,addRoute:m,removeRoute:p,hasRoute:w,getRoutes:O,resolve:C,options:e,push:E,replace:R,go:Ne,back:()=>Ne(-1),forward:()=>Ne(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:Be.add,isReady:K,install(S){const D=this;S.component("RouterLink",gg),S.component("RouterView",bg),S.config.globalProperties.$router=D,Object.defineProperty(S.config.globalProperties,"$route",{enumerable:!0,get:()=>x(a)}),kn&&!tt&&a.value===It&&(tt=!0,E(r.location).catch(le=>{}));const M={};for(const le in It)M[le]=j(()=>a.value[le]);S.provide(Ri,D),S.provide(Gc,Re(M)),S.provide(Ro,a);const V=S.unmount;ze.add(S),S.unmount=function(){ze.delete(S),ze.size<1&&(c=It,Pe&&Pe(),a.value=It,tt=!1,q=!1),V()}}}}function On(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function xg(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;izn(c,l))?s.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>zn(c,a))||r.push(a))}return[n,s,r]}function aa(e,t){if(!e)return!1;const n=e.indexOf(t);return n>=0?(e.splice(n,1),!0):!1}function Eg(e){return e!=null}function Sg(e,t){return Object.fromEntries(Object.entries(e).map(([n,s])=>t(n,s)).filter(Eg))}function Og(e){return Object.keys(e)}var $g={theme:"unicorn",titleTemplate:"%s - Slidev",remoteAssets:!1,monaco:"dev",download:!1,info:!1,highlighter:"shiki",lineNumbers:!1,colorSchema:"auto",routerMode:"history",aspectRatio:1.7777777777777777,canvasWidth:980,selectable:!1,themeConfig:{},fonts:{sans:["ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont",'"Segoe UI"',"Roboto",'"Helvetica Neue"',"Arial",'"Noto Sans"',"sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"],webfonts:[],provider:"google",local:[],italic:!1,weights:["200","400","600"]},favicon:"https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png",drawings:{enabled:!0,persist:!1,presenterOnly:!1,syncAll:!0},plantUmlServer:"https://www.plantuml.com/plantuml",background:"https://source.unsplash.com/collection/94734566/1920x1080",class:"text-center",persist:!1};function at(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!1})}const wn=Re({page:0,clicks:0});let Pg=[],Cg=[];at(wn,"$syncUp",!0);at(wn,"$syncDown",!0);at(wn,"$paused",!1);at(wn,"$onSet",e=>Pg.push(e));at(wn,"$onPatch",e=>Cg.push(e));at(wn,"$patch",async()=>!1);const xn=Re({});let Ag=[],Mg=[];at(xn,"$syncUp",!0);at(xn,"$syncDown",!0);at(xn,"$paused",!1);at(xn,"$onSet",e=>Ag.push(e));at(xn,"$onPatch",e=>Mg.push(e));at(xn,"$patch",async()=>!1);const bt=wn,vn=xn,Oe=$g;var Va;const ps=(Va=Oe.aspectRatio)!=null?Va:16/9;var Ba;const ir=(Ba=Oe.canvasWidth)!=null?Ba:980,kg=Math.round(ir/ps),Rg=j(()=>Sg(Oe.themeConfig||{},(e,t)=>[`--slidev-theme-${e}`,t]));Y(!1);const ms=Y(!1),Tn=Y(!1),Tg=Y(!0),Fo=Zp(me({xs:460},Up)),Ms=ym(),lu=gm(),Lg=j(()=>Ms.height.value-Ms.width.value/ps>180),au=hm(bn?document.body:null),jn=zp(),Fg=j(()=>{var e,t;return["INPUT","TEXTAREA"].includes(((e=jn.value)==null?void 0:e.tagName)||"")||((t=jn.value)==null?void 0:t.classList.contains("CodeMirror-code"))}),Ig=j(()=>{var e;return["BUTTON","A"].includes(((e=jn.value)==null?void 0:e.tagName)||"")});vt("slidev-camera","default");vt("slidev-mic","default");const lr=vt("slidev-scale",0),gs=vt("slidev-show-overview",!1);vt("slidev-presenter-cursor",!0);const ca=vt("slidev-show-editor",!1);vt("slidev-editor-width",bn?window.innerWidth*.4:100);const cu=Wc(gs);function ua(e,t,n,s=r=>r){return e*s(.5-t*(.5-n))}function Ng(e){return[-e[0],-e[1]]}function ft(e,t){return[e[0]+t[0],e[1]+t[1]]}function ot(e,t){return[e[0]-t[0],e[1]-t[1]]}function ut(e,t){return[e[0]*t,e[1]*t]}function jg(e,t){return[e[0]/t,e[1]/t]}function es(e){return[e[1],-e[0]]}function Dg(e,t){return e[0]*t[0]+e[1]*t[1]}function Hg(e,t){return e[0]===t[0]&&e[1]===t[1]}function Vg(e){return Math.hypot(e[0],e[1])}function Bg(e){return e[0]*e[0]+e[1]*e[1]}function fa(e,t){return Bg(ot(e,t))}function uu(e){return jg(e,Vg(e))}function zg(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])}function ts(e,t,n){let s=Math.sin(n),r=Math.cos(n),o=e[0]-t[0],i=e[1]-t[1],l=o*r-i*s,a=o*s+i*r;return[l+t[0],a+t[1]]}function Io(e,t,n){return ft(e,ut(ot(t,e),n))}function da(e,t,n){return ft(e,ut(t,n))}var{min:$n,PI:Ug}=Math,ha=.275,ns=Ug+1e-4;function Kg(e,t={}){let{size:n=16,smoothing:s=.5,thinning:r=.5,simulatePressure:o=!0,easing:i=q=>q,start:l={},end:a={},last:c=!1}=t,{cap:u=!0,taper:f=0,easing:d=q=>q*(2-q)}=l,{cap:m=!0,taper:p=0,easing:O=q=>--q*q*q+1}=a;if(e.length===0||n<=0)return[];let w=e[e.length-1].runningLength,C=Math.pow(n*s,2),_=[],b=[],E=e.slice(0,10).reduce((q,G)=>{let K=G.pressure;if(o){let oe=$n(1,G.distance/n),yt=$n(1,1-oe);K=$n(1,q+(yt-q)*(oe*ha))}return(q+K)/2},e[0].pressure),R=ua(n,r,e[e.length-1].pressure,i),T,B=e[0].vector,ce=e[0].point,fe=ce,he=ce,_e=fe;for(let q=0;qC)&&(_.push(he),ce=he),_e=ft(K,D),(q<=1||fa(fe,_e)>C)&&(b.push(_e),fe=_e),E=G,B=oe}let Pe=e[0].point.slice(0,2),Te=e.length>1?e[e.length-1].point.slice(0,2):ft(e[0].point,[1,1]),Ve=[],Be=[];if(e.length===1){if(!(f||p)||c){let q=da(Pe,uu(es(ot(Pe,Te))),-(T||R)),G=[];for(let K=1/13,oe=K;oe<=1;oe+=K)G.push(ts(q,Pe,ns*2*oe));return G}}else{if(!(f||p&&e.length===1))if(u)for(let G=1/13,K=G;K<=1;K+=G){let oe=ts(b[0],Pe,ns*K);Ve.push(oe)}else{let G=ot(_[0],b[0]),K=ut(G,.5),oe=ut(G,.51);Ve.push(ot(Pe,K),ot(Pe,oe),ft(Pe,oe),ft(Pe,K))}let q=es(Ng(e[e.length-1].vector));if(p||f&&e.length===1)Be.push(Te);else if(m){let G=da(Te,q,R);for(let K=1/29,oe=K;oe<1;oe+=K)Be.push(ts(G,Te,ns*3*oe))}else Be.push(ft(Te,ut(q,R)),ft(Te,ut(q,R*.99)),ot(Te,ut(q,R*.99)),ot(Te,ut(q,R)))}return _.concat(Be,b.reverse(),Ve)}function Wg(e,t={}){var n;let{streamline:s=.5,size:r=16,last:o=!1}=t;if(e.length===0)return[];let i=.15+(1-s)*.85,l=Array.isArray(e[0])?e:e.map(({x:m,y:p,pressure:O=.5})=>[m,p,O]);if(l.length===2){let m=l[1];l=l.slice(0,-1);for(let p=1;p<5;p++)l.push(Io(l[0],m,p/4))}l.length===1&&(l=[...l,[...ft(l[0],[1,1]),...l[0].slice(2)]]);let a=[{point:[l[0][0],l[0][1]],pressure:l[0][2]>=0?l[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],c=!1,u=0,f=a[0],d=l.length-1;for(let m=1;m=0?l[m][2]:.5,vector:uu(ot(f.point,p)),distance:O,runningLength:u},a.push(f)}return a[0].vector=((n=a[1])==null?void 0:n.vector)||[0,0],a}function qg(e,t={}){return Kg(Wg(e,t),t)}var Yg=qg,Zg=Object.defineProperty,pa=Object.getOwnPropertySymbols,Gg=Object.prototype.hasOwnProperty,Xg=Object.prototype.propertyIsEnumerable,ma=(e,t,n)=>t in e?Zg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,No=(e,t)=>{for(var n in t||(t={}))Gg.call(t,n)&&ma(e,n,t[n]);if(pa)for(var n of pa(t))Xg.call(t,n)&&ma(e,n,t[n]);return e},Jg=()=>({events:{},emit(e,...t){(this.events[e]||[]).forEach(n=>n(...t))},on(e,t){return(this.events[e]=this.events[e]||[]).push(t),()=>this.events[e]=(this.events[e]||[]).filter(n=>n!==t)}});function Er(e,t){return e-t}function Qg(e){return e<0?-1:1}function Sr(e){return[Math.abs(e),Qg(e)]}function fu(){const e=()=>((1+Math.random())*65536|0).toString(16).substring(1);return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}var ev=2,$t=ev,Yn=class{constructor(e){this.drauu=e,this.event=void 0,this.point=void 0,this.start=void 0,this.el=null}onSelected(e){}onUnselected(){}onStart(e){}onMove(e){return!1}onEnd(e){}get brush(){return this.drauu.brush}get shiftPressed(){return this.drauu.shiftPressed}get altPressed(){return this.drauu.altPressed}get svgElement(){return this.drauu.el}getMousePosition(e){var t,n;const s=this.drauu.el,r=(t=this.drauu.options.coordinateScale)!=null?t:1;if(this.drauu.options.coordinateTransform===!1){const o=this.drauu.el.getBoundingClientRect();return{x:(e.pageX-o.left)*r,y:(e.pageY-o.top)*r,pressure:e.pressure}}else{const o=this.drauu.svgPoint;o.x=e.clientX,o.y=e.clientY;const i=o.matrixTransform((n=s.getScreenCTM())==null?void 0:n.inverse());return{x:i.x*r,y:i.y*r,pressure:e.pressure}}}createElement(e,t){var n;const s=document.createElementNS("http://www.w3.org/2000/svg",e),r=t?No(No({},this.brush),t):this.brush;return s.setAttribute("fill",(n=r.fill)!=null?n:"transparent"),s.setAttribute("stroke",r.color),s.setAttribute("stroke-width",r.size.toString()),s.setAttribute("stroke-linecap","round"),r.dasharray&&s.setAttribute("stroke-dasharray",r.dasharray),s}attr(e,t){this.el.setAttribute(e,typeof t=="string"?t:t.toFixed($t))}_setEvent(e){this.event=e,this.point=this.getMousePosition(e)}_eventDown(e){return this._setEvent(e),this.start=this.point,this.onStart(this.point)}_eventMove(e){return this._setEvent(e),this.onMove(this.point)}_eventUp(e){return this._setEvent(e),this.onEnd(this.point)}},tv=class extends Yn{constructor(){super(...arguments),this.points=[]}onStart(e){return this.el=document.createElementNS("http://www.w3.org/2000/svg","path"),this.points=[e],this.attr("fill",this.brush.color),this.attr("d",this.getSvgData(this.points)),this.el}onMove(e){return this.el||this.onStart(e),this.points[this.points.length-1]!==e&&this.points.push(e),this.attr("d",this.getSvgData(this.points)),!0}onEnd(){const e=this.el;return this.el=null,!!e}getSvgData(e){const t=Yg(e,No({size:this.brush.size*2,thinning:.9,simulatePressure:!1,start:{taper:5},end:{taper:5}},this.brush.stylusOptions));if(!t.length)return"";const n=t.reduce((s,[r,o],i,l)=>{const[a,c]=l[(i+1)%l.length];return s.push(r,o,(r+a)/2,(o+c)/2),s},["M",...t[0],"Q"]);return n.push("Z"),n.map(s=>typeof s=="number"?s.toFixed(2):s).join(" ")}},nv=class extends Yn{onStart(e){return this.el=this.createElement("ellipse"),this.attr("cx",e.x),this.attr("cy",e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=Sr(e.x-this.start.x),[s,r]=Sr(e.y-this.start.y);if(this.shiftPressed){const o=Math.min(t,s);t=o,s=o}if(this.altPressed)this.attr("cx",this.start.x),this.attr("cy",this.start.y),this.attr("rx",t),this.attr("ry",s);else{const[o,i]=[this.start.x,this.start.x+t*n].sort(Er),[l,a]=[this.start.y,this.start.y+s*r].sort(Er);this.attr("cx",(o+i)/2),this.attr("cy",(l+a)/2),this.attr("rx",(i-o)/2),this.attr("ry",(a-l)/2)}return!0}onEnd(){const e=this.el;return this.el=null,!(!e||!e.getTotalLength())}};function du(e,t){const n=document.createElementNS("http://www.w3.org/2000/svg","defs"),s=document.createElementNS("http://www.w3.org/2000/svg","marker"),r=document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("fill",t),s.setAttribute("id",e),s.setAttribute("viewBox","0 -5 10 10"),s.setAttribute("refX","5"),s.setAttribute("refY","0"),s.setAttribute("markerWidth","4"),s.setAttribute("markerHeight","4"),s.setAttribute("orient","auto"),r.setAttribute("d","M0,-5L10,0L0,5"),s.appendChild(r),n.appendChild(s),n}var sv=class extends Yn{onStart(e){if(this.el=this.createElement("line",{fill:"transparent"}),this.attr("x1",e.x),this.attr("y1",e.y),this.attr("x2",e.x),this.attr("y2",e.y),this.brush.arrowEnd){const t=fu(),n=document.createElementNS("http://www.w3.org/2000/svg","g");return n.append(du(t,this.brush.color)),n.append(this.el),this.attr("marker-end",`url(#${t})`),n}return this.el}onMove(e){if(!this.el)return!1;let{x:t,y:n}=e;if(this.shiftPressed){const s=e.x-this.start.x,r=e.y-this.start.y;if(r!==0){let o=s/r;o=Math.round(o),Math.abs(o)<=1?(t=this.start.x+r*o,n=this.start.y+r):(t=this.start.x+s,n=this.start.y)}}return this.altPressed?(this.attr("x1",this.start.x*2-t),this.attr("y1",this.start.y*2-n),this.attr("x2",t),this.attr("y2",n)):(this.attr("x1",this.start.x),this.attr("y1",this.start.y),this.attr("x2",t),this.attr("y2",n)),!0}onEnd(){const e=this.el;return this.el=null,!(!e||e.getTotalLength()<5)}},rv=class extends Yn{onStart(e){return this.el=this.createElement("rect"),this.brush.cornerRadius&&(this.attr("rx",this.brush.cornerRadius),this.attr("ry",this.brush.cornerRadius)),this.attr("x",e.x),this.attr("y",e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=Sr(e.x-this.start.x),[s,r]=Sr(e.y-this.start.y);if(this.shiftPressed){const o=Math.min(t,s);t=o,s=o}if(this.altPressed)this.attr("x",this.start.x-t),this.attr("y",this.start.y-s),this.attr("width",t*2),this.attr("height",s*2);else{const[o,i]=[this.start.x,this.start.x+t*n].sort(Er),[l,a]=[this.start.y,this.start.y+s*r].sort(Er);this.attr("x",o),this.attr("y",l),this.attr("width",i-o),this.attr("height",a-l)}return!0}onEnd(){const e=this.el;return this.el=null,!(!e||!e.getTotalLength())}};function ov(e,t){const n=e.x-t.x,s=e.y-t.y;return n*n+s*s}function iv(e,t,n){let s=t.x,r=t.y,o=n.x-s,i=n.y-r;if(o!==0||i!==0){const l=((e.x-s)*o+(e.y-r)*i)/(o*o+i*i);l>1?(s=n.x,r=n.y):l>0&&(s+=o*l,r+=i*l)}return o=e.x-s,i=e.y-r,o*o+i*i}function lv(e,t){let n=e[0];const s=[n];let r;for(let o=1,i=e.length;ot&&(s.push(r),n=r);return n!==r&&r&&s.push(r),s}function jo(e,t,n,s,r){let o=s,i=0;for(let l=t+1;lo&&(i=l,o=a)}o>s&&(i-t>1&&jo(e,t,i,s,r),r.push(e[i]),n-i>1&&jo(e,i,n,s,r))}function av(e,t){const n=e.length-1,s=[e[0]];return jo(e,0,n,t,s),s.push(e[n]),s}function ga(e,t,n=!1){if(e.length<=2)return e;const s=t!==void 0?t*t:1;return e=n?e:lv(e,s),e=av(e,s),e}var cv=class extends Yn{constructor(){super(...arguments),this.points=[],this.count=0}onStart(e){if(this.el=this.createElement("path",{fill:"transparent"}),this.points=[e],this.brush.arrowEnd){this.arrowId=fu();const t=du(this.arrowId,this.brush.color);this.el.appendChild(t)}return this.el}onMove(e){return this.el||this.onStart(e),this.points[this.points.length-1]!==e&&(this.points.push(e),this.count+=1),this.count>5&&(this.points=ga(this.points,1,!0),this.count=0),this.attr("d",ya(this.points)),!0}onEnd(){const e=this.el;return this.el=null,!(!e||(e.setAttribute("d",ya(ga(this.points,1,!0))),!e.getTotalLength()))}};function uv(e,t){const n=t.x-e.x,s=t.y-e.y;return{length:Math.sqrt(Math.pow(n,2)+Math.pow(s,2)),angle:Math.atan2(s,n)}}function va(e,t,n,s){const r=t||e,o=n||e,i=.2,l=uv(r,o),a=l.angle+(s?Math.PI:0),c=l.length*i,u=e.x+Math.cos(a)*c,f=e.y+Math.sin(a)*c;return{x:u,y:f}}function fv(e,t,n){const s=va(n[t-1],n[t-2],e),r=va(e,n[t-1],n[t+1],!0);return`C ${s.x.toFixed($t)},${s.y.toFixed($t)} ${r.x.toFixed($t)},${r.y.toFixed($t)} ${e.x.toFixed($t)},${e.y.toFixed($t)}`}function ya(e){return e.reduce((t,n,s,r)=>s===0?`M ${n.x.toFixed($t)},${n.y.toFixed($t)}`:`${t} ${fv(n,s,r)}`,"")}var dv=class extends Yn{constructor(){super(...arguments),this.pathSubFactor=20,this.pathFragments=[]}onSelected(e){const t=(n,s)=>{if(n&&n.length)for(let r=0;r!e.includes(n))),e.length>0}lineLineIntersect(e,t){const n=e.x1,s=e.x2,r=t.x1,o=t.x2,i=e.y1,l=e.y2,a=t.y1,c=t.y2,u=(n-s)*(a-c)-(i-l)*(r-o),f=(n*l-i*s)*(r-o)-(n-s)*(r*c-a*o),d=(n*l-i*s)*(a-c)-(i-l)*(r*c-a*o),m=(p,O,w)=>p>=O&&p<=w?!0:p>=w&&p<=O;if(u===0)return!1;{const p={x:f/u,y:d/u};return m(p.x,n,s)&&m(p.y,i,l)&&m(p.x,r,o)&&m(p.y,a,c)}}};function hv(e){return{draw:new cv(e),stylus:new tv(e),line:new sv(e),rectangle:new rv(e),ellipse:new nv(e),eraseLine:new dv(e)}}var pv=class{constructor(e={}){this.options=e,this.el=null,this.svgPoint=null,this.eventEl=null,this.shiftPressed=!1,this.altPressed=!1,this.drawing=!1,this._emitter=Jg(),this._models=hv(this),this._undoStack=[],this._disposables=[],this.options.brush||(this.options.brush={color:"black",size:3,mode:"stylus"}),e.el&&this.mount(e.el,e.eventTarget)}get model(){return this._models[this.mode]}get mounted(){return!!this.el}get mode(){return this.options.brush.mode||"stylus"}set mode(e){this._models[this.mode].onUnselected(),this.options.brush.mode=e,this.model.onSelected(this.el)}get brush(){return this.options.brush}set brush(e){this.options.brush=e}resolveSelector(e){return typeof e=="string"?document.querySelector(e):e||null}mount(e,t){if(this.el)throw new Error("[drauu] already mounted, unmount previous target first");if(this.el=this.resolveSelector(e),!this.el)throw new Error("[drauu] target element not found");if(this.el.tagName.toLocaleLowerCase()!=="svg")throw new Error("[drauu] can only mount to a SVG element");if(!this.el.createSVGPoint)throw new Error("[drauu] SVG element must be create by document.createElementNS('http://www.w3.org/2000/svg', 'svg')");this.svgPoint=this.el.createSVGPoint();const n=this.resolveSelector(t)||this.el,s=this.eventStart.bind(this),r=this.eventMove.bind(this),o=this.eventEnd.bind(this),i=this.eventKeyboard.bind(this);n.addEventListener("pointerdown",s,{passive:!1}),window.addEventListener("pointermove",r,{passive:!1}),window.addEventListener("pointerup",o,{passive:!1}),window.addEventListener("pointercancel",o,{passive:!1}),window.addEventListener("keydown",i,!1),window.addEventListener("keyup",i,!1),this._disposables.push(()=>{n.removeEventListener("pointerdown",s),window.removeEventListener("pointermove",r),window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",o),window.removeEventListener("keydown",i,!1),window.removeEventListener("keyup",i,!1)}),this._emitter.emit("mounted")}unmount(){this._disposables.forEach(e=>e()),this._disposables.length=0,this.el=null,this._emitter.emit("unmounted")}on(e,t){return this._emitter.on(e,t)}undo(){const e=this.el;return e.lastElementChild?(this._undoStack.push(e.lastElementChild.cloneNode(!0)),e.lastElementChild.remove(),this._emitter.emit("changed"),!0):!1}redo(){return this._undoStack.length?(this.el.appendChild(this._undoStack.pop()),this._emitter.emit("changed"),!0):!1}canRedo(){return!!this._undoStack.length}canUndo(){var e;return!!((e=this.el)!=null&&e.lastElementChild)}eventMove(e){!this.acceptsInput(e)||!this.drawing||this.model._eventMove(e)&&(e.stopPropagation(),e.preventDefault(),this._emitter.emit("changed"))}eventStart(e){!this.acceptsInput(e)||(e.stopPropagation(),e.preventDefault(),this._currentNode&&this.cancel(),this.drawing=!0,this._emitter.emit("start"),this._currentNode=this.model._eventDown(e),this._currentNode&&this.mode!=="eraseLine"&&this.el.appendChild(this._currentNode),this._emitter.emit("changed"))}eventEnd(e){if(!this.acceptsInput(e)||!this.drawing)return;const t=this.model._eventUp(e);t?(t instanceof Element&&t!==this._currentNode&&(this._currentNode=t),this.commit()):this.cancel(),this.drawing=!1,this._emitter.emit("end"),this._emitter.emit("changed")}acceptsInput(e){return!this.options.acceptsInputTypes||this.options.acceptsInputTypes.includes(e.pointerType)}eventKeyboard(e){this.shiftPressed===e.shiftKey&&this.altPressed===e.altKey||(this.shiftPressed=e.shiftKey,this.altPressed=e.altKey,this.model.point&&this.model.onMove(this.model.point)&&this._emitter.emit("changed"))}commit(){this._undoStack.length=0;const e=this._currentNode;this._currentNode=void 0,this._emitter.emit("committed",e)}clear(){this._undoStack.length=0,this.cancel(),this.el.innerHTML="",this._emitter.emit("changed")}cancel(){this._currentNode&&(this.el.removeChild(this._currentNode),this._currentNode=void 0,this._emitter.emit("canceled"))}dump(){return this.el.innerHTML}load(e){this.clear(),this.el.innerHTML=e}};function mv(e){return new pv(e)}const Do=["#ff595e","#ffca3a","#8ac926","#1982c4","#6a4c93","#ffffff","#000000"],Et=vt("slidev-drawing-enabled",!1),Iw=vt("slidev-drawing-pinned",!1),gv=Y(!1),vv=Y(!1),yv=Y(!1),ks=Y(!1),un=fp(vt("slidev-drawing-brush",{color:Do[0],size:4,mode:"stylus"})),_a=Y("stylus");let Ho=!1;const ss=j({get(){return _a.value},set(e){_a.value=e,e==="arrow"?(un.mode="line",un.arrowEnd=!0):(un.mode=e,un.arrowEnd=!1)}}),_v=Re({brush:un,acceptsInputTypes:j(()=>Et.value?void 0:["pen"]),coordinateTransform:!1}),Ye=di(mv(_v));function bv(){Ye.clear(),vn.$patch({[Ie.value]:""})}function wv(){var e;vv.value=Ye.canRedo(),gv.value=Ye.canUndo(),yv.value=!!((e=Ye.el)!=null&&e.children.length)}function xv(){Ho=!0;const e=vn[Ie.value];e!=null?Ye.load(e):Ye.clear(),Ho=!1}Ye.on("changed",()=>{if(wv(),!Ho){const e=Ye.dump(),t=Ie.value;(vn[t]||"")!==e&&(vn[t]=Ye.dump())}});Tt(()=>{re(Ie,()=>{!Ye.mounted||xv()},{immediate:!0}),_i(()=>{vn.$syncUp=Oe.drawings.syncAll||Jt.value})});Ye.on("start",()=>ks.value=!0);Ye.on("end",()=>ks.value=!1);window.addEventListener("keydown",e=>{if(!Et.value)return;const t=!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey;let n=!0;e.code==="KeyZ"&&(e.ctrlKey||e.metaKey)?e.shiftKey?Ye.redo():Ye.undo():e.code==="Escape"?Et.value=!1:e.code==="KeyL"&&t?ss.value="line":e.code==="KeyA"&&t?ss.value="arrow":e.code==="KeyS"&&t?ss.value="stylus":e.code==="KeyR"&&t?ss.value="rectangle":e.code==="KeyE"&&t?ss.value="ellipse":e.code==="KeyC"&&t?bv():e.code.startsWith("Digit")&&t&&+e.code[5]<=Do.length?un.color=Do[+e.code[5]-1]:n=!1,n&&(e.preventDefault(),e.stopPropagation())},!1);const ba=em(),to=vt("slidev-color-schema","auto"),Vo=j(()=>Oe.colorSchema!=="auto"),Li=j({get(){return Vo.value?Oe.colorSchema==="dark":to.value==="auto"?ba.value:to.value==="dark"},set(e){Vo.value||(to.value=e===ba.value?"auto":e?"dark":"light")}}),hu=Wc(Li);bn&&re(Li,e=>{const t=document.querySelector("html");t.classList.toggle("dark",e),t.classList.toggle("light",!e)},{immediate:!0});function Ev(){return[]}const pu=st(Ot(Fg),Ot(Ig),Tg);function Sv(e,t,n=!1){typeof e=="string"&&(e=lu[e]);const s=st(e,pu);let r=0,o;const i=()=>{if(clearTimeout(o),!s.value){r=0;return}n&&(o=setTimeout(i,Math.max(1e3-r*250,150)),r++),t()};return re(s,i,{flush:"sync"})}function Ov(e,t){return Bp(e,n=>{!pu.value||n.repeat||t()})}function $v(){const e=Ev(),{escape:t,space:n,shift:s,left:r,right:o,d:i,g:l,o:a}=lu;new Map([{key:st(n,Ot(s)),fn:qt,autoRepeat:!0},{key:st(n,s),fn:Yt,autoRepeat:!0},{key:st(o,Ot(s)),fn:qt,autoRepeat:!0},{key:st(r,Ot(s)),fn:Yt,autoRepeat:!0},{key:"pageDown",fn:qt,autoRepeat:!0},{key:"pageUp",fn:Yt,autoRepeat:!0},{key:"up",fn:()=>Ls(!1),autoRepeat:!0},{key:"down",fn:Ts,autoRepeat:!0},{key:st(r,s),fn:()=>Ls(!1),autoRepeat:!0},{key:st(o,s),fn:Ts,autoRepeat:!0},{key:st(i,Ot(Et)),fn:hu},{key:st(a,Ot(Et)),fn:cu},{key:st(t,Ot(Et)),fn:()=>gs.value=!1},{key:st(l,Ot(Et)),fn:()=>Tn.value=!Tn.value},...e].map(u=>[u.key,u])).forEach(u=>{u.fn&&Sv(u.key,u.fn,u.autoRepeat)}),Ov("f",()=>au.toggle())}const Pv={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Cv=y("path",{fill:"currentColor",d:"M24 9.4L22.6 8L16 14.6L9.4 8L8 9.4l6.6 6.6L8 22.6L9.4 24l6.6-6.6l6.6 6.6l1.4-1.4l-6.6-6.6L24 9.4z"},null,-1),Av=[Cv];function Mv(e,t){return I(),W("svg",Pv,Av)}var kv={name:"carbon-close",render:Mv};function mu(e){var n,s;const t=(s=(n=e==null?void 0:e.meta)==null?void 0:n.slide)==null?void 0:s.no;return t!=null?`slidev-page-${t}`:""}const ar=Symbol("v-click-clicks"),Rn=Symbol("v-click-clicks-elements"),Bo=Symbol("v-click-clicks-order-map"),cr=Symbol("v-click-clicks-disabled"),Rv=Symbol("slidev-slide-scale"),Pn="slidev-vclick-target",no="slidev-vclick-hidden",Tv="slidev-vclick-fade",so="slidev-vclick-hidden-explicitly",rs="slidev-vclick-current",Qs="slidev-vclick-prior";const gu=Se({props:{width:{type:Number},meta:{default:()=>({})},scale:{type:[Number,String]}},setup(e){const t=e,n=Y(),s=dm(n),r=j(()=>t.width?t.width:s.width.value),o=j(()=>t.width?t.width/ps:s.height.value);t.width&&_i(()=>{n.value&&(n.value.style.width=`${r.value}px`,n.value.style.height=`${o.value}px`)});const i=j(()=>r.value/o.value),l=j(()=>t.scale?t.scale:i.value({height:`${kg}px`,width:`${ir}px`,transform:`translate(-50%, -50%) scale(${l.value})`})),c=j(()=>({"select-none":!Oe.selectable,"slidev-code-line-numbers":Oe.lineNumbers}));return Ct(Rv,l),(u,f)=>(I(),W("div",{id:"slide-container",ref_key:"root",ref:n,class:ke(x(c))},[y("div",{id:"slide-content",style:mt(x(a))},[gn(u.$slots,"default")],4),gn(u.$slots,"controls")],2))}});var vu=Se({props:{clicks:{type:[Number,String],default:0},clicksElements:{type:Array,default:()=>[]},clicksOrderMap:{type:Map,default:()=>new Map},clicksDisabled:{type:Boolean,default:!1},is:{type:Object,default:void 0}},setup(e,{emit:t}){const n=At(e,"clicks",t),s=At(e,"clicksElements",t),r=At(e,"clicksDisabled",t),o=At(e,"clicksOrderMap",t);s.value.length=0,Ct(ar,n),Ct(cr,r),Ct(Rn,s),Ct(Bo,o)},render(){var e,t;return this.$props.is?Mi(this.$props.is):(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)}});const Lv=["innerHTML"],Fv=Se({props:{page:null},setup(e){return(t,n)=>x(vn)[e.page]?(I(),W("svg",{key:0,ref:"svg",class:"w-full h-full absolute top-0 pointer-events-none",innerHTML:x(vn)[e.page]},null,8,Lv)):ue("v-if",!0)}});const Iv={class:"slides-overview bg-main !bg-opacity-75 p-16 overflow-y-auto"},Nv=["onClick"],jv=Se({props:{modelValue:{type:Boolean}},emits:[],setup(e,{emit:t}){const s=At(e,"modelValue",t);function r(){s.value=!1}function o(f){Vs(f),r()}const i=Fo.smaller("xs"),l=Fo.smaller("sm"),a=4*16*2,c=2*16,u=j(()=>i.value?Ms.width.value-a:l.value?(Ms.width.value-a-c)/2:300);return(f,d)=>{const m=kv;return I(),W($e,null,[Oi(y("div",Iv,[y("div",{class:"grid gap-y-4 gap-x-8 w-full",style:mt(`grid-template-columns: repeat(auto-fit,minmax(${x(u)}px,1fr))`)},[(I(!0),W($e,null,Ci(x(gt).slice(0,-1),(p,O)=>(I(),W("div",{key:p.path,class:"relative"},[y("div",{class:"inline-block border border-gray-400 rounded border-opacity-50 overflow-hidden bg-main hover:border-$slidev-theme-primary",onClick:w=>o(+p.path)},[(I(),we(gu,{key:p.path,width:x(u),"clicks-disabled":!0,class:"pointer-events-none"},{default:He(()=>[Q(x(vu),{is:p==null?void 0:p.component,"clicks-disabled":!0,class:ke(x(mu)(p))},null,8,["is","class"]),Q(Fv,{page:+p.path},null,8,["page"])]),_:2},1032,["width"]))],8,Nv),y("div",{class:"absolute top-0 opacity-50",style:mt(`left: ${x(u)+5}px`)},mn(O+1),5)]))),128))],4)],512),[[Bc,x(s)]]),x(s)?(I(),W("button",{key:0,class:"fixed text-2xl top-4 right-4 icon-btn text-gray-400",onClick:r},[Q(m)])):ue("v-if",!0)],64)}}});var Dv="/assets/logo.b72bde5d.png";const Hv={key:0,class:"fixed top-0 bottom-0 left-0 right-0 grid z-20"},Vv=Se({props:{modelValue:{default:!1},class:{default:""}},emits:["modelValue"],setup(e,{emit:t}){const n=e,s=At(n,"modelValue",t);function r(){s.value=!1}return(o,i)=>(I(),we(wc,null,[x(s)?(I(),W("div",Hv,[y("div",{bg:"black opacity-80",class:"absolute top-0 bottom-0 left-0 right-0 -z-1",onClick:i[0]||(i[0]=l=>r())}),y("div",{class:ke(["m-auto rounded-md bg-main shadow",n.class]),"dark:border":"~ gray-400 opacity-10"},[gn(o.$slots,"default")],2)])):ue("v-if",!0)],1024))}});const Bv={class:"slidev-info-dialog slidev-layout flex flex-col gap-4 text-base"},zv=["innerHTML"],Uv=y("a",{href:"https://github.com/slidevjs/slidev",target:"_blank",class:"!opacity-100 !border-none !text-current"},[y("div",{class:"flex gap-1 children:my-auto"},[y("div",{class:"opacity-50 text-sm mr-2"},"Powered by"),y("img",{class:"w-5 h-5",src:Dv,alt:"Slidev"}),y("div",{style:{color:"#2082A6"}},[y("b",null,"Sli"),ne("dev ")])])],-1),Kv=Se({props:{modelValue:{default:!1}},emits:["modelValue"],setup(e,{emit:t}){const s=At(e,"modelValue",t),r=j(()=>typeof Oe.info=="string");return(o,i)=>(I(),we(Vv,{modelValue:x(s),"onUpdate:modelValue":i[0]||(i[0]=l=>ye(s)?s.value=l:null),class:"px-6 py-4"},{default:He(()=>[y("div",Bv,[x(r)?(I(),W("div",{key:0,class:"mb-4",innerHTML:x(Oe).info},null,8,zv)):ue("v-if",!0),Uv])]),_:1},8,["modelValue"]))}}),Wv=["disabled","onKeydown"],qv=Se({setup(e){const t=Y(),n=Y(""),s=j(()=>+n.value),r=j(()=>!isNaN(s.value)&&s.value>0&&s.value<=Ii.value);function o(){r.value&&Vs(s.value),i()}function i(){Tn.value=!1}return re(Tn,async l=>{var a,c;l?(await Tt(),n.value="",(a=t.value)==null||a.focus()):(c=t.value)==null||c.blur()}),re(n,l=>{l.match(/^[^0-9]/)&&(n.value=n.value.substr(1))}),(l,a)=>(I(),W("div",{id:"slidev-goto-dialog",class:ke(["fixed right-5 bg-main transform transition-all",x(Tn)?"top-5":"-top-20"]),shadow:"~",p:"x-4 y-2",border:"~ transparent rounded dark:gray-400 dark:opacity-25"},[Oi(y("input",{ref_key:"input",ref:t,"onUpdate:modelValue":a[0]||(a[0]=c=>n.value=c),type:"text",disabled:!x(Tn),class:ke(["outline-none bg-transparent",{"text-red-400":!x(r)&&n.value}]),placeholder:"Goto...",onKeydown:[Ml(o,["enter"]),Ml(i,["escape"])],onBlur:i},null,42,Wv),[[Uh,n.value]])],2))}}),Yv=Se({setup(e){return Rt(),Rt(),(t,n)=>(I(),W($e,null,[Q(jv,{modelValue:x(gs),"onUpdate:modelValue":n[0]||(n[0]=s=>ye(gs)?gs.value=s:null)},null,8,["modelValue"]),Q(qv),ue("v-if",!0),x(Oe).info?(I(),we(Kv,{key:1,modelValue:x(ms),"onUpdate:modelValue":n[2]||(n[2]=s=>ye(ms)?ms.value=s:null)},null,8,["modelValue"])):ue("v-if",!0)],64))}}),Zv={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Gv=y("path",{fill:"currentColor",d:"M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30V8zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3s3 1.3 3 3s-1.3 3-3 3zM2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3s-3-1.3-3-3s1.3-3 3-3z"},null,-1),Xv=[Gv];function Jv(e,t){return I(),W("svg",Zv,Xv)}var Qv={name:"carbon-settings-adjust",render:Jv};const e0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},t0=y("path",{fill:"currentColor",d:"M17 22v-8h-4v2h2v6h-3v2h8v-2h-3zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8z"},null,-1),n0=y("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4Z"},null,-1),s0=[t0,n0];function r0(e,t){return I(),W("svg",e0,s0)}var o0={name:"carbon-information",render:r0};const i0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},l0=y("path",{fill:"currentColor",d:"M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z"},null,-1),a0=[l0];function c0(e,t){return I(),W("svg",i0,a0)}var u0={name:"carbon-download",render:c0};const f0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},d0=y("path",{fill:"currentColor",d:"M27.307 6.107L30 3.414L28.586 2l-2.693 2.693L24.8 3.6a1.933 1.933 0 0 0-2.8 0l-18 18V28h6.4l18-18a1.933 1.933 0 0 0 0-2.8ZM9.6 26H6v-3.6L23.4 5L27 8.6ZM9 11.586L16.586 4L18 5.414L10.414 13z"},null,-1),h0=[d0];function p0(e,t){return I(),W("svg",f0,h0)}var m0={name:"carbon-pen",render:p0};const g0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},v0=y("path",{fill:"currentColor",d:"M213.7 202.3a8.1 8.1 0 0 1 0 11.4a8.3 8.3 0 0 1-5.7 2.3a8.5 8.5 0 0 1-5.7-2.3l-63.1-63.2l-20.3 55.9a15.9 15.9 0 0 1-14.9 10.5h-.1a15.9 15.9 0 0 1-15-10.4L30.7 51.3a16 16 0 0 1 20.6-20.6l155.2 58.2a16 16 0 0 1-.1 30l-55.9 20.3Z"},null,-1),y0=[v0];function _0(e,t){return I(),W("svg",g0,y0)}var b0={name:"ph-cursor-fill",render:_0};const w0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},x0=y("path",{fill:"currentColor",d:"M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6ZM5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z"},null,-1),E0=[x0];function S0(e,t){return I(),W("svg",w0,E0)}var O0={name:"carbon-sun",render:S0};const $0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},P0=y("path",{fill:"currentColor",d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3Z"},null,-1),C0=[P0];function A0(e,t){return I(),W("svg",$0,C0)}var M0={name:"carbon-moon",render:A0};const k0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},R0=y("path",{fill:"currentColor",d:"M8 4v4H4V4Zm2-2H2v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8ZM8 14v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8ZM8 24v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Z"},null,-1),T0=[R0];function L0(e,t){return I(),W("svg",k0,T0)}var F0={name:"carbon-apps",render:L0};const I0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},N0=y("path",{fill:"currentColor",d:"m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10L18 6z"},null,-1),j0=[N0];function D0(e,t){return I(),W("svg",I0,j0)}var H0={name:"carbon-arrow-right",render:D0};const V0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},B0=y("path",{fill:"currentColor",d:"m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16l10 10z"},null,-1),z0=[B0];function U0(e,t){return I(),W("svg",V0,z0)}var K0={name:"carbon-arrow-left",render:U0};const W0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},q0=y("path",{fill:"currentColor",d:"M20 2v2h6.586L18 12.582L19.414 14L28 5.414V12h2V2H20zm-6 17.416L12.592 18L4 26.586V20H2v10h10v-2H5.414L14 19.416z"},null,-1),Y0=[q0];function Z0(e,t){return I(),W("svg",W0,Y0)}var G0={name:"carbon-maximize",render:Z0};const X0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},J0=y("path",{fill:"currentColor",d:"M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18H4zM30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586L30 3.416z"},null,-1),Q0=[J0];function ey(e,t){return I(),W("svg",X0,Q0)}var ty={name:"carbon-minimize",render:ey};const ny={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},sy=y("path",{fill:"currentColor",d:"m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9L13 24z"},null,-1),ry=[sy];function oy(e,t){return I(),W("svg",ny,ry)}var iy={name:"carbon-checkmark",render:oy};var Hs=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n};const ly={class:"select-list"},ay={class:"title"},cy={class:"items"},uy=["onClick"],fy=Se({props:{modelValue:{type:[Object,String,Number]},title:{type:String},items:{type:Array}},setup(e,{emit:t}){const s=At(e,"modelValue",t,{passive:!0});return(r,o)=>{const i=iy;return I(),W("div",ly,[y("div",ay,mn(e.title),1),y("div",cy,[(I(!0),W($e,null,Ci(e.items,l=>(I(),W("div",{key:l.value,class:ke(["item",{active:x(s)===l.value}]),onClick:()=>{var a;s.value=l.value,(a=l.onClick)==null||a.call(l)}},[Q(i,{class:ke(["text-green-500",{"opacity-0":x(s)!==l.value}])},null,8,["class"]),ne(" "+mn(l.display||l.value),1)],10,uy))),128))])])}}});var dy=Hs(fy,[["__scopeId","data-v-00f5edb7"]]);const hy={class:"text-sm"},py=Se({setup(e){const t=[{display:"Fit",value:0},{display:"1:1",value:1}];return(n,s)=>(I(),W("div",hy,[Q(dy,{modelValue:x(lr),"onUpdate:modelValue":s[0]||(s[0]=r=>ye(lr)?lr.value=r:null),title:"Scale",items:t},null,8,["modelValue"])]))}}),my={key:0,class:"rounded-md bg-main shadow absolute bottom-10 left-0 z-20","dark:border":"~ gray-400 opacity-10"},gy=Se({props:{modelValue:{default:!1},disabled:{default:!1}},setup(e,{emit:t}){const s=At(e,"modelValue",t,{passive:!0}),r=Y();return Hp(r,()=>{s.value=!1}),(o,i)=>(I(),W("div",{ref_key:"el",ref:r,class:"flex relative"},[y("button",{class:ke({disabled:e.disabled}),onClick:i[0]||(i[0]=l=>s.value=!x(s))},[gn(o.$slots,"button",{class:ke({disabled:e.disabled})})],2),(I(),we(wc,null,[x(s)?(I(),W("div",my,[gn(o.$slots,"menu")])):ue("v-if",!0)],1024))],512))}}),vy={},yy={class:"w-1px m-2 opacity-10 bg-current"};function _y(e,t){return I(),W("div",yy)}var ro=Hs(vy,[["render",_y]]),by={render(){return[]}};const wy={class:"icon-btn"},xy={class:"h-40px flex",p:"l-1 t-0.5 r-2",text:"sm leading-2"},Ey={class:"my-auto"},Sy={class:"opacity-50"},Oy=Se({props:{persist:{default:!1}},setup(e){const t=e;Fo.smaller("md");const{isFullscreen:n,toggle:s}=au;j(()=>`/presenter/${Ie.value}`),j(()=>`/${Ie.value}`);const r=Y(),o=()=>{r.value&&jn.value&&r.value.contains(jn.value)&&jn.value.blur()},i=j(()=>t.persist?"text-$slidev-controls-foreground bg-transparent":"rounded-md bg-main shadow dark:border dark:border-gray-400 dark:border-opacity-10");Rt();const l=Rt();return import("./DrawingControls.956b7d9a.js").then(a=>l.value=a.default),(a,c)=>{const u=ty,f=G0,d=K0,m=H0,p=F0,O=M0,w=O0,C=m0;Fc("RouterLink");const _=u0,b=o0,E=Qv;return I(),W("nav",{ref_key:"root",ref:r,class:"flex flex-col"},[y("div",{class:ke(["flex flex-wrap-reverse text-xl p-2 gap-1",x(i)]),onMouseleave:o},[x(Vt)?ue("v-if",!0):(I(),W("button",{key:0,class:"icon-btn",onClick:c[0]||(c[0]=(...R)=>x(s)&&x(s)(...R))},[x(n)?(I(),we(u,{key:0})):(I(),we(f,{key:1}))])),y("button",{class:ke(["icon-btn",{disabled:!x(Eu)}]),onClick:c[1]||(c[1]=(...R)=>x(Yt)&&x(Yt)(...R))},[Q(d)],2),y("button",{class:ke(["icon-btn",{disabled:!x(xu)}]),title:"Next",onClick:c[2]||(c[2]=(...R)=>x(qt)&&x(qt)(...R))},[Q(m)],2),x(Vt)?ue("v-if",!0):(I(),W("button",{key:1,class:"icon-btn",title:"Slides overview",onClick:c[3]||(c[3]=R=>x(cu)())},[Q(p)])),x(Vo)?ue("v-if",!0):(I(),W("button",{key:2,class:"icon-btn",title:"Toggle dark mode",onClick:c[4]||(c[4]=R=>x(hu)())},[x(Li)?(I(),we(O,{key:0})):(I(),we(w,{key:1}))])),Q(ro),ue("v-if",!0),!x(Oe).drawings.presenterOnly&&!x(Vt)?(I(),W($e,{key:4},[y("button",{class:"icon-btn relative",title:"Drawing",onClick:c[6]||(c[6]=R=>Et.value=!x(Et))},[Q(C),x(Et)?(I(),W("div",{key:0,class:"absolute left-1 right-1 bottom-0 h-0.7 rounded-full",style:mt({background:x(un).color})},null,4)):ue("v-if",!0)]),Q(ro)],64)):ue("v-if",!0),ue("v-if",!0),(I(),W($e,{key:6},[x(Oe).download?(I(),W("button",{key:0,class:"icon-btn",onClick:c[8]||(c[8]=(...R)=>x(Uo)&&x(Uo)(...R))},[Q(_)])):ue("v-if",!0)],2112)),!x(Jt)&&x(Oe).info&&!x(Vt)?(I(),W("button",{key:7,class:"icon-btn",onClick:c[9]||(c[9]=R=>ms.value=!x(ms))},[Q(b)])):ue("v-if",!0),!x(Jt)&&!x(Vt)?(I(),we(gy,{key:8},{button:He(()=>[y("button",wy,[Q(E)])]),menu:He(()=>[Q(py)]),_:1})):ue("v-if",!0),x(Vt)?ue("v-if",!0):(I(),we(ro,{key:9})),y("div",xy,[y("div",Ey,[ne(mn(x(Ie))+" ",1),y("span",Sy,"/ "+mn(x(Ii)),1)])]),Q(x(by))],34)],512)}}});var $y={render(){return[]}},Py={render(){return[]}};const Cy={key:0,class:"absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl"},Ay=Se({setup(e){return(t,n)=>{const s=b0;return x(bt).cursor?(I(),W("div",Cy,[Q(s,{class:"absolute",style:mt({left:`${x(bt).cursor.x}%`,top:`${x(bt).cursor.y}%`})},null,8,["style"])])):ue("v-if",!0)}}}),My=Se({setup(e){re(Ke,()=>{var n,s;((n=Ke.value)==null?void 0:n.meta)&&Ke.value.meta.preload!==!1&&(Ke.value.meta.__preloaded=!0),((s=ur.value)==null?void 0:s.meta)&&ur.value.meta.preload!==!1&&(ur.value.meta.__preloaded=!0)},{immediate:!0});const t=Rt();return import("./DrawingLayer.c8aa4249.js").then(n=>t.value=n.default),(n,s)=>(I(),W($e,null,[ue(" Global Bottom "),Q(x(Py)),ue(" Slides "),(I(!0),W($e,null,Ci(x(gt),r=>{var o,i;return I(),W($e,{key:r.path},[((o=r.meta)==null?void 0:o.__preloaded)||r===x(Ke)?Oi((I(),we(x(vu),{key:0,is:r==null?void 0:r.component,clicks:r===x(Ke)?x(pt):0,"clicks-elements":((i=r.meta)==null?void 0:i.__clicksElements)||[],"clicks-disabled":!1,class:ke(x(mu)(r))},null,8,["is","clicks","clicks-elements","class"])),[[Bc,r===x(Ke)]]):ue("v-if",!0)],64)}),128)),ue(" Global Top "),Q(x($y)),x(t)?(I(),we(x(t),{key:0})):ue("v-if",!0),x(Jt)?ue("v-if",!0):(I(),we(Ay,{key:1}))],64))}}),ky=Se({setup(e){$v();const t=Y();function n(o){var i;ca.value||((i=o.target)==null?void 0:i.id)==="slide-container"&&(o.screenX/window.innerWidth>.6?qt():Yt())}$u(t);const s=j(()=>Lg.value||ca.value);Rt();const r=Rt();return import("./DrawingControls.956b7d9a.js").then(o=>r.value=o.default),(o,i)=>(I(),W($e,null,[y("div",{id:"page-root",ref_key:"root",ref:t,class:"grid grid-cols-[1fr,max-content]",style:mt(x(Rg))},[Q(gu,{class:"w-full h-full",style:mt({background:"var(--slidev-slide-container-background, black)"}),width:x(Fi)?x(Ms).width.value:void 0,scale:x(lr),onPointerdown:n},{default:He(()=>[Q(My)]),controls:He(()=>[y("div",{class:ke(["absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100",[x(s)?"opacity-100 right-0":"opacity-0 p-2",x(ks)?"pointer-events-none":""]])},[Q(Oy,{class:"m-auto",persist:x(s)},null,8,["persist"])],2),!x(Oe).drawings.presenterOnly&&!x(Vt)&&x(r)?(I(),we(x(r),{key:0,class:"ml-0"})):ue("v-if",!0)]),_:1},8,["style","width","scale"]),ue("v-if",!0)],4),Q(Yv)],64))}});const Ry={},Ty={class:"slidev-layout end"};function Ly(e,t){return I(),W("div",Ty," END ")}var Fy=Hs(Ry,[["render",Ly],["__scopeId","data-v-4bd85f04"]]);const Iy={key:0},Ny=["src"],wa=Se({props:{logoHeader:{type:String}},setup(e){return(t,n)=>e.logoHeader?(I(),W("header",Iy,[y("img",{src:e.logoHeader,width:"60",height:"60",class:"object-contain"},null,8,Ny)])):ue("v-if",!0)}}),jy={key:0,class:"mt-auto flex justify-between w-full text-fuchsia-700 dark:text-white"},Dy={key:0,class:"mb-0"},Hy={key:1,class:"mb-0"},xa=Se({props:{website:{type:String},handle:{type:String}},setup(e){return(t,n)=>e.website||e.handle?(I(),W("footer",jy,[e.website?(I(),W("p",Dy,mn(e.website),1)):ue("v-if",!0),e.handle?(I(),W("p",Hy,"@"+mn(e.handle),1)):ue("v-if",!0)])):ue("v-if",!0)}}),Vy={class:"bg-main slidev-layout"},By={class:"my-auto"},Xt=Se({props:{logoHeader:{type:String},website:{type:String},handle:{type:String}},setup(e){return Se({LayoutHeader:wa,LayoutFooter:xa}),(t,n)=>(I(),W("div",Vy,[Q(wa,{logoHeader:e.logoHeader},null,8,["logoHeader"]),y("div",By,[gn(t.$slots,"default")]),Q(xa,{website:e.website,handle:e.handle},null,8,["website","handle"])]))}}),zy=Se({setup(e){return Se({Default:Xt}),(t,n)=>(I(),we(Xt,{class:"cover"},{default:He(()=>[gn(t.$slots,"default")]),_:3}))}});const Uy=e=>(gc("data-v-15f47eb8"),e=e(),vc(),e),Ky=Uy(()=>y("div",{class:"section"},[y("h1",{class:"underline"},"Ryan Walters"),y("h3",{style:{}},[ne("for "),y("b",null,"Projects Officer")])],-1)),Wy={setup(e){const t={theme:"unicorn",background:"https://source.unsplash.com/collection/94734566/1920x1080",class:"text-center",highlighter:"shiki",lineNumbers:!1,persist:!1};return(n,s)=>(I(),we(zy,yn(Qt(t)),{default:He(()=>[Ky]),_:1},16))}};var qy=Hs(Wy,[["__scopeId","data-v-15f47eb8"]]);const Yy=y("h1",null,"About Me",-1),Zy=y("p",null,"Full Stack Software Engineering student experienced with a variety of development spheres in Python, C#, Kotlin, C and more\u2026",-1),Gy=y("h3",null,"Hobbies",-1),Xy=y("ul",null,[y("li",null,"\u{1F980} Software Development; because I actually find making projects really fun! \u263A\uFE0F"),y("li",null,[ne("\u{1F4F7} Photography - check me out: "),y("a",{href:"https://www.rcw.photos",target:"_blank",rel:"noopener"},"www.rcw.photos")]),y("li",null,"\u{1F50D} RTS - Planetary Annihilation : Titans \u{1F916}, \u{1F6E0}\uFE0F Modded Minecraft, \u{1F527} Factorio, \u{1F30C} RimWorld")],-1),Jy={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[Yy,Zy,Gy,Xy]),_:1},16))}},Qy=y("h1",null,"About Me",-1),e1=y("p",null,"Full Stack Software Engineering student experienced with a variety of development spheres in Python, C#, Kotlin, C and more\u2026",-1),t1=y("h3",null,"Hobbies",-1),n1=y("ul",null,[y("li",null,"\u{1F980} Software Development; because I actually find making projects really fun! \u263A\uFE0F"),y("li",null,[ne("\u{1F4F7} Photography - check me out: "),y("a",{href:"https://www.rcw.photos",target:"_blank",rel:"noopener"},"www.rcw.photos")]),y("li",null,"\u{1F50D} RTS - Planetary Annihilation : Titans \u{1F916}, \u{1F6E0}\uFE0F Modded Minecraft, \u{1F527} Factorio, \u{1F30C} RimWorld")],-1),s1=y("h3",null,"Skills",-1),r1=y("ul",null,[y("li",null,[ne("\u{1F4BB} "),y("strong",null,"Web Development"),ne(" - Using Django, Flask, Vue, Express.js")]),y("li",null,[ne("\u{1F531} "),y("strong",null,"Project Hosting"),ne(" - Hosting on GitHub Pages, DigitalOcean, Firebase, Heroku and more\u2026")]),y("li",null,[ne("\u2699\uFE0F "),y("strong",null,"Software Development"),ne(" - Using PyQt5, Tkinter, Unity and more. HLSL Shaders!")]),y("li",null,[ne("\u{1F680} "),y("strong",null,"Algorithms & Visuals"),ne(" - Algorithm simulations of "),y("strong",null,"A* Pathfinding"),ne(" and "),y("strong",null,"Boids")]),y("li",null,[ne("\u2728 "),y("strong",null,"Portfolio Management"),ne(" - Many projects with long-term development with Git on GitHub")]),y("li",null,[ne("\u2712\uFE0F "),y("strong",null,"Design"),ne(" - I design my websites myself and edit my own photos. I am CSS3 & Sass proficient.")]),y("li",null,[ne("\u{1F6F0}\uFE0F "),y("strong",null,"DevOps"),ne(" - Heroku CLI, DigitalOcean, GitHub Pages & NameCheap Domains")]),y("li",null,[ne("\u{1F3C6} "),y("strong",null,"Competition Programming"),ne(" - ICPC, Exercism Problems, /Contest/ problem & solutions repository")])],-1),o1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[Qy,e1,t1,n1,s1,r1]),_:1},16))}},i1=y("h1",null,"Goals",-1),l1=y("p",null,"What are my goals until Spring 2023?",-1),a1=y("h2",null,"Website Revamping",-1),c1=y("p",null,[ne("If elected, I can help maintain and improve ACM UTSA\u2019s website with design improvements, code cleanup and new features. ACM\u2019s website is built with Jekyll, a static site generator I happen to be quite experienced with."),y("br"),ne(" Additionally, I\u2019ve built and shipped several sites with it of varying style and purpose; ACM\u2019s can be no different.")],-1),u1=y("h2",null,"Member Attendance Form",-1),f1=y("p",null,"I\u2019ve found the Member Attendance Form to be lacking in function, speed and overall features. Additionally, the Typeform it uses to host upon costs ACM hundreds of dollars every year.",-1),d1=y("p",null,"If elected, I plan to look into ways to seamlessly replace this specific form in order to reduce costs for ACM, make attendance marking faster and easier to verify for officers.",-1),h1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[i1,l1,a1,c1,u1,f1,d1]),_:1},16))}},p1=y("h1",null,"Projects",-1),m1=y("h2",null,"Promotion",-1),g1=y("p",null,"Projects at ACM are sorely missing - those who wish to promote their projects at all have nearly nowhere to do it, and this makes feedback, discussion, collaboration and assistance nearly impossible.",-1),v1=y("p",null,"Wouldn\u2019t you like to show off what you\u2019ve worked on? Let\u2019s make it a new standard at ACM.",-1),y1=y("h2",null,"Collaboration",-1),_1=y("p",null,"ACM is missing a platform for collaborating on projects together - one is sorely needed to connect those with an idea to those with the skills.",-1),b1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[p1,m1,g1,v1,y1,_1]),_:1},16))}},w1=y("h1",null,"Contact & Platforms",-1),x1=y("ul",null,[y("li",null,[ne("\u{1F527} "),y("strong",null,"GitHub"),ne(" - Xevion or "),y("a",{href:"https://github.com/Xevion",target:"_blank",rel:"noopener"},"github.com/Xevion")]),y("li",null,[ne("\u{1F680} "),y("strong",null,"Discord"),ne(" - "),y("code",null,"Xevion#8506"),ne(", or "),y("code",null,"Ctrl+K"),ne(" then type "),y("code",null,"Xevion")]),y("li",null,[ne("\u{1F6F0}\uFE0F "),y("strong",null,"LinkedIn"),ne(" - Ryan Walters at "),y("strong",null,[y("a",{href:"https://www.linkedin.com/in/ryancwalters/",target:"_blank",rel:"noopener"},"linkedin.com/in/ryancwalters/")])]),y("li",null,[y("strong",null,"Website"),ne(" - "),y("a",{href:"https://xevion.dev",target:"_blank",rel:"noopener"},"xevion.dev")]),y("li",null,[y("strong",null,"Photography Website"),ne(" - "),y("a",{href:"https://www.rcw.photos/",target:"_blank",rel:"noopener"},"www.rcw.photos")])],-1),E1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[w1,x1]),_:1},16))}};const S1=e=>(gc("data-v-395e87f8"),e=e(),vc(),e),O1=S1(()=>y("div",{class:"section text-center"},[y("h2",null,[ne("Viewable "),y("em",null,"anytime"),ne(" at")]),y("h3",null,[y("a",{href:"https://elect.xevion.dev/"},"elect.xevion.dev")])],-1)),$1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[O1]),_:1},16))}};var P1=Hs($1,[["__scopeId","data-v-395e87f8"]]),C1=[{path:"1",name:"page-1",component:qy,meta:{theme:"unicorn",background:"https://source.unsplash.com/collection/94734566/1920x1080",class:"text-center",highlighter:"shiki",lineNumbers:!1,persist:!1,slide:{start:0,end:34,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:0,no:1},__clicksElements:[],__preloaded:!1}},{path:"2",name:"page-2",component:Jy,meta:{slide:{start:35,end:46,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:1,no:2,title:"About Me",level:1},__clicksElements:[],__preloaded:!1}},{path:"3",name:"page-3",component:o1,meta:{slide:{start:47,end:69,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:2,no:3,title:"About Me",level:1},__clicksElements:[],__preloaded:!1}},{path:"4",name:"page-4",component:h1,meta:{slide:{start:70,end:89,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:3,no:4,title:"Goals",level:1},__clicksElements:[],__preloaded:!1}},{path:"5",name:"page-5",component:b1,meta:{slide:{start:90,end:105,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:4,no:5,title:"Projects",level:1},__clicksElements:[],__preloaded:!1}},{path:"6",name:"page-6",component:E1,meta:{slide:{start:106,end:115,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:5,no:6,title:"Contact & Platforms",level:1},__clicksElements:[],__preloaded:!1}},{path:"7",name:"page-7",component:P1,meta:{slide:{start:116,end:134,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:6,no:7},__clicksElements:[],__preloaded:!1}},{path:"8",component:Fy,meta:{layout:"end"}}];const gt=C1,A1=[{name:"play",path:"/",component:ky,children:[...gt]},{path:"",redirect:{path:"/1"}},{path:"/:pathMatch(.*)",redirect:{path:"/1"}}],qe=wg({history:Nm("/"),routes:A1});function M1(e,t,{mode:n="replace"}={}){return j({get(){const s=qe.currentRoute.value.query[e];return s==null?t!=null?t:null:Array.isArray(s)?s.filter(Boolean):s},set(s){Tt(()=>{qe[x(n)]({query:Ue(me({},qe.currentRoute.value.query),{[e]:s})})})}})}const yu=Y(0);Tt(()=>{qe.afterEach(async()=>{await Tt(),yu.value+=1})});const en=j(()=>qe.currentRoute.value),Fi=j(()=>en.value.query.print!==void 0),_u=j(()=>en.value.query.print==="clicks"),Vt=j(()=>en.value.query.embedded!==void 0),Jt=j(()=>en.value.path.startsWith("/presenter")),vs=j(()=>Fi.value&&!_u.value),zo=M1("clicks","0"),Ii=j(()=>gt.length-1),bu=j(()=>en.value.path),Ie=j(()=>parseInt(bu.value.split(/\//g).slice(-1)[0])||1),k1=j(()=>jr(Ie.value)),Ke=j(()=>gt.find(e=>e.path===`${Ie.value}`)),R1=j(()=>{var e,t,n;return(n=(t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.slide)==null?void 0:n.id}),T1=j(()=>{var e,t;return(t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.layout}),ur=j(()=>gt.find(e=>e.path===`${Math.min(gt.length,Ie.value+1)}`)),wu=j(()=>{var e,t;return yu.value,((t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.__clicksElements)||[]}),pt=j({get(){if(vs.value)return 99999;let e=+(zo.value||0);return isNaN(e)&&(e=0),e},set(e){zo.value=e.toString()}}),Rs=j(()=>{var e,t,n;return+((n=(t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.clicks)!=null?n:wu.value.length)}),xu=j(()=>Ie.valueIe.value>1||pt.value>0),Su=j(()=>gt.filter(e=>{var t,n;return(n=(t=e.meta)==null?void 0:t.slide)==null?void 0:n.title}).reduce((e,t)=>(Ni(e,t),e),[])),Ou=j(()=>ji(Su.value)),L1=j(()=>Pu(Ou.value));function qt(){Rs.value<=pt.value?Ts():pt.value+=1}async function Yt(){pt.value<=0?await Ls():pt.value-=1}function jr(e){return Jt.value?`/presenter/${e}`:`/${e}`}function Ts(){const e=Math.min(gt.length,Ie.value+1);return Vs(e)}async function Ls(e=!0){const t=Math.max(1,Ie.value-1);await Vs(t),e&&Rs.value&&qe.replace({query:Ue(me({},en.value.query),{clicks:Rs.value})})}function Vs(e,t){return qe.push({path:jr(e),query:Ue(me({},en.value.query),{clicks:t})})}function $u(e){const t=Y(0),{direction:n,distanceX:s,distanceY:r}=vm(e,{onSwipeStart(o){o.pointerType==="touch"&&(ks.value||(t.value=pp()))},onSwipeEnd(o){if(o.pointerType!=="touch"||!t.value||ks.value)return;const i=Math.abs(s.value),l=Math.abs(r.value);i/window.innerWidth>.3||i>100?n.value===Bt.LEFT?qt():Yt():(l/window.innerHeight>.4||l>200)&&(n.value===Bt.DOWN?Ls():Ts())}})}async function Uo(){const{saveAs:e}=await import("./FileSaver.min.4f92ed14.js").then(function(t){return t.F});e(Uc(Oe.download)?Oe.download:"/slidev-exported.pdf",`${Oe.title}.pdf`)}async function F1(e){var t,n;if(e==null){const s=(n=(t=Ke.value)==null?void 0:t.meta)==null?void 0:n.slide;if(!(s!=null&&s.filepath))return!1;e=`${s.filepath}:${s.start}`}return await fetch(`/__open-in-editor?file=${encodeURIComponent(e)}`),!0}function Ni(e,t,n=1){var r,o,i,l,a;const s=(o=(r=t.meta)==null?void 0:r.slide)==null?void 0:o.level;s&&s>n&&e.length>0?Ni(e[e.length-1].children,t,n+1):e.push({children:[],level:n,path:t.path,hideInToc:Boolean((i=t.meta)==null?void 0:i.hideInToc),title:(a=(l=t.meta)==null?void 0:l.slide)==null?void 0:a.title})}function ji(e,t=!1,n){return e.map(s=>{var o;const r=Ue(me({},s),{active:s.path===((o=Ke.value)==null?void 0:o.path),hasActiveParent:t});return r.children.length>0&&(r.children=ji(r.children,r.active||r.hasActiveParent,r)),n&&(r.active||r.activeParent)&&(n.activeParent=!0),r})}function Pu(e,t=1){return e.filter(n=>!n.hideInToc).map(n=>Ue(me({},n),{children:Pu(n.children,t+1)}))}var Ea=Object.freeze(Object.defineProperty({__proto__:null,rawRoutes:gt,router:qe,route:en,isPrintMode:Fi,isPrintWithClicks:_u,isEmbedded:Vt,isPresenter:Jt,isClicksDisabled:vs,queryClicks:zo,total:Ii,path:bu,currentPage:Ie,currentPath:k1,currentRoute:Ke,currentSlideId:R1,currentLayout:T1,nextRoute:ur,clicksElements:wu,clicks:pt,clicksTotal:Rs,hasNext:xu,hasPrev:Eu,rawTree:Su,treeWithActiveStatuses:Ou,tree:L1,next:qt,prev:Yt,getPath:jr,nextSlide:Ts,prevSlide:Ls,go:Vs,useSwipeControls:$u,downloadPDF:Uo,openInEditor:F1,addToTree:Ni,getTreeWithActiveStatuses:ji},Symbol.toStringTag,{value:"Module"}));function I1(){cp({title:Oe.titleTemplate.replace("%s",Oe.title||"Slidev")});function e(){Jt.value||(+bt.page!=+Ie.value||pt.value!==bt.clicks)&&qe.replace({path:jr(bt.page),query:Ue(me({},qe.currentRoute.value.query),{clicks:bt.clicks||0})})}function t(){Jt.value&&(bt.page=+Ie.value,bt.clicks=pt.value)}qe.afterEach(t),re(pt,t),qe.isReady().then(()=>{re(bt,e,{deep:!0})})}const N1=Se({setup(e){return I1(),(t,n)=>{const s=Fc("RouterView");return I(),we(s)}}}),Cu=1/60*1e3,j1=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),Au=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(j1()),Cu);function D1(e){let t=[],n=[],s=0,r=!1,o=!1;const i=new WeakSet,l={schedule:(a,c=!1,u=!1)=>{const f=u&&r,d=f?t:n;return c&&i.add(a),d.indexOf(a)===-1&&(d.push(a),f&&r&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),i.delete(a)},process:a=>{if(r){o=!0;return}if(r=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=D1(()=>Fs=!0),e),{}),Sa=Bs.reduce((e,t)=>{const n=Dr[t];return e[t]=(s,r=!1,o=!1)=>(Fs||B1(),n.schedule(s,r,o)),e},{});Bs.reduce((e,t)=>(e[t]=Dr[t].cancel,e),{});Bs.reduce((e,t)=>(e[t]=()=>Dr[t].process(Dn),e),{});const V1=e=>Dr[e].process(Dn),Mu=e=>{Fs=!1,Dn.delta=Ko?Cu:Math.max(Math.min(e-Dn.timestamp,H1),1),Dn.timestamp=e,Wo=!0,Bs.forEach(V1),Wo=!1,Fs&&(Ko=!1,Au(Mu))},B1=()=>{Fs=!0,Ko=!0,Wo||Au(Mu)},z1=()=>Dn;/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */function ku(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,s=Object.getOwnPropertySymbols(e);rMath.min(Math.max(n,e),t),oo=.001,K1=.01,$a=10,W1=.05,q1=1;function Y1({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let r,o;U1(e<=$a*1e3);let i=1-t;i=qo(W1,q1,i),e=qo(K1,$a,e/1e3),i<1?(r=c=>{const u=c*i,f=u*e,d=u-n,m=Yo(c,i),p=Math.exp(-f);return oo-d/m*p},o=c=>{const f=c*i*e,d=f*n+n,m=Math.pow(i,2)*Math.pow(c,2)*e,p=Math.exp(-f),O=Yo(Math.pow(c,2),i);return(-r(c)+oo>0?-1:1)*((d-m)*p)/O}):(r=c=>{const u=Math.exp(-c*e),f=(c-n)*e+1;return-oo+u*f},o=c=>{const u=Math.exp(-c*e),f=(n-c)*(e*e);return u*f});const l=5/e,a=G1(r,o,l);if(e=e*1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(a,2)*s;return{stiffness:c,damping:i*2*Math.sqrt(s*c),duration:e}}}const Z1=12;function G1(e,t,n){let s=n;for(let r=1;re[n]!==void 0)}function Q1(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Pa(e,J1)&&Pa(e,X1)){const n=Y1(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Di(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:r}=e,o=ku(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:l,damping:a,mass:c,velocity:u,duration:f,isResolvedFromDuration:d}=Q1(o),m=Ca,p=Ca;function O(){const w=u?-(u/1e3):0,C=n-t,_=a/(2*Math.sqrt(l*c)),b=Math.sqrt(l/c)/1e3;if(r===void 0&&(r=Math.min(Math.abs(n-t)/100,.4)),_<1){const E=Yo(b,_);m=R=>{const T=Math.exp(-_*b*R);return n-T*((w+_*b*C)/E*Math.sin(E*R)+C*Math.cos(E*R))},p=R=>{const T=Math.exp(-_*b*R);return _*b*T*(Math.sin(E*R)*(w+_*b*C)/E+C*Math.cos(E*R))-T*(Math.cos(E*R)*(w+_*b*C)-E*C*Math.sin(E*R))}}else if(_===1)m=E=>n-Math.exp(-b*E)*(C+(w+b*C)*E);else{const E=b*Math.sqrt(_*_-1);m=R=>{const T=Math.exp(-_*b*R),B=Math.min(E*R,300);return n-T*((w+_*b*C)*Math.sinh(B)+E*C*Math.cosh(B))/E}}}return O(),{next:w=>{const C=m(w);if(d)i.done=w>=f;else{const _=p(w)*1e3,b=Math.abs(_)<=s,E=Math.abs(n-C)<=r;i.done=b&&E}return i.value=i.done?n:C,i},flipTarget:()=>{u=-u,[t,n]=[n,t],O()}}}Di.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Ca=e=>0,Ru=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},Hi=(e,t,n)=>-n*e+n*t+e,Tu=(e,t)=>n=>Math.max(Math.min(n,t),e),ys=e=>e%1?Number(e.toFixed(5)):e,Or=/(-)?([\d]*\.?[\d])+/g,Zo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,e_=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function zs(e){return typeof e=="string"}const Hr={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Lu=Object.assign(Object.assign({},Hr),{transform:Tu(0,1)});Object.assign(Object.assign({},Hr),{default:1});const t_=e=>({test:t=>zs(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),_s=t_("%");Object.assign(Object.assign({},_s),{parse:e=>_s.parse(e)/100,transform:e=>_s.transform(e*100)});const Vi=(e,t)=>n=>Boolean(zs(n)&&e_.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Fu=(e,t,n)=>s=>{if(!zs(s))return s;const[r,o,i,l]=s.match(Or);return{[e]:parseFloat(r),[t]:parseFloat(o),[n]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},fn={test:Vi("hsl","hue"),parse:Fu("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+_s.transform(ys(t))+", "+_s.transform(ys(n))+", "+ys(Lu.transform(s))+")"},n_=Tu(0,255),io=Object.assign(Object.assign({},Hr),{transform:e=>Math.round(n_(e))}),zt={test:Vi("rgb","red"),parse:Fu("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+io.transform(e)+", "+io.transform(t)+", "+io.transform(n)+", "+ys(Lu.transform(s))+")"};function s_(e){let t="",n="",s="",r="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),r=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),r=e.substr(4,1),t+=t,n+=n,s+=s,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:r?parseInt(r,16)/255:1}}const Go={test:Vi("#"),parse:s_,transform:zt.transform},Vr={test:e=>zt.test(e)||Go.test(e)||fn.test(e),parse:e=>zt.test(e)?zt.parse(e):fn.test(e)?fn.parse(e):Go.parse(e),transform:e=>zs(e)?e:e.hasOwnProperty("red")?zt.transform(e):fn.transform(e)},Iu="${c}",Nu="${n}";function r_(e){var t,n,s,r;return isNaN(e)&&zs(e)&&((n=(t=e.match(Or))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((r=(s=e.match(Zo))===null||s===void 0?void 0:s.length)!==null&&r!==void 0?r:0)>0}function ju(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(Zo);s&&(n=s.length,e=e.replace(Zo,Iu),t.push(...s.map(Vr.parse)));const r=e.match(Or);return r&&(e=e.replace(Or,Nu),t.push(...r.map(Hr.parse))),{values:t,numColors:n,tokenised:e}}function Du(e){return ju(e).values}function Hu(e){const{values:t,numColors:n,tokenised:s}=ju(e),r=t.length;return o=>{let i=s;for(let l=0;ltypeof e=="number"?0:e;function i_(e){const t=Du(e);return Hu(e)(t.map(o_))}const Vu={test:r_,parse:Du,createTransformer:Hu,getAnimatableNone:i_};function lo(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Aa({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let r=0,o=0,i=0;if(!t)r=o=i=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;r=lo(a,l,e+1/3),o=lo(a,l,e),i=lo(a,l,e-1/3)}return{red:Math.round(r*255),green:Math.round(o*255),blue:Math.round(i*255),alpha:s}}const l_=(e,t,n)=>{const s=e*e,r=t*t;return Math.sqrt(Math.max(0,n*(r-s)+s))},a_=[Go,zt,fn],Ma=e=>a_.find(t=>t.test(e)),Bu=(e,t)=>{let n=Ma(e),s=Ma(t),r=n.parse(e),o=s.parse(t);n===fn&&(r=Aa(r),n=zt),s===fn&&(o=Aa(o),s=zt);const i=Object.assign({},r);return l=>{for(const a in i)a!=="alpha"&&(i[a]=l_(r[a],o[a],l));return i.alpha=Hi(r.alpha,o.alpha,l),n.transform(i)}},c_=e=>typeof e=="number",u_=(e,t)=>n=>t(e(n)),zu=(...e)=>e.reduce(u_);function Uu(e,t){return c_(e)?n=>Hi(e,t,n):Vr.test(e)?Bu(e,t):Wu(e,t)}const Ku=(e,t)=>{const n=[...e],s=n.length,r=e.map((o,i)=>Uu(o,t[i]));return o=>{for(let i=0;i{const n=Object.assign(Object.assign({},e),t),s={};for(const r in n)e[r]!==void 0&&t[r]!==void 0&&(s[r]=Uu(e[r],t[r]));return r=>{for(const o in s)n[o]=s[o](r);return n}};function ka(e){const t=Vu.parse(e),n=t.length;let s=0,r=0,o=0;for(let i=0;i{const n=Vu.createTransformer(t),s=ka(e),r=ka(t);return s.numHSL===r.numHSL&&s.numRGB===r.numRGB&&s.numNumbers>=r.numNumbers?zu(Ku(s.parsed,r.parsed),n):i=>`${i>0?t:e}`},d_=(e,t)=>n=>Hi(e,t,n);function h_(e){if(typeof e=="number")return d_;if(typeof e=="string")return Vr.test(e)?Bu:Wu;if(Array.isArray(e))return Ku;if(typeof e=="object")return f_}function p_(e,t,n){const s=[],r=n||h_(e[0]),o=e.length-1;for(let i=0;in(Ru(e,t,s))}function g_(e,t){const n=e.length,s=n-1;return r=>{let o=0,i=!1;if(r<=e[0]?i=!0:r>=e[s]&&(o=s-1,i=!0),!i){let a=1;for(;ar||a===s);a++);o=a-1}const l=Ru(e[o],e[o+1],r);return t[o](l)}}function qu(e,t,{clamp:n=!0,ease:s,mixer:r}={}){const o=e.length;Oa(o===t.length),Oa(!s||!Array.isArray(s)||s.length===o-1),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=p_(t,s,r),l=o===2?m_(e,i):g_(e,i);return n?a=>l(qo(e[0],e[o-1],a)):l}const Br=e=>t=>1-e(1-t),Bi=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,v_=e=>t=>Math.pow(t,e),Yu=e=>t=>t*t*((e+1)*t-e),y_=e=>{const t=Yu(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},Zu=1.525,__=4/11,b_=8/11,w_=9/10,Gu=e=>e,zi=v_(2),x_=Br(zi),Xu=Bi(zi),Ju=e=>1-Math.sin(Math.acos(e)),Qu=Br(Ju),E_=Bi(Qu),Ui=Yu(Zu),S_=Br(Ui),O_=Bi(Ui),$_=y_(Zu),P_=4356/361,C_=35442/1805,A_=16061/1805,$r=e=>{if(e===1||e===0)return e;const t=e*e;return e<__?7.5625*t:ee<.5?.5*(1-$r(1-e*2)):.5*$r(e*2-1)+.5;function R_(e,t){return e.map(()=>t||Xu).splice(0,e.length-1)}function T_(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function L_(e,t){return e.map(n=>n*t)}function fr({from:e=0,to:t=1,ease:n,offset:s,duration:r=300}){const o={done:!1,value:e},i=Array.isArray(t)?t:[e,t],l=L_(s&&s.length===i.length?s:T_(i),r);function a(){return qu(l,i,{ease:Array.isArray(n)?n:R_(i,n)})}let c=a();return{next:u=>(o.value=c(u),o.done=u>=r,o),flipTarget:()=>{i.reverse(),c=a()}}}function F_({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:r=.5,modifyTarget:o}){const i={done:!1,value:t};let l=n*e;const a=t+l,c=o===void 0?a:o(a);return c!==a&&(l=c-t),{next:u=>{const f=-l*Math.exp(-u/s);return i.done=!(f>r||f<-r),i.value=i.done?c:c+f,i},flipTarget:()=>{}}}const Ra={keyframes:fr,spring:Di,decay:F_};function I_(e){if(Array.isArray(e.to))return fr;if(Ra[e.type])return Ra[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?fr:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Di:fr}const ef=1/60*1e3,N_=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),tf=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(N_()),ef);function j_(e){let t=[],n=[],s=0,r=!1,o=!1;const i=new WeakSet,l={schedule:(a,c=!1,u=!1)=>{const f=u&&r,d=f?t:n;return c&&i.add(a),d.indexOf(a)===-1&&(d.push(a),f&&r&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),i.delete(a)},process:a=>{if(r){o=!0;return}if(r=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=j_(()=>Is=!0),e),{}),H_=Us.reduce((e,t)=>{const n=zr[t];return e[t]=(s,r=!1,o=!1)=>(Is||z_(),n.schedule(s,r,o)),e},{}),V_=Us.reduce((e,t)=>(e[t]=zr[t].cancel,e),{});Us.reduce((e,t)=>(e[t]=()=>zr[t].process(Hn),e),{});const B_=e=>zr[e].process(Hn),nf=e=>{Is=!1,Hn.delta=Xo?ef:Math.max(Math.min(e-Hn.timestamp,D_),1),Hn.timestamp=e,Jo=!0,Us.forEach(B_),Jo=!1,Is&&(Xo=!1,tf(nf))},z_=()=>{Is=!0,Xo=!0,Jo||tf(nf)},U_=()=>Hn;function sf(e,t,n=0){return e-t-n}function K_(e,t,n=0,s=!0){return s?sf(t+-e,t,n):t-(e-t)+n}function W_(e,t,n,s){return s?e>=t+n:e<=-n}const q_=e=>{const t=({delta:n})=>e(n);return{start:()=>H_.update(t,!0),stop:()=>V_.update(t)}};function rf(e){var t,n,{from:s,autoplay:r=!0,driver:o=q_,elapsed:i=0,repeat:l=0,repeatType:a="loop",repeatDelay:c=0,onPlay:u,onStop:f,onComplete:d,onRepeat:m,onUpdate:p}=e,O=ku(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:w}=O,C,_=0,b=O.duration,E,R=!1,T=!0,B;const ce=I_(O);!((n=(t=ce).needsInterpolation)===null||n===void 0)&&n.call(t,s,w)&&(B=qu([0,100],[s,w],{clamp:!1}),s=0,w=100);const fe=ce(Object.assign(Object.assign({},O),{from:s,to:w}));function he(){_++,a==="reverse"?(T=_%2===0,i=K_(i,b,c,T)):(i=sf(i,b,c),a==="mirror"&&fe.flipTarget()),R=!1,m&&m()}function _e(){C.stop(),d&&d()}function Pe(Ve){if(T||(Ve=-Ve),i+=Ve,!R){const Be=fe.next(Math.max(0,i));E=Be.value,B&&(E=B(E)),R=T?Be.done:i<=0}p==null||p(E),R&&(_===0&&(b!=null||(b=i)),_{f==null||f(),C.stop()}}}function of(e,t){return t?e*(1e3/t):0}function Y_({from:e=0,velocity:t=0,min:n,max:s,power:r=.8,timeConstant:o=750,bounceStiffness:i=500,bounceDamping:l=10,restDelta:a=1,modifyTarget:c,driver:u,onUpdate:f,onComplete:d,onStop:m}){let p;function O(b){return n!==void 0&&bs}function w(b){return n===void 0?s:s===void 0||Math.abs(n-b){var R;f==null||f(E),(R=b.onUpdate)===null||R===void 0||R.call(b,E)},onComplete:d,onStop:m}))}function _(b){C(Object.assign({type:"spring",stiffness:i,damping:l,restDelta:a},b))}if(O(e))_({from:e,velocity:t,to:w(e)});else{let b=r*t+e;typeof c!="undefined"&&(b=c(b));const E=w(b),R=E===n?-1:1;let T,B;const ce=fe=>{T=B,B=fe,t=of(fe-T,U_().delta),(R===1&&fe>E||R===-1&&fep==null?void 0:p.stop()}}const lf=(e,t)=>1-3*t+3*e,af=(e,t)=>3*t-6*e,cf=e=>3*e,Pr=(e,t,n)=>((lf(t,n)*e+af(t,n))*e+cf(t))*e,uf=(e,t,n)=>3*lf(t,n)*e*e+2*af(t,n)*e+cf(t),Z_=1e-7,G_=10;function X_(e,t,n,s,r){let o,i,l=0;do i=t+(n-t)/2,o=Pr(i,s,r)-e,o>0?n=i:t=i;while(Math.abs(o)>Z_&&++l=Q_?eb(i,f,e,n):d===0?f:X_(i,l,l+er,e,n)}return i=>i===0||i===1?i:Pr(o(i),t,s)}const ff=(e,t)=>n=>Math.max(Math.min(n,t),e),bs=e=>e%1?Number(e.toFixed(5)):e,Ns=/(-)?([\d]*\.?[\d])+/g,Qo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,nb=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Ks(e){return typeof e=="string"}const Ws={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},ws=Object.assign(Object.assign({},Ws),{transform:ff(0,1)}),tr=Object.assign(Object.assign({},Ws),{default:1}),Ki=e=>({test:t=>Ks(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),sn=Ki("deg"),xs=Ki("%"),J=Ki("px"),Ta=Object.assign(Object.assign({},xs),{parse:e=>xs.parse(e)/100,transform:e=>xs.transform(e*100)}),Wi=(e,t)=>n=>Boolean(Ks(n)&&nb.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),df=(e,t,n)=>s=>{if(!Ks(s))return s;const[r,o,i,l]=s.match(Ns);return{[e]:parseFloat(r),[t]:parseFloat(o),[n]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},nr={test:Wi("hsl","hue"),parse:df("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+xs.transform(bs(t))+", "+xs.transform(bs(n))+", "+bs(ws.transform(s))+")"},sb=ff(0,255),ao=Object.assign(Object.assign({},Ws),{transform:e=>Math.round(sb(e))}),as={test:Wi("rgb","red"),parse:df("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+ao.transform(e)+", "+ao.transform(t)+", "+ao.transform(n)+", "+bs(ws.transform(s))+")"};function rb(e){let t="",n="",s="",r="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),r=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),r=e.substr(4,1),t+=t,n+=n,s+=s,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:r?parseInt(r,16)/255:1}}const La={test:Wi("#"),parse:rb,transform:as.transform},rt={test:e=>as.test(e)||La.test(e)||nr.test(e),parse:e=>as.test(e)?as.parse(e):nr.test(e)?nr.parse(e):La.parse(e),transform:e=>Ks(e)?e:e.hasOwnProperty("red")?as.transform(e):nr.transform(e)},hf="${c}",pf="${n}";function ob(e){var t,n,s,r;return isNaN(e)&&Ks(e)&&((n=(t=e.match(Ns))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((r=(s=e.match(Qo))===null||s===void 0?void 0:s.length)!==null&&r!==void 0?r:0)>0}function mf(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(Qo);s&&(n=s.length,e=e.replace(Qo,hf),t.push(...s.map(rt.parse)));const r=e.match(Ns);return r&&(e=e.replace(Ns,pf),t.push(...r.map(Ws.parse))),{values:t,numColors:n,tokenised:e}}function gf(e){return mf(e).values}function vf(e){const{values:t,numColors:n,tokenised:s}=mf(e),r=t.length;return o=>{let i=s;for(let l=0;ltypeof e=="number"?0:e;function lb(e){const t=gf(e);return vf(e)(t.map(ib))}const qi={test:ob,parse:gf,createTransformer:vf,getAnimatableNone:lb},ab=new Set(["brightness","contrast","saturate","opacity"]);function cb(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(Ns)||[];if(!s)return e;const r=n.replace(s,"");let o=ab.has(t)?1:0;return s!==n&&(o*=100),t+"("+o+r+")"}const ub=/([a-z-]*)\(.*?\)/g,ei=Object.assign(Object.assign({},qi),{getAnimatableNone:e=>{const t=e.match(ub);return t?t.map(cb).join(" "):e}}),co={};class fb{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(!!this.subscriptions.size)for(const r of this.subscriptions)r(t,n,s)}clear(){this.subscriptions.clear()}}const Fa=e=>!isNaN(parseFloat(e));class db{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new fb,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:r}=z1();this.lastUpdated!==r&&(this.timeDelta=s,this.lastUpdated=r),Sa.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Sa.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=Fa(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=Fa(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?of(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function hb(e){return new db(e)}const{isArray:pb}=Array;function mb(){const e=Y({}),t=s=>{const r=o=>{!e.value[o]||(e.value[o].stop(),e.value[o].destroy(),up(e.value,o))};s?pb(s)?s.forEach(r):r(s):Object.keys(e.value).forEach(r)},n=(s,r,o)=>{if(e.value[s])return e.value[s];const i=hb(r);return i.onChange(l=>{We(o,s,l)}),We(e.value,s,i),i};return ki(t),{motionValues:e,get:n,stop:t}}const gb=e=>Array.isArray(e),rn=()=>({type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}),uo=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}),vb=e=>({type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}),fo=()=>({type:"keyframes",ease:"linear",duration:300}),yb=e=>({type:"keyframes",duration:800,values:e}),Ia={default:vb,x:rn,y:rn,z:rn,rotate:rn,rotateX:rn,rotateY:rn,rotateZ:rn,scaleX:uo,scaleY:uo,scale:uo,backgroundColor:fo,color:fo,opacity:fo},yf=(e,t)=>{let n;return gb(t)?n=yb:n=Ia[e]||Ia.default,me({to:t},n(t))},Na=Ue(me({},Ws),{transform:Math.round}),_f={color:rt,backgroundColor:rt,outlineColor:rt,fill:rt,stroke:rt,borderColor:rt,borderTopColor:rt,borderRightColor:rt,borderBottomColor:rt,borderLeftColor:rt,borderWidth:J,borderTopWidth:J,borderRightWidth:J,borderBottomWidth:J,borderLeftWidth:J,borderRadius:J,radius:J,borderTopLeftRadius:J,borderTopRightRadius:J,borderBottomRightRadius:J,borderBottomLeftRadius:J,width:J,maxWidth:J,height:J,maxHeight:J,size:J,top:J,right:J,bottom:J,left:J,padding:J,paddingTop:J,paddingRight:J,paddingBottom:J,paddingLeft:J,margin:J,marginTop:J,marginRight:J,marginBottom:J,marginLeft:J,rotate:sn,rotateX:sn,rotateY:sn,rotateZ:sn,scale:tr,scaleX:tr,scaleY:tr,scaleZ:tr,skew:sn,skewX:sn,skewY:sn,distance:J,translateX:J,translateY:J,translateZ:J,x:J,y:J,z:J,perspective:J,transformPerspective:J,opacity:ws,originX:Ta,originY:Ta,originZ:J,zIndex:Na,filter:ei,WebkitFilter:ei,fillOpacity:ws,strokeOpacity:ws,numOctaves:Na},Yi=e=>_f[e],bf=(e,t)=>t&&typeof e=="number"&&t.transform?t.transform(e):e;function _b(e,t){let n=Yi(e);return n!==ei&&(n=qi),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const bb={linear:Gu,easeIn:zi,easeInOut:Xu,easeOut:x_,circIn:Ju,circInOut:E_,circOut:Qu,backIn:Ui,backInOut:O_,backOut:S_,anticipate:$_,bounceIn:M_,bounceInOut:k_,bounceOut:$r},ja=e=>{if(Array.isArray(e)){const[t,n,s,r]=e;return tb(t,n,s,r)}else if(typeof e=="string")return bb[e];return e},wb=e=>Array.isArray(e)&&typeof e[0]!="number",Da=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&qi.test(t)&&!t.startsWith("url("));function xb(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function Eb(r){var o=r,{ease:e,times:t,delay:n}=o,s=Ur(o,["ease","times","delay"]);const i=me({},s);return t&&(i.offset=t),e&&(i.ease=wb(e)?e.map(ja):ja(e)),n&&(i.elapsed=-n),i}function Sb(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),xb(t),Ob(e)||(e=me(me({},e),yf(n,t.to))),me(me({},t),Eb(e))}function Ob(i){var l=i,{delay:e,repeat:t,repeatType:n,repeatDelay:s,from:r}=l,o=Ur(l,["delay","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(o).length}function $b(e,t){return e[t]||e.default||e}function Pb(e,t,n,s,r){const o=$b(s,e);let i=o.from===null||o.from===void 0?t.get():o.from;const l=Da(e,n);i==="none"&&l&&typeof n=="string"&&(i=_b(e,n));const a=Da(e,i);function c(f){const d={from:i,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:m=>t.set(m)};return o.type==="inertia"||o.type==="decay"?Y_(me(me({},d),o)):rf(Ue(me({},Sb(o,d,e)),{onUpdate:m=>{d.onUpdate(m),o.onUpdate&&o.onUpdate(m)},onComplete:()=>{s.onComplete&&s.onComplete(),r&&r(),f&&f()}}))}function u(f){return t.set(n),s.onComplete&&s.onComplete(),r&&r(),f&&f(),{stop:()=>{}}}return!a||!l||o.type===!1?u:c}function Cb(){const{motionValues:e,stop:t,get:n}=mb();return{motionValues:e,stop:t,push:(r,o,i,l={},a)=>{const c=i[r],u=n(r,c,i);if(l&&l.immediate){u.set(o);return}const f=Pb(r,u,o,l,a);u.start(f)}}}function Ab(e,t={},{motionValues:n,push:s,stop:r}=Cb()){const o=x(t),i=Y(!1),l=re(n,d=>{i.value=Object.values(d).filter(m=>m.isAnimating()).length>0},{immediate:!0,deep:!0}),a=d=>{if(!o||!o[d])throw new Error(`The variant ${d} does not exist.`);return o[d]},c=d=>(typeof d=="string"&&(d=a(d)),Promise.all(Object.entries(d).map(([m,p])=>{if(m!=="transition")return new Promise(O=>{s(m,p,e,d.transition||yf(m,d[m]),O)})}).filter(Boolean)));return{isAnimating:i,apply:c,set:d=>{const m=Ao(d)?d:a(d);Object.entries(m).forEach(([p,O])=>{p!=="transition"&&s(p,O,e,{immediate:!0})})},stopTransitions:()=>{l(),r()},leave:async d=>{let m;if(o&&(o.leave&&(m=o.leave),!o.leave&&o.initial&&(m=o.initial)),!m){d();return}await c(m),d()}}}const Zi=typeof window!="undefined",Mb=()=>Zi&&window.onpointerdown===null,kb=()=>Zi&&window.ontouchstart===null,Rb=()=>Zi&&window.onmousedown===null;function Tb({target:e,state:t,variants:n,apply:s}){const r=x(n),o=[],i=(...p)=>{const O=Fe.apply(null,p);return o.push(O),O},l=Y(!1),a=Y(!1),c=Y(!1),u=j(()=>{let p=[];return r&&(r.hovered&&(p=[...p,...Object.keys(r.hovered)]),r.tapped&&(p=[...p,...Object.keys(r.tapped)]),r.focused&&(p=[...p,...Object.keys(r.focused)])),p}),f=j(()=>{const p={};Object.assign(p,t.value),l.value&&r.hovered&&Object.assign(p,r.hovered),a.value&&r.tapped&&Object.assign(p,r.tapped),c.value&&r.focused&&Object.assign(p,r.focused);for(const O in p)u.value.includes(O)||delete p[O];return p});r.hovered&&(i(e,"mouseenter",()=>{l.value=!0}),i(e,"mouseleave",()=>{l.value=!1,a.value=!1}),i(e,"mouseout",()=>{l.value=!1,a.value=!1})),r.tapped&&(Rb()&&(i(e,"mousedown",()=>{a.value=!0}),i(e,"mouseup",()=>{a.value=!1})),Mb()&&(i(e,"pointerdown",()=>{a.value=!0}),i(e,"pointerup",()=>{a.value=!1})),kb()&&(i(e,"touchstart",()=>{a.value=!0}),i(e,"touchend",()=>{a.value=!1}))),r.focused&&(i(e,"focus",()=>{c.value=!0}),i(e,"blur",()=>{c.value=!1}));const d=re(f,s);return{stop:()=>{o.forEach(p=>p()),d()}}}function Lb({set:e,target:t,variants:n,variant:s}){const r=x(n);return{stop:re(()=>t,()=>{!r||(r.initial&&e("initial"),r.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}}function Fb({state:e,apply:t}){return{stop:re(e,s=>{s&&t(s)},{immediate:!0})}}function Ib({target:e,variants:t,variant:n}){const s=x(t);let r=Wt;if(s&&(s.visible||s.visibleOnce)){const{stop:o}=pm(e,([{isIntersecting:i}])=>{s.visible?i?n.value="visible":n.value="initial":s.visibleOnce&&(i?n.value!=="visibleOnce"&&(n.value="visibleOnce"):n.value||(n.value="initial"))});r=o}return{stop:r}}function Nb(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){const n=Y([]);if(t.lifeCycleHooks){const{stop:r}=Lb(e);n.value.push(r)}if(t.syncVariants){const{stop:r}=Fb(e);n.value.push(r)}if(t.visibilityHooks){const{stop:r}=Ib(e);n.value.push(r)}if(t.eventListeners){const{stop:r}=Tb(e);n.value.push(r)}const s=()=>n.value.forEach(r=>r());return ki(s),{stop:s}}function wf(e={}){const t=Re(me({},e)),n=Y({});return re(t,()=>{const s={};for(const[r,o]of Object.entries(t)){const i=Yi(r),l=bf(o,i);s[r]=l}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}const jb=["","X","Y","Z"],Db=["perspective","translate","scale","rotate","skew"],xf=["transformPerspective","x","y","z"];Db.forEach(e=>{jb.forEach(t=>{const n=e+t;xf.push(n)})});const Hb=new Set(xf);function Gi(e){return Hb.has(e)}const Vb=new Set(["originX","originY","originZ"]);function Ef(e){return Vb.has(e)}function Bb(e){const t={},n={};return Object.entries(e).forEach(([s,r])=>{Gi(s)||Ef(s)?t[s]=r:n[s]=r}),{transform:t,style:n}}function zb(e,t){let n,s;const{state:r,style:o}=wf(),i=re(()=>lt(e),c=>{if(!!c){s=c;for(const u of Object.keys(_f))c.style[u]===null||c.style[u]===""||Gi(u)||Ef(u)||We(r,u,c.style[u]);n&&Object.entries(n).forEach(([u,f])=>We(c.style,u,f)),t&&t(r)}},{immediate:!0}),l=re(o,c=>{if(!s){n=c;return}for(const u in c)We(s.style,u,c[u])},{immediate:!0});return{style:r,stop:()=>{s=void 0,n=void 0,i(),l()}}}const Ub={x:"translateX",y:"translateY",z:"translateZ"};function Sf(e={},t=!0){const n=Re(me({},e)),s=Y("");return re(n,r=>{let o="",i=!1;t&&(r.x||r.y||r.z)&&(o+=`translate3d(${[r.x||0,r.y||0,r.z||0].map(J.transform).join(",")}) `,i=!0);for(const[l,a]of Object.entries(r)){if(t&&(l==="x"||l==="y"||l==="z"))continue;const c=Yi(l),u=bf(a,c);o+=`${Ub[l]||l}(${u}) `}t&&!i&&(o+="translateZ(0px) "),s.value=o.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}function Kb(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,r)=>{if(!r)return s;const[o,i]=r.split("("),a=i.split(",").map(u=>n(u.endsWith(")")?u.replace(")",""):u.trim())),c=a.length===1?a[0]:a;return Ue(me({},s),{[o]:c})},{})}function Wb(e,t){Object.entries(Kb(t)).forEach(([n,s])=>{s=parseFloat(s);const r=["x","y","z"];if(n==="translate3d"){if(s===0){r.forEach(o=>{We(e,o,0)});return}s.forEach((o,i)=>{We(e,r[i],o)});return}if(n==="translateX"){We(e,"x",s);return}if(n==="translateY"){We(e,"y",s);return}if(n==="translateZ"){We(e,"z",s);return}We(e,n,s)})}function qb(e,t){let n,s;const{state:r,transform:o}=Sf(),i=re(()=>lt(e),c=>{!c||(s=c,c.style.transform&&Wb(r,c.style.transform),n&&(c.style.transform=n),t&&t(r))},{immediate:!0}),l=re(o,c=>{if(!s){n=c;return}s.style.transform=c},{immediate:!0});return{transform:r,stop:()=>{n=void 0,s=void 0,i(),l()}}}function Yb(e,t){const n=Re({}),s=f=>{Object.entries(f).forEach(([d,m])=>{We(n,d,m)})},{style:r,stop:o}=zb(e,s),{transform:i,stop:l}=qb(e,s),a=re(n,f=>{Object.entries(f).forEach(([d,m])=>{const p=Gi(d)?i:r;p[d]&&p[d]===m||We(p,d,m)})},{immediate:!0,deep:!0}),c=re(()=>lt(e),f=>{!f||t&&s(t)},{immediate:!0});return{motionProperties:n,style:r,transform:i,stop:()=>{o(),l(),a(),c()}}}function Zb(e={}){const t=x(e),n=Y();return{state:j(()=>{if(!!n.value)return t[n.value]}),variant:n}}function Gb(e,t={},n){const{motionProperties:s,stop:r}=Yb(e),{variant:o,state:i}=Zb(t),l=Ab(s,t),a=Ue(me({target:e,variant:o,variants:t,state:i,motionProperties:s},l),{stop:(u=!1)=>{}}),{stop:c}=Nb(a,n);return a.stop=(u=!1)=>{const f=()=>{a.stopTransitions(),r(),c()};if(!u&&t.value&&t.value.leave){const d=re(a.isAnimating,m=>{m||(d(),f())})}else f()},ki(()=>a.stop()),a}const Xb=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"],Jb=(e,t)=>{const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Ao(n.variants)&&(t.value=me(me({},t.value),n.variants)),Xb.forEach(s=>{if(s==="delay"){if(n&&n[s]&&hp(n[s])){const r=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition=Ue(me({},t.value.enter.transition),{delay:r})),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition=Ue(me({},t.value.visible.transition),{delay:r})),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition=Ue(me({},t.value.visibleOnce.transition),{delay:r})))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&Ao(n[s])&&(t.value[s]=n[s])}))},ho=e=>{const t=(s,r,o)=>{const i=r.value&&typeof r.value=="string"?r.value:o.key;i&&co[i]&&co[i].stop();const l=Y(e||{});typeof r.value=="object"&&(l.value=r.value),Jb(o,l);const a=Gb(s,l);s.motionInstance=a,i&&We(co,i,a)},n=s=>{s.motionInstance&&s.motionInstance.stop()};return{created:t,unmounted:n,bind:t,unbind:n,getSSRProps(s,r){const{initial:o}=s.value||r.props||{};if(!o||Object.keys(o).length===0)return;const{transform:i,style:l}=Bb(o),{transform:a}=Sf(i),{style:c}=wf(l);return a.value&&(c.value.transform=a.value),{style:c.value}}}},Qb={initial:{opacity:0},enter:{opacity:1}},ew={initial:{opacity:0},visible:{opacity:1}},tw={initial:{opacity:0},visibleOnce:{opacity:1}},nw={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},sw={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},rw={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},ow={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},iw={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},lw={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},aw={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},cw={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},uw={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},fw={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},dw={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},hw={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},pw={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},mw={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},gw={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},vw={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},yw={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},_w={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},bw={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},ww={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},xw={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},Ew={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},Sw={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},Ow={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},$w={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},Pw={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},Cw={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},Ha={__proto__:null,fade:Qb,fadeVisible:ew,fadeVisibleOnce:tw,pop:nw,popVisible:sw,popVisibleOnce:rw,rollBottom:pw,rollLeft:ow,rollRight:aw,rollTop:fw,rollVisibleBottom:mw,rollVisibleLeft:iw,rollVisibleRight:cw,rollVisibleTop:dw,rollVisibleOnceBottom:gw,rollVisibleOnceLeft:lw,rollVisibleOnceRight:uw,rollVisibleOnceTop:hw,slideBottom:$w,slideLeft:vw,slideRight:bw,slideTop:Ew,slideVisibleBottom:Pw,slideVisibleLeft:yw,slideVisibleRight:ww,slideVisibleTop:Sw,slideVisibleOnceBottom:Cw,slideVisibleOnceLeft:_w,slideVisibleOnceRight:xw,slideVisibleOnceTop:Ow};function Aw(e){const t="\xE0\xE1\xE2\xE4\xE6\xE3\xE5\u0101\u0103\u0105\xE7\u0107\u010D\u0111\u010F\xE8\xE9\xEA\xEB\u0113\u0117\u0119\u011B\u011F\u01F5\u1E27\xEE\xEF\xED\u012B\u012F\xEC\u0142\u1E3F\xF1\u0144\u01F9\u0148\xF4\xF6\xF2\xF3\u0153\xF8\u014D\xF5\u0151\u1E55\u0155\u0159\xDF\u015B\u0161\u015F\u0219\u0165\u021B\xFB\xFC\xF9\xFA\u016B\u01D8\u016F\u0171\u0173\u1E83\u1E8D\xFF\xFD\u017E\u017A\u017C\xB7/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,r=>`-${r}`).toLowerCase().replace(/\s+/g,"-").replace(s,r=>n.charAt(t.indexOf(r))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const Mw={install(e,t){if(e.directive("motion",ho()),!t||t&&!t.excludePresets)for(const n in Ha){const s=Ha[n];e.directive(`motion-${Aw(n)}`,ho(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];s.initial,e.directive(`motion-${n}`,ho(s))}}};function kw(e){function t(){document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`)}t(),window.addEventListener("resize",t),e.app.use(Mw)}function Ge(e,t,n){var s,r;return(r=((s=e.instance)==null?void 0:s.$).provides[t])!=null?r:n}function Rw(){return{install(e){e.directive("click",{name:"v-click",mounted(t,n){var u,f,d,m;if(vs.value||((u=Ge(n,cr))==null?void 0:u.value))return;const s=Ge(n,Rn),r=Ge(n,ar),o=Ge(n,Bo),i=n.modifiers.hide!==!1&&n.modifiers.hide!=null,l=n.modifiers.fade!==!1&&n.modifiers.fade!=null,a=((f=s==null?void 0:s.value)==null?void 0:f.length)||0,c=l?Tv:no;if(s&&!((d=s==null?void 0:s.value)!=null&&d.includes(t))&&s.value.push(t),n.value===null&&(n.value=s==null?void 0:s.value.length),!(o!=null&&o.value.has(n.value)))o==null||o.value.set(n.value,[t]);else if(!((m=o==null?void 0:o.value.get(n.value))!=null&&m.includes(t))){const p=(o==null?void 0:o.value.get(n.value))||[];o==null||o.value.set(n.value,[t].concat(p))}t==null||t.classList.toggle(Pn,!0),r&&re(r,()=>{var C;const p=(C=r==null?void 0:r.value)!=null?C:0,O=n.value!=null?p>=n.value:p>a;t.classList.contains(so)||t.classList.toggle(c,!O),i!==!1&&i!==void 0&&t.classList.toggle(c,O),t.classList.toggle(rs,!1);const w=o==null?void 0:o.value.get(p);w==null||w.forEach((_,b)=>{_.classList.toggle(Qs,!1),b===w.length-1?_.classList.toggle(rs,!0):_.classList.toggle(Qs,!0)}),t.classList.contains(rs)||t.classList.toggle(Qs,O)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(Pn,!1);const s=Ge(n,Rn);s!=null&&s.value&&aa(s.value,t)}}),e.directive("after",{name:"v-after",mounted(t,n){var l,a;if(vs.value||((l=Ge(n,cr))==null?void 0:l.value))return;const s=Ge(n,Rn),r=Ge(n,ar),o=Ge(n,Bo),i=s==null?void 0:s.value.length;n.value===void 0&&(n.value=s==null?void 0:s.value.length),o!=null&&o.value.has(n.value)?(a=o==null?void 0:o.value.get(n.value))==null||a.push(t):o==null||o.value.set(n.value,[t]),t==null||t.classList.toggle(Pn,!0),r&&re(r,()=>{var u,f,d;const c=((u=r.value)!=null?u:0)>=((d=(f=n.value)!=null?f:i)!=null?d:0);t.classList.contains(so)||t.classList.toggle(no,!c),t.classList.toggle(rs,!1),t.classList.contains(rs)||t.classList.toggle(Qs,c)},{immediate:!0})},unmounted(t){t==null||t.classList.toggle(Pn,!0)}}),e.directive("click-hide",{name:"v-click-hide",mounted(t,n){var i,l,a;if(vs.value||((i=Ge(n,cr))==null?void 0:i.value))return;const s=Ge(n,Rn),r=Ge(n,ar),o=((l=s==null?void 0:s.value)==null?void 0:l.length)||0;s&&!((a=s==null?void 0:s.value)!=null&&a.includes(t))&&s.value.push(t),t==null||t.classList.toggle(Pn,!0),r&&re(r,()=>{var f;const c=(f=r==null?void 0:r.value)!=null?f:0,u=n.value!=null?c>=n.value:c>o;t.classList.toggle(no,u),t.classList.toggle(so,u)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(Pn,!1);const s=Ge(n,Rn);s!=null&&s.value&&aa(s.value,t)}})}}}function Tw(){return{install(e){const t={};for(const s of Og(Ea))typeof s=="string"&&(t[s]=Ea[s]);const n=Re({nav:t,configs:Oe,themeConfigs:j(()=>Oe.themeConfig)});e.config.globalProperties.$slidev=an(n)}}}const Zn=Yh(N1);Zn.use(qe);Zn.use(lp());Zn.use(Rw());Zn.use(Tw());kw({app:Zn,router:qe});Zn.mount("#app");export{Ye as A,un as B,Mt as C,Rv as D,wi as E,$e as F,re as G,xv as H,xi as I,ro as V,m0 as _,y as a,Fw as b,W as c,Se as d,gn as e,x as f,we as g,ke as h,Et as i,Iw as j,Q as k,ss as l,ue as m,mt as n,I as o,Ci as p,Do as q,Y as r,gv as s,vv as t,vt as u,yv as v,He as w,bv as x,Oi as y,Bc as z}; diff --git a/dist/assets/logo-title-horizontal.96c3c915.png b/dist/assets/logo-title-horizontal.96c3c915.png deleted file mode 100644 index 02af02b..0000000 Binary files a/dist/assets/logo-title-horizontal.96c3c915.png and /dev/null differ diff --git a/dist/assets/logo.b72bde5d.png b/dist/assets/logo.b72bde5d.png deleted file mode 100644 index f5b8660..0000000 Binary files a/dist/assets/logo.b72bde5d.png and /dev/null differ diff --git a/docs/404.html b/docs/404.html index 944b39f..8267530 100644 --- a/docs/404.html +++ b/docs/404.html @@ -5,8 +5,8 @@ - - + +
diff --git a/docs/CNAME b/docs/CNAME deleted file mode 100644 index 594bd4c..0000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -elect.xevion.dev \ No newline at end of file diff --git a/docs/assets/DrawingControls.956b7d9a.js b/docs/assets/DrawingControls.f96f444c.js similarity index 99% rename from docs/assets/DrawingControls.956b7d9a.js rename to docs/assets/DrawingControls.f96f444c.js index 84a59a4..0a309cf 100644 --- a/docs/assets/DrawingControls.956b7d9a.js +++ b/docs/assets/DrawingControls.f96f444c.js @@ -1,3 +1,3 @@ -import{o as r,c as i,a as n,d as k,r as C,u as H,b as K,e as N,n as y,f as e,g as E,w as F,h as a,i as _,j as u,k as l,l as p,m as w,V as f,p as O,q as j,F as q,s as P,t as T,v as U,x as G,y as m,z as b,A as L,_ as I,B as x}from"./index.4aca3c25.js";const J={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Q=n("path",{fill:"currentColor",d:"M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2zm0 26C9.4 28 4 22.6 4 16S9.4 4 16 4s12 5.4 12 12s-5.4 12-12 12z"},null,-1),W=n("path",{fill:"currentColor",d:"M21.4 23L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4z"},null,-1),X=[Q,W];function ee(c,s){return r(),i("svg",J,X)}var ne={name:"carbon-close-outline",render:ee};const te={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},oe=n("path",{fill:"currentColor",d:"M2 16A14 14 0 1 0 16 2A14 14 0 0 0 2 16Zm23.15 7.75L8.25 6.85a12 12 0 0 1 16.9 16.9ZM8.24 25.16a12 12 0 0 1-1.4-16.89l16.89 16.89a12 12 0 0 1-15.49 0Z"},null,-1),se=[oe];function re(c,s){return r(),i("svg",te,se)}var le={name:"carbon-error",render:re};const ie={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ae=n("path",{fill:"currentColor",d:"M28.59 13.31L30 11.9L20 2l-1.31 1.42l1.18 1.18l-11.49 9.72l-1.72-1.71L5.25 14l5.66 5.68L2 28.58L3.41 30l8.91-8.91L18 26.75l1.39-1.42l-1.71-1.71l9.72-11.49ZM16.26 22.2L9.8 15.74L21.29 6L26 10.71Z"},null,-1),ce=[ae];function de(c,s){return r(),i("svg",ie,ce)}var _e={name:"carbon-pin",render:de};const ue={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},he=n("path",{fill:"currentColor",d:"M28.586 13.314L30 11.9L20 2l-1.314 1.415l1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583L3.41 30l8.911-8.909L18 26.748l1.393-1.414l-1.716-1.716l9.724-11.49Z"},null,-1),pe=[he];function ve(c,s){return r(),i("svg",ue,pe)}var me={name:"carbon-pin-filled",render:ve};const be={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ge=n("path",{fill:"currentColor",d:"M12 12h2v12h-2zm6 0h2v12h-2z"},null,-1),$e=n("path",{fill:"currentColor",d:"M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6zm4 22V8h16v20zm4-26h8v2h-8z"},null,-1),we=[ge,$e];function fe(c,s){return r(),i("svg",be,we)}var xe={name:"carbon-delete",render:fe};const Me={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Ce=n("path",{fill:"currentColor",d:"M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16Z"},null,-1),Le=[Ce];function ke(c,s){return r(),i("svg",Me,Le)}var ye={name:"carbon-redo",render:ke};const Be={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Ae=n("path",{fill:"currentColor",d:"M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16Z"},null,-1),ze=[Ae];function Ve(c,s){return r(),i("svg",Be,ze)}var Re={name:"carbon-undo",render:Ve};const Ze={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Ye=n("path",{fill:"currentColor",d:"M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM6 26V6h20v20Z"},null,-1),De=[Ye];function Se(c,s){return r(),i("svg",Ze,De)}var He={name:"carbon-checkbox",render:Se};const Ke={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Ne=n("path",{fill:"currentColor",d:"M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12Z"},null,-1),Ee=[Ne];function Fe(c,s){return r(),i("svg",Ke,Ee)}var Oe={name:"carbon-radio-button",render:Fe};const je={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},qe=n("path",{fill:"currentColor",d:"M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6H10z"},null,-1),Pe=[qe];function Te(c,s){return r(),i("svg",je,Pe)}var Ue={name:"carbon-arrow-up-right",render:Te};const Ge=k({props:{storageKey:null,initial:null},setup(c){var t;const s=c,v=C(null),d=(t=s.initial)!=null?t:{x:0,y:0},g=s.storageKey?H(s.storageKey,d):C(d),{style:h}=K(v,{initialValue:g});return($,M)=>(r(),i("div",{ref_key:"el",ref:v,class:"fixed",style:y(e(h))},[N($.$slots,"default")],4))}}),Ie=n("svg",{width:"1em",height:"1em",class:"-mt-0.5",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24"},[n("path",{d:"M21.71 3.29a1 1 0 0 0-1.42 0l-18 18a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l18-18a1 1 0 0 0 0-1.42z",fill:"currentColor"})],-1),Je=[Ie],Qe=["onClick"],en=k({setup(c){function s(){L.undo()}function v(){L.redo()}function d(h){p.value=h,_.value=!0}function g(h){x.color=h,_.value=!0}return(h,t)=>{const $=I,M=Ue,B=Oe,A=He,z=Re,V=ye,R=xe,Z=me,Y=_e,D=le,S=ne;return r(),E(Ge,{class:a(["flex flex-wrap text-xl p-2 gap-1 rounded-md bg-main shadow transition-opacity duration-200 dark:border dark:border-gray-400 dark:border-opacity-10",e(_)?"":e(u)?"opacity-40 hover:opacity-90":"opacity-0 pointer-events-none"]),"storage-key":"slidev-drawing-pos","initial-x":10,"initial-y":10},{default:F(()=>[n("button",{class:a(["icon-btn",{shallow:e(p)!="stylus"}]),onClick:t[0]||(t[0]=o=>d("stylus"))},[l($)],2),n("button",{class:a(["icon-btn",{shallow:e(p)!="line"}]),onClick:t[1]||(t[1]=o=>d("line"))},Je,2),n("button",{class:a(["icon-btn",{shallow:e(p)!="arrow"}]),onClick:t[2]||(t[2]=o=>d("arrow"))},[l(M)],2),n("button",{class:a(["icon-btn",{shallow:e(p)!="ellipse"}]),onClick:t[3]||(t[3]=o=>d("ellipse"))},[l(B)],2),n("button",{class:a(["icon-btn",{shallow:e(p)!="rectangle"}]),onClick:t[4]||(t[4]=o=>d("rectangle"))},[l(A)],2),w(" TODO: not sure why it's not working! "),w(` `),l(f),(r(!0),i(q,null,O(e(j),o=>(r(),i("button",{key:o,class:a(["icon-btn",e(x).color===o?"active":"shallow"]),onClick:We=>g(o)},[n("div",{class:a(["w-6 h-6 transition-all transform border border-gray-400/50",e(x).color!==o?"rounded-1/2 scale-85":"rounded-md"]),style:y(e(_)?{background:o}:{borderColor:o})},null,6)],10,Qe))),128)),l(f),n("button",{class:a(["icon-btn",{disabled:!e(P)}]),onClick:t[5]||(t[5]=o=>s())},[l(z)],2),n("button",{class:a(["icon-btn",{disabled:!e(T)}]),onClick:t[6]||(t[6]=o=>v())},[l(V)],2),n("button",{class:a(["icon-btn",{disabled:!e(U)}]),onClick:t[7]||(t[7]=o=>e(G)())},[l(R)],2),l(f),n("button",{class:a(["icon-btn",{shallow:!e(u)}]),onClick:t[8]||(t[8]=o=>u.value=!e(u))},[m(l(Z,{class:"transform -rotate-45"},null,512),[[b,e(u)]]),m(l(Y,null,null,512),[[b,!e(u)]])],2),e(_)?(r(),i("button",{key:0,class:a(["icon-btn",{shallow:!e(_)}]),onClick:t[9]||(t[9]=o=>_.value=!e(_))},[m(l(D,null,null,512),[[b,e(u)]]),m(l(S,null,null,512),[[b,!e(u)]])],2)):w("v-if",!0)]),_:1},8,["class"])}}});export{en as default}; diff --git a/docs/assets/DrawingLayer.c8aa4249.js b/docs/assets/DrawingLayer.d20cc7c2.js similarity index 84% rename from docs/assets/DrawingLayer.c8aa4249.js rename to docs/assets/DrawingLayer.d20cc7c2.js index d3b36be..96738f5 100644 --- a/docs/assets/DrawingLayer.c8aa4249.js +++ b/docs/assets/DrawingLayer.d20cc7c2.js @@ -1 +1 @@ -import{d as t,C as s,D as l,r as c,E as r,A as n,G as u,H as i,I as m,o as p,c as f}from"./index.4aca3c25.js";const g=t({setup(d){const o=s(l),e=c();return r(()=>{n.mount(e.value,e.value.parentElement),u(o,a=>n.options.coordinateScale=1/a,{immediate:!0}),i()}),m(()=>{n.unmount()}),(a,v)=>(p(),f("svg",{ref_key:"svg",ref:e,class:"w-full h-full absolute top-0 pointer-events-none"},null,512))}});export{g as default}; +import{d as t,C as s,D as l,r as c,E as r,A as n,G as u,H as i,I as m,o as p,c as f}from"./index.b5f88166.js";const g=t({setup(d){const o=s(l),e=c();return r(()=>{n.mount(e.value,e.value.parentElement),u(o,a=>n.options.coordinateScale=1/a,{immediate:!0}),i()}),m(()=>{n.unmount()}),(a,v)=>(p(),f("svg",{ref_key:"svg",ref:e,class:"w-full h-full absolute top-0 pointer-events-none"},null,512))}});export{g as default}; diff --git a/docs/assets/index.4aca3c25.js b/docs/assets/index.4aca3c25.js deleted file mode 100644 index 3995c7d..0000000 --- a/docs/assets/index.4aca3c25.js +++ /dev/null @@ -1,18 +0,0 @@ -var Of=Object.defineProperty,$f=Object.defineProperties;var Pf=Object.getOwnPropertyDescriptors;var qs=Object.getOwnPropertySymbols;var tl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable;var el=(e,t,n)=>t in e?Of(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,me=(e,t)=>{for(var n in t||(t={}))tl.call(t,n)&&el(e,n,t[n]);if(qs)for(var n of qs(t))nl.call(t,n)&&el(e,n,t[n]);return e},Ue=(e,t)=>$f(e,Pf(t));var Ur=(e,t)=>{var n={};for(var s in e)tl.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&qs)for(var s of qs(e))t.indexOf(s)<0&&nl.call(e,s)&&(n[s]=e[s]);return n};const Cf=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)}};Cf();function ti(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Af="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Mf=ti(Af);function za(e){return!!e||e===""}function mt(e){if(Z(e)){const t={};for(let n=0;n{if(n){const s=n.split(Rf);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ke(e){let t="";if(Ce(e))t=e;else if(Z(e))for(let n=0;nCe(e)?e:e==null?"":Z(e)||Ae(e)&&(e.toString===qa||!te(e.toString))?JSON.stringify(e,Ua,2):String(e),Ua=(e,t)=>t&&t.__v_isRef?Ua(e,t.value):Fn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Ka(t)?{[`Set(${t.size})`]:[...t.values()]}:Ae(t)&&!Z(t)&&!Ya(t)?String(t):t,ve={},Ln=[],dt=()=>{},Lf=()=>!1,Ff=/^on[^a-z]/,Cr=e=>Ff.test(e),ni=e=>e.startsWith("onUpdate:"),De=Object.assign,si=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},If=Object.prototype.hasOwnProperty,ae=(e,t)=>If.call(e,t),Z=Array.isArray,Fn=e=>Ar(e)==="[object Map]",Ka=e=>Ar(e)==="[object Set]",te=e=>typeof e=="function",Ce=e=>typeof e=="string",ri=e=>typeof e=="symbol",Ae=e=>e!==null&&typeof e=="object",Wa=e=>Ae(e)&&te(e.then)&&te(e.catch),qa=Object.prototype.toString,Ar=e=>qa.call(e),Nf=e=>Ar(e).slice(8,-1),Ya=e=>Ar(e)==="[object Object]",oi=e=>Ce(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,sr=ti(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Mr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},jf=/-(\w)/g,St=Mr(e=>e.replace(jf,(t,n)=>n?n.toUpperCase():"")),Df=/\B([A-Z])/g,_n=Mr(e=>e.replace(Df,"-$1").toLowerCase()),kr=Mr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Kr=Mr(e=>e?`on${kr(e)}`:""),Es=(e,t)=>!Object.is(e,t),In=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},po=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let sl;const Hf=()=>sl||(sl=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let it;class Vf{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&it&&(this.parent=it,this.index=(it.scopes||(it.scopes=[])).push(this)-1)}run(t){if(this.active)try{return it=this,t()}finally{it=this.parent}}on(){it=this}off(){it=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},Za=e=>(e.w&Zt)>0,Ga=e=>(e.n&Zt)>0,Kf=({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)&&l.push(a)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Z(e)?oi(n)&&l.push(i.get("length")):(l.push(i.get(dn)),Fn(e)&&l.push(i.get(vo)));break;case"delete":Z(e)||(l.push(i.get(dn)),Fn(e)&&l.push(i.get(vo)));break;case"set":Fn(e)&&l.push(i.get(dn));break}if(l.length===1)l[0]&&yo(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);yo(ii(a))}}function yo(e,t){for(const n of Z(e)?e:[...e])(n!==xt||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}const qf=ti("__proto__,__v_isRef,__isVue"),Qa=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ri)),Yf=ai(),Zf=ai(!1,!0),Gf=ai(!0),ol=Xf();function Xf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=de(this);for(let o=0,i=this.length;o{e[t]=function(...n){Kn();const s=de(this)[t].apply(this,n);return Wn(),s}}),e}function ai(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?hd:rc:t?sc:nc).get(s))return s;const i=Z(s);if(!e&&i&&ae(ol,r))return Reflect.get(ol,r,o);const l=Reflect.get(s,r,o);return(ri(r)?Qa.has(r):qf(r))||(e||Qe(s,"get",r),t)?l:ye(l)?!i||!oi(r)?l.value:l:Ae(l)?e?an(l):Re(l):l}}const Jf=ec(),Qf=ec(!0);function ec(e=!1){return function(n,s,r,o){let i=n[s];if(Ss(i)&&ye(i)&&!ye(r))return!1;if(!e&&!Ss(r)&&(oc(r)||(r=de(r),i=de(i)),!Z(n)&&ye(i)&&!ye(r)))return i.value=r,!0;const l=Z(n)&&oi(s)?Number(s)e,Rr=e=>Reflect.getPrototypeOf(e);function Ys(e,t,n=!1,s=!1){e=e.__v_raw;const r=de(e),o=de(t);t!==o&&!n&&Qe(r,"get",t),!n&&Qe(r,"get",o);const{has:i}=Rr(r),l=s?ci:n?hi:Os;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function Zs(e,t=!1){const n=this.__v_raw,s=de(n),r=de(e);return e!==r&&!t&&Qe(s,"has",e),!t&&Qe(s,"has",r),e===r?n.has(e):n.has(e)||n.has(r)}function Gs(e,t=!1){return e=e.__v_raw,!t&&Qe(de(e),"iterate",dn),Reflect.get(e,"size",e)}function il(e){e=de(e);const t=de(this);return Rr(t).has.call(t,e)||(t.add(e),kt(t,"add",e,e)),this}function ll(e,t){t=de(t);const n=de(this),{has:s,get:r}=Rr(n);let o=s.call(n,e);o||(e=de(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?Es(t,i)&&kt(n,"set",e,t):kt(n,"add",e,t),this}function al(e){const t=de(this),{has:n,get:s}=Rr(t);let r=n.call(t,e);r||(e=de(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&kt(t,"delete",e,void 0),o}function cl(){const e=de(this),t=e.size!==0,n=e.clear();return t&&kt(e,"clear",void 0,void 0),n}function Xs(e,t){return function(s,r){const o=this,i=o.__v_raw,l=de(i),a=t?ci:e?hi:Os;return!e&&Qe(l,"iterate",dn),i.forEach((c,u)=>s.call(r,a(c),a(u),o))}}function Js(e,t,n){return function(...s){const r=this.__v_raw,o=de(r),i=Fn(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=r[e](...s),u=n?ci:t?hi:Os;return!t&&Qe(o,"iterate",a?vo:dn),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Ft(e){return function(...t){return e==="delete"?!1:this}}function od(){const e={get(o){return Ys(this,o)},get size(){return Gs(this)},has:Zs,add:il,set:ll,delete:al,clear:cl,forEach:Xs(!1,!1)},t={get(o){return Ys(this,o,!1,!0)},get size(){return Gs(this)},has:Zs,add:il,set:ll,delete:al,clear:cl,forEach:Xs(!1,!0)},n={get(o){return Ys(this,o,!0)},get size(){return Gs(this,!0)},has(o){return Zs.call(this,o,!0)},add:Ft("add"),set:Ft("set"),delete:Ft("delete"),clear:Ft("clear"),forEach:Xs(!0,!1)},s={get(o){return Ys(this,o,!0,!0)},get size(){return Gs(this,!0)},has(o){return Zs.call(this,o,!0)},add:Ft("add"),set:Ft("set"),delete:Ft("delete"),clear:Ft("clear"),forEach:Xs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Js(o,!1,!1),n[o]=Js(o,!0,!1),t[o]=Js(o,!1,!0),s[o]=Js(o,!0,!0)}),[e,n,t,s]}const[id,ld,ad,cd]=od();function ui(e,t){const n=t?e?cd:ad:e?ld:id;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(ae(n,r)&&r in s?n:s,r,o)}const ud={get:ui(!1,!1)},fd={get:ui(!1,!0)},dd={get:ui(!0,!1)},nc=new WeakMap,sc=new WeakMap,rc=new WeakMap,hd=new WeakMap;function pd(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function md(e){return e.__v_skip||!Object.isExtensible(e)?0:pd(Nf(e))}function Re(e){return Ss(e)?e:fi(e,!1,tc,ud,nc)}function gd(e){return fi(e,!1,rd,fd,sc)}function an(e){return fi(e,!0,sd,dd,rc)}function fi(e,t,n,s,r){if(!Ae(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=md(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function Nn(e){return Ss(e)?Nn(e.__v_raw):!!(e&&e.__v_isReactive)}function Ss(e){return!!(e&&e.__v_isReadonly)}function oc(e){return!!(e&&e.__v_isShallow)}function ic(e){return Nn(e)||Ss(e)}function de(e){const t=e&&e.__v_raw;return t?de(t):e}function di(e){return hr(e,"__v_skip",!0),e}const Os=e=>Ae(e)?Re(e):e,hi=e=>Ae(e)?an(e):e;function pi(e){Ut&&xt&&(e=de(e),Ja(e.dep||(e.dep=ii())))}function mi(e,t){e=de(e),e.dep&&yo(e.dep)}function ye(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return lc(e,!1)}function Rt(e){return lc(e,!0)}function lc(e,t){return ye(e)?e:new vd(e,t)}class vd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:de(t),this._value=n?t:Os(t)}get value(){return pi(this),this._value}set value(t){t=this.__v_isShallow?t:de(t),Es(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Os(t),mi(this))}}function x(e){return ye(e)?e.value:e}const yd={get:(e,t,n)=>x(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ye(r)&&!ye(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ac(e){return Nn(e)?e:new Proxy(e,yd)}class _d{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>pi(this),()=>mi(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function bd(e){return new _d(e)}function wd(e){const t=Z(e)?new Array(e.length):{};for(const n in e)t[n]=Ed(e,n);return t}class xd{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 Ed(e,t,n){const s=e[t];return ye(s)?s:new xd(e,t,n)}class Sd{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new li(t,()=>{this._dirty||(this._dirty=!0,mi(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=de(this);return pi(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Od(e,t,n=!1){let s,r;const o=te(e);return o?(s=e,r=dt):(s=e.get,r=e.set),new Sd(s,r,o||!r,n)}Promise.resolve();function Kt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){Tr(o,t,n)}return r}function ht(e,t,n,s){if(te(e)){const o=Kt(e,t,n,s);return o&&Wa(o)&&o.catch(i=>{Tr(i,t,n)}),o}const r=[];for(let o=0;o>>1;$s(Xe[s])Pt&&Xe.splice(t,1)}function dc(e,t,n,s){Z(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?s+1:s))&&n.push(e),fc()}function Ad(e){dc(e,is,cs,Cn)}function Md(e){dc(e,jt,us,An)}function vi(e,t=null){if(cs.length){for(bo=t,is=[...new Set(cs)],cs.length=0,Cn=0;Cn$s(n)-$s(s)),An=0;Ane.id==null?1/0:e.id;function pc(e){_o=!1,pr=!0,vi(e),Xe.sort((n,s)=>$s(n)-$s(s));const t=dt;try{for(Pt=0;Ptm.trim()):f&&(r=n.map(po))}let l,a=s[l=Kr(t)]||s[l=Kr(St(t))];!a&&o&&(a=s[l=Kr(_n(t))]),a&&ht(a,e,6,r);const c=s[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,ht(c,e,6,r)}}function mc(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!te(e)){const a=c=>{const u=mc(c,t,!0);u&&(l=!0,De(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(s.set(e,null),null):(Z(o)?o.forEach(a=>i[a]=null):De(i,o),s.set(e,i),i)}function yi(e,t){return!e||!Cr(t)?!1:(t=t.slice(2).replace(/Once$/,""),ae(e,t[0].toLowerCase()+t.slice(1))||ae(e,_n(t))||ae(e,t))}let Je=null,Lr=null;function mr(e){const t=Je;return Je=e,Lr=e&&e.type.__scopeId||null,t}function gc(e){Lr=e}function vc(){Lr=null}function He(e,t=Je,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&_l(-1);const o=mr(t),i=e(...r);return mr(o),s._d&&_l(1),i};return s._n=!0,s._c=!0,s._d=!0,s}function Wr(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:l,attrs:a,emit:c,render:u,renderCache:f,data:d,setupState:m,ctx:p,inheritAttrs:O}=e;let w,C;const _=mr(e);try{if(n.shapeFlag&4){const E=r||s;w=wt(u.call(E,E,f,o,m,d,p)),C=a}else{const E=t;w=wt(E.length>1?E(o,{attrs:a,slots:l,emit:c}):E(o,null)),C=t.props?a:Rd(a)}}catch(E){fs.length=0,Tr(E,e,1),w=Q(Gt)}let b=w;if(C&&O!==!1){const E=Object.keys(C),{shapeFlag:R}=b;E.length&&R&7&&(i&&E.some(ni)&&(C=Td(C,i)),b=Vn(b,C))}return n.dirs&&(b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),w=b,mr(_),w}const Rd=e=>{let t;for(const n in e)(n==="class"||n==="style"||Cr(n))&&((t||(t={}))[n]=e[n]);return t},Td=(e,t)=>{const n={};for(const s in e)(!ni(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ld(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:a}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?ul(s,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function Nd(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):Md(e)}function Ct(e,t){if(Me){let n=Me.provides;const s=Me.parent&&Me.parent.provides;s===n&&(n=Me.provides=Object.create(s)),n[e]=t}}function Mt(e,t,n=!1){const s=Me||Je;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&&te(t)?t.call(s.proxy):t}}function _i(e,t){return bi(e,null,t)}const fl={};function re(e,t,n){return bi(e,t,n)}function bi(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=ve){const l=Me;let a,c=!1,u=!1;if(ye(e)?(a=()=>e.value,c=oc(e)):Nn(e)?(a=()=>e,s=!0):Z(e)?(u=!0,c=e.some(Nn),a=()=>e.map(C=>{if(ye(C))return C.value;if(Nn(C))return cn(C);if(te(C))return Kt(C,l,2)})):te(e)?t?a=()=>Kt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return f&&f(),ht(e,l,3,[d])}:a=dt,t&&s){const C=a;a=()=>cn(C())}let f,d=C=>{f=w.onStop=()=>{Kt(C,l,4)}};if(Cs)return d=dt,t?n&&ht(t,l,3,[a(),u?[]:void 0,d]):a(),dt;let m=u?[]:fl;const p=()=>{if(!!w.active)if(t){const C=w.run();(s||c||(u?C.some((_,b)=>Es(_,m[b])):Es(C,m)))&&(f&&f(),ht(t,l,3,[C,m===fl?void 0:m,d]),m=C)}else w.run()};p.allowRecurse=!!t;let O;r==="sync"?O=p:r==="post"?O=()=>Le(p,l&&l.suspense):O=()=>{!l||l.isMounted?Ad(p):p()};const w=new li(a,O);return t?n?p():m=w.run():r==="post"?Le(w.run.bind(w),l&&l.suspense):w.run(),()=>{w.stop(),l&&l.scope&&si(l.scope.effects,w)}}function jd(e,t,n){const s=this.proxy,r=Ce(e)?e.includes(".")?yc(s,e):()=>s[e]:e.bind(s,s);let o;te(t)?o=t:(o=t.handler,n=t);const i=Me;Bn(this);const l=bi(r,o.bind(s),n);return i?Bn(i):pn(),l}function yc(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{cn(n,t)});else if(Ya(e))for(const n in e)cn(e[n],t);return e}function _c(e,t){e.shapeFlag&6&&e.component?_c(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 Se(e){return te(e)?{setup:e,name:e.name}:e}const gr=e=>!!e.type.__asyncLoader,bc=e=>e.type.__isKeepAlive,Dd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=js(),s=n.ctx;if(!s.renderer)return t.default;const r=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=s,d=f("div");s.activate=(_,b,E,R,T)=>{const B=_.component;c(_,b,E,0,l),a(B.vnode,_,b,E,B,l,R,_.slotScopeIds,T),Le(()=>{B.isDeactivated=!1,B.a&&In(B.a);const ce=_.props&&_.props.onVnodeMounted;ce&&nt(ce,B.parent,_)},l)},s.deactivate=_=>{const b=_.component;c(_,d,null,1,l),Le(()=>{b.da&&In(b.da);const E=_.props&&_.props.onVnodeUnmounted;E&&nt(E,b.parent,_),b.isDeactivated=!0},l)};function m(_){qr(_),u(_,n,l,!0)}function p(_){r.forEach((b,E)=>{const R=$o(b.type);R&&(!_||!_(R))&&O(E)})}function O(_){const b=r.get(_);!i||b.type!==i.type?m(b):i&&qr(i),r.delete(_),o.delete(_)}re(()=>[e.include,e.exclude],([_,b])=>{_&&p(E=>ls(_,E)),b&&p(E=>!ls(b,E))},{flush:"post",deep:!0});let w=null;const C=()=>{w!=null&&r.set(w,Yr(n.subTree))};return wi(C),Sc(C),xi(()=>{r.forEach(_=>{const{subTree:b,suspense:E}=n,R=Yr(b);if(_.type===R.type){qr(R);const T=R.component.da;T&&Le(T,E);return}m(_)})}),()=>{if(w=null,!t.default)return null;const _=t.default(),b=_[0];if(_.length>1)return i=null,_;if(!Ps(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return i=null,b;let E=Yr(b);const R=E.type,T=$o(gr(E)?E.type.__asyncResolved||{}:R),{include:B,exclude:ce,max:fe}=e;if(B&&(!T||!ls(B,T))||ce&&T&&ls(ce,T))return i=E,b;const he=E.key==null?R:E.key,_e=r.get(he);return E.el&&(E=Vn(E),b.shapeFlag&128&&(b.ssContent=E)),w=he,_e?(E.el=_e.el,E.component=_e.component,E.transition&&_c(E,E.transition),E.shapeFlag|=512,o.delete(he),o.add(he)):(o.add(he),fe&&o.size>parseInt(fe,10)&&O(o.values().next().value)),E.shapeFlag|=256,i=E,b}}},wc=Dd;function ls(e,t){return Z(e)?e.some(n=>ls(n,t)):Ce(e)?e.split(",").includes(t):e.test?e.test(t):!1}function Hd(e,t){xc(e,"a",t)}function Vd(e,t){xc(e,"da",t)}function xc(e,t,n=Me){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Fr(t,s,n),n){let r=n.parent;for(;r&&r.parent;)bc(r.parent.vnode)&&Bd(s,t,n,r),r=r.parent}}function Bd(e,t,n,s){const r=Fr(t,e,s,!0);Ei(()=>{si(s[t],r)},n)}function qr(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function Yr(e){return e.shapeFlag&128?e.ssContent:e}function Fr(e,t,n=Me,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Kn(),Bn(n);const l=ht(t,n,e,i);return pn(),Wn(),l});return s?r.unshift(o):r.push(o),o}}const Lt=e=>(t,n=Me)=>(!Cs||e==="sp")&&Fr(e,t,n),Ec=Lt("bm"),wi=Lt("m"),zd=Lt("bu"),Sc=Lt("u"),xi=Lt("bum"),Ei=Lt("um"),Ud=Lt("sp"),Kd=Lt("rtg"),Wd=Lt("rtc");function qd(e,t=Me){Fr("ec",e,t)}let wo=!0;function Yd(e){const t=$c(e),n=e.proxy,s=e.ctx;wo=!1,t.beforeCreate&&dl(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:m,updated:p,activated:O,deactivated:w,beforeDestroy:C,beforeUnmount:_,destroyed:b,unmounted:E,render:R,renderTracked:T,renderTriggered:B,errorCaptured:ce,serverPrefetch:fe,expose:he,inheritAttrs:_e,components:Pe,directives:Te,filters:Ve}=t;if(c&&Zd(c,s,null,e.appContext.config.unwrapInjectedRef),i)for(const G in i){const K=i[G];te(K)&&(s[G]=K.bind(n))}if(r){const G=r.call(n,n);Ae(G)&&(e.data=Re(G))}if(wo=!0,o)for(const G in o){const K=o[G],oe=te(K)?K.bind(n,n):te(K.get)?K.get.bind(n,n):dt,yt=!te(K)&&te(K.set)?K.set.bind(n):dt,Ne=j({get:oe,set:yt});Object.defineProperty(s,G,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:tt=>Ne.value=tt})}if(l)for(const G in l)Oc(l[G],s,n,G);if(a){const G=te(a)?a.call(n):a;Reflect.ownKeys(G).forEach(K=>{Ct(K,G[K])})}u&&dl(u,e,"c");function q(G,K){Z(K)?K.forEach(oe=>G(oe.bind(n))):K&&G(K.bind(n))}if(q(Ec,f),q(wi,d),q(zd,m),q(Sc,p),q(Hd,O),q(Vd,w),q(qd,ce),q(Wd,T),q(Kd,B),q(xi,_),q(Ei,E),q(Ud,fe),Z(he))if(he.length){const G=e.exposed||(e.exposed={});he.forEach(K=>{Object.defineProperty(G,K,{get:()=>n[K],set:oe=>n[K]=oe})})}else e.exposed||(e.exposed={});R&&e.render===dt&&(e.render=R),_e!=null&&(e.inheritAttrs=_e),Pe&&(e.components=Pe),Te&&(e.directives=Te)}function Zd(e,t,n=dt,s=!1){Z(e)&&(e=xo(e));for(const r in e){const o=e[r];let i;Ae(o)?"default"in o?i=Mt(o.from||r,o.default,!0):i=Mt(o.from||r):i=Mt(o),ye(i)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function dl(e,t,n){ht(Z(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Oc(e,t,n,s){const r=s.includes(".")?yc(n,s):()=>n[s];if(Ce(e)){const o=t[e];te(o)&&re(r,o)}else if(te(e))re(r,e.bind(n));else if(Ae(e))if(Z(e))e.forEach(o=>Oc(o,t,n,s));else{const o=te(e.handler)?e.handler.bind(n):t[e.handler];te(o)&&re(r,o,e)}}function $c(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!r.length&&!n&&!s?a=t:(a={},r.length&&r.forEach(c=>vr(a,c,i,!0)),vr(a,t,i)),o.set(t,a),a}function vr(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&vr(e,o,n,!0),r&&r.forEach(i=>vr(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Gd[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Gd={data:hl,props:on,emits:on,methods:on,computed:on,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:on,directives:on,watch:Jd,provide:hl,inject:Xd};function hl(e,t){return t?e?function(){return De(te(e)?e.call(this,this):e,te(t)?t.call(this,this):t)}:t:e}function Xd(e,t){return on(xo(e),xo(t))}function xo(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{a=!0;const[d,m]=Cc(f,t,!0);De(i,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!a)return s.set(e,Ln),Ln;if(Z(o))for(let u=0;u-1,m[1]=O<0||p-1||ae(m,"default"))&&l.push(f)}}}const c=[i,l];return s.set(e,c),c}function pl(e){return e[0]!=="$"}function ml(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function gl(e,t){return ml(e)===ml(t)}function vl(e,t){return Z(t)?t.findIndex(n=>gl(n,e)):te(t)&&gl(t,e)?0:-1}const Ac=e=>e[0]==="_"||e==="$stable",Si=e=>Z(e)?e.map(wt):[wt(e)],th=(e,t,n)=>{const s=He((...r)=>Si(t(...r)),n);return s._c=!1,s},Mc=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Ac(r))continue;const o=e[r];if(te(o))t[r]=th(r,o,s);else if(o!=null){const i=Si(o);t[r]=()=>i}}},kc=(e,t)=>{const n=Si(t);e.slots.default=()=>n},nh=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=de(t),hr(t,"_",n)):Mc(t,e.slots={})}else e.slots={},t&&kc(e,t);hr(e.slots,Ir,1)},sh=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ve;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(De(r,t),!n&&l===1&&delete r._):(o=!t.$stable,Mc(t,r)),i=t}else t&&(kc(e,t),i={default:1});if(o)for(const l in r)!Ac(l)&&!(l in i)&&delete r[l]};function Oi(e,t){const n=Je;if(n===null)return e;const s=n.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;oSo(d,t&&(Z(t)?t[m]:t),n,s,r));return}if(gr(s)&&!r)return;const o=s.shapeFlag&4?Ai(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:a}=e,c=t&&t.r,u=l.refs===ve?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(Ce(c)?(u[c]=null,ae(f,c)&&(f[c]=null)):ye(c)&&(c.value=null)),te(a))Kt(a,l,12,[i,u]);else{const d=Ce(a),m=ye(a);if(d||m){const p=()=>{if(e.f){const O=d?u[a]:a.value;r?Z(O)&&si(O,o):Z(O)?O.includes(o)||O.push(o):d?u[a]=[o]:(a.value=[o],e.k&&(u[e.k]=a.value))}else d?(u[a]=i,ae(f,a)&&(f[a]=i)):ye(a)&&(a.value=i,e.k&&(u[e.k]=i))};i?(p.id=-1,Le(p,n)):p()}}}const Le=Nd;function ih(e){return lh(e)}function lh(e,t){const n=Hf();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:m=dt,cloneNode:p,insertStaticContent:O}=e,w=(h,g,v,P=null,$=null,L=null,N=!1,k=null,F=!!g.dynamicChildren)=>{if(h===g)return;h&&!Xn(h,g)&&(P=V(h),ze(h,$,L,!0),h=null),g.patchFlag===-2&&(F=!1,g.dynamicChildren=null);const{type:A,ref:z,shapeFlag:H}=g;switch(A){case $i:C(h,g,v,P);break;case Gt:_(h,g,v,P);break;case Zr:h==null&&b(g,v,P,N);break;case $e:Te(h,g,v,P,$,L,N,k,F);break;default:H&1?T(h,g,v,P,$,L,N,k,F):H&6?Ve(h,g,v,P,$,L,N,k,F):(H&64||H&128)&&A.process(h,g,v,P,$,L,N,k,F,be)}z!=null&&$&&So(z,h&&h.ref,L,g||h,!g)},C=(h,g,v,P)=>{if(h==null)s(g.el=l(g.children),v,P);else{const $=g.el=h.el;g.children!==h.children&&c($,g.children)}},_=(h,g,v,P)=>{h==null?s(g.el=a(g.children||""),v,P):g.el=h.el},b=(h,g,v,P)=>{[h.el,h.anchor]=O(h.children,g,v,P,h.el,h.anchor)},E=({el:h,anchor:g},v,P)=>{let $;for(;h&&h!==g;)$=d(h),s(h,v,P),h=$;s(g,v,P)},R=({el:h,anchor:g})=>{let v;for(;h&&h!==g;)v=d(h),r(h),h=v;r(g)},T=(h,g,v,P,$,L,N,k,F)=>{N=N||g.type==="svg",h==null?B(g,v,P,$,L,N,k,F):he(h,g,$,L,N,k,F)},B=(h,g,v,P,$,L,N,k)=>{let F,A;const{type:z,props:H,shapeFlag:U,transition:X,patchFlag:ie,dirs:Ee}=h;if(h.el&&p!==void 0&&ie===-1)F=h.el=p(h.el);else{if(F=h.el=i(h.type,L,H&&H.is,H),U&8?u(F,h.children):U&16&&fe(h.children,F,null,P,$,L&&z!=="foreignObject",N,k),Ee&&tn(h,null,P,"created"),H){for(const xe in H)xe!=="value"&&!sr(xe)&&o(F,xe,null,H[xe],L,h.children,P,$,M);"value"in H&&o(F,"value",null,H.value),(A=H.onVnodeBeforeMount)&&nt(A,P,h)}ce(F,h,h.scopeId,N,P)}Ee&&tn(h,null,P,"beforeMount");const pe=(!$||$&&!$.pendingBranch)&&X&&!X.persisted;pe&&X.beforeEnter(F),s(F,g,v),((A=H&&H.onVnodeMounted)||pe||Ee)&&Le(()=>{A&&nt(A,P,h),pe&&X.enter(F),Ee&&tn(h,null,P,"mounted")},$)},ce=(h,g,v,P,$)=>{if(v&&m(h,v),P)for(let L=0;L{for(let A=F;A{const k=g.el=h.el;let{patchFlag:F,dynamicChildren:A,dirs:z}=g;F|=h.patchFlag&16;const H=h.props||ve,U=g.props||ve;let X;v&&nn(v,!1),(X=U.onVnodeBeforeUpdate)&&nt(X,v,g,h),z&&tn(g,h,v,"beforeUpdate"),v&&nn(v,!0);const ie=$&&g.type!=="foreignObject";if(A?_e(h.dynamicChildren,A,k,v,P,ie,L):N||oe(h,g,k,null,v,P,ie,L,!1),F>0){if(F&16)Pe(k,g,H,U,v,P,$);else if(F&2&&H.class!==U.class&&o(k,"class",null,U.class,$),F&4&&o(k,"style",H.style,U.style,$),F&8){const Ee=g.dynamicProps;for(let pe=0;pe{X&&nt(X,v,g,h),z&&tn(g,h,v,"updated")},P)},_e=(h,g,v,P,$,L,N)=>{for(let k=0;k{if(v!==P){for(const k in P){if(sr(k))continue;const F=P[k],A=v[k];F!==A&&k!=="value"&&o(h,k,A,F,N,g.children,$,L,M)}if(v!==ve)for(const k in v)!sr(k)&&!(k in P)&&o(h,k,v[k],null,N,g.children,$,L,M);"value"in P&&o(h,"value",v.value,P.value)}},Te=(h,g,v,P,$,L,N,k,F)=>{const A=g.el=h?h.el:l(""),z=g.anchor=h?h.anchor:l("");let{patchFlag:H,dynamicChildren:U,slotScopeIds:X}=g;X&&(k=k?k.concat(X):X),h==null?(s(A,v,P),s(z,v,P),fe(g.children,v,z,$,L,N,k,F)):H>0&&H&64&&U&&h.dynamicChildren?(_e(h.dynamicChildren,U,v,$,L,N,k),(g.key!=null||$&&g===$.subTree)&&Tc(h,g,!0)):oe(h,g,v,z,$,L,N,k,F)},Ve=(h,g,v,P,$,L,N,k,F)=>{g.slotScopeIds=k,h==null?g.shapeFlag&512?$.ctx.activate(g,v,P,N,F):Be(g,v,P,$,L,N,F):q(h,g,F)},Be=(h,g,v,P,$,L,N)=>{const k=h.component=yh(h,P,$);if(bc(h)&&(k.ctx.renderer=be),_h(k),k.asyncDep){if($&&$.registerDep(k,G),!h.el){const F=k.subTree=Q(Gt);_(null,F,g,v)}return}G(k,h,g,v,$,L,N)},q=(h,g,v)=>{const P=g.component=h.component;if(Ld(h,g,v))if(P.asyncDep&&!P.asyncResolved){K(P,g,v);return}else P.next=g,Cd(P.update),P.update();else g.component=h.component,g.el=h.el,P.vnode=g},G=(h,g,v,P,$,L,N)=>{const k=()=>{if(h.isMounted){let{next:z,bu:H,u:U,parent:X,vnode:ie}=h,Ee=z,pe;nn(h,!1),z?(z.el=ie.el,K(h,z,N)):z=ie,H&&In(H),(pe=z.props&&z.props.onVnodeBeforeUpdate)&&nt(pe,X,z,ie),nn(h,!0);const xe=Wr(h),ct=h.subTree;h.subTree=xe,w(ct,xe,f(ct.el),V(ct),h,$,L),z.el=xe.el,Ee===null&&Fd(h,xe.el),U&&Le(U,$),(pe=z.props&&z.props.onVnodeUpdated)&&Le(()=>nt(pe,X,z,ie),$)}else{let z;const{el:H,props:U}=g,{bm:X,m:ie,parent:Ee}=h,pe=gr(g);if(nn(h,!1),X&&In(X),!pe&&(z=U&&U.onVnodeBeforeMount)&&nt(z,Ee,g),nn(h,!0),H&&ee){const xe=()=>{h.subTree=Wr(h),ee(H,h.subTree,h,$,null)};pe?g.type.__asyncLoader().then(()=>!h.isUnmounted&&xe()):xe()}else{const xe=h.subTree=Wr(h);w(null,xe,v,P,h,$,L),g.el=xe.el}if(ie&&Le(ie,$),!pe&&(z=U&&U.onVnodeMounted)){const xe=g;Le(()=>nt(z,Ee,xe),$)}g.shapeFlag&256&&h.a&&Le(h.a,$),h.isMounted=!0,g=v=P=null}},F=h.effect=new li(k,()=>uc(h.update),h.scope),A=h.update=F.run.bind(F);A.id=h.uid,nn(h,!0),A()},K=(h,g,v)=>{g.component=h;const P=h.vnode.props;h.vnode=g,h.next=null,eh(h,g.props,P,v),sh(h,g.children,v),Kn(),vi(void 0,h.update),Wn()},oe=(h,g,v,P,$,L,N,k,F=!1)=>{const A=h&&h.children,z=h?h.shapeFlag:0,H=g.children,{patchFlag:U,shapeFlag:X}=g;if(U>0){if(U&128){Ne(A,H,v,P,$,L,N,k,F);return}else if(U&256){yt(A,H,v,P,$,L,N,k,F);return}}X&8?(z&16&&M(A,$,L),H!==A&&u(v,H)):z&16?X&16?Ne(A,H,v,P,$,L,N,k,F):M(A,$,L,!0):(z&8&&u(v,""),X&16&&fe(H,v,P,$,L,N,k,F))},yt=(h,g,v,P,$,L,N,k,F)=>{h=h||Ln,g=g||Ln;const A=h.length,z=g.length,H=Math.min(A,z);let U;for(U=0;Uz?M(h,$,L,!0,!1,H):fe(g,v,P,$,L,N,k,F,H)},Ne=(h,g,v,P,$,L,N,k,F)=>{let A=0;const z=g.length;let H=h.length-1,U=z-1;for(;A<=H&&A<=U;){const X=h[A],ie=g[A]=F?Dt(g[A]):wt(g[A]);if(Xn(X,ie))w(X,ie,v,null,$,L,N,k,F);else break;A++}for(;A<=H&&A<=U;){const X=h[H],ie=g[U]=F?Dt(g[U]):wt(g[U]);if(Xn(X,ie))w(X,ie,v,null,$,L,N,k,F);else break;H--,U--}if(A>H){if(A<=U){const X=U+1,ie=XU)for(;A<=H;)ze(h[A],$,L,!0),A++;else{const X=A,ie=A,Ee=new Map;for(A=ie;A<=U;A++){const Ze=g[A]=F?Dt(g[A]):wt(g[A]);Ze.key!=null&&Ee.set(Ze.key,A)}let pe,xe=0;const ct=U-ie+1;let Sn=!1,Xi=0;const Gn=new Array(ct);for(A=0;A=ct){ze(Ze,$,L,!0);continue}let _t;if(Ze.key!=null)_t=Ee.get(Ze.key);else for(pe=ie;pe<=U;pe++)if(Gn[pe-ie]===0&&Xn(Ze,g[pe])){_t=pe;break}_t===void 0?ze(Ze,$,L,!0):(Gn[_t-ie]=A+1,_t>=Xi?Xi=_t:Sn=!0,w(Ze,g[_t],v,null,$,L,N,k,F),xe++)}const Ji=Sn?ah(Gn):Ln;for(pe=Ji.length-1,A=ct-1;A>=0;A--){const Ze=ie+A,_t=g[Ze],Qi=Ze+1{const{el:L,type:N,transition:k,children:F,shapeFlag:A}=h;if(A&6){tt(h.component.subTree,g,v,P);return}if(A&128){h.suspense.move(g,v,P);return}if(A&64){N.move(h,g,v,be);return}if(N===$e){s(L,g,v);for(let H=0;Hk.enter(L),$);else{const{leave:H,delayLeave:U,afterLeave:X}=k,ie=()=>s(L,g,v),Ee=()=>{H(L,()=>{ie(),X&&X()})};U?U(L,ie,Ee):Ee()}else s(L,g,v)},ze=(h,g,v,P=!1,$=!1)=>{const{type:L,props:N,ref:k,children:F,dynamicChildren:A,shapeFlag:z,patchFlag:H,dirs:U}=h;if(k!=null&&So(k,null,v,h,!0),z&256){g.ctx.deactivate(h);return}const X=z&1&&U,ie=!gr(h);let Ee;if(ie&&(Ee=N&&N.onVnodeBeforeUnmount)&&nt(Ee,g,h),z&6)D(h.component,v,P);else{if(z&128){h.suspense.unmount(v,P);return}X&&tn(h,null,g,"beforeUnmount"),z&64?h.type.remove(h,g,v,$,be,P):A&&(L!==$e||H>0&&H&64)?M(A,g,v,!1,!0):(L===$e&&H&384||!$&&z&16)&&M(F,g,v),P&&En(h)}(ie&&(Ee=N&&N.onVnodeUnmounted)||X)&&Le(()=>{Ee&&nt(Ee,g,h),X&&tn(h,null,g,"unmounted")},v)},En=h=>{const{type:g,el:v,anchor:P,transition:$}=h;if(g===$e){S(v,P);return}if(g===Zr){R(h);return}const L=()=>{r(v),$&&!$.persisted&&$.afterLeave&&$.afterLeave()};if(h.shapeFlag&1&&$&&!$.persisted){const{leave:N,delayLeave:k}=$,F=()=>N(v,L);k?k(h.el,L,F):F()}else L()},S=(h,g)=>{let v;for(;h!==g;)v=d(h),r(h),h=v;r(g)},D=(h,g,v)=>{const{bum:P,scope:$,update:L,subTree:N,um:k}=h;P&&In(P),$.stop(),L&&(L.active=!1,ze(N,h,g,v)),k&&Le(k,g),Le(()=>{h.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},M=(h,g,v,P=!1,$=!1,L=0)=>{for(let N=L;Nh.shapeFlag&6?V(h.component.subTree):h.shapeFlag&128?h.suspense.next():d(h.anchor||h.el),le=(h,g,v)=>{h==null?g._vnode&&ze(g._vnode,null,null,!0):w(g._vnode||null,h,g,null,null,null,v),hc(),g._vnode=h},be={p:w,um:ze,m:tt,r:En,mt:Be,mc:fe,pc:oe,pbc:_e,n:V,o:e};let se,ee;return t&&([se,ee]=t(be)),{render:le,hydrate:se,createApp:oh(le,se)}}function nn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Tc(e,t,n=!1){const s=e.children,r=t.children;if(Z(s)&&Z(r))for(let o=0;o>1,e[n[l]]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 ch=e=>e.__isTeleport,Lc="components";function Fc(e,t){return fh(Lc,e,!0,t)||e}const uh=Symbol();function fh(e,t,n=!0,s=!1){const r=Je||Me;if(r){const o=r.type;if(e===Lc){const l=$o(o);if(l&&(l===t||l===St(t)||l===kr(St(t))))return o}const i=yl(r[e]||o[e],t)||yl(r.appContext[e],t);return!i&&s?o:i}}function yl(e,t){return e&&(e[t]||e[St(t)]||e[kr(St(t))])}const $e=Symbol(void 0),$i=Symbol(void 0),Gt=Symbol(void 0),Zr=Symbol(void 0),fs=[];let hn=null;function I(e=!1){fs.push(hn=e?null:[])}function dh(){fs.pop(),hn=fs[fs.length-1]||null}let yr=1;function _l(e){yr+=e}function Ic(e){return e.dynamicChildren=yr>0?hn||Ln:null,dh(),yr>0&&hn&&hn.push(e),e}function W(e,t,n,s,r,o){return Ic(y(e,t,n,s,r,o,!0))}function we(e,t,n,s,r){return Ic(Q(e,t,n,s,r,!0))}function Ps(e){return e?e.__v_isVNode===!0:!1}function Xn(e,t){return e.type===t.type&&e.key===t.key}const Ir="__vInternal",Nc=({key:e})=>e!=null?e:null,rr=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ce(e)||ye(e)||te(e)?{i:Je,r:e,k:t,f:!!n}:e:null;function y(e,t=null,n=null,s=0,r=null,o=e===$e?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Nc(t),ref:t&&rr(t),scopeId:Lr,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 l?(Pi(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=Ce(n)?8:16),yr>0&&!i&&hn&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&hn.push(a),a}const Q=hh;function hh(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===uh)&&(e=Gt),Ps(e)){const l=Vn(e,t,!0);return n&&Pi(l,n),l}if(Eh(e)&&(e=e.__vccOpts),t){t=Qt(t);let{class:l,style:a}=t;l&&!Ce(l)&&(t.class=ke(l)),Ae(a)&&(ic(a)&&!Z(a)&&(a=De({},a)),t.style=mt(a))}const i=Ce(e)?1:Id(e)?128:ch(e)?64:Ae(e)?4:te(e)?2:0;return y(e,t,n,s,r,i,o,!0)}function Qt(e){return e?ic(e)||Ir in e?De({},e):e:null}function Vn(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,l=t?ph(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Nc(l),ref:t&&t.ref?n&&r?Z(r)?r.concat(rr(t)):[r,rr(t)]:rr(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!==$e?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&&Vn(e.ssContent),ssFallback:e.ssFallback&&Vn(e.ssFallback),el:e.el,anchor:e.anchor}}function ne(e=" ",t=0){return Q($i,null,e,t)}function ue(e="",t=!1){return t?(I(),we(Gt,null,e)):Q(Gt,null,e)}function wt(e){return e==null||typeof e=="boolean"?Q(Gt):Z(e)?Q($e,null,e.slice()):typeof e=="object"?Dt(e):Q($i,null,String(e))}function Dt(e){return e.el===null||e.memo?e:Vn(e)}function Pi(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),Pi(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Ir in t)?t._ctx=Je:r===3&&Je&&(Je.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else te(t)?(t={default:t,_ctx:Je},n=32):(t=String(t),s&64?(n=16,t=[ne(t)]):n=8);e.children=t,e.shapeFlag|=n}function ph(...e){const t={};for(let n=0;nt(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,a=i.length;lPs(t)?!(t.type===Gt||t.type===$e&&!jc(t.children)):!0)?e:null}const Oo=e=>e?Dc(e)?Ai(e)||e.proxy:Oo(e.parent):null,_r=De(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=>Oo(e.parent),$root:e=>Oo(e.root),$emit:e=>e.emit,$options:e=>$c(e),$forceUpdate:e=>()=>uc(e.update),$nextTick:e=>Tt.bind(e.proxy),$watch:e=>jd.bind(e)}),mh={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(s!==ve&&ae(s,t))return i[t]=1,s[t];if(r!==ve&&ae(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&ae(c,t))return i[t]=3,o[t];if(n!==ve&&ae(n,t))return i[t]=4,n[t];wo&&(i[t]=0)}}const u=_r[t];let f,d;if(u)return t==="$attrs"&&Qe(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ve&&ae(n,t))return i[t]=4,n[t];if(d=a.config.globalProperties,ae(d,t))return d[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return r!==ve&&ae(r,t)?(r[t]=n,!0):s!==ve&&ae(s,t)?(s[t]=n,!0):ae(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 l;return!!n[i]||e!==ve&&ae(e,i)||t!==ve&&ae(t,i)||(l=o[0])&&ae(l,i)||ae(s,i)||ae(_r,i)||ae(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?this.set(e,t,n.get(),null):n.value!=null&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},gh=Rc();let vh=0;function yh(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||gh,o={uid:vh++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new Vf(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Cc(s,r),emitsOptions:mc(s,r),emit:null,emitted:null,propsDefaults:ve,inheritAttrs:s.inheritAttrs,ctx:ve,data:ve,props:ve,attrs:ve,slots:ve,refs:ve,setupState:ve,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=kd.bind(null,o),e.ce&&e.ce(o),o}let Me=null;const js=()=>Me||Je,Bn=e=>{Me=e,e.scope.on()},pn=()=>{Me&&Me.scope.off(),Me=null};function Dc(e){return e.vnode.shapeFlag&4}let Cs=!1;function _h(e,t=!1){Cs=t;const{props:n,children:s}=e.vnode,r=Dc(e);Qd(e,n,r,t),nh(e,s);const o=r?bh(e,t):void 0;return Cs=!1,o}function bh(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=di(new Proxy(e.ctx,mh));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?xh(e):null;Bn(e),Kn();const o=Kt(s,e,0,[e.props,r]);if(Wn(),pn(),Wa(o)){if(o.then(pn,pn),t)return o.then(i=>{bl(e,i,t)}).catch(i=>{Tr(i,e,0)});e.asyncDep=o}else bl(e,o,t)}else Hc(e,t)}function bl(e,t,n){te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ae(t)&&(e.setupState=ac(t)),Hc(e,n)}let wl;function Hc(e,t,n){const s=e.type;if(!e.render){if(!t&&wl&&!s.render){const r=s.template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,c=De(De({isCustomElement:o,delimiters:l},i),a);s.render=wl(r,c)}}e.render=s.render||dt}Bn(e),Kn(),Yd(e),Wn(),pn()}function wh(e){return new Proxy(e.attrs,{get(t,n){return Qe(e,"get","$attrs"),t[n]}})}function xh(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=wh(e))},slots:e.slots,emit:e.emit,expose:t}}function Ai(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ac(di(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _r)return _r[n](e)}}))}function $o(e){return te(e)&&e.displayName||e.name}function Eh(e){return te(e)&&"__vccOpts"in e}const j=(e,t)=>Od(e,t,Cs);function Mi(e,t,n){const s=arguments.length;return s===2?Ae(t)&&!Z(t)?Ps(t)?Q(e,null,[t]):Q(e,t):Q(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ps(n)&&(n=[n]),Q(e,t,n))}const Sh="3.2.31",Oh="http://www.w3.org/2000/svg",ln=typeof document!="undefined"?document:null,xl=ln&&ln.createElement("template"),$h={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?ln.createElementNS(Oh,e):ln.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ln.createTextNode(e),createComment:e=>ln.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ln.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{xl.innerHTML=s?`${e}`:e;const l=xl.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ph(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 Ch(e,t,n){const s=e.style,r=Ce(n);if(n&&!r){for(const o in n)Po(s,o,n[o]);if(t&&!Ce(t))for(const o in t)n[o]==null&&Po(s,o,"")}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const El=/\s*!important$/;function Po(e,t,n){if(Z(n))n.forEach(s=>Po(e,t,s));else if(t.startsWith("--"))e.setProperty(t,n);else{const s=Ah(e,t);El.test(n)?e.setProperty(_n(s),n.replace(El,""),"important"):e[s]=n}}const Sl=["Webkit","Moz","ms"],Gr={};function Ah(e,t){const n=Gr[t];if(n)return n;let s=St(t);if(s!=="filter"&&s in e)return Gr[t]=s;s=kr(s);for(let r=0;rdocument.createEvent("Event").timeStamp&&(br=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);Vc=!!(e&&Number(e[1])<=53)}let Co=0;const Rh=Promise.resolve(),Th=()=>{Co=0},Lh=()=>Co||(Rh.then(Th),Co=br());function Mn(e,t,n,s){e.addEventListener(t,n,s)}function Fh(e,t,n,s){e.removeEventListener(t,n,s)}function Ih(e,t,n,s,r=null){const o=e._vei||(e._vei={}),i=o[t];if(s&&i)i.value=s;else{const[l,a]=Nh(t);if(s){const c=o[t]=jh(s,r);Mn(e,l,c,a)}else i&&(Fh(e,l,i,a),o[t]=void 0)}}const $l=/(?:Once|Passive|Capture)$/;function Nh(e){let t;if($l.test(e)){t={};let n;for(;n=e.match($l);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[_n(e.slice(2)),t]}function jh(e,t){const n=s=>{const r=s.timeStamp||br();(Vc||r>=n.attached-1)&&ht(Dh(s,n.value),t,5,[s])};return n.value=e,n.attached=Lh(),n}function Dh(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 Pl=/^on[a-z]/,Hh=(e,t,n,s,r=!1,o,i,l,a)=>{t==="class"?Ph(e,s,r):t==="style"?Ch(e,n,s):Cr(t)?ni(t)||Ih(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Vh(e,t,s,r))?kh(e,t,s,o,i,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Mh(e,t,s,r))};function Vh(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Pl.test(t)&&te(n)):t==="spellcheck"||t==="draggable"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Pl.test(t)&&Ce(n)?!1:t in e}const Cl=e=>{const t=e.props["onUpdate:modelValue"];return Z(t)?n=>In(t,n):t};function Bh(e){e.target.composing=!0}function Al(e){const t=e.target;t.composing&&(t.composing=!1,zh(t,"input"))}function zh(e,t){const n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}const Uh={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=Cl(r);const o=s||r.props&&r.props.type==="number";Mn(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n?l=l.trim():o&&(l=po(l)),e._assign(l)}),n&&Mn(e,"change",()=>{e.value=e.value.trim()}),t||(Mn(e,"compositionstart",Bh),Mn(e,"compositionend",Al),Mn(e,"change",Al))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},o){if(e._assign=Cl(o),e.composing||document.activeElement===e&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&po(e.value)===t))return;const i=t==null?"":t;e.value!==i&&(e.value=i)}},Kh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Ml=(e,t)=>n=>{if(!("key"in n))return;const s=_n(n.key);if(t.some(r=>r===s||Kh[r]===s))return e(n)},Bc={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Jn(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),Jn(e,!0),s.enter(e)):s.leave(e,()=>{Jn(e,!1)}):Jn(e,t))},beforeUnmount(e,{value:t}){Jn(e,t)}};function Jn(e,t){e.style.display=t?e._vod:"none"}const Wh=De({patchProp:Hh},$h);let kl;function qh(){return kl||(kl=ih(Wh))}const Yh=(...e)=>{const t=qh().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Zh(s);if(!r)return;const o=t._component;!te(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 Zh(e){return Ce(e)?document.querySelector(e):e}var Gh=Object.defineProperty,Rl=Object.getOwnPropertySymbols,Xh=Object.prototype.hasOwnProperty,Jh=Object.prototype.propertyIsEnumerable,Tl=(e,t,n)=>t in e?Gh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qh=(e,t)=>{for(var n in t||(t={}))Xh.call(t,n)&&Tl(e,n,t[n]);if(Rl)for(var n of Rl(t))Jh.call(t,n)&&Tl(e,n,t[n]);return e},zc="usehead",Ll="head:count",Xr="data-head-attrs",ep=(e,t,n)=>{const s=n.createElement(e);for(const r of Object.keys(t)){let o=t[r];r==="key"||o===!1||(r==="children"?s.textContent=o:s.setAttribute(r,o))}return s};function tp(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){const n=t.getAttribute("nonce");if(n&&!e.getAttribute("nonce")){const s=t.cloneNode(!0);return s.setAttribute("nonce",""),s.nonce=n,n===e.nonce&&e.isEqualNode(s)}}return e.isEqualNode(t)}var np=e=>{const t=["key","id","name","property"];for(const n of t){const s=typeof e.getAttribute=="function"?e.hasAttribute(n)?e.getAttribute(n):void 0:e[n];if(s!==void 0)return{name:n,value:s}}},sp=()=>{const e=Mt(zc);if(!e)throw new Error("You may forget to apply app.use(head)");return e},rp=["title","meta","link","base","style","script","htmlAttrs","bodyAttrs"],op=e=>{const t=[];for(const n of Object.keys(e))if(e[n]!=null){if(n==="title")t.push({tag:n,props:{children:e[n]}});else if(n==="base")t.push({tag:n,props:Qh({key:"default"},e[n])});else if(rp.includes(n)){const s=e[n];Array.isArray(s)?s.forEach(r=>{t.push({tag:n,props:r})}):s&&t.push({tag:n,props:s})}}return t},Fl=(e,t)=>{const n=e.getAttribute(Xr);if(n)for(const r of n.split(","))r in t||e.removeAttribute(r);const s=[];for(const r in t){const o=t[r];o!=null&&(o===!1?e.removeAttribute(r):e.setAttribute(r,o),s.push(r))}s.length?e.setAttribute(Xr,s.join(",")):e.removeAttribute(Xr)},ip=(e=window.document,t,n)=>{var s;const r=e.head;let o=r.querySelector(`meta[name="${Ll}"]`);const i=o?Number(o.getAttribute("content")):0,l=[];if(o)for(let c=0,u=o.previousElementSibling;cep(c.tag,c.props,e));a=a.filter(c=>{for(let u=0;u{var u;return(u=c.parentNode)==null?void 0:u.removeChild(c)}),a.forEach(c=>{r.insertBefore(c,o)}),o.setAttribute("content",""+(i-l.length+a.length))},lp=()=>{let e=[];const t={install(n){n.config.globalProperties.$head=t,n.provide(zc,t)},get headTags(){const n=[];return e.forEach(s=>{op(s.value).forEach(o=>{if(o.tag==="meta"||o.tag==="base"||o.tag==="script"){const i=np(o.props);if(i){let l=-1;for(let a=0;as!==n)},updateDOM(n=window.document){let s,r={},o={};const i={};for(const l of t.headTags){if(l.tag==="title"){s=l.props.children;continue}if(l.tag==="htmlAttrs"){Object.assign(r,l.props);continue}if(l.tag==="bodyAttrs"){Object.assign(o,l.props);continue}i[l.tag]=i[l.tag]||[],i[l.tag].push(l)}s!==void 0&&(n.title=s),Fl(n.documentElement,r),Fl(n.body,o);for(const l of Object.keys(i))ip(n,l,i[l])}};return t},ap=typeof window!="undefined",cp=e=>{const t=Y(e),n=sp();n.addHeadObjs(t),ap&&(_i(()=>{n.updateDOM()}),xi(()=>{n.removeHeadObjs(t),n.updateDOM()}))};function We(e,t,n){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,n),n):(e[t]=n,n)}function up(e,t){if(Array.isArray(e)){e.splice(t,1);return}delete e[t]}function Ds(e){return zf()?(Uf(e),!0):!1}function st(...e){return j(()=>e.every(t=>x(t)))}function Ot(e){return j(()=>!x(e))}function fp(e){if(!ye(e))return Re(e);const t=new Proxy({},{get(n,s,r){return x(Reflect.get(e.value,s,r))},set(n,s,r){return ye(e.value[s])&&!ye(r)?e.value[s].value=r:e.value[s]=r,!0},deleteProperty(n,s){return Reflect.deleteProperty(e.value,s)},has(n,s){return Reflect.has(e.value,s)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return Re(t)}const bn=typeof window!="undefined",dp=Object.prototype.toString,hp=e=>typeof e=="number",Uc=e=>typeof e=="string",Ao=e=>dp.call(e)==="[object Object]",pp=()=>+Date.now(),Wt=()=>{};function mp(e,t){function n(...s){e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})}return n}const Kc=e=>e();function gp(e=Kc){const t=Y(!0);function n(){t.value=!1}function s(){t.value=!0}return{isActive:t,pause:n,resume:s,eventFilter:(...o)=>{t.value&&e(...o)}}}function vp(e,t){var n;if(typeof e=="number")return e+t;const s=((n=e.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:n[0])||"",r=e.slice(s.length),o=parseFloat(s)+t;return Number.isNaN(o)?e:o+r}var yp=Object.defineProperty,_p=Object.defineProperties,bp=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,wp=Object.prototype.hasOwnProperty,xp=Object.prototype.propertyIsEnumerable,Nl=(e,t,n)=>t in e?yp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ep=(e,t)=>{for(var n in t||(t={}))wp.call(t,n)&&Nl(e,n,t[n]);if(Il)for(var n of Il(t))xp.call(t,n)&&Nl(e,n,t[n]);return e},Sp=(e,t)=>_p(e,bp(t));function Op(e){if(!ye(e))return wd(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const n in e.value)t[n]=bd(()=>({get(){return e.value[n]},set(s){if(Array.isArray(e.value)){const r=[...e.value];r[n]=s,e.value=r}else e.value=Sp(Ep({},e.value),{[n]:s})}}));return t}function $p(e,t=!0){js()?Ec(e):t?e():Tt(e)}function Pp(e,t=!0){js()?wi(e):t?e():Tt(e)}function ki(e){js()&&Ei(e)}function Wc(e=!1){if(ye(e))return t=>(e.value=typeof t=="boolean"?t:!e.value,e.value);{const t=Y(e);return[t,s=>(t.value=typeof s=="boolean"?s:!t.value,t.value)]}}var jl=Object.getOwnPropertySymbols,Cp=Object.prototype.hasOwnProperty,Ap=Object.prototype.propertyIsEnumerable,Mp=(e,t)=>{var n={};for(var s in e)Cp.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&jl)for(var s of jl(e))t.indexOf(s)<0&&Ap.call(e,s)&&(n[s]=e[s]);return n};function kp(e,t,n={}){const s=n,{eventFilter:r=Kc}=s,o=Mp(s,["eventFilter"]);return re(e,mp(r,t),o)}var Rp=Object.defineProperty,Tp=Object.defineProperties,Lp=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Dl=(e,t,n)=>t in e?Rp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fp=(e,t)=>{for(var n in t||(t={}))qc.call(t,n)&&Dl(e,n,t[n]);if(wr)for(var n of wr(t))Yc.call(t,n)&&Dl(e,n,t[n]);return e},Ip=(e,t)=>Tp(e,Lp(t)),Np=(e,t)=>{var n={};for(var s in e)qc.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&wr)for(var s of wr(e))t.indexOf(s)<0&&Yc.call(e,s)&&(n[s]=e[s]);return n};function jp(e,t,n={}){const s=n,{eventFilter:r}=s,o=Np(s,["eventFilter"]),{eventFilter:i,pause:l,resume:a,isActive:c}=gp(r);return{stop:kp(e,t,Ip(Fp({},o),{eventFilter:i})),pause:l,resume:a,isActive:c}}function lt(e){var t;const n=x(e);return(t=n==null?void 0:n.$el)!=null?t:n}const et=bn?window:void 0,Dp=bn?window.document:void 0;function Fe(...e){let t,n,s,r;if(Uc(e[0])?([n,s,r]=e,t=et):[t,n,s,r]=e,!t)return Wt;let o=Wt;const i=re(()=>lt(t),a=>{o(),a&&(a.addEventListener(n,s,r),o=()=>{a.removeEventListener(n,s,r),o=Wt})},{immediate:!0,flush:"post"}),l=()=>{i(),o()};return Ds(l),l}function Hp(e,t,n={}){const{window:s=et,ignore:r,capture:o=!0}=n;if(!s)return;const i=Y(!0),a=[Fe(s,"click",u=>{const f=lt(e),d=u.composedPath();!f||f===u.target||d.includes(f)||!i.value||r&&r.length>0&&r.some(m=>{const p=lt(m);return p&&(u.target===p||d.includes(p))})||t(u)},{passive:!0,capture:o}),Fe(s,"pointerdown",u=>{const f=lt(e);i.value=!!f&&!u.composedPath().includes(f)},{passive:!0})];return()=>a.forEach(u=>u())}const Vp=e=>typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):e?()=>!0:()=>!1;function Bp(e,t,n={}){const{target:s=et,eventName:r="keydown",passive:o=!1}=n,i=Vp(e);return Fe(s,r,a=>{i(a)&&t(a)},o)}function zp(e={}){const{window:t=et}=e,n=Y(0);return t&&(Fe(t,"blur",()=>n.value+=1,!0),Fe(t,"focus",()=>n.value+=1,!0)),j(()=>(n.value,t==null?void 0:t.document.activeElement))}function or(e,t={}){const{window:n=et}=t;let s;const r=Y(!1),o=()=>{!n||(s||(s=n.matchMedia(e)),r.value=s.matches)};return $p(()=>{o(),s&&("addEventListener"in s?s.addEventListener("change",o):s.addListener(o),Ds(()=>{"removeEventListener"in s?s.removeEventListener("change",o):s.removeListener(o)}))}),r}const Up={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};var Kp=Object.defineProperty,Hl=Object.getOwnPropertySymbols,Wp=Object.prototype.hasOwnProperty,qp=Object.prototype.propertyIsEnumerable,Vl=(e,t,n)=>t in e?Kp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yp=(e,t)=>{for(var n in t||(t={}))Wp.call(t,n)&&Vl(e,n,t[n]);if(Hl)for(var n of Hl(t))qp.call(t,n)&&Vl(e,n,t[n]);return e};function Zp(e,t={}){function n(l,a){let c=e[l];return a!=null&&(c=vp(c,a)),typeof c=="number"&&(c=`${c}px`),c}const{window:s=et}=t;function r(l){return s?s.matchMedia(l).matches:!1}const o=l=>or(`(min-width: ${n(l)})`,t),i=Object.keys(e).reduce((l,a)=>(Object.defineProperty(l,a,{get:()=>o(a),enumerable:!0,configurable:!0}),l),{});return Yp({greater:o,smaller(l){return or(`(max-width: ${n(l,-.1)})`,t)},between(l,a){return or(`(min-width: ${n(l)}) and (max-width: ${n(a,-.1)})`,t)},isGreater(l){return r(`(min-width: ${n(l)})`)},isSmaller(l){return r(`(max-width: ${n(l,-.1)})`)},isInBetween(l,a){return r(`(min-width: ${n(l)}) and (max-width: ${n(a,-.1)})`)}},i)}const Mo=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},ko="__vueuse_ssr_handlers__";Mo[ko]=Mo[ko]||{};const Gp=Mo[ko];function Xp(e,t){return Gp[e]||t}function Jp(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const Qp={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function vt(e,t,n,s={}){var r;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,shallow:c,window:u=et,eventFilter:f,onError:d=T=>{console.error(T)}}=s,m=(c?Rt:Y)(t);if(!n)try{n=Xp("getDefaultStorage",()=>{var T;return(T=et)==null?void 0:T.localStorage})()}catch(T){d(T)}if(!n)return m;const p=x(t),O=Jp(p),w=(r=s.serializer)!=null?r:Qp[O],{pause:C,resume:_}=jp(m,()=>b(m.value),{flush:o,deep:i,eventFilter:f});return u&&l&&Fe(u,"storage",R),R(),m;function b(T){try{T==null?n.removeItem(e):n.setItem(e,w.write(T))}catch(B){d(B)}}function E(T){if(!(T&&T.key!==e)){C();try{const B=T?T.newValue:n.getItem(e);return B==null?(a&&p!==null&&n.setItem(e,w.write(p)),p):typeof B!="string"?B:w.read(B)}catch(B){d(B)}finally{_()}}}function R(T){T&&T.key!==e||(m.value=E(T))}}function em(e){return or("(prefers-color-scheme: dark)",e)}var tm=Object.defineProperty,nm=Object.defineProperties,sm=Object.getOwnPropertyDescriptors,Bl=Object.getOwnPropertySymbols,rm=Object.prototype.hasOwnProperty,om=Object.prototype.propertyIsEnumerable,zl=(e,t,n)=>t in e?tm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,im=(e,t)=>{for(var n in t||(t={}))rm.call(t,n)&&zl(e,n,t[n]);if(Bl)for(var n of Bl(t))om.call(t,n)&&zl(e,n,t[n]);return e},lm=(e,t)=>nm(e,sm(t));function Fw(e,t={}){var n,s;const r=(n=t.draggingElement)!=null?n:et,o=Y((s=t.initialValue)!=null?s:{x:0,y:0}),i=Y(),l=d=>t.pointerTypes?t.pointerTypes.includes(d.pointerType):!0,a=d=>{x(t.preventDefault)&&d.preventDefault(),x(t.stopPropagation)&&d.stopPropagation()},c=d=>{var m;if(!l(d)||x(t.exact)&&d.target!==x(e))return;const p=x(e).getBoundingClientRect(),O={x:d.pageX-p.left,y:d.pageY-p.top};((m=t.onStart)==null?void 0:m.call(t,O,d))!==!1&&(i.value=O,a(d))},u=d=>{var m;!l(d)||!i.value||(o.value={x:d.pageX-i.value.x,y:d.pageY-i.value.y},(m=t.onMove)==null||m.call(t,o.value,d),a(d))},f=d=>{var m;!l(d)||!i.value||(i.value=void 0,(m=t.onEnd)==null||m.call(t,o.value,d),a(d))};return bn&&(Fe(e,"pointerdown",c,!0),Fe(r,"pointermove",u,!0),Fe(r,"pointerup",f,!0)),lm(im({},Op(o)),{position:o,isDragging:j(()=>!!i.value),style:j(()=>`left:${o.value.x}px;top:${o.value.y}px;`)})}var Ul=Object.getOwnPropertySymbols,am=Object.prototype.hasOwnProperty,cm=Object.prototype.propertyIsEnumerable,um=(e,t)=>{var n={};for(var s in e)am.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&Ul)for(var s of Ul(e))t.indexOf(s)<0&&cm.call(e,s)&&(n[s]=e[s]);return n};function fm(e,t,n={}){const s=n,{window:r=et}=s,o=um(s,["window"]);let i;const l=r&&"ResizeObserver"in r,a=()=>{i&&(i.disconnect(),i=void 0)},c=re(()=>lt(e),f=>{a(),l&&r&&f&&(i=new ResizeObserver(t),i.observe(f,o))},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return Ds(u),{isSupported:l,stop:u}}function dm(e,t={width:0,height:0},n={}){const s=Y(t.width),r=Y(t.height);return fm(e,([o])=>{s.value=o.contentRect.width,r.value=o.contentRect.height},n),re(()=>lt(e),o=>{s.value=o?t.width:0,r.value=o?t.height:0}),{width:s,height:r}}const Kl=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function hm(e,t={}){const{document:n=Dp,autoExit:s=!1}=t,r=e||(n==null?void 0:n.querySelector("html")),o=Y(!1);let i=!1,l=Kl[0];if(!n)i=!1;else for(const O of Kl)if(O[1]in n){l=O,i=!0;break}const[a,c,u,,f]=l;async function d(){!i||(n!=null&&n[u]&&await n[c](),o.value=!1)}async function m(){if(!i)return;await d();const O=lt(r);O&&(await O[a](),o.value=!0)}async function p(){o.value?await d():await m()}return n&&Fe(n,f,()=>{o.value=!!(n!=null&&n[u])},!1),s&&Ds(d),{isSupported:i,isFullscreen:o,enter:m,exit:d,toggle:p}}function pm(e,t,n={}){const{root:s,rootMargin:r="0px",threshold:o=.1,window:i=et}=n,l=i&&"IntersectionObserver"in i;let a=Wt;const c=l?re(()=>({el:lt(e),root:lt(s)}),({el:f,root:d})=>{if(a(),!f)return;const m=new IntersectionObserver(t,{root:d,rootMargin:r,threshold:o});m.observe(f),a=()=>{m.disconnect(),a=Wt}},{immediate:!0,flush:"post"}):Wt,u=()=>{a(),c()};return Ds(u),{isSupported:l,stop:u}}const mm={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function gm(e={}){const{reactive:t=!1,target:n=et,aliasMap:s=mm,passive:r=!0,onEventFired:o=Wt}=e,i=Re(new Set),l={toJSON(){return{}},current:i},a=t?Re(l):l,c=new Set;function u(m,p){m in a&&(t?a[m]=p:a[m].value=p)}function f(m,p){var O,w;const C=(O=m.key)==null?void 0:O.toLowerCase(),_=(w=m.code)==null?void 0:w.toLowerCase(),b=[_,C].filter(Boolean);_&&(p?i.add(m.code):i.delete(m.code));for(const E of b)u(E,p);C==="meta"&&!p?(c.forEach(E=>{i.delete(E),u(E,!1)}),c.clear()):m.getModifierState("Meta")&&p&&[...i,...b].forEach(E=>c.add(E))}n&&(Fe(n,"keydown",m=>(f(m,!0),o(m)),{passive:r}),Fe(n,"keyup",m=>(f(m,!1),o(m)),{passive:r}));const d=new Proxy(a,{get(m,p,O){if(typeof p!="string")return Reflect.get(m,p,O);if(p=p.toLowerCase(),p in s&&(p=s[p]),!(p in a))if(/[+_-]/.test(p)){const C=p.split(/[+_-]/g).map(_=>_.trim());a[p]=j(()=>C.every(_=>x(d[_])))}else a[p]=Y(!1);const w=Reflect.get(m,p,O);return t?x(w):w}});return d}var Bt=(e=>(e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE",e))(Bt||{});function vm(e,t={}){const n=Y(e),{threshold:s=50,onSwipe:r,onSwipeEnd:o,onSwipeStart:i}=t,l=Re({x:0,y:0}),a=(T,B)=>{l.x=T,l.y=B},c=Re({x:0,y:0}),u=(T,B)=>{c.x=T,c.y=B},f=j(()=>l.x-c.x),d=j(()=>l.y-c.y),{max:m,abs:p}=Math,O=j(()=>m(p(f.value),p(d.value))>=s),w=Y(!1),C=Y(!1),_=j(()=>O.value?p(f.value)>p(d.value)?f.value>0?Bt.LEFT:Bt.RIGHT:d.value>0?Bt.UP:Bt.DOWN:Bt.NONE),b=T=>t.pointerTypes?t.pointerTypes.includes(T.pointerType):!0,E=[Fe(e,"pointerdown",T=>{var B,ce;if(!b(T))return;C.value=!0,(ce=(B=n.value)==null?void 0:B.style)==null||ce.setProperty("touch-action","none");const fe=T.target;fe==null||fe.setPointerCapture(T.pointerId);const{clientX:he,clientY:_e}=T;a(he,_e),u(he,_e),i==null||i(T)}),Fe(e,"pointermove",T=>{if(!b(T)||!C.value)return;const{clientX:B,clientY:ce}=T;u(B,ce),!w.value&&O.value&&(w.value=!0),w.value&&(r==null||r(T))}),Fe(e,"pointerup",T=>{var B,ce;!b(T)||(w.value&&(o==null||o(T,_.value)),C.value=!1,w.value=!1,(ce=(B=n.value)==null?void 0:B.style)==null||ce.setProperty("touch-action","initial"))})],R=()=>E.forEach(T=>T());return{isSwiping:an(w),direction:an(_),posStart:an(l),posEnd:an(c),distanceX:f,distanceY:d,stop:R}}var Wl,ql;bn&&(window==null?void 0:window.navigator)&&((Wl=window==null?void 0:window.navigator)==null?void 0:Wl.platform)&&/iP(ad|hone|od)/.test((ql=window==null?void 0:window.navigator)==null?void 0:ql.platform);function At(e,t,n,s={}){var r;const{passive:o=!1,eventName:i,deep:l=!1}=s,a=js(),c=n||(a==null?void 0:a.emit)||((r=a==null?void 0:a.$emit)==null?void 0:r.bind(a));let u=i;if(t||(t="modelValue"),u=i||u||`update:${t}`,o){const f=Y(e[t]);return re(()=>e[t],d=>f.value=d),re(f,d=>{(d!==e[t]||l)&&c(u,d)},{deep:l}),f}else return j({get(){return e[t]},set(f){c(u,f)}})}function ym({window:e=et,initialWidth:t=1/0,initialHeight:n=1/0}={}){const s=Y(t),r=Y(n),o=()=>{e&&(s.value=e.innerWidth,r.value=e.innerHeight)};return o(),Pp(o),Fe("resize",o,{passive:!0}),{width:s,height:r}}/*! - * vue-router v4.0.14 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const Zc=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",qn=e=>Zc?Symbol(e):"_vr_"+e,_m=qn("rvlm"),Yl=qn("rvd"),Ri=qn("r"),Gc=qn("rl"),Ro=qn("rvl"),kn=typeof window!="undefined";function bm(e){return e.__esModule||Zc&&e[Symbol.toStringTag]==="Module"}const ge=Object.assign;function Jr(e,t){const n={};for(const s in t){const r=t[s];n[s]=Array.isArray(r)?r.map(e):e(r)}return n}const ds=()=>{},wm=/\/$/,xm=e=>e.replace(wm,"");function Qr(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("?"),a=t.indexOf("#",l>-1?l:0);return 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=$m(s!=null?s:t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function Em(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Zl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Sm(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&zn(t.matched[s],n.matched[r])&&Xc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function zn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Xc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Om(e[n],t[n]))return!1;return!0}function Om(e,t){return Array.isArray(e)?Gl(e,t):Array.isArray(t)?Gl(t,e):e===t}function Gl(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function $m(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;o({left:window.pageXOffset,top:window.pageYOffset});function km(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=Mm(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 Xl(e,t){return(history.state?history.state.position-t:-1)+e}const To=new Map;function Rm(e,t){To.set(e,t)}function Tm(e){const t=To.get(e);return To.delete(e),t}let Lm=()=>location.protocol+"//"+location.host;function Jc(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,a=r.slice(l);return a[0]!=="/"&&(a="/"+a),Zl(a,"")}return Zl(n,e)+s+r}function Fm(e,t,n,s){let r=[],o=[],i=null;const l=({state:d})=>{const m=Jc(e,location),p=n.value,O=t.value;let w=0;if(d){if(n.value=m,t.value=d,i&&i===p){i=null;return}w=O?d.position-O.position:0}else s(m);r.forEach(C=>{C(n.value,p,{delta:w,type:As.pop,direction:w?w>0?hs.forward:hs.back:hs.unknown})})};function a(){i=n.value}function c(d){r.push(d);const m=()=>{const p=r.indexOf(d);p>-1&&r.splice(p,1)};return o.push(m),m}function u(){const{history:d}=window;!d.state||d.replaceState(ge({},d.state,{scroll:Nr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:c,destroy:f}}function Jl(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Nr():null}}function Im(e){const{history:t,location:n}=window,s={value:Jc(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(a,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:Lm()+e+a;try{t[u?"replaceState":"pushState"](c,"",d),r.value=c}catch(m){console.error(m),n[u?"replace":"assign"](d)}}function i(a,c){const u=ge({},t.state,Jl(r.value.back,a,r.value.forward,!0),c,{position:r.value.position});o(a,u,!0),s.value=a}function l(a,c){const u=ge({},r.value,t.state,{forward:a,scroll:Nr()});o(u.current,u,!0);const f=ge({},Jl(s.value,a,null),{position:u.position+1},c);o(a,f,!1),s.value=a}return{location:s,state:r,push:l,replace:i}}function Nm(e){e=Pm(e);const t=Im(e),n=Fm(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=ge({location:"",base:e,go:s,createHref:Am.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 jm(e){return typeof e=="string"||e&&typeof e=="object"}function Qc(e){return typeof e=="string"||typeof e=="symbol"}const It={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},eu=qn("nf");var Ql;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ql||(Ql={}));function Un(e,t){return ge(new Error,{type:e,[eu]:!0},t)}function Nt(e,t){return e instanceof Error&&eu in e&&(t==null||!!(e.type&t))}const ea="[^/]+?",Dm={sensitive:!1,strict:!1,start:!0,end:!0},Hm=/[.+*?^${}()[\]/\\]/g;function Vm(e,t){const n=ge({},Dm,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 zm(e,t){let n=0;const s=e.score,r=t.score;for(;n1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}for(;l{i(_)}:ds}function i(u){if(Qc(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 l(){return n}function a(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!tu(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!ta(u)&&s.set(u.record.name,u)}function c(u,f){let d,m={},p,O;if("name"in u&&u.name){if(d=s.get(u.name),!d)throw Un(1,{location:u});O=d.record.name,m=ge(Zm(f.params,d.keys.filter(_=>!_.optional).map(_=>_.name)),u.params),p=d.stringify(m)}else if("path"in u)p=u.path,d=n.find(_=>_.re.test(p)),d&&(m=d.parse(p),O=d.record.name);else{if(d=f.name?s.get(f.name):n.find(_=>_.re.test(f.path)),!d)throw Un(1,{location:u,currentLocation:f});O=d.record.name,m=ge({},f.params,u.params),p=d.stringify(m)}const w=[];let C=d;for(;C;)w.unshift(C.record),C=C.parent;return{name:O,path:p,params:m,matched:w,meta:Jm(w)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function Zm(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Gm(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Xm(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function Xm(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 ta(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Jm(e){return e.reduce((t,n)=>ge(t,n.meta),{})}function na(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function tu(e,t){return t.children.some(n=>n===e||tu(e,n))}const nu=/#/g,Qm=/&/g,eg=/\//g,tg=/=/g,ng=/\?/g,su=/\+/g,sg=/%5B/g,rg=/%5D/g,ru=/%5E/g,og=/%60/g,ou=/%7B/g,ig=/%7C/g,iu=/%7D/g,lg=/%20/g;function Ti(e){return encodeURI(""+e).replace(ig,"|").replace(sg,"[").replace(rg,"]")}function ag(e){return Ti(e).replace(ou,"{").replace(iu,"}").replace(ru,"^")}function Lo(e){return Ti(e).replace(su,"%2B").replace(lg,"+").replace(nu,"%23").replace(Qm,"%26").replace(og,"`").replace(ou,"{").replace(iu,"}").replace(ru,"^")}function cg(e){return Lo(e).replace(tg,"%3D")}function ug(e){return Ti(e).replace(nu,"%23").replace(ng,"%3F")}function fg(e){return e==null?"":ug(e).replace(eg,"%2F")}function xr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function dg(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Lo(o)):[s&&Lo(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function hg(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Array.isArray(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}function Qn(){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 Ht(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,l)=>{const a=f=>{f===!1?l(Un(4,{from:n,to:t})):f instanceof Error?l(f):jm(f)?l(Un(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,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function eo(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(pg(l)){const c=(l.__vccOpts||l)[t];c&&r.push(Ht(c,n,s,o,i))}else{let a=l();r.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const u=bm(c)?c.default:c;o.components[i]=u;const d=(u.__vccOpts||u)[t];return d&&Ht(d,n,s,o,i)()}))}}return r}function pg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ra(e){const t=Mt(Ri),n=Mt(Gc),s=j(()=>t.resolve(x(e.to))),r=j(()=>{const{matched:a}=s.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(zn.bind(null,u));if(d>-1)return d;const m=oa(a[c-2]);return c>1&&oa(u)===m&&f[f.length-1].path!==m?f.findIndex(zn.bind(null,a[c-2])):d}),o=j(()=>r.value>-1&&yg(n.params,s.value.params)),i=j(()=>r.value>-1&&r.value===n.matched.length-1&&Xc(n.params,s.value.params));function l(a={}){return vg(a)?t[x(e.replace)?"replace":"push"](x(e.to)).catch(ds):Promise.resolve()}return{route:s,href:j(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}const mg=Se({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ra,setup(e,{slots:t}){const n=Re(ra(e)),{options:s}=Mt(Ri),r=j(()=>({[ia(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[ia(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Mi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),gg=mg;function vg(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 yg(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(!Array.isArray(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function oa(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ia=(e,t,n)=>e!=null?e:t!=null?t:n,_g=Se({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const s=Mt(Ro),r=j(()=>e.route||s.value),o=Mt(Yl,0),i=j(()=>r.value.matched[o]);Ct(Yl,o+1),Ct(_m,i),Ct(Ro,r);const l=Y();return re(()=>[l.value,i.value,e.name],([a,c,u],[f,d,m])=>{c&&(c.instances[u]=a,d&&d!==c&&a&&a===f&&(c.leaveGuards.size||(c.leaveGuards=d.leaveGuards),c.updateGuards.size||(c.updateGuards=d.updateGuards))),a&&c&&(!d||!zn(c,d)||!f)&&(c.enterCallbacks[u]||[]).forEach(p=>p(a))},{flush:"post"}),()=>{const a=r.value,c=i.value,u=c&&c.components[e.name],f=e.name;if(!u)return la(n.default,{Component:u,route:a});const d=c.props[e.name],m=d?d===!0?a.params:typeof d=="function"?d(a):d:null,O=Mi(u,ge({},m,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[f]=null)},ref:l}));return la(n.default,{Component:O,route:a})||O}}});function la(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const bg=_g;function wg(e){const t=Ym(e.routes,e),n=e.parseQuery||dg,s=e.stringifyQuery||sa,r=e.history,o=Qn(),i=Qn(),l=Qn(),a=Rt(It);let c=It;kn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Jr.bind(null,S=>""+S),f=Jr.bind(null,fg),d=Jr.bind(null,xr);function m(S,D){let M,V;return Qc(S)?(M=t.getRecordMatcher(S),V=D):V=S,t.addRoute(V,M)}function p(S){const D=t.getRecordMatcher(S);D&&t.removeRoute(D)}function O(){return t.getRoutes().map(S=>S.record)}function w(S){return!!t.getRecordMatcher(S)}function C(S,D){if(D=ge({},D||a.value),typeof S=="string"){const ee=Qr(n,S,D.path),h=t.resolve({path:ee.path},D),g=r.createHref(ee.fullPath);return ge(ee,h,{params:d(h.params),hash:xr(ee.hash),redirectedFrom:void 0,href:g})}let M;if("path"in S)M=ge({},S,{path:Qr(n,S.path,D.path).path});else{const ee=ge({},S.params);for(const h in ee)ee[h]==null&&delete ee[h];M=ge({},S,{params:f(S.params)}),D.params=f(D.params)}const V=t.resolve(M,D),le=S.hash||"";V.params=u(d(V.params));const be=Em(s,ge({},S,{hash:ag(le),path:V.path})),se=r.createHref(be);return ge({fullPath:be,hash:le,query:s===sa?hg(S.query):S.query||{}},V,{redirectedFrom:void 0,href:se})}function _(S){return typeof S=="string"?Qr(n,S,a.value.path):ge({},S)}function b(S,D){if(c!==S)return Un(8,{from:D,to:S})}function E(S){return B(S)}function R(S){return E(ge(_(S),{replace:!0}))}function T(S){const D=S.matched[S.matched.length-1];if(D&&D.redirect){const{redirect:M}=D;let V=typeof M=="function"?M(S):M;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=_(V):{path:V},V.params={}),ge({query:S.query,hash:S.hash,params:S.params},V)}}function B(S,D){const M=c=C(S),V=a.value,le=S.state,be=S.force,se=S.replace===!0,ee=T(M);if(ee)return B(ge(_(ee),{state:le,force:be,replace:se}),D||M);const h=M;h.redirectedFrom=D;let g;return!be&&Sm(s,V,M)&&(g=Un(16,{to:h,from:V}),yt(V,V,!0,!1)),(g?Promise.resolve(g):fe(h,V)).catch(v=>Nt(v)?Nt(v,2)?v:oe(v):G(v,h,V)).then(v=>{if(v){if(Nt(v,2))return B(ge(_(v.to),{state:le,force:be,replace:se}),D||h)}else v=_e(h,V,!0,se,le);return he(h,V,v),v})}function ce(S,D){const M=b(S,D);return M?Promise.reject(M):Promise.resolve()}function fe(S,D){let M;const[V,le,be]=xg(S,D);M=eo(V.reverse(),"beforeRouteLeave",S,D);for(const ee of V)ee.leaveGuards.forEach(h=>{M.push(Ht(h,S,D))});const se=ce.bind(null,S,D);return M.push(se),On(M).then(()=>{M=[];for(const ee of o.list())M.push(Ht(ee,S,D));return M.push(se),On(M)}).then(()=>{M=eo(le,"beforeRouteUpdate",S,D);for(const ee of le)ee.updateGuards.forEach(h=>{M.push(Ht(h,S,D))});return M.push(se),On(M)}).then(()=>{M=[];for(const ee of S.matched)if(ee.beforeEnter&&!D.matched.includes(ee))if(Array.isArray(ee.beforeEnter))for(const h of ee.beforeEnter)M.push(Ht(h,S,D));else M.push(Ht(ee.beforeEnter,S,D));return M.push(se),On(M)}).then(()=>(S.matched.forEach(ee=>ee.enterCallbacks={}),M=eo(be,"beforeRouteEnter",S,D),M.push(se),On(M))).then(()=>{M=[];for(const ee of i.list())M.push(Ht(ee,S,D));return M.push(se),On(M)}).catch(ee=>Nt(ee,8)?ee:Promise.reject(ee))}function he(S,D,M){for(const V of l.list())V(S,D,M)}function _e(S,D,M,V,le){const be=b(S,D);if(be)return be;const se=D===It,ee=kn?history.state:{};M&&(V||se?r.replace(S.fullPath,ge({scroll:se&&ee&&ee.scroll},le)):r.push(S.fullPath,le)),a.value=S,yt(S,D,M,se),oe()}let Pe;function Te(){Pe=r.listen((S,D,M)=>{const V=C(S),le=T(V);if(le){B(ge(le,{replace:!0}),V).catch(ds);return}c=V;const be=a.value;kn&&Rm(Xl(be.fullPath,M.delta),Nr()),fe(V,be).catch(se=>Nt(se,12)?se:Nt(se,2)?(B(se.to,V).then(ee=>{Nt(ee,20)&&!M.delta&&M.type===As.pop&&r.go(-1,!1)}).catch(ds),Promise.reject()):(M.delta&&r.go(-M.delta,!1),G(se,V,be))).then(se=>{se=se||_e(V,be,!1),se&&(M.delta?r.go(-M.delta,!1):M.type===As.pop&&Nt(se,20)&&r.go(-1,!1)),he(V,be,se)}).catch(ds)})}let Ve=Qn(),Be=Qn(),q;function G(S,D,M){oe(S);const V=Be.list();return V.length?V.forEach(le=>le(S,D,M)):console.error(S),Promise.reject(S)}function K(){return q&&a.value!==It?Promise.resolve():new Promise((S,D)=>{Ve.add([S,D])})}function oe(S){return q||(q=!S,Te(),Ve.list().forEach(([D,M])=>S?M(S):D()),Ve.reset()),S}function yt(S,D,M,V){const{scrollBehavior:le}=e;if(!kn||!le)return Promise.resolve();const be=!M&&Tm(Xl(S.fullPath,0))||(V||!M)&&history.state&&history.state.scroll||null;return Tt().then(()=>le(S,D,be)).then(se=>se&&km(se)).catch(se=>G(se,S,D))}const Ne=S=>r.go(S);let tt;const ze=new Set;return{currentRoute:a,addRoute:m,removeRoute:p,hasRoute:w,getRoutes:O,resolve:C,options:e,push:E,replace:R,go:Ne,back:()=>Ne(-1),forward:()=>Ne(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:Be.add,isReady:K,install(S){const D=this;S.component("RouterLink",gg),S.component("RouterView",bg),S.config.globalProperties.$router=D,Object.defineProperty(S.config.globalProperties,"$route",{enumerable:!0,get:()=>x(a)}),kn&&!tt&&a.value===It&&(tt=!0,E(r.location).catch(le=>{}));const M={};for(const le in It)M[le]=j(()=>a.value[le]);S.provide(Ri,D),S.provide(Gc,Re(M)),S.provide(Ro,a);const V=S.unmount;ze.add(S),S.unmount=function(){ze.delete(S),ze.size<1&&(c=It,Pe&&Pe(),a.value=It,tt=!1,q=!1),V()}}}}function On(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function xg(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;izn(c,l))?s.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>zn(c,a))||r.push(a))}return[n,s,r]}function aa(e,t){if(!e)return!1;const n=e.indexOf(t);return n>=0?(e.splice(n,1),!0):!1}function Eg(e){return e!=null}function Sg(e,t){return Object.fromEntries(Object.entries(e).map(([n,s])=>t(n,s)).filter(Eg))}function Og(e){return Object.keys(e)}var $g={theme:"unicorn",titleTemplate:"%s - Slidev",remoteAssets:!1,monaco:"dev",download:!1,info:!1,highlighter:"shiki",lineNumbers:!1,colorSchema:"auto",routerMode:"history",aspectRatio:1.7777777777777777,canvasWidth:980,selectable:!1,themeConfig:{},fonts:{sans:["ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont",'"Segoe UI"',"Roboto",'"Helvetica Neue"',"Arial",'"Noto Sans"',"sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"],webfonts:[],provider:"google",local:[],italic:!1,weights:["200","400","600"]},favicon:"https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png",drawings:{enabled:!0,persist:!1,presenterOnly:!1,syncAll:!0},plantUmlServer:"https://www.plantuml.com/plantuml",background:"https://source.unsplash.com/collection/94734566/1920x1080",class:"text-center",persist:!1};function at(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!1})}const wn=Re({page:0,clicks:0});let Pg=[],Cg=[];at(wn,"$syncUp",!0);at(wn,"$syncDown",!0);at(wn,"$paused",!1);at(wn,"$onSet",e=>Pg.push(e));at(wn,"$onPatch",e=>Cg.push(e));at(wn,"$patch",async()=>!1);const xn=Re({});let Ag=[],Mg=[];at(xn,"$syncUp",!0);at(xn,"$syncDown",!0);at(xn,"$paused",!1);at(xn,"$onSet",e=>Ag.push(e));at(xn,"$onPatch",e=>Mg.push(e));at(xn,"$patch",async()=>!1);const bt=wn,vn=xn,Oe=$g;var Va;const ps=(Va=Oe.aspectRatio)!=null?Va:16/9;var Ba;const ir=(Ba=Oe.canvasWidth)!=null?Ba:980,kg=Math.round(ir/ps),Rg=j(()=>Sg(Oe.themeConfig||{},(e,t)=>[`--slidev-theme-${e}`,t]));Y(!1);const ms=Y(!1),Tn=Y(!1),Tg=Y(!0),Fo=Zp(me({xs:460},Up)),Ms=ym(),lu=gm(),Lg=j(()=>Ms.height.value-Ms.width.value/ps>180),au=hm(bn?document.body:null),jn=zp(),Fg=j(()=>{var e,t;return["INPUT","TEXTAREA"].includes(((e=jn.value)==null?void 0:e.tagName)||"")||((t=jn.value)==null?void 0:t.classList.contains("CodeMirror-code"))}),Ig=j(()=>{var e;return["BUTTON","A"].includes(((e=jn.value)==null?void 0:e.tagName)||"")});vt("slidev-camera","default");vt("slidev-mic","default");const lr=vt("slidev-scale",0),gs=vt("slidev-show-overview",!1);vt("slidev-presenter-cursor",!0);const ca=vt("slidev-show-editor",!1);vt("slidev-editor-width",bn?window.innerWidth*.4:100);const cu=Wc(gs);function ua(e,t,n,s=r=>r){return e*s(.5-t*(.5-n))}function Ng(e){return[-e[0],-e[1]]}function ft(e,t){return[e[0]+t[0],e[1]+t[1]]}function ot(e,t){return[e[0]-t[0],e[1]-t[1]]}function ut(e,t){return[e[0]*t,e[1]*t]}function jg(e,t){return[e[0]/t,e[1]/t]}function es(e){return[e[1],-e[0]]}function Dg(e,t){return e[0]*t[0]+e[1]*t[1]}function Hg(e,t){return e[0]===t[0]&&e[1]===t[1]}function Vg(e){return Math.hypot(e[0],e[1])}function Bg(e){return e[0]*e[0]+e[1]*e[1]}function fa(e,t){return Bg(ot(e,t))}function uu(e){return jg(e,Vg(e))}function zg(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])}function ts(e,t,n){let s=Math.sin(n),r=Math.cos(n),o=e[0]-t[0],i=e[1]-t[1],l=o*r-i*s,a=o*s+i*r;return[l+t[0],a+t[1]]}function Io(e,t,n){return ft(e,ut(ot(t,e),n))}function da(e,t,n){return ft(e,ut(t,n))}var{min:$n,PI:Ug}=Math,ha=.275,ns=Ug+1e-4;function Kg(e,t={}){let{size:n=16,smoothing:s=.5,thinning:r=.5,simulatePressure:o=!0,easing:i=q=>q,start:l={},end:a={},last:c=!1}=t,{cap:u=!0,taper:f=0,easing:d=q=>q*(2-q)}=l,{cap:m=!0,taper:p=0,easing:O=q=>--q*q*q+1}=a;if(e.length===0||n<=0)return[];let w=e[e.length-1].runningLength,C=Math.pow(n*s,2),_=[],b=[],E=e.slice(0,10).reduce((q,G)=>{let K=G.pressure;if(o){let oe=$n(1,G.distance/n),yt=$n(1,1-oe);K=$n(1,q+(yt-q)*(oe*ha))}return(q+K)/2},e[0].pressure),R=ua(n,r,e[e.length-1].pressure,i),T,B=e[0].vector,ce=e[0].point,fe=ce,he=ce,_e=fe;for(let q=0;qC)&&(_.push(he),ce=he),_e=ft(K,D),(q<=1||fa(fe,_e)>C)&&(b.push(_e),fe=_e),E=G,B=oe}let Pe=e[0].point.slice(0,2),Te=e.length>1?e[e.length-1].point.slice(0,2):ft(e[0].point,[1,1]),Ve=[],Be=[];if(e.length===1){if(!(f||p)||c){let q=da(Pe,uu(es(ot(Pe,Te))),-(T||R)),G=[];for(let K=1/13,oe=K;oe<=1;oe+=K)G.push(ts(q,Pe,ns*2*oe));return G}}else{if(!(f||p&&e.length===1))if(u)for(let G=1/13,K=G;K<=1;K+=G){let oe=ts(b[0],Pe,ns*K);Ve.push(oe)}else{let G=ot(_[0],b[0]),K=ut(G,.5),oe=ut(G,.51);Ve.push(ot(Pe,K),ot(Pe,oe),ft(Pe,oe),ft(Pe,K))}let q=es(Ng(e[e.length-1].vector));if(p||f&&e.length===1)Be.push(Te);else if(m){let G=da(Te,q,R);for(let K=1/29,oe=K;oe<1;oe+=K)Be.push(ts(G,Te,ns*3*oe))}else Be.push(ft(Te,ut(q,R)),ft(Te,ut(q,R*.99)),ot(Te,ut(q,R*.99)),ot(Te,ut(q,R)))}return _.concat(Be,b.reverse(),Ve)}function Wg(e,t={}){var n;let{streamline:s=.5,size:r=16,last:o=!1}=t;if(e.length===0)return[];let i=.15+(1-s)*.85,l=Array.isArray(e[0])?e:e.map(({x:m,y:p,pressure:O=.5})=>[m,p,O]);if(l.length===2){let m=l[1];l=l.slice(0,-1);for(let p=1;p<5;p++)l.push(Io(l[0],m,p/4))}l.length===1&&(l=[...l,[...ft(l[0],[1,1]),...l[0].slice(2)]]);let a=[{point:[l[0][0],l[0][1]],pressure:l[0][2]>=0?l[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],c=!1,u=0,f=a[0],d=l.length-1;for(let m=1;m=0?l[m][2]:.5,vector:uu(ot(f.point,p)),distance:O,runningLength:u},a.push(f)}return a[0].vector=((n=a[1])==null?void 0:n.vector)||[0,0],a}function qg(e,t={}){return Kg(Wg(e,t),t)}var Yg=qg,Zg=Object.defineProperty,pa=Object.getOwnPropertySymbols,Gg=Object.prototype.hasOwnProperty,Xg=Object.prototype.propertyIsEnumerable,ma=(e,t,n)=>t in e?Zg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,No=(e,t)=>{for(var n in t||(t={}))Gg.call(t,n)&&ma(e,n,t[n]);if(pa)for(var n of pa(t))Xg.call(t,n)&&ma(e,n,t[n]);return e},Jg=()=>({events:{},emit(e,...t){(this.events[e]||[]).forEach(n=>n(...t))},on(e,t){return(this.events[e]=this.events[e]||[]).push(t),()=>this.events[e]=(this.events[e]||[]).filter(n=>n!==t)}});function Er(e,t){return e-t}function Qg(e){return e<0?-1:1}function Sr(e){return[Math.abs(e),Qg(e)]}function fu(){const e=()=>((1+Math.random())*65536|0).toString(16).substring(1);return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}var ev=2,$t=ev,Yn=class{constructor(e){this.drauu=e,this.event=void 0,this.point=void 0,this.start=void 0,this.el=null}onSelected(e){}onUnselected(){}onStart(e){}onMove(e){return!1}onEnd(e){}get brush(){return this.drauu.brush}get shiftPressed(){return this.drauu.shiftPressed}get altPressed(){return this.drauu.altPressed}get svgElement(){return this.drauu.el}getMousePosition(e){var t,n;const s=this.drauu.el,r=(t=this.drauu.options.coordinateScale)!=null?t:1;if(this.drauu.options.coordinateTransform===!1){const o=this.drauu.el.getBoundingClientRect();return{x:(e.pageX-o.left)*r,y:(e.pageY-o.top)*r,pressure:e.pressure}}else{const o=this.drauu.svgPoint;o.x=e.clientX,o.y=e.clientY;const i=o.matrixTransform((n=s.getScreenCTM())==null?void 0:n.inverse());return{x:i.x*r,y:i.y*r,pressure:e.pressure}}}createElement(e,t){var n;const s=document.createElementNS("http://www.w3.org/2000/svg",e),r=t?No(No({},this.brush),t):this.brush;return s.setAttribute("fill",(n=r.fill)!=null?n:"transparent"),s.setAttribute("stroke",r.color),s.setAttribute("stroke-width",r.size.toString()),s.setAttribute("stroke-linecap","round"),r.dasharray&&s.setAttribute("stroke-dasharray",r.dasharray),s}attr(e,t){this.el.setAttribute(e,typeof t=="string"?t:t.toFixed($t))}_setEvent(e){this.event=e,this.point=this.getMousePosition(e)}_eventDown(e){return this._setEvent(e),this.start=this.point,this.onStart(this.point)}_eventMove(e){return this._setEvent(e),this.onMove(this.point)}_eventUp(e){return this._setEvent(e),this.onEnd(this.point)}},tv=class extends Yn{constructor(){super(...arguments),this.points=[]}onStart(e){return this.el=document.createElementNS("http://www.w3.org/2000/svg","path"),this.points=[e],this.attr("fill",this.brush.color),this.attr("d",this.getSvgData(this.points)),this.el}onMove(e){return this.el||this.onStart(e),this.points[this.points.length-1]!==e&&this.points.push(e),this.attr("d",this.getSvgData(this.points)),!0}onEnd(){const e=this.el;return this.el=null,!!e}getSvgData(e){const t=Yg(e,No({size:this.brush.size*2,thinning:.9,simulatePressure:!1,start:{taper:5},end:{taper:5}},this.brush.stylusOptions));if(!t.length)return"";const n=t.reduce((s,[r,o],i,l)=>{const[a,c]=l[(i+1)%l.length];return s.push(r,o,(r+a)/2,(o+c)/2),s},["M",...t[0],"Q"]);return n.push("Z"),n.map(s=>typeof s=="number"?s.toFixed(2):s).join(" ")}},nv=class extends Yn{onStart(e){return this.el=this.createElement("ellipse"),this.attr("cx",e.x),this.attr("cy",e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=Sr(e.x-this.start.x),[s,r]=Sr(e.y-this.start.y);if(this.shiftPressed){const o=Math.min(t,s);t=o,s=o}if(this.altPressed)this.attr("cx",this.start.x),this.attr("cy",this.start.y),this.attr("rx",t),this.attr("ry",s);else{const[o,i]=[this.start.x,this.start.x+t*n].sort(Er),[l,a]=[this.start.y,this.start.y+s*r].sort(Er);this.attr("cx",(o+i)/2),this.attr("cy",(l+a)/2),this.attr("rx",(i-o)/2),this.attr("ry",(a-l)/2)}return!0}onEnd(){const e=this.el;return this.el=null,!(!e||!e.getTotalLength())}};function du(e,t){const n=document.createElementNS("http://www.w3.org/2000/svg","defs"),s=document.createElementNS("http://www.w3.org/2000/svg","marker"),r=document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("fill",t),s.setAttribute("id",e),s.setAttribute("viewBox","0 -5 10 10"),s.setAttribute("refX","5"),s.setAttribute("refY","0"),s.setAttribute("markerWidth","4"),s.setAttribute("markerHeight","4"),s.setAttribute("orient","auto"),r.setAttribute("d","M0,-5L10,0L0,5"),s.appendChild(r),n.appendChild(s),n}var sv=class extends Yn{onStart(e){if(this.el=this.createElement("line",{fill:"transparent"}),this.attr("x1",e.x),this.attr("y1",e.y),this.attr("x2",e.x),this.attr("y2",e.y),this.brush.arrowEnd){const t=fu(),n=document.createElementNS("http://www.w3.org/2000/svg","g");return n.append(du(t,this.brush.color)),n.append(this.el),this.attr("marker-end",`url(#${t})`),n}return this.el}onMove(e){if(!this.el)return!1;let{x:t,y:n}=e;if(this.shiftPressed){const s=e.x-this.start.x,r=e.y-this.start.y;if(r!==0){let o=s/r;o=Math.round(o),Math.abs(o)<=1?(t=this.start.x+r*o,n=this.start.y+r):(t=this.start.x+s,n=this.start.y)}}return this.altPressed?(this.attr("x1",this.start.x*2-t),this.attr("y1",this.start.y*2-n),this.attr("x2",t),this.attr("y2",n)):(this.attr("x1",this.start.x),this.attr("y1",this.start.y),this.attr("x2",t),this.attr("y2",n)),!0}onEnd(){const e=this.el;return this.el=null,!(!e||e.getTotalLength()<5)}},rv=class extends Yn{onStart(e){return this.el=this.createElement("rect"),this.brush.cornerRadius&&(this.attr("rx",this.brush.cornerRadius),this.attr("ry",this.brush.cornerRadius)),this.attr("x",e.x),this.attr("y",e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=Sr(e.x-this.start.x),[s,r]=Sr(e.y-this.start.y);if(this.shiftPressed){const o=Math.min(t,s);t=o,s=o}if(this.altPressed)this.attr("x",this.start.x-t),this.attr("y",this.start.y-s),this.attr("width",t*2),this.attr("height",s*2);else{const[o,i]=[this.start.x,this.start.x+t*n].sort(Er),[l,a]=[this.start.y,this.start.y+s*r].sort(Er);this.attr("x",o),this.attr("y",l),this.attr("width",i-o),this.attr("height",a-l)}return!0}onEnd(){const e=this.el;return this.el=null,!(!e||!e.getTotalLength())}};function ov(e,t){const n=e.x-t.x,s=e.y-t.y;return n*n+s*s}function iv(e,t,n){let s=t.x,r=t.y,o=n.x-s,i=n.y-r;if(o!==0||i!==0){const l=((e.x-s)*o+(e.y-r)*i)/(o*o+i*i);l>1?(s=n.x,r=n.y):l>0&&(s+=o*l,r+=i*l)}return o=e.x-s,i=e.y-r,o*o+i*i}function lv(e,t){let n=e[0];const s=[n];let r;for(let o=1,i=e.length;ot&&(s.push(r),n=r);return n!==r&&r&&s.push(r),s}function jo(e,t,n,s,r){let o=s,i=0;for(let l=t+1;lo&&(i=l,o=a)}o>s&&(i-t>1&&jo(e,t,i,s,r),r.push(e[i]),n-i>1&&jo(e,i,n,s,r))}function av(e,t){const n=e.length-1,s=[e[0]];return jo(e,0,n,t,s),s.push(e[n]),s}function ga(e,t,n=!1){if(e.length<=2)return e;const s=t!==void 0?t*t:1;return e=n?e:lv(e,s),e=av(e,s),e}var cv=class extends Yn{constructor(){super(...arguments),this.points=[],this.count=0}onStart(e){if(this.el=this.createElement("path",{fill:"transparent"}),this.points=[e],this.brush.arrowEnd){this.arrowId=fu();const t=du(this.arrowId,this.brush.color);this.el.appendChild(t)}return this.el}onMove(e){return this.el||this.onStart(e),this.points[this.points.length-1]!==e&&(this.points.push(e),this.count+=1),this.count>5&&(this.points=ga(this.points,1,!0),this.count=0),this.attr("d",ya(this.points)),!0}onEnd(){const e=this.el;return this.el=null,!(!e||(e.setAttribute("d",ya(ga(this.points,1,!0))),!e.getTotalLength()))}};function uv(e,t){const n=t.x-e.x,s=t.y-e.y;return{length:Math.sqrt(Math.pow(n,2)+Math.pow(s,2)),angle:Math.atan2(s,n)}}function va(e,t,n,s){const r=t||e,o=n||e,i=.2,l=uv(r,o),a=l.angle+(s?Math.PI:0),c=l.length*i,u=e.x+Math.cos(a)*c,f=e.y+Math.sin(a)*c;return{x:u,y:f}}function fv(e,t,n){const s=va(n[t-1],n[t-2],e),r=va(e,n[t-1],n[t+1],!0);return`C ${s.x.toFixed($t)},${s.y.toFixed($t)} ${r.x.toFixed($t)},${r.y.toFixed($t)} ${e.x.toFixed($t)},${e.y.toFixed($t)}`}function ya(e){return e.reduce((t,n,s,r)=>s===0?`M ${n.x.toFixed($t)},${n.y.toFixed($t)}`:`${t} ${fv(n,s,r)}`,"")}var dv=class extends Yn{constructor(){super(...arguments),this.pathSubFactor=20,this.pathFragments=[]}onSelected(e){const t=(n,s)=>{if(n&&n.length)for(let r=0;r!e.includes(n))),e.length>0}lineLineIntersect(e,t){const n=e.x1,s=e.x2,r=t.x1,o=t.x2,i=e.y1,l=e.y2,a=t.y1,c=t.y2,u=(n-s)*(a-c)-(i-l)*(r-o),f=(n*l-i*s)*(r-o)-(n-s)*(r*c-a*o),d=(n*l-i*s)*(a-c)-(i-l)*(r*c-a*o),m=(p,O,w)=>p>=O&&p<=w?!0:p>=w&&p<=O;if(u===0)return!1;{const p={x:f/u,y:d/u};return m(p.x,n,s)&&m(p.y,i,l)&&m(p.x,r,o)&&m(p.y,a,c)}}};function hv(e){return{draw:new cv(e),stylus:new tv(e),line:new sv(e),rectangle:new rv(e),ellipse:new nv(e),eraseLine:new dv(e)}}var pv=class{constructor(e={}){this.options=e,this.el=null,this.svgPoint=null,this.eventEl=null,this.shiftPressed=!1,this.altPressed=!1,this.drawing=!1,this._emitter=Jg(),this._models=hv(this),this._undoStack=[],this._disposables=[],this.options.brush||(this.options.brush={color:"black",size:3,mode:"stylus"}),e.el&&this.mount(e.el,e.eventTarget)}get model(){return this._models[this.mode]}get mounted(){return!!this.el}get mode(){return this.options.brush.mode||"stylus"}set mode(e){this._models[this.mode].onUnselected(),this.options.brush.mode=e,this.model.onSelected(this.el)}get brush(){return this.options.brush}set brush(e){this.options.brush=e}resolveSelector(e){return typeof e=="string"?document.querySelector(e):e||null}mount(e,t){if(this.el)throw new Error("[drauu] already mounted, unmount previous target first");if(this.el=this.resolveSelector(e),!this.el)throw new Error("[drauu] target element not found");if(this.el.tagName.toLocaleLowerCase()!=="svg")throw new Error("[drauu] can only mount to a SVG element");if(!this.el.createSVGPoint)throw new Error("[drauu] SVG element must be create by document.createElementNS('http://www.w3.org/2000/svg', 'svg')");this.svgPoint=this.el.createSVGPoint();const n=this.resolveSelector(t)||this.el,s=this.eventStart.bind(this),r=this.eventMove.bind(this),o=this.eventEnd.bind(this),i=this.eventKeyboard.bind(this);n.addEventListener("pointerdown",s,{passive:!1}),window.addEventListener("pointermove",r,{passive:!1}),window.addEventListener("pointerup",o,{passive:!1}),window.addEventListener("pointercancel",o,{passive:!1}),window.addEventListener("keydown",i,!1),window.addEventListener("keyup",i,!1),this._disposables.push(()=>{n.removeEventListener("pointerdown",s),window.removeEventListener("pointermove",r),window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",o),window.removeEventListener("keydown",i,!1),window.removeEventListener("keyup",i,!1)}),this._emitter.emit("mounted")}unmount(){this._disposables.forEach(e=>e()),this._disposables.length=0,this.el=null,this._emitter.emit("unmounted")}on(e,t){return this._emitter.on(e,t)}undo(){const e=this.el;return e.lastElementChild?(this._undoStack.push(e.lastElementChild.cloneNode(!0)),e.lastElementChild.remove(),this._emitter.emit("changed"),!0):!1}redo(){return this._undoStack.length?(this.el.appendChild(this._undoStack.pop()),this._emitter.emit("changed"),!0):!1}canRedo(){return!!this._undoStack.length}canUndo(){var e;return!!((e=this.el)!=null&&e.lastElementChild)}eventMove(e){!this.acceptsInput(e)||!this.drawing||this.model._eventMove(e)&&(e.stopPropagation(),e.preventDefault(),this._emitter.emit("changed"))}eventStart(e){!this.acceptsInput(e)||(e.stopPropagation(),e.preventDefault(),this._currentNode&&this.cancel(),this.drawing=!0,this._emitter.emit("start"),this._currentNode=this.model._eventDown(e),this._currentNode&&this.mode!=="eraseLine"&&this.el.appendChild(this._currentNode),this._emitter.emit("changed"))}eventEnd(e){if(!this.acceptsInput(e)||!this.drawing)return;const t=this.model._eventUp(e);t?(t instanceof Element&&t!==this._currentNode&&(this._currentNode=t),this.commit()):this.cancel(),this.drawing=!1,this._emitter.emit("end"),this._emitter.emit("changed")}acceptsInput(e){return!this.options.acceptsInputTypes||this.options.acceptsInputTypes.includes(e.pointerType)}eventKeyboard(e){this.shiftPressed===e.shiftKey&&this.altPressed===e.altKey||(this.shiftPressed=e.shiftKey,this.altPressed=e.altKey,this.model.point&&this.model.onMove(this.model.point)&&this._emitter.emit("changed"))}commit(){this._undoStack.length=0;const e=this._currentNode;this._currentNode=void 0,this._emitter.emit("committed",e)}clear(){this._undoStack.length=0,this.cancel(),this.el.innerHTML="",this._emitter.emit("changed")}cancel(){this._currentNode&&(this.el.removeChild(this._currentNode),this._currentNode=void 0,this._emitter.emit("canceled"))}dump(){return this.el.innerHTML}load(e){this.clear(),this.el.innerHTML=e}};function mv(e){return new pv(e)}const Do=["#ff595e","#ffca3a","#8ac926","#1982c4","#6a4c93","#ffffff","#000000"],Et=vt("slidev-drawing-enabled",!1),Iw=vt("slidev-drawing-pinned",!1),gv=Y(!1),vv=Y(!1),yv=Y(!1),ks=Y(!1),un=fp(vt("slidev-drawing-brush",{color:Do[0],size:4,mode:"stylus"})),_a=Y("stylus");let Ho=!1;const ss=j({get(){return _a.value},set(e){_a.value=e,e==="arrow"?(un.mode="line",un.arrowEnd=!0):(un.mode=e,un.arrowEnd=!1)}}),_v=Re({brush:un,acceptsInputTypes:j(()=>Et.value?void 0:["pen"]),coordinateTransform:!1}),Ye=di(mv(_v));function bv(){Ye.clear(),vn.$patch({[Ie.value]:""})}function wv(){var e;vv.value=Ye.canRedo(),gv.value=Ye.canUndo(),yv.value=!!((e=Ye.el)!=null&&e.children.length)}function xv(){Ho=!0;const e=vn[Ie.value];e!=null?Ye.load(e):Ye.clear(),Ho=!1}Ye.on("changed",()=>{if(wv(),!Ho){const e=Ye.dump(),t=Ie.value;(vn[t]||"")!==e&&(vn[t]=Ye.dump())}});Tt(()=>{re(Ie,()=>{!Ye.mounted||xv()},{immediate:!0}),_i(()=>{vn.$syncUp=Oe.drawings.syncAll||Jt.value})});Ye.on("start",()=>ks.value=!0);Ye.on("end",()=>ks.value=!1);window.addEventListener("keydown",e=>{if(!Et.value)return;const t=!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey;let n=!0;e.code==="KeyZ"&&(e.ctrlKey||e.metaKey)?e.shiftKey?Ye.redo():Ye.undo():e.code==="Escape"?Et.value=!1:e.code==="KeyL"&&t?ss.value="line":e.code==="KeyA"&&t?ss.value="arrow":e.code==="KeyS"&&t?ss.value="stylus":e.code==="KeyR"&&t?ss.value="rectangle":e.code==="KeyE"&&t?ss.value="ellipse":e.code==="KeyC"&&t?bv():e.code.startsWith("Digit")&&t&&+e.code[5]<=Do.length?un.color=Do[+e.code[5]-1]:n=!1,n&&(e.preventDefault(),e.stopPropagation())},!1);const ba=em(),to=vt("slidev-color-schema","auto"),Vo=j(()=>Oe.colorSchema!=="auto"),Li=j({get(){return Vo.value?Oe.colorSchema==="dark":to.value==="auto"?ba.value:to.value==="dark"},set(e){Vo.value||(to.value=e===ba.value?"auto":e?"dark":"light")}}),hu=Wc(Li);bn&&re(Li,e=>{const t=document.querySelector("html");t.classList.toggle("dark",e),t.classList.toggle("light",!e)},{immediate:!0});function Ev(){return[]}const pu=st(Ot(Fg),Ot(Ig),Tg);function Sv(e,t,n=!1){typeof e=="string"&&(e=lu[e]);const s=st(e,pu);let r=0,o;const i=()=>{if(clearTimeout(o),!s.value){r=0;return}n&&(o=setTimeout(i,Math.max(1e3-r*250,150)),r++),t()};return re(s,i,{flush:"sync"})}function Ov(e,t){return Bp(e,n=>{!pu.value||n.repeat||t()})}function $v(){const e=Ev(),{escape:t,space:n,shift:s,left:r,right:o,d:i,g:l,o:a}=lu;new Map([{key:st(n,Ot(s)),fn:qt,autoRepeat:!0},{key:st(n,s),fn:Yt,autoRepeat:!0},{key:st(o,Ot(s)),fn:qt,autoRepeat:!0},{key:st(r,Ot(s)),fn:Yt,autoRepeat:!0},{key:"pageDown",fn:qt,autoRepeat:!0},{key:"pageUp",fn:Yt,autoRepeat:!0},{key:"up",fn:()=>Ls(!1),autoRepeat:!0},{key:"down",fn:Ts,autoRepeat:!0},{key:st(r,s),fn:()=>Ls(!1),autoRepeat:!0},{key:st(o,s),fn:Ts,autoRepeat:!0},{key:st(i,Ot(Et)),fn:hu},{key:st(a,Ot(Et)),fn:cu},{key:st(t,Ot(Et)),fn:()=>gs.value=!1},{key:st(l,Ot(Et)),fn:()=>Tn.value=!Tn.value},...e].map(u=>[u.key,u])).forEach(u=>{u.fn&&Sv(u.key,u.fn,u.autoRepeat)}),Ov("f",()=>au.toggle())}const Pv={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Cv=y("path",{fill:"currentColor",d:"M24 9.4L22.6 8L16 14.6L9.4 8L8 9.4l6.6 6.6L8 22.6L9.4 24l6.6-6.6l6.6 6.6l1.4-1.4l-6.6-6.6L24 9.4z"},null,-1),Av=[Cv];function Mv(e,t){return I(),W("svg",Pv,Av)}var kv={name:"carbon-close",render:Mv};function mu(e){var n,s;const t=(s=(n=e==null?void 0:e.meta)==null?void 0:n.slide)==null?void 0:s.no;return t!=null?`slidev-page-${t}`:""}const ar=Symbol("v-click-clicks"),Rn=Symbol("v-click-clicks-elements"),Bo=Symbol("v-click-clicks-order-map"),cr=Symbol("v-click-clicks-disabled"),Rv=Symbol("slidev-slide-scale"),Pn="slidev-vclick-target",no="slidev-vclick-hidden",Tv="slidev-vclick-fade",so="slidev-vclick-hidden-explicitly",rs="slidev-vclick-current",Qs="slidev-vclick-prior";const gu=Se({props:{width:{type:Number},meta:{default:()=>({})},scale:{type:[Number,String]}},setup(e){const t=e,n=Y(),s=dm(n),r=j(()=>t.width?t.width:s.width.value),o=j(()=>t.width?t.width/ps:s.height.value);t.width&&_i(()=>{n.value&&(n.value.style.width=`${r.value}px`,n.value.style.height=`${o.value}px`)});const i=j(()=>r.value/o.value),l=j(()=>t.scale?t.scale:i.value({height:`${kg}px`,width:`${ir}px`,transform:`translate(-50%, -50%) scale(${l.value})`})),c=j(()=>({"select-none":!Oe.selectable,"slidev-code-line-numbers":Oe.lineNumbers}));return Ct(Rv,l),(u,f)=>(I(),W("div",{id:"slide-container",ref_key:"root",ref:n,class:ke(x(c))},[y("div",{id:"slide-content",style:mt(x(a))},[gn(u.$slots,"default")],4),gn(u.$slots,"controls")],2))}});var vu=Se({props:{clicks:{type:[Number,String],default:0},clicksElements:{type:Array,default:()=>[]},clicksOrderMap:{type:Map,default:()=>new Map},clicksDisabled:{type:Boolean,default:!1},is:{type:Object,default:void 0}},setup(e,{emit:t}){const n=At(e,"clicks",t),s=At(e,"clicksElements",t),r=At(e,"clicksDisabled",t),o=At(e,"clicksOrderMap",t);s.value.length=0,Ct(ar,n),Ct(cr,r),Ct(Rn,s),Ct(Bo,o)},render(){var e,t;return this.$props.is?Mi(this.$props.is):(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)}});const Lv=["innerHTML"],Fv=Se({props:{page:null},setup(e){return(t,n)=>x(vn)[e.page]?(I(),W("svg",{key:0,ref:"svg",class:"w-full h-full absolute top-0 pointer-events-none",innerHTML:x(vn)[e.page]},null,8,Lv)):ue("v-if",!0)}});const Iv={class:"slides-overview bg-main !bg-opacity-75 p-16 overflow-y-auto"},Nv=["onClick"],jv=Se({props:{modelValue:{type:Boolean}},emits:[],setup(e,{emit:t}){const s=At(e,"modelValue",t);function r(){s.value=!1}function o(f){Vs(f),r()}const i=Fo.smaller("xs"),l=Fo.smaller("sm"),a=4*16*2,c=2*16,u=j(()=>i.value?Ms.width.value-a:l.value?(Ms.width.value-a-c)/2:300);return(f,d)=>{const m=kv;return I(),W($e,null,[Oi(y("div",Iv,[y("div",{class:"grid gap-y-4 gap-x-8 w-full",style:mt(`grid-template-columns: repeat(auto-fit,minmax(${x(u)}px,1fr))`)},[(I(!0),W($e,null,Ci(x(gt).slice(0,-1),(p,O)=>(I(),W("div",{key:p.path,class:"relative"},[y("div",{class:"inline-block border border-gray-400 rounded border-opacity-50 overflow-hidden bg-main hover:border-$slidev-theme-primary",onClick:w=>o(+p.path)},[(I(),we(gu,{key:p.path,width:x(u),"clicks-disabled":!0,class:"pointer-events-none"},{default:He(()=>[Q(x(vu),{is:p==null?void 0:p.component,"clicks-disabled":!0,class:ke(x(mu)(p))},null,8,["is","class"]),Q(Fv,{page:+p.path},null,8,["page"])]),_:2},1032,["width"]))],8,Nv),y("div",{class:"absolute top-0 opacity-50",style:mt(`left: ${x(u)+5}px`)},mn(O+1),5)]))),128))],4)],512),[[Bc,x(s)]]),x(s)?(I(),W("button",{key:0,class:"fixed text-2xl top-4 right-4 icon-btn text-gray-400",onClick:r},[Q(m)])):ue("v-if",!0)],64)}}});var Dv="/assets/logo.b72bde5d.png";const Hv={key:0,class:"fixed top-0 bottom-0 left-0 right-0 grid z-20"},Vv=Se({props:{modelValue:{default:!1},class:{default:""}},emits:["modelValue"],setup(e,{emit:t}){const n=e,s=At(n,"modelValue",t);function r(){s.value=!1}return(o,i)=>(I(),we(wc,null,[x(s)?(I(),W("div",Hv,[y("div",{bg:"black opacity-80",class:"absolute top-0 bottom-0 left-0 right-0 -z-1",onClick:i[0]||(i[0]=l=>r())}),y("div",{class:ke(["m-auto rounded-md bg-main shadow",n.class]),"dark:border":"~ gray-400 opacity-10"},[gn(o.$slots,"default")],2)])):ue("v-if",!0)],1024))}});const Bv={class:"slidev-info-dialog slidev-layout flex flex-col gap-4 text-base"},zv=["innerHTML"],Uv=y("a",{href:"https://github.com/slidevjs/slidev",target:"_blank",class:"!opacity-100 !border-none !text-current"},[y("div",{class:"flex gap-1 children:my-auto"},[y("div",{class:"opacity-50 text-sm mr-2"},"Powered by"),y("img",{class:"w-5 h-5",src:Dv,alt:"Slidev"}),y("div",{style:{color:"#2082A6"}},[y("b",null,"Sli"),ne("dev ")])])],-1),Kv=Se({props:{modelValue:{default:!1}},emits:["modelValue"],setup(e,{emit:t}){const s=At(e,"modelValue",t),r=j(()=>typeof Oe.info=="string");return(o,i)=>(I(),we(Vv,{modelValue:x(s),"onUpdate:modelValue":i[0]||(i[0]=l=>ye(s)?s.value=l:null),class:"px-6 py-4"},{default:He(()=>[y("div",Bv,[x(r)?(I(),W("div",{key:0,class:"mb-4",innerHTML:x(Oe).info},null,8,zv)):ue("v-if",!0),Uv])]),_:1},8,["modelValue"]))}}),Wv=["disabled","onKeydown"],qv=Se({setup(e){const t=Y(),n=Y(""),s=j(()=>+n.value),r=j(()=>!isNaN(s.value)&&s.value>0&&s.value<=Ii.value);function o(){r.value&&Vs(s.value),i()}function i(){Tn.value=!1}return re(Tn,async l=>{var a,c;l?(await Tt(),n.value="",(a=t.value)==null||a.focus()):(c=t.value)==null||c.blur()}),re(n,l=>{l.match(/^[^0-9]/)&&(n.value=n.value.substr(1))}),(l,a)=>(I(),W("div",{id:"slidev-goto-dialog",class:ke(["fixed right-5 bg-main transform transition-all",x(Tn)?"top-5":"-top-20"]),shadow:"~",p:"x-4 y-2",border:"~ transparent rounded dark:gray-400 dark:opacity-25"},[Oi(y("input",{ref_key:"input",ref:t,"onUpdate:modelValue":a[0]||(a[0]=c=>n.value=c),type:"text",disabled:!x(Tn),class:ke(["outline-none bg-transparent",{"text-red-400":!x(r)&&n.value}]),placeholder:"Goto...",onKeydown:[Ml(o,["enter"]),Ml(i,["escape"])],onBlur:i},null,42,Wv),[[Uh,n.value]])],2))}}),Yv=Se({setup(e){return Rt(),Rt(),(t,n)=>(I(),W($e,null,[Q(jv,{modelValue:x(gs),"onUpdate:modelValue":n[0]||(n[0]=s=>ye(gs)?gs.value=s:null)},null,8,["modelValue"]),Q(qv),ue("v-if",!0),x(Oe).info?(I(),we(Kv,{key:1,modelValue:x(ms),"onUpdate:modelValue":n[2]||(n[2]=s=>ye(ms)?ms.value=s:null)},null,8,["modelValue"])):ue("v-if",!0)],64))}}),Zv={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Gv=y("path",{fill:"currentColor",d:"M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30V8zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3s3 1.3 3 3s-1.3 3-3 3zM2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3s-3-1.3-3-3s1.3-3 3-3z"},null,-1),Xv=[Gv];function Jv(e,t){return I(),W("svg",Zv,Xv)}var Qv={name:"carbon-settings-adjust",render:Jv};const e0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},t0=y("path",{fill:"currentColor",d:"M17 22v-8h-4v2h2v6h-3v2h8v-2h-3zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8z"},null,-1),n0=y("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4Z"},null,-1),s0=[t0,n0];function r0(e,t){return I(),W("svg",e0,s0)}var o0={name:"carbon-information",render:r0};const i0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},l0=y("path",{fill:"currentColor",d:"M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z"},null,-1),a0=[l0];function c0(e,t){return I(),W("svg",i0,a0)}var u0={name:"carbon-download",render:c0};const f0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},d0=y("path",{fill:"currentColor",d:"M27.307 6.107L30 3.414L28.586 2l-2.693 2.693L24.8 3.6a1.933 1.933 0 0 0-2.8 0l-18 18V28h6.4l18-18a1.933 1.933 0 0 0 0-2.8ZM9.6 26H6v-3.6L23.4 5L27 8.6ZM9 11.586L16.586 4L18 5.414L10.414 13z"},null,-1),h0=[d0];function p0(e,t){return I(),W("svg",f0,h0)}var m0={name:"carbon-pen",render:p0};const g0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},v0=y("path",{fill:"currentColor",d:"M213.7 202.3a8.1 8.1 0 0 1 0 11.4a8.3 8.3 0 0 1-5.7 2.3a8.5 8.5 0 0 1-5.7-2.3l-63.1-63.2l-20.3 55.9a15.9 15.9 0 0 1-14.9 10.5h-.1a15.9 15.9 0 0 1-15-10.4L30.7 51.3a16 16 0 0 1 20.6-20.6l155.2 58.2a16 16 0 0 1-.1 30l-55.9 20.3Z"},null,-1),y0=[v0];function _0(e,t){return I(),W("svg",g0,y0)}var b0={name:"ph-cursor-fill",render:_0};const w0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},x0=y("path",{fill:"currentColor",d:"M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6ZM5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z"},null,-1),E0=[x0];function S0(e,t){return I(),W("svg",w0,E0)}var O0={name:"carbon-sun",render:S0};const $0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},P0=y("path",{fill:"currentColor",d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3Z"},null,-1),C0=[P0];function A0(e,t){return I(),W("svg",$0,C0)}var M0={name:"carbon-moon",render:A0};const k0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},R0=y("path",{fill:"currentColor",d:"M8 4v4H4V4Zm2-2H2v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8ZM8 14v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8ZM8 24v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Z"},null,-1),T0=[R0];function L0(e,t){return I(),W("svg",k0,T0)}var F0={name:"carbon-apps",render:L0};const I0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},N0=y("path",{fill:"currentColor",d:"m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10L18 6z"},null,-1),j0=[N0];function D0(e,t){return I(),W("svg",I0,j0)}var H0={name:"carbon-arrow-right",render:D0};const V0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},B0=y("path",{fill:"currentColor",d:"m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16l10 10z"},null,-1),z0=[B0];function U0(e,t){return I(),W("svg",V0,z0)}var K0={name:"carbon-arrow-left",render:U0};const W0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},q0=y("path",{fill:"currentColor",d:"M20 2v2h6.586L18 12.582L19.414 14L28 5.414V12h2V2H20zm-6 17.416L12.592 18L4 26.586V20H2v10h10v-2H5.414L14 19.416z"},null,-1),Y0=[q0];function Z0(e,t){return I(),W("svg",W0,Y0)}var G0={name:"carbon-maximize",render:Z0};const X0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},J0=y("path",{fill:"currentColor",d:"M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18H4zM30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586L30 3.416z"},null,-1),Q0=[J0];function ey(e,t){return I(),W("svg",X0,Q0)}var ty={name:"carbon-minimize",render:ey};const ny={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},sy=y("path",{fill:"currentColor",d:"m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9L13 24z"},null,-1),ry=[sy];function oy(e,t){return I(),W("svg",ny,ry)}var iy={name:"carbon-checkmark",render:oy};var Hs=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n};const ly={class:"select-list"},ay={class:"title"},cy={class:"items"},uy=["onClick"],fy=Se({props:{modelValue:{type:[Object,String,Number]},title:{type:String},items:{type:Array}},setup(e,{emit:t}){const s=At(e,"modelValue",t,{passive:!0});return(r,o)=>{const i=iy;return I(),W("div",ly,[y("div",ay,mn(e.title),1),y("div",cy,[(I(!0),W($e,null,Ci(e.items,l=>(I(),W("div",{key:l.value,class:ke(["item",{active:x(s)===l.value}]),onClick:()=>{var a;s.value=l.value,(a=l.onClick)==null||a.call(l)}},[Q(i,{class:ke(["text-green-500",{"opacity-0":x(s)!==l.value}])},null,8,["class"]),ne(" "+mn(l.display||l.value),1)],10,uy))),128))])])}}});var dy=Hs(fy,[["__scopeId","data-v-00f5edb7"]]);const hy={class:"text-sm"},py=Se({setup(e){const t=[{display:"Fit",value:0},{display:"1:1",value:1}];return(n,s)=>(I(),W("div",hy,[Q(dy,{modelValue:x(lr),"onUpdate:modelValue":s[0]||(s[0]=r=>ye(lr)?lr.value=r:null),title:"Scale",items:t},null,8,["modelValue"])]))}}),my={key:0,class:"rounded-md bg-main shadow absolute bottom-10 left-0 z-20","dark:border":"~ gray-400 opacity-10"},gy=Se({props:{modelValue:{default:!1},disabled:{default:!1}},setup(e,{emit:t}){const s=At(e,"modelValue",t,{passive:!0}),r=Y();return Hp(r,()=>{s.value=!1}),(o,i)=>(I(),W("div",{ref_key:"el",ref:r,class:"flex relative"},[y("button",{class:ke({disabled:e.disabled}),onClick:i[0]||(i[0]=l=>s.value=!x(s))},[gn(o.$slots,"button",{class:ke({disabled:e.disabled})})],2),(I(),we(wc,null,[x(s)?(I(),W("div",my,[gn(o.$slots,"menu")])):ue("v-if",!0)],1024))],512))}}),vy={},yy={class:"w-1px m-2 opacity-10 bg-current"};function _y(e,t){return I(),W("div",yy)}var ro=Hs(vy,[["render",_y]]),by={render(){return[]}};const wy={class:"icon-btn"},xy={class:"h-40px flex",p:"l-1 t-0.5 r-2",text:"sm leading-2"},Ey={class:"my-auto"},Sy={class:"opacity-50"},Oy=Se({props:{persist:{default:!1}},setup(e){const t=e;Fo.smaller("md");const{isFullscreen:n,toggle:s}=au;j(()=>`/presenter/${Ie.value}`),j(()=>`/${Ie.value}`);const r=Y(),o=()=>{r.value&&jn.value&&r.value.contains(jn.value)&&jn.value.blur()},i=j(()=>t.persist?"text-$slidev-controls-foreground bg-transparent":"rounded-md bg-main shadow dark:border dark:border-gray-400 dark:border-opacity-10");Rt();const l=Rt();return import("./DrawingControls.956b7d9a.js").then(a=>l.value=a.default),(a,c)=>{const u=ty,f=G0,d=K0,m=H0,p=F0,O=M0,w=O0,C=m0;Fc("RouterLink");const _=u0,b=o0,E=Qv;return I(),W("nav",{ref_key:"root",ref:r,class:"flex flex-col"},[y("div",{class:ke(["flex flex-wrap-reverse text-xl p-2 gap-1",x(i)]),onMouseleave:o},[x(Vt)?ue("v-if",!0):(I(),W("button",{key:0,class:"icon-btn",onClick:c[0]||(c[0]=(...R)=>x(s)&&x(s)(...R))},[x(n)?(I(),we(u,{key:0})):(I(),we(f,{key:1}))])),y("button",{class:ke(["icon-btn",{disabled:!x(Eu)}]),onClick:c[1]||(c[1]=(...R)=>x(Yt)&&x(Yt)(...R))},[Q(d)],2),y("button",{class:ke(["icon-btn",{disabled:!x(xu)}]),title:"Next",onClick:c[2]||(c[2]=(...R)=>x(qt)&&x(qt)(...R))},[Q(m)],2),x(Vt)?ue("v-if",!0):(I(),W("button",{key:1,class:"icon-btn",title:"Slides overview",onClick:c[3]||(c[3]=R=>x(cu)())},[Q(p)])),x(Vo)?ue("v-if",!0):(I(),W("button",{key:2,class:"icon-btn",title:"Toggle dark mode",onClick:c[4]||(c[4]=R=>x(hu)())},[x(Li)?(I(),we(O,{key:0})):(I(),we(w,{key:1}))])),Q(ro),ue("v-if",!0),!x(Oe).drawings.presenterOnly&&!x(Vt)?(I(),W($e,{key:4},[y("button",{class:"icon-btn relative",title:"Drawing",onClick:c[6]||(c[6]=R=>Et.value=!x(Et))},[Q(C),x(Et)?(I(),W("div",{key:0,class:"absolute left-1 right-1 bottom-0 h-0.7 rounded-full",style:mt({background:x(un).color})},null,4)):ue("v-if",!0)]),Q(ro)],64)):ue("v-if",!0),ue("v-if",!0),(I(),W($e,{key:6},[x(Oe).download?(I(),W("button",{key:0,class:"icon-btn",onClick:c[8]||(c[8]=(...R)=>x(Uo)&&x(Uo)(...R))},[Q(_)])):ue("v-if",!0)],2112)),!x(Jt)&&x(Oe).info&&!x(Vt)?(I(),W("button",{key:7,class:"icon-btn",onClick:c[9]||(c[9]=R=>ms.value=!x(ms))},[Q(b)])):ue("v-if",!0),!x(Jt)&&!x(Vt)?(I(),we(gy,{key:8},{button:He(()=>[y("button",wy,[Q(E)])]),menu:He(()=>[Q(py)]),_:1})):ue("v-if",!0),x(Vt)?ue("v-if",!0):(I(),we(ro,{key:9})),y("div",xy,[y("div",Ey,[ne(mn(x(Ie))+" ",1),y("span",Sy,"/ "+mn(x(Ii)),1)])]),Q(x(by))],34)],512)}}});var $y={render(){return[]}},Py={render(){return[]}};const Cy={key:0,class:"absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl"},Ay=Se({setup(e){return(t,n)=>{const s=b0;return x(bt).cursor?(I(),W("div",Cy,[Q(s,{class:"absolute",style:mt({left:`${x(bt).cursor.x}%`,top:`${x(bt).cursor.y}%`})},null,8,["style"])])):ue("v-if",!0)}}}),My=Se({setup(e){re(Ke,()=>{var n,s;((n=Ke.value)==null?void 0:n.meta)&&Ke.value.meta.preload!==!1&&(Ke.value.meta.__preloaded=!0),((s=ur.value)==null?void 0:s.meta)&&ur.value.meta.preload!==!1&&(ur.value.meta.__preloaded=!0)},{immediate:!0});const t=Rt();return import("./DrawingLayer.c8aa4249.js").then(n=>t.value=n.default),(n,s)=>(I(),W($e,null,[ue(" Global Bottom "),Q(x(Py)),ue(" Slides "),(I(!0),W($e,null,Ci(x(gt),r=>{var o,i;return I(),W($e,{key:r.path},[((o=r.meta)==null?void 0:o.__preloaded)||r===x(Ke)?Oi((I(),we(x(vu),{key:0,is:r==null?void 0:r.component,clicks:r===x(Ke)?x(pt):0,"clicks-elements":((i=r.meta)==null?void 0:i.__clicksElements)||[],"clicks-disabled":!1,class:ke(x(mu)(r))},null,8,["is","clicks","clicks-elements","class"])),[[Bc,r===x(Ke)]]):ue("v-if",!0)],64)}),128)),ue(" Global Top "),Q(x($y)),x(t)?(I(),we(x(t),{key:0})):ue("v-if",!0),x(Jt)?ue("v-if",!0):(I(),we(Ay,{key:1}))],64))}}),ky=Se({setup(e){$v();const t=Y();function n(o){var i;ca.value||((i=o.target)==null?void 0:i.id)==="slide-container"&&(o.screenX/window.innerWidth>.6?qt():Yt())}$u(t);const s=j(()=>Lg.value||ca.value);Rt();const r=Rt();return import("./DrawingControls.956b7d9a.js").then(o=>r.value=o.default),(o,i)=>(I(),W($e,null,[y("div",{id:"page-root",ref_key:"root",ref:t,class:"grid grid-cols-[1fr,max-content]",style:mt(x(Rg))},[Q(gu,{class:"w-full h-full",style:mt({background:"var(--slidev-slide-container-background, black)"}),width:x(Fi)?x(Ms).width.value:void 0,scale:x(lr),onPointerdown:n},{default:He(()=>[Q(My)]),controls:He(()=>[y("div",{class:ke(["absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100",[x(s)?"opacity-100 right-0":"opacity-0 p-2",x(ks)?"pointer-events-none":""]])},[Q(Oy,{class:"m-auto",persist:x(s)},null,8,["persist"])],2),!x(Oe).drawings.presenterOnly&&!x(Vt)&&x(r)?(I(),we(x(r),{key:0,class:"ml-0"})):ue("v-if",!0)]),_:1},8,["style","width","scale"]),ue("v-if",!0)],4),Q(Yv)],64))}});const Ry={},Ty={class:"slidev-layout end"};function Ly(e,t){return I(),W("div",Ty," END ")}var Fy=Hs(Ry,[["render",Ly],["__scopeId","data-v-4bd85f04"]]);const Iy={key:0},Ny=["src"],wa=Se({props:{logoHeader:{type:String}},setup(e){return(t,n)=>e.logoHeader?(I(),W("header",Iy,[y("img",{src:e.logoHeader,width:"60",height:"60",class:"object-contain"},null,8,Ny)])):ue("v-if",!0)}}),jy={key:0,class:"mt-auto flex justify-between w-full text-fuchsia-700 dark:text-white"},Dy={key:0,class:"mb-0"},Hy={key:1,class:"mb-0"},xa=Se({props:{website:{type:String},handle:{type:String}},setup(e){return(t,n)=>e.website||e.handle?(I(),W("footer",jy,[e.website?(I(),W("p",Dy,mn(e.website),1)):ue("v-if",!0),e.handle?(I(),W("p",Hy,"@"+mn(e.handle),1)):ue("v-if",!0)])):ue("v-if",!0)}}),Vy={class:"bg-main slidev-layout"},By={class:"my-auto"},Xt=Se({props:{logoHeader:{type:String},website:{type:String},handle:{type:String}},setup(e){return Se({LayoutHeader:wa,LayoutFooter:xa}),(t,n)=>(I(),W("div",Vy,[Q(wa,{logoHeader:e.logoHeader},null,8,["logoHeader"]),y("div",By,[gn(t.$slots,"default")]),Q(xa,{website:e.website,handle:e.handle},null,8,["website","handle"])]))}}),zy=Se({setup(e){return Se({Default:Xt}),(t,n)=>(I(),we(Xt,{class:"cover"},{default:He(()=>[gn(t.$slots,"default")]),_:3}))}});const Uy=e=>(gc("data-v-15f47eb8"),e=e(),vc(),e),Ky=Uy(()=>y("div",{class:"section"},[y("h1",{class:"underline"},"Ryan Walters"),y("h3",{style:{}},[ne("for "),y("b",null,"Projects Officer")])],-1)),Wy={setup(e){const t={theme:"unicorn",background:"https://source.unsplash.com/collection/94734566/1920x1080",class:"text-center",highlighter:"shiki",lineNumbers:!1,persist:!1};return(n,s)=>(I(),we(zy,yn(Qt(t)),{default:He(()=>[Ky]),_:1},16))}};var qy=Hs(Wy,[["__scopeId","data-v-15f47eb8"]]);const Yy=y("h1",null,"About Me",-1),Zy=y("p",null,"Full Stack Software Engineering student experienced with a variety of development spheres in Python, C#, Kotlin, C and more\u2026",-1),Gy=y("h3",null,"Hobbies",-1),Xy=y("ul",null,[y("li",null,"\u{1F980} Software Development; because I actually find making projects really fun! \u263A\uFE0F"),y("li",null,[ne("\u{1F4F7} Photography - check me out: "),y("a",{href:"https://www.rcw.photos",target:"_blank",rel:"noopener"},"www.rcw.photos")]),y("li",null,"\u{1F50D} RTS - Planetary Annihilation : Titans \u{1F916}, \u{1F6E0}\uFE0F Modded Minecraft, \u{1F527} Factorio, \u{1F30C} RimWorld")],-1),Jy={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[Yy,Zy,Gy,Xy]),_:1},16))}},Qy=y("h1",null,"About Me",-1),e1=y("p",null,"Full Stack Software Engineering student experienced with a variety of development spheres in Python, C#, Kotlin, C and more\u2026",-1),t1=y("h3",null,"Hobbies",-1),n1=y("ul",null,[y("li",null,"\u{1F980} Software Development; because I actually find making projects really fun! \u263A\uFE0F"),y("li",null,[ne("\u{1F4F7} Photography - check me out: "),y("a",{href:"https://www.rcw.photos",target:"_blank",rel:"noopener"},"www.rcw.photos")]),y("li",null,"\u{1F50D} RTS - Planetary Annihilation : Titans \u{1F916}, \u{1F6E0}\uFE0F Modded Minecraft, \u{1F527} Factorio, \u{1F30C} RimWorld")],-1),s1=y("h3",null,"Skills",-1),r1=y("ul",null,[y("li",null,[ne("\u{1F4BB} "),y("strong",null,"Web Development"),ne(" - Using Django, Flask, Vue, Express.js")]),y("li",null,[ne("\u{1F531} "),y("strong",null,"Project Hosting"),ne(" - Hosting on GitHub Pages, DigitalOcean, Firebase, Heroku and more\u2026")]),y("li",null,[ne("\u2699\uFE0F "),y("strong",null,"Software Development"),ne(" - Using PyQt5, Tkinter, Unity and more. HLSL Shaders!")]),y("li",null,[ne("\u{1F680} "),y("strong",null,"Algorithms & Visuals"),ne(" - Algorithm simulations of "),y("strong",null,"A* Pathfinding"),ne(" and "),y("strong",null,"Boids")]),y("li",null,[ne("\u2728 "),y("strong",null,"Portfolio Management"),ne(" - Many projects with long-term development with Git on GitHub")]),y("li",null,[ne("\u2712\uFE0F "),y("strong",null,"Design"),ne(" - I design my websites myself and edit my own photos. I am CSS3 & Sass proficient.")]),y("li",null,[ne("\u{1F6F0}\uFE0F "),y("strong",null,"DevOps"),ne(" - Heroku CLI, DigitalOcean, GitHub Pages & NameCheap Domains")]),y("li",null,[ne("\u{1F3C6} "),y("strong",null,"Competition Programming"),ne(" - ICPC, Exercism Problems, /Contest/ problem & solutions repository")])],-1),o1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[Qy,e1,t1,n1,s1,r1]),_:1},16))}},i1=y("h1",null,"Goals",-1),l1=y("p",null,"What are my goals until Spring 2023?",-1),a1=y("h2",null,"Website Revamping",-1),c1=y("p",null,[ne("If elected, I can help maintain and improve ACM UTSA\u2019s website with design improvements, code cleanup and new features. ACM\u2019s website is built with Jekyll, a static site generator I happen to be quite experienced with."),y("br"),ne(" Additionally, I\u2019ve built and shipped several sites with it of varying style and purpose; ACM\u2019s can be no different.")],-1),u1=y("h2",null,"Member Attendance Form",-1),f1=y("p",null,"I\u2019ve found the Member Attendance Form to be lacking in function, speed and overall features. Additionally, the Typeform it uses to host upon costs ACM hundreds of dollars every year.",-1),d1=y("p",null,"If elected, I plan to look into ways to seamlessly replace this specific form in order to reduce costs for ACM, make attendance marking faster and easier to verify for officers.",-1),h1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[i1,l1,a1,c1,u1,f1,d1]),_:1},16))}},p1=y("h1",null,"Projects",-1),m1=y("h2",null,"Promotion",-1),g1=y("p",null,"Projects at ACM are sorely missing - those who wish to promote their projects at all have nearly nowhere to do it, and this makes feedback, discussion, collaboration and assistance nearly impossible.",-1),v1=y("p",null,"Wouldn\u2019t you like to show off what you\u2019ve worked on? Let\u2019s make it a new standard at ACM.",-1),y1=y("h2",null,"Collaboration",-1),_1=y("p",null,"ACM is missing a platform for collaborating on projects together - one is sorely needed to connect those with an idea to those with the skills.",-1),b1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[p1,m1,g1,v1,y1,_1]),_:1},16))}},w1=y("h1",null,"Contact & Platforms",-1),x1=y("ul",null,[y("li",null,[ne("\u{1F527} "),y("strong",null,"GitHub"),ne(" - Xevion or "),y("a",{href:"https://github.com/Xevion",target:"_blank",rel:"noopener"},"github.com/Xevion")]),y("li",null,[ne("\u{1F680} "),y("strong",null,"Discord"),ne(" - "),y("code",null,"Xevion#8506"),ne(", or "),y("code",null,"Ctrl+K"),ne(" then type "),y("code",null,"Xevion")]),y("li",null,[ne("\u{1F6F0}\uFE0F "),y("strong",null,"LinkedIn"),ne(" - Ryan Walters at "),y("strong",null,[y("a",{href:"https://www.linkedin.com/in/ryancwalters/",target:"_blank",rel:"noopener"},"linkedin.com/in/ryancwalters/")])]),y("li",null,[y("strong",null,"Website"),ne(" - "),y("a",{href:"https://xevion.dev",target:"_blank",rel:"noopener"},"xevion.dev")]),y("li",null,[y("strong",null,"Photography Website"),ne(" - "),y("a",{href:"https://www.rcw.photos/",target:"_blank",rel:"noopener"},"www.rcw.photos")])],-1),E1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[w1,x1]),_:1},16))}};const S1=e=>(gc("data-v-395e87f8"),e=e(),vc(),e),O1=S1(()=>y("div",{class:"section text-center"},[y("h2",null,[ne("Viewable "),y("em",null,"anytime"),ne(" at")]),y("h3",null,[y("a",{href:"https://elect.xevion.dev/"},"elect.xevion.dev")])],-1)),$1={setup(e){const t={};return(n,s)=>(I(),we(Xt,yn(Qt(t)),{default:He(()=>[O1]),_:1},16))}};var P1=Hs($1,[["__scopeId","data-v-395e87f8"]]),C1=[{path:"1",name:"page-1",component:qy,meta:{theme:"unicorn",background:"https://source.unsplash.com/collection/94734566/1920x1080",class:"text-center",highlighter:"shiki",lineNumbers:!1,persist:!1,slide:{start:0,end:34,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:0,no:1},__clicksElements:[],__preloaded:!1}},{path:"2",name:"page-2",component:Jy,meta:{slide:{start:35,end:46,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:1,no:2,title:"About Me",level:1},__clicksElements:[],__preloaded:!1}},{path:"3",name:"page-3",component:o1,meta:{slide:{start:47,end:69,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:2,no:3,title:"About Me",level:1},__clicksElements:[],__preloaded:!1}},{path:"4",name:"page-4",component:h1,meta:{slide:{start:70,end:89,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:3,no:4,title:"Goals",level:1},__clicksElements:[],__preloaded:!1}},{path:"5",name:"page-5",component:b1,meta:{slide:{start:90,end:105,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:4,no:5,title:"Projects",level:1},__clicksElements:[],__preloaded:!1}},{path:"6",name:"page-6",component:E1,meta:{slide:{start:106,end:115,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:5,no:6,title:"Contact & Platforms",level:1},__clicksElements:[],__preloaded:!1}},{path:"7",name:"page-7",component:P1,meta:{slide:{start:116,end:134,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:6,no:7},__clicksElements:[],__preloaded:!1}},{path:"8",component:Fy,meta:{layout:"end"}}];const gt=C1,A1=[{name:"play",path:"/",component:ky,children:[...gt]},{path:"",redirect:{path:"/1"}},{path:"/:pathMatch(.*)",redirect:{path:"/1"}}],qe=wg({history:Nm("/"),routes:A1});function M1(e,t,{mode:n="replace"}={}){return j({get(){const s=qe.currentRoute.value.query[e];return s==null?t!=null?t:null:Array.isArray(s)?s.filter(Boolean):s},set(s){Tt(()=>{qe[x(n)]({query:Ue(me({},qe.currentRoute.value.query),{[e]:s})})})}})}const yu=Y(0);Tt(()=>{qe.afterEach(async()=>{await Tt(),yu.value+=1})});const en=j(()=>qe.currentRoute.value),Fi=j(()=>en.value.query.print!==void 0),_u=j(()=>en.value.query.print==="clicks"),Vt=j(()=>en.value.query.embedded!==void 0),Jt=j(()=>en.value.path.startsWith("/presenter")),vs=j(()=>Fi.value&&!_u.value),zo=M1("clicks","0"),Ii=j(()=>gt.length-1),bu=j(()=>en.value.path),Ie=j(()=>parseInt(bu.value.split(/\//g).slice(-1)[0])||1),k1=j(()=>jr(Ie.value)),Ke=j(()=>gt.find(e=>e.path===`${Ie.value}`)),R1=j(()=>{var e,t,n;return(n=(t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.slide)==null?void 0:n.id}),T1=j(()=>{var e,t;return(t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.layout}),ur=j(()=>gt.find(e=>e.path===`${Math.min(gt.length,Ie.value+1)}`)),wu=j(()=>{var e,t;return yu.value,((t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.__clicksElements)||[]}),pt=j({get(){if(vs.value)return 99999;let e=+(zo.value||0);return isNaN(e)&&(e=0),e},set(e){zo.value=e.toString()}}),Rs=j(()=>{var e,t,n;return+((n=(t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.clicks)!=null?n:wu.value.length)}),xu=j(()=>Ie.valueIe.value>1||pt.value>0),Su=j(()=>gt.filter(e=>{var t,n;return(n=(t=e.meta)==null?void 0:t.slide)==null?void 0:n.title}).reduce((e,t)=>(Ni(e,t),e),[])),Ou=j(()=>ji(Su.value)),L1=j(()=>Pu(Ou.value));function qt(){Rs.value<=pt.value?Ts():pt.value+=1}async function Yt(){pt.value<=0?await Ls():pt.value-=1}function jr(e){return Jt.value?`/presenter/${e}`:`/${e}`}function Ts(){const e=Math.min(gt.length,Ie.value+1);return Vs(e)}async function Ls(e=!0){const t=Math.max(1,Ie.value-1);await Vs(t),e&&Rs.value&&qe.replace({query:Ue(me({},en.value.query),{clicks:Rs.value})})}function Vs(e,t){return qe.push({path:jr(e),query:Ue(me({},en.value.query),{clicks:t})})}function $u(e){const t=Y(0),{direction:n,distanceX:s,distanceY:r}=vm(e,{onSwipeStart(o){o.pointerType==="touch"&&(ks.value||(t.value=pp()))},onSwipeEnd(o){if(o.pointerType!=="touch"||!t.value||ks.value)return;const i=Math.abs(s.value),l=Math.abs(r.value);i/window.innerWidth>.3||i>100?n.value===Bt.LEFT?qt():Yt():(l/window.innerHeight>.4||l>200)&&(n.value===Bt.DOWN?Ls():Ts())}})}async function Uo(){const{saveAs:e}=await import("./FileSaver.min.4f92ed14.js").then(function(t){return t.F});e(Uc(Oe.download)?Oe.download:"/slidev-exported.pdf",`${Oe.title}.pdf`)}async function F1(e){var t,n;if(e==null){const s=(n=(t=Ke.value)==null?void 0:t.meta)==null?void 0:n.slide;if(!(s!=null&&s.filepath))return!1;e=`${s.filepath}:${s.start}`}return await fetch(`/__open-in-editor?file=${encodeURIComponent(e)}`),!0}function Ni(e,t,n=1){var r,o,i,l,a;const s=(o=(r=t.meta)==null?void 0:r.slide)==null?void 0:o.level;s&&s>n&&e.length>0?Ni(e[e.length-1].children,t,n+1):e.push({children:[],level:n,path:t.path,hideInToc:Boolean((i=t.meta)==null?void 0:i.hideInToc),title:(a=(l=t.meta)==null?void 0:l.slide)==null?void 0:a.title})}function ji(e,t=!1,n){return e.map(s=>{var o;const r=Ue(me({},s),{active:s.path===((o=Ke.value)==null?void 0:o.path),hasActiveParent:t});return r.children.length>0&&(r.children=ji(r.children,r.active||r.hasActiveParent,r)),n&&(r.active||r.activeParent)&&(n.activeParent=!0),r})}function Pu(e,t=1){return e.filter(n=>!n.hideInToc).map(n=>Ue(me({},n),{children:Pu(n.children,t+1)}))}var Ea=Object.freeze(Object.defineProperty({__proto__:null,rawRoutes:gt,router:qe,route:en,isPrintMode:Fi,isPrintWithClicks:_u,isEmbedded:Vt,isPresenter:Jt,isClicksDisabled:vs,queryClicks:zo,total:Ii,path:bu,currentPage:Ie,currentPath:k1,currentRoute:Ke,currentSlideId:R1,currentLayout:T1,nextRoute:ur,clicksElements:wu,clicks:pt,clicksTotal:Rs,hasNext:xu,hasPrev:Eu,rawTree:Su,treeWithActiveStatuses:Ou,tree:L1,next:qt,prev:Yt,getPath:jr,nextSlide:Ts,prevSlide:Ls,go:Vs,useSwipeControls:$u,downloadPDF:Uo,openInEditor:F1,addToTree:Ni,getTreeWithActiveStatuses:ji},Symbol.toStringTag,{value:"Module"}));function I1(){cp({title:Oe.titleTemplate.replace("%s",Oe.title||"Slidev")});function e(){Jt.value||(+bt.page!=+Ie.value||pt.value!==bt.clicks)&&qe.replace({path:jr(bt.page),query:Ue(me({},qe.currentRoute.value.query),{clicks:bt.clicks||0})})}function t(){Jt.value&&(bt.page=+Ie.value,bt.clicks=pt.value)}qe.afterEach(t),re(pt,t),qe.isReady().then(()=>{re(bt,e,{deep:!0})})}const N1=Se({setup(e){return I1(),(t,n)=>{const s=Fc("RouterView");return I(),we(s)}}}),Cu=1/60*1e3,j1=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),Au=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(j1()),Cu);function D1(e){let t=[],n=[],s=0,r=!1,o=!1;const i=new WeakSet,l={schedule:(a,c=!1,u=!1)=>{const f=u&&r,d=f?t:n;return c&&i.add(a),d.indexOf(a)===-1&&(d.push(a),f&&r&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),i.delete(a)},process:a=>{if(r){o=!0;return}if(r=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=D1(()=>Fs=!0),e),{}),Sa=Bs.reduce((e,t)=>{const n=Dr[t];return e[t]=(s,r=!1,o=!1)=>(Fs||B1(),n.schedule(s,r,o)),e},{});Bs.reduce((e,t)=>(e[t]=Dr[t].cancel,e),{});Bs.reduce((e,t)=>(e[t]=()=>Dr[t].process(Dn),e),{});const V1=e=>Dr[e].process(Dn),Mu=e=>{Fs=!1,Dn.delta=Ko?Cu:Math.max(Math.min(e-Dn.timestamp,H1),1),Dn.timestamp=e,Wo=!0,Bs.forEach(V1),Wo=!1,Fs&&(Ko=!1,Au(Mu))},B1=()=>{Fs=!0,Ko=!0,Wo||Au(Mu)},z1=()=>Dn;/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */function ku(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,s=Object.getOwnPropertySymbols(e);rMath.min(Math.max(n,e),t),oo=.001,K1=.01,$a=10,W1=.05,q1=1;function Y1({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let r,o;U1(e<=$a*1e3);let i=1-t;i=qo(W1,q1,i),e=qo(K1,$a,e/1e3),i<1?(r=c=>{const u=c*i,f=u*e,d=u-n,m=Yo(c,i),p=Math.exp(-f);return oo-d/m*p},o=c=>{const f=c*i*e,d=f*n+n,m=Math.pow(i,2)*Math.pow(c,2)*e,p=Math.exp(-f),O=Yo(Math.pow(c,2),i);return(-r(c)+oo>0?-1:1)*((d-m)*p)/O}):(r=c=>{const u=Math.exp(-c*e),f=(c-n)*e+1;return-oo+u*f},o=c=>{const u=Math.exp(-c*e),f=(n-c)*(e*e);return u*f});const l=5/e,a=G1(r,o,l);if(e=e*1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(a,2)*s;return{stiffness:c,damping:i*2*Math.sqrt(s*c),duration:e}}}const Z1=12;function G1(e,t,n){let s=n;for(let r=1;re[n]!==void 0)}function Q1(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Pa(e,J1)&&Pa(e,X1)){const n=Y1(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Di(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:r}=e,o=ku(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:l,damping:a,mass:c,velocity:u,duration:f,isResolvedFromDuration:d}=Q1(o),m=Ca,p=Ca;function O(){const w=u?-(u/1e3):0,C=n-t,_=a/(2*Math.sqrt(l*c)),b=Math.sqrt(l/c)/1e3;if(r===void 0&&(r=Math.min(Math.abs(n-t)/100,.4)),_<1){const E=Yo(b,_);m=R=>{const T=Math.exp(-_*b*R);return n-T*((w+_*b*C)/E*Math.sin(E*R)+C*Math.cos(E*R))},p=R=>{const T=Math.exp(-_*b*R);return _*b*T*(Math.sin(E*R)*(w+_*b*C)/E+C*Math.cos(E*R))-T*(Math.cos(E*R)*(w+_*b*C)-E*C*Math.sin(E*R))}}else if(_===1)m=E=>n-Math.exp(-b*E)*(C+(w+b*C)*E);else{const E=b*Math.sqrt(_*_-1);m=R=>{const T=Math.exp(-_*b*R),B=Math.min(E*R,300);return n-T*((w+_*b*C)*Math.sinh(B)+E*C*Math.cosh(B))/E}}}return O(),{next:w=>{const C=m(w);if(d)i.done=w>=f;else{const _=p(w)*1e3,b=Math.abs(_)<=s,E=Math.abs(n-C)<=r;i.done=b&&E}return i.value=i.done?n:C,i},flipTarget:()=>{u=-u,[t,n]=[n,t],O()}}}Di.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Ca=e=>0,Ru=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},Hi=(e,t,n)=>-n*e+n*t+e,Tu=(e,t)=>n=>Math.max(Math.min(n,t),e),ys=e=>e%1?Number(e.toFixed(5)):e,Or=/(-)?([\d]*\.?[\d])+/g,Zo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,e_=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function zs(e){return typeof e=="string"}const Hr={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Lu=Object.assign(Object.assign({},Hr),{transform:Tu(0,1)});Object.assign(Object.assign({},Hr),{default:1});const t_=e=>({test:t=>zs(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),_s=t_("%");Object.assign(Object.assign({},_s),{parse:e=>_s.parse(e)/100,transform:e=>_s.transform(e*100)});const Vi=(e,t)=>n=>Boolean(zs(n)&&e_.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Fu=(e,t,n)=>s=>{if(!zs(s))return s;const[r,o,i,l]=s.match(Or);return{[e]:parseFloat(r),[t]:parseFloat(o),[n]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},fn={test:Vi("hsl","hue"),parse:Fu("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+_s.transform(ys(t))+", "+_s.transform(ys(n))+", "+ys(Lu.transform(s))+")"},n_=Tu(0,255),io=Object.assign(Object.assign({},Hr),{transform:e=>Math.round(n_(e))}),zt={test:Vi("rgb","red"),parse:Fu("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+io.transform(e)+", "+io.transform(t)+", "+io.transform(n)+", "+ys(Lu.transform(s))+")"};function s_(e){let t="",n="",s="",r="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),r=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),r=e.substr(4,1),t+=t,n+=n,s+=s,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:r?parseInt(r,16)/255:1}}const Go={test:Vi("#"),parse:s_,transform:zt.transform},Vr={test:e=>zt.test(e)||Go.test(e)||fn.test(e),parse:e=>zt.test(e)?zt.parse(e):fn.test(e)?fn.parse(e):Go.parse(e),transform:e=>zs(e)?e:e.hasOwnProperty("red")?zt.transform(e):fn.transform(e)},Iu="${c}",Nu="${n}";function r_(e){var t,n,s,r;return isNaN(e)&&zs(e)&&((n=(t=e.match(Or))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((r=(s=e.match(Zo))===null||s===void 0?void 0:s.length)!==null&&r!==void 0?r:0)>0}function ju(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(Zo);s&&(n=s.length,e=e.replace(Zo,Iu),t.push(...s.map(Vr.parse)));const r=e.match(Or);return r&&(e=e.replace(Or,Nu),t.push(...r.map(Hr.parse))),{values:t,numColors:n,tokenised:e}}function Du(e){return ju(e).values}function Hu(e){const{values:t,numColors:n,tokenised:s}=ju(e),r=t.length;return o=>{let i=s;for(let l=0;ltypeof e=="number"?0:e;function i_(e){const t=Du(e);return Hu(e)(t.map(o_))}const Vu={test:r_,parse:Du,createTransformer:Hu,getAnimatableNone:i_};function lo(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Aa({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let r=0,o=0,i=0;if(!t)r=o=i=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;r=lo(a,l,e+1/3),o=lo(a,l,e),i=lo(a,l,e-1/3)}return{red:Math.round(r*255),green:Math.round(o*255),blue:Math.round(i*255),alpha:s}}const l_=(e,t,n)=>{const s=e*e,r=t*t;return Math.sqrt(Math.max(0,n*(r-s)+s))},a_=[Go,zt,fn],Ma=e=>a_.find(t=>t.test(e)),Bu=(e,t)=>{let n=Ma(e),s=Ma(t),r=n.parse(e),o=s.parse(t);n===fn&&(r=Aa(r),n=zt),s===fn&&(o=Aa(o),s=zt);const i=Object.assign({},r);return l=>{for(const a in i)a!=="alpha"&&(i[a]=l_(r[a],o[a],l));return i.alpha=Hi(r.alpha,o.alpha,l),n.transform(i)}},c_=e=>typeof e=="number",u_=(e,t)=>n=>t(e(n)),zu=(...e)=>e.reduce(u_);function Uu(e,t){return c_(e)?n=>Hi(e,t,n):Vr.test(e)?Bu(e,t):Wu(e,t)}const Ku=(e,t)=>{const n=[...e],s=n.length,r=e.map((o,i)=>Uu(o,t[i]));return o=>{for(let i=0;i{const n=Object.assign(Object.assign({},e),t),s={};for(const r in n)e[r]!==void 0&&t[r]!==void 0&&(s[r]=Uu(e[r],t[r]));return r=>{for(const o in s)n[o]=s[o](r);return n}};function ka(e){const t=Vu.parse(e),n=t.length;let s=0,r=0,o=0;for(let i=0;i{const n=Vu.createTransformer(t),s=ka(e),r=ka(t);return s.numHSL===r.numHSL&&s.numRGB===r.numRGB&&s.numNumbers>=r.numNumbers?zu(Ku(s.parsed,r.parsed),n):i=>`${i>0?t:e}`},d_=(e,t)=>n=>Hi(e,t,n);function h_(e){if(typeof e=="number")return d_;if(typeof e=="string")return Vr.test(e)?Bu:Wu;if(Array.isArray(e))return Ku;if(typeof e=="object")return f_}function p_(e,t,n){const s=[],r=n||h_(e[0]),o=e.length-1;for(let i=0;in(Ru(e,t,s))}function g_(e,t){const n=e.length,s=n-1;return r=>{let o=0,i=!1;if(r<=e[0]?i=!0:r>=e[s]&&(o=s-1,i=!0),!i){let a=1;for(;ar||a===s);a++);o=a-1}const l=Ru(e[o],e[o+1],r);return t[o](l)}}function qu(e,t,{clamp:n=!0,ease:s,mixer:r}={}){const o=e.length;Oa(o===t.length),Oa(!s||!Array.isArray(s)||s.length===o-1),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=p_(t,s,r),l=o===2?m_(e,i):g_(e,i);return n?a=>l(qo(e[0],e[o-1],a)):l}const Br=e=>t=>1-e(1-t),Bi=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,v_=e=>t=>Math.pow(t,e),Yu=e=>t=>t*t*((e+1)*t-e),y_=e=>{const t=Yu(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},Zu=1.525,__=4/11,b_=8/11,w_=9/10,Gu=e=>e,zi=v_(2),x_=Br(zi),Xu=Bi(zi),Ju=e=>1-Math.sin(Math.acos(e)),Qu=Br(Ju),E_=Bi(Qu),Ui=Yu(Zu),S_=Br(Ui),O_=Bi(Ui),$_=y_(Zu),P_=4356/361,C_=35442/1805,A_=16061/1805,$r=e=>{if(e===1||e===0)return e;const t=e*e;return e<__?7.5625*t:ee<.5?.5*(1-$r(1-e*2)):.5*$r(e*2-1)+.5;function R_(e,t){return e.map(()=>t||Xu).splice(0,e.length-1)}function T_(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function L_(e,t){return e.map(n=>n*t)}function fr({from:e=0,to:t=1,ease:n,offset:s,duration:r=300}){const o={done:!1,value:e},i=Array.isArray(t)?t:[e,t],l=L_(s&&s.length===i.length?s:T_(i),r);function a(){return qu(l,i,{ease:Array.isArray(n)?n:R_(i,n)})}let c=a();return{next:u=>(o.value=c(u),o.done=u>=r,o),flipTarget:()=>{i.reverse(),c=a()}}}function F_({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:r=.5,modifyTarget:o}){const i={done:!1,value:t};let l=n*e;const a=t+l,c=o===void 0?a:o(a);return c!==a&&(l=c-t),{next:u=>{const f=-l*Math.exp(-u/s);return i.done=!(f>r||f<-r),i.value=i.done?c:c+f,i},flipTarget:()=>{}}}const Ra={keyframes:fr,spring:Di,decay:F_};function I_(e){if(Array.isArray(e.to))return fr;if(Ra[e.type])return Ra[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?fr:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Di:fr}const ef=1/60*1e3,N_=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),tf=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(N_()),ef);function j_(e){let t=[],n=[],s=0,r=!1,o=!1;const i=new WeakSet,l={schedule:(a,c=!1,u=!1)=>{const f=u&&r,d=f?t:n;return c&&i.add(a),d.indexOf(a)===-1&&(d.push(a),f&&r&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),i.delete(a)},process:a=>{if(r){o=!0;return}if(r=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=j_(()=>Is=!0),e),{}),H_=Us.reduce((e,t)=>{const n=zr[t];return e[t]=(s,r=!1,o=!1)=>(Is||z_(),n.schedule(s,r,o)),e},{}),V_=Us.reduce((e,t)=>(e[t]=zr[t].cancel,e),{});Us.reduce((e,t)=>(e[t]=()=>zr[t].process(Hn),e),{});const B_=e=>zr[e].process(Hn),nf=e=>{Is=!1,Hn.delta=Xo?ef:Math.max(Math.min(e-Hn.timestamp,D_),1),Hn.timestamp=e,Jo=!0,Us.forEach(B_),Jo=!1,Is&&(Xo=!1,tf(nf))},z_=()=>{Is=!0,Xo=!0,Jo||tf(nf)},U_=()=>Hn;function sf(e,t,n=0){return e-t-n}function K_(e,t,n=0,s=!0){return s?sf(t+-e,t,n):t-(e-t)+n}function W_(e,t,n,s){return s?e>=t+n:e<=-n}const q_=e=>{const t=({delta:n})=>e(n);return{start:()=>H_.update(t,!0),stop:()=>V_.update(t)}};function rf(e){var t,n,{from:s,autoplay:r=!0,driver:o=q_,elapsed:i=0,repeat:l=0,repeatType:a="loop",repeatDelay:c=0,onPlay:u,onStop:f,onComplete:d,onRepeat:m,onUpdate:p}=e,O=ku(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:w}=O,C,_=0,b=O.duration,E,R=!1,T=!0,B;const ce=I_(O);!((n=(t=ce).needsInterpolation)===null||n===void 0)&&n.call(t,s,w)&&(B=qu([0,100],[s,w],{clamp:!1}),s=0,w=100);const fe=ce(Object.assign(Object.assign({},O),{from:s,to:w}));function he(){_++,a==="reverse"?(T=_%2===0,i=K_(i,b,c,T)):(i=sf(i,b,c),a==="mirror"&&fe.flipTarget()),R=!1,m&&m()}function _e(){C.stop(),d&&d()}function Pe(Ve){if(T||(Ve=-Ve),i+=Ve,!R){const Be=fe.next(Math.max(0,i));E=Be.value,B&&(E=B(E)),R=T?Be.done:i<=0}p==null||p(E),R&&(_===0&&(b!=null||(b=i)),_{f==null||f(),C.stop()}}}function of(e,t){return t?e*(1e3/t):0}function Y_({from:e=0,velocity:t=0,min:n,max:s,power:r=.8,timeConstant:o=750,bounceStiffness:i=500,bounceDamping:l=10,restDelta:a=1,modifyTarget:c,driver:u,onUpdate:f,onComplete:d,onStop:m}){let p;function O(b){return n!==void 0&&bs}function w(b){return n===void 0?s:s===void 0||Math.abs(n-b){var R;f==null||f(E),(R=b.onUpdate)===null||R===void 0||R.call(b,E)},onComplete:d,onStop:m}))}function _(b){C(Object.assign({type:"spring",stiffness:i,damping:l,restDelta:a},b))}if(O(e))_({from:e,velocity:t,to:w(e)});else{let b=r*t+e;typeof c!="undefined"&&(b=c(b));const E=w(b),R=E===n?-1:1;let T,B;const ce=fe=>{T=B,B=fe,t=of(fe-T,U_().delta),(R===1&&fe>E||R===-1&&fep==null?void 0:p.stop()}}const lf=(e,t)=>1-3*t+3*e,af=(e,t)=>3*t-6*e,cf=e=>3*e,Pr=(e,t,n)=>((lf(t,n)*e+af(t,n))*e+cf(t))*e,uf=(e,t,n)=>3*lf(t,n)*e*e+2*af(t,n)*e+cf(t),Z_=1e-7,G_=10;function X_(e,t,n,s,r){let o,i,l=0;do i=t+(n-t)/2,o=Pr(i,s,r)-e,o>0?n=i:t=i;while(Math.abs(o)>Z_&&++l=Q_?eb(i,f,e,n):d===0?f:X_(i,l,l+er,e,n)}return i=>i===0||i===1?i:Pr(o(i),t,s)}const ff=(e,t)=>n=>Math.max(Math.min(n,t),e),bs=e=>e%1?Number(e.toFixed(5)):e,Ns=/(-)?([\d]*\.?[\d])+/g,Qo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,nb=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Ks(e){return typeof e=="string"}const Ws={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},ws=Object.assign(Object.assign({},Ws),{transform:ff(0,1)}),tr=Object.assign(Object.assign({},Ws),{default:1}),Ki=e=>({test:t=>Ks(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),sn=Ki("deg"),xs=Ki("%"),J=Ki("px"),Ta=Object.assign(Object.assign({},xs),{parse:e=>xs.parse(e)/100,transform:e=>xs.transform(e*100)}),Wi=(e,t)=>n=>Boolean(Ks(n)&&nb.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),df=(e,t,n)=>s=>{if(!Ks(s))return s;const[r,o,i,l]=s.match(Ns);return{[e]:parseFloat(r),[t]:parseFloat(o),[n]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},nr={test:Wi("hsl","hue"),parse:df("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+xs.transform(bs(t))+", "+xs.transform(bs(n))+", "+bs(ws.transform(s))+")"},sb=ff(0,255),ao=Object.assign(Object.assign({},Ws),{transform:e=>Math.round(sb(e))}),as={test:Wi("rgb","red"),parse:df("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+ao.transform(e)+", "+ao.transform(t)+", "+ao.transform(n)+", "+bs(ws.transform(s))+")"};function rb(e){let t="",n="",s="",r="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),r=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),r=e.substr(4,1),t+=t,n+=n,s+=s,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:r?parseInt(r,16)/255:1}}const La={test:Wi("#"),parse:rb,transform:as.transform},rt={test:e=>as.test(e)||La.test(e)||nr.test(e),parse:e=>as.test(e)?as.parse(e):nr.test(e)?nr.parse(e):La.parse(e),transform:e=>Ks(e)?e:e.hasOwnProperty("red")?as.transform(e):nr.transform(e)},hf="${c}",pf="${n}";function ob(e){var t,n,s,r;return isNaN(e)&&Ks(e)&&((n=(t=e.match(Ns))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((r=(s=e.match(Qo))===null||s===void 0?void 0:s.length)!==null&&r!==void 0?r:0)>0}function mf(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(Qo);s&&(n=s.length,e=e.replace(Qo,hf),t.push(...s.map(rt.parse)));const r=e.match(Ns);return r&&(e=e.replace(Ns,pf),t.push(...r.map(Ws.parse))),{values:t,numColors:n,tokenised:e}}function gf(e){return mf(e).values}function vf(e){const{values:t,numColors:n,tokenised:s}=mf(e),r=t.length;return o=>{let i=s;for(let l=0;ltypeof e=="number"?0:e;function lb(e){const t=gf(e);return vf(e)(t.map(ib))}const qi={test:ob,parse:gf,createTransformer:vf,getAnimatableNone:lb},ab=new Set(["brightness","contrast","saturate","opacity"]);function cb(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(Ns)||[];if(!s)return e;const r=n.replace(s,"");let o=ab.has(t)?1:0;return s!==n&&(o*=100),t+"("+o+r+")"}const ub=/([a-z-]*)\(.*?\)/g,ei=Object.assign(Object.assign({},qi),{getAnimatableNone:e=>{const t=e.match(ub);return t?t.map(cb).join(" "):e}}),co={};class fb{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(!!this.subscriptions.size)for(const r of this.subscriptions)r(t,n,s)}clear(){this.subscriptions.clear()}}const Fa=e=>!isNaN(parseFloat(e));class db{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new fb,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:r}=z1();this.lastUpdated!==r&&(this.timeDelta=s,this.lastUpdated=r),Sa.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Sa.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=Fa(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=Fa(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?of(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function hb(e){return new db(e)}const{isArray:pb}=Array;function mb(){const e=Y({}),t=s=>{const r=o=>{!e.value[o]||(e.value[o].stop(),e.value[o].destroy(),up(e.value,o))};s?pb(s)?s.forEach(r):r(s):Object.keys(e.value).forEach(r)},n=(s,r,o)=>{if(e.value[s])return e.value[s];const i=hb(r);return i.onChange(l=>{We(o,s,l)}),We(e.value,s,i),i};return ki(t),{motionValues:e,get:n,stop:t}}const gb=e=>Array.isArray(e),rn=()=>({type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}),uo=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}),vb=e=>({type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}),fo=()=>({type:"keyframes",ease:"linear",duration:300}),yb=e=>({type:"keyframes",duration:800,values:e}),Ia={default:vb,x:rn,y:rn,z:rn,rotate:rn,rotateX:rn,rotateY:rn,rotateZ:rn,scaleX:uo,scaleY:uo,scale:uo,backgroundColor:fo,color:fo,opacity:fo},yf=(e,t)=>{let n;return gb(t)?n=yb:n=Ia[e]||Ia.default,me({to:t},n(t))},Na=Ue(me({},Ws),{transform:Math.round}),_f={color:rt,backgroundColor:rt,outlineColor:rt,fill:rt,stroke:rt,borderColor:rt,borderTopColor:rt,borderRightColor:rt,borderBottomColor:rt,borderLeftColor:rt,borderWidth:J,borderTopWidth:J,borderRightWidth:J,borderBottomWidth:J,borderLeftWidth:J,borderRadius:J,radius:J,borderTopLeftRadius:J,borderTopRightRadius:J,borderBottomRightRadius:J,borderBottomLeftRadius:J,width:J,maxWidth:J,height:J,maxHeight:J,size:J,top:J,right:J,bottom:J,left:J,padding:J,paddingTop:J,paddingRight:J,paddingBottom:J,paddingLeft:J,margin:J,marginTop:J,marginRight:J,marginBottom:J,marginLeft:J,rotate:sn,rotateX:sn,rotateY:sn,rotateZ:sn,scale:tr,scaleX:tr,scaleY:tr,scaleZ:tr,skew:sn,skewX:sn,skewY:sn,distance:J,translateX:J,translateY:J,translateZ:J,x:J,y:J,z:J,perspective:J,transformPerspective:J,opacity:ws,originX:Ta,originY:Ta,originZ:J,zIndex:Na,filter:ei,WebkitFilter:ei,fillOpacity:ws,strokeOpacity:ws,numOctaves:Na},Yi=e=>_f[e],bf=(e,t)=>t&&typeof e=="number"&&t.transform?t.transform(e):e;function _b(e,t){let n=Yi(e);return n!==ei&&(n=qi),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const bb={linear:Gu,easeIn:zi,easeInOut:Xu,easeOut:x_,circIn:Ju,circInOut:E_,circOut:Qu,backIn:Ui,backInOut:O_,backOut:S_,anticipate:$_,bounceIn:M_,bounceInOut:k_,bounceOut:$r},ja=e=>{if(Array.isArray(e)){const[t,n,s,r]=e;return tb(t,n,s,r)}else if(typeof e=="string")return bb[e];return e},wb=e=>Array.isArray(e)&&typeof e[0]!="number",Da=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&qi.test(t)&&!t.startsWith("url("));function xb(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function Eb(r){var o=r,{ease:e,times:t,delay:n}=o,s=Ur(o,["ease","times","delay"]);const i=me({},s);return t&&(i.offset=t),e&&(i.ease=wb(e)?e.map(ja):ja(e)),n&&(i.elapsed=-n),i}function Sb(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),xb(t),Ob(e)||(e=me(me({},e),yf(n,t.to))),me(me({},t),Eb(e))}function Ob(i){var l=i,{delay:e,repeat:t,repeatType:n,repeatDelay:s,from:r}=l,o=Ur(l,["delay","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(o).length}function $b(e,t){return e[t]||e.default||e}function Pb(e,t,n,s,r){const o=$b(s,e);let i=o.from===null||o.from===void 0?t.get():o.from;const l=Da(e,n);i==="none"&&l&&typeof n=="string"&&(i=_b(e,n));const a=Da(e,i);function c(f){const d={from:i,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:m=>t.set(m)};return o.type==="inertia"||o.type==="decay"?Y_(me(me({},d),o)):rf(Ue(me({},Sb(o,d,e)),{onUpdate:m=>{d.onUpdate(m),o.onUpdate&&o.onUpdate(m)},onComplete:()=>{s.onComplete&&s.onComplete(),r&&r(),f&&f()}}))}function u(f){return t.set(n),s.onComplete&&s.onComplete(),r&&r(),f&&f(),{stop:()=>{}}}return!a||!l||o.type===!1?u:c}function Cb(){const{motionValues:e,stop:t,get:n}=mb();return{motionValues:e,stop:t,push:(r,o,i,l={},a)=>{const c=i[r],u=n(r,c,i);if(l&&l.immediate){u.set(o);return}const f=Pb(r,u,o,l,a);u.start(f)}}}function Ab(e,t={},{motionValues:n,push:s,stop:r}=Cb()){const o=x(t),i=Y(!1),l=re(n,d=>{i.value=Object.values(d).filter(m=>m.isAnimating()).length>0},{immediate:!0,deep:!0}),a=d=>{if(!o||!o[d])throw new Error(`The variant ${d} does not exist.`);return o[d]},c=d=>(typeof d=="string"&&(d=a(d)),Promise.all(Object.entries(d).map(([m,p])=>{if(m!=="transition")return new Promise(O=>{s(m,p,e,d.transition||yf(m,d[m]),O)})}).filter(Boolean)));return{isAnimating:i,apply:c,set:d=>{const m=Ao(d)?d:a(d);Object.entries(m).forEach(([p,O])=>{p!=="transition"&&s(p,O,e,{immediate:!0})})},stopTransitions:()=>{l(),r()},leave:async d=>{let m;if(o&&(o.leave&&(m=o.leave),!o.leave&&o.initial&&(m=o.initial)),!m){d();return}await c(m),d()}}}const Zi=typeof window!="undefined",Mb=()=>Zi&&window.onpointerdown===null,kb=()=>Zi&&window.ontouchstart===null,Rb=()=>Zi&&window.onmousedown===null;function Tb({target:e,state:t,variants:n,apply:s}){const r=x(n),o=[],i=(...p)=>{const O=Fe.apply(null,p);return o.push(O),O},l=Y(!1),a=Y(!1),c=Y(!1),u=j(()=>{let p=[];return r&&(r.hovered&&(p=[...p,...Object.keys(r.hovered)]),r.tapped&&(p=[...p,...Object.keys(r.tapped)]),r.focused&&(p=[...p,...Object.keys(r.focused)])),p}),f=j(()=>{const p={};Object.assign(p,t.value),l.value&&r.hovered&&Object.assign(p,r.hovered),a.value&&r.tapped&&Object.assign(p,r.tapped),c.value&&r.focused&&Object.assign(p,r.focused);for(const O in p)u.value.includes(O)||delete p[O];return p});r.hovered&&(i(e,"mouseenter",()=>{l.value=!0}),i(e,"mouseleave",()=>{l.value=!1,a.value=!1}),i(e,"mouseout",()=>{l.value=!1,a.value=!1})),r.tapped&&(Rb()&&(i(e,"mousedown",()=>{a.value=!0}),i(e,"mouseup",()=>{a.value=!1})),Mb()&&(i(e,"pointerdown",()=>{a.value=!0}),i(e,"pointerup",()=>{a.value=!1})),kb()&&(i(e,"touchstart",()=>{a.value=!0}),i(e,"touchend",()=>{a.value=!1}))),r.focused&&(i(e,"focus",()=>{c.value=!0}),i(e,"blur",()=>{c.value=!1}));const d=re(f,s);return{stop:()=>{o.forEach(p=>p()),d()}}}function Lb({set:e,target:t,variants:n,variant:s}){const r=x(n);return{stop:re(()=>t,()=>{!r||(r.initial&&e("initial"),r.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}}function Fb({state:e,apply:t}){return{stop:re(e,s=>{s&&t(s)},{immediate:!0})}}function Ib({target:e,variants:t,variant:n}){const s=x(t);let r=Wt;if(s&&(s.visible||s.visibleOnce)){const{stop:o}=pm(e,([{isIntersecting:i}])=>{s.visible?i?n.value="visible":n.value="initial":s.visibleOnce&&(i?n.value!=="visibleOnce"&&(n.value="visibleOnce"):n.value||(n.value="initial"))});r=o}return{stop:r}}function Nb(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){const n=Y([]);if(t.lifeCycleHooks){const{stop:r}=Lb(e);n.value.push(r)}if(t.syncVariants){const{stop:r}=Fb(e);n.value.push(r)}if(t.visibilityHooks){const{stop:r}=Ib(e);n.value.push(r)}if(t.eventListeners){const{stop:r}=Tb(e);n.value.push(r)}const s=()=>n.value.forEach(r=>r());return ki(s),{stop:s}}function wf(e={}){const t=Re(me({},e)),n=Y({});return re(t,()=>{const s={};for(const[r,o]of Object.entries(t)){const i=Yi(r),l=bf(o,i);s[r]=l}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}const jb=["","X","Y","Z"],Db=["perspective","translate","scale","rotate","skew"],xf=["transformPerspective","x","y","z"];Db.forEach(e=>{jb.forEach(t=>{const n=e+t;xf.push(n)})});const Hb=new Set(xf);function Gi(e){return Hb.has(e)}const Vb=new Set(["originX","originY","originZ"]);function Ef(e){return Vb.has(e)}function Bb(e){const t={},n={};return Object.entries(e).forEach(([s,r])=>{Gi(s)||Ef(s)?t[s]=r:n[s]=r}),{transform:t,style:n}}function zb(e,t){let n,s;const{state:r,style:o}=wf(),i=re(()=>lt(e),c=>{if(!!c){s=c;for(const u of Object.keys(_f))c.style[u]===null||c.style[u]===""||Gi(u)||Ef(u)||We(r,u,c.style[u]);n&&Object.entries(n).forEach(([u,f])=>We(c.style,u,f)),t&&t(r)}},{immediate:!0}),l=re(o,c=>{if(!s){n=c;return}for(const u in c)We(s.style,u,c[u])},{immediate:!0});return{style:r,stop:()=>{s=void 0,n=void 0,i(),l()}}}const Ub={x:"translateX",y:"translateY",z:"translateZ"};function Sf(e={},t=!0){const n=Re(me({},e)),s=Y("");return re(n,r=>{let o="",i=!1;t&&(r.x||r.y||r.z)&&(o+=`translate3d(${[r.x||0,r.y||0,r.z||0].map(J.transform).join(",")}) `,i=!0);for(const[l,a]of Object.entries(r)){if(t&&(l==="x"||l==="y"||l==="z"))continue;const c=Yi(l),u=bf(a,c);o+=`${Ub[l]||l}(${u}) `}t&&!i&&(o+="translateZ(0px) "),s.value=o.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}function Kb(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,r)=>{if(!r)return s;const[o,i]=r.split("("),a=i.split(",").map(u=>n(u.endsWith(")")?u.replace(")",""):u.trim())),c=a.length===1?a[0]:a;return Ue(me({},s),{[o]:c})},{})}function Wb(e,t){Object.entries(Kb(t)).forEach(([n,s])=>{s=parseFloat(s);const r=["x","y","z"];if(n==="translate3d"){if(s===0){r.forEach(o=>{We(e,o,0)});return}s.forEach((o,i)=>{We(e,r[i],o)});return}if(n==="translateX"){We(e,"x",s);return}if(n==="translateY"){We(e,"y",s);return}if(n==="translateZ"){We(e,"z",s);return}We(e,n,s)})}function qb(e,t){let n,s;const{state:r,transform:o}=Sf(),i=re(()=>lt(e),c=>{!c||(s=c,c.style.transform&&Wb(r,c.style.transform),n&&(c.style.transform=n),t&&t(r))},{immediate:!0}),l=re(o,c=>{if(!s){n=c;return}s.style.transform=c},{immediate:!0});return{transform:r,stop:()=>{n=void 0,s=void 0,i(),l()}}}function Yb(e,t){const n=Re({}),s=f=>{Object.entries(f).forEach(([d,m])=>{We(n,d,m)})},{style:r,stop:o}=zb(e,s),{transform:i,stop:l}=qb(e,s),a=re(n,f=>{Object.entries(f).forEach(([d,m])=>{const p=Gi(d)?i:r;p[d]&&p[d]===m||We(p,d,m)})},{immediate:!0,deep:!0}),c=re(()=>lt(e),f=>{!f||t&&s(t)},{immediate:!0});return{motionProperties:n,style:r,transform:i,stop:()=>{o(),l(),a(),c()}}}function Zb(e={}){const t=x(e),n=Y();return{state:j(()=>{if(!!n.value)return t[n.value]}),variant:n}}function Gb(e,t={},n){const{motionProperties:s,stop:r}=Yb(e),{variant:o,state:i}=Zb(t),l=Ab(s,t),a=Ue(me({target:e,variant:o,variants:t,state:i,motionProperties:s},l),{stop:(u=!1)=>{}}),{stop:c}=Nb(a,n);return a.stop=(u=!1)=>{const f=()=>{a.stopTransitions(),r(),c()};if(!u&&t.value&&t.value.leave){const d=re(a.isAnimating,m=>{m||(d(),f())})}else f()},ki(()=>a.stop()),a}const Xb=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"],Jb=(e,t)=>{const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Ao(n.variants)&&(t.value=me(me({},t.value),n.variants)),Xb.forEach(s=>{if(s==="delay"){if(n&&n[s]&&hp(n[s])){const r=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition=Ue(me({},t.value.enter.transition),{delay:r})),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition=Ue(me({},t.value.visible.transition),{delay:r})),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition=Ue(me({},t.value.visibleOnce.transition),{delay:r})))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&Ao(n[s])&&(t.value[s]=n[s])}))},ho=e=>{const t=(s,r,o)=>{const i=r.value&&typeof r.value=="string"?r.value:o.key;i&&co[i]&&co[i].stop();const l=Y(e||{});typeof r.value=="object"&&(l.value=r.value),Jb(o,l);const a=Gb(s,l);s.motionInstance=a,i&&We(co,i,a)},n=s=>{s.motionInstance&&s.motionInstance.stop()};return{created:t,unmounted:n,bind:t,unbind:n,getSSRProps(s,r){const{initial:o}=s.value||r.props||{};if(!o||Object.keys(o).length===0)return;const{transform:i,style:l}=Bb(o),{transform:a}=Sf(i),{style:c}=wf(l);return a.value&&(c.value.transform=a.value),{style:c.value}}}},Qb={initial:{opacity:0},enter:{opacity:1}},ew={initial:{opacity:0},visible:{opacity:1}},tw={initial:{opacity:0},visibleOnce:{opacity:1}},nw={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},sw={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},rw={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},ow={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},iw={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},lw={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},aw={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},cw={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},uw={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},fw={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},dw={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},hw={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},pw={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},mw={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},gw={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},vw={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},yw={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},_w={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},bw={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},ww={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},xw={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},Ew={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},Sw={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},Ow={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},$w={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},Pw={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},Cw={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},Ha={__proto__:null,fade:Qb,fadeVisible:ew,fadeVisibleOnce:tw,pop:nw,popVisible:sw,popVisibleOnce:rw,rollBottom:pw,rollLeft:ow,rollRight:aw,rollTop:fw,rollVisibleBottom:mw,rollVisibleLeft:iw,rollVisibleRight:cw,rollVisibleTop:dw,rollVisibleOnceBottom:gw,rollVisibleOnceLeft:lw,rollVisibleOnceRight:uw,rollVisibleOnceTop:hw,slideBottom:$w,slideLeft:vw,slideRight:bw,slideTop:Ew,slideVisibleBottom:Pw,slideVisibleLeft:yw,slideVisibleRight:ww,slideVisibleTop:Sw,slideVisibleOnceBottom:Cw,slideVisibleOnceLeft:_w,slideVisibleOnceRight:xw,slideVisibleOnceTop:Ow};function Aw(e){const t="\xE0\xE1\xE2\xE4\xE6\xE3\xE5\u0101\u0103\u0105\xE7\u0107\u010D\u0111\u010F\xE8\xE9\xEA\xEB\u0113\u0117\u0119\u011B\u011F\u01F5\u1E27\xEE\xEF\xED\u012B\u012F\xEC\u0142\u1E3F\xF1\u0144\u01F9\u0148\xF4\xF6\xF2\xF3\u0153\xF8\u014D\xF5\u0151\u1E55\u0155\u0159\xDF\u015B\u0161\u015F\u0219\u0165\u021B\xFB\xFC\xF9\xFA\u016B\u01D8\u016F\u0171\u0173\u1E83\u1E8D\xFF\xFD\u017E\u017A\u017C\xB7/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,r=>`-${r}`).toLowerCase().replace(/\s+/g,"-").replace(s,r=>n.charAt(t.indexOf(r))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const Mw={install(e,t){if(e.directive("motion",ho()),!t||t&&!t.excludePresets)for(const n in Ha){const s=Ha[n];e.directive(`motion-${Aw(n)}`,ho(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];s.initial,e.directive(`motion-${n}`,ho(s))}}};function kw(e){function t(){document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`)}t(),window.addEventListener("resize",t),e.app.use(Mw)}function Ge(e,t,n){var s,r;return(r=((s=e.instance)==null?void 0:s.$).provides[t])!=null?r:n}function Rw(){return{install(e){e.directive("click",{name:"v-click",mounted(t,n){var u,f,d,m;if(vs.value||((u=Ge(n,cr))==null?void 0:u.value))return;const s=Ge(n,Rn),r=Ge(n,ar),o=Ge(n,Bo),i=n.modifiers.hide!==!1&&n.modifiers.hide!=null,l=n.modifiers.fade!==!1&&n.modifiers.fade!=null,a=((f=s==null?void 0:s.value)==null?void 0:f.length)||0,c=l?Tv:no;if(s&&!((d=s==null?void 0:s.value)!=null&&d.includes(t))&&s.value.push(t),n.value===null&&(n.value=s==null?void 0:s.value.length),!(o!=null&&o.value.has(n.value)))o==null||o.value.set(n.value,[t]);else if(!((m=o==null?void 0:o.value.get(n.value))!=null&&m.includes(t))){const p=(o==null?void 0:o.value.get(n.value))||[];o==null||o.value.set(n.value,[t].concat(p))}t==null||t.classList.toggle(Pn,!0),r&&re(r,()=>{var C;const p=(C=r==null?void 0:r.value)!=null?C:0,O=n.value!=null?p>=n.value:p>a;t.classList.contains(so)||t.classList.toggle(c,!O),i!==!1&&i!==void 0&&t.classList.toggle(c,O),t.classList.toggle(rs,!1);const w=o==null?void 0:o.value.get(p);w==null||w.forEach((_,b)=>{_.classList.toggle(Qs,!1),b===w.length-1?_.classList.toggle(rs,!0):_.classList.toggle(Qs,!0)}),t.classList.contains(rs)||t.classList.toggle(Qs,O)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(Pn,!1);const s=Ge(n,Rn);s!=null&&s.value&&aa(s.value,t)}}),e.directive("after",{name:"v-after",mounted(t,n){var l,a;if(vs.value||((l=Ge(n,cr))==null?void 0:l.value))return;const s=Ge(n,Rn),r=Ge(n,ar),o=Ge(n,Bo),i=s==null?void 0:s.value.length;n.value===void 0&&(n.value=s==null?void 0:s.value.length),o!=null&&o.value.has(n.value)?(a=o==null?void 0:o.value.get(n.value))==null||a.push(t):o==null||o.value.set(n.value,[t]),t==null||t.classList.toggle(Pn,!0),r&&re(r,()=>{var u,f,d;const c=((u=r.value)!=null?u:0)>=((d=(f=n.value)!=null?f:i)!=null?d:0);t.classList.contains(so)||t.classList.toggle(no,!c),t.classList.toggle(rs,!1),t.classList.contains(rs)||t.classList.toggle(Qs,c)},{immediate:!0})},unmounted(t){t==null||t.classList.toggle(Pn,!0)}}),e.directive("click-hide",{name:"v-click-hide",mounted(t,n){var i,l,a;if(vs.value||((i=Ge(n,cr))==null?void 0:i.value))return;const s=Ge(n,Rn),r=Ge(n,ar),o=((l=s==null?void 0:s.value)==null?void 0:l.length)||0;s&&!((a=s==null?void 0:s.value)!=null&&a.includes(t))&&s.value.push(t),t==null||t.classList.toggle(Pn,!0),r&&re(r,()=>{var f;const c=(f=r==null?void 0:r.value)!=null?f:0,u=n.value!=null?c>=n.value:c>o;t.classList.toggle(no,u),t.classList.toggle(so,u)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(Pn,!1);const s=Ge(n,Rn);s!=null&&s.value&&aa(s.value,t)}})}}}function Tw(){return{install(e){const t={};for(const s of Og(Ea))typeof s=="string"&&(t[s]=Ea[s]);const n=Re({nav:t,configs:Oe,themeConfigs:j(()=>Oe.themeConfig)});e.config.globalProperties.$slidev=an(n)}}}const Zn=Yh(N1);Zn.use(qe);Zn.use(lp());Zn.use(Rw());Zn.use(Tw());kw({app:Zn,router:qe});Zn.mount("#app");export{Ye as A,un as B,Mt as C,Rv as D,wi as E,$e as F,re as G,xv as H,xi as I,ro as V,m0 as _,y as a,Fw as b,W as c,Se as d,gn as e,x as f,we as g,ke as h,Et as i,Iw as j,Q as k,ss as l,ue as m,mt as n,I as o,Ci as p,Do as q,Y as r,gv as s,vv as t,vt as u,yv as v,He as w,bv as x,Oi as y,Bc as z}; diff --git a/docs/assets/index.57362d64.css b/docs/assets/index.57362d64.css deleted file mode 100644 index c76869a..0000000 --- a/docs/assets/index.57362d64.css +++ /dev/null @@ -1 +0,0 @@ -#slide-container{overflow:hidden;position:relative}#slide-content{background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity));overflow:hidden;position:relative;position:absolute;left:50%;top:50%}.dark #slide-content{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.slides-overview{position:fixed;left:0px;right:0px;top:0px;backdrop-filter:blur(5px);height:100vh;height:calc(var(--vh, 1vh) * 100)}.slidev-info-dialog{max-width:37.5rem;padding:1rem!important}.select-list[data-v-00f5edb7]{padding-top:.5rem;padding-bottom:.5rem}.item[data-v-00f5edb7]:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .1}.item[data-v-00f5edb7]{border-radius:.25rem;cursor:default;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:.25rem 1rem;white-space:nowrap}.item svg[data-v-00f5edb7]{margin-right:.25rem;margin-left:-.5rem;margin-top:auto;margin-bottom:auto}.title[data-v-00f5edb7]{font-size:.75rem;line-height:1rem;opacity:.5;padding:.25rem 1.75rem;text-transform:uppercase;letter-spacing:.1em}.slidev-layout.end[data-v-4bd85f04]{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity));display:-ms-grid;display:grid;place-content:center;height:100%;font-size:1.25rem;line-height:1.75rem;text-align:center;--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-text-opacity: .85;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.section[data-v-15f47eb8]{filter:drop-shadow(0 0 100px #000);padding:2em;border:white solid 5px;width:50%;margin:0 auto}div.section h1[data-v-15f47eb8]{text-decoration:underline;filter:drop-shadow(0 0 100px #222)}div.section[data-v-395e87f8]{filter:drop-shadow(0 0 100px #000);padding:2em;border:white solid 3px;width:50%;margin:0 auto}div.section h1[data-v-395e87f8]{filter:drop-shadow(0 0 100px #222)}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}code,kbd,samp,pre{font-size:1em}fieldset{margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img{border-style:solid}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}legend{padding:0}ol,ul{list-style:none;margin:0;padding:0}progress{vertical-align:baseline}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}summary{display:list-item}table{text-indent:0;border-color:inherit;border-collapse:collapse}textarea{resize:vertical}textarea::placeholder{opacity:1;color:#9ca3af}textarea::webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}.prose{color:inherit;max-width:65ch;font-size:1rem;line-height:1.75}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:inherit;text-decoration:underline;font-weight:500}.prose strong{color:inherit;font-weight:600}.prose ol[type=A]{--list-counter-style: upper-alpha}.prose ol[type=a]{--list-counter-style: lower-alpha}.prose ol[type="A s"]{--list-counter-style: upper-alpha}.prose ol[type="a s"]{--list-counter-style: lower-alpha}.prose ol[type=I]{--list-counter-style: upper-roman}.prose ol[type=i]{--list-counter-style: lower-roman}.prose ol[type="I s"]{--list-counter-style: upper-roman}.prose ol[type="i s"]{--list-counter-style: lower-roman}.prose ol[type="1"]{--list-counter-style: decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style, decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:inherit;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:inherit;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:inherit;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{color:inherit;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{color:inherit;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:inherit;font-weight:600;font-size:.875em}.prose code:before{content:"`"}.prose code:after{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:before{content:none}.prose pre code:after{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose img{margin-top:2em;margin-bottom:2em}.prose video{margin-top:2em;margin-bottom:2em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>*:first-child{margin-top:1.25em}.prose>ul>li>*:last-child{margin-bottom:1.25em}.prose>ol>li>*:first-child{margin-top:1.25em}.prose>ol>li>*:last-child{margin-bottom:1.25em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose b,.prose em{color:inherit}.abs-br{position:absolute;bottom:0px;right:0px}.bg-main{background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.dark .bg-main{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}:root{--slidev-code-background: rgba(125,125,125,.03);--slidev-code-font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slidev-code-padding: 8px;--slidev-code-font-size: 12px;--slidev-code-line-height: 18px;--slidev-code-radius: 4px;--slidev-code-margin: 4px 0;--slidev-slide-container-background: black;--slidev-controls-foreground: white}html,body,#app,#page-root{padding:0;margin:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden}html{background:transparent}.icon-btn{cursor:pointer;display:inline-block;outline:2px solid transparent!important;outline-offset:2px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25rem;opacity:.75;padding:.5rem;vertical-align:middle;-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.icon-btn:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .1;opacity:1}.icon-btn.shallow{opacity:.3}.icon-btn.active{opacity:1}.icon-btn.disabled{opacity:.25;pointer-events:none}.slidev-vclick-target{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.slidev-vclick-hidden{opacity:0!important;pointer-events:none!important}.slidev-vclick-fade{opacity:.5}.slidev-icon{display:inline-block;vertical-align:sub;line-height:1em}html.dark .shiki-light{display:none}html:not(.dark) .shiki-dark{display:none}.slidev-code{font-family:var(--slidev-code-font-family)!important;padding:var(--slidev-code-padding)!important;font-size:var(--slidev-code-font-size)!important;line-height:var(--slidev-code-line-height)!important;border-radius:var(--slidev-code-radius)!important;margin:var(--slidev-code-margin)!important;overflow:auto}.slidev-code .line.dishonored{opacity:.3}.shiki-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative}.shiki-container>.shiki{height:100%}.slidev-code-line-numbers .slidev-code code{counter-reset:step;counter-increment:step 0}.slidev-code-line-numbers .slidev-code code .line:before{content:counter(step);counter-increment:step;display:inline-block;margin-right:1.5rem;text-align:right;--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity));width:1rem}.dark .slidev-code-line-numbers .slidev-code code .line:before{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}.katex,.katex :after,.katex :before{border-color:currentColor}.CodeMirror pre.CodeMirror-placeholder{opacity:.4}@font-face{font-family:Gilroy Bold;font-style:normal;font-weight:700;font-display:swap;src:local("Gilroy Bold"),url(/fonts/Gilroy-Bold.woff) format("woff")}:root{--slidev-theme-primary: #5d8392}.slidev-layout h1,.slidev-layout h2,.slidev-layout h3,.slidev-layout h4,.slidev-layout h5,.slidev-layout h6{-webkit-background-clip:text;background-clip:text;background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1));font-family:Gilroy Bold,sans-serif;font-weight:700;color:transparent}.slidev-layout{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;height:100%;padding:2.5rem}.slidev-layout h1,.slidev-layout h2,.slidev-layout h3,.slidev-layout h4,.slidev-layout p,.slidev-layout div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slidev-layout pre,.slidev-layout code{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.dark .slidev-layout h1,.dark .slidev-layout h2,.dark .slidev-layout h3,.dark .slidev-layout h4,.dark .slidev-layout h5,.dark .slidev-layout h6{--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1))}.slidev-layout h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem}.slidev-layout h2{font-size:1.5rem;line-height:2rem}.slidev-layout h3{font-weight:500;font-size:1.125rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:.1em}.slidev-layout p:not(.mb-0){line-height:1.5rem;margin-bottom:1rem}.slidev-layout strong{--tw-text-opacity: 1;color:rgba(91,33,182,var(--tw-text-opacity))}.dark .slidev-layout strong{--tw-text-opacity: 1;color:rgba(237,233,254,var(--tw-text-opacity))}.slidev-layout h1+p{margin-top:-.75rem;opacity:.7}.slidev-layout p+h2,.slidev-layout ul+h2,.slidev-layout table+h2{margin-top:2.5rem}.slidev-layout ul{list-style:circle}.slidev-layout ol{list-style:decimal}.slidev-layout li{line-height:1.8em;margin-left:1.1em;padding-left:.2em}.slidev-layout blockquote{background-color:var(--prism-background);border-color:var(--slidev-theme-primary);border-radius:.25rem;border-left-width:1px;font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem}.slidev-layout blockquote>*{margin-top:0;margin-bottom:0}.slidev-layout table{width:100%}.slidev-layout tr{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-bottom-width:1px}.slidev-layout th{font-weight:400;text-align:left}.slidev-layout a{border-color:currentColor;border-style:dashed;border-bottom-width:1px}.slidev-layout a:hover{border-style:solid}.slidev-layout td,.slidev-layout th{padding:.75rem .5rem}.slidev-layout b,.slidev-layout strong{font-weight:600}.slidev-layout kbd{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-radius:.25rem;border-width:1px;border-bottom-width:2px;--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .05;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;padding:.125rem .25rem}:root{--prism-scheme: light;--prism-foreground: #6e6e6e;--prism-background: #f4f4f4;--prism-comment: #a8a8a8;--prism-string: #555555;--prism-literal: #333333;--prism-keyword: #000000;--prism-function: #4f4f4f;--prism-deleted: #333333;--prism-class: #333333;--prism-builtin: #757575;--prism-property: #333333;--prism-namespace: #4f4f4f;--prism-punctuation: #ababab;--prism-decorator: var(--prism-class);--prism-operator: var(--prism-punctuation);--prism-number: var(--prism-literal);--prism-boolean: var(--prism-literal);--prism-variable: var(--prism-literal);--prism-constant: var(--prism-literal);--prism-symbol: var(--prism-literal);--prism-interpolation: var(--prism-literal);--prism-selector: var(--prism-keyword);--prism-keyword-control: var(--prism-keyword);--prism-regex: var(--prism-string);--prism-json-property: var(--prism-property);--prism-inline-background: var(--prism-background);--prism-comment-style: italic;--prism-url-decoration: underline;--prism-line-number: #a5a5a5;--prism-line-number-gutter: #333333;--prism-line-highlight-background: #eeeeee;--prism-selection-background: #aaaaaa;--prism-marker-color: var(--prism-foreground);--prism-marker-opacity: .4;--prism-marker-font-size: .8em;--prism-font-size: 1em;--prism-line-height: 1.5em;--prism-font-family: monospace;--prism-inline-font-size: var(--prism-font-size);--prism-block-font-size: var(--prism-font-size);--prism-tab-size: 2;--prism-block-padding-x: 1em;--prism-block-padding-y: 1em;--prism-block-margin-x: 0;--prism-block-margin-y: .5em;--prism-block-radius: .3em;--prism-inline-padding-x: .3em;--prism-inline-padding-y: .1em;--prism-inline-radius: .3em;--cm-scheme: light;--cm-foreground: #6e6e6e;--cm-background: #f4f4f4;--cm-comment: #a8a8a8;--cm-string: #555555;--cm-literal: #333333;--cm-keyword: #000000;--cm-function: #4f4f4f;--cm-deleted: #333333;--cm-class: #333333;--cm-builtin: #757575;--cm-property: #333333;--cm-namespace: #4f4f4f;--cm-punctuation: #ababab;--cm-decorator: var(--cm-class);--cm-operator: var(--cm-punctuation);--cm-number: var(--cm-literal);--cm-boolean: var(--cm-literal);--cm-variable: var(--cm-literal);--cm-constant: var(--cm-literal);--cm-symbol: var(--cm-literal);--cm-interpolation: var(--cm-literal);--cm-selector: var(--cm-keyword);--cm-keyword-control: var(--cm-keyword);--cm-regex: var(--cm-string);--cm-json-property: var(--cm-property);--cm-inline-background: var(--cm-background);--cm-comment-style: italic;--cm-url-decoration: underline;--cm-line-number: #a5a5a5;--cm-line-number-gutter: #333333;--cm-line-highlight-background: #eeeeee;--cm-selection-background: #aaaaaa;--cm-marker-color: var(--cm-foreground);--cm-marker-opacity: .4;--cm-marker-font-size: .8em;--cm-font-size: 1em;--cm-line-height: 1.5em;--cm-font-family: monospace;--cm-inline-font-size: var(--cm-font-size);--cm-block-font-size: var(--cm-font-size);--cm-tab-size: 2;--cm-block-padding-x: 1em;--cm-block-padding-y: 1em;--cm-block-margin-x: 0;--cm-block-margin-y: .5em;--cm-block-radius: .3em;--cm-inline-padding-x: .3em;--cm-inline-padding-y: .1em;--cm-inline-radius: .3em;--cm-scheme: var(--prism-scheme);--cm-foreground: var(--prism-foreground);--cm-background: var(--prism-background);--cm-comment: var(--prism-comment);--cm-string: var(--prism-string);--cm-literal: var(--prism-literal);--cm-keyword: var(--prism-keyword);--cm-function: var(--prism-function);--cm-deleted: var(--prism-deleted);--cm-class: var(--prism-class);--cm-builtin: var(--prism-builtin);--cm-property: var(--prism-property);--cm-namespace: var(--prism-namespace);--cm-punctuation: var(--prism-punctuation);--cm-decorator: var(--prism-decorator);--cm-operator: var(--prism-operator);--cm-number: var(--prism-number);--cm-boolean: var(--prism-boolean);--cm-variable: var(--prism-variable);--cm-constant: var(--prism-constant);--cm-symbol: var(--prism-symbol);--cm-interpolation: var(--prism-interpolation);--cm-selector: var(--prism-selector);--cm-keyword-control: var(--prism-keyword-control);--cm-regex: var(--prism-regex);--cm-json-property: var(--prism-json-property);--cm-inline-background: var(--prism-inline-background);--cm-comment-style: var(--prism-comment-style);--cm-url-decoration: var(--prism-url-decoration);--cm-line-number: var(--prism-line-number);--cm-line-number-gutter: var(--prism-line-number-gutter);--cm-line-highlight-background: var(--prism-line-highlight-background);--cm-selection-background: var(--prism-selection-background);--cm-marker-color: var(--prism-marker-color);--cm-marker-opacity: var(--prism-marker-opacity);--cm-marker-font-size: var(--prism-marker-font-size);--cm-font-size: var(--prism-font-size);--cm-line-height: var(--prism-line-height);--cm-font-family: var(--prism-font-family);--cm-inline-font-size: var(--prism-inline-font-size);--cm-block-font-size: var(--prism-block-font-size);--cm-tab-size: var(--prism-tab-size);--cm-block-padding-x: var(--prism-block-padding-x);--cm-block-padding-y: var(--prism-block-padding-y);--cm-block-margin-x: var(--prism-block-margin-x);--cm-block-margin-y: var(--prism-block-margin-y);--cm-block-radius: var(--prism-block-radius);--cm-inline-padding-x: var(--prism-inline-padding-x);--cm-inline-padding-y: var(--prism-inline-padding-y);--cm-inline-radius: var(--prism-inline-radius);--prism-font-family: var(--slidev-code-font-family)}div[class*=language-],pre[class*=language-],code[class*=language-]{font-size:var(--prism-font-size);font-family:var(--prism-font-family);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:var(--prism-line-height);-moz-tab-size:var(--prism-tab-size);-o-tab-size:var(--prism-tab-size);tab-size:var(--prism-tab-size);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:var(--prism-foreground)!important}div[class*=language-],pre[class*=language-]{font-size:var(--prism-block-font-size);padding:var(--prism-block-padding-y) var(--prism-block-padding-x);margin:var(--prism-block-margin-y) var(--prism-block-margin-x);border-radius:var(--prism-block-radius);overflow:auto;background:var(--prism-background)}:not(pre)>code[class*=language-]{font-size:var(--prism-inline-font-size);padding:var(--prism-inline-padding-y) var(--prism-inline-padding-x);border-radius:var(--prism-inline-radius);background:var(--prism-inline-background)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:var(--prism-selection-background)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--prism-comment);font-style:var(--prism-comment-style)}.token.namespace{color:var(--prism-namespace)}.token.interpolation{color:var(--prism-interpolation)}.token.string{color:var(--prism-string)}.token.punctuation{color:var(--prism-punctuation)}.token.operator{color:var(--prism-operator)}.token.keyword.module,.token.keyword.control-flow{color:var(--prism-keyword-control)}.token.url,.token.symbol,.token.inserted{color:var(--prism-symbol)}.token.constant{color:var(--prism-constant)}.token.string.url{text-decoration:var(--prism-url-decoration)}.token.boolean,.language-json .token.boolean{color:var(--prism-boolean)}.token.number,.language-json .token.number{color:var(--prism-number)}.token.variable{color:var(--prism-variable)}.token.keyword{color:var(--prism-keyword)}.token.atrule,.token.attr-value,.token.selector{color:var(--prism-selector)}.token.function{color:var(--prism-function)}.token.deleted{color:var(--prism-deleted)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:var(--prism-class)}.token.tag,.token.builtin{color:var(--prism-builtin)}.token.attr-name,.token.property,.token.entity{color:var(--prism-property)}.language-json .token.property{color:var(--prism-json-property)}.token.regex{color:var(--prism-regex)}.token.decorator,.token.annotation{color:var(--prism-decorator)}.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-number)}.line-numbers-rows>span:before{color:var(--prism-line-number-gutter)}.line-highlight{background:var(--prism-line-highlight-background)}.cm-s-vars.CodeMirror{background-color:var(--cm-background);color:var(--cm-foreground)}.cm-s-vars .CodeMirror-gutters{background:var(--cm-line-number-gutter);color:var(--cm-line-number);border:none}.cm-s-vars .CodeMirror-guttermarker,.cm-s-vars .CodeMirror-guttermarker-subtle,.cm-s-vars .CodeMirror-linenumber{color:var(--cm-line-number)}.cm-s-vars div.CodeMirror-selected,.cm-s-vars.CodeMirror-focused div.CodeMirror-selected{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::selection,.cm-s-vars .CodeMirror-line>span::selection,.cm-s-vars .CodeMirror-line>span>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::-moz-selection,.cm-s-vars .CodeMirror-line>span::-moz-selection,.cm-s-vars .CodeMirror-line>span>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-activeline-background{background:var(--cm-line-highlight-background)}.cm-s-vars .cm-keyword{color:var(--cm-keyword)}.cm-s-vars .cm-operator{color:var(--cm-punctuation)}.cm-s-vars .cm-variable,.cm-s-vars .cm-variable-2,.cm-s-vars .cm-variable-3,.cm-s-vars .cm-type{color:var(--cm-variable)}.cm-s-vars .cm-builtin{color:var(--cm-builtin)}.cm-s-vars .cm-atom{color:var(--cm-literal)}.cm-s-vars .cm-number{color:var(--cm-number)}.cm-s-vars .cm-def{color:var(--cm-decorator)}.cm-s-vars .cm-string,.cm-s-vars .cm-string-2{color:var(--cm-string)}.cm-s-vars .cm-comment{color:var(--cm-comment)}.cm-s-vars .cm-tag{color:var(--cm-property)}.cm-s-vars .cm-meta{color:var(--cm-namespace)}.cm-s-vars .cm-attribute,.cm-s-vars .cm-property{color:var(--cm-property)}.cm-s-vars .cm-qualifier{color:var(--cm-keyword)}.cm-s-vars .cm-error{color:var(--prism-deleted)}.cm-s-vars .CodeMirror-matchingbracket{text-decoration:underline}.cm-s-vars .CodeMirror-cursor{border-left:1px solid currentColor}html:not(.dark){--prism-foreground: #393a34;--prism-background: #f8f8f8;--prism-comment: #a0ada0;--prism-string: #b56959;--prism-literal: #2f8a89;--prism-number: #296aa3;--prism-keyword: #1c6b48;--prism-function: #6c7834;--prism-boolean: #1c6b48;--prism-constant: #a65e2b;--prism-deleted: #a14f55;--prism-class: #2993a3;--prism-builtin: #ab5959;--prism-property: #b58451;--prism-namespace: #b05a78;--prism-punctuation: #8e8f8b;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #698c96}html.dark{--prism-foreground: #d4cfbf;--prism-background: #1b1b1b;--prism-comment: #758575;--prism-string: #d48372;--prism-literal: #429988;--prism-keyword: #4d9375;--prism-boolean: #1c6b48;--prism-number: #6394bf;--prism-variable: #c2b36e;--prism-function: #a1b567;--prism-deleted: #a14f55;--prism-class: #54b1bf;--prism-builtin: #e0a569;--prism-property: #dd8e6e;--prism-namespace: #db889a;--prism-punctuation: #858585;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #6b8b9e;--prism-line-number: #888888;--prism-line-number-gutter: #eeeeee;--prism-line-highlight-background: #444444;--prism-selection-background: #444444}pre[class*=language-]{padding:.5rem}:not(pre)>code{font-size:.9em;background:var(--prism-background);border-radius:.25rem;font-weight:300;padding-top:.125rem;padding-bottom:.125rem}:not(pre)>code:before,:not(pre)>code:after{content:"`";opacity:.5}:not(pre)>code:before{margin-right:-.08em}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-current{background-color:currentColor}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgba(251,146,60,var(--tw-bg-opacity))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgba(249,115,22,var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark .dark\:bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgba(18,18,18,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}[hover\:bg~=gray-400]:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}[hover~=bg-white]:hover{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[bg~=black]{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-fuchsia-700{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.dark .dark\:from-white,.from-white{--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.dark .dark\:from-fuchsia-700{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.to-purple-800{--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1))}.dark .dark\:to-purple-50,.to-purple-50{--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1))}.dark .dark\:to-purple-800{--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.hover\:bg-opacity-75:hover{--tw-bg-opacity: .75}.\!bg-opacity-75{--tw-bg-opacity: .75 !important}[hover\:bg~=opacity-20]:hover{--tw-bg-opacity: .2}[hover~=bg-opacity-10]:hover{--tw-bg-opacity: .1}[bg~=opacity-80]{--tw-bg-opacity: .8}.border-gray-400,.dark .dark\:border-gray-400{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.hover\:border-orange-700:hover{--tw-border-opacity: 1;border-color:rgba(194,65,12,var(--tw-border-opacity))}.hover\:border-\$slidev-theme-primary:hover{border-color:var(--slidev-theme-primary)}.dark .dark\:border-true-gray-700{--tw-border-opacity: 1;border-color:rgba(64,64,64,var(--tw-border-opacity))}[border~=gray-400]{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}[border~=transparent]{border-color:transparent}.dark [border~="dark:gray-400"],.dark [dark\:border~=gray-400]{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-opacity-20{--tw-border-opacity: .2}.dark .dark\:border-opacity-10{--tw-border-opacity: .1}.hover\:border-opacity-75:hover{--tw-border-opacity: .75}.border-opacity-50,[border~=opacity-50]{--tw-border-opacity: .5}.dark [border~="dark:opacity-25"]{--tw-border-opacity: .25}.dark [dark\:border~=opacity-10]{--tw-border-opacity: .1}.rounded-md{border-radius:.375rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}[border~=rounded-md]{border-radius:.375rem}[border~=rounded]{border-radius:.25rem}.\!border-none{border-style:none!important}.dark .dark\:border,.border,[border~="~"],.dark [dark\:border~="~"]{border-width:1px}.border-l{border-left-width:1px}.border-b-2{border-bottom-width:2px}[border~=r]{border-right-width:1px}[border~=l]{border-left-width:1px}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex,[flex~="~"]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.table{display:table}.grid,[grid~="~"]{display:-ms-grid;display:grid}.hidden{display:none}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.place-content-center{place-content:center}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.font-mono,[font~=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hover\:font-medium:hover{font-weight:500}.h-40{height:10rem}.h-72{height:18rem}.h-12{height:3rem}.h-full{height:100%}.h-5{height:1.25rem}.h-14{height:3.5rem}.h-30{height:7.5rem}.h-40px{height:40px}.h-22px{height:22px}.h-2px{height:2px}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xs{font-size:.75rem;line-height:1rem}[text~=sm]{font-size:.875rem;line-height:1.25rem}.leading-2{line-height:.5rem}.m-6{margin:1.5rem}.m-auto{margin:auto}.m-2{margin:.5rem}[m~=auto]{margin:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-10px{margin-top:10px;margin-bottom:10px}.children\:my-auto>*{margin-top:auto;margin-bottom:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-20{margin-top:5rem}.mt-6{margin-top:1.5rem}.-mb-6{margin-bottom:-1.5rem}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.-mr-2{margin-right:-.5rem}.ml-auto{margin-left:auto}.-mt-1{margin-top:-.25rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-2{margin-top:.5rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.-ml-2{margin-left:-.5rem}[m~=t-4]{margin-top:1rem}[m~=-t-2]{margin-top:-.5rem}.min-h-full{min-height:100%}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!opacity-0{opacity:0!important}.opacity-50{opacity:.5}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-0{opacity:0}.hover\:opacity-10:hover{opacity:.1}.\!opacity-30{opacity:.3!important}.dark .dark\:opacity-25{opacity:.25}.\!opacity-100{opacity:1!important}.opacity-10{opacity:.1}.opacity-80{opacity:.8}.hover\:opacity-100:hover,.opacity-100{opacity:1}[opacity~="50"]{opacity:.5}[opacity~="hover:100"]:hover{opacity:1}.outline-none{outline:2px solid transparent;outline-offset:2px}[outline~="!none"]{outline:2px solid transparent!important;outline-offset:2px!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-4{padding:1rem}.p-2{padding:.5rem}.\!p-4{padding:1rem!important}.p-16{padding:4rem}[p~="2"]{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-20{padding-left:5rem;padding-right:5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}[p~=x-4]{padding-left:1rem;padding-right:1rem}[p~=y-2]{padding-top:.5rem;padding-bottom:.5rem}.pt-12{padding-top:3rem}.pt-4{padding-top:1rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pr-12{padding-right:3rem}.pl-6{padding-left:1.5rem}.pt-1{padding-top:.25rem}.pl-2{padding-left:.5rem}.pr-6{padding-right:1.5rem}[p~=l-1]{padding-left:.25rem}[p~="t-0.5"]{padding-top:.125rem}[p~=r-2]{padding-right:.5rem}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-bottom-9{bottom:-2.25rem}.-left-7{left:-1.75rem}.bottom-23{bottom:5.75rem}.left-45{left:11.25rem}.top-0{top:0px}.left-0{left:0px}.right-0{right:0px}.bottom-0{bottom:0px}.top-14{top:3.5rem}.left-40{left:10rem}.right-5{right:1.25rem}.top-5{top:1.25rem}.-top-20{top:-5rem}.bottom-10{bottom:2.5rem}.left-1\/2{left:50%}.top-4{top:1rem}.right-4{right:1rem}.resize-none{resize:none}.resize{resize:both}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow,[shadow~="~"]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[fill~=none]{fill:none}.text-center{text-align:center}.text-right{text-align:right}.\!hover\:text-white:hover{--tw-text-opacity: 1 !important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.text-\[\#2B90B6\]{--tw-text-opacity: 1;color:rgba(43,144,182,var(--tw-text-opacity))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgba(162,28,175,var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-\$slidev-theme-primary{color:var(--slidev-theme-primary)}.text-red-400{--tw-text-opacity: 1;color:rgba(248,113,113,var(--tw-text-opacity))}.\!text-current{color:currentColor!important}.text-\$slidev-controls-foreground{color:var(--slidev-controls-foreground)}.text-green-500{--tw-text-opacity: 1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-current{color:currentColor}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgba(15,118,110,var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity: 1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-\[\#181818\]{--tw-text-opacity: 1;color:rgba(24,24,24,var(--tw-text-opacity))}.dark .dark\:text-\[\#ddd\]{--tw-text-opacity: 1;color:rgba(221,221,221,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-opacity-85{--tw-text-opacity: .85}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.content-box{content:"box"}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.whitespace-nowrap{white-space:nowrap}.w-80{width:20rem}.w-60{width:15rem}.w-40{width:10rem}.w-full{width:100%}.w-1\/2{width:50%}.w-72{width:18rem}.w-auto{width:auto}.w-64{width:16rem}.w-5{width:1.25rem}[w~=min]{width:-webkit-min-content;width:-moz-min-content;width:min-content}.w-30{width:7.5rem}.w-10px{width:10px}.w-1px{width:1px}.w-22px{width:22px}.-z-1{z-index:-1}.z-100{z-index:100}.z-20{z-index:20}.z-10{z-index:10}.z-30{z-index:30}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}.gap-1{grid-gap:.25rem;gap:.25rem}[grid~=gap-4]{grid-gap:1rem;gap:1rem}[grid~=gap-2]{grid-gap:.5rem;gap:.5rem}.gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}.gap-y-4{-webkit-row-gap:1rem;-moz-row-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr\,max-content\]{grid-template-columns:1fr max-content}.grid-cols-2,[grid~=cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[max-content\,1fr\]{grid-template-rows:max-content 1fr}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}[scale~="1"]{--tw-scale-x: .01;--tw-scale-y: .01;--tw-scale-z: .01}.-rotate-10{--tw-rotate: -10deg}.transition-all{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.ease{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.duration{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate{-webkit-animation-iteration-count:1;animation-iteration-count:1}.filter{--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );-webkit-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: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)}.blur{--tw-blur: blur(8px)}@media (max-width: 767.9px){.\t in e?Of(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,me=(e,t)=>{for(var n in t||(t={}))tl.call(t,n)&&el(e,n,t[n]);if(qs)for(var n of qs(t))nl.call(t,n)&&el(e,n,t[n]);return e},Ue=(e,t)=>$f(e,Pf(t));var Ur=(e,t)=>{var n={};for(var s in e)tl.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&qs)for(var s of qs(e))t.indexOf(s)<0&&nl.call(e,s)&&(n[s]=e[s]);return n};const Af=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)}};Af();function ti(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Cf="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Mf=ti(Cf);function za(e){return!!e||e===""}function mt(e){if(G(e)){const t={};for(let n=0;n{if(n){const s=n.split(Rf);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ke(e){let t="";if(Ae(e))t=e;else if(G(e))for(let n=0;nAe(e)?e:e==null?"":G(e)||Ce(e)&&(e.toString===qa||!ne(e.toString))?JSON.stringify(e,Ua,2):String(e),Ua=(e,t)=>t&&t.__v_isRef?Ua(e,t.value):Fn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Ka(t)?{[`Set(${t.size})`]:[...t.values()]}:Ce(t)&&!G(t)&&!Ya(t)?String(t):t,ve={},Ln=[],dt=()=>{},Lf=()=>!1,Ff=/^on[^a-z]/,Ar=e=>Ff.test(e),ni=e=>e.startsWith("onUpdate:"),He=Object.assign,si=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},If=Object.prototype.hasOwnProperty,ae=(e,t)=>If.call(e,t),G=Array.isArray,Fn=e=>Cr(e)==="[object Map]",Ka=e=>Cr(e)==="[object Set]",ne=e=>typeof e=="function",Ae=e=>typeof e=="string",ri=e=>typeof e=="symbol",Ce=e=>e!==null&&typeof e=="object",Wa=e=>Ce(e)&&ne(e.then)&&ne(e.catch),qa=Object.prototype.toString,Cr=e=>qa.call(e),Nf=e=>Cr(e).slice(8,-1),Ya=e=>Cr(e)==="[object Object]",oi=e=>Ae(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,sr=ti(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Mr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},jf=/-(\w)/g,St=Mr(e=>e.replace(jf,(t,n)=>n?n.toUpperCase():"")),Df=/\B([A-Z])/g,_n=Mr(e=>e.replace(Df,"-$1").toLowerCase()),kr=Mr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Kr=Mr(e=>e?`on${kr(e)}`:""),Es=(e,t)=>!Object.is(e,t),In=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},po=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let sl;const Hf=()=>sl||(sl=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let it;class Vf{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&it&&(this.parent=it,this.index=(it.scopes||(it.scopes=[])).push(this)-1)}run(t){if(this.active)try{return it=this,t()}finally{it=this.parent}}on(){it=this}off(){it=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},Za=e=>(e.w&Xt)>0,Ga=e=>(e.n&Xt)>0,Kf=({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)&&l.push(a)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":G(e)?oi(n)&&l.push(i.get("length")):(l.push(i.get(hn)),Fn(e)&&l.push(i.get(vo)));break;case"delete":G(e)||(l.push(i.get(hn)),Fn(e)&&l.push(i.get(vo)));break;case"set":Fn(e)&&l.push(i.get(hn));break}if(l.length===1)l[0]&&yo(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);yo(ii(a))}}function yo(e,t){for(const n of G(e)?e:[...e])(n!==xt||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}const qf=ti("__proto__,__v_isRef,__isVue"),Qa=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ri)),Yf=ai(),Zf=ai(!1,!0),Gf=ai(!0),ol=Xf();function Xf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=de(this);for(let o=0,i=this.length;o{e[t]=function(...n){Kn();const s=de(this)[t].apply(this,n);return Wn(),s}}),e}function ai(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?hd:rc:t?sc:nc).get(s))return s;const i=G(s);if(!e&&i&&ae(ol,r))return Reflect.get(ol,r,o);const l=Reflect.get(s,r,o);return(ri(r)?Qa.has(r):qf(r))||(e||Qe(s,"get",r),t)?l:_e(l)?!i||!oi(r)?l.value:l:Ce(l)?e?cn(l):Re(l):l}}const Jf=ec(),Qf=ec(!0);function ec(e=!1){return function(n,s,r,o){let i=n[s];if(Ss(i)&&_e(i)&&!_e(r))return!1;if(!e&&!Ss(r)&&(oc(r)||(r=de(r),i=de(i)),!G(n)&&_e(i)&&!_e(r)))return i.value=r,!0;const l=G(n)&&oi(s)?Number(s)e,Rr=e=>Reflect.getPrototypeOf(e);function Ys(e,t,n=!1,s=!1){e=e.__v_raw;const r=de(e),o=de(t);t!==o&&!n&&Qe(r,"get",t),!n&&Qe(r,"get",o);const{has:i}=Rr(r),l=s?ci:n?hi:Os;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function Zs(e,t=!1){const n=this.__v_raw,s=de(n),r=de(e);return e!==r&&!t&&Qe(s,"has",e),!t&&Qe(s,"has",r),e===r?n.has(e):n.has(e)||n.has(r)}function Gs(e,t=!1){return e=e.__v_raw,!t&&Qe(de(e),"iterate",hn),Reflect.get(e,"size",e)}function il(e){e=de(e);const t=de(this);return Rr(t).has.call(t,e)||(t.add(e),kt(t,"add",e,e)),this}function ll(e,t){t=de(t);const n=de(this),{has:s,get:r}=Rr(n);let o=s.call(n,e);o||(e=de(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?Es(t,i)&&kt(n,"set",e,t):kt(n,"add",e,t),this}function al(e){const t=de(this),{has:n,get:s}=Rr(t);let r=n.call(t,e);r||(e=de(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&kt(t,"delete",e,void 0),o}function cl(){const e=de(this),t=e.size!==0,n=e.clear();return t&&kt(e,"clear",void 0,void 0),n}function Xs(e,t){return function(s,r){const o=this,i=o.__v_raw,l=de(i),a=t?ci:e?hi:Os;return!e&&Qe(l,"iterate",hn),i.forEach((c,u)=>s.call(r,a(c),a(u),o))}}function Js(e,t,n){return function(...s){const r=this.__v_raw,o=de(r),i=Fn(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=r[e](...s),u=n?ci:t?hi:Os;return!t&&Qe(o,"iterate",a?vo:hn),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Nt(e){return function(...t){return e==="delete"?!1:this}}function od(){const e={get(o){return Ys(this,o)},get size(){return Gs(this)},has:Zs,add:il,set:ll,delete:al,clear:cl,forEach:Xs(!1,!1)},t={get(o){return Ys(this,o,!1,!0)},get size(){return Gs(this)},has:Zs,add:il,set:ll,delete:al,clear:cl,forEach:Xs(!1,!0)},n={get(o){return Ys(this,o,!0)},get size(){return Gs(this,!0)},has(o){return Zs.call(this,o,!0)},add:Nt("add"),set:Nt("set"),delete:Nt("delete"),clear:Nt("clear"),forEach:Xs(!0,!1)},s={get(o){return Ys(this,o,!0,!0)},get size(){return Gs(this,!0)},has(o){return Zs.call(this,o,!0)},add:Nt("add"),set:Nt("set"),delete:Nt("delete"),clear:Nt("clear"),forEach:Xs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Js(o,!1,!1),n[o]=Js(o,!0,!1),t[o]=Js(o,!1,!0),s[o]=Js(o,!0,!0)}),[e,n,t,s]}const[id,ld,ad,cd]=od();function ui(e,t){const n=t?e?cd:ad:e?ld:id;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(ae(n,r)&&r in s?n:s,r,o)}const ud={get:ui(!1,!1)},fd={get:ui(!1,!0)},dd={get:ui(!0,!1)},nc=new WeakMap,sc=new WeakMap,rc=new WeakMap,hd=new WeakMap;function pd(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function md(e){return e.__v_skip||!Object.isExtensible(e)?0:pd(Nf(e))}function Re(e){return Ss(e)?e:fi(e,!1,tc,ud,nc)}function gd(e){return fi(e,!1,rd,fd,sc)}function cn(e){return fi(e,!0,sd,dd,rc)}function fi(e,t,n,s,r){if(!Ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=md(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function Nn(e){return Ss(e)?Nn(e.__v_raw):!!(e&&e.__v_isReactive)}function Ss(e){return!!(e&&e.__v_isReadonly)}function oc(e){return!!(e&&e.__v_isShallow)}function ic(e){return Nn(e)||Ss(e)}function de(e){const t=e&&e.__v_raw;return t?de(t):e}function di(e){return hr(e,"__v_skip",!0),e}const Os=e=>Ce(e)?Re(e):e,hi=e=>Ce(e)?cn(e):e;function pi(e){Wt&&xt&&(e=de(e),Ja(e.dep||(e.dep=ii())))}function mi(e,t){e=de(e),e.dep&&yo(e.dep)}function _e(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return lc(e,!1)}function Rt(e){return lc(e,!0)}function lc(e,t){return _e(e)?e:new vd(e,t)}class vd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:de(t),this._value=n?t:Os(t)}get value(){return pi(this),this._value}set value(t){t=this.__v_isShallow?t:de(t),Es(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Os(t),mi(this))}}function x(e){return _e(e)?e.value:e}const yd={get:(e,t,n)=>x(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return _e(r)&&!_e(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ac(e){return Nn(e)?e:new Proxy(e,yd)}class _d{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>pi(this),()=>mi(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function bd(e){return new _d(e)}function wd(e){const t=G(e)?new Array(e.length):{};for(const n in e)t[n]=Ed(e,n);return t}class xd{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 Ed(e,t,n){const s=e[t];return _e(s)?s:new xd(e,t,n)}class Sd{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new li(t,()=>{this._dirty||(this._dirty=!0,mi(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=de(this);return pi(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Od(e,t,n=!1){let s,r;const o=ne(e);return o?(s=e,r=dt):(s=e.get,r=e.set),new Sd(s,r,o||!r,n)}Promise.resolve();function qt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){Tr(o,t,n)}return r}function ht(e,t,n,s){if(ne(e)){const o=qt(e,t,n,s);return o&&Wa(o)&&o.catch(i=>{Tr(i,t,n)}),o}const r=[];for(let o=0;o>>1;$s(Xe[s])Pt&&Xe.splice(t,1)}function dc(e,t,n,s){G(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?s+1:s))&&n.push(e),fc()}function Cd(e){dc(e,is,cs,An)}function Md(e){dc(e,Ht,us,Cn)}function vi(e,t=null){if(cs.length){for(bo=t,is=[...new Set(cs)],cs.length=0,An=0;An$s(n)-$s(s)),Cn=0;Cne.id==null?1/0:e.id;function pc(e){_o=!1,pr=!0,vi(e),Xe.sort((n,s)=>$s(n)-$s(s));const t=dt;try{for(Pt=0;Ptm.trim()):f&&(r=n.map(po))}let l,a=s[l=Kr(t)]||s[l=Kr(St(t))];!a&&o&&(a=s[l=Kr(_n(t))]),a&&ht(a,e,6,r);const c=s[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,ht(c,e,6,r)}}function mc(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!ne(e)){const a=c=>{const u=mc(c,t,!0);u&&(l=!0,He(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(s.set(e,null),null):(G(o)?o.forEach(a=>i[a]=null):He(i,o),s.set(e,i),i)}function yi(e,t){return!e||!Ar(t)?!1:(t=t.slice(2).replace(/Once$/,""),ae(e,t[0].toLowerCase()+t.slice(1))||ae(e,_n(t))||ae(e,t))}let Je=null,Lr=null;function mr(e){const t=Je;return Je=e,Lr=e&&e.type.__scopeId||null,t}function gc(e){Lr=e}function vc(){Lr=null}function Ne(e,t=Je,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&_l(-1);const o=mr(t),i=e(...r);return mr(o),s._d&&_l(1),i};return s._n=!0,s._c=!0,s._d=!0,s}function Wr(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:l,attrs:a,emit:c,render:u,renderCache:f,data:d,setupState:m,ctx:p,inheritAttrs:O}=e;let w,A;const _=mr(e);try{if(n.shapeFlag&4){const E=r||s;w=wt(u.call(E,E,f,o,m,d,p)),A=a}else{const E=t;w=wt(E.length>1?E(o,{attrs:a,slots:l,emit:c}):E(o,null)),A=t.props?a:Rd(a)}}catch(E){fs.length=0,Tr(E,e,1),w=ee(Jt)}let b=w;if(A&&O!==!1){const E=Object.keys(A),{shapeFlag:R}=b;E.length&&R&7&&(i&&E.some(ni)&&(A=Td(A,i)),b=Vn(b,A))}return n.dirs&&(b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),w=b,mr(_),w}const Rd=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ar(n))&&((t||(t={}))[n]=e[n]);return t},Td=(e,t)=>{const n={};for(const s in e)(!ni(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ld(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:a}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?ul(s,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function Nd(e,t){t&&t.pendingBranch?G(e)?t.effects.push(...e):t.effects.push(e):Md(e)}function At(e,t){if(Me){let n=Me.provides;const s=Me.parent&&Me.parent.provides;s===n&&(n=Me.provides=Object.create(s)),n[e]=t}}function Mt(e,t,n=!1){const s=Me||Je;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&&ne(t)?t.call(s.proxy):t}}function _i(e,t){return bi(e,null,t)}const fl={};function re(e,t,n){return bi(e,t,n)}function bi(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=ve){const l=Me;let a,c=!1,u=!1;if(_e(e)?(a=()=>e.value,c=oc(e)):Nn(e)?(a=()=>e,s=!0):G(e)?(u=!0,c=e.some(Nn),a=()=>e.map(A=>{if(_e(A))return A.value;if(Nn(A))return un(A);if(ne(A))return qt(A,l,2)})):ne(e)?t?a=()=>qt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return f&&f(),ht(e,l,3,[d])}:a=dt,t&&s){const A=a;a=()=>un(A())}let f,d=A=>{f=w.onStop=()=>{qt(A,l,4)}};if(As)return d=dt,t?n&&ht(t,l,3,[a(),u?[]:void 0,d]):a(),dt;let m=u?[]:fl;const p=()=>{if(!!w.active)if(t){const A=w.run();(s||c||(u?A.some((_,b)=>Es(_,m[b])):Es(A,m)))&&(f&&f(),ht(t,l,3,[A,m===fl?void 0:m,d]),m=A)}else w.run()};p.allowRecurse=!!t;let O;r==="sync"?O=p:r==="post"?O=()=>Le(p,l&&l.suspense):O=()=>{!l||l.isMounted?Cd(p):p()};const w=new li(a,O);return t?n?p():m=w.run():r==="post"?Le(w.run.bind(w),l&&l.suspense):w.run(),()=>{w.stop(),l&&l.scope&&si(l.scope.effects,w)}}function jd(e,t,n){const s=this.proxy,r=Ae(e)?e.includes(".")?yc(s,e):()=>s[e]:e.bind(s,s);let o;ne(t)?o=t:(o=t.handler,n=t);const i=Me;Bn(this);const l=bi(r,o.bind(s),n);return i?Bn(i):mn(),l}function yc(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{un(n,t)});else if(Ya(e))for(const n in e)un(e[n],t);return e}function _c(e,t){e.shapeFlag&6&&e.component?_c(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 Se(e){return ne(e)?{setup:e,name:e.name}:e}const gr=e=>!!e.type.__asyncLoader,bc=e=>e.type.__isKeepAlive,Dd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=js(),s=n.ctx;if(!s.renderer)return t.default;const r=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=s,d=f("div");s.activate=(_,b,E,R,T)=>{const B=_.component;c(_,b,E,0,l),a(B.vnode,_,b,E,B,l,R,_.slotScopeIds,T),Le(()=>{B.isDeactivated=!1,B.a&&In(B.a);const ce=_.props&&_.props.onVnodeMounted;ce&&nt(ce,B.parent,_)},l)},s.deactivate=_=>{const b=_.component;c(_,d,null,1,l),Le(()=>{b.da&&In(b.da);const E=_.props&&_.props.onVnodeUnmounted;E&&nt(E,b.parent,_),b.isDeactivated=!0},l)};function m(_){qr(_),u(_,n,l,!0)}function p(_){r.forEach((b,E)=>{const R=$o(b.type);R&&(!_||!_(R))&&O(E)})}function O(_){const b=r.get(_);!i||b.type!==i.type?m(b):i&&qr(i),r.delete(_),o.delete(_)}re(()=>[e.include,e.exclude],([_,b])=>{_&&p(E=>ls(_,E)),b&&p(E=>!ls(b,E))},{flush:"post",deep:!0});let w=null;const A=()=>{w!=null&&r.set(w,Yr(n.subTree))};return wi(A),Sc(A),xi(()=>{r.forEach(_=>{const{subTree:b,suspense:E}=n,R=Yr(b);if(_.type===R.type){qr(R);const T=R.component.da;T&&Le(T,E);return}m(_)})}),()=>{if(w=null,!t.default)return null;const _=t.default(),b=_[0];if(_.length>1)return i=null,_;if(!Ps(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return i=null,b;let E=Yr(b);const R=E.type,T=$o(gr(E)?E.type.__asyncResolved||{}:R),{include:B,exclude:ce,max:fe}=e;if(B&&(!T||!ls(B,T))||ce&&T&&ls(ce,T))return i=E,b;const he=E.key==null?R:E.key,be=r.get(he);return E.el&&(E=Vn(E),b.shapeFlag&128&&(b.ssContent=E)),w=he,be?(E.el=be.el,E.component=be.component,E.transition&&_c(E,E.transition),E.shapeFlag|=512,o.delete(he),o.add(he)):(o.add(he),fe&&o.size>parseInt(fe,10)&&O(o.values().next().value)),E.shapeFlag|=256,i=E,b}}},wc=Dd;function ls(e,t){return G(e)?e.some(n=>ls(n,t)):Ae(e)?e.split(",").includes(t):e.test?e.test(t):!1}function Hd(e,t){xc(e,"a",t)}function Vd(e,t){xc(e,"da",t)}function xc(e,t,n=Me){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Fr(t,s,n),n){let r=n.parent;for(;r&&r.parent;)bc(r.parent.vnode)&&Bd(s,t,n,r),r=r.parent}}function Bd(e,t,n,s){const r=Fr(t,e,s,!0);Ei(()=>{si(s[t],r)},n)}function qr(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function Yr(e){return e.shapeFlag&128?e.ssContent:e}function Fr(e,t,n=Me,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Kn(),Bn(n);const l=ht(t,n,e,i);return mn(),Wn(),l});return s?r.unshift(o):r.push(o),o}}const Ft=e=>(t,n=Me)=>(!As||e==="sp")&&Fr(e,t,n),Ec=Ft("bm"),wi=Ft("m"),zd=Ft("bu"),Sc=Ft("u"),xi=Ft("bum"),Ei=Ft("um"),Ud=Ft("sp"),Kd=Ft("rtg"),Wd=Ft("rtc");function qd(e,t=Me){Fr("ec",e,t)}let wo=!0;function Yd(e){const t=$c(e),n=e.proxy,s=e.ctx;wo=!1,t.beforeCreate&&dl(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:m,updated:p,activated:O,deactivated:w,beforeDestroy:A,beforeUnmount:_,destroyed:b,unmounted:E,render:R,renderTracked:T,renderTriggered:B,errorCaptured:ce,serverPrefetch:fe,expose:he,inheritAttrs:be,components:Pe,directives:Te,filters:Ve}=t;if(c&&Zd(c,s,null,e.appContext.config.unwrapInjectedRef),i)for(const X in i){const K=i[X];ne(K)&&(s[X]=K.bind(n))}if(r){const X=r.call(n,n);Ce(X)&&(e.data=Re(X))}if(wo=!0,o)for(const X in o){const K=o[X],oe=ne(K)?K.bind(n,n):ne(K.get)?K.get.bind(n,n):dt,yt=!ne(K)&&ne(K.set)?K.set.bind(n):dt,je=j({get:oe,set:yt});Object.defineProperty(s,X,{enumerable:!0,configurable:!0,get:()=>je.value,set:tt=>je.value=tt})}if(l)for(const X in l)Oc(l[X],s,n,X);if(a){const X=ne(a)?a.call(n):a;Reflect.ownKeys(X).forEach(K=>{At(K,X[K])})}u&&dl(u,e,"c");function q(X,K){G(K)?K.forEach(oe=>X(oe.bind(n))):K&&X(K.bind(n))}if(q(Ec,f),q(wi,d),q(zd,m),q(Sc,p),q(Hd,O),q(Vd,w),q(qd,ce),q(Wd,T),q(Kd,B),q(xi,_),q(Ei,E),q(Ud,fe),G(he))if(he.length){const X=e.exposed||(e.exposed={});he.forEach(K=>{Object.defineProperty(X,K,{get:()=>n[K],set:oe=>n[K]=oe})})}else e.exposed||(e.exposed={});R&&e.render===dt&&(e.render=R),be!=null&&(e.inheritAttrs=be),Pe&&(e.components=Pe),Te&&(e.directives=Te)}function Zd(e,t,n=dt,s=!1){G(e)&&(e=xo(e));for(const r in e){const o=e[r];let i;Ce(o)?"default"in o?i=Mt(o.from||r,o.default,!0):i=Mt(o.from||r):i=Mt(o),_e(i)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function dl(e,t,n){ht(G(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Oc(e,t,n,s){const r=s.includes(".")?yc(n,s):()=>n[s];if(Ae(e)){const o=t[e];ne(o)&&re(r,o)}else if(ne(e))re(r,e.bind(n));else if(Ce(e))if(G(e))e.forEach(o=>Oc(o,t,n,s));else{const o=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(o)&&re(r,o,e)}}function $c(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!r.length&&!n&&!s?a=t:(a={},r.length&&r.forEach(c=>vr(a,c,i,!0)),vr(a,t,i)),o.set(t,a),a}function vr(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&vr(e,o,n,!0),r&&r.forEach(i=>vr(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Gd[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Gd={data:hl,props:ln,emits:ln,methods:ln,computed:ln,beforeCreate:De,created:De,beforeMount:De,mounted:De,beforeUpdate:De,updated:De,beforeDestroy:De,beforeUnmount:De,destroyed:De,unmounted:De,activated:De,deactivated:De,errorCaptured:De,serverPrefetch:De,components:ln,directives:ln,watch:Jd,provide:hl,inject:Xd};function hl(e,t){return t?e?function(){return He(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function Xd(e,t){return ln(xo(e),xo(t))}function xo(e){if(G(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{a=!0;const[d,m]=Ac(f,t,!0);He(i,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!a)return s.set(e,Ln),Ln;if(G(o))for(let u=0;u-1,m[1]=O<0||p-1||ae(m,"default"))&&l.push(f)}}}const c=[i,l];return s.set(e,c),c}function pl(e){return e[0]!=="$"}function ml(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function gl(e,t){return ml(e)===ml(t)}function vl(e,t){return G(t)?t.findIndex(n=>gl(n,e)):ne(t)&&gl(t,e)?0:-1}const Cc=e=>e[0]==="_"||e==="$stable",Si=e=>G(e)?e.map(wt):[wt(e)],th=(e,t,n)=>{const s=Ne((...r)=>Si(t(...r)),n);return s._c=!1,s},Mc=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Cc(r))continue;const o=e[r];if(ne(o))t[r]=th(r,o,s);else if(o!=null){const i=Si(o);t[r]=()=>i}}},kc=(e,t)=>{const n=Si(t);e.slots.default=()=>n},nh=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=de(t),hr(t,"_",n)):Mc(t,e.slots={})}else e.slots={},t&&kc(e,t);hr(e.slots,Ir,1)},sh=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ve;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(He(r,t),!n&&l===1&&delete r._):(o=!t.$stable,Mc(t,r)),i=t}else t&&(kc(e,t),i={default:1});if(o)for(const l in r)!Cc(l)&&!(l in i)&&delete r[l]};function Oi(e,t){const n=Je;if(n===null)return e;const s=n.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;oSo(d,t&&(G(t)?t[m]:t),n,s,r));return}if(gr(s)&&!r)return;const o=s.shapeFlag&4?Ci(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:a}=e,c=t&&t.r,u=l.refs===ve?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(Ae(c)?(u[c]=null,ae(f,c)&&(f[c]=null)):_e(c)&&(c.value=null)),ne(a))qt(a,l,12,[i,u]);else{const d=Ae(a),m=_e(a);if(d||m){const p=()=>{if(e.f){const O=d?u[a]:a.value;r?G(O)&&si(O,o):G(O)?O.includes(o)||O.push(o):d?u[a]=[o]:(a.value=[o],e.k&&(u[e.k]=a.value))}else d?(u[a]=i,ae(f,a)&&(f[a]=i)):_e(a)&&(a.value=i,e.k&&(u[e.k]=i))};i?(p.id=-1,Le(p,n)):p()}}}const Le=Nd;function ih(e){return lh(e)}function lh(e,t){const n=Hf();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:m=dt,cloneNode:p,insertStaticContent:O}=e,w=(h,g,y,P=null,$=null,L=null,N=!1,k=null,F=!!g.dynamicChildren)=>{if(h===g)return;h&&!Xn(h,g)&&(P=V(h),ze(h,$,L,!0),h=null),g.patchFlag===-2&&(F=!1,g.dynamicChildren=null);const{type:C,ref:z,shapeFlag:H}=g;switch(C){case $i:A(h,g,y,P);break;case Jt:_(h,g,y,P);break;case Zr:h==null&&b(g,y,P,N);break;case $e:Te(h,g,y,P,$,L,N,k,F);break;default:H&1?T(h,g,y,P,$,L,N,k,F):H&6?Ve(h,g,y,P,$,L,N,k,F):(H&64||H&128)&&C.process(h,g,y,P,$,L,N,k,F,we)}z!=null&&$&&So(z,h&&h.ref,L,g||h,!g)},A=(h,g,y,P)=>{if(h==null)s(g.el=l(g.children),y,P);else{const $=g.el=h.el;g.children!==h.children&&c($,g.children)}},_=(h,g,y,P)=>{h==null?s(g.el=a(g.children||""),y,P):g.el=h.el},b=(h,g,y,P)=>{[h.el,h.anchor]=O(h.children,g,y,P,h.el,h.anchor)},E=({el:h,anchor:g},y,P)=>{let $;for(;h&&h!==g;)$=d(h),s(h,y,P),h=$;s(g,y,P)},R=({el:h,anchor:g})=>{let y;for(;h&&h!==g;)y=d(h),r(h),h=y;r(g)},T=(h,g,y,P,$,L,N,k,F)=>{N=N||g.type==="svg",h==null?B(g,y,P,$,L,N,k,F):he(h,g,$,L,N,k,F)},B=(h,g,y,P,$,L,N,k)=>{let F,C;const{type:z,props:H,shapeFlag:U,transition:J,patchFlag:ie,dirs:Ee}=h;if(h.el&&p!==void 0&&ie===-1)F=h.el=p(h.el);else{if(F=h.el=i(h.type,L,H&&H.is,H),U&8?u(F,h.children):U&16&&fe(h.children,F,null,P,$,L&&z!=="foreignObject",N,k),Ee&&nn(h,null,P,"created"),H){for(const xe in H)xe!=="value"&&!sr(xe)&&o(F,xe,null,H[xe],L,h.children,P,$,M);"value"in H&&o(F,"value",null,H.value),(C=H.onVnodeBeforeMount)&&nt(C,P,h)}ce(F,h,h.scopeId,N,P)}Ee&&nn(h,null,P,"beforeMount");const pe=(!$||$&&!$.pendingBranch)&&J&&!J.persisted;pe&&J.beforeEnter(F),s(F,g,y),((C=H&&H.onVnodeMounted)||pe||Ee)&&Le(()=>{C&&nt(C,P,h),pe&&J.enter(F),Ee&&nn(h,null,P,"mounted")},$)},ce=(h,g,y,P,$)=>{if(y&&m(h,y),P)for(let L=0;L{for(let C=F;C{const k=g.el=h.el;let{patchFlag:F,dynamicChildren:C,dirs:z}=g;F|=h.patchFlag&16;const H=h.props||ve,U=g.props||ve;let J;y&&sn(y,!1),(J=U.onVnodeBeforeUpdate)&&nt(J,y,g,h),z&&nn(g,h,y,"beforeUpdate"),y&&sn(y,!0);const ie=$&&g.type!=="foreignObject";if(C?be(h.dynamicChildren,C,k,y,P,ie,L):N||oe(h,g,k,null,y,P,ie,L,!1),F>0){if(F&16)Pe(k,g,H,U,y,P,$);else if(F&2&&H.class!==U.class&&o(k,"class",null,U.class,$),F&4&&o(k,"style",H.style,U.style,$),F&8){const Ee=g.dynamicProps;for(let pe=0;pe{J&&nt(J,y,g,h),z&&nn(g,h,y,"updated")},P)},be=(h,g,y,P,$,L,N)=>{for(let k=0;k{if(y!==P){for(const k in P){if(sr(k))continue;const F=P[k],C=y[k];F!==C&&k!=="value"&&o(h,k,C,F,N,g.children,$,L,M)}if(y!==ve)for(const k in y)!sr(k)&&!(k in P)&&o(h,k,y[k],null,N,g.children,$,L,M);"value"in P&&o(h,"value",y.value,P.value)}},Te=(h,g,y,P,$,L,N,k,F)=>{const C=g.el=h?h.el:l(""),z=g.anchor=h?h.anchor:l("");let{patchFlag:H,dynamicChildren:U,slotScopeIds:J}=g;J&&(k=k?k.concat(J):J),h==null?(s(C,y,P),s(z,y,P),fe(g.children,y,z,$,L,N,k,F)):H>0&&H&64&&U&&h.dynamicChildren?(be(h.dynamicChildren,U,y,$,L,N,k),(g.key!=null||$&&g===$.subTree)&&Tc(h,g,!0)):oe(h,g,y,z,$,L,N,k,F)},Ve=(h,g,y,P,$,L,N,k,F)=>{g.slotScopeIds=k,h==null?g.shapeFlag&512?$.ctx.activate(g,y,P,N,F):Be(g,y,P,$,L,N,F):q(h,g,F)},Be=(h,g,y,P,$,L,N)=>{const k=h.component=yh(h,P,$);if(bc(h)&&(k.ctx.renderer=we),_h(k),k.asyncDep){if($&&$.registerDep(k,X),!h.el){const F=k.subTree=ee(Jt);_(null,F,g,y)}return}X(k,h,g,y,$,L,N)},q=(h,g,y)=>{const P=g.component=h.component;if(Ld(h,g,y))if(P.asyncDep&&!P.asyncResolved){K(P,g,y);return}else P.next=g,Ad(P.update),P.update();else g.component=h.component,g.el=h.el,P.vnode=g},X=(h,g,y,P,$,L,N)=>{const k=()=>{if(h.isMounted){let{next:z,bu:H,u:U,parent:J,vnode:ie}=h,Ee=z,pe;sn(h,!1),z?(z.el=ie.el,K(h,z,N)):z=ie,H&&In(H),(pe=z.props&&z.props.onVnodeBeforeUpdate)&&nt(pe,J,z,ie),sn(h,!0);const xe=Wr(h),ct=h.subTree;h.subTree=xe,w(ct,xe,f(ct.el),V(ct),h,$,L),z.el=xe.el,Ee===null&&Fd(h,xe.el),U&&Le(U,$),(pe=z.props&&z.props.onVnodeUpdated)&&Le(()=>nt(pe,J,z,ie),$)}else{let z;const{el:H,props:U}=g,{bm:J,m:ie,parent:Ee}=h,pe=gr(g);if(sn(h,!1),J&&In(J),!pe&&(z=U&&U.onVnodeBeforeMount)&&nt(z,Ee,g),sn(h,!0),H&&te){const xe=()=>{h.subTree=Wr(h),te(H,h.subTree,h,$,null)};pe?g.type.__asyncLoader().then(()=>!h.isUnmounted&&xe()):xe()}else{const xe=h.subTree=Wr(h);w(null,xe,y,P,h,$,L),g.el=xe.el}if(ie&&Le(ie,$),!pe&&(z=U&&U.onVnodeMounted)){const xe=g;Le(()=>nt(z,Ee,xe),$)}g.shapeFlag&256&&h.a&&Le(h.a,$),h.isMounted=!0,g=y=P=null}},F=h.effect=new li(k,()=>uc(h.update),h.scope),C=h.update=F.run.bind(F);C.id=h.uid,sn(h,!0),C()},K=(h,g,y)=>{g.component=h;const P=h.vnode.props;h.vnode=g,h.next=null,eh(h,g.props,P,y),sh(h,g.children,y),Kn(),vi(void 0,h.update),Wn()},oe=(h,g,y,P,$,L,N,k,F=!1)=>{const C=h&&h.children,z=h?h.shapeFlag:0,H=g.children,{patchFlag:U,shapeFlag:J}=g;if(U>0){if(U&128){je(C,H,y,P,$,L,N,k,F);return}else if(U&256){yt(C,H,y,P,$,L,N,k,F);return}}J&8?(z&16&&M(C,$,L),H!==C&&u(y,H)):z&16?J&16?je(C,H,y,P,$,L,N,k,F):M(C,$,L,!0):(z&8&&u(y,""),J&16&&fe(H,y,P,$,L,N,k,F))},yt=(h,g,y,P,$,L,N,k,F)=>{h=h||Ln,g=g||Ln;const C=h.length,z=g.length,H=Math.min(C,z);let U;for(U=0;Uz?M(h,$,L,!0,!1,H):fe(g,y,P,$,L,N,k,F,H)},je=(h,g,y,P,$,L,N,k,F)=>{let C=0;const z=g.length;let H=h.length-1,U=z-1;for(;C<=H&&C<=U;){const J=h[C],ie=g[C]=F?Vt(g[C]):wt(g[C]);if(Xn(J,ie))w(J,ie,y,null,$,L,N,k,F);else break;C++}for(;C<=H&&C<=U;){const J=h[H],ie=g[U]=F?Vt(g[U]):wt(g[U]);if(Xn(J,ie))w(J,ie,y,null,$,L,N,k,F);else break;H--,U--}if(C>H){if(C<=U){const J=U+1,ie=JU)for(;C<=H;)ze(h[C],$,L,!0),C++;else{const J=C,ie=C,Ee=new Map;for(C=ie;C<=U;C++){const Ze=g[C]=F?Vt(g[C]):wt(g[C]);Ze.key!=null&&Ee.set(Ze.key,C)}let pe,xe=0;const ct=U-ie+1;let Sn=!1,Xi=0;const Gn=new Array(ct);for(C=0;C=ct){ze(Ze,$,L,!0);continue}let _t;if(Ze.key!=null)_t=Ee.get(Ze.key);else for(pe=ie;pe<=U;pe++)if(Gn[pe-ie]===0&&Xn(Ze,g[pe])){_t=pe;break}_t===void 0?ze(Ze,$,L,!0):(Gn[_t-ie]=C+1,_t>=Xi?Xi=_t:Sn=!0,w(Ze,g[_t],y,null,$,L,N,k,F),xe++)}const Ji=Sn?ah(Gn):Ln;for(pe=Ji.length-1,C=ct-1;C>=0;C--){const Ze=ie+C,_t=g[Ze],Qi=Ze+1{const{el:L,type:N,transition:k,children:F,shapeFlag:C}=h;if(C&6){tt(h.component.subTree,g,y,P);return}if(C&128){h.suspense.move(g,y,P);return}if(C&64){N.move(h,g,y,we);return}if(N===$e){s(L,g,y);for(let H=0;Hk.enter(L),$);else{const{leave:H,delayLeave:U,afterLeave:J}=k,ie=()=>s(L,g,y),Ee=()=>{H(L,()=>{ie(),J&&J()})};U?U(L,ie,Ee):Ee()}else s(L,g,y)},ze=(h,g,y,P=!1,$=!1)=>{const{type:L,props:N,ref:k,children:F,dynamicChildren:C,shapeFlag:z,patchFlag:H,dirs:U}=h;if(k!=null&&So(k,null,y,h,!0),z&256){g.ctx.deactivate(h);return}const J=z&1&&U,ie=!gr(h);let Ee;if(ie&&(Ee=N&&N.onVnodeBeforeUnmount)&&nt(Ee,g,h),z&6)D(h.component,y,P);else{if(z&128){h.suspense.unmount(y,P);return}J&&nn(h,null,g,"beforeUnmount"),z&64?h.type.remove(h,g,y,$,we,P):C&&(L!==$e||H>0&&H&64)?M(C,g,y,!1,!0):(L===$e&&H&384||!$&&z&16)&&M(F,g,y),P&&En(h)}(ie&&(Ee=N&&N.onVnodeUnmounted)||J)&&Le(()=>{Ee&&nt(Ee,g,h),J&&nn(h,null,g,"unmounted")},y)},En=h=>{const{type:g,el:y,anchor:P,transition:$}=h;if(g===$e){S(y,P);return}if(g===Zr){R(h);return}const L=()=>{r(y),$&&!$.persisted&&$.afterLeave&&$.afterLeave()};if(h.shapeFlag&1&&$&&!$.persisted){const{leave:N,delayLeave:k}=$,F=()=>N(y,L);k?k(h.el,L,F):F()}else L()},S=(h,g)=>{let y;for(;h!==g;)y=d(h),r(h),h=y;r(g)},D=(h,g,y)=>{const{bum:P,scope:$,update:L,subTree:N,um:k}=h;P&&In(P),$.stop(),L&&(L.active=!1,ze(N,h,g,y)),k&&Le(k,g),Le(()=>{h.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},M=(h,g,y,P=!1,$=!1,L=0)=>{for(let N=L;Nh.shapeFlag&6?V(h.component.subTree):h.shapeFlag&128?h.suspense.next():d(h.anchor||h.el),le=(h,g,y)=>{h==null?g._vnode&&ze(g._vnode,null,null,!0):w(g._vnode||null,h,g,null,null,null,y),hc(),g._vnode=h},we={p:w,um:ze,m:tt,r:En,mt:Be,mc:fe,pc:oe,pbc:be,n:V,o:e};let se,te;return t&&([se,te]=t(we)),{render:le,hydrate:se,createApp:oh(le,se)}}function sn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Tc(e,t,n=!1){const s=e.children,r=t.children;if(G(s)&&G(r))for(let o=0;o>1,e[n[l]]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 ch=e=>e.__isTeleport,Lc="components";function Fc(e,t){return fh(Lc,e,!0,t)||e}const uh=Symbol();function fh(e,t,n=!0,s=!1){const r=Je||Me;if(r){const o=r.type;if(e===Lc){const l=$o(o);if(l&&(l===t||l===St(t)||l===kr(St(t))))return o}const i=yl(r[e]||o[e],t)||yl(r.appContext[e],t);return!i&&s?o:i}}function yl(e,t){return e&&(e[t]||e[St(t)]||e[kr(St(t))])}const $e=Symbol(void 0),$i=Symbol(void 0),Jt=Symbol(void 0),Zr=Symbol(void 0),fs=[];let pn=null;function I(e=!1){fs.push(pn=e?null:[])}function dh(){fs.pop(),pn=fs[fs.length-1]||null}let yr=1;function _l(e){yr+=e}function Ic(e){return e.dynamicChildren=yr>0?pn||Ln:null,dh(),yr>0&&pn&&pn.push(e),e}function W(e,t,n,s,r,o){return Ic(v(e,t,n,s,r,o,!0))}function ye(e,t,n,s,r){return Ic(ee(e,t,n,s,r,!0))}function Ps(e){return e?e.__v_isVNode===!0:!1}function Xn(e,t){return e.type===t.type&&e.key===t.key}const Ir="__vInternal",Nc=({key:e})=>e!=null?e:null,rr=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ae(e)||_e(e)||ne(e)?{i:Je,r:e,k:t,f:!!n}:e:null;function v(e,t=null,n=null,s=0,r=null,o=e===$e?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Nc(t),ref:t&&rr(t),scopeId:Lr,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 l?(Pi(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=Ae(n)?8:16),yr>0&&!i&&pn&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&pn.push(a),a}const ee=hh;function hh(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===uh)&&(e=Jt),Ps(e)){const l=Vn(e,t,!0);return n&&Pi(l,n),l}if(Eh(e)&&(e=e.__vccOpts),t){t=It(t);let{class:l,style:a}=t;l&&!Ae(l)&&(t.class=ke(l)),Ce(a)&&(ic(a)&&!G(a)&&(a=He({},a)),t.style=mt(a))}const i=Ae(e)?1:Id(e)?128:ch(e)?64:Ce(e)?4:ne(e)?2:0;return v(e,t,n,s,r,i,o,!0)}function It(e){return e?ic(e)||Ir in e?He({},e):e:null}function Vn(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,l=t?ph(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Nc(l),ref:t&&t.ref?n&&r?G(r)?r.concat(rr(t)):[r,rr(t)]:rr(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!==$e?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&&Vn(e.ssContent),ssFallback:e.ssFallback&&Vn(e.ssFallback),el:e.el,anchor:e.anchor}}function Z(e=" ",t=0){return ee($i,null,e,t)}function ue(e="",t=!1){return t?(I(),ye(Jt,null,e)):ee(Jt,null,e)}function wt(e){return e==null||typeof e=="boolean"?ee(Jt):G(e)?ee($e,null,e.slice()):typeof e=="object"?Vt(e):ee($i,null,String(e))}function Vt(e){return e.el===null||e.memo?e:Vn(e)}function Pi(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(G(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Pi(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Ir in t)?t._ctx=Je:r===3&&Je&&(Je.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:Je},n=32):(t=String(t),s&64?(n=16,t=[Z(t)]):n=8);e.children=t,e.shapeFlag|=n}function ph(...e){const t={};for(let n=0;nt(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,a=i.length;lPs(t)?!(t.type===Jt||t.type===$e&&!jc(t.children)):!0)?e:null}const Oo=e=>e?Dc(e)?Ci(e)||e.proxy:Oo(e.parent):null,_r=He(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=>Oo(e.parent),$root:e=>Oo(e.root),$emit:e=>e.emit,$options:e=>$c(e),$forceUpdate:e=>()=>uc(e.update),$nextTick:e=>Tt.bind(e.proxy),$watch:e=>jd.bind(e)}),mh={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(s!==ve&&ae(s,t))return i[t]=1,s[t];if(r!==ve&&ae(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&ae(c,t))return i[t]=3,o[t];if(n!==ve&&ae(n,t))return i[t]=4,n[t];wo&&(i[t]=0)}}const u=_r[t];let f,d;if(u)return t==="$attrs"&&Qe(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ve&&ae(n,t))return i[t]=4,n[t];if(d=a.config.globalProperties,ae(d,t))return d[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return r!==ve&&ae(r,t)?(r[t]=n,!0):s!==ve&&ae(s,t)?(s[t]=n,!0):ae(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 l;return!!n[i]||e!==ve&&ae(e,i)||t!==ve&&ae(t,i)||(l=o[0])&&ae(l,i)||ae(s,i)||ae(_r,i)||ae(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?this.set(e,t,n.get(),null):n.value!=null&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},gh=Rc();let vh=0;function yh(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||gh,o={uid:vh++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new Vf(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Ac(s,r),emitsOptions:mc(s,r),emit:null,emitted:null,propsDefaults:ve,inheritAttrs:s.inheritAttrs,ctx:ve,data:ve,props:ve,attrs:ve,slots:ve,refs:ve,setupState:ve,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=kd.bind(null,o),e.ce&&e.ce(o),o}let Me=null;const js=()=>Me||Je,Bn=e=>{Me=e,e.scope.on()},mn=()=>{Me&&Me.scope.off(),Me=null};function Dc(e){return e.vnode.shapeFlag&4}let As=!1;function _h(e,t=!1){As=t;const{props:n,children:s}=e.vnode,r=Dc(e);Qd(e,n,r,t),nh(e,s);const o=r?bh(e,t):void 0;return As=!1,o}function bh(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=di(new Proxy(e.ctx,mh));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?xh(e):null;Bn(e),Kn();const o=qt(s,e,0,[e.props,r]);if(Wn(),mn(),Wa(o)){if(o.then(mn,mn),t)return o.then(i=>{bl(e,i,t)}).catch(i=>{Tr(i,e,0)});e.asyncDep=o}else bl(e,o,t)}else Hc(e,t)}function bl(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ce(t)&&(e.setupState=ac(t)),Hc(e,n)}let wl;function Hc(e,t,n){const s=e.type;if(!e.render){if(!t&&wl&&!s.render){const r=s.template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,c=He(He({isCustomElement:o,delimiters:l},i),a);s.render=wl(r,c)}}e.render=s.render||dt}Bn(e),Kn(),Yd(e),Wn(),mn()}function wh(e){return new Proxy(e.attrs,{get(t,n){return Qe(e,"get","$attrs"),t[n]}})}function xh(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=wh(e))},slots:e.slots,emit:e.emit,expose:t}}function Ci(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ac(di(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _r)return _r[n](e)}}))}function $o(e){return ne(e)&&e.displayName||e.name}function Eh(e){return ne(e)&&"__vccOpts"in e}const j=(e,t)=>Od(e,t,As);function Mi(e,t,n){const s=arguments.length;return s===2?Ce(t)&&!G(t)?Ps(t)?ee(e,null,[t]):ee(e,t):ee(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ps(n)&&(n=[n]),ee(e,t,n))}const Sh="3.2.31",Oh="http://www.w3.org/2000/svg",an=typeof document!="undefined"?document:null,xl=an&&an.createElement("template"),$h={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?an.createElementNS(Oh,e):an.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>an.createTextNode(e),createComment:e=>an.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>an.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{xl.innerHTML=s?`${e}`:e;const l=xl.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ph(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 Ah(e,t,n){const s=e.style,r=Ae(n);if(n&&!r){for(const o in n)Po(s,o,n[o]);if(t&&!Ae(t))for(const o in t)n[o]==null&&Po(s,o,"")}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const El=/\s*!important$/;function Po(e,t,n){if(G(n))n.forEach(s=>Po(e,t,s));else if(t.startsWith("--"))e.setProperty(t,n);else{const s=Ch(e,t);El.test(n)?e.setProperty(_n(s),n.replace(El,""),"important"):e[s]=n}}const Sl=["Webkit","Moz","ms"],Gr={};function Ch(e,t){const n=Gr[t];if(n)return n;let s=St(t);if(s!=="filter"&&s in e)return Gr[t]=s;s=kr(s);for(let r=0;rdocument.createEvent("Event").timeStamp&&(br=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);Vc=!!(e&&Number(e[1])<=53)}let Ao=0;const Rh=Promise.resolve(),Th=()=>{Ao=0},Lh=()=>Ao||(Rh.then(Th),Ao=br());function Mn(e,t,n,s){e.addEventListener(t,n,s)}function Fh(e,t,n,s){e.removeEventListener(t,n,s)}function Ih(e,t,n,s,r=null){const o=e._vei||(e._vei={}),i=o[t];if(s&&i)i.value=s;else{const[l,a]=Nh(t);if(s){const c=o[t]=jh(s,r);Mn(e,l,c,a)}else i&&(Fh(e,l,i,a),o[t]=void 0)}}const $l=/(?:Once|Passive|Capture)$/;function Nh(e){let t;if($l.test(e)){t={};let n;for(;n=e.match($l);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[_n(e.slice(2)),t]}function jh(e,t){const n=s=>{const r=s.timeStamp||br();(Vc||r>=n.attached-1)&&ht(Dh(s,n.value),t,5,[s])};return n.value=e,n.attached=Lh(),n}function Dh(e,t){if(G(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 Pl=/^on[a-z]/,Hh=(e,t,n,s,r=!1,o,i,l,a)=>{t==="class"?Ph(e,s,r):t==="style"?Ah(e,n,s):Ar(t)?ni(t)||Ih(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Vh(e,t,s,r))?kh(e,t,s,o,i,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Mh(e,t,s,r))};function Vh(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Pl.test(t)&&ne(n)):t==="spellcheck"||t==="draggable"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Pl.test(t)&&Ae(n)?!1:t in e}const Al=e=>{const t=e.props["onUpdate:modelValue"];return G(t)?n=>In(t,n):t};function Bh(e){e.target.composing=!0}function Cl(e){const t=e.target;t.composing&&(t.composing=!1,zh(t,"input"))}function zh(e,t){const n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}const Uh={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=Al(r);const o=s||r.props&&r.props.type==="number";Mn(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n?l=l.trim():o&&(l=po(l)),e._assign(l)}),n&&Mn(e,"change",()=>{e.value=e.value.trim()}),t||(Mn(e,"compositionstart",Bh),Mn(e,"compositionend",Cl),Mn(e,"change",Cl))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},o){if(e._assign=Al(o),e.composing||document.activeElement===e&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&po(e.value)===t))return;const i=t==null?"":t;e.value!==i&&(e.value=i)}},Kh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Ml=(e,t)=>n=>{if(!("key"in n))return;const s=_n(n.key);if(t.some(r=>r===s||Kh[r]===s))return e(n)},Bc={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Jn(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),Jn(e,!0),s.enter(e)):s.leave(e,()=>{Jn(e,!1)}):Jn(e,t))},beforeUnmount(e,{value:t}){Jn(e,t)}};function Jn(e,t){e.style.display=t?e._vod:"none"}const Wh=He({patchProp:Hh},$h);let kl;function qh(){return kl||(kl=ih(Wh))}const Yh=(...e)=>{const t=qh().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Zh(s);if(!r)return;const o=t._component;!ne(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 Zh(e){return Ae(e)?document.querySelector(e):e}var Gh=Object.defineProperty,Rl=Object.getOwnPropertySymbols,Xh=Object.prototype.hasOwnProperty,Jh=Object.prototype.propertyIsEnumerable,Tl=(e,t,n)=>t in e?Gh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qh=(e,t)=>{for(var n in t||(t={}))Xh.call(t,n)&&Tl(e,n,t[n]);if(Rl)for(var n of Rl(t))Jh.call(t,n)&&Tl(e,n,t[n]);return e},zc="usehead",Ll="head:count",Xr="data-head-attrs",ep=(e,t,n)=>{const s=n.createElement(e);for(const r of Object.keys(t)){let o=t[r];r==="key"||o===!1||(r==="children"?s.textContent=o:s.setAttribute(r,o))}return s};function tp(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){const n=t.getAttribute("nonce");if(n&&!e.getAttribute("nonce")){const s=t.cloneNode(!0);return s.setAttribute("nonce",""),s.nonce=n,n===e.nonce&&e.isEqualNode(s)}}return e.isEqualNode(t)}var np=e=>{const t=["key","id","name","property"];for(const n of t){const s=typeof e.getAttribute=="function"?e.hasAttribute(n)?e.getAttribute(n):void 0:e[n];if(s!==void 0)return{name:n,value:s}}},sp=()=>{const e=Mt(zc);if(!e)throw new Error("You may forget to apply app.use(head)");return e},rp=["title","meta","link","base","style","script","htmlAttrs","bodyAttrs"],op=e=>{const t=[];for(const n of Object.keys(e))if(e[n]!=null){if(n==="title")t.push({tag:n,props:{children:e[n]}});else if(n==="base")t.push({tag:n,props:Qh({key:"default"},e[n])});else if(rp.includes(n)){const s=e[n];Array.isArray(s)?s.forEach(r=>{t.push({tag:n,props:r})}):s&&t.push({tag:n,props:s})}}return t},Fl=(e,t)=>{const n=e.getAttribute(Xr);if(n)for(const r of n.split(","))r in t||e.removeAttribute(r);const s=[];for(const r in t){const o=t[r];o!=null&&(o===!1?e.removeAttribute(r):e.setAttribute(r,o),s.push(r))}s.length?e.setAttribute(Xr,s.join(",")):e.removeAttribute(Xr)},ip=(e=window.document,t,n)=>{var s;const r=e.head;let o=r.querySelector(`meta[name="${Ll}"]`);const i=o?Number(o.getAttribute("content")):0,l=[];if(o)for(let c=0,u=o.previousElementSibling;cep(c.tag,c.props,e));a=a.filter(c=>{for(let u=0;u{var u;return(u=c.parentNode)==null?void 0:u.removeChild(c)}),a.forEach(c=>{r.insertBefore(c,o)}),o.setAttribute("content",""+(i-l.length+a.length))},lp=()=>{let e=[];const t={install(n){n.config.globalProperties.$head=t,n.provide(zc,t)},get headTags(){const n=[];return e.forEach(s=>{op(s.value).forEach(o=>{if(o.tag==="meta"||o.tag==="base"||o.tag==="script"){const i=np(o.props);if(i){let l=-1;for(let a=0;as!==n)},updateDOM(n=window.document){let s,r={},o={};const i={};for(const l of t.headTags){if(l.tag==="title"){s=l.props.children;continue}if(l.tag==="htmlAttrs"){Object.assign(r,l.props);continue}if(l.tag==="bodyAttrs"){Object.assign(o,l.props);continue}i[l.tag]=i[l.tag]||[],i[l.tag].push(l)}s!==void 0&&(n.title=s),Fl(n.documentElement,r),Fl(n.body,o);for(const l of Object.keys(i))ip(n,l,i[l])}};return t},ap=typeof window!="undefined",cp=e=>{const t=Y(e),n=sp();n.addHeadObjs(t),ap&&(_i(()=>{n.updateDOM()}),xi(()=>{n.removeHeadObjs(t),n.updateDOM()}))};function We(e,t,n){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,n),n):(e[t]=n,n)}function up(e,t){if(Array.isArray(e)){e.splice(t,1);return}delete e[t]}function Ds(e){return zf()?(Uf(e),!0):!1}function st(...e){return j(()=>e.every(t=>x(t)))}function Ot(e){return j(()=>!x(e))}function fp(e){if(!_e(e))return Re(e);const t=new Proxy({},{get(n,s,r){return x(Reflect.get(e.value,s,r))},set(n,s,r){return _e(e.value[s])&&!_e(r)?e.value[s].value=r:e.value[s]=r,!0},deleteProperty(n,s){return Reflect.deleteProperty(e.value,s)},has(n,s){return Reflect.has(e.value,s)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return Re(t)}const bn=typeof window!="undefined",dp=Object.prototype.toString,hp=e=>typeof e=="number",Uc=e=>typeof e=="string",Co=e=>dp.call(e)==="[object Object]",pp=()=>+Date.now(),Yt=()=>{};function mp(e,t){function n(...s){e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})}return n}const Kc=e=>e();function gp(e=Kc){const t=Y(!0);function n(){t.value=!1}function s(){t.value=!0}return{isActive:t,pause:n,resume:s,eventFilter:(...o)=>{t.value&&e(...o)}}}function vp(e,t){var n;if(typeof e=="number")return e+t;const s=((n=e.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:n[0])||"",r=e.slice(s.length),o=parseFloat(s)+t;return Number.isNaN(o)?e:o+r}var yp=Object.defineProperty,_p=Object.defineProperties,bp=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,wp=Object.prototype.hasOwnProperty,xp=Object.prototype.propertyIsEnumerable,Nl=(e,t,n)=>t in e?yp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ep=(e,t)=>{for(var n in t||(t={}))wp.call(t,n)&&Nl(e,n,t[n]);if(Il)for(var n of Il(t))xp.call(t,n)&&Nl(e,n,t[n]);return e},Sp=(e,t)=>_p(e,bp(t));function Op(e){if(!_e(e))return wd(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const n in e.value)t[n]=bd(()=>({get(){return e.value[n]},set(s){if(Array.isArray(e.value)){const r=[...e.value];r[n]=s,e.value=r}else e.value=Sp(Ep({},e.value),{[n]:s})}}));return t}function $p(e,t=!0){js()?Ec(e):t?e():Tt(e)}function Pp(e,t=!0){js()?wi(e):t?e():Tt(e)}function ki(e){js()&&Ei(e)}function Wc(e=!1){if(_e(e))return t=>(e.value=typeof t=="boolean"?t:!e.value,e.value);{const t=Y(e);return[t,s=>(t.value=typeof s=="boolean"?s:!t.value,t.value)]}}var jl=Object.getOwnPropertySymbols,Ap=Object.prototype.hasOwnProperty,Cp=Object.prototype.propertyIsEnumerable,Mp=(e,t)=>{var n={};for(var s in e)Ap.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&jl)for(var s of jl(e))t.indexOf(s)<0&&Cp.call(e,s)&&(n[s]=e[s]);return n};function kp(e,t,n={}){const s=n,{eventFilter:r=Kc}=s,o=Mp(s,["eventFilter"]);return re(e,mp(r,t),o)}var Rp=Object.defineProperty,Tp=Object.defineProperties,Lp=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Dl=(e,t,n)=>t in e?Rp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fp=(e,t)=>{for(var n in t||(t={}))qc.call(t,n)&&Dl(e,n,t[n]);if(wr)for(var n of wr(t))Yc.call(t,n)&&Dl(e,n,t[n]);return e},Ip=(e,t)=>Tp(e,Lp(t)),Np=(e,t)=>{var n={};for(var s in e)qc.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&wr)for(var s of wr(e))t.indexOf(s)<0&&Yc.call(e,s)&&(n[s]=e[s]);return n};function jp(e,t,n={}){const s=n,{eventFilter:r}=s,o=Np(s,["eventFilter"]),{eventFilter:i,pause:l,resume:a,isActive:c}=gp(r);return{stop:kp(e,t,Ip(Fp({},o),{eventFilter:i})),pause:l,resume:a,isActive:c}}function lt(e){var t;const n=x(e);return(t=n==null?void 0:n.$el)!=null?t:n}const et=bn?window:void 0,Dp=bn?window.document:void 0;function Fe(...e){let t,n,s,r;if(Uc(e[0])?([n,s,r]=e,t=et):[t,n,s,r]=e,!t)return Yt;let o=Yt;const i=re(()=>lt(t),a=>{o(),a&&(a.addEventListener(n,s,r),o=()=>{a.removeEventListener(n,s,r),o=Yt})},{immediate:!0,flush:"post"}),l=()=>{i(),o()};return Ds(l),l}function Hp(e,t,n={}){const{window:s=et,ignore:r,capture:o=!0}=n;if(!s)return;const i=Y(!0),a=[Fe(s,"click",u=>{const f=lt(e),d=u.composedPath();!f||f===u.target||d.includes(f)||!i.value||r&&r.length>0&&r.some(m=>{const p=lt(m);return p&&(u.target===p||d.includes(p))})||t(u)},{passive:!0,capture:o}),Fe(s,"pointerdown",u=>{const f=lt(e);i.value=!!f&&!u.composedPath().includes(f)},{passive:!0})];return()=>a.forEach(u=>u())}const Vp=e=>typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):e?()=>!0:()=>!1;function Bp(e,t,n={}){const{target:s=et,eventName:r="keydown",passive:o=!1}=n,i=Vp(e);return Fe(s,r,a=>{i(a)&&t(a)},o)}function zp(e={}){const{window:t=et}=e,n=Y(0);return t&&(Fe(t,"blur",()=>n.value+=1,!0),Fe(t,"focus",()=>n.value+=1,!0)),j(()=>(n.value,t==null?void 0:t.document.activeElement))}function or(e,t={}){const{window:n=et}=t;let s;const r=Y(!1),o=()=>{!n||(s||(s=n.matchMedia(e)),r.value=s.matches)};return $p(()=>{o(),s&&("addEventListener"in s?s.addEventListener("change",o):s.addListener(o),Ds(()=>{"removeEventListener"in s?s.removeEventListener("change",o):s.removeListener(o)}))}),r}const Up={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};var Kp=Object.defineProperty,Hl=Object.getOwnPropertySymbols,Wp=Object.prototype.hasOwnProperty,qp=Object.prototype.propertyIsEnumerable,Vl=(e,t,n)=>t in e?Kp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yp=(e,t)=>{for(var n in t||(t={}))Wp.call(t,n)&&Vl(e,n,t[n]);if(Hl)for(var n of Hl(t))qp.call(t,n)&&Vl(e,n,t[n]);return e};function Zp(e,t={}){function n(l,a){let c=e[l];return a!=null&&(c=vp(c,a)),typeof c=="number"&&(c=`${c}px`),c}const{window:s=et}=t;function r(l){return s?s.matchMedia(l).matches:!1}const o=l=>or(`(min-width: ${n(l)})`,t),i=Object.keys(e).reduce((l,a)=>(Object.defineProperty(l,a,{get:()=>o(a),enumerable:!0,configurable:!0}),l),{});return Yp({greater:o,smaller(l){return or(`(max-width: ${n(l,-.1)})`,t)},between(l,a){return or(`(min-width: ${n(l)}) and (max-width: ${n(a,-.1)})`,t)},isGreater(l){return r(`(min-width: ${n(l)})`)},isSmaller(l){return r(`(max-width: ${n(l,-.1)})`)},isInBetween(l,a){return r(`(min-width: ${n(l)}) and (max-width: ${n(a,-.1)})`)}},i)}const Mo=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},ko="__vueuse_ssr_handlers__";Mo[ko]=Mo[ko]||{};const Gp=Mo[ko];function Xp(e,t){return Gp[e]||t}function Jp(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const Qp={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function vt(e,t,n,s={}){var r;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,shallow:c,window:u=et,eventFilter:f,onError:d=T=>{console.error(T)}}=s,m=(c?Rt:Y)(t);if(!n)try{n=Xp("getDefaultStorage",()=>{var T;return(T=et)==null?void 0:T.localStorage})()}catch(T){d(T)}if(!n)return m;const p=x(t),O=Jp(p),w=(r=s.serializer)!=null?r:Qp[O],{pause:A,resume:_}=jp(m,()=>b(m.value),{flush:o,deep:i,eventFilter:f});return u&&l&&Fe(u,"storage",R),R(),m;function b(T){try{T==null?n.removeItem(e):n.setItem(e,w.write(T))}catch(B){d(B)}}function E(T){if(!(T&&T.key!==e)){A();try{const B=T?T.newValue:n.getItem(e);return B==null?(a&&p!==null&&n.setItem(e,w.write(p)),p):typeof B!="string"?B:w.read(B)}catch(B){d(B)}finally{_()}}}function R(T){T&&T.key!==e||(m.value=E(T))}}function em(e){return or("(prefers-color-scheme: dark)",e)}var tm=Object.defineProperty,nm=Object.defineProperties,sm=Object.getOwnPropertyDescriptors,Bl=Object.getOwnPropertySymbols,rm=Object.prototype.hasOwnProperty,om=Object.prototype.propertyIsEnumerable,zl=(e,t,n)=>t in e?tm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,im=(e,t)=>{for(var n in t||(t={}))rm.call(t,n)&&zl(e,n,t[n]);if(Bl)for(var n of Bl(t))om.call(t,n)&&zl(e,n,t[n]);return e},lm=(e,t)=>nm(e,sm(t));function Dw(e,t={}){var n,s;const r=(n=t.draggingElement)!=null?n:et,o=Y((s=t.initialValue)!=null?s:{x:0,y:0}),i=Y(),l=d=>t.pointerTypes?t.pointerTypes.includes(d.pointerType):!0,a=d=>{x(t.preventDefault)&&d.preventDefault(),x(t.stopPropagation)&&d.stopPropagation()},c=d=>{var m;if(!l(d)||x(t.exact)&&d.target!==x(e))return;const p=x(e).getBoundingClientRect(),O={x:d.pageX-p.left,y:d.pageY-p.top};((m=t.onStart)==null?void 0:m.call(t,O,d))!==!1&&(i.value=O,a(d))},u=d=>{var m;!l(d)||!i.value||(o.value={x:d.pageX-i.value.x,y:d.pageY-i.value.y},(m=t.onMove)==null||m.call(t,o.value,d),a(d))},f=d=>{var m;!l(d)||!i.value||(i.value=void 0,(m=t.onEnd)==null||m.call(t,o.value,d),a(d))};return bn&&(Fe(e,"pointerdown",c,!0),Fe(r,"pointermove",u,!0),Fe(r,"pointerup",f,!0)),lm(im({},Op(o)),{position:o,isDragging:j(()=>!!i.value),style:j(()=>`left:${o.value.x}px;top:${o.value.y}px;`)})}var Ul=Object.getOwnPropertySymbols,am=Object.prototype.hasOwnProperty,cm=Object.prototype.propertyIsEnumerable,um=(e,t)=>{var n={};for(var s in e)am.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&Ul)for(var s of Ul(e))t.indexOf(s)<0&&cm.call(e,s)&&(n[s]=e[s]);return n};function fm(e,t,n={}){const s=n,{window:r=et}=s,o=um(s,["window"]);let i;const l=r&&"ResizeObserver"in r,a=()=>{i&&(i.disconnect(),i=void 0)},c=re(()=>lt(e),f=>{a(),l&&r&&f&&(i=new ResizeObserver(t),i.observe(f,o))},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return Ds(u),{isSupported:l,stop:u}}function dm(e,t={width:0,height:0},n={}){const s=Y(t.width),r=Y(t.height);return fm(e,([o])=>{s.value=o.contentRect.width,r.value=o.contentRect.height},n),re(()=>lt(e),o=>{s.value=o?t.width:0,r.value=o?t.height:0}),{width:s,height:r}}const Kl=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function hm(e,t={}){const{document:n=Dp,autoExit:s=!1}=t,r=e||(n==null?void 0:n.querySelector("html")),o=Y(!1);let i=!1,l=Kl[0];if(!n)i=!1;else for(const O of Kl)if(O[1]in n){l=O,i=!0;break}const[a,c,u,,f]=l;async function d(){!i||(n!=null&&n[u]&&await n[c](),o.value=!1)}async function m(){if(!i)return;await d();const O=lt(r);O&&(await O[a](),o.value=!0)}async function p(){o.value?await d():await m()}return n&&Fe(n,f,()=>{o.value=!!(n!=null&&n[u])},!1),s&&Ds(d),{isSupported:i,isFullscreen:o,enter:m,exit:d,toggle:p}}function pm(e,t,n={}){const{root:s,rootMargin:r="0px",threshold:o=.1,window:i=et}=n,l=i&&"IntersectionObserver"in i;let a=Yt;const c=l?re(()=>({el:lt(e),root:lt(s)}),({el:f,root:d})=>{if(a(),!f)return;const m=new IntersectionObserver(t,{root:d,rootMargin:r,threshold:o});m.observe(f),a=()=>{m.disconnect(),a=Yt}},{immediate:!0,flush:"post"}):Yt,u=()=>{a(),c()};return Ds(u),{isSupported:l,stop:u}}const mm={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function gm(e={}){const{reactive:t=!1,target:n=et,aliasMap:s=mm,passive:r=!0,onEventFired:o=Yt}=e,i=Re(new Set),l={toJSON(){return{}},current:i},a=t?Re(l):l,c=new Set;function u(m,p){m in a&&(t?a[m]=p:a[m].value=p)}function f(m,p){var O,w;const A=(O=m.key)==null?void 0:O.toLowerCase(),_=(w=m.code)==null?void 0:w.toLowerCase(),b=[_,A].filter(Boolean);_&&(p?i.add(m.code):i.delete(m.code));for(const E of b)u(E,p);A==="meta"&&!p?(c.forEach(E=>{i.delete(E),u(E,!1)}),c.clear()):m.getModifierState("Meta")&&p&&[...i,...b].forEach(E=>c.add(E))}n&&(Fe(n,"keydown",m=>(f(m,!0),o(m)),{passive:r}),Fe(n,"keyup",m=>(f(m,!1),o(m)),{passive:r}));const d=new Proxy(a,{get(m,p,O){if(typeof p!="string")return Reflect.get(m,p,O);if(p=p.toLowerCase(),p in s&&(p=s[p]),!(p in a))if(/[+_-]/.test(p)){const A=p.split(/[+_-]/g).map(_=>_.trim());a[p]=j(()=>A.every(_=>x(d[_])))}else a[p]=Y(!1);const w=Reflect.get(m,p,O);return t?x(w):w}});return d}var Ut=(e=>(e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE",e))(Ut||{});function vm(e,t={}){const n=Y(e),{threshold:s=50,onSwipe:r,onSwipeEnd:o,onSwipeStart:i}=t,l=Re({x:0,y:0}),a=(T,B)=>{l.x=T,l.y=B},c=Re({x:0,y:0}),u=(T,B)=>{c.x=T,c.y=B},f=j(()=>l.x-c.x),d=j(()=>l.y-c.y),{max:m,abs:p}=Math,O=j(()=>m(p(f.value),p(d.value))>=s),w=Y(!1),A=Y(!1),_=j(()=>O.value?p(f.value)>p(d.value)?f.value>0?Ut.LEFT:Ut.RIGHT:d.value>0?Ut.UP:Ut.DOWN:Ut.NONE),b=T=>t.pointerTypes?t.pointerTypes.includes(T.pointerType):!0,E=[Fe(e,"pointerdown",T=>{var B,ce;if(!b(T))return;A.value=!0,(ce=(B=n.value)==null?void 0:B.style)==null||ce.setProperty("touch-action","none");const fe=T.target;fe==null||fe.setPointerCapture(T.pointerId);const{clientX:he,clientY:be}=T;a(he,be),u(he,be),i==null||i(T)}),Fe(e,"pointermove",T=>{if(!b(T)||!A.value)return;const{clientX:B,clientY:ce}=T;u(B,ce),!w.value&&O.value&&(w.value=!0),w.value&&(r==null||r(T))}),Fe(e,"pointerup",T=>{var B,ce;!b(T)||(w.value&&(o==null||o(T,_.value)),A.value=!1,w.value=!1,(ce=(B=n.value)==null?void 0:B.style)==null||ce.setProperty("touch-action","initial"))})],R=()=>E.forEach(T=>T());return{isSwiping:cn(w),direction:cn(_),posStart:cn(l),posEnd:cn(c),distanceX:f,distanceY:d,stop:R}}var Wl,ql;bn&&(window==null?void 0:window.navigator)&&((Wl=window==null?void 0:window.navigator)==null?void 0:Wl.platform)&&/iP(ad|hone|od)/.test((ql=window==null?void 0:window.navigator)==null?void 0:ql.platform);function Ct(e,t,n,s={}){var r;const{passive:o=!1,eventName:i,deep:l=!1}=s,a=js(),c=n||(a==null?void 0:a.emit)||((r=a==null?void 0:a.$emit)==null?void 0:r.bind(a));let u=i;if(t||(t="modelValue"),u=i||u||`update:${t}`,o){const f=Y(e[t]);return re(()=>e[t],d=>f.value=d),re(f,d=>{(d!==e[t]||l)&&c(u,d)},{deep:l}),f}else return j({get(){return e[t]},set(f){c(u,f)}})}function ym({window:e=et,initialWidth:t=1/0,initialHeight:n=1/0}={}){const s=Y(t),r=Y(n),o=()=>{e&&(s.value=e.innerWidth,r.value=e.innerHeight)};return o(),Pp(o),Fe("resize",o,{passive:!0}),{width:s,height:r}}/*! + * vue-router v4.0.14 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const Zc=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",qn=e=>Zc?Symbol(e):"_vr_"+e,_m=qn("rvlm"),Yl=qn("rvd"),Ri=qn("r"),Gc=qn("rl"),Ro=qn("rvl"),kn=typeof window!="undefined";function bm(e){return e.__esModule||Zc&&e[Symbol.toStringTag]==="Module"}const ge=Object.assign;function Jr(e,t){const n={};for(const s in t){const r=t[s];n[s]=Array.isArray(r)?r.map(e):e(r)}return n}const ds=()=>{},wm=/\/$/,xm=e=>e.replace(wm,"");function Qr(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("?"),a=t.indexOf("#",l>-1?l:0);return 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=$m(s!=null?s:t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function Em(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Zl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Sm(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&zn(t.matched[s],n.matched[r])&&Xc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function zn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Xc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Om(e[n],t[n]))return!1;return!0}function Om(e,t){return Array.isArray(e)?Gl(e,t):Array.isArray(t)?Gl(t,e):e===t}function Gl(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function $m(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;o({left:window.pageXOffset,top:window.pageYOffset});function km(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=Mm(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 Xl(e,t){return(history.state?history.state.position-t:-1)+e}const To=new Map;function Rm(e,t){To.set(e,t)}function Tm(e){const t=To.get(e);return To.delete(e),t}let Lm=()=>location.protocol+"//"+location.host;function Jc(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,a=r.slice(l);return a[0]!=="/"&&(a="/"+a),Zl(a,"")}return Zl(n,e)+s+r}function Fm(e,t,n,s){let r=[],o=[],i=null;const l=({state:d})=>{const m=Jc(e,location),p=n.value,O=t.value;let w=0;if(d){if(n.value=m,t.value=d,i&&i===p){i=null;return}w=O?d.position-O.position:0}else s(m);r.forEach(A=>{A(n.value,p,{delta:w,type:Cs.pop,direction:w?w>0?hs.forward:hs.back:hs.unknown})})};function a(){i=n.value}function c(d){r.push(d);const m=()=>{const p=r.indexOf(d);p>-1&&r.splice(p,1)};return o.push(m),m}function u(){const{history:d}=window;!d.state||d.replaceState(ge({},d.state,{scroll:Nr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:c,destroy:f}}function Jl(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Nr():null}}function Im(e){const{history:t,location:n}=window,s={value:Jc(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(a,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:Lm()+e+a;try{t[u?"replaceState":"pushState"](c,"",d),r.value=c}catch(m){console.error(m),n[u?"replace":"assign"](d)}}function i(a,c){const u=ge({},t.state,Jl(r.value.back,a,r.value.forward,!0),c,{position:r.value.position});o(a,u,!0),s.value=a}function l(a,c){const u=ge({},r.value,t.state,{forward:a,scroll:Nr()});o(u.current,u,!0);const f=ge({},Jl(s.value,a,null),{position:u.position+1},c);o(a,f,!1),s.value=a}return{location:s,state:r,push:l,replace:i}}function Nm(e){e=Pm(e);const t=Im(e),n=Fm(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=ge({location:"",base:e,go:s,createHref:Cm.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 jm(e){return typeof e=="string"||e&&typeof e=="object"}function Qc(e){return typeof e=="string"||typeof e=="symbol"}const jt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},eu=qn("nf");var Ql;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ql||(Ql={}));function Un(e,t){return ge(new Error,{type:e,[eu]:!0},t)}function Dt(e,t){return e instanceof Error&&eu in e&&(t==null||!!(e.type&t))}const ea="[^/]+?",Dm={sensitive:!1,strict:!1,start:!0,end:!0},Hm=/[.+*?^${}()[\]/\\]/g;function Vm(e,t){const n=ge({},Dm,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 zm(e,t){let n=0;const s=e.score,r=t.score;for(;n1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}for(;l{i(_)}:ds}function i(u){if(Qc(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 l(){return n}function a(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!tu(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!ta(u)&&s.set(u.record.name,u)}function c(u,f){let d,m={},p,O;if("name"in u&&u.name){if(d=s.get(u.name),!d)throw Un(1,{location:u});O=d.record.name,m=ge(Zm(f.params,d.keys.filter(_=>!_.optional).map(_=>_.name)),u.params),p=d.stringify(m)}else if("path"in u)p=u.path,d=n.find(_=>_.re.test(p)),d&&(m=d.parse(p),O=d.record.name);else{if(d=f.name?s.get(f.name):n.find(_=>_.re.test(f.path)),!d)throw Un(1,{location:u,currentLocation:f});O=d.record.name,m=ge({},f.params,u.params),p=d.stringify(m)}const w=[];let A=d;for(;A;)w.unshift(A.record),A=A.parent;return{name:O,path:p,params:m,matched:w,meta:Jm(w)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function Zm(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Gm(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Xm(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function Xm(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 ta(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Jm(e){return e.reduce((t,n)=>ge(t,n.meta),{})}function na(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function tu(e,t){return t.children.some(n=>n===e||tu(e,n))}const nu=/#/g,Qm=/&/g,eg=/\//g,tg=/=/g,ng=/\?/g,su=/\+/g,sg=/%5B/g,rg=/%5D/g,ru=/%5E/g,og=/%60/g,ou=/%7B/g,ig=/%7C/g,iu=/%7D/g,lg=/%20/g;function Ti(e){return encodeURI(""+e).replace(ig,"|").replace(sg,"[").replace(rg,"]")}function ag(e){return Ti(e).replace(ou,"{").replace(iu,"}").replace(ru,"^")}function Lo(e){return Ti(e).replace(su,"%2B").replace(lg,"+").replace(nu,"%23").replace(Qm,"%26").replace(og,"`").replace(ou,"{").replace(iu,"}").replace(ru,"^")}function cg(e){return Lo(e).replace(tg,"%3D")}function ug(e){return Ti(e).replace(nu,"%23").replace(ng,"%3F")}function fg(e){return e==null?"":ug(e).replace(eg,"%2F")}function xr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function dg(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Lo(o)):[s&&Lo(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function hg(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Array.isArray(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}function Qn(){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 Bt(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,l)=>{const a=f=>{f===!1?l(Un(4,{from:n,to:t})):f instanceof Error?l(f):jm(f)?l(Un(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,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function eo(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(pg(l)){const c=(l.__vccOpts||l)[t];c&&r.push(Bt(c,n,s,o,i))}else{let a=l();r.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const u=bm(c)?c.default:c;o.components[i]=u;const d=(u.__vccOpts||u)[t];return d&&Bt(d,n,s,o,i)()}))}}return r}function pg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ra(e){const t=Mt(Ri),n=Mt(Gc),s=j(()=>t.resolve(x(e.to))),r=j(()=>{const{matched:a}=s.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(zn.bind(null,u));if(d>-1)return d;const m=oa(a[c-2]);return c>1&&oa(u)===m&&f[f.length-1].path!==m?f.findIndex(zn.bind(null,a[c-2])):d}),o=j(()=>r.value>-1&&yg(n.params,s.value.params)),i=j(()=>r.value>-1&&r.value===n.matched.length-1&&Xc(n.params,s.value.params));function l(a={}){return vg(a)?t[x(e.replace)?"replace":"push"](x(e.to)).catch(ds):Promise.resolve()}return{route:s,href:j(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}const mg=Se({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ra,setup(e,{slots:t}){const n=Re(ra(e)),{options:s}=Mt(Ri),r=j(()=>({[ia(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[ia(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Mi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),gg=mg;function vg(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 yg(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(!Array.isArray(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function oa(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ia=(e,t,n)=>e!=null?e:t!=null?t:n,_g=Se({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const s=Mt(Ro),r=j(()=>e.route||s.value),o=Mt(Yl,0),i=j(()=>r.value.matched[o]);At(Yl,o+1),At(_m,i),At(Ro,r);const l=Y();return re(()=>[l.value,i.value,e.name],([a,c,u],[f,d,m])=>{c&&(c.instances[u]=a,d&&d!==c&&a&&a===f&&(c.leaveGuards.size||(c.leaveGuards=d.leaveGuards),c.updateGuards.size||(c.updateGuards=d.updateGuards))),a&&c&&(!d||!zn(c,d)||!f)&&(c.enterCallbacks[u]||[]).forEach(p=>p(a))},{flush:"post"}),()=>{const a=r.value,c=i.value,u=c&&c.components[e.name],f=e.name;if(!u)return la(n.default,{Component:u,route:a});const d=c.props[e.name],m=d?d===!0?a.params:typeof d=="function"?d(a):d:null,O=Mi(u,ge({},m,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[f]=null)},ref:l}));return la(n.default,{Component:O,route:a})||O}}});function la(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const bg=_g;function wg(e){const t=Ym(e.routes,e),n=e.parseQuery||dg,s=e.stringifyQuery||sa,r=e.history,o=Qn(),i=Qn(),l=Qn(),a=Rt(jt);let c=jt;kn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Jr.bind(null,S=>""+S),f=Jr.bind(null,fg),d=Jr.bind(null,xr);function m(S,D){let M,V;return Qc(S)?(M=t.getRecordMatcher(S),V=D):V=S,t.addRoute(V,M)}function p(S){const D=t.getRecordMatcher(S);D&&t.removeRoute(D)}function O(){return t.getRoutes().map(S=>S.record)}function w(S){return!!t.getRecordMatcher(S)}function A(S,D){if(D=ge({},D||a.value),typeof S=="string"){const te=Qr(n,S,D.path),h=t.resolve({path:te.path},D),g=r.createHref(te.fullPath);return ge(te,h,{params:d(h.params),hash:xr(te.hash),redirectedFrom:void 0,href:g})}let M;if("path"in S)M=ge({},S,{path:Qr(n,S.path,D.path).path});else{const te=ge({},S.params);for(const h in te)te[h]==null&&delete te[h];M=ge({},S,{params:f(S.params)}),D.params=f(D.params)}const V=t.resolve(M,D),le=S.hash||"";V.params=u(d(V.params));const we=Em(s,ge({},S,{hash:ag(le),path:V.path})),se=r.createHref(we);return ge({fullPath:we,hash:le,query:s===sa?hg(S.query):S.query||{}},V,{redirectedFrom:void 0,href:se})}function _(S){return typeof S=="string"?Qr(n,S,a.value.path):ge({},S)}function b(S,D){if(c!==S)return Un(8,{from:D,to:S})}function E(S){return B(S)}function R(S){return E(ge(_(S),{replace:!0}))}function T(S){const D=S.matched[S.matched.length-1];if(D&&D.redirect){const{redirect:M}=D;let V=typeof M=="function"?M(S):M;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=_(V):{path:V},V.params={}),ge({query:S.query,hash:S.hash,params:S.params},V)}}function B(S,D){const M=c=A(S),V=a.value,le=S.state,we=S.force,se=S.replace===!0,te=T(M);if(te)return B(ge(_(te),{state:le,force:we,replace:se}),D||M);const h=M;h.redirectedFrom=D;let g;return!we&&Sm(s,V,M)&&(g=Un(16,{to:h,from:V}),yt(V,V,!0,!1)),(g?Promise.resolve(g):fe(h,V)).catch(y=>Dt(y)?Dt(y,2)?y:oe(y):X(y,h,V)).then(y=>{if(y){if(Dt(y,2))return B(ge(_(y.to),{state:le,force:we,replace:se}),D||h)}else y=be(h,V,!0,se,le);return he(h,V,y),y})}function ce(S,D){const M=b(S,D);return M?Promise.reject(M):Promise.resolve()}function fe(S,D){let M;const[V,le,we]=xg(S,D);M=eo(V.reverse(),"beforeRouteLeave",S,D);for(const te of V)te.leaveGuards.forEach(h=>{M.push(Bt(h,S,D))});const se=ce.bind(null,S,D);return M.push(se),On(M).then(()=>{M=[];for(const te of o.list())M.push(Bt(te,S,D));return M.push(se),On(M)}).then(()=>{M=eo(le,"beforeRouteUpdate",S,D);for(const te of le)te.updateGuards.forEach(h=>{M.push(Bt(h,S,D))});return M.push(se),On(M)}).then(()=>{M=[];for(const te of S.matched)if(te.beforeEnter&&!D.matched.includes(te))if(Array.isArray(te.beforeEnter))for(const h of te.beforeEnter)M.push(Bt(h,S,D));else M.push(Bt(te.beforeEnter,S,D));return M.push(se),On(M)}).then(()=>(S.matched.forEach(te=>te.enterCallbacks={}),M=eo(we,"beforeRouteEnter",S,D),M.push(se),On(M))).then(()=>{M=[];for(const te of i.list())M.push(Bt(te,S,D));return M.push(se),On(M)}).catch(te=>Dt(te,8)?te:Promise.reject(te))}function he(S,D,M){for(const V of l.list())V(S,D,M)}function be(S,D,M,V,le){const we=b(S,D);if(we)return we;const se=D===jt,te=kn?history.state:{};M&&(V||se?r.replace(S.fullPath,ge({scroll:se&&te&&te.scroll},le)):r.push(S.fullPath,le)),a.value=S,yt(S,D,M,se),oe()}let Pe;function Te(){Pe=r.listen((S,D,M)=>{const V=A(S),le=T(V);if(le){B(ge(le,{replace:!0}),V).catch(ds);return}c=V;const we=a.value;kn&&Rm(Xl(we.fullPath,M.delta),Nr()),fe(V,we).catch(se=>Dt(se,12)?se:Dt(se,2)?(B(se.to,V).then(te=>{Dt(te,20)&&!M.delta&&M.type===Cs.pop&&r.go(-1,!1)}).catch(ds),Promise.reject()):(M.delta&&r.go(-M.delta,!1),X(se,V,we))).then(se=>{se=se||be(V,we,!1),se&&(M.delta?r.go(-M.delta,!1):M.type===Cs.pop&&Dt(se,20)&&r.go(-1,!1)),he(V,we,se)}).catch(ds)})}let Ve=Qn(),Be=Qn(),q;function X(S,D,M){oe(S);const V=Be.list();return V.length?V.forEach(le=>le(S,D,M)):console.error(S),Promise.reject(S)}function K(){return q&&a.value!==jt?Promise.resolve():new Promise((S,D)=>{Ve.add([S,D])})}function oe(S){return q||(q=!S,Te(),Ve.list().forEach(([D,M])=>S?M(S):D()),Ve.reset()),S}function yt(S,D,M,V){const{scrollBehavior:le}=e;if(!kn||!le)return Promise.resolve();const we=!M&&Tm(Xl(S.fullPath,0))||(V||!M)&&history.state&&history.state.scroll||null;return Tt().then(()=>le(S,D,we)).then(se=>se&&km(se)).catch(se=>X(se,S,D))}const je=S=>r.go(S);let tt;const ze=new Set;return{currentRoute:a,addRoute:m,removeRoute:p,hasRoute:w,getRoutes:O,resolve:A,options:e,push:E,replace:R,go:je,back:()=>je(-1),forward:()=>je(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:Be.add,isReady:K,install(S){const D=this;S.component("RouterLink",gg),S.component("RouterView",bg),S.config.globalProperties.$router=D,Object.defineProperty(S.config.globalProperties,"$route",{enumerable:!0,get:()=>x(a)}),kn&&!tt&&a.value===jt&&(tt=!0,E(r.location).catch(le=>{}));const M={};for(const le in jt)M[le]=j(()=>a.value[le]);S.provide(Ri,D),S.provide(Gc,Re(M)),S.provide(Ro,a);const V=S.unmount;ze.add(S),S.unmount=function(){ze.delete(S),ze.size<1&&(c=jt,Pe&&Pe(),a.value=jt,tt=!1,q=!1),V()}}}}function On(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function xg(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;izn(c,l))?s.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>zn(c,a))||r.push(a))}return[n,s,r]}function aa(e,t){if(!e)return!1;const n=e.indexOf(t);return n>=0?(e.splice(n,1),!0):!1}function Eg(e){return e!=null}function Sg(e,t){return Object.fromEntries(Object.entries(e).map(([n,s])=>t(n,s)).filter(Eg))}function Og(e){return Object.keys(e)}var $g={theme:"unicorn",titleTemplate:"%s - Slidev",remoteAssets:!1,monaco:"dev",download:!1,info:!1,highlighter:"shiki",lineNumbers:!1,colorSchema:"auto",routerMode:"history",aspectRatio:1.7777777777777777,canvasWidth:980,selectable:!1,themeConfig:{},fonts:{sans:["ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont",'"Segoe UI"',"Roboto",'"Helvetica Neue"',"Arial",'"Noto Sans"',"sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"],webfonts:[],provider:"google",local:[],italic:!1,weights:["200","400","600"]},favicon:"https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png",drawings:{enabled:!0,persist:!1,presenterOnly:!1,syncAll:!0},plantUmlServer:"https://www.plantuml.com/plantuml",background:"https://source.unsplash.com/collection/94734566/1920x1080",class:"text-center",persist:!1};function at(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!1})}const wn=Re({page:0,clicks:0});let Pg=[],Ag=[];at(wn,"$syncUp",!0);at(wn,"$syncDown",!0);at(wn,"$paused",!1);at(wn,"$onSet",e=>Pg.push(e));at(wn,"$onPatch",e=>Ag.push(e));at(wn,"$patch",async()=>!1);const xn=Re({});let Cg=[],Mg=[];at(xn,"$syncUp",!0);at(xn,"$syncDown",!0);at(xn,"$paused",!1);at(xn,"$onSet",e=>Cg.push(e));at(xn,"$onPatch",e=>Mg.push(e));at(xn,"$patch",async()=>!1);const bt=wn,yn=xn,Oe=$g;var Va;const ps=(Va=Oe.aspectRatio)!=null?Va:16/9;var Ba;const ir=(Ba=Oe.canvasWidth)!=null?Ba:980,kg=Math.round(ir/ps),Rg=j(()=>Sg(Oe.themeConfig||{},(e,t)=>[`--slidev-theme-${e}`,t]));Y(!1);const ms=Y(!1),Tn=Y(!1),Tg=Y(!0),Fo=Zp(me({xs:460},Up)),Ms=ym(),lu=gm(),Lg=j(()=>Ms.height.value-Ms.width.value/ps>180),au=hm(bn?document.body:null),jn=zp(),Fg=j(()=>{var e,t;return["INPUT","TEXTAREA"].includes(((e=jn.value)==null?void 0:e.tagName)||"")||((t=jn.value)==null?void 0:t.classList.contains("CodeMirror-code"))}),Ig=j(()=>{var e;return["BUTTON","A"].includes(((e=jn.value)==null?void 0:e.tagName)||"")});vt("slidev-camera","default");vt("slidev-mic","default");const lr=vt("slidev-scale",0),gs=vt("slidev-show-overview",!1);vt("slidev-presenter-cursor",!0);const ca=vt("slidev-show-editor",!1);vt("slidev-editor-width",bn?window.innerWidth*.4:100);const cu=Wc(gs);function ua(e,t,n,s=r=>r){return e*s(.5-t*(.5-n))}function Ng(e){return[-e[0],-e[1]]}function ft(e,t){return[e[0]+t[0],e[1]+t[1]]}function ot(e,t){return[e[0]-t[0],e[1]-t[1]]}function ut(e,t){return[e[0]*t,e[1]*t]}function jg(e,t){return[e[0]/t,e[1]/t]}function es(e){return[e[1],-e[0]]}function Dg(e,t){return e[0]*t[0]+e[1]*t[1]}function Hg(e,t){return e[0]===t[0]&&e[1]===t[1]}function Vg(e){return Math.hypot(e[0],e[1])}function Bg(e){return e[0]*e[0]+e[1]*e[1]}function fa(e,t){return Bg(ot(e,t))}function uu(e){return jg(e,Vg(e))}function zg(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])}function ts(e,t,n){let s=Math.sin(n),r=Math.cos(n),o=e[0]-t[0],i=e[1]-t[1],l=o*r-i*s,a=o*s+i*r;return[l+t[0],a+t[1]]}function Io(e,t,n){return ft(e,ut(ot(t,e),n))}function da(e,t,n){return ft(e,ut(t,n))}var{min:$n,PI:Ug}=Math,ha=.275,ns=Ug+1e-4;function Kg(e,t={}){let{size:n=16,smoothing:s=.5,thinning:r=.5,simulatePressure:o=!0,easing:i=q=>q,start:l={},end:a={},last:c=!1}=t,{cap:u=!0,taper:f=0,easing:d=q=>q*(2-q)}=l,{cap:m=!0,taper:p=0,easing:O=q=>--q*q*q+1}=a;if(e.length===0||n<=0)return[];let w=e[e.length-1].runningLength,A=Math.pow(n*s,2),_=[],b=[],E=e.slice(0,10).reduce((q,X)=>{let K=X.pressure;if(o){let oe=$n(1,X.distance/n),yt=$n(1,1-oe);K=$n(1,q+(yt-q)*(oe*ha))}return(q+K)/2},e[0].pressure),R=ua(n,r,e[e.length-1].pressure,i),T,B=e[0].vector,ce=e[0].point,fe=ce,he=ce,be=fe;for(let q=0;qA)&&(_.push(he),ce=he),be=ft(K,D),(q<=1||fa(fe,be)>A)&&(b.push(be),fe=be),E=X,B=oe}let Pe=e[0].point.slice(0,2),Te=e.length>1?e[e.length-1].point.slice(0,2):ft(e[0].point,[1,1]),Ve=[],Be=[];if(e.length===1){if(!(f||p)||c){let q=da(Pe,uu(es(ot(Pe,Te))),-(T||R)),X=[];for(let K=1/13,oe=K;oe<=1;oe+=K)X.push(ts(q,Pe,ns*2*oe));return X}}else{if(!(f||p&&e.length===1))if(u)for(let X=1/13,K=X;K<=1;K+=X){let oe=ts(b[0],Pe,ns*K);Ve.push(oe)}else{let X=ot(_[0],b[0]),K=ut(X,.5),oe=ut(X,.51);Ve.push(ot(Pe,K),ot(Pe,oe),ft(Pe,oe),ft(Pe,K))}let q=es(Ng(e[e.length-1].vector));if(p||f&&e.length===1)Be.push(Te);else if(m){let X=da(Te,q,R);for(let K=1/29,oe=K;oe<1;oe+=K)Be.push(ts(X,Te,ns*3*oe))}else Be.push(ft(Te,ut(q,R)),ft(Te,ut(q,R*.99)),ot(Te,ut(q,R*.99)),ot(Te,ut(q,R)))}return _.concat(Be,b.reverse(),Ve)}function Wg(e,t={}){var n;let{streamline:s=.5,size:r=16,last:o=!1}=t;if(e.length===0)return[];let i=.15+(1-s)*.85,l=Array.isArray(e[0])?e:e.map(({x:m,y:p,pressure:O=.5})=>[m,p,O]);if(l.length===2){let m=l[1];l=l.slice(0,-1);for(let p=1;p<5;p++)l.push(Io(l[0],m,p/4))}l.length===1&&(l=[...l,[...ft(l[0],[1,1]),...l[0].slice(2)]]);let a=[{point:[l[0][0],l[0][1]],pressure:l[0][2]>=0?l[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],c=!1,u=0,f=a[0],d=l.length-1;for(let m=1;m=0?l[m][2]:.5,vector:uu(ot(f.point,p)),distance:O,runningLength:u},a.push(f)}return a[0].vector=((n=a[1])==null?void 0:n.vector)||[0,0],a}function qg(e,t={}){return Kg(Wg(e,t),t)}var Yg=qg,Zg=Object.defineProperty,pa=Object.getOwnPropertySymbols,Gg=Object.prototype.hasOwnProperty,Xg=Object.prototype.propertyIsEnumerable,ma=(e,t,n)=>t in e?Zg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,No=(e,t)=>{for(var n in t||(t={}))Gg.call(t,n)&&ma(e,n,t[n]);if(pa)for(var n of pa(t))Xg.call(t,n)&&ma(e,n,t[n]);return e},Jg=()=>({events:{},emit(e,...t){(this.events[e]||[]).forEach(n=>n(...t))},on(e,t){return(this.events[e]=this.events[e]||[]).push(t),()=>this.events[e]=(this.events[e]||[]).filter(n=>n!==t)}});function Er(e,t){return e-t}function Qg(e){return e<0?-1:1}function Sr(e){return[Math.abs(e),Qg(e)]}function fu(){const e=()=>((1+Math.random())*65536|0).toString(16).substring(1);return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}var ev=2,$t=ev,Yn=class{constructor(e){this.drauu=e,this.event=void 0,this.point=void 0,this.start=void 0,this.el=null}onSelected(e){}onUnselected(){}onStart(e){}onMove(e){return!1}onEnd(e){}get brush(){return this.drauu.brush}get shiftPressed(){return this.drauu.shiftPressed}get altPressed(){return this.drauu.altPressed}get svgElement(){return this.drauu.el}getMousePosition(e){var t,n;const s=this.drauu.el,r=(t=this.drauu.options.coordinateScale)!=null?t:1;if(this.drauu.options.coordinateTransform===!1){const o=this.drauu.el.getBoundingClientRect();return{x:(e.pageX-o.left)*r,y:(e.pageY-o.top)*r,pressure:e.pressure}}else{const o=this.drauu.svgPoint;o.x=e.clientX,o.y=e.clientY;const i=o.matrixTransform((n=s.getScreenCTM())==null?void 0:n.inverse());return{x:i.x*r,y:i.y*r,pressure:e.pressure}}}createElement(e,t){var n;const s=document.createElementNS("http://www.w3.org/2000/svg",e),r=t?No(No({},this.brush),t):this.brush;return s.setAttribute("fill",(n=r.fill)!=null?n:"transparent"),s.setAttribute("stroke",r.color),s.setAttribute("stroke-width",r.size.toString()),s.setAttribute("stroke-linecap","round"),r.dasharray&&s.setAttribute("stroke-dasharray",r.dasharray),s}attr(e,t){this.el.setAttribute(e,typeof t=="string"?t:t.toFixed($t))}_setEvent(e){this.event=e,this.point=this.getMousePosition(e)}_eventDown(e){return this._setEvent(e),this.start=this.point,this.onStart(this.point)}_eventMove(e){return this._setEvent(e),this.onMove(this.point)}_eventUp(e){return this._setEvent(e),this.onEnd(this.point)}},tv=class extends Yn{constructor(){super(...arguments),this.points=[]}onStart(e){return this.el=document.createElementNS("http://www.w3.org/2000/svg","path"),this.points=[e],this.attr("fill",this.brush.color),this.attr("d",this.getSvgData(this.points)),this.el}onMove(e){return this.el||this.onStart(e),this.points[this.points.length-1]!==e&&this.points.push(e),this.attr("d",this.getSvgData(this.points)),!0}onEnd(){const e=this.el;return this.el=null,!!e}getSvgData(e){const t=Yg(e,No({size:this.brush.size*2,thinning:.9,simulatePressure:!1,start:{taper:5},end:{taper:5}},this.brush.stylusOptions));if(!t.length)return"";const n=t.reduce((s,[r,o],i,l)=>{const[a,c]=l[(i+1)%l.length];return s.push(r,o,(r+a)/2,(o+c)/2),s},["M",...t[0],"Q"]);return n.push("Z"),n.map(s=>typeof s=="number"?s.toFixed(2):s).join(" ")}},nv=class extends Yn{onStart(e){return this.el=this.createElement("ellipse"),this.attr("cx",e.x),this.attr("cy",e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=Sr(e.x-this.start.x),[s,r]=Sr(e.y-this.start.y);if(this.shiftPressed){const o=Math.min(t,s);t=o,s=o}if(this.altPressed)this.attr("cx",this.start.x),this.attr("cy",this.start.y),this.attr("rx",t),this.attr("ry",s);else{const[o,i]=[this.start.x,this.start.x+t*n].sort(Er),[l,a]=[this.start.y,this.start.y+s*r].sort(Er);this.attr("cx",(o+i)/2),this.attr("cy",(l+a)/2),this.attr("rx",(i-o)/2),this.attr("ry",(a-l)/2)}return!0}onEnd(){const e=this.el;return this.el=null,!(!e||!e.getTotalLength())}};function du(e,t){const n=document.createElementNS("http://www.w3.org/2000/svg","defs"),s=document.createElementNS("http://www.w3.org/2000/svg","marker"),r=document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("fill",t),s.setAttribute("id",e),s.setAttribute("viewBox","0 -5 10 10"),s.setAttribute("refX","5"),s.setAttribute("refY","0"),s.setAttribute("markerWidth","4"),s.setAttribute("markerHeight","4"),s.setAttribute("orient","auto"),r.setAttribute("d","M0,-5L10,0L0,5"),s.appendChild(r),n.appendChild(s),n}var sv=class extends Yn{onStart(e){if(this.el=this.createElement("line",{fill:"transparent"}),this.attr("x1",e.x),this.attr("y1",e.y),this.attr("x2",e.x),this.attr("y2",e.y),this.brush.arrowEnd){const t=fu(),n=document.createElementNS("http://www.w3.org/2000/svg","g");return n.append(du(t,this.brush.color)),n.append(this.el),this.attr("marker-end",`url(#${t})`),n}return this.el}onMove(e){if(!this.el)return!1;let{x:t,y:n}=e;if(this.shiftPressed){const s=e.x-this.start.x,r=e.y-this.start.y;if(r!==0){let o=s/r;o=Math.round(o),Math.abs(o)<=1?(t=this.start.x+r*o,n=this.start.y+r):(t=this.start.x+s,n=this.start.y)}}return this.altPressed?(this.attr("x1",this.start.x*2-t),this.attr("y1",this.start.y*2-n),this.attr("x2",t),this.attr("y2",n)):(this.attr("x1",this.start.x),this.attr("y1",this.start.y),this.attr("x2",t),this.attr("y2",n)),!0}onEnd(){const e=this.el;return this.el=null,!(!e||e.getTotalLength()<5)}},rv=class extends Yn{onStart(e){return this.el=this.createElement("rect"),this.brush.cornerRadius&&(this.attr("rx",this.brush.cornerRadius),this.attr("ry",this.brush.cornerRadius)),this.attr("x",e.x),this.attr("y",e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=Sr(e.x-this.start.x),[s,r]=Sr(e.y-this.start.y);if(this.shiftPressed){const o=Math.min(t,s);t=o,s=o}if(this.altPressed)this.attr("x",this.start.x-t),this.attr("y",this.start.y-s),this.attr("width",t*2),this.attr("height",s*2);else{const[o,i]=[this.start.x,this.start.x+t*n].sort(Er),[l,a]=[this.start.y,this.start.y+s*r].sort(Er);this.attr("x",o),this.attr("y",l),this.attr("width",i-o),this.attr("height",a-l)}return!0}onEnd(){const e=this.el;return this.el=null,!(!e||!e.getTotalLength())}};function ov(e,t){const n=e.x-t.x,s=e.y-t.y;return n*n+s*s}function iv(e,t,n){let s=t.x,r=t.y,o=n.x-s,i=n.y-r;if(o!==0||i!==0){const l=((e.x-s)*o+(e.y-r)*i)/(o*o+i*i);l>1?(s=n.x,r=n.y):l>0&&(s+=o*l,r+=i*l)}return o=e.x-s,i=e.y-r,o*o+i*i}function lv(e,t){let n=e[0];const s=[n];let r;for(let o=1,i=e.length;ot&&(s.push(r),n=r);return n!==r&&r&&s.push(r),s}function jo(e,t,n,s,r){let o=s,i=0;for(let l=t+1;lo&&(i=l,o=a)}o>s&&(i-t>1&&jo(e,t,i,s,r),r.push(e[i]),n-i>1&&jo(e,i,n,s,r))}function av(e,t){const n=e.length-1,s=[e[0]];return jo(e,0,n,t,s),s.push(e[n]),s}function ga(e,t,n=!1){if(e.length<=2)return e;const s=t!==void 0?t*t:1;return e=n?e:lv(e,s),e=av(e,s),e}var cv=class extends Yn{constructor(){super(...arguments),this.points=[],this.count=0}onStart(e){if(this.el=this.createElement("path",{fill:"transparent"}),this.points=[e],this.brush.arrowEnd){this.arrowId=fu();const t=du(this.arrowId,this.brush.color);this.el.appendChild(t)}return this.el}onMove(e){return this.el||this.onStart(e),this.points[this.points.length-1]!==e&&(this.points.push(e),this.count+=1),this.count>5&&(this.points=ga(this.points,1,!0),this.count=0),this.attr("d",ya(this.points)),!0}onEnd(){const e=this.el;return this.el=null,!(!e||(e.setAttribute("d",ya(ga(this.points,1,!0))),!e.getTotalLength()))}};function uv(e,t){const n=t.x-e.x,s=t.y-e.y;return{length:Math.sqrt(Math.pow(n,2)+Math.pow(s,2)),angle:Math.atan2(s,n)}}function va(e,t,n,s){const r=t||e,o=n||e,i=.2,l=uv(r,o),a=l.angle+(s?Math.PI:0),c=l.length*i,u=e.x+Math.cos(a)*c,f=e.y+Math.sin(a)*c;return{x:u,y:f}}function fv(e,t,n){const s=va(n[t-1],n[t-2],e),r=va(e,n[t-1],n[t+1],!0);return`C ${s.x.toFixed($t)},${s.y.toFixed($t)} ${r.x.toFixed($t)},${r.y.toFixed($t)} ${e.x.toFixed($t)},${e.y.toFixed($t)}`}function ya(e){return e.reduce((t,n,s,r)=>s===0?`M ${n.x.toFixed($t)},${n.y.toFixed($t)}`:`${t} ${fv(n,s,r)}`,"")}var dv=class extends Yn{constructor(){super(...arguments),this.pathSubFactor=20,this.pathFragments=[]}onSelected(e){const t=(n,s)=>{if(n&&n.length)for(let r=0;r!e.includes(n))),e.length>0}lineLineIntersect(e,t){const n=e.x1,s=e.x2,r=t.x1,o=t.x2,i=e.y1,l=e.y2,a=t.y1,c=t.y2,u=(n-s)*(a-c)-(i-l)*(r-o),f=(n*l-i*s)*(r-o)-(n-s)*(r*c-a*o),d=(n*l-i*s)*(a-c)-(i-l)*(r*c-a*o),m=(p,O,w)=>p>=O&&p<=w?!0:p>=w&&p<=O;if(u===0)return!1;{const p={x:f/u,y:d/u};return m(p.x,n,s)&&m(p.y,i,l)&&m(p.x,r,o)&&m(p.y,a,c)}}};function hv(e){return{draw:new cv(e),stylus:new tv(e),line:new sv(e),rectangle:new rv(e),ellipse:new nv(e),eraseLine:new dv(e)}}var pv=class{constructor(e={}){this.options=e,this.el=null,this.svgPoint=null,this.eventEl=null,this.shiftPressed=!1,this.altPressed=!1,this.drawing=!1,this._emitter=Jg(),this._models=hv(this),this._undoStack=[],this._disposables=[],this.options.brush||(this.options.brush={color:"black",size:3,mode:"stylus"}),e.el&&this.mount(e.el,e.eventTarget)}get model(){return this._models[this.mode]}get mounted(){return!!this.el}get mode(){return this.options.brush.mode||"stylus"}set mode(e){this._models[this.mode].onUnselected(),this.options.brush.mode=e,this.model.onSelected(this.el)}get brush(){return this.options.brush}set brush(e){this.options.brush=e}resolveSelector(e){return typeof e=="string"?document.querySelector(e):e||null}mount(e,t){if(this.el)throw new Error("[drauu] already mounted, unmount previous target first");if(this.el=this.resolveSelector(e),!this.el)throw new Error("[drauu] target element not found");if(this.el.tagName.toLocaleLowerCase()!=="svg")throw new Error("[drauu] can only mount to a SVG element");if(!this.el.createSVGPoint)throw new Error("[drauu] SVG element must be create by document.createElementNS('http://www.w3.org/2000/svg', 'svg')");this.svgPoint=this.el.createSVGPoint();const n=this.resolveSelector(t)||this.el,s=this.eventStart.bind(this),r=this.eventMove.bind(this),o=this.eventEnd.bind(this),i=this.eventKeyboard.bind(this);n.addEventListener("pointerdown",s,{passive:!1}),window.addEventListener("pointermove",r,{passive:!1}),window.addEventListener("pointerup",o,{passive:!1}),window.addEventListener("pointercancel",o,{passive:!1}),window.addEventListener("keydown",i,!1),window.addEventListener("keyup",i,!1),this._disposables.push(()=>{n.removeEventListener("pointerdown",s),window.removeEventListener("pointermove",r),window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",o),window.removeEventListener("keydown",i,!1),window.removeEventListener("keyup",i,!1)}),this._emitter.emit("mounted")}unmount(){this._disposables.forEach(e=>e()),this._disposables.length=0,this.el=null,this._emitter.emit("unmounted")}on(e,t){return this._emitter.on(e,t)}undo(){const e=this.el;return e.lastElementChild?(this._undoStack.push(e.lastElementChild.cloneNode(!0)),e.lastElementChild.remove(),this._emitter.emit("changed"),!0):!1}redo(){return this._undoStack.length?(this.el.appendChild(this._undoStack.pop()),this._emitter.emit("changed"),!0):!1}canRedo(){return!!this._undoStack.length}canUndo(){var e;return!!((e=this.el)!=null&&e.lastElementChild)}eventMove(e){!this.acceptsInput(e)||!this.drawing||this.model._eventMove(e)&&(e.stopPropagation(),e.preventDefault(),this._emitter.emit("changed"))}eventStart(e){!this.acceptsInput(e)||(e.stopPropagation(),e.preventDefault(),this._currentNode&&this.cancel(),this.drawing=!0,this._emitter.emit("start"),this._currentNode=this.model._eventDown(e),this._currentNode&&this.mode!=="eraseLine"&&this.el.appendChild(this._currentNode),this._emitter.emit("changed"))}eventEnd(e){if(!this.acceptsInput(e)||!this.drawing)return;const t=this.model._eventUp(e);t?(t instanceof Element&&t!==this._currentNode&&(this._currentNode=t),this.commit()):this.cancel(),this.drawing=!1,this._emitter.emit("end"),this._emitter.emit("changed")}acceptsInput(e){return!this.options.acceptsInputTypes||this.options.acceptsInputTypes.includes(e.pointerType)}eventKeyboard(e){this.shiftPressed===e.shiftKey&&this.altPressed===e.altKey||(this.shiftPressed=e.shiftKey,this.altPressed=e.altKey,this.model.point&&this.model.onMove(this.model.point)&&this._emitter.emit("changed"))}commit(){this._undoStack.length=0;const e=this._currentNode;this._currentNode=void 0,this._emitter.emit("committed",e)}clear(){this._undoStack.length=0,this.cancel(),this.el.innerHTML="",this._emitter.emit("changed")}cancel(){this._currentNode&&(this.el.removeChild(this._currentNode),this._currentNode=void 0,this._emitter.emit("canceled"))}dump(){return this.el.innerHTML}load(e){this.clear(),this.el.innerHTML=e}};function mv(e){return new pv(e)}const Do=["#ff595e","#ffca3a","#8ac926","#1982c4","#6a4c93","#ffffff","#000000"],Et=vt("slidev-drawing-enabled",!1),Hw=vt("slidev-drawing-pinned",!1),gv=Y(!1),vv=Y(!1),yv=Y(!1),ks=Y(!1),fn=fp(vt("slidev-drawing-brush",{color:Do[0],size:4,mode:"stylus"})),_a=Y("stylus");let Ho=!1;const ss=j({get(){return _a.value},set(e){_a.value=e,e==="arrow"?(fn.mode="line",fn.arrowEnd=!0):(fn.mode=e,fn.arrowEnd=!1)}}),_v=Re({brush:fn,acceptsInputTypes:j(()=>Et.value?void 0:["pen"]),coordinateTransform:!1}),Ye=di(mv(_v));function bv(){Ye.clear(),yn.$patch({[Ie.value]:""})}function wv(){var e;vv.value=Ye.canRedo(),gv.value=Ye.canUndo(),yv.value=!!((e=Ye.el)!=null&&e.children.length)}function xv(){Ho=!0;const e=yn[Ie.value];e!=null?Ye.load(e):Ye.clear(),Ho=!1}Ye.on("changed",()=>{if(wv(),!Ho){const e=Ye.dump(),t=Ie.value;(yn[t]||"")!==e&&(yn[t]=Ye.dump())}});Tt(()=>{re(Ie,()=>{!Ye.mounted||xv()},{immediate:!0}),_i(()=>{yn.$syncUp=Oe.drawings.syncAll||Qt.value})});Ye.on("start",()=>ks.value=!0);Ye.on("end",()=>ks.value=!1);window.addEventListener("keydown",e=>{if(!Et.value)return;const t=!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey;let n=!0;e.code==="KeyZ"&&(e.ctrlKey||e.metaKey)?e.shiftKey?Ye.redo():Ye.undo():e.code==="Escape"?Et.value=!1:e.code==="KeyL"&&t?ss.value="line":e.code==="KeyA"&&t?ss.value="arrow":e.code==="KeyS"&&t?ss.value="stylus":e.code==="KeyR"&&t?ss.value="rectangle":e.code==="KeyE"&&t?ss.value="ellipse":e.code==="KeyC"&&t?bv():e.code.startsWith("Digit")&&t&&+e.code[5]<=Do.length?fn.color=Do[+e.code[5]-1]:n=!1,n&&(e.preventDefault(),e.stopPropagation())},!1);const ba=em(),to=vt("slidev-color-schema","auto"),Vo=j(()=>Oe.colorSchema!=="auto"),Li=j({get(){return Vo.value?Oe.colorSchema==="dark":to.value==="auto"?ba.value:to.value==="dark"},set(e){Vo.value||(to.value=e===ba.value?"auto":e?"dark":"light")}}),hu=Wc(Li);bn&&re(Li,e=>{const t=document.querySelector("html");t.classList.toggle("dark",e),t.classList.toggle("light",!e)},{immediate:!0});function Ev(){return[]}const pu=st(Ot(Fg),Ot(Ig),Tg);function Sv(e,t,n=!1){typeof e=="string"&&(e=lu[e]);const s=st(e,pu);let r=0,o;const i=()=>{if(clearTimeout(o),!s.value){r=0;return}n&&(o=setTimeout(i,Math.max(1e3-r*250,150)),r++),t()};return re(s,i,{flush:"sync"})}function Ov(e,t){return Bp(e,n=>{!pu.value||n.repeat||t()})}function $v(){const e=Ev(),{escape:t,space:n,shift:s,left:r,right:o,d:i,g:l,o:a}=lu;new Map([{key:st(n,Ot(s)),fn:Zt,autoRepeat:!0},{key:st(n,s),fn:Gt,autoRepeat:!0},{key:st(o,Ot(s)),fn:Zt,autoRepeat:!0},{key:st(r,Ot(s)),fn:Gt,autoRepeat:!0},{key:"pageDown",fn:Zt,autoRepeat:!0},{key:"pageUp",fn:Gt,autoRepeat:!0},{key:"up",fn:()=>Ls(!1),autoRepeat:!0},{key:"down",fn:Ts,autoRepeat:!0},{key:st(r,s),fn:()=>Ls(!1),autoRepeat:!0},{key:st(o,s),fn:Ts,autoRepeat:!0},{key:st(i,Ot(Et)),fn:hu},{key:st(a,Ot(Et)),fn:cu},{key:st(t,Ot(Et)),fn:()=>gs.value=!1},{key:st(l,Ot(Et)),fn:()=>Tn.value=!Tn.value},...e].map(u=>[u.key,u])).forEach(u=>{u.fn&&Sv(u.key,u.fn,u.autoRepeat)}),Ov("f",()=>au.toggle())}const Pv={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Av=v("path",{fill:"currentColor",d:"M24 9.4L22.6 8L16 14.6L9.4 8L8 9.4l6.6 6.6L8 22.6L9.4 24l6.6-6.6l6.6 6.6l1.4-1.4l-6.6-6.6L24 9.4z"},null,-1),Cv=[Av];function Mv(e,t){return I(),W("svg",Pv,Cv)}var kv={name:"carbon-close",render:Mv};function mu(e){var n,s;const t=(s=(n=e==null?void 0:e.meta)==null?void 0:n.slide)==null?void 0:s.no;return t!=null?`slidev-page-${t}`:""}const ar=Symbol("v-click-clicks"),Rn=Symbol("v-click-clicks-elements"),Bo=Symbol("v-click-clicks-order-map"),cr=Symbol("v-click-clicks-disabled"),Rv=Symbol("slidev-slide-scale"),Pn="slidev-vclick-target",no="slidev-vclick-hidden",Tv="slidev-vclick-fade",so="slidev-vclick-hidden-explicitly",rs="slidev-vclick-current",Qs="slidev-vclick-prior";const gu=Se({props:{width:{type:Number},meta:{default:()=>({})},scale:{type:[Number,String]}},setup(e){const t=e,n=Y(),s=dm(n),r=j(()=>t.width?t.width:s.width.value),o=j(()=>t.width?t.width/ps:s.height.value);t.width&&_i(()=>{n.value&&(n.value.style.width=`${r.value}px`,n.value.style.height=`${o.value}px`)});const i=j(()=>r.value/o.value),l=j(()=>t.scale?t.scale:i.value({height:`${kg}px`,width:`${ir}px`,transform:`translate(-50%, -50%) scale(${l.value})`})),c=j(()=>({"select-none":!Oe.selectable,"slidev-code-line-numbers":Oe.lineNumbers}));return At(Rv,l),(u,f)=>(I(),W("div",{id:"slide-container",ref_key:"root",ref:n,class:ke(x(c))},[v("div",{id:"slide-content",style:mt(x(a))},[vn(u.$slots,"default")],4),vn(u.$slots,"controls")],2))}});var vu=Se({props:{clicks:{type:[Number,String],default:0},clicksElements:{type:Array,default:()=>[]},clicksOrderMap:{type:Map,default:()=>new Map},clicksDisabled:{type:Boolean,default:!1},is:{type:Object,default:void 0}},setup(e,{emit:t}){const n=Ct(e,"clicks",t),s=Ct(e,"clicksElements",t),r=Ct(e,"clicksDisabled",t),o=Ct(e,"clicksOrderMap",t);s.value.length=0,At(ar,n),At(cr,r),At(Rn,s),At(Bo,o)},render(){var e,t;return this.$props.is?Mi(this.$props.is):(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)}});const Lv=["innerHTML"],Fv=Se({props:{page:null},setup(e){return(t,n)=>x(yn)[e.page]?(I(),W("svg",{key:0,ref:"svg",class:"w-full h-full absolute top-0 pointer-events-none",innerHTML:x(yn)[e.page]},null,8,Lv)):ue("v-if",!0)}});const Iv={class:"slides-overview bg-main !bg-opacity-75 p-16 overflow-y-auto"},Nv=["onClick"],jv=Se({props:{modelValue:{type:Boolean}},emits:[],setup(e,{emit:t}){const s=Ct(e,"modelValue",t);function r(){s.value=!1}function o(f){Vs(f),r()}const i=Fo.smaller("xs"),l=Fo.smaller("sm"),a=4*16*2,c=2*16,u=j(()=>i.value?Ms.width.value-a:l.value?(Ms.width.value-a-c)/2:300);return(f,d)=>{const m=kv;return I(),W($e,null,[Oi(v("div",Iv,[v("div",{class:"grid gap-y-4 gap-x-8 w-full",style:mt(`grid-template-columns: repeat(auto-fit,minmax(${x(u)}px,1fr))`)},[(I(!0),W($e,null,Ai(x(gt).slice(0,-1),(p,O)=>(I(),W("div",{key:p.path,class:"relative"},[v("div",{class:"inline-block border border-gray-400 rounded border-opacity-50 overflow-hidden bg-main hover:border-$slidev-theme-primary",onClick:w=>o(+p.path)},[(I(),ye(gu,{key:p.path,width:x(u),"clicks-disabled":!0,class:"pointer-events-none"},{default:Ne(()=>[ee(x(vu),{is:p==null?void 0:p.component,"clicks-disabled":!0,class:ke(x(mu)(p))},null,8,["is","class"]),ee(Fv,{page:+p.path},null,8,["page"])]),_:2},1032,["width"]))],8,Nv),v("div",{class:"absolute top-0 opacity-50",style:mt(`left: ${x(u)+5}px`)},gn(O+1),5)]))),128))],4)],512),[[Bc,x(s)]]),x(s)?(I(),W("button",{key:0,class:"fixed text-2xl top-4 right-4 icon-btn text-gray-400",onClick:r},[ee(m)])):ue("v-if",!0)],64)}}});var Dv="/assets/logo.b72bde5d.png";const Hv={key:0,class:"fixed top-0 bottom-0 left-0 right-0 grid z-20"},Vv=Se({props:{modelValue:{default:!1},class:{default:""}},emits:["modelValue"],setup(e,{emit:t}){const n=e,s=Ct(n,"modelValue",t);function r(){s.value=!1}return(o,i)=>(I(),ye(wc,null,[x(s)?(I(),W("div",Hv,[v("div",{bg:"black opacity-80",class:"absolute top-0 bottom-0 left-0 right-0 -z-1",onClick:i[0]||(i[0]=l=>r())}),v("div",{class:ke(["m-auto rounded-md bg-main shadow",n.class]),"dark:border":"~ gray-400 opacity-10"},[vn(o.$slots,"default")],2)])):ue("v-if",!0)],1024))}});const Bv={class:"slidev-info-dialog slidev-layout flex flex-col gap-4 text-base"},zv=["innerHTML"],Uv=v("a",{href:"https://github.com/slidevjs/slidev",target:"_blank",class:"!opacity-100 !border-none !text-current"},[v("div",{class:"flex gap-1 children:my-auto"},[v("div",{class:"opacity-50 text-sm mr-2"},"Powered by"),v("img",{class:"w-5 h-5",src:Dv,alt:"Slidev"}),v("div",{style:{color:"#2082A6"}},[v("b",null,"Sli"),Z("dev ")])])],-1),Kv=Se({props:{modelValue:{default:!1}},emits:["modelValue"],setup(e,{emit:t}){const s=Ct(e,"modelValue",t),r=j(()=>typeof Oe.info=="string");return(o,i)=>(I(),ye(Vv,{modelValue:x(s),"onUpdate:modelValue":i[0]||(i[0]=l=>_e(s)?s.value=l:null),class:"px-6 py-4"},{default:Ne(()=>[v("div",Bv,[x(r)?(I(),W("div",{key:0,class:"mb-4",innerHTML:x(Oe).info},null,8,zv)):ue("v-if",!0),Uv])]),_:1},8,["modelValue"]))}}),Wv=["disabled","onKeydown"],qv=Se({setup(e){const t=Y(),n=Y(""),s=j(()=>+n.value),r=j(()=>!isNaN(s.value)&&s.value>0&&s.value<=Ii.value);function o(){r.value&&Vs(s.value),i()}function i(){Tn.value=!1}return re(Tn,async l=>{var a,c;l?(await Tt(),n.value="",(a=t.value)==null||a.focus()):(c=t.value)==null||c.blur()}),re(n,l=>{l.match(/^[^0-9]/)&&(n.value=n.value.substr(1))}),(l,a)=>(I(),W("div",{id:"slidev-goto-dialog",class:ke(["fixed right-5 bg-main transform transition-all",x(Tn)?"top-5":"-top-20"]),shadow:"~",p:"x-4 y-2",border:"~ transparent rounded dark:gray-400 dark:opacity-25"},[Oi(v("input",{ref_key:"input",ref:t,"onUpdate:modelValue":a[0]||(a[0]=c=>n.value=c),type:"text",disabled:!x(Tn),class:ke(["outline-none bg-transparent",{"text-red-400":!x(r)&&n.value}]),placeholder:"Goto...",onKeydown:[Ml(o,["enter"]),Ml(i,["escape"])],onBlur:i},null,42,Wv),[[Uh,n.value]])],2))}}),Yv=Se({setup(e){return Rt(),Rt(),(t,n)=>(I(),W($e,null,[ee(jv,{modelValue:x(gs),"onUpdate:modelValue":n[0]||(n[0]=s=>_e(gs)?gs.value=s:null)},null,8,["modelValue"]),ee(qv),ue("v-if",!0),x(Oe).info?(I(),ye(Kv,{key:1,modelValue:x(ms),"onUpdate:modelValue":n[2]||(n[2]=s=>_e(ms)?ms.value=s:null)},null,8,["modelValue"])):ue("v-if",!0)],64))}}),Zv={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Gv=v("path",{fill:"currentColor",d:"M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30V8zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3s3 1.3 3 3s-1.3 3-3 3zM2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3s-3-1.3-3-3s1.3-3 3-3z"},null,-1),Xv=[Gv];function Jv(e,t){return I(),W("svg",Zv,Xv)}var Qv={name:"carbon-settings-adjust",render:Jv};const e0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},t0=v("path",{fill:"currentColor",d:"M17 22v-8h-4v2h2v6h-3v2h8v-2h-3zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8z"},null,-1),n0=v("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4Z"},null,-1),s0=[t0,n0];function r0(e,t){return I(),W("svg",e0,s0)}var o0={name:"carbon-information",render:r0};const i0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},l0=v("path",{fill:"currentColor",d:"M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z"},null,-1),a0=[l0];function c0(e,t){return I(),W("svg",i0,a0)}var u0={name:"carbon-download",render:c0};const f0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},d0=v("path",{fill:"currentColor",d:"M27.307 6.107L30 3.414L28.586 2l-2.693 2.693L24.8 3.6a1.933 1.933 0 0 0-2.8 0l-18 18V28h6.4l18-18a1.933 1.933 0 0 0 0-2.8ZM9.6 26H6v-3.6L23.4 5L27 8.6ZM9 11.586L16.586 4L18 5.414L10.414 13z"},null,-1),h0=[d0];function p0(e,t){return I(),W("svg",f0,h0)}var m0={name:"carbon-pen",render:p0};const g0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},v0=v("path",{fill:"currentColor",d:"M213.7 202.3a8.1 8.1 0 0 1 0 11.4a8.3 8.3 0 0 1-5.7 2.3a8.5 8.5 0 0 1-5.7-2.3l-63.1-63.2l-20.3 55.9a15.9 15.9 0 0 1-14.9 10.5h-.1a15.9 15.9 0 0 1-15-10.4L30.7 51.3a16 16 0 0 1 20.6-20.6l155.2 58.2a16 16 0 0 1-.1 30l-55.9 20.3Z"},null,-1),y0=[v0];function _0(e,t){return I(),W("svg",g0,y0)}var b0={name:"ph-cursor-fill",render:_0};const w0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},x0=v("path",{fill:"currentColor",d:"M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6ZM5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z"},null,-1),E0=[x0];function S0(e,t){return I(),W("svg",w0,E0)}var O0={name:"carbon-sun",render:S0};const $0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},P0=v("path",{fill:"currentColor",d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3Z"},null,-1),A0=[P0];function C0(e,t){return I(),W("svg",$0,A0)}var M0={name:"carbon-moon",render:C0};const k0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},R0=v("path",{fill:"currentColor",d:"M8 4v4H4V4Zm2-2H2v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8ZM8 14v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8ZM8 24v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Z"},null,-1),T0=[R0];function L0(e,t){return I(),W("svg",k0,T0)}var F0={name:"carbon-apps",render:L0};const I0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},N0=v("path",{fill:"currentColor",d:"m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10L18 6z"},null,-1),j0=[N0];function D0(e,t){return I(),W("svg",I0,j0)}var H0={name:"carbon-arrow-right",render:D0};const V0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},B0=v("path",{fill:"currentColor",d:"m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16l10 10z"},null,-1),z0=[B0];function U0(e,t){return I(),W("svg",V0,z0)}var K0={name:"carbon-arrow-left",render:U0};const W0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},q0=v("path",{fill:"currentColor",d:"M20 2v2h6.586L18 12.582L19.414 14L28 5.414V12h2V2H20zm-6 17.416L12.592 18L4 26.586V20H2v10h10v-2H5.414L14 19.416z"},null,-1),Y0=[q0];function Z0(e,t){return I(),W("svg",W0,Y0)}var G0={name:"carbon-maximize",render:Z0};const X0={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},J0=v("path",{fill:"currentColor",d:"M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18H4zM30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586L30 3.416z"},null,-1),Q0=[J0];function ey(e,t){return I(),W("svg",X0,Q0)}var ty={name:"carbon-minimize",render:ey};const ny={class:"slidev-icon",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},sy=v("path",{fill:"currentColor",d:"m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9L13 24z"},null,-1),ry=[sy];function oy(e,t){return I(),W("svg",ny,ry)}var iy={name:"carbon-checkmark",render:oy};var Hs=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n};const ly={class:"select-list"},ay={class:"title"},cy={class:"items"},uy=["onClick"],fy=Se({props:{modelValue:{type:[Object,String,Number]},title:{type:String},items:{type:Array}},setup(e,{emit:t}){const s=Ct(e,"modelValue",t,{passive:!0});return(r,o)=>{const i=iy;return I(),W("div",ly,[v("div",ay,gn(e.title),1),v("div",cy,[(I(!0),W($e,null,Ai(e.items,l=>(I(),W("div",{key:l.value,class:ke(["item",{active:x(s)===l.value}]),onClick:()=>{var a;s.value=l.value,(a=l.onClick)==null||a.call(l)}},[ee(i,{class:ke(["text-green-500",{"opacity-0":x(s)!==l.value}])},null,8,["class"]),Z(" "+gn(l.display||l.value),1)],10,uy))),128))])])}}});var dy=Hs(fy,[["__scopeId","data-v-00f5edb7"]]);const hy={class:"text-sm"},py=Se({setup(e){const t=[{display:"Fit",value:0},{display:"1:1",value:1}];return(n,s)=>(I(),W("div",hy,[ee(dy,{modelValue:x(lr),"onUpdate:modelValue":s[0]||(s[0]=r=>_e(lr)?lr.value=r:null),title:"Scale",items:t},null,8,["modelValue"])]))}}),my={key:0,class:"rounded-md bg-main shadow absolute bottom-10 left-0 z-20","dark:border":"~ gray-400 opacity-10"},gy=Se({props:{modelValue:{default:!1},disabled:{default:!1}},setup(e,{emit:t}){const s=Ct(e,"modelValue",t,{passive:!0}),r=Y();return Hp(r,()=>{s.value=!1}),(o,i)=>(I(),W("div",{ref_key:"el",ref:r,class:"flex relative"},[v("button",{class:ke({disabled:e.disabled}),onClick:i[0]||(i[0]=l=>s.value=!x(s))},[vn(o.$slots,"button",{class:ke({disabled:e.disabled})})],2),(I(),ye(wc,null,[x(s)?(I(),W("div",my,[vn(o.$slots,"menu")])):ue("v-if",!0)],1024))],512))}}),vy={},yy={class:"w-1px m-2 opacity-10 bg-current"};function _y(e,t){return I(),W("div",yy)}var ro=Hs(vy,[["render",_y]]),by={render(){return[]}};const wy={class:"icon-btn"},xy={class:"h-40px flex",p:"l-1 t-0.5 r-2",text:"sm leading-2"},Ey={class:"my-auto"},Sy={class:"opacity-50"},Oy=Se({props:{persist:{default:!1}},setup(e){const t=e;Fo.smaller("md");const{isFullscreen:n,toggle:s}=au;j(()=>`/presenter/${Ie.value}`),j(()=>`/${Ie.value}`);const r=Y(),o=()=>{r.value&&jn.value&&r.value.contains(jn.value)&&jn.value.blur()},i=j(()=>t.persist?"text-$slidev-controls-foreground bg-transparent":"rounded-md bg-main shadow dark:border dark:border-gray-400 dark:border-opacity-10");Rt();const l=Rt();return import("./DrawingControls.f96f444c.js").then(a=>l.value=a.default),(a,c)=>{const u=ty,f=G0,d=K0,m=H0,p=F0,O=M0,w=O0,A=m0;Fc("RouterLink");const _=u0,b=o0,E=Qv;return I(),W("nav",{ref_key:"root",ref:r,class:"flex flex-col"},[v("div",{class:ke(["flex flex-wrap-reverse text-xl p-2 gap-1",x(i)]),onMouseleave:o},[x(zt)?ue("v-if",!0):(I(),W("button",{key:0,class:"icon-btn",onClick:c[0]||(c[0]=(...R)=>x(s)&&x(s)(...R))},[x(n)?(I(),ye(u,{key:0})):(I(),ye(f,{key:1}))])),v("button",{class:ke(["icon-btn",{disabled:!x(Eu)}]),onClick:c[1]||(c[1]=(...R)=>x(Gt)&&x(Gt)(...R))},[ee(d)],2),v("button",{class:ke(["icon-btn",{disabled:!x(xu)}]),title:"Next",onClick:c[2]||(c[2]=(...R)=>x(Zt)&&x(Zt)(...R))},[ee(m)],2),x(zt)?ue("v-if",!0):(I(),W("button",{key:1,class:"icon-btn",title:"Slides overview",onClick:c[3]||(c[3]=R=>x(cu)())},[ee(p)])),x(Vo)?ue("v-if",!0):(I(),W("button",{key:2,class:"icon-btn",title:"Toggle dark mode",onClick:c[4]||(c[4]=R=>x(hu)())},[x(Li)?(I(),ye(O,{key:0})):(I(),ye(w,{key:1}))])),ee(ro),ue("v-if",!0),!x(Oe).drawings.presenterOnly&&!x(zt)?(I(),W($e,{key:4},[v("button",{class:"icon-btn relative",title:"Drawing",onClick:c[6]||(c[6]=R=>Et.value=!x(Et))},[ee(A),x(Et)?(I(),W("div",{key:0,class:"absolute left-1 right-1 bottom-0 h-0.7 rounded-full",style:mt({background:x(fn).color})},null,4)):ue("v-if",!0)]),ee(ro)],64)):ue("v-if",!0),ue("v-if",!0),(I(),W($e,{key:6},[x(Oe).download?(I(),W("button",{key:0,class:"icon-btn",onClick:c[8]||(c[8]=(...R)=>x(Uo)&&x(Uo)(...R))},[ee(_)])):ue("v-if",!0)],2112)),!x(Qt)&&x(Oe).info&&!x(zt)?(I(),W("button",{key:7,class:"icon-btn",onClick:c[9]||(c[9]=R=>ms.value=!x(ms))},[ee(b)])):ue("v-if",!0),!x(Qt)&&!x(zt)?(I(),ye(gy,{key:8},{button:Ne(()=>[v("button",wy,[ee(E)])]),menu:Ne(()=>[ee(py)]),_:1})):ue("v-if",!0),x(zt)?ue("v-if",!0):(I(),ye(ro,{key:9})),v("div",xy,[v("div",Ey,[Z(gn(x(Ie))+" ",1),v("span",Sy,"/ "+gn(x(Ii)),1)])]),ee(x(by))],34)],512)}}});var $y={render(){return[]}},Py={render(){return[]}};const Ay={key:0,class:"absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl"},Cy=Se({setup(e){return(t,n)=>{const s=b0;return x(bt).cursor?(I(),W("div",Ay,[ee(s,{class:"absolute",style:mt({left:`${x(bt).cursor.x}%`,top:`${x(bt).cursor.y}%`})},null,8,["style"])])):ue("v-if",!0)}}}),My=Se({setup(e){re(Ke,()=>{var n,s;((n=Ke.value)==null?void 0:n.meta)&&Ke.value.meta.preload!==!1&&(Ke.value.meta.__preloaded=!0),((s=ur.value)==null?void 0:s.meta)&&ur.value.meta.preload!==!1&&(ur.value.meta.__preloaded=!0)},{immediate:!0});const t=Rt();return import("./DrawingLayer.d20cc7c2.js").then(n=>t.value=n.default),(n,s)=>(I(),W($e,null,[ue(" Global Bottom "),ee(x(Py)),ue(" Slides "),(I(!0),W($e,null,Ai(x(gt),r=>{var o,i;return I(),W($e,{key:r.path},[((o=r.meta)==null?void 0:o.__preloaded)||r===x(Ke)?Oi((I(),ye(x(vu),{key:0,is:r==null?void 0:r.component,clicks:r===x(Ke)?x(pt):0,"clicks-elements":((i=r.meta)==null?void 0:i.__clicksElements)||[],"clicks-disabled":!1,class:ke(x(mu)(r))},null,8,["is","clicks","clicks-elements","class"])),[[Bc,r===x(Ke)]]):ue("v-if",!0)],64)}),128)),ue(" Global Top "),ee(x($y)),x(t)?(I(),ye(x(t),{key:0})):ue("v-if",!0),x(Qt)?ue("v-if",!0):(I(),ye(Cy,{key:1}))],64))}}),ky=Se({setup(e){$v();const t=Y();function n(o){var i;ca.value||((i=o.target)==null?void 0:i.id)==="slide-container"&&(o.screenX/window.innerWidth>.6?Zt():Gt())}$u(t);const s=j(()=>Lg.value||ca.value);Rt();const r=Rt();return import("./DrawingControls.f96f444c.js").then(o=>r.value=o.default),(o,i)=>(I(),W($e,null,[v("div",{id:"page-root",ref_key:"root",ref:t,class:"grid grid-cols-[1fr,max-content]",style:mt(x(Rg))},[ee(gu,{class:"w-full h-full",style:mt({background:"var(--slidev-slide-container-background, black)"}),width:x(Fi)?x(Ms).width.value:void 0,scale:x(lr),onPointerdown:n},{default:Ne(()=>[ee(My)]),controls:Ne(()=>[v("div",{class:ke(["absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100",[x(s)?"opacity-100 right-0":"opacity-0 p-2",x(ks)?"pointer-events-none":""]])},[ee(Oy,{class:"m-auto",persist:x(s)},null,8,["persist"])],2),!x(Oe).drawings.presenterOnly&&!x(zt)&&x(r)?(I(),ye(x(r),{key:0,class:"ml-0"})):ue("v-if",!0)]),_:1},8,["style","width","scale"]),ue("v-if",!0)],4),ee(Yv)],64))}});const Ry={},Ty={class:"slidev-layout end"};function Ly(e,t){return I(),W("div",Ty," END ")}var Fy=Hs(Ry,[["render",Ly],["__scopeId","data-v-4bd85f04"]]);const Iy={key:0},Ny=["src"],wa=Se({props:{logoHeader:{type:String}},setup(e){return(t,n)=>e.logoHeader?(I(),W("header",Iy,[v("img",{src:e.logoHeader,width:"60",height:"60",class:"object-contain"},null,8,Ny)])):ue("v-if",!0)}}),jy={key:0,class:"mt-auto flex justify-between w-full text-fuchsia-700 dark:text-white"},Dy={key:0,class:"mb-0"},Hy={key:1,class:"mb-0"},xa=Se({props:{website:{type:String},handle:{type:String}},setup(e){return(t,n)=>e.website||e.handle?(I(),W("footer",jy,[e.website?(I(),W("p",Dy,gn(e.website),1)):ue("v-if",!0),e.handle?(I(),W("p",Hy,"@"+gn(e.handle),1)):ue("v-if",!0)])):ue("v-if",!0)}}),Vy={class:"bg-main slidev-layout"},By={class:"my-auto"},Lt=Se({props:{logoHeader:{type:String},website:{type:String},handle:{type:String}},setup(e){return Se({LayoutHeader:wa,LayoutFooter:xa}),(t,n)=>(I(),W("div",Vy,[ee(wa,{logoHeader:e.logoHeader},null,8,["logoHeader"]),v("div",By,[vn(t.$slots,"default")]),ee(xa,{website:e.website,handle:e.handle},null,8,["website","handle"])]))}}),zy=Se({setup(e){return Se({Default:Lt}),(t,n)=>(I(),ye(Lt,{class:"cover"},{default:Ne(()=>[vn(t.$slots,"default")]),_:3}))}});const Uy=e=>(gc("data-v-15f47eb8"),e=e(),vc(),e),Ky=Uy(()=>v("div",{class:"section"},[v("h1",{class:"underline"},"Ryan Walters"),v("h3",{style:{}},[Z("for "),v("b",null,"Projects Officer")])],-1)),Wy={setup(e){const t={theme:"unicorn",background:"https://source.unsplash.com/collection/94734566/1920x1080",class:"text-center",highlighter:"shiki",lineNumbers:!1,persist:!1};return(n,s)=>(I(),ye(zy,en(It(t)),{default:Ne(()=>[Ky]),_:1},16))}};var qy=Hs(Wy,[["__scopeId","data-v-15f47eb8"]]);const Yy=v("h1",null,"About Me",-1),Zy=v("p",null,"Full Stack Software Engineering student experienced with a variety of development spheres in Python, C#, Kotlin, C and more\u2026",-1),Gy=v("h3",null,"Hobbies",-1),Xy=v("ul",null,[v("li",null,"\u{1F980} Software Development; because I actually find making projects really fun! \u263A\uFE0F"),v("li",null,[Z("\u{1F4F7} Photography - check me out: "),v("a",{href:"https://www.rcw.photos",target:"_blank",rel:"noopener"},"www.rcw.photos")]),v("li",null,"\u{1F50D} RTS - Planetary Annihilation : Titans \u{1F916}, \u{1F6E0}\uFE0F Modded Minecraft, \u{1F527} Factorio, \u{1F30C} RimWorld")],-1),Jy={setup(e){const t={};return(n,s)=>(I(),ye(Lt,en(It(t)),{default:Ne(()=>[Yy,Zy,Gy,Xy]),_:1},16))}},Qy=v("h1",null,"About Me",-1),e1=v("p",null,"Full Stack Software Engineering student experienced with a variety of development spheres in Python, C#, Kotlin, C and more\u2026",-1),t1=v("h3",null,"Hobbies",-1),n1=v("ul",null,[v("li",null,"\u{1F980} Software Development; because I actually find making projects really fun! \u263A\uFE0F"),v("li",null,[Z("\u{1F4F7} Photography - check me out: "),v("a",{href:"https://www.rcw.photos",target:"_blank",rel:"noopener"},"www.rcw.photos")]),v("li",null,"\u{1F50D} RTS - Planetary Annihilation : Titans \u{1F916}, \u{1F6E0}\uFE0F Modded Minecraft, \u{1F527} Factorio, \u{1F30C} RimWorld")],-1),s1=v("h3",null,"Skills",-1),r1=v("ul",null,[v("li",null,[Z("\u{1F4BB} "),v("strong",null,"Web Development"),Z(" - Using Django, Flask, Vue, Express.js")]),v("li",null,[Z("\u{1F531} "),v("strong",null,"Project Hosting"),Z(" - Hosting on GitHub Pages, DigitalOcean, Firebase, Heroku and more\u2026")]),v("li",null,[Z("\u2699\uFE0F "),v("strong",null,"Software Development"),Z(" - Using PyQt5, Tkinter, Unity and more. HLSL Shaders!")]),v("li",null,[Z("\u{1F680} "),v("strong",null,"Algorithms & Visuals"),Z(" - Algorithm simulations of "),v("strong",null,"A* Pathfinding"),Z(" and "),v("strong",null,"Boids")]),v("li",null,[Z("\u2728 "),v("strong",null,"Portfolio Management"),Z(" - Many projects with long-term development with Git on GitHub")]),v("li",null,[Z("\u2712\uFE0F "),v("strong",null,"Design"),Z(" - I design my websites myself and edit my own photos. I am CSS3 & Sass proficient.")]),v("li",null,[Z("\u{1F6F0}\uFE0F "),v("strong",null,"DevOps"),Z(" - Heroku CLI, DigitalOcean, GitHub Pages & NameCheap Domains")]),v("li",null,[Z("\u{1F3C6} "),v("strong",null,"Competition Programming"),Z(" - ICPC, Exercism Problems, /Contest/ problem & solutions repository")])],-1),o1={setup(e){const t={};return(n,s)=>(I(),ye(Lt,en(It(t)),{default:Ne(()=>[Qy,e1,t1,n1,s1,r1]),_:1},16))}},i1=v("h1",null,"Goals",-1),l1=v("p",null,"What are my goals until Spring 2023?",-1),a1=v("h2",null,"Website Revamping",-1),c1=v("p",null,[Z("If elected, I can help maintain and improve ACM UTSA\u2019s website with design improvements, code cleanup and new features. ACM\u2019s website is built with Jekyll, a static site generator I happen to be quite experienced with."),v("br"),Z(" Additionally, I\u2019ve built and shipped several sites with it of varying style and purpose; ACM\u2019s can be no different.")],-1),u1=v("h2",null,"Member Attendance Form",-1),f1=v("p",null,"I\u2019ve found the Member Attendance Form to be lacking in function, speed and overall features. Additionally, the Typeform it uses to host upon costs ACM hundreds of dollars every year.",-1),d1=v("p",null,"If elected, I plan to look into ways to seamlessly replace this specific form in order to reduce costs for ACM, make attendance marking faster and easier to verify for officers.",-1),h1={setup(e){const t={};return(n,s)=>(I(),ye(Lt,en(It(t)),{default:Ne(()=>[i1,l1,a1,c1,u1,f1,d1]),_:1},16))}},p1=v("h1",null,"Projects",-1),m1=v("h2",null,"Promotion",-1),g1=v("p",null,"Projects at ACM are sorely missing - those who wish to promote their projects at all have nearly nowhere to do it, and this makes feedback, discussion, collaboration and assistance nearly impossible.",-1),v1=v("p",null,"Wouldn\u2019t you like to show off what you\u2019ve worked on? Let\u2019s make it a new standard at ACM.",-1),y1=v("h2",null,"Collaboration",-1),_1=v("p",null,"ACM is missing a platform for collaborating on projects together - one is sorely needed to connect those with an idea to those with the skills. From small projects to grandiose far off ideas, everything is on the table.",-1),b1={setup(e){const t={};return(n,s)=>(I(),ye(Lt,en(It(t)),{default:Ne(()=>[p1,m1,g1,v1,y1,_1]),_:1},16))}},w1=v("h2",null,"Assistance",-1),x1=v("p",null,"With my experience and skillset, I believe I can help the members of ACM out with their projects from start to finish.",-1),E1=v("ul",null,[v("li",null,[v("strong",null,"Ideas"),Z(": I\u2019m full of ideas when it comes to projects; I can help you expand on your project or provide a viewpoint you hadn\u2019t thought of yet!")]),v("li",null,[v("strong",null,"Issues"),Z(": With my experience, I\u2019ve fallen into so many traps, flaws and issues with projects that I guarantee you I can help speculate what problems you\u2019ll encounter in development.")]),v("li",null,[v("strong",null,"Tech Stack"),Z(": I\u2019m knowledgeable on tech stacks, frameworks and technologies, but even if I don\u2019t know what you need yet, I can find out. Let me help you figure out what you need!")])],-1),S1={setup(e){const t={};return(n,s)=>(I(),ye(Lt,en(It(t)),{default:Ne(()=>[w1,x1,E1]),_:1},16))}},O1=v("h1",null,"Contact & Platforms",-1),$1=v("ul",null,[v("li",null,[Z("\u{1F4AF} "),v("strong",null,"Website"),Z(" - "),v("a",{href:"https://xevion.dev",target:"_blank",rel:"noopener"},"xevion.dev")]),v("li",null,[Z("\u{1F527} "),v("strong",null,"GitHub"),Z(" - Xevion or "),v("a",{href:"https://github.com/Xevion",target:"_blank",rel:"noopener"},"github.com/Xevion")]),v("li",null,[Z("\u{1F6F0}\uFE0F "),v("strong",null,"LinkedIn"),Z(" - Ryan Walters at "),v("strong",null,[v("a",{href:"https://www.linkedin.com/in/ryancwalters/",target:"_blank",rel:"noopener"},"linkedin.com/in/ryancwalters/")])]),v("li",null,[Z("\u{1F680} "),v("strong",null,"Discord"),Z(" - "),v("code",null,"Xevion#8506"),Z(", or "),v("code",null,"Ctrl+K"),Z(" then type "),v("code",null,"Xevion")]),v("li",null,[Z("\u{1F4E8} "),v("strong",null,"Email"),Z(" - "),v("code",null,"ryanchwalters@gmail.com"),Z(" or "),v("code",null,"xevioni@yandex.com")]),v("li",null,[v("strong",null,"Photography Website"),Z(" - "),v("a",{href:"https://www.rcw.photos/",target:"_blank",rel:"noopener"},"www.rcw.photos")])],-1),P1={setup(e){const t={class:null};return(n,s)=>(I(),ye(Lt,en(It(t)),{default:Ne(()=>[O1,$1]),_:1},16))}};const A1=e=>(gc("data-v-2710cc8e"),e=e(),vc(),e),C1=A1(()=>v("div",{class:"section text-center"},[v("h2",null,[Z("Viewable "),v("em",null,"anytime"),Z(" at")]),v("h3",null,[v("a",{href:"https://elect.xevion.dev/"},"elect.xevion.dev")])],-1)),M1={setup(e){const t={};return(n,s)=>(I(),ye(Lt,en(It(t)),{default:Ne(()=>[C1]),_:1},16))}};var k1=Hs(M1,[["__scopeId","data-v-2710cc8e"]]),R1=[{path:"1",name:"page-1",component:qy,meta:{theme:"unicorn",background:"https://source.unsplash.com/collection/94734566/1920x1080",class:"text-center",highlighter:"shiki",lineNumbers:!1,persist:!1,slide:{start:0,end:34,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:0,no:1},__clicksElements:[],__preloaded:!1}},{path:"2",name:"page-2",component:Jy,meta:{slide:{start:35,end:46,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:1,no:2,title:"About Me",level:1},__clicksElements:[],__preloaded:!1}},{path:"3",name:"page-3",component:o1,meta:{slide:{start:47,end:69,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:2,no:3,title:"About Me",level:1},__clicksElements:[],__preloaded:!1}},{path:"4",name:"page-4",component:h1,meta:{slide:{start:70,end:89,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:3,no:4,title:"Goals",level:1},__clicksElements:[],__preloaded:!1}},{path:"5",name:"page-5",component:b1,meta:{slide:{start:90,end:105,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:4,no:5,title:"Projects",level:1},__clicksElements:[],__preloaded:!1}},{path:"6",name:"page-6",component:S1,meta:{slide:{start:106,end:116,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:5,no:6,title:"Assistance",level:2},__clicksElements:[],__preloaded:!1}},{path:"7",name:"page-7",component:P1,meta:{class:null,slide:{start:116,end:129,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:6,no:7,title:"Contact & Platforms",level:1},__clicksElements:[],__preloaded:!1}},{path:"8",name:"page-8",component:k1,meta:{slide:{start:130,end:148,filepath:"F:\\Programming\\Languages\\static\\elect.xevion.dev\\slides.md",id:7,no:8},__clicksElements:[],__preloaded:!1}},{path:"9",component:Fy,meta:{layout:"end"}}];const gt=R1,T1=[{name:"play",path:"/",component:ky,children:[...gt]},{path:"",redirect:{path:"/1"}},{path:"/:pathMatch(.*)",redirect:{path:"/1"}}],qe=wg({history:Nm("/"),routes:T1});function L1(e,t,{mode:n="replace"}={}){return j({get(){const s=qe.currentRoute.value.query[e];return s==null?t!=null?t:null:Array.isArray(s)?s.filter(Boolean):s},set(s){Tt(()=>{qe[x(n)]({query:Ue(me({},qe.currentRoute.value.query),{[e]:s})})})}})}const yu=Y(0);Tt(()=>{qe.afterEach(async()=>{await Tt(),yu.value+=1})});const tn=j(()=>qe.currentRoute.value),Fi=j(()=>tn.value.query.print!==void 0),_u=j(()=>tn.value.query.print==="clicks"),zt=j(()=>tn.value.query.embedded!==void 0),Qt=j(()=>tn.value.path.startsWith("/presenter")),vs=j(()=>Fi.value&&!_u.value),zo=L1("clicks","0"),Ii=j(()=>gt.length-1),bu=j(()=>tn.value.path),Ie=j(()=>parseInt(bu.value.split(/\//g).slice(-1)[0])||1),F1=j(()=>jr(Ie.value)),Ke=j(()=>gt.find(e=>e.path===`${Ie.value}`)),I1=j(()=>{var e,t,n;return(n=(t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.slide)==null?void 0:n.id}),N1=j(()=>{var e,t;return(t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.layout}),ur=j(()=>gt.find(e=>e.path===`${Math.min(gt.length,Ie.value+1)}`)),wu=j(()=>{var e,t;return yu.value,((t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.__clicksElements)||[]}),pt=j({get(){if(vs.value)return 99999;let e=+(zo.value||0);return isNaN(e)&&(e=0),e},set(e){zo.value=e.toString()}}),Rs=j(()=>{var e,t,n;return+((n=(t=(e=Ke.value)==null?void 0:e.meta)==null?void 0:t.clicks)!=null?n:wu.value.length)}),xu=j(()=>Ie.valueIe.value>1||pt.value>0),Su=j(()=>gt.filter(e=>{var t,n;return(n=(t=e.meta)==null?void 0:t.slide)==null?void 0:n.title}).reduce((e,t)=>(Ni(e,t),e),[])),Ou=j(()=>ji(Su.value)),j1=j(()=>Pu(Ou.value));function Zt(){Rs.value<=pt.value?Ts():pt.value+=1}async function Gt(){pt.value<=0?await Ls():pt.value-=1}function jr(e){return Qt.value?`/presenter/${e}`:`/${e}`}function Ts(){const e=Math.min(gt.length,Ie.value+1);return Vs(e)}async function Ls(e=!0){const t=Math.max(1,Ie.value-1);await Vs(t),e&&Rs.value&&qe.replace({query:Ue(me({},tn.value.query),{clicks:Rs.value})})}function Vs(e,t){return qe.push({path:jr(e),query:Ue(me({},tn.value.query),{clicks:t})})}function $u(e){const t=Y(0),{direction:n,distanceX:s,distanceY:r}=vm(e,{onSwipeStart(o){o.pointerType==="touch"&&(ks.value||(t.value=pp()))},onSwipeEnd(o){if(o.pointerType!=="touch"||!t.value||ks.value)return;const i=Math.abs(s.value),l=Math.abs(r.value);i/window.innerWidth>.3||i>100?n.value===Ut.LEFT?Zt():Gt():(l/window.innerHeight>.4||l>200)&&(n.value===Ut.DOWN?Ls():Ts())}})}async function Uo(){const{saveAs:e}=await import("./FileSaver.min.4f92ed14.js").then(function(t){return t.F});e(Uc(Oe.download)?Oe.download:"/slidev-exported.pdf",`${Oe.title}.pdf`)}async function D1(e){var t,n;if(e==null){const s=(n=(t=Ke.value)==null?void 0:t.meta)==null?void 0:n.slide;if(!(s!=null&&s.filepath))return!1;e=`${s.filepath}:${s.start}`}return await fetch(`/__open-in-editor?file=${encodeURIComponent(e)}`),!0}function Ni(e,t,n=1){var r,o,i,l,a;const s=(o=(r=t.meta)==null?void 0:r.slide)==null?void 0:o.level;s&&s>n&&e.length>0?Ni(e[e.length-1].children,t,n+1):e.push({children:[],level:n,path:t.path,hideInToc:Boolean((i=t.meta)==null?void 0:i.hideInToc),title:(a=(l=t.meta)==null?void 0:l.slide)==null?void 0:a.title})}function ji(e,t=!1,n){return e.map(s=>{var o;const r=Ue(me({},s),{active:s.path===((o=Ke.value)==null?void 0:o.path),hasActiveParent:t});return r.children.length>0&&(r.children=ji(r.children,r.active||r.hasActiveParent,r)),n&&(r.active||r.activeParent)&&(n.activeParent=!0),r})}function Pu(e,t=1){return e.filter(n=>!n.hideInToc).map(n=>Ue(me({},n),{children:Pu(n.children,t+1)}))}var Ea=Object.freeze(Object.defineProperty({__proto__:null,rawRoutes:gt,router:qe,route:tn,isPrintMode:Fi,isPrintWithClicks:_u,isEmbedded:zt,isPresenter:Qt,isClicksDisabled:vs,queryClicks:zo,total:Ii,path:bu,currentPage:Ie,currentPath:F1,currentRoute:Ke,currentSlideId:I1,currentLayout:N1,nextRoute:ur,clicksElements:wu,clicks:pt,clicksTotal:Rs,hasNext:xu,hasPrev:Eu,rawTree:Su,treeWithActiveStatuses:Ou,tree:j1,next:Zt,prev:Gt,getPath:jr,nextSlide:Ts,prevSlide:Ls,go:Vs,useSwipeControls:$u,downloadPDF:Uo,openInEditor:D1,addToTree:Ni,getTreeWithActiveStatuses:ji},Symbol.toStringTag,{value:"Module"}));function H1(){cp({title:Oe.titleTemplate.replace("%s",Oe.title||"Slidev")});function e(){Qt.value||(+bt.page!=+Ie.value||pt.value!==bt.clicks)&&qe.replace({path:jr(bt.page),query:Ue(me({},qe.currentRoute.value.query),{clicks:bt.clicks||0})})}function t(){Qt.value&&(bt.page=+Ie.value,bt.clicks=pt.value)}qe.afterEach(t),re(pt,t),qe.isReady().then(()=>{re(bt,e,{deep:!0})})}const V1=Se({setup(e){return H1(),(t,n)=>{const s=Fc("RouterView");return I(),ye(s)}}}),Au=1/60*1e3,B1=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),Cu=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(B1()),Au);function z1(e){let t=[],n=[],s=0,r=!1,o=!1;const i=new WeakSet,l={schedule:(a,c=!1,u=!1)=>{const f=u&&r,d=f?t:n;return c&&i.add(a),d.indexOf(a)===-1&&(d.push(a),f&&r&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),i.delete(a)},process:a=>{if(r){o=!0;return}if(r=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=z1(()=>Fs=!0),e),{}),Sa=Bs.reduce((e,t)=>{const n=Dr[t];return e[t]=(s,r=!1,o=!1)=>(Fs||W1(),n.schedule(s,r,o)),e},{});Bs.reduce((e,t)=>(e[t]=Dr[t].cancel,e),{});Bs.reduce((e,t)=>(e[t]=()=>Dr[t].process(Dn),e),{});const K1=e=>Dr[e].process(Dn),Mu=e=>{Fs=!1,Dn.delta=Ko?Au:Math.max(Math.min(e-Dn.timestamp,U1),1),Dn.timestamp=e,Wo=!0,Bs.forEach(K1),Wo=!1,Fs&&(Ko=!1,Cu(Mu))},W1=()=>{Fs=!0,Ko=!0,Wo||Cu(Mu)},q1=()=>Dn;/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */function ku(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,s=Object.getOwnPropertySymbols(e);rMath.min(Math.max(n,e),t),oo=.001,Z1=.01,$a=10,G1=.05,X1=1;function J1({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let r,o;Y1(e<=$a*1e3);let i=1-t;i=qo(G1,X1,i),e=qo(Z1,$a,e/1e3),i<1?(r=c=>{const u=c*i,f=u*e,d=u-n,m=Yo(c,i),p=Math.exp(-f);return oo-d/m*p},o=c=>{const f=c*i*e,d=f*n+n,m=Math.pow(i,2)*Math.pow(c,2)*e,p=Math.exp(-f),O=Yo(Math.pow(c,2),i);return(-r(c)+oo>0?-1:1)*((d-m)*p)/O}):(r=c=>{const u=Math.exp(-c*e),f=(c-n)*e+1;return-oo+u*f},o=c=>{const u=Math.exp(-c*e),f=(n-c)*(e*e);return u*f});const l=5/e,a=e_(r,o,l);if(e=e*1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(a,2)*s;return{stiffness:c,damping:i*2*Math.sqrt(s*c),duration:e}}}const Q1=12;function e_(e,t,n){let s=n;for(let r=1;re[n]!==void 0)}function s_(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Pa(e,n_)&&Pa(e,t_)){const n=J1(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Di(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:r}=e,o=ku(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:l,damping:a,mass:c,velocity:u,duration:f,isResolvedFromDuration:d}=s_(o),m=Aa,p=Aa;function O(){const w=u?-(u/1e3):0,A=n-t,_=a/(2*Math.sqrt(l*c)),b=Math.sqrt(l/c)/1e3;if(r===void 0&&(r=Math.min(Math.abs(n-t)/100,.4)),_<1){const E=Yo(b,_);m=R=>{const T=Math.exp(-_*b*R);return n-T*((w+_*b*A)/E*Math.sin(E*R)+A*Math.cos(E*R))},p=R=>{const T=Math.exp(-_*b*R);return _*b*T*(Math.sin(E*R)*(w+_*b*A)/E+A*Math.cos(E*R))-T*(Math.cos(E*R)*(w+_*b*A)-E*A*Math.sin(E*R))}}else if(_===1)m=E=>n-Math.exp(-b*E)*(A+(w+b*A)*E);else{const E=b*Math.sqrt(_*_-1);m=R=>{const T=Math.exp(-_*b*R),B=Math.min(E*R,300);return n-T*((w+_*b*A)*Math.sinh(B)+E*A*Math.cosh(B))/E}}}return O(),{next:w=>{const A=m(w);if(d)i.done=w>=f;else{const _=p(w)*1e3,b=Math.abs(_)<=s,E=Math.abs(n-A)<=r;i.done=b&&E}return i.value=i.done?n:A,i},flipTarget:()=>{u=-u,[t,n]=[n,t],O()}}}Di.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Aa=e=>0,Ru=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},Hi=(e,t,n)=>-n*e+n*t+e,Tu=(e,t)=>n=>Math.max(Math.min(n,t),e),ys=e=>e%1?Number(e.toFixed(5)):e,Or=/(-)?([\d]*\.?[\d])+/g,Zo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,r_=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function zs(e){return typeof e=="string"}const Hr={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Lu=Object.assign(Object.assign({},Hr),{transform:Tu(0,1)});Object.assign(Object.assign({},Hr),{default:1});const o_=e=>({test:t=>zs(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),_s=o_("%");Object.assign(Object.assign({},_s),{parse:e=>_s.parse(e)/100,transform:e=>_s.transform(e*100)});const Vi=(e,t)=>n=>Boolean(zs(n)&&r_.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Fu=(e,t,n)=>s=>{if(!zs(s))return s;const[r,o,i,l]=s.match(Or);return{[e]:parseFloat(r),[t]:parseFloat(o),[n]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},dn={test:Vi("hsl","hue"),parse:Fu("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+_s.transform(ys(t))+", "+_s.transform(ys(n))+", "+ys(Lu.transform(s))+")"},i_=Tu(0,255),io=Object.assign(Object.assign({},Hr),{transform:e=>Math.round(i_(e))}),Kt={test:Vi("rgb","red"),parse:Fu("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+io.transform(e)+", "+io.transform(t)+", "+io.transform(n)+", "+ys(Lu.transform(s))+")"};function l_(e){let t="",n="",s="",r="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),r=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),r=e.substr(4,1),t+=t,n+=n,s+=s,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:r?parseInt(r,16)/255:1}}const Go={test:Vi("#"),parse:l_,transform:Kt.transform},Vr={test:e=>Kt.test(e)||Go.test(e)||dn.test(e),parse:e=>Kt.test(e)?Kt.parse(e):dn.test(e)?dn.parse(e):Go.parse(e),transform:e=>zs(e)?e:e.hasOwnProperty("red")?Kt.transform(e):dn.transform(e)},Iu="${c}",Nu="${n}";function a_(e){var t,n,s,r;return isNaN(e)&&zs(e)&&((n=(t=e.match(Or))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((r=(s=e.match(Zo))===null||s===void 0?void 0:s.length)!==null&&r!==void 0?r:0)>0}function ju(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(Zo);s&&(n=s.length,e=e.replace(Zo,Iu),t.push(...s.map(Vr.parse)));const r=e.match(Or);return r&&(e=e.replace(Or,Nu),t.push(...r.map(Hr.parse))),{values:t,numColors:n,tokenised:e}}function Du(e){return ju(e).values}function Hu(e){const{values:t,numColors:n,tokenised:s}=ju(e),r=t.length;return o=>{let i=s;for(let l=0;ltypeof e=="number"?0:e;function u_(e){const t=Du(e);return Hu(e)(t.map(c_))}const Vu={test:a_,parse:Du,createTransformer:Hu,getAnimatableNone:u_};function lo(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Ca({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let r=0,o=0,i=0;if(!t)r=o=i=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;r=lo(a,l,e+1/3),o=lo(a,l,e),i=lo(a,l,e-1/3)}return{red:Math.round(r*255),green:Math.round(o*255),blue:Math.round(i*255),alpha:s}}const f_=(e,t,n)=>{const s=e*e,r=t*t;return Math.sqrt(Math.max(0,n*(r-s)+s))},d_=[Go,Kt,dn],Ma=e=>d_.find(t=>t.test(e)),Bu=(e,t)=>{let n=Ma(e),s=Ma(t),r=n.parse(e),o=s.parse(t);n===dn&&(r=Ca(r),n=Kt),s===dn&&(o=Ca(o),s=Kt);const i=Object.assign({},r);return l=>{for(const a in i)a!=="alpha"&&(i[a]=f_(r[a],o[a],l));return i.alpha=Hi(r.alpha,o.alpha,l),n.transform(i)}},h_=e=>typeof e=="number",p_=(e,t)=>n=>t(e(n)),zu=(...e)=>e.reduce(p_);function Uu(e,t){return h_(e)?n=>Hi(e,t,n):Vr.test(e)?Bu(e,t):Wu(e,t)}const Ku=(e,t)=>{const n=[...e],s=n.length,r=e.map((o,i)=>Uu(o,t[i]));return o=>{for(let i=0;i{const n=Object.assign(Object.assign({},e),t),s={};for(const r in n)e[r]!==void 0&&t[r]!==void 0&&(s[r]=Uu(e[r],t[r]));return r=>{for(const o in s)n[o]=s[o](r);return n}};function ka(e){const t=Vu.parse(e),n=t.length;let s=0,r=0,o=0;for(let i=0;i{const n=Vu.createTransformer(t),s=ka(e),r=ka(t);return s.numHSL===r.numHSL&&s.numRGB===r.numRGB&&s.numNumbers>=r.numNumbers?zu(Ku(s.parsed,r.parsed),n):i=>`${i>0?t:e}`},g_=(e,t)=>n=>Hi(e,t,n);function v_(e){if(typeof e=="number")return g_;if(typeof e=="string")return Vr.test(e)?Bu:Wu;if(Array.isArray(e))return Ku;if(typeof e=="object")return m_}function y_(e,t,n){const s=[],r=n||v_(e[0]),o=e.length-1;for(let i=0;in(Ru(e,t,s))}function b_(e,t){const n=e.length,s=n-1;return r=>{let o=0,i=!1;if(r<=e[0]?i=!0:r>=e[s]&&(o=s-1,i=!0),!i){let a=1;for(;ar||a===s);a++);o=a-1}const l=Ru(e[o],e[o+1],r);return t[o](l)}}function qu(e,t,{clamp:n=!0,ease:s,mixer:r}={}){const o=e.length;Oa(o===t.length),Oa(!s||!Array.isArray(s)||s.length===o-1),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=y_(t,s,r),l=o===2?__(e,i):b_(e,i);return n?a=>l(qo(e[0],e[o-1],a)):l}const Br=e=>t=>1-e(1-t),Bi=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,w_=e=>t=>Math.pow(t,e),Yu=e=>t=>t*t*((e+1)*t-e),x_=e=>{const t=Yu(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},Zu=1.525,E_=4/11,S_=8/11,O_=9/10,Gu=e=>e,zi=w_(2),$_=Br(zi),Xu=Bi(zi),Ju=e=>1-Math.sin(Math.acos(e)),Qu=Br(Ju),P_=Bi(Qu),Ui=Yu(Zu),A_=Br(Ui),C_=Bi(Ui),M_=x_(Zu),k_=4356/361,R_=35442/1805,T_=16061/1805,$r=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-$r(1-e*2)):.5*$r(e*2-1)+.5;function I_(e,t){return e.map(()=>t||Xu).splice(0,e.length-1)}function N_(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function j_(e,t){return e.map(n=>n*t)}function fr({from:e=0,to:t=1,ease:n,offset:s,duration:r=300}){const o={done:!1,value:e},i=Array.isArray(t)?t:[e,t],l=j_(s&&s.length===i.length?s:N_(i),r);function a(){return qu(l,i,{ease:Array.isArray(n)?n:I_(i,n)})}let c=a();return{next:u=>(o.value=c(u),o.done=u>=r,o),flipTarget:()=>{i.reverse(),c=a()}}}function D_({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:r=.5,modifyTarget:o}){const i={done:!1,value:t};let l=n*e;const a=t+l,c=o===void 0?a:o(a);return c!==a&&(l=c-t),{next:u=>{const f=-l*Math.exp(-u/s);return i.done=!(f>r||f<-r),i.value=i.done?c:c+f,i},flipTarget:()=>{}}}const Ra={keyframes:fr,spring:Di,decay:D_};function H_(e){if(Array.isArray(e.to))return fr;if(Ra[e.type])return Ra[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?fr:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Di:fr}const ef=1/60*1e3,V_=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),tf=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(V_()),ef);function B_(e){let t=[],n=[],s=0,r=!1,o=!1;const i=new WeakSet,l={schedule:(a,c=!1,u=!1)=>{const f=u&&r,d=f?t:n;return c&&i.add(a),d.indexOf(a)===-1&&(d.push(a),f&&r&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),i.delete(a)},process:a=>{if(r){o=!0;return}if(r=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=B_(()=>Is=!0),e),{}),U_=Us.reduce((e,t)=>{const n=zr[t];return e[t]=(s,r=!1,o=!1)=>(Is||q_(),n.schedule(s,r,o)),e},{}),K_=Us.reduce((e,t)=>(e[t]=zr[t].cancel,e),{});Us.reduce((e,t)=>(e[t]=()=>zr[t].process(Hn),e),{});const W_=e=>zr[e].process(Hn),nf=e=>{Is=!1,Hn.delta=Xo?ef:Math.max(Math.min(e-Hn.timestamp,z_),1),Hn.timestamp=e,Jo=!0,Us.forEach(W_),Jo=!1,Is&&(Xo=!1,tf(nf))},q_=()=>{Is=!0,Xo=!0,Jo||tf(nf)},Y_=()=>Hn;function sf(e,t,n=0){return e-t-n}function Z_(e,t,n=0,s=!0){return s?sf(t+-e,t,n):t-(e-t)+n}function G_(e,t,n,s){return s?e>=t+n:e<=-n}const X_=e=>{const t=({delta:n})=>e(n);return{start:()=>U_.update(t,!0),stop:()=>K_.update(t)}};function rf(e){var t,n,{from:s,autoplay:r=!0,driver:o=X_,elapsed:i=0,repeat:l=0,repeatType:a="loop",repeatDelay:c=0,onPlay:u,onStop:f,onComplete:d,onRepeat:m,onUpdate:p}=e,O=ku(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:w}=O,A,_=0,b=O.duration,E,R=!1,T=!0,B;const ce=H_(O);!((n=(t=ce).needsInterpolation)===null||n===void 0)&&n.call(t,s,w)&&(B=qu([0,100],[s,w],{clamp:!1}),s=0,w=100);const fe=ce(Object.assign(Object.assign({},O),{from:s,to:w}));function he(){_++,a==="reverse"?(T=_%2===0,i=Z_(i,b,c,T)):(i=sf(i,b,c),a==="mirror"&&fe.flipTarget()),R=!1,m&&m()}function be(){A.stop(),d&&d()}function Pe(Ve){if(T||(Ve=-Ve),i+=Ve,!R){const Be=fe.next(Math.max(0,i));E=Be.value,B&&(E=B(E)),R=T?Be.done:i<=0}p==null||p(E),R&&(_===0&&(b!=null||(b=i)),_{f==null||f(),A.stop()}}}function of(e,t){return t?e*(1e3/t):0}function J_({from:e=0,velocity:t=0,min:n,max:s,power:r=.8,timeConstant:o=750,bounceStiffness:i=500,bounceDamping:l=10,restDelta:a=1,modifyTarget:c,driver:u,onUpdate:f,onComplete:d,onStop:m}){let p;function O(b){return n!==void 0&&bs}function w(b){return n===void 0?s:s===void 0||Math.abs(n-b){var R;f==null||f(E),(R=b.onUpdate)===null||R===void 0||R.call(b,E)},onComplete:d,onStop:m}))}function _(b){A(Object.assign({type:"spring",stiffness:i,damping:l,restDelta:a},b))}if(O(e))_({from:e,velocity:t,to:w(e)});else{let b=r*t+e;typeof c!="undefined"&&(b=c(b));const E=w(b),R=E===n?-1:1;let T,B;const ce=fe=>{T=B,B=fe,t=of(fe-T,Y_().delta),(R===1&&fe>E||R===-1&&fep==null?void 0:p.stop()}}const lf=(e,t)=>1-3*t+3*e,af=(e,t)=>3*t-6*e,cf=e=>3*e,Pr=(e,t,n)=>((lf(t,n)*e+af(t,n))*e+cf(t))*e,uf=(e,t,n)=>3*lf(t,n)*e*e+2*af(t,n)*e+cf(t),Q_=1e-7,eb=10;function tb(e,t,n,s,r){let o,i,l=0;do i=t+(n-t)/2,o=Pr(i,s,r)-e,o>0?n=i:t=i;while(Math.abs(o)>Q_&&++l=sb?rb(i,f,e,n):d===0?f:tb(i,l,l+er,e,n)}return i=>i===0||i===1?i:Pr(o(i),t,s)}const ff=(e,t)=>n=>Math.max(Math.min(n,t),e),bs=e=>e%1?Number(e.toFixed(5)):e,Ns=/(-)?([\d]*\.?[\d])+/g,Qo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,ib=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Ks(e){return typeof e=="string"}const Ws={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},ws=Object.assign(Object.assign({},Ws),{transform:ff(0,1)}),tr=Object.assign(Object.assign({},Ws),{default:1}),Ki=e=>({test:t=>Ks(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),rn=Ki("deg"),xs=Ki("%"),Q=Ki("px"),Ta=Object.assign(Object.assign({},xs),{parse:e=>xs.parse(e)/100,transform:e=>xs.transform(e*100)}),Wi=(e,t)=>n=>Boolean(Ks(n)&&ib.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),df=(e,t,n)=>s=>{if(!Ks(s))return s;const[r,o,i,l]=s.match(Ns);return{[e]:parseFloat(r),[t]:parseFloat(o),[n]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},nr={test:Wi("hsl","hue"),parse:df("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+xs.transform(bs(t))+", "+xs.transform(bs(n))+", "+bs(ws.transform(s))+")"},lb=ff(0,255),ao=Object.assign(Object.assign({},Ws),{transform:e=>Math.round(lb(e))}),as={test:Wi("rgb","red"),parse:df("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+ao.transform(e)+", "+ao.transform(t)+", "+ao.transform(n)+", "+bs(ws.transform(s))+")"};function ab(e){let t="",n="",s="",r="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),r=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),r=e.substr(4,1),t+=t,n+=n,s+=s,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:r?parseInt(r,16)/255:1}}const La={test:Wi("#"),parse:ab,transform:as.transform},rt={test:e=>as.test(e)||La.test(e)||nr.test(e),parse:e=>as.test(e)?as.parse(e):nr.test(e)?nr.parse(e):La.parse(e),transform:e=>Ks(e)?e:e.hasOwnProperty("red")?as.transform(e):nr.transform(e)},hf="${c}",pf="${n}";function cb(e){var t,n,s,r;return isNaN(e)&&Ks(e)&&((n=(t=e.match(Ns))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((r=(s=e.match(Qo))===null||s===void 0?void 0:s.length)!==null&&r!==void 0?r:0)>0}function mf(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(Qo);s&&(n=s.length,e=e.replace(Qo,hf),t.push(...s.map(rt.parse)));const r=e.match(Ns);return r&&(e=e.replace(Ns,pf),t.push(...r.map(Ws.parse))),{values:t,numColors:n,tokenised:e}}function gf(e){return mf(e).values}function vf(e){const{values:t,numColors:n,tokenised:s}=mf(e),r=t.length;return o=>{let i=s;for(let l=0;ltypeof e=="number"?0:e;function fb(e){const t=gf(e);return vf(e)(t.map(ub))}const qi={test:cb,parse:gf,createTransformer:vf,getAnimatableNone:fb},db=new Set(["brightness","contrast","saturate","opacity"]);function hb(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(Ns)||[];if(!s)return e;const r=n.replace(s,"");let o=db.has(t)?1:0;return s!==n&&(o*=100),t+"("+o+r+")"}const pb=/([a-z-]*)\(.*?\)/g,ei=Object.assign(Object.assign({},qi),{getAnimatableNone:e=>{const t=e.match(pb);return t?t.map(hb).join(" "):e}}),co={};class mb{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(!!this.subscriptions.size)for(const r of this.subscriptions)r(t,n,s)}clear(){this.subscriptions.clear()}}const Fa=e=>!isNaN(parseFloat(e));class gb{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new mb,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:r}=q1();this.lastUpdated!==r&&(this.timeDelta=s,this.lastUpdated=r),Sa.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Sa.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=Fa(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=Fa(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?of(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function vb(e){return new gb(e)}const{isArray:yb}=Array;function _b(){const e=Y({}),t=s=>{const r=o=>{!e.value[o]||(e.value[o].stop(),e.value[o].destroy(),up(e.value,o))};s?yb(s)?s.forEach(r):r(s):Object.keys(e.value).forEach(r)},n=(s,r,o)=>{if(e.value[s])return e.value[s];const i=vb(r);return i.onChange(l=>{We(o,s,l)}),We(e.value,s,i),i};return ki(t),{motionValues:e,get:n,stop:t}}const bb=e=>Array.isArray(e),on=()=>({type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}),uo=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}),wb=e=>({type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}),fo=()=>({type:"keyframes",ease:"linear",duration:300}),xb=e=>({type:"keyframes",duration:800,values:e}),Ia={default:wb,x:on,y:on,z:on,rotate:on,rotateX:on,rotateY:on,rotateZ:on,scaleX:uo,scaleY:uo,scale:uo,backgroundColor:fo,color:fo,opacity:fo},yf=(e,t)=>{let n;return bb(t)?n=xb:n=Ia[e]||Ia.default,me({to:t},n(t))},Na=Ue(me({},Ws),{transform:Math.round}),_f={color:rt,backgroundColor:rt,outlineColor:rt,fill:rt,stroke:rt,borderColor:rt,borderTopColor:rt,borderRightColor:rt,borderBottomColor:rt,borderLeftColor:rt,borderWidth:Q,borderTopWidth:Q,borderRightWidth:Q,borderBottomWidth:Q,borderLeftWidth:Q,borderRadius:Q,radius:Q,borderTopLeftRadius:Q,borderTopRightRadius:Q,borderBottomRightRadius:Q,borderBottomLeftRadius:Q,width:Q,maxWidth:Q,height:Q,maxHeight:Q,size:Q,top:Q,right:Q,bottom:Q,left:Q,padding:Q,paddingTop:Q,paddingRight:Q,paddingBottom:Q,paddingLeft:Q,margin:Q,marginTop:Q,marginRight:Q,marginBottom:Q,marginLeft:Q,rotate:rn,rotateX:rn,rotateY:rn,rotateZ:rn,scale:tr,scaleX:tr,scaleY:tr,scaleZ:tr,skew:rn,skewX:rn,skewY:rn,distance:Q,translateX:Q,translateY:Q,translateZ:Q,x:Q,y:Q,z:Q,perspective:Q,transformPerspective:Q,opacity:ws,originX:Ta,originY:Ta,originZ:Q,zIndex:Na,filter:ei,WebkitFilter:ei,fillOpacity:ws,strokeOpacity:ws,numOctaves:Na},Yi=e=>_f[e],bf=(e,t)=>t&&typeof e=="number"&&t.transform?t.transform(e):e;function Eb(e,t){let n=Yi(e);return n!==ei&&(n=qi),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const Sb={linear:Gu,easeIn:zi,easeInOut:Xu,easeOut:$_,circIn:Ju,circInOut:P_,circOut:Qu,backIn:Ui,backInOut:C_,backOut:A_,anticipate:M_,bounceIn:L_,bounceInOut:F_,bounceOut:$r},ja=e=>{if(Array.isArray(e)){const[t,n,s,r]=e;return ob(t,n,s,r)}else if(typeof e=="string")return Sb[e];return e},Ob=e=>Array.isArray(e)&&typeof e[0]!="number",Da=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&qi.test(t)&&!t.startsWith("url("));function $b(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function Pb(r){var o=r,{ease:e,times:t,delay:n}=o,s=Ur(o,["ease","times","delay"]);const i=me({},s);return t&&(i.offset=t),e&&(i.ease=Ob(e)?e.map(ja):ja(e)),n&&(i.elapsed=-n),i}function Ab(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),$b(t),Cb(e)||(e=me(me({},e),yf(n,t.to))),me(me({},t),Pb(e))}function Cb(i){var l=i,{delay:e,repeat:t,repeatType:n,repeatDelay:s,from:r}=l,o=Ur(l,["delay","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(o).length}function Mb(e,t){return e[t]||e.default||e}function kb(e,t,n,s,r){const o=Mb(s,e);let i=o.from===null||o.from===void 0?t.get():o.from;const l=Da(e,n);i==="none"&&l&&typeof n=="string"&&(i=Eb(e,n));const a=Da(e,i);function c(f){const d={from:i,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:m=>t.set(m)};return o.type==="inertia"||o.type==="decay"?J_(me(me({},d),o)):rf(Ue(me({},Ab(o,d,e)),{onUpdate:m=>{d.onUpdate(m),o.onUpdate&&o.onUpdate(m)},onComplete:()=>{s.onComplete&&s.onComplete(),r&&r(),f&&f()}}))}function u(f){return t.set(n),s.onComplete&&s.onComplete(),r&&r(),f&&f(),{stop:()=>{}}}return!a||!l||o.type===!1?u:c}function Rb(){const{motionValues:e,stop:t,get:n}=_b();return{motionValues:e,stop:t,push:(r,o,i,l={},a)=>{const c=i[r],u=n(r,c,i);if(l&&l.immediate){u.set(o);return}const f=kb(r,u,o,l,a);u.start(f)}}}function Tb(e,t={},{motionValues:n,push:s,stop:r}=Rb()){const o=x(t),i=Y(!1),l=re(n,d=>{i.value=Object.values(d).filter(m=>m.isAnimating()).length>0},{immediate:!0,deep:!0}),a=d=>{if(!o||!o[d])throw new Error(`The variant ${d} does not exist.`);return o[d]},c=d=>(typeof d=="string"&&(d=a(d)),Promise.all(Object.entries(d).map(([m,p])=>{if(m!=="transition")return new Promise(O=>{s(m,p,e,d.transition||yf(m,d[m]),O)})}).filter(Boolean)));return{isAnimating:i,apply:c,set:d=>{const m=Co(d)?d:a(d);Object.entries(m).forEach(([p,O])=>{p!=="transition"&&s(p,O,e,{immediate:!0})})},stopTransitions:()=>{l(),r()},leave:async d=>{let m;if(o&&(o.leave&&(m=o.leave),!o.leave&&o.initial&&(m=o.initial)),!m){d();return}await c(m),d()}}}const Zi=typeof window!="undefined",Lb=()=>Zi&&window.onpointerdown===null,Fb=()=>Zi&&window.ontouchstart===null,Ib=()=>Zi&&window.onmousedown===null;function Nb({target:e,state:t,variants:n,apply:s}){const r=x(n),o=[],i=(...p)=>{const O=Fe.apply(null,p);return o.push(O),O},l=Y(!1),a=Y(!1),c=Y(!1),u=j(()=>{let p=[];return r&&(r.hovered&&(p=[...p,...Object.keys(r.hovered)]),r.tapped&&(p=[...p,...Object.keys(r.tapped)]),r.focused&&(p=[...p,...Object.keys(r.focused)])),p}),f=j(()=>{const p={};Object.assign(p,t.value),l.value&&r.hovered&&Object.assign(p,r.hovered),a.value&&r.tapped&&Object.assign(p,r.tapped),c.value&&r.focused&&Object.assign(p,r.focused);for(const O in p)u.value.includes(O)||delete p[O];return p});r.hovered&&(i(e,"mouseenter",()=>{l.value=!0}),i(e,"mouseleave",()=>{l.value=!1,a.value=!1}),i(e,"mouseout",()=>{l.value=!1,a.value=!1})),r.tapped&&(Ib()&&(i(e,"mousedown",()=>{a.value=!0}),i(e,"mouseup",()=>{a.value=!1})),Lb()&&(i(e,"pointerdown",()=>{a.value=!0}),i(e,"pointerup",()=>{a.value=!1})),Fb()&&(i(e,"touchstart",()=>{a.value=!0}),i(e,"touchend",()=>{a.value=!1}))),r.focused&&(i(e,"focus",()=>{c.value=!0}),i(e,"blur",()=>{c.value=!1}));const d=re(f,s);return{stop:()=>{o.forEach(p=>p()),d()}}}function jb({set:e,target:t,variants:n,variant:s}){const r=x(n);return{stop:re(()=>t,()=>{!r||(r.initial&&e("initial"),r.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}}function Db({state:e,apply:t}){return{stop:re(e,s=>{s&&t(s)},{immediate:!0})}}function Hb({target:e,variants:t,variant:n}){const s=x(t);let r=Yt;if(s&&(s.visible||s.visibleOnce)){const{stop:o}=pm(e,([{isIntersecting:i}])=>{s.visible?i?n.value="visible":n.value="initial":s.visibleOnce&&(i?n.value!=="visibleOnce"&&(n.value="visibleOnce"):n.value||(n.value="initial"))});r=o}return{stop:r}}function Vb(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){const n=Y([]);if(t.lifeCycleHooks){const{stop:r}=jb(e);n.value.push(r)}if(t.syncVariants){const{stop:r}=Db(e);n.value.push(r)}if(t.visibilityHooks){const{stop:r}=Hb(e);n.value.push(r)}if(t.eventListeners){const{stop:r}=Nb(e);n.value.push(r)}const s=()=>n.value.forEach(r=>r());return ki(s),{stop:s}}function wf(e={}){const t=Re(me({},e)),n=Y({});return re(t,()=>{const s={};for(const[r,o]of Object.entries(t)){const i=Yi(r),l=bf(o,i);s[r]=l}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}const Bb=["","X","Y","Z"],zb=["perspective","translate","scale","rotate","skew"],xf=["transformPerspective","x","y","z"];zb.forEach(e=>{Bb.forEach(t=>{const n=e+t;xf.push(n)})});const Ub=new Set(xf);function Gi(e){return Ub.has(e)}const Kb=new Set(["originX","originY","originZ"]);function Ef(e){return Kb.has(e)}function Wb(e){const t={},n={};return Object.entries(e).forEach(([s,r])=>{Gi(s)||Ef(s)?t[s]=r:n[s]=r}),{transform:t,style:n}}function qb(e,t){let n,s;const{state:r,style:o}=wf(),i=re(()=>lt(e),c=>{if(!!c){s=c;for(const u of Object.keys(_f))c.style[u]===null||c.style[u]===""||Gi(u)||Ef(u)||We(r,u,c.style[u]);n&&Object.entries(n).forEach(([u,f])=>We(c.style,u,f)),t&&t(r)}},{immediate:!0}),l=re(o,c=>{if(!s){n=c;return}for(const u in c)We(s.style,u,c[u])},{immediate:!0});return{style:r,stop:()=>{s=void 0,n=void 0,i(),l()}}}const Yb={x:"translateX",y:"translateY",z:"translateZ"};function Sf(e={},t=!0){const n=Re(me({},e)),s=Y("");return re(n,r=>{let o="",i=!1;t&&(r.x||r.y||r.z)&&(o+=`translate3d(${[r.x||0,r.y||0,r.z||0].map(Q.transform).join(",")}) `,i=!0);for(const[l,a]of Object.entries(r)){if(t&&(l==="x"||l==="y"||l==="z"))continue;const c=Yi(l),u=bf(a,c);o+=`${Yb[l]||l}(${u}) `}t&&!i&&(o+="translateZ(0px) "),s.value=o.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}function Zb(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,r)=>{if(!r)return s;const[o,i]=r.split("("),a=i.split(",").map(u=>n(u.endsWith(")")?u.replace(")",""):u.trim())),c=a.length===1?a[0]:a;return Ue(me({},s),{[o]:c})},{})}function Gb(e,t){Object.entries(Zb(t)).forEach(([n,s])=>{s=parseFloat(s);const r=["x","y","z"];if(n==="translate3d"){if(s===0){r.forEach(o=>{We(e,o,0)});return}s.forEach((o,i)=>{We(e,r[i],o)});return}if(n==="translateX"){We(e,"x",s);return}if(n==="translateY"){We(e,"y",s);return}if(n==="translateZ"){We(e,"z",s);return}We(e,n,s)})}function Xb(e,t){let n,s;const{state:r,transform:o}=Sf(),i=re(()=>lt(e),c=>{!c||(s=c,c.style.transform&&Gb(r,c.style.transform),n&&(c.style.transform=n),t&&t(r))},{immediate:!0}),l=re(o,c=>{if(!s){n=c;return}s.style.transform=c},{immediate:!0});return{transform:r,stop:()=>{n=void 0,s=void 0,i(),l()}}}function Jb(e,t){const n=Re({}),s=f=>{Object.entries(f).forEach(([d,m])=>{We(n,d,m)})},{style:r,stop:o}=qb(e,s),{transform:i,stop:l}=Xb(e,s),a=re(n,f=>{Object.entries(f).forEach(([d,m])=>{const p=Gi(d)?i:r;p[d]&&p[d]===m||We(p,d,m)})},{immediate:!0,deep:!0}),c=re(()=>lt(e),f=>{!f||t&&s(t)},{immediate:!0});return{motionProperties:n,style:r,transform:i,stop:()=>{o(),l(),a(),c()}}}function Qb(e={}){const t=x(e),n=Y();return{state:j(()=>{if(!!n.value)return t[n.value]}),variant:n}}function ew(e,t={},n){const{motionProperties:s,stop:r}=Jb(e),{variant:o,state:i}=Qb(t),l=Tb(s,t),a=Ue(me({target:e,variant:o,variants:t,state:i,motionProperties:s},l),{stop:(u=!1)=>{}}),{stop:c}=Vb(a,n);return a.stop=(u=!1)=>{const f=()=>{a.stopTransitions(),r(),c()};if(!u&&t.value&&t.value.leave){const d=re(a.isAnimating,m=>{m||(d(),f())})}else f()},ki(()=>a.stop()),a}const tw=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"],nw=(e,t)=>{const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Co(n.variants)&&(t.value=me(me({},t.value),n.variants)),tw.forEach(s=>{if(s==="delay"){if(n&&n[s]&&hp(n[s])){const r=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition=Ue(me({},t.value.enter.transition),{delay:r})),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition=Ue(me({},t.value.visible.transition),{delay:r})),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition=Ue(me({},t.value.visibleOnce.transition),{delay:r})))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&Co(n[s])&&(t.value[s]=n[s])}))},ho=e=>{const t=(s,r,o)=>{const i=r.value&&typeof r.value=="string"?r.value:o.key;i&&co[i]&&co[i].stop();const l=Y(e||{});typeof r.value=="object"&&(l.value=r.value),nw(o,l);const a=ew(s,l);s.motionInstance=a,i&&We(co,i,a)},n=s=>{s.motionInstance&&s.motionInstance.stop()};return{created:t,unmounted:n,bind:t,unbind:n,getSSRProps(s,r){const{initial:o}=s.value||r.props||{};if(!o||Object.keys(o).length===0)return;const{transform:i,style:l}=Wb(o),{transform:a}=Sf(i),{style:c}=wf(l);return a.value&&(c.value.transform=a.value),{style:c.value}}}},sw={initial:{opacity:0},enter:{opacity:1}},rw={initial:{opacity:0},visible:{opacity:1}},ow={initial:{opacity:0},visibleOnce:{opacity:1}},iw={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},lw={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},aw={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},cw={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},uw={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},fw={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},dw={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},hw={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},pw={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},mw={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},gw={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},vw={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},yw={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},_w={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},bw={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},ww={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},xw={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},Ew={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},Sw={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},Ow={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},$w={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},Pw={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},Aw={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},Cw={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},Mw={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},kw={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},Rw={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},Ha={__proto__:null,fade:sw,fadeVisible:rw,fadeVisibleOnce:ow,pop:iw,popVisible:lw,popVisibleOnce:aw,rollBottom:yw,rollLeft:cw,rollRight:dw,rollTop:mw,rollVisibleBottom:_w,rollVisibleLeft:uw,rollVisibleRight:hw,rollVisibleTop:gw,rollVisibleOnceBottom:bw,rollVisibleOnceLeft:fw,rollVisibleOnceRight:pw,rollVisibleOnceTop:vw,slideBottom:Mw,slideLeft:ww,slideRight:Sw,slideTop:Pw,slideVisibleBottom:kw,slideVisibleLeft:xw,slideVisibleRight:Ow,slideVisibleTop:Aw,slideVisibleOnceBottom:Rw,slideVisibleOnceLeft:Ew,slideVisibleOnceRight:$w,slideVisibleOnceTop:Cw};function Tw(e){const t="\xE0\xE1\xE2\xE4\xE6\xE3\xE5\u0101\u0103\u0105\xE7\u0107\u010D\u0111\u010F\xE8\xE9\xEA\xEB\u0113\u0117\u0119\u011B\u011F\u01F5\u1E27\xEE\xEF\xED\u012B\u012F\xEC\u0142\u1E3F\xF1\u0144\u01F9\u0148\xF4\xF6\xF2\xF3\u0153\xF8\u014D\xF5\u0151\u1E55\u0155\u0159\xDF\u015B\u0161\u015F\u0219\u0165\u021B\xFB\xFC\xF9\xFA\u016B\u01D8\u016F\u0171\u0173\u1E83\u1E8D\xFF\xFD\u017E\u017A\u017C\xB7/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,r=>`-${r}`).toLowerCase().replace(/\s+/g,"-").replace(s,r=>n.charAt(t.indexOf(r))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const Lw={install(e,t){if(e.directive("motion",ho()),!t||t&&!t.excludePresets)for(const n in Ha){const s=Ha[n];e.directive(`motion-${Tw(n)}`,ho(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];s.initial,e.directive(`motion-${n}`,ho(s))}}};function Fw(e){function t(){document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`)}t(),window.addEventListener("resize",t),e.app.use(Lw)}function Ge(e,t,n){var s,r;return(r=((s=e.instance)==null?void 0:s.$).provides[t])!=null?r:n}function Iw(){return{install(e){e.directive("click",{name:"v-click",mounted(t,n){var u,f,d,m;if(vs.value||((u=Ge(n,cr))==null?void 0:u.value))return;const s=Ge(n,Rn),r=Ge(n,ar),o=Ge(n,Bo),i=n.modifiers.hide!==!1&&n.modifiers.hide!=null,l=n.modifiers.fade!==!1&&n.modifiers.fade!=null,a=((f=s==null?void 0:s.value)==null?void 0:f.length)||0,c=l?Tv:no;if(s&&!((d=s==null?void 0:s.value)!=null&&d.includes(t))&&s.value.push(t),n.value===null&&(n.value=s==null?void 0:s.value.length),!(o!=null&&o.value.has(n.value)))o==null||o.value.set(n.value,[t]);else if(!((m=o==null?void 0:o.value.get(n.value))!=null&&m.includes(t))){const p=(o==null?void 0:o.value.get(n.value))||[];o==null||o.value.set(n.value,[t].concat(p))}t==null||t.classList.toggle(Pn,!0),r&&re(r,()=>{var A;const p=(A=r==null?void 0:r.value)!=null?A:0,O=n.value!=null?p>=n.value:p>a;t.classList.contains(so)||t.classList.toggle(c,!O),i!==!1&&i!==void 0&&t.classList.toggle(c,O),t.classList.toggle(rs,!1);const w=o==null?void 0:o.value.get(p);w==null||w.forEach((_,b)=>{_.classList.toggle(Qs,!1),b===w.length-1?_.classList.toggle(rs,!0):_.classList.toggle(Qs,!0)}),t.classList.contains(rs)||t.classList.toggle(Qs,O)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(Pn,!1);const s=Ge(n,Rn);s!=null&&s.value&&aa(s.value,t)}}),e.directive("after",{name:"v-after",mounted(t,n){var l,a;if(vs.value||((l=Ge(n,cr))==null?void 0:l.value))return;const s=Ge(n,Rn),r=Ge(n,ar),o=Ge(n,Bo),i=s==null?void 0:s.value.length;n.value===void 0&&(n.value=s==null?void 0:s.value.length),o!=null&&o.value.has(n.value)?(a=o==null?void 0:o.value.get(n.value))==null||a.push(t):o==null||o.value.set(n.value,[t]),t==null||t.classList.toggle(Pn,!0),r&&re(r,()=>{var u,f,d;const c=((u=r.value)!=null?u:0)>=((d=(f=n.value)!=null?f:i)!=null?d:0);t.classList.contains(so)||t.classList.toggle(no,!c),t.classList.toggle(rs,!1),t.classList.contains(rs)||t.classList.toggle(Qs,c)},{immediate:!0})},unmounted(t){t==null||t.classList.toggle(Pn,!0)}}),e.directive("click-hide",{name:"v-click-hide",mounted(t,n){var i,l,a;if(vs.value||((i=Ge(n,cr))==null?void 0:i.value))return;const s=Ge(n,Rn),r=Ge(n,ar),o=((l=s==null?void 0:s.value)==null?void 0:l.length)||0;s&&!((a=s==null?void 0:s.value)!=null&&a.includes(t))&&s.value.push(t),t==null||t.classList.toggle(Pn,!0),r&&re(r,()=>{var f;const c=(f=r==null?void 0:r.value)!=null?f:0,u=n.value!=null?c>=n.value:c>o;t.classList.toggle(no,u),t.classList.toggle(so,u)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(Pn,!1);const s=Ge(n,Rn);s!=null&&s.value&&aa(s.value,t)}})}}}function Nw(){return{install(e){const t={};for(const s of Og(Ea))typeof s=="string"&&(t[s]=Ea[s]);const n=Re({nav:t,configs:Oe,themeConfigs:j(()=>Oe.themeConfig)});e.config.globalProperties.$slidev=cn(n)}}}const Zn=Yh(V1);Zn.use(qe);Zn.use(lp());Zn.use(Iw());Zn.use(Nw());Fw({app:Zn,router:qe});Zn.mount("#app");export{Ye as A,fn as B,Mt as C,Rv as D,wi as E,$e as F,re as G,xv as H,xi as I,ro as V,m0 as _,v as a,Dw as b,W as c,Se as d,vn as e,x as f,ye as g,ke as h,Et as i,Hw as j,ee as k,ss as l,ue as m,mt as n,I as o,Ai as p,Do as q,Y as r,gv as s,vv as t,vt as u,yv as v,Ne as w,bv as x,Oi as y,Bc as z}; diff --git a/dist/assets/index.57362d64.css b/docs/assets/index.c08c73ae.css similarity index 63% rename from dist/assets/index.57362d64.css rename to docs/assets/index.c08c73ae.css index c76869a..d419427 100644 --- a/dist/assets/index.57362d64.css +++ b/docs/assets/index.c08c73ae.css @@ -1 +1 @@ -#slide-container{overflow:hidden;position:relative}#slide-content{background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity));overflow:hidden;position:relative;position:absolute;left:50%;top:50%}.dark #slide-content{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.slides-overview{position:fixed;left:0px;right:0px;top:0px;backdrop-filter:blur(5px);height:100vh;height:calc(var(--vh, 1vh) * 100)}.slidev-info-dialog{max-width:37.5rem;padding:1rem!important}.select-list[data-v-00f5edb7]{padding-top:.5rem;padding-bottom:.5rem}.item[data-v-00f5edb7]:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .1}.item[data-v-00f5edb7]{border-radius:.25rem;cursor:default;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:.25rem 1rem;white-space:nowrap}.item svg[data-v-00f5edb7]{margin-right:.25rem;margin-left:-.5rem;margin-top:auto;margin-bottom:auto}.title[data-v-00f5edb7]{font-size:.75rem;line-height:1rem;opacity:.5;padding:.25rem 1.75rem;text-transform:uppercase;letter-spacing:.1em}.slidev-layout.end[data-v-4bd85f04]{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity));display:-ms-grid;display:grid;place-content:center;height:100%;font-size:1.25rem;line-height:1.75rem;text-align:center;--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-text-opacity: .85;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.section[data-v-15f47eb8]{filter:drop-shadow(0 0 100px #000);padding:2em;border:white solid 5px;width:50%;margin:0 auto}div.section h1[data-v-15f47eb8]{text-decoration:underline;filter:drop-shadow(0 0 100px #222)}div.section[data-v-395e87f8]{filter:drop-shadow(0 0 100px #000);padding:2em;border:white solid 3px;width:50%;margin:0 auto}div.section h1[data-v-395e87f8]{filter:drop-shadow(0 0 100px #222)}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}code,kbd,samp,pre{font-size:1em}fieldset{margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img{border-style:solid}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}legend{padding:0}ol,ul{list-style:none;margin:0;padding:0}progress{vertical-align:baseline}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}summary{display:list-item}table{text-indent:0;border-color:inherit;border-collapse:collapse}textarea{resize:vertical}textarea::placeholder{opacity:1;color:#9ca3af}textarea::webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}.prose{color:inherit;max-width:65ch;font-size:1rem;line-height:1.75}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:inherit;text-decoration:underline;font-weight:500}.prose strong{color:inherit;font-weight:600}.prose ol[type=A]{--list-counter-style: upper-alpha}.prose ol[type=a]{--list-counter-style: lower-alpha}.prose ol[type="A s"]{--list-counter-style: upper-alpha}.prose ol[type="a s"]{--list-counter-style: lower-alpha}.prose ol[type=I]{--list-counter-style: upper-roman}.prose ol[type=i]{--list-counter-style: lower-roman}.prose ol[type="I s"]{--list-counter-style: upper-roman}.prose ol[type="i s"]{--list-counter-style: lower-roman}.prose ol[type="1"]{--list-counter-style: decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style, decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:inherit;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:inherit;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:inherit;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{color:inherit;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{color:inherit;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:inherit;font-weight:600;font-size:.875em}.prose code:before{content:"`"}.prose code:after{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:before{content:none}.prose pre code:after{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose img{margin-top:2em;margin-bottom:2em}.prose video{margin-top:2em;margin-bottom:2em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>*:first-child{margin-top:1.25em}.prose>ul>li>*:last-child{margin-bottom:1.25em}.prose>ol>li>*:first-child{margin-top:1.25em}.prose>ol>li>*:last-child{margin-bottom:1.25em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose b,.prose em{color:inherit}.abs-br{position:absolute;bottom:0px;right:0px}.bg-main{background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.dark .bg-main{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}:root{--slidev-code-background: rgba(125,125,125,.03);--slidev-code-font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slidev-code-padding: 8px;--slidev-code-font-size: 12px;--slidev-code-line-height: 18px;--slidev-code-radius: 4px;--slidev-code-margin: 4px 0;--slidev-slide-container-background: black;--slidev-controls-foreground: white}html,body,#app,#page-root{padding:0;margin:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden}html{background:transparent}.icon-btn{cursor:pointer;display:inline-block;outline:2px solid transparent!important;outline-offset:2px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25rem;opacity:.75;padding:.5rem;vertical-align:middle;-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.icon-btn:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .1;opacity:1}.icon-btn.shallow{opacity:.3}.icon-btn.active{opacity:1}.icon-btn.disabled{opacity:.25;pointer-events:none}.slidev-vclick-target{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.slidev-vclick-hidden{opacity:0!important;pointer-events:none!important}.slidev-vclick-fade{opacity:.5}.slidev-icon{display:inline-block;vertical-align:sub;line-height:1em}html.dark .shiki-light{display:none}html:not(.dark) .shiki-dark{display:none}.slidev-code{font-family:var(--slidev-code-font-family)!important;padding:var(--slidev-code-padding)!important;font-size:var(--slidev-code-font-size)!important;line-height:var(--slidev-code-line-height)!important;border-radius:var(--slidev-code-radius)!important;margin:var(--slidev-code-margin)!important;overflow:auto}.slidev-code .line.dishonored{opacity:.3}.shiki-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative}.shiki-container>.shiki{height:100%}.slidev-code-line-numbers .slidev-code code{counter-reset:step;counter-increment:step 0}.slidev-code-line-numbers .slidev-code code .line:before{content:counter(step);counter-increment:step;display:inline-block;margin-right:1.5rem;text-align:right;--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity));width:1rem}.dark .slidev-code-line-numbers .slidev-code code .line:before{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}.katex,.katex :after,.katex :before{border-color:currentColor}.CodeMirror pre.CodeMirror-placeholder{opacity:.4}@font-face{font-family:Gilroy Bold;font-style:normal;font-weight:700;font-display:swap;src:local("Gilroy Bold"),url(/fonts/Gilroy-Bold.woff) format("woff")}:root{--slidev-theme-primary: #5d8392}.slidev-layout h1,.slidev-layout h2,.slidev-layout h3,.slidev-layout h4,.slidev-layout h5,.slidev-layout h6{-webkit-background-clip:text;background-clip:text;background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1));font-family:Gilroy Bold,sans-serif;font-weight:700;color:transparent}.slidev-layout{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;height:100%;padding:2.5rem}.slidev-layout h1,.slidev-layout h2,.slidev-layout h3,.slidev-layout h4,.slidev-layout p,.slidev-layout div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slidev-layout pre,.slidev-layout code{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.dark .slidev-layout h1,.dark .slidev-layout h2,.dark .slidev-layout h3,.dark .slidev-layout h4,.dark .slidev-layout h5,.dark .slidev-layout h6{--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1))}.slidev-layout h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem}.slidev-layout h2{font-size:1.5rem;line-height:2rem}.slidev-layout h3{font-weight:500;font-size:1.125rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:.1em}.slidev-layout p:not(.mb-0){line-height:1.5rem;margin-bottom:1rem}.slidev-layout strong{--tw-text-opacity: 1;color:rgba(91,33,182,var(--tw-text-opacity))}.dark .slidev-layout strong{--tw-text-opacity: 1;color:rgba(237,233,254,var(--tw-text-opacity))}.slidev-layout h1+p{margin-top:-.75rem;opacity:.7}.slidev-layout p+h2,.slidev-layout ul+h2,.slidev-layout table+h2{margin-top:2.5rem}.slidev-layout ul{list-style:circle}.slidev-layout ol{list-style:decimal}.slidev-layout li{line-height:1.8em;margin-left:1.1em;padding-left:.2em}.slidev-layout blockquote{background-color:var(--prism-background);border-color:var(--slidev-theme-primary);border-radius:.25rem;border-left-width:1px;font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem}.slidev-layout blockquote>*{margin-top:0;margin-bottom:0}.slidev-layout table{width:100%}.slidev-layout tr{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-bottom-width:1px}.slidev-layout th{font-weight:400;text-align:left}.slidev-layout a{border-color:currentColor;border-style:dashed;border-bottom-width:1px}.slidev-layout a:hover{border-style:solid}.slidev-layout td,.slidev-layout th{padding:.75rem .5rem}.slidev-layout b,.slidev-layout strong{font-weight:600}.slidev-layout kbd{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-radius:.25rem;border-width:1px;border-bottom-width:2px;--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .05;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;padding:.125rem .25rem}:root{--prism-scheme: light;--prism-foreground: #6e6e6e;--prism-background: #f4f4f4;--prism-comment: #a8a8a8;--prism-string: #555555;--prism-literal: #333333;--prism-keyword: #000000;--prism-function: #4f4f4f;--prism-deleted: #333333;--prism-class: #333333;--prism-builtin: #757575;--prism-property: #333333;--prism-namespace: #4f4f4f;--prism-punctuation: #ababab;--prism-decorator: var(--prism-class);--prism-operator: var(--prism-punctuation);--prism-number: var(--prism-literal);--prism-boolean: var(--prism-literal);--prism-variable: var(--prism-literal);--prism-constant: var(--prism-literal);--prism-symbol: var(--prism-literal);--prism-interpolation: var(--prism-literal);--prism-selector: var(--prism-keyword);--prism-keyword-control: var(--prism-keyword);--prism-regex: var(--prism-string);--prism-json-property: var(--prism-property);--prism-inline-background: var(--prism-background);--prism-comment-style: italic;--prism-url-decoration: underline;--prism-line-number: #a5a5a5;--prism-line-number-gutter: #333333;--prism-line-highlight-background: #eeeeee;--prism-selection-background: #aaaaaa;--prism-marker-color: var(--prism-foreground);--prism-marker-opacity: .4;--prism-marker-font-size: .8em;--prism-font-size: 1em;--prism-line-height: 1.5em;--prism-font-family: monospace;--prism-inline-font-size: var(--prism-font-size);--prism-block-font-size: var(--prism-font-size);--prism-tab-size: 2;--prism-block-padding-x: 1em;--prism-block-padding-y: 1em;--prism-block-margin-x: 0;--prism-block-margin-y: .5em;--prism-block-radius: .3em;--prism-inline-padding-x: .3em;--prism-inline-padding-y: .1em;--prism-inline-radius: .3em;--cm-scheme: light;--cm-foreground: #6e6e6e;--cm-background: #f4f4f4;--cm-comment: #a8a8a8;--cm-string: #555555;--cm-literal: #333333;--cm-keyword: #000000;--cm-function: #4f4f4f;--cm-deleted: #333333;--cm-class: #333333;--cm-builtin: #757575;--cm-property: #333333;--cm-namespace: #4f4f4f;--cm-punctuation: #ababab;--cm-decorator: var(--cm-class);--cm-operator: var(--cm-punctuation);--cm-number: var(--cm-literal);--cm-boolean: var(--cm-literal);--cm-variable: var(--cm-literal);--cm-constant: var(--cm-literal);--cm-symbol: var(--cm-literal);--cm-interpolation: var(--cm-literal);--cm-selector: var(--cm-keyword);--cm-keyword-control: var(--cm-keyword);--cm-regex: var(--cm-string);--cm-json-property: var(--cm-property);--cm-inline-background: var(--cm-background);--cm-comment-style: italic;--cm-url-decoration: underline;--cm-line-number: #a5a5a5;--cm-line-number-gutter: #333333;--cm-line-highlight-background: #eeeeee;--cm-selection-background: #aaaaaa;--cm-marker-color: var(--cm-foreground);--cm-marker-opacity: .4;--cm-marker-font-size: .8em;--cm-font-size: 1em;--cm-line-height: 1.5em;--cm-font-family: monospace;--cm-inline-font-size: var(--cm-font-size);--cm-block-font-size: var(--cm-font-size);--cm-tab-size: 2;--cm-block-padding-x: 1em;--cm-block-padding-y: 1em;--cm-block-margin-x: 0;--cm-block-margin-y: .5em;--cm-block-radius: .3em;--cm-inline-padding-x: .3em;--cm-inline-padding-y: .1em;--cm-inline-radius: .3em;--cm-scheme: var(--prism-scheme);--cm-foreground: var(--prism-foreground);--cm-background: var(--prism-background);--cm-comment: var(--prism-comment);--cm-string: var(--prism-string);--cm-literal: var(--prism-literal);--cm-keyword: var(--prism-keyword);--cm-function: var(--prism-function);--cm-deleted: var(--prism-deleted);--cm-class: var(--prism-class);--cm-builtin: var(--prism-builtin);--cm-property: var(--prism-property);--cm-namespace: var(--prism-namespace);--cm-punctuation: var(--prism-punctuation);--cm-decorator: var(--prism-decorator);--cm-operator: var(--prism-operator);--cm-number: var(--prism-number);--cm-boolean: var(--prism-boolean);--cm-variable: var(--prism-variable);--cm-constant: var(--prism-constant);--cm-symbol: var(--prism-symbol);--cm-interpolation: var(--prism-interpolation);--cm-selector: var(--prism-selector);--cm-keyword-control: var(--prism-keyword-control);--cm-regex: var(--prism-regex);--cm-json-property: var(--prism-json-property);--cm-inline-background: var(--prism-inline-background);--cm-comment-style: var(--prism-comment-style);--cm-url-decoration: var(--prism-url-decoration);--cm-line-number: var(--prism-line-number);--cm-line-number-gutter: var(--prism-line-number-gutter);--cm-line-highlight-background: var(--prism-line-highlight-background);--cm-selection-background: var(--prism-selection-background);--cm-marker-color: var(--prism-marker-color);--cm-marker-opacity: var(--prism-marker-opacity);--cm-marker-font-size: var(--prism-marker-font-size);--cm-font-size: var(--prism-font-size);--cm-line-height: var(--prism-line-height);--cm-font-family: var(--prism-font-family);--cm-inline-font-size: var(--prism-inline-font-size);--cm-block-font-size: var(--prism-block-font-size);--cm-tab-size: var(--prism-tab-size);--cm-block-padding-x: var(--prism-block-padding-x);--cm-block-padding-y: var(--prism-block-padding-y);--cm-block-margin-x: var(--prism-block-margin-x);--cm-block-margin-y: var(--prism-block-margin-y);--cm-block-radius: var(--prism-block-radius);--cm-inline-padding-x: var(--prism-inline-padding-x);--cm-inline-padding-y: var(--prism-inline-padding-y);--cm-inline-radius: var(--prism-inline-radius);--prism-font-family: var(--slidev-code-font-family)}div[class*=language-],pre[class*=language-],code[class*=language-]{font-size:var(--prism-font-size);font-family:var(--prism-font-family);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:var(--prism-line-height);-moz-tab-size:var(--prism-tab-size);-o-tab-size:var(--prism-tab-size);tab-size:var(--prism-tab-size);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:var(--prism-foreground)!important}div[class*=language-],pre[class*=language-]{font-size:var(--prism-block-font-size);padding:var(--prism-block-padding-y) var(--prism-block-padding-x);margin:var(--prism-block-margin-y) var(--prism-block-margin-x);border-radius:var(--prism-block-radius);overflow:auto;background:var(--prism-background)}:not(pre)>code[class*=language-]{font-size:var(--prism-inline-font-size);padding:var(--prism-inline-padding-y) var(--prism-inline-padding-x);border-radius:var(--prism-inline-radius);background:var(--prism-inline-background)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:var(--prism-selection-background)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--prism-comment);font-style:var(--prism-comment-style)}.token.namespace{color:var(--prism-namespace)}.token.interpolation{color:var(--prism-interpolation)}.token.string{color:var(--prism-string)}.token.punctuation{color:var(--prism-punctuation)}.token.operator{color:var(--prism-operator)}.token.keyword.module,.token.keyword.control-flow{color:var(--prism-keyword-control)}.token.url,.token.symbol,.token.inserted{color:var(--prism-symbol)}.token.constant{color:var(--prism-constant)}.token.string.url{text-decoration:var(--prism-url-decoration)}.token.boolean,.language-json .token.boolean{color:var(--prism-boolean)}.token.number,.language-json .token.number{color:var(--prism-number)}.token.variable{color:var(--prism-variable)}.token.keyword{color:var(--prism-keyword)}.token.atrule,.token.attr-value,.token.selector{color:var(--prism-selector)}.token.function{color:var(--prism-function)}.token.deleted{color:var(--prism-deleted)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:var(--prism-class)}.token.tag,.token.builtin{color:var(--prism-builtin)}.token.attr-name,.token.property,.token.entity{color:var(--prism-property)}.language-json .token.property{color:var(--prism-json-property)}.token.regex{color:var(--prism-regex)}.token.decorator,.token.annotation{color:var(--prism-decorator)}.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-number)}.line-numbers-rows>span:before{color:var(--prism-line-number-gutter)}.line-highlight{background:var(--prism-line-highlight-background)}.cm-s-vars.CodeMirror{background-color:var(--cm-background);color:var(--cm-foreground)}.cm-s-vars .CodeMirror-gutters{background:var(--cm-line-number-gutter);color:var(--cm-line-number);border:none}.cm-s-vars .CodeMirror-guttermarker,.cm-s-vars .CodeMirror-guttermarker-subtle,.cm-s-vars .CodeMirror-linenumber{color:var(--cm-line-number)}.cm-s-vars div.CodeMirror-selected,.cm-s-vars.CodeMirror-focused div.CodeMirror-selected{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::selection,.cm-s-vars .CodeMirror-line>span::selection,.cm-s-vars .CodeMirror-line>span>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::-moz-selection,.cm-s-vars .CodeMirror-line>span::-moz-selection,.cm-s-vars .CodeMirror-line>span>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-activeline-background{background:var(--cm-line-highlight-background)}.cm-s-vars .cm-keyword{color:var(--cm-keyword)}.cm-s-vars .cm-operator{color:var(--cm-punctuation)}.cm-s-vars .cm-variable,.cm-s-vars .cm-variable-2,.cm-s-vars .cm-variable-3,.cm-s-vars .cm-type{color:var(--cm-variable)}.cm-s-vars .cm-builtin{color:var(--cm-builtin)}.cm-s-vars .cm-atom{color:var(--cm-literal)}.cm-s-vars .cm-number{color:var(--cm-number)}.cm-s-vars .cm-def{color:var(--cm-decorator)}.cm-s-vars .cm-string,.cm-s-vars .cm-string-2{color:var(--cm-string)}.cm-s-vars .cm-comment{color:var(--cm-comment)}.cm-s-vars .cm-tag{color:var(--cm-property)}.cm-s-vars .cm-meta{color:var(--cm-namespace)}.cm-s-vars .cm-attribute,.cm-s-vars .cm-property{color:var(--cm-property)}.cm-s-vars .cm-qualifier{color:var(--cm-keyword)}.cm-s-vars .cm-error{color:var(--prism-deleted)}.cm-s-vars .CodeMirror-matchingbracket{text-decoration:underline}.cm-s-vars .CodeMirror-cursor{border-left:1px solid currentColor}html:not(.dark){--prism-foreground: #393a34;--prism-background: #f8f8f8;--prism-comment: #a0ada0;--prism-string: #b56959;--prism-literal: #2f8a89;--prism-number: #296aa3;--prism-keyword: #1c6b48;--prism-function: #6c7834;--prism-boolean: #1c6b48;--prism-constant: #a65e2b;--prism-deleted: #a14f55;--prism-class: #2993a3;--prism-builtin: #ab5959;--prism-property: #b58451;--prism-namespace: #b05a78;--prism-punctuation: #8e8f8b;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #698c96}html.dark{--prism-foreground: #d4cfbf;--prism-background: #1b1b1b;--prism-comment: #758575;--prism-string: #d48372;--prism-literal: #429988;--prism-keyword: #4d9375;--prism-boolean: #1c6b48;--prism-number: #6394bf;--prism-variable: #c2b36e;--prism-function: #a1b567;--prism-deleted: #a14f55;--prism-class: #54b1bf;--prism-builtin: #e0a569;--prism-property: #dd8e6e;--prism-namespace: #db889a;--prism-punctuation: #858585;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #6b8b9e;--prism-line-number: #888888;--prism-line-number-gutter: #eeeeee;--prism-line-highlight-background: #444444;--prism-selection-background: #444444}pre[class*=language-]{padding:.5rem}:not(pre)>code{font-size:.9em;background:var(--prism-background);border-radius:.25rem;font-weight:300;padding-top:.125rem;padding-bottom:.125rem}:not(pre)>code:before,:not(pre)>code:after{content:"`";opacity:.5}:not(pre)>code:before{margin-right:-.08em}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-current{background-color:currentColor}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgba(251,146,60,var(--tw-bg-opacity))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgba(249,115,22,var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark .dark\:bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgba(18,18,18,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}[hover\:bg~=gray-400]:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}[hover~=bg-white]:hover{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[bg~=black]{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-fuchsia-700{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.dark .dark\:from-white,.from-white{--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.dark .dark\:from-fuchsia-700{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.to-purple-800{--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1))}.dark .dark\:to-purple-50,.to-purple-50{--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1))}.dark .dark\:to-purple-800{--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.hover\:bg-opacity-75:hover{--tw-bg-opacity: .75}.\!bg-opacity-75{--tw-bg-opacity: .75 !important}[hover\:bg~=opacity-20]:hover{--tw-bg-opacity: .2}[hover~=bg-opacity-10]:hover{--tw-bg-opacity: .1}[bg~=opacity-80]{--tw-bg-opacity: .8}.border-gray-400,.dark .dark\:border-gray-400{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.hover\:border-orange-700:hover{--tw-border-opacity: 1;border-color:rgba(194,65,12,var(--tw-border-opacity))}.hover\:border-\$slidev-theme-primary:hover{border-color:var(--slidev-theme-primary)}.dark .dark\:border-true-gray-700{--tw-border-opacity: 1;border-color:rgba(64,64,64,var(--tw-border-opacity))}[border~=gray-400]{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}[border~=transparent]{border-color:transparent}.dark [border~="dark:gray-400"],.dark [dark\:border~=gray-400]{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-opacity-20{--tw-border-opacity: .2}.dark .dark\:border-opacity-10{--tw-border-opacity: .1}.hover\:border-opacity-75:hover{--tw-border-opacity: .75}.border-opacity-50,[border~=opacity-50]{--tw-border-opacity: .5}.dark [border~="dark:opacity-25"]{--tw-border-opacity: .25}.dark [dark\:border~=opacity-10]{--tw-border-opacity: .1}.rounded-md{border-radius:.375rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}[border~=rounded-md]{border-radius:.375rem}[border~=rounded]{border-radius:.25rem}.\!border-none{border-style:none!important}.dark .dark\:border,.border,[border~="~"],.dark [dark\:border~="~"]{border-width:1px}.border-l{border-left-width:1px}.border-b-2{border-bottom-width:2px}[border~=r]{border-right-width:1px}[border~=l]{border-left-width:1px}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex,[flex~="~"]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.table{display:table}.grid,[grid~="~"]{display:-ms-grid;display:grid}.hidden{display:none}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.place-content-center{place-content:center}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.font-mono,[font~=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hover\:font-medium:hover{font-weight:500}.h-40{height:10rem}.h-72{height:18rem}.h-12{height:3rem}.h-full{height:100%}.h-5{height:1.25rem}.h-14{height:3.5rem}.h-30{height:7.5rem}.h-40px{height:40px}.h-22px{height:22px}.h-2px{height:2px}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xs{font-size:.75rem;line-height:1rem}[text~=sm]{font-size:.875rem;line-height:1.25rem}.leading-2{line-height:.5rem}.m-6{margin:1.5rem}.m-auto{margin:auto}.m-2{margin:.5rem}[m~=auto]{margin:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-10px{margin-top:10px;margin-bottom:10px}.children\:my-auto>*{margin-top:auto;margin-bottom:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-20{margin-top:5rem}.mt-6{margin-top:1.5rem}.-mb-6{margin-bottom:-1.5rem}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.-mr-2{margin-right:-.5rem}.ml-auto{margin-left:auto}.-mt-1{margin-top:-.25rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-2{margin-top:.5rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.-ml-2{margin-left:-.5rem}[m~=t-4]{margin-top:1rem}[m~=-t-2]{margin-top:-.5rem}.min-h-full{min-height:100%}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!opacity-0{opacity:0!important}.opacity-50{opacity:.5}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-0{opacity:0}.hover\:opacity-10:hover{opacity:.1}.\!opacity-30{opacity:.3!important}.dark .dark\:opacity-25{opacity:.25}.\!opacity-100{opacity:1!important}.opacity-10{opacity:.1}.opacity-80{opacity:.8}.hover\:opacity-100:hover,.opacity-100{opacity:1}[opacity~="50"]{opacity:.5}[opacity~="hover:100"]:hover{opacity:1}.outline-none{outline:2px solid transparent;outline-offset:2px}[outline~="!none"]{outline:2px solid transparent!important;outline-offset:2px!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-4{padding:1rem}.p-2{padding:.5rem}.\!p-4{padding:1rem!important}.p-16{padding:4rem}[p~="2"]{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-20{padding-left:5rem;padding-right:5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}[p~=x-4]{padding-left:1rem;padding-right:1rem}[p~=y-2]{padding-top:.5rem;padding-bottom:.5rem}.pt-12{padding-top:3rem}.pt-4{padding-top:1rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pr-12{padding-right:3rem}.pl-6{padding-left:1.5rem}.pt-1{padding-top:.25rem}.pl-2{padding-left:.5rem}.pr-6{padding-right:1.5rem}[p~=l-1]{padding-left:.25rem}[p~="t-0.5"]{padding-top:.125rem}[p~=r-2]{padding-right:.5rem}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-bottom-9{bottom:-2.25rem}.-left-7{left:-1.75rem}.bottom-23{bottom:5.75rem}.left-45{left:11.25rem}.top-0{top:0px}.left-0{left:0px}.right-0{right:0px}.bottom-0{bottom:0px}.top-14{top:3.5rem}.left-40{left:10rem}.right-5{right:1.25rem}.top-5{top:1.25rem}.-top-20{top:-5rem}.bottom-10{bottom:2.5rem}.left-1\/2{left:50%}.top-4{top:1rem}.right-4{right:1rem}.resize-none{resize:none}.resize{resize:both}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow,[shadow~="~"]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[fill~=none]{fill:none}.text-center{text-align:center}.text-right{text-align:right}.\!hover\:text-white:hover{--tw-text-opacity: 1 !important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.text-\[\#2B90B6\]{--tw-text-opacity: 1;color:rgba(43,144,182,var(--tw-text-opacity))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgba(162,28,175,var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-\$slidev-theme-primary{color:var(--slidev-theme-primary)}.text-red-400{--tw-text-opacity: 1;color:rgba(248,113,113,var(--tw-text-opacity))}.\!text-current{color:currentColor!important}.text-\$slidev-controls-foreground{color:var(--slidev-controls-foreground)}.text-green-500{--tw-text-opacity: 1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-current{color:currentColor}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgba(15,118,110,var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity: 1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-\[\#181818\]{--tw-text-opacity: 1;color:rgba(24,24,24,var(--tw-text-opacity))}.dark .dark\:text-\[\#ddd\]{--tw-text-opacity: 1;color:rgba(221,221,221,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-opacity-85{--tw-text-opacity: .85}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.content-box{content:"box"}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.whitespace-nowrap{white-space:nowrap}.w-80{width:20rem}.w-60{width:15rem}.w-40{width:10rem}.w-full{width:100%}.w-1\/2{width:50%}.w-72{width:18rem}.w-auto{width:auto}.w-64{width:16rem}.w-5{width:1.25rem}[w~=min]{width:-webkit-min-content;width:-moz-min-content;width:min-content}.w-30{width:7.5rem}.w-10px{width:10px}.w-1px{width:1px}.w-22px{width:22px}.-z-1{z-index:-1}.z-100{z-index:100}.z-20{z-index:20}.z-10{z-index:10}.z-30{z-index:30}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}.gap-1{grid-gap:.25rem;gap:.25rem}[grid~=gap-4]{grid-gap:1rem;gap:1rem}[grid~=gap-2]{grid-gap:.5rem;gap:.5rem}.gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}.gap-y-4{-webkit-row-gap:1rem;-moz-row-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr\,max-content\]{grid-template-columns:1fr max-content}.grid-cols-2,[grid~=cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[max-content\,1fr\]{grid-template-rows:max-content 1fr}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}[scale~="1"]{--tw-scale-x: .01;--tw-scale-y: .01;--tw-scale-z: .01}.-rotate-10{--tw-rotate: -10deg}.transition-all{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.ease{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.duration{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate{-webkit-animation-iteration-count:1;animation-iteration-count:1}.filter{--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );-webkit-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: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)}.blur{--tw-blur: blur(8px)}@media (max-width: 767.9px){.\li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style, decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:inherit;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:inherit;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:inherit;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{color:inherit;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{color:inherit;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:inherit;font-weight:600;font-size:.875em}.prose code:before{content:"`"}.prose code:after{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:before{content:none}.prose pre code:after{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose img{margin-top:2em;margin-bottom:2em}.prose video{margin-top:2em;margin-bottom:2em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>*:first-child{margin-top:1.25em}.prose>ul>li>*:last-child{margin-bottom:1.25em}.prose>ol>li>*:first-child{margin-top:1.25em}.prose>ol>li>*:last-child{margin-bottom:1.25em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose b,.prose em{color:inherit}.abs-br{position:absolute;bottom:0px;right:0px}.bg-main{background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.dark .bg-main{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1));--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}:root{--slidev-code-background: rgba(125,125,125,.03);--slidev-code-font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slidev-code-padding: 8px;--slidev-code-font-size: 12px;--slidev-code-line-height: 18px;--slidev-code-radius: 4px;--slidev-code-margin: 4px 0;--slidev-slide-container-background: black;--slidev-controls-foreground: white}html,body,#app,#page-root{padding:0;margin:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden}html{background:transparent}.icon-btn{cursor:pointer;display:inline-block;outline:2px solid transparent!important;outline-offset:2px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25rem;opacity:.75;padding:.5rem;vertical-align:middle;-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.icon-btn:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .1;opacity:1}.icon-btn.shallow{opacity:.3}.icon-btn.active{opacity:1}.icon-btn.disabled{opacity:.25;pointer-events:none}.slidev-vclick-target{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.slidev-vclick-hidden{opacity:0!important;pointer-events:none!important}.slidev-vclick-fade{opacity:.5}.slidev-icon{display:inline-block;vertical-align:sub;line-height:1em}html.dark .shiki-light{display:none}html:not(.dark) .shiki-dark{display:none}.slidev-code{font-family:var(--slidev-code-font-family)!important;padding:var(--slidev-code-padding)!important;font-size:var(--slidev-code-font-size)!important;line-height:var(--slidev-code-line-height)!important;border-radius:var(--slidev-code-radius)!important;margin:var(--slidev-code-margin)!important;overflow:auto}.slidev-code .line.dishonored{opacity:.3}.shiki-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative}.shiki-container>.shiki{height:100%}.slidev-code-line-numbers .slidev-code code{counter-reset:step;counter-increment:step 0}.slidev-code-line-numbers .slidev-code code .line:before{content:counter(step);counter-increment:step;display:inline-block;margin-right:1.5rem;text-align:right;--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity));width:1rem}.dark .slidev-code-line-numbers .slidev-code code .line:before{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}.katex,.katex :after,.katex :before{border-color:currentColor}.CodeMirror pre.CodeMirror-placeholder{opacity:.4}@font-face{font-family:Gilroy Bold;font-style:normal;font-weight:700;font-display:swap;src:local("Gilroy Bold"),url(/fonts/Gilroy-Bold.woff) format("woff")}:root{--slidev-theme-primary: #5d8392}.slidev-layout h1,.slidev-layout h2,.slidev-layout h3,.slidev-layout h4,.slidev-layout h5,.slidev-layout h6{-webkit-background-clip:text;background-clip:text;background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1));font-family:Gilroy Bold,sans-serif;font-weight:700;color:transparent}.slidev-layout{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;height:100%;padding:2.5rem}.slidev-layout h1,.slidev-layout h2,.slidev-layout h3,.slidev-layout h4,.slidev-layout p,.slidev-layout div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slidev-layout pre,.slidev-layout code{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.dark .slidev-layout h1,.dark .slidev-layout h2,.dark .slidev-layout h3,.dark .slidev-layout h4,.dark .slidev-layout h5,.dark .slidev-layout h6{--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1))}.slidev-layout h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem}.slidev-layout h2{font-size:1.5rem;line-height:2rem}.slidev-layout h3{font-weight:500;font-size:1.125rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:.1em}.slidev-layout p:not(.mb-0){line-height:1.5rem;margin-bottom:1rem}.slidev-layout strong{--tw-text-opacity: 1;color:rgba(91,33,182,var(--tw-text-opacity))}.dark .slidev-layout strong{--tw-text-opacity: 1;color:rgba(237,233,254,var(--tw-text-opacity))}.slidev-layout h1+p{margin-top:-.75rem;opacity:.7}.slidev-layout p+h2,.slidev-layout ul+h2,.slidev-layout table+h2{margin-top:2.5rem}.slidev-layout ul{list-style:circle}.slidev-layout ol{list-style:decimal}.slidev-layout li{line-height:1.8em;margin-left:1.1em;padding-left:.2em}.slidev-layout blockquote{background-color:var(--prism-background);border-color:var(--slidev-theme-primary);border-radius:.25rem;border-left-width:1px;font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem}.slidev-layout blockquote>*{margin-top:0;margin-bottom:0}.slidev-layout table{width:100%}.slidev-layout tr{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-bottom-width:1px}.slidev-layout th{font-weight:400;text-align:left}.slidev-layout a{border-color:currentColor;border-style:dashed;border-bottom-width:1px}.slidev-layout a:hover{border-style:solid}.slidev-layout td,.slidev-layout th{padding:.75rem .5rem}.slidev-layout b,.slidev-layout strong{font-weight:600}.slidev-layout kbd{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-border-opacity: .2;border-radius:.25rem;border-width:1px;border-bottom-width:2px;--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity));--tw-bg-opacity: .05;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;padding:.125rem .25rem}:root{--prism-scheme: light;--prism-foreground: #6e6e6e;--prism-background: #f4f4f4;--prism-comment: #a8a8a8;--prism-string: #555555;--prism-literal: #333333;--prism-keyword: #000000;--prism-function: #4f4f4f;--prism-deleted: #333333;--prism-class: #333333;--prism-builtin: #757575;--prism-property: #333333;--prism-namespace: #4f4f4f;--prism-punctuation: #ababab;--prism-decorator: var(--prism-class);--prism-operator: var(--prism-punctuation);--prism-number: var(--prism-literal);--prism-boolean: var(--prism-literal);--prism-variable: var(--prism-literal);--prism-constant: var(--prism-literal);--prism-symbol: var(--prism-literal);--prism-interpolation: var(--prism-literal);--prism-selector: var(--prism-keyword);--prism-keyword-control: var(--prism-keyword);--prism-regex: var(--prism-string);--prism-json-property: var(--prism-property);--prism-inline-background: var(--prism-background);--prism-comment-style: italic;--prism-url-decoration: underline;--prism-line-number: #a5a5a5;--prism-line-number-gutter: #333333;--prism-line-highlight-background: #eeeeee;--prism-selection-background: #aaaaaa;--prism-marker-color: var(--prism-foreground);--prism-marker-opacity: .4;--prism-marker-font-size: .8em;--prism-font-size: 1em;--prism-line-height: 1.5em;--prism-font-family: monospace;--prism-inline-font-size: var(--prism-font-size);--prism-block-font-size: var(--prism-font-size);--prism-tab-size: 2;--prism-block-padding-x: 1em;--prism-block-padding-y: 1em;--prism-block-margin-x: 0;--prism-block-margin-y: .5em;--prism-block-radius: .3em;--prism-inline-padding-x: .3em;--prism-inline-padding-y: .1em;--prism-inline-radius: .3em;--cm-scheme: light;--cm-foreground: #6e6e6e;--cm-background: #f4f4f4;--cm-comment: #a8a8a8;--cm-string: #555555;--cm-literal: #333333;--cm-keyword: #000000;--cm-function: #4f4f4f;--cm-deleted: #333333;--cm-class: #333333;--cm-builtin: #757575;--cm-property: #333333;--cm-namespace: #4f4f4f;--cm-punctuation: #ababab;--cm-decorator: var(--cm-class);--cm-operator: var(--cm-punctuation);--cm-number: var(--cm-literal);--cm-boolean: var(--cm-literal);--cm-variable: var(--cm-literal);--cm-constant: var(--cm-literal);--cm-symbol: var(--cm-literal);--cm-interpolation: var(--cm-literal);--cm-selector: var(--cm-keyword);--cm-keyword-control: var(--cm-keyword);--cm-regex: var(--cm-string);--cm-json-property: var(--cm-property);--cm-inline-background: var(--cm-background);--cm-comment-style: italic;--cm-url-decoration: underline;--cm-line-number: #a5a5a5;--cm-line-number-gutter: #333333;--cm-line-highlight-background: #eeeeee;--cm-selection-background: #aaaaaa;--cm-marker-color: var(--cm-foreground);--cm-marker-opacity: .4;--cm-marker-font-size: .8em;--cm-font-size: 1em;--cm-line-height: 1.5em;--cm-font-family: monospace;--cm-inline-font-size: var(--cm-font-size);--cm-block-font-size: var(--cm-font-size);--cm-tab-size: 2;--cm-block-padding-x: 1em;--cm-block-padding-y: 1em;--cm-block-margin-x: 0;--cm-block-margin-y: .5em;--cm-block-radius: .3em;--cm-inline-padding-x: .3em;--cm-inline-padding-y: .1em;--cm-inline-radius: .3em;--cm-scheme: var(--prism-scheme);--cm-foreground: var(--prism-foreground);--cm-background: var(--prism-background);--cm-comment: var(--prism-comment);--cm-string: var(--prism-string);--cm-literal: var(--prism-literal);--cm-keyword: var(--prism-keyword);--cm-function: var(--prism-function);--cm-deleted: var(--prism-deleted);--cm-class: var(--prism-class);--cm-builtin: var(--prism-builtin);--cm-property: var(--prism-property);--cm-namespace: var(--prism-namespace);--cm-punctuation: var(--prism-punctuation);--cm-decorator: var(--prism-decorator);--cm-operator: var(--prism-operator);--cm-number: var(--prism-number);--cm-boolean: var(--prism-boolean);--cm-variable: var(--prism-variable);--cm-constant: var(--prism-constant);--cm-symbol: var(--prism-symbol);--cm-interpolation: var(--prism-interpolation);--cm-selector: var(--prism-selector);--cm-keyword-control: var(--prism-keyword-control);--cm-regex: var(--prism-regex);--cm-json-property: var(--prism-json-property);--cm-inline-background: var(--prism-inline-background);--cm-comment-style: var(--prism-comment-style);--cm-url-decoration: var(--prism-url-decoration);--cm-line-number: var(--prism-line-number);--cm-line-number-gutter: var(--prism-line-number-gutter);--cm-line-highlight-background: var(--prism-line-highlight-background);--cm-selection-background: var(--prism-selection-background);--cm-marker-color: var(--prism-marker-color);--cm-marker-opacity: var(--prism-marker-opacity);--cm-marker-font-size: var(--prism-marker-font-size);--cm-font-size: var(--prism-font-size);--cm-line-height: var(--prism-line-height);--cm-font-family: var(--prism-font-family);--cm-inline-font-size: var(--prism-inline-font-size);--cm-block-font-size: var(--prism-block-font-size);--cm-tab-size: var(--prism-tab-size);--cm-block-padding-x: var(--prism-block-padding-x);--cm-block-padding-y: var(--prism-block-padding-y);--cm-block-margin-x: var(--prism-block-margin-x);--cm-block-margin-y: var(--prism-block-margin-y);--cm-block-radius: var(--prism-block-radius);--cm-inline-padding-x: var(--prism-inline-padding-x);--cm-inline-padding-y: var(--prism-inline-padding-y);--cm-inline-radius: var(--prism-inline-radius);--prism-font-family: var(--slidev-code-font-family)}div[class*=language-],pre[class*=language-],code[class*=language-]{font-size:var(--prism-font-size);font-family:var(--prism-font-family);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:var(--prism-line-height);-moz-tab-size:var(--prism-tab-size);-o-tab-size:var(--prism-tab-size);tab-size:var(--prism-tab-size);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:var(--prism-foreground)!important}div[class*=language-],pre[class*=language-]{font-size:var(--prism-block-font-size);padding:var(--prism-block-padding-y) var(--prism-block-padding-x);margin:var(--prism-block-margin-y) var(--prism-block-margin-x);border-radius:var(--prism-block-radius);overflow:auto;background:var(--prism-background)}:not(pre)>code[class*=language-]{font-size:var(--prism-inline-font-size);padding:var(--prism-inline-padding-y) var(--prism-inline-padding-x);border-radius:var(--prism-inline-radius);background:var(--prism-inline-background)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:var(--prism-selection-background)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--prism-comment);font-style:var(--prism-comment-style)}.token.namespace{color:var(--prism-namespace)}.token.interpolation{color:var(--prism-interpolation)}.token.string{color:var(--prism-string)}.token.punctuation{color:var(--prism-punctuation)}.token.operator{color:var(--prism-operator)}.token.keyword.module,.token.keyword.control-flow{color:var(--prism-keyword-control)}.token.url,.token.symbol,.token.inserted{color:var(--prism-symbol)}.token.constant{color:var(--prism-constant)}.token.string.url{text-decoration:var(--prism-url-decoration)}.token.boolean,.language-json .token.boolean{color:var(--prism-boolean)}.token.number,.language-json .token.number{color:var(--prism-number)}.token.variable{color:var(--prism-variable)}.token.keyword{color:var(--prism-keyword)}.token.atrule,.token.attr-value,.token.selector{color:var(--prism-selector)}.token.function{color:var(--prism-function)}.token.deleted{color:var(--prism-deleted)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:var(--prism-class)}.token.tag,.token.builtin{color:var(--prism-builtin)}.token.attr-name,.token.property,.token.entity{color:var(--prism-property)}.language-json .token.property{color:var(--prism-json-property)}.token.regex{color:var(--prism-regex)}.token.decorator,.token.annotation{color:var(--prism-decorator)}.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-number)}.line-numbers-rows>span:before{color:var(--prism-line-number-gutter)}.line-highlight{background:var(--prism-line-highlight-background)}.cm-s-vars.CodeMirror{background-color:var(--cm-background);color:var(--cm-foreground)}.cm-s-vars .CodeMirror-gutters{background:var(--cm-line-number-gutter);color:var(--cm-line-number);border:none}.cm-s-vars .CodeMirror-guttermarker,.cm-s-vars .CodeMirror-guttermarker-subtle,.cm-s-vars .CodeMirror-linenumber{color:var(--cm-line-number)}.cm-s-vars div.CodeMirror-selected,.cm-s-vars.CodeMirror-focused div.CodeMirror-selected{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::selection,.cm-s-vars .CodeMirror-line>span::selection,.cm-s-vars .CodeMirror-line>span>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::-moz-selection,.cm-s-vars .CodeMirror-line>span::-moz-selection,.cm-s-vars .CodeMirror-line>span>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-activeline-background{background:var(--cm-line-highlight-background)}.cm-s-vars .cm-keyword{color:var(--cm-keyword)}.cm-s-vars .cm-operator{color:var(--cm-punctuation)}.cm-s-vars .cm-variable,.cm-s-vars .cm-variable-2,.cm-s-vars .cm-variable-3,.cm-s-vars .cm-type{color:var(--cm-variable)}.cm-s-vars .cm-builtin{color:var(--cm-builtin)}.cm-s-vars .cm-atom{color:var(--cm-literal)}.cm-s-vars .cm-number{color:var(--cm-number)}.cm-s-vars .cm-def{color:var(--cm-decorator)}.cm-s-vars .cm-string,.cm-s-vars .cm-string-2{color:var(--cm-string)}.cm-s-vars .cm-comment{color:var(--cm-comment)}.cm-s-vars .cm-tag{color:var(--cm-property)}.cm-s-vars .cm-meta{color:var(--cm-namespace)}.cm-s-vars .cm-attribute,.cm-s-vars .cm-property{color:var(--cm-property)}.cm-s-vars .cm-qualifier{color:var(--cm-keyword)}.cm-s-vars .cm-error{color:var(--prism-deleted)}.cm-s-vars .CodeMirror-matchingbracket{text-decoration:underline}.cm-s-vars .CodeMirror-cursor{border-left:1px solid currentColor}html:not(.dark){--prism-foreground: #393a34;--prism-background: #f8f8f8;--prism-comment: #a0ada0;--prism-string: #b56959;--prism-literal: #2f8a89;--prism-number: #296aa3;--prism-keyword: #1c6b48;--prism-function: #6c7834;--prism-boolean: #1c6b48;--prism-constant: #a65e2b;--prism-deleted: #a14f55;--prism-class: #2993a3;--prism-builtin: #ab5959;--prism-property: #b58451;--prism-namespace: #b05a78;--prism-punctuation: #8e8f8b;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #698c96}html.dark{--prism-foreground: #d4cfbf;--prism-background: #1b1b1b;--prism-comment: #758575;--prism-string: #d48372;--prism-literal: #429988;--prism-keyword: #4d9375;--prism-boolean: #1c6b48;--prism-number: #6394bf;--prism-variable: #c2b36e;--prism-function: #a1b567;--prism-deleted: #a14f55;--prism-class: #54b1bf;--prism-builtin: #e0a569;--prism-property: #dd8e6e;--prism-namespace: #db889a;--prism-punctuation: #858585;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #6b8b9e;--prism-line-number: #888888;--prism-line-number-gutter: #eeeeee;--prism-line-highlight-background: #444444;--prism-selection-background: #444444}pre[class*=language-]{padding:.5rem}:not(pre)>code{font-size:.9em;background:var(--prism-background);border-radius:.25rem;font-weight:300;padding-top:.125rem;padding-bottom:.125rem}:not(pre)>code:before,:not(pre)>code:after{content:"`";opacity:.5}:not(pre)>code:before{margin-right:-.08em}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.bg-transparent{background-color:transparent}.bg-current{background-color:currentColor}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgba(251,146,60,var(--tw-bg-opacity))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgba(249,115,22,var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark .dark\:bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgba(18,18,18,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}[hover~=bg-white]:hover{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[bg~=black]{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:-o-linear-gradient(left,var(--tw-gradient-stops));background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-fuchsia-700{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.dark .dark\:from-white,.from-white{--tw-gradient-from: rgba(255, 255, 255, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.dark .dark\:from-fuchsia-700{--tw-gradient-from: rgba(162, 28, 175, var(--tw-from-opacity, 1));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))}.to-purple-800{--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1))}.dark .dark\:to-purple-50,.to-purple-50{--tw-gradient-to: rgba(245, 243, 255, var(--tw-to-opacity, 1))}.dark .dark\:to-purple-800{--tw-gradient-to: rgba(91, 33, 182, var(--tw-to-opacity, 1))}.\!bg-opacity-75{--tw-bg-opacity: .75 !important}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.hover\:bg-opacity-75:hover{--tw-bg-opacity: .75}[hover~=bg-opacity-10]:hover{--tw-bg-opacity: .1}[bg~=opacity-80]{--tw-bg-opacity: .8}.dark .dark\:border-gray-400{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-400\/50{--tw-border-opacity: .5;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.hover\:border-\$slidev-theme-primary:hover{border-color:var(--slidev-theme-primary)}.hover\:border-orange-700:hover{--tw-border-opacity: 1;border-color:rgba(194,65,12,var(--tw-border-opacity))}.dark .dark\:border-true-gray-700{--tw-border-opacity: 1;border-color:rgba(64,64,64,var(--tw-border-opacity))}[border~=transparent]{border-color:transparent}.dark [border~="dark:gray-400"],.dark [dark\:border~=gray-400]{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.dark .dark\:border-opacity-10{--tw-border-opacity: .1}.border-opacity-50{--tw-border-opacity: .5}.border-opacity-20{--tw-border-opacity: .2}.hover\:border-opacity-75:hover{--tw-border-opacity: .75}.dark [border~="dark:opacity-25"]{--tw-border-opacity: .25}.dark [dark\:border~=opacity-10]{--tw-border-opacity: .1}.rounded-md{border-radius:.375rem}.rounded-1\/2{border-radius:50%}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}[border~=rounded]{border-radius:.25rem}.\!border-none{border-style:none!important}.dark .dark\:border,.border,[border~="~"],.dark [dark\:border~="~"]{border-width:1px}.border-l{border-left-width:1px}.border-b-2{border-bottom-width:2px}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.table{display:table}.grid,[grid~="~"]{display:-ms-grid;display:grid}.hidden{display:none}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.place-content-center{place-content:center}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hover\:font-medium:hover{font-weight:500}.h-6{height:1.5rem}.h-full{height:100%}.h-5{height:1.25rem}.h-40{height:10rem}.h-72{height:18rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-40px{height:40px}.h-0\.7{height:.175rem}.h-30{height:7.5rem}.h-22px{height:22px}.h-2px{height:2px}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-5xl{font-size:3rem;line-height:1}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xs{font-size:.75rem;line-height:1rem}[text~=sm]{font-size:.875rem;line-height:1.25rem}.leading-2{line-height:.5rem}.m-auto{margin:auto}.m-2{margin:.5rem}.m-6{margin:1.5rem}.children\:my-auto>*{margin-top:auto;margin-bottom:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-10px{margin-top:10px;margin-bottom:10px}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mt-0\.5{margin-top:-.125rem}.mr-2{margin-right:.5rem}.mb-4{margin-bottom:1rem}.ml-0{margin-left:0}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mt-20{margin-top:5rem}.mt-6{margin-top:1.5rem}.-mb-6{margin-bottom:-1.5rem}.-mr-2{margin-right:-.5rem}.ml-auto{margin-left:auto}.-mt-1{margin-top:-.25rem}.mr-4{margin-right:1rem}.ml-2{margin-left:.5rem}.mt-2{margin-top:.5rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.-ml-2{margin-left:-.5rem}[m~=t-4]{margin-top:1rem}[m~=-t-2]{margin-top:-.5rem}.min-h-full{min-height:100%}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!opacity-0{opacity:0!important}.opacity-40{opacity:.4}.hover\:opacity-90:hover{opacity:.9}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-10{opacity:.1}.\!opacity-100{opacity:1!important}.dark .dark\:opacity-25{opacity:.25}.hover\:opacity-100:hover,.opacity-100{opacity:1}.opacity-30{opacity:.3}.hover\:opacity-10:hover{opacity:.1}.\!opacity-30{opacity:.3!important}[opacity~="50"]{opacity:.5}[opacity~="hover:100"]:hover{opacity:1}.outline-none{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-2{padding:.5rem}.p-16{padding:4rem}.p-4{padding:1rem}.\!p-4{padding:1rem!important}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-20{padding-left:5rem;padding-right:5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}[p~=x-4]{padding-left:1rem;padding-right:1rem}[p~=y-2]{padding-top:.5rem;padding-bottom:.5rem}.pt-12{padding-top:3rem}.pt-4{padding-top:1rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pr-12{padding-right:3rem}.pl-6{padding-left:1.5rem}.pt-1{padding-top:.25rem}.pl-2{padding-left:.5rem}.pr-6{padding-right:1.5rem}[p~=l-1]{padding-left:.25rem}[p~="t-0.5"]{padding-top:.125rem}[p~=r-2]{padding-right:.5rem}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0px}.top-4{top:1rem}.right-4{right:1rem}.bottom-0{bottom:0px}.left-0{left:0px}.right-0{right:0px}.right-5{right:1.25rem}.top-5{top:1.25rem}.-top-20{top:-5rem}.bottom-10{bottom:2.5rem}.left-1{left:.25rem}.right-1{right:.25rem}.-bottom-9{bottom:-2.25rem}.-left-7{left:-1.75rem}.bottom-23{bottom:5.75rem}.left-45{left:11.25rem}.top-14{top:3.5rem}.left-40{left:10rem}.left-1\/2{left:50%}.resize-none{resize:none}.resize{resize:both}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[shadow~="~"]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[fill~=none]{fill:none}.text-center{text-align:center}.text-right{text-align:right}.text-gray-400{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.\!text-current{color:currentColor!important}.text-red-400{--tw-text-opacity: 1;color:rgba(248,113,113,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-\$slidev-controls-foreground{color:var(--slidev-controls-foreground)}.text-fuchsia-700{--tw-text-opacity: 1;color:rgba(162,28,175,var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.\!hover\:text-white:hover{--tw-text-opacity: 1 !important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.text-\[\#2B90B6\]{--tw-text-opacity: 1;color:rgba(43,144,182,var(--tw-text-opacity))}.text-\$slidev-theme-primary{color:var(--slidev-theme-primary)}.text-red-500{--tw-text-opacity: 1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-current{color:currentColor}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgba(15,118,110,var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity: 1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-\[\#181818\]{--tw-text-opacity: 1;color:rgba(24,24,24,var(--tw-text-opacity))}.dark .dark\:text-\[\#ddd\]{--tw-text-opacity: 1;color:rgba(221,221,221,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-opacity-85{--tw-text-opacity: .85}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.content-box{content:"box"}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.visible{visibility:visible}.whitespace-nowrap{white-space:nowrap}.w-6{width:1.5rem}.w-full{width:100%}.w-5{width:1.25rem}.w-80{width:20rem}.w-60{width:15rem}.w-40{width:10rem}.w-1\/2{width:50%}.w-72{width:18rem}.w-auto{width:auto}.w-64{width:16rem}.w-1px{width:1px}.w-30{width:7.5rem}.w-10px{width:10px}.w-22px{width:22px}.z-20{z-index:20}.-z-1{z-index:-1}.z-100{z-index:100}.z-10{z-index:10}.z-30{z-index:30}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}[grid~=gap-4]{grid-gap:1rem;gap:1rem}[grid~=gap-2]{grid-gap:.5rem;gap:.5rem}.gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}.gap-y-4{-webkit-row-gap:1rem;-moz-row-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.grid-cols-\[1fr\,max-content\]{grid-template-columns:1fr max-content}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-2,[grid~=cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[max-content\,1fr\]{grid-template-rows:max-content 1fr}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.scale-85{--tw-scale-x: .85;--tw-scale-y: .85;--tw-scale-z: .85}[scale~="1"]{--tw-scale-x: .01;--tw-scale-y: .01;--tw-scale-z: .01}.-rotate-45{--tw-rotate: -45deg}.-rotate-10{--tw-rotate: -10deg}.transition-opacity{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-all{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition\:n,.transition\:s,.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.ease,.ease\:e\,times\:t\,delay\:n{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.duration-300{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.duration{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate{-webkit-animation-iteration-count:1;animation-iteration-count:1}.filter{--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );-webkit-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: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)}.blur{--tw-blur: blur(8px)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06))}.saturate{--tw-saturate: saturate(0)}@media (max-width: 767.9px){.\ + + Press Space for next page + + + +
+ + + + +
+ + + +--- + +# What is Slidev? + +Slidev is a slides maker and presenter designed for developers, consist of the following features + +- ๐Ÿ“ **Text-based** - focus on the content with Markdown, and then style them later +- ๐ŸŽจ **Themable** - theme can be shared and used with npm packages +- ๐Ÿง‘โ€๐Ÿ’ป **Developer Friendly** - code highlighting, live coding with autocompletion +- ๐Ÿคน **Interactive** - embedding Vue components to enhance your expressions +- ๐ŸŽฅ **Recording** - built-in recording and camera view +- ๐Ÿ“ค **Portable** - export into PDF, PNGs, or even a hostable SPA +- ๐Ÿ›  **Hackable** - anything possible on a webpage + +
+
+ +Read more about [Why Slidev?](https://sli.dev/guide/why) + + + + + +--- + +# Navigation + +Hover on the bottom-left corner to see the navigation's controls panel, [learn more](https://sli.dev/guide/navigation.html) + +### Keyboard Shortcuts + +| | | +| --- | --- | +| right / space| next animation or slide | +| left / shiftspace | previous animation or slide | +| up | previous slide | +| down | next slide | + + + +

Here!

+ +--- +layout: image-right +image: https://source.unsplash.com/collection/94734566/1920x1080 +--- + +# Code + +Use code snippets and get the highlighting directly![^1] + +```ts {all|2|1-6|9|all} +interface User { + id: number + firstName: string + lastName: string + role: string +} + +function updateUser(id: number, update: User) { + const user = getUser(id) + const newUser = { ...user, ...update } + saveUser(id, newUser) +} +``` + + + +[^1]: [Learn More](https://sli.dev/guide/syntax.html#line-highlighting) + + + +--- + +# Components + +
+
+ +You can use Vue components directly inside your slides. + +We have provided a few built-in components like `` and `` that you can use directly. And adding your custom components is also super easy. + +```html + +``` + + + + +Check out [the guides](https://sli.dev/builtin/components.html) for more. + +
+
+ +```html + +``` + + + +
+
+ + +--- +class: px-20 +--- + +# Themes + +Slidev comes with powerful theming support. Themes can provide styles, layouts, components, or even configurations for tools. Switching between themes by just **one edit** in your frontmatter: + +
+ +```yaml +--- +theme: default +--- +``` + +```yaml +--- +theme: seriph +--- +``` + + + + + +
+ +Read more about [How to use a theme](https://sli.dev/themes/use.html) and +check out the [Awesome Themes Gallery](https://sli.dev/themes/gallery.html). + +--- +preload: false +--- + +# Animations + +Animations are powered by [@vueuse/motion](https://motion.vueuse.org/). + +```html +
+ Slidev +
+``` + +
+
+ + + +
+ +
+ Slidev +
+
+ + + + +
+ +[Learn More](https://sli.dev/guide/animations.html#motion) + +
+ +--- + +# LaTeX + +LaTeX is supported out-of-box powered by [KaTeX](https://katex.org/). + +
+ +Inline $\sqrt{3x-1}+(1+x)^2$ + +Block +$$ +\begin{array}{c} + +\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & += \frac{4\pi}{c}\vec{\mathbf{j}} \nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\ + +\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\ + +\nabla \cdot \vec{\mathbf{B}} & = 0 + +\end{array} +$$ + +
+ +[Learn more](https://sli.dev/guide/syntax#latex) + +--- + +# Diagrams + +You can create diagrams / graphs from textual descriptions, directly in your Markdown. + +
+ +```mermaid {scale: 0.5} +sequenceDiagram + Alice->John: Hello John, how are you? + Note over Alice,John: A typical interaction +``` + +```mermaid {theme: 'neutral', scale: 0.8} +graph TD +B[Text] --> C{Decision} +C -->|One| D[Result 1] +C -->|Two| E[Result 2] +``` + +```plantuml {scale: 0.7} +@startuml + +package "Some Group" { + HTTP - [First Component] + [Another Component] +} + +node "Other Groups" { + FTP - [Second Component] + [First Component] --> FTP +} + +cloud { + [Example 1] +} + + +database "MySql" { + folder "This is my folder" { + [Folder 3] + } + frame "Foo" { + [Frame 4] + } +} + + +[Another Component] --> [Example 1] +[Example 1] --> [Folder 3] +[Folder 3] --> [Frame 4] + +@enduml +``` + +
+ +[Learn More](https://sli.dev/guide/syntax.html#diagrams) + + +--- +layout: center +class: text-center +--- + +# Learn More + +[Documentations](https://sli.dev) ยท [GitHub](https://github.com/slidevjs/slidev) ยท [Showcases](https://sli.dev/showcases.html) \ No newline at end of file diff --git a/slides.md b/slides.md index 7e9bddd..bd54f92 100644 --- a/slides.md +++ b/slides.md @@ -101,16 +101,30 @@ Wouldn't you like to show off what you've worked on? Let's make it a new standar ## Collaboration ACM is missing a platform for collaborating on projects together - one is sorely needed to connect those with an idea -to those with the skills. +to those with the skills. From small projects to grandiose far off ideas, everything is on the table. --- +## Assistance + +With my experience and skillset, I believe I can help the members of ACM out with their projects from start to finish. + +- **Ideas**: I'm full of ideas when it comes to projects; I can help you expand on your project or provide a viewpoint you hadn't thought of yet! +- **Issues**: With my experience, I've fallen into so many traps, flaws and issues with projects that I guarantee you I can help speculate what problems you'll encounter in development. +- **Tech Stack**: I'm knowledgeable on tech stacks, frameworks and technologies, but even if I don't know what you need yet, I can find out. Let me help you figure out what you need! + + +--- +class: +--- + # Contact & Platforms +- ๐Ÿ’ฏ **Website** - [xevion.dev](https://xevion.dev) - ๐Ÿ”ง **GitHub** - Xevion or [github.com/Xevion](https://github.com/Xevion) -- ๐Ÿš€ **Discord** - `Xevion#8506`, or `Ctrl+K` then type `Xevion` - ๐Ÿ›ฐ๏ธ **LinkedIn** - Ryan Walters at **[linkedin.com/in/ryancwalters/](https://www.linkedin.com/in/ryancwalters/)** -- **Website** - [xevion.dev](https://xevion.dev) +- ๐Ÿš€ **Discord** - `Xevion#8506`, or `Ctrl+K` then type `Xevion` +- ๐Ÿ“จ **Email** - `ryanchwalters@gmail.com` or `xevioni@yandex.com` - **Photography Website** - [www.rcw.photos](https://www.rcw.photos/) ---