From 6a1943c372a671d9c84a990d5b7fca9feb39163d Mon Sep 17 00:00:00 2001 From: Xevion Date: Wed, 6 Apr 2022 01:44:28 -0500 Subject: [PATCH] Commit latest presentation --- dist/404.html | 17 - dist/_redirects | 1 - dist/assets/DrawingControls.956b7d9a.js | 3 - dist/assets/DrawingLayer.c8aa4249.js | 1 - dist/assets/FileSaver.min.4f92ed14.js | 1 - dist/assets/index.4aca3c25.js | 18 - .../assets/logo-title-horizontal.96c3c915.png | Bin 122555 -> 0 bytes dist/assets/logo.b72bde5d.png | Bin 94320 -> 0 bytes docs/404.html | 4 +- docs/CNAME | 1 - ...56b7d9a.js => DrawingControls.f96f444c.js} | 2 +- ...r.c8aa4249.js => DrawingLayer.d20cc7c2.js} | 2 +- docs/assets/index.4aca3c25.js | 18 - docs/assets/index.57362d64.css | 1 - docs/assets/index.b5f88166.js | 18 + .../assets/index.c08c73ae.css | 2 +- example.md | 376 ++++++++++++++++++ slides.md | 20 +- 18 files changed, 416 insertions(+), 69 deletions(-) delete mode 100644 dist/404.html delete mode 100644 dist/_redirects delete mode 100644 dist/assets/DrawingControls.956b7d9a.js delete mode 100644 dist/assets/DrawingLayer.c8aa4249.js delete mode 100644 dist/assets/FileSaver.min.4f92ed14.js delete mode 100644 dist/assets/index.4aca3c25.js delete mode 100644 dist/assets/logo-title-horizontal.96c3c915.png delete mode 100644 dist/assets/logo.b72bde5d.png delete mode 100644 docs/CNAME rename docs/assets/{DrawingControls.956b7d9a.js => DrawingControls.f96f444c.js} (99%) rename docs/assets/{DrawingLayer.c8aa4249.js => DrawingLayer.d20cc7c2.js} (84%) delete mode 100644 docs/assets/index.4aca3c25.js delete mode 100644 docs/assets/index.57362d64.css create mode 100644 docs/assets/index.b5f88166.js rename dist/assets/index.57362d64.css => docs/assets/index.c08c73ae.css (63%) 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 02af02b1e2d5ead90f47b85bfbcdaccbd0682d1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122555 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 M7Yy#sbp1K`4{xzLmjD0& diff --git a/dist/assets/logo.b72bde5d.png b/dist/assets/logo.b72bde5d.png deleted file mode 100644 index f5b8660126125a3c1b259857293439f9959a3688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94320 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 - - + +
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/) ---