static.wiai.de/technik/assets/index-b914775c.js
2023-06-26 12:00:45 +02:00

321 lines
504 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function Jn(e,t){const n=Object.create(null),r=e.split(",");for(let i=0;i<r.length;i++)n[r[i]]=!0;return t?i=>!!n[i.toLowerCase()]:i=>!!n[i]}function ft(e){if(be(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],i=Ze(r)?ig(r):ft(r);if(i)for(const o in i)t[o]=i[o]}return t}else{if(Ze(e))return e;if(We(e))return e}}const tg=/;(?![^(]*\))/g,ng=/:([^]+)/,rg=/\/\*.*?\*\//gs;function ig(e){const t={};return e.replace(rg,"").split(tg).forEach(n=>{if(n){const r=n.split(ng);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Te(e){let t="";if(Ze(e))t=e;else if(be(e))for(let n=0;n<e.length;n++){const r=Te(e[n]);r&&(t+=r+" ")}else if(We(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function vt(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Ze(t)&&(e.class=Te(t)),n&&(e.style=ft(n)),e}const og="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",sg="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",fd=Jn(og),lg=Jn(sg),cg="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",ag=Jn(cg);function dd(e){return!!e||e===""}const rt=e=>Ze(e)?e:e==null?"":be(e)||We(e)&&(e.toString===gd||!Se(e.toString))?JSON.stringify(e,pd,2):String(e),pd=(e,t)=>t&&t.__v_isRef?pd(e,t.value):br(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i])=>(n[`${r} =>`]=i,n),{})}:md(t)?{[`Set(${t.size})`]:[...t.values()]}:We(t)&&!be(t)&&!yd(t)?String(t):t,qe=Object.freeze({}),Gr=Object.freeze([]),Et=()=>{},hd=()=>!1,ug=/^on[^a-z]/,ao=e=>ug.test(e),Qo=e=>e.startsWith("onUpdate:"),Xe=Object.assign,Ac=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},fg=Object.prototype.hasOwnProperty,Ie=(e,t)=>fg.call(e,t),be=Array.isArray,br=e=>uo(e)==="[object Map]",md=e=>uo(e)==="[object Set]",dg=e=>uo(e)==="[object RegExp]",Se=e=>typeof e=="function",Ze=e=>typeof e=="string",Lc=e=>typeof e=="symbol",We=e=>e!==null&&typeof e=="object",xs=e=>We(e)&&Se(e.then)&&Se(e.catch),gd=Object.prototype.toString,uo=e=>gd.call(e),Nc=e=>uo(e).slice(8,-1),yd=e=>uo(e)==="[object Object]",jc=e=>Ze(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Bo=Jn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),pg=Jn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ws=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},hg=/-(\w)/g,fn=ws(e=>e.replace(hg,(t,n)=>n?n.toUpperCase():"")),mg=/\B([A-Z])/g,Sn=ws(e=>e.replace(mg,"-$1").toLowerCase()),Er=ws(e=>e.charAt(0).toUpperCase()+e.slice(1)),lr=ws(e=>e?`on${Er(e)}`:""),Vi=(e,t)=>!Object.is(e,t),dr=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Xo=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},gg=e=>{const t=parseFloat(e);return isNaN(t)?e:t},yg=e=>{const t=Ze(e)?Number(e):NaN;return isNaN(t)?e:t};let ja;const vd=()=>ja||(ja=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Jo(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let It;class _d{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=It,!t&&It&&(this.index=(It.scopes||(It.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=It;try{return It=this,t()}finally{It=n}}else Jo("cannot run an inactive effect scope.")}on(){It=this}off(){It=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0,this._active=!1}}}function vg(e){return new _d(e)}function _g(e,t=It){t&&t.active&&t.effects.push(e)}function Ic(){return It}function bd(e){It?It.cleanups.push(e):Jo("onScopeDispose() is called when there is no active effect scope to be associated with.")}const Mc=e=>{const t=new Set(e);return t.w=0,t.n=0,t},xd=e=>(e.w&qn)>0,wd=e=>(e.n&qn)>0,bg=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=qn},xg=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const i=t[r];xd(i)&&!wd(i)?i.delete(e):t[n++]=i,i.w&=~qn,i.n&=~qn}t.length=n}},es=new WeakMap;let wi=0,qn=1;const Pl=30;let wt;const xr=Symbol("iterate"),Ol=Symbol("Map key iterate");class Rc{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,_g(this,r)}run(){if(!this.active)return this.fn();let t=wt,n=Dn;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=wt,wt=this,Dn=!0,qn=1<<++wi,wi<=Pl?bg(this):Ia(this),this.fn()}finally{wi<=Pl&&xg(this),qn=1<<--wi,wt=this.parent,Dn=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){wt===this?this.deferStop=!0:this.active&&(Ia(this),this.onStop&&this.onStop(),this.active=!1)}}function Ia(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let Dn=!0;const Cd=[];function Tr(){Cd.push(Dn),Dn=!1}function $r(){const e=Cd.pop();Dn=e===void 0?!0:e}function Tt(e,t,n){if(Dn&&wt){let r=es.get(e);r||es.set(e,r=new Map);let i=r.get(n);i||r.set(n,i=Mc()),kd(i,{effect:wt,target:e,type:t,key:n})}}function kd(e,t){let n=!1;wi<=Pl?wd(e)||(e.n|=qn,n=!xd(e)):n=!e.has(wt),n&&(e.add(wt),wt.deps.push(e),wt.onTrack&&wt.onTrack(Object.assign({effect:wt},t)))}function En(e,t,n,r,i,o){const s=es.get(e);if(!s)return;let l=[];if(t==="clear")l=[...s.values()];else if(n==="length"&&be(e)){const a=Number(r);s.forEach((u,f)=>{(f==="length"||f>=a)&&l.push(u)})}else switch(n!==void 0&&l.push(s.get(n)),t){case"add":be(e)?jc(n)&&l.push(s.get("length")):(l.push(s.get(xr)),br(e)&&l.push(s.get(Ol)));break;case"delete":be(e)||(l.push(s.get(xr)),br(e)&&l.push(s.get(Ol)));break;case"set":br(e)&&l.push(s.get(xr));break}const c={target:e,type:t,key:n,newValue:r,oldValue:i,oldTarget:o};if(l.length===1)l[0]&&Tl(l[0],c);else{const a=[];for(const u of l)u&&a.push(...u);Tl(Mc(a),c)}}function Tl(e,t){const n=be(e)?e:[...e];for(const r of n)r.computed&&Ma(r,t);for(const r of n)r.computed||Ma(r,t)}function Ma(e,t){(e!==wt||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(Xe({effect:e},t)),e.scheduler?e.scheduler():e.run())}function wg(e,t){var n;return(n=es.get(e))===null||n===void 0?void 0:n.get(t)}const Cg=Jn("__proto__,__v_isRef,__isVue"),Sd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Lc)),kg=Cs(),Sg=Cs(!1,!0),Eg=Cs(!0),Pg=Cs(!0,!0),Ra=Og();function Og(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=Pe(this);for(let o=0,s=this.length;o<s;o++)Tt(r,"get",o+"");const i=r[t](...n);return i===-1||i===!1?r[t](...n.map(Pe)):i}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Tr();const r=Pe(this)[t].apply(this,n);return $r(),r}}),e}function Tg(e){const t=Pe(this);return Tt(t,"has",e),t.hasOwnProperty(e)}function Cs(e=!1,t=!1){return function(r,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_isShallow")return t;if(i==="__v_raw"&&o===(e?t?Nd:Ld:t?Ad:$d).get(r))return r;const s=be(r);if(!e){if(s&&Ie(Ra,i))return Reflect.get(Ra,i,o);if(i==="hasOwnProperty")return Tg}const l=Reflect.get(r,i,o);return(Lc(i)?Sd.has(i):Cg(i))||(e||Tt(r,"get",i),t)?l:He(l)?s&&jc(i)?l:l.value:We(l)?e?ln(l):Qe(l):l}}const $g=Ed(),Ag=Ed(!0);function Ed(e=!1){return function(n,r,i,o){let s=n[r];if(Yn(s)&&He(s)&&!He(i))return!1;if(!e&&(!ts(i)&&!Yn(i)&&(s=Pe(s),i=Pe(i)),!be(n)&&He(s)&&!He(i)))return s.value=i,!0;const l=be(n)&&jc(r)?Number(r)<n.length:Ie(n,r),c=Reflect.set(n,r,i,o);return n===Pe(o)&&(l?Vi(i,s)&&En(n,"set",r,i,s):En(n,"add",r,i)),c}}function Lg(e,t){const n=Ie(e,t),r=e[t],i=Reflect.deleteProperty(e,t);return i&&n&&En(e,"delete",t,void 0,r),i}function Ng(e,t){const n=Reflect.has(e,t);return(!Lc(t)||!Sd.has(t))&&Tt(e,"has",t),n}function jg(e){return Tt(e,"iterate",be(e)?"length":xr),Reflect.ownKeys(e)}const Pd={get:kg,set:$g,deleteProperty:Lg,has:Ng,ownKeys:jg},Od={get:Eg,set(e,t){return Jo(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return Jo(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},Ig=Xe({},Pd,{get:Sg,set:Ag}),Mg=Xe({},Od,{get:Pg}),Fc=e=>e,ks=e=>Reflect.getPrototypeOf(e);function wo(e,t,n=!1,r=!1){e=e.__v_raw;const i=Pe(e),o=Pe(t);n||(t!==o&&Tt(i,"get",t),Tt(i,"get",o));const{has:s}=ks(i),l=r?Fc:n?Dc:Ui;if(s.call(i,t))return l(e.get(t));if(s.call(i,o))return l(e.get(o));e!==i&&e.get(t)}function Co(e,t=!1){const n=this.__v_raw,r=Pe(n),i=Pe(e);return t||(e!==i&&Tt(r,"has",e),Tt(r,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function ko(e,t=!1){return e=e.__v_raw,!t&&Tt(Pe(e),"iterate",xr),Reflect.get(e,"size",e)}function Fa(e){e=Pe(e);const t=Pe(this);return ks(t).has.call(t,e)||(t.add(e),En(t,"add",e,e)),this}function Da(e,t){t=Pe(t);const n=Pe(this),{has:r,get:i}=ks(n);let o=r.call(n,e);o?Td(n,r,e):(e=Pe(e),o=r.call(n,e));const s=i.call(n,e);return n.set(e,t),o?Vi(t,s)&&En(n,"set",e,t,s):En(n,"add",e,t),this}function Ba(e){const t=Pe(this),{has:n,get:r}=ks(t);let i=n.call(t,e);i?Td(t,n,e):(e=Pe(e),i=n.call(t,e));const o=r?r.call(t,e):void 0,s=t.delete(e);return i&&En(t,"delete",e,void 0,o),s}function Ha(){const e=Pe(this),t=e.size!==0,n=br(e)?new Map(e):new Set(e),r=e.clear();return t&&En(e,"clear",void 0,void 0,n),r}function So(e,t){return function(r,i){const o=this,s=o.__v_raw,l=Pe(s),c=t?Fc:e?Dc:Ui;return!e&&Tt(l,"iterate",xr),s.forEach((a,u)=>r.call(i,c(a),c(u),o))}}function Eo(e,t,n){return function(...r){const i=this.__v_raw,o=Pe(i),s=br(o),l=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,a=i[e](...r),u=n?Fc:t?Dc:Ui;return!t&&Tt(o,"iterate",c?Ol:xr),{next(){const{value:f,done:d}=a.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Tn(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${Er(e)} operation ${n}failed: target is readonly.`,Pe(this))}return e==="delete"?!1:this}}function Rg(){const e={get(o){return wo(this,o)},get size(){return ko(this)},has:Co,add:Fa,set:Da,delete:Ba,clear:Ha,forEach:So(!1,!1)},t={get(o){return wo(this,o,!1,!0)},get size(){return ko(this)},has:Co,add:Fa,set:Da,delete:Ba,clear:Ha,forEach:So(!1,!0)},n={get(o){return wo(this,o,!0)},get size(){return ko(this,!0)},has(o){return Co.call(this,o,!0)},add:Tn("add"),set:Tn("set"),delete:Tn("delete"),clear:Tn("clear"),forEach:So(!0,!1)},r={get(o){return wo(this,o,!0,!0)},get size(){return ko(this,!0)},has(o){return Co.call(this,o,!0)},add:Tn("add"),set:Tn("set"),delete:Tn("delete"),clear:Tn("clear"),forEach:So(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Eo(o,!1,!1),n[o]=Eo(o,!0,!1),t[o]=Eo(o,!1,!0),r[o]=Eo(o,!0,!0)}),[e,n,t,r]}const[Fg,Dg,Bg,Hg]=Rg();function Ss(e,t){const n=t?e?Hg:Bg:e?Dg:Fg;return(r,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(Ie(n,i)&&i in r?n:r,i,o)}const Vg={get:Ss(!1,!1)},Ug={get:Ss(!1,!0)},zg={get:Ss(!0,!1)},Wg={get:Ss(!0,!0)};function Td(e,t,n){const r=Pe(n);if(r!==n&&t.call(e,r)){const i=Nc(e);console.warn(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const $d=new WeakMap,Ad=new WeakMap,Ld=new WeakMap,Nd=new WeakMap;function Kg(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Gg(e){return e.__v_skip||!Object.isExtensible(e)?0:Kg(Nc(e))}function Qe(e){return Yn(e)?e:Es(e,!1,Pd,Vg,$d)}function qg(e){return Es(e,!1,Ig,Ug,Ad)}function ln(e){return Es(e,!0,Od,zg,Ld)}function Wr(e){return Es(e,!0,Mg,Wg,Nd)}function Es(e,t,n,r,i){if(!We(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=i.get(e);if(o)return o;const s=Gg(e);if(s===0)return e;const l=new Proxy(e,s===2?r:n);return i.set(e,l),l}function wr(e){return Yn(e)?wr(e.__v_raw):!!(e&&e.__v_isReactive)}function Yn(e){return!!(e&&e.__v_isReadonly)}function ts(e){return!!(e&&e.__v_isShallow)}function ns(e){return wr(e)||Yn(e)}function Pe(e){const t=e&&e.__v_raw;return t?Pe(t):e}function Ps(e){return Xo(e,"__v_skip",!0),e}const Ui=e=>We(e)?Qe(e):e,Dc=e=>We(e)?ln(e):e;function Bc(e){Dn&&wt&&(e=Pe(e),kd(e.dep||(e.dep=Mc()),{target:e,type:"get",key:"value"}))}function Hc(e,t){e=Pe(e);const n=e.dep;n&&Tl(n,{target:e,type:"set",key:"value",newValue:t})}function He(e){return!!(e&&e.__v_isRef===!0)}function re(e){return jd(e,!1)}function dn(e){return jd(e,!0)}function jd(e,t){return He(e)?e:new Yg(e,t)}class Yg{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Pe(t),this._value=n?t:Ui(t)}get value(){return Bc(this),this._value}set value(t){const n=this.__v_isShallow||ts(t)||Yn(t);t=n?t:Pe(t),Vi(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ui(t),Hc(this,t))}}function j(e){return He(e)?e.value:e}const Zg={get:(e,t,n)=>j(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return He(i)&&!He(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function Id(e){return wr(e)?e:new Proxy(e,Zg)}class Qg{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Bc(this),()=>Hc(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Md(e){return new Qg(e)}function Xg(e){ns(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=be(e)?new Array(e.length):{};for(const n in e)t[n]=ey(e,n);return t}class Jg{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,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}get dep(){return wg(Pe(this._object),this._key)}}function ey(e,t,n){const r=e[t];return He(r)?r:new Jg(e,t,n)}var Rd;class ty{constructor(t,n,r,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Rd]=!1,this._dirty=!0,this.effect=new Rc(t,()=>{this._dirty||(this._dirty=!0,Hc(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=r}get value(){const t=Pe(this);return Bc(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Rd="__v_isReadonly";function ny(e,t,n=!1){let r,i;const o=Se(e);o?(r=e,i=()=>{console.warn("Write operation failed: computed value is readonly")}):(r=e.get,i=e.set);const s=new ty(r,i,o||!i,n);return t&&!n&&(s.effect.onTrack=t.onTrack,s.effect.onTrigger=t.onTrigger),s}const Cr=[];function Ho(e){Cr.push(e)}function Vo(){Cr.pop()}function Q(e,...t){Tr();const n=Cr.length?Cr[Cr.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=ry();if(r)kn(r,n,11,[e+t.join(""),n&&n.proxy,i.map(({vnode:o})=>`at <${Fs(n,o.type)}>`).join(`
`),i]);else{const o=[`[Vue warn]: ${e}`,...t];i.length&&o.push(`
`,...iy(i)),console.warn(...o)}$r()}function ry(){let e=Cr[Cr.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function iy(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[`
`],...oy(n))}),t}function oy({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,i=` at <${Fs(e.component,e.type,r)}`,o=">"+n;return e.props?[i,...sy(e.props),o]:[i+o]}function sy(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...Fd(r,e[r]))}),n.length>3&&t.push(" ..."),t}function Fd(e,t,n){return Ze(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:He(t)?(t=Fd(e,Pe(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):Se(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Pe(t),n?t:[`${e}=`,t])}function ly(e,t){e!==void 0&&(typeof e!="number"?Q(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&Q(`${t} is NaN - the duration expression might be incorrect.`))}const Vc={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",[0]:"setup function",[1]:"render function",[2]:"watcher getter",[3]:"watcher callback",[4]:"watcher cleanup function",[5]:"native event handler",[6]:"component event handler",[7]:"vnode hook",[8]:"directive hook",[9]:"transition hook",[10]:"app errorHandler",[11]:"app warnHandler",[12]:"ref function",[13]:"async component loader",[14]:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function kn(e,t,n,r){let i;try{i=r?e(...r):e()}catch(o){Os(o,t,n)}return i}function zt(e,t,n,r){if(Se(e)){const o=kn(e,t,n,r);return o&&xs(o)&&o.catch(s=>{Os(s,t,n)}),o}const i=[];for(let o=0;o<e.length;o++)i.push(zt(e[o],t,n,r));return i}function Os(e,t,n,r=!0){const i=t?t.vnode:null;if(t){let o=t.parent;const s=t.proxy,l=Vc[n];for(;o;){const a=o.ec;if(a){for(let u=0;u<a.length;u++)if(a[u](e,s,l)===!1)return}o=o.parent}const c=t.appContext.config.errorHandler;if(c){kn(c,null,10,[e,s,l]);return}}cy(e,n,i,r)}function cy(e,t,n,r=!0){{const i=Vc[t];if(n&&Ho(n),Q(`Unhandled error${i?` during execution of ${i}`:""}`),n&&Vo(),r)throw e;console.error(e)}}let zi=!1,$l=!1;const ht=[];let on=0;const qr=[];let nn=null,Nn=0;const Dd=Promise.resolve();let Uc=null;const ay=100;function mt(e){const t=Uc||Dd;return e?t.then(this?e.bind(this):e):t}function uy(e){let t=on+1,n=ht.length;for(;t<n;){const r=t+n>>>1;Wi(ht[r])<e?t=r+1:n=r}return t}function Ts(e){(!ht.length||!ht.includes(e,zi&&e.allowRecurse?on+1:on))&&(e.id==null?ht.push(e):ht.splice(uy(e.id),0,e),Bd())}function Bd(){!zi&&!$l&&($l=!0,Uc=Dd.then(Ud))}function fy(e){const t=ht.indexOf(e);t>on&&ht.splice(t,1)}function Hd(e){be(e)?qr.push(...e):(!nn||!nn.includes(e,e.allowRecurse?Nn+1:Nn))&&qr.push(e),Bd()}function Va(e,t=zi?on+1:0){for(e=e||new Map;t<ht.length;t++){const n=ht[t];if(n&&n.pre){if(zc(e,n))continue;ht.splice(t,1),t--,n()}}}function Vd(e){if(qr.length){const t=[...new Set(qr)];if(qr.length=0,nn){nn.push(...t);return}for(nn=t,e=e||new Map,nn.sort((n,r)=>Wi(n)-Wi(r)),Nn=0;Nn<nn.length;Nn++)zc(e,nn[Nn])||nn[Nn]();nn=null,Nn=0}}const Wi=e=>e.id==null?1/0:e.id,dy=(e,t)=>{const n=Wi(e)-Wi(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ud(e){$l=!1,zi=!0,e=e||new Map,ht.sort(dy);const t=n=>zc(e,n);try{for(on=0;on<ht.length;on++){const n=ht[on];if(n&&n.active!==!1){if(t(n))continue;kn(n,null,14)}}}finally{on=0,ht.length=0,Vd(e),zi=!1,Uc=null,(ht.length||qr.length)&&Ud(e)}}function zc(e,t){if(!e.has(t))e.set(t,1);else{const n=e.get(t);if(n>ay){const r=t.ownerInstance,i=r&&Zi(r.type);return Q(`Maximum recursive updates exceeded${i?` in component <${i}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}else e.set(t,n+1)}}let Bn=!1;const Ur=new Set;vd().__VUE_HMR_RUNTIME__={createRecord:Ws(zd),rerender:Ws(my),reload:Ws(gy)};const Pr=new Map;function py(e){const t=e.type.__hmrId;let n=Pr.get(t);n||(zd(t,e.type),n=Pr.get(t)),n.instances.add(e)}function hy(e){Pr.get(e.type.__hmrId).instances.delete(e)}function zd(e,t){return Pr.has(e)?!1:(Pr.set(e,{initialDef:Pi(t),instances:new Set}),!0)}function Pi(e){return Ep(e)?e.__vccOpts:e}function my(e,t){const n=Pr.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,Pi(r.type).render=t),r.renderCache=[],Bn=!0,r.update(),Bn=!1}))}function gy(e,t){const n=Pr.get(e);if(!n)return;t=Pi(t),Ua(n.initialDef,t);const r=[...n.instances];for(const i of r){const o=Pi(i.type);Ur.has(o)||(o!==n.initialDef&&Ua(o,t),Ur.add(o)),i.appContext.optionsCache.delete(i.type),i.ceReload?(Ur.add(o),i.ceReload(t.styles),Ur.delete(o)):i.parent?Ts(i.parent.update):i.appContext.reload?i.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}Hd(()=>{for(const i of r)Ur.delete(Pi(i.type))})}function Ua(e,t){Xe(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function Ws(e){return(t,n)=>{try{return e(t,n)}catch(r){console.error(r),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let sn,Ci=[],Al=!1;function fo(e,...t){sn?sn.emit(e,...t):Al||Ci.push({event:e,args:t})}function Wd(e,t){var n,r;sn=e,sn?(sn.enabled=!0,Ci.forEach(({event:i,args:o})=>sn.emit(i,...o)),Ci=[]):typeof window<"u"&&window.HTMLElement&&!(!((r=(n=window.navigator)===null||n===void 0?void 0:n.userAgent)===null||r===void 0)&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{Wd(o,t)}),setTimeout(()=>{sn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Al=!0,Ci=[])},3e3)):(Al=!0,Ci=[])}function yy(e,t){fo("app:init",e,t,{Fragment:De,Text:mo,Comment:ct,Static:Ti})}function vy(e){fo("app:unmount",e)}const Ll=Wc("component:added"),Kd=Wc("component:updated"),_y=Wc("component:removed"),by=e=>{sn&&typeof sn.cleanupBuffer=="function"&&!sn.cleanupBuffer(e)&&_y(e)};function Wc(e){return t=>{fo(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const xy=Gd("perf:start"),wy=Gd("perf:end");function Gd(e){return(t,n,r)=>{fo(e,t.appContext.app,t.uid,t,n,r)}}function Cy(e,t,n){fo("component:emit",e.appContext.app,e,t,n)}function ky(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||qe;{const{emitsOptions:u,propsOptions:[f]}=e;if(u)if(!(t in u))(!f||!(lr(t)in f))&&Q(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${lr(t)}" prop.`);else{const d=u[t];Se(d)&&(d(...n)||Q(`Invalid event arguments: event validation failed for event "${t}".`))}}let i=n;const o=t.startsWith("update:"),s=o&&t.slice(7);if(s&&s in r){const u=`${s==="modelValue"?"model":s}Modifiers`,{number:f,trim:d}=r[u]||qe;d&&(i=n.map(p=>Ze(p)?p.trim():p)),f&&(i=n.map(gg))}Cy(e,t,i);{const u=t.toLowerCase();u!==t&&r[lr(u)]&&Q(`Event "${u}" is emitted in component ${Fs(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${Sn(t)}" instead of "${t}".`)}let l,c=r[l=lr(t)]||r[l=lr(fn(t))];!c&&o&&(c=r[l=lr(Sn(t))]),c&&zt(c,e,6,i);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,zt(a,e,6,i)}}function qd(e,t,n=!1){const r=t.emitsCache,i=r.get(e);if(i!==void 0)return i;const o=e.emits;let s={},l=!1;if(!Se(e)){const c=a=>{const u=qd(a,t,!0);u&&(l=!0,Xe(s,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(We(e)&&r.set(e,null),null):(be(o)?o.forEach(c=>s[c]=null):Xe(s,o),We(e)&&r.set(e,s),s)}function $s(e,t){return!e||!ao(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ie(e,t[0].toLowerCase()+t.slice(1))||Ie(e,Sn(t))||Ie(e,t))}let st=null,As=null;function rs(e){const t=st;return st=e,As=e&&e.type.__scopeId||null,t}function M7(e){As=e}function R7(){As=null}function Me(e,t=st,n){if(!t||e._n)return e;const r=(...i)=>{r._d&&nu(-1);const o=rs(t);let s;try{s=e(...i)}finally{rs(o),r._d&&nu(1)}return Kd(t),s};return r._n=!0,r._c=!0,r._d=!0,r}let Nl=!1;function is(){Nl=!0}function Ks(e){const{type:t,vnode:n,proxy:r,withProxy:i,props:o,propsOptions:[s],slots:l,attrs:c,emit:a,render:u,renderCache:f,data:d,setupState:p,ctx:h,inheritAttrs:v}=e;let y,b;const _=rs(e);Nl=!1;try{if(n.shapeFlag&4){const m=i||r;y=Zt(u.call(m,m,f,o,p,d,h)),b=c}else{const m=t;c===o&&is(),y=Zt(m.length>1?m(o,{get attrs(){return is(),c},slots:l,emit:a}):m(o,null)),b=t.props?c:Ey(c)}}catch(m){$i.length=0,Os(m,e,1),y=de(ct)}let g=y,x;if(y.patchFlag>0&&y.patchFlag&2048&&([g,x]=Sy(y)),b&&v!==!1){const m=Object.keys(b),{shapeFlag:w}=g;if(m.length){if(w&7)s&&m.some(Qo)&&(b=Py(b,s)),g=Jt(g,b);else if(!Nl&&g.type!==ct){const C=Object.keys(c),S=[],O=[];for(let L=0,F=C.length;L<F;L++){const I=C[L];ao(I)?Qo(I)||S.push(I[2].toLowerCase()+I.slice(3)):O.push(I)}O.length&&Q(`Extraneous non-props attributes (${O.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.`),S.length&&Q(`Extraneous non-emits event listeners (${S.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the "emits" option.`)}}}return n.dirs&&(za(g)||Q("Runtime directive used on component with non-element root node. The directives will not function as intended."),g=Jt(g),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(za(g)||Q("Component inside <Transition> renders non-element root node that cannot be animated."),g.transition=n.transition),x?x(g):y=g,rs(_),y}const Sy=e=>{const t=e.children,n=e.dynamicChildren,r=Yd(t);if(!r)return[e,void 0];const i=t.indexOf(r),o=n?n.indexOf(r):-1,s=l=>{t[i]=l,n&&(o>-1?n[o]=l:l.patchFlag>0&&(e.dynamicChildren=[...n,l]))};return[Zt(r),s]};function Yd(e){let t;for(let n=0;n<e.length;n++){const r=e[n];if(Zn(r)){if(r.type!==ct||r.children==="v-if"){if(t)return;t=r}}else return}return t}const Ey=e=>{let t;for(const n in e)(n==="class"||n==="style"||ao(n))&&((t||(t={}))[n]=e[n]);return t},Py=(e,t)=>{const n={};for(const r in e)(!Qo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n},za=e=>e.shapeFlag&7||e.type===ct;function Oy(e,t,n){const{props:r,children:i,component:o}=e,{props:s,children:l,patchFlag:c}=t,a=o.emitsOptions;if((i||l)&&Bn||t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Wa(r,s,a):!!s;if(c&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const d=u[f];if(s[d]!==r[d]&&!$s(a,d))return!0}}}else return(i||l)&&(!l||!l.$stable)?!0:r===s?!1:r?s?Wa(r,s,a):!0:!!s;return!1}function Wa(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let i=0;i<r.length;i++){const o=r[i];if(t[o]!==e[o]&&!$s(n,o))return!0}return!1}function Ty({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const Zd=e=>e.__isSuspense;function $y(e,t){t&&t.pendingBranch?be(e)?t.effects.push(...e):t.effects.push(e):Hd(e)}function Mt(e,t){if(!Je)Q("provide() can only be used inside setup().");else{let n=Je.provides;const r=Je.parent&&Je.parent.provides;r===n&&(n=Je.provides=Object.create(r)),n[e]=t}}function ge(e,t,n=!1){const r=Je||st;if(r){const i=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&Se(t)?t.call(r.proxy):t;Q(`injection "${String(e)}" not found.`)}else Q("inject() can only be used inside setup() or functional components.")}function Ar(e,t){return Kc(e,null,t)}const Po={};function Oe(e,t,n){return Se(t)||Q("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),Kc(e,t,n)}function Kc(e,t,{immediate:n,deep:r,flush:i,onTrack:o,onTrigger:s}=qe){t||(n!==void 0&&Q('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&Q('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const l=x=>{Q("Invalid watch source: ",x,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=Ic()===(Je==null?void 0:Je.scope)?Je:null;let a,u=!1,f=!1;if(He(e)?(a=()=>e.value,u=ts(e)):wr(e)?(a=()=>e,r=!0):be(e)?(f=!0,u=e.some(x=>wr(x)||ts(x)),a=()=>e.map(x=>{if(He(x))return x.value;if(wr(x))return yr(x);if(Se(x))return kn(x,c,2);l(x)})):Se(e)?t?a=()=>kn(e,c,2):a=()=>{if(!(c&&c.isUnmounted))return d&&d(),zt(e,c,3,[p])}:(a=Et,l(e)),t&&r){const x=a;a=()=>yr(x())}let d,p=x=>{d=_.onStop=()=>{kn(x,c,4)}},h;if(Yi)if(p=Et,t?n&&zt(t,c,3,[a(),f?[]:void 0,p]):a(),i==="sync"){const x=jv();h=x.__watcherHandles||(x.__watcherHandles=[])}else return Et;let v=f?new Array(e.length).fill(Po):Po;const y=()=>{if(_.active)if(t){const x=_.run();(r||u||(f?x.some((m,w)=>Vi(m,v[w])):Vi(x,v)))&&(d&&d(),zt(t,c,3,[x,v===Po?void 0:f&&v[0]===Po?[]:v,p]),v=x)}else _.run()};y.allowRecurse=!!t;let b;i==="sync"?b=y:i==="post"?b=()=>ut(y,c&&c.suspense):(y.pre=!0,c&&(y.id=c.uid),b=()=>Ts(y));const _=new Rc(a,b);_.onTrack=o,_.onTrigger=s,t?n?y():v=_.run():i==="post"?ut(_.run.bind(_),c&&c.suspense):_.run();const g=()=>{_.stop(),c&&c.scope&&Ac(c.scope.effects,_)};return h&&h.push(g),g}function Ay(e,t,n){const r=this.proxy,i=Ze(e)?e.includes(".")?Qd(r,e):()=>r[e]:e.bind(r,r);let o;Se(t)?o=t:(o=t.handler,n=t);const s=Je;Qn(this);const l=Kc(i,o.bind(r),n);return s?Qn(s):Hn(),l}function Qd(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i<n.length&&r;i++)r=r[n[i]];return r}}function yr(e,t){if(!We(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),He(e))yr(e.value,t);else if(be(e))for(let n=0;n<e.length;n++)yr(e[n],t);else if(md(e)||br(e))e.forEach(n=>{yr(n,t)});else if(yd(e))for(const n in e)yr(e[n],t);return e}function Xd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Lr(()=>{e.isMounted=!0}),ho(()=>{e.isUnmounting=!0}),e}const Bt=[Function,Array],Ly={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Bt,onEnter:Bt,onAfterEnter:Bt,onEnterCancelled:Bt,onBeforeLeave:Bt,onLeave:Bt,onAfterLeave:Bt,onLeaveCancelled:Bt,onBeforeAppear:Bt,onAppear:Bt,onAfterAppear:Bt,onAppearCancelled:Bt},setup(e,{slots:t}){const n=$t(),r=Xd();let i;return()=>{const o=t.default&&Gc(t.default(),!0);if(!o||!o.length)return;let s=o[0];if(o.length>1){let v=!1;for(const y of o)if(y.type!==ct){if(v){Q("<transition> can only be used on a single element or component. Use <transition-group> for lists.");break}s=y,v=!0}}const l=Pe(e),{mode:c}=l;if(c&&c!=="in-out"&&c!=="out-in"&&c!=="default"&&Q(`invalid <transition> mode: ${c}`),r.isLeaving)return Gs(s);const a=Ka(s);if(!a)return Gs(s);const u=Ki(a,l,r,n);ei(a,u);const f=n.subTree,d=f&&Ka(f);let p=!1;const{getTransitionKey:h}=a.type;if(h){const v=h();i===void 0?i=v:v!==i&&(i=v,p=!0)}if(d&&d.type!==ct&&(!Rn(a,d)||p)){const v=Ki(d,l,r,n);if(ei(d,v),c==="out-in")return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Gs(s);c==="in-out"&&a.type!==ct&&(v.delayLeave=(y,b,_)=>{const g=ep(r,d);g[String(d.key)]=d,y._leaveCb=()=>{b(),y._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=_})}return s}}},Jd=Ly;function ep(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Ki(e,t,n,r){const{appear:i,mode:o,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:v,onAppear:y,onAfterAppear:b,onAppearCancelled:_}=t,g=String(e.key),x=ep(n,e),m=(S,O)=>{S&&zt(S,r,9,O)},w=(S,O)=>{const L=O[1];m(S,O),be(S)?S.every(F=>F.length<=1)&&L():S.length<=1&&L()},C={mode:o,persisted:s,beforeEnter(S){let O=l;if(!n.isMounted)if(i)O=v||l;else return;S._leaveCb&&S._leaveCb(!0);const L=x[g];L&&Rn(e,L)&&L.el._leaveCb&&L.el._leaveCb(),m(O,[S])},enter(S){let O=c,L=a,F=u;if(!n.isMounted)if(i)O=y||c,L=b||a,F=_||u;else return;let I=!1;const le=S._enterCb=ae=>{I||(I=!0,ae?m(F,[S]):m(L,[S]),C.delayedLeave&&C.delayedLeave(),S._enterCb=void 0)};O?w(O,[S,le]):le()},leave(S,O){const L=String(e.key);if(S._enterCb&&S._enterCb(!0),n.isUnmounting)return O();m(f,[S]);let F=!1;const I=S._leaveCb=le=>{F||(F=!0,O(),le?m(h,[S]):m(p,[S]),S._leaveCb=void 0,x[L]===e&&delete x[L])};x[L]=e,d?w(d,[S,I]):I()},clone(S){return Ki(S,t,n,r)}};return C}function Gs(e){if(po(e))return e=Jt(e),e.children=null,e}function Ka(e){return po(e)?e.children?e.children[0]:void 0:e}function ei(e,t){e.shapeFlag&6&&e.component?ei(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 Gc(e,t=!1,n){let r=[],i=0;for(let o=0;o<e.length;o++){let s=e[o];const l=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===De?(s.patchFlag&128&&i++,r=r.concat(Gc(s.children,t,l))):(t||s.type!==ct)&&r.push(l!=null?Jt(s,{key:l}):s)}if(i>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}function Ae(e){return Se(e)?{setup:e,name:e.name}:e}const Yr=e=>!!e.type.__asyncLoader,po=e=>e.type.__isKeepAlive,Ny={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=$t(),r=n.ctx;if(!r.renderer)return()=>{const _=t.default&&t.default();return _&&_.length===1?_[0]:_};const i=new Map,o=new Set;let s=null;n.__v_cache=i;const l=n.suspense,{renderer:{p:c,m:a,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(_,g,x,m,w)=>{const C=_.component;a(_,g,x,0,l),c(C.vnode,_,g,x,C,l,m,_.slotScopeIds,w),ut(()=>{C.isDeactivated=!1,C.a&&dr(C.a);const S=_.props&&_.props.onVnodeMounted;S&&Ht(S,C.parent,_)},l),Ll(C)},r.deactivate=_=>{const g=_.component;a(_,d,null,1,l),ut(()=>{g.da&&dr(g.da);const x=_.props&&_.props.onVnodeUnmounted;x&&Ht(x,g.parent,_),g.isDeactivated=!0},l),Ll(g)};function p(_){qs(_),u(_,n,l,!0)}function h(_){i.forEach((g,x)=>{const m=Zi(g.type);m&&(!_||!_(m))&&v(x)})}function v(_){const g=i.get(_);!s||!Rn(g,s)?p(g):s&&qs(s),i.delete(_),o.delete(_)}Oe(()=>[e.include,e.exclude],([_,g])=>{_&&h(x=>ki(_,x)),g&&h(x=>!ki(g,x))},{flush:"post",deep:!0});let y=null;const b=()=>{y!=null&&i.set(y,Ys(n.subTree))};return Lr(b),Ns(b),ho(()=>{i.forEach(_=>{const{subTree:g,suspense:x}=n,m=Ys(g);if(_.type===m.type&&_.key===m.key){qs(m);const w=m.component.da;w&&ut(w,x);return}p(_)})}),()=>{if(y=null,!t.default)return null;const _=t.default(),g=_[0];if(_.length>1)return Q("KeepAlive should contain exactly one component child."),s=null,_;if(!Zn(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return s=null,g;let x=Ys(g);const m=x.type,w=Zi(Yr(x)?x.type.__asyncResolved||{}:m),{include:C,exclude:S,max:O}=e;if(C&&(!w||!ki(C,w))||S&&w&&ki(S,w))return s=x,g;const L=x.key==null?m:x.key,F=i.get(L);return x.el&&(x=Jt(x),g.shapeFlag&128&&(g.ssContent=x)),y=L,F?(x.el=F.el,x.component=F.component,x.transition&&ei(x,x.transition),x.shapeFlag|=512,o.delete(L),o.add(L)):(o.add(L),O&&o.size>parseInt(O,10)&&v(o.values().next().value)),x.shapeFlag|=256,s=x,Zd(g.type)?g:x}}},tp=Ny;function ki(e,t){return be(e)?e.some(n=>ki(n,t)):Ze(e)?e.split(",").includes(t):dg(e)?e.test(t):!1}function np(e,t){ip(e,"a",t)}function rp(e,t){ip(e,"da",t)}function ip(e,t,n=Je){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Ls(t,r,n),n){let i=n.parent;for(;i&&i.parent;)po(i.parent.vnode)&&jy(r,t,n,i),i=i.parent}}function jy(e,t,n,r){const i=Ls(t,e,r,!0);js(()=>{Ac(r[t],i)},n)}function qs(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ys(e){return e.shapeFlag&128?e.ssContent:e}function Ls(e,t,n=Je,r=!1){if(n){const i=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;Tr(),Qn(n);const l=zt(t,n,e,s);return Hn(),$r(),l});return r?i.unshift(o):i.push(o),o}else{const i=lr(Vc[e].replace(/ hook$/,""));Q(`${i} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const On=e=>(t,n=Je)=>(!Yi||e==="sp")&&Ls(e,(...r)=>t(...r),n),Iy=On("bm"),Lr=On("m"),My=On("bu"),Ns=On("u"),ho=On("bum"),js=On("um"),Ry=On("sp"),Fy=On("rtg"),Dy=On("rtc");function By(e,t=Je){Ls("ec",e,t)}function op(e){pg(e)&&Q("Do not use built-in directive ids as custom directive id: "+e)}function Gi(e,t){const n=st;if(n===null)return Q("withDirectives can only be used inside render functions."),e;const r=Rs(n)||n.proxy,i=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[s,l,c,a=qe]=t[o];s&&(Se(s)&&(s={mounted:s,updated:s}),s.deep&&yr(l),i.push({dir:s,instance:r,value:l,oldValue:void 0,arg:c,modifiers:a}))}return e}function tr(e,t,n,r){const i=e.dirs,o=t&&t.dirs;for(let s=0;s<i.length;s++){const l=i[s];o&&(l.oldValue=o[s].value);let c=l.dir[r];c&&(Tr(),zt(c,n,8,[e.el,l,e,t]),$r())}}const os="components";function Or(e,t){return cp(os,e,!0,t)||e}const sp=Symbol();function lp(e){return Ze(e)?cp(os,e,!1)||e:e||sp}function cp(e,t,n=!0,r=!1){const i=st||Je;if(i){const o=i.type;if(e===os){const l=Zi(o,!1);if(l&&(l===t||l===fn(t)||l===Er(fn(t))))return o}const s=Ga(i[e]||o[e],t)||Ga(i.appContext[e],t);if(!s&&r)return o;if(n&&!s){const l=e===os?`
If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";Q(`Failed to resolve ${e.slice(0,-1)}: ${t}${l}`)}return s}else Q(`resolve${Er(e.slice(0,-1))} can only be used in render() or setup().`)}function Ga(e,t){return e&&(e[t]||e[fn(t)]||e[Er(fn(t))])}function Nr(e,t,n,r){let i;const o=n&&n[r];if(be(e)||Ze(e)){i=new Array(e.length);for(let s=0,l=e.length;s<l;s++)i[s]=t(e[s],s,void 0,o&&o[s])}else if(typeof e=="number"){Number.isInteger(e)||Q(`The v-for range expect an integer value but got ${e}.`),i=new Array(e);for(let s=0;s<e;s++)i[s]=t(s+1,s,void 0,o&&o[s])}else if(We(e))if(e[Symbol.iterator])i=Array.from(e,(s,l)=>t(s,l,void 0,o&&o[l]));else{const s=Object.keys(e);i=new Array(s.length);for(let l=0,c=s.length;l<c;l++){const a=s[l];i[l]=t(e[a],a,l,o&&o[l])}}else i=[];return n&&(n[r]=i),i}function Ye(e,t,n={},r,i){if(st.isCE||st.parent&&Yr(st.parent)&&st.parent.isCE)return t!=="default"&&(n.name=t),de("slot",n,r&&r());let o=e[t];o&&o.length>1&&(Q("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),o=()=>[]),o&&o._c&&(o._d=!1),R();const s=o&&ap(o(n)),l=_e(De,{key:n.key||s&&s.key||`_${t}`},s||(r?r():[]),s&&e._===1?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function ap(e){return e.some(t=>Zn(t)?!(t.type===ct||t.type===De&&!ap(t.children)):!0)?e:null}const jl=e=>e?Cp(e)?Rs(e)||e.proxy:jl(e.parent):null,kr=Xe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>Wr(e.props),$attrs:e=>Wr(e.attrs),$slots:e=>Wr(e.slots),$refs:e=>Wr(e.refs),$parent:e=>jl(e.parent),$root:e=>jl(e.root),$emit:e=>e.emit,$options:e=>Yc(e),$forceUpdate:e=>e.f||(e.f=()=>Ts(e.update)),$nextTick:e=>e.n||(e.n=mt.bind(e.proxy)),$watch:e=>Ay.bind(e)}),qc=e=>e==="_"||e==="$",Zs=(e,t)=>e!==qe&&!e.__isScriptSetup&&Ie(e,t),up={get({_:e},t){const{ctx:n,setupState:r,data:i,props:o,accessCache:s,type:l,appContext:c}=e;if(t==="__isVue")return!0;let a;if(t[0]!=="$"){const p=s[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return o[t]}else{if(Zs(r,t))return s[t]=1,r[t];if(i!==qe&&Ie(i,t))return s[t]=2,i[t];if((a=e.propsOptions[0])&&Ie(a,t))return s[t]=3,o[t];if(n!==qe&&Ie(n,t))return s[t]=4,n[t];Il&&(s[t]=0)}}const u=kr[t];let f,d;if(u)return t==="$attrs"&&(Tt(e,"get",t),is()),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==qe&&Ie(n,t))return s[t]=4,n[t];if(d=c.config.globalProperties,Ie(d,t))return d[t];st&&(!Ze(t)||t.indexOf("__v")!==0)&&(i!==qe&&qc(t[0])&&Ie(i,t)?Q(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===st&&Q(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:r,setupState:i,ctx:o}=e;return Zs(i,t)?(i[t]=n,!0):i.__isScriptSetup&&Ie(i,t)?(Q(`Cannot mutate <script setup> binding "${t}" from Options API.`),!1):r!==qe&&Ie(r,t)?(r[t]=n,!0):Ie(e.props,t)?(Q(`Attempting to mutate prop "${t}". Props are readonly.`),!1):t[0]==="$"&&t.slice(1)in e?(Q(`Attempting to mutate public property "${t}". Properties starting with $ are reserved and readonly.`),!1):(t in e.appContext.config.globalProperties?Object.defineProperty(o,t,{enumerable:!0,configurable:!0,value:n}):o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:o}},s){let l;return!!n[s]||e!==qe&&Ie(e,s)||Zs(t,s)||(l=o[0])&&Ie(l,s)||Ie(r,s)||Ie(kr,s)||Ie(i.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};up.ownKeys=e=>(Q("Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead."),Reflect.ownKeys(e));function Hy(e){const t={};return Object.defineProperty(t,"_",{configurable:!0,enumerable:!1,get:()=>e}),Object.keys(kr).forEach(n=>{Object.defineProperty(t,n,{configurable:!0,enumerable:!1,get:()=>kr[n](e),set:Et})}),t}function Vy(e){const{ctx:t,propsOptions:[n]}=e;n&&Object.keys(n).forEach(r=>{Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>e.props[r],set:Et})})}function Uy(e){const{ctx:t,setupState:n}=e;Object.keys(Pe(n)).forEach(r=>{if(!n.__isScriptSetup){if(qc(r[0])){Q(`setup() return property ${JSON.stringify(r)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`);return}Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>n[r],set:Et})}})}function zy(){const e=Object.create(null);return(t,n)=>{e[n]?Q(`${t} property "${n}" is already defined in ${e[n]}.`):e[n]=t}}let Il=!0;function Wy(e){const t=Yc(e),n=e.proxy,r=e.ctx;Il=!1,t.beforeCreate&&qa(t.beforeCreate,e,"bc");const{data:i,computed:o,methods:s,watch:l,provide:c,inject:a,created:u,beforeMount:f,mounted:d,beforeUpdate:p,updated:h,activated:v,deactivated:y,beforeDestroy:b,beforeUnmount:_,destroyed:g,unmounted:x,render:m,renderTracked:w,renderTriggered:C,errorCaptured:S,serverPrefetch:O,expose:L,inheritAttrs:F,components:I,directives:le,filters:ae}=t,pe=zy();{const[oe]=e.propsOptions;if(oe)for(const T in oe)pe("Props",T)}if(a&&Ky(a,r,pe,e.appContext.config.unwrapInjectedRef),s)for(const oe in s){const T=s[oe];Se(T)?(Object.defineProperty(r,oe,{value:T.bind(n),configurable:!0,enumerable:!0,writable:!0}),pe("Methods",oe)):Q(`Method "${oe}" has type "${typeof T}" in the component definition. Did you reference the function correctly?`)}if(i){Se(i)||Q("The data option must be a function. Plain object usage is no longer supported.");const oe=i.call(n,n);if(xs(oe)&&Q("data() returned a Promise - note data() cannot be async; If you intend to perform data fetching before component renders, use async setup() + <Suspense>."),!We(oe))Q("data() should return an object.");else{e.data=Qe(oe);for(const T in oe)pe("Data",T),qc(T[0])||Object.defineProperty(r,T,{configurable:!0,enumerable:!0,get:()=>oe[T],set:Et})}}if(Il=!0,o)for(const oe in o){const T=o[oe],E=Se(T)?T.bind(n,n):Se(T.get)?T.get.bind(n,n):Et;E===Et&&Q(`Computed property "${oe}" has no getter.`);const A=!Se(T)&&Se(T.set)?T.set.bind(n):()=>{Q(`Write operation failed: computed property "${oe}" is readonly.`)},z=H({get:E,set:A});Object.defineProperty(r,oe,{enumerable:!0,configurable:!0,get:()=>z.value,set:B=>z.value=B}),pe("Computed",oe)}if(l)for(const oe in l)fp(l[oe],r,n,oe);if(c){const oe=Se(c)?c.call(n):c;Reflect.ownKeys(oe).forEach(T=>{Mt(T,oe[T])})}u&&qa(u,e,"c");function ve(oe,T){be(T)?T.forEach(E=>oe(E.bind(n))):T&&oe(T.bind(n))}if(ve(Iy,f),ve(Lr,d),ve(My,p),ve(Ns,h),ve(np,v),ve(rp,y),ve(By,S),ve(Dy,w),ve(Fy,C),ve(ho,_),ve(js,x),ve(Ry,O),be(L))if(L.length){const oe=e.exposed||(e.exposed={});L.forEach(T=>{Object.defineProperty(oe,T,{get:()=>n[T],set:E=>n[T]=E})})}else e.exposed||(e.exposed={});m&&e.render===Et&&(e.render=m),F!=null&&(e.inheritAttrs=F),I&&(e.components=I),le&&(e.directives=le)}function Ky(e,t,n=Et,r=!1){be(e)&&(e=Ml(e));for(const i in e){const o=e[i];let s;We(o)?"default"in o?s=ge(o.from||i,o.default,!0):s=ge(o.from||i):s=ge(o),He(s)?r?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>s.value,set:l=>s.value=l}):(Q(`injected property "${i}" is a ref and will be auto-unwrapped and no longer needs \`.value\` in the next minor release. To opt-in to the new behavior now, set \`app.config.unwrapInjectedRef = true\` (this config is temporary and will not be needed in the future.)`),t[i]=s):t[i]=s,n("Inject",i)}}function qa(e,t,n){zt(be(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function fp(e,t,n,r){const i=r.includes(".")?Qd(n,r):()=>n[r];if(Ze(e)){const o=t[e];Se(o)?Oe(i,o):Q(`Invalid watch handler specified by key "${e}"`,o)}else if(Se(e))Oe(i,e.bind(n));else if(We(e))if(be(e))e.forEach(o=>fp(o,t,n,r));else{const o=Se(e.handler)?e.handler.bind(n):t[e.handler];Se(o)?Oe(i,o,e):Q(`Invalid watch handler specified by key "${e.handler}"`,o)}else Q(`Invalid watch option: "${r}"`,e)}function Yc(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,l=o.get(t);let c;return l?c=l:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(a=>ss(c,a,s,!0)),ss(c,t,s)),We(t)&&o.set(t,c),c}function ss(e,t,n,r=!1){const{mixins:i,extends:o}=t;o&&ss(e,o,n,!0),i&&i.forEach(s=>ss(e,s,n,!0));for(const s in t)if(r&&s==="expose")Q('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');else{const l=Gy[s]||n&&n[s];e[s]=l?l(e[s],t[s]):t[s]}return e}const Gy={data:Ya,props:cr,emits:cr,methods:cr,computed:cr,beforeCreate:_t,created:_t,beforeMount:_t,mounted:_t,beforeUpdate:_t,updated:_t,beforeDestroy:_t,beforeUnmount:_t,destroyed:_t,unmounted:_t,activated:_t,deactivated:_t,errorCaptured:_t,serverPrefetch:_t,components:cr,directives:cr,watch:Yy,provide:Ya,inject:qy};function Ya(e,t){return t?e?function(){return Xe(Se(e)?e.call(this,this):e,Se(t)?t.call(this,this):t)}:t:e}function qy(e,t){return cr(Ml(e),Ml(t))}function Ml(e){if(be(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function _t(e,t){return e?[...new Set([].concat(e,t))]:t}function cr(e,t){return e?Xe(Xe(Object.create(null),e),t):t}function Yy(e,t){if(!e)return t;if(!t)return e;const n=Xe(Object.create(null),e);for(const r in t)n[r]=_t(e[r],t[r]);return n}function Zy(e,t,n,r=!1){const i={},o={};Xo(o,Is,1),e.propsDefaults=Object.create(null),dp(e,t,i,o);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);hp(t||{},i,e),n?e.props=r?i:qg(i):e.type.props?e.props=i:e.props=o,e.attrs=o}function Qy(e){for(;e;){if(e.type.__hmrId)return!0;e=e.parent}}function Xy(e,t,n,r){const{props:i,attrs:o,vnode:{patchFlag:s}}=e,l=Pe(i),[c]=e.propsOptions;let a=!1;if(!Qy(e)&&(r||s>0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let d=u[f];if($s(e.emitsOptions,d))continue;const p=t[d];if(c)if(Ie(o,d))p!==o[d]&&(o[d]=p,a=!0);else{const h=fn(d);i[h]=Rl(c,l,h,p,e,!1)}else p!==o[d]&&(o[d]=p,a=!0)}}}else{dp(e,t,i,o)&&(a=!0);let u;for(const f in l)(!t||!Ie(t,f)&&((u=Sn(f))===f||!Ie(t,u)))&&(c?n&&(n[f]!==void 0||n[u]!==void 0)&&(i[f]=Rl(c,l,f,void 0,e,!0)):delete i[f]);if(o!==l)for(const f in o)(!t||!Ie(t,f))&&(delete o[f],a=!0)}a&&En(e,"set","$attrs"),hp(t||{},i,e)}function dp(e,t,n,r){const[i,o]=e.propsOptions;let s=!1,l;if(t)for(let c in t){if(Bo(c))continue;const a=t[c];let u;i&&Ie(i,u=fn(c))?!o||!o.includes(u)?n[u]=a:(l||(l={}))[u]=a:$s(e.emitsOptions,c)||(!(c in r)||a!==r[c])&&(r[c]=a,s=!0)}if(o){const c=Pe(n),a=l||qe;for(let u=0;u<o.length;u++){const f=o[u];n[f]=Rl(i,c,f,a[f],e,!Ie(a,f))}}return s}function Rl(e,t,n,r,i,o){const s=e[n];if(s!=null){const l=Ie(s,"default");if(l&&r===void 0){const c=s.default;if(s.type!==Function&&Se(c)){const{propsDefaults:a}=i;n in a?r=a[n]:(Qn(i),r=a[n]=c.call(null,t),Hn())}else r=c}s[0]&&(o&&!l?r=!1:s[1]&&(r===""||r===Sn(n))&&(r=!0))}return r}function pp(e,t,n=!1){const r=t.propsCache,i=r.get(e);if(i)return i;const o=e.props,s={},l=[];let c=!1;if(!Se(e)){const u=f=>{c=!0;const[d,p]=pp(f,t,!0);Xe(s,d),p&&l.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!c)return We(e)&&r.set(e,Gr),Gr;if(be(o))for(let u=0;u<o.length;u++){Ze(o[u])||Q("props must be strings when using array syntax.",o[u]);const f=fn(o[u]);Za(f)&&(s[f]=qe)}else if(o){We(o)||Q("invalid props options",o);for(const u in o){const f=fn(u);if(Za(f)){const d=o[u],p=s[f]=be(d)||Se(d)?{type:d}:Object.assign({},d);if(p){const h=Xa(Boolean,p.type),v=Xa(String,p.type);p[0]=h>-1,p[1]=v<0||h<v,(h>-1||Ie(p,"default"))&&l.push(f)}}}}const a=[s,l];return We(e)&&r.set(e,a),a}function Za(e){return e[0]!=="$"?!0:(Q(`Invalid prop name: "${e}" is a reserved property.`),!1)}function Fl(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Qa(e,t){return Fl(e)===Fl(t)}function Xa(e,t){return be(t)?t.findIndex(n=>Qa(n,e)):Se(t)&&Qa(t,e)?0:-1}function hp(e,t,n){const r=Pe(t),i=n.propsOptions[0];for(const o in i){let s=i[o];s!=null&&Jy(o,r[o],s,!Ie(e,o)&&!Ie(e,Sn(o)))}}function Jy(e,t,n,r){const{type:i,required:o,validator:s}=n;if(o&&r){Q('Missing required prop: "'+e+'"');return}if(!(t==null&&!n.required)){if(i!=null&&i!==!0){let l=!1;const c=be(i)?i:[i],a=[];for(let u=0;u<c.length&&!l;u++){const{valid:f,expectedType:d}=tv(t,c[u]);a.push(d||""),l=f}if(!l){Q(nv(e,t,a));return}}s&&!s(t)&&Q('Invalid prop: custom validator check failed for prop "'+e+'".')}}const ev=Jn("String,Number,Boolean,Function,Symbol,BigInt");function tv(e,t){let n;const r=Fl(t);if(ev(r)){const i=typeof e;n=i===r.toLowerCase(),!n&&i==="object"&&(n=e instanceof t)}else r==="Object"?n=We(e):r==="Array"?n=be(e):r==="null"?n=e===null:n=e instanceof t;return{valid:n,expectedType:r}}function nv(e,t,n){let r=`Invalid prop: type check failed for prop "${e}". Expected ${n.map(Er).join(" | ")}`;const i=n[0],o=Nc(t),s=Ja(t,i),l=Ja(t,o);return n.length===1&&eu(i)&&!rv(i,o)&&(r+=` with value ${s}`),r+=`, got ${o} `,eu(o)&&(r+=`with value ${l}.`),r}function Ja(e,t){return t==="String"?`"${e}"`:t==="Number"?`${Number(e)}`:`${e}`}function eu(e){return["string","number","boolean"].some(n=>e.toLowerCase()===n)}function rv(...e){return e.some(t=>t.toLowerCase()==="boolean")}const mp=e=>e[0]==="_"||e==="$stable",Zc=e=>be(e)?e.map(Zt):[Zt(e)],iv=(e,t,n)=>{if(t._n)return t;const r=Me((...i)=>(Je&&Q(`Slot "${e}" invoked outside of the render function: this will not track dependencies used in the slot. Invoke the slot function inside the render function instead.`),Zc(t(...i))),n);return r._c=!1,r},gp=(e,t,n)=>{const r=e._ctx;for(const i in e){if(mp(i))continue;const o=e[i];if(Se(o))t[i]=iv(i,o,r);else if(o!=null){Q(`Non-function value encountered for slot "${i}". Prefer function slots for better performance.`);const s=Zc(o);t[i]=()=>s}}},yp=(e,t)=>{po(e.vnode)||Q("Non-function value encountered for default slot. Prefer function slots for better performance.");const n=Zc(t);e.slots.default=()=>n},ov=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Pe(t),Xo(t,"_",n)):gp(t,e.slots={})}else e.slots={},t&&yp(e,t);Xo(e.slots,Is,1)},sv=(e,t,n)=>{const{vnode:r,slots:i}=e;let o=!0,s=qe;if(r.shapeFlag&32){const l=t._;l?Bn?Xe(i,t):n&&l===1?o=!1:(Xe(i,t),!n&&l===1&&delete i._):(o=!t.$stable,gp(t,i)),s=t}else t&&(yp(e,t),s={default:1});if(o)for(const l in i)!mp(l)&&!(l in s)&&delete i[l]};function vp(){return{app:null,config:{isNativeTag:hd,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let lv=0;function cv(e,t){return function(r,i=null){Se(r)||(r=Object.assign({},r)),i!=null&&!We(i)&&(Q("root props passed to app.mount() must be an object."),i=null);const o=vp(),s=new Set;let l=!1;const c=o.app={_uid:lv++,_component:r,_props:i,_container:null,_context:o,_instance:null,version:cs,get config(){return o.config},set config(a){Q("app.config cannot be replaced. Modify individual options instead.")},use(a,...u){return s.has(a)?Q("Plugin has already been applied to target app."):a&&Se(a.install)?(s.add(a),a.install(c,...u)):Se(a)?(s.add(a),a(c,...u)):Q('A plugin must either be a function or an object with an "install" function.'),c},mixin(a){return o.mixins.includes(a)?Q("Mixin has already been applied to target app"+(a.name?`: ${a.name}`:"")):o.mixins.push(a),c},component(a,u){return Hl(a,o.config),u?(o.components[a]&&Q(`Component "${a}" has already been registered in target app.`),o.components[a]=u,c):o.components[a]},directive(a,u){return op(a),u?(o.directives[a]&&Q(`Directive "${a}" has already been registered in target app.`),o.directives[a]=u,c):o.directives[a]},mount(a,u,f){if(l)Q("App has already been mounted.\nIf you want to remount the same app, move your app creation logic into a factory function and create fresh app instances for each mount - e.g. `const createMyApp = () => createApp(App)`");else{a.__vue_app__&&Q("There is already an app instance mounted on the host container.\n If you want to mount another app on the same host container, you need to unmount the previous app by calling `app.unmount()` first.");const d=de(r,i);return d.appContext=o,o.reload=()=>{e(Jt(d),a,f)},u&&t?t(d,a):e(d,a,f),l=!0,c._container=a,a.__vue_app__=c,c._instance=d.component,yy(c,cs),Rs(d.component)||d.component.proxy}},unmount(){l?(e(null,c._container),c._instance=null,vy(c),delete c._container.__vue_app__):Q("Cannot unmount an app that is not mounted.")},provide(a,u){return a in o.provides&&Q(`App already provides property with key "${String(a)}". It will be overwritten with the new value.`),o.provides[a]=u,c}};return c}}function Dl(e,t,n,r,i=!1){if(be(e)){e.forEach((d,p)=>Dl(d,t&&(be(t)?t[p]:t),n,r,i));return}if(Yr(r)&&!i)return;const o=r.shapeFlag&4?Rs(r.component)||r.component.proxy:r.el,s=i?null:o,{i:l,r:c}=e;if(!l){Q("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const a=t&&t.r,u=l.refs===qe?l.refs={}:l.refs,f=l.setupState;if(a!=null&&a!==c&&(Ze(a)?(u[a]=null,Ie(f,a)&&(f[a]=null)):He(a)&&(a.value=null)),Se(c))kn(c,l,12,[s,u]);else{const d=Ze(c),p=He(c);if(d||p){const h=()=>{if(e.f){const v=d?Ie(f,c)?f[c]:u[c]:c.value;i?be(v)&&Ac(v,o):be(v)?v.includes(o)||v.push(o):d?(u[c]=[o],Ie(f,c)&&(f[c]=u[c])):(c.value=[o],e.k&&(u[e.k]=c.value))}else d?(u[c]=s,Ie(f,c)&&(f[c]=s)):p?(c.value=s,e.k&&(u[e.k]=s)):Q("Invalid template ref type:",c,`(${typeof c})`)};s?(h.id=-1,ut(h,n)):h()}else Q("Invalid template ref type:",c,`(${typeof c})`)}}let ai,Mn;function gn(e,t){e.appContext.config.performance&&ls()&&Mn.mark(`vue-${t}-${e.uid}`),xy(e,t,ls()?Mn.now():Date.now())}function yn(e,t){if(e.appContext.config.performance&&ls()){const n=`vue-${t}-${e.uid}`,r=n+":end";Mn.mark(r),Mn.measure(`<${Fs(e,e.type)}> ${t}`,n,r),Mn.clearMarks(n),Mn.clearMarks(r)}wy(e,t,ls()?Mn.now():Date.now())}function ls(){return ai!==void 0||(typeof window<"u"&&window.performance?(ai=!0,Mn=window.performance):ai=!1),ai}function av(){const e=[];if(e.length){const t=e.length>1;console.warn(`Feature flag${t?"s":""} ${e.join(", ")} ${t?"are":"is"} not explicitly defined. You are running the esm-bundler build of Vue, which expects these compile-time feature flags to be globally injected via the bundler config in order to get better tree-shaking in the production bundle.
For more details, see https://link.vuejs.org/feature-flags.`)}}const ut=$y;function uv(e){return fv(e)}function fv(e,t){av();const n=vd();n.__VUE__=!0,Wd(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:r,remove:i,patchProp:o,createElement:s,createText:l,createComment:c,setText:a,setElementText:u,parentNode:f,nextSibling:d,setScopeId:p=Et,insertStaticContent:h}=e,v=(k,$,M,K=null,W=null,Y=null,ne=!1,G=null,ee=Bn?!1:!!$.dynamicChildren)=>{if(k===$)return;k&&!Rn(k,$)&&(K=te(k),ie(k,W,Y,!0),k=null),$.patchFlag===-2&&(ee=!1,$.dynamicChildren=null);const{type:q,ref:ue,shapeFlag:me}=$;switch(q){case mo:y(k,$,M,K);break;case ct:b(k,$,M,K);break;case Ti:k==null?_($,M,K,ne):g(k,$,M,ne);break;case De:le(k,$,M,K,W,Y,ne,G,ee);break;default:me&1?w(k,$,M,K,W,Y,ne,G,ee):me&6?ae(k,$,M,K,W,Y,ne,G,ee):me&64||me&128?q.process(k,$,M,K,W,Y,ne,G,ee,V):Q("Invalid VNode type:",q,`(${typeof q})`)}ue!=null&&W&&Dl(ue,k&&k.ref,Y,$||k,!$)},y=(k,$,M,K)=>{if(k==null)r($.el=l($.children),M,K);else{const W=$.el=k.el;$.children!==k.children&&a(W,$.children)}},b=(k,$,M,K)=>{k==null?r($.el=c($.children||""),M,K):$.el=k.el},_=(k,$,M,K)=>{[k.el,k.anchor]=h(k.children,$,M,K,k.el,k.anchor)},g=(k,$,M,K)=>{if($.children!==k.children){const W=d(k.anchor);m(k),[$.el,$.anchor]=h($.children,M,W,K)}else $.el=k.el,$.anchor=k.anchor},x=({el:k,anchor:$},M,K)=>{let W;for(;k&&k!==$;)W=d(k),r(k,M,K),k=W;r($,M,K)},m=({el:k,anchor:$})=>{let M;for(;k&&k!==$;)M=d(k),i(k),k=M;i($)},w=(k,$,M,K,W,Y,ne,G,ee)=>{ne=ne||$.type==="svg",k==null?C($,M,K,W,Y,ne,G,ee):L(k,$,W,Y,ne,G,ee)},C=(k,$,M,K,W,Y,ne,G)=>{let ee,q;const{type:ue,props:me,shapeFlag:ye,transition:xe,dirs:je}=k;if(ee=k.el=s(k.type,Y,me&&me.is,me),ye&8?u(ee,k.children):ye&16&&O(k.children,ee,null,K,W,Y&&ue!=="foreignObject",ne,G),je&&tr(k,null,K,"created"),S(ee,k,k.scopeId,ne,K),me){for(const Be in me)Be!=="value"&&!Bo(Be)&&o(ee,Be,null,me[Be],Y,k.children,K,W,D);"value"in me&&o(ee,"value",null,me.value),(q=me.onVnodeBeforeMount)&&Ht(q,K,k)}Object.defineProperty(ee,"__vnode",{value:k,enumerable:!1}),Object.defineProperty(ee,"__vueParentComponent",{value:K,enumerable:!1}),je&&tr(k,null,K,"beforeMount");const Ve=(!W||W&&!W.pendingBranch)&&xe&&!xe.persisted;Ve&&xe.beforeEnter(ee),r(ee,$,M),((q=me&&me.onVnodeMounted)||Ve||je)&&ut(()=>{q&&Ht(q,K,k),Ve&&xe.enter(ee),je&&tr(k,null,K,"mounted")},W)},S=(k,$,M,K,W)=>{if(M&&p(k,M),K)for(let Y=0;Y<K.length;Y++)p(k,K[Y]);if(W){let Y=W.subTree;if(Y.patchFlag>0&&Y.patchFlag&2048&&(Y=Yd(Y.children)||Y),$===Y){const ne=W.vnode;S(k,ne,ne.scopeId,ne.slotScopeIds,W.parent)}}},O=(k,$,M,K,W,Y,ne,G,ee=0)=>{for(let q=ee;q<k.length;q++){const ue=k[q]=G?jn(k[q]):Zt(k[q]);v(null,ue,$,M,K,W,Y,ne,G)}},L=(k,$,M,K,W,Y,ne)=>{const G=$.el=k.el;let{patchFlag:ee,dynamicChildren:q,dirs:ue}=$;ee|=k.patchFlag&16;const me=k.props||qe,ye=$.props||qe;let xe;M&&nr(M,!1),(xe=ye.onVnodeBeforeUpdate)&&Ht(xe,M,$,k),ue&&tr($,k,M,"beforeUpdate"),M&&nr(M,!0),Bn&&(ee=0,ne=!1,q=null);const je=W&&$.type!=="foreignObject";if(q?(F(k.dynamicChildren,q,G,M,K,je,Y),M&&M.type.__hmrId&&Oi(k,$)):ne||E(k,$,G,null,M,K,je,Y,!1),ee>0){if(ee&16)I(G,$,me,ye,M,K,W);else if(ee&2&&me.class!==ye.class&&o(G,"class",null,ye.class,W),ee&4&&o(G,"style",me.style,ye.style,W),ee&8){const Ve=$.dynamicProps;for(let Be=0;Be<Ve.length;Be++){const Z=Ve[Be],fe=me[Z],Ge=ye[Z];(Ge!==fe||Z==="value")&&o(G,Z,fe,Ge,W,k.children,M,K,D)}}ee&1&&k.children!==$.children&&u(G,$.children)}else!ne&&q==null&&I(G,$,me,ye,M,K,W);((xe=ye.onVnodeUpdated)||ue)&&ut(()=>{xe&&Ht(xe,M,$,k),ue&&tr($,k,M,"updated")},K)},F=(k,$,M,K,W,Y,ne)=>{for(let G=0;G<$.length;G++){const ee=k[G],q=$[G],ue=ee.el&&(ee.type===De||!Rn(ee,q)||ee.shapeFlag&70)?f(ee.el):M;v(ee,q,ue,null,K,W,Y,ne,!0)}},I=(k,$,M,K,W,Y,ne)=>{if(M!==K){if(M!==qe)for(const G in M)!Bo(G)&&!(G in K)&&o(k,G,M[G],null,ne,$.children,W,Y,D);for(const G in K){if(Bo(G))continue;const ee=K[G],q=M[G];ee!==q&&G!=="value"&&o(k,G,q,ee,ne,$.children,W,Y,D)}"value"in K&&o(k,"value",M.value,K.value)}},le=(k,$,M,K,W,Y,ne,G,ee)=>{const q=$.el=k?k.el:l(""),ue=$.anchor=k?k.anchor:l("");let{patchFlag:me,dynamicChildren:ye,slotScopeIds:xe}=$;(Bn||me&2048)&&(me=0,ee=!1,ye=null),xe&&(G=G?G.concat(xe):xe),k==null?(r(q,M,K),r(ue,M,K),O($.children,M,ue,W,Y,ne,G,ee)):me>0&&me&64&&ye&&k.dynamicChildren?(F(k.dynamicChildren,ye,M,W,Y,ne,G),W&&W.type.__hmrId?Oi(k,$):($.key!=null||W&&$===W.subTree)&&Oi(k,$,!0)):E(k,$,M,ue,W,Y,ne,G,ee)},ae=(k,$,M,K,W,Y,ne,G,ee)=>{$.slotScopeIds=G,k==null?$.shapeFlag&512?W.ctx.activate($,M,K,ne,ee):pe($,M,K,W,Y,ne,ee):ve(k,$,ee)},pe=(k,$,M,K,W,Y,ne)=>{const G=k.component=wv(k,K,W);if(G.type.__hmrId&&py(G),Ho(k),gn(G,"mount"),po(k)&&(G.ctx.renderer=V),gn(G,"init"),kv(G),yn(G,"init"),G.asyncDep){if(W&&W.registerDep(G,oe),!k.el){const ee=G.subTree=de(ct);b(null,ee,$,M)}return}oe(G,k,$,M,W,Y,ne),Vo(),yn(G,"mount")},ve=(k,$,M)=>{const K=$.component=k.component;if(Oy(k,$,M))if(K.asyncDep&&!K.asyncResolved){Ho($),T(K,$,M),Vo();return}else K.next=$,fy(K.update),K.update();else $.el=k.el,K.vnode=$},oe=(k,$,M,K,W,Y,ne)=>{const G=()=>{if(k.isMounted){let{next:ue,bu:me,u:ye,parent:xe,vnode:je}=k,Ve=ue,Be;Ho(ue||k.vnode),nr(k,!1),ue?(ue.el=je.el,T(k,ue,ne)):ue=je,me&&dr(me),(Be=ue.props&&ue.props.onVnodeBeforeUpdate)&&Ht(Be,xe,ue,je),nr(k,!0),gn(k,"render");const Z=Ks(k);yn(k,"render");const fe=k.subTree;k.subTree=Z,gn(k,"patch"),v(fe,Z,f(fe.el),te(fe),k,W,Y),yn(k,"patch"),ue.el=Z.el,Ve===null&&Ty(k,Z.el),ye&&ut(ye,W),(Be=ue.props&&ue.props.onVnodeUpdated)&&ut(()=>Ht(Be,xe,ue,je),W),Kd(k),Vo()}else{let ue;const{el:me,props:ye}=$,{bm:xe,m:je,parent:Ve}=k,Be=Yr($);if(nr(k,!1),xe&&dr(xe),!Be&&(ue=ye&&ye.onVnodeBeforeMount)&&Ht(ue,Ve,$),nr(k,!0),me&&ce){const Z=()=>{gn(k,"render"),k.subTree=Ks(k),yn(k,"render"),gn(k,"hydrate"),ce(me,k.subTree,k,W,null),yn(k,"hydrate")};Be?$.type.__asyncLoader().then(()=>!k.isUnmounted&&Z()):Z()}else{gn(k,"render");const Z=k.subTree=Ks(k);yn(k,"render"),gn(k,"patch"),v(null,Z,M,K,k,W,Y),yn(k,"patch"),$.el=Z.el}if(je&&ut(je,W),!Be&&(ue=ye&&ye.onVnodeMounted)){const Z=$;ut(()=>Ht(ue,Ve,Z),W)}($.shapeFlag&256||Ve&&Yr(Ve.vnode)&&Ve.vnode.shapeFlag&256)&&k.a&&ut(k.a,W),k.isMounted=!0,Ll(k),$=M=K=null}},ee=k.effect=new Rc(G,()=>Ts(q),k.scope),q=k.update=()=>ee.run();q.id=k.uid,nr(k,!0),ee.onTrack=k.rtc?ue=>dr(k.rtc,ue):void 0,ee.onTrigger=k.rtg?ue=>dr(k.rtg,ue):void 0,q.ownerInstance=k,q()},T=(k,$,M)=>{$.component=k;const K=k.vnode.props;k.vnode=$,k.next=null,Xy(k,$.props,K,M),sv(k,$.children,M),Tr(),Va(),$r()},E=(k,$,M,K,W,Y,ne,G,ee=!1)=>{const q=k&&k.children,ue=k?k.shapeFlag:0,me=$.children,{patchFlag:ye,shapeFlag:xe}=$;if(ye>0){if(ye&128){z(q,me,M,K,W,Y,ne,G,ee);return}else if(ye&256){A(q,me,M,K,W,Y,ne,G,ee);return}}xe&8?(ue&16&&D(q,W,Y),me!==q&&u(M,me)):ue&16?xe&16?z(q,me,M,K,W,Y,ne,G,ee):D(q,W,Y,!0):(ue&8&&u(M,""),xe&16&&O(me,M,K,W,Y,ne,G,ee))},A=(k,$,M,K,W,Y,ne,G,ee)=>{k=k||Gr,$=$||Gr;const q=k.length,ue=$.length,me=Math.min(q,ue);let ye;for(ye=0;ye<me;ye++){const xe=$[ye]=ee?jn($[ye]):Zt($[ye]);v(k[ye],xe,M,null,W,Y,ne,G,ee)}q>ue?D(k,W,Y,!0,!1,me):O($,M,K,W,Y,ne,G,ee,me)},z=(k,$,M,K,W,Y,ne,G,ee)=>{let q=0;const ue=$.length;let me=k.length-1,ye=ue-1;for(;q<=me&&q<=ye;){const xe=k[q],je=$[q]=ee?jn($[q]):Zt($[q]);if(Rn(xe,je))v(xe,je,M,null,W,Y,ne,G,ee);else break;q++}for(;q<=me&&q<=ye;){const xe=k[me],je=$[ye]=ee?jn($[ye]):Zt($[ye]);if(Rn(xe,je))v(xe,je,M,null,W,Y,ne,G,ee);else break;me--,ye--}if(q>me){if(q<=ye){const xe=ye+1,je=xe<ue?$[xe].el:K;for(;q<=ye;)v(null,$[q]=ee?jn($[q]):Zt($[q]),M,je,W,Y,ne,G,ee),q++}}else if(q>ye)for(;q<=me;)ie(k[q],W,Y,!0),q++;else{const xe=q,je=q,Ve=new Map;for(q=je;q<=ye;q++){const Ue=$[q]=ee?jn($[q]):Zt($[q]);Ue.key!=null&&(Ve.has(Ue.key)&&Q("Duplicate keys found during update:",JSON.stringify(Ue.key),"Make sure keys are unique."),Ve.set(Ue.key,q))}let Be,Z=0;const fe=ye-je+1;let Ge=!1,At=0;const Ke=new Array(fe);for(q=0;q<fe;q++)Ke[q]=0;for(q=xe;q<=me;q++){const Ue=k[q];if(Z>=fe){ie(Ue,W,Y,!0);continue}let at;if(Ue.key!=null)at=Ve.get(Ue.key);else for(Be=je;Be<=ye;Be++)if(Ke[Be-je]===0&&Rn(Ue,$[Be])){at=Be;break}at===void 0?ie(Ue,W,Y,!0):(Ke[at-je]=q+1,at>=At?At=at:Ge=!0,v(Ue,$[at],M,null,W,Y,ne,G,ee),Z++)}const tt=Ge?dv(Ke):Gr;for(Be=tt.length-1,q=fe-1;q>=0;q--){const Ue=je+q,at=$[Ue],hn=Ue+1<ue?$[Ue+1].el:K;Ke[q]===0?v(null,at,M,hn,W,Y,ne,G,ee):Ge&&(Be<0||q!==tt[Be]?B(at,M,hn,2):Be--)}}},B=(k,$,M,K,W=null)=>{const{el:Y,type:ne,transition:G,children:ee,shapeFlag:q}=k;if(q&6){B(k.component.subTree,$,M,K);return}if(q&128){k.suspense.move($,M,K);return}if(q&64){ne.move(k,$,M,V);return}if(ne===De){r(Y,$,M);for(let me=0;me<ee.length;me++)B(ee[me],$,M,K);r(k.anchor,$,M);return}if(ne===Ti){x(k,$,M);return}if(K!==2&&q&1&&G)if(K===0)G.beforeEnter(Y),r(Y,$,M),ut(()=>G.enter(Y),W);else{const{leave:me,delayLeave:ye,afterLeave:xe}=G,je=()=>r(Y,$,M),Ve=()=>{me(Y,()=>{je(),xe&&xe()})};ye?ye(Y,je,Ve):Ve()}else r(Y,$,M)},ie=(k,$,M,K=!1,W=!1)=>{const{type:Y,props:ne,ref:G,children:ee,dynamicChildren:q,shapeFlag:ue,patchFlag:me,dirs:ye}=k;if(G!=null&&Dl(G,null,M,k,!0),ue&256){$.ctx.deactivate(k);return}const xe=ue&1&&ye,je=!Yr(k);let Ve;if(je&&(Ve=ne&&ne.onVnodeBeforeUnmount)&&Ht(Ve,$,k),ue&6)U(k.component,M,K);else{if(ue&128){k.suspense.unmount(M,K);return}xe&&tr(k,null,$,"beforeUnmount"),ue&64?k.type.remove(k,$,M,W,V,K):q&&(Y!==De||me>0&&me&64)?D(q,$,M,!1,!0):(Y===De&&me&384||!W&&ue&16)&&D(ee,$,M),K&&he(k)}(je&&(Ve=ne&&ne.onVnodeUnmounted)||xe)&&ut(()=>{Ve&&Ht(Ve,$,k),xe&&tr(k,null,$,"unmounted")},M)},he=k=>{const{type:$,el:M,anchor:K,transition:W}=k;if($===De){k.patchFlag>0&&k.patchFlag&2048&&W&&!W.persisted?k.children.forEach(ne=>{ne.type===ct?i(ne.el):he(ne)}):N(M,K);return}if($===Ti){m(k);return}const Y=()=>{i(M),W&&!W.persisted&&W.afterLeave&&W.afterLeave()};if(k.shapeFlag&1&&W&&!W.persisted){const{leave:ne,delayLeave:G}=W,ee=()=>ne(M,Y);G?G(k.el,Y,ee):ee()}else Y()},N=(k,$)=>{let M;for(;k!==$;)M=d(k),i(k),k=M;i($)},U=(k,$,M)=>{k.type.__hmrId&&hy(k);const{bum:K,scope:W,update:Y,subTree:ne,um:G}=k;K&&dr(K),W.stop(),Y&&(Y.active=!1,ie(ne,k,$,M)),G&&ut(G,$),ut(()=>{k.isUnmounted=!0},$),$&&$.pendingBranch&&!$.isUnmounted&&k.asyncDep&&!k.asyncResolved&&k.suspenseId===$.pendingId&&($.deps--,$.deps===0&&$.resolve()),by(k)},D=(k,$,M,K=!1,W=!1,Y=0)=>{for(let ne=Y;ne<k.length;ne++)ie(k[ne],$,M,K,W)},te=k=>k.shapeFlag&6?te(k.component.subTree):k.shapeFlag&128?k.suspense.next():d(k.anchor||k.el),se=(k,$,M)=>{k==null?$._vnode&&ie($._vnode,null,null,!0):v($._vnode||null,k,$,null,null,null,M),Va(),Vd(),$._vnode=k},V={p:v,um:ie,m:B,r:he,mt:pe,mc:O,pc:E,pbc:F,n:te,o:e};let X,ce;return t&&([X,ce]=t(V)),{render:se,hydrate:X,createApp:cv(se,X)}}function nr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Oi(e,t,n=!1){const r=e.children,i=t.children;if(be(r)&&be(i))for(let o=0;o<r.length;o++){const s=r[o];let l=i[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=i[o]=jn(i[o]),l.el=s.el),n||Oi(s,l)),l.type===mo&&(l.el=s.el),l.type===ct&&!l.el&&(l.el=s.el)}}function dv(e){const t=e.slice(),n=[0];let r,i,o,s,l;const c=e.length;for(r=0;r<c;r++){const a=e[r];if(a!==0){if(i=n[n.length-1],e[i]<a){t[r]=i,n.push(r);continue}for(o=0,s=n.length-1;o<s;)l=o+s>>1,e[n[l]]<a?o=l+1:s=l;a<e[n[o]]&&(o>0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=t[s];return n}const pv=e=>e.__isTeleport,Zr=e=>e&&(e.disabled||e.disabled===""),tu=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Bl=(e,t)=>{const n=e&&e.to;if(Ze(n))if(t){const r=t(n);return r||Q(`Failed to locate Teleport target with selector "${n}". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree.`),r}else return Q("Current renderer does not support string target for Teleports. (missing querySelector renderer option)"),null;else return!n&&!Zr(e)&&Q(`Invalid Teleport target: ${n}`),n},hv={__isTeleport:!0,process(e,t,n,r,i,o,s,l,c,a){const{mc:u,pc:f,pbc:d,o:{insert:p,querySelector:h,createText:v,createComment:y}}=a,b=Zr(t.props);let{shapeFlag:_,children:g,dynamicChildren:x}=t;if(Bn&&(c=!1,x=null),e==null){const m=t.el=y("teleport start"),w=t.anchor=y("teleport end");p(m,n,r),p(w,n,r);const C=t.target=Bl(t.props,h),S=t.targetAnchor=v("");C?(p(S,C),s=s||tu(C)):b||Q("Invalid Teleport target on mount:",C,`(${typeof C})`);const O=(L,F)=>{_&16&&u(g,L,F,i,o,s,l,c)};b?O(n,w):C&&O(C,S)}else{t.el=e.el;const m=t.anchor=e.anchor,w=t.target=e.target,C=t.targetAnchor=e.targetAnchor,S=Zr(e.props),O=S?n:w,L=S?m:C;if(s=s||tu(w),x?(d(e.dynamicChildren,x,O,i,o,s,l),Oi(e,t,!0)):c||f(e,t,O,L,i,o,s,l,!1),b)S||Oo(t,n,m,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const F=t.target=Bl(t.props,h);F?Oo(t,F,null,a,0):Q("Invalid Teleport target on update:",w,`(${typeof w})`)}else S&&Oo(t,w,C,a,1)}_p(t)},remove(e,t,n,r,{um:i,o:{remove:o}},s){const{shapeFlag:l,children:c,anchor:a,targetAnchor:u,target:f,props:d}=e;if(f&&o(u),(s||!Zr(d))&&(o(a),l&16))for(let p=0;p<c.length;p++){const h=c[p];i(h,t,n,!0,!!h.dynamicChildren)}},move:Oo,hydrate:mv};function Oo(e,t,n,{o:{insert:r},m:i},o=2){o===0&&r(e.targetAnchor,t,n);const{el:s,anchor:l,shapeFlag:c,children:a,props:u}=e,f=o===2;if(f&&r(s,t,n),(!f||Zr(u))&&c&16)for(let d=0;d<a.length;d++)i(a[d],t,n,2);f&&r(l,t,n)}function mv(e,t,n,r,i,o,{o:{nextSibling:s,parentNode:l,querySelector:c}},a){const u=t.target=Bl(t.props,c);if(u){const f=u._lpa||u.firstChild;if(t.shapeFlag&16)if(Zr(t.props))t.anchor=a(s(e),t,l(e),n,r,i,o),t.targetAnchor=f;else{t.anchor=s(e);let d=f;for(;d;)if(d=s(d),d&&d.nodeType===8&&d.data==="teleport anchor"){t.targetAnchor=d,u._lpa=t.targetAnchor&&s(t.targetAnchor);break}a(f,t,u,n,r,i,o)}_p(t)}return t.anchor&&s(t.anchor)}const gv=hv;function _p(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const De=Symbol("Fragment"),mo=Symbol("Text"),ct=Symbol("Comment"),Ti=Symbol("Static"),$i=[];let Xt=null;function R(e=!1){$i.push(Xt=e?null:[])}function yv(){$i.pop(),Xt=$i[$i.length-1]||null}let qi=1;function nu(e){qi+=e}function bp(e){return e.dynamicChildren=qi>0?Xt||Gr:null,yv(),qi>0&&Xt&&Xt.push(e),e}function J(e,t,n,r,i,o){return bp(P(e,t,n,r,i,o,!0))}function _e(e,t,n,r,i){return bp(de(e,t,n,r,i,!0))}function Zn(e){return e?e.__v_isVNode===!0:!1}function Rn(e,t){return t.shapeFlag&6&&Ur.has(t.type)?(e.shapeFlag&=-257,t.shapeFlag&=-513,!1):e.type===t.type&&e.key===t.key}const vv=(...e)=>_v(...e),Is="__vInternal",xp=({key:e})=>e??null,Uo=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ze(e)||He(e)||Se(e)?{i:st,r:e,k:t,f:!!n}:e:null;function P(e,t=null,n=null,r=0,i=null,o=e===De?0:1,s=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&xp(t),ref:t&&Uo(t),scopeId:As,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:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:st};return l?(Qc(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=Ze(n)?8:16),c.key!==c.key&&Q("VNode created with invalid key (NaN). VNode type:",c.type),qi>0&&!s&&Xt&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Xt.push(c),c}const de=vv;function _v(e,t=null,n=null,r=0,i=null,o=!1){if((!e||e===sp)&&(e||Q(`Invalid vnode type when creating vnode: ${e}.`),e=ct),Zn(e)){const l=Jt(e,t,!0);return n&&Qc(l,n),qi>0&&!o&&Xt&&(l.shapeFlag&6?Xt[Xt.indexOf(e)]=l:Xt.push(l)),l.patchFlag|=-2,l}if(Ep(e)&&(e=e.__vccOpts),t){t=dt(t);let{class:l,style:c}=t;l&&!Ze(l)&&(t.class=Te(l)),We(c)&&(ns(c)&&!be(c)&&(c=Xe({},c)),t.style=ft(c))}const s=Ze(e)?1:Zd(e)?128:pv(e)?64:We(e)?4:Se(e)?2:0;return s&4&&ns(e)&&(e=Pe(e),Q("Vue received a Component which was made a reactive object. This can lead to unnecessary performance overhead, and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`.",`
Component that was made reactive: `,e)),P(e,t,n,r,i,s,o,!0)}function dt(e){return e?ns(e)||Is in e?Xe({},e):e:null}function Jt(e,t,n=!1){const{props:r,ref:i,patchFlag:o,children:s}=e,l=t?ti(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&xp(l),ref:t&&t.ref?n&&i?be(i)?i.concat(Uo(t)):[i,Uo(t)]:Uo(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o===-1&&be(s)?s.map(wp):s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==De?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&&Jt(e.ssContent),ssFallback:e.ssFallback&&Jt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function wp(e){const t=Jt(e);return be(e.children)&&(t.children=e.children.map(wp)),t}function lt(e=" ",t=0){return de(mo,null,e,t)}function Ms(e,t){const n=de(Ti,null,e);return n.staticCount=t,n}function we(e="",t=!1){return t?(R(),_e(ct,null,e)):de(ct,null,e)}function Zt(e){return e==null||typeof e=="boolean"?de(ct):be(e)?de(De,null,e.slice()):typeof e=="object"?jn(e):de(mo,null,String(e))}function jn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Jt(e)}function Qc(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(be(t))n=16;else if(typeof t=="object")if(r&65){const i=t.default;i&&(i._c&&(i._d=!1),Qc(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!(Is in t)?t._ctx=st:i===3&&st&&(st.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Se(t)?(t={default:t,_ctx:st},n=32):(t=String(t),r&64?(n=16,t=[lt(t)]):n=8);e.children=t,e.shapeFlag|=n}function ti(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const i in r)if(i==="class")t.class!==r.class&&(t.class=Te([t.class,r.class]));else if(i==="style")t.style=ft([t.style,r.style]);else if(ao(i)){const o=t[i],s=r[i];s&&o!==s&&!(be(o)&&o.includes(s))&&(t[i]=o?[].concat(o,s):s)}else i!==""&&(t[i]=r[i])}return t}function Ht(e,t,n,r=null){zt(e,t,7,[n,r])}const bv=vp();let xv=0;function wv(e,t,n){const r=e.type,i=(t?t.appContext:e.appContext)||bv,o={uid:xv++,vnode:e,type:r,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new _d(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:pp(r,i),emitsOptions:qd(r,i),emit:null,emitted:null,propsDefaults:qe,inheritAttrs:r.inheritAttrs,ctx:qe,data:qe,props:qe,attrs:qe,slots:qe,refs:qe,setupState:qe,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=Hy(o),o.root=t?t.root:o,o.emit=ky.bind(null,o),e.ce&&e.ce(o),o}let Je=null;const $t=()=>Je||st,Qn=e=>{Je=e,e.scope.on()},Hn=()=>{Je&&Je.scope.off(),Je=null},Cv=Jn("slot,component");function Hl(e,t){const n=t.isNativeTag||hd;(Cv(e)||n(e))&&Q("Do not use built-in or reserved HTML elements as component id: "+e)}function Cp(e){return e.vnode.shapeFlag&4}let Yi=!1;function kv(e,t=!1){Yi=t;const{props:n,children:r}=e.vnode,i=Cp(e);Zy(e,n,i,t),ov(e,r);const o=i?Sv(e,t):void 0;return Yi=!1,o}function Sv(e,t){var n;const r=e.type;{if(r.name&&Hl(r.name,e.appContext.config),r.components){const o=Object.keys(r.components);for(let s=0;s<o.length;s++)Hl(o[s],e.appContext.config)}if(r.directives){const o=Object.keys(r.directives);for(let s=0;s<o.length;s++)op(o[s])}r.compilerOptions&&Ev()&&Q('"compilerOptions" is only supported when using a build of Vue that includes the runtime compiler. Since you are using a runtime-only build, the options should be passed via your build tool config instead.')}e.accessCache=Object.create(null),e.proxy=Ps(new Proxy(e.ctx,up)),Vy(e);const{setup:i}=r;if(i){const o=e.setupContext=i.length>1?Sp(e):null;Qn(e),Tr();const s=kn(i,e,0,[Wr(e.props),o]);if($r(),Hn(),xs(s)){if(s.then(Hn,Hn),t)return s.then(l=>{ru(e,l,t)}).catch(l=>{Os(l,e,0)});if(e.asyncDep=s,!e.suspense){const l=(n=r.name)!==null&&n!==void 0?n:"Anonymous";Q(`Component <${l}>: setup function returned a promise, but no <Suspense> boundary was found in the parent component tree. A component with async setup() must be nested in a <Suspense> in order to be rendered.`)}}else ru(e,s,t)}else kp(e,t)}function ru(e,t,n){Se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:We(t)?(Zn(t)&&Q("setup() should not return VNodes directly - return a render function instead."),e.devtoolsRawSetupState=t,e.setupState=Id(t),Uy(e)):t!==void 0&&Q(`setup() should return an object. Received: ${t===null?"null":typeof t}`),kp(e,n)}let Vl;const Ev=()=>!Vl;function kp(e,t,n){const r=e.type;if(!e.render){if(!t&&Vl&&!r.render){const i=r.template||Yc(e).template;if(i){gn(e,"compile");const{isCustomElement:o,compilerOptions:s}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,a=Xe(Xe({isCustomElement:o,delimiters:l},s),c);r.render=Vl(i,a),yn(e,"compile")}}e.render=r.render||Et}Qn(e),Tr(),Wy(e),$r(),Hn(),!r.render&&e.render===Et&&!t&&(r.template?Q('Component provided template option but runtime compilation is not supported in this build of Vue. Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".'):Q("Component is missing template or render function."))}function Pv(e){return new Proxy(e.attrs,{get(t,n){return is(),Tt(e,"get","$attrs"),t[n]},set(){return Q("setupContext.attrs is readonly."),!1},deleteProperty(){return Q("setupContext.attrs is readonly."),!1}})}function Sp(e){const t=r=>{if(e.exposed&&Q("expose() should be called only once per setup()."),r!=null){let i=typeof r;i==="object"&&(be(r)?i="array":He(r)&&(i="ref")),i!=="object"&&Q(`expose() should be passed a plain object, received ${i}.`)}e.exposed=r||{}};let n;return Object.freeze({get attrs(){return n||(n=Pv(e))},get slots(){return Wr(e.slots)},get emit(){return(r,...i)=>e.emit(r,...i)},expose:t})}function Rs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Id(Ps(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in kr)return kr[n](e)},has(t,n){return n in t||n in kr}}))}const Ov=/(?:^|[-_])(\w)/g,Tv=e=>e.replace(Ov,t=>t.toUpperCase()).replace(/[-_]/g,"");function Zi(e,t=!0){return Se(e)?e.displayName||e.name:e.name||t&&e.__name}function Fs(e,t,n=!1){let r=Zi(t);if(!r&&t.__file){const i=t.__file.match(/([^/\\]+)\.\w+$/);i&&(r=i[1])}if(!r&&e&&e.parent){const i=o=>{for(const s in o)if(o[s]===t)return s};r=i(e.components||e.parent.type.components)||i(e.appContext.components)}return r?Tv(r):n?"App":"Anonymous"}function Ep(e){return Se(e)&&"__vccOpts"in e}const H=(e,t)=>ny(e,t,Yi);function $v(){return Pp().slots}function Av(){return Pp().attrs}function Pp(){const e=$t();return e||Q("useContext() called without active instance."),e.setupContext||(e.setupContext=Sp(e))}function Lv(e){const t=$t();t||Q("withAsyncContext called without active current instance. This is likely a bug.");let n=e();return Hn(),xs(n)&&(n=n.catch(r=>{throw Qn(t),r})),[n,()=>Qn(t)]}function gt(e,t,n){const r=arguments.length;return r===2?We(t)&&!be(t)?Zn(t)?de(e,null,[t]):de(e,t):de(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Zn(n)&&(n=[n]),de(e,t,n))}const Nv=Symbol("ssrContext"),jv=()=>{{const e=ge(Nv);return e||Q("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function Qs(e){return!!(e&&e.__v_isShallow)}function Iv(){if(typeof window>"u")return;const e={style:"color:#3ba776"},t={style:"color:#0b1bc9"},n={style:"color:#b62e24"},r={style:"color:#9d288c"},i={header(f){return We(f)?f.__isVue?["div",e,"VueInstance"]:He(f)?["div",{},["span",e,u(f)],"<",l(f.value),">"]:wr(f)?["div",{},["span",e,Qs(f)?"ShallowReactive":"Reactive"],"<",l(f),`>${Yn(f)?" (readonly)":""}`]:Yn(f)?["div",{},["span",e,Qs(f)?"ShallowReadonly":"Readonly"],"<",l(f),">"]:null:null},hasBody(f){return f&&f.__isVue},body(f){if(f&&f.__isVue)return["div",{},...o(f.$)]}};function o(f){const d=[];f.type.props&&f.props&&d.push(s("props",Pe(f.props))),f.setupState!==qe&&d.push(s("setup",f.setupState)),f.data!==qe&&d.push(s("data",Pe(f.data)));const p=c(f,"computed");p&&d.push(s("computed",p));const h=c(f,"inject");return h&&d.push(s("injected",h)),d.push(["div",{},["span",{style:r.style+";opacity:0.66"},"$ (internal): "],["object",{object:f}]]),d}function s(f,d){return d=Xe({},d),Object.keys(d).length?["div",{style:"line-height:1.25em;margin-bottom:0.6em"},["div",{style:"color:#476582"},f],["div",{style:"padding-left:1.25em"},...Object.keys(d).map(p=>["div",{},["span",r,p+": "],l(d[p],!1)])]]:["span",{}]}function l(f,d=!0){return typeof f=="number"?["span",t,f]:typeof f=="string"?["span",n,JSON.stringify(f)]:typeof f=="boolean"?["span",r,f]:We(f)?["object",{object:d?Pe(f):f}]:["span",n,String(f)]}function c(f,d){const p=f.type;if(Se(p))return;const h={};for(const v in f.ctx)a(p,v,d)&&(h[v]=f.ctx[v]);return h}function a(f,d,p){const h=f[p];if(be(h)&&h.includes(d)||We(h)&&d in h||f.extends&&a(f.extends,d,p)||f.mixins&&f.mixins.some(v=>a(v,d,p)))return!0}function u(f){return Qs(f)?"ShallowRef":f.effect?"ComputedRef":"Ref"}window.devtoolsFormatters?window.devtoolsFormatters.push(i):window.devtoolsFormatters=[i]}const cs="3.2.47",Mv="http://www.w3.org/2000/svg",pr=typeof document<"u"?document:null,iu=pr&&pr.createElement("template"),Rv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const i=t?pr.createElementNS(Mv,e):pr.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>pr.createTextNode(e),createComment:e=>pr.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>pr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,i,o){const s=n?n.previousSibling:t.lastChild;if(i&&(i===o||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{iu.innerHTML=r?`<svg>${e}</svg>`:e;const l=iu.content;if(r){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Fv(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Dv(e,t,n){const r=e.style,i=Ze(n);if(n&&!i){if(t&&!Ze(t))for(const o in t)n[o]==null&&Ul(r,o,"");for(const o in n)Ul(r,o,n[o])}else{const o=r.display;i?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const Bv=/[^\\];\s*$/,ou=/\s*!important$/;function Ul(e,t,n){if(be(n))n.forEach(r=>Ul(e,t,r));else if(n==null&&(n=""),Bv.test(n)&&Q(`Unexpected semicolon at the end of '${t}' style value: '${n}'`),t.startsWith("--"))e.setProperty(t,n);else{const r=Hv(e,t);ou.test(n)?e.setProperty(Sn(r),n.replace(ou,""),"important"):e[r]=n}}const su=["Webkit","Moz","ms"],Xs={};function Hv(e,t){const n=Xs[t];if(n)return n;let r=fn(t);if(r!=="filter"&&r in e)return Xs[t]=r;r=Er(r);for(let i=0;i<su.length;i++){const o=su[i]+r;if(o in e)return Xs[t]=o}return t}const lu="http://www.w3.org/1999/xlink";function Vv(e,t,n,r,i){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(lu,t.slice(6,t.length)):e.setAttributeNS(lu,t,n);else{const o=ag(t);n==null||o&&!dd(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function Uv(e,t,n,r,i,o,s){if(t==="innerHTML"||t==="textContent"){r&&s(r,i,o),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const c=n??"";(e.value!==c||e.tagName==="OPTION")&&(e.value=c),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=dd(n):n==null&&c==="string"?(n="",l=!0):c==="number"&&(n=0,l=!0)}try{e[t]=n}catch(c){l||Q(`Failed setting prop "${t}" on <${e.tagName.toLowerCase()}>: value ${n} is invalid.`,c)}l&&e.removeAttribute(t)}function zv(e,t,n,r){e.addEventListener(t,n,r)}function Wv(e,t,n,r){e.removeEventListener(t,n,r)}function Kv(e,t,n,r,i=null){const o=e._vei||(e._vei={}),s=o[t];if(r&&s)s.value=r;else{const[l,c]=Gv(t);if(r){const a=o[t]=Zv(r,i);zv(e,l,a,c)}else s&&(Wv(e,l,s,c),o[t]=void 0)}}const cu=/(?:Once|Passive|Capture)$/;function Gv(e){let t;if(cu.test(e)){t={};let r;for(;r=e.match(cu);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Sn(e.slice(2)),t]}let Js=0;const qv=Promise.resolve(),Yv=()=>Js||(qv.then(()=>Js=0),Js=Date.now());function Zv(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;zt(Qv(r,n.value),t,5,[r])};return n.value=e,n.attached=Yv(),n}function Qv(e,t){if(be(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>i=>!i._stopped&&r&&r(i))}else return t}const au=/^on[a-z]/,Xv=(e,t,n,r,i=!1,o,s,l,c)=>{t==="class"?Fv(e,r,i):t==="style"?Dv(e,n,r):ao(t)?Qo(t)||Kv(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Jv(e,t,r,i))?Uv(e,t,r,o,s,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Vv(e,t,r,i))};function Jv(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&au.test(t)&&Se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||au.test(t)&&Ze(n)?!1:t in e}const $n="transition",ui="animation",ni=(e,{slots:t})=>gt(Jd,Tp(e),t);ni.displayName="Transition";const Op={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},e0=ni.props=Xe({},Jd.props,Op),rr=(e,t=[])=>{be(e)?e.forEach(n=>n(...t)):e&&e(...t)},uu=e=>e?be(e)?e.some(t=>t.length>1):e.length>1:!1;function Tp(e){const t={};for(const I in e)I in Op||(t[I]=e[I]);if(e.css===!1)return t;const{name:n="v",type:r,duration:i,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:a=s,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=t0(i),v=h&&h[0],y=h&&h[1],{onBeforeEnter:b,onEnter:_,onEnterCancelled:g,onLeave:x,onLeaveCancelled:m,onBeforeAppear:w=b,onAppear:C=_,onAppearCancelled:S=g}=t,O=(I,le,ae)=>{Ln(I,le?u:l),Ln(I,le?a:s),ae&&ae()},L=(I,le)=>{I._isLeaving=!1,Ln(I,f),Ln(I,p),Ln(I,d),le&&le()},F=I=>(le,ae)=>{const pe=I?C:_,ve=()=>O(le,I,ae);rr(pe,[le,ve]),fu(()=>{Ln(le,I?c:o),vn(le,I?u:l),uu(pe)||du(le,r,v,ve)})};return Xe(t,{onBeforeEnter(I){rr(b,[I]),vn(I,o),vn(I,s)},onBeforeAppear(I){rr(w,[I]),vn(I,c),vn(I,a)},onEnter:F(!1),onAppear:F(!0),onLeave(I,le){I._isLeaving=!0;const ae=()=>L(I,le);vn(I,f),Ap(),vn(I,d),fu(()=>{I._isLeaving&&(Ln(I,f),vn(I,p),uu(x)||du(I,r,y,ae))}),rr(x,[I,ae])},onEnterCancelled(I){O(I,!1),rr(g,[I])},onAppearCancelled(I){O(I,!0),rr(S,[I])},onLeaveCancelled(I){L(I),rr(m,[I])}})}function t0(e){if(e==null)return null;if(We(e))return[el(e.enter),el(e.leave)];{const t=el(e);return[t,t]}}function el(e){const t=yg(e);return ly(t,"<transition> explicit duration"),t}function vn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ln(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function fu(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let n0=0;function du(e,t,n,r){const i=e._endId=++n0,o=()=>{i===e._endId&&r()};if(n)return setTimeout(o,n);const{type:s,timeout:l,propCount:c}=$p(e,t);if(!s)return r();const a=s+"end";let u=0;const f=()=>{e.removeEventListener(a,d),o()},d=p=>{p.target===e&&++u>=c&&f()};setTimeout(()=>{u<c&&f()},l+1),e.addEventListener(a,d)}function $p(e,t){const n=window.getComputedStyle(e),r=h=>(n[h]||"").split(", "),i=r(`${$n}Delay`),o=r(`${$n}Duration`),s=pu(i,o),l=r(`${ui}Delay`),c=r(`${ui}Duration`),a=pu(l,c);let u=null,f=0,d=0;t===$n?s>0&&(u=$n,f=s,d=o.length):t===ui?a>0&&(u=ui,f=a,d=c.length):(f=Math.max(s,a),u=f>0?s>a?$n:ui:null,d=u?u===$n?o.length:c.length:0);const p=u===$n&&/\b(transform|all)(,|$)/.test(r(`${$n}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:p}}function pu(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>hu(n)+hu(e[r])))}function hu(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Ap(){return document.body.offsetHeight}const Lp=new WeakMap,Np=new WeakMap,jp={name:"TransitionGroup",props:Xe({},e0,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=$t(),r=Xd();let i,o;return Ns(()=>{if(!i.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!c0(i[0].el,n.vnode.el,s))return;i.forEach(o0),i.forEach(s0);const l=i.filter(l0);Ap(),l.forEach(c=>{const a=c.el,u=a.style;vn(a,s),u.transform=u.webkitTransform=u.transitionDuration="";const f=a._moveCb=d=>{d&&d.target!==a||(!d||/transform$/.test(d.propertyName))&&(a.removeEventListener("transitionend",f),a._moveCb=null,Ln(a,s))};a.addEventListener("transitionend",f)})}),()=>{const s=Pe(e),l=Tp(s);let c=s.tag||De;i=o,o=t.default?Gc(t.default()):[];for(let a=0;a<o.length;a++){const u=o[a];u.key!=null?ei(u,Ki(u,l,r,n)):Q("<TransitionGroup> children must be keyed.")}if(i)for(let a=0;a<i.length;a++){const u=i[a];ei(u,Ki(u,l,r,n)),Lp.set(u,u.el.getBoundingClientRect())}return de(c,null,o)}}},r0=e=>delete e.mode;jp.props;const i0=jp;function o0(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function s0(e){Np.set(e,e.el.getBoundingClientRect())}function l0(e){const t=Lp.get(e),n=Np.get(e),r=t.left-n.left,i=t.top-n.top;if(r||i){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${i}px)`,o.transitionDuration="0s",e}}function c0(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach(s=>{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=$p(r);return i.removeChild(r),o}const a0=["ctrl","shift","alt","meta"],u0={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>a0.some(n=>e[`${n}Key`]&&!t.includes(n))},f0=(e,t)=>(n,...r)=>{for(let i=0;i<t.length;i++){const o=u0[t[i]];if(o&&o(n,t))return}return e(n,...r)},d0={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},To=(e,t)=>n=>{if(!("key"in n))return;const r=Sn(n.key);if(t.some(i=>i===r||d0[i]===r))return e(n)},Qi={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):fi(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),fi(e,!0),r.enter(e)):r.leave(e,()=>{fi(e,!1)}):fi(e,t))},beforeUnmount(e,{value:t}){fi(e,t)}};function fi(e,t){e.style.display=t?e._vod:"none"}const p0=Xe({patchProp:Xv},Rv);let mu;function h0(){return mu||(mu=uv(p0))}const m0=(...e)=>{const t=h0().createApp(...e);g0(t),y0(t);const{mount:n}=t;return t.mount=r=>{const i=v0(r);if(!i)return;const o=t._component;!Se(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.innerHTML="";const s=n(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t};function g0(e){Object.defineProperty(e.config,"isNativeTag",{value:t=>fd(t)||lg(t),writable:!1})}function y0(e){{const t=e.config.isCustomElement;Object.defineProperty(e.config,"isCustomElement",{get(){return t},set(){Q("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.")}});const n=e.config.compilerOptions,r='The `compilerOptions` config option is only respected when using a build of Vue.js that includes the runtime compiler (aka "full build"). Since you are using the runtime-only build, `compilerOptions` must be passed to `@vue/compiler-dom` in the build setup instead.\n- For vue-loader: pass it via vue-loader\'s `compilerOptions` loader option.\n- For vue-cli: see https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-loader\n- For vite: pass it via @vitejs/plugin-vue options. See https://github.com/vitejs/vite/tree/main/packages/plugin-vue#example-for-passing-options-to-vuecompiler-dom';Object.defineProperty(e.config,"compilerOptions",{get(){return Q(r),n},set(){Q(r)}})}}function v0(e){if(Ze(e)){const t=document.querySelector(e);return t||Q(`Failed to mount app: mount target selector "${e}" returned null.`),t}return window.ShadowRoot&&e instanceof window.ShadowRoot&&e.mode==="closed"&&Q('mounting on a ShadowRoot with `{mode: "closed"}` may lead to unpredictable bugs'),e}function _0(){Iv()}_0();function zl(e,t={},n){for(const r in e){const i=e[r],o=n?`${n}:${r}`:r;typeof i=="object"&&i!==null?zl(i,t,o):typeof i=="function"&&(t[o]=i)}return t}const b0={run:e=>e()},x0=()=>b0,Ip=typeof console.createTask<"u"?console.createTask:x0;function w0(e,t){const n=t.shift(),r=Ip(n);return e.reduce((i,o)=>i.then(()=>r.run(()=>o(...t))),Promise.resolve())}function C0(e,t){const n=t.shift(),r=Ip(n);return Promise.all(e.map(i=>r.run(()=>i(...t))))}function tl(e,t){for(const n of[...e])n(t)}class k0{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const i=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let s=o.message;s||(s=`${i} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,i=(...o)=>(typeof r=="function"&&r(),r=void 0,i=void 0,n(...o));return r=this.hook(t,i),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const i of r)this.hook(t,i)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=zl(t),r=Object.keys(n).map(i=>this.hook(i,n[i]));return()=>{for(const i of r.splice(0,r.length))i()}}removeHooks(t){const n=zl(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(w0,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(C0,t,...n)}callHookWith(t,n,...r){const i=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&tl(this._before,i);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&i&&tl(this._after,i)}):(this._after&&i&&tl(this._after,i),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function S0(){return new k0}function E0(e){return Array.isArray(e)?e:[e]}const Mp=["title","script","style","noscript"],P0=["base","meta","link","style","script","noscript"],O0=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],T0=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],$0=["tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent"];function Rp(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Wl(e){return Rp(`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function A0(e){let t=9;for(const n of e)for(let r=0;r<n.length;)t=Math.imul(t^n.charCodeAt(r++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Fp(e,t){const{props:n,tag:r}=e;if(T0.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const i=["id"];r==="meta"&&i.push("name","property","http-equiv");for(const o of i)if(typeof n[o]<"u"){const s=String(n[o]);return t&&!t(s)?!1:`${r}:${o}:${s}`}return!1}const gu=(e,t)=>e==null?t||null:typeof e=="function"?e(t):e,$o=(e,t=!1,n)=>{const{tag:r,$el:i}=e;i&&(Object.entries(r.props).forEach(([o,s])=>{s=String(s);const l=`attr:${o}`;if(o==="class"){if(!s)return;for(const c of s.split(" ")){const a=`${l}:${c}`;n&&n(e,a,()=>i.classList.remove(c)),i.classList.contains(c)||i.classList.add(c)}return}n&&!o.startsWith("data-h-")&&n(e,l,()=>i.removeAttribute(o)),(t||i.getAttribute(o)!==s)&&i.setAttribute(o,s)}),Mp.includes(r.tag)&&(r.textContent&&r.textContent!==i.textContent?i.textContent=r.textContent:r.innerHTML&&r.innerHTML!==i.innerHTML&&(i.innerHTML=r.innerHTML)))};let di=!1;async function Dp(e,t={}){var d,p;const n={shouldRender:!0};if(await e.hooks.callHook("dom:beforeRender",n),!n.shouldRender)return;const r=t.document||e.resolvedOptions.document||window.document,i=(await e.resolveTags()).map(l);if(e.resolvedOptions.experimentalHashHydration&&(di=di||e._hash||!1,di)){const h=A0(i.map(v=>v.tag._h));if(di===h)return;di=h}const o=e._popSideEffectQueue();e.headEntries().map(h=>h._sde).forEach(h=>{Object.entries(h).forEach(([v,y])=>{o[v]=y})});const s=(h,v,y)=>{v=`${h.renderId}:${v}`,h.entry&&(h.entry._sde[v]=y),delete o[v]};function l(h){const v=e.headEntries().find(b=>b._i===h._e),y={renderId:!h.key&&h._d?h._d:Wl(h),$el:null,shouldRender:!0,tag:h,entry:v,markSideEffect:(b,_)=>s(y,b,_)};return y}const c=[],a={body:[],head:[]},u=h=>{e._elMap[h.renderId]=h.$el,c.push(h),s(h,"el",()=>{var v;(v=h.$el)==null||v.remove(),delete e._elMap[h.renderId]})};for(const h of i){if(await e.hooks.callHook("dom:beforeRenderTag",h),!h.shouldRender)continue;const{tag:v}=h;if(v.tag==="title"){r.title=v.textContent||"",c.push(h);continue}if(v.tag==="htmlAttrs"||v.tag==="bodyAttrs"){h.$el=r[v.tag==="htmlAttrs"?"documentElement":"body"],$o(h,!1,s),c.push(h);continue}if(h.$el=e._elMap[h.renderId],!h.$el&&v.key&&(h.$el=r.querySelector(`${(d=v.tagPosition)!=null&&d.startsWith("body")?"body":"head"} > ${v.tag}[data-h-${v._h}]`)),h.$el){h.tag._d&&$o(h),u(h);continue}a[(p=v.tagPosition)!=null&&p.startsWith("body")?"body":"head"].push(h)}const f={bodyClose:void 0,bodyOpen:void 0,head:void 0};Object.entries(a).forEach(([h,v])=>{var b;if(!v.length)return;const y=(b=r==null?void 0:r[h])==null?void 0:b.children;if(y){for(const _ of[...y].reverse()){const g=_.tagName.toLowerCase();if(!P0.includes(g))continue;const x=_.getAttributeNames().reduce((S,O)=>({...S,[O]:_.getAttribute(O)}),{}),m={tag:g,props:x};_.innerHTML&&(m.innerHTML=_.innerHTML);const w=Wl(m);let C=v.findIndex(S=>(S==null?void 0:S.renderId)===w);if(C===-1){const S=Fp(m);C=v.findIndex(O=>(O==null?void 0:O.tag._d)&&O.tag._d===S)}if(C!==-1){const S=v[C];S.$el=_,$o(S),u(S),delete v[C]}}v.forEach(_=>{const g=_.tag.tagPosition||"head";f[g]=f[g]||r.createDocumentFragment(),_.$el||(_.$el=r.createElement(_.tag.tag),$o(_,!0)),f[g].appendChild(_.$el),u(_)})}}),f.head&&r.head.appendChild(f.head),f.bodyOpen&&r.body.insertBefore(f.bodyOpen,r.body.firstChild),f.bodyClose&&r.body.appendChild(f.bodyClose);for(const h of c)await e.hooks.callHook("dom:renderTag",h);Object.values(o).forEach(h=>h())}let nl=null;async function Bp(e,t={}){function n(){return nl=null,Dp(e,t)}const r=t.delayFn||(i=>setTimeout(i,10));return nl=nl||new Promise(i=>r(()=>i(n())))}const L0=e=>({hooks:{"entries:updated":function(t){if(typeof(e==null?void 0:e.document)>"u"&&typeof window>"u")return;let n=e==null?void 0:e.delayFn;!n&&typeof requestAnimationFrame<"u"&&(n=requestAnimationFrame),Bp(t,{document:(e==null?void 0:e.document)||window.document,delayFn:n})}}});function N0(e){var t;return((t=e==null?void 0:e.head.querySelector('meta[name="unhead:ssr"]'))==null?void 0:t.getAttribute("content"))||!1}const yu={critical:2,high:9,low:12,base:-1,title:1,meta:10};function vu(e){if(typeof e.tagPriority=="number")return e.tagPriority;if(e.tag==="meta"){if(e.props.charset)return-2;if(e.props["http-equiv"]==="content-security-policy")return 0}const t=e.tagPriority||e.tag;return t in yu?yu[t]:10}const j0=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}];function I0(){return{hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(i=>i._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of j0)for(const i of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(i.tagPriority.replace(n,""));typeof o<"u"&&(i._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>vu(n)-vu(r))}}}}const M0=()=>({hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(i=>i.tag==="titleTemplate");const r=t.findIndex(i=>i.tag==="title");if(r!==-1&&n!==-1){const i=gu(t[n].textContent,t[r].textContent);i!==null?t[r].textContent=i||t[r].textContent:delete t[r]}else if(n!==-1){const i=gu(t[n].textContent);i!==null&&(t[n].textContent=i,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}}),R0=()=>({hooks:{"tag:normalise":function({tag:e}){typeof e.props.body<"u"&&(e.tagPosition="bodyClose",delete e.props.body)}}}),F0=["link","style","script","noscript"],D0=()=>({hooks:{"tag:normalise":({tag:e,resolvedOptions:t})=>{t.experimentalHashHydration===!0&&(e._h=Wl(e)),e.key&&F0.includes(e.tag)&&(e._h=Rp(e.key),e.props[`data-h-${e._h}`]="")}}}),_u=["script","link","bodyAttrs"],B0=()=>{const e=(t,n)=>{const r={},i={};Object.entries(n.props).forEach(([s,l])=>{s.startsWith("on")&&typeof l=="function"?i[s]=l:r[s]=l});let o;return t==="dom"&&n.tag==="script"&&typeof r.src=="string"&&typeof i.onload<"u"&&(o=r.src,delete r.src),{props:r,eventHandlers:i,delayedSrc:o}};return{hooks:{"ssr:render":function(t){t.tags=t.tags.map(n=>(!_u.includes(n.tag)||!Object.entries(n.props).find(([r,i])=>r.startsWith("on")&&typeof i=="function")||(n.props=e("ssr",n).props),n))},"dom:beforeRenderTag":function(t){if(!_u.includes(t.tag.tag)||!Object.entries(t.tag.props).find(([o,s])=>o.startsWith("on")&&typeof s=="function"))return;const{props:n,eventHandlers:r,delayedSrc:i}=e("dom",t.tag);Object.keys(r).length&&(t.tag.props=n,t.tag._eventHandlers=r,t.tag._delayedSrc=i)},"dom:renderTag":function(t){const n=t.$el;if(!t.tag._eventHandlers||!n)return;const r=t.tag.tag==="bodyAttrs"&&typeof window<"u"?window:n;Object.entries(t.tag._eventHandlers).forEach(([i,o])=>{const s=`${t.tag._d||t.tag._p}:${i}`,l=i.slice(2).toLowerCase(),c=`data-h-${l}`;if(t.markSideEffect(s,()=>{}),n.hasAttribute(c))return;const a=o;n.setAttribute(c,""),r.addEventListener(l,a),t.entry&&(t.entry._sde[s]=()=>{r.removeEventListener(l,a),n.removeAttribute(c)})}),t.tag._delayedSrc&&n.setAttribute("src",t.tag._delayedSrc)}}}},H0=["templateParams","htmlAttrs","bodyAttrs"],V0=()=>({hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(n=>{e.props[n]&&(e.key=e.props[n],delete e.props[n])});const t=e.key?`${e.tag}:${e.key}`:Fp(e);t&&(e._d=t)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const i=r._d||r._p,o=t[i];if(o){let s=r==null?void 0:r.tagDuplicateStrategy;if(!s&&H0.includes(r.tag)&&(s="merge"),s==="merge"){const c=o.props;["class","style"].forEach(a=>{r.props[a]&&c[a]&&(a==="style"&&!c[a].endsWith(";")&&(c[a]+=";"),r.props[a]=`${c[a]} ${r.props[a]}`)}),t[i].props={...c,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}const l=Object.keys(r.props).length;if((l===0||l===1&&typeof r.props["data-h-key"]<"u")&&!r.innerHTML&&!r.textContent){delete t[i];return}}t[i]=r});const n=[];Object.values(t).forEach(r=>{const i=r._duped;delete r._duped,n.push(r),i&&n.push(...i)}),e.tags=n}}});function Ao(e,t){function n(o){if(["s","pageTitle"].includes(o))return t.pageTitle;let s;return o.includes(".")?s=o.split(".").reduce((l,c)=>l&&l[c]||void 0,t):s=t[o],typeof s<"u"?s||"":!1}let r=e;try{r=decodeURI(e)}catch{}return(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(o=>{const s=n(o.slice(1));typeof s=="string"&&(e=e.replaceAll(new RegExp(`\\${o}(\\W|$)`,"g"),`${s}$1`).trim())}),t.separator&&(e.endsWith(t.separator)&&(e=e.slice(0,-t.separator.length).trim()),e.startsWith(t.separator)&&(e=e.slice(t.separator.length).trim()),e=e.replace(new RegExp(`\\${t.separator}\\s*\\${t.separator}`,"g"),t.separator)),e}function U0(){return{hooks:{"tags:resolve":e=>{var o;const{tags:t}=e,n=(o=t.find(s=>s.tag==="title"))==null?void 0:o.textContent,r=t.findIndex(s=>s.tag==="templateParams"),i=r!==-1?t[r].props:{};i.pageTitle=i.pageTitle||n||"";for(const s of t)if(["titleTemplate","title"].includes(s.tag)&&typeof s.textContent=="string")s.textContent=Ao(s.textContent,i);else if(s.tag==="meta"&&typeof s.props.content=="string")s.props.content=Ao(s.props.content,i);else if(s.tag==="link"&&typeof s.props.href=="string")s.props.href=Ao(s.props.href,i);else if(s.tag==="script"&&["application/json","application/ld+json"].includes(s.props.type)&&typeof s.innerHTML=="string")try{s.innerHTML=JSON.stringify(JSON.parse(s.innerHTML),(l,c)=>typeof c=="string"?Ao(c,i):c)}catch{}e.tags=t.filter(s=>s.tag!=="templateParams")}}}}const z0=typeof window<"u";let Hp;const W0=e=>Hp=e,K0=()=>Hp;async function G0(e,t){const n={tag:e,props:{}};return e==="templateParams"?(n.props=t,n):["title","titleTemplate"].includes(e)?(n.textContent=t instanceof Promise?await t:t,n):typeof t=="string"?["script","noscript","style"].includes(e)?(e==="script"&&(/^(https?:)?\/\//.test(t)||t.startsWith("/"))?n.props.src=t:n.innerHTML=t,n):!1:(n.props=await Y0(e,{...t}),n.props.children&&(n.props.innerHTML=n.props.children),delete n.props.children,Object.keys(n.props).filter(r=>$0.includes(r)).forEach(r=>{(!["innerHTML","textContent"].includes(r)||Mp.includes(n.tag))&&(n[r]=n.props[r]),delete n.props[r]}),["innerHTML","textContent"].forEach(r=>{if(n.tag==="script"&&typeof n[r]=="string"&&["application/ld+json","application/json"].includes(n.props.type))try{n[r]=JSON.parse(n[r])}catch{n[r]=""}typeof n[r]=="object"&&(n[r]=JSON.stringify(n[r]))}),n.props.class&&(n.props.class=q0(n.props.class)),n.props.content&&Array.isArray(n.props.content)?n.props.content.map(r=>({...n,props:{...n.props,content:r}})):n)}function q0(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function Y0(e,t){for(const n of Object.keys(t)){const r=n.startsWith("data-");t[n]instanceof Promise&&(t[n]=await t[n]),String(t[n])==="true"?t[n]=r?"true":"":String(t[n])==="false"&&(r?t[n]="false":delete t[n])}return t}const Z0=10;async function Q0(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&O0.includes(n)).forEach(([n,r])=>{const i=E0(r);t.push(...i.map(o=>G0(n,o)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,n._p=(e._i<<Z0)+r,n))}const X0=()=>[V0(),I0(),U0(),M0(),D0(),B0(),R0()],J0=(e={})=>[L0({document:e==null?void 0:e.document,delayFn:e==null?void 0:e.domDelayFn})];function e_(e={}){const t=t_({...e,plugins:[...J0(e),...(e==null?void 0:e.plugins)||[]]});return e.experimentalHashHydration&&t.resolvedOptions.document&&(t._hash=N0(t.resolvedOptions.document)),W0(t),t}function t_(e={}){let t=[],n={},r=0;const i=S0();e!=null&&e.hooks&&i.addHooks(e.hooks),e.plugins=[...X0(),...(e==null?void 0:e.plugins)||[]],e.plugins.forEach(l=>l.hooks&&i.addHooks(l.hooks)),e.document=e.document||(z0?document:void 0);const o=()=>i.callHook("entries:updated",s),s={resolvedOptions:e,headEntries(){return t},get hooks(){return i},use(l){l.hooks&&i.addHooks(l.hooks)},push(l,c){const a={_i:r++,input:l,_sde:{}};return c!=null&&c.mode&&(a._m=c==null?void 0:c.mode),c!=null&&c.transform&&(a._t=c==null?void 0:c.transform),t.push(a),o(),{dispose(){t=t.filter(u=>u._i!==a._i?!0:(n={...n,...u._sde||{}},u._sde={},o(),!1))},patch(u){t=t.map(f=>(f._i===a._i&&(a.input=f.input=u,o()),f))}}},async resolveTags(){const l={tags:[],entries:[...t]};await i.callHook("entries:resolve",l);for(const c of l.entries){const a=c._t||(u=>u);if(c.resolvedInput=a(c.resolvedInput||c.input),c.resolvedInput)for(const u of await Q0(c)){const f={tag:u,entry:c,resolvedOptions:s.resolvedOptions};await i.callHook("tag:normalise",f),l.tags.push(f.tag)}}return await i.callHook("tags:resolve",l),l.tags},_popSideEffectQueue(){const l={...n};return n={},l},_elMap:{}};return s.hooks.callHook("init",s),s}function n_(e){return typeof e=="function"?e():j(e)}function as(e,t=""){if(e instanceof Promise)return e;const n=n_(e);return!e||!n?n:Array.isArray(n)?n.map(r=>as(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,i])=>r==="titleTemplate"||r.startsWith("on")?[r,j(i)]:[r,as(i,r)])):n}const r_=cs.startsWith("3"),i_=typeof window<"u",Vp="usehead";function Xc(){return $t()&&ge(Vp)||K0()}function o_(e){return{install(n){r_&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Vp,e))}}.install}function s_(e={}){const t=e_({...e,domDelayFn:n=>setTimeout(()=>mt(()=>n()),10),plugins:[l_(),...(e==null?void 0:e.plugins)||[]]});return t.install=o_(t),t}const l_=()=>({hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=as(t.input)}}});function c_(e,t={}){const n=Xc(),r=re(!1),i=re({});Ar(()=>{i.value=r.value?{}:as(e)});const o=n.push(i.value,t);return Oe(i,l=>{o.patch(l)}),$t()&&(ho(()=>{o.dispose()}),rp(()=>{r.value=!0}),np(()=>{r.value=!1})),o}function a_(e,t={}){return Xc().push(e,t)}function Jc(e,t={}){var r;const n=Xc();if(n){const i=i_||!!((r=n.resolvedOptions)!=null&&r.document);return t.mode==="server"&&i||t.mode==="client"&&!i?void 0:i?c_(e,t):a_(e,t)}}const u_=e=>Jc({htmlAttrs:e});function f_(e,t){const n=s_(t||{}),r={unhead:n,install(i){cs.startsWith("3")&&(i.config.globalProperties.$head=n,i.provide("usehead",n))},use(i){n.use(i)},resolveTags(){return n.resolveTags()},headEntries(){return n.headEntries()},headTags(){return n.resolveTags()},push(i,o){return n.push(i,o)},addEntry(i,o){return n.push(i,o)},addHeadObjs(i,o){return n.push(i,o)},addReactiveEntry(i,o){const s=Jc(i,o);return typeof s<"u"?s.dispose:()=>{}},removeHeadObjs(){},updateDOM(i,o){o?Dp(n,{document:i}):Bp(n,{delayFn:s=>setTimeout(()=>s(),50),document:i})},internalHooks:n.hooks,hooks:{"before:dom":[],"resolved:tags":[],"resolved:entries":[]}};return n.addHeadObjs=r.addHeadObjs,n.updateDOM=r.updateDOM,n.hooks.hook("dom:beforeRender",i=>{for(const o of r.hooks["before:dom"])o()===!1&&(i.shouldRender=!1)}),e&&r.addHeadObjs(e),r}const Ai=Symbol("v-click-clicks"),hr=Symbol("v-click-clicks-elements"),Kl=Symbol("v-click-clicks-order-map"),Li=Symbol("v-click-clicks-disabled"),Up=Symbol("slidev-slide-scale"),Ce=Symbol("slidev-slidev-context"),d_=Symbol("slidev-route"),p_=Symbol("slidev-slide-context"),ar="slidev-vclick-target",rl="slidev-vclick-hidden",h_="slidev-vclick-fade",il="slidev-vclick-hidden-explicitly",pi="slidev-vclick-current",Lo="slidev-vclick-prior",m_=["localhost","127.0.0.1"];let g_=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");function Gl(e,t){if(!e)return!1;const n=e.indexOf(t);return n>=0?(e.splice(n,1),!0):!1}function y_(...e){let t,n,r;e.length===1?(t=0,r=1,[n]=e):[t,n,r=1]=e;const i=[];let o=t;for(;o<n;)i.push(o),o+=r||1;return i}function v_(e){return e!=null}function __(e,t){return Object.fromEntries(Object.entries(e).map(([n,r])=>t(n,r)).filter(v_))}const Si={theme:"penguin",title:"Einführung in die Technik der Uni Bamberg",titleTemplate:"%s - Slidev",addons:[],remoteAssets:!1,monaco:"dev",download:!1,export:{},info:!1,highlighter:"shiki",lineNumbers:!1,colorSchema:"auto",routerMode:"history",aspectRatio:1.7777777777777777,canvasWidth:980,exportFilename:"",selectable:!1,themeConfig:{logoHeader:"/logo_transparent.png"},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",codeCopy:!0,record:"dev",css:"windicss",presenter:!0,htmlAttrs:{},layout:"intro"},Fe=Si,Vn=Fe.aspectRatio??16/9,Un=Fe.canvasWidth??980,ea=Math.ceil(Un/Vn),ta=H(()=>__(Fe.themeConfig||{},(e,t)=>[`--slidev-theme-${e}`,t]));function Kt(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!1})}const jr=Qe({page:0,clicks:0});let b_=[],x_=[];Kt(jr,"$syncUp",!0);Kt(jr,"$syncDown",!0);Kt(jr,"$paused",!1);Kt(jr,"$onSet",e=>b_.push(e));Kt(jr,"$onPatch",e=>x_.push(e));Kt(jr,"$patch",async()=>!1);function zp(e,t,n=!1){const r=[];let i=!1,o=!1,s,l;const c=Qe(t);function a(p){r.push(p)}function u(p,h){c[p]!==h&&(clearTimeout(s),i=!0,c[p]=h,s=setTimeout(()=>i=!1,0))}function f(p){i||(clearTimeout(l),o=!0,Object.entries(p).forEach(([h,v])=>{c[h]=v}),l=setTimeout(()=>o=!1,0))}function d(p){let h;n?n&&window.addEventListener("storage",y=>{y&&y.key===p&&y.newValue&&f(JSON.parse(y.newValue))}):(h=new BroadcastChannel(p),h.addEventListener("message",y=>f(y.data)));function v(){!n&&h&&!o?h.postMessage(Pe(c)):n&&!o&&window.localStorage.setItem(p,JSON.stringify(c)),i||r.forEach(y=>y(c))}if(Oe(c,v,{deep:!0}),n){const y=window.localStorage.getItem(p);y&&f(JSON.parse(y))}}return{init:d,onPatch:a,patch:u,state:c}}const{init:w_,onPatch:C_,patch:hi,state:ol}=zp(jr,{page:1,clicks:0,viewerPage:1,viewerClicks:0}),Ir=Qe({});let k_=[],S_=[];Kt(Ir,"$syncUp",!0);Kt(Ir,"$syncDown",!0);Kt(Ir,"$paused",!1);Kt(Ir,"$onSet",e=>k_.push(e));Kt(Ir,"$onPatch",e=>S_.push(e));Kt(Ir,"$patch",async()=>!1);const{init:E_,onPatch:P_,patch:Wp,state:us}=zp(Ir,{},!1),O_="modulepreload",T_=function(e){return"/technik/"+e},bu={},zn=function(t,n,r){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=T_(o),o in bu)return;bu[o]=!0;const s=o.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(!!r)for(let u=i.length-1;u>=0;u--){const f=i[u];if(f.href===o&&(!s||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const a=document.createElement("link");if(a.rel=s?"stylesheet":O_,s||(a.as="script",a.crossOrigin=""),a.href=o,document.head.appendChild(a),s)return new Promise((u,f)=>{a.addEventListener("load",u),a.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())};var xu;const en=typeof window<"u",$_=e=>typeof e<"u",A_=Object.prototype.toString,Xi=e=>typeof e=="function",L_=e=>typeof e=="number",Kp=e=>typeof e=="string",ql=e=>A_.call(e)==="[object Object]",Yl=()=>+Date.now(),Qr=()=>{},N_=en&&((xu=window==null?void 0:window.navigator)==null?void 0:xu.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function pt(e){return typeof e=="function"?e():j(e)}function j_(e,t){function n(...r){return new Promise((i,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(i).catch(o)})}return n}const Gp=e=>e();function I_(e=Gp){const t=re(!0);function n(){t.value=!1}function r(){t.value=!0}const i=(...o)=>{t.value&&e(...o)};return{isActive:ln(t),pause:n,resume:r,eventFilter:i}}function M_(e){return e}function R_(e,t){var n;if(typeof e=="number")return e+t;const r=((n=e.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:n[0])||"",i=e.slice(r.length),o=parseFloat(r)+t;return Number.isNaN(o)?e:o+i}function F_(e,t){let n,r,i;const o=re(!0),s=()=>{o.value=!0,i()};Oe(e,s,{flush:"sync"});const l=Xi(t)?t:t.get,c=Xi(t)?void 0:t.set,a=Md((u,f)=>(r=u,i=f,{get(){return o.value&&(n=l(),o.value=!1),r(),n},set(d){c==null||c(d)}}));return Object.isExtensible(a)&&(a.trigger=s),a}function pn(e){return Ic()?(bd(e),!0):!1}function D_(e){if(!He(e))return Qe(e);const t=new Proxy({},{get(n,r,i){return j(Reflect.get(e.value,r,i))},set(n,r,i){return He(e.value[r])&&!He(i)?e.value[r].value=i:e.value[r]=i,!0},deleteProperty(n,r){return Reflect.deleteProperty(e.value,r)},has(n,r){return Reflect.has(e.value,r)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return Qe(t)}function qp(e){return typeof e=="function"?H(e):re(e)}var B_=Object.defineProperty,H_=Object.defineProperties,V_=Object.getOwnPropertyDescriptors,wu=Object.getOwnPropertySymbols,U_=Object.prototype.hasOwnProperty,z_=Object.prototype.propertyIsEnumerable,Cu=(e,t,n)=>t in e?B_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,W_=(e,t)=>{for(var n in t||(t={}))U_.call(t,n)&&Cu(e,n,t[n]);if(wu)for(var n of wu(t))z_.call(t,n)&&Cu(e,n,t[n]);return e},K_=(e,t)=>H_(e,V_(t));function G_(e){if(!He(e))return Xg(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const n in e.value)t[n]=Md(()=>({get(){return e.value[n]},set(r){if(Array.isArray(e.value)){const i=[...e.value];i[n]=r,e.value=i}else{const i=K_(W_({},e.value),{[n]:r});Object.setPrototypeOf(i,e.value),e.value=i}}}));return t}function Ds(e,t=!0){$t()?Lr(e):t?e():mt(e)}function q_(e){$t()&&js(e)}function Y_(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:i=!1}=n;let o=null;const s=re(!1);function l(){o&&(clearInterval(o),o=null)}function c(){s.value=!1,l()}function a(){const u=pt(t);u<=0||(s.value=!0,i&&e(),l(),o=setInterval(e,u))}if(r&&en&&a(),He(t)||Xi(t)){const u=Oe(t,()=>{s.value&&en&&a()});pn(u)}return pn(c),{isActive:s,pause:c,resume:a}}function Z_(e,t,n={}){const{immediate:r=!0}=n,i=re(!1);let o=null;function s(){o&&(clearTimeout(o),o=null)}function l(){i.value=!1,s()}function c(...a){s(),i.value=!0,o=setTimeout(()=>{i.value=!1,o=null,e(...a)},pt(t))}return r&&(i.value=!0,en&&c()),pn(l),{isPending:ln(i),start:c,stop:l}}function na(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,i=He(e),o=re(e);function s(l){if(arguments.length)return o.value=l,o.value;{const c=pt(n);return o.value=o.value===c?pt(r):c,o.value}}return i?s:[o,s]}var ku=Object.getOwnPropertySymbols,Q_=Object.prototype.hasOwnProperty,X_=Object.prototype.propertyIsEnumerable,J_=(e,t)=>{var n={};for(var r in e)Q_.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ku)for(var r of ku(e))t.indexOf(r)<0&&X_.call(e,r)&&(n[r]=e[r]);return n};function e2(e,t,n={}){const r=n,{eventFilter:i=Gp}=r,o=J_(r,["eventFilter"]);return Oe(e,j_(i,t),o)}var t2=Object.defineProperty,n2=Object.defineProperties,r2=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,Yp=Object.prototype.hasOwnProperty,Zp=Object.prototype.propertyIsEnumerable,Su=(e,t,n)=>t in e?t2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i2=(e,t)=>{for(var n in t||(t={}))Yp.call(t,n)&&Su(e,n,t[n]);if(fs)for(var n of fs(t))Zp.call(t,n)&&Su(e,n,t[n]);return e},o2=(e,t)=>n2(e,r2(t)),s2=(e,t)=>{var n={};for(var r in e)Yp.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&fs)for(var r of fs(e))t.indexOf(r)<0&&Zp.call(e,r)&&(n[r]=e[r]);return n};function l2(e,t,n={}){const r=n,{eventFilter:i}=r,o=s2(r,["eventFilter"]),{eventFilter:s,pause:l,resume:c,isActive:a}=I_(i);return{stop:e2(e,t,o2(i2({},o),{eventFilter:s})),pause:l,resume:c,isActive:a}}function Pt(e){var t;const n=pt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const it=en?window:void 0,Qp=en?window.document:void 0,c2=en?window.navigator:void 0;function $e(...e){let t,n,r,i;if(Kp(e[0])||Array.isArray(e[0])?([n,r,i]=e,t=it):[t,n,r,i]=e,!t)return Qr;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],s=()=>{o.forEach(u=>u()),o.length=0},l=(u,f,d,p)=>(u.addEventListener(f,d,p),()=>u.removeEventListener(f,d,p)),c=Oe(()=>[Pt(t),pt(i)],([u,f])=>{s(),u&&o.push(...n.flatMap(d=>r.map(p=>l(u,d,p,f))))},{immediate:!0,flush:"post"}),a=()=>{c(),s()};return pn(a),a}let Eu=!1;function Xp(e,t,n={}){const{window:r=it,ignore:i=[],capture:o=!0,detectIframe:s=!1}=n;if(!r)return;N_&&!Eu&&(Eu=!0,Array.from(r.document.body.children).forEach(d=>d.addEventListener("click",Qr)));let l=!0;const c=d=>i.some(p=>{if(typeof p=="string")return Array.from(r.document.querySelectorAll(p)).some(h=>h===d.target||d.composedPath().includes(h));{const h=Pt(p);return h&&(d.target===h||d.composedPath().includes(h))}}),u=[$e(r,"click",d=>{const p=Pt(e);if(!(!p||p===d.target||d.composedPath().includes(p))){if(d.detail===0&&(l=!c(d)),!l){l=!0;return}t(d)}},{passive:!0,capture:o}),$e(r,"pointerdown",d=>{const p=Pt(e);p&&(l=!d.composedPath().includes(p)&&!c(d))},{passive:!0}),s&&$e(r,"blur",d=>{var p;const h=Pt(e);((p=r.document.activeElement)==null?void 0:p.tagName)==="IFRAME"&&!(h!=null&&h.contains(r.document.activeElement))&&t(d)})].filter(Boolean);return()=>u.forEach(d=>d())}const a2=e=>typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0;function u2(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:i=it,eventName:o="keydown",passive:s=!1}=r,l=a2(t);return $e(i,o,a=>{l(a)&&n(a)},s)}function f2(e={}){var t;const{window:n=it}=e,r=(t=e.document)!=null?t:n==null?void 0:n.document,i=F_(()=>null,()=>r==null?void 0:r.activeElement);return n&&($e(n,"blur",o=>{o.relatedTarget===null&&i.trigger()},!0),$e(n,"focus",i.trigger,!0)),i}function go(e,t=!1){const n=re(),r=()=>n.value=!!e();return r(),Ds(r,t),n}function zr(e,t={}){const{window:n=it}=t,r=go(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let i;const o=re(!1),s=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",l):i.removeListener(l))},l=()=>{r.value&&(s(),i=n.matchMedia(qp(e).value),o.value=i.matches,"addEventListener"in i?i.addEventListener("change",l):i.addListener(l))};return Ar(l),pn(()=>s()),o}const d2={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};var p2=Object.defineProperty,Pu=Object.getOwnPropertySymbols,h2=Object.prototype.hasOwnProperty,m2=Object.prototype.propertyIsEnumerable,Ou=(e,t,n)=>t in e?p2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,g2=(e,t)=>{for(var n in t||(t={}))h2.call(t,n)&&Ou(e,n,t[n]);if(Pu)for(var n of Pu(t))m2.call(t,n)&&Ou(e,n,t[n]);return e};function y2(e,t={}){function n(l,c){let a=e[l];return c!=null&&(a=R_(a,c)),typeof a=="number"&&(a=`${a}px`),a}const{window:r=it}=t;function i(l){return r?r.matchMedia(l).matches:!1}const o=l=>zr(`(min-width: ${n(l)})`,t),s=Object.keys(e).reduce((l,c)=>(Object.defineProperty(l,c,{get:()=>o(c),enumerable:!0,configurable:!0}),l),{});return g2({greater(l){return zr(`(min-width: ${n(l,.1)})`,t)},greaterOrEqual:o,smaller(l){return zr(`(max-width: ${n(l,-.1)})`,t)},smallerOrEqual(l){return zr(`(max-width: ${n(l)})`,t)},between(l,c){return zr(`(min-width: ${n(l)}) and (max-width: ${n(c,-.1)})`,t)},isGreater(l){return i(`(min-width: ${n(l,.1)})`)},isGreaterOrEqual(l){return i(`(min-width: ${n(l)})`)},isSmaller(l){return i(`(max-width: ${n(l,-.1)})`)},isSmallerOrEqual(l){return i(`(max-width: ${n(l)})`)},isInBetween(l,c){return i(`(min-width: ${n(l)}) and (max-width: ${n(c,-.1)})`)}},s)}function v2(e={}){const{navigator:t=c2,read:n=!1,source:r,copiedDuring:i=1500,legacy:o=!1}=e,s=["copy","cut"],l=go(()=>t&&"clipboard"in t),c=H(()=>l.value||o),a=re(""),u=re(!1),f=Z_(()=>u.value=!1,i);function d(){l.value?t.clipboard.readText().then(y=>{a.value=y}):a.value=v()}if(c.value&&n)for(const y of s)$e(y,d);async function p(y=pt(r)){c.value&&y!=null&&(l.value?await t.clipboard.writeText(y):h(y),a.value=y,u.value=!0,f.start())}function h(y){const b=document.createElement("textarea");b.value=y??"",b.style.position="absolute",b.style.opacity="0",document.body.appendChild(b),b.select(),document.execCommand("copy"),b.remove()}function v(){var y,b,_;return(_=(b=(y=document==null?void 0:document.getSelection)==null?void 0:y.call(document))==null?void 0:b.toString())!=null?_:""}return{isSupported:c,text:a,copied:u,copy:p}}function _2(e){return JSON.parse(JSON.stringify(e))}const Zl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ql="__vueuse_ssr_handlers__";Zl[Ql]=Zl[Ql]||{};const b2=Zl[Ql];function Jp(e,t){return b2[e]||t}function x2(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"?"object":Number.isNaN(e)?"any":"number"}var w2=Object.defineProperty,Tu=Object.getOwnPropertySymbols,C2=Object.prototype.hasOwnProperty,k2=Object.prototype.propertyIsEnumerable,$u=(e,t,n)=>t in e?w2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Au=(e,t)=>{for(var n in t||(t={}))C2.call(t,n)&&$u(e,n,t[n]);if(Tu)for(var n of Tu(t))k2.call(t,n)&&$u(e,n,t[n]);return e};const S2={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()}},Lu="vueuse-storage";function eh(e,t,n,r={}){var i;const{flush:o="pre",deep:s=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:a=!1,shallow:u,window:f=it,eventFilter:d,onError:p=S=>{console.error(S)}}=r,h=(u?dn:re)(t);if(!n)try{n=Jp("getDefaultStorage",()=>{var S;return(S=it)==null?void 0:S.localStorage})()}catch(S){p(S)}if(!n)return h;const v=pt(t),y=x2(v),b=(i=r.serializer)!=null?i:S2[y],{pause:_,resume:g}=l2(h,()=>x(h.value),{flush:o,deep:s,eventFilter:d});return f&&l&&($e(f,"storage",C),$e(f,Lu,w)),C(),h;function x(S){try{if(S==null)n.removeItem(e);else{const O=b.write(S),L=n.getItem(e);L!==O&&(n.setItem(e,O),f&&f.dispatchEvent(new CustomEvent(Lu,{detail:{key:e,oldValue:L,newValue:O,storageArea:n}})))}}catch(O){p(O)}}function m(S){const O=S?S.newValue:n.getItem(e);if(O==null)return c&&v!==null&&n.setItem(e,b.write(v)),v;if(!S&&a){const L=b.read(O);return Xi(a)?a(L,v):y==="object"&&!Array.isArray(L)?Au(Au({},v),L):L}else return typeof O!="string"?O:b.read(O)}function w(S){C(S.detail)}function C(S){if(!(S&&S.storageArea!==n)){if(S&&S.key==null){h.value=v;return}if(!(S&&S.key!==e)){_();try{h.value=m(S)}catch(O){p(O)}finally{S?mt(g):g()}}}}}function ra(e){return zr("(prefers-color-scheme: dark)",e)}var E2=Object.defineProperty,Nu=Object.getOwnPropertySymbols,P2=Object.prototype.hasOwnProperty,O2=Object.prototype.propertyIsEnumerable,ju=(e,t,n)=>t in e?E2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,T2=(e,t)=>{for(var n in t||(t={}))P2.call(t,n)&&ju(e,n,t[n]);if(Nu)for(var n of Nu(t))O2.call(t,n)&&ju(e,n,t[n]);return e};function $2(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:i=it,storage:o,storageKey:s="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:a}=e,u=T2({auto:"",light:"light",dark:"dark"},e.modes||{}),f=ra({window:i}),d=H(()=>f.value?"dark":"light"),p=c||(s==null?re(r):eh(s,r,o,{window:i,listenToStorageChanges:l})),h=H({get(){return p.value==="auto"&&!a?d.value:p.value},set(_){p.value=_}}),v=Jp("updateHTMLAttrs",(_,g,x)=>{const m=i==null?void 0:i.document.querySelector(_);if(m)if(g==="class"){const w=x.split(/\s/g);Object.values(u).flatMap(C=>(C||"").split(/\s/g)).filter(Boolean).forEach(C=>{w.includes(C)?m.classList.add(C):m.classList.remove(C)})}else m.setAttribute(g,x)});function y(_){var g;const x=_==="auto"?d.value:_;v(t,n,(g=u[x])!=null?g:x)}function b(_){e.onChanged?e.onChanged(_,y):y(_)}return Oe(h,b,{flush:"post",immediate:!0}),a&&Oe(d,()=>b(h.value),{flush:"post"}),Ds(()=>b(h.value)),h}var A2=Object.defineProperty,L2=Object.defineProperties,N2=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,j2=Object.prototype.hasOwnProperty,I2=Object.prototype.propertyIsEnumerable,Mu=(e,t,n)=>t in e?A2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,M2=(e,t)=>{for(var n in t||(t={}))j2.call(t,n)&&Mu(e,n,t[n]);if(Iu)for(var n of Iu(t))I2.call(t,n)&&Mu(e,n,t[n]);return e},R2=(e,t)=>L2(e,N2(t));function F2(e={}){const{valueDark:t="dark",valueLight:n="",window:r=it}=e,i=$2(R2(M2({},e),{onChanged:(l,c)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,l==="dark"):c(l)},modes:{dark:t,light:n}})),o=ra({window:r});return H({get(){return i.value==="dark"},set(l){l===o.value?i.value="auto":i.value=l?"dark":"light"}})}var D2=Object.defineProperty,B2=Object.defineProperties,H2=Object.getOwnPropertyDescriptors,Ru=Object.getOwnPropertySymbols,V2=Object.prototype.hasOwnProperty,U2=Object.prototype.propertyIsEnumerable,Fu=(e,t,n)=>t in e?D2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,z2=(e,t)=>{for(var n in t||(t={}))V2.call(t,n)&&Fu(e,n,t[n]);if(Ru)for(var n of Ru(t))U2.call(t,n)&&Fu(e,n,t[n]);return e},W2=(e,t)=>B2(e,H2(t));function F7(e,t={}){var n,r,i;const o=(n=t.draggingElement)!=null?n:it,s=(r=t.handle)!=null?r:e,l=re((i=pt(t.initialValue))!=null?i:{x:0,y:0}),c=re(),a=h=>t.pointerTypes?t.pointerTypes.includes(h.pointerType):!0,u=h=>{pt(t.preventDefault)&&h.preventDefault(),pt(t.stopPropagation)&&h.stopPropagation()},f=h=>{var v;if(!a(h)||pt(t.exact)&&h.target!==pt(e))return;const y=pt(e).getBoundingClientRect(),b={x:h.clientX-y.left,y:h.clientY-y.top};((v=t.onStart)==null?void 0:v.call(t,b,h))!==!1&&(c.value=b,u(h))},d=h=>{var v;a(h)&&c.value&&(l.value={x:h.clientX-c.value.x,y:h.clientY-c.value.y},(v=t.onMove)==null||v.call(t,l.value,h),u(h))},p=h=>{var v;a(h)&&c.value&&(c.value=void 0,(v=t.onEnd)==null||v.call(t,l.value,h),u(h))};return en&&($e(s,"pointerdown",f,!0),$e(o,"pointermove",d,!0),$e(o,"pointerup",p,!0)),W2(z2({},G_(l)),{position:l,isDragging:H(()=>!!c.value),style:H(()=>`left:${l.value.x}px;top:${l.value.y}px;`)})}var Du=Object.getOwnPropertySymbols,K2=Object.prototype.hasOwnProperty,G2=Object.prototype.propertyIsEnumerable,q2=(e,t)=>{var n={};for(var r in e)K2.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Du)for(var r of Du(e))t.indexOf(r)<0&&G2.call(e,r)&&(n[r]=e[r]);return n};function Y2(e,t,n={}){const r=n,{window:i=it}=r,o=q2(r,["window"]);let s;const l=go(()=>i&&"ResizeObserver"in i),c=()=>{s&&(s.disconnect(),s=void 0)},a=Oe(()=>Pt(e),f=>{c(),l.value&&i&&f&&(s=new ResizeObserver(t),s.observe(f,o))},{immediate:!0,flush:"post"}),u=()=>{c(),a()};return pn(u),{isSupported:l,stop:u}}function Z2(e,t={}){const{immediate:n=!0,window:r=it}=t,i=re(!1);let o=0,s=null;function l(u){if(!i.value||!r)return;const f=u-o;e({delta:f,timestamp:u}),o=u,s=r.requestAnimationFrame(l)}function c(){!i.value&&r&&(i.value=!0,s=r.requestAnimationFrame(l))}function a(){i.value=!1,s!=null&&r&&(r.cancelAnimationFrame(s),s=null)}return n&&c(),pn(a),{isActive:ln(i),pause:a,resume:c}}function Q2(e,t={width:0,height:0},n={}){const{window:r=it,box:i="content-box"}=n,o=H(()=>{var c,a;return(a=(c=Pt(e))==null?void 0:c.namespaceURI)==null?void 0:a.includes("svg")}),s=re(t.width),l=re(t.height);return Y2(e,([c])=>{const a=i==="border-box"?c.borderBoxSize:i==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(r&&o.value){const u=Pt(e);if(u){const f=r.getComputedStyle(u);s.value=parseFloat(f.width),l.value=parseFloat(f.height)}}else if(a){const u=Array.isArray(a)?a:[a];s.value=u.reduce((f,{inlineSize:d})=>f+d,0),l.value=u.reduce((f,{blockSize:d})=>f+d,0)}else s.value=c.contentRect.width,l.value=c.contentRect.height},n),Oe(()=>Pt(e),c=>{s.value=c?t.width:0,l.value=c?t.height:0}),{width:s,height:l}}function X2(e,t={}){const{initialValue:n=!1}=t,r=re(!1),i=H(()=>Pt(e));$e(i,"focus",()=>r.value=!0),$e(i,"blur",()=>r.value=!1);const o=H({get:()=>r.value,set(s){var l,c;!s&&r.value?(l=i.value)==null||l.blur():s&&!r.value&&((c=i.value)==null||c.focus())}});return Oe(i,()=>{o.value=n},{immediate:!0,flush:"post"}),{focused:o}}const Bu=[["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 J2(e,t={}){const{document:n=Qp,autoExit:r=!1}=t,i=e||(n==null?void 0:n.querySelector("html")),o=re(!1);let s=Bu[0];const l=go(()=>{if(n){for(const v of Bu)if(v[1]in n)return s=v,!0}else return!1;return!1}),[c,a,u,,f]=s;async function d(){l.value&&(n!=null&&n[u]&&await n[a](),o.value=!1)}async function p(){if(!l.value)return;await d();const v=Pt(i);v&&(await v[c](),o.value=!0)}async function h(){o.value?await d():await p()}return n&&$e(n,f,()=>{o.value=!!(n!=null&&n[u])},!1),r&&pn(d),{isSupported:l,isFullscreen:o,enter:p,exit:d,toggle:h}}function e1(e,t,n={}){const{root:r,rootMargin:i="0px",threshold:o=.1,window:s=it}=n,l=go(()=>s&&"IntersectionObserver"in s);let c=Qr;const a=l.value?Oe(()=>({el:Pt(e),root:Pt(r)}),({el:f,root:d})=>{if(c(),!f)return;const p=new IntersectionObserver(t,{root:d,rootMargin:i,threshold:o});p.observe(f),c=()=>{p.disconnect(),c=Qr}},{immediate:!0,flush:"post"}):Qr,u=()=>{c(),a()};return pn(u),{isSupported:l,stop:u}}function tn(e,t,n={}){const{window:r=it}=n;return eh(e,t,r==null?void 0:r.localStorage,n)}const t1={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function n1(e={}){const{reactive:t=!1,target:n=it,aliasMap:r=t1,passive:i=!0,onEventFired:o=Qr}=e,s=Qe(new Set),l={toJSON(){return{}},current:s},c=t?Qe(l):l,a=new Set,u=new Set;function f(v,y){v in c&&(t?c[v]=y:c[v].value=y)}function d(){s.clear();for(const v of u)f(v,!1)}function p(v,y){var b,_;const g=(b=v.key)==null?void 0:b.toLowerCase(),m=[(_=v.code)==null?void 0:_.toLowerCase(),g].filter(Boolean);g&&(y?s.add(g):s.delete(g));for(const w of m)u.add(w),f(w,y);g==="meta"&&!y?(a.forEach(w=>{s.delete(w),f(w,!1)}),a.clear()):typeof v.getModifierState=="function"&&v.getModifierState("Meta")&&y&&[...s,...m].forEach(w=>a.add(w))}$e(n,"keydown",v=>(p(v,!0),o(v)),{passive:i}),$e(n,"keyup",v=>(p(v,!1),o(v)),{passive:i}),$e("blur",d,{passive:!0}),$e("focus",d,{passive:!0});const h=new Proxy(c,{get(v,y,b){if(typeof y!="string")return Reflect.get(v,y,b);if(y=y.toLowerCase(),y in r&&(y=r[y]),!(y in c))if(/[+_-]/.test(y)){const g=y.split(/[+_-]/g).map(x=>x.trim());c[y]=H(()=>g.every(x=>j(h[x])))}else c[y]=re(!1);const _=Reflect.get(v,y,b);return t?j(_):_}});return h}function D7(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:r=!1,initialValue:i={x:0,y:0},window:o=it,eventFilter:s}=e,l=re(i.x),c=re(i.y),a=re(null),u=v=>{t==="page"?(l.value=v.pageX,c.value=v.pageY):t==="client"?(l.value=v.clientX,c.value=v.clientY):t==="movement"&&(l.value=v.movementX,c.value=v.movementY),a.value="mouse"},f=()=>{l.value=i.x,c.value=i.y},d=v=>{if(v.touches.length>0){const y=v.touches[0];t==="page"?(l.value=y.pageX,c.value=y.pageY):t==="client"&&(l.value=y.clientX,c.value=y.clientY),a.value="touch"}},p=v=>s===void 0?u(v):s(()=>u(v),{}),h=v=>s===void 0?d(v):s(()=>d(v),{});return o&&($e(o,"mousemove",p,{passive:!0}),$e(o,"dragover",p,{passive:!0}),n&&t!=="movement"&&($e(o,"touchstart",h,{passive:!0}),$e(o,"touchmove",h,{passive:!0}),r&&$e(o,"touchend",f,{passive:!0}))),{x:l,y:c,sourceType:a}}var wn;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(wn||(wn={}));function r1(e,t={}){const n=qp(e),{threshold:r=50,onSwipe:i,onSwipeEnd:o,onSwipeStart:s}=t,l=Qe({x:0,y:0}),c=(w,C)=>{l.x=w,l.y=C},a=Qe({x:0,y:0}),u=(w,C)=>{a.x=w,a.y=C},f=H(()=>l.x-a.x),d=H(()=>l.y-a.y),{max:p,abs:h}=Math,v=H(()=>p(h(f.value),h(d.value))>=r),y=re(!1),b=re(!1),_=H(()=>v.value?h(f.value)>h(d.value)?f.value>0?wn.LEFT:wn.RIGHT:d.value>0?wn.UP:wn.DOWN:wn.NONE),g=w=>{var C,S,O;const L=w.buttons===0,F=w.buttons===1;return(O=(S=(C=t.pointerTypes)==null?void 0:C.includes(w.pointerType))!=null?S:L||F)!=null?O:!0},x=[$e(e,"pointerdown",w=>{var C,S;if(!g(w))return;b.value=!0,(S=(C=n.value)==null?void 0:C.style)==null||S.setProperty("touch-action","none");const O=w.target;O==null||O.setPointerCapture(w.pointerId);const{clientX:L,clientY:F}=w;c(L,F),u(L,F),s==null||s(w)}),$e(e,"pointermove",w=>{if(!g(w)||!b.value)return;const{clientX:C,clientY:S}=w;u(C,S),!y.value&&v.value&&(y.value=!0),y.value&&(i==null||i(w))}),$e(e,"pointerup",w=>{var C,S;g(w)&&(y.value&&(o==null||o(w,_.value)),b.value=!1,y.value=!1,(S=(C=n.value)==null?void 0:C.style)==null||S.setProperty("touch-action","initial"))})],m=()=>x.forEach(w=>w());return{isSwiping:ln(y),direction:ln(_),posStart:ln(l),posEnd:ln(a),distanceX:f,distanceY:d,stop:m}}let i1=0;function B7(e,t={}){const n=re(!1),{document:r=Qp,immediate:i=!0,manual:o=!1,id:s=`vueuse_styletag_${++i1}`}=t,l=re(e);let c=()=>{};const a=()=>{if(!r)return;const f=r.getElementById(s)||r.createElement("style");f.isConnected||(f.type="text/css",f.id=s,t.media&&(f.media=t.media),r.head.appendChild(f)),!n.value&&(c=Oe(l,d=>{f.textContent=d},{immediate:!0}),n.value=!0)},u=()=>{!r||!n.value||(c(),r.head.removeChild(r.getElementById(s)),n.value=!1)};return i&&!o&&Ds(a),o||pn(u),{id:s,css:l,unload:u,load:a,isLoaded:ln(n)}}var o1=Object.defineProperty,Hu=Object.getOwnPropertySymbols,s1=Object.prototype.hasOwnProperty,l1=Object.prototype.propertyIsEnumerable,Vu=(e,t,n)=>t in e?o1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,c1=(e,t)=>{for(var n in t||(t={}))s1.call(t,n)&&Vu(e,n,t[n]);if(Hu)for(var n of Hu(t))l1.call(t,n)&&Vu(e,n,t[n]);return e};function H7(e={}){const{controls:t=!1,offset:n=0,immediate:r=!0,interval:i="requestAnimationFrame",callback:o}=e,s=re(Yl()+n),l=()=>s.value=Yl()+n,c=o?()=>{l(),o(s.value)}:l,a=i==="requestAnimationFrame"?Z2(c,{immediate:r}):Y_(c,i,{immediate:r});return t?c1({timestamp:s},a):s}var a1=Object.defineProperty,Uu=Object.getOwnPropertySymbols,u1=Object.prototype.hasOwnProperty,f1=Object.prototype.propertyIsEnumerable,zu=(e,t,n)=>t in e?a1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,d1=(e,t)=>{for(var n in t||(t={}))u1.call(t,n)&&zu(e,n,t[n]);if(Uu)for(var n of Uu(t))f1.call(t,n)&&zu(e,n,t[n]);return e};const p1={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};d1({linear:M_},p1);function cn(e,t,n,r={}){var i,o,s;const{clone:l=!1,passive:c=!1,eventName:a,deep:u=!1,defaultValue:f}=r,d=$t(),p=n||(d==null?void 0:d.emit)||((i=d==null?void 0:d.$emit)==null?void 0:i.bind(d))||((s=(o=d==null?void 0:d.proxy)==null?void 0:o.$emit)==null?void 0:s.bind(d==null?void 0:d.proxy));let h=a;t||(t="modelValue"),h=a||h||`update:${t.toString()}`;const v=b=>l?Xi(l)?l(b):_2(b):b,y=()=>$_(e[t])?v(e[t]):f;if(c){const b=y(),_=re(b);return Oe(()=>e[t],g=>_.value=v(g)),Oe(_,g=>{(g!==e[t]||u)&&p(h,g)},{deep:u}),_}else return H({get(){return y()},set(b){p(h,b)}})}function V7({window:e=it}={}){if(!e)return re(!1);const t=re(e.document.hasFocus());return $e(e,"blur",()=>{t.value=!1}),$e(e,"focus",()=>{t.value=!0}),t}function h1(e={}){const{window:t=it,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:i=!0,includeScrollbar:o=!0}=e,s=re(n),l=re(r),c=()=>{t&&(o?(s.value=t.innerWidth,l.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};return c(),Ds(c),$e("resize",c,{passive:!0}),i&&$e("orientationchange",c,{passive:!0}),{width:s,height:l}}function m1(){return th().__VUE_DEVTOOLS_GLOBAL_HOOK__}function th(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const g1=typeof Proxy=="function",y1="devtools-plugin:setup",v1="plugin:settings:set";let Rr,Xl;function _1(){var e;return Rr!==void 0||(typeof window<"u"&&window.performance?(Rr=!0,Xl=window.performance):typeof global<"u"&&(!((e=global.perf_hooks)===null||e===void 0)&&e.performance)?(Rr=!0,Xl=global.perf_hooks.performance):Rr=!1),Rr}function b1(){return _1()?Xl.now():Date.now()}class x1{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const s in t.settings){const l=t.settings[s];r[s]=l.defaultValue}const i=`__vue-devtools-plugin-settings__${t.id}`;let o=Object.assign({},r);try{const s=localStorage.getItem(i),l=JSON.parse(s);Object.assign(o,l)}catch{}this.fallbacks={getSettings(){return o},setSettings(s){try{localStorage.setItem(i,JSON.stringify(s))}catch{}o=s},now(){return b1()}},n&&n.on(v1,(s,l)=>{s===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(s,l)=>this.target?this.target.on[l]:(...c)=>{this.onQueue.push({method:l,args:c})}}),this.proxiedTarget=new Proxy({},{get:(s,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...c)=>(this.targetQueue.push({method:l,args:c,resolve:()=>{}}),this.fallbacks[l](...c)):(...c)=>new Promise(a=>{this.targetQueue.push({method:l,args:c,resolve:a})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function w1(e,t){const n=e,r=th(),i=m1(),o=g1&&n.enableEarlyProxy;if(i&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))i.emit(y1,e,t);else{const s=o?new x1(n,i):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:s}),s&&t(s.proxiedTarget)}}/*!
* vue-router v4.1.6
* (c) 2022 Eduardo San Martin Morote
* @license MIT
*/const bn=typeof window<"u";function C1(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ze=Object.assign;function sl(e,t){const n={};for(const r in t){const i=t[r];n[r]=Dt(i)?i.map(e):e(i)}return n}const Ni=()=>{},Dt=Array.isArray;function Re(e){const t=Array.from(arguments).slice(1);console.warn.apply(console,["[Vue Router warn]: "+e].concat(t))}const k1=/\/$/,S1=e=>e.replace(k1,"");function ll(e,t,n="/"){let r,i={},o="",s="";const l=t.indexOf("#");let c=t.indexOf("?");return l<c&&l>=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),i=e(o)),l>-1&&(r=r||t.slice(0,l),s=t.slice(l,t.length)),r=O1(r??t,n),{fullPath:r+(o&&"?")+o+s,path:r,query:i,hash:s}}function E1(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Wu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ku(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Xn(t.matched[r],n.matched[i])&&nh(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Xn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function nh(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!P1(e[n],t[n]))return!1;return!0}function P1(e,t){return Dt(e)?Gu(e,t):Dt(t)?Gu(t,e):e===t}function Gu(e,t){return Dt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function O1(e,t){if(e.startsWith("/"))return e;if(!t.startsWith("/"))return Re(`Cannot resolve a relative location without an absolute path. Trying to resolve "${e}" from "${t}". It should look like "/${t}".`),e;if(!e)return t;const n=t.split("/"),r=e.split("/");let i=n.length-1,o,s;for(o=0;o<r.length;o++)if(s=r[o],s!==".")if(s==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var Ji;(function(e){e.pop="pop",e.push="push"})(Ji||(Ji={}));var ji;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ji||(ji={}));function T1(e){if(!e)if(bn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),S1(e)}const $1=/^[^#]+#/;function A1(e,t){return e.replace($1,"#")+t}function L1(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Bs=()=>({left:window.pageXOffset,top:window.pageYOffset});function N1(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#");if(typeof e.el=="string"&&(!r||!document.getElementById(e.el.slice(1))))try{const o=document.querySelector(e.el);if(r&&o){Re(`The selector "${e.el}" should be passed as "el: document.querySelector('${e.el}')" because it starts with "#".`);return}}catch{Re(`The selector "${e.el}" is invalid. If you are using an id selector, make sure to escape it. You can find more information about escaping characters in selectors at https://mathiasbynens.be/notes/css-escapes or use CSS.escape (https://developer.mozilla.org/en-US/docs/Web/API/CSS/escape).`);return}const i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i){Re(`Couldn't find element using selector "${e.el}" returned by scrollBehavior.`);return}t=L1(i,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 qu(e,t){return(history.state?history.state.position-t:-1)+e}const Jl=new Map;function j1(e,t){Jl.set(e,t)}function I1(e){const t=Jl.get(e);return Jl.delete(e),t}let M1=()=>location.protocol+"//"+location.host;function rh(e,t){const{pathname:n,search:r,hash:i}=t,o=e.indexOf("#");if(o>-1){let l=i.includes(e.slice(o))?e.slice(o).length:1,c=i.slice(l);return c[0]!=="/"&&(c="/"+c),Wu(c,"")}return Wu(n,e)+r+i}function R1(e,t,n,r){let i=[],o=[],s=null;const l=({state:d})=>{const p=rh(e,location),h=n.value,v=t.value;let y=0;if(d){if(n.value=p,t.value=d,s&&s===h){s=null;return}y=v?d.position-v.position:0}else r(p);i.forEach(b=>{b(n.value,h,{delta:y,type:Ji.pop,direction:y?y>0?ji.forward:ji.back:ji.unknown})})};function c(){s=n.value}function a(d){i.push(d);const p=()=>{const h=i.indexOf(d);h>-1&&i.splice(h,1)};return o.push(p),p}function u(){const{history:d}=window;d.state&&d.replaceState(ze({},d.state,{scroll:Bs()}),"")}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:c,listen:a,destroy:f}}function Yu(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Bs():null}}function F1(e){const{history:t,location:n}=window,r={value:rh(e,n)},i={value:t.state};i.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,a,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+c:M1()+e+c;try{t[u?"replaceState":"pushState"](a,"",d),i.value=a}catch(p){Re("Error with push/replace State",p),n[u?"replace":"assign"](d)}}function s(c,a){const u=ze({},t.state,Yu(i.value.back,c,i.value.forward,!0),a,{position:i.value.position});o(c,u,!0),r.value=c}function l(c,a){const u=ze({},i.value,t.state,{forward:c,scroll:Bs()});t.state||Re(`history.state seems to have been manually replaced without preserving the necessary values. Make sure to preserve existing history state if you are manually calling history.replaceState:
history.replaceState(history.state, '', url)
You can find more information at https://next.router.vuejs.org/guide/migration/#usage-of-history-state.`),o(u.current,u,!0);const f=ze({},Yu(r.value,c,null),{position:u.position+1},a);o(c,f,!1),r.value=c}return{location:r,state:i,push:l,replace:s}}function D1(e){e=T1(e);const t=F1(e),n=R1(e,t.state,t.location,t.replace);function r(o,s=!0){s||n.pauseListeners(),history.go(o)}const i=ze({location:"",base:e,go:r,createHref:A1.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function B1(e){return typeof e=="string"||e&&typeof e=="object"}function ih(e){return typeof e=="string"||typeof e=="symbol"}const An={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},oh=Symbol("navigation failure");var Zu;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Zu||(Zu={}));const H1={[1]({location:e,currentLocation:t}){return`No match for
${JSON.stringify(e)}${t?`
while being at
`+JSON.stringify(t):""}`},[2]({from:e,to:t}){return`Redirected from "${e.fullPath}" to "${U1(t)}" via a navigation guard.`},[4]({from:e,to:t}){return`Navigation aborted from "${e.fullPath}" to "${t.fullPath}" via a navigation guard.`},[8]({from:e,to:t}){return`Navigation cancelled from "${e.fullPath}" to "${t.fullPath}" with a new navigation.`},[16]({from:e,to:t}){return`Avoided redundant navigation to current location: "${e.fullPath}".`}};function ri(e,t){return ze(new Error(H1[e](t)),{type:e,[oh]:!0},t)}function mn(e,t){return e instanceof Error&&oh in e&&(t==null||!!(e.type&t))}const V1=["params","query","hash"];function U1(e){if(typeof e=="string")return e;if("path"in e)return e.path;const t={};for(const n of V1)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}const Qu="[^/]+?",z1={sensitive:!1,strict:!1,start:!0,end:!0},W1=/[.+*?^${}()[\]/\\]/g;function K1(e,t){const n=ze({},z1,t),r=[];let i=n.start?"^":"";const o=[];for(const a of e){const u=a.length?[]:[90];n.strict&&!a.length&&(i+="/");for(let f=0;f<a.length;f++){const d=a[f];let p=40+(n.sensitive?.25:0);if(d.type===0)f||(i+="/"),i+=d.value.replace(W1,"\\$&"),p+=40;else if(d.type===1){const{value:h,repeatable:v,optional:y,regexp:b}=d;o.push({name:h,repeatable:v,optional:y});const _=b||Qu;if(_!==Qu){p+=10;try{new RegExp(`(${_})`)}catch(x){throw new Error(`Invalid custom RegExp for param "${h}" (${_}): `+x.message)}}let g=v?`((?:${_})(?:/(?:${_}))*)`:`(${_})`;f||(g=y&&a.length<2?`(?:/${g})`:"/"+g),y&&(g+="?"),i+=g,p+=20,y&&(p+=-8),v&&(p+=-20),_===".*"&&(p+=-50)}u.push(p)}r.push(u)}if(n.strict&&n.end){const a=r.length-1;r[a][r[a].length-1]+=.7000000000000001}n.strict||(i+="/?"),n.end?i+="$":n.strict&&(i+="(?:/|$)");const s=new RegExp(i,n.sensitive?"":"i");function l(a){const u=a.match(s),f={};if(!u)return null;for(let d=1;d<u.length;d++){const p=u[d]||"",h=o[d-1];f[h.name]=p&&h.repeatable?p.split("/"):p}return f}function c(a){let u="",f=!1;for(const d of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const p of d)if(p.type===0)u+=p.value;else if(p.type===1){const{value:h,repeatable:v,optional:y}=p,b=h in a?a[h]:"";if(Dt(b)&&!v)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const _=Dt(b)?b.join("/"):b;if(!_)if(y)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${h}"`);u+=_}}return u||"/"}return{re:s,score:r,keys:o,parse:l,stringify:c}}function G1(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function q1(e,t){let n=0;const r=e.score,i=t.score;for(;n<r.length&&n<i.length;){const o=G1(r[n],i[n]);if(o)return o;n++}if(Math.abs(i.length-r.length)===1){if(Xu(r))return 1;if(Xu(i))return-1}return i.length-r.length}function Xu(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Y1={type:0,value:""},Z1=/[a-zA-Z0-9_]/;function Q1(e){if(!e)return[[]];if(e==="/")return[[Y1]];if(!e.startsWith("/"))throw new Error(`Route paths should start with a "/": "${e}" should be "/${e}".`);function t(p){throw new Error(`ERR (${n})/"${a}": ${p}`)}let n=0,r=n;const i=[];let o;function s(){o&&i.push(o),o=[]}let l=0,c,a="",u="";function f(){a&&(n===0?o.push({type:0,value:a}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:a,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),a="")}function d(){a+=c}for(;l<e.length;){if(c=e[l++],c==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(a&&f(),s()):c===":"?(f(),n=1):d();break;case 4:d(),n=r;break;case 1:c==="("?n=2:Z1.test(c)?d():(f(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&l--);break;case 2:c===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:f(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&l--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${a}"`),f(),s(),i}function X1(e,t,n){const r=K1(Q1(e.path),n);{const o=new Set;for(const s of r.keys)o.has(s.name)&&Re(`Found duplicated params with name "${s.name}" for path "${e.path}". Only the last one will be available on "$route.params".`),o.add(s.name)}const i=ze(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function J1(e,t){const n=[],r=new Map;t=tf({strict:!1,end:!0,sensitive:!1},t);function i(u){return r.get(u)}function o(u,f,d){const p=!d,h=eb(u);ib(h,f),h.aliasOf=d&&d.record;const v=tf(t,u),y=[h];if("alias"in u){const g=typeof u.alias=="string"?[u.alias]:u.alias;for(const x of g)y.push(ze({},h,{components:d?d.record.components:h.components,path:x,aliasOf:d?d.record:h}))}let b,_;for(const g of y){const{path:x}=g;if(f&&x[0]!=="/"){const m=f.record.path,w=m[m.length-1]==="/"?"":"/";g.path=f.record.path+(x&&w+x)}if(g.path==="*")throw new Error(`Catch all routes ("*") must now be defined using a param with a custom regexp.
See more at https://next.router.vuejs.org/guide/migration/#removed-star-or-catch-all-routes.`);if(b=X1(g,f,v),f&&x[0]==="/"&&ob(b,f),d?(d.alias.push(b),rb(d,b)):(_=_||b,_!==b&&_.alias.push(b),p&&u.name&&!ef(b)&&s(u.name)),h.children){const m=h.children;for(let w=0;w<m.length;w++)o(m[w],b,d&&d.children[w])}d=d||b,(b.record.components&&Object.keys(b.record.components).length||b.record.name||b.record.redirect)&&c(b)}return _?()=>{s(_)}:Ni}function s(u){if(ih(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(s),f.alias.forEach(s))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(s),u.alias.forEach(s))}}function l(){return n}function c(u){let f=0;for(;f<n.length&&q1(u,n[f])>=0&&(u.record.path!==n[f].record.path||!sh(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!ef(u)&&r.set(u.record.name,u)}function a(u,f){let d,p={},h,v;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw ri(1,{location:u});{const _=Object.keys(u.params||{}).filter(g=>!d.keys.find(x=>x.name===g));_.length&&Re(`Discarded invalid param(s) "${_.join('", "')}" when navigating. See https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md#414-2022-08-22 for more details.`)}v=d.record.name,p=ze(Ju(f.params,d.keys.filter(_=>!_.optional).map(_=>_.name)),u.params&&Ju(u.params,d.keys.map(_=>_.name))),h=d.stringify(p)}else if("path"in u)h=u.path,h.startsWith("/")||Re(`The Matcher cannot resolve relative paths but received "${h}". Unless you directly called \`matcher.resolve("${h}")\`, this is probably a bug in vue-router. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/router.`),d=n.find(_=>_.re.test(h)),d&&(p=d.parse(h),v=d.record.name);else{if(d=f.name?r.get(f.name):n.find(_=>_.re.test(f.path)),!d)throw ri(1,{location:u,currentLocation:f});v=d.record.name,p=ze({},f.params,u.params),h=d.stringify(p)}const y=[];let b=d;for(;b;)y.unshift(b.record),b=b.parent;return{name:v,path:h,params:p,matched:y,meta:nb(y)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:a,removeRoute:s,getRoutes:l,getRecordMatcher:i}}function Ju(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function eb(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:tb(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function tb(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function ef(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function nb(e){return e.reduce((t,n)=>ze(t,n.meta),{})}function tf(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function ec(e,t){return e.name===t.name&&e.optional===t.optional&&e.repeatable===t.repeatable}function rb(e,t){for(const n of e.keys)if(!n.optional&&!t.keys.find(ec.bind(null,n)))return Re(`Alias "${t.record.path}" and the original record: "${e.record.path}" must have the exact same param named "${n.name}"`);for(const n of t.keys)if(!n.optional&&!e.keys.find(ec.bind(null,n)))return Re(`Alias "${t.record.path}" and the original record: "${e.record.path}" must have the exact same param named "${n.name}"`)}function ib(e,t){t&&t.record.name&&!e.name&&!e.path&&Re(`The route named "${String(t.record.name)}" has a child without a name and an empty path. Using that name won't render the empty path child so you probably want to move the name to the child instead. If this is intentional, add a name to the child route to remove the warning.`)}function ob(e,t){for(const n of t.keys)if(!e.keys.find(ec.bind(null,n)))return Re(`Absolute path "${e.record.path}" must have the exact same param named "${n.name}" as its parent "${t.record.path}".`)}function sh(e,t){return t.children.some(n=>n===e||sh(e,n))}const lh=/#/g,sb=/&/g,lb=/\//g,cb=/=/g,ab=/\?/g,ch=/\+/g,ub=/%5B/g,fb=/%5D/g,ah=/%5E/g,db=/%60/g,uh=/%7B/g,pb=/%7C/g,fh=/%7D/g,hb=/%20/g;function ia(e){return encodeURI(""+e).replace(pb,"|").replace(ub,"[").replace(fb,"]")}function mb(e){return ia(e).replace(uh,"{").replace(fh,"}").replace(ah,"^")}function tc(e){return ia(e).replace(ch,"%2B").replace(hb,"+").replace(lh,"%23").replace(sb,"%26").replace(db,"`").replace(uh,"{").replace(fh,"}").replace(ah,"^")}function gb(e){return tc(e).replace(cb,"%3D")}function yb(e){return ia(e).replace(lh,"%23").replace(ab,"%3F")}function vb(e){return e==null?"":yb(e).replace(lb,"%2F")}function eo(e){try{return decodeURIComponent(""+e)}catch{Re(`Error decoding "${e}". Using original value`)}return""+e}function _b(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;i<r.length;++i){const o=r[i].replace(ch," "),s=o.indexOf("="),l=eo(s<0?o:o.slice(0,s)),c=s<0?null:eo(o.slice(s+1));if(l in t){let a=t[l];Dt(a)||(a=t[l]=[a]),a.push(c)}else t[l]=c}return t}function nf(e){let t="";for(let n in e){const r=e[n];if(n=gb(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Dt(r)?r.map(o=>o&&tc(o)):[r&&tc(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function bb(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Dt(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}const xb=Symbol("router view location matched"),rf=Symbol("router view depth"),oa=Symbol("router"),dh=Symbol("route location"),nc=Symbol("router view location");function mi(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function In(e,t,n,r,i){const o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,l)=>{const c=f=>{f===!1?l(ri(4,{from:n,to:t})):f instanceof Error?l(f):B1(f)?l(ri(2,{from:t,to:f})):(o&&r.enterCallbacks[i]===o&&typeof f=="function"&&o.push(f),s())},a=e.call(r&&r.instances[i],t,n,wb(c,t,n));let u=Promise.resolve(a);if(e.length<3&&(u=u.then(c)),e.length>2){const f=`The "next" callback was never called inside of ${e.name?'"'+e.name+'"':""}:
${e.toString()}
. If you are returning a value instead of calling "next", make sure to remove the "next" parameter from your function.`;if(typeof a=="object"&&"then"in a)u=u.then(d=>c._called?d:(Re(f),Promise.reject(new Error("Invalid navigation guard"))));else if(a!==void 0&&!c._called){Re(f),l(new Error("Invalid navigation guard"));return}}u.catch(f=>l(f))})}function wb(e,t,n){let r=0;return function(){r++===1&&Re(`The "next" callback was called more than once in one navigation guard when going from "${n.fullPath}" to "${t.fullPath}". It should be called exactly one time in each navigation guard. This will fail in production.`),e._called=!0,r===1&&e.apply(null,arguments)}}function cl(e,t,n,r){const i=[];for(const o of e){!o.components&&!o.children.length&&Re(`Record with path "${o.path}" is either missing a "component(s)" or "children" property.`);for(const s in o.components){let l=o.components[s];{if(!l||typeof l!="object"&&typeof l!="function")throw Re(`Component "${s}" in record with path "${o.path}" is not a valid component. Received "${String(l)}".`),new Error("Invalid route component");if("then"in l){Re(`Component "${s}" in record with path "${o.path}" is a Promise instead of a function that returns a Promise. Did you write "import('./MyPage.vue')" instead of "() => import('./MyPage.vue')" ? This will break in production if not fixed.`);const c=l;l=()=>c}else l.__asyncLoader&&!l.__warnedDefineAsync&&(l.__warnedDefineAsync=!0,Re(`Component "${s}" in record with path "${o.path}" is defined using "defineAsyncComponent()". Write "() => import('./MyPage.vue')" instead of "defineAsyncComponent(() => import('./MyPage.vue'))".`))}if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(Cb(l)){const a=(l.__vccOpts||l)[t];a&&i.push(In(a,n,r,o,s))}else{let c=l();"catch"in c||(Re(`Component "${s}" in record with path "${o.path}" is a function that does not return a Promise. If you were passing a functional component, make sure to add a "displayName" to the component. This will break in production if not fixed.`),c=Promise.resolve(c)),i.push(()=>c.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${o.path}"`));const u=C1(a)?a.default:a;o.components[s]=u;const d=(u.__vccOpts||u)[t];return d&&In(d,n,r,o,s)()}))}}}return i}function Cb(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function of(e){const t=ge(oa),n=ge(dh),r=H(()=>t.resolve(j(e.to))),i=H(()=>{const{matched:c}=r.value,{length:a}=c,u=c[a-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(Xn.bind(null,u));if(d>-1)return d;const p=sf(c[a-2]);return a>1&&sf(u)===p&&f[f.length-1].path!==p?f.findIndex(Xn.bind(null,c[a-2])):d}),o=H(()=>i.value>-1&&Pb(n.params,r.value.params)),s=H(()=>i.value>-1&&i.value===n.matched.length-1&&nh(n.params,r.value.params));function l(c={}){return Eb(c)?t[j(e.replace)?"replace":"push"](j(e.to)).catch(Ni):Promise.resolve()}if(bn){const c=$t();if(c){const a={route:r.value,isActive:o.value,isExactActive:s.value};c.__vrl_devtools=c.__vrl_devtools||[],c.__vrl_devtools.push(a),Ar(()=>{a.route=r.value,a.isActive=o.value,a.isExactActive=s.value},{flush:"post"})}}return{route:r,href:H(()=>r.value.href),isActive:o,isExactActive:s,navigate:l}}const kb=Ae({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:of,setup(e,{slots:t}){const n=Qe(of(e)),{options:r}=ge(oa),i=H(()=>({[lf(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[lf(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:gt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}}),Sb=kb;function Eb(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 Pb(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!Dt(i)||i.length!==r.length||r.some((o,s)=>o!==i[s]))return!1}return!0}function sf(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const lf=(e,t,n)=>e??t??n,Ob=Ae({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){$b();const r=ge(nc),i=H(()=>e.route||r.value),o=ge(rf,0),s=H(()=>{let a=j(o);const{matched:u}=i.value;let f;for(;(f=u[a])&&!f.components;)a++;return a}),l=H(()=>i.value.matched[s.value]);Mt(rf,H(()=>s.value+1)),Mt(xb,l),Mt(nc,i);const c=re();return Oe(()=>[c.value,l.value,e.name],([a,u,f],[d,p,h])=>{u&&(u.instances[f]=a,p&&p!==u&&a&&a===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),a&&u&&(!p||!Xn(u,p)||!d)&&(u.enterCallbacks[f]||[]).forEach(v=>v(a))},{flush:"post"}),()=>{const a=i.value,u=e.name,f=l.value,d=f&&f.components[u];if(!d)return cf(n.default,{Component:d,route:a});const p=f.props[u],h=p?p===!0?a.params:typeof p=="function"?p(a):p:null,y=gt(d,ze({},h,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[u]=null)},ref:c}));if(bn&&y.ref){const b={depth:s.value,name:f.name,path:f.path,meta:f.meta};(Dt(y.ref)?y.ref.map(g=>g.i):[y.ref.i]).forEach(g=>{g.__vrv_devtools=b})}return cf(n.default,{Component:y,route:a})||y}}});function cf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Tb=Ob;function $b(){const e=$t(),t=e.parent&&e.parent.type.name;if(t&&(t==="KeepAlive"||t.includes("Transition"))){const n=t==="KeepAlive"?"keep-alive":"transition";Re(`<router-view> can no longer be used directly inside <transition> or <keep-alive>.
Use slot props instead:
<router-view v-slot="{ Component }">
<${n}>
<component :is="Component" />
</${n}>
</router-view>`)}}function gi(e,t){const n=ze({},e,{matched:e.matched.map(r=>Db(r,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:n}}}function No(e){return{_custom:{display:e}}}let Ab=0;function Lb(e,t,n){if(t.__hasDevtools)return;t.__hasDevtools=!0;const r=Ab++;w1({id:"org.vuejs.router"+(r?"."+r:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},i=>{typeof i.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),i.on.inspectComponent((u,f)=>{u.instanceData&&u.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:gi(t.currentRoute.value,"Current Route")})}),i.on.visitComponentTree(({treeNode:u,componentInstance:f})=>{if(f.__vrv_devtools){const d=f.__vrv_devtools;u.tags.push({label:(d.name?`${d.name.toString()}: `:"")+d.path,textColor:0,tooltip:"This component is rendered by &lt;router-view&gt;",backgroundColor:ph})}Dt(f.__vrl_devtools)&&(f.__devtoolsApi=i,f.__vrl_devtools.forEach(d=>{let p=gh,h="";d.isExactActive?(p=mh,h="This is exactly active"):d.isActive&&(p=hh,h="This link is active"),u.tags.push({label:d.route.path,textColor:0,tooltip:h,backgroundColor:p})}))}),Oe(t.currentRoute,()=>{c(),i.notifyComponentUpdate(),i.sendInspectorTree(l),i.sendInspectorState(l)});const o="router:navigations:"+r;i.addTimelineLayer({id:o,label:`Router${r?" "+r:""} Navigations`,color:4237508}),t.onError((u,f)=>{i.addTimelineEvent({layerId:o,event:{title:"Error during Navigation",subtitle:f.fullPath,logType:"error",time:i.now(),data:{error:u},groupId:f.meta.__navigationId}})});let s=0;t.beforeEach((u,f)=>{const d={guard:No("beforeEach"),from:gi(f,"Current Location during this navigation"),to:gi(u,"Target location")};Object.defineProperty(u.meta,"__navigationId",{value:s++}),i.addTimelineEvent({layerId:o,event:{time:i.now(),title:"Start of navigation",subtitle:u.fullPath,data:d,groupId:u.meta.__navigationId}})}),t.afterEach((u,f,d)=>{const p={guard:No("afterEach")};d?(p.failure={_custom:{type:Error,readOnly:!0,display:d?d.message:"",tooltip:"Navigation Failure",value:d}},p.status=No("❌")):p.status=No("✅"),p.from=gi(f,"Current Location during this navigation"),p.to=gi(u,"Target location"),i.addTimelineEvent({layerId:o,event:{title:"End of navigation",subtitle:u.fullPath,time:i.now(),data:p,logType:d?"warning":"default",groupId:u.meta.__navigationId}})});const l="router-inspector:"+r;i.addInspector({id:l,label:"Routes"+(r?" "+r:""),icon:"book",treeFilterPlaceholder:"Search routes"});function c(){if(!a)return;const u=a;let f=n.getRoutes().filter(d=>!d.parent);f.forEach(_h),u.filter&&(f=f.filter(d=>rc(d,u.filter.toLowerCase()))),f.forEach(d=>vh(d,t.currentRoute.value)),u.rootNodes=f.map(yh)}let a;i.on.getInspectorTree(u=>{a=u,u.app===e&&u.inspectorId===l&&c()}),i.on.getInspectorState(u=>{if(u.app===e&&u.inspectorId===l){const d=n.getRoutes().find(p=>p.record.__vd_id===u.nodeId);d&&(u.state={options:jb(d)})}}),i.sendInspectorTree(l),i.sendInspectorState(l)})}function Nb(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function jb(e){const{record:t}=e,n=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&n.push({editable:!1,key:"name",value:t.name}),n.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(r=>`${r.name}${Nb(r)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&n.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&n.push({editable:!1,key:"aliases",value:e.alias.map(r=>r.record.path)}),Object.keys(e.record.meta).length&&n.push({editable:!1,key:"meta",value:e.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(r=>r.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),n}const ph=15485081,hh=2450411,mh=8702998,Ib=2282478,gh=16486972,Mb=6710886;function yh(e){const t=[],{record:n}=e;n.name!=null&&t.push({label:String(n.name),textColor:0,backgroundColor:Ib}),n.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:gh}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:ph}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:mh}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:hh}),n.redirect&&t.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:Mb});let r=n.__vd_id;return r==null&&(r=String(Rb++),n.__vd_id=r),{id:r,label:n.path,tags:t,children:e.children.map(yh)}}let Rb=0;const Fb=/^\/(.*)\/([a-z]*)$/;function vh(e,t){const n=t.matched.length&&Xn(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=n,n||(e.__vd_active=t.matched.some(r=>Xn(r,e.record))),e.children.forEach(r=>vh(r,t))}function _h(e){e.__vd_match=!1,e.children.forEach(_h)}function rc(e,t){const n=String(e.re).match(Fb);if(e.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(t))return e.children.forEach(s=>rc(s,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;const i=e.record.path.toLowerCase(),o=eo(i);return!t.startsWith("/")&&(o.includes(t)||i.includes(t))||o.startsWith(t)||i.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(s=>rc(s,t))}function Db(e,t){const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n}function Bb(e){const t=J1(e.routes,e),n=e.parseQuery||_b,r=e.stringifyQuery||nf,i=e.history;if(!i)throw new Error('Provide the "history" option when calling "createRouter()": https://next.router.vuejs.org/api/#history.');const o=mi(),s=mi(),l=mi(),c=dn(An);let a=An;bn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=sl.bind(null,N=>""+N),f=sl.bind(null,vb),d=sl.bind(null,eo);function p(N,U){let D,te;return ih(N)?(D=t.getRecordMatcher(N),te=U):te=N,t.addRoute(te,D)}function h(N){const U=t.getRecordMatcher(N);U?t.removeRoute(U):Re(`Cannot remove non-existent route "${String(N)}"`)}function v(){return t.getRoutes().map(N=>N.record)}function y(N){return!!t.getRecordMatcher(N)}function b(N,U){if(U=ze({},U||c.value),typeof N=="string"){const ce=ll(n,N,U.path),k=t.resolve({path:ce.path},U),$=i.createHref(ce.fullPath);return $.startsWith("//")?Re(`Location "${N}" resolved to "${$}". A resolved location cannot start with multiple slashes.`):k.matched.length||Re(`No match found for location with path "${N}"`),ze(ce,k,{params:d(k.params),hash:eo(ce.hash),redirectedFrom:void 0,href:$})}let D;if("path"in N)"params"in N&&!("name"in N)&&Object.keys(N.params).length&&Re(`Path "${N.path}" was passed with params but they will be ignored. Use a named route alongside params instead.`),D=ze({},N,{path:ll(n,N.path,U.path).path});else{const ce=ze({},N.params);for(const k in ce)ce[k]==null&&delete ce[k];D=ze({},N,{params:f(N.params)}),U.params=f(U.params)}const te=t.resolve(D,U),se=N.hash||"";se&&!se.startsWith("#")&&Re(`A \`hash\` should always start with the character "#". Replace "${se}" with "#${se}".`),te.params=u(d(te.params));const V=E1(r,ze({},N,{hash:mb(se),path:te.path})),X=i.createHref(V);return X.startsWith("//")?Re(`Location "${N}" resolved to "${X}". A resolved location cannot start with multiple slashes.`):te.matched.length||Re(`No match found for location with path "${"path"in N?N.path:N}"`),ze({fullPath:V,hash:se,query:r===nf?bb(N.query):N.query||{}},te,{redirectedFrom:void 0,href:X})}function _(N){return typeof N=="string"?ll(n,N,c.value.path):ze({},N)}function g(N,U){if(a!==N)return ri(8,{from:U,to:N})}function x(N){return C(N)}function m(N){return x(ze(_(N),{replace:!0}))}function w(N){const U=N.matched[N.matched.length-1];if(U&&U.redirect){const{redirect:D}=U;let te=typeof D=="function"?D(N):D;if(typeof te=="string"&&(te=te.includes("?")||te.includes("#")?te=_(te):{path:te},te.params={}),!("path"in te)&&!("name"in te))throw Re(`Invalid redirect found:
${JSON.stringify(te,null,2)}
when navigating to "${N.fullPath}". A redirect must contain a name or path. This will break in production.`),new Error("Invalid redirect");return ze({query:N.query,hash:N.hash,params:"path"in te?{}:N.params},te)}}function C(N,U){const D=a=b(N),te=c.value,se=N.state,V=N.force,X=N.replace===!0,ce=w(D);if(ce)return C(ze(_(ce),{state:typeof ce=="object"?ze({},se,ce.state):se,force:V,replace:X}),U||D);const k=D;k.redirectedFrom=U;let $;return!V&&Ku(r,te,D)&&($=ri(16,{to:k,from:te}),A(te,te,!0,!1)),($?Promise.resolve($):O(k,te)).catch(M=>mn(M)?mn(M,2)?M:E(M):oe(M,k,te)).then(M=>{if(M){if(mn(M,2))return Ku(r,b(M.to),k)&&U&&(U._count=U._count?U._count+1:1)>10?(Re(`Detected an infinite redirection in a navigation guard when going from "${te.fullPath}" to "${k.fullPath}". Aborting to avoid a Stack Overflow. This will break in production if not fixed.`),Promise.reject(new Error("Infinite redirect in navigation guard"))):C(ze({replace:X},_(M.to),{state:typeof M.to=="object"?ze({},se,M.to.state):se,force:V}),U||k)}else M=F(k,te,!0,X,se);return L(k,te,M),M})}function S(N,U){const D=g(N,U);return D?Promise.reject(D):Promise.resolve()}function O(N,U){let D;const[te,se,V]=Hb(N,U);D=cl(te.reverse(),"beforeRouteLeave",N,U);for(const ce of te)ce.leaveGuards.forEach(k=>{D.push(In(k,N,U))});const X=S.bind(null,N,U);return D.push(X),Fr(D).then(()=>{D=[];for(const ce of o.list())D.push(In(ce,N,U));return D.push(X),Fr(D)}).then(()=>{D=cl(se,"beforeRouteUpdate",N,U);for(const ce of se)ce.updateGuards.forEach(k=>{D.push(In(k,N,U))});return D.push(X),Fr(D)}).then(()=>{D=[];for(const ce of N.matched)if(ce.beforeEnter&&!U.matched.includes(ce))if(Dt(ce.beforeEnter))for(const k of ce.beforeEnter)D.push(In(k,N,U));else D.push(In(ce.beforeEnter,N,U));return D.push(X),Fr(D)}).then(()=>(N.matched.forEach(ce=>ce.enterCallbacks={}),D=cl(V,"beforeRouteEnter",N,U),D.push(X),Fr(D))).then(()=>{D=[];for(const ce of s.list())D.push(In(ce,N,U));return D.push(X),Fr(D)}).catch(ce=>mn(ce,8)?ce:Promise.reject(ce))}function L(N,U,D){for(const te of l.list())te(N,U,D)}function F(N,U,D,te,se){const V=g(N,U);if(V)return V;const X=U===An,ce=bn?history.state:{};D&&(te||X?i.replace(N.fullPath,ze({scroll:X&&ce&&ce.scroll},se)):i.push(N.fullPath,se)),c.value=N,A(N,U,D,X),E()}let I;function le(){I||(I=i.listen((N,U,D)=>{if(!he.listening)return;const te=b(N),se=w(te);if(se){C(ze(se,{replace:!0}),te).catch(Ni);return}a=te;const V=c.value;bn&&j1(qu(V.fullPath,D.delta),Bs()),O(te,V).catch(X=>mn(X,12)?X:mn(X,2)?(C(X.to,te).then(ce=>{mn(ce,20)&&!D.delta&&D.type===Ji.pop&&i.go(-1,!1)}).catch(Ni),Promise.reject()):(D.delta&&i.go(-D.delta,!1),oe(X,te,V))).then(X=>{X=X||F(te,V,!1),X&&(D.delta&&!mn(X,8)?i.go(-D.delta,!1):D.type===Ji.pop&&mn(X,20)&&i.go(-1,!1)),L(te,V,X)}).catch(Ni)}))}let ae=mi(),pe=mi(),ve;function oe(N,U,D){E(N);const te=pe.list();return te.length?te.forEach(se=>se(N,U,D)):(Re("uncaught error during route navigation:"),console.error(N)),Promise.reject(N)}function T(){return ve&&c.value!==An?Promise.resolve():new Promise((N,U)=>{ae.add([N,U])})}function E(N){return ve||(ve=!N,le(),ae.list().forEach(([U,D])=>N?D(N):U()),ae.reset()),N}function A(N,U,D,te){const{scrollBehavior:se}=e;if(!bn||!se)return Promise.resolve();const V=!D&&I1(qu(N.fullPath,0))||(te||!D)&&history.state&&history.state.scroll||null;return mt().then(()=>se(N,U,V)).then(X=>X&&N1(X)).catch(X=>oe(X,N,U))}const z=N=>i.go(N);let B;const ie=new Set,he={currentRoute:c,listening:!0,addRoute:p,removeRoute:h,hasRoute:y,getRoutes:v,resolve:b,options:e,push:x,replace:m,go:z,back:()=>z(-1),forward:()=>z(1),beforeEach:o.add,beforeResolve:s.add,afterEach:l.add,onError:pe.add,isReady:T,install(N){const U=this;N.component("RouterLink",Sb),N.component("RouterView",Tb),N.config.globalProperties.$router=U,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>j(c)}),bn&&!B&&c.value===An&&(B=!0,x(i.location).catch(se=>{Re("Unexpected error when starting the router:",se)}));const D={};for(const se in An)D[se]=H(()=>c.value[se]);N.provide(oa,U),N.provide(dh,Qe(D)),N.provide(nc,c);const te=N.unmount;ie.add(N),N.unmount=function(){ie.delete(N),ie.size<1&&(a=An,I&&I(),I=null,c.value=An,B=!1,ve=!1),te()},bn&&Lb(N,U,t)}};return he}function Fr(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Hb(e,t){const n=[],r=[],i=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;s<o;s++){const l=t.matched[s];l&&(e.matched.find(a=>Xn(a,l))?r.push(l):n.push(l));const c=e.matched[s];c&&(t.matched.find(a=>Xn(a,c))||i.push(c))}return[n,r,i]}const al=re(!1),Ii=re(!1),Kr=re(!1),Vb=re(!0),ic=y2({xs:460,...d2}),Sr=h1(),bh=n1(),Ub=H(()=>Sr.height.value-Sr.width.value/Vn>180),xh=J2(en?document.body:null),Wn=f2(),zb=H(()=>{var e,t;return["INPUT","TEXTAREA"].includes(((e=Wn.value)==null?void 0:e.tagName)||"")||((t=Wn.value)==null?void 0:t.classList.contains("CodeMirror-code"))}),Wb=H(()=>{var e;return["BUTTON","A"].includes(((e=Wn.value)==null?void 0:e.tagName)||"")});tn("slidev-camera","default");tn("slidev-mic","default");const zo=tn("slidev-scale",0),bt=tn("slidev-show-overview",!1),ul=tn("slidev-presenter-cursor",!0),af=tn("slidev-show-editor",!1);tn("slidev-editor-width",en?window.innerWidth*.4:100);const wh=na(bt);function uf(e,t,n,r=i=>i){return e*r(.5-t*(.5-n))}function Kb(e){return[-e[0],-e[1]]}function Yt(e,t){return[e[0]+t[0],e[1]+t[1]]}function Vt(e,t){return[e[0]-t[0],e[1]-t[1]]}function Gt(e,t){return[e[0]*t,e[1]*t]}function Gb(e,t){return[e[0]/t,e[1]/t]}function yi(e){return[e[1],-e[0]]}function ff(e,t){return e[0]*t[0]+e[1]*t[1]}function qb(e,t){return e[0]===t[0]&&e[1]===t[1]}function Yb(e){return Math.hypot(e[0],e[1])}function Zb(e){return e[0]*e[0]+e[1]*e[1]}function df(e,t){return Zb(Vt(e,t))}function Ch(e){return Gb(e,Yb(e))}function Qb(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])}function vi(e,t,n){let r=Math.sin(n),i=Math.cos(n),o=e[0]-t[0],s=e[1]-t[1],l=o*i-s*r,c=o*r+s*i;return[l+t[0],c+t[1]]}function oc(e,t,n){return Yt(e,Gt(Vt(t,e),n))}function pf(e,t,n){return Yt(e,Gt(t,n))}var{min:Dr,PI:Xb}=Math,hf=.275,_i=Xb+1e-4;function Jb(e,t={}){let{size:n=16,smoothing:r=.5,thinning:i=.5,simulatePressure:o=!0,easing:s=oe=>oe,start:l={},end:c={},last:a=!1}=t,{cap:u=!0,easing:f=oe=>oe*(2-oe)}=l,{cap:d=!0,easing:p=oe=>--oe*oe*oe+1}=c;if(e.length===0||n<=0)return[];let h=e[e.length-1].runningLength,v=l.taper===!1?0:l.taper===!0?Math.max(n,h):l.taper,y=c.taper===!1?0:c.taper===!0?Math.max(n,h):c.taper,b=Math.pow(n*r,2),_=[],g=[],x=e.slice(0,10).reduce((oe,T)=>{let E=T.pressure;if(o){let A=Dr(1,T.distance/n),z=Dr(1,1-A);E=Dr(1,oe+(z-oe)*(A*hf))}return(oe+E)/2},e[0].pressure),m=uf(n,i,e[e.length-1].pressure,s),w,C=e[0].vector,S=e[0].point,O=S,L=S,F=O,I=!1;for(let oe=0;oe<e.length;oe++){let{pressure:T}=e[oe],{point:E,vector:A,distance:z,runningLength:B}=e[oe];if(oe<e.length-1&&h-B<3)continue;if(i){if(o){let V=Dr(1,z/n),X=Dr(1,1-V);T=Dr(1,x+(X-x)*(V*hf))}m=uf(n,i,T,s)}else m=n/2;w===void 0&&(w=m);let ie=B<v?f(B/v):1,he=h-B<y?p((h-B)/y):1;m=Math.max(.01,m*Math.min(ie,he));let N=(oe<e.length-1?e[oe+1]:e[oe]).vector,U=oe<e.length-1?ff(A,N):1,D=ff(A,C)<0&&!I,te=U!==null&&U<0;if(D||te){let V=Gt(yi(C),m);for(let X=1/13,ce=0;ce<=1;ce+=X)L=vi(Vt(E,V),E,_i*ce),_.push(L),F=vi(Yt(E,V),E,_i*-ce),g.push(F);S=L,O=F,te&&(I=!0);continue}if(I=!1,oe===e.length-1){let V=Gt(yi(A),m);_.push(Vt(E,V)),g.push(Yt(E,V));continue}let se=Gt(yi(oc(N,A,U)),m);L=Vt(E,se),(oe<=1||df(S,L)>b)&&(_.push(L),S=L),F=Yt(E,se),(oe<=1||df(O,F)>b)&&(g.push(F),O=F),x=T,C=A}let le=e[0].point.slice(0,2),ae=e.length>1?e[e.length-1].point.slice(0,2):Yt(e[0].point,[1,1]),pe=[],ve=[];if(e.length===1){if(!(v||y)||a){let oe=pf(le,Ch(yi(Vt(le,ae))),-(w||m)),T=[];for(let E=1/13,A=E;A<=1;A+=E)T.push(vi(oe,le,_i*2*A));return T}}else{if(!(v||y&&e.length===1))if(u)for(let T=1/13,E=T;E<=1;E+=T){let A=vi(g[0],le,_i*E);pe.push(A)}else{let T=Vt(_[0],g[0]),E=Gt(T,.5),A=Gt(T,.51);pe.push(Vt(le,E),Vt(le,A),Yt(le,A),Yt(le,E))}let oe=yi(Kb(e[e.length-1].vector));if(y||v&&e.length===1)ve.push(ae);else if(d){let T=pf(ae,oe,m);for(let E=1/29,A=E;A<1;A+=E)ve.push(vi(T,ae,_i*3*A))}else ve.push(Yt(ae,Gt(oe,m)),Yt(ae,Gt(oe,m*.99)),Vt(ae,Gt(oe,m*.99)),Vt(ae,Gt(oe,m)))}return _.concat(ve,g.reverse(),pe)}function e5(e,t={}){var n;let{streamline:r=.5,size:i=16,last:o=!1}=t;if(e.length===0)return[];let s=.15+(1-r)*.85,l=Array.isArray(e[0])?e:e.map(({x:p,y:h,pressure:v=.5})=>[p,h,v]);if(l.length===2){let p=l[1];l=l.slice(0,-1);for(let h=1;h<5;h++)l.push(oc(l[0],p,h/4))}l.length===1&&(l=[...l,[...Yt(l[0],[1,1]),...l[0].slice(2)]]);let c=[{point:[l[0][0],l[0][1]],pressure:l[0][2]>=0?l[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],a=!1,u=0,f=c[0],d=l.length-1;for(let p=1;p<l.length;p++){let h=o&&p===d?l[p].slice(0,2):oc(f.point,l[p],s);if(qb(f.point,h))continue;let v=Qb(h,f.point);if(u+=v,p<d&&!a){if(u<i)continue;a=!0}f={point:h,pressure:l[p][2]>=0?l[p][2]:.5,vector:Ch(Vt(f.point,h)),distance:v,runningLength:u},c.push(f)}return c[0].vector=((n=c[1])==null?void 0:n.vector)||[0,0],c}function t5(e,t={}){return Jb(e5(e,t),t)}var n5=()=>({events:{},emit(e,...t){let n=this.events[e]||[];for(let r=0,i=n.length;r<i;r++)n[r](...t)},on(e,t){var n;return(n=this.events[e])!=null&&n.push(t)||(this.events[e]=[t]),()=>{var r;this.events[e]=(r=this.events[e])==null?void 0:r.filter(i=>t!==i)}}});function ds(e,t){return e-t}function r5(e){return e<0?-1:1}function ps(e){return[Math.abs(e),r5(e)]}function kh(){const e=()=>((1+Math.random())*65536|0).toString(16).substring(1);return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}var i5=2,xn=i5,si=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;const n=this.drauu.el,r=this.drauu.options.coordinateScale??1;if(this.drauu.options.coordinateTransform===!1){const i=this.drauu.el.getBoundingClientRect();return{x:(e.pageX-i.left)*r,y:(e.pageY-i.top)*r,pressure:e.pressure}}else{const i=this.drauu.svgPoint;i.x=e.clientX,i.y=e.clientY;const o=i.matrixTransform((t=n.getScreenCTM())==null?void 0:t.inverse());return{x:o.x*r,y:o.y*r,pressure:e.pressure}}}createElement(e,t){const n=document.createElementNS("http://www.w3.org/2000/svg",e),r=t?{...this.brush,...t}:this.brush;return n.setAttribute("fill",r.fill??"transparent"),n.setAttribute("stroke",r.color),n.setAttribute("stroke-width",r.size.toString()),n.setAttribute("stroke-linecap","round"),r.dasharray&&n.setAttribute("stroke-dasharray",r.dasharray),n}attr(e,t){this.el.setAttribute(e,typeof t=="string"?t:t.toFixed(xn))}_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)}},o5=class extends si{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=t5(e,{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((r,[i,o],s,l)=>{const[c,a]=l[(s+1)%l.length];return r.push(i,o,(i+c)/2,(o+a)/2),r},["M",...t[0],"Q"]);return n.push("Z"),n.map(r=>typeof r=="number"?r.toFixed(2):r).join(" ")}},s5=class extends si{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]=ps(e.x-this.start.x),[r,i]=ps(e.y-this.start.y);if(this.shiftPressed){const o=Math.min(t,r);t=o,r=o}if(this.altPressed)this.attr("cx",this.start.x),this.attr("cy",this.start.y),this.attr("rx",t),this.attr("ry",r);else{const[o,s]=[this.start.x,this.start.x+t*n].sort(ds),[l,c]=[this.start.y,this.start.y+r*i].sort(ds);this.attr("cx",(o+s)/2),this.attr("cy",(l+c)/2),this.attr("rx",(s-o)/2),this.attr("ry",(c-l)/2)}return!0}onEnd(){const e=this.el;return this.el=null,!(!e||!e.getTotalLength())}};function Sh(e,t){const n=document.createElementNS("http://www.w3.org/2000/svg","defs"),r=document.createElementNS("http://www.w3.org/2000/svg","marker"),i=document.createElementNS("http://www.w3.org/2000/svg","path");return i.setAttribute("fill",t),r.setAttribute("id",e),r.setAttribute("viewBox","0 -5 10 10"),r.setAttribute("refX","5"),r.setAttribute("refY","0"),r.setAttribute("markerWidth","4"),r.setAttribute("markerHeight","4"),r.setAttribute("orient","auto"),i.setAttribute("d","M0,-5L10,0L0,5"),r.appendChild(i),n.appendChild(r),n}var l5=class extends si{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=kh(),n=document.createElementNS("http://www.w3.org/2000/svg","g");return n.append(Sh(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 r=e.x-this.start.x,i=e.y-this.start.y;if(i!==0){let o=r/i;o=Math.round(o),Math.abs(o)<=1?(t=this.start.x+i*o,n=this.start.y+i):(t=this.start.x+r,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)}},c5=class extends si{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]=ps(e.x-this.start.x),[r,i]=ps(e.y-this.start.y);if(this.shiftPressed){const o=Math.min(t,r);t=o,r=o}if(this.altPressed)this.attr("x",this.start.x-t),this.attr("y",this.start.y-r),this.attr("width",t*2),this.attr("height",r*2);else{const[o,s]=[this.start.x,this.start.x+t*n].sort(ds),[l,c]=[this.start.y,this.start.y+r*i].sort(ds);this.attr("x",o),this.attr("y",l),this.attr("width",s-o),this.attr("height",c-l)}return!0}onEnd(){const e=this.el;return this.el=null,!(!e||!e.getTotalLength())}};function a5(e,t){const n=e.x-t.x,r=e.y-t.y;return n*n+r*r}function u5(e,t,n){let r=t.x,i=t.y,o=n.x-r,s=n.y-i;if(o!==0||s!==0){const l=((e.x-r)*o+(e.y-i)*s)/(o*o+s*s);l>1?(r=n.x,i=n.y):l>0&&(r+=o*l,i+=s*l)}return o=e.x-r,s=e.y-i,o*o+s*s}function f5(e,t){let n=e[0];const r=[n];let i;for(let o=1,s=e.length;o<s;o++)i=e[o],a5(i,n)>t&&(r.push(i),n=i);return n!==i&&i&&r.push(i),r}function sc(e,t,n,r,i){let o=r,s=0;for(let l=t+1;l<n;l++){const c=u5(e[l],e[t],e[n]);c>o&&(s=l,o=c)}o>r&&(s-t>1&&sc(e,t,s,r,i),i.push(e[s]),n-s>1&&sc(e,s,n,r,i))}function d5(e,t){const n=e.length-1,r=[e[0]];return sc(e,0,n,t,r),r.push(e[n]),r}function mf(e,t,n=!1){if(e.length<=2)return e;const r=t!==void 0?t*t:1;return e=n?e:f5(e,r),e=d5(e,r),e}var p5=class extends si{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=kh();const t=Sh(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=mf(this.points,1,!0),this.count=0),this.attr("d",yf(this.points)),!0}onEnd(){const e=this.el;return this.el=null,!(!e||(e.setAttribute("d",yf(mf(this.points,1,!0))),!e.getTotalLength()))}};function h5(e,t){const n=t.x-e.x,r=t.y-e.y;return{length:Math.sqrt(n**2+r**2),angle:Math.atan2(r,n)}}function gf(e,t,n,r){const i=t||e,o=n||e,s=.2,l=h5(i,o),c=l.angle+(r?Math.PI:0),a=l.length*s,u=e.x+Math.cos(c)*a,f=e.y+Math.sin(c)*a;return{x:u,y:f}}function m5(e,t,n){const r=gf(n[t-1],n[t-2],e),i=gf(e,n[t-1],n[t+1],!0);return`C ${r.x.toFixed(xn)},${r.y.toFixed(xn)} ${i.x.toFixed(xn)},${i.y.toFixed(xn)} ${e.x.toFixed(xn)},${e.y.toFixed(xn)}`}function yf(e){return e.reduce((t,n,r,i)=>r===0?`M ${n.x.toFixed(xn)},${n.y.toFixed(xn)}`:`${t} ${m5(n,r,i)}`,"")}var g5=class extends si{constructor(){super(...arguments),this.pathSubFactor=20,this.pathFragments=[]}onSelected(e){const t=(n,r)=>{if(n&&n.length)for(let i=0;i<n.length;i++){const o=n[i];if(o.getTotalLength){const s=o.getTotalLength();for(let l=0;l<this.pathSubFactor;l++){const c=o.getPointAtLength(s*l/this.pathSubFactor),a=o.getPointAtLength(s*(l+1)/this.pathSubFactor);this.pathFragments.push({x1:c.x,x2:a.x,y1:c.y,y2:a.y,segment:l,element:r||o})}}else o.children&&t(o.children,o)}};e&&t(e.children)}onUnselected(){this.pathFragments=[]}onStart(e){this.svgPointPrevious=this.svgElement.createSVGPoint(),this.svgPointPrevious.x=e.x,this.svgPointPrevious.y=e.y}onMove(e){this.svgPointCurrent=this.svgElement.createSVGPoint(),this.svgPointCurrent.x=e.x,this.svgPointCurrent.y=e.y;const t=this.checkAndEraseElement();return this.svgPointPrevious=this.svgPointCurrent,t}onEnd(){return this.svgPointPrevious=void 0,this.svgPointCurrent=void 0,!0}checkAndEraseElement(){const e=[];if(this.pathFragments.length)for(let t=0;t<this.pathFragments.length;t++){const n=this.pathFragments[t],r={x1:this.svgPointPrevious.x,x2:this.svgPointCurrent.x,y1:this.svgPointPrevious.y,y2:this.svgPointCurrent.y};this.lineLineIntersect(n,r)&&(n.element.remove(),e.push(t))}return e.length&&(this.pathFragments=this.pathFragments.filter((t,n)=>!e.includes(n))),e.length>0}lineLineIntersect(e,t){const n=e.x1,r=e.x2,i=t.x1,o=t.x2,s=e.y1,l=e.y2,c=t.y1,a=t.y2,u=(n-r)*(c-a)-(s-l)*(i-o),f=(n*l-s*r)*(i-o)-(n-r)*(i*a-c*o),d=(n*l-s*r)*(c-a)-(s-l)*(i*a-c*o),p=(h,v,y)=>h>=v&&h<=y?!0:h>=y&&h<=v;if(u===0)return!1;{const h={x:f/u,y:d/u};return p(h.x,n,r)&&p(h.y,s,l)&&p(h.x,i,o)&&p(h.y,c,a)}}};function y5(e){return{draw:new p5(e),stylus:new o5(e),line:new l5(e),rectangle:new c5(e),ellipse:new s5(e),eraseLine:new g5(e)}}var v5=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=n5(),this._models=y5(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,r=this.eventStart.bind(this),i=this.eventMove.bind(this),o=this.eventEnd.bind(this),s=this.eventKeyboard.bind(this);n.addEventListener("pointerdown",r,{passive:!1}),window.addEventListener("pointermove",i,{passive:!1}),window.addEventListener("pointerup",o,{passive:!1}),window.addEventListener("pointercancel",o,{passive:!1}),window.addEventListener("keydown",s,!1),window.addEventListener("keyup",s,!1),this._disposables.push(()=>{n.removeEventListener("pointerdown",r),window.removeEventListener("pointermove",i),window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",o),window.removeEventListener("keydown",s,!1),window.removeEventListener("keyup",s,!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 _5(e){return new v5(e)}const lc=["#ff595e","#ffca3a","#8ac926","#1982c4","#6a4c93","#ffffff","#000000"],an=tn("slidev-drawing-enabled",!1),U7=tn("slidev-drawing-pinned",!1),b5=re(!1),x5=re(!1),w5=re(!1),to=re(!1),vr=D_(tn("slidev-drawing-brush",{color:lc[0],size:4,mode:"stylus"})),vf=re("stylus"),Eh=H(()=>Fe.drawings.syncAll||St.value);let no=!1;const bi=H({get(){return vf.value},set(e){vf.value=e,e==="arrow"?(vr.mode="line",vr.arrowEnd=!0):(vr.mode=e,vr.arrowEnd=!1)}}),C5=Qe({brush:vr,acceptsInputTypes:H(()=>an.value&&(!Fe.drawings.presenterOnly||St.value)?void 0:["pen"]),coordinateTransform:!1}),Ct=Ps(_5(C5));function k5(){Ct.clear(),Eh.value&&Wp(et.value,"")}function sa(){var e;x5.value=Ct.canRedo(),b5.value=Ct.canUndo(),w5.value=!!((e=Ct.el)!=null&&e.children.length)}function S5(e){no=!0;const t=us[e||et.value];t!=null?Ct.load(t):Ct.clear(),sa(),no=!1}Ct.on("changed",()=>{if(sa(),!no){const e=Ct.dump(),t=et.value;(us[t]||"")!==e&&Eh.value&&Wp(t,Ct.dump())}});P_(e=>{no=!0,e[et.value]!=null&&Ct.load(e[et.value]||""),no=!1,sa()});mt(()=>{Oe(et,()=>{Ct.mounted&&S5()},{immediate:!0})});Ct.on("start",()=>to.value=!0);Ct.on("end",()=>to.value=!1);window.addEventListener("keydown",e=>{if(!an.value)return;const t=!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey;let n=!0;e.code==="KeyZ"&&(e.ctrlKey||e.metaKey)?e.shiftKey?Ct.redo():Ct.undo():e.code==="Escape"?an.value=!1:e.code==="KeyL"&&t?bi.value="line":e.code==="KeyA"&&t?bi.value="arrow":e.code==="KeyS"&&t?bi.value="stylus":e.code==="KeyR"&&t?bi.value="rectangle":e.code==="KeyE"&&t?bi.value="ellipse":e.code==="KeyC"&&t?k5():e.code.startsWith("Digit")&&t&&+e.code[5]<=lc.length?vr.color=lc[+e.code[5]-1]:n=!1,n&&(e.preventDefault(),e.stopPropagation())},!1);function ot(...e){return H(()=>e.every(t=>pt(t)))}function Nt(e){return H(()=>!pt(e))}const _f=ra(),fl=tn("slidev-color-schema","auto"),cc=H(()=>Fe.colorSchema!=="auto"),la=H({get(){return cc.value?Fe.colorSchema==="dark":fl.value==="auto"?_f.value:fl.value==="dark"},set(e){cc.value||(fl.value=e===_f.value?"auto":e?"dark":"light")}}),Ph=na(la);en&&Oe(la,e=>{const t=document.querySelector("html");t.classList.toggle("dark",e),t.classList.toggle("light",!e)},{immediate:!0});const Wo=re(1),Ko=H(()=>nt.length-1),Ft=re(0),ca=re(0);function E5(){Ft.value>Wo.value&&(Ft.value-=1)}function P5(){Ft.value<Ko.value&&(Ft.value+=1)}function O5(){if(Ft.value>Wo.value){let e=Ft.value-ca.value;e<Wo.value&&(e=Wo.value),Ft.value=e}}function T5(){if(Ft.value<Ko.value){let e=Ft.value+ca.value;e>Ko.value&&(e=Ko.value),Ft.value=e}}function $5(){const{escape:e,space:t,shift:n,left:r,right:i,up:o,down:s,enter:l,d:c,g:a,o:u}=bh;let f=[{name:"next_space",key:ot(t,Nt(n)),fn:Kn,autoRepeat:!0},{name:"prev_space",key:ot(t,n),fn:Gn,autoRepeat:!0},{name:"next_right",key:ot(i,Nt(n),Nt(bt)),fn:Kn,autoRepeat:!0},{name:"prev_left",key:ot(r,Nt(n),Nt(bt)),fn:Gn,autoRepeat:!0},{name:"next_page_key",key:"pageDown",fn:Kn,autoRepeat:!0},{name:"prev_page_key",key:"pageUp",fn:Gn,autoRepeat:!0},{name:"next_down",key:ot(s,Nt(bt)),fn:io,autoRepeat:!0},{name:"prev_up",key:ot(o,Nt(bt)),fn:()=>oo(!1),autoRepeat:!0},{name:"next_shift",key:ot(i,n),fn:io,autoRepeat:!0},{name:"prev_shift",key:ot(r,n),fn:()=>oo(!1),autoRepeat:!0},{name:"toggle_dark",key:ot(c,Nt(an)),fn:Ph},{name:"toggle_overview",key:ot(u,Nt(an)),fn:wh},{name:"hide_overview",key:ot(e,Nt(an)),fn:()=>bt.value=!1},{name:"goto",key:ot(a,Nt(an)),fn:()=>Kr.value=!Kr.value},{name:"next_overview",key:ot(i,bt),fn:P5},{name:"prev_overview",key:ot(r,bt),fn:E5},{name:"up_overview",key:ot(o,bt),fn:O5},{name:"down_overview",key:ot(s,bt),fn:T5},{name:"goto_from_overview",key:ot(l,bt),fn:()=>{oi(Ft.value),bt.value=!1}}];const d=new Set(f.map(h=>h.name));if(f.filter(h=>h.name&&d.has(h.name)).length===0){const h=["========== WARNING ==========","defineShortcutsSetup did not return any of the base shortcuts.","See https://sli.dev/custom/config-shortcuts.html for migration.",'If it is intentional, return at least one shortcut with one of the base names (e.g. name:"goto").'].join(`
`);alert(h),console.warn(h)}return f}const Oh=ot(Nt(zb),Nt(Wb),Vb);function A5(e,t,n=!1){typeof e=="string"&&(e=bh[e]);const r=ot(e,Oh);let i=0,o;const s=()=>{if(clearTimeout(o),!r.value){i=0;return}n&&(o=setTimeout(s,Math.max(1e3-i*250,150)),i++),t()};return Oe(r,s,{flush:"sync"})}function L5(e,t){return u2(e,n=>{Oh.value&&(n.repeat||t())})}function N5(){const e=$5();new Map(e.map(n=>[n.key,n])).forEach(n=>{n.fn&&A5(n.key,n.fn,n.autoRepeat)}),L5("f",()=>xh.toggle())}const j5={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},I5=P("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),M5=[I5];function R5(e,t){return R(),J("svg",j5,M5)}const F5={name:"carbon-close",render:R5};function aa(e,t=""){var i,o;const n=["slidev-page",t],r=(o=(i=e==null?void 0:e.meta)==null?void 0:i.slide)==null?void 0:o.no;return r!=null&&n.push(`slidev-page-${r}`),n.filter(Boolean).join(" ")}const D5=Ae({__name:"SlideContainer",props:{width:{type:Number},meta:{default:()=>({})},scale:{type:[Number,String]}},setup(e){const t=e;ge(Ce);const n=re(),r=Q2(n),i=H(()=>t.width?t.width:r.width.value),o=H(()=>t.width?t.width/Vn:r.height.value);t.width&&Ar(()=>{n.value&&(n.value.style.width=`${i.value}px`,n.value.style.height=`${o.value}px`)});const s=H(()=>i.value/o.value),l=H(()=>t.scale&&!ii.value?t.scale:s.value<Vn?i.value/Un:o.value*Vn/Un),c=H(()=>({height:`${ea}px`,width:`${Un}px`,transform:`translate(-50%, -50%) scale(${l.value})`})),a=H(()=>({"select-none":!Fe.selectable,"slidev-code-line-numbers":Fe.lineNumbers}));return Mt(Up,l),(u,f)=>(R(),J("div",{id:"slide-container",ref_key:"root",ref:n,class:Te(j(a))},[P("div",{id:"slide-content",style:ft(j(c))},[Ye(u.$slots,"default")],4),Ye(u.$slots,"controls")],2))}});const ke=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},Th=ke(D5,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/SlideContainer.vue"]]),ua=Ae({name:"SlideWrapper",props:{clicks:{type:[Number,String],default:0},clicksElements:{type:Array,default:()=>[]},clicksOrderMap:{type:Map,default:()=>new Map},clicksDisabled:{type:Boolean,default:!1},context:{type:String,default:"main"},is:{type:Object,default:void 0},route:{type:Object,default:void 0}},setup(e,{emit:t}){const n=cn(e,"clicks",t),r=cn(e,"clicksElements",t),i=cn(e,"clicksDisabled",t),o=cn(e,"clicksOrderMap",t);r.value.length=0,Mt(d_,e.route),Mt(p_,e.context),Mt(Ai,n),Mt(Li,i),Mt(hr,r),Mt(Kl,o)},render(){var e,t;return this.$props.is?gt(this.$props.is):(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)}}),B5=["innerHTML"],H5=Ae({__name:"DrawingPreview",props:{page:{type:Number,required:!0}},setup(e){return ge(Ce),(t,n)=>j(us)[e.page]?(R(),J("svg",{key:0,class:"w-full h-full absolute top-0 pointer-events-none",innerHTML:j(us)[e.page]},null,8,B5)):we("v-if",!0)}}),$h=ke(H5,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/DrawingPreview.vue"]]),V5=Object.freeze(Object.defineProperty({__proto__:null,default:$h},Symbol.toStringTag,{value:"Module"})),U5={class:"slides-overview bg-main !bg-opacity-75 p-16 overflow-y-auto"},z5=["onClick"],W5=Ae({__name:"SlidesOverview",props:{modelValue:{type:Boolean,required:!0}},emits:[],setup(e,{emit:t}){const n=e;ge(Ce);const r=cn(n,"modelValue",t);function i(){r.value=!1}function o(p){oi(p),i()}function s(p){return p===Ft.value}const l=ic.smaller("xs"),c=ic.smaller("sm"),a=4*16*2,u=2*16,f=H(()=>l.value?Sr.width.value-a:c.value?(Sr.width.value-a-u)/2:300),d=H(()=>Math.floor((Sr.width.value-a)/(f.value+u)));return Ar(()=>{Ft.value=et.value,ca.value=d.value}),(p,h)=>{const v=F5;return R(),J(De,null,[Gi(P("div",U5,[P("div",{class:"grid gap-y-4 gap-x-8 w-full",style:ft(`grid-template-columns: repeat(auto-fit,minmax(${j(f)}px,1fr))`)},[(R(!0),J(De,null,Nr(j(nt).slice(0,-1),(y,b)=>(R(),J("div",{key:y.path,class:"relative"},[P("div",{class:Te(["inline-block border rounded border-opacity-50 overflow-hidden bg-main hover:border-$slidev-theme-primary",{"border-$slidev-theme-primary":s(b+1),"border-gray-400":!s(b+1)}]),style:ft(j(ta)),onClick:_=>o(+y.path)},[(R(),_e(Th,{key:y.path,width:j(f),"clicks-disabled":!0,class:"pointer-events-none"},{default:Me(()=>[de(j(ua),{is:y==null?void 0:y.component,"clicks-disabled":!0,class:Te(j(aa)(y)),route:y,context:"overview"},null,8,["is","class","route"]),de($h,{page:+y.path},null,8,["page"])]),_:2},1032,["width"]))],14,z5),P("div",{class:"absolute top-0 opacity-50",style:ft(`left: ${j(f)+5}px`)},rt(b+1),5)]))),128))],4)],512),[[Qi,j(r)]]),j(r)?(R(),J("button",{key:0,class:"fixed text-2xl top-4 right-4 slidev-icon-btn text-gray-400",onClick:i},[de(v)])):we("v-if",!0)],64)}}});const K5=ke(W5,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/SlidesOverview.vue"]]),G5="/technik/assets/logo-b72bde5d.png",q5={key:0,class:"fixed top-0 bottom-0 left-0 right-0 grid z-20"},Y5=Ae({__name:"Modal",props:{modelValue:{default:!1},class:{default:""}},emits:["modelValue"],setup(e,{emit:t}){const n=e;ge(Ce);const r=cn(n,"modelValue",t);function i(){r.value=!1}return(o,s)=>(R(),_e(tp,null,[j(r)?(R(),J("div",q5,[P("div",{bg:"black opacity-80",class:"absolute top-0 bottom-0 left-0 right-0 -z-1",onClick:s[0]||(s[0]=l=>i())}),P("div",{class:Te(["m-auto rounded-md bg-main shadow",n.class]),"dark:border":"~ main"},[Ye(o.$slots,"default")],2)])):we("v-if",!0)],1024))}}),Z5=ke(Y5,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/Modal.vue"]]),Q5={class:"slidev-info-dialog slidev-layout flex flex-col gap-4 text-base"},X5=["innerHTML"],J5=P("a",{href:"https://github.com/slidevjs/slidev",target:"_blank",class:"!opacity-100 !border-none !text-current"},[P("div",{class:"flex gap-1 children:my-auto"},[P("div",{class:"opacity-50 text-sm mr-2"},"Powered by"),P("img",{class:"w-5 h-5",src:G5,alt:"Slidev"}),P("div",{style:{color:"#2082A6"}},[P("b",null,"Sli"),lt("dev ")])])],-1),ex=Ae({__name:"InfoDialog",props:{modelValue:{default:!1}},emits:["modelValue"],setup(e,{emit:t}){const n=e;ge(Ce);const r=cn(n,"modelValue",t),i=H(()=>typeof Fe.info=="string");return(o,s)=>(R(),_e(Z5,{modelValue:j(r),"onUpdate:modelValue":s[0]||(s[0]=l=>He(r)?r.value=l:null),class:"px-6 py-4"},{default:Me(()=>[P("div",Q5,[j(i)?(R(),J("div",{key:0,class:"mb-4",innerHTML:j(Fe).info},null,8,X5)):we("v-if",!0),J5])]),_:1},8,["modelValue"]))}});const tx=ke(ex,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/InfoDialog.vue"]]);function Pn(e){return Array.isArray?Array.isArray(e):Nh(e)==="[object Array]"}const nx=1/0;function rx(e){if(typeof e=="string")return e;let t=e+"";return t=="0"&&1/e==-nx?"-0":t}function ix(e){return e==null?"":rx(e)}function un(e){return typeof e=="string"}function Ah(e){return typeof e=="number"}function ox(e){return e===!0||e===!1||sx(e)&&Nh(e)=="[object Boolean]"}function Lh(e){return typeof e=="object"}function sx(e){return Lh(e)&&e!==null}function Rt(e){return e!=null}function dl(e){return!e.trim().length}function Nh(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const lx="Incorrect 'index' type",cx=e=>`Invalid value for key ${e}`,ax=e=>`Pattern length exceeds max of ${e}.`,ux=e=>`Missing ${e} property in key`,fx=e=>`Property 'weight' in key '${e}' must be a positive integer`,bf=Object.prototype.hasOwnProperty;class dx{constructor(t){this._keys=[],this._keyMap={};let n=0;t.forEach(r=>{let i=jh(r);n+=i.weight,this._keys.push(i),this._keyMap[i.id]=i,n+=i.weight}),this._keys.forEach(r=>{r.weight/=n})}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function jh(e){let t=null,n=null,r=null,i=1,o=null;if(un(e)||Pn(e))r=e,t=xf(e),n=ac(e);else{if(!bf.call(e,"name"))throw new Error(ux("name"));const s=e.name;if(r=s,bf.call(e,"weight")&&(i=e.weight,i<=0))throw new Error(fx(s));t=xf(s),n=ac(s),o=e.getFn}return{path:t,id:n,weight:i,src:r,getFn:o}}function xf(e){return Pn(e)?e:e.split(".")}function ac(e){return Pn(e)?e.join("."):e}function px(e,t){let n=[],r=!1;const i=(o,s,l)=>{if(Rt(o))if(!s[l])n.push(o);else{let c=s[l];const a=o[c];if(!Rt(a))return;if(l===s.length-1&&(un(a)||Ah(a)||ox(a)))n.push(ix(a));else if(Pn(a)){r=!0;for(let u=0,f=a.length;u<f;u+=1)i(a[u],s,l+1)}else s.length&&i(a,s,l+1)}};return i(e,un(t)?t.split("."):t,0),r?n:n[0]}const hx={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},mx={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},gx={location:0,threshold:.6,distance:100},yx={useExtendedSearch:!1,getFn:px,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Ee={...mx,...hx,...gx,...yx};const vx=/[^ ]+/g;function _x(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(i){const o=i.match(vx).length;if(n.has(o))return n.get(o);const s=1/Math.pow(o,.5*e),l=parseFloat(Math.round(s*r)/r);return n.set(o,l),l},clear(){n.clear()}}}class fa{constructor({getFn:t=Ee.getFn,fieldNormWeight:n=Ee.fieldNormWeight}={}){this.norm=_x(n,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach((n,r)=>{this._keysMap[n.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,un(this.docs[0])?this.docs.forEach((t,n)=>{this._addString(t,n)}):this.docs.forEach((t,n)=>{this._addObject(t,n)}),this.norm.clear())}add(t){const n=this.size();un(t)?this._addString(t,n):this._addObject(t,n)}removeAt(t){this.records.splice(t,1);for(let n=t,r=this.size();n<r;n+=1)this.records[n].i-=1}getValueForItemAtKeyId(t,n){return t[this._keysMap[n]]}size(){return this.records.length}_addString(t,n){if(!Rt(t)||dl(t))return;let r={v:t,i:n,n:this.norm.get(t)};this.records.push(r)}_addObject(t,n){let r={i:n,$:{}};this.keys.forEach((i,o)=>{let s=i.getFn?i.getFn(t):this.getFn(t,i.path);if(Rt(s)){if(Pn(s)){let l=[];const c=[{nestedArrIndex:-1,value:s}];for(;c.length;){const{nestedArrIndex:a,value:u}=c.pop();if(Rt(u))if(un(u)&&!dl(u)){let f={v:u,i:a,n:this.norm.get(u)};l.push(f)}else Pn(u)&&u.forEach((f,d)=>{c.push({nestedArrIndex:d,value:f})})}r.$[o]=l}else if(un(s)&&!dl(s)){let l={v:s,n:this.norm.get(s)};r.$[o]=l}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function Ih(e,t,{getFn:n=Ee.getFn,fieldNormWeight:r=Ee.fieldNormWeight}={}){const i=new fa({getFn:n,fieldNormWeight:r});return i.setKeys(e.map(jh)),i.setSources(t),i.create(),i}function bx(e,{getFn:t=Ee.getFn,fieldNormWeight:n=Ee.fieldNormWeight}={}){const{keys:r,records:i}=e,o=new fa({getFn:t,fieldNormWeight:n});return o.setKeys(r),o.setIndexRecords(i),o}function jo(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:i=Ee.distance,ignoreLocation:o=Ee.ignoreLocation}={}){const s=t/e.length;if(o)return s;const l=Math.abs(r-n);return i?s+l/i:l?1:s}function xx(e=[],t=Ee.minMatchCharLength){let n=[],r=-1,i=-1,o=0;for(let s=e.length;o<s;o+=1){let l=e[o];l&&r===-1?r=o:!l&&r!==-1&&(i=o-1,i-r+1>=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}const mr=32;function wx(e,t,n,{location:r=Ee.location,distance:i=Ee.distance,threshold:o=Ee.threshold,findAllMatches:s=Ee.findAllMatches,minMatchCharLength:l=Ee.minMatchCharLength,includeMatches:c=Ee.includeMatches,ignoreLocation:a=Ee.ignoreLocation}={}){if(t.length>mr)throw new Error(ax(mr));const u=t.length,f=e.length,d=Math.max(0,Math.min(r,f));let p=o,h=d;const v=l>1||c,y=v?Array(f):[];let b;for(;(b=e.indexOf(t,h))>-1;){let C=jo(t,{currentLocation:b,expectedLocation:d,distance:i,ignoreLocation:a});if(p=Math.min(C,p),h=b+u,v){let S=0;for(;S<u;)y[b+S]=1,S+=1}}h=-1;let _=[],g=1,x=u+f;const m=1<<u-1;for(let C=0;C<u;C+=1){let S=0,O=x;for(;S<O;)jo(t,{errors:C,currentLocation:d+O,expectedLocation:d,distance:i,ignoreLocation:a})<=p?S=O:x=O,O=Math.floor((x-S)/2+S);x=O;let L=Math.max(1,d-O+1),F=s?f:Math.min(d+O,f)+u,I=Array(F+2);I[F+1]=(1<<C)-1;for(let ae=F;ae>=L;ae-=1){let pe=ae-1,ve=n[e.charAt(pe)];if(v&&(y[pe]=+!!ve),I[ae]=(I[ae+1]<<1|1)&ve,C&&(I[ae]|=(_[ae+1]|_[ae])<<1|1|_[ae+1]),I[ae]&m&&(g=jo(t,{errors:C,currentLocation:pe,expectedLocation:d,distance:i,ignoreLocation:a}),g<=p)){if(p=g,h=pe,h<=d)break;L=Math.max(1,2*d-h)}}if(jo(t,{errors:C+1,currentLocation:d,expectedLocation:d,distance:i,ignoreLocation:a})>p)break;_=I}const w={isMatch:h>=0,score:Math.max(.001,g)};if(v){const C=xx(y,l);C.length?c&&(w.indices=C):w.isMatch=!1}return w}function Cx(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const i=e.charAt(n);t[i]=(t[i]||0)|1<<r-n-1}return t}class Mh{constructor(t,{location:n=Ee.location,threshold:r=Ee.threshold,distance:i=Ee.distance,includeMatches:o=Ee.includeMatches,findAllMatches:s=Ee.findAllMatches,minMatchCharLength:l=Ee.minMatchCharLength,isCaseSensitive:c=Ee.isCaseSensitive,ignoreLocation:a=Ee.ignoreLocation}={}){if(this.options={location:n,threshold:r,distance:i,includeMatches:o,findAllMatches:s,minMatchCharLength:l,isCaseSensitive:c,ignoreLocation:a},this.pattern=c?t:t.toLowerCase(),this.chunks=[],!this.pattern.length)return;const u=(d,p)=>{this.chunks.push({pattern:d,alphabet:Cx(d),startIndex:p})},f=this.pattern.length;if(f>mr){let d=0;const p=f%mr,h=f-p;for(;d<h;)u(this.pattern.substr(d,mr),d),d+=mr;if(p){const v=f-mr;u(this.pattern.substr(v),v)}}else u(this.pattern,0)}searchIn(t){const{isCaseSensitive:n,includeMatches:r}=this.options;if(n||(t=t.toLowerCase()),this.pattern===t){let h={isMatch:!0,score:0};return r&&(h.indices=[[0,t.length-1]]),h}const{location:i,distance:o,threshold:s,findAllMatches:l,minMatchCharLength:c,ignoreLocation:a}=this.options;let u=[],f=0,d=!1;this.chunks.forEach(({pattern:h,alphabet:v,startIndex:y})=>{const{isMatch:b,score:_,indices:g}=wx(t,h,v,{location:i+y,distance:o,threshold:s,findAllMatches:l,minMatchCharLength:c,includeMatches:r,ignoreLocation:a});b&&(d=!0),f+=_,b&&g&&(u=[...u,...g])});let p={isMatch:d,score:d?f/this.chunks.length:1};return d&&r&&(p.indices=u),p}}class er{constructor(t){this.pattern=t}static isMultiMatch(t){return wf(t,this.multiRegex)}static isSingleMatch(t){return wf(t,this.singleRegex)}search(){}}function wf(e,t){const n=e.match(t);return n?n[1]:null}class kx extends er{constructor(t){super(t)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(t){const n=t===this.pattern;return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class Sx extends er{constructor(t){super(t)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(t){const r=t.indexOf(this.pattern)===-1;return{isMatch:r,score:r?0:1,indices:[0,t.length-1]}}}class Ex extends er{constructor(t){super(t)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(t){const n=t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class Px extends er{constructor(t){super(t)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(t){const n=!t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class Ox extends er{constructor(t){super(t)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(t){const n=t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[t.length-this.pattern.length,t.length-1]}}}class Tx extends er{constructor(t){super(t)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(t){const n=!t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class Rh extends er{constructor(t,{location:n=Ee.location,threshold:r=Ee.threshold,distance:i=Ee.distance,includeMatches:o=Ee.includeMatches,findAllMatches:s=Ee.findAllMatches,minMatchCharLength:l=Ee.minMatchCharLength,isCaseSensitive:c=Ee.isCaseSensitive,ignoreLocation:a=Ee.ignoreLocation}={}){super(t),this._bitapSearch=new Mh(t,{location:n,threshold:r,distance:i,includeMatches:o,findAllMatches:s,minMatchCharLength:l,isCaseSensitive:c,ignoreLocation:a})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}}class Fh extends er{constructor(t){super(t)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(t){let n=0,r;const i=[],o=this.pattern.length;for(;(r=t.indexOf(this.pattern,n))>-1;)n=r+o,i.push([r,n-1]);const s=!!i.length;return{isMatch:s,score:s?0:1,indices:i}}}const uc=[kx,Fh,Ex,Px,Tx,Ox,Sx,Rh],Cf=uc.length,$x=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Ax="|";function Lx(e,t={}){return e.split(Ax).map(n=>{let r=n.trim().split($x).filter(o=>o&&!!o.trim()),i=[];for(let o=0,s=r.length;o<s;o+=1){const l=r[o];let c=!1,a=-1;for(;!c&&++a<Cf;){const u=uc[a];let f=u.isMultiMatch(l);f&&(i.push(new u(f,t)),c=!0)}if(!c)for(a=-1;++a<Cf;){const u=uc[a];let f=u.isSingleMatch(l);if(f){i.push(new u(f,t));break}}}return i})}const Nx=new Set([Rh.type,Fh.type]);class jx{constructor(t,{isCaseSensitive:n=Ee.isCaseSensitive,includeMatches:r=Ee.includeMatches,minMatchCharLength:i=Ee.minMatchCharLength,ignoreLocation:o=Ee.ignoreLocation,findAllMatches:s=Ee.findAllMatches,location:l=Ee.location,threshold:c=Ee.threshold,distance:a=Ee.distance}={}){this.query=null,this.options={isCaseSensitive:n,includeMatches:r,minMatchCharLength:i,findAllMatches:s,ignoreLocation:o,location:l,threshold:c,distance:a},this.pattern=n?t:t.toLowerCase(),this.query=Lx(this.pattern,this.options)}static condition(t,n){return n.useExtendedSearch}searchIn(t){const n=this.query;if(!n)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:i}=this.options;t=i?t:t.toLowerCase();let o=0,s=[],l=0;for(let c=0,a=n.length;c<a;c+=1){const u=n[c];s.length=0,o=0;for(let f=0,d=u.length;f<d;f+=1){const p=u[f],{isMatch:h,indices:v,score:y}=p.search(t);if(h){if(o+=1,l+=y,r){const b=p.constructor.type;Nx.has(b)?s=[...s,...v]:s.push(v)}}else{l=0,o=0,s.length=0;break}}if(o){let f={isMatch:!0,score:l/o};return r&&(f.indices=s),f}}return{isMatch:!1,score:1}}}const fc=[];function Ix(...e){fc.push(...e)}function dc(e,t){for(let n=0,r=fc.length;n<r;n+=1){let i=fc[n];if(i.condition(e,t))return new i(e,t)}return new Mh(e,t)}const hs={AND:"$and",OR:"$or"},pc={PATH:"$path",PATTERN:"$val"},hc=e=>!!(e[hs.AND]||e[hs.OR]),Mx=e=>!!e[pc.PATH],Rx=e=>!Pn(e)&&Lh(e)&&!hc(e),kf=e=>({[hs.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function Dh(e,t,{auto:n=!0}={}){const r=i=>{let o=Object.keys(i);const s=Mx(i);if(!s&&o.length>1&&!hc(i))return r(kf(i));if(Rx(i)){const c=s?i[pc.PATH]:o[0],a=s?i[pc.PATTERN]:i[c];if(!un(a))throw new Error(cx(c));const u={keyId:ac(c),pattern:a};return n&&(u.searcher=dc(a,t)),u}let l={children:[],operator:o[0]};return o.forEach(c=>{const a=i[c];Pn(a)&&a.forEach(u=>{l.children.push(r(u))})}),l};return hc(e)||(e=kf(e)),r(e)}function Fx(e,{ignoreFieldNorm:t=Ee.ignoreFieldNorm}){e.forEach(n=>{let r=1;n.matches.forEach(({key:i,norm:o,score:s})=>{const l=i?i.weight:null;r*=Math.pow(s===0&&l?Number.EPSILON:s,(l||1)*(t?1:o))}),n.score=r})}function Dx(e,t){const n=e.matches;t.matches=[],Rt(n)&&n.forEach(r=>{if(!Rt(r.indices)||!r.indices.length)return;const{indices:i,value:o}=r;let s={indices:i,value:o};r.key&&(s.key=r.key.src),r.idx>-1&&(s.refIndex=r.idx),t.matches.push(s)})}function Bx(e,t){t.score=e.score}function Hx(e,t,{includeMatches:n=Ee.includeMatches,includeScore:r=Ee.includeScore}={}){const i=[];return n&&i.push(Dx),r&&i.push(Bx),e.map(o=>{const{idx:s}=o,l={item:t[s],refIndex:s};return i.length&&i.forEach(c=>{c(o,l)}),l})}class li{constructor(t,n={},r){this.options={...Ee,...n},this.options.useExtendedSearch,this._keyStore=new dx(this.options.keys),this.setCollection(t,r)}setCollection(t,n){if(this._docs=t,n&&!(n instanceof fa))throw new Error(lx);this._myIndex=n||Ih(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){Rt(t)&&(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){const n=[];for(let r=0,i=this._docs.length;r<i;r+=1){const o=this._docs[r];t(o,r)&&(this.removeAt(r),r-=1,i-=1,n.push(o))}return n}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:n=-1}={}){const{includeMatches:r,includeScore:i,shouldSort:o,sortFn:s,ignoreFieldNorm:l}=this.options;let c=un(t)?un(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return Fx(c,{ignoreFieldNorm:l}),o&&c.sort(s),Ah(n)&&n>-1&&(c=c.slice(0,n)),Hx(c,this._docs,{includeMatches:r,includeScore:i})}_searchStringList(t){const n=dc(t,this.options),{records:r}=this._myIndex,i=[];return r.forEach(({v:o,i:s,n:l})=>{if(!Rt(o))return;const{isMatch:c,score:a,indices:u}=n.searchIn(o);c&&i.push({item:o,idx:s,matches:[{score:a,value:o,norm:l,indices:u}]})}),i}_searchLogical(t){const n=Dh(t,this.options),r=(l,c,a)=>{if(!l.children){const{keyId:f,searcher:d}=l,p=this._findMatches({key:this._keyStore.get(f),value:this._myIndex.getValueForItemAtKeyId(c,f),searcher:d});return p&&p.length?[{idx:a,item:c,matches:p}]:[]}const u=[];for(let f=0,d=l.children.length;f<d;f+=1){const p=l.children[f],h=r(p,c,a);if(h.length)u.push(...h);else if(l.operator===hs.AND)return[]}return u},i=this._myIndex.records,o={},s=[];return i.forEach(({$:l,i:c})=>{if(Rt(l)){let a=r(n,l,c);a.length&&(o[c]||(o[c]={idx:c,item:l,matches:[]},s.push(o[c])),a.forEach(({matches:u})=>{o[c].matches.push(...u)}))}}),s}_searchObjectList(t){const n=dc(t,this.options),{keys:r,records:i}=this._myIndex,o=[];return i.forEach(({$:s,i:l})=>{if(!Rt(s))return;let c=[];r.forEach((a,u)=>{c.push(...this._findMatches({key:a,value:s[u],searcher:n}))}),c.length&&o.push({idx:l,item:s,matches:c})}),o}_findMatches({key:t,value:n,searcher:r}){if(!Rt(n))return[];let i=[];if(Pn(n))n.forEach(({v:o,i:s,n:l})=>{if(!Rt(o))return;const{isMatch:c,score:a,indices:u}=r.searchIn(o);c&&i.push({score:a,key:t,value:o,idx:s,norm:l,indices:u})});else{const{v:o,n:s}=n,{isMatch:l,score:c,indices:a}=r.searchIn(o);l&&i.push({score:c,key:t,value:o,norm:s,indices:a})}return i}}li.version="6.6.2";li.createIndex=Ih;li.parseIndex=bx;li.config=Ee;li.parseQuery=Dh;Ix(jx);const Vx={class:"bg-main transform",shadow:"~",p:"x-4 y-2",border:"~ transparent rounded dark:main"},Ux=["value","disabled","onKeydown"],zx=["border","onClick"],Wx={"w-4":"","text-right":"",op50:"","text-sm":""},Kx=Ae({__name:"Goto",setup(e){ge(Ce);const t=re(),n=re(),r=re(),i=re(),o=re(""),s=re(0);function l(g){return g!=null}const c=H(()=>new li(nt.map(g=>{var x;return(x=g.meta)==null?void 0:x.slide}).filter(l),{keys:["no","title"],threshold:.3,shouldSort:!0,minMatchCharLength:1})),a=H(()=>o.value.startsWith("/")?o.value.substring(1):o.value),u=H(()=>c.value.search(a.value).map(g=>g.item)),f=H(()=>!!u.value.length);function d(){if(f.value){const g=u.value.at(s.value||0);g&&oi(g.no)}p()}function p(){o.value="",Kr.value=!1}function h(g){g.preventDefault(),s.value++,s.value>=u.value.length&&(s.value=0),y()}function v(g){g.preventDefault(),s.value--,s.value<=-2&&(s.value=u.value.length-1),y()}function y(){var x;const g=(x=i.value)==null?void 0:x[s.value];g&&r.value&&(g.offsetTop+g.offsetHeight>r.value.offsetHeight+r.value.scrollTop?r.value.scrollTo({behavior:"smooth",top:g.offsetTop+g.offsetHeight-r.value.offsetHeight+1}):g.offsetTop<r.value.scrollTop&&r.value.scrollTo({behavior:"smooth",top:g.offsetTop}))}function b(g){s.value=0,o.value=g.target.value}function _(g){oi(g),p()}return Oe(Kr,async g=>{var x;g?(o.value="",s.value=0,setTimeout(()=>{var m;return(m=n.value)==null?void 0:m.focus()},0)):(x=n.value)==null||x.blur()}),Oe(Wn,()=>{var g;(g=t.value)!=null&&g.contains(Wn.value)||p()}),(g,x)=>(R(),J("div",{id:"slidev-goto-dialog",ref_key:"container",ref:t,class:Te(["fixed right-5 transition-all",j(Kr)?"top-5":"-top-20"])},[P("div",Vx,[P("input",{ref_key:"input",ref:n,value:o.value,type:"text",disabled:!j(Kr),class:Te(["outline-none bg-transparent",{"text-red-400":!j(f)&&o.value}]),placeholder:"Goto...",onKeydown:[To(d,["enter"]),To(p,["escape"]),To(h,["down"]),To(v,["up"])],onInput:b},null,42,Ux)]),j(u).length>0?(R(),J("ul",{key:0,ref_key:"list",ref:r,class:"autocomplete-list",shadow:"~",border:"~ transparent rounded dark:main"},[(R(!0),J(De,null,Nr(j(u),(m,w)=>(R(),J("li",{ref_for:!0,ref_key:"items",ref:i,key:m.id,role:"button",tabindex:"0",p:"x-4 y-2","cursor-pointer":"",hover:"op100",flex:"~ gap-2","items-center":"",border:w===0?"":"t main",class:Te(s.value===w?"bg-active op100":"op80"),onClick:f0(C=>_(m.no),["stop"])},[P("div",Wx,rt(m.no),1),lt(" "+rt(m.title),1)],10,zx))),128))],512)):we("v-if",!0)],2))}});const Gx=ke(Kx,[["__scopeId","data-v-f5ee02a7"],["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/Goto.vue"]]),qx=Ae({__name:"Controls",setup(e){ge(Ce);const t=dn(),n=dn();return(r,i)=>(R(),J(De,null,[de(K5,{modelValue:j(bt),"onUpdate:modelValue":i[0]||(i[0]=o=>He(bt)?bt.value=o:null)},null,8,["modelValue"]),de(Gx),j(t)?(R(),_e(j(t),{key:0})):we("v-if",!0),j(n)?(R(),_e(j(n),{key:1,modelValue:j(al),"onUpdate:modelValue":i[1]||(i[1]=o=>He(al)?al.value=o:null)},null,8,["modelValue"])):we("v-if",!0),j(Fe).info?(R(),_e(tx,{key:2,modelValue:j(Ii),"onUpdate:modelValue":i[2]||(i[2]=o=>He(Ii)?Ii.value=o:null)},null,8,["modelValue"])):we("v-if",!0)],64))}}),Yx=ke(qx,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/Controls.vue"]]),Zx={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Qx=P("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),Xx=[Qx];function Jx(e,t){return R(),J("svg",Zx,Xx)}const ew={name:"carbon-settings-adjust",render:Jx},tw={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},nw=P("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),rw=P("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),iw=[nw,rw];function ow(e,t){return R(),J("svg",tw,iw)}const sw={name:"carbon-information",render:ow},lw={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},cw=P("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),aw=[cw];function uw(e,t){return R(),J("svg",lw,aw)}const fw={name:"carbon-download",render:uw},dw={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},pw=P("path",{fill:"currentColor",d:"M29.415 19L27.7 17.285A2.97 2.97 0 0 0 28 16a3 3 0 1 0-3 3a2.97 2.97 0 0 0 1.286-.3L28 20.414V28h-6v-3a7.008 7.008 0 0 0-7-7H9a7.008 7.008 0 0 0-7 7v5h28v-9.586A1.988 1.988 0 0 0 29.415 19ZM4 25a5.006 5.006 0 0 1 5-5h6a5.006 5.006 0 0 1 5 5v3H4Z"},null,-1),hw=P("path",{fill:"currentColor",d:"M12 4a5 5 0 1 1-5 5a5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7a7 7 0 0 0-7-7Z"},null,-1),mw=[pw,hw];function gw(e,t){return R(),J("svg",dw,mw)}const yw={name:"carbon-user-speaker",render:gw},vw={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},_w=P("path",{fill:"currentColor",d:"M15 10h2v8h-2zm5 4h2v4h-2zm-10-2h2v6h-2z"},null,-1),bw=P("path",{fill:"currentColor",d:"M25 4h-8V2h-2v2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8v6h-4v2h10v-2h-4v-6h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 16H7V6h18Z"},null,-1),xw=[_w,bw];function ww(e,t){return R(),J("svg",vw,xw)}const Cw={name:"carbon-presentation-file",render:ww},kw={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Sw=P("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),Ew=[Sw];function Pw(e,t){return R(),J("svg",kw,Ew)}const Ow={name:"carbon-pen",render:Pw},Tw={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},$w=P("g",{fill:"currentColor"},[P("path",{d:"M213.66 201L201 213.66a8 8 0 0 1-11.31 0L140 164a8 8 0 0 0-13 2.46l-19.46 44.77a8 8 0 0 1-14.85-.71L40.41 50.44a8 8 0 0 1 10-10l160.1 52.24a8 8 0 0 1 .71 14.85L166.45 127a8 8 0 0 0-2.45 13l49.67 49.67a8 8 0 0 1-.01 11.33Z",opacity:".2"}),P("path",{d:"m169.64 134.33l44.77-19.46a16 16 0 0 0-1.41-29.8L52.92 32.8A16 16 0 0 0 32.8 52.92L85.07 213a15.83 15.83 0 0 0 14.41 11h.78a15.83 15.83 0 0 0 14.61-9.59l19.46-44.77L184 219.31a16 16 0 0 0 22.63 0l12.68-12.68a16 16 0 0 0 0-22.63Zm-69.48 73.76l.06-.05Zm95.15-.09l-49.67-49.67a16 16 0 0 0-26 4.94l-19.42 44.65L48 48l159.87 52.21l-44.64 19.41a16 16 0 0 0-4.94 26L208 195.31Z"})],-1),Aw=[$w];function Lw(e,t){return R(),J("svg",Tw,Aw)}const Nw={name:"ph-cursor-duotone",render:Lw},jw={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},Iw=P("path",{fill:"currentColor",d:"M219.31 192a16 16 0 0 1 0 22.63l-4.68 4.68a16 16 0 0 1-22.63 0l-55.25-55.24l-21.88 50.34a15.84 15.84 0 0 1-14.61 9.59h-.78a15.82 15.82 0 0 1-14.41-11L32.8 52.92A15.95 15.95 0 0 1 52.92 32.8L213 85.07a16 16 0 0 1 1.41 29.8l-50.34 21.88Z"},null,-1),Mw=[Iw];function Rw(e,t){return R(),J("svg",jw,Mw)}const Bh={name:"ph-cursor-fill",render:Rw},Fw={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Dw=P("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),Bw=[Dw];function Hw(e,t){return R(),J("svg",Fw,Bw)}const Vw={name:"carbon-sun",render:Hw},Uw={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},zw=P("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),Ww=[zw];function Kw(e,t){return R(),J("svg",Uw,Ww)}const Gw={name:"carbon-moon",render:Kw},qw={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Yw=P("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),Zw=[Yw];function Qw(e,t){return R(),J("svg",qw,Zw)}const Xw={name:"carbon-apps",render:Qw},Jw={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},eC=P("path",{fill:"currentColor",d:"m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10L18 6z"},null,-1),tC=[eC];function nC(e,t){return R(),J("svg",Jw,tC)}const rC={name:"carbon-arrow-right",render:nC},iC={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},oC=P("path",{fill:"currentColor",d:"m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16l10 10z"},null,-1),sC=[oC];function lC(e,t){return R(),J("svg",iC,sC)}const cC={name:"carbon-arrow-left",render:lC},aC={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},uC=P("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),fC=[uC];function dC(e,t){return R(),J("svg",aC,fC)}const pC={name:"carbon-maximize",render:dC},hC={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},mC=P("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),gC=[mC];function yC(e,t){return R(),J("svg",hC,gC)}const vC={name:"carbon-minimize",render:yC},_C={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},bC=P("path",{fill:"currentColor",d:"m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9L13 24z"},null,-1),xC=[bC];function wC(e,t){return R(),J("svg",_C,xC)}const CC={name:"carbon-checkmark",render:wC},kC={class:"select-list"},SC={class:"title"},EC={class:"items"},PC=["onClick"],OC=Ae({__name:"SelectList",props:{modelValue:{type:[Object,String,Number]},title:{type:String},items:{type:Array}},setup(e,{emit:t}){const n=e;ge(Ce);const r=cn(n,"modelValue",t,{passive:!0});return(i,o)=>{const s=CC;return R(),J("div",kC,[P("div",SC,rt(e.title),1),P("div",EC,[(R(!0),J(De,null,Nr(e.items,l=>(R(),J("div",{key:l.value,class:Te(["item",{active:j(r)===l.value}]),onClick:()=>{var c;r.value=l.value,(c=l.onClick)==null||c.call(l)}},[de(s,{class:Te(["text-green-500",{"opacity-0":j(r)!==l.value}])},null,8,["class"]),lt(" "+rt(l.display||l.value),1)],10,PC))),128))])])}}});const TC=ke(OC,[["__scopeId","data-v-3f89fa11"],["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/SelectList.vue"]]),$C={class:"text-sm"},AC=Ae({__name:"Settings",setup(e){ge(Ce);const t=[{display:"Fit",value:0},{display:"1:1",value:1}];return(n,r)=>(R(),J("div",$C,[de(TC,{modelValue:j(zo),"onUpdate:modelValue":r[0]||(r[0]=i=>He(zo)?zo.value=i:null),title:"Scale",items:t},null,8,["modelValue"])]))}}),LC=ke(AC,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/Settings.vue"]]),NC={key:0,class:"rounded-md bg-main shadow absolute bottom-10 left-0 z-20","dark:border":"~ main"},jC=Ae({__name:"MenuButton",props:{modelValue:{default:!1},disabled:{default:!1}},setup(e,{emit:t}){const n=e;ge(Ce);const r=cn(n,"modelValue",t,{passive:!0}),i=re();return Xp(i,()=>{r.value=!1}),(o,s)=>(R(),J("div",{ref_key:"el",ref:i,class:"flex relative"},[P("button",{class:Te({disabled:e.disabled}),onClick:s[0]||(s[0]=l=>r.value=!j(r))},[Ye(o.$slots,"button",{class:Te({disabled:e.disabled})})],2),(R(),_e(tp,null,[j(r)?(R(),J("div",NC,[Ye(o.$slots,"menu")])):we("v-if",!0)],1024))],512))}}),IC=ke(jC,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/MenuButton.vue"]]),MC={class:"w-1px opacity-10 bg-current m-1 lg:m-2"},RC={__name:"VerticalDivider",setup(e){return ge(Ce),(t,n)=>(R(),J("div",MC))}},Io=ke(RC,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/VerticalDivider.vue"]]),FC={render(){return[]}},DC={class:"slidev-icon-btn"},BC={class:"h-40px flex",p:"l-1 t-0.5 r-2",text:"sm leading-2"},HC={class:"my-auto"},VC={class:"opacity-50"},UC=Ae({__name:"NavControls",props:{persist:{default:!1}},setup(e){const t=e;ge(Ce);const n=ic.smaller("md"),{isFullscreen:r,toggle:i}=xh,o=H(()=>gc.value?`?password=${gc.value}`:""),s=H(()=>`/presenter/${et.value}${o.value}`),l=H(()=>`/${et.value}${o.value}`),c=re();function a(){c.value&&Wn.value&&c.value.contains(Wn.value)&&Wn.value.blur()}const u=H(()=>t.persist?"text-$slidev-controls-foreground bg-transparent":"rounded-md bg-main shadow dark:border dark:border-gray-400 dark:border-opacity-10"),f=dn(),d=dn();return zn(()=>import("./DrawingControls-f37eeade.js"),[]).then(p=>d.value=p.default),(p,h)=>{const v=vC,y=pC,b=cC,_=rC,g=Xw,x=Gw,m=Vw,w=Bh,C=Nw,S=Ow,O=Cw,L=Or("RouterLink"),F=yw,I=fw,le=sw,ae=ew;return R(),J("nav",{ref_key:"root",ref:c,class:"flex flex-col"},[P("div",{class:Te(["flex flex-wrap-reverse text-xl gap-0.5 p-1 lg:gap-1 lg:p-2",j(u)]),onMouseleave:a},[j(_n)?we("v-if",!0):(R(),J("button",{key:0,class:"slidev-icon-btn",onClick:h[0]||(h[0]=(...pe)=>j(i)&&j(i)(...pe))},[j(r)?(R(),_e(v,{key:0})):(R(),_e(y,{key:1}))])),P("button",{class:Te(["slidev-icon-btn",{disabled:!j(dP)}]),onClick:h[1]||(h[1]=(...pe)=>j(Gn)&&j(Gn)(...pe))},[de(b)],2),P("button",{class:Te(["slidev-icon-btn",{disabled:!j(fP)}]),title:"Next",onClick:h[2]||(h[2]=(...pe)=>j(Kn)&&j(Kn)(...pe))},[de(_)],2),j(_n)?we("v-if",!0):(R(),J("button",{key:1,class:"slidev-icon-btn",title:"Slides overview",onClick:h[3]||(h[3]=pe=>j(wh)())},[de(g)])),j(cc)?we("v-if",!0):(R(),J("button",{key:2,class:"slidev-icon-btn",title:"Toggle dark mode",onClick:h[4]||(h[4]=pe=>j(Ph)())},[j(la)?(R(),_e(x,{key:0})):(R(),_e(m,{key:1}))])),de(Io),j(_n)?we("v-if",!0):(R(),J(De,{key:3},[!j(St)&&!j(n)&&j(f)?(R(),J(De,{key:0},[de(j(f)),de(Io)],64)):we("v-if",!0),j(St)?(R(),J("button",{key:1,class:"slidev-icon-btn",title:"Show presenter cursor",onClick:h[5]||(h[5]=pe=>ul.value=!j(ul))},[j(ul)?(R(),_e(w,{key:0})):(R(),_e(C,{key:1,class:"opacity-50"}))])):we("v-if",!0)],64)),(!j(Fe).drawings.presenterOnly||j(St))&&!j(_n)?(R(),J(De,{key:4},[P("button",{class:"slidev-icon-btn relative",title:"Drawing",onClick:h[6]||(h[6]=pe=>an.value=!j(an))},[de(S),j(an)?(R(),J("div",{key:0,class:"absolute left-1 right-1 bottom-0 h-0.7 rounded-full",style:ft({background:j(vr).color})},null,4)):we("v-if",!0)]),de(Io)],64)):we("v-if",!0),j(_n)?we("v-if",!0):(R(),J(De,{key:5},[j(St)?(R(),_e(L,{key:0,to:j(l),class:"slidev-icon-btn",title:"Play Mode"},{default:Me(()=>[de(O)]),_:1},8,["to"])):we("v-if",!0),j(sP)?(R(),_e(L,{key:1,to:j(s),class:"slidev-icon-btn",title:"Presenter Mode"},{default:Me(()=>[de(F)]),_:1},8,["to"])):we("v-if",!0),we("v-if",!0)],64)),(R(),J(De,{key:6},[j(Fe).download?(R(),J("button",{key:0,class:"slidev-icon-btn",onClick:h[8]||(h[8]=(...pe)=>j(yc)&&j(yc)(...pe))},[de(I)])):we("v-if",!0)],64)),!j(St)&&j(Fe).info&&!j(_n)?(R(),J("button",{key:7,class:"slidev-icon-btn",onClick:h[9]||(h[9]=pe=>Ii.value=!j(Ii))},[de(le)])):we("v-if",!0),!j(St)&&!j(_n)?(R(),_e(IC,{key:8},{button:Me(()=>[P("button",DC,[de(ae)])]),menu:Me(()=>[de(LC)]),_:1})):we("v-if",!0),j(_n)?we("v-if",!0):(R(),_e(Io,{key:9})),P("div",BC,[P("div",HC,[lt(rt(j(et))+" ",1),P("span",VC,"/ "+rt(j(lP)),1)])]),de(j(FC))],34)],512)}}}),zC=ke(UC,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/NavControls.vue"]]),WC={class:"slidev-icon",viewBox:"0 0 256 209",width:"1.2em",height:"1.2em"},KC=P("path",{fill:"#55acee",d:"M256 25.45a105.04 105.04 0 0 1-30.166 8.27c10.845-6.5 19.172-16.793 23.093-29.057a105.183 105.183 0 0 1-33.351 12.745C205.995 7.201 192.346.822 177.239.822c-29.006 0-52.523 23.516-52.523 52.52c0 4.117.465 8.125 1.36 11.97c-43.65-2.191-82.35-23.1-108.255-54.876c-4.52 7.757-7.11 16.78-7.11 26.404c0 18.222 9.273 34.297 23.365 43.716a52.312 52.312 0 0 1-23.79-6.57c-.003.22-.003.44-.003.661c0 25.447 18.104 46.675 42.13 51.5a52.592 52.592 0 0 1-23.718.9c6.683 20.866 26.08 36.05 49.062 36.475c-17.975 14.086-40.622 22.483-65.228 22.483c-4.24 0-8.42-.249-12.529-.734c23.243 14.902 50.85 23.597 80.51 23.597c96.607 0 149.434-80.031 149.434-149.435c0-2.278-.05-4.543-.152-6.795A106.748 106.748 0 0 0 256 25.45"},null,-1),GC=[KC];function qC(e,t){return R(),J("svg",WC,GC)}const YC={name:"logos-twitter",render:qC},ZC={key:0,class:"absolute bottom-0 p-4 mt-auto flex items-center w-full text-primary dark:text-white z-10"},QC={class:"mb-0 flex items-center"},XC=["href"],JC=["src"],e4=["href"],t4={__name:"global-top",setup(e){const t=ge(Ce);return(n,r)=>{const i=YC;return j(t).themeConfigs.eventLogo||j(t).themeConfigs.twitter?(R(),J("footer",ZC,[P("div",QC,[P("a",{href:j(t).themeConfigs.eventUrl,target:"_blank"},[P("img",{src:j(t).themeConfigs.eventLogo,class:"h-8 mr-4",alt:"Event image"},null,8,JC)],8,XC)]),j(t).themeConfigs.twitter?(R(),J("a",{key:0,href:j(t).themeConfigs.twitterUrl,target:"_blank"},[de(i),lt(rt(j(t).themeConfigs.twitter),1)],8,e4)):we("v-if",!0)])):we("v-if",!0)}}},n4=ke(t4,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/slidev-theme-penguin/global-top.vue"]]),Hh={render(){return[gt(n4)]}},Vh={render(){return[]}},r4={key:0,class:"absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl"},i4=Ae({__name:"PresenterMouse",setup(e){return ge(Ce),(t,n)=>{const r=Bh;return j(ol).cursor?(R(),J("div",r4,[de(r,{class:"absolute",style:ft({left:`${j(ol).cursor.x}%`,top:`${j(ol).cursor.y}%`})},null,8,["style"])])):we("v-if",!0)}}}),o4=ke(i4,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/PresenterMouse.vue"]]),s4=Ae({__name:"SlidesShow",props:{context:{type:String,required:!0}},setup(e){ge(Ce),Oe(xt,()=>{var r,i;(r=xt.value)!=null&&r.meta&&xt.value.meta.preload!==!1&&(xt.value.meta.__preloaded=!0),(i=pl.value)!=null&&i.meta&&pl.value.meta.preload!==!1&&(pl.value.meta.__preloaded=!0)},{immediate:!0});const t=dn();zn(()=>import("./DrawingLayer-b869eda5.js"),[]).then(r=>t.value=r.default);const n=H(()=>nt.filter(r=>{var i;return((i=r.meta)==null?void 0:i.__preloaded)||r===xt.value}));return(r,i)=>(R(),J(De,null,[we(" Global Bottom "),de(j(Vh)),we(" Slides "),de(i0,ti(j(mP),{id:"slideshow",tag:"div"}),{default:Me(()=>[(R(!0),J(De,null,Nr(j(n),o=>{var s;return Gi((R(),_e(j(ua),{key:o.path,is:o==null?void 0:o.component,clicks:o===j(xt)?j(Ut):0,"clicks-elements":((s=o.meta)==null?void 0:s.__clicksElements)||[],"clicks-disabled":!1,class:Te(j(aa)(o)),route:o,context:e.context},null,8,["is","clicks","clicks-elements","class","route","context"])),[[Qi,o===j(xt)]])}),128))]),_:1},16),we(" Global Top "),de(j(Hh)),j(t)?(R(),_e(j(t),{key:0})):we("v-if",!0),j(St)?we("v-if",!0):(R(),_e(o4,{key:1}))],64))}});const l4=ke(s4,[["__scopeId","data-v-afb4231e"],["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/SlidesShow.vue"]]),c4=Ae({__name:"PrintStyle",setup(e){ge(Ce);function t(n,{slots:r}){if(r.default)return gt("style",r.default())}return(n,r)=>(R(),_e(t,null,{default:Me(()=>[lt(" @page { size: "+rt(j(Un))+"px "+rt(j(ea))+"px; margin: 0px; } ",1)]),_:1}))}}),Uh=ke(c4,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/PrintStyle.vue"]]),a4=Ae({__name:"Play",setup(e){ge(Ce),N5();const t=re();function n(o){var s;af.value||((s=o.target)==null?void 0:s.id)==="slide-container"&&(o.screenX/window.innerWidth>.6?Kn():Gn())}gP(t);const r=H(()=>Ub.value||af.value);dn();const i=dn();return zn(()=>import("./DrawingControls-f37eeade.js"),[]).then(o=>i.value=o.default),(o,s)=>(R(),J(De,null,[j(ii)?(R(),_e(Uh,{key:0})):we("v-if",!0),P("div",{id:"page-root",ref_key:"root",ref:t,class:"grid grid-cols-[1fr_max-content]",style:ft(j(ta))},[de(Th,{class:"w-full h-full",style:ft({background:"var(--slidev-slide-container-background, black)"}),width:j(ii)?j(Sr).width.value:void 0,scale:j(zo),onPointerdown:n},{default:Me(()=>[de(l4,{context:"slide"})]),controls:Me(()=>[P("div",{class:Te(["absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100",[j(r)?"opacity-100 right-0":"opacity-0 p-2",j(to)?"pointer-events-none":""]])},[de(zC,{class:"m-auto",persist:j(r)},null,8,["persist"])],2),!j(Fe).drawings.presenterOnly&&!j(_n)&&j(i)?(R(),_e(j(i),{key:0,class:"ml-0"})):we("v-if",!0)]),_:1},8,["style","width","scale"]),we("v-if",!0)],4),de(Yx)],64))}}),u4=ke(a4,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/Play.vue"]]);/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function zh(e){return typeof e>"u"||e===null}function f4(e){return typeof e=="object"&&e!==null}function d4(e){return Array.isArray(e)?e:zh(e)?[]:[e]}function p4(e,t){var n,r,i,o;if(t)for(o=Object.keys(t),n=0,r=o.length;n<r;n+=1)i=o[n],e[i]=t[i];return e}function h4(e,t){var n="",r;for(r=0;r<t;r+=1)n+=e;return n}function m4(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}var g4=zh,y4=f4,v4=d4,_4=h4,b4=m4,x4=p4,da={isNothing:g4,isObject:y4,toArray:v4,repeat:_4,isNegativeZero:b4,extend:x4};function Wh(e,t){var n="",r=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(n+='in "'+e.mark.name+'" '),n+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(n+=`
`+e.mark.snippet),r+" "+n):r}function ro(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=Wh(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}ro.prototype=Object.create(Error.prototype);ro.prototype.constructor=ro;ro.prototype.toString=function(t){return this.name+": "+Wh(this,t)};var gr=ro,w4=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],C4=["scalar","sequence","mapping"];function k4(e){var t={};return e!==null&&Object.keys(e).forEach(function(n){e[n].forEach(function(r){t[String(r)]=n})}),t}function S4(e,t){if(t=t||{},Object.keys(t).forEach(function(n){if(w4.indexOf(n)===-1)throw new gr('Unknown option "'+n+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(n){return n},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=k4(t.styleAliases||null),C4.indexOf(this.kind)===-1)throw new gr('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var yt=S4;function Sf(e,t){var n=[];return e[t].forEach(function(r){var i=n.length;n.forEach(function(o,s){o.tag===r.tag&&o.kind===r.kind&&o.multi===r.multi&&(i=s)}),n[i]=r}),n}function E4(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,n;function r(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,n=arguments.length;t<n;t+=1)arguments[t].forEach(r);return e}function mc(e){return this.extend(e)}mc.prototype.extend=function(t){var n=[],r=[];if(t instanceof yt)r.push(t);else if(Array.isArray(t))r=r.concat(t);else if(t&&(Array.isArray(t.implicit)||Array.isArray(t.explicit)))t.implicit&&(n=n.concat(t.implicit)),t.explicit&&(r=r.concat(t.explicit));else throw new gr("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");n.forEach(function(o){if(!(o instanceof yt))throw new gr("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(o.loadKind&&o.loadKind!=="scalar")throw new gr("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(o.multi)throw new gr("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),r.forEach(function(o){if(!(o instanceof yt))throw new gr("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var i=Object.create(mc.prototype);return i.implicit=(this.implicit||[]).concat(n),i.explicit=(this.explicit||[]).concat(r),i.compiledImplicit=Sf(i,"implicit"),i.compiledExplicit=Sf(i,"explicit"),i.compiledTypeMap=E4(i.compiledImplicit,i.compiledExplicit),i};var P4=mc,O4=new yt("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}}),T4=new yt("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}}),$4=new yt("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}}),A4=new P4({explicit:[O4,T4,$4]});function L4(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function N4(){return null}function j4(e){return e===null}var I4=new yt("tag:yaml.org,2002:null",{kind:"scalar",resolve:L4,construct:N4,predicate:j4,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function M4(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function R4(e){return e==="true"||e==="True"||e==="TRUE"}function F4(e){return Object.prototype.toString.call(e)==="[object Boolean]"}var D4=new yt("tag:yaml.org,2002:bool",{kind:"scalar",resolve:M4,construct:R4,predicate:F4,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});function B4(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function H4(e){return 48<=e&&e<=55}function V4(e){return 48<=e&&e<=57}function U4(e){if(e===null)return!1;var t=e.length,n=0,r=!1,i;if(!t)return!1;if(i=e[n],(i==="-"||i==="+")&&(i=e[++n]),i==="0"){if(n+1===t)return!0;if(i=e[++n],i==="b"){for(n++;n<t;n++)if(i=e[n],i!=="_"){if(i!=="0"&&i!=="1")return!1;r=!0}return r&&i!=="_"}if(i==="x"){for(n++;n<t;n++)if(i=e[n],i!=="_"){if(!B4(e.charCodeAt(n)))return!1;r=!0}return r&&i!=="_"}if(i==="o"){for(n++;n<t;n++)if(i=e[n],i!=="_"){if(!H4(e.charCodeAt(n)))return!1;r=!0}return r&&i!=="_"}}if(i==="_")return!1;for(;n<t;n++)if(i=e[n],i!=="_"){if(!V4(e.charCodeAt(n)))return!1;r=!0}return!(!r||i==="_")}function z4(e){var t=e,n=1,r;if(t.indexOf("_")!==-1&&(t=t.replace(/_/g,"")),r=t[0],(r==="-"||r==="+")&&(r==="-"&&(n=-1),t=t.slice(1),r=t[0]),t==="0")return 0;if(r==="0"){if(t[1]==="b")return n*parseInt(t.slice(2),2);if(t[1]==="x")return n*parseInt(t.slice(2),16);if(t[1]==="o")return n*parseInt(t.slice(2),8)}return n*parseInt(t,10)}function W4(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!da.isNegativeZero(e)}var K4=new yt("tag:yaml.org,2002:int",{kind:"scalar",resolve:U4,construct:z4,predicate:W4,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),G4=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function q4(e){return!(e===null||!G4.test(e)||e[e.length-1]==="_")}function Y4(e){var t,n;return t=e.replace(/_/g,"").toLowerCase(),n=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?n===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:n*parseFloat(t,10)}var Z4=/^[-+]?[0-9]+e/;function Q4(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(da.isNegativeZero(e))return"-0.0";return n=e.toString(10),Z4.test(n)?n.replace("e",".e"):n}function X4(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||da.isNegativeZero(e))}var J4=new yt("tag:yaml.org,2002:float",{kind:"scalar",resolve:q4,construct:Y4,predicate:X4,represent:Q4,defaultStyle:"lowercase"}),ek=A4.extend({implicit:[I4,D4,K4,J4]}),tk=ek,Kh=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Gh=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function nk(e){return e===null?!1:Kh.exec(e)!==null||Gh.exec(e)!==null}function rk(e){var t,n,r,i,o,s,l,c=0,a=null,u,f,d;if(t=Kh.exec(e),t===null&&(t=Gh.exec(e)),t===null)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(n,r,i));if(o=+t[4],s=+t[5],l=+t[6],t[7]){for(c=t[7].slice(0,3);c.length<3;)c+="0";c=+c}return t[9]&&(u=+t[10],f=+(t[11]||0),a=(u*60+f)*6e4,t[9]==="-"&&(a=-a)),d=new Date(Date.UTC(n,r,i,o,s,l,c)),a&&d.setTime(d.getTime()-a),d}function ik(e){return e.toISOString()}var ok=new yt("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:nk,construct:rk,instanceOf:Date,represent:ik});function sk(e){return e==="<<"||e===null}var lk=new yt("tag:yaml.org,2002:merge",{kind:"scalar",resolve:sk}),pa=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function ck(e){if(e===null)return!1;var t,n,r=0,i=e.length,o=pa;for(n=0;n<i;n++)if(t=o.indexOf(e.charAt(n)),!(t>64)){if(t<0)return!1;r+=6}return r%8===0}function ak(e){var t,n,r=e.replace(/[\r\n=]/g,""),i=r.length,o=pa,s=0,l=[];for(t=0;t<i;t++)t%4===0&&t&&(l.push(s>>16&255),l.push(s>>8&255),l.push(s&255)),s=s<<6|o.indexOf(r.charAt(t));return n=i%4*6,n===0?(l.push(s>>16&255),l.push(s>>8&255),l.push(s&255)):n===18?(l.push(s>>10&255),l.push(s>>2&255)):n===12&&l.push(s>>4&255),new Uint8Array(l)}function uk(e){var t="",n=0,r,i,o=e.length,s=pa;for(r=0;r<o;r++)r%3===0&&r&&(t+=s[n>>18&63],t+=s[n>>12&63],t+=s[n>>6&63],t+=s[n&63]),n=(n<<8)+e[r];return i=o%3,i===0?(t+=s[n>>18&63],t+=s[n>>12&63],t+=s[n>>6&63],t+=s[n&63]):i===2?(t+=s[n>>10&63],t+=s[n>>4&63],t+=s[n<<2&63],t+=s[64]):i===1&&(t+=s[n>>2&63],t+=s[n<<4&63],t+=s[64],t+=s[64]),t}function fk(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var dk=new yt("tag:yaml.org,2002:binary",{kind:"scalar",resolve:ck,construct:ak,predicate:fk,represent:uk}),pk=Object.prototype.hasOwnProperty,hk=Object.prototype.toString;function mk(e){if(e===null)return!0;var t=[],n,r,i,o,s,l=e;for(n=0,r=l.length;n<r;n+=1){if(i=l[n],s=!1,hk.call(i)!=="[object Object]")return!1;for(o in i)if(pk.call(i,o))if(!s)s=!0;else return!1;if(!s)return!1;if(t.indexOf(o)===-1)t.push(o);else return!1}return!0}function gk(e){return e!==null?e:[]}var yk=new yt("tag:yaml.org,2002:omap",{kind:"sequence",resolve:mk,construct:gk}),vk=Object.prototype.toString;function _k(e){if(e===null)return!0;var t,n,r,i,o,s=e;for(o=new Array(s.length),t=0,n=s.length;t<n;t+=1){if(r=s[t],vk.call(r)!=="[object Object]"||(i=Object.keys(r),i.length!==1))return!1;o[t]=[i[0],r[i[0]]]}return!0}function bk(e){if(e===null)return[];var t,n,r,i,o,s=e;for(o=new Array(s.length),t=0,n=s.length;t<n;t+=1)r=s[t],i=Object.keys(r),o[t]=[i[0],r[i[0]]];return o}var xk=new yt("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:_k,construct:bk}),wk=Object.prototype.hasOwnProperty;function Ck(e){if(e===null)return!0;var t,n=e;for(t in n)if(wk.call(n,t)&&n[t]!==null)return!1;return!0}function kk(e){return e!==null?e:{}}var Sk=new yt("tag:yaml.org,2002:set",{kind:"mapping",resolve:Ck,construct:kk});tk.extend({implicit:[ok,lk],explicit:[dk,yk,xk,Sk]});function Ef(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"…":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}var Ek=new Array(256),Pk=new Array(256);for(var Br=0;Br<256;Br++)Ek[Br]=Ef(Br)?1:0,Pk[Br]=Ef(Br);function Ok(e){return Array.from(new Set(e))}function Pf(...e){let t,n,r;e.length===1?(t=0,r=1,[n]=e):[t,n,r=1]=e;const i=[];let o=t;for(;o<n;)i.push(o),o+=r||1;return i}function qh(e,t){if(!t||t==="all"||t==="*")return Pf(1,e+1);const n=[];for(const r of t.split(/[,;]/g))if(!r.includes("-"))n.push(+r);else{const[i,o]=r.split("-",2);n.push(...Pf(+i,o?+o+1:e+1))}return Ok(n).filter(r=>r<=e).sort((r,i)=>r-i)}function Yh(e){const t=H(()=>e.value.path),n=H(()=>nt.length-1),r=H(()=>parseInt(t.value.split(/\//g).slice(-1)[0])||1),i=H(()=>Hs(r.value)),o=H(()=>nt.find(d=>d.path===`${r.value}`)),s=H(()=>{var d,p,h;return(h=(p=(d=o.value)==null?void 0:d.meta)==null?void 0:p.slide)==null?void 0:h.id}),l=H(()=>{var d,p;return((p=(d=o.value)==null?void 0:d.meta)==null?void 0:p.layout)||(r.value===1?"cover":"default")}),c=H(()=>nt.find(d=>d.path===`${Math.min(nt.length,r.value+1)}`)),a=H(()=>nt.filter(d=>{var p,h;return(h=(p=d.meta)==null?void 0:p.slide)==null?void 0:h.title}).reduce((d,p)=>(ha(d,p),d),[])),u=H(()=>ma(a.value,o.value)),f=H(()=>ga(u.value));return{route:e,path:t,total:n,currentPage:r,currentPath:i,currentRoute:o,currentSlideId:s,currentLayout:l,nextRoute:c,rawTree:a,treeWithActiveStatuses:u,tree:f,downloadPDF:yc,next:Kn,nextSlide:io,openInEditor:yP,prev:Gn,prevSlide:oo}}function Zh(e,t,n){const r=re(0);mt(()=>{Ot.afterEach(async()=>{await mt(),r.value+=1})});const i=H(()=>{var c,a;return r.value,((a=(c=t.value)==null?void 0:c.meta)==null?void 0:a.__clicksElements)||[]}),o=H(()=>{var c,a;return+(((a=(c=t.value)==null?void 0:c.meta)==null?void 0:a.clicks)??i.value.length)}),s=H(()=>n.value<nt.length-1||e.value<o.value),l=H(()=>n.value>1||e.value>0);return{clicks:e,clicksElements:i,clicksTotal:o,hasNext:s,hasPrev:l}}const Tk=["id"],$k=Ae({__name:"PrintSlideClick",props:{clicks:{type:Number,required:!0},clicksElements:{type:Array,required:!1},nav:{type:null,required:!0},route:{type:null,required:!0}},emits:["update:clicksElements"],setup(e,{emit:t}){const n=e,r=cn(n,"clicksElements",t),i=H(()=>({height:`${ea}px`,width:`${Un}px`})),o=dn();zn(()=>Promise.resolve().then(()=>V5),void 0).then(a=>o.value=a.default);const s=H(()=>n.clicks),l=Zh(s,n.nav.currentRoute,n.nav.currentPage),c=H(()=>`${n.route.path.toString().padStart(3,"0")}-${(s.value+1).toString().padStart(2,"0")}`);return Mt(Ce,Qe({nav:{...n.nav,...l},configs:Fe,themeConfigs:H(()=>Fe.themeConfig)})),(a,u)=>{var f;return R(),J("div",{id:j(c),class:"print-slide-container",style:ft(j(i))},[de(j(Vh)),de(j(ua),{is:(f=e.route)==null?void 0:f.component,"clicks-elements":j(r),"onUpdate:clicksElements":u[0]||(u[0]=d=>He(r)?r.value=d:null),clicks:j(s),"clicks-disabled":!1,class:Te(j(aa)(e.route)),route:e.route},null,8,["is","clicks-elements","clicks","class","route"]),j(o)?(R(),_e(j(o),{key:0,page:+e.route.path},null,8,["page"])):we("v-if",!0),de(j(Hh))],12,Tk)}}}),Of=ke($k,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/PrintSlideClick.vue"]]),Ak=Ae({__name:"PrintSlide",props:{route:{type:null,required:!0}},setup(e){var o;const t=e;ge(Ce);const n=re(((o=t.route.meta)==null?void 0:o.__clicksElements)||[]),r=H(()=>t.route),i=Yh(r);return(s,l)=>(R(),J(De,null,[de(Of,{"clicks-elements":n.value,"onUpdate:clicksElements":l[0]||(l[0]=c=>n.value=c),clicks:0,nav:j(i),route:j(r)},null,8,["clicks-elements","nav","route"]),j(Mi)?we("v-if",!0):(R(!0),J(De,{key:0},Nr(n.value.length,c=>(R(),_e(Of,{key:c,clicks:c,nav:j(i),route:j(r)},null,8,["clicks","nav","route"]))),128))],64))}}),Lk=ke(Ak,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/PrintSlide.vue"]]),Nk={id:"print-content"},jk=Ae({__name:"PrintContainer",props:{width:{type:Number,required:!0}},setup(e){const t=e;ge(Ce);const n=H(()=>t.width),r=H(()=>t.width/Vn),i=H(()=>n.value/r.value),o=H(()=>i.value<Vn?n.value/Un:r.value*Vn/Un);let s=nt.slice(0,-1);Wt.value.query.range&&(s=qh(s.length,Wt.value.query.range).map(a=>s[a-1]));const l=H(()=>({"select-none":!Fe.selectable,"slidev-code-line-numbers":Fe.lineNumbers}));return Mt(Up,o),(c,a)=>(R(),J("div",{id:"print-container",class:Te(j(l))},[P("div",Nk,[(R(!0),J(De,null,Nr(j(s),u=>(R(),_e(Lk,{key:u.path,route:u},null,8,["route"]))),128))]),Ye(c.$slots,"controls")],2))}});const Ik=ke(jk,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/PrintContainer.vue"]]),Mk=Ae({__name:"Print",setup(e){return ge(Ce),Ar(()=>{ii?document.body.parentNode.classList.add("print"):document.body.parentNode.classList.remove("print")}),(t,n)=>(R(),J(De,null,[j(ii)?(R(),_e(Uh,{key:0})):we("v-if",!0),P("div",{id:"page-root",class:"grid grid-cols-[1fr_max-content]",style:ft(j(ta))},[de(Ik,{class:"w-full h-full",style:ft({background:"var(--slidev-slide-container-background, black)"}),width:j(Sr).width.value},null,8,["style","width"])],4)],64))}});const Rk=ke(Mk,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/internals/Print.vue"]]);const Fk={class:"slidev-layout end"},Dk={__name:"end",setup(e){return ge(Ce),(t,n)=>(R(),J("div",Fk," END "))}},Bk=ke(Dk,[["__scopeId","data-v-e532b98d"],["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/layouts/end.vue"]]),Hk={width:"322",height:"279",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Vk=P("path",{d:"M92.5 38C73.3 18.8 22.833 4.667 0 0v278.5h322c-5.167-9.333-23.6-30-56-38-40.5-10-78.5-26.5-90-38.5s-32-44-39-79-20.5-61-44.5-85Z",fill:"#6EE7B7","fill-opacity":".3"},null,-1),Uk=[Vk];function zk(e,t){return R(),J("svg",Hk,Uk)}const Wk={render:zk},Kk={width:"317",height:"83",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Gk=P("path",{d:"M6.095 82.907c-2.434.194-4.475.175-6.095 0h6.095c16.096-1.282 49.361-11.864 91.405-48 60.5-52 137-53.5 219.5 48H6.095Z",fill:"#E3F9B4"},null,-1),qk=[Gk];function Yk(e,t){return R(),J("svg",Kk,qk)}const Zk={render:Yk},Qk={class:"relative"},Xk=Ae({__name:"CornerCurves",setup(e){return ge(Ce),(t,n)=>(R(),J("div",null,[P("div",Qk,[de(j(Wk),{class:"absolute bottom-0"}),de(j(Zk),{class:"absolute bottom-0 left-40 opacity-40"})])]))}}),Jk=ke(Xk,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/slidev-theme-penguin/components/corner-curves/CornerCurves.vue"]]),eS={key:0,class:"absolute w-full px-16 py-8 top-0 h-10 z-10"},tS=["src"],nS={__name:"LayoutHeader",setup(e){const t=ge(Ce);return(n,r)=>j(t).themeConfigs.logoHeader&&j(t).nav.currentLayout==="intro"?(R(),J("header",eS,[P("img",{src:j(t).themeConfigs.logoHeader,class:"w-16 h-16 object-contain"},null,8,tS)])):we("v-if",!0)}},rS=ke(nS,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/slidev-theme-penguin/components/LayoutHeader.vue"]]);const iS={class:"slidev-layout intro grid"},oS={class:"flex flex-col justify-center text-center"},sS={__name:"intro",setup(e){return ge(Ce),(t,n)=>{const r=rS,i=Jk,o=Or("AsGraphic");return R(),J("div",iS,[de(r),de(i,{class:"absolute left-0 top-0 transform rotate-90"}),P("div",oS,[Ye(t.$slots,"default")]),de(o,{type:"zigzag",class:"absolute top-20 -right-30"})])}}},lS=ke(sS,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/slidev-theme-penguin/layouts/intro.vue"]]),cS=P("h1",null,"Einführung in die Technik der Uni Bamberg",-1),aS=P("h2",null,"EET Sommersemester 2023",-1),uS={__name:"1",setup(e){const t={theme:"penguin",themeConfig:{logoHeader:"/logo_transparent.png"},layout:"intro"};return ge(Ce),(n,r)=>(R(),_e(lS,vt(dt(t)),{default:Me(()=>[cS,aS]),_:1},16))}},fS=ke(uS,[["__file","/@slidev/slides/1.md"]]),dS={class:"slidev-layout"},pS={class:"grid grid-cols-2 gap-16"},hS={class:"prose"},mS={class:"prose"},gS={__name:"two-cols",setup(e){return ge(Ce),(t,n)=>(R(),J("div",dS,[P("div",pS,[P("div",hS,[Ye(t.$slots,"default")]),P("div",mS,[Ye(t.$slots,"right")])])]))}},Qh=ke(gS,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/slidev-theme-penguin/layouts/two-cols.vue"]]),yS=P("h2",null,"Worum es heute geht",-1),vS=P("ul",null,[P("li",null,"IAM Portal / Email / Teams"),P("li",null,"WLAN"),P("li",null,"Uni VPN"),P("li",null,"Studienkanzlei"),P("li",null,"Bibliothek"),P("li",null,"Drucken und Scannen an der Uni")],-1),_S=P("h2",null,"Was ihr braucht",-1),bS=P("ul",null,[P("li",null,"Gerät (vzw. Laptop)"),P("li",null,"Ba-Nummer"),P("li",null,"optimal Passwort zur Ba Nummer"),P("li",null,"Studierendenausweis")],-1),xS={__name:"2",setup(e){const t={layout:"two-cols"};return ge(Ce),(n,r)=>(R(),_e(Qh,vt(dt(t)),{default:Me(i=>[yS,vS]),right:Me(i=>[_S,bS]),_:1},16))}},wS=ke(xS,[["__file","/@slidev/slides/2.md"]]),CS={class:"slidev-layout center h-full grid place-content-center"},kS={class:"my-auto"},SS={__name:"center",setup(e){return ge(Ce),(t,n)=>(R(),J("div",CS,[P("div",kS,[Ye(t.$slots,"default")])]))}},yo=ke(SS,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/layouts/center.vue"]]),ES=P("h1",null,"Nutzer Accounts",-1),PS={__name:"3",setup(e){const t={layout:"center"};return ge(Ce),(n,r)=>(R(),_e(yo,vt(dt(t)),{default:Me(()=>[ES]),_:1},16))}},OS=ke(PS,[["__file","/@slidev/slides/3.md"]]),TS={class:"slidev-layout"},$S={class:"relative flex flex-col justify-center"},AS=["src"],LS={class:"mt-2 text-xs w-full"},NS={__name:"text-image",setup(e){return ge(Ce),(t,n)=>{const r=Or("AsGraphic");return R(),J("div",TS,[P("div",{class:Te(["grid grid-cols-2",t.$attrs.reverse?"gap-16":"gap-8"])},[P("div",{class:Te(["prose pr-16",{"order-1":t.$attrs.reverse}])},[Ye(t.$slots,"default")],2),P("figure",$S,[de(r,{type:"zigzag",absolute:"","bottom-4":"","right-0":""}),P("img",{src:t.$attrs.media,class:"rounded-lg shadow-lg object-cover z-10"},null,8,AS),P("figcaption",LS,rt(t.$attrs.caption),1)])],2)])}}},Mr=ke(NS,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/slidev-theme-penguin/layouts/text-image.vue"]]),jS=P("h1",null,"IAM Portal",-1),IS=P("ul",null,[P("li",null,"Erreichbar unter iam.uni-bamberg.de"),P("li",null,"Wenn Passwort vorhanden -> Nutzer vorhanden"),P("li",null,"Wenn Passwort nicht vorhanden -> Kein Nutzerkonto vorhanden")],-1),MS=P("h2",null,"Passwort erstellung",-1),RS=P("ul",null,[P("li",null,"Kennwort anlegen"),P("li",null,"Formular ausfüllen und absenden")],-1),FS={__name:"4",setup(e){const t={layout:"text-image",media:"/IAMPasswort.png"};return ge(Ce),(n,r)=>(R(),_e(Mr,vt(dt(t)),{default:Me(()=>[jS,IS,MS,RS]),_:1},16))}},DS=ke(FS,[["__file","/@slidev/slides/4.md"]]),BS=P("h1",null,"Funktionen vom IAM Portal",-1),HS=P("ul",null,[P("li",null,"Passwort ändern"),P("li",null,"Verteilerlisten ein- und austragen"),P("li",null,"Wunschemail hinterlegen"),P("li",null,"Mailsystem migrieren")],-1),VS=P("h2",null,"Wunsch Email",-1),US=P("ul",null,[P("li",null,"Normalerweise alle Namen"),P("li",null,"Wenn frei kann kürzere Email angelegt werden")],-1),zS={__name:"5",setup(e){const t={layout:"text-image",media:"/IAMDashboard.png"};return ge(Ce),(n,r)=>(R(),_e(Mr,vt(dt(t)),{default:Me(()=>[BS,HS,VS,US]),_:1},16))}},WS=ke(zS,[["__file","/@slidev/slides/5.md"]]),KS=P("h1",null,"Wlan einrichten",-1),GS={__name:"6",setup(e){const t={layout:"center"};return ge(Ce),(n,r)=>(R(),_e(yo,vt(dt(t)),{default:Me(()=>[KS]),_:1},16))}},qS=ke(GS,[["__file","/@slidev/slides/6.md"]]),YS=P("h1",null,"Unter Windows und MacOs",-1),ZS=P("ul",null,[P("li",null,"Login zum @BayernWLAN"),P("li",null,[P("a",{href:"https://easyroam.de",target:"_blank",rel:"noopener"},"https://easyroam.de")]),P("li",null,"Suche nach Otto-Friedrich-Universität Bamberg"),P("li",null,"Login mit Ba Nummer"),P("li",null,"Der Informationsübertragung zustimmen"),P("li",null,"Jeweile App (Betriebssystemabhängig) herunterladen und installieren"),P("li",null,"Mit eduroam verbinden")],-1),QS={__name:"7",setup(e){const t={layout:"text-image",media:"/EasyRoam.png"};return ge(Ce),(n,r)=>(R(),_e(Mr,vt(dt(t)),{default:Me(()=>[YS,ZS]),_:1},16))}},XS=ke(QS,[["__file","/@slidev/slides/7.md"]]),JS={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},eE=P("path",{fill:"currentColor",d:"M200 32h-36.26a47.92 47.92 0 0 0-71.48 0H56a16 16 0 0 0-16 16v168a16 16 0 0 0 16 16h144a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16Zm-72 0a32 32 0 0 1 32 32H96a32 32 0 0 1 32-32Zm72 184H56V48h26.75A47.93 47.93 0 0 0 80 64v8a8 8 0 0 0 8 8h80a8 8 0 0 0 8-8v-8a47.93 47.93 0 0 0-2.75-16H200Z"},null,-1),tE=[eE];function nE(e,t){return R(),J("svg",JS,tE)}const rE={name:"ph-clipboard",render:nE},iE={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},oE=P("path",{fill:"currentColor",d:"M173.66 98.34a8 8 0 0 1 0 11.32l-56 56a8 8 0 0 1-11.32 0l-24-24a8 8 0 0 1 11.32-11.32L112 148.69l50.34-50.35a8 8 0 0 1 11.32 0ZM232 128A104 104 0 1 1 128 24a104.11 104.11 0 0 1 104 104Zm-16 0a88 88 0 1 0-88 88a88.1 88.1 0 0 0 88-88Z"},null,-1),sE=[oE];function lE(e,t){return R(),J("svg",iE,sE)}const cE={name:"ph-check-circle",render:lE},aE=["title"],uE=Ae({__name:"CodeBlockWrapper",props:{ranges:{default:()=>[]},at:{type:Number,default:void 0},maxHeight:{type:String,default:void 0}},setup(e){const t=e;ge(Ce);const n=ge(Ai),r=ge(hr),i=ge(Li);function o(f=5){const d=[],p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",h=p.length;for(let v=0;v<f;v++)d.push(p.charAt(Math.floor(Math.random()*h)));return d.join("")}const s=re(),l=$t();Lr(()=>{const f=t.at==null?r==null?void 0:r.value.length:t.at,d=H(()=>i!=null&&i.value?t.ranges.length-1:Math.min(Math.max(0,((n==null?void 0:n.value)||0)-(f||0)),t.ranges.length-1)),p=H(()=>t.ranges[d.value]||"");if(t.ranges.length>=2&&!(i!=null&&i.value)){const h=o(),v=y_(t.ranges.length-1).map(y=>h+y);r!=null&&r.value&&(r.value.push(...v),js(()=>v.forEach(y=>Gl(r.value,y)),l))}Ar(()=>{if(!s.value)return;const v=s.value.querySelector(".shiki-dark")?Array.from(s.value.querySelectorAll(".shiki")):[s.value];for(const y of v){const b=Array.from(y.querySelectorAll(".line")),_=qh(b.length,p.value);if(b.forEach((g,x)=>{const m=_.includes(x+1);g.classList.toggle(ar,!0),g.classList.toggle("highlighted",m),g.classList.toggle("dishonored",!m)}),t.maxHeight){const g=Array.from(y.querySelectorAll(".line.highlighted"));g.reduce((m,w)=>w.offsetHeight+m,0)>s.value.offsetHeight?g[0].scrollIntoView({behavior:"smooth",block:"start"}):g.length>0&&g[Math.round((g.length-1)/2)].scrollIntoView({behavior:"smooth",block:"center"})}}})});const{copied:c,copy:a}=v2();function u(){var d,p;const f=(p=(d=s.value)==null?void 0:d.querySelector(".slidev-code"))==null?void 0:p.textContent;f&&a(f)}return(f,d)=>{const p=cE,h=rE;return R(),J("div",{ref_key:"el",ref:s,class:"slidev-code-wrapper relative group",style:ft({"max-height":t.maxHeight,"overflow-y":t.maxHeight?"scroll":void 0})},[Ye(f.$slots,"default"),j(Fe).codeCopy?(R(),J("button",{key:0,class:"slidev-code-copy absolute top-0 right-0 transition opacity-0 group-hover:opacity-20 hover:!opacity-100",title:j(c)?"Copied":"Copy",onClick:d[0]||(d[0]=v=>u())},[j(c)?(R(),_e(p,{key:0,class:"p-2 w-8 h-8"})):(R(),_e(h,{key:1,class:"p-2 w-8 h-8"}))],8,aE)):we("v-if",!0)],4)}}}),fE=ke(uE,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/builtin/CodeBlockWrapper.vue"]]),dE={class:"console bg-primary text-white text-xs pt-6 rounded-md relative"},pE=P("ul",{class:"absolute grid grid-cols-3 gap-3 top-2 left-4"},[P("li",{class:"!m-0 rounded w-2 h-2 bg-red-400 inline-block"}),P("li",{class:"!m-0 rounded w-2 h-2 bg-yellow-300 inline-block"}),P("li",{class:"!m-0 rounded w-2 h-2 bg-green-500 inline-block"})],-1),hE=Ae({__name:"TheConsole",setup(e){return ge(Ce),(t,n)=>(R(),J("div",dE,[pE,Ye(t.$slots,"default")]))}}),mE=ke(hE,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/slidev-theme-penguin/components/TheConsole.vue"]]),gE={class:"slidev-layout"},yE={class:"relative"},vE={__name:"text-window",setup(e){return ge(Ce),(t,n)=>{const r=Or("AsGraphic"),i=mE;return R(),J("div",gE,[P("div",{class:Te(["grid grid-cols-2",t.$attrs.reverse?"gap-16":"gap-8"])},[P("div",{class:Te(["prose pr-16",{"order-1":t.$attrs.reverse}])},[Ye(t.$slots,"default")],2),P("div",yE,[de(r,{type:"zigzag",class:Te(["absolute transform scale-75 -bottom-20 -right-16",{"left-0":t.$attrs.reverse}])},null,8,["class"]),de(i,{class:"rounded-lg shadow-lg object-cover z-10"},{default:Me(()=>[Ye(t.$slots,"window")]),_:3})])],2)])}}},_E=ke(vE,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/slidev-theme-penguin/layouts/text-window.vue"]]),bE=P("h1",null,"Unter Linux (Ubuntu v22.04)",-1),xE=P("ul",null,[P("li",null,"Login zum @BayernWLAN"),P("li",null,[P("a",{href:"https://easyroam.de",target:"_blank",rel:"noopener"},"https://easyroam.de")]),P("li",null,"Suche nach Otto-Friedrich-Universität Bamberg"),P("li",null,"Login mit Ba Nummer"),P("li",null,"Der Informationsübertragung zustimmen"),P("li",null,"Manuelle Option -> PKCS12 -> Name Vergeben -> Herunterladen")],-1),wE=P("pre",{class:"shiki css-variables",style:{"background-color":"var(--shiki-color-background)"},tabindex:"0"},[P("code",null,[P("span",{class:"line"},[P("span",{style:{color:"var(--shiki-color-text)"}},"openssl "),P("span",{style:{color:"var(--shiki-token-string)"}},"pkcs12"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"-legacy"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"-in"),P("span",{style:{color:"var(--shiki-color-text)"}}," [cert].p12 "),P("span",{style:{color:"var(--shiki-token-string)"}},"-nodes"),P("span",{style:{color:"var(--shiki-color-text)"}}," \\ ")]),lt(`
`),P("span",{class:"line"},[P("span",{style:{color:"var(--shiki-color-text)"}},"-nocert "),P("span",{style:{color:"var(--shiki-token-keyword)"}},"|"),P("span",{style:{color:"var(--shiki-color-text)"}}," openssl "),P("span",{style:{color:"var(--shiki-token-string)"}},"rsa"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"-aes256"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"-out"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"client.key"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-punctuation)"}},"&&"),P("span",{style:{color:"var(--shiki-color-text)"}}," \\")]),lt(`
`),P("span",{class:"line"},[P("span",{style:{color:"var(--shiki-color-text)"}},"openssl "),P("span",{style:{color:"var(--shiki-token-string)"}},"rsa"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"-in"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"client.key"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"-out"),P("span",{style:{color:"var(--shiki-color-text)"}}," \\")]),lt(`
`),P("span",{class:"line"},[P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"easy_roam_client.pem")]),lt(`
`),P("span",{class:"line"},[P("span",{style:{color:"var(--shiki-color-text)"}},"openssl "),P("span",{style:{color:"var(--shiki-token-string)"}},"pkcs12"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"-in"),P("span",{style:{color:"var(--shiki-color-text)"}}," [cert].p12 "),P("span",{style:{color:"var(--shiki-token-string)"}},"-cacerts"),P("span",{style:{color:"var(--shiki-color-text)"}}," \\")]),lt(`
`),P("span",{class:"line"},[P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-keyword)"}},">"),P("span",{style:{color:"var(--shiki-color-text)"}}," "),P("span",{style:{color:"var(--shiki-token-string)"}},"easy_roam_root.pem")]),lt(`
`),P("span",{class:"line"})])],-1),CE={__name:"8",setup(e){const t={layout:"text-window"};return ge(Ce),(n,r)=>{const i=fE;return R(),_e(_E,vt(dt(t)),{window:Me(o=>[de(i,ti({},{ranges:[""]}),{default:Me(()=>[wE]),_:1},16)]),default:Me(()=>[bE,xE]),_:1},16)}}},kE=ke(CE,[["__file","/@slidev/slides/8.md"]]),SE=P("h1",null,"Unter Linux (Ubuntu v22.04)",-1),EE=P("ul",null,[P("li",null,"Netzwerk Manager öffnen"),P("li",null,"Neues Netzwerk anlegen"),P("li",null,"SSID eduroam"),P("li",null,"Sicherheit WPA 2 Enterprise"),P("li",null,"Legitimierung TLS"),P("li",null,"Identität von der Zertifikatsdatei"),P("li",null,"Zertifikate hinzufügen"),P("li",null,"Passwort vom Client Key hinzufügen"),P("li",null,"Verbinden")],-1),PE={__name:"9",setup(e){const t={layout:"text-image",media:"/netzwerkubuntu.png"};return ge(Ce),(n,r)=>(R(),_e(Mr,vt(dt(t)),{default:Me(()=>[SE,EE]),_:1},16))}},OE=ke(PE,[["__file","/@slidev/slides/9.md"]]),TE=P("h1",null,"VPN",-1),$E={__name:"10",setup(e){const t={layout:"center"};return ge(Ce),(n,r)=>(R(),_e(yo,vt(dt(t)),{default:Me(()=>[TE]),_:1},16))}},AE=ke($E,[["__file","/@slidev/slides/10.md"]]),LE=P("h2",null,"Unter Windows",-1),NE=P("ul",null,[P("li",null,"In den Einstellungen VPN auswählen und hinzufügen"),P("li",null,"VPN Anbieter: Windows integriert"),P("li",null,"Adresse des VPNs: vpn.uni-bamberg.de"),P("li",null,"VPN-Typ: SSTP"),P("li",null,"Nutzer ist die Ba-Nummer"),P("li",null,"Kennwort von der Ba-Nummer")],-1),jE={__name:"11",setup(e){const t={layout:"text-image"};return ge(Ce),(n,r)=>(R(),_e(Mr,vt(dt(t)),{default:Me(()=>[LE,NE]),_:1},16))}},IE=ke(jE,[["__file","/@slidev/slides/11.md"]]),ME=P("h2",null,"Unter Linux (Ubuntu v22.04)",-1),RE=P("ul",null,[P("li",null,"Zertifikatsdatei unter wiai.de/linux-vpn runterladen"),P("li",null,"SSTP Abhängigkeiten installieren (siehe wiai.de/linux-vpn/installSSTP.sh)"),P("li",null,"Einstellungen -> Netzwerk -> VPN hinzufügen -> SSTP"),P("li",null,"Gateway vpn.uni-bamberg.de"),P("li",null,"Nutzername und -passwort wie Ba Nummer"),P("li",null,"CA Zertifikat einbinden"),P("li",null,"Erweiterte Einstellungen"),P("li",null,"Siehe Bild rechts für Konfiguration")],-1),FE={__name:"12",setup(e){const t={layout:"text-image",media:"/VPNSetup.png"};return ge(Ce),(n,r)=>(R(),_e(Mr,vt(dt(t)),{default:Me(()=>[ME,RE]),_:1},16))}},DE=ke(FE,[["__file","/@slidev/slides/12.md"]]),BE=P("h1",null,"Sonstige Dienste",-1),HE={__name:"13",setup(e){const t={layout:"center"};return ge(Ce),(n,r)=>(R(),_e(yo,vt(dt(t)),{default:Me(()=>[BE]),_:1},16))}},VE=ke(HE,[["__file","/@slidev/slides/13.md"]]),UE=P("h2",null,"Studienkanzlei",-1),zE=P("ul",null,[P("li",null,"qis.uni-bamberg.de"),P("li",null,"Belege für Bafög"),P("li",null,"Immatrikulationsnachweis"),P("li",null,"Einmalzahlungszugangsdaten (falls es wieder kommt)")],-1),WE=P("h2",null,"Bibliothek",-1),KE=P("ul",null,[P("li",null,"katalog.ub.uni-bamberg.de"),P("li",null,"Login mit Bibliotheksnummer (Siehe Studierendenausweis)"),P("li",null,"Möglichkeit Bücher auszuleihen (Mit Standortwahl)"),P("li",null,"Eintragen von Wartelisten von Büchern"),P("li",null,"Übersicht ausgeliehene Bücher"),P("li",null,"Zugang zu E-Books (VPN)")],-1),GE={__name:"14",setup(e){const t={layout:"two-cols"};return ge(Ce),(n,r)=>(R(),_e(Qh,vt(dt(t)),{default:Me(i=>[UE,zE]),right:Me(i=>[WE,KE]),_:1},16))}},qE=ke(GE,[["__file","/@slidev/slides/14.md"]]),YE=P("h1",null,"Campusprint",-1),ZE={__name:"15",setup(e){const t={layout:"center"};return ge(Ce),(n,r)=>(R(),_e(yo,vt(dt(t)),{default:Me(()=>[YE]),_:1},16))}},QE=ke(ZE,[["__file","/@slidev/slides/15.md"]]),XE=P("h1",null,"Drucken und Scannen an der Uni",-1),JE=P("ul",null,[P("li",null,"campusprint.uni-bamberg.de"),P("li",null,"Scannen gratis"),P("li",null,"Drucken kostet (Siehe Preisliste auf Uni Website)"),P("li",null,"Scans werden 5 Tage aufbewahrt"),P("li",null,"Drucken über mobilePrint (Dran and Drop)"),P("li",null,"Alternativ als Netzwerkdrucker einrichten (VPN / UniNetz)")],-1),eP={__name:"16",setup(e){const t={layout:"text-image",media:"/campusprint.png"};return ge(Ce),(n,r)=>(R(),_e(Mr,vt(dt(t)),{default:Me(()=>[XE,JE]),_:1},16))}},tP=ke(eP,[["__file","/@slidev/slides/16.md"]]),nP=[{path:"1",name:"page-1",component:fS,meta:{theme:"penguin",themeConfig:{logoHeader:"/logo_transparent.png"},layout:"intro",title:"Einführung in die Technik der Uni Bamberg",slide:{raw:`---
theme: penguin
themeConfig:
logoHeader: '/logo_transparent.png'
layout: intro
---
# Einführung in die Technik der Uni Bamberg
## EET Sommersemester 2023
`,title:"Einführung in die Technik der Uni Bamberg",level:1,content:`# Einführung in die Technik der Uni Bamberg
## EET Sommersemester 2023`,frontmatter:{theme:"penguin",themeConfig:{logoHeader:"/logo_transparent.png"},layout:"intro",title:"Einführung in die Technik der Uni Bamberg"},index:0,start:0,end:11,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:0,no:1},__clicksElements:[],__preloaded:!1}},{path:"2",name:"page-2",component:wS,meta:{layout:"two-cols",slide:{raw:`---
layout: two-cols
---
::default::
## Worum es heute geht
- IAM Portal / Email / Teams
- WLAN
- Uni VPN
- Studienkanzlei
- Bibliothek
- Drucken und Scannen an der Uni
::right::
## Was ihr braucht
- Gerät (vzw. Laptop)
- Ba-Nummer
- optimal Passwort zur Ba Nummer
- Studierendenausweis
`,title:"Worum es heute geht",level:2,content:`::default::
## Worum es heute geht
- IAM Portal / Email / Teams
- WLAN
- Uni VPN
- Studienkanzlei
- Bibliothek
- Drucken und Scannen an der Uni
::right::
## Was ihr braucht
- Gerät (vzw. Laptop)
- Ba-Nummer
- optimal Passwort zur Ba Nummer
- Studierendenausweis`,frontmatter:{layout:"two-cols"},index:1,start:11,end:36,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:1,no:2},__clicksElements:[],__preloaded:!1}},{path:"3",name:"page-3",component:OS,meta:{layout:"center",slide:{raw:`---
layout: center
---
# Nutzer Accounts`,title:"Nutzer Accounts",level:1,content:"# Nutzer Accounts",frontmatter:{layout:"center"},index:2,start:36,end:40,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:2,no:3},__clicksElements:[],__preloaded:!1}},{path:"4",name:"page-4",component:DS,meta:{layout:"text-image",media:"/IAMPasswort.png",slide:{raw:`---
layout: text-image
media: '/IAMPasswort.png'
---
# IAM Portal
- Erreichbar unter iam.uni-bamberg.de
- Wenn Passwort vorhanden -> Nutzer vorhanden
- Wenn Passwort nicht vorhanden -> Kein Nutzerkonto vorhanden
## Passwort erstellung
- Kennwort anlegen
- Formular ausfüllen und absenden`,title:"IAM Portal",level:1,content:`# IAM Portal
- Erreichbar unter iam.uni-bamberg.de
- Wenn Passwort vorhanden -> Nutzer vorhanden
- Wenn Passwort nicht vorhanden -> Kein Nutzerkonto vorhanden
## Passwort erstellung
- Kennwort anlegen
- Formular ausfüllen und absenden`,frontmatter:{layout:"text-image",media:"/IAMPasswort.png"},index:3,start:40,end:52,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:3,no:4},__clicksElements:[],__preloaded:!1}},{path:"5",name:"page-5",component:WS,meta:{layout:"text-image",media:"/IAMDashboard.png",slide:{raw:`---
layout: text-image
media: '/IAMDashboard.png'
---
# Funktionen vom IAM Portal
- Passwort ändern
- Verteilerlisten ein- und austragen
- Wunschemail hinterlegen
- Mailsystem migrieren
## Wunsch Email
- Normalerweise alle Namen
- Wenn frei kann kürzere Email angelegt werden
`,title:"Funktionen vom IAM Portal",level:1,content:`# Funktionen vom IAM Portal
- Passwort ändern
- Verteilerlisten ein- und austragen
- Wunschemail hinterlegen
- Mailsystem migrieren
## Wunsch Email
- Normalerweise alle Namen
- Wenn frei kann kürzere Email angelegt werden`,frontmatter:{layout:"text-image",media:"/IAMDashboard.png"},index:4,start:52,end:66,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:4,no:5},__clicksElements:[],__preloaded:!1}},{path:"6",name:"page-6",component:qS,meta:{layout:"center",slide:{raw:`---
layout: center
---
# Wlan einrichten`,title:"Wlan einrichten",level:1,content:"# Wlan einrichten",frontmatter:{layout:"center"},index:5,start:66,end:70,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:5,no:6},__clicksElements:[],__preloaded:!1}},{path:"7",name:"page-7",component:XS,meta:{layout:"text-image",media:"/EasyRoam.png",slide:{raw:`---
layout: text-image
media: '/EasyRoam.png'
---
# Unter Windows und MacOs
- Login zum @BayernWLAN
- https://easyroam.de
- Suche nach Otto-Friedrich-Universität Bamberg
- Login mit Ba Nummer
- Der Informationsübertragung zustimmen
- Jeweile App (Betriebssystemabhängig) herunterladen und installieren
- Mit eduroam verbinden`,title:"Unter Windows und MacOs",level:1,content:`# Unter Windows und MacOs
- Login zum @BayernWLAN
- https://easyroam.de
- Suche nach Otto-Friedrich-Universität Bamberg
- Login mit Ba Nummer
- Der Informationsübertragung zustimmen
- Jeweile App (Betriebssystemabhängig) herunterladen und installieren
- Mit eduroam verbinden`,frontmatter:{layout:"text-image",media:"/EasyRoam.png"},index:6,start:70,end:82,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:6,no:7},__clicksElements:[],__preloaded:!1}},{path:"8",name:"page-8",component:kE,meta:{layout:"text-window",slide:{raw:`---
layout: text-window
---
# Unter Linux (Ubuntu v22.04)
- Login zum @BayernWLAN
- https://easyroam.de
- Suche nach Otto-Friedrich-Universität Bamberg
- Login mit Ba Nummer
- Der Informationsübertragung zustimmen
- Manuelle Option -> PKCS12 -> Name Vergeben -> Herunterladen
::window::
\`\`\`bash
openssl pkcs12 -legacy -in [cert].p12 -nodes \\
-nocert | openssl rsa -aes256 -out client.key && \\
openssl rsa -in client.key -out \\
easy_roam_client.pem
openssl pkcs12 -in [cert].p12 -cacerts \\
> easy_roam_root.pem
\`\`\`
`,title:"Unter Linux (Ubuntu v22.04)",level:1,content:`# Unter Linux (Ubuntu v22.04)
- Login zum @BayernWLAN
- https://easyroam.de
- Suche nach Otto-Friedrich-Universität Bamberg
- Login mit Ba Nummer
- Der Informationsübertragung zustimmen
- Manuelle Option -> PKCS12 -> Name Vergeben -> Herunterladen
::window::
\`\`\`bash
openssl pkcs12 -legacy -in [cert].p12 -nodes \\
-nocert | openssl rsa -aes256 -out client.key && \\
openssl rsa -in client.key -out \\
easy_roam_client.pem
openssl pkcs12 -in [cert].p12 -cacerts \\
> easy_roam_root.pem
\`\`\``,frontmatter:{layout:"text-window"},index:7,start:82,end:104,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:7,no:8},__clicksElements:[],__preloaded:!1}},{path:"9",name:"page-9",component:OE,meta:{layout:"text-image",media:"/netzwerkubuntu.png",slide:{raw:`---
layout: text-image
media: '/netzwerkubuntu.png'
---
# Unter Linux (Ubuntu v22.04)
- Netzwerk Manager öffnen
- Neues Netzwerk anlegen
- SSID eduroam
- Sicherheit WPA 2 Enterprise
- Legitimierung TLS
- Identität von der Zertifikatsdatei
- Zertifikate hinzufügen
- Passwort vom Client Key hinzufügen
- Verbinden
`,title:"Unter Linux (Ubuntu v22.04)",level:1,content:`# Unter Linux (Ubuntu v22.04)
- Netzwerk Manager öffnen
- Neues Netzwerk anlegen
- SSID eduroam
- Sicherheit WPA 2 Enterprise
- Legitimierung TLS
- Identität von der Zertifikatsdatei
- Zertifikate hinzufügen
- Passwort vom Client Key hinzufügen
- Verbinden`,frontmatter:{layout:"text-image",media:"/netzwerkubuntu.png"},index:8,start:104,end:120,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:8,no:9},__clicksElements:[],__preloaded:!1}},{path:"10",name:"page-10",component:AE,meta:{layout:"center",slide:{raw:`---
layout: center
---
# VPN`,title:"VPN",level:1,content:"# VPN",frontmatter:{layout:"center"},index:9,start:120,end:124,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:9,no:10},__clicksElements:[],__preloaded:!1}},{path:"11",name:"page-11",component:IE,meta:{layout:"text-image",slide:{raw:`---
layout: text-image
---
## Unter Windows
- In den Einstellungen VPN auswählen und hinzufügen
- VPN Anbieter: Windows integriert
- Adresse des VPNs: vpn.uni-bamberg.de
- VPN-Typ: SSTP
- Nutzer ist die Ba-Nummer
- Kennwort von der Ba-Nummer`,title:"Unter Windows",level:2,content:`## Unter Windows
- In den Einstellungen VPN auswählen und hinzufügen
- VPN Anbieter: Windows integriert
- Adresse des VPNs: vpn.uni-bamberg.de
- VPN-Typ: SSTP
- Nutzer ist die Ba-Nummer
- Kennwort von der Ba-Nummer`,frontmatter:{layout:"text-image"},index:10,start:124,end:134,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:10,no:11},__clicksElements:[],__preloaded:!1}},{path:"12",name:"page-12",component:DE,meta:{layout:"text-image",media:"/VPNSetup.png",slide:{raw:`---
layout: text-image
media: '/VPNSetup.png'
---
## Unter Linux (Ubuntu v22.04)
- Zertifikatsdatei unter wiai.de/linux-vpn runterladen
- SSTP Abhängigkeiten installieren (siehe wiai.de/linux-vpn/installSSTP.sh)
- Einstellungen -> Netzwerk -> VPN hinzufügen -> SSTP
- Gateway vpn.uni-bamberg.de
- Nutzername und -passwort wie Ba Nummer
- CA Zertifikat einbinden
- Erweiterte Einstellungen
- Siehe Bild rechts für Konfiguration`,title:"Unter Linux (Ubuntu v22.04)",level:2,content:`## Unter Linux (Ubuntu v22.04)
- Zertifikatsdatei unter wiai.de/linux-vpn runterladen
- SSTP Abhängigkeiten installieren (siehe wiai.de/linux-vpn/installSSTP.sh)
- Einstellungen -> Netzwerk -> VPN hinzufügen -> SSTP
- Gateway vpn.uni-bamberg.de
- Nutzername und -passwort wie Ba Nummer
- CA Zertifikat einbinden
- Erweiterte Einstellungen
- Siehe Bild rechts für Konfiguration`,frontmatter:{layout:"text-image",media:"/VPNSetup.png"},index:11,start:134,end:147,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:11,no:12},__clicksElements:[],__preloaded:!1}},{path:"13",name:"page-13",component:VE,meta:{layout:"center",slide:{raw:`---
layout: center
---
# Sonstige Dienste`,title:"Sonstige Dienste",level:1,content:"# Sonstige Dienste",frontmatter:{layout:"center"},index:12,start:147,end:151,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:12,no:13},__clicksElements:[],__preloaded:!1}},{path:"14",name:"page-14",component:qE,meta:{layout:"two-cols",slide:{raw:`---
layout: two-cols
---
::default::
## Studienkanzlei
- qis.uni-bamberg.de
- Belege für Bafög
- Immatrikulationsnachweis
- Einmalzahlungszugangsdaten (falls es wieder kommt)
::right::
## Bibliothek
- katalog.ub.uni-bamberg.de
- Login mit Bibliotheksnummer (Siehe Studierendenausweis)
- Möglichkeit Bücher auszuleihen (Mit Standortwahl)
- Eintragen von Wartelisten von Büchern
- Übersicht ausgeliehene Bücher
- Zugang zu E-Books (VPN)`,title:"Studienkanzlei",level:2,content:`::default::
## Studienkanzlei
- qis.uni-bamberg.de
- Belege für Bafög
- Immatrikulationsnachweis
- Einmalzahlungszugangsdaten (falls es wieder kommt)
::right::
## Bibliothek
- katalog.ub.uni-bamberg.de
- Login mit Bibliotheksnummer (Siehe Studierendenausweis)
- Möglichkeit Bücher auszuleihen (Mit Standortwahl)
- Eintragen von Wartelisten von Büchern
- Übersicht ausgeliehene Bücher
- Zugang zu E-Books (VPN)`,frontmatter:{layout:"two-cols"},index:13,start:151,end:169,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:13,no:14},__clicksElements:[],__preloaded:!1}},{path:"15",name:"page-15",component:QE,meta:{layout:"center",slide:{raw:`---
layout: center
---
# Campusprint`,title:"Campusprint",level:1,content:"# Campusprint",frontmatter:{layout:"center"},index:14,start:169,end:173,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:14,no:15},__clicksElements:[],__preloaded:!1}},{path:"16",name:"page-16",component:tP,meta:{layout:"text-image",media:"/campusprint.png",slide:{raw:`---
layout: text-image
media: '/campusprint.png'
---
# Drucken und Scannen an der Uni
- campusprint.uni-bamberg.de
- Scannen gratis
- Drucken kostet (Siehe Preisliste auf Uni Website)
- Scans werden 5 Tage aufbewahrt
- Drucken über mobilePrint (Dran and Drop)
- Alternativ als Netzwerkdrucker einrichten (VPN / UniNetz)`,title:"Drucken und Scannen an der Uni",level:1,content:`# Drucken und Scannen an der Uni
- campusprint.uni-bamberg.de
- Scannen gratis
- Drucken kostet (Siehe Preisliste auf Uni Website)
- Scans werden 5 Tage aufbewahrt
- Drucken über mobilePrint (Dran and Drop)
- Alternativ als Netzwerkdrucker einrichten (VPN / UniNetz)`,frontmatter:{layout:"text-image",media:"/campusprint.png"},index:15,start:173,end:184,noteHTML:"",filepath:"/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/slides.md",id:15,no:16},__clicksElements:[],__preloaded:!1}},{path:"17",component:Bk,meta:{layout:"end"}}],nt=nP,Ei=[{name:"play",path:"/",component:u4,children:[...nt]},{name:"print",path:"/print",component:Rk},{path:"",redirect:{path:"/1"}},{path:"/:pathMatch(.*)",redirect:{path:"/1"}}];{let e=function(t){if(!Si.remote||Si.remote===t.query.password)return!0;if(Si.remote&&t.query.password===void 0){const n=prompt("Enter password");if(Si.remote===n)return!0}return t.params.no?{path:`/${t.params.no}`}:{path:""}};Ei.push({path:"/presenter/print",component:()=>zn(()=>import("./PresenterPrint-cb2f7564.js"),["assets/PresenterPrint-cb2f7564.js","assets/NoteDisplay-86852ae8.js"])}),Ei.push({name:"notes",path:"/notes",component:()=>zn(()=>import("./NotesView-2112cb7d.js"),["assets/NotesView-2112cb7d.js","assets/NoteDisplay-86852ae8.js"]),beforeEnter:e}),Ei.push({name:"presenter",path:"/presenter/:no",component:()=>zn(()=>import("./Presenter-a2debe7f.js"),["assets/Presenter-a2debe7f.js","assets/NoteDisplay-86852ae8.js","assets/DrawingControls-f37eeade.js","assets/Presenter-bfcdcc16.css"]),beforeEnter:e}),Ei.push({path:"/presenter",redirect:{path:"/presenter/1"}})}const Ot=Bb({history:D1("/technik"),routes:Ei});function rP(e,t,{mode:n="replace"}={}){return H({get(){const r=Ot.currentRoute.value.query[e];return r==null?t??null:Array.isArray(r)?r.filter(Boolean):r},set(r){mt(()=>{Ot[j(n)]({query:{...Ot.currentRoute.value.query,[e]:r}})})}})}const Xh=re(0);mt(()=>{Ot.afterEach(async()=>{await mt(),Xh.value+=1})});const Jh=re(0),Wt=H(()=>Ot.currentRoute.value),ii=H(()=>Wt.value.query.print!==void 0),iP=H(()=>Wt.value.query.print==="clicks"),_n=H(()=>Wt.value.query.embedded!==void 0),St=H(()=>Wt.value.path.startsWith("/presenter")),oP=H(()=>Wt.value.path.startsWith("/notes")),Mi=H(()=>ii.value&&!iP.value),gc=H(()=>Wt.value.query.password),sP=H(()=>!St.value&&(!Fe.remote||gc.value===Fe.remote)),Tf=rP("clicks","0"),lP=H(()=>nt.length-1),cP=H(()=>Wt.value.path),et=H(()=>parseInt(cP.value.split(/\//g).slice(-1)[0])||1);H(()=>Hs(et.value));const xt=H(()=>nt.find(e=>e.path===`${et.value}`));H(()=>{var e,t,n;return(n=(t=(e=xt.value)==null?void 0:e.meta)==null?void 0:t.slide)==null?void 0:n.id});H(()=>{var e,t;return((t=(e=xt.value)==null?void 0:e.meta)==null?void 0:t.layout)||(et.value===1?"cover":"default")});const pl=H(()=>nt.find(e=>e.path===`${Math.min(nt.length,et.value+1)}`)),aP=H(()=>nt.find(e=>e.path===`${Math.max(1,et.value-1)}`)),uP=H(()=>{var e,t;return Xh.value,((t=(e=xt.value)==null?void 0:e.meta)==null?void 0:t.__clicksElements)||[]}),Ut=H({get(){if(Mi.value)return 99999;let e=+(Tf.value||0);return isNaN(e)&&(e=0),e},set(e){Tf.value=e.toString()}}),ms=H(()=>{var e,t;return+(((t=(e=xt.value)==null?void 0:e.meta)==null?void 0:t.clicks)??uP.value.length)}),fP=H(()=>et.value<nt.length-1||Ut.value<ms.value),dP=H(()=>et.value>1||Ut.value>0),pP=H(()=>nt.filter(e=>{var t,n;return(n=(t=e.meta)==null?void 0:t.slide)==null?void 0:n.title}).reduce((e,t)=>(ha(e,t),e),[])),hP=H(()=>ma(pP.value,xt.value));H(()=>ga(hP.value));const mP=H(()=>bP(Jh.value,xt.value,aP.value));Oe(xt,(e,t)=>{Jh.value=Number(e==null?void 0:e.path)-Number(t==null?void 0:t.path)});function Kn(){ms.value<=Ut.value?io():Ut.value+=1}async function Gn(){Ut.value<=0?await oo():Ut.value-=1}function Hs(e){return St.value?`/presenter/${e}`:`/${e}`}function io(){const e=Math.min(nt.length,et.value+1);return oi(e)}async function oo(e=!0){const t=Math.max(1,et.value-1);await oi(t),e&&ms.value&&Ot.replace({query:{...Wt.value.query,clicks:ms.value}})}function oi(e,t){return Ot.push({path:Hs(e),query:{...Wt.value.query,clicks:t}})}function gP(e){const t=re(0),{direction:n,distanceX:r,distanceY:i}=r1(e,{onSwipeStart(o){o.pointerType==="touch"&&(to.value||(t.value=Yl()))},onSwipeEnd(o){if(o.pointerType!=="touch"||!t.value||to.value)return;const s=Math.abs(r.value),l=Math.abs(i.value);s/window.innerWidth>.3||s>100?n.value===wn.LEFT?Kn():Gn():(l/window.innerHeight>.4||l>200)&&(n.value===wn.DOWN?oo():io())}})}async function yc(){const{saveAs:e}=await zn(()=>import("./FileSaver.min-17c85779.js").then(t=>t.F),[]);e(Kp(Fe.download)?Fe.download:Fe.exportFilename?`${Fe.exportFilename}.pdf`:"/technikslidev-exported.pdf",`${Fe.title}.pdf`)}async function yP(e){var t,n;if(e==null){const r=(n=(t=xt.value)==null?void 0:t.meta)==null?void 0:n.slide;if(!(r!=null&&r.filepath))return!1;e=`${r.filepath}:${r.start}`}return await fetch(`/__open-in-editor?file=${encodeURIComponent(e)}`),!0}function ha(e,t,n=1){var i,o,s,l,c;const r=(o=(i=t.meta)==null?void 0:i.slide)==null?void 0:o.level;r&&r>n&&e.length>0?ha(e[e.length-1].children,t,n+1):e.push({children:[],level:n,path:t.path,hideInToc:!!((s=t.meta)!=null&&s.hideInToc),title:(c=(l=t.meta)==null?void 0:l.slide)==null?void 0:c.title})}function ma(e,t,n=!1,r){return e.map(i=>{const o={...i,active:i.path===(t==null?void 0:t.path),hasActiveParent:n};return o.children.length>0&&(o.children=ma(o.children,t,o.active||o.hasActiveParent,o)),r&&(o.active||o.activeParent)&&(r.activeParent=!0),o})}function ga(e,t=1){return e.filter(n=>!n.hideInToc).map(n=>({...n,children:ga(n.children,t+1)}))}const vP={"slide-left":"slide-left | slide-right","slide-right":"slide-right | slide-left","slide-up":"slide-up | slide-down","slide-down":"slide-down | slide-up"};function _P(e,t=!1){if(!e||(typeof e=="string"&&(e={name:e}),!e.name))return;let n=e.name.includes("|")?e.name:vP[e.name]||e.name;if(n.includes("|")){const[r,i]=n.split("|").map(o=>o.trim());n=t?i:r}if(n)return{...e,name:n}}function bP(e,t,n){var i,o;let r=e>0?(i=n==null?void 0:n.meta)==null?void 0:i.transition:(o=t==null?void 0:t.meta)==null?void 0:o.transition;return r||(r=Fe.transition),_P(r,e<0)}function xP(){const e=Fe.titleTemplate.replace("%s",Fe.title||"Slidev");Jc({title:e}),u_(Fe.htmlAttrs),w_(`${e} - shared`),E_(`${e} - drawings`);const t=`${location.origin}_${g_()}`;function n(){oP.value||!St.value&&!m_.includes(location.host.split(":")[0])||(St.value?(hi("page",+et.value),hi("clicks",Ut.value)):(hi("viewerPage",+et.value),hi("viewerClicks",Ut.value)),hi("lastUpdate",{id:t,type:St.value?"presenter":"viewer",time:new Date().getTime()}))}Ot.afterEach(n),Oe(Ut,n),C_(r=>{var o;Ot.currentRoute.value.path.match(/^\/(\d+|presenter)\/?/)&&((o=r.lastUpdate)==null?void 0:o.type)==="presenter"&&(+r.page!=+et.value||+Ut.value!=+r.clicks)&&Ot.replace({path:Hs(r.page),query:{...Ot.currentRoute.value.query,clicks:r.clicks||0}})})}const wP=Ae({__name:"App",setup(e){return ge(Ce),xP(),(t,n)=>{const r=Or("RouterView"),i=Or("StarportCarrier");return R(),J(De,null,[de(r),de(i)],64)}}}),CP=ke(wP,[["__file","/home/jochenmehlich/Projekte/Präsentationen/TechnikEET/node_modules/@slidev/client/App.vue"]]);const kP=new Map([["menu","gg-menu-right"],["close","gg-close"],["location","carbon-location"],["share","carbon-share"],["search","carbon-search"],["copy","carbon-copy"],["check","ic-outline-check"]]),SP=new Map([["twitter","carbon-logo-twitter"],["github","carbon-logo-github"],["dev-to","bx-bxl-dev-to"],["youtube","carbon-logo-youtube"],["twitch","bi-twitch"]]),EP=new Map([["code","carbon-code"],["repo","octicon-repo-24"],["star","carbon-star"],["fork","octicon-repo-forked-16"],["term","carbon-terminal"],["brush","carbon-brush-freehand"],["lamp","teenyicons-desklamp-outline"],["3d","carbon:chart-3d"],["art","heroicons:paint-brush"],["pull-request","tabler:git-pull-request"]]),PP=new Map([["heart-outline","ant-design-heart-outlined"],["heart-fill","ant-design-heart-filled"],["baby-bottle","mdi-baby-bottle-outline"],["png","carbon-png"],["download","carbon-download"],["calendar","octicon-calendar"],["clock","octicon-clock"]]),em=new Map([...kP,...SP,...EP,...PP]),OP=Array.from(em.entries());[...OP.map(([e,t])=>`i-${t}`)];const gs=Ae({__name:"AsIcon",props:{name:{type:String,required:!0}},setup(e){const t=e,n=H(()=>em.get(t.name));return(r,i)=>(R(),J("div",{class:Te(`i-${j(n)}`)},null,2))}}),TP=Object.freeze(Object.defineProperty({__proto__:null,default:gs},Symbol.toStringTag,{value:"Module"})),$P=Ae({__name:"AsBadge",props:{label:{type:String},outline:{type:Boolean,default:!1},icon:{type:String}},setup(e){const t=e,n=H(()=>{const r=["rounded-lg text-sm font-bold py-0.5 px-1 ml-4"];return t.outline?r.push("border-secondary text-secondary border-1"):r.push("border-transparent border-1 bg-secondary text-secondary-100"),r});return(r,i)=>(R(),J("span",{class:Te(["inline-flex items-center rounded-lg text-sm font-bold py-0.5 px-1 ml-4 f",j(n)])},[e.icon?(R(),_e(gs,{key:0,class:Te({"mr-0.5":e.label}),name:e.icon},null,8,["class","name"])):we("",!0),lt(" "+rt(e.label),1)],2))}}),AP=Object.freeze(Object.defineProperty({__proto__:null,default:$P},Symbol.toStringTag,{value:"Module"}));var Cn=(e=>(e.PRIMARY="primary",e.SECONDARY="secondary",e))(Cn||{}),rn=(e=>(e.DEFAULT="default",e.BLOCK="block",e.SM="sm",e.MD="md",e.LG="lg",e))(rn||{});const LP=[[/^btn-(?!.*(outline|flat|transparent|block|sm|md|lg|default))(.*)/,([,,e])=>`important-bg-${e}-400 text-white border-transparent hover:shadow-${e} hover:shadow-button focus:outline-none focus:ring-2 focus:ring-opacity-75 focus:ring-${e}-400`],[/^btn-outline-(.*)$/,([,e])=>`bg-transparent border-${e}-400 text-${e}-400 hover:text-${e}-500 hover:shadow-${e} hover:shadow-button focus:outline-none focus:ring-2 focus:ring-opacity-75 focus:ring-${e}-400`],[/^btn-flat-(.*)$/,([,e])=>`bg-gray-50 border-transparent text-${e}-400 hover:text-${e}-600`],[/^btn-transparent-(.*)$/,([,e])=>`bg-transparent border-transparent text-${e}-400 hover:text-${e}-600 dark:text-${e}-100`]];[...Object.values(Cn).map(e=>`btn-${e}`),...Object.values(Cn).map(e=>`btn-outline-${e}`),...Object.values(Cn).map(e=>`btn-flat-${e}`),...Object.values(Cn).map(e=>`btn-transparent-${e}`),...Object.values(rn).map(e=>`btn-${e}`)];Object.values(Cn);var ur=!0,Hr=typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{},tm=0;if(Hr.process&&Hr.process.env&&Hr.process.stdout){var Mo=Hr.process.env,Ro=Mo.FORCE_COLOR,NP=Mo.NODE_DISABLE_COLORS,jP=Mo.NO_COLOR,hl=Mo.TERM;NP||jP||Ro==="0"?ur=!1:Ro==="1"||Ro==="2"||Ro==="3"?ur=!0:hl==="dumb"?ur=!1:"CI"in Hr.process.env&&["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE","DRONE"].some(function(e){return e in Hr.process.env})?ur=!0:ur=process.stdout.isTTY,ur&&(tm=hl&&hl.endsWith("-256color")?2:1)}var $f={enabled:ur,supportLevel:tm};function Ne(e,t,n){n===void 0&&(n=1);var r="\x1B["+e+"m",i="\x1B["+t+"m",o=new RegExp("\\x1b\\["+t+"m","g");return function(s){return $f.enabled&&$f.supportLevel>=n?r+(""+s).replace(o,r)+i:""+s}}Ne(0,0);Ne(1,22);Ne(2,22);Ne(3,23);Ne(4,24);Ne(7,27);Ne(8,28);Ne(9,29);Ne(30,39);Ne(31,39);Ne(32,39);var IP=Ne(33,39);Ne(34,39);Ne(35,39);Ne(36,39);Ne(97,39);Ne(90,39);Ne(37,39);Ne(91,39);Ne(92,39);Ne(93,39);Ne(94,39);Ne(95,39);Ne(96,39);Ne(40,49);Ne(41,49);Ne(42,49);Ne(43,49);Ne(44,49);Ne(45,49);Ne(46,49);Ne(107,49);Ne(100,49);Ne(101,49);Ne(102,49);Ne(103,49);Ne(104,49);Ne(105,49);Ne(106,49);Ne(47,49);let ir="[ AS-Use ]";function Qt(e){e&&(ir=e);function t(s,l){l?console.error(`${ir} ${s}`,l):console.error(`${ir} ${s}`)}function n(s){console.warn(IP(`${ir} ${s}`))}function r(s){console.info(`${ir} ${s}`)}function i(s,l){l?console.log(`${ir} - ${s}:`,l):console.log(`${ir} - ${s}`)}function o(s,l){console.table(s,l)}return{info:r,error:t,warn:n,log:i,table:o}}const ya=Ae({__name:"AsButton",props:{disabled:Boolean,outline:Boolean,transparent:Boolean,flat:Boolean||String,link:String,label:{type:String,default:""},variant:{type:String,default:Cn.PRIMARY,validator:e=>{const{error:t}=Qt(),n=Object.values(Cn).includes(e);return n||t(`Invalid button variant specified "${e}". Valid values are [${Object.values(Cn)}]`),n}},size:{type:String,default:rn.DEFAULT,validator:e=>{const{error:t}=Qt(),n=Object.values(rn).includes(e);return n||t(`Invalid button size specified "${e}". Valid values are [${Object.values(rn)}]`),n}},target:{type:String,default:"_blank"},icon:{type:String},iconRight:{type:String}},setup(e){const t=e,n=H(()=>{const i=["as-btn"];return t.variant&&(t.flat?i.push(`btn-flat-${t.variant.toLowerCase()}`):t.outline?i.push(`btn-outline-${t.variant.toLowerCase()}`):t.transparent?i.push(`btn-transparent-${t.variant.toLowerCase()}`):i.push(`btn-${t.variant.toLowerCase()}`)),t.size&&i.push({"py-2 px-4":t.size===rn.DEFAULT,"w-full py-2 px-5":t.size===rn.BLOCK,"text-xs py-1 px-2":t.size===rn.SM,"text-sm py-1.5 px-3":t.size===rn.MD,"text-lg py-2.5 px-5":t.size===rn.LG}),i}),r=H(()=>t.label!=="");return(i,o)=>(R(),_e(lp(e.link?"a":"button"),{disabled:e.disabled,href:e.link||void 0,target:e.link?e.target:void 0,class:Te(j(n)),font:"sans semibold",border:"2 rounded-sm","transition-all":"","duration-300":"","disabled:opacity-20":"","cursor-pointer":"","decoration-none":""},{default:Me(()=>[Ye(i.$slots,"preffix",{},()=>[e.icon?(R(),_e(gs,{key:0,name:e.icon,class:Te(["bg-current",j(r)?"mr-2":""])},null,8,["name","class"])):we("",!0)]),Ye(i.$slots,"default",{},()=>[lt(rt(e.label),1)]),Ye(i.$slots,"suffix",{},()=>[j(r)&&e.iconRight?(R(),_e(gs,{key:0,name:e.iconRight,class:Te(["b-current",j(r)?"ml-2":""])},null,8,["name","class"])):we("",!0)])]),_:3},8,["disabled","href","target","class"]))}}),MP=Object.freeze(Object.defineProperty({__proto__:null,default:ya},Symbol.toStringTag,{value:"Module"}));var Ri=(e=>(e.FILL="fill",e.CONTAIN="contain",e.COVER="cover",e))(Ri||{}),nm=(e=>(e.EAGER="eager",e.LAZY="lazy",e))(nm||{}),qt=(e=>(e.BOTTOM="bottom",e.FULL="full",e.OUTSIDE="outside",e))(qt||{});const vc=["16/9","4/3","1/1","2/3"];vc.map(e=>`aspect-${e}`);Object.values(Ri);Object.values(nm);Object.values(qt);const RP=["src","alt"],va=Ae({__name:"AsImg",props:{aspectRatio:{type:String,validator:e=>{const{error:t}=Qt(),n=vc.includes(e);return n||t(`Invalid image aspect-ratio specified "${e}". Valid values are [${vc}]`),n}},objectFit:{type:String,default:Ri.CONTAIN,validator:e=>{const{error:t}=Qt(),n=Object.values(Ri).includes(e);return n||t(`Invalid object-ratio specified "${e}". Valid values are [${Object.values(Ri)}]`),n}},caption:String,captionMode:{type:String,default:qt.OUTSIDE,validator:e=>{const{error:t}=Qt(),n=Object.values(qt).includes(e);return n||t(`Invalid image caption mode specified "${e}". Valid values are [${Object.values(qt)}]`),n}},captionType:{type:String,default:qt.OUTSIDE,validator:e=>{const{error:t}=Qt(),n=Object.values(qt).includes(e);return n||t(`Invalid caption-type specified "${e}". Valid values are [${Object.values(qt)}]`),n}}},emits:["loaded","error"],setup(e,{emit:t}){const n=e,r=Av(),i=H(()=>({src:r.src,alt:r.alt})),o=re(!1),s=re(!0),{error:l}=Qt(),c=H(()=>({objectFit:n.objectFit})),a=H(()=>({"w-full bg-gray-100 relative":!0,"overflow-hidden :before:bg-red-100 :before:block :before:absolute :before:inset-0 :before:bg-no-repeat :before:bg-center":o.value})),u=re(["as-img","relative","overflow-hidden","rounded","m-0",n.aspectRatio?`aspect-${n.aspectRatio}`:null]),f=H(()=>{switch(n.captionType){case qt.OUTSIDE:return["text-sm","py-4"];case qt.BOTTOM:return"absolute bg-black text-sm text-white bottom-0 bg-opacity-20 w-full p-4 text-center";case qt.FULL:return`absolute bg-black text-sm text-white inset-0 bg-opacity-20 w-full
p-4 text-center flex items-center justify-center`;default:return""}});function d(h){o.value=!1,s.value=!1,t("loaded",h)}function p(h){o.value=!0,s.value=!1;const{src:v}=h.target,y=`Image source ${v} not found`;t("error",y),l(y)}return(h,v)=>(R(),J("figure",{class:Te(u.value)},[P("img",{src:j(i).src,alt:j(i).alt,class:Te(j(a)),style:ft(j(c)),onLoad:d,onError:p},null,46,RP),e.caption||h.$slots.default?(R(),J("figcaption",{key:0,class:Te(j(f))},[Ye(h.$slots,"default",{},()=>[lt(rt(e.caption),1)])],2)):we("",!0)],2))}}),FP=Object.freeze(Object.defineProperty({__proto__:null,default:va},Symbol.toStringTag,{value:"Module"})),DP={class:"as-card",border:"1 gray-300 rounded",text:"primary-500 dark:gray-100 left",font:"sans","w-full":"","inline-flex":"","flex-col":"","cursor-pointer":""},BP={key:1,font:"bold display",text:"base lg","p-4":"","m-0":""},HP={key:2,"m-0":"","pl-4":"","font-typewrite":"","text-xs":""},VP={"text-sm":"","p-4":""},UP=P("footer",{flex:"","w-full":"","text-sm":"","justify-end":""},null,-1),zP=Ae({__name:"AsCard",props:{title:{type:String,default:""},subtitle:{type:String,default:""},media:{type:String,default:""},mediaAlt:{type:String,default:""},content:{type:String,default:""}},setup(e){return(t,n)=>(R(),J("div",DP,[Ye(t.$slots,"header",{},()=>[P("header",null,[e.media?(R(),_e(va,{key:0,"w-full":"","rounded-none":"",src:e.media,alt:e.mediaAlt,"aspect-ratio":"16/9"},null,8,["src","alt"])):we("",!0),e.title?(R(),J("h2",BP,[Ye(t.$slots,"title",{},()=>[lt(rt(e.title),1)])])):we("",!0),e.subtitle?(R(),J("p",HP,[Ye(t.$slots,"subtitle",{},()=>[lt(rt(e.subtitle),1)])])):we("",!0)])]),Ye(t.$slots,"content",{},()=>[P("div",VP,rt(e.content),1)]),Ye(t.$slots,"footer",{},()=>[UP])]))}}),WP=Object.freeze(Object.defineProperty({__proto__:null,default:zP},Symbol.toStringTag,{value:"Module"}));var rm=typeof globalThis<"u"?globalThis:typeof{}<"u"?{}:typeof global<"u"?global:typeof self<"u"?self:{},Go={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(rm,function(){return n={770:function(i,o,s){var l=this&&this.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(o,"__esModule",{value:!0}),o.setDefaultDebugCall=o.createOnigScanner=o.createOnigString=o.loadWASM=o.OnigScanner=o.OnigString=void 0;const c=l(s(418));let a=null,u=!1;class f{constructor(b){const _=b.length,g=f._utf8ByteLength(b),x=g!==_,m=x?new Uint32Array(_+1):null;x&&(m[_]=g);const w=x?new Uint32Array(g+1):null;x&&(w[g]=_);const C=new Uint8Array(g);let S=0;for(let O=0;O<_;O++){const L=b.charCodeAt(O);let F=L,I=!1;if(L>=55296&&L<=56319&&O+1<_){const le=b.charCodeAt(O+1);le>=56320&&le<=57343&&(F=65536+(L-55296<<10)|le-56320,I=!0)}x&&(m[O]=S,I&&(m[O+1]=S),F<=127?w[S+0]=O:F<=2047?(w[S+0]=O,w[S+1]=O):F<=65535?(w[S+0]=O,w[S+1]=O,w[S+2]=O):(w[S+0]=O,w[S+1]=O,w[S+2]=O,w[S+3]=O)),F<=127?C[S++]=F:F<=2047?(C[S++]=192|(1984&F)>>>6,C[S++]=128|(63&F)>>>0):F<=65535?(C[S++]=224|(61440&F)>>>12,C[S++]=128|(4032&F)>>>6,C[S++]=128|(63&F)>>>0):(C[S++]=240|(1835008&F)>>>18,C[S++]=128|(258048&F)>>>12,C[S++]=128|(4032&F)>>>6,C[S++]=128|(63&F)>>>0),I&&O++}this.utf16Length=_,this.utf8Length=g,this.utf16Value=b,this.utf8Value=C,this.utf16OffsetToUtf8=m,this.utf8OffsetToUtf16=w}static _utf8ByteLength(b){let _=0;for(let g=0,x=b.length;g<x;g++){const m=b.charCodeAt(g);let w=m,C=!1;if(m>=55296&&m<=56319&&g+1<x){const S=b.charCodeAt(g+1);S>=56320&&S<=57343&&(w=65536+(m-55296<<10)|S-56320,C=!0)}_+=w<=127?1:w<=2047?2:w<=65535?3:4,C&&g++}return _}createString(b){const _=b._omalloc(this.utf8Length);return b.HEAPU8.set(this.utf8Value,_),_}}class d{constructor(b){if(this.id=++d.LAST_ID,!a)throw new Error("Must invoke loadWASM first.");this._onigBinding=a,this.content=b;const _=new f(b);this.utf16Length=_.utf16Length,this.utf8Length=_.utf8Length,this.utf16OffsetToUtf8=_.utf16OffsetToUtf8,this.utf8OffsetToUtf16=_.utf8OffsetToUtf16,this.utf8Length<1e4&&!d._sharedPtrInUse?(d._sharedPtr||(d._sharedPtr=a._omalloc(1e4)),d._sharedPtrInUse=!0,a.HEAPU8.set(_.utf8Value,d._sharedPtr),this.ptr=d._sharedPtr):this.ptr=_.createString(a)}convertUtf8OffsetToUtf16(b){return this.utf8OffsetToUtf16?b<0?0:b>this.utf8Length?this.utf16Length:this.utf8OffsetToUtf16[b]:b}convertUtf16OffsetToUtf8(b){return this.utf16OffsetToUtf8?b<0?0:b>this.utf16Length?this.utf8Length:this.utf16OffsetToUtf8[b]:b}dispose(){this.ptr===d._sharedPtr?d._sharedPtrInUse=!1:this._onigBinding._ofree(this.ptr)}}o.OnigString=d,d.LAST_ID=0,d._sharedPtr=0,d._sharedPtrInUse=!1;class p{constructor(b){if(!a)throw new Error("Must invoke loadWASM first.");const _=[],g=[];for(let C=0,S=b.length;C<S;C++){const O=new f(b[C]);_[C]=O.createString(a),g[C]=O.utf8Length}const x=a._omalloc(4*b.length);a.HEAPU32.set(_,x/4);const m=a._omalloc(4*b.length);a.HEAPU32.set(g,m/4);const w=a._createOnigScanner(x,m,b.length);for(let C=0,S=b.length;C<S;C++)a._ofree(_[C]);a._ofree(m),a._ofree(x),w===0&&function(C){throw new Error(C.UTF8ToString(C._getLastOnigError()))}(a),this._onigBinding=a,this._ptr=w}dispose(){this._onigBinding._freeOnigScanner(this._ptr)}findNextMatchSync(b,_,g){let x=u,m=0;if(typeof g=="number"?(8&g&&(x=!0),m=g):typeof g=="boolean"&&(x=g),typeof b=="string"){b=new d(b);const w=this._findNextMatchSync(b,_,x,m);return b.dispose(),w}return this._findNextMatchSync(b,_,x,m)}_findNextMatchSync(b,_,g,x){const m=this._onigBinding;let w;if(w=g?m._findNextOnigScannerMatchDbg(this._ptr,b.id,b.ptr,b.utf8Length,b.convertUtf16OffsetToUtf8(_),x):m._findNextOnigScannerMatch(this._ptr,b.id,b.ptr,b.utf8Length,b.convertUtf16OffsetToUtf8(_),x),w===0)return null;const C=m.HEAPU32;let S=w/4;const O=C[S++],L=C[S++];let F=[];for(let I=0;I<L;I++){const le=b.convertUtf8OffsetToUtf16(C[S++]),ae=b.convertUtf8OffsetToUtf16(C[S++]);F[I]={start:le,end:ae,length:ae-le}}return{index:O,captureIndices:F}}}o.OnigScanner=p;let h=!1,v=null;o.loadWASM=function(y){if(h)return v;let b,_,g,x;if(h=!0,function(m){return typeof m.instantiator=="function"}(y))b=y.instantiator,_=y.print;else{let m;(function(w){return w.data!==void 0})(y)?(m=y.data,_=y.print):m=y,b=function(w){return typeof Response<"u"&&w instanceof Response}(m)?typeof WebAssembly.instantiateStreaming=="function"?function(w){return C=>WebAssembly.instantiateStreaming(w,C)}(m):function(w){return async C=>{const S=await w.arrayBuffer();return WebAssembly.instantiate(S,C)}}(m):function(w){return C=>WebAssembly.instantiate(w,C)}(m)}return v=new Promise((m,w)=>{g=m,x=w}),function(m,w,C,S){c.default({print:w,instantiateWasm:(O,L)=>{if(typeof performance>"u"){const F=()=>Date.now();O.env.emscripten_get_now=F,O.wasi_snapshot_preview1.emscripten_get_now=F}return m(O).then(F=>L(F.instance),S),{}}}).then(O=>{a=O,C()})}(b,_,g,x),v},o.createOnigString=function(y){return new d(y)},o.createOnigScanner=function(y){return new p(y)},o.setDefaultDebugCall=function(y){u=y}},418:i=>{var o=(typeof document<"u"&&document.currentScript&&document.currentScript.src,function(s){var l,c,a=(s=s||{})!==void 0?s:{};a.ready=new Promise(function(Z,fe){l=Z,c=fe});var u,f={};for(u in a)a.hasOwnProperty(u)&&(f[u]=a[u]);var d,p=!1,h="";function v(Z){return a.locateFile?a.locateFile(Z,h):h+Z}d=function(Z){var fe;return typeof readbuffer=="function"?new Uint8Array(readbuffer(Z)):(m(typeof(fe=read(Z,"binary"))=="object"),fe)},typeof scriptArgs<"u"&&scriptArgs,typeof onig_print<"u"&&(typeof console>"u"&&(console={}),console.log=onig_print,console.warn=console.error=typeof printErr<"u"?printErr:onig_print);var y=a.print||console.log.bind(console),b=a.printErr||console.warn.bind(console);for(u in f)f.hasOwnProperty(u)&&(a[u]=f[u]);f=null,a.arguments&&a.arguments,a.thisProgram&&a.thisProgram,a.quit&&a.quit;var _,g;a.wasmBinary&&(_=a.wasmBinary),a.noExitRuntime,typeof WebAssembly!="object"&&se("no native wasm support detected");var x=!1;function m(Z,fe){Z||se("Assertion failed: "+fe)}var w,C,S,O=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function L(Z,fe,Ge){for(var At=fe+Ge,Ke=fe;Z[Ke]&&!(Ke>=At);)++Ke;if(Ke-fe>16&&Z.subarray&&O)return O.decode(Z.subarray(fe,Ke));for(var tt="";fe<Ke;){var Ue=Z[fe++];if(128&Ue){var at=63&Z[fe++];if((224&Ue)!=192){var hn=63&Z[fe++];if((Ue=(240&Ue)==224?(15&Ue)<<12|at<<6|hn:(7&Ue)<<18|at<<12|hn<<6|63&Z[fe++])<65536)tt+=String.fromCharCode(Ue);else{var Na=Ue-65536;tt+=String.fromCharCode(55296|Na>>10,56320|1023&Na)}}else tt+=String.fromCharCode((31&Ue)<<6|at)}else tt+=String.fromCharCode(Ue)}return tt}function F(Z,fe){return Z?L(C,Z,fe):""}function I(Z,fe){return Z%fe>0&&(Z+=fe-Z%fe),Z}function le(Z){w=Z,a.HEAP8=new Int8Array(Z),a.HEAP16=new Int16Array(Z),a.HEAP32=S=new Int32Array(Z),a.HEAPU8=C=new Uint8Array(Z),a.HEAPU16=new Uint16Array(Z),a.HEAPU32=new Uint32Array(Z),a.HEAPF32=new Float32Array(Z),a.HEAPF64=new Float64Array(Z)}typeof TextDecoder<"u"&&new TextDecoder("utf-16le"),a.INITIAL_MEMORY;var ae,pe=[],ve=[],oe=[],T=[];function E(){if(a.preRun)for(typeof a.preRun=="function"&&(a.preRun=[a.preRun]);a.preRun.length;)ie(a.preRun.shift());Y(pe)}function A(){Y(ve)}function z(){Y(oe)}function B(){if(a.postRun)for(typeof a.postRun=="function"&&(a.postRun=[a.postRun]);a.postRun.length;)he(a.postRun.shift());Y(T)}function ie(Z){pe.unshift(Z)}function he(Z){T.unshift(Z)}ve.push({func:function(){Ve()}});var N=0,U=null;function D(Z){N++,a.monitorRunDependencies&&a.monitorRunDependencies(N)}function te(Z){if(N--,a.monitorRunDependencies&&a.monitorRunDependencies(N),N==0&&U){var fe=U;U=null,fe()}}function se(Z){a.onAbort&&a.onAbort(Z),b(Z+=""),x=!0,Z="abort("+Z+"). Build with -s ASSERTIONS=1 for more info.";var fe=new WebAssembly.RuntimeError(Z);throw c(fe),fe}function V(Z,fe){return String.prototype.startsWith?Z.startsWith(fe):Z.indexOf(fe)===0}a.preloadedImages={},a.preloadedAudios={};var X="data:application/octet-stream;base64,";function ce(Z){return V(Z,X)}var k,$="onig.wasm";function M(Z){try{if(Z==$&&_)return new Uint8Array(_);if(d)return d(Z);throw"both async and sync fetching of the wasm failed"}catch(fe){se(fe)}}function K(){return _||!p||typeof fetch!="function"?Promise.resolve().then(function(){return M($)}):fetch($,{credentials:"same-origin"}).then(function(Z){if(!Z.ok)throw"failed to load wasm binary file at '"+$+"'";return Z.arrayBuffer()}).catch(function(){return M($)})}function W(){var Z={env:je,wasi_snapshot_preview1:je};function fe(Ke,tt){var Ue=Ke.exports;a.asm=Ue,le((g=a.asm.memory).buffer),ae=a.asm.__indirect_function_table,te()}function Ge(Ke){fe(Ke.instance)}function At(Ke){return K().then(function(tt){return WebAssembly.instantiate(tt,Z)}).then(Ke,function(tt){b("failed to asynchronously prepare wasm: "+tt),se(tt)})}if(D(),a.instantiateWasm)try{return a.instantiateWasm(Z,fe)}catch(Ke){return b("Module.instantiateWasm callback failed with error: "+Ke),!1}return(_||typeof WebAssembly.instantiateStreaming!="function"||ce($)||typeof fetch!="function"?At(Ge):fetch($,{credentials:"same-origin"}).then(function(Ke){return WebAssembly.instantiateStreaming(Ke,Z).then(Ge,function(tt){return b("wasm streaming compile failed: "+tt),b("falling back to ArrayBuffer instantiation"),At(Ge)})})).catch(c),{}}function Y(Z){for(;Z.length>0;){var fe=Z.shift();if(typeof fe!="function"){var Ge=fe.func;typeof Ge=="number"?fe.arg===void 0?ae.get(Ge)():ae.get(Ge)(fe.arg):Ge(fe.arg===void 0?null:fe.arg)}else fe(a)}}function ne(Z,fe,Ge){C.copyWithin(Z,fe,fe+Ge)}function G(){return C.length}function ee(Z){try{return g.grow(Z-w.byteLength+65535>>>16),le(g.buffer),1}catch{}}function q(Z){var fe=G(),Ge=2147483648;if(Z>Ge)return!1;for(var At=1;At<=4;At*=2){var Ke=fe*(1+.2/At);if(Ke=Math.min(Ke,Z+100663296),ee(Math.min(Ge,I(Math.max(Z,Ke),65536))))return!0}return!1}ce($)||($=v($)),k=typeof dateNow<"u"?dateNow:function(){return performance.now()};var ue={mappings:{},buffers:[null,[],[]],printChar:function(Z,fe){var Ge=ue.buffers[Z];fe===0||fe===10?((Z===1?y:b)(L(Ge,0)),Ge.length=0):Ge.push(fe)},varargs:void 0,get:function(){return ue.varargs+=4,S[ue.varargs-4>>2]},getStr:function(Z){return F(Z)},get64:function(Z,fe){return Z}};function me(Z,fe,Ge,At){for(var Ke=0,tt=0;tt<Ge;tt++){for(var Ue=S[fe+8*tt>>2],at=S[fe+(8*tt+4)>>2],hn=0;hn<at;hn++)ue.printChar(Z,C[Ue+hn]);Ke+=at}return S[At>>2]=Ke,0}function ye(Z){}var xe,je={emscripten_get_now:k,emscripten_memcpy_big:ne,emscripten_resize_heap:q,fd_write:me,setTempRet0:ye},Ve=(W(),a.___wasm_call_ctors=function(){return(Ve=a.___wasm_call_ctors=a.asm.__wasm_call_ctors).apply(null,arguments)});function Be(Z){function fe(){xe||(xe=!0,a.calledRun=!0,x||(A(),z(),l(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),B()))}N>0||(E(),N>0||(a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1),fe()},1)):fe()))}if(a.___errno_location=function(){return(a.___errno_location=a.asm.__errno_location).apply(null,arguments)},a._omalloc=function(){return(a._omalloc=a.asm.omalloc).apply(null,arguments)},a._ofree=function(){return(a._ofree=a.asm.ofree).apply(null,arguments)},a._getLastOnigError=function(){return(a._getLastOnigError=a.asm.getLastOnigError).apply(null,arguments)},a._createOnigScanner=function(){return(a._createOnigScanner=a.asm.createOnigScanner).apply(null,arguments)},a._freeOnigScanner=function(){return(a._freeOnigScanner=a.asm.freeOnigScanner).apply(null,arguments)},a._findNextOnigScannerMatch=function(){return(a._findNextOnigScannerMatch=a.asm.findNextOnigScannerMatch).apply(null,arguments)},a._findNextOnigScannerMatchDbg=function(){return(a._findNextOnigScannerMatchDbg=a.asm.findNextOnigScannerMatchDbg).apply(null,arguments)},a.stackSave=function(){return(a.stackSave=a.asm.stackSave).apply(null,arguments)},a.stackRestore=function(){return(a.stackRestore=a.asm.stackRestore).apply(null,arguments)},a.stackAlloc=function(){return(a.stackAlloc=a.asm.stackAlloc).apply(null,arguments)},a.dynCall_jiji=function(){return(a.dynCall_jiji=a.asm.dynCall_jiji).apply(null,arguments)},a.UTF8ToString=F,U=function Z(){xe||Be(),xe||(U=Z)},a.run=Be,a.preInit)for(typeof a.preInit=="function"&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();return Be(),s.ready});i.exports=o}},r={},function i(o){var s=r[o];if(s!==void 0)return s.exports;var l=r[o]={exports:{}};return n[o].call(l.exports,l,l.exports,i),l.exports}(770);var n,r})})(Go);var _a={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(rm,function(){return function(n){var r={};function i(o){if(r[o])return r[o].exports;var s=r[o]={i:o,l:!1,exports:{}};return n[o].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=n,i.c=r,i.d=function(o,s,l){i.o(o,s)||Object.defineProperty(o,s,{enumerable:!0,get:l})},i.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},i.t=function(o,s){if(1&s&&(o=i(o)),8&s||4&s&&typeof o=="object"&&o&&o.__esModule)return o;var l=Object.create(null);if(i.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:o}),2&s&&typeof o!="string")for(var c in o)i.d(l,c,function(a){return o[a]}.bind(null,c));return l},i.n=function(o){var s=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(s,"a",s),s},i.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)},i.p="",i(i.s=3)}([function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(1),s=i(5),l=i(6),c=i(2),a=typeof performance>"u"?function(){return Date.now()}:function(){return performance.now()};r.createGrammar=function(T,E,A,z,B,ie){return new m(T,E,A,z,B,ie)};var u=function(T){this.scopeName=T};r.FullScopeDependency=u;var f=function(){function T(E,A){this.scopeName=E,this.include=A}return T.prototype.toKey=function(){return this.scopeName+"#"+this.include},T}();r.PartialScopeDependency=f;var d=function(){function T(){this.full=[],this.partial=[],this.visitedRule=new Set,this._seenFull=new Set,this._seenPartial=new Set}return T.prototype.add=function(E){E instanceof u?this._seenFull.has(E.scopeName)||(this._seenFull.add(E.scopeName),this.full.push(E)):this._seenPartial.has(E.toKey())||(this._seenPartial.add(E.toKey()),this.partial.push(E))},T}();function p(T,E,A,z,B){for(var ie=0,he=z;ie<he.length;ie++){var N=he[ie];if(!T.visitedRule.has(N)){T.visitedRule.add(N);var U=N.repository?o.mergeObjects({},B,N.repository):B;Array.isArray(N.patterns)&&p(T,E,A,N.patterns,U);var D=N.include;if(D)if(D==="$base"||D===E.scopeName)v(T,E,E);else if(D==="$self"||D===A.scopeName)v(T,E,A);else if(D.charAt(0)==="#")h(T,E,A,D.substring(1),U);else{var te=D.indexOf("#");if(te>=0){var se=D.substring(0,te),V=D.substring(te+1);se===E.scopeName?h(T,E,E,V,U):se===A.scopeName?h(T,E,A,V,U):T.add(new f(se,D.substring(te+1)))}else T.add(new u(D))}}}}function h(T,E,A,z,B){B===void 0&&(B=A.repository),B&&B[z]&&p(T,E,A,[B[z]],B)}function v(T,E,A){if(A.patterns&&Array.isArray(A.patterns)&&p(T,E,A,A.patterns,A.repository),A.injections){var z=[];for(var B in A.injections)z.push(A.injections[B]);p(T,E,A,z,A.repository)}}function y(T,E){if(!T)return!1;if(T===E)return!0;var A=E.length;return T.length>A&&T.substr(0,A)===E&&T[A]==="."}function b(T,E){if(E.length<T.length)return!1;var A=0;return T.every(function(z){for(var B=A;B<E.length;B++)if(y(E[B],z))return A=B+1,!0;return!1})}function _(T,E,A,z,B){for(var ie=l.createMatchers(E,b),he=s.RuleFactory.getCompiledRuleId(A,z,B.repository),N=0,U=ie;N<U.length;N++){var D=U[N];T.push({matcher:D.matcher,ruleId:he,grammar:B,priority:D.priority})}}r.ScopeDependencyCollector=d,r.collectSpecificDependencies=h,r.collectDependencies=v;var g=function(T,E,A,z){this.scopeName=T,this.languageId=E,this.tokenType=A,this.themeData=z};r.ScopeMetadata=g;var x=function(){function T(E,A,z){if(this._initialLanguage=E,this._themeProvider=A,this._cache=new Map,this._defaultMetaData=new g("",this._initialLanguage,0,[this._themeProvider.getDefaults()]),this._embeddedLanguages=Object.create(null),z)for(var B=Object.keys(z),ie=0,he=B.length;ie<he;ie++){var N=B[ie],U=z[N];typeof U=="number"&&U!==0?this._embeddedLanguages[N]=U:console.warn("Invalid embedded language found at scope "+N+": <<"+U+">>")}var D=Object.keys(this._embeddedLanguages).map(function(te){return T._escapeRegExpCharacters(te)});D.length===0?this._embeddedLanguagesRegex=null:(D.sort(),D.reverse(),this._embeddedLanguagesRegex=new RegExp("^(("+D.join(")|(")+"))($|\\.)",""))}return T.prototype.onDidChangeTheme=function(){this._cache=new Map,this._defaultMetaData=new g("",this._initialLanguage,0,[this._themeProvider.getDefaults()])},T.prototype.getDefaultMetadata=function(){return this._defaultMetaData},T._escapeRegExpCharacters=function(E){return E.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")},T.prototype.getMetadataForScope=function(E){if(E===null)return T._NULL_SCOPE_METADATA;var A=this._cache.get(E);return A||(A=this._doGetMetadataForScope(E),this._cache.set(E,A),A)},T.prototype._doGetMetadataForScope=function(E){var A=this._scopeToLanguage(E),z=this._toStandardTokenType(E),B=this._themeProvider.themeMatch(E);return new g(E,A,z,B)},T.prototype._scopeToLanguage=function(E){if(!E||!this._embeddedLanguagesRegex)return 0;var A=E.match(this._embeddedLanguagesRegex);if(!A)return 0;var z=this._embeddedLanguages[A[1]]||0;return z||0},T.prototype._toStandardTokenType=function(E){var A=E.match(T.STANDARD_TOKEN_TYPE_REGEXP);if(!A)return 0;switch(A[1]){case"comment":return 1;case"string":return 2;case"regex":return 4;case"meta.embedded":return 8}throw new Error("Unexpected match for standard token type!")},T._NULL_SCOPE_METADATA=new g("",0,0,null),T.STANDARD_TOKEN_TYPE_REGEXP=/\b(comment|string|regex|meta\.embedded)\b/,T}(),m=function(){function T(E,A,z,B,ie,he){if(this._scopeMetadataProvider=new x(A,ie,z),this._onigLib=he,this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=ie,this._grammar=C(E,null),this._injections=null,this._tokenTypeMatchers=[],B)for(var N=0,U=Object.keys(B);N<U.length;N++)for(var D=U[N],te=0,se=l.createMatchers(D,b);te<se.length;te++){var V=se[te];this._tokenTypeMatchers.push({matcher:V.matcher,type:B[D]})}}return T.prototype.dispose=function(){for(var E=0,A=this._ruleId2desc;E<A.length;E++){var z=A[E];z&&z.dispose()}},T.prototype.createOnigScanner=function(E){return this._onigLib.createOnigScanner(E)},T.prototype.createOnigString=function(E){return this._onigLib.createOnigString(E)},T.prototype.onDidChangeTheme=function(){this._scopeMetadataProvider.onDidChangeTheme()},T.prototype.getMetadataForScope=function(E){return this._scopeMetadataProvider.getMetadataForScope(E)},T.prototype.getInjections=function(){var E=this;if(this._injections===null){this._injections=[];var A=this._grammar.injections;if(A)for(var z in A)_(this._injections,z,A[z],this,this._grammar);if(this._grammarRepository){var B=this._grammarRepository.injections(this._grammar.scopeName);B&&B.forEach(function(ie){var he=E.getExternalGrammar(ie);if(he){var N=he.injectionSelector;N&&_(E._injections,N,he,E,he)}})}this._injections.sort(function(ie,he){return ie.priority-he.priority})}return this._injections},T.prototype.registerRule=function(E){var A=++this._lastRuleId,z=E(A);return this._ruleId2desc[A]=z,z},T.prototype.getRule=function(E){return this._ruleId2desc[E]},T.prototype.getExternalGrammar=function(E,A){if(this._includedGrammars[E])return this._includedGrammars[E];if(this._grammarRepository){var z=this._grammarRepository.lookup(E);if(z)return this._includedGrammars[E]=C(z,A&&A.$base),this._includedGrammars[E]}return null},T.prototype.tokenizeLine=function(E,A){var z=this._tokenize(E,A,!1);return{tokens:z.lineTokens.getResult(z.ruleStack,z.lineLength),ruleStack:z.ruleStack}},T.prototype.tokenizeLine2=function(E,A){var z=this._tokenize(E,A,!0);return{tokens:z.lineTokens.getBinaryResult(z.ruleStack,z.lineLength),ruleStack:z.ruleStack}},T.prototype._tokenize=function(E,A,z){var B;if(this._rootId===-1&&(this._rootId=s.RuleFactory.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository)),A&&A!==ae.NULL)B=!1,A.reset();else{B=!0;var ie=this._scopeMetadataProvider.getDefaultMetadata(),he=ie.themeData[0],N=I.set(0,ie.languageId,ie.tokenType,he.fontStyle,he.foreground,he.background),U=this.getRule(this._rootId).getName(null,null),D=this._scopeMetadataProvider.getMetadataForScope(U),te=le.mergeMetadata(N,null,D),se=new le(null,U===null?"unknown":U,te);A=new ae(null,this._rootId,-1,-1,!1,null,se,se)}E+=`
`;var V=this.createOnigString(E),X=V.content.length,ce=new ve(z,E,this._tokenTypeMatchers),k=F(this,V,B,0,A,ce,!0);return w(V),{lineLength:X,lineTokens:ce,ruleStack:k}},T}();function w(T){typeof T.dispose=="function"&&T.dispose()}function C(T,E){return(T=o.clone(T)).repository=T.repository||{},T.repository.$self={$vscodeTextmateLocation:T.$vscodeTextmateLocation,patterns:T.patterns,name:T.scopeName},T.repository.$base=E||T.repository.$self,T}function S(T,E,A,z,B,ie,he){if(ie.length!==0){for(var N=E.content,U=Math.min(ie.length,he.length),D=[],te=he[0].end,se=0;se<U;se++){var V=ie[se];if(V!==null){var X=he[se];if(X.length!==0){if(X.start>te)break;for(;D.length>0&&D[D.length-1].endPos<=X.start;)B.produceFromScopes(D[D.length-1].scopes,D[D.length-1].endPos),D.pop();if(D.length>0?B.produceFromScopes(D[D.length-1].scopes,X.start):B.produce(z,X.start),V.retokenizeCapturedWithRuleId){var ce=V.getName(N,he),k=z.contentNameScopesList.push(T,ce),$=V.getContentName(N,he),M=k.push(T,$),K=z.push(V.retokenizeCapturedWithRuleId,X.start,-1,!1,null,k,M),W=T.createOnigString(N.substring(0,X.end));F(T,W,A&&X.start===0,X.start,K,B,!1),w(W)}else{var Y=V.getName(N,he);if(Y!==null){var ne=(D.length>0?D[D.length-1].scopes:z.contentNameScopesList).push(T,Y);D.push(new pe(ne,X.end))}}}}}for(;D.length>0;)B.produceFromScopes(D[D.length-1].scopes,D[D.length-1].endPos),D.pop()}}function O(T){for(var E=[],A=0,z=T.rules.length;A<z;A++)E.push(" - "+T.rules[A]+": "+T.debugRegExps[A]);return E.join(`
`)}function L(T,E,A,z,B,ie){var he=function(se,V,X,ce,k,$){var M=k.getRule(se),K=M.compile(se,k.endRule,X,ce===$),W=0;c.DebugFlags.InDebugMode&&(W=a());var Y=K.scanner.findNextMatchSync(V,ce);if(c.DebugFlags.InDebugMode){var ne=a()-W;ne>5&&console.warn("Rule "+M.debugName+" ("+M.id+") matching took "+ne+" against '"+V+"'"),Y&&console.log("matched rule id: "+K.rules[Y.index]+" from "+Y.captureIndices[0].start+" to "+Y.captureIndices[0].end)}return Y?{captureIndices:Y.captureIndices,matchedRuleId:K.rules[Y.index]}:null}(T,E,A,z,B,ie),N=T.getInjections();if(N.length===0)return he;var U=function(se,V,X,ce,k,$,M){for(var K,W=Number.MAX_VALUE,Y=null,ne=0,G=$.contentNameScopesList.generateScopes(),ee=0,q=se.length;ee<q;ee++){var ue=se[ee];if(ue.matcher(G)){var me=V.getRule(ue.ruleId).compile(V,null,ce,k===M),ye=me.scanner.findNextMatchSync(X,k);if(c.DebugFlags.InDebugMode&&(console.log(" scanning for injections"),console.log(O(me))),ye){var xe=ye.captureIndices[0].start;if(!(xe>=W)&&(W=xe,Y=ye.captureIndices,K=me.rules[ye.index],ne=ue.priority,W===k))break}}}return Y?{priorityMatch:ne===-1,captureIndices:Y,matchedRuleId:K}:null}(N,T,E,A,z,B,ie);if(!U)return he;if(!he)return U;var D=he.captureIndices[0].start,te=U.captureIndices[0].start;return te<D||U.priorityMatch&&te===D?U:he}function F(T,E,A,z,B,ie,he){var N=E.content.length,U=!1,D=-1;if(he){var te=function(V,X,ce,k,$,M){for(var K=$.beginRuleCapturedEOL?0:-1,W=[],Y=$;Y;Y=Y.pop()){var ne=Y.getRule(V);ne instanceof s.BeginWhileRule&&W.push({rule:ne,stack:Y})}for(var G=W.pop();G;G=W.pop()){var ee=G.rule.compileWhile(V,G.stack.endRule,ce,K===k),q=ee.scanner.findNextMatchSync(X,k);if(c.DebugFlags.InDebugMode&&(console.log(" scanning for while rule"),console.log(O(ee))),!q){c.DebugFlags.InDebugMode&&console.log(" popping "+G.rule.debugName+" - "+G.rule.debugWhileRegExp),$=G.stack.pop();break}if(ee.rules[q.index]!==-2){$=G.stack.pop();break}q.captureIndices&&q.captureIndices.length&&(M.produce(G.stack,q.captureIndices[0].start),S(V,X,ce,G.stack,M,G.rule.whileCaptures,q.captureIndices),M.produce(G.stack,q.captureIndices[0].end),K=q.captureIndices[0].end,q.captureIndices[0].end>k&&(k=q.captureIndices[0].end,ce=!1))}return{stack:$,linePos:k,anchorPosition:K,isFirstLine:ce}}(T,E,A,z,B,ie);B=te.stack,z=te.linePos,A=te.isFirstLine,D=te.anchorPosition}for(;!U;)se();function se(){c.DebugFlags.InDebugMode&&(console.log(""),console.log("@@scanNext "+z+": |"+E.content.substr(z).replace(/\n$/,"\\n")+"|"));var V=L(T,E,A,z,B,D);if(!V)return c.DebugFlags.InDebugMode&&console.log(" no more matches."),ie.produce(B,N),void(U=!0);var X=V.captureIndices,ce=V.matchedRuleId,k=!!(X&&X.length>0)&&X[0].end>z;if(ce===-1){var $=B.getRule(T);c.DebugFlags.InDebugMode&&console.log(" popping "+$.debugName+" - "+$.debugEndRegExp),ie.produce(B,X[0].start),B=B.setContentNameScopesList(B.nameScopesList),S(T,E,A,B,ie,$.endCaptures,X),ie.produce(B,X[0].end);var M=B;if(B=B.pop(),D=M.getAnchorPos(),!k&&M.getEnterPos()===z)return c.DebugFlags.InDebugMode&&console.error("[1] - Grammar is in an endless loop - Grammar pushed & popped a rule without advancing"),B=M,ie.produce(B,N),void(U=!0)}else{var K=T.getRule(ce);ie.produce(B,X[0].start);var W=B,Y=K.getName(E.content,X),ne=B.contentNameScopesList.push(T,Y);if(B=B.push(ce,z,D,X[0].end===N,null,ne,ne),K instanceof s.BeginEndRule){var G=K;c.DebugFlags.InDebugMode&&console.log(" pushing "+G.debugName+" - "+G.debugBeginRegExp),S(T,E,A,B,ie,G.beginCaptures,X),ie.produce(B,X[0].end),D=X[0].end;var ee=G.getContentName(E.content,X),q=ne.push(T,ee);if(B=B.setContentNameScopesList(q),G.endHasBackReferences&&(B=B.setEndRule(G.getEndWithResolvedBackReferences(E.content,X))),!k&&W.hasSameRuleAs(B))return c.DebugFlags.InDebugMode&&console.error("[2] - Grammar is in an endless loop - Grammar pushed the same rule without advancing"),B=B.pop(),ie.produce(B,N),void(U=!0)}else if(K instanceof s.BeginWhileRule){if(G=K,c.DebugFlags.InDebugMode&&console.log(" pushing "+G.debugName),S(T,E,A,B,ie,G.beginCaptures,X),ie.produce(B,X[0].end),D=X[0].end,ee=G.getContentName(E.content,X),q=ne.push(T,ee),B=B.setContentNameScopesList(q),G.whileHasBackReferences&&(B=B.setEndRule(G.getWhileWithResolvedBackReferences(E.content,X))),!k&&W.hasSameRuleAs(B))return c.DebugFlags.InDebugMode&&console.error("[3] - Grammar is in an endless loop - Grammar pushed the same rule without advancing"),B=B.pop(),ie.produce(B,N),void(U=!0)}else{var ue=K;if(c.DebugFlags.InDebugMode&&console.log(" matched "+ue.debugName+" - "+ue.debugMatchRegExp),S(T,E,A,B,ie,ue.captures,X),ie.produce(B,X[0].end),B=B.pop(),!k)return c.DebugFlags.InDebugMode&&console.error("[4] - Grammar is in an endless loop - Grammar is not advancing, nor is it pushing/popping"),B=B.safePop(),ie.produce(B,N),void(U=!0)}}X[0].end>z&&(z=X[0].end,A=!1)}return B}r.Grammar=m;var I=function(){function T(){}return T.toBinaryStr=function(E){for(var A=E.toString(2);A.length<32;)A="0"+A;return A},T.printMetadata=function(E){var A=T.getLanguageId(E),z=T.getTokenType(E),B=T.getFontStyle(E),ie=T.getForeground(E),he=T.getBackground(E);console.log({languageId:A,tokenType:z,fontStyle:B,foreground:ie,background:he})},T.getLanguageId=function(E){return(255&E)>>>0},T.getTokenType=function(E){return(1792&E)>>>8},T.getFontStyle=function(E){return(14336&E)>>>11},T.getForeground=function(E){return(8372224&E)>>>14},T.getBackground=function(E){return(4286578688&E)>>>23},T.set=function(E,A,z,B,ie,he){var N=T.getLanguageId(E),U=T.getTokenType(E),D=T.getFontStyle(E),te=T.getForeground(E),se=T.getBackground(E);return A!==0&&(N=A),z!==0&&(U=z===8?0:z),B!==-1&&(D=B),ie!==0&&(te=ie),he!==0&&(se=he),(N<<0|U<<8|D<<11|te<<14|se<<23)>>>0},T}();r.StackElementMetadata=I;var le=function(){function T(E,A,z){this.parent=E,this.scope=A,this.metadata=z}return T._equals=function(E,A){for(;;){if(E===A||!E&&!A)return!0;if(!E||!A||E.scope!==A.scope||E.metadata!==A.metadata)return!1;E=E.parent,A=A.parent}},T.prototype.equals=function(E){return T._equals(this,E)},T._matchesScope=function(E,A,z){return A===E||E.substring(0,z.length)===z},T._matches=function(E,A){if(A===null)return!0;for(var z=A.length,B=0,ie=A[B],he=ie+".";E;){if(this._matchesScope(E.scope,ie,he)){if(++B===z)return!0;he=(ie=A[B])+"."}E=E.parent}return!1},T.mergeMetadata=function(E,A,z){if(z===null)return E;var B=-1,ie=0,he=0;if(z.themeData!==null)for(var N=0,U=z.themeData.length;N<U;N++){var D=z.themeData[N];if(this._matches(A,D.parentScopes)){B=D.fontStyle,ie=D.foreground,he=D.background;break}}return I.set(E,z.languageId,z.tokenType,B,ie,he)},T._push=function(E,A,z){for(var B=0,ie=z.length;B<ie;B++){var he=z[B],N=A.getMetadataForScope(he),U=T.mergeMetadata(E.metadata,E,N);E=new T(E,he,U)}return E},T.prototype.push=function(E,A){return A===null?this:A.indexOf(" ")>=0?T._push(this,E,A.split(/ /g)):T._push(this,E,[A])},T._generateScopes=function(E){for(var A=[],z=0;E;)A[z++]=E.scope,E=E.parent;return A.reverse(),A},T.prototype.generateScopes=function(){return T._generateScopes(this)},T}();r.ScopeListElement=le;var ae=function(){function T(E,A,z,B,ie,he,N,U){this.parent=E,this.depth=this.parent?this.parent.depth+1:1,this.ruleId=A,this._enterPos=z,this._anchorPos=B,this.beginRuleCapturedEOL=ie,this.endRule=he,this.nameScopesList=N,this.contentNameScopesList=U}return T._structuralEquals=function(E,A){for(;;){if(E===A||!E&&!A)return!0;if(!E||!A||E.depth!==A.depth||E.ruleId!==A.ruleId||E.endRule!==A.endRule)return!1;E=E.parent,A=A.parent}},T._equals=function(E,A){return E===A||!!this._structuralEquals(E,A)&&E.contentNameScopesList.equals(A.contentNameScopesList)},T.prototype.clone=function(){return this},T.prototype.equals=function(E){return E!==null&&T._equals(this,E)},T._reset=function(E){for(;E;)E._enterPos=-1,E._anchorPos=-1,E=E.parent},T.prototype.reset=function(){T._reset(this)},T.prototype.pop=function(){return this.parent},T.prototype.safePop=function(){return this.parent?this.parent:this},T.prototype.push=function(E,A,z,B,ie,he,N){return new T(this,E,A,z,B,ie,he,N)},T.prototype.getEnterPos=function(){return this._enterPos},T.prototype.getAnchorPos=function(){return this._anchorPos},T.prototype.getRule=function(E){return E.getRule(this.ruleId)},T.prototype._writeString=function(E,A){return this.parent&&(A=this.parent._writeString(E,A)),E[A++]="("+this.ruleId+", TODO-"+this.nameScopesList+", TODO-"+this.contentNameScopesList+")",A},T.prototype.toString=function(){var E=[];return this._writeString(E,0),"["+E.join(",")+"]"},T.prototype.setContentNameScopesList=function(E){return this.contentNameScopesList===E?this:this.parent.push(this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,this.endRule,this.nameScopesList,E)},T.prototype.setEndRule=function(E){return this.endRule===E?this:new T(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,E,this.nameScopesList,this.contentNameScopesList)},T.prototype.hasSameRuleAs=function(E){return this.ruleId===E.ruleId},T.NULL=new T(null,0,0,0,!1,null,null,null),T}();r.StackElement=ae;var pe=function(T,E){this.scopes=T,this.endPos=E};r.LocalStackElement=pe;var ve=function(){function T(E,A,z){this._emitBinaryTokens=E,this._tokenTypeOverrides=z,c.DebugFlags.InDebugMode?this._lineText=A:this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}return T.prototype.produce=function(E,A){this.produceFromScopes(E.contentNameScopesList,A)},T.prototype.produceFromScopes=function(E,A){if(!(this._lastTokenEndIndex>=A)){if(this._emitBinaryTokens){for(var z=E.metadata,B=0,ie=this._tokenTypeOverrides;B<ie.length;B++){var he=ie[B];he.matcher(E.generateScopes())&&(z=I.set(z,0,oe(he.type),-1,0,0))}return this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-1]===z||(this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(z)),void(this._lastTokenEndIndex=A)}var N=E.generateScopes();if(c.DebugFlags.InDebugMode){console.log(" token: |"+this._lineText.substring(this._lastTokenEndIndex,A).replace(/\n$/,"\\n")+"|");for(var U=0;U<N.length;U++)console.log(" * "+N[U])}this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:A,scopes:N}),this._lastTokenEndIndex=A}},T.prototype.getResult=function(E,A){return this._tokens.length>0&&this._tokens[this._tokens.length-1].startIndex===A-1&&this._tokens.pop(),this._tokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(E,A),this._tokens[this._tokens.length-1].startIndex=0),this._tokens},T.prototype.getBinaryResult=function(E,A){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===A-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),this._binaryTokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(E,A),this._binaryTokens[this._binaryTokens.length-2]=0);for(var z=new Uint32Array(this._binaryTokens.length),B=0,ie=this._binaryTokens.length;B<ie;B++)z[B]=this._binaryTokens[B];return z},T}();function oe(T){switch(T){case 4:return 4;case 2:return 2;case 1:return 1;case 0:default:return 8}}},function(n,r,i){function o(c){return Array.isArray(c)?function(a){for(var u=[],f=0,d=a.length;f<d;f++)u[f]=o(a[f]);return u}(c):typeof c=="object"?function(a){var u={};for(var f in a)u[f]=o(a[f]);return u}(c):c}Object.defineProperty(r,"__esModule",{value:!0}),r.clone=function(c){return o(c)},r.mergeObjects=function(c){for(var a=[],u=1;u<arguments.length;u++)a[u-1]=arguments[u];return a.forEach(function(f){for(var d in f)c[d]=f[d]}),c},r.basename=function c(a){var u=~a.lastIndexOf("/")||~a.lastIndexOf("\\");return u===0?a:~u==a.length-1?c(a.substring(0,a.length-1)):a.substr(1+~u)};var s=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/,l=function(){function c(){}return c.hasCaptures=function(a){return a!==null&&s.test(a)},c.replaceCaptures=function(a,u,f){return a.replace(s,function(d,p,h,v){var y=f[parseInt(p||h,10)];if(!y)return d;for(var b=u.substring(y.start,y.end);b[0]===".";)b=b.substring(1);switch(v){case"downcase":return b.toLowerCase();case"upcase":return b.toUpperCase();default:return b}})},c}();r.RegexSource=l},function(n,r,i){(function(o){Object.defineProperty(r,"__esModule",{value:!0}),r.DebugFlags={InDebugMode:o!==void 0&&!!o.env.VSCODE_TEXTMATE_DEBUG}}).call(this,i(7))},function(n,r,i){var o=this&&this.__awaiter||function(d,p,h,v){return new(h||(h=Promise))(function(y,b){function _(m){try{x(v.next(m))}catch(w){b(w)}}function g(m){try{x(v.throw(m))}catch(w){b(w)}}function x(m){var w;m.done?y(m.value):(w=m.value,w instanceof h?w:new h(function(C){C(w)})).then(_,g)}x((v=v.apply(d,p||[])).next())})},s=this&&this.__generator||function(d,p){var h,v,y,b,_={label:0,sent:function(){if(1&y[0])throw y[1];return y[1]},trys:[],ops:[]};return b={next:g(0),throw:g(1),return:g(2)},typeof Symbol=="function"&&(b[Symbol.iterator]=function(){return this}),b;function g(x){return function(m){return function(w){if(h)throw new TypeError("Generator is already executing.");for(;_;)try{if(h=1,v&&(y=2&w[0]?v.return:w[0]?v.throw||((y=v.return)&&y.call(v),0):v.next)&&!(y=y.call(v,w[1])).done)return y;switch(v=0,y&&(w=[2&w[0],y.value]),w[0]){case 0:case 1:y=w;break;case 4:return _.label++,{value:w[1],done:!1};case 5:_.label++,v=w[1],w=[0];continue;case 7:w=_.ops.pop(),_.trys.pop();continue;default:if(y=_.trys,!((y=y.length>0&&y[y.length-1])||w[0]!==6&&w[0]!==2)){_=0;continue}if(w[0]===3&&(!y||w[1]>y[0]&&w[1]<y[3])){_.label=w[1];break}if(w[0]===6&&_.label<y[1]){_.label=y[1],y=w;break}if(y&&_.label<y[2]){_.label=y[2],_.ops.push(w);break}y[2]&&_.ops.pop(),_.trys.pop();continue}w=p.call(d,_)}catch(C){w=[6,C],v=0}finally{h=y=0}if(5&w[0])throw w[1];return{value:w[0]?w[1]:void 0,done:!0}}([x,m])}}};Object.defineProperty(r,"__esModule",{value:!0});var l=i(4),c=i(8),a=i(11),u=i(0),f=function(){function d(p){this._options=p,this._syncRegistry=new l.SyncRegistry(a.Theme.createFromRawTheme(p.theme,p.colorMap),p.onigLib),this._ensureGrammarCache=new Map}return d.prototype.dispose=function(){this._syncRegistry.dispose()},d.prototype.setTheme=function(p,h){this._syncRegistry.setTheme(a.Theme.createFromRawTheme(p,h))},d.prototype.getColorMap=function(){return this._syncRegistry.getColorMap()},d.prototype.loadGrammarWithEmbeddedLanguages=function(p,h,v){return this.loadGrammarWithConfiguration(p,h,{embeddedLanguages:v})},d.prototype.loadGrammarWithConfiguration=function(p,h,v){return this._loadGrammar(p,h,v.embeddedLanguages,v.tokenTypes)},d.prototype.loadGrammar=function(p){return this._loadGrammar(p,0,null,null)},d.prototype._doLoadSingleGrammar=function(p){return o(this,void 0,void 0,function(){var h,v;return s(this,function(y){switch(y.label){case 0:return[4,this._options.loadGrammar(p)];case 1:return(h=y.sent())&&(v=typeof this._options.getInjections=="function"?this._options.getInjections(p):void 0,this._syncRegistry.addGrammar(h,v)),[2]}})})},d.prototype._loadSingleGrammar=function(p){return o(this,void 0,void 0,function(){return s(this,function(h){return this._ensureGrammarCache.has(p)||this._ensureGrammarCache.set(p,this._doLoadSingleGrammar(p)),[2,this._ensureGrammarCache.get(p)]})})},d.prototype._collectDependenciesForDep=function(p,h,v){var y=this._syncRegistry.lookup(v.scopeName);if(y){v instanceof u.FullScopeDependency?u.collectDependencies(h,this._syncRegistry.lookup(p),y):u.collectSpecificDependencies(h,this._syncRegistry.lookup(p),y,v.include);var b=this._syncRegistry.injections(v.scopeName);if(b)for(var _=0,g=b;_<g.length;_++){var x=g[_];h.add(new u.FullScopeDependency(x))}}else if(v.scopeName===p)throw new Error("No grammar provided for <"+p+">")},d.prototype._loadGrammar=function(p,h,v,y){return o(this,void 0,void 0,function(){var b,_,g,x,m,w,C,S,O,L,F,I,le=this;return s(this,function(ae){switch(ae.label){case 0:b=new Set,_=new Set,b.add(p),g=[new u.FullScopeDependency(p)],ae.label=1;case 1:return g.length>0?(x=g,g=[],[4,Promise.all(x.map(function(pe){return le._loadSingleGrammar(pe.scopeName)}))]):[3,3];case 2:for(ae.sent(),m=new u.ScopeDependencyCollector,w=0,C=x;w<C.length;w++)I=C[w],this._collectDependenciesForDep(p,m,I);for(S=0,O=m.full;S<O.length;S++)I=O[S],b.has(I.scopeName)||(b.add(I.scopeName),g.push(I));for(L=0,F=m.partial;L<F.length;L++)I=F[L],b.has(I.scopeName)||_.has(I.toKey())||(_.add(I.toKey()),g.push(I));return[3,1];case 3:return[2,this.grammarForScopeName(p,h,v,y)]}})})},d.prototype.addGrammar=function(p,h,v,y){return h===void 0&&(h=[]),v===void 0&&(v=0),y===void 0&&(y=null),o(this,void 0,void 0,function(){return s(this,function(b){switch(b.label){case 0:return this._syncRegistry.addGrammar(p,h),[4,this.grammarForScopeName(p.scopeName,v,y)];case 1:return[2,b.sent()]}})})},d.prototype.grammarForScopeName=function(p,h,v,y){return h===void 0&&(h=0),v===void 0&&(v=null),y===void 0&&(y=null),this._syncRegistry.grammarForScopeName(p,h,v,y)},d}();r.Registry=f,r.INITIAL=u.StackElement.NULL,r.parseRawGrammar=c.parseRawGrammar},function(n,r,i){var o=this&&this.__awaiter||function(a,u,f,d){return new(f||(f=Promise))(function(p,h){function v(_){try{b(d.next(_))}catch(g){h(g)}}function y(_){try{b(d.throw(_))}catch(g){h(g)}}function b(_){var g;_.done?p(_.value):(g=_.value,g instanceof f?g:new f(function(x){x(g)})).then(v,y)}b((d=d.apply(a,u||[])).next())})},s=this&&this.__generator||function(a,u){var f,d,p,h,v={label:0,sent:function(){if(1&p[0])throw p[1];return p[1]},trys:[],ops:[]};return h={next:y(0),throw:y(1),return:y(2)},typeof Symbol=="function"&&(h[Symbol.iterator]=function(){return this}),h;function y(b){return function(_){return function(g){if(f)throw new TypeError("Generator is already executing.");for(;v;)try{if(f=1,d&&(p=2&g[0]?d.return:g[0]?d.throw||((p=d.return)&&p.call(d),0):d.next)&&!(p=p.call(d,g[1])).done)return p;switch(d=0,p&&(g=[2&g[0],p.value]),g[0]){case 0:case 1:p=g;break;case 4:return v.label++,{value:g[1],done:!1};case 5:v.label++,d=g[1],g=[0];continue;case 7:g=v.ops.pop(),v.trys.pop();continue;default:if(p=v.trys,!((p=p.length>0&&p[p.length-1])||g[0]!==6&&g[0]!==2)){v=0;continue}if(g[0]===3&&(!p||g[1]>p[0]&&g[1]<p[3])){v.label=g[1];break}if(g[0]===6&&v.label<p[1]){v.label=p[1],p=g;break}if(p&&v.label<p[2]){v.label=p[2],v.ops.push(g);break}p[2]&&v.ops.pop(),v.trys.pop();continue}g=u.call(a,v)}catch(x){g=[6,x],d=0}finally{f=p=0}if(5&g[0])throw g[1];return{value:g[0]?g[1]:void 0,done:!0}}([b,_])}}};Object.defineProperty(r,"__esModule",{value:!0});var l=i(0),c=function(){function a(u,f){this._theme=u,this._grammars={},this._rawGrammars={},this._injectionGrammars={},this._onigLibPromise=f}return a.prototype.dispose=function(){for(var u in this._grammars)this._grammars.hasOwnProperty(u)&&this._grammars[u].dispose()},a.prototype.setTheme=function(u){var f=this;this._theme=u,Object.keys(this._grammars).forEach(function(d){f._grammars[d].onDidChangeTheme()})},a.prototype.getColorMap=function(){return this._theme.getColorMap()},a.prototype.addGrammar=function(u,f){this._rawGrammars[u.scopeName]=u,f&&(this._injectionGrammars[u.scopeName]=f)},a.prototype.lookup=function(u){return this._rawGrammars[u]},a.prototype.injections=function(u){return this._injectionGrammars[u]},a.prototype.getDefaults=function(){return this._theme.getDefaults()},a.prototype.themeMatch=function(u){return this._theme.match(u)},a.prototype.grammarForScopeName=function(u,f,d,p){return o(this,void 0,void 0,function(){var h,v,y,b,_;return s(this,function(g){switch(g.label){case 0:return this._grammars[u]?[3,2]:(h=this._rawGrammars[u])?(v=this._grammars,y=u,b=l.createGrammar,_=[h,f,d,p,this],[4,this._onigLibPromise]):[2,null];case 1:v[y]=b.apply(void 0,_.concat([g.sent()])),g.label=2;case 2:return[2,this._grammars[u]]}})})},a}();r.SyncRegistry=c},function(n,r,i){var o,s=this&&this.__extends||(o=function(x,m){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,C){w.__proto__=C}||function(w,C){for(var S in C)C.hasOwnProperty(S)&&(w[S]=C[S])})(x,m)},function(x,m){function w(){this.constructor=x}o(x,m),x.prototype=m===null?Object.create(m):(w.prototype=m.prototype,new w)});Object.defineProperty(r,"__esModule",{value:!0});var l=i(1),c=/\\(\d+)/,a=/\\(\d+)/g,u=function(){function x(m,w,C){this.debugRegExps=w,this.rules=C,this.scanner=m.createOnigScanner(w)}return x.prototype.dispose=function(){typeof this.scanner.dispose=="function"&&this.scanner.dispose()},x}();r.CompiledRule=u;var f=function(){function x(m,w,C,S){this.$location=m,this.id=w,this._name=C||null,this._nameIsCapturing=l.RegexSource.hasCaptures(this._name),this._contentName=S||null,this._contentNameIsCapturing=l.RegexSource.hasCaptures(this._contentName)}return Object.defineProperty(x.prototype,"debugName",{get:function(){var m=this.$location?l.basename(this.$location.filename)+":"+this.$location.line:"unknown";return this.constructor.name+"#"+this.id+" @ "+m},enumerable:!0,configurable:!0}),x.prototype.getName=function(m,w){return this._nameIsCapturing&&this._name!==null&&m!==null&&w!==null?l.RegexSource.replaceCaptures(this._name,m,w):this._name},x.prototype.getContentName=function(m,w){return this._contentNameIsCapturing&&this._contentName!==null?l.RegexSource.replaceCaptures(this._contentName,m,w):this._contentName},x}();r.Rule=f;var d=function(x){function m(w,C,S,O,L){var F=x.call(this,w,C,S,O)||this;return F.retokenizeCapturedWithRuleId=L,F}return s(m,x),m.prototype.dispose=function(){},m.prototype.collectPatternsRecursive=function(w,C,S){throw new Error("Not supported!")},m.prototype.compile=function(w,C,S,O){throw new Error("Not supported!")},m}(f);r.CaptureRule=d;var p=function(){function x(m,w,C){if(C===void 0&&(C=!0),C)if(m){for(var S=m.length,O=0,L=[],F=!1,I=0;I<S;I++)if(m.charAt(I)==="\\"&&I+1<S){var le=m.charAt(I+1);le==="z"?(L.push(m.substring(O,I)),L.push("$(?!\\n)(?<!\\n)"),O=I+2):le!=="A"&&le!=="G"||(F=!0),I++}this.hasAnchor=F,O===0?this.source=m:(L.push(m.substring(O,S)),this.source=L.join(""))}else this.hasAnchor=!1,this.source=m;else this.hasAnchor=!1,this.source=m;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=w,this.hasBackReferences=c.test(this.source)}return x.prototype.clone=function(){return new x(this.source,this.ruleId,!0)},x.prototype.setSource=function(m){this.source!==m&&(this.source=m,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))},x.prototype.resolveBackReferences=function(m,w){var C=w.map(function(S){return m.substring(S.start,S.end)});return a.lastIndex=0,this.source.replace(a,function(S,O){return(C[parseInt(O,10)]||"").replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")})},x.prototype._buildAnchorCache=function(){var m,w,C,S,O=[],L=[],F=[],I=[];for(m=0,w=this.source.length;m<w;m++)C=this.source.charAt(m),O[m]=C,L[m]=C,F[m]=C,I[m]=C,C==="\\"&&m+1<w&&((S=this.source.charAt(m+1))==="A"?(O[m+1]="￿",L[m+1]="￿",F[m+1]="A",I[m+1]="A"):S==="G"?(O[m+1]="￿",L[m+1]="G",F[m+1]="￿",I[m+1]="G"):(O[m+1]=S,L[m+1]=S,F[m+1]=S,I[m+1]=S),m++);return{A0_G0:O.join(""),A0_G1:L.join(""),A1_G0:F.join(""),A1_G1:I.join("")}},x.prototype.resolveAnchors=function(m,w){return this.hasAnchor&&this._anchorCache?m?w?this._anchorCache.A1_G1:this._anchorCache.A1_G0:w?this._anchorCache.A0_G1:this._anchorCache.A0_G0:this.source},x}();r.RegExpSource=p;var h=function(){function x(){this._items=[],this._hasAnchors=!1,this._cached=null,this._anchorCache={A0_G0:null,A0_G1:null,A1_G0:null,A1_G1:null}}return x.prototype.dispose=function(){this._disposeCaches()},x.prototype._disposeCaches=function(){this._cached&&(this._cached.dispose(),this._cached=null),this._anchorCache.A0_G0&&(this._anchorCache.A0_G0.dispose(),this._anchorCache.A0_G0=null),this._anchorCache.A0_G1&&(this._anchorCache.A0_G1.dispose(),this._anchorCache.A0_G1=null),this._anchorCache.A1_G0&&(this._anchorCache.A1_G0.dispose(),this._anchorCache.A1_G0=null),this._anchorCache.A1_G1&&(this._anchorCache.A1_G1.dispose(),this._anchorCache.A1_G1=null)},x.prototype.push=function(m){this._items.push(m),this._hasAnchors=this._hasAnchors||m.hasAnchor},x.prototype.unshift=function(m){this._items.unshift(m),this._hasAnchors=this._hasAnchors||m.hasAnchor},x.prototype.length=function(){return this._items.length},x.prototype.setSource=function(m,w){this._items[m].source!==w&&(this._disposeCaches(),this._items[m].setSource(w))},x.prototype.compile=function(m,w,C){if(this._hasAnchors)return w?C?(this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(m,w,C)),this._anchorCache.A1_G1):(this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(m,w,C)),this._anchorCache.A1_G0):C?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(m,w,C)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(m,w,C)),this._anchorCache.A0_G0);if(!this._cached){var S=this._items.map(function(O){return O.source});this._cached=new u(m,S,this._items.map(function(O){return O.ruleId}))}return this._cached},x.prototype._resolveAnchors=function(m,w,C){var S=this._items.map(function(O){return O.resolveAnchors(w,C)});return new u(m,S,this._items.map(function(O){return O.ruleId}))},x}();r.RegExpSourceList=h;var v=function(x){function m(w,C,S,O,L){var F=x.call(this,w,C,S,null)||this;return F._match=new p(O,F.id),F.captures=L,F._cachedCompiledPatterns=null,F}return s(m,x),m.prototype.dispose=function(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)},Object.defineProperty(m.prototype,"debugMatchRegExp",{get:function(){return""+this._match.source},enumerable:!0,configurable:!0}),m.prototype.collectPatternsRecursive=function(w,C,S){C.push(this._match)},m.prototype.compile=function(w,C,S,O){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new h,this.collectPatternsRecursive(w,this._cachedCompiledPatterns,!0)),this._cachedCompiledPatterns.compile(w,S,O)},m}(f);r.MatchRule=v;var y=function(x){function m(w,C,S,O,L){var F=x.call(this,w,C,S,O)||this;return F.patterns=L.patterns,F.hasMissingPatterns=L.hasMissingPatterns,F._cachedCompiledPatterns=null,F}return s(m,x),m.prototype.dispose=function(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)},m.prototype.collectPatternsRecursive=function(w,C,S){var O,L;for(O=0,L=this.patterns.length;O<L;O++)w.getRule(this.patterns[O]).collectPatternsRecursive(w,C,!1)},m.prototype.compile=function(w,C,S,O){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new h,this.collectPatternsRecursive(w,this._cachedCompiledPatterns,!0)),this._cachedCompiledPatterns.compile(w,S,O)},m}(f);r.IncludeOnlyRule=y;var b=function(x){function m(w,C,S,O,L,F,I,le,ae,pe){var ve=x.call(this,w,C,S,O)||this;return ve._begin=new p(L,ve.id),ve.beginCaptures=F,ve._end=new p(I||"￿",-1),ve.endHasBackReferences=ve._end.hasBackReferences,ve.endCaptures=le,ve.applyEndPatternLast=ae||!1,ve.patterns=pe.patterns,ve.hasMissingPatterns=pe.hasMissingPatterns,ve._cachedCompiledPatterns=null,ve}return s(m,x),m.prototype.dispose=function(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)},Object.defineProperty(m.prototype,"debugBeginRegExp",{get:function(){return""+this._begin.source},enumerable:!0,configurable:!0}),Object.defineProperty(m.prototype,"debugEndRegExp",{get:function(){return""+this._end.source},enumerable:!0,configurable:!0}),m.prototype.getEndWithResolvedBackReferences=function(w,C){return this._end.resolveBackReferences(w,C)},m.prototype.collectPatternsRecursive=function(w,C,S){if(S){var O,L=void 0;for(L=0,O=this.patterns.length;L<O;L++)w.getRule(this.patterns[L]).collectPatternsRecursive(w,C,!1)}else C.push(this._begin)},m.prototype.compile=function(w,C,S,O){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new h,this.collectPatternsRecursive(w,this._cachedCompiledPatterns,!0),this.applyEndPatternLast?this._cachedCompiledPatterns.push(this._end.hasBackReferences?this._end.clone():this._end):this._cachedCompiledPatterns.unshift(this._end.hasBackReferences?this._end.clone():this._end)),this._end.hasBackReferences&&(this.applyEndPatternLast?this._cachedCompiledPatterns.setSource(this._cachedCompiledPatterns.length()-1,C):this._cachedCompiledPatterns.setSource(0,C)),this._cachedCompiledPatterns.compile(w,S,O)},m}(f);r.BeginEndRule=b;var _=function(x){function m(w,C,S,O,L,F,I,le,ae){var pe=x.call(this,w,C,S,O)||this;return pe._begin=new p(L,pe.id),pe.beginCaptures=F,pe.whileCaptures=le,pe._while=new p(I,-2),pe.whileHasBackReferences=pe._while.hasBackReferences,pe.patterns=ae.patterns,pe.hasMissingPatterns=ae.hasMissingPatterns,pe._cachedCompiledPatterns=null,pe._cachedCompiledWhilePatterns=null,pe}return s(m,x),m.prototype.dispose=function(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null),this._cachedCompiledWhilePatterns&&(this._cachedCompiledWhilePatterns.dispose(),this._cachedCompiledWhilePatterns=null)},Object.defineProperty(m.prototype,"debugBeginRegExp",{get:function(){return""+this._begin.source},enumerable:!0,configurable:!0}),Object.defineProperty(m.prototype,"debugWhileRegExp",{get:function(){return""+this._while.source},enumerable:!0,configurable:!0}),m.prototype.getWhileWithResolvedBackReferences=function(w,C){return this._while.resolveBackReferences(w,C)},m.prototype.collectPatternsRecursive=function(w,C,S){if(S){var O,L=void 0;for(L=0,O=this.patterns.length;L<O;L++)w.getRule(this.patterns[L]).collectPatternsRecursive(w,C,!1)}else C.push(this._begin)},m.prototype.compile=function(w,C,S,O){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new h,this.collectPatternsRecursive(w,this._cachedCompiledPatterns,!0)),this._cachedCompiledPatterns.compile(w,S,O)},m.prototype.compileWhile=function(w,C,S,O){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new h,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,C||"￿"),this._cachedCompiledWhilePatterns.compile(w,S,O)},m}(f);r.BeginWhileRule=_;var g=function(){function x(){}return x.createCaptureRule=function(m,w,C,S,O){return m.registerRule(function(L){return new d(w,L,C,S,O)})},x.getCompiledRuleId=function(m,w,C){return m.id||w.registerRule(function(S){if(m.id=S,m.match)return new v(m.$vscodeTextmateLocation,m.id,m.name,m.match,x._compileCaptures(m.captures,w,C));if(m.begin===void 0){m.repository&&(C=l.mergeObjects({},C,m.repository));var O=m.patterns;return O===void 0&&m.include&&(O=[{include:m.include}]),new y(m.$vscodeTextmateLocation,m.id,m.name,m.contentName,x._compilePatterns(O,w,C))}return m.while?new _(m.$vscodeTextmateLocation,m.id,m.name,m.contentName,m.begin,x._compileCaptures(m.beginCaptures||m.captures,w,C),m.while,x._compileCaptures(m.whileCaptures||m.captures,w,C),x._compilePatterns(m.patterns,w,C)):new b(m.$vscodeTextmateLocation,m.id,m.name,m.contentName,m.begin,x._compileCaptures(m.beginCaptures||m.captures,w,C),m.end,x._compileCaptures(m.endCaptures||m.captures,w,C),m.applyEndPatternLast,x._compilePatterns(m.patterns,w,C))}),m.id},x._compileCaptures=function(m,w,C){var S=[];if(m){var O=0;for(var L in m)L!=="$vscodeTextmateLocation"&&(I=parseInt(L,10))>O&&(O=I);for(var F=0;F<=O;F++)S[F]=null;for(var L in m)if(L!=="$vscodeTextmateLocation"){var I=parseInt(L,10),le=0;m[L].patterns&&(le=x.getCompiledRuleId(m[L],w,C)),S[I]=x.createCaptureRule(w,m[L].$vscodeTextmateLocation,m[L].name,m[L].contentName,le)}}return S},x._compilePatterns=function(m,w,C){var S=[];if(m)for(var O=0,L=m.length;O<L;O++){var F=m[O],I=-1;if(F.include)if(F.include.charAt(0)==="#"){var le=C[F.include.substr(1)];le&&(I=x.getCompiledRuleId(le,w,C))}else if(F.include==="$base"||F.include==="$self")I=x.getCompiledRuleId(C[F.include],w,C);else{var ae=null,pe=null,ve=F.include.indexOf("#");ve>=0?(ae=F.include.substring(0,ve),pe=F.include.substring(ve+1)):ae=F.include;var oe=w.getExternalGrammar(ae,C);if(oe)if(pe){var T=oe.repository[pe];T&&(I=x.getCompiledRuleId(T,w,oe.repository))}else I=x.getCompiledRuleId(oe.repository.$self,w,oe.repository)}else I=x.getCompiledRuleId(F,w,C);if(I!==-1){var E=w.getRule(I),A=!1;if((E instanceof y||E instanceof b||E instanceof _)&&E.hasMissingPatterns&&E.patterns.length===0&&(A=!0),A)continue;S.push(I)}}return{patterns:S,hasMissingPatterns:(m?m.length:0)!==S.length}},x}();r.RuleFactory=g},function(n,r,i){function o(s){return!!s&&!!s.match(/[\w\.:]+/)}Object.defineProperty(r,"__esModule",{value:!0}),r.createMatchers=function(s,l){for(var c,a,u,f=[],d=(u=(a=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g).exec(c=s),{next:function(){if(!u)return null;var _=u[0];return u=a.exec(c),_}}),p=d.next();p!==null;){var h=0;if(p.length===2&&p.charAt(1)===":"){switch(p.charAt(0)){case"R":h=1;break;case"L":h=-1;break;default:console.log("Unknown priority "+p+" in scope selector")}p=d.next()}var v=b();if(f.push({matcher:v,priority:h}),p!==",")break;p=d.next()}return f;function y(){if(p==="-"){p=d.next();var _=y();return function(m){return!!_&&!_(m)}}if(p==="("){p=d.next();var g=function(){for(var m=[],w=b();w&&(m.push(w),p==="|"||p===",");){do p=d.next();while(p==="|"||p===",");w=b()}return function(C){return m.some(function(S){return S(C)})}}();return p===")"&&(p=d.next()),g}if(o(p)){var x=[];do x.push(p),p=d.next();while(o(p));return function(m){return l(x,m)}}return null}function b(){for(var _=[],g=y();g;)_.push(g),g=y();return function(x){return _.every(function(m){return m(x)})}}}},function(n,r){var i,o,s=n.exports={};function l(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function a(_){if(i===setTimeout)return setTimeout(_,0);if((i===l||!i)&&setTimeout)return i=setTimeout,setTimeout(_,0);try{return i(_,0)}catch{try{return i.call(null,_,0)}catch{return i.call(this,_,0)}}}(function(){try{i=typeof setTimeout=="function"?setTimeout:l}catch{i=l}try{o=typeof clearTimeout=="function"?clearTimeout:c}catch{o=c}})();var u,f=[],d=!1,p=-1;function h(){d&&u&&(d=!1,u.length?f=u.concat(f):p=-1,f.length&&v())}function v(){if(!d){var _=a(h);d=!0;for(var g=f.length;g;){for(u=f,f=[];++p<g;)u&&u[p].run();p=-1,g=f.length}u=null,d=!1,function(x){if(o===clearTimeout)return clearTimeout(x);if((o===c||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(x);try{o(x)}catch{try{return o.call(null,x)}catch{return o.call(this,x)}}}(_)}}function y(_,g){this.fun=_,this.array=g}function b(){}s.nextTick=function(_){var g=new Array(arguments.length-1);if(arguments.length>1)for(var x=1;x<arguments.length;x++)g[x-1]=arguments[x];f.push(new y(_,g)),f.length!==1||d||a(v)},y.prototype.run=function(){this.fun.apply(null,this.array)},s.title="browser",s.browser=!0,s.env={},s.argv=[],s.version="",s.versions={},s.on=b,s.addListener=b,s.once=b,s.off=b,s.removeListener=b,s.removeAllListeners=b,s.emit=b,s.prependListener=b,s.prependOnceListener=b,s.listeners=function(_){return[]},s.binding=function(_){throw new Error("process.binding is not supported")},s.cwd=function(){return"/"},s.chdir=function(_){throw new Error("process.chdir is not supported")},s.umask=function(){return 0}},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(9),s=i(2),l=i(10);r.parseRawGrammar=function(c,a){return a===void 0&&(a=null),a!==null&&/\.json$/.test(a)?function(u,f){return s.DebugFlags.InDebugMode?l.parse(u,f,!0):JSON.parse(u)}(c,a):function(u,f){return s.DebugFlags.InDebugMode?o.parseWithLocation(u,f,"$vscodeTextmateLocation"):o.parse(u)}(c,a)}},function(n,r,i){function o(s,l,c){var a=s.length,u=0,f=1,d=0;function p(V){if(c===null)u+=V;else for(;V>0;)s.charCodeAt(u)===10?(u++,f++,d=0):(u++,d++),V--}function h(V){c===null?u=V:p(V-u)}function v(){for(;u<a;){var V=s.charCodeAt(u);if(V!==32&&V!==9&&V!==13&&V!==10)break;p(1)}}function y(V){return s.substr(u,V.length)===V&&(p(V.length),!0)}function b(V){var X=s.indexOf(V,u);h(X!==-1?X+V.length:a)}function _(V){var X=s.indexOf(V,u);if(X!==-1){var ce=s.substring(u,X);return h(X+V.length),ce}return ce=s.substr(u),h(a),ce}a>0&&s.charCodeAt(0)===65279&&(u=1);var g=0,x=null,m=[],w=[],C=null;function S(V,X){m.push(g),w.push(x),g=V,x=X}function O(){if(m.length===0)return L("illegal state stack");g=m.pop(),x=w.pop()}function L(V){throw new Error("Near offset "+u+": "+V+" ~~~"+s.substr(u,50)+"~~~")}var F,I,le,ae=function(){if(C===null)return L("missing <key>");var V={};c!==null&&(V[c]={filename:l,line:f,char:d}),x[C]=V,C=null,S(1,V)},pe=function(){if(C===null)return L("missing <key>");var V=[];x[C]=V,C=null,S(2,V)},ve=function(){var V={};c!==null&&(V[c]={filename:l,line:f,char:d}),x.push(V),S(1,V)},oe=function(){var V=[];x.push(V),S(2,V)};function T(){if(g!==1)return L("unexpected </dict>");O()}function E(){return g===1||g!==2?L("unexpected </array>"):void O()}function A(V){if(g===1){if(C===null)return L("missing <key>");x[C]=V,C=null}else g===2?x.push(V):x=V}function z(V){if(isNaN(V))return L("cannot parse float");if(g===1){if(C===null)return L("missing <key>");x[C]=V,C=null}else g===2?x.push(V):x=V}function B(V){if(isNaN(V))return L("cannot parse integer");if(g===1){if(C===null)return L("missing <key>");x[C]=V,C=null}else g===2?x.push(V):x=V}function ie(V){if(g===1){if(C===null)return L("missing <key>");x[C]=V,C=null}else g===2?x.push(V):x=V}function he(V){if(g===1){if(C===null)return L("missing <key>");x[C]=V,C=null}else g===2?x.push(V):x=V}function N(V){if(g===1){if(C===null)return L("missing <key>");x[C]=V,C=null}else g===2?x.push(V):x=V}function U(V){if(V.isClosed)return"";var X=_("</");return b(">"),X.replace(/&#([0-9]+);/g,function(ce,k){return String.fromCodePoint(parseInt(k,10))}).replace(/&#x([0-9a-f]+);/g,function(ce,k){return String.fromCodePoint(parseInt(k,16))}).replace(/&amp;|&lt;|&gt;|&quot;|&apos;/g,function(ce){switch(ce){case"&amp;":return"&";case"&lt;":return"<";case"&gt;":return">";case"&quot;":return'"';case"&apos;":return"'"}return ce})}for(;u<a&&(v(),!(u>=a));){var D=s.charCodeAt(u);if(p(1),D!==60)return L("expected <");if(u>=a)return L("unexpected end of input");var te=s.charCodeAt(u);if(te!==63)if(te!==33){if(te===47){if(p(1),v(),y("plist")){b(">");continue}if(y("dict")){b(">"),T();continue}if(y("array")){b(">"),E();continue}return L("unexpected closed tag")}var se=(I=void 0,le=void 0,I=_(">"),le=!1,I.charCodeAt(I.length-1)===47&&(le=!0,I=I.substring(0,I.length-1)),{name:I.trim(),isClosed:le});switch(se.name){case"dict":g===1?ae():g===2?ve():(x={},c!==null&&(x[c]={filename:l,line:f,char:d}),S(1,x)),se.isClosed&&T();continue;case"array":g===1?pe():g===2?oe():S(2,x=[]),se.isClosed&&E();continue;case"key":F=U(se),g!==1?L("unexpected <key>"):C!==null?L("too many <key>"):C=F;continue;case"string":A(U(se));continue;case"real":z(parseFloat(U(se)));continue;case"integer":B(parseInt(U(se),10));continue;case"date":ie(new Date(U(se)));continue;case"data":he(U(se));continue;case"true":U(se),N(!0);continue;case"false":U(se),N(!1);continue}if(!/^plist/.test(se.name))return L("unexpected opened tag "+se.name)}else{if(p(1),y("--")){b("-->");continue}b(">")}else p(1),b("?>")}return x}Object.defineProperty(r,"__esModule",{value:!0}),r.parseWithLocation=function(s,l,c){return o(s,l,c)},r.parse=function(s){return o(s,null,null)}},function(n,r,i){function o(a,u){throw new Error("Near offset "+a.pos+": "+u+" ~~~"+a.source.substr(a.pos,50)+"~~~")}Object.defineProperty(r,"__esModule",{value:!0}),r.parse=function(a,u,f){var d=new s(a),p=new l,h=0,v=null,y=[],b=[];function _(){y.push(h),b.push(v)}function g(){h=y.pop(),v=b.pop()}function x(S){o(d,S)}for(;c(d,p);){if(h===0){if(v!==null&&x("too many constructs in root"),p.type===3){v={},f&&(v.$vscodeTextmateLocation=p.toLocation(u)),_(),h=1;continue}if(p.type===2){v=[],_(),h=4;continue}x("unexpected token in root")}if(h===2){if(p.type===5){g();continue}if(p.type===7){h=3;continue}x("expected , or }")}if(h===1||h===3){if(h===1&&p.type===5){g();continue}if(p.type===1){var m=p.value;if(c(d,p)&&p.type===6||x("expected colon"),c(d,p)||x("expected value"),h=2,p.type===1){v[m]=p.value;continue}if(p.type===8){v[m]=null;continue}if(p.type===9){v[m]=!0;continue}if(p.type===10){v[m]=!1;continue}if(p.type===11){v[m]=parseFloat(p.value);continue}if(p.type===2){var w=[];v[m]=w,_(),h=4,v=w;continue}if(p.type===3){var C={};f&&(C.$vscodeTextmateLocation=p.toLocation(u)),v[m]=C,_(),h=1,v=C;continue}}x("unexpected token in dict")}if(h===5){if(p.type===4){g();continue}if(p.type===7){h=6;continue}x("expected , or ]")}if(h===4||h===6){if(h===4&&p.type===4){g();continue}if(h=5,p.type===1){v.push(p.value);continue}if(p.type===8){v.push(null);continue}if(p.type===9){v.push(!0);continue}if(p.type===10){v.push(!1);continue}if(p.type===11){v.push(parseFloat(p.value));continue}if(p.type===2){w=[],v.push(w),_(),h=4,v=w;continue}if(p.type===3){C={},f&&(C.$vscodeTextmateLocation=p.toLocation(u)),v.push(C),_(),h=1,v=C;continue}x("unexpected token in array")}x("unknown state")}return b.length!==0&&x("unclosed constructs"),v};var s=function(a){this.source=a,this.pos=0,this.len=a.length,this.line=1,this.char=0},l=function(){function a(){this.value=null,this.type=0,this.offset=-1,this.len=-1,this.line=-1,this.char=-1}return a.prototype.toLocation=function(u){return{filename:u,line:this.line,char:this.char}},a}();function c(a,u){u.value=null,u.type=0,u.offset=-1,u.len=-1,u.line=-1,u.char=-1;for(var f,d=a.source,p=a.pos,h=a.len,v=a.line,y=a.char;;){if(p>=h)return!1;if((f=d.charCodeAt(p))!==32&&f!==9&&f!==13){if(f!==10)break;p++,v++,y=0}else p++,y++}if(u.offset=p,u.line=v,u.char=y,f===34){for(u.type=1,p++,y++;;){if(p>=h)return!1;if(f=d.charCodeAt(p),p++,y++,f!==92){if(f===34)break}else p++,y++}u.value=d.substring(u.offset+1,p-1).replace(/\\u([0-9A-Fa-f]{4})/g,function(b,_){return String.fromCodePoint(parseInt(_,16))}).replace(/\\(.)/g,function(b,_){switch(_){case'"':return'"';case"\\":return"\\";case"/":return"/";case"b":return"\b";case"f":return"\f";case"n":return`
`;case"r":return"\r";case"t":return" ";default:o(a,"invalid escape sequence")}throw new Error("unreachable")})}else if(f===91)u.type=2,p++,y++;else if(f===123)u.type=3,p++,y++;else if(f===93)u.type=4,p++,y++;else if(f===125)u.type=5,p++,y++;else if(f===58)u.type=6,p++,y++;else if(f===44)u.type=7,p++,y++;else if(f===110){if(u.type=8,p++,y++,(f=d.charCodeAt(p))!==117||(p++,y++,(f=d.charCodeAt(p))!==108)||(p++,y++,(f=d.charCodeAt(p))!==108))return!1;p++,y++}else if(f===116){if(u.type=9,p++,y++,(f=d.charCodeAt(p))!==114||(p++,y++,(f=d.charCodeAt(p))!==117)||(p++,y++,(f=d.charCodeAt(p))!==101))return!1;p++,y++}else if(f===102){if(u.type=10,p++,y++,(f=d.charCodeAt(p))!==97||(p++,y++,(f=d.charCodeAt(p))!==108)||(p++,y++,(f=d.charCodeAt(p))!==115)||(p++,y++,(f=d.charCodeAt(p))!==101))return!1;p++,y++}else for(u.type=11;;){if(p>=h)return!1;if(!((f=d.charCodeAt(p))===46||f>=48&&f<=57||f===101||f===69||f===45||f===43))break;p++,y++}return u.len=p-u.offset,u.value===null&&(u.value=d.substr(u.offset,u.len)),a.pos=p,a.line=v,a.char=y,!0}},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(v,y,b,_,g,x){this.scope=v,this.parentScopes=y,this.index=b,this.fontStyle=_,this.foreground=g,this.background=x};function s(v){return!!/^#[0-9a-f]{6}$/i.test(v)||!!/^#[0-9a-f]{8}$/i.test(v)||!!/^#[0-9a-f]{3}$/i.test(v)||!!/^#[0-9a-f]{4}$/i.test(v)}function l(v){if(!v)return[];if(!v.settings||!Array.isArray(v.settings))return[];for(var y=v.settings,b=[],_=0,g=0,x=y.length;g<x;g++){var m=y[g];if(m.settings){var w=void 0;typeof m.scope=="string"?w=m.scope.replace(/^[,]+/,"").replace(/[,]+$/,"").split(","):w=Array.isArray(m.scope)?m.scope:[""];var C=-1;if(typeof m.settings.fontStyle=="string"){C=0;for(var S=0,O=(I=m.settings.fontStyle.split(" ")).length;S<O;S++)switch(I[S]){case"italic":C|=1;break;case"bold":C|=2;break;case"underline":C|=4}}var L=null;typeof m.settings.foreground=="string"&&s(m.settings.foreground)&&(L=m.settings.foreground);var F=null;for(typeof m.settings.background=="string"&&s(m.settings.background)&&(F=m.settings.background),S=0,O=w.length;S<O;S++){var I,le=(I=w[S].trim().split(" "))[I.length-1],ae=null;I.length>1&&(ae=I.slice(0,I.length-1)).reverse(),b[_++]=new o(le,ae,g,C,L,F)}}}return b}function c(v,y){v.sort(function(F,I){var le=f(F.scope,I.scope);return le!==0||(le=d(F.parentScopes,I.parentScopes))!==0?le:F.index-I.index});for(var b=0,_="#000000",g="#ffffff";v.length>=1&&v[0].scope==="";){var x=v.shift();x.fontStyle!==-1&&(b=x.fontStyle),x.foreground!==null&&(_=x.foreground),x.background!==null&&(g=x.background)}for(var m=new a(y),w=new p(0,null,b,m.getId(_),m.getId(g)),C=new h(new p(0,null,-1,0,0),[]),S=0,O=v.length;S<O;S++){var L=v[S];C.insert(0,L.scope,L.parentScopes,L.fontStyle,m.getId(L.foreground),m.getId(L.background))}return new u(m,w,C)}r.ParsedThemeRule=o,r.parseTheme=l;var a=function(){function v(y){if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(y)){this._isFrozen=!0;for(var b=0,_=y.length;b<_;b++)this._color2id[y[b]]=b,this._id2color[b]=y[b]}else this._isFrozen=!1}return v.prototype.getId=function(y){if(y===null)return 0;y=y.toUpperCase();var b=this._color2id[y];if(b)return b;if(this._isFrozen)throw new Error("Missing color in color map - "+y);return b=++this._lastColorId,this._color2id[y]=b,this._id2color[b]=y,b},v.prototype.getColorMap=function(){return this._id2color.slice(0)},v}();r.ColorMap=a;var u=function(){function v(y,b,_){this._colorMap=y,this._root=_,this._defaults=b,this._cache={}}return v.createFromRawTheme=function(y,b){return this.createFromParsedTheme(l(y),b)},v.createFromParsedTheme=function(y,b){return c(y,b)},v.prototype.getColorMap=function(){return this._colorMap.getColorMap()},v.prototype.getDefaults=function(){return this._defaults},v.prototype.match=function(y){return this._cache.hasOwnProperty(y)||(this._cache[y]=this._root.match(y)),this._cache[y]},v}();function f(v,y){return v<y?-1:v>y?1:0}function d(v,y){if(v===null&&y===null)return 0;if(!v)return-1;if(!y)return 1;var b=v.length,_=y.length;if(b===_){for(var g=0;g<b;g++){var x=f(v[g],y[g]);if(x!==0)return x}return 0}return b-_}r.Theme=u,r.strcmp=f,r.strArrCmp=d;var p=function(){function v(y,b,_,g,x){this.scopeDepth=y,this.parentScopes=b,this.fontStyle=_,this.foreground=g,this.background=x}return v.prototype.clone=function(){return new v(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)},v.cloneArr=function(y){for(var b=[],_=0,g=y.length;_<g;_++)b[_]=y[_].clone();return b},v.prototype.acceptOverwrite=function(y,b,_,g){this.scopeDepth>y?console.log("how did this happen?"):this.scopeDepth=y,b!==-1&&(this.fontStyle=b),_!==0&&(this.foreground=_),g!==0&&(this.background=g)},v}();r.ThemeTrieElementRule=p;var h=function(){function v(y,b,_){b===void 0&&(b=[]),_===void 0&&(_={}),this._mainRule=y,this._rulesWithParentScopes=b,this._children=_}return v._sortBySpecificity=function(y){return y.length===1||y.sort(this._cmpBySpecificity),y},v._cmpBySpecificity=function(y,b){if(y.scopeDepth===b.scopeDepth){var _=y.parentScopes,g=b.parentScopes,x=_===null?0:_.length,m=g===null?0:g.length;if(x===m)for(var w=0;w<x;w++){var C=_[w].length,S=g[w].length;if(C!==S)return S-C}return m-x}return b.scopeDepth-y.scopeDepth},v.prototype.match=function(y){if(y==="")return v._sortBySpecificity([].concat(this._mainRule).concat(this._rulesWithParentScopes));var b,_,g=y.indexOf(".");return g===-1?(b=y,_=""):(b=y.substring(0,g),_=y.substring(g+1)),this._children.hasOwnProperty(b)?this._children[b].match(_):v._sortBySpecificity([].concat(this._mainRule).concat(this._rulesWithParentScopes))},v.prototype.insert=function(y,b,_,g,x,m){if(b!==""){var w,C,S,O=b.indexOf(".");O===-1?(w=b,C=""):(w=b.substring(0,O),C=b.substring(O+1)),this._children.hasOwnProperty(w)?S=this._children[w]:(S=new v(this._mainRule.clone(),p.cloneArr(this._rulesWithParentScopes)),this._children[w]=S),S.insert(y+1,C,_,g,x,m)}else this._doInsertHere(y,_,g,x,m)},v.prototype._doInsertHere=function(y,b,_,g,x){if(b!==null){for(var m=0,w=this._rulesWithParentScopes.length;m<w;m++){var C=this._rulesWithParentScopes[m];if(d(C.parentScopes,b)===0)return void C.acceptOverwrite(y,_,g,x)}_===-1&&(_=this._mainRule.fontStyle),g===0&&(g=this._mainRule.foreground),x===0&&(x=this._mainRule.background),this._rulesWithParentScopes.push(new p(y,b,_,g,x))}else this._mainRule.acceptOverwrite(y,_,g,x)},v}();r.ThemeTrieElement=h}])})})(_a);const ba=[{id:"abap",scopeName:"source.abap",path:"abap.tmLanguage.json",samplePath:"abap.sample"},{id:"actionscript-3",scopeName:"source.actionscript.3",path:"actionscript-3.tmLanguage.json",samplePath:"actionscript-3.sample"},{id:"ada",scopeName:"source.ada",path:"ada.tmLanguage.json",samplePath:"ada.sample"},{id:"apache",scopeName:"source.apacheconf",path:"apache.tmLanguage.json"},{id:"apex",scopeName:"source.apex",path:"apex.tmLanguage.json",samplePath:"apex.sample"},{id:"apl",scopeName:"source.apl",path:"apl.tmLanguage.json",embeddedLangs:["html","xml","css","javascript","json"]},{id:"applescript",scopeName:"source.applescript",path:"applescript.tmLanguage.json",samplePath:"applescript.sample"},{id:"asm",scopeName:"source.asm.x86_64",path:"asm.tmLanguage.json",samplePath:"asm.sample"},{id:"astro",scopeName:"text.html.astro",path:"astro.tmLanguage.json",samplePath:"astro.sample",embeddedLangs:["css","javascript","less","sass","scss","stylus","typescript","tsx"]},{id:"awk",scopeName:"source.awk",path:"awk.tmLanguage.json",samplePath:"awk.sample"},{id:"ballerina",scopeName:"source.ballerina",path:"ballerina.tmLanguage.json",samplePath:"ballerina.sample"},{id:"bat",scopeName:"source.batchfile",path:"bat.tmLanguage.json",samplePath:"bat.sample",aliases:["batch"]},{id:"berry",scopeName:"source.berry",path:"berry.tmLanguage.json",samplePath:"berry.sample",aliases:["be"]},{id:"bibtex",scopeName:"text.bibtex",path:"bibtex.tmLanguage.json"},{id:"bicep",scopeName:"source.bicep",path:"bicep.tmLanguage.json",samplePath:"bicep.sample"},{id:"c",scopeName:"source.c",path:"c.tmLanguage.json",samplePath:"c.sample"},{id:"clojure",scopeName:"source.clojure",path:"clojure.tmLanguage.json",samplePath:"clojure.sample",aliases:["clj"]},{id:"cobol",scopeName:"source.cobol",path:"cobol.tmLanguage.json",samplePath:"cobol.sample",embeddedLangs:["sql","html","java"]},{id:"codeql",scopeName:"source.ql",path:"codeql.tmLanguage.json",samplePath:"codeql.sample",aliases:["ql"]},{id:"coffee",scopeName:"source.coffee",path:"coffee.tmLanguage.json",samplePath:"coffee.sample",embeddedLangs:["javascript"]},{id:"cpp",scopeName:"source.cpp",path:"cpp.tmLanguage.json",samplePath:"cpp.sample",embeddedLangs:["sql"]},{id:"crystal",scopeName:"source.crystal",path:"crystal.tmLanguage.json",samplePath:"crystal.sample",embeddedLangs:["html","sql","css","c","javascript","shellscript"]},{id:"csharp",scopeName:"source.cs",path:"csharp.tmLanguage.json",samplePath:"csharp.sample",aliases:["c#"]},{id:"css",scopeName:"source.css",path:"css.tmLanguage.json",samplePath:"css.sample"},{id:"cue",scopeName:"source.cue",path:"cue.tmLanguage.json",samplePath:"cue.sample"},{id:"d",scopeName:"source.d",path:"d.tmLanguage.json",samplePath:"d.sample"},{id:"dart",scopeName:"source.dart",path:"dart.tmLanguage.json",samplePath:"dart.sample"},{id:"diff",scopeName:"source.diff",path:"diff.tmLanguage.json",samplePath:"diff.sample"},{id:"docker",scopeName:"source.dockerfile",path:"docker.tmLanguage.json",samplePath:"docker.sample"},{id:"dream-maker",scopeName:"source.dm",path:"dream-maker.tmLanguage.json"},{id:"elixir",scopeName:"source.elixir",path:"elixir.tmLanguage.json",samplePath:"elixir.sample",embeddedLangs:["html"]},{id:"elm",scopeName:"source.elm",path:"elm.tmLanguage.json",samplePath:"elm.sample"},{id:"erb",scopeName:"text.html.erb",path:"erb.tmLanguage.json",samplePath:"erb.sample",embeddedLangs:["html","ruby"]},{id:"erlang",scopeName:"source.erlang",path:"erlang.tmLanguage.json",samplePath:"erlang.sample"},{id:"fish",scopeName:"source.fish",path:"fish.tmLanguage.json",samplePath:"fish.sample"},{id:"fsharp",scopeName:"source.fsharp",path:"fsharp.tmLanguage.json",samplePath:"fsharp.sample",aliases:["f#"],embeddedLangs:["markdown"]},{id:"gherkin",scopeName:"text.gherkin.feature",path:"gherkin.tmLanguage.json"},{id:"git-commit",scopeName:"text.git-commit",path:"git-commit.tmLanguage.json",embeddedLangs:["diff"]},{id:"git-rebase",scopeName:"text.git-rebase",path:"git-rebase.tmLanguage.json",embeddedLangs:["shellscript"]},{id:"gnuplot",scopeName:"source.gnuplot",path:"gnuplot.tmLanguage.json"},{id:"go",scopeName:"source.go",path:"go.tmLanguage.json",samplePath:"go.sample"},{id:"graphql",scopeName:"source.graphql",path:"graphql.tmLanguage.json",embeddedLangs:["javascript","typescript","jsx","tsx"]},{id:"groovy",scopeName:"source.groovy",path:"groovy.tmLanguage.json"},{id:"hack",scopeName:"source.hack",path:"hack.tmLanguage.json",embeddedLangs:["html","sql"]},{id:"haml",scopeName:"text.haml",path:"haml.tmLanguage.json",embeddedLangs:["ruby","javascript","sass","coffee","markdown","css"]},{id:"handlebars",scopeName:"text.html.handlebars",path:"handlebars.tmLanguage.json",aliases:["hbs"],embeddedLangs:["html","css","javascript","yaml"]},{id:"haskell",scopeName:"source.haskell",path:"haskell.tmLanguage.json"},{id:"hcl",scopeName:"source.hcl",path:"hcl.tmLanguage.json"},{id:"hlsl",scopeName:"source.hlsl",path:"hlsl.tmLanguage.json"},{id:"html",scopeName:"text.html.basic",path:"html.tmLanguage.json",samplePath:"html.sample",embeddedLangs:["javascript","css"]},{id:"ini",scopeName:"source.ini",path:"ini.tmLanguage.json"},{id:"java",scopeName:"source.java",path:"java.tmLanguage.json",samplePath:"java.sample"},{id:"javascript",scopeName:"source.js",path:"javascript.tmLanguage.json",samplePath:"javascript.sample",aliases:["js"]},{id:"jinja-html",scopeName:"text.html.jinja",path:"jinja-html.tmLanguage.json",embeddedLangs:["html"]},{id:"json",scopeName:"source.json",path:"json.tmLanguage.json"},{id:"jsonc",scopeName:"source.json.comments",path:"jsonc.tmLanguage.json"},{id:"jsonnet",scopeName:"source.jsonnet",path:"jsonnet.tmLanguage.json"},{id:"jssm",scopeName:"source.jssm",path:"jssm.tmLanguage.json",samplePath:"jssm.sample",aliases:["fsl"]},{id:"jsx",scopeName:"source.js.jsx",path:"jsx.tmLanguage.json"},{id:"julia",scopeName:"source.julia",path:"julia.tmLanguage.json",embeddedLangs:["cpp","python","javascript","r","sql"]},{id:"jupyter",scopeName:"source.jupyter",path:"jupyter.tmLanguage.json",embeddedLangs:["json"]},{id:"kotlin",scopeName:"source.kotlin",path:"kotlin.tmLanguage.json"},{id:"latex",scopeName:"text.tex.latex",path:"latex.tmLanguage.json",embeddedLangs:["tex","css","html","java","javascript","typescript","lua","python","julia","ruby","xml","yaml","cpp","haskell","scala","gnuplot"]},{id:"less",scopeName:"source.css.less",path:"less.tmLanguage.json",embeddedLangs:["css"]},{id:"lisp",scopeName:"source.lisp",path:"lisp.tmLanguage.json"},{id:"logo",scopeName:"source.logo",path:"logo.tmLanguage.json"},{id:"lua",scopeName:"source.lua",path:"lua.tmLanguage.json",embeddedLangs:["c"]},{id:"make",scopeName:"source.makefile",path:"make.tmLanguage.json",aliases:["makefile"]},{id:"markdown",scopeName:"text.html.markdown",path:"markdown.tmLanguage.json",aliases:["md"],embeddedLangs:["css","html","ini","java","lua","make","perl","r","ruby","php","sql","vb","xml","xsl","yaml","bat","clojure","coffee","c","cpp","diff","docker","git-commit","git-rebase","go","groovy","pug","javascript","json","jsonc","less","objective-c","swift","scss","raku","powershell","python","rust","scala","shellscript","typescript","tsx","csharp","fsharp","dart","handlebars","erlang","elixir","latex","bibtex"]},{id:"marko",scopeName:"text.marko",path:"marko.tmLanguage.json",samplePath:"marko.sample",embeddedLangs:["css","less","scss","javascript"]},{id:"matlab",scopeName:"source.matlab",path:"matlab.tmLanguage.json"},{id:"mdx",scopeName:"text.html.markdown.jsx",path:"mdx.tmLanguage.json",embeddedLangs:["jsx","markdown"]},{id:"nginx",scopeName:"source.nginx",path:"nginx.tmLanguage.json",embeddedLangs:["lua"]},{id:"nim",scopeName:"source.nim",path:"nim.tmLanguage.json",embeddedLangs:["c","html","xml","javascript","css","markdown"]},{id:"nix",scopeName:"source.nix",path:"nix.tmLanguage.json"},{id:"objective-c",scopeName:"source.objc",path:"objective-c.tmLanguage.json",aliases:["objc"]},{id:"objective-cpp",scopeName:"source.objcpp",path:"objective-cpp.tmLanguage.json"},{id:"ocaml",scopeName:"source.ocaml",path:"ocaml.tmLanguage.json"},{id:"pascal",scopeName:"source.pascal",path:"pascal.tmLanguage.json"},{id:"perl",scopeName:"source.perl",path:"perl.tmLanguage.json",embeddedLangs:["html","xml","css","javascript","sql"]},{id:"php",scopeName:"source.php",path:"php.tmLanguage.json",embeddedLangs:["html","xml","sql","javascript","json","css"]},{id:"plsql",scopeName:"source.plsql.oracle",path:"plsql.tmLanguage.json"},{id:"postcss",scopeName:"source.css.postcss",path:"postcss.tmLanguage.json"},{id:"powershell",scopeName:"source.powershell",path:"powershell.tmLanguage.json",aliases:["ps","ps1"]},{id:"prisma",scopeName:"source.prisma",path:"prisma.tmLanguage.json",samplePath:"prisma.sample"},{id:"prolog",scopeName:"source.prolog",path:"prolog.tmLanguage.json"},{id:"pug",scopeName:"text.pug",path:"pug.tmLanguage.json",aliases:["jade"],embeddedLangs:["javascript","css","sass","stylus","coffee","html"]},{id:"puppet",scopeName:"source.puppet",path:"puppet.tmLanguage.json"},{id:"purescript",scopeName:"source.purescript",path:"purescript.tmLanguage.json"},{id:"python",scopeName:"source.python",path:"python.tmLanguage.json",samplePath:"python.sample",aliases:["py"]},{id:"r",scopeName:"source.r",path:"r.tmLanguage.json"},{id:"raku",scopeName:"source.perl.6",path:"raku.tmLanguage.json",aliases:["perl6"]},{id:"razor",scopeName:"text.aspnetcorerazor",path:"razor.tmLanguage.json",embeddedLangs:["html","csharp"]},{id:"rel",scopeName:"source.rel",path:"rel.tmLanguage.json",samplePath:"rel.sample"},{id:"riscv",scopeName:"source.riscv",path:"riscv.tmLanguage.json"},{id:"ruby",scopeName:"source.ruby",path:"ruby.tmLanguage.json",samplePath:"ruby.sample",aliases:["rb"],embeddedLangs:["html","xml","sql","css","c","javascript","shellscript","lua"]},{id:"rust",scopeName:"source.rust",path:"rust.tmLanguage.json",aliases:["rs"]},{id:"sas",scopeName:"source.sas",path:"sas.tmLanguage.json",embeddedLangs:["sql"]},{id:"sass",scopeName:"source.sass",path:"sass.tmLanguage.json"},{id:"scala",scopeName:"source.scala",path:"scala.tmLanguage.json"},{id:"scheme",scopeName:"source.scheme",path:"scheme.tmLanguage.json"},{id:"scss",scopeName:"source.css.scss",path:"scss.tmLanguage.json",embeddedLangs:["css"]},{id:"shaderlab",scopeName:"source.shaderlab",path:"shaderlab.tmLanguage.json",aliases:["shader"],embeddedLangs:["hlsl"]},{id:"shellscript",scopeName:"source.shell",path:"shellscript.tmLanguage.json",aliases:["shell","bash","sh","zsh"],embeddedLangs:["ruby","python","applescript","html","markdown"]},{id:"smalltalk",scopeName:"source.smalltalk",path:"smalltalk.tmLanguage.json"},{id:"solidity",scopeName:"source.solidity",path:"solidity.tmLanguage.json"},{id:"sparql",scopeName:"source.sparql",path:"sparql.tmLanguage.json",samplePath:"sparql.sample",embeddedLangs:["turtle"]},{id:"sql",scopeName:"source.sql",path:"sql.tmLanguage.json"},{id:"ssh-config",scopeName:"source.ssh-config",path:"ssh-config.tmLanguage.json"},{id:"stata",scopeName:"source.stata",path:"stata.tmLanguage.json",samplePath:"stata.sample",embeddedLangs:["sql"]},{id:"stylus",scopeName:"source.stylus",path:"stylus.tmLanguage.json",aliases:["styl"]},{id:"svelte",scopeName:"source.svelte",path:"svelte.tmLanguage.json",embeddedLangs:["javascript","typescript","coffee","stylus","sass","css","scss","less","postcss","pug","markdown"]},{id:"swift",scopeName:"source.swift",path:"swift.tmLanguage.json"},{id:"system-verilog",scopeName:"source.systemverilog",path:"system-verilog.tmLanguage.json"},{id:"tasl",scopeName:"source.tasl",path:"tasl.tmLanguage.json",samplePath:"tasl.sample"},{id:"tcl",scopeName:"source.tcl",path:"tcl.tmLanguage.json"},{id:"tex",scopeName:"text.tex",path:"tex.tmLanguage.json",embeddedLangs:["r"]},{id:"toml",scopeName:"source.toml",path:"toml.tmLanguage.json"},{id:"tsx",scopeName:"source.tsx",path:"tsx.tmLanguage.json",samplePath:"tsx.sample"},{id:"turtle",scopeName:"source.turtle",path:"turtle.tmLanguage.json",samplePath:"turtle.sample"},{id:"twig",scopeName:"text.html.twig",path:"twig.tmLanguage.json",embeddedLangs:["css","javascript","php","python","ruby"]},{id:"typescript",scopeName:"source.ts",path:"typescript.tmLanguage.json",aliases:["ts"]},{id:"vb",scopeName:"source.asp.vb.net",path:"vb.tmLanguage.json",aliases:["cmd"]},{id:"verilog",scopeName:"source.verilog",path:"verilog.tmLanguage.json"},{id:"vhdl",scopeName:"source.vhdl",path:"vhdl.tmLanguage.json"},{id:"viml",scopeName:"source.viml",path:"viml.tmLanguage.json",aliases:["vim","vimscript"]},{id:"vue-html",scopeName:"text.html.vue-html",path:"vue-html.tmLanguage.json",embeddedLangs:["vue","javascript"]},{id:"vue",scopeName:"source.vue",path:"vue.tmLanguage.json",embeddedLangs:["json","markdown","pug","haml","vue-html","sass","scss","less","stylus","postcss","css","typescript","coffee","javascript"]},{id:"wasm",scopeName:"source.wat",path:"wasm.tmLanguage.json"},{id:"wenyan",scopeName:"source.wenyan",path:"wenyan.tmLanguage.json",aliases:["文言"]},{id:"xml",scopeName:"text.xml",path:"xml.tmLanguage.json",embeddedLangs:["java"]},{id:"xsl",scopeName:"text.xml.xsl",path:"xsl.tmLanguage.json",embeddedLangs:["xml"]},{id:"yaml",scopeName:"source.yaml",path:"yaml.tmLanguage.json"},{id:"zenscript",scopeName:"source.zenscript",path:"zenscript.tmLanguage.json",samplePath:"zenscript.sample"}];var Xr;(function(e){e[e.NotSet=-1]="NotSet",e[e.None=0]="None",e[e.Italic=1]="Italic",e[e.Bold=2]="Bold",e[e.Underline=4]="Underline"})(Xr||(Xr={}));class jt{static toBinaryStr(t){let n=t.toString(2);for(;n.length<32;)n="0"+n;return n}static printMetadata(t){let n=jt.getLanguageId(t),r=jt.getTokenType(t),i=jt.getFontStyle(t),o=jt.getForeground(t),s=jt.getBackground(t);console.log({languageId:n,tokenType:r,fontStyle:i,foreground:o,background:s})}static getLanguageId(t){return(t&255)>>>0}static getTokenType(t){return(t&1792)>>>8}static getFontStyle(t){return(t&14336)>>>11}static getForeground(t){return(t&8372224)>>>14}static getBackground(t){return(t&4286578688)>>>23}static set(t,n,r,i,o,s){let l=jt.getLanguageId(t),c=jt.getTokenType(t),a=jt.getFontStyle(t),u=jt.getForeground(t),f=jt.getBackground(t);return n!==0&&(l=n),r!==0&&(c=r===8?0:r),i!==Xr.NotSet&&(a=i),o!==0&&(u=o),s!==0&&(f=s),(l<<0|c<<8|a<<11|u<<14|f<<23)>>>0}}function KP(e){return e.endsWith("/")||e.endsWith("\\")?e.slice(0,-1):e}function GP(e){return e.startsWith("./")?e.slice(2):e}function qP(e){const t=e.split(/[\/\\]/g);return t[t.length-2]}function YP(...e){return e.map(KP).map(GP).join("/")}function ZP(e,t){const n=new Map;for(const r of e){const i=t(r);n.has(i)?n.get(i).push(r):n.set(i,[r])}return n}function QP(e,t){t===void 0&&(t=!1);var n=e.length,r=0,i="",o=0,s=16,l=0,c=0,a=0,u=0,f=0;function d(g,x){for(var m=0,w=0;m<g||!x;){var C=e.charCodeAt(r);if(C>=48&&C<=57)w=w*16+C-48;else if(C>=65&&C<=70)w=w*16+C-65+10;else if(C>=97&&C<=102)w=w*16+C-97+10;else break;r++,m++}return m<g&&(w=-1),w}function p(g){r=g,i="",o=0,s=16,f=0}function h(){var g=r;if(e.charCodeAt(r)===48)r++;else for(r++;r<e.length&&Vr(e.charCodeAt(r));)r++;if(r<e.length&&e.charCodeAt(r)===46)if(r++,r<e.length&&Vr(e.charCodeAt(r)))for(r++;r<e.length&&Vr(e.charCodeAt(r));)r++;else return f=3,e.substring(g,r);var x=r;if(r<e.length&&(e.charCodeAt(r)===69||e.charCodeAt(r)===101))if(r++,(r<e.length&&e.charCodeAt(r)===43||e.charCodeAt(r)===45)&&r++,r<e.length&&Vr(e.charCodeAt(r))){for(r++;r<e.length&&Vr(e.charCodeAt(r));)r++;x=r}else f=3;return e.substring(g,x)}function v(){for(var g="",x=r;;){if(r>=n){g+=e.substring(x,r),f=2;break}var m=e.charCodeAt(r);if(m===34){g+=e.substring(x,r),r++;break}if(m===92){if(g+=e.substring(x,r),r++,r>=n){f=2;break}var w=e.charCodeAt(r++);switch(w){case 34:g+='"';break;case 92:g+="\\";break;case 47:g+="/";break;case 98:g+="\b";break;case 102:g+="\f";break;case 110:g+=`
`;break;case 114:g+="\r";break;case 116:g+=" ";break;case 117:var C=d(4,!0);C>=0?g+=String.fromCharCode(C):f=4;break;default:f=5}x=r;continue}if(m>=0&&m<=31)if(xi(m)){g+=e.substring(x,r),f=2;break}else f=6;r++}return g}function y(){if(i="",f=0,o=r,c=l,u=a,r>=n)return o=n,s=17;var g=e.charCodeAt(r);if(ml(g)){do r++,i+=String.fromCharCode(g),g=e.charCodeAt(r);while(ml(g));return s=15}if(xi(g))return r++,i+=String.fromCharCode(g),g===13&&e.charCodeAt(r)===10&&(r++,i+=`
`),l++,a=r,s=14;switch(g){case 123:return r++,s=1;case 125:return r++,s=2;case 91:return r++,s=3;case 93:return r++,s=4;case 58:return r++,s=6;case 44:return r++,s=5;case 34:return r++,i=v(),s=10;case 47:var x=r-1;if(e.charCodeAt(r+1)===47){for(r+=2;r<n&&!xi(e.charCodeAt(r));)r++;return i=e.substring(x,r),s=12}if(e.charCodeAt(r+1)===42){r+=2;for(var m=n-1,w=!1;r<m;){var C=e.charCodeAt(r);if(C===42&&e.charCodeAt(r+1)===47){r+=2,w=!0;break}r++,xi(C)&&(C===13&&e.charCodeAt(r)===10&&r++,l++,a=r)}return w||(r++,f=1),i=e.substring(x,r),s=13}return i+=String.fromCharCode(g),r++,s=16;case 45:if(i+=String.fromCharCode(g),r++,r===n||!Vr(e.charCodeAt(r)))return s=16;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return i+=h(),s=11;default:for(;r<n&&b(g);)r++,g=e.charCodeAt(r);if(o!==r){switch(i=e.substring(o,r),i){case"true":return s=8;case"false":return s=9;case"null":return s=7}return s=16}return i+=String.fromCharCode(g),r++,s=16}}function b(g){if(ml(g)||xi(g))return!1;switch(g){case 125:case 93:case 123:case 91:case 34:case 58:case 44:case 47:return!1}return!0}function _(){var g;do g=y();while(g>=12&&g<=15);return g}return{setPosition:p,getPosition:function(){return r},scan:t?_:y,getToken:function(){return s},getTokenValue:function(){return i},getTokenOffset:function(){return o},getTokenLength:function(){return r-o},getTokenStartLine:function(){return c},getTokenStartCharacter:function(){return o-u},getTokenError:function(){return f}}}function ml(e){return e===32||e===9||e===11||e===12||e===160||e===5760||e>=8192&&e<=8203||e===8239||e===8287||e===12288||e===65279}function xi(e){return e===10||e===13||e===8232||e===8233}function Vr(e){return e>=48&&e<=57}var ys;(function(e){e.DEFAULT={allowTrailingComma:!1}})(ys||(ys={}));function XP(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=ys.DEFAULT);var r=null,i=[],o=[];function s(c){Array.isArray(i)?i.push(c):r!==null&&(i[r]=c)}var l={onObjectBegin:function(){var c={};s(c),o.push(i),i=c,r=null},onObjectProperty:function(c){r=c},onObjectEnd:function(){i=o.pop()},onArrayBegin:function(){var c=[];s(c),o.push(i),i=c,r=null},onArrayEnd:function(){i=o.pop()},onLiteralValue:s,onError:function(c,a,u){t.push({error:c,offset:a,length:u})}};return JP(e,l,n),i[0]}function JP(e,t,n){n===void 0&&(n=ys.DEFAULT);var r=QP(e,!1);function i(O){return O?function(){return O(r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter())}:function(){return!0}}function o(O){return O?function(L){return O(L,r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter())}:function(){return!0}}var s=i(t.onObjectBegin),l=o(t.onObjectProperty),c=i(t.onObjectEnd),a=i(t.onArrayBegin),u=i(t.onArrayEnd),f=o(t.onLiteralValue),d=o(t.onSeparator),p=i(t.onComment),h=o(t.onError),v=n&&n.disallowComments,y=n&&n.allowTrailingComma;function b(){for(;;){var O=r.scan();switch(r.getTokenError()){case 4:_(14);break;case 5:_(15);break;case 3:_(13);break;case 1:v||_(11);break;case 2:_(12);break;case 6:_(16);break}switch(O){case 12:case 13:v?_(10):p();break;case 16:_(1);break;case 15:case 14:break;default:return O}}}function _(O,L,F){if(L===void 0&&(L=[]),F===void 0&&(F=[]),h(O),L.length+F.length>0)for(var I=r.getToken();I!==17;){if(L.indexOf(I)!==-1){b();break}else if(F.indexOf(I)!==-1)break;I=b()}}function g(O){var L=r.getTokenValue();return O?f(L):l(L),b(),!0}function x(){switch(r.getToken()){case 11:var O=r.getTokenValue(),L=Number(O);isNaN(L)&&(_(2),L=0),f(L);break;case 7:f(null);break;case 8:f(!0);break;case 9:f(!1);break;default:return!1}return b(),!0}function m(){return r.getToken()!==10?(_(3,[],[2,5]),!1):(g(!1),r.getToken()===6?(d(":"),b(),S()||_(4,[],[2,5])):_(5,[],[2,5]),!0)}function w(){s(),b();for(var O=!1;r.getToken()!==2&&r.getToken()!==17;){if(r.getToken()===5){if(O||_(4,[],[]),d(","),b(),r.getToken()===2&&y)break}else O&&_(6,[],[]);m()||_(4,[],[2,5]),O=!0}return c(),r.getToken()!==2?_(7,[2],[]):b(),!0}function C(){a(),b();for(var O=!1;r.getToken()!==4&&r.getToken()!==17;){if(r.getToken()===5){if(O||_(4,[],[]),d(","),b(),r.getToken()===4&&y)break}else O&&_(6,[],[]);S()||_(4,[],[4,5]),O=!0}return u(),r.getToken()!==4?_(8,[4],[]):b(),!0}function S(){switch(r.getToken()){case 3:return C();case 1:return w();case 10:return g(!0);default:return x()}}return b(),r.getToken()===17?n.allowEmptyContent?!0:(_(4,[],[]),!1):S()?(r.getToken()!==17&&_(9,[],[]),!0):(_(4,[],[]),!1)}var eO=XP;let _c="";function tO(e){_c=e}let gl=null;async function nO(){if(!gl){let e;e=Go.exports.loadWASM({data:await(globalThis.__shiki_fetch__||globalThis.fetch)(im("dist/onig.wasm")).then(t=>t.arrayBuffer())}),gl=e.then(()=>({createOnigScanner(t){return Go.exports.createOnigScanner(t)},createOnigString(t){return Go.exports.createOnigString(t)}}))}return gl}function im(e){return _c||console.warn("[Shiki] no CDN provider found, use `setCDN()` to specify the CDN for loading the resources before calling `getHighlighter()`"),`${_c}${e}`}async function rO(e){const t=im(e);return await(globalThis.__shiki_fetch__||globalThis.fetch)(t).then(n=>n.text())}async function om(e){const t=[],n=eO(await rO(e),t,{allowTrailingComma:!0});if(t.length)throw t[0];return n}async function sm(e){let t=await om(e);const n=lm(t);if(n.include){const r=await sm(YP(qP(e),n.include));r.settings&&(n.settings=r.settings.concat(n.settings)),r.bg&&!n.bg&&(n.bg=r.bg),r.colors&&(n.colors=Object.assign(Object.assign({},r.colors),n.colors)),delete n.include}return n}async function iO(e){return await om(e)}function oO(e){e.settings||(e.settings=[]),!(e.settings[0]&&e.settings[0].settings&&!e.settings[0].scope)&&e.settings.unshift({settings:{foreground:e.fg,background:e.bg}})}function lm(e){const t=e.type||"dark",n=Object.assign(Object.assign({name:e.name,type:t},e),sO(e));return e.include&&(n.include=e.include),e.tokenColors&&(n.settings=e.tokenColors,delete n.tokenColors),oO(n),n}const Af={light:"#333333",dark:"#bbbbbb"},Lf={light:"#fffffe",dark:"#1e1e1e"};function sO(e){var t,n,r,i,o,s;let l,c,a=e.settings?e.settings:e.tokenColors;const u=a?a.find(f=>!f.name&&!f.scope):void 0;return!((t=u==null?void 0:u.settings)===null||t===void 0)&&t.foreground&&(l=u.settings.foreground),!((n=u==null?void 0:u.settings)===null||n===void 0)&&n.background&&(c=u.settings.background),!l&&!((i=(r=e)===null||r===void 0?void 0:r.colors)===null||i===void 0)&&i["editor.foreground"]&&(l=e.colors["editor.foreground"]),!c&&!((s=(o=e)===null||o===void 0?void 0:o.colors)===null||s===void 0)&&s["editor.background"]&&(c=e.colors["editor.background"]),l||(l=e.type==="light"?Af.light:Af.dark),c||(c=e.type==="light"?Lf.light:Lf.dark),{fg:l,bg:c}}class lO{constructor(t,n){this.languagesPath="languages/",this.languageMap={},this.scopeToLangMap={},this._onigLibPromise=t,this._onigLibName=n}get onigLib(){return this._onigLibPromise}getOnigLibName(){return this._onigLibName}getLangRegistration(t){return this.languageMap[t]}async loadGrammar(t){const n=this.scopeToLangMap[t];if(!n)return null;if(n.grammar)return n.grammar;const r=await iO(ba.includes(n)?`${this.languagesPath}${n.path}`:n.path);return n.grammar=r,r}addLanguage(t){this.languageMap[t.id]=t,t.aliases&&t.aliases.forEach(n=>{this.languageMap[n]=t}),this.scopeToLangMap[t.scopeName]=t}}function cO(e,t,n,r,i){let o=n.split(/\r\n|\r|\n/),s=_a.exports.INITIAL,l=[],c=[];for(let a=0,u=o.length;a<u;a++){let f=o[a];if(f===""){l=[],c.push([]);continue}let d,p,h;i.includeExplanation&&(d=r.tokenizeLine(f,s),p=d.tokens,h=0);let v=r.tokenizeLine2(f,s),y=v.tokens.length/2;for(let b=0;b<y;b++){let _=v.tokens[2*b],g=b+1<y?v.tokens[2*b+2]:f.length;if(_===g)continue;let x=v.tokens[2*b+1],m=jt.getForeground(x),w=t[m],C=jt.getFontStyle(x),S=[];if(i.includeExplanation){let O=0;for(;_+O<g;){let L=p[h],F=f.substring(L.startIndex,L.endIndex);O+=F.length,S.push({content:F,scopes:aO(e,L.scopes)}),h++}}l.push({content:f.substring(_,g),color:w,fontStyle:C,explanation:S})}c.push(l),l=[],s=v.ruleStack}return c}function aO(e,t){let n=[];for(let r=0,i=t.length;r<i;r++){let o=t.slice(0,r),s=t[r];n[r]={scopeName:s,themeMatches:fO(e,s,o)}}return n}function Nf(e,t){let n=e+".";return e===t||t.substring(0,n.length)===n}function uO(e,t,n,r){if(!Nf(e,n))return!1;let i=t.length-1,o=r.length-1;for(;i>=0&&o>=0;)Nf(t[i],r[o])&&i--,o--;return i===-1}function fO(e,t,n){let r=[],i=0;for(let o=0,s=e.settings.length;o<s;o++){let l=e.settings[o],c;if(typeof l.scope=="string")c=l.scope.split(/,/).map(a=>a.trim());else if(Array.isArray(l.scope))c=l.scope;else continue;for(let a=0,u=c.length;a<u;a++){let f=c[a].split(/ /),d=f[f.length-1],p=f.slice(0,f.length-1);uO(d,p,t,n)&&(r[i++]=l,a=u)}}return r}function dO(e,t={}){var n;const r=t.bg||"#fff",i=ZP((n=t.lineOptions)!==null&&n!==void 0?n:[],s=>s.line);let o="";return o+=`<pre class="shiki" style="background-color: ${r}">`,t.langId&&(o+=`<div class="language-id">${t.langId}</div>`),o+="<code>",e.forEach((s,l)=>{var c;const a=l+1,u=(c=i.get(a))!==null&&c!==void 0?c:[],f=mO(u).join(" ");o+=`<span class="${f}">`,s.forEach(d=>{const p=[`color: ${d.color||t.fg}`];d.fontStyle&Xr.Italic&&p.push("font-style: italic"),d.fontStyle&Xr.Bold&&p.push("font-weight: bold"),d.fontStyle&Xr.Underline&&p.push("text-decoration: underline"),o+=`<span style="${p.join("; ")}">${hO(d.content)}</span>`}),o+=`</span>
`}),o=o.replace(/\n*$/,""),o+="</code></pre>",o}const pO={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function hO(e){return e.replace(/[&<>"']/g,t=>pO[t])}function mO(e){var t;const n=new Set(["line"]);for(const r of e)for(const i of(t=r.classes)!==null&&t!==void 0?t:[])n.add(i);return Array.from(n)}class gO extends _a.exports.Registry{constructor(t){super(t),this._resolver=t,this.themesPath="themes/",this._resolvedThemes={},this._resolvedGrammars={}}getTheme(t){return typeof t=="string"?this._resolvedThemes[t]:t}async loadTheme(t){return typeof t=="string"?(this._resolvedThemes[t]||(this._resolvedThemes[t]=await sm(`${this.themesPath}${t}.json`)),this._resolvedThemes[t]):(t=lm(t),t.name&&(this._resolvedThemes[t.name]=t),t)}async loadThemes(t){return await Promise.all(t.map(n=>this.loadTheme(n)))}getLoadedThemes(){return Object.keys(this._resolvedThemes)}getGrammar(t){return this._resolvedGrammars[t]}async loadLanguage(t){const n=await this.loadGrammar(t.scopeName);this._resolvedGrammars[t.id]=n,t.aliases&&t.aliases.forEach(r=>{this._resolvedGrammars[r]=n})}async loadLanguages(t){for(const n of t)this._resolver.addLanguage(n);for(const n of t)await this.loadLanguage(n)}getLoadedLanguages(){return Object.keys(this._resolvedGrammars)}}function cm(e){return typeof e=="string"?ba.find(t=>{var n;return t.id===e||((n=t.aliases)===null||n===void 0?void 0:n.includes(e))}):e}function yO(e){var t;let n=ba,r=e.themes||[];return!((t=e.langs)===null||t===void 0)&&t.length&&(n=e.langs.map(cm)),e.theme&&r.unshift(e.theme),r.length||(r=["nord"]),{_languages:n,_themes:r}}async function vO(e){var t,n;const{_languages:r,_themes:i}=yO(e),o=new lO(nO(),"vscode-oniguruma"),s=new gO(o);!((t=e.paths)===null||t===void 0)&&t.themes&&(s.themesPath=e.paths.themes),!((n=e.paths)===null||n===void 0)&&n.languages&&(o.languagesPath=e.paths.languages);const l=(await s.loadThemes(i))[0];let c;await s.loadLanguages(r);const a={"#000001":"var(--shiki-color-text)","#000002":"var(--shiki-color-background)","#000004":"var(--shiki-token-constant)","#000005":"var(--shiki-token-string)","#000006":"var(--shiki-token-comment)","#000007":"var(--shiki-token-keyword)","#000008":"var(--shiki-token-parameter)","#000009":"var(--shiki-token-function)","#000010":"var(--shiki-token-string-expression)","#000011":"var(--shiki-token-punctuation)","#000012":"var(--shiki-token-link)"};function u(m,w){m.bg=a[m.bg]||m.bg,m.fg=a[m.fg]||m.fg,w.forEach((C,S)=>{w[S]=a[C]||C})}function f(m){const w=m?s.getTheme(m):l;if(!w)throw Error(`No theme registration for ${m}`);(!c||c.name!==w.name)&&(s.setTheme(w),c=w);const C=s.getColorMap();return w.name==="css-variables"&&u(w,C),{_theme:w,_colorMap:C}}function d(m){const w=s.getGrammar(m);if(!w)throw Error(`No language registration for ${m}`);return{_grammar:w}}function p(m,w="text",C,S={includeExplanation:!0}){if(_O(w))return[...m.split(/\r\n|\r|\n/).map(I=>[{content:I}])];const{_grammar:O}=d(w),{_theme:L,_colorMap:F}=f(C);return cO(L,F,m,O,S)}function h(m,w="text",C){let S;typeof w=="object"?S=w:S={lang:w,theme:C};const O=p(m,S.lang,S.theme,{includeExplanation:!1}),{_theme:L}=f(S.theme);return dO(O,{fg:L.fg,bg:L.bg,lineOptions:S==null?void 0:S.lineOptions})}async function v(m){await s.loadTheme(m)}async function y(m){const w=cm(m);o.addLanguage(w),await s.loadLanguage(w)}function b(){return s.getLoadedThemes()}function _(){return s.getLoadedLanguages()}function g(m){const{_theme:w}=f(m);return w.bg}function x(m){const{_theme:w}=f(m);return w.fg}return{codeToThemedTokens:p,codeToHtml:h,getTheme:m=>f(m)._theme,loadTheme:v,loadLanguage:y,getBackgroundColor:g,getForegroundColor:x,getLoadedThemes:b,getLoadedLanguages:_}}function _O(e){return!e||["plaintext","txt","text"].includes(e)}const bO="shikey",xO="0.0.2",wO="MIT",CO="Nicholas Berlette <nick@berlette.com>",kO="module",SO="pnpm@7.1.9",EO={access:"public",exports:{".":{types:"./dist/shiki.d.ts",node:"./dist/shiki.node.mjs",import:"./dist/shiki.mjs",default:"./dist/shiki.mjs"},"./shiki/*":"./dist/shiki/*","./package.json":"./package.json"}},PO="Standalone build of shiki fully compatible with all ESM environments.",OO="https://github.com/nberlette/shikey#readme",TO="nberlette/shikey",$O="https://github.com/nberlette/shikey#readme",AO="https://github.com/nberlette/shikey/issues",LO={preinstall:"npx -y only-allow pnpm",build:"unbuild",prepack:"nr build",test:"node test",lint:"eslint .","lint:fix":"eslint --fix .",clean:"npx -y rimraf gen dist",preversion:"nr lint:fix && nr lint && nr test","release:bump":"npx -y bumpp --commit '📦 %s' --tag --push --all","release:publish":"pnpm publish --access public",release:"nr release:bump && nr release:publish && nr clean"},NO={extends:["@brlt"],rules:{"no-console":"off"},ignorePatterns:["gen","dist","node_modules"]},jO="./dist/shiki.d.ts",IO={".":{node:"./dist/shiki.node.mjs",default:"./dist/shiki.mjs"},"./shiki/*":"./dist/shiki/*"},MO="./dist/shiki.node.mjs",RO="./dist/shiki.mjs",FO=["dist"],DO={"@brlt/eslint-config":"0.0.4","@brlt/n":"0.1.1","@types/fs-extra":"9.0.13","@types/node":"17.0.40",eslint:"8.17.0","fs-extra":"10.1.0","node-fetch":"3.2.5",pathe:"0.3.0",shiki:"0.10.1",typescript:"4.7.3",unbuild:"0.7.4"},BO={name:bO,version:xO,license:wO,author:CO,type:kO,packageManager:SO,publishConfig:EO,description:PO,homepage:OO,repository:TO,readme:$O,bugs:AO,scripts:LO,eslintConfig:NO,types:jO,exports:IO,main:MO,module:RO,files:FO,devDependencies:DO};tO(`https://cdn.jsdelivr.net/npm/shikey@${BO.version}/dist/assets/`);async function HO(){return{highlighter:await vO({theme:"css-variables",langs:["javascript","typescript","html","json","bash","css","xml","yaml","markdown"]})}}const VO=Ae({__name:"AsCodeBlock",props:{language:{type:String},code:{type:String}},async setup(e){let t,n;const r=e,i=re(!1),{error:o}=Qt(),s=re(!1),l=H(()=>r.language==="javascript"?"js":r.language==="typescript"?"ts":r.language);async function c(){try{await navigator.clipboard.writeText(r.code),s.value=!0,setTimeout(()=>{s.value=!1},2e3)}catch(d){o("There was an error copying content to clipboard",d)}}const{highlighter:a}=([t,n]=Lv(()=>HO()),t=await t,n(),t),u=a.codeToHtml(r.code,{lang:l.value}),f=()=>gt("div",{innerHTML:u.replace('class="shiki"','class="shiki not-prose"')});return(d,p)=>(R(),J("div",{class:"relative",onMouseenter:p[1]||(p[1]=h=>i.value=!0),onMouseleave:p[2]||(p[2]=h=>i.value=!1)},[de(ni,{name:"fade-language","enter-active-class":"opacity-1 transition-opacity duration-200","leave-active-class":"opacity-0 transition-opacity duration-200"},{default:Me(()=>[Gi(P("span",{class:"absolute top-1 right-1 px-3 text-primary-300"},rt(j(l)),513),[[Qi,!i.value]])]),_:1}),de(ni,{name:"fade-copy","enter-active-class":"opacity-1 transition-opacity duration-200","leave-active-class":"opacity-0 transition-opacity duration-200"},{default:Me(()=>[i.value?(R(),_e(ya,{key:0,class:Te(["absolute top-1 right-1",{"text-green-500":s.value}]),size:"sm",icon:s.value?"check":"copy",onClick:p[0]||(p[0]=h=>c())},null,8,["class","icon"])):we("",!0)]),_:1}),de(f)],32))}}),UO=Object.freeze(Object.defineProperty({__proto__:null,default:VO},Symbol.toStringTag,{value:"Module"})),zO=["aria-label","checked"],WO={for:"dark-switch",relative:"","cursor-pointer":""},KO=P("div",{class:"planet"},null,-1),GO={class:"dots"},qO=Ae({__name:"AsDarkModeSwitch",props:{valueDark:{type:String,default:"dark"}},setup(e){const t=F2(),n=na(t),r=re(null),{focused:i}=X2(r);return(o,s)=>(R(),J("div",{relative:"","inline-block":"",class:Te(["dark-mode-switch",{"outline-solid-blue-500":j(i)}])},[P("input",{id:"dark-switch",ref_key:"inputRef",ref:r,type:"checkbox","w-2":"","h-2":"",absolute:"","opacity-0":"","aria-label":`Enable ${j(t)?"light":"dark"} Mode`,"tab-index":"0",checked:!j(t),onChange:s[0]||(s[0]=l=>j(n)())},null,40,zO),P("label",WO,[KO,P("div",GO,[(R(),J(De,null,Nr([0,45,90,135,180,225,270,315],l=>P("span",{key:`dot-${l}`,class:Te(`dot-${l}`)},null,2)),64))])])],2))}}),YO=Object.freeze(Object.defineProperty({__proto__:null,default:qO},Symbol.toStringTag,{value:"Module"})),ZO={xmlns:"http://www.w3.org/2000/svg",width:"261",height:"158",fill:"none"},QO=P("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-opacity":".25","stroke-width":"6",d:"M3 23 28.5 3 54 23 79.5 3 105 23l25.5-20L156 23l25.5-20L207 23l25.5-20L258 23M3 67l25.5-20L54 67l25.5-20L105 67l25.5-20L156 67l25.5-20L207 67l25.5-20L258 67M3 111l25.5-20L54 111l25.5-20 25.5 20 25.5-20 25.5 20 25.5-20 25.5 20 25.5-20 25.5 20M3 155l25.5-20L54 155l25.5-20 25.5 20 25.5-20 25.5 20 25.5-20 25.5 20 25.5-20 25.5 20"},null,-1),XO=[QO];function JO(e,t){return R(),J("svg",ZO,XO)}const eT={render:JO},tT={xmlns:"http://www.w3.org/2000/svg",width:"230",height:"230",fill:"none"},nT=Ms('<circle cx="2.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle>',100),rT=[nT];function iT(e,t){return R(),J("svg",tT,rT)}const oT={render:iT},sT={xmlns:"http://www.w3.org/2000/svg",width:"100",height:"100",fill:"none"},lT=P("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"18",d:"M48.995 9v81.806M90.806 50H9"},null,-1),cT=[lT];function aT(e,t){return R(),J("svg",sT,cT)}const uT={render:aT},fT={xmlns:"http://www.w3.org/2000/svg",width:"98",height:"98",fill:"none"},dT=P("circle",{cx:"49",cy:"49",r:"38",stroke:"currentColor","stroke-width":"22"},null,-1),pT=[dT];function hT(e,t){return R(),J("svg",fT,pT)}const mT={render:hT},gT={xmlns:"http://www.w3.org/2000/svg",width:"480",height:"432",fill:"none"},yT=Ms('<circle cx="2.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="253.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="278.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="303.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="328.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="353.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="378.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="403.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="428.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="254.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="279.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="304.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="329.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="354.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="379.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="404.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="429.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="2.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="27.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="52.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="77.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="102.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="127.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="152.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="177.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="202.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="227.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="2.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="27.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="52.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="77.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="102.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="127.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="152.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="177.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="202.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="252.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="277.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="302.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="327.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="352.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="377.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="402.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="427.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="452.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle><circle cx="477.5" cy="227.5" r="2.5" fill="currentColor" fill-opacity=".42"></circle>',360),vT=[yT];function _T(e,t){return R(),J("svg",gT,vT)}const bT={render:_T},xT={xmlns:"http://www.w3.org/2000/svg",width:"322",height:"279",fill:"none"},wT=P("path",{fill:"currentColor","fill-opacity":".3",d:"M92.5 38C73.3 18.8 22.833 4.667 0 0v278.5h322c-5.167-9.333-23.6-30-56-38-40.5-10-78.5-26.5-90-38.5s-32-44-39-79-20.5-61-44.5-85Z"},null,-1),CT=[wT];function kT(e,t){return R(),J("svg",xT,CT)}const ST={render:kT},ET={xmlns:"http://www.w3.org/2000/svg",width:"317",height:"83",fill:"none"},PT=P("path",{fill:"currentColor",d:"M6.095 82.907c-2.434.194-4.475.175-6.095 0h6.095c16.096-1.282 49.361-11.864 91.405-48 60.5-52 137-53.5 219.5 48H6.095Z"},null,-1),OT=[PT];function TT(e,t){return R(),J("svg",ET,OT)}const $T={render:TT},AT={xmlns:"http://www.w3.org/2000/svg",width:"568",height:"819",fill:"none"},LT=Ms('<path fill="url(#a)" fill-opacity=".08" d="M419.963 565.62c-43.931 19.576-117.938 2.091-169.303 22.062-50.975 19.992-79.698 77.421-121.106 101.029-41.798 23.588-96.691 13.724-145.31-11.811-48.251-25.127-90.638-65.556-92.442-113.64-2.193-48.103 35.42-103.901 36.494-162.37 1.075-58.469-34.736-120.408-21.23-155.214 13.506-34.806 76.37-43.258 129.492-67.04 53.102-23.394 96.504-62.895 139.059-63.424 42.944-.509 85.043 37.955 114.998 77.351 29.565 39.375 46.947 80.462 78.828 120.348 31.88 39.885 78.218 79.349 93.682 127.359 15.852 48.03 1.178 105.405-43.162 125.35Z"></path><defs><radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(-287.5633 -14.87932 15.28563 -295.4158 184.619 411.739)" gradientUnits="userSpaceOnUse"><stop stop-color="#0ED7B5"></stop><stop offset="1" stop-color="#0E7490"></stop><stop offset="1" stop-color="#34D399" stop-opacity=".016"></stop><stop offset="1" stop-color="#34D399"></stop></radialGradient></defs>',2),NT=[LT];function jT(e,t){return R(),J("svg",AT,NT)}const IT={render:jT};var qo=(e=>(e.ZIGZAG="zigzag",e.DOTS="dots",e.DOTS_2X="dots-2x",e.CROSS="cross",e.DONUT="donut",e.CURVE_BIG="curve-big",e.CURVE_SMALL="curve-small",e.BLOB="blob",e))(qo||{});const MT={zigzag:eT,dots:oT,["dots-2x"]:bT,cross:uT,donut:mT,["curve-big"]:ST,["curve-small"]:$T,blob:IT},am=Ae({__name:"AsGraphic",props:{type:{type:String,default:qo.DOTS,validator:e=>{const{error:t}=Qt(),n=Object.values(qo).includes(e);return n||t(`Invalid button variant specified "${e}". Valid values are [${Object.values(qo)}]`),n}}},setup(e){const t=e,n=H(()=>{const{type:r}=t;return MT[r]});return(r,i)=>(R(),_e(lp(j(n))))}}),RT=Object.freeze(Object.defineProperty({__proto__:null,default:am},Symbol.toStringTag,{value:"Module"})),FT={class:"relative z-70","aria-labelledby":"modal-title",role:"dialog","aria-modal":"true"},DT={fixed:"","inset-0":"","bg-gray-500":"","bg-opacity-75":"","transition-opacity":""},BT={class:"fixed inset-0 z-70 overflow-y-auto"},HT={class:"flex min-h-full items-start justify-center p-4 text-center sm:items-center sm:p-0"},VT={"bg-white":"","dark:bg-primary-600":"","text-primary":"","dark:text-gray-400":""},UT={relative:"","px-4":"","pt-4":"","pb-4":"","sm:p-6":"","sm:pb-4":""},zT={class:"headline-3 sm:headline-2"},WT={"p-4":"","sm:p-6":""},KT={class:"prose"},GT={class:"px-4 py-3 flex justify-end"},qT=Ae({__name:"AsModal",props:{title:null,isOpen:{type:Boolean},content:null},emits:["update:isOpen"],setup(e,{emit:t}){const n=re();Xp(n,r);function r(){t("update:isOpen",!1)}return(i,o)=>(R(),J("div",FT,[de(ni,{name:"fade-overlay","enter-active-class":"opacity-1 transition-opacity duration-200","leave-active-class":"opacity-0 transition-opacity duration-200"},{default:Me(()=>[Gi(P("div",DT,null,512),[[Qi,e.isOpen]])]),_:1}),de(ni,{name:"fade-overlay","enter-active-class":"opacity-1 translate-y-0 sm:scale-100 delay-200 transition-all duration-300","leave-active-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95 transition-all duration-200"},{default:Me(()=>[Gi(P("div",BT,[P("div",HT,[P("div",{ref_key:"modal",ref:n,relative:"",transform:"","overflow-hidden":"","rounded-lg":"","bg-white":"","dark:bg-primary-600":"","text-left":"","shadow-xl":"","transition-all":"","sm:my-8":"","w-full":"","sm:max-w-3xl":""},[P("div",VT,[P("header",UT,[Ye(i.$slots,"header",{},()=>[P("h2",zT,rt(e.title),1)]),de(ya,{transparent:"","p-4":"",absolute:"",top:"2 sm:4",right:"2 sm:4",icon:"close",onClick:r})]),P("div",WT,[Ye(i.$slots,"content",{},()=>[P("p",KT,rt(e.content),1)])])]),P("footer",GT,[Ye(i.$slots,"footer")])],512)])],512),[[Qi,e.isOpen]])]),_:3})]))}}),YT=Object.freeze(Object.defineProperty({__proto__:null,default:qT},Symbol.toStringTag,{value:"Module"})),ZT={class:"as-particle-loader"},QT=["width"],XT=Ms('<g id="el_K14KZpaUUf_an_uzCRZV8LL" data-animator-group="true" data-animator-type="0"><g id="el_K14KZpaUUf_an_s-u7Qoaha" data-animator-group="true" data-animator-type="1"><g id="el_K14KZpaUUf_an_Uii2MvB3j" data-animator-group="true" data-animator-type="2"><rect id="el_K14KZpaUUf" x="235" y="252" width="43" height="8"></rect></g></g></g><g id="el_8vVe818fyI_an_i79dpGMUM" data-animator-group="true" data-animator-type="0"><g id="el_8vVe818fyI_an_RqXqcMwvz" data-animator-group="true" data-animator-type="1"><g id="el_8vVe818fyI_an__bExq-HgO" data-animator-group="true" data-animator-type="2"><rect id="el_8vVe818fyI" x="235" y="252" width="43" height="8"></rect></g></g></g><g id="el_342UfSpg1o_an_mHoePAwO8" data-animator-group="true" data-animator-type="0"><g id="el_342UfSpg1o_an_fGrKAUpn5" data-animator-group="true" data-animator-type="1"><g id="el_342UfSpg1o_an_Lwb52Ncdm" data-animator-group="true" data-animator-type="2"><rect id="el_342UfSpg1o" x="235" y="252" width="43" height="8"></rect></g></g></g><g id="el_vOa8NPJOyR_an_dbg0acckc" data-animator-group="true" data-animator-type="0"><g id="el_vOa8NPJOyR_an_a65BtQ09x" data-animator-group="true" data-animator-type="1"><g id="el_vOa8NPJOyR_an_7sn-8duPi" data-animator-group="true" data-animator-type="2"><rect id="el_vOa8NPJOyR" x="235" y="252" width="43" height="8"></rect></g></g></g><g id="el_KGuutbv_2N_an_hlYQCkG6S" data-animator-group="true" data-animator-type="0"><g id="el_KGuutbv_2N_an_OQiHzDTaJ" data-animator-group="true" data-animator-type="1"><g id="el_KGuutbv_2N_an_fmnda5309" data-animator-group="true" data-animator-type="2"><rect id="el_KGuutbv_2N" x="235" y="252" width="43" height="8"></rect></g></g></g><g id="el_DZNZsi7r4u_an_EKe1640e7" data-animator-group="true" data-animator-type="0"><circle id="el_DZNZsi7r4u" cx="256.5" cy="255.5" r="22.5"></circle></g><g id="el_UTiwSL6G_B_an_8H8J4qQkh" data-animator-group="true" data-animator-type="0"><circle id="el_UTiwSL6G_B" cx="256.5" cy="255.5" r="22.5"></circle></g><g id="el_RD1ROxlE21_an_5QZ2F-FOJ" data-animator-group="true" data-animator-type="0"><circle id="el_RD1ROxlE21" cx="256.5" cy="255.5" r="22.5"></circle></g><g id="el_MYcMc4Akv4_an_pzn4i-FHd" data-animator-group="true" data-animator-type="0"><circle id="el_MYcMc4Akv4" cx="256.5" cy="255.5" r="22.5"></circle></g><g id="el_6YotClCzoX_an_qmt3IGADS" data-animator-group="true" data-animator-type="0"><circle id="el_6YotClCzoX" cx="256.5" cy="255.5" r="22.5"></circle></g>',10),JT=[XT],e$=Ae({__name:"AsParticleLoader",props:{size:{type:String,default:"1rem",validator:e=>{const{error:t}=Qt(),n=/^([0-9]*\.?[0-9]+)(em|rem|px|%|)$/.test(e);return n||t(`Invalid size specified "${e}". Valid units are em|rem|px|%`),n}}},setup(e){return(t,n)=>(R(),J("i",ZT,[(R(),J("svg",{id:"el_cwYysRMuh",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:e.size,fill:"currentColor",viewBox:"0 0 512 512",style:{"enable-background":"new 0 0 512 512"},"xml:space":"preserve"},JT,8,QT))]))}}),t$=Object.freeze(Object.defineProperty({__proto__:null,default:e$},Symbol.toStringTag,{value:"Module"}));var bc=(e=>(e.ROW="row",e.REVERSE="reverse",e))(bc||{});const n$={class:"relative w-full sm:w-1/2 py-4 min-h-300px sm:min-h-375px"},r$=Ae({__name:"AsTextImage",props:{media:{type:Object,default:null},direction:{type:String,default:bc.ROW}},setup(e){const t=e,n=H(()=>t.direction===bc.REVERSE);return(r,i)=>(R(),J("div",{class:Te(["flex",j(n)?"important-flex-col-reverse sm:important-flex-row-reverse":"important-flex-col sm:important-flex-row"])},[P("div",n$,[de(am,{class:Te(["absolute top-16 scale-75",j(n)?"right-0":"left-0"])},null,8,["class"]),P("div",{class:Te(["absolute w-2/3 rounded-xl",j(n)?"left-0":"right-0"])},[de(va,{class:"shadow-lg",src:e.media.src,alt:e.media.alt,"aspect-ratio":e.media.aspectRatio},null,8,["src","alt","aspect-ratio"])],2)]),P("div",{class:Te(["w-full sm:w-1/2 prose",j(n)?"sm:pr-16":"sm:pl-16"])},[Ye(r.$slots,"default")],2)],2))}}),i$=Object.freeze(Object.defineProperty({__proto__:null,default:r$},Symbol.toStringTag,{value:"Module"})),o$={provider:"google",fonts:{sans:["Nunito","Nunito:400,700"],mono:["Fira Code","Fira Code:400,700"],display:["Gilroy"]}},s$={scale:1.2,warn:!0,extraProperties:{display:"inline-block","vertical-align":"middle"}},l$={DEFAULT:"#3E5166",50:"#B7C4D3",100:"#A7B7C9",200:"#879DB6",300:"#6784A3",400:"#516A86",500:"#3E5166",600:"#2B3846",700:"#171F27",800:"#040507",900:"#000000"},c$={DEFAULT:"#34D399",50:"#F1FCF8",100:"#DCF7ED",200:"#B2EED8",300:"#88E5C3",400:"#5EDCAE",500:"#34D399",600:"#26AE7C",700:"#1D845F",800:"#145A41",900:"#0B3023"},fr={colors:{primary:l$,secondary:c$},breakpoints:{xs:"320px",sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},boxShadow:{active:"inset 4px 4px 2px 0 rgba(0, 0, 0, 0.08)",button:"4px 4px 1px 0px var(--un-shadow-color)"}},a$=[["text-bg-md",{"background-image":"linear-gradient(to top, #99ffd580 54%, transparent 54%, transparent 100%)",width:"fit-content",transition:"all 400ms ease-in-out"}],["text-bg-sm",{"background-image":"linear-gradient(to top, #99ffd580 30%, transparent 30%, transparent 100%)",width:"fit-content",transition:"all 400ms ease-in-out"}],[/^line-height-(\d+)$/,([,e])=>({"line-height":`${parseInt(e)*.25}`})]],u$=[{"headline-1":"font-display text-primary-400 dark:text-gray-200 text-4xl","headline-2":"font-display text-primary-400 dark:text-gray-200 text-2xl","headline-3":"font-display text-primary-400 dark:text-gray-200 text-xl"}],f$=[...LP,...u$],yl={"font-family":"Gilroy"};var jf,If,Mf;const d$={cssExtend:{h1:yl,h2:yl,h3:yl,p:{"font-family":"Nunito","font-size":"1.125rem"},code:{"font-family":"Fira Code","font-size":"0.875rem",color:`${(jf=fr==null?void 0:fr.colors)==null?void 0:jf.primary[500]} !important`},":not(pre)>code":{background:"#e8e8e8 !important",padding:"0.25rem 0.5rem !important"},blockquote:{padding:"1rem"},"code::after":{content:"none"},"code::before":{content:"none"},a:{color:(If=fr==null?void 0:fr.colors)==null?void 0:If.secondary[500],"font-weight":"bold","text-decoration":"none",transition:"color 400ms ease-in-out"},"a:hover":{color:(Mf=fr==null?void 0:fr.colors)==null?void 0:Mf.secondary[600],transition:"color 400ms ease-in-out"}}},p$=Object.assign({"./components/as-badge/AsBadge.vue":AP,"./components/as-button/AsButton.vue":MP,"./components/as-card/AsCard.vue":WP,"./components/as-codeblock/AsCodeBlock.vue":UO,"./components/as-dark-mode-switch/AsDarkModeSwitch.vue":YO,"./components/as-graphic/AsGraphic.vue":RT,"./components/as-icon/AsIcon.vue":TP,"./components/as-img/AsImg.vue":FP,"./components/as-modal/AsModal.vue":YT,"./components/as-particle-loader/AsParticleLoader.vue":t$,"./components/as-text-image/AsTextImage.vue":i$}),h$=Object.entries(p$),m$={unoconfig:{theme:fr,fonts:o$,icons:s$,shortcuts:f$,typography:d$,rules:a$},install(e,t){const{info:n}=Qt("[ AS 🎨]");for(const[r,i]of h$){const o=r.replace(/^.*[\\/]/,"").replace(/\.vue$/,"");if(typeof t>"u")e.component(o,i.default);else{if(!(t instanceof Array))throw new TypeError("options must be an array");t.includes(o)&&e.component(o,i.default)}}n("✔")}},g$=({app:e})=>{e.use(m$)};function vl(e){return e!==null&&typeof e=="object"}function xc(e,t,n=".",r){if(!vl(t))return xc(e,{},n,r);const i=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const s=e[o];s!=null&&(r&&r(i,o,s,n)||(Array.isArray(s)&&Array.isArray(i[o])?i[o]=[...s,...i[o]]:vl(s)&&vl(i[o])?i[o]=xc(s,i[o],(n?`${n}.`:"")+o.toString(),r):i[o]=s))}return i}function y$(e){return(...t)=>t.reduce((n,r)=>xc(n,r,"",e),{})}const v$=y$(),um=1/60*1e3,_$=typeof performance<"u"?()=>performance.now():()=>Date.now(),fm=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(_$()),um);function b$(e){let t=[],n=[],r=0,i=!1,o=!1;const s=new WeakSet,l={schedule:(c,a=!1,u=!1)=>{const f=u&&i,d=f?t:n;return a&&s.add(c),d.indexOf(c)===-1&&(d.push(c),f&&i&&(r=t.length)),c},cancel:c=>{const a=n.indexOf(c);a!==-1&&n.splice(a,1),s.delete(c)},process:c=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let a=0;a<r;a++){const u=t[a];u(c),s.has(u)&&(l.schedule(u),e())}i=!1,o&&(o=!1,l.process(c))}};return l}const x$=40;let wc=!0,so=!1,Cc=!1;const Jr={delta:0,timestamp:0},vo=["read","update","preRender","render","postRender"],Vs=vo.reduce((e,t)=>(e[t]=b$(()=>so=!0),e),{}),kc=vo.reduce((e,t)=>{const n=Vs[t];return e[t]=(r,i=!1,o=!1)=>(so||k$(),n.schedule(r,i,o)),e},{}),w$=vo.reduce((e,t)=>(e[t]=Vs[t].cancel,e),{});vo.reduce((e,t)=>(e[t]=()=>Vs[t].process(Jr),e),{});const C$=e=>Vs[e].process(Jr),dm=e=>{so=!1,Jr.delta=wc?um:Math.max(Math.min(e-Jr.timestamp,x$),1),Jr.timestamp=e,Cc=!0,vo.forEach(C$),Cc=!1,so&&(wc=!1,fm(dm))},k$=()=>{so=!0,wc=!0,Cc||fm(dm)},pm=()=>Jr;function hm(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var xa=function(){},lo=function(){};xa=function(e,t){!e&&typeof console<"u"&&console.warn(t)},lo=function(e,t){if(!e)throw new Error(t)};const Sc=(e,t,n)=>Math.min(Math.max(n,e),t),_l=.001,S$=.01,Rf=10,E$=.05,P$=1;function O$({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,o;xa(e<=Rf*1e3,"Spring duration must be 10 seconds or less");let s=1-t;s=Sc(E$,P$,s),e=Sc(S$,Rf,e/1e3),s<1?(i=a=>{const u=a*s,f=u*e,d=u-n,p=Ec(a,s),h=Math.exp(-f);return _l-d/p*h},o=a=>{const f=a*s*e,d=f*n+n,p=Math.pow(s,2)*Math.pow(a,2)*e,h=Math.exp(-f),v=Ec(Math.pow(a,2),s);return(-i(a)+_l>0?-1:1)*((d-p)*h)/v}):(i=a=>{const u=Math.exp(-a*e),f=(a-n)*e+1;return-_l+u*f},o=a=>{const u=Math.exp(-a*e),f=(n-a)*(e*e);return u*f});const l=5/e,c=$$(i,o,l);if(e=e*1e3,isNaN(c))return{stiffness:100,damping:10,duration:e};{const a=Math.pow(c,2)*r;return{stiffness:a,damping:s*2*Math.sqrt(r*a),duration:e}}}const T$=12;function $$(e,t,n){let r=n;for(let i=1;i<T$;i++)r=r-e(r)/t(r);return r}function Ec(e,t){return e*Math.sqrt(1-t*t)}const A$=["duration","bounce"],L$=["stiffness","damping","mass"];function Ff(e,t){return t.some(n=>e[n]!==void 0)}function N$(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Ff(e,L$)&&Ff(e,A$)){const n=O$(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function wa(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:i}=e,o=hm(e,["from","to","restSpeed","restDelta"]);const s={done:!1,value:t};let{stiffness:l,damping:c,mass:a,velocity:u,duration:f,isResolvedFromDuration:d}=N$(o),p=Df,h=Df;function v(){const y=u?-(u/1e3):0,b=n-t,_=c/(2*Math.sqrt(l*a)),g=Math.sqrt(l/a)/1e3;if(i===void 0&&(i=Math.min(Math.abs(n-t)/100,.4)),_<1){const x=Ec(g,_);p=m=>{const w=Math.exp(-_*g*m);return n-w*((y+_*g*b)/x*Math.sin(x*m)+b*Math.cos(x*m))},h=m=>{const w=Math.exp(-_*g*m);return _*g*w*(Math.sin(x*m)*(y+_*g*b)/x+b*Math.cos(x*m))-w*(Math.cos(x*m)*(y+_*g*b)-x*b*Math.sin(x*m))}}else if(_===1)p=x=>n-Math.exp(-g*x)*(b+(y+g*b)*x);else{const x=g*Math.sqrt(_*_-1);p=m=>{const w=Math.exp(-_*g*m),C=Math.min(x*m,300);return n-w*((y+_*g*b)*Math.sinh(C)+x*b*Math.cosh(C))/x}}}return v(),{next:y=>{const b=p(y);if(d)s.done=y>=f;else{const _=h(y)*1e3,g=Math.abs(_)<=r,x=Math.abs(n-b)<=i;s.done=g&&x}return s.value=s.done?n:b,s},flipTarget:()=>{u=-u,[t,n]=[n,t],v()}}}wa.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Df=e=>0,mm=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},Ca=(e,t,n)=>-n*e+n*t+e,gm=(e,t)=>n=>Math.max(Math.min(n,t),e),Fi=e=>e%1?Number(e.toFixed(5)):e,co=/(-)?([\d]*\.?[\d])+/g,Pc=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,j$=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function _o(e){return typeof e=="string"}const bo={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Di=Object.assign(Object.assign({},bo),{transform:gm(0,1)}),Fo=Object.assign(Object.assign({},bo),{default:1}),ka=e=>({test:t=>_o(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),or=ka("deg"),Bi=ka("%"),Le=ka("px"),Bf=Object.assign(Object.assign({},Bi),{parse:e=>Bi.parse(e)/100,transform:e=>Bi.transform(e*100)}),Sa=(e,t)=>n=>!!(_o(n)&&j$.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),ym=(e,t,n)=>r=>{if(!_o(r))return r;const[i,o,s,l]=r.match(co);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(s),alpha:l!==void 0?parseFloat(l):1}},_r={test:Sa("hsl","hue"),parse:ym("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Bi.transform(Fi(t))+", "+Bi.transform(Fi(n))+", "+Fi(Di.transform(r))+")"},I$=gm(0,255),bl=Object.assign(Object.assign({},bo),{transform:e=>Math.round(I$(e))}),Fn={test:Sa("rgb","red"),parse:ym("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+bl.transform(e)+", "+bl.transform(t)+", "+bl.transform(n)+", "+Fi(Di.transform(r))+")"};function M$(e){let t="",n="",r="",i="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),i=e.substr(4,1),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const Oc={test:Sa("#"),parse:M$,transform:Fn.transform},kt={test:e=>Fn.test(e)||Oc.test(e)||_r.test(e),parse:e=>Fn.test(e)?Fn.parse(e):_r.test(e)?_r.parse(e):Oc.parse(e),transform:e=>_o(e)?e:e.hasOwnProperty("red")?Fn.transform(e):_r.transform(e)},vm="${c}",_m="${n}";function R$(e){var t,n,r,i;return isNaN(e)&&_o(e)&&((n=(t=e.match(co))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((i=(r=e.match(Pc))===null||r===void 0?void 0:r.length)!==null&&i!==void 0?i:0)>0}function bm(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(Pc);r&&(n=r.length,e=e.replace(Pc,vm),t.push(...r.map(kt.parse)));const i=e.match(co);return i&&(e=e.replace(co,_m),t.push(...i.map(bo.parse))),{values:t,numColors:n,tokenised:e}}function xm(e){return bm(e).values}function wm(e){const{values:t,numColors:n,tokenised:r}=bm(e),i=t.length;return o=>{let s=r;for(let l=0;l<i;l++)s=s.replace(l<n?vm:_m,l<n?kt.transform(o[l]):Fi(o[l]));return s}}const F$=e=>typeof e=="number"?0:e;function D$(e){const t=xm(e);return wm(e)(t.map(F$))}const xo={test:R$,parse:xm,createTransformer:wm,getAnimatableNone:D$},B$=new Set(["brightness","contrast","saturate","opacity"]);function H$(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(co)||[];if(!r)return e;const i=n.replace(r,"");let o=B$.has(t)?1:0;return r!==n&&(o*=100),t+"("+o+i+")"}const V$=/([a-z-]*)\(.*?\)/g,Tc=Object.assign(Object.assign({},xo),{getAnimatableNone:e=>{const t=e.match(V$);return t?t.map(H$).join(" "):e}});function xl(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 Hf({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,o=0,s=0;if(!t)i=o=s=n;else{const l=n<.5?n*(1+t):n+t-n*t,c=2*n-l;i=xl(c,l,e+1/3),o=xl(c,l,e),s=xl(c,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(s*255),alpha:r}}const U$=(e,t,n)=>{const r=e*e,i=t*t;return Math.sqrt(Math.max(0,n*(i-r)+r))},z$=[Oc,Fn,_r],Vf=e=>z$.find(t=>t.test(e)),Uf=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Cm=(e,t)=>{let n=Vf(e),r=Vf(t);lo(!!n,Uf(e)),lo(!!r,Uf(t));let i=n.parse(e),o=r.parse(t);n===_r&&(i=Hf(i),n=Fn),r===_r&&(o=Hf(o),r=Fn);const s=Object.assign({},i);return l=>{for(const c in s)c!=="alpha"&&(s[c]=U$(i[c],o[c],l));return s.alpha=Ca(i.alpha,o.alpha,l),n.transform(s)}},W$=e=>typeof e=="number",K$=(e,t)=>n=>t(e(n)),km=(...e)=>e.reduce(K$);function Sm(e,t){return W$(e)?n=>Ca(e,t,n):kt.test(e)?Cm(e,t):Pm(e,t)}const Em=(e,t)=>{const n=[...e],r=n.length,i=e.map((o,s)=>Sm(o,t[s]));return o=>{for(let s=0;s<r;s++)n[s]=i[s](o);return n}},G$=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=Sm(e[i],t[i]));return i=>{for(const o in r)n[o]=r[o](i);return n}};function zf(e){const t=xo.parse(e),n=t.length;let r=0,i=0,o=0;for(let s=0;s<n;s++)r||typeof t[s]=="number"?r++:t[s].hue!==void 0?o++:i++;return{parsed:t,numNumbers:r,numRGB:i,numHSL:o}}const Pm=(e,t)=>{const n=xo.createTransformer(t),r=zf(e),i=zf(t);return r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers?km(Em(r.parsed,i.parsed),n):(xa(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),s=>`${s>0?t:e}`)},q$=(e,t)=>n=>Ca(e,t,n);function Y$(e){if(typeof e=="number")return q$;if(typeof e=="string")return kt.test(e)?Cm:Pm;if(Array.isArray(e))return Em;if(typeof e=="object")return G$}function Z$(e,t,n){const r=[],i=n||Y$(e[0]),o=e.length-1;for(let s=0;s<o;s++){let l=i(e[s],e[s+1]);if(t){const c=Array.isArray(t)?t[s]:t;l=km(c,l)}r.push(l)}return r}function Q$([e,t],[n]){return r=>n(mm(e,t,r))}function X$(e,t){const n=e.length,r=n-1;return i=>{let o=0,s=!1;if(i<=e[0]?s=!0:i>=e[r]&&(o=r-1,s=!0),!s){let c=1;for(;c<n&&!(e[c]>i||c===r);c++);o=c-1}const l=mm(e[o],e[o+1],i);return t[o](l)}}function Om(e,t,{clamp:n=!0,ease:r,mixer:i}={}){const o=e.length;lo(o===t.length,"Both input and output ranges must be the same length"),lo(!r||!Array.isArray(r)||r.length===o-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const s=Z$(t,r,i),l=o===2?Q$(e,s):X$(e,s);return n?c=>l(Sc(e[0],e[o-1],c)):l}const Us=e=>t=>1-e(1-t),Ea=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,J$=e=>t=>Math.pow(t,e),Tm=e=>t=>t*t*((e+1)*t-e),e3=e=>{const t=Tm(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},$m=1.525,t3=4/11,n3=8/11,r3=9/10,Am=e=>e,Pa=J$(2),i3=Us(Pa),Lm=Ea(Pa),Nm=e=>1-Math.sin(Math.acos(e)),jm=Us(Nm),o3=Ea(jm),Oa=Tm($m),s3=Us(Oa),l3=Ea(Oa),c3=e3($m),a3=4356/361,u3=35442/1805,f3=16061/1805,vs=e=>{if(e===1||e===0)return e;const t=e*e;return e<t3?7.5625*t:e<n3?9.075*t-9.9*e+3.4:e<r3?a3*t-u3*e+f3:10.8*e*e-20.52*e+10.72},d3=Us(vs),p3=e=>e<.5?.5*(1-vs(1-e*2)):.5*vs(e*2-1)+.5;function h3(e,t){return e.map(()=>t||Lm).splice(0,e.length-1)}function m3(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function g3(e,t){return e.map(n=>n*t)}function Yo({from:e=0,to:t=1,ease:n,offset:r,duration:i=300}){const o={done:!1,value:e},s=Array.isArray(t)?t:[e,t],l=g3(r&&r.length===s.length?r:m3(s),i);function c(){return Om(l,s,{ease:Array.isArray(n)?n:h3(s,n)})}let a=c();return{next:u=>(o.value=a(u),o.done=u>=i,o),flipTarget:()=>{s.reverse(),a=c()}}}function y3({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:o}){const s={done:!1,value:t};let l=n*e;const c=t+l,a=o===void 0?c:o(c);return a!==c&&(l=a-t),{next:u=>{const f=-l*Math.exp(-u/r);return s.done=!(f>i||f<-i),s.value=s.done?a:a+f,s},flipTarget:()=>{}}}const Wf={keyframes:Yo,spring:wa,decay:y3};function v3(e){if(Array.isArray(e.to))return Yo;if(Wf[e.type])return Wf[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Yo:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?wa:Yo}function Im(e,t,n=0){return e-t-n}function _3(e,t,n=0,r=!0){return r?Im(t+-e,t,n):t-(e-t)+n}function b3(e,t,n,r){return r?e>=t+n:e<=-n}const x3=e=>{const t=({delta:n})=>e(n);return{start:()=>kc.update(t,!0),stop:()=>w$.update(t)}};function Mm(e){var t,n,{from:r,autoplay:i=!0,driver:o=x3,elapsed:s=0,repeat:l=0,repeatType:c="loop",repeatDelay:a=0,onPlay:u,onStop:f,onComplete:d,onRepeat:p,onUpdate:h}=e,v=hm(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:y}=v,b,_=0,g=v.duration,x,m=!1,w=!0,C;const S=v3(v);!((n=(t=S).needsInterpolation)===null||n===void 0)&&n.call(t,r,y)&&(C=Om([0,100],[r,y],{clamp:!1}),r=0,y=100);const O=S(Object.assign(Object.assign({},v),{from:r,to:y}));function L(){_++,c==="reverse"?(w=_%2===0,s=_3(s,g,a,w)):(s=Im(s,g,a),c==="mirror"&&O.flipTarget()),m=!1,p&&p()}function F(){b.stop(),d&&d()}function I(ae){if(w||(ae=-ae),s+=ae,!m){const pe=O.next(Math.max(0,s));x=pe.value,C&&(x=C(x)),m=w?pe.done:s<=0}h==null||h(x),m&&(_===0&&(g??(g=s)),_<l?b3(s,g,a,w)&&L():F())}function le(){u==null||u(),b=o(I),b.start()}return i&&le(),{stop:()=>{f==null||f(),b.stop()}}}function Rm(e,t){return t?e*(1e3/t):0}function w3({from:e=0,velocity:t=0,min:n,max:r,power:i=.8,timeConstant:o=750,bounceStiffness:s=500,bounceDamping:l=10,restDelta:c=1,modifyTarget:a,driver:u,onUpdate:f,onComplete:d,onStop:p}){let h;function v(g){return n!==void 0&&g<n||r!==void 0&&g>r}function y(g){return n===void 0?r:r===void 0||Math.abs(n-g)<Math.abs(r-g)?n:r}function b(g){h==null||h.stop(),h=Mm(Object.assign(Object.assign({},g),{driver:u,onUpdate:x=>{var m;f==null||f(x),(m=g.onUpdate)===null||m===void 0||m.call(g,x)},onComplete:d,onStop:p}))}function _(g){b(Object.assign({type:"spring",stiffness:s,damping:l,restDelta:c},g))}if(v(e))_({from:e,velocity:t,to:y(e)});else{let g=i*t+e;typeof a<"u"&&(g=a(g));const x=y(g),m=x===n?-1:1;let w,C;const S=O=>{w=C,C=O,t=Rm(O-w,pm().delta),(m===1&&O>x||m===-1&&O<x)&&_({from:O,to:x,velocity:t})};b({type:"decay",from:e,velocity:t,timeConstant:o,power:i,restDelta:c,modifyTarget:a,onUpdate:v(g)?S:void 0})}return{stop:()=>h==null?void 0:h.stop()}}const Fm=(e,t)=>1-3*t+3*e,Dm=(e,t)=>3*t-6*e,Bm=e=>3*e,_s=(e,t,n)=>((Fm(t,n)*e+Dm(t,n))*e+Bm(t))*e,Hm=(e,t,n)=>3*Fm(t,n)*e*e+2*Dm(t,n)*e+Bm(t),C3=1e-7,k3=10;function S3(e,t,n,r,i){let o,s,l=0;do s=t+(n-t)/2,o=_s(s,r,i)-e,o>0?n=s:t=s;while(Math.abs(o)>C3&&++l<k3);return s}const E3=8,P3=.001;function O3(e,t,n,r){for(let i=0;i<E3;++i){const o=Hm(t,n,r);if(o===0)return t;const s=_s(t,n,r)-e;t-=s/o}return t}const Zo=11,Do=1/(Zo-1);function T3(e,t,n,r){if(e===t&&n===r)return Am;const i=new Float32Array(Zo);for(let s=0;s<Zo;++s)i[s]=_s(s*Do,e,n);function o(s){let l=0,c=1;const a=Zo-1;for(;c!==a&&i[c]<=s;++c)l+=Do;--c;const u=(s-i[c])/(i[c+1]-i[c]),f=l+u*Do,d=Hm(f,e,n);return d>=P3?O3(s,f,e,n):d===0?f:S3(s,l,l+Do,e,n)}return s=>s===0||s===1?s:_s(o(s),t,r)}const wl={};class $3{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,r){if(this.subscriptions.size)for(const i of this.subscriptions)i(t,n,r)}clear(){this.subscriptions.clear()}}const Kf=e=>!isNaN(parseFloat(e));class A3{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new $3,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:r,timestamp:i}=pm();this.lastUpdated!==i&&(this.timeDelta=r,this.lastUpdated=i),kc.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>kc.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=Kf(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=Kf(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?Rm(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:r}=t(n);this.stopAnimation=r}).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 L3(e){return new A3(e)}const{isArray:N3}=Array;function j3(){const e=re({}),t=r=>{const i=o=>{e.value[o]&&(e.value[o].stop(),e.value[o].destroy(),delete e.value[o])};r?N3(r)?r.forEach(i):i(r):Object.keys(e.value).forEach(i)},n=(r,i,o)=>{if(e.value[r])return e.value[r];const s=L3(i);return s.onChange(l=>o[r]=l),e.value[r]=s,s};return q_(t),{motionValues:e,get:n,stop:t}}const I3=e=>Array.isArray(e),sr=()=>({type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}),Cl=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}),M3=e=>({type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}),kl=()=>({type:"keyframes",ease:"linear",duration:300}),R3=e=>({type:"keyframes",duration:800,values:e}),Gf={default:M3,x:sr,y:sr,z:sr,rotate:sr,rotateX:sr,rotateY:sr,rotateZ:sr,scaleX:Cl,scaleY:Cl,scale:Cl,backgroundColor:kl,color:kl,opacity:kl},Vm=(e,t)=>{let n;return I3(t)?n=R3:n=Gf[e]||Gf.default,{to:t,...n(t)}},qf={...bo,transform:Math.round},Um={color:kt,backgroundColor:kt,outlineColor:kt,fill:kt,stroke:kt,borderColor:kt,borderTopColor:kt,borderRightColor:kt,borderBottomColor:kt,borderLeftColor:kt,borderWidth:Le,borderTopWidth:Le,borderRightWidth:Le,borderBottomWidth:Le,borderLeftWidth:Le,borderRadius:Le,radius:Le,borderTopLeftRadius:Le,borderTopRightRadius:Le,borderBottomRightRadius:Le,borderBottomLeftRadius:Le,width:Le,maxWidth:Le,height:Le,maxHeight:Le,size:Le,top:Le,right:Le,bottom:Le,left:Le,padding:Le,paddingTop:Le,paddingRight:Le,paddingBottom:Le,paddingLeft:Le,margin:Le,marginTop:Le,marginRight:Le,marginBottom:Le,marginLeft:Le,rotate:or,rotateX:or,rotateY:or,rotateZ:or,scale:Fo,scaleX:Fo,scaleY:Fo,scaleZ:Fo,skew:or,skewX:or,skewY:or,distance:Le,translateX:Le,translateY:Le,translateZ:Le,x:Le,y:Le,z:Le,perspective:Le,transformPerspective:Le,opacity:Di,originX:Bf,originY:Bf,originZ:Le,zIndex:qf,filter:Tc,WebkitFilter:Tc,fillOpacity:Di,strokeOpacity:Di,numOctaves:qf},Ta=e=>Um[e],zm=(e,t)=>t&&typeof e=="number"&&t.transform?t.transform(e):e;function F3(e,t){let n=Ta(e);return n!==Tc&&(n=xo),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const D3={linear:Am,easeIn:Pa,easeInOut:Lm,easeOut:i3,circIn:Nm,circInOut:o3,circOut:jm,backIn:Oa,backInOut:l3,backOut:s3,anticipate:c3,bounceIn:d3,bounceInOut:p3,bounceOut:vs},Yf=e=>{if(Array.isArray(e)){const[t,n,r,i]=e;return T3(t,n,r,i)}else if(typeof e=="string")return D3[e];return e},B3=e=>Array.isArray(e)&&typeof e[0]!="number",Zf=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&xo.test(t)&&!t.startsWith("url("));function H3(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function V3({ease:e,times:t,delay:n,...r}){const i={...r};return t&&(i.offset=t),e&&(i.ease=B3(e)?e.map(Yf):Yf(e)),n&&(i.elapsed=-n),i}function U3(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),H3(t),z3(e)||(e={...e,...Vm(n,t.to)}),{...t,...V3(e)}}function z3({delay:e,repeat:t,repeatType:n,repeatDelay:r,from:i,...o}){return!!Object.keys(o).length}function W3(e,t){return e[t]||e.default||e}function K3(e,t,n,r,i){const o=W3(r,e);let s=o.from===null||o.from===void 0?t.get():o.from;const l=Zf(e,n);s==="none"&&l&&typeof n=="string"&&(s=F3(e,n));const c=Zf(e,s);function a(f){const d={from:s,to:n,velocity:r.velocity?r.velocity:t.getVelocity(),onUpdate:p=>t.set(p)};return o.type==="inertia"||o.type==="decay"?w3({...d,...o}):Mm({...U3(o,d,e),onUpdate:p=>{d.onUpdate(p),o.onUpdate&&o.onUpdate(p)},onComplete:()=>{r.onComplete&&r.onComplete(),i&&i(),f&&f()}})}function u(f){return t.set(n),r.onComplete&&r.onComplete(),i&&i(),f&&f(),{stop:()=>{}}}return!c||!l||o.type===!1?u:a}function G3(){const{motionValues:e,stop:t,get:n}=j3();return{motionValues:e,stop:t,push:(i,o,s,l={},c)=>{const a=s[i],u=n(i,a,s);if(l&&l.immediate){u.set(o);return}const f=K3(i,u,o,l,c);u.start(f)}}}function q3(e,t={},{motionValues:n,push:r,stop:i}=G3()){const o=j(t),s=re(!1);Oe(n,f=>{s.value=Object.values(f).filter(d=>d.isAnimating()).length>0},{immediate:!0,deep:!0});const l=f=>{if(!o||!o[f])throw new Error(`The variant ${f} does not exist.`);return o[f]},c=f=>(typeof f=="string"&&(f=l(f)),Promise.all(Object.entries(f).map(([d,p])=>{if(d!=="transition")return new Promise(h=>r(d,p,e,f.transition||Vm(d,f[d]),h))}).filter(Boolean)));return{isAnimating:s,apply:c,set:f=>{const d=ql(f)?f:l(f);Object.entries(d).forEach(([p,h])=>{p!=="transition"&&r(p,h,e,{immediate:!0})})},leave:async f=>{let d;if(o&&(o.leave&&(d=o.leave),!o.leave&&o.initial&&(d=o.initial)),!d){f();return}await c(d),f()},stop:i}}const $a=typeof window<"u",Y3=()=>$a&&window.onpointerdown===null,Z3=()=>$a&&window.ontouchstart===null,Q3=()=>$a&&window.onmousedown===null;function X3({target:e,state:t,variants:n,apply:r}){const i=j(n),o=re(!1),s=re(!1),l=re(!1),c=H(()=>{let u=[];return i&&(i.hovered&&(u=[...u,...Object.keys(i.hovered)]),i.tapped&&(u=[...u,...Object.keys(i.tapped)]),i.focused&&(u=[...u,...Object.keys(i.focused)])),u}),a=H(()=>{const u={};Object.assign(u,t.value),o.value&&i.hovered&&Object.assign(u,i.hovered),s.value&&i.tapped&&Object.assign(u,i.tapped),l.value&&i.focused&&Object.assign(u,i.focused);for(const f in u)c.value.includes(f)||delete u[f];return u});i.hovered&&($e(e,"mouseenter",()=>o.value=!0),$e(e,"mouseleave",()=>{o.value=!1,s.value=!1}),$e(e,"mouseout",()=>{o.value=!1,s.value=!1})),i.tapped&&(Q3()&&($e(e,"mousedown",()=>s.value=!0),$e(e,"mouseup",()=>s.value=!1)),Y3()&&($e(e,"pointerdown",()=>s.value=!0),$e(e,"pointerup",()=>s.value=!1)),Z3()&&($e(e,"touchstart",()=>s.value=!0),$e(e,"touchend",()=>s.value=!1))),i.focused&&($e(e,"focus",()=>l.value=!0),$e(e,"blur",()=>l.value=!1)),Oe(a,r)}function J3({set:e,target:t,apply:n,variants:r,variant:i}){const o=j(r);Oe(()=>t,()=>{o&&(o.initial&&e("initial"),o.enter&&(i.value="enter"))},{immediate:!0,flush:"pre"})}function eA({state:e,apply:t}){Oe(e,n=>{n&&t(n)},{immediate:!0})}function tA({target:e,variants:t,variant:n}){const r=j(t);r&&(r.visible||r.visibleOnce)&&e1(e,([{isIntersecting:i}])=>{r.visible?i?n.value="visible":n.value="initial":r.visibleOnce&&(i&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function nA(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&J3(e),t.syncVariants&&eA(e),t.visibilityHooks&&tA(e),t.eventListeners&&X3(e)}function Wm(e={}){const t=Qe({...e}),n=re({});return Oe(t,()=>{const r={};for(const[i,o]of Object.entries(t)){const s=Ta(i),l=zm(o,s);r[i]=l}n.value=r},{immediate:!0,deep:!0}),{state:t,style:n}}function Aa(e,t){Oe(()=>Pt(e),n=>{n&&t(n)},{immediate:!0})}const rA={x:"translateX",y:"translateY",z:"translateZ"};function Km(e={},t=!0){const n=Qe({...e}),r=re("");return Oe(n,i=>{let o="",s=!1;if(t&&(i.x||i.y||i.z)){const l=[i.x||0,i.y||0,i.z||0].map(Le.transform).join(",");o+=`translate3d(${l}) `,s=!0}for(const[l,c]of Object.entries(i)){if(t&&(l==="x"||l==="y"||l==="z"))continue;const a=Ta(l),u=zm(c,a);o+=`${rA[l]||l}(${u}) `}t&&!s&&(o+="translateZ(0px) "),r.value=o.trim()},{immediate:!0,deep:!0}),{state:n,transform:r}}const iA=["","X","Y","Z"],oA=["perspective","translate","scale","rotate","skew"],Gm=["transformPerspective","x","y","z"];oA.forEach(e=>{iA.forEach(t=>{const n=e+t;Gm.push(n)})});const sA=new Set(Gm);function La(e){return sA.has(e)}const lA=new Set(["originX","originY","originZ"]);function qm(e){return lA.has(e)}function cA(e){const t={},n={};return Object.entries(e).forEach(([r,i])=>{La(r)||qm(r)?t[r]=i:n[r]=i}),{transform:t,style:n}}function Ym(e){const{transform:t,style:n}=cA(e),{transform:r}=Km(t),{style:i}=Wm(n);return r.value&&(i.value.transform=r.value),i.value}function aA(e,t){let n,r;const{state:i,style:o}=Wm();return Aa(e,s=>{r=s;for(const l of Object.keys(Um))s.style[l]===null||s.style[l]===""||La(l)||qm(l)||(i[l]=s.style[l]);n&&Object.entries(n).forEach(([l,c])=>s.style[l]=c),t&&t(i)}),Oe(o,s=>{if(!r){n=s;return}for(const l in s)r.style[l]=s[l]},{immediate:!0}),{style:i}}function uA(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=r=>r.endsWith("px")||r.endsWith("deg")?parseFloat(r):isNaN(Number(r))?Number(r):r;return t.reduce((r,i)=>{if(!i)return r;const[o,s]=i.split("("),c=s.split(",").map(u=>n(u.endsWith(")")?u.replace(")",""):u.trim())),a=c.length===1?c[0]:c;return{...r,[o]:a}},{})}function fA(e,t){Object.entries(uA(t)).forEach(([n,r])=>{const i=["x","y","z"];if(n==="translate3d"){if(r===0){i.forEach(o=>e[o]=0);return}r.forEach((o,s)=>e[i[s]]=o);return}if(r=parseFloat(r),n==="translateX"){e.x=r;return}if(n==="translateY"){e.y=r;return}if(n==="translateZ"){e.z=r;return}e[n]=r})}function dA(e,t){let n,r;const{state:i,transform:o}=Km();return Aa(e,s=>{r=s,s.style.transform&&fA(i,s.style.transform),n&&(s.style.transform=n),t&&t(i)}),Oe(o,s=>{if(!r){n=s;return}r.style.transform=s},{immediate:!0}),{transform:i}}function pA(e,t){const n=Qe({}),r=s=>Object.entries(s).forEach(([l,c])=>n[l]=c),{style:i}=aA(e,r),{transform:o}=dA(e,r);return Oe(n,s=>{Object.entries(s).forEach(([l,c])=>{const a=La(l)?o:i;a[l]&&a[l]===c||(a[l]=c)})},{immediate:!0,deep:!0}),Aa(e,()=>t&&r(t)),{motionProperties:n,style:i,transform:o}}function hA(e={}){const t=j(e),n=re();return{state:H(()=>{if(n.value)return t[n.value]}),variant:n}}function Zm(e,t={},n){const{motionProperties:r}=pA(e),{variant:i,state:o}=hA(t),s=q3(r,t),l={target:e,variant:i,variants:t,state:o,motionProperties:r,...s};return nA(l,n),l}const mA=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"],gA=(e,t)=>{const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&ql(n.variants)&&(t.value={...t.value,...n.variants}),mA.forEach(r=>{if(r==="delay"){if(n&&n[r]&&L_(n[r])){const i=n[r];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition={delay:i,...t.value.enter.transition}),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition={delay:i,...t.value.visible.transition}),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition={delay:i,...t.value.visibleOnce.transition}))}return}r==="visible-once"&&(r="visibleOnce"),n&&n[r]&&ql(n[r])&&(t.value[r]=n[r])}))},Sl=e=>({created:(n,r,i)=>{const o=r.value&&typeof r.value=="string"?r.value:i.key;o&&wl[o]&&wl[o].stop();const s=re(e||{});typeof r.value=="object"&&(s.value=r.value),gA(i,s);const l=Zm(n,s);n.motionInstance=l,o&&(wl[o]=l)},getSSRProps(n,r){let{initial:i}=n.value||r&&(r==null?void 0:r.props)||{};i=j(i);const o=v$((e==null?void 0:e.initial)||{},i||{});return!o||Object.keys(o).length===0?void 0:{style:Ym(o)}}}),yA={initial:{opacity:0},enter:{opacity:1}},vA={initial:{opacity:0},visible:{opacity:1}},_A={initial:{opacity:0},visibleOnce:{opacity:1}},bA={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},xA={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},wA={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},CA={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},kA={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},SA={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},EA={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},PA={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},OA={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},TA={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},$A={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},AA={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},LA={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},NA={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},jA={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},IA={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},MA={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},RA={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},FA={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},DA={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},BA={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},HA={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},VA={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},UA={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},zA={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},WA={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},KA={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},$c={__proto__:null,fade:yA,fadeVisible:vA,fadeVisibleOnce:_A,pop:bA,popVisible:xA,popVisibleOnce:wA,rollBottom:LA,rollLeft:CA,rollRight:EA,rollTop:TA,rollVisibleBottom:NA,rollVisibleLeft:kA,rollVisibleOnceBottom:jA,rollVisibleOnceLeft:SA,rollVisibleOnceRight:OA,rollVisibleOnceTop:AA,rollVisibleRight:PA,rollVisibleTop:$A,slideBottom:zA,slideLeft:IA,slideRight:FA,slideTop:HA,slideVisibleBottom:WA,slideVisibleLeft:MA,slideVisibleOnceBottom:KA,slideVisibleOnceLeft:RA,slideVisibleOnceRight:BA,slideVisibleOnceTop:UA,slideVisibleRight:DA,slideVisibleTop:VA},GA=Ae({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var l;const t=$v(),n=Qe({});if(!e.is&&!t.default)return()=>gt("div",{});const r=H(()=>{let c;return e.preset&&(c=$c[e.preset]),c}),i=H(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),o=H(()=>{const c={...i.value,...r.value||{},...e.variants||{}};return e.delay&&(c.enter.transition={...c.enter.transition},c.enter.transition.delay=parseInt(e.delay)),c}),s=H(()=>{if(!e.is)return;let c=e.is;return typeof s.value=="string"&&!fd(c)&&(c=Or(c)),c});if(((l=process==null?void 0:process.env)==null?void 0:l.NODE_ENV)==="development"||process!=null&&process.dev){const c=a=>{var u;(u=a.variants)!=null&&u.initial&&a.set("initial"),setTimeout(()=>{var f,d,p;(f=a.variants)!=null&&f.enter&&a.apply("enter"),(d=a.variants)!=null&&d.visible&&a.apply("visible"),(p=a.variants)!=null&&p.visibleOnce&&a.apply("visibleOnce")},10)};Ns(()=>Object.entries(n).forEach(([a,u])=>c(u)))}return{slots:t,component:s,motionConfig:o,instances:n}},render({slots:e,motionConfig:t,instances:n,component:r}){var l;const i=Ym(t.initial||{}),o=(c,a)=>(c.props||(c.props={}),c.props.style=i,c.props.onVnodeMounted=({el:u})=>{const f=Zm(u,t);n[a]=f},c);if(r){const c=gt(r,void 0,e);return o(c,0),c}return(((l=e.default)==null?void 0:l.call(e))||[]).map((c,a)=>o(c,a))}});function qA(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",r=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,i=>`-${i}`).toLowerCase().replace(/\s+/g,"-").replace(r,i=>n.charAt(t.indexOf(i))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const YA={install(e,t){if(e.directive("motion",Sl()),e.component("Motion",GA),!t||t&&!t.excludePresets)for(const n in $c){const r=$c[n];e.directive(`motion-${qA(n)}`,Sl(r))}if(t&&t.directives)for(const n in t.directives){const r=t.directives[n];r.initial,e.directive(`motion-${n}`,Sl(r))}}};var Qf;const Hi=typeof window<"u",ZA=Object.prototype.toString,QA=e=>ZA.call(e)==="[object Object]";Hi&&((Qf=window==null?void 0:window.navigator)!=null&&Qf.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function XA(e){return Ic()?(bd(e),!0):!1}function JA(e){var t;const n=j(e);return(t=n==null?void 0:n.$el)!=null?t:n}const e7=Hi?window:void 0,Xf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Jf="__vueuse_ssr_handlers__";Xf[Jf]=Xf[Jf]||{};function t7(e,t={}){const{immediate:n=!0,window:r=e7}=t,i=re(!1);let o=null;function s(){!i.value||!r||(e(),o=r.requestAnimationFrame(s))}function l(){!i.value&&r&&(i.value=!0,s())}function c(){i.value=!1,o!=null&&r&&(r.cancelAnimationFrame(o),o=null)}return n&&l(),XA(c),{isActive:i,pause:c,resume:l}}var ed;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ed||(ed={}));const zs="vue-starport-injection",Qm="vue-starport-options",n7={duration:800,easing:"cubic-bezier(0.45, 0, 0.55, 1)",keepAlive:!1},Xm={port:{type:String,required:!0},duration:{type:Number,required:!1},easing:{type:String,required:!1},keepAlive:{type:Boolean,required:!1,default:void 0},mountedProps:{type:Object,required:!1},initialProps:{type:Object,required:!1}};var r7=Object.defineProperty,bs=Object.getOwnPropertySymbols,Jm=Object.prototype.hasOwnProperty,eg=Object.prototype.propertyIsEnumerable,td=(e,t,n)=>t in e?r7(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i7=(e,t)=>{for(var n in t||(t={}))Jm.call(t,n)&&td(e,n,t[n]);if(bs)for(var n of bs(t))eg.call(t,n)&&td(e,n,t[n]);return e},nd=(e,t)=>{var n={};for(var r in e)Jm.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&bs)for(var r of bs(e))t.indexOf(r)<0&&eg.call(e,r)&&(n[r]=e[r]);return n};const o7=Ae({name:"StarportProxy",props:i7({props:{type:Object,default:()=>({})},component:{type:Object,required:!0}},Xm),setup(e,t){const n=ge(zs),r=H(()=>n.getInstance(e.port,e.component)),i=re(),o=r.value.generateId(),s=re(!1);return r.value.isVisible||(r.value.land(),s.value=!0),Lr(async()=>{if(r.value.el){console.error(`[Vue Starport] Multiple proxies of "${r.value.componentName}" with port "${e.port}" detected. The later one will be ignored.`);return}if(r.value.el=i.value,await mt(),s.value=!0,r.value.rect.update(),r.value.rect.width===0||r.value.rect.height===0){const l=r.value.rect.width===0?"width":"height";console.warn(`[Vue Starport] The proxy of component "${r.value.componentName}" (port "${e.port}") has no ${l} on initial render, have you set the size for it?`),console.warn("element:",r.value.el),console.warn("rect:",r.value.rect)}}),ho(async()=>{r.value.rect.update(),r.value.liftOff(),r.value.el=void 0,s.value=!1,!r.value.options.keepAlive&&(await mt(),await mt(),!r.value.el&&n.dispose(r.value.port))}),Oe(()=>e,async()=>{r.value.props&&await mt();const l=e,{props:c}=l,a=nd(l,["props"]);r.value.props=c||{},r.value.setLocalOptions(a)},{deep:!0,immediate:!0}),()=>{const l=e,{initialProps:c,mountedProps:a}=l,u=nd(l,["initialProps","mountedProps"]),f=ti(u,(s.value?a:c)||{});return gt("div",ti(f,{id:o,ref:i,"data-starport-proxy":r.value.componentId,"data-starport-landed":r.value.isLanded?"true":void 0,"data-starport-floating":r.value.isLanded?void 0:"true"}),t.slots.default?gt(t.slots.default):void 0)}}});var s7=Object.defineProperty,l7=Object.defineProperties,c7=Object.getOwnPropertyDescriptors,rd=Object.getOwnPropertySymbols,a7=Object.prototype.hasOwnProperty,u7=Object.prototype.propertyIsEnumerable,id=(e,t,n)=>t in e?s7(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,f7=(e,t)=>{for(var n in t||(t={}))a7.call(t,n)&&id(e,n,t[n]);if(rd)for(var n of rd(t))u7.call(t,n)&&id(e,n,t[n]);return e},d7=(e,t)=>l7(e,c7(t));const p7=Ae({name:"Starport",inheritAttrs:!0,props:Xm,setup(e,t){const n=re(!1);return Lr(()=>{if(n.value=!0,!ge(zs))throw new Error("[Vue Starport] Failed to find the carrier, all Starport components must be wrapped in a <StarportCarrier> component.")}),()=>{var s,l;const r=(l=(s=t.slots).default)==null?void 0:l.call(s);if(!r)throw new Error("[Vue Starport] Slot is required to use <Starport>");if(r.length!==1)throw new Error(`[Vue Starport] <Starport> requires exactly one slot, but got ${r.length}`);const i=r[0];let o=i.type;return(!QA(o)||Zn(o))&&(o={render(){return r}}),gt(o7,d7(f7({},e),{key:e.port,component:Ps(o),props:i.props}))}}});function h7(e){const t=Qe({height:0,width:0,left:0,top:0,update:r,listen:o,pause:s,margin:"0px",padding:"0px"}),n=Hi?document.documentElement||document.body:void 0;function r(){if(!Hi)return;const l=JA(e);if(!l)return;const{height:c,width:a,left:u,top:f}=l.getBoundingClientRect(),d=window.getComputedStyle(l),p=d.margin,h=d.padding;Object.assign(t,{height:c,width:a,left:u,top:n.scrollTop+f,margin:p,padding:h})}const i=t7(r,{immediate:!1});function o(){Hi&&(r(),i.resume())}function s(){i.pause()}return t}let m7=(e,t=21)=>(n=t)=>{let r="",i=n;for(;i--;)r+=e[Math.random()*e.length|0];return r};const od=m7("abcdefghijklmnopqrstuvwxyz",5);function sd(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase().replace(/[^\w\d_-]/g,"")}function g7(e){var t;return e.name||((t=e.__file)==null?void 0:t.split(/[\/\\.]/).slice(-2)[0])||""}var y7=Object.defineProperty,ld=Object.getOwnPropertySymbols,v7=Object.prototype.hasOwnProperty,_7=Object.prototype.propertyIsEnumerable,cd=(e,t,n)=>t in e?y7(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,El=(e,t)=>{for(var n in t||(t={}))v7.call(t,n)&&cd(e,n,t[n]);if(ld)for(var n of ld(t))_7.call(t,n)&&cd(e,n,t[n]);return e};function b7(e,t,n={}){const r=g7(t),i=sd(r)||od(),o=re(),s=re(null),l=re(!1),c=re(!1),a=vg(!0),u=re({}),f=H(()=>El(El(El({},n7),n),u.value)),d=re(0);let p;a.run(()=>{p=h7(o),Oe(o,async b=>{b&&(c.value=!0),await mt(),o.value||(c.value=!1)})});const h=sd(e);function v(){return`starport-${i}-${h}-${od()}`}const y=v();return Qe({el:o,id:y,port:e,props:s,rect:p,scope:a,isLanded:l,isVisible:c,options:f,liftOffTime:d,component:t,componentName:r,componentId:i,generateId:v,setLocalOptions(b={}){u.value=JSON.parse(JSON.stringify(b))},elRef(){return o},liftOff(){l.value&&(l.value=!1,d.value=Date.now(),p.listen())},land(){l.value||(l.value=!0,p.pause())}})}function x7(e){const t=Qe(new Map);function n(i,o){let s=t.get(i);return s||(s=b7(i,o,e),t.set(i,s)),s.component=o,s}function r(i){var o;(o=t.get(i))==null||o.scope.stop(),t.delete(i)}return{portMap:t,dispose:r,getInstance:n}}var w7=Object.defineProperty,C7=Object.defineProperties,k7=Object.getOwnPropertyDescriptors,ad=Object.getOwnPropertySymbols,S7=Object.prototype.hasOwnProperty,E7=Object.prototype.propertyIsEnumerable,ud=(e,t,n)=>t in e?w7(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,P7=(e,t)=>{for(var n in t||(t={}))S7.call(t,n)&&ud(e,n,t[n]);if(ad)for(var n of ad(t))E7.call(t,n)&&ud(e,n,t[n]);return e},O7=(e,t)=>C7(e,k7(t));const T7=Ae({name:"StarportCraft",props:{port:{type:String,required:!0},component:{type:Object,required:!0}},setup(e){const t=ge(zs);if(!t)throw new Error("[Vue Starport] Failed to find the carrier, all Starport components must be wrapped in a <StarportCarrier> component.");const n=H(()=>t.getInstance(e.port,e.component)),r=H(()=>{var s;return((s=n.value.el)==null?void 0:s.id)||n.value.id}),i=H(()=>{const s=Date.now()-n.value.liftOffTime,l=Math.max(0,n.value.options.duration-s),c=n.value.rect,a={position:"absolute",left:0,top:0,width:`${c.width}px`,height:`${c.height}px`,margin:c.margin,padding:c.padding,transform:`translate3d(${c.left}px,${c.top}px,0px)`};return!n.value.isVisible||!n.value.el?O7(P7({},a),{zIndex:-1,display:"none"}):(n.value.isLanded?a.display="none":Object.assign(a,{transitionProperty:"all",transitionDuration:`${l}ms`,transitionTimingFunction:n.value.options.easing}),a)}),o={onTransitionend(s){n.value.isLanded||console.warn(`[Vue Starport] Transition duration of component "${n.value.componentName}" is too short (${s.elapsedTime}s) that may cause animation glitches. Try to increase the duration of that component, or decrease the duration the Starport (current: ${n.value.options.duration/1e3}s).`)}};return()=>{const s=!!(n.value.isLanded&&n.value.el);return gt("div",{style:i.value,"data-starport-craft":n.value.componentId,"data-starport-landed":n.value.isLanded?"true":void 0,"data-starport-floating":n.value.isLanded?void 0:"true",onTransitionend:n.value.land},gt(gv,{to:s?`#${r.value}`:"body",disabled:!s},gt(n.value.component,ti(o,n.value.props))))}}}),$7=Ae({name:"StarportCarrier",setup(e,{slots:t}){const n=x7(ge(Qm,{}));return $t().appContext.app.provide(zs,n),()=>{var i;return[(i=t.default)==null?void 0:i.call(t),Array.from(n.portMap.entries()).map(([o,{component:s}])=>gt(T7,{key:o,port:o,component:s}))]}}});function A7(e={}){return{install(t){t.provide(Qm,e),t.component("Starport",p7),t.component("StarportCarrier",$7)}}}function L7(e){function t(){document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`)}t(),window.addEventListener("resize",t),e.app.use(YA),e.app.use(A7({keepAlive:!0})),g$(e)}function Lt(e,t,n){var r;return((r=e.instance)==null?void 0:r.$).provides[t]??n}function N7(){return{install(e){e.directive("click",{name:"v-click",mounted(t,n){var u,f,d,p,h,v;if(Mi.value||(u=Lt(n,Li))!=null&&u.value)return;const r=Lt(n,hr),i=Lt(n,Ai),o=Lt(n,Kl),s=n.modifiers.hide!==!1&&n.modifiers.hide!=null,l=n.modifiers.fade!==!1&&n.modifiers.fade!=null,c=((f=r==null?void 0:r.value)==null?void 0:f.length)||0,a=l?h_:rl;if(r&&!((d=r==null?void 0:r.value)!=null&&d.includes(t))&&r.value.push(t),n.value==null&&(n.value=(p=r==null?void 0:r.value)==null?void 0:p.length),typeof n.value=="string"&&(n.value.startsWith("+")||n.value.startsWith("-"))&&(n.value=(((h=r==null?void 0:r.value)==null?void 0:h.length)||0)+Number(n.value)),!(o!=null&&o.value.has(n.value)))o==null||o.value.set(n.value,[t]);else if(!((v=o==null?void 0:o.value.get(n.value))!=null&&v.includes(t))){const y=(o==null?void 0:o.value.get(n.value))||[];o==null||o.value.set(n.value,[t].concat(y))}t==null||t.classList.toggle(ar,!0),i&&Oe(i,()=>{const y=(i==null?void 0:i.value)??0,b=n.value!=null?y>=n.value:y>c;t.classList.contains(il)||t.classList.toggle(a,!b),s!==!1&&s!==void 0&&t.classList.toggle(a,b),t.classList.toggle(pi,!1);const _=o==null?void 0:o.value.get(y);_==null||_.forEach((g,x)=>{g.classList.toggle(Lo,!1),x===_.length-1?g.classList.toggle(pi,!0):g.classList.toggle(Lo,!0)}),t.classList.contains(pi)||t.classList.toggle(Lo,b)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(ar,!1);const r=Lt(n,hr);r!=null&&r.value&&Gl(r.value,t)}}),e.directive("after",{name:"v-after",mounted(t,n){var l,c,a;if(Mi.value||(l=Lt(n,Li))!=null&&l.value)return;const r=Lt(n,hr),i=Lt(n,Ai),o=Lt(n,Kl),s=r==null?void 0:r.value.length;n.value==null&&(n.value=r==null?void 0:r.value.length),typeof n.value=="string"&&(n.value.startsWith("+")||n.value.startsWith("-"))&&(n.value=(((c=r==null?void 0:r.value)==null?void 0:c.length)||0)+Number(n.value)),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(ar,!0),i&&Oe(i,()=>{const u=(i.value??0)>=(n.value??s??0);t.classList.contains(il)||t.classList.toggle(rl,!u),t.classList.toggle(pi,!1),t.classList.contains(pi)||t.classList.toggle(Lo,u)},{immediate:!0})},unmounted(t){t==null||t.classList.toggle(ar,!0)}}),e.directive("click-hide",{name:"v-click-hide",mounted(t,n){var s,l,c;if(Mi.value||(s=Lt(n,Li))!=null&&s.value)return;const r=Lt(n,hr),i=Lt(n,Ai),o=((l=r==null?void 0:r.value)==null?void 0:l.length)||0;r&&!((c=r==null?void 0:r.value)!=null&&c.includes(t))&&r.value.push(t),t==null||t.classList.toggle(ar,!0),i&&Oe(i,()=>{const a=(i==null?void 0:i.value)??0,u=n.value!=null?a>=n.value:a>o;t.classList.toggle(rl,u),t.classList.toggle(il,u)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(ar,!1);const r=Lt(n,hr);r!=null&&r.value&&Gl(r.value,t)}})}}}function j7(e,t){const n=Yh(e),r=Zh(t,n.currentRoute,n.currentPage);return{nav:{...n,...r},configs:Fe,themeConfigs:H(()=>Fe.themeConfig)}}function I7(){return{install(e){const t=j7(Wt,Ut);e.provide(Ce,Qe(t))}}}const ci=m0(CP);ci.use(Ot);ci.use(f_());ci.use(N7());ci.use(I7());L7({app:ci,router:Ot});ci.mount("#app");export{M7 as $,pC as A,re as B,H7 as C,xt as D,Te as E,De as F,N5 as G,gP as H,Ut as I,ms as J,fP as K,pl as L,Lr as M,Qe as N,D7 as O,V7 as P,Oe as Q,Me as R,l4 as S,Th as T,aa as U,ua as V,et as W,bt as X,He as Y,K5 as Z,ke as _,Ce as a,R7 as a0,to as a1,ul as a2,zC as a3,Gx as a4,F7 as a5,Ye as a6,bi as a7,lc as a8,b5 as a9,x5 as aa,w5 as ab,k5 as ac,Gi as ad,Qi as ae,U7 as af,an as ag,Ct as ah,Io as ai,vr as aj,Ow as ak,Up as al,S5 as am,ho as an,Jc as b,Fe as c,Ae as d,ny as e,J as f,P as g,j as h,ge as i,ta as j,nt as k,lP as l,lt as m,ft as n,R as o,de as p,we as q,Nr as r,tn as s,rt as t,B7 as u,H as v,ol as w,_e as x,xh as y,vC as z};