diff --git a/html/assets/index-O8DR2YZv.js b/html/assets/index-O8DR2YZv.js deleted file mode 100644 index 2f5dbbb58..000000000 --- a/html/assets/index-O8DR2YZv.js +++ /dev/null @@ -1,33 +0,0 @@ -var Cx=Object.defineProperty;var Tx=(t,e,r)=>e in t?Cx(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var ai=(t,e,r)=>(Tx(t,typeof e!="symbol"?e+"":e,r),r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))o(a);new MutationObserver(a=>{for(const u of a)if(u.type==="childList")for(const f of u.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&o(f)}).observe(document,{childList:!0,subtree:!0});function r(a){const u={};return a.integrity&&(u.integrity=a.integrity),a.referrerPolicy&&(u.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?u.credentials="include":a.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function o(a){if(a.ep)return;a.ep=!0;const u=r(a);fetch(a.href,u)}})();function Qf(t,e){const r=Object.create(null),o=t.split(",");for(let a=0;a!!r[a.toLowerCase()]:a=>!!r[a]}const xe={},qo=[],vr=()=>{},Ex=()=>!1,Lx=/^on[^a-z]/,pc=t=>Lx.test(t),th=t=>t.startsWith("onUpdate:"),Re=Object.assign,eh=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},Ax=Object.prototype.hasOwnProperty,se=(t,e)=>Ax.call(t,e),Rt=Array.isArray,Ho=t=>vc(t)==="[object Map]",cm=t=>vc(t)==="[object Set]",Wt=t=>typeof t=="function",ze=t=>typeof t=="string",gc=t=>typeof t=="symbol",be=t=>t!==null&&typeof t=="object",um=t=>(be(t)||Wt(t))&&Wt(t.then)&&Wt(t.catch),fm=Object.prototype.toString,vc=t=>fm.call(t),Mx=t=>vc(t).slice(8,-1),hm=t=>vc(t)==="[object Object]",nh=t=>ze(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Na=Qf(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),mc=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},Nx=/-(\w)/g,yr=mc(t=>t.replace(Nx,(e,r)=>r?r.toUpperCase():"")),Px=/\B([A-Z])/g,so=mc(t=>t.replace(Px,"-$1").toLowerCase()),yc=mc(t=>t.charAt(0).toUpperCase()+t.slice(1)),zu=mc(t=>t?`on${yc(t)}`:""),to=(t,e)=>!Object.is(t,e),Pa=(t,e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:r})},lf=t=>{const e=parseFloat(t);return isNaN(e)?t:e},dm=t=>{const e=ze(t)?Number(t):NaN;return isNaN(e)?t:e};let tg;const af=()=>tg||(tg=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ln(t){if(Rt(t)){const e={};for(let r=0;r{if(r){const o=r.split(Dx);o.length>1&&(e[o[0].trim()]=o[1].trim())}}),e}function ve(t){let e="";if(ze(t))e=t;else if(Rt(t))for(let r=0;rze(t)?t:t==null?"":Rt(t)||be(t)&&(t.toString===fm||!Wt(t.toString))?JSON.stringify(t,gm,2):String(t),gm=(t,e)=>e&&e.__v_isRef?gm(t,e.value):Ho(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[o,a])=>(r[`${o} =>`]=a,r),{})}:cm(e)?{[`Set(${e.size})`]:[...e.values()]}:be(e)&&!Rt(e)&&!hm(e)?String(e):e;let Dn;class Ix{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Dn,!e&&Dn&&(this.index=(Dn.scopes||(Dn.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const r=Dn;try{return Dn=this,e()}finally{Dn=r}}}on(){Dn=this}off(){Dn=this.parent}stop(e){if(this._active){let r,o;for(r=0,o=this.effects.length;r{const e=new Set(t);return e.w=0,e.n=0,e},mm=t=>(t.w&ki)>0,ym=t=>(t.n&ki)>0,Bx=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let r=0;for(let o=0;o{(v==="length"||!gc(v)&&v>=p)&&h.push(g)})}else switch(r!==void 0&&h.push(f.get(r)),e){case"add":Rt(t)?nh(r)&&h.push(f.get("length")):(h.push(f.get(Yi)),Ho(t)&&h.push(f.get(uf)));break;case"delete":Rt(t)||(h.push(f.get(Yi)),Ho(t)&&h.push(f.get(uf)));break;case"set":Ho(t)&&h.push(f.get(Yi));break}if(h.length===1)h[0]&&ff(h[0]);else{const p=[];for(const g of h)g&&p.push(...g);ff(rh(p))}}function ff(t,e){const r=Rt(t)?t:[...t];for(const o of r)o.computed&&ng(o);for(const o of r)o.computed||ng(o)}function ng(t,e){(t!==Jn||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}function Ux(t,e){var r;return(r=ja.get(t))==null?void 0:r.get(e)}const jx=Qf("__proto__,__v_isRef,__isVue"),xm=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(gc)),rg=Gx();function Gx(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...r){const o=le(this);for(let u=0,f=this.length;u{t[e]=function(...r){ls();const o=le(this)[e].apply(this,r);return as(),o}}),t}function Vx(t){const e=le(this);return Mn(e,"has",t),e.hasOwnProperty(t)}class _m{constructor(e=!1,r=!1){this._isReadonly=e,this._shallow=r}get(e,r,o){const a=this._isReadonly,u=this._shallow;if(r==="__v_isReactive")return!a;if(r==="__v_isReadonly")return a;if(r==="__v_isShallow")return u;if(r==="__v_raw"&&o===(a?u?s1:Tm:u?Cm:km).get(e))return e;const f=Rt(e);if(!a){if(f&&se(rg,r))return Reflect.get(rg,r,o);if(r==="hasOwnProperty")return Vx}const h=Reflect.get(e,r,o);return(gc(r)?xm.has(r):jx(r))||(a||Mn(e,"get",r),u)?h:Le(h)?f&&nh(r)?h:h.value:be(h)?a?wc(h):Bn(h):h}}class Sm extends _m{constructor(e=!1){super(!1,e)}set(e,r,o,a){let u=e[r];if(Yo(u)&&Le(u)&&!Le(o))return!1;if(!this._shallow&&(!Ga(o)&&!Yo(o)&&(u=le(u),o=le(o)),!Rt(e)&&Le(u)&&!Le(o)))return u.value=o,!0;const f=Rt(e)&&nh(r)?Number(r)t,bc=t=>Reflect.getPrototypeOf(t);function ga(t,e,r=!1,o=!1){t=t.__v_raw;const a=le(t),u=le(e);r||(to(e,u)&&Mn(a,"get",e),Mn(a,"get",u));const{has:f}=bc(a),h=o?oh:r?ch:ll;if(f.call(a,e))return h(t.get(e));if(f.call(a,u))return h(t.get(u));t!==a&&t.get(e)}function va(t,e=!1){const r=this.__v_raw,o=le(r),a=le(t);return e||(to(t,a)&&Mn(o,"has",t),Mn(o,"has",a)),t===a?r.has(t):r.has(t)||r.has(a)}function ma(t,e=!1){return t=t.__v_raw,!e&&Mn(le(t),"iterate",Yi),Reflect.get(t,"size",t)}function ig(t){t=le(t);const e=le(this);return bc(e).has.call(e,t)||(e.add(t),Fr(e,"add",t,t)),this}function og(t,e){e=le(e);const r=le(this),{has:o,get:a}=bc(r);let u=o.call(r,t);u||(t=le(t),u=o.call(r,t));const f=a.call(r,t);return r.set(t,e),u?to(e,f)&&Fr(r,"set",t,e):Fr(r,"add",t,e),this}function sg(t){const e=le(this),{has:r,get:o}=bc(e);let a=r.call(e,t);a||(t=le(t),a=r.call(e,t)),o&&o.call(e,t);const u=e.delete(t);return a&&Fr(e,"delete",t,void 0),u}function lg(){const t=le(this),e=t.size!==0,r=t.clear();return e&&Fr(t,"clear",void 0,void 0),r}function ya(t,e){return function(o,a){const u=this,f=u.__v_raw,h=le(f),p=e?oh:t?ch:ll;return!t&&Mn(h,"iterate",Yi),f.forEach((g,v)=>o.call(a,p(g),p(v),u))}}function ba(t,e,r){return function(...o){const a=this.__v_raw,u=le(a),f=Ho(u),h=t==="entries"||t===Symbol.iterator&&f,p=t==="keys"&&f,g=a[t](...o),v=r?oh:e?ch:ll;return!e&&Mn(u,"iterate",p?uf:Yi),{next(){const{value:b,done:x}=g.next();return x?{value:b,done:x}:{value:h?[v(b[0]),v(b[1])]:v(b),done:x}},[Symbol.iterator](){return this}}}}function ci(t){return function(...e){return t==="delete"?!1:this}}function Jx(){const t={get(u){return ga(this,u)},get size(){return ma(this)},has:va,add:ig,set:og,delete:sg,clear:lg,forEach:ya(!1,!1)},e={get(u){return ga(this,u,!1,!0)},get size(){return ma(this)},has:va,add:ig,set:og,delete:sg,clear:lg,forEach:ya(!1,!0)},r={get(u){return ga(this,u,!0)},get size(){return ma(this,!0)},has(u){return va.call(this,u,!0)},add:ci("add"),set:ci("set"),delete:ci("delete"),clear:ci("clear"),forEach:ya(!0,!1)},o={get(u){return ga(this,u,!0,!0)},get size(){return ma(this,!0)},has(u){return va.call(this,u,!0)},add:ci("add"),set:ci("set"),delete:ci("delete"),clear:ci("clear"),forEach:ya(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(u=>{t[u]=ba(u,!1,!1),r[u]=ba(u,!0,!1),e[u]=ba(u,!1,!0),o[u]=ba(u,!0,!0)}),[t,r,e,o]}const[Qx,t1,e1,n1]=Jx();function sh(t,e){const r=e?t?n1:e1:t?t1:Qx;return(o,a,u)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?o:Reflect.get(se(r,a)&&a in o?r:o,a,u)}const r1={get:sh(!1,!1)},i1={get:sh(!1,!0)},o1={get:sh(!0,!1)},km=new WeakMap,Cm=new WeakMap,Tm=new WeakMap,s1=new WeakMap;function l1(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function a1(t){return t.__v_skip||!Object.isExtensible(t)?0:l1(Mx(t))}function Bn(t){return Yo(t)?t:lh(t,!1,Xx,r1,km)}function Em(t){return lh(t,!1,Zx,i1,Cm)}function wc(t){return lh(t,!0,Yx,o1,Tm)}function lh(t,e,r,o,a){if(!be(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const u=a.get(t);if(u)return u;const f=a1(t);if(f===0)return t;const h=new Proxy(t,f===2?o:r);return a.set(t,h),h}function Bo(t){return Yo(t)?Bo(t.__v_raw):!!(t&&t.__v_isReactive)}function Yo(t){return!!(t&&t.__v_isReadonly)}function Ga(t){return!!(t&&t.__v_isShallow)}function Lm(t){return Bo(t)||Yo(t)}function le(t){const e=t&&t.__v_raw;return e?le(e):t}function ah(t){return Ua(t,"__v_skip",!0),t}const ll=t=>be(t)?Bn(t):t,ch=t=>be(t)?wc(t):t;function uh(t){xi&&Jn&&(t=le(t),wm(t.dep||(t.dep=rh())))}function fh(t,e){t=le(t);const r=t.dep;r&&ff(r)}function Le(t){return!!(t&&t.__v_isRef===!0)}function Vt(t){return Am(t,!1)}function cs(t){return Am(t,!0)}function Am(t,e){return Le(t)?t:new c1(t,e)}class c1{constructor(e,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?e:le(e),this._value=r?e:ll(e)}get value(){return uh(this),this._value}set value(e){const r=this.__v_isShallow||Ga(e)||Yo(e);e=r?e:le(e),to(e,this._rawValue)&&(this._rawValue=e,this._value=r?e:ll(e),fh(this))}}function G(t){return Le(t)?t.value:t}const u1={get:(t,e,r)=>G(Reflect.get(t,e,r)),set:(t,e,r,o)=>{const a=t[e];return Le(a)&&!Le(r)?(a.value=r,!0):Reflect.set(t,e,r,o)}};function Mm(t){return Bo(t)?t:new Proxy(t,u1)}class f1{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:r,set:o}=e(()=>uh(this),()=>fh(this));this._get=r,this._set=o}get value(){return this._get()}set value(e){this._set(e)}}function h1(t){return new f1(t)}function d1(t){const e=Rt(t)?new Array(t.length):{};for(const r in t)e[r]=Nm(t,r);return e}class p1{constructor(e,r,o){this._object=e,this._key=r,this._defaultValue=o,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return Ux(le(this._object),this._key)}}class g1{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function hh(t,e,r){return Le(t)?t:Wt(t)?new g1(t):be(t)&&arguments.length>1?Nm(t,e,r):Vt(t)}function Nm(t,e,r){const o=t[e];return Le(o)?o:new p1(t,e,r)}class v1{constructor(e,r,o,a){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ih(e,()=>{this._dirty||(this._dirty=!0,fh(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=o}get value(){const e=le(this);return uh(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function m1(t,e,r=!1){let o,a;const u=Wt(t);return u?(o=t,a=vr):(o=t.get,a=t.set),new v1(o,a,u||!a,r)}function _i(t,e,r,o){let a;try{a=o?t(...o):t()}catch(u){kl(u,e,r)}return a}function Wn(t,e,r,o){if(Wt(t)){const u=_i(t,e,r,o);return u&&um(u)&&u.catch(f=>{kl(f,e,r)}),u}const a=[];for(let u=0;u>>1,a=nn[o],u=cl(a);uhr&&nn.splice(e,1)}function df(t){Rt(t)?Wo.push(...t):(!Dr||!Dr.includes(t,t.allowRecurse?ji+1:ji))&&Wo.push(t),Om()}function ag(t,e=al?hr+1:0){for(;ecl(r)-cl(o)),ji=0;jit.id==null?1/0:t.id,x1=(t,e)=>{const r=cl(t)-cl(e);if(r===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return r};function $m(t){hf=!1,al=!0,nn.sort(x1);try{for(hr=0;hrze(S)?S.trim():S)),b&&(a=r.map(lf))}let h,p=o[h=zu(e)]||o[h=zu(yr(e))];!p&&u&&(p=o[h=zu(so(e))]),p&&Wn(p,t,6,a);const g=o[h+"Once"];if(g){if(!t.emitted)t.emitted={};else if(t.emitted[h])return;t.emitted[h]=!0,Wn(g,t,6,a)}}function Rm(t,e,r=!1){const o=e.emitsCache,a=o.get(t);if(a!==void 0)return a;const u=t.emits;let f={},h=!1;if(!Wt(t)){const p=g=>{const v=Rm(g,e,!0);v&&(h=!0,Re(f,v))};!r&&e.mixins.length&&e.mixins.forEach(p),t.extends&&p(t.extends),t.mixins&&t.mixins.forEach(p)}return!u&&!h?(be(t)&&o.set(t,null),null):(Rt(u)?u.forEach(p=>f[p]=null):Re(f,u),be(t)&&o.set(t,f),f)}function xc(t,e){return!t||!pc(e)?!1:(e=e.slice(2).replace(/Once$/,""),se(t,e[0].toLowerCase()+e.slice(1))||se(t,so(e))||se(t,e))}let Ze=null,_c=null;function Va(t){const e=Ze;return Ze=t,_c=t&&t.type.__scopeId||null,e}function zm(t){_c=t}function Fm(){_c=null}const S1=t=>Zt;function Zt(t,e=Ze,r){if(!e||t._n)return t;const o=(...a)=>{o._d&&wg(-1);const u=Va(e);let f;try{f=t(...a)}finally{Va(u),o._d&&wg(1)}return f};return o._n=!0,o._c=!0,o._d=!0,o}function Fu(t){const{type:e,vnode:r,proxy:o,withProxy:a,props:u,propsOptions:[f],slots:h,attrs:p,emit:g,render:v,renderCache:b,data:x,setupState:S,ctx:P,inheritAttrs:A}=t;let L,T;const M=Va(t);try{if(r.shapeFlag&4){const E=a||o;L=Zn(v.call(E,E,b,u,S,x,P)),T=p}else{const E=e;L=Zn(E.length>1?E(u,{attrs:p,slots:h,emit:g}):E(u,null)),T=e.props?p:C1(p)}}catch(E){nl.length=0,kl(E,t,1),L=Ft(An)}let R=L;if(T&&A!==!1){const E=Object.keys(T),{shapeFlag:W}=R;E.length&&W&7&&(f&&E.some(th)&&(T=T1(T,f)),R=Ci(R,T))}return r.dirs&&(R=Ci(R),R.dirs=R.dirs?R.dirs.concat(r.dirs):r.dirs),r.transition&&(R.transition=r.transition),L=R,Va(M),L}function k1(t){let e;for(let r=0;r{let e;for(const r in t)(r==="class"||r==="style"||pc(r))&&((e||(e={}))[r]=t[r]);return e},T1=(t,e)=>{const r={};for(const o in t)(!th(o)||!(o.slice(9)in e))&&(r[o]=t[o]);return r};function E1(t,e,r){const{props:o,children:a,component:u}=t,{props:f,children:h,patchFlag:p}=e,g=u.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&p>=0){if(p&1024)return!0;if(p&16)return o?cg(o,f,g):!!f;if(p&8){const v=e.dynamicProps;for(let b=0;bt.__isSuspense,N1={name:"Suspense",__isSuspense:!0,process(t,e,r,o,a,u,f,h,p,g){t==null?O1(e,r,o,a,u,f,h,p,g):D1(t,e,r,o,a,f,h,p,g)},hydrate:$1,create:vh,normalize:R1},P1=N1;function ul(t,e){const r=t.props&&t.props[e];Wt(r)&&r()}function O1(t,e,r,o,a,u,f,h,p){const{p:g,o:{createElement:v}}=p,b=v("div"),x=t.suspense=vh(t,a,o,e,b,r,u,f,h,p);g(null,x.pendingBranch=t.ssContent,b,null,o,x,u,f),x.deps>0?(ul(t,"onPending"),ul(t,"onFallback"),g(null,t.ssFallback,e,r,o,null,u,f),Uo(x,t.ssFallback)):x.resolve(!1,!0)}function D1(t,e,r,o,a,u,f,h,{p,um:g,o:{createElement:v}}){const b=e.suspense=t.suspense;b.vnode=e,e.el=t.el;const x=e.ssContent,S=e.ssFallback,{activeBranch:P,pendingBranch:A,isInFallback:L,isHydrating:T}=b;if(A)b.pendingBranch=x,dr(x,A)?(p(A,x,b.hiddenContainer,null,a,b,u,f,h),b.deps<=0?b.resolve():L&&(p(P,S,r,o,a,null,u,f,h),Uo(b,S))):(b.pendingId++,T?(b.isHydrating=!1,b.activeBranch=A):g(A,a,b),b.deps=0,b.effects.length=0,b.hiddenContainer=v("div"),L?(p(null,x,b.hiddenContainer,null,a,b,u,f,h),b.deps<=0?b.resolve():(p(P,S,r,o,a,null,u,f,h),Uo(b,S))):P&&dr(x,P)?(p(P,x,r,o,a,b,u,f,h),b.resolve(!0)):(p(null,x,b.hiddenContainer,null,a,b,u,f,h),b.deps<=0&&b.resolve()));else if(P&&dr(x,P))p(P,x,r,o,a,b,u,f,h),Uo(b,x);else if(ul(e,"onPending"),b.pendingBranch=x,b.pendingId++,p(null,x,b.hiddenContainer,null,a,b,u,f,h),b.deps<=0)b.resolve();else{const{timeout:M,pendingId:R}=b;M>0?setTimeout(()=>{b.pendingId===R&&b.fallback(S)},M):M===0&&b.fallback(S)}}function vh(t,e,r,o,a,u,f,h,p,g,v=!1){const{p:b,m:x,um:S,n:P,o:{parentNode:A,remove:L}}=g;let T;const M=F1(t);M&&e!=null&&e.pendingBranch&&(T=e.pendingId,e.deps++);const R=t.props?dm(t.props.timeout):void 0,E={vnode:t,parent:e,parentComponent:r,isSVG:f,container:o,hiddenContainer:a,anchor:u,deps:0,pendingId:0,timeout:typeof R=="number"?R:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:v,isUnmounted:!1,effects:[],resolve(W=!1,X=!1){const{vnode:ft,activeBranch:Y,pendingBranch:et,pendingId:st,effects:dt,parentComponent:pt,container:V}=E;let z=!1;if(E.isHydrating)E.isHydrating=!1;else if(!W){z=Y&&et.transition&&et.transition.mode==="out-in",z&&(Y.transition.afterLeave=()=>{st===E.pendingId&&(x(et,V,B,0),df(dt))});let{anchor:B}=E;Y&&(B=P(Y),S(Y,pt,E,!0)),z||x(et,V,B,0)}Uo(E,et),E.pendingBranch=null,E.isInFallback=!1;let k=E.parent,q=!1;for(;k;){if(k.pendingBranch){k.effects.push(...dt),q=!0;break}k=k.parent}!q&&!z&&df(dt),E.effects=[],M&&e&&e.pendingBranch&&T===e.pendingId&&(e.deps--,e.deps===0&&!X&&e.resolve()),ul(ft,"onResolve")},fallback(W){if(!E.pendingBranch)return;const{vnode:X,activeBranch:ft,parentComponent:Y,container:et,isSVG:st}=E;ul(X,"onFallback");const dt=P(ft),pt=()=>{E.isInFallback&&(b(null,W,et,dt,Y,null,st,h,p),Uo(E,W))},V=W.transition&&W.transition.mode==="out-in";V&&(ft.transition.afterLeave=pt),E.isInFallback=!0,S(ft,Y,null,!0),V||pt()},move(W,X,ft){E.activeBranch&&x(E.activeBranch,W,X,ft),E.container=W},next(){return E.activeBranch&&P(E.activeBranch)},registerDep(W,X){const ft=!!E.pendingBranch;ft&&E.deps++;const Y=W.vnode.el;W.asyncDep.catch(et=>{kl(et,W,0)}).then(et=>{if(W.isUnmounted||E.isUnmounted||E.pendingId!==W.suspenseId)return;W.asyncResolved=!0;const{vnode:st}=W;_f(W,et,!1),Y&&(st.el=Y);const dt=!Y&&W.subTree.el;X(W,st,A(Y||W.subTree.el),Y?null:P(W.subTree),E,f,p),dt&&L(dt),gh(W,st.el),ft&&--E.deps===0&&E.resolve()})},unmount(W,X){E.isUnmounted=!0,E.activeBranch&&S(E.activeBranch,r,W,X),E.pendingBranch&&S(E.pendingBranch,r,W,X)}};return E}function $1(t,e,r,o,a,u,f,h,p){const g=e.suspense=vh(e,o,r,t.parentNode,document.createElement("div"),null,a,u,f,h,!0),v=p(t,g.pendingBranch=e.ssContent,r,g,u,f);return g.deps===0&&g.resolve(!1,!0),v}function R1(t){const{shapeFlag:e,children:r}=t,o=e&32;t.ssContent=fg(o?r.default:r),t.ssFallback=o?fg(r.fallback):Ft(An)}function fg(t){let e;if(Wt(t)){const r=Zo&&t._c;r&&(t._d=!1,ut()),t=t(),r&&(t._d=!0,e=Hn,r0())}return Rt(t)&&(t=k1(t)),t=Zn(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(r=>r!==t)),t}function z1(t,e){e&&e.pendingBranch?Rt(t)?e.effects.push(...t):e.effects.push(t):df(t)}function Uo(t,e){t.activeBranch=e;const{vnode:r,parentComponent:o}=t,a=r.el=e.el;o&&o.subTree===r&&(o.vnode.el=a,gh(o,a))}function F1(t){var e;return((e=t.props)==null?void 0:e.suspensible)!=null&&t.props.suspensible!==!1}function mh(t,e){return yh(t,null,e)}const wa={};function $e(t,e,r){return yh(t,e,r)}function yh(t,e,{immediate:r,deep:o,flush:a,onTrack:u,onTrigger:f}=xe){var h;const p=vm()===((h=je)==null?void 0:h.scope)?je:null;let g,v=!1,b=!1;if(Le(t)?(g=()=>t.value,v=Ga(t)):Bo(t)?(g=()=>t,o=!0):Rt(t)?(b=!0,v=t.some(E=>Bo(E)||Ga(E)),g=()=>t.map(E=>{if(Le(E))return E.value;if(Bo(E))return Vi(E);if(Wt(E))return _i(E,p,2)})):Wt(t)?e?g=()=>_i(t,p,2):g=()=>{if(!(p&&p.isUnmounted))return x&&x(),Wn(t,p,3,[S])}:g=vr,e&&o){const E=g;g=()=>Vi(E())}let x,S=E=>{x=M.onStop=()=>{_i(E,p,4)}},P;if(hl)if(S=vr,e?r&&Wn(e,p,3,[g(),b?[]:void 0,S]):g(),a==="sync"){const E=M_();P=E.__watcherHandles||(E.__watcherHandles=[])}else return vr;let A=b?new Array(t.length).fill(wa):wa;const L=()=>{if(M.active)if(e){const E=M.run();(o||v||(b?E.some((W,X)=>to(W,A[X])):to(E,A)))&&(x&&x(),Wn(e,p,3,[E,A===wa?void 0:b&&A[0]===wa?[]:A,S]),A=E)}else M.run()};L.allowRecurse=!!e;let T;a==="sync"?T=L:a==="post"?T=()=>kn(L,p&&p.suspense):(L.pre=!0,p&&(L.id=p.uid),T=()=>ph(L));const M=new ih(g,T);e?r?L():A=M.run():a==="post"?kn(M.run.bind(M),p&&p.suspense):M.run();const R=()=>{M.stop(),p&&p.scope&&eh(p.scope.effects,M)};return P&&P.push(R),R}function I1(t,e,r){const o=this.proxy,a=ze(t)?t.includes(".")?Hm(o,t):()=>o[t]:t.bind(o,o);let u;Wt(e)?u=e:(u=e.handler,r=e);const f=je;Jo(this);const h=yh(a,u.bind(o),r);return f?Jo(f):Zi(),h}function Hm(t,e){const r=e.split(".");return()=>{let o=t;for(let a=0;a{Vi(r,e)});else if(hm(t))for(const r in t)Vi(t[r],e);return t}function rn(t,e){const r=Ze;if(r===null)return t;const o=Ec(r)||r.proxy,a=t.dirs||(t.dirs=[]);for(let u=0;u{t.isMounted=!0}),Gm(()=>{t.isUnmounting=!0}),t}const qn=[Function,Array],Bm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qn,onEnter:qn,onAfterEnter:qn,onEnterCancelled:qn,onBeforeLeave:qn,onLeave:qn,onAfterLeave:qn,onLeaveCancelled:qn,onBeforeAppear:qn,onAppear:qn,onAfterAppear:qn,onAppearCancelled:qn},H1={name:"BaseTransition",props:Bm,setup(t,{slots:e}){const r=Cl(),o=q1();let a;return()=>{const u=e.default&&Um(e.default(),!0);if(!u||!u.length)return;let f=u[0];if(u.length>1){for(const A of u)if(A.type!==An){f=A;break}}const h=le(t),{mode:p}=h;if(o.isLeaving)return Iu(f);const g=hg(f);if(!g)return Iu(f);const v=pf(g,h,o,r);gf(g,v);const b=r.subTree,x=b&&hg(b);let S=!1;const{getTransitionKey:P}=g.type;if(P){const A=P();a===void 0?a=A:A!==a&&(a=A,S=!0)}if(x&&x.type!==An&&(!dr(g,x)||S)){const A=pf(x,h,o,r);if(gf(x,A),p==="out-in")return o.isLeaving=!0,A.afterLeave=()=>{o.isLeaving=!1,r.update.active!==!1&&r.update()},Iu(f);p==="in-out"&&g.type!==An&&(A.delayLeave=(L,T,M)=>{const R=Wm(o,x);R[String(x.key)]=x,L[pi]=()=>{T(),L[pi]=void 0,delete v.delayedLeave},v.delayedLeave=M})}return f}}},B1=H1;function Wm(t,e){const{leavingVNodes:r}=t;let o=r.get(e.type);return o||(o=Object.create(null),r.set(e.type,o)),o}function pf(t,e,r,o){const{appear:a,mode:u,persisted:f=!1,onBeforeEnter:h,onEnter:p,onAfterEnter:g,onEnterCancelled:v,onBeforeLeave:b,onLeave:x,onAfterLeave:S,onLeaveCancelled:P,onBeforeAppear:A,onAppear:L,onAfterAppear:T,onAppearCancelled:M}=e,R=String(t.key),E=Wm(r,t),W=(Y,et)=>{Y&&Wn(Y,o,9,et)},X=(Y,et)=>{const st=et[1];W(Y,et),Rt(Y)?Y.every(dt=>dt.length<=1)&&st():Y.length<=1&&st()},ft={mode:u,persisted:f,beforeEnter(Y){let et=h;if(!r.isMounted)if(a)et=A||h;else return;Y[pi]&&Y[pi](!0);const st=E[R];st&&dr(t,st)&&st.el[pi]&&st.el[pi](),W(et,[Y])},enter(Y){let et=p,st=g,dt=v;if(!r.isMounted)if(a)et=L||p,st=T||g,dt=M||v;else return;let pt=!1;const V=Y[xa]=z=>{pt||(pt=!0,z?W(dt,[Y]):W(st,[Y]),ft.delayedLeave&&ft.delayedLeave(),Y[xa]=void 0)};et?X(et,[Y,V]):V()},leave(Y,et){const st=String(t.key);if(Y[xa]&&Y[xa](!0),r.isUnmounting)return et();W(b,[Y]);let dt=!1;const pt=Y[pi]=V=>{dt||(dt=!0,et(),V?W(P,[Y]):W(S,[Y]),Y[pi]=void 0,E[st]===t&&delete E[st])};E[st]=t,x?X(x,[Y,pt]):pt()},clone(Y){return pf(Y,e,r,o)}};return ft}function Iu(t){if(Sc(t))return t=Ci(t),t.children=null,t}function hg(t){return Sc(t)?t.children?t.children[0]:void 0:t}function gf(t,e){t.shapeFlag&6&&t.component?gf(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Um(t,e=!1,r){let o=[],a=0;for(let u=0;u1)for(let u=0;uRe({name:t.name},e,{setup:t}))():t}const tl=t=>!!t.type.__asyncLoader,Sc=t=>t.type.__isKeepAlive;function W1(t,e){jm(t,"a",e)}function U1(t,e){jm(t,"da",e)}function jm(t,e,r=je){const o=t.__wdc||(t.__wdc=()=>{let a=r;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(kc(e,o,r),r){let a=r.parent;for(;a&&a.parent;)Sc(a.parent.vnode)&&j1(o,e,r,a),a=a.parent}}function j1(t,e,r,o){const a=kc(e,t,o,!0);bh(()=>{eh(o[e],a)},r)}function kc(t,e,r=je,o=!1){if(r){const a=r[t]||(r[t]=[]),u=e.__weh||(e.__weh=(...f)=>{if(r.isUnmounted)return;ls(),Jo(r);const h=Wn(e,r,t,f);return Zi(),as(),h});return o?a.unshift(u):a.push(u),u}}const Vr=t=>(e,r=je)=>(!hl||t==="sp")&&kc(t,(...o)=>e(...o),r),G1=Vr("bm"),us=Vr("m"),V1=Vr("bu"),K1=Vr("u"),Gm=Vr("bum"),bh=Vr("um"),X1=Vr("sp"),Y1=Vr("rtg"),Z1=Vr("rtc");function J1(t,e=je){kc("ec",t,e)}function Qn(t,e,r,o){let a;const u=r&&r[o];if(Rt(t)||ze(t)){a=new Array(t.length);for(let f=0,h=t.length;fe(f,h,void 0,u&&u[h]));else{const f=Object.keys(t);a=new Array(f.length);for(let h=0,p=f.length;hfl(e)?!(e.type===An||e.type===fe&&!Vm(e.children)):!0)?t:null}const vf=t=>t?s0(t)?Ec(t)||t.proxy:vf(t.parent):null,el=Re(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>vf(t.parent),$root:t=>vf(t.root),$emit:t=>t.emit,$options:t=>wh(t),$forceUpdate:t=>t.f||(t.f=()=>ph(t.update)),$nextTick:t=>t.n||(t.n=Hr.bind(t.proxy)),$watch:t=>I1.bind(t)}),qu=(t,e)=>t!==xe&&!t.__isScriptSetup&&se(t,e),Q1={get({_:t},e){const{ctx:r,setupState:o,data:a,props:u,accessCache:f,type:h,appContext:p}=t;let g;if(e[0]!=="$"){const S=f[e];if(S!==void 0)switch(S){case 1:return o[e];case 2:return a[e];case 4:return r[e];case 3:return u[e]}else{if(qu(o,e))return f[e]=1,o[e];if(a!==xe&&se(a,e))return f[e]=2,a[e];if((g=t.propsOptions[0])&&se(g,e))return f[e]=3,u[e];if(r!==xe&&se(r,e))return f[e]=4,r[e];yf&&(f[e]=0)}}const v=el[e];let b,x;if(v)return e==="$attrs"&&Mn(t,"get",e),v(t);if((b=h.__cssModules)&&(b=b[e]))return b;if(r!==xe&&se(r,e))return f[e]=4,r[e];if(x=p.config.globalProperties,se(x,e))return x[e]},set({_:t},e,r){const{data:o,setupState:a,ctx:u}=t;return qu(a,e)?(a[e]=r,!0):o!==xe&&se(o,e)?(o[e]=r,!0):se(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(u[e]=r,!0)},has({_:{data:t,setupState:e,accessCache:r,ctx:o,appContext:a,propsOptions:u}},f){let h;return!!r[f]||t!==xe&&se(t,f)||qu(e,f)||(h=u[0])&&se(h,f)||se(o,f)||se(el,f)||se(a.config.globalProperties,f)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:se(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function t_(){return e_().attrs}function Km(t,e,r){const o=Cl();if(r&&r.local){const a=Vt(t[e]);return $e(()=>t[e],u=>a.value=u),$e(a,u=>{u!==t[e]&&o.emit(`update:${e}`,u)}),a}else return{__v_isRef:!0,get value(){return t[e]},set value(a){o.emit(`update:${e}`,a)}}}function e_(){const t=Cl();return t.setupContext||(t.setupContext=a0(t))}function Ka(t){return Rt(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}function mf(t,e){return!t||!e?t||e:Rt(t)&&Rt(e)?t.concat(e):Re({},Ka(t),Ka(e))}let yf=!0;function n_(t){const e=wh(t),r=t.proxy,o=t.ctx;yf=!1,e.beforeCreate&&dg(e.beforeCreate,t,"bc");const{data:a,computed:u,methods:f,watch:h,provide:p,inject:g,created:v,beforeMount:b,mounted:x,beforeUpdate:S,updated:P,activated:A,deactivated:L,beforeDestroy:T,beforeUnmount:M,destroyed:R,unmounted:E,render:W,renderTracked:X,renderTriggered:ft,errorCaptured:Y,serverPrefetch:et,expose:st,inheritAttrs:dt,components:pt,directives:V,filters:z}=e;if(g&&r_(g,o,null),f)for(const B in f){const Q=f[B];Wt(Q)&&(o[B]=Q.bind(r))}if(a){const B=a.call(r,r);be(B)&&(t.data=Bn(B))}if(yf=!0,u)for(const B in u){const Q=u[B],mt=Wt(Q)?Q.bind(r,r):Wt(Q.get)?Q.get.bind(r,r):vr,Tt=!Wt(Q)&&Wt(Q.set)?Q.set.bind(r):vr,It=xt({get:mt,set:Tt});Object.defineProperty(o,B,{enumerable:!0,configurable:!0,get:()=>It.value,set:Bt=>It.value=Bt})}if(h)for(const B in h)Xm(h[B],o,r,B);if(p){const B=Wt(p)?p.call(r):p;Reflect.ownKeys(B).forEach(Q=>{Oa(Q,B[Q])})}v&&dg(v,t,"c");function q(B,Q){Rt(Q)?Q.forEach(mt=>B(mt.bind(r))):Q&&B(Q.bind(r))}if(q(G1,b),q(us,x),q(V1,S),q(K1,P),q(W1,A),q(U1,L),q(J1,Y),q(Z1,X),q(Y1,ft),q(Gm,M),q(bh,E),q(X1,et),Rt(st))if(st.length){const B=t.exposed||(t.exposed={});st.forEach(Q=>{Object.defineProperty(B,Q,{get:()=>r[Q],set:mt=>r[Q]=mt})})}else t.exposed||(t.exposed={});W&&t.render===vr&&(t.render=W),dt!=null&&(t.inheritAttrs=dt),pt&&(t.components=pt),V&&(t.directives=V)}function r_(t,e,r=vr){Rt(t)&&(t=bf(t));for(const o in t){const a=t[o];let u;be(a)?"default"in a?u=Ir(a.from||o,a.default,!0):u=Ir(a.from||o):u=Ir(a),Le(u)?Object.defineProperty(e,o,{enumerable:!0,configurable:!0,get:()=>u.value,set:f=>u.value=f}):e[o]=u}}function dg(t,e,r){Wn(Rt(t)?t.map(o=>o.bind(e.proxy)):t.bind(e.proxy),e,r)}function Xm(t,e,r,o){const a=o.includes(".")?Hm(r,o):()=>r[o];if(ze(t)){const u=e[t];Wt(u)&&$e(a,u)}else if(Wt(t))$e(a,t.bind(r));else if(be(t))if(Rt(t))t.forEach(u=>Xm(u,e,r,o));else{const u=Wt(t.handler)?t.handler.bind(r):e[t.handler];Wt(u)&&$e(a,u,t)}}function wh(t){const e=t.type,{mixins:r,extends:o}=e,{mixins:a,optionsCache:u,config:{optionMergeStrategies:f}}=t.appContext,h=u.get(e);let p;return h?p=h:!a.length&&!r&&!o?p=e:(p={},a.length&&a.forEach(g=>Xa(p,g,f,!0)),Xa(p,e,f)),be(e)&&u.set(e,p),p}function Xa(t,e,r,o=!1){const{mixins:a,extends:u}=e;u&&Xa(t,u,r,!0),a&&a.forEach(f=>Xa(t,f,r,!0));for(const f in e)if(!(o&&f==="expose")){const h=i_[f]||r&&r[f];t[f]=h?h(t[f],e[f]):e[f]}return t}const i_={data:pg,props:gg,emits:gg,methods:Zs,computed:Zs,beforeCreate:hn,created:hn,beforeMount:hn,mounted:hn,beforeUpdate:hn,updated:hn,beforeDestroy:hn,beforeUnmount:hn,destroyed:hn,unmounted:hn,activated:hn,deactivated:hn,errorCaptured:hn,serverPrefetch:hn,components:Zs,directives:Zs,watch:s_,provide:pg,inject:o_};function pg(t,e){return e?t?function(){return Re(Wt(t)?t.call(this,this):t,Wt(e)?e.call(this,this):e)}:e:t}function o_(t,e){return Zs(bf(t),bf(e))}function bf(t){if(Rt(t)){const e={};for(let r=0;r1)return r&&Wt(e)?e.call(o&&o.proxy):e}}function c_(t,e,r,o=!1){const a={},u={};Ua(u,Tc,1),t.propsDefaults=Object.create(null),Zm(t,e,a,u);for(const f in t.propsOptions[0])f in a||(a[f]=void 0);r?t.props=o?a:Em(a):t.type.props?t.props=a:t.props=u,t.attrs=u}function u_(t,e,r,o){const{props:a,attrs:u,vnode:{patchFlag:f}}=t,h=le(a),[p]=t.propsOptions;let g=!1;if((o||f>0)&&!(f&16)){if(f&8){const v=t.vnode.dynamicProps;for(let b=0;b{p=!0;const[x,S]=Jm(b,e,!0);Re(f,x),S&&h.push(...S)};!r&&e.mixins.length&&e.mixins.forEach(v),t.extends&&v(t.extends),t.mixins&&t.mixins.forEach(v)}if(!u&&!p)return be(t)&&o.set(t,qo),qo;if(Rt(u))for(let v=0;v-1,S[1]=A<0||P-1||se(S,"default"))&&h.push(b)}}}const g=[f,h];return be(t)&&o.set(t,g),g}function vg(t){return t[0]!=="$"}function mg(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function yg(t,e){return mg(t)===mg(e)}function bg(t,e){return Rt(e)?e.findIndex(r=>yg(r,t)):Wt(e)&&yg(e,t)?0:-1}const Qm=t=>t[0]==="_"||t==="$stable",xh=t=>Rt(t)?t.map(Zn):[Zn(t)],f_=(t,e,r)=>{if(e._n)return e;const o=Zt((...a)=>xh(e(...a)),r);return o._c=!1,o},t0=(t,e,r)=>{const o=t._ctx;for(const a in t){if(Qm(a))continue;const u=t[a];if(Wt(u))e[a]=f_(a,u,o);else if(u!=null){const f=xh(u);e[a]=()=>f}}},e0=(t,e)=>{const r=xh(e);t.slots.default=()=>r},h_=(t,e)=>{if(t.vnode.shapeFlag&32){const r=e._;r?(t.slots=le(e),Ua(e,"_",r)):t0(e,t.slots={})}else t.slots={},e&&e0(t,e);Ua(t.slots,Tc,1)},d_=(t,e,r)=>{const{vnode:o,slots:a}=t;let u=!0,f=xe;if(o.shapeFlag&32){const h=e._;h?r&&h===1?u=!1:(Re(a,e),!r&&h===1&&delete a._):(u=!e.$stable,t0(e,a)),f=e}else e&&(e0(t,e),f={default:1});if(u)for(const h in a)!Qm(h)&&f[h]==null&&delete a[h]};function xf(t,e,r,o,a=!1){if(Rt(t)){t.forEach((x,S)=>xf(x,e&&(Rt(e)?e[S]:e),r,o,a));return}if(tl(o)&&!a)return;const u=o.shapeFlag&4?Ec(o.component)||o.component.proxy:o.el,f=a?null:u,{i:h,r:p}=t,g=e&&e.r,v=h.refs===xe?h.refs={}:h.refs,b=h.setupState;if(g!=null&&g!==p&&(ze(g)?(v[g]=null,se(b,g)&&(b[g]=null)):Le(g)&&(g.value=null)),Wt(p))_i(p,h,12,[f,v]);else{const x=ze(p),S=Le(p);if(x||S){const P=()=>{if(t.f){const A=x?se(b,p)?b[p]:v[p]:p.value;a?Rt(A)&&eh(A,u):Rt(A)?A.includes(u)||A.push(u):x?(v[p]=[u],se(b,p)&&(b[p]=v[p])):(p.value=[u],t.k&&(v[t.k]=p.value))}else x?(v[p]=f,se(b,p)&&(b[p]=f)):S&&(p.value=f,t.k&&(v[t.k]=f))};f?(P.id=-1,kn(P,r)):P()}}}const kn=z1;function p_(t){return g_(t)}function g_(t,e){const r=af();r.__VUE__=!0;const{insert:o,remove:a,patchProp:u,createElement:f,createText:h,createComment:p,setText:g,setElementText:v,parentNode:b,nextSibling:x,setScopeId:S=vr,insertStaticContent:P}=t,A=(O,I,K,tt=null,ot=null,lt=null,ct=!1,vt=null,_t=!!I.dynamicChildren)=>{if(O===I)return;O&&!dr(O,I)&&(tt=j(O),Bt(O,ot,lt,!0),O=null),I.patchFlag===-2&&(_t=!1,I.dynamicChildren=null);const{type:ht,ref:Dt,shapeFlag:At}=I;switch(ht){case Cc:L(O,I,K,tt);break;case An:T(O,I,K,tt);break;case Hu:O==null&&M(I,K,tt,ct);break;case fe:pt(O,I,K,tt,ot,lt,ct,vt,_t);break;default:At&1?W(O,I,K,tt,ot,lt,ct,vt,_t):At&6?V(O,I,K,tt,ot,lt,ct,vt,_t):(At&64||At&128)&&ht.process(O,I,K,tt,ot,lt,ct,vt,_t,rt)}Dt!=null&&ot&&xf(Dt,O&&O.ref,lt,I||O,!I)},L=(O,I,K,tt)=>{if(O==null)o(I.el=h(I.children),K,tt);else{const ot=I.el=O.el;I.children!==O.children&&g(ot,I.children)}},T=(O,I,K,tt)=>{O==null?o(I.el=p(I.children||""),K,tt):I.el=O.el},M=(O,I,K,tt)=>{[O.el,O.anchor]=P(O.children,I,K,tt,O.el,O.anchor)},R=({el:O,anchor:I},K,tt)=>{let ot;for(;O&&O!==I;)ot=x(O),o(O,K,tt),O=ot;o(I,K,tt)},E=({el:O,anchor:I})=>{let K;for(;O&&O!==I;)K=x(O),a(O),O=K;a(I)},W=(O,I,K,tt,ot,lt,ct,vt,_t)=>{ct=ct||I.type==="svg",O==null?X(I,K,tt,ot,lt,ct,vt,_t):et(O,I,ot,lt,ct,vt,_t)},X=(O,I,K,tt,ot,lt,ct,vt)=>{let _t,ht;const{type:Dt,props:At,shapeFlag:Ot,transition:zt,dirs:Gt}=O;if(_t=O.el=f(O.type,lt,At&&At.is,At),Ot&8?v(_t,O.children):Ot&16&&Y(O.children,_t,null,tt,ot,lt&&Dt!=="foreignObject",ct,vt),Gt&&qi(O,null,tt,"created"),ft(_t,O,O.scopeId,ct,tt),At){for(const ee in At)ee!=="value"&&!Na(ee)&&u(_t,ee,null,At[ee],lt,O.children,tt,ot,St);"value"in At&&u(_t,"value",null,At.value),(ht=At.onVnodeBeforeMount)&&fr(ht,tt,O)}Gt&&qi(O,null,tt,"beforeMount");const ie=v_(ot,zt);ie&&zt.beforeEnter(_t),o(_t,I,K),((ht=At&&At.onVnodeMounted)||ie||Gt)&&kn(()=>{ht&&fr(ht,tt,O),ie&&zt.enter(_t),Gt&&qi(O,null,tt,"mounted")},ot)},ft=(O,I,K,tt,ot)=>{if(K&&S(O,K),tt)for(let lt=0;lt{for(let ht=_t;ht{const vt=I.el=O.el;let{patchFlag:_t,dynamicChildren:ht,dirs:Dt}=I;_t|=O.patchFlag&16;const At=O.props||xe,Ot=I.props||xe;let zt;K&&Hi(K,!1),(zt=Ot.onVnodeBeforeUpdate)&&fr(zt,K,I,O),Dt&&qi(I,O,K,"beforeUpdate"),K&&Hi(K,!0);const Gt=ot&&I.type!=="foreignObject";if(ht?st(O.dynamicChildren,ht,vt,K,tt,Gt,lt):ct||Q(O,I,vt,null,K,tt,Gt,lt,!1),_t>0){if(_t&16)dt(vt,I,At,Ot,K,tt,ot);else if(_t&2&&At.class!==Ot.class&&u(vt,"class",null,Ot.class,ot),_t&4&&u(vt,"style",At.style,Ot.style,ot),_t&8){const ie=I.dynamicProps;for(let ee=0;ee{zt&&fr(zt,K,I,O),Dt&&qi(I,O,K,"updated")},tt)},st=(O,I,K,tt,ot,lt,ct)=>{for(let vt=0;vt{if(K!==tt){if(K!==xe)for(const vt in K)!Na(vt)&&!(vt in tt)&&u(O,vt,K[vt],null,ct,I.children,ot,lt,St);for(const vt in tt){if(Na(vt))continue;const _t=tt[vt],ht=K[vt];_t!==ht&&vt!=="value"&&u(O,vt,ht,_t,ct,I.children,ot,lt,St)}"value"in tt&&u(O,"value",K.value,tt.value)}},pt=(O,I,K,tt,ot,lt,ct,vt,_t)=>{const ht=I.el=O?O.el:h(""),Dt=I.anchor=O?O.anchor:h("");let{patchFlag:At,dynamicChildren:Ot,slotScopeIds:zt}=I;zt&&(vt=vt?vt.concat(zt):zt),O==null?(o(ht,K,tt),o(Dt,K,tt),Y(I.children,K,Dt,ot,lt,ct,vt,_t)):At>0&&At&64&&Ot&&O.dynamicChildren?(st(O.dynamicChildren,Ot,K,ot,lt,ct,vt),(I.key!=null||ot&&I===ot.subTree)&&n0(O,I,!0)):Q(O,I,K,Dt,ot,lt,ct,vt,_t)},V=(O,I,K,tt,ot,lt,ct,vt,_t)=>{I.slotScopeIds=vt,O==null?I.shapeFlag&512?ot.ctx.activate(I,K,tt,ct,_t):z(I,K,tt,ot,lt,ct,_t):k(O,I,_t)},z=(O,I,K,tt,ot,lt,ct)=>{const vt=O.component=S_(O,tt,ot);if(Sc(O)&&(vt.ctx.renderer=rt),k_(vt),vt.asyncDep){if(ot&&ot.registerDep(vt,q),!O.el){const _t=vt.subTree=Ft(An);T(null,_t,I,K)}return}q(vt,O,I,K,ot,lt,ct)},k=(O,I,K)=>{const tt=I.component=O.component;if(E1(O,I,K))if(tt.asyncDep&&!tt.asyncResolved){B(tt,I,K);return}else tt.next=I,w1(tt.update),tt.update();else I.el=O.el,tt.vnode=I},q=(O,I,K,tt,ot,lt,ct)=>{const vt=()=>{if(O.isMounted){let{next:Dt,bu:At,u:Ot,parent:zt,vnode:Gt}=O,ie=Dt,ee;Hi(O,!1),Dt?(Dt.el=Gt.el,B(O,Dt,ct)):Dt=Gt,At&&Pa(At),(ee=Dt.props&&Dt.props.onVnodeBeforeUpdate)&&fr(ee,zt,Dt,Gt),Hi(O,!0);const ue=Fu(O),te=O.subTree;O.subTree=ue,A(te,ue,b(te.el),j(te),O,ot,lt),Dt.el=ue.el,ie===null&&gh(O,ue.el),Ot&&kn(Ot,ot),(ee=Dt.props&&Dt.props.onVnodeUpdated)&&kn(()=>fr(ee,zt,Dt,Gt),ot)}else{let Dt;const{el:At,props:Ot}=I,{bm:zt,m:Gt,parent:ie}=O,ee=tl(I);if(Hi(O,!1),zt&&Pa(zt),!ee&&(Dt=Ot&&Ot.onVnodeBeforeMount)&&fr(Dt,ie,I),Hi(O,!0),At&&Mt){const ue=()=>{O.subTree=Fu(O),Mt(At,O.subTree,O,ot,null)};ee?I.type.__asyncLoader().then(()=>!O.isUnmounted&&ue()):ue()}else{const ue=O.subTree=Fu(O);A(null,ue,K,tt,O,ot,lt),I.el=ue.el}if(Gt&&kn(Gt,ot),!ee&&(Dt=Ot&&Ot.onVnodeMounted)){const ue=I;kn(()=>fr(Dt,ie,ue),ot)}(I.shapeFlag&256||ie&&tl(ie.vnode)&&ie.vnode.shapeFlag&256)&&O.a&&kn(O.a,ot),O.isMounted=!0,I=K=tt=null}},_t=O.effect=new ih(vt,()=>ph(ht),O.scope),ht=O.update=()=>_t.run();ht.id=O.uid,Hi(O,!0),ht()},B=(O,I,K)=>{I.component=O;const tt=O.vnode.props;O.vnode=I,O.next=null,u_(O,I.props,tt,K),d_(O,I.children,K),ls(),ag(),as()},Q=(O,I,K,tt,ot,lt,ct,vt,_t=!1)=>{const ht=O&&O.children,Dt=O?O.shapeFlag:0,At=I.children,{patchFlag:Ot,shapeFlag:zt}=I;if(Ot>0){if(Ot&128){Tt(ht,At,K,tt,ot,lt,ct,vt,_t);return}else if(Ot&256){mt(ht,At,K,tt,ot,lt,ct,vt,_t);return}}zt&8?(Dt&16&&St(ht,ot,lt),At!==ht&&v(K,At)):Dt&16?zt&16?Tt(ht,At,K,tt,ot,lt,ct,vt,_t):St(ht,ot,lt,!0):(Dt&8&&v(K,""),zt&16&&Y(At,K,tt,ot,lt,ct,vt,_t))},mt=(O,I,K,tt,ot,lt,ct,vt,_t)=>{O=O||qo,I=I||qo;const ht=O.length,Dt=I.length,At=Math.min(ht,Dt);let Ot;for(Ot=0;OtDt?St(O,ot,lt,!0,!1,At):Y(I,K,tt,ot,lt,ct,vt,_t,At)},Tt=(O,I,K,tt,ot,lt,ct,vt,_t)=>{let ht=0;const Dt=I.length;let At=O.length-1,Ot=Dt-1;for(;ht<=At&&ht<=Ot;){const zt=O[ht],Gt=I[ht]=_t?gi(I[ht]):Zn(I[ht]);if(dr(zt,Gt))A(zt,Gt,K,null,ot,lt,ct,vt,_t);else break;ht++}for(;ht<=At&&ht<=Ot;){const zt=O[At],Gt=I[Ot]=_t?gi(I[Ot]):Zn(I[Ot]);if(dr(zt,Gt))A(zt,Gt,K,null,ot,lt,ct,vt,_t);else break;At--,Ot--}if(ht>At){if(ht<=Ot){const zt=Ot+1,Gt=ztOt)for(;ht<=At;)Bt(O[ht],ot,lt,!0),ht++;else{const zt=ht,Gt=ht,ie=new Map;for(ht=Gt;ht<=Ot;ht++){const ye=I[ht]=_t?gi(I[ht]):Zn(I[ht]);ye.key!=null&&ie.set(ye.key,ht)}let ee,ue=0;const te=Ot-Gt+1;let bn=!1,Nn=0;const We=new Array(te);for(ht=0;ht=te){Bt(ye,ot,lt,!0);continue}let on;if(ye.key!=null)on=ie.get(ye.key);else for(ee=Gt;ee<=Ot;ee++)if(We[ee-Gt]===0&&dr(ye,I[ee])){on=ee;break}on===void 0?Bt(ye,ot,lt,!0):(We[on-Gt]=ht+1,on>=Nn?Nn=on:bn=!0,A(ye,I[on],K,null,ot,lt,ct,vt,_t),ue++)}const co=bn?m_(We):qo;for(ee=co.length-1,ht=te-1;ht>=0;ht--){const ye=Gt+ht,on=I[ye],wt=ye+1{const{el:lt,type:ct,transition:vt,children:_t,shapeFlag:ht}=O;if(ht&6){It(O.component.subTree,I,K,tt);return}if(ht&128){O.suspense.move(I,K,tt);return}if(ht&64){ct.move(O,I,K,rt);return}if(ct===fe){o(lt,I,K);for(let At=0;At<_t.length;At++)It(_t[At],I,K,tt);o(O.anchor,I,K);return}if(ct===Hu){R(O,I,K);return}if(tt!==2&&ht&1&&vt)if(tt===0)vt.beforeEnter(lt),o(lt,I,K),kn(()=>vt.enter(lt),ot);else{const{leave:At,delayLeave:Ot,afterLeave:zt}=vt,Gt=()=>o(lt,I,K),ie=()=>{At(lt,()=>{Gt(),zt&&zt()})};Ot?Ot(lt,Gt,ie):ie()}else o(lt,I,K)},Bt=(O,I,K,tt=!1,ot=!1)=>{const{type:lt,props:ct,ref:vt,children:_t,dynamicChildren:ht,shapeFlag:Dt,patchFlag:At,dirs:Ot}=O;if(vt!=null&&xf(vt,null,K,O,!0),Dt&256){I.ctx.deactivate(O);return}const zt=Dt&1&&Ot,Gt=!tl(O);let ie;if(Gt&&(ie=ct&&ct.onVnodeBeforeUnmount)&&fr(ie,I,O),Dt&6)Kt(O.component,K,tt);else{if(Dt&128){O.suspense.unmount(K,tt);return}zt&&qi(O,null,I,"beforeUnmount"),Dt&64?O.type.remove(O,I,K,ot,rt,tt):ht&&(lt!==fe||At>0&&At&64)?St(ht,I,K,!1,!0):(lt===fe&&At&384||!ot&&Dt&16)&&St(_t,I,K),tt&&Ut(O)}(Gt&&(ie=ct&&ct.onVnodeUnmounted)||zt)&&kn(()=>{ie&&fr(ie,I,O),zt&&qi(O,null,I,"unmounted")},K)},Ut=O=>{const{type:I,el:K,anchor:tt,transition:ot}=O;if(I===fe){Xt(K,tt);return}if(I===Hu){E(O);return}const lt=()=>{a(K),ot&&!ot.persisted&&ot.afterLeave&&ot.afterLeave()};if(O.shapeFlag&1&&ot&&!ot.persisted){const{leave:ct,delayLeave:vt}=ot,_t=()=>ct(K,lt);vt?vt(O.el,lt,_t):_t()}else lt()},Xt=(O,I)=>{let K;for(;O!==I;)K=x(O),a(O),O=K;a(I)},Kt=(O,I,K)=>{const{bum:tt,scope:ot,update:lt,subTree:ct,um:vt}=O;tt&&Pa(tt),ot.stop(),lt&&(lt.active=!1,Bt(ct,O,I,K)),vt&&kn(vt,I),kn(()=>{O.isUnmounted=!0},I),I&&I.pendingBranch&&!I.isUnmounted&&O.asyncDep&&!O.asyncResolved&&O.suspenseId===I.pendingId&&(I.deps--,I.deps===0&&I.resolve())},St=(O,I,K,tt=!1,ot=!1,lt=0)=>{for(let ct=lt;ctO.shapeFlag&6?j(O.component.subTree):O.shapeFlag&128?O.suspense.next():x(O.anchor||O.el),nt=(O,I,K)=>{O==null?I._vnode&&Bt(I._vnode,null,null,!0):A(I._vnode||null,O,I,null,null,null,K),ag(),Dm(),I._vnode=O},rt={p:A,um:Bt,m:It,r:Ut,mt:z,mc:Y,pc:Q,pbc:st,n:j,o:t};let Nt,Mt;return e&&([Nt,Mt]=e(rt)),{render:nt,hydrate:Nt,createApp:a_(nt,Nt)}}function Hi({effect:t,update:e},r){t.allowRecurse=e.allowRecurse=r}function v_(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function n0(t,e,r=!1){const o=t.children,a=e.children;if(Rt(o)&&Rt(a))for(let u=0;u>1,t[r[h]]0&&(e[o]=r[u-1]),r[u]=o)}}for(u=r.length,f=r[u-1];u-- >0;)r[u]=f,f=e[f];return r}const y_=t=>t.__isTeleport,fe=Symbol.for("v-fgt"),Cc=Symbol.for("v-txt"),An=Symbol.for("v-cmt"),Hu=Symbol.for("v-stc"),nl=[];let Hn=null;function ut(t=!1){nl.push(Hn=t?null:[])}function r0(){nl.pop(),Hn=nl[nl.length-1]||null}let Zo=1;function wg(t){Zo+=t}function i0(t){return t.dynamicChildren=Zo>0?Hn||qo:null,r0(),Zo>0&&Hn&&Hn.push(t),t}function Et(t,e,r,o,a,u){return i0(at(t,e,r,o,a,u,!0))}function Jt(t,e,r,o,a){return i0(Ft(t,e,r,o,a,!0))}function fl(t){return t?t.__v_isVNode===!0:!1}function dr(t,e){return t.type===e.type&&t.key===e.key}const Tc="__vInternal",o0=({key:t})=>t??null,Da=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?ze(t)||Le(t)||Wt(t)?{i:Ze,r:t,k:e,f:!!r}:t:null);function at(t,e=null,r=null,o=0,a=null,u=t===fe?0:1,f=!1,h=!1){const p={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&o0(e),ref:e&&Da(e),scopeId:_c,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:u,patchFlag:o,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:Ze};return h?(_h(p,r),u&128&&t.normalize(p)):r&&(p.shapeFlag|=ze(r)?8:16),Zo>0&&!f&&Hn&&(p.patchFlag>0||u&6)&&p.patchFlag!==32&&Hn.push(p),p}const Ft=b_;function b_(t,e=null,r=null,o=0,a=null,u=!1){if((!t||t===A1)&&(t=An),fl(t)){const h=Ci(t,e,!0);return r&&_h(h,r),Zo>0&&!u&&Hn&&(h.shapeFlag&6?Hn[Hn.indexOf(t)]=h:Hn.push(h)),h.patchFlag|=-2,h}if(L_(t)&&(t=t.__vccOpts),e){e=w_(e);let{class:h,style:p}=e;h&&!ze(h)&&(e.class=ve(h)),be(p)&&(Lm(p)&&!Rt(p)&&(p=Re({},p)),e.style=Ln(p))}const f=ze(t)?1:M1(t)?128:y_(t)?64:be(t)?4:Wt(t)?2:0;return at(t,e,r,o,a,f,u,!0)}function w_(t){return t?Lm(t)||Tc in t?Re({},t):t:null}function Ci(t,e,r=!1){const{props:o,ref:a,patchFlag:u,children:f}=t,h=e?Si(o||{},e):o;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:h,key:h&&o0(h),ref:e&&e.ref?r&&a?Rt(a)?a.concat(Da(e)):[a,Da(e)]:Da(e):a,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:f,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==fe?u===-1?16:u|16:u,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Ci(t.ssContent),ssFallback:t.ssFallback&&Ci(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function dn(t=" ",e=0){return Ft(Cc,null,t,e)}function Qt(t="",e=!1){return e?(ut(),Jt(An,null,t)):Ft(An,null,t)}function Zn(t){return t==null||typeof t=="boolean"?Ft(An):Rt(t)?Ft(fe,null,t.slice()):typeof t=="object"?gi(t):Ft(Cc,null,String(t))}function gi(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Ci(t)}function _h(t,e){let r=0;const{shapeFlag:o}=t;if(e==null)e=null;else if(Rt(e))r=16;else if(typeof e=="object")if(o&65){const a=e.default;a&&(a._c&&(a._d=!1),_h(t,a()),a._c&&(a._d=!0));return}else{r=32;const a=e._;!a&&!(Tc in e)?e._ctx=Ze:a===3&&Ze&&(Ze.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Wt(e)?(e={default:e,_ctx:Ze},r=32):(e=String(e),o&64?(r=16,e=[dn(e)]):r=8);t.children=e,t.shapeFlag|=r}function Si(...t){const e={};for(let r=0;rje||Ze;let Sh,Oo,xg="__VUE_INSTANCE_SETTERS__";(Oo=af()[xg])||(Oo=af()[xg]=[]),Oo.push(t=>je=t),Sh=t=>{Oo.length>1?Oo.forEach(e=>e(t)):Oo[0](t)};const Jo=t=>{Sh(t),t.scope.on()},Zi=()=>{je&&je.scope.off(),Sh(null)};function s0(t){return t.vnode.shapeFlag&4}let hl=!1;function k_(t,e=!1){hl=e;const{props:r,children:o}=t.vnode,a=s0(t);c_(t,r,a,e),h_(t,o);const u=a?C_(t,e):void 0;return hl=!1,u}function C_(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=ah(new Proxy(t.ctx,Q1));const{setup:o}=r;if(o){const a=t.setupContext=o.length>1?a0(t):null;Jo(t),ls();const u=_i(o,t,0,[t.props,a]);if(as(),Zi(),um(u)){if(u.then(Zi,Zi),e)return u.then(f=>{_f(t,f,e)}).catch(f=>{kl(f,t,0)});t.asyncDep=u}else _f(t,u,e)}else l0(t,e)}function _f(t,e,r){Wt(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:be(e)&&(t.setupState=Mm(e)),l0(t,r)}let _g;function l0(t,e,r){const o=t.type;if(!t.render){if(!e&&_g&&!o.render){const a=o.template||wh(t).template;if(a){const{isCustomElement:u,compilerOptions:f}=t.appContext.config,{delimiters:h,compilerOptions:p}=o,g=Re(Re({isCustomElement:u,delimiters:h},f),p);o.render=_g(a,g)}}t.render=o.render||vr}{Jo(t),ls();try{n_(t)}finally{as(),Zi()}}}function T_(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,r){return Mn(t,"get","$attrs"),e[r]}}))}function a0(t){const e=r=>{t.exposed=r||{}};return{get attrs(){return T_(t)},slots:t.slots,emit:t.emit,expose:e}}function Ec(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Mm(ah(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in el)return el[r](t)},has(e,r){return r in e||r in el}}))}function E_(t,e=!0){return Wt(t)?t.displayName||t.name:t.name||e&&t.__name}function L_(t){return Wt(t)&&"__vccOpts"in t}const xt=(t,e)=>m1(t,e,hl);function Tl(t,e,r){const o=arguments.length;return o===2?be(e)&&!Rt(e)?fl(e)?Ft(t,null,[e]):Ft(t,e):Ft(t,null,e):(o>3?r=Array.prototype.slice.call(arguments,2):o===3&&fl(r)&&(r=[r]),Ft(t,e,r))}const A_=Symbol.for("v-scx"),M_=()=>Ir(A_),N_="3.3.8",P_="http://www.w3.org/2000/svg",Gi=typeof document<"u"?document:null,Sg=Gi&&Gi.createElement("template"),O_={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,o)=>{const a=e?Gi.createElementNS(P_,t):Gi.createElement(t,r?{is:r}:void 0);return t==="select"&&o&&o.multiple!=null&&a.setAttribute("multiple",o.multiple),a},createText:t=>Gi.createTextNode(t),createComment:t=>Gi.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Gi.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,o,a,u){const f=r?r.previousSibling:e.lastChild;if(a&&(a===u||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),r),!(a===u||!(a=a.nextSibling)););else{Sg.innerHTML=o?`${t}`:t;const h=Sg.content;if(o){const p=h.firstChild;for(;p.firstChild;)h.appendChild(p.firstChild);h.removeChild(p)}e.insertBefore(h,r)}return[f?f.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},ui="transition",js="animation",dl=Symbol("_vtc"),kh=(t,{slots:e})=>Tl(B1,D_(t),e);kh.displayName="Transition";const c0={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};kh.props=Re({},Bm,c0);const Bi=(t,e=[])=>{Rt(t)?t.forEach(r=>r(...e)):t&&t(...e)},kg=t=>t?Rt(t)?t.some(e=>e.length>1):t.length>1:!1;function D_(t){const e={};for(const pt in t)pt in c0||(e[pt]=t[pt]);if(t.css===!1)return e;const{name:r="v",type:o,duration:a,enterFromClass:u=`${r}-enter-from`,enterActiveClass:f=`${r}-enter-active`,enterToClass:h=`${r}-enter-to`,appearFromClass:p=u,appearActiveClass:g=f,appearToClass:v=h,leaveFromClass:b=`${r}-leave-from`,leaveActiveClass:x=`${r}-leave-active`,leaveToClass:S=`${r}-leave-to`}=t,P=$_(a),A=P&&P[0],L=P&&P[1],{onBeforeEnter:T,onEnter:M,onEnterCancelled:R,onLeave:E,onLeaveCancelled:W,onBeforeAppear:X=T,onAppear:ft=M,onAppearCancelled:Y=R}=e,et=(pt,V,z)=>{Wi(pt,V?v:h),Wi(pt,V?g:f),z&&z()},st=(pt,V)=>{pt._isLeaving=!1,Wi(pt,b),Wi(pt,S),Wi(pt,x),V&&V()},dt=pt=>(V,z)=>{const k=pt?ft:M,q=()=>et(V,pt,z);Bi(k,[V,q]),Cg(()=>{Wi(V,pt?p:u),fi(V,pt?v:h),kg(k)||Tg(V,o,A,q)})};return Re(e,{onBeforeEnter(pt){Bi(T,[pt]),fi(pt,u),fi(pt,f)},onBeforeAppear(pt){Bi(X,[pt]),fi(pt,p),fi(pt,g)},onEnter:dt(!1),onAppear:dt(!0),onLeave(pt,V){pt._isLeaving=!0;const z=()=>st(pt,V);fi(pt,b),F_(),fi(pt,x),Cg(()=>{pt._isLeaving&&(Wi(pt,b),fi(pt,S),kg(E)||Tg(pt,o,L,z))}),Bi(E,[pt,z])},onEnterCancelled(pt){et(pt,!1),Bi(R,[pt])},onAppearCancelled(pt){et(pt,!0),Bi(Y,[pt])},onLeaveCancelled(pt){st(pt),Bi(W,[pt])}})}function $_(t){if(t==null)return null;if(be(t))return[Bu(t.enter),Bu(t.leave)];{const e=Bu(t);return[e,e]}}function Bu(t){return dm(t)}function fi(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.add(r)),(t[dl]||(t[dl]=new Set)).add(e)}function Wi(t,e){e.split(/\s+/).forEach(o=>o&&t.classList.remove(o));const r=t[dl];r&&(r.delete(e),r.size||(t[dl]=void 0))}function Cg(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let R_=0;function Tg(t,e,r,o){const a=t._endId=++R_,u=()=>{a===t._endId&&o()};if(r)return setTimeout(u,r);const{type:f,timeout:h,propCount:p}=z_(t,e);if(!f)return o();const g=f+"end";let v=0;const b=()=>{t.removeEventListener(g,x),u()},x=S=>{S.target===t&&++v>=p&&b()};setTimeout(()=>{v(r[P]||"").split(", "),a=o(`${ui}Delay`),u=o(`${ui}Duration`),f=Eg(a,u),h=o(`${js}Delay`),p=o(`${js}Duration`),g=Eg(h,p);let v=null,b=0,x=0;e===ui?f>0&&(v=ui,b=f,x=u.length):e===js?g>0&&(v=js,b=g,x=p.length):(b=Math.max(f,g),v=b>0?f>g?ui:js:null,x=v?v===ui?u.length:p.length:0);const S=v===ui&&/\b(transform|all)(,|$)/.test(o(`${ui}Property`).toString());return{type:v,timeout:b,propCount:x,hasTransform:S}}function Eg(t,e){for(;t.lengthLg(r)+Lg(t[o])))}function Lg(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function F_(){return document.body.offsetHeight}function I_(t,e,r){const o=t[dl];o&&(e=(e?[e,...o]:[...o]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const Ch=Symbol("_vod"),Sf={beforeMount(t,{value:e},{transition:r}){t[Ch]=t.style.display==="none"?"":t.style.display,r&&e?r.beforeEnter(t):Gs(t,e)},mounted(t,{value:e},{transition:r}){r&&e&&r.enter(t)},updated(t,{value:e,oldValue:r},{transition:o}){!e!=!r&&(o?e?(o.beforeEnter(t),Gs(t,!0),o.enter(t)):o.leave(t,()=>{Gs(t,!1)}):Gs(t,e))},beforeUnmount(t,{value:e}){Gs(t,e)}};function Gs(t,e){t.style.display=e?t[Ch]:"none"}function q_(t,e,r){const o=t.style,a=ze(r);if(r&&!a){if(e&&!ze(e))for(const u in e)r[u]==null&&kf(o,u,"");for(const u in r)kf(o,u,r[u])}else{const u=o.display;a?e!==r&&(o.cssText=r):e&&t.removeAttribute("style"),Ch in t&&(o.display=u)}}const Ag=/\s*!important$/;function kf(t,e,r){if(Rt(r))r.forEach(o=>kf(t,e,o));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const o=H_(t,e);Ag.test(r)?t.setProperty(so(o),r.replace(Ag,""),"important"):t[o]=r}}const Mg=["Webkit","Moz","ms"],Wu={};function H_(t,e){const r=Wu[e];if(r)return r;let o=yr(e);if(o!=="filter"&&o in t)return Wu[e]=o;o=yc(o);for(let a=0;aUu||(V_.then(()=>Uu=0),Uu=Date.now());function X_(t,e){const r=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=r.attached)return;Wn(Y_(o,r.value),e,5,[o])};return r.value=t,r.attached=K_(),r}function Y_(t,e){if(Rt(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(o=>a=>!a._stopped&&o&&o(a))}else return e}const Dg=/^on[a-z]/,Z_=(t,e,r,o,a=!1,u,f,h,p)=>{e==="class"?I_(t,o,a):e==="style"?q_(t,r,o):pc(e)?th(e)||j_(t,e,r,o,f):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):J_(t,e,o,a))?W_(t,e,o,u,f,h,p):(e==="true-value"?t._trueValue=o:e==="false-value"&&(t._falseValue=o),B_(t,e,o,a))};function J_(t,e,r,o){return o?!!(e==="innerHTML"||e==="textContent"||e in t&&Dg.test(e)&&Wt(r)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||Dg.test(e)&&ze(r)?!1:e in t}const $g=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Rt(e)?r=>Pa(e,r):e};function Q_(t){t.target.composing=!0}function Rg(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const ju=Symbol("_assign"),tS={created(t,{modifiers:{lazy:e,trim:r,number:o}},a){t[ju]=$g(a);const u=o||a.props&&a.props.type==="number";$o(t,e?"change":"input",f=>{if(f.target.composing)return;let h=t.value;r&&(h=h.trim()),u&&(h=lf(h)),t[ju](h)}),r&&$o(t,"change",()=>{t.value=t.value.trim()}),e||($o(t,"compositionstart",Q_),$o(t,"compositionend",Rg),$o(t,"change",Rg))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:r,trim:o,number:a}},u){if(t[ju]=$g(u),t.composing||document.activeElement===t&&t.type!=="range"&&(r||o&&t.value.trim()===e||(a||t.type==="number")&&lf(t.value)===e))return;const f=e??"";t.value!==f&&(t.value=f)}},eS={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Cf=(t,e)=>r=>{if(!("key"in r))return;const o=so(r.key);if(e.some(a=>a===o||eS[a]===o))return t(r)},nS=Re({patchProp:Z_},O_);let zg;function rS(){return zg||(zg=p_(nS))}const u0=(...t)=>{const e=rS().createApp(...t),{mount:r}=e;return e.mount=o=>{const a=iS(o);if(!a)return;const u=e._component;!Wt(u)&&!u.render&&!u.template&&(u.template=a.innerHTML),a.innerHTML="";const f=r(a,!1,a instanceof SVGElement);return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),f},e};function iS(t){return ze(t)?document.querySelector(t):t}const ao=(t,e)=>{const r=t.__vccOpts||t;for(const[o,a]of e)r[o]=a;return r},oS={};function sS(t,e){const r=eo("RouterView");return ut(),Jt(r)}const lS=ao(oS,[["render",sS]]);/*! - * vue-router v4.2.5 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */const Ro=typeof window<"u";function aS(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const pe=Object.assign;function Gu(t,e){const r={};for(const o in e){const a=e[o];r[o]=nr(a)?a.map(t):t(a)}return r}const rl=()=>{},nr=Array.isArray,cS=/\/$/,uS=t=>t.replace(cS,"");function Vu(t,e,r="/"){let o,a={},u="",f="";const h=e.indexOf("#");let p=e.indexOf("?");return h=0&&(p=-1),p>-1&&(o=e.slice(0,p),u=e.slice(p+1,h>-1?h:e.length),a=t(u)),h>-1&&(o=o||e.slice(0,h),f=e.slice(h,e.length)),o=pS(o??e,r),{fullPath:o+(u&&"?")+u+f,path:o,query:a,hash:f}}function fS(t,e){const r=e.query?t(e.query):"";return e.path+(r&&"?")+r+(e.hash||"")}function Fg(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function hS(t,e,r){const o=e.matched.length-1,a=r.matched.length-1;return o>-1&&o===a&&Qo(e.matched[o],r.matched[a])&&f0(e.params,r.params)&&t(e.query)===t(r.query)&&e.hash===r.hash}function Qo(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function f0(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const r in t)if(!dS(t[r],e[r]))return!1;return!0}function dS(t,e){return nr(t)?Ig(t,e):nr(e)?Ig(e,t):t===e}function Ig(t,e){return nr(e)?t.length===e.length&&t.every((r,o)=>r===e[o]):t.length===1&&t[0]===e}function pS(t,e){if(t.startsWith("/"))return t;if(!t)return e;const r=e.split("/"),o=t.split("/"),a=o[o.length-1];(a===".."||a===".")&&o.push("");let u=r.length-1,f,h;for(f=0;f1&&u--;else break;return r.slice(0,u).join("/")+"/"+o.slice(f-(f===o.length?1:0)).join("/")}var pl;(function(t){t.pop="pop",t.push="push"})(pl||(pl={}));var il;(function(t){t.back="back",t.forward="forward",t.unknown=""})(il||(il={}));function gS(t){if(!t)if(Ro){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),uS(t)}const vS=/^[^#]+#/;function mS(t,e){return t.replace(vS,"#")+e}function yS(t,e){const r=document.documentElement.getBoundingClientRect(),o=t.getBoundingClientRect();return{behavior:e.behavior,left:o.left-r.left-(e.left||0),top:o.top-r.top-(e.top||0)}}const Lc=()=>({left:window.pageXOffset,top:window.pageYOffset});function bS(t){let e;if("el"in t){const r=t.el,o=typeof r=="string"&&r.startsWith("#"),a=typeof r=="string"?o?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!a)return;e=yS(a,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function qg(t,e){return(history.state?history.state.position-e:-1)+t}const Tf=new Map;function wS(t,e){Tf.set(t,e)}function xS(t){const e=Tf.get(t);return Tf.delete(t),e}let _S=()=>location.protocol+"//"+location.host;function h0(t,e){const{pathname:r,search:o,hash:a}=e,u=t.indexOf("#");if(u>-1){let h=a.includes(t.slice(u))?t.slice(u).length:1,p=a.slice(h);return p[0]!=="/"&&(p="/"+p),Fg(p,"")}return Fg(r,t)+o+a}function SS(t,e,r,o){let a=[],u=[],f=null;const h=({state:x})=>{const S=h0(t,location),P=r.value,A=e.value;let L=0;if(x){if(r.value=S,e.value=x,f&&f===P){f=null;return}L=A?x.position-A.position:0}else o(S);a.forEach(T=>{T(r.value,P,{delta:L,type:pl.pop,direction:L?L>0?il.forward:il.back:il.unknown})})};function p(){f=r.value}function g(x){a.push(x);const S=()=>{const P=a.indexOf(x);P>-1&&a.splice(P,1)};return u.push(S),S}function v(){const{history:x}=window;x.state&&x.replaceState(pe({},x.state,{scroll:Lc()}),"")}function b(){for(const x of u)x();u=[],window.removeEventListener("popstate",h),window.removeEventListener("beforeunload",v)}return window.addEventListener("popstate",h),window.addEventListener("beforeunload",v,{passive:!0}),{pauseListeners:p,listen:g,destroy:b}}function Hg(t,e,r,o=!1,a=!1){return{back:t,current:e,forward:r,replaced:o,position:window.history.length,scroll:a?Lc():null}}function kS(t){const{history:e,location:r}=window,o={value:h0(t,r)},a={value:e.state};a.value||u(o.value,{back:null,current:o.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function u(p,g,v){const b=t.indexOf("#"),x=b>-1?(r.host&&document.querySelector("base")?t:t.slice(b))+p:_S()+t+p;try{e[v?"replaceState":"pushState"](g,"",x),a.value=g}catch(S){console.error(S),r[v?"replace":"assign"](x)}}function f(p,g){const v=pe({},e.state,Hg(a.value.back,p,a.value.forward,!0),g,{position:a.value.position});u(p,v,!0),o.value=p}function h(p,g){const v=pe({},a.value,e.state,{forward:p,scroll:Lc()});u(v.current,v,!0);const b=pe({},Hg(o.value,p,null),{position:v.position+1},g);u(p,b,!1),o.value=p}return{location:o,state:a,push:h,replace:f}}function CS(t){t=gS(t);const e=kS(t),r=SS(t,e.state,e.location,e.replace);function o(u,f=!0){f||r.pauseListeners(),history.go(u)}const a=pe({location:"",base:t,go:o,createHref:mS.bind(null,t)},e,r);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>e.state.value}),a}function TS(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),CS(t)}function ES(t){return typeof t=="string"||t&&typeof t=="object"}function d0(t){return typeof t=="string"||typeof t=="symbol"}const hi={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},p0=Symbol("");var Bg;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(Bg||(Bg={}));function ts(t,e){return pe(new Error,{type:t,[p0]:!0},e)}function Pr(t,e){return t instanceof Error&&p0 in t&&(e==null||!!(t.type&e))}const Wg="[^/]+?",LS={sensitive:!1,strict:!1,start:!0,end:!0},AS=/[.+*?^${}()[\]/\\]/g;function MS(t,e){const r=pe({},LS,e),o=[];let a=r.start?"^":"";const u=[];for(const g of t){const v=g.length?[]:[90];r.strict&&!g.length&&(a+="/");for(let b=0;be.length?e.length===1&&e[0]===40+40?1:-1:0}function PS(t,e){let r=0;const o=t.score,a=e.score;for(;r0&&e[e.length-1]<0}const OS={type:0,value:""},DS=/[a-zA-Z0-9_]/;function $S(t){if(!t)return[[]];if(t==="/")return[[OS]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(S){throw new Error(`ERR (${r})/"${g}": ${S}`)}let r=0,o=r;const a=[];let u;function f(){u&&a.push(u),u=[]}let h=0,p,g="",v="";function b(){g&&(r===0?u.push({type:0,value:g}):r===1||r===2||r===3?(u.length>1&&(p==="*"||p==="+")&&e(`A repeatable param (${g}) must be alone in its segment. eg: '/:ids+.`),u.push({type:1,value:g,regexp:v,repeatable:p==="*"||p==="+",optional:p==="*"||p==="?"})):e("Invalid state to consume buffer"),g="")}function x(){g+=p}for(;h{f(M)}:rl}function f(v){if(d0(v)){const b=o.get(v);b&&(o.delete(v),r.splice(r.indexOf(b),1),b.children.forEach(f),b.alias.forEach(f))}else{const b=r.indexOf(v);b>-1&&(r.splice(b,1),v.record.name&&o.delete(v.record.name),v.children.forEach(f),v.alias.forEach(f))}}function h(){return r}function p(v){let b=0;for(;b=0&&(v.record.path!==r[b].record.path||!g0(v,r[b]));)b++;r.splice(b,0,v),v.record.name&&!Gg(v)&&o.set(v.record.name,v)}function g(v,b){let x,S={},P,A;if("name"in v&&v.name){if(x=o.get(v.name),!x)throw ts(1,{location:v});A=x.record.name,S=pe(jg(b.params,x.keys.filter(M=>!M.optional).map(M=>M.name)),v.params&&jg(v.params,x.keys.map(M=>M.name))),P=x.stringify(S)}else if("path"in v)P=v.path,x=r.find(M=>M.re.test(P)),x&&(S=x.parse(P),A=x.record.name);else{if(x=b.name?o.get(b.name):r.find(M=>M.re.test(b.path)),!x)throw ts(1,{location:v,currentLocation:b});A=x.record.name,S=pe({},b.params,v.params),P=x.stringify(S)}const L=[];let T=x;for(;T;)L.unshift(T.record),T=T.parent;return{name:A,path:P,params:S,matched:L,meta:qS(L)}}return t.forEach(v=>u(v)),{addRoute:u,resolve:g,removeRoute:f,getRoutes:h,getRecordMatcher:a}}function jg(t,e){const r={};for(const o of e)o in t&&(r[o]=t[o]);return r}function FS(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:IS(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function IS(t){const e={},r=t.props||!1;if("component"in t)e.default=r;else for(const o in t.components)e[o]=typeof r=="object"?r[o]:r;return e}function Gg(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function qS(t){return t.reduce((e,r)=>pe(e,r.meta),{})}function Vg(t,e){const r={};for(const o in t)r[o]=o in e?e[o]:t[o];return r}function g0(t,e){return e.children.some(r=>r===t||g0(t,r))}const v0=/#/g,HS=/&/g,BS=/\//g,WS=/=/g,US=/\?/g,m0=/\+/g,jS=/%5B/g,GS=/%5D/g,y0=/%5E/g,VS=/%60/g,b0=/%7B/g,KS=/%7C/g,w0=/%7D/g,XS=/%20/g;function Th(t){return encodeURI(""+t).replace(KS,"|").replace(jS,"[").replace(GS,"]")}function YS(t){return Th(t).replace(b0,"{").replace(w0,"}").replace(y0,"^")}function Ef(t){return Th(t).replace(m0,"%2B").replace(XS,"+").replace(v0,"%23").replace(HS,"%26").replace(VS,"`").replace(b0,"{").replace(w0,"}").replace(y0,"^")}function ZS(t){return Ef(t).replace(WS,"%3D")}function JS(t){return Th(t).replace(v0,"%23").replace(US,"%3F")}function QS(t){return t==null?"":JS(t).replace(BS,"%2F")}function Za(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function tk(t){const e={};if(t===""||t==="?")return e;const o=(t[0]==="?"?t.slice(1):t).split("&");for(let a=0;au&&Ef(u)):[o&&Ef(o)]).forEach(u=>{u!==void 0&&(e+=(e.length?"&":"")+r,u!=null&&(e+="="+u))})}return e}function ek(t){const e={};for(const r in t){const o=t[r];o!==void 0&&(e[r]=nr(o)?o.map(a=>a==null?null:""+a):o==null?o:""+o)}return e}const nk=Symbol(""),Xg=Symbol(""),Eh=Symbol(""),x0=Symbol(""),Lf=Symbol("");function Vs(){let t=[];function e(o){return t.push(o),()=>{const a=t.indexOf(o);a>-1&&t.splice(a,1)}}function r(){t=[]}return{add:e,list:()=>t.slice(),reset:r}}function vi(t,e,r,o,a){const u=o&&(o.enterCallbacks[a]=o.enterCallbacks[a]||[]);return()=>new Promise((f,h)=>{const p=b=>{b===!1?h(ts(4,{from:r,to:e})):b instanceof Error?h(b):ES(b)?h(ts(2,{from:e,to:b})):(u&&o.enterCallbacks[a]===u&&typeof b=="function"&&u.push(b),f())},g=t.call(o&&o.instances[a],e,r,p);let v=Promise.resolve(g);t.length<3&&(v=v.then(p)),v.catch(b=>h(b))})}function Ku(t,e,r,o){const a=[];for(const u of t)for(const f in u.components){let h=u.components[f];if(!(e!=="beforeRouteEnter"&&!u.instances[f]))if(rk(h)){const g=(h.__vccOpts||h)[e];g&&a.push(vi(g,r,o,u,f))}else{let p=h();a.push(()=>p.then(g=>{if(!g)return Promise.reject(new Error(`Couldn't resolve component "${f}" at "${u.path}"`));const v=aS(g)?g.default:g;u.components[f]=v;const x=(v.__vccOpts||v)[e];return x&&vi(x,r,o,u,f)()}))}}return a}function rk(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function Yg(t){const e=Ir(Eh),r=Ir(x0),o=xt(()=>e.resolve(G(t.to))),a=xt(()=>{const{matched:p}=o.value,{length:g}=p,v=p[g-1],b=r.matched;if(!v||!b.length)return-1;const x=b.findIndex(Qo.bind(null,v));if(x>-1)return x;const S=Zg(p[g-2]);return g>1&&Zg(v)===S&&b[b.length-1].path!==S?b.findIndex(Qo.bind(null,p[g-2])):x}),u=xt(()=>a.value>-1&&lk(r.params,o.value.params)),f=xt(()=>a.value>-1&&a.value===r.matched.length-1&&f0(r.params,o.value.params));function h(p={}){return sk(p)?e[G(t.replace)?"replace":"push"](G(t.to)).catch(rl):Promise.resolve()}return{route:o,href:xt(()=>o.value.href),isActive:u,isExactActive:f,navigate:h}}const ik=re({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:Yg,setup(t,{slots:e}){const r=Bn(Yg(t)),{options:o}=Ir(Eh),a=xt(()=>({[Jg(t.activeClass,o.linkActiveClass,"router-link-active")]:r.isActive,[Jg(t.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const u=e.default&&e.default(r);return t.custom?u:Tl("a",{"aria-current":r.isExactActive?t.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:a.value},u)}}}),ok=ik;function sk(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function lk(t,e){for(const r in e){const o=e[r],a=t[r];if(typeof o=="string"){if(o!==a)return!1}else if(!nr(a)||a.length!==o.length||o.some((u,f)=>u!==a[f]))return!1}return!0}function Zg(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Jg=(t,e,r)=>t??e??r,ak=re({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:r}){const o=Ir(Lf),a=xt(()=>t.route||o.value),u=Ir(Xg,0),f=xt(()=>{let g=G(u);const{matched:v}=a.value;let b;for(;(b=v[g])&&!b.components;)g++;return g}),h=xt(()=>a.value.matched[f.value]);Oa(Xg,xt(()=>f.value+1)),Oa(nk,h),Oa(Lf,a);const p=Vt();return $e(()=>[p.value,h.value,t.name],([g,v,b],[x,S,P])=>{v&&(v.instances[b]=g,S&&S!==v&&g&&g===x&&(v.leaveGuards.size||(v.leaveGuards=S.leaveGuards),v.updateGuards.size||(v.updateGuards=S.updateGuards))),g&&v&&(!S||!Qo(v,S)||!x)&&(v.enterCallbacks[b]||[]).forEach(A=>A(g))},{flush:"post"}),()=>{const g=a.value,v=t.name,b=h.value,x=b&&b.components[v];if(!x)return Qg(r.default,{Component:x,route:g});const S=b.props[v],P=S?S===!0?g.params:typeof S=="function"?S(g):S:null,L=Tl(x,pe({},P,e,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(b.instances[v]=null)},ref:p}));return Qg(r.default,{Component:L,route:g})||L}}});function Qg(t,e){if(!t)return null;const r=t(e);return r.length===1?r[0]:r}const ck=ak;function uk(t){const e=zS(t.routes,t),r=t.parseQuery||tk,o=t.stringifyQuery||Kg,a=t.history,u=Vs(),f=Vs(),h=Vs(),p=cs(hi);let g=hi;Ro&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const v=Gu.bind(null,j=>""+j),b=Gu.bind(null,QS),x=Gu.bind(null,Za);function S(j,nt){let rt,Nt;return d0(j)?(rt=e.getRecordMatcher(j),Nt=nt):Nt=j,e.addRoute(Nt,rt)}function P(j){const nt=e.getRecordMatcher(j);nt&&e.removeRoute(nt)}function A(){return e.getRoutes().map(j=>j.record)}function L(j){return!!e.getRecordMatcher(j)}function T(j,nt){if(nt=pe({},nt||p.value),typeof j=="string"){const K=Vu(r,j,nt.path),tt=e.resolve({path:K.path},nt),ot=a.createHref(K.fullPath);return pe(K,tt,{params:x(tt.params),hash:Za(K.hash),redirectedFrom:void 0,href:ot})}let rt;if("path"in j)rt=pe({},j,{path:Vu(r,j.path,nt.path).path});else{const K=pe({},j.params);for(const tt in K)K[tt]==null&&delete K[tt];rt=pe({},j,{params:b(K)}),nt.params=b(nt.params)}const Nt=e.resolve(rt,nt),Mt=j.hash||"";Nt.params=v(x(Nt.params));const O=fS(o,pe({},j,{hash:YS(Mt),path:Nt.path})),I=a.createHref(O);return pe({fullPath:O,hash:Mt,query:o===Kg?ek(j.query):j.query||{}},Nt,{redirectedFrom:void 0,href:I})}function M(j){return typeof j=="string"?Vu(r,j,p.value.path):pe({},j)}function R(j,nt){if(g!==j)return ts(8,{from:nt,to:j})}function E(j){return ft(j)}function W(j){return E(pe(M(j),{replace:!0}))}function X(j){const nt=j.matched[j.matched.length-1];if(nt&&nt.redirect){const{redirect:rt}=nt;let Nt=typeof rt=="function"?rt(j):rt;return typeof Nt=="string"&&(Nt=Nt.includes("?")||Nt.includes("#")?Nt=M(Nt):{path:Nt},Nt.params={}),pe({query:j.query,hash:j.hash,params:"path"in Nt?{}:j.params},Nt)}}function ft(j,nt){const rt=g=T(j),Nt=p.value,Mt=j.state,O=j.force,I=j.replace===!0,K=X(rt);if(K)return ft(pe(M(K),{state:typeof K=="object"?pe({},Mt,K.state):Mt,force:O,replace:I}),nt||rt);const tt=rt;tt.redirectedFrom=nt;let ot;return!O&&hS(o,Nt,rt)&&(ot=ts(16,{to:tt,from:Nt}),It(Nt,Nt,!0,!1)),(ot?Promise.resolve(ot):st(tt,Nt)).catch(lt=>Pr(lt)?Pr(lt,2)?lt:Tt(lt):Q(lt,tt,Nt)).then(lt=>{if(lt){if(Pr(lt,2))return ft(pe({replace:I},M(lt.to),{state:typeof lt.to=="object"?pe({},Mt,lt.to.state):Mt,force:O}),nt||tt)}else lt=pt(tt,Nt,!0,I,Mt);return dt(tt,Nt,lt),lt})}function Y(j,nt){const rt=R(j,nt);return rt?Promise.reject(rt):Promise.resolve()}function et(j){const nt=Xt.values().next().value;return nt&&typeof nt.runWithContext=="function"?nt.runWithContext(j):j()}function st(j,nt){let rt;const[Nt,Mt,O]=fk(j,nt);rt=Ku(Nt.reverse(),"beforeRouteLeave",j,nt);for(const K of Nt)K.leaveGuards.forEach(tt=>{rt.push(vi(tt,j,nt))});const I=Y.bind(null,j,nt);return rt.push(I),St(rt).then(()=>{rt=[];for(const K of u.list())rt.push(vi(K,j,nt));return rt.push(I),St(rt)}).then(()=>{rt=Ku(Mt,"beforeRouteUpdate",j,nt);for(const K of Mt)K.updateGuards.forEach(tt=>{rt.push(vi(tt,j,nt))});return rt.push(I),St(rt)}).then(()=>{rt=[];for(const K of O)if(K.beforeEnter)if(nr(K.beforeEnter))for(const tt of K.beforeEnter)rt.push(vi(tt,j,nt));else rt.push(vi(K.beforeEnter,j,nt));return rt.push(I),St(rt)}).then(()=>(j.matched.forEach(K=>K.enterCallbacks={}),rt=Ku(O,"beforeRouteEnter",j,nt),rt.push(I),St(rt))).then(()=>{rt=[];for(const K of f.list())rt.push(vi(K,j,nt));return rt.push(I),St(rt)}).catch(K=>Pr(K,8)?K:Promise.reject(K))}function dt(j,nt,rt){h.list().forEach(Nt=>et(()=>Nt(j,nt,rt)))}function pt(j,nt,rt,Nt,Mt){const O=R(j,nt);if(O)return O;const I=nt===hi,K=Ro?history.state:{};rt&&(Nt||I?a.replace(j.fullPath,pe({scroll:I&&K&&K.scroll},Mt)):a.push(j.fullPath,Mt)),p.value=j,It(j,nt,rt,I),Tt()}let V;function z(){V||(V=a.listen((j,nt,rt)=>{if(!Kt.listening)return;const Nt=T(j),Mt=X(Nt);if(Mt){ft(pe(Mt,{replace:!0}),Nt).catch(rl);return}g=Nt;const O=p.value;Ro&&wS(qg(O.fullPath,rt.delta),Lc()),st(Nt,O).catch(I=>Pr(I,12)?I:Pr(I,2)?(ft(I.to,Nt).then(K=>{Pr(K,20)&&!rt.delta&&rt.type===pl.pop&&a.go(-1,!1)}).catch(rl),Promise.reject()):(rt.delta&&a.go(-rt.delta,!1),Q(I,Nt,O))).then(I=>{I=I||pt(Nt,O,!1),I&&(rt.delta&&!Pr(I,8)?a.go(-rt.delta,!1):rt.type===pl.pop&&Pr(I,20)&&a.go(-1,!1)),dt(Nt,O,I)}).catch(rl)}))}let k=Vs(),q=Vs(),B;function Q(j,nt,rt){Tt(j);const Nt=q.list();return Nt.length?Nt.forEach(Mt=>Mt(j,nt,rt)):console.error(j),Promise.reject(j)}function mt(){return B&&p.value!==hi?Promise.resolve():new Promise((j,nt)=>{k.add([j,nt])})}function Tt(j){return B||(B=!j,z(),k.list().forEach(([nt,rt])=>j?rt(j):nt()),k.reset()),j}function It(j,nt,rt,Nt){const{scrollBehavior:Mt}=t;if(!Ro||!Mt)return Promise.resolve();const O=!rt&&xS(qg(j.fullPath,0))||(Nt||!rt)&&history.state&&history.state.scroll||null;return Hr().then(()=>Mt(j,nt,O)).then(I=>I&&bS(I)).catch(I=>Q(I,j,nt))}const Bt=j=>a.go(j);let Ut;const Xt=new Set,Kt={currentRoute:p,listening:!0,addRoute:S,removeRoute:P,hasRoute:L,getRoutes:A,resolve:T,options:t,push:E,replace:W,go:Bt,back:()=>Bt(-1),forward:()=>Bt(1),beforeEach:u.add,beforeResolve:f.add,afterEach:h.add,onError:q.add,isReady:mt,install(j){const nt=this;j.component("RouterLink",ok),j.component("RouterView",ck),j.config.globalProperties.$router=nt,Object.defineProperty(j.config.globalProperties,"$route",{enumerable:!0,get:()=>G(p)}),Ro&&!Ut&&p.value===hi&&(Ut=!0,E(a.location).catch(Mt=>{}));const rt={};for(const Mt in hi)Object.defineProperty(rt,Mt,{get:()=>p.value[Mt],enumerable:!0});j.provide(Eh,nt),j.provide(x0,Em(rt)),j.provide(Lf,p);const Nt=j.unmount;Xt.add(j),j.unmount=function(){Xt.delete(j),Xt.size<1&&(g=hi,V&&V(),V=null,p.value=hi,Ut=!1,B=!1),Nt()}}};function St(j){return j.reduce((nt,rt)=>nt.then(()=>et(rt)),Promise.resolve())}return Kt}function fk(t,e){const r=[],o=[],a=[],u=Math.max(e.matched.length,t.matched.length);for(let f=0;fQo(g,h))?o.push(h):r.push(h));const p=t.matched[f];p&&(e.matched.find(g=>Qo(g,p))||a.push(p))}return[r,o,a]}function Kr(t){return t.split("-")[0]}function jo(t){return t.split("-")[1]}function El(t){return["top","bottom"].includes(Kr(t))?"x":"y"}function Lh(t){return t==="y"?"height":"width"}function tv(t){let{reference:e,floating:r,placement:o}=t;const a=e.x+e.width/2-r.width/2,u=e.y+e.height/2-r.height/2;let f;switch(Kr(o)){case"top":f={x:a,y:e.y-r.height};break;case"bottom":f={x:a,y:e.y+e.height};break;case"right":f={x:e.x+e.width,y:u};break;case"left":f={x:e.x-r.width,y:u};break;default:f={x:e.x,y:e.y}}const h=El(o),p=Lh(h);switch(jo(o)){case"start":f[h]=f[h]-(e[p]/2-r[p]/2);break;case"end":f[h]=f[h]+(e[p]/2-r[p]/2);break}return f}const hk=async(t,e,r)=>{const{placement:o="bottom",strategy:a="absolute",middleware:u=[],platform:f}=r;let h=await f.getElementRects({reference:t,floating:e,strategy:a}),{x:p,y:g}=tv({...h,placement:o}),v=o,b={};for(let x=0;x({name:"arrow",options:t,async fn(e){const{element:r,padding:o=0}=t??{},{x:a,y:u,placement:f,rects:h,platform:p}=e;if(r==null)return{};const g=_0(o),v={x:a,y:u},b=Kr(f),x=El(b),S=Lh(x),P=await p.getDimensions({element:r}),A=x==="y"?"top":"left",L=x==="y"?"bottom":"right",T=h.reference[S]+h.reference[x]-v[x]-h.floating[S],M=v[x]-h.reference[x],R=await p.getOffsetParent({element:r}),E=R?x==="y"?R.clientHeight||0:R.clientWidth||0:0,W=T/2-M/2,X=g[A],ft=E-P[S]-g[L],Y=E/2-P[S]/2+W,et=Mf(X,Y,ft);return{data:{[x]:et,centerOffset:Y-et}}}}),vk={left:"right",right:"left",bottom:"top",top:"bottom"};function Ja(t){return t.replace(/left|right|bottom|top/g,e=>vk[e])}function S0(t,e){const r=jo(t)==="start",o=El(t),a=Lh(o);let u=o==="x"?r?"right":"left":r?"bottom":"top";return e.reference[a]>e.floating[a]&&(u=Ja(u)),{main:u,cross:Ja(u)}}const mk={start:"end",end:"start"};function Nf(t){return t.replace(/start|end/g,e=>mk[e])}const yk=["top","right","bottom","left"],bk=yk.reduce((t,e)=>t.concat(e,e+"-start",e+"-end"),[]);function wk(t,e,r){return(t?[...r.filter(a=>jo(a)===t),...r.filter(a=>jo(a)!==t)]:r.filter(a=>Kr(a)===a)).filter(a=>t?jo(a)===t||(e?Nf(a)!==a:!1):!0)}const xk=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(e){var r,o,a,u,f,h;const{x:p,y:g,rects:v,middlewareData:b,placement:x}=e,{alignment:S=null,allowedPlacements:P=bk,autoAlignment:A=!0,...L}=t;if((r=b.autoPlacement)!=null&&r.skip)return{};const T=wk(S,A,P),M=await Ac(e,L),R=(o=(a=b.autoPlacement)==null?void 0:a.index)!=null?o:0,E=T[R],{main:W,cross:X}=S0(E,v);if(x!==E)return{x:p,y:g,reset:{placement:T[0]}};const ft=[M[Kr(E)],M[W],M[X]],Y=[...(u=(f=b.autoPlacement)==null?void 0:f.overflows)!=null?u:[],{placement:E,overflows:ft}],et=T[R+1];if(et)return{data:{index:R+1,overflows:Y},reset:{placement:et}};const st=Y.slice().sort((pt,V)=>pt.overflows[0]-V.overflows[0]),dt=(h=st.find(pt=>{let{overflows:V}=pt;return V.every(z=>z<=0)}))==null?void 0:h.placement;return{data:{skip:!0},reset:{placement:dt??st[0].placement}}}}};function _k(t){const e=Ja(t);return[Nf(t),e,Nf(e)]}const Sk=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var r,o;const{placement:a,middlewareData:u,rects:f,initialPlacement:h}=e;if((r=u.flip)!=null&&r.skip)return{};const{mainAxis:p=!0,crossAxis:g=!0,fallbackPlacements:v,fallbackStrategy:b="bestFit",flipAlignment:x=!0,...S}=t,P=Kr(a),L=v||(P===h||!x?[Ja(h)]:_k(h)),T=[h,...L],M=await Ac(e,S),R=[];let E=((o=u.flip)==null?void 0:o.overflows)||[];if(p&&R.push(M[P]),g){const{main:Y,cross:et}=S0(a,f);R.push(M[Y],M[et])}if(E=[...E,{placement:a,overflows:R}],!R.every(Y=>Y<=0)){var W,X;const Y=((W=(X=u.flip)==null?void 0:X.index)!=null?W:0)+1,et=T[Y];if(et)return{data:{index:Y,overflows:E},reset:{placement:et}};let st="bottom";switch(b){case"bestFit":{var ft;const dt=(ft=E.slice().sort((pt,V)=>pt.overflows.filter(z=>z>0).reduce((z,k)=>z+k,0)-V.overflows.filter(z=>z>0).reduce((z,k)=>z+k,0))[0])==null?void 0:ft.placement;dt&&(st=dt);break}case"initialPlacement":st=h;break}return{data:{skip:!0},reset:{placement:st}}}return{}}}};function kk(t){let{placement:e,rects:r,value:o}=t;const a=Kr(e),u=["left","top"].includes(a)?-1:1,f=typeof o=="function"?o({...r,placement:e}):o,{mainAxis:h,crossAxis:p}=typeof f=="number"?{mainAxis:f,crossAxis:0}:{mainAxis:0,crossAxis:0,...f};return El(a)==="x"?{x:p,y:h*u}:{x:h*u,y:p}}const Ck=function(t){return t===void 0&&(t=0),{name:"offset",options:t,fn(e){const{x:r,y:o,placement:a,rects:u}=e,f=kk({placement:a,rects:u,value:t});return{x:r+f.x,y:o+f.y,data:f}}}};function Tk(t){return t==="x"?"y":"x"}const Ek=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:r,y:o,placement:a}=e,{mainAxis:u=!0,crossAxis:f=!1,limiter:h={fn:L=>{let{x:T,y:M}=L;return{x:T,y:M}}},...p}=t,g={x:r,y:o},v=await Ac(e,p),b=El(Kr(a)),x=Tk(b);let S=g[b],P=g[x];if(u){const L=b==="y"?"top":"left",T=b==="y"?"bottom":"right",M=S+v[L],R=S-v[T];S=Mf(M,S,R)}if(f){const L=x==="y"?"top":"left",T=x==="y"?"bottom":"right",M=P+v[L],R=P-v[T];P=Mf(M,P,R)}const A=h.fn({...e,[b]:S,[x]:P});return{...A,data:{x:A.x-r,y:A.y-o}}}}},Lk=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var r;const{placement:o,rects:a,middlewareData:u}=e,{apply:f,...h}=t;if((r=u.size)!=null&&r.skip)return{};const p=await Ac(e,h),g=Kr(o),v=jo(o)==="end";let b,x;g==="top"||g==="bottom"?(b=g,x=v?"left":"right"):(x=g,b=v?"top":"bottom");const S=Ui(p.left,0),P=Ui(p.right,0),A=Ui(p.top,0),L=Ui(p.bottom,0),T={height:a.floating.height-(["left","right"].includes(o)?2*(A!==0||L!==0?A+L:Ui(p.top,p.bottom)):p[b]),width:a.floating.width-(["top","bottom"].includes(o)?2*(S!==0||P!==0?S+P:Ui(p.left,p.right)):p[x])};return f==null||f({...T,...a}),{data:{skip:!0},reset:{rects:!0}}}}};function Ah(t){return(t==null?void 0:t.toString())==="[object Window]"}function Ei(t){if(t==null)return window;if(!Ah(t)){const e=t.ownerDocument;return e&&e.defaultView||window}return t}function Mc(t){return Ei(t).getComputedStyle(t)}function Br(t){return Ah(t)?"":t?(t.nodeName||"").toLowerCase():""}function Wr(t){return t instanceof Ei(t).HTMLElement}function Qa(t){return t instanceof Ei(t).Element}function Ak(t){return t instanceof Ei(t).Node}function k0(t){const e=Ei(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function Nc(t){const{overflow:e,overflowX:r,overflowY:o}=Mc(t);return/auto|scroll|overlay|hidden/.test(e+o+r)}function Mk(t){return["table","td","th"].includes(Br(t))}function C0(t){const e=navigator.userAgent.toLowerCase().includes("firefox"),r=Mc(t);return r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].includes(r.willChange)||e&&r.willChange==="filter"||e&&(r.filter?r.filter!=="none":!1)}const ev=Math.min,ol=Math.max,tc=Math.round;function es(t,e){e===void 0&&(e=!1);const r=t.getBoundingClientRect();let o=1,a=1;return e&&Wr(t)&&(o=t.offsetWidth>0&&tc(r.width)/t.offsetWidth||1,a=t.offsetHeight>0&&tc(r.height)/t.offsetHeight||1),{width:r.width/o,height:r.height/a,top:r.top/a,right:r.right/o,bottom:r.bottom/a,left:r.left/o,x:r.left/o,y:r.top/a}}function Li(t){return((Ak(t)?t.ownerDocument:t.document)||window.document).documentElement}function Pc(t){return Ah(t)?{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}:{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function T0(t){return es(Li(t)).left+Pc(t).scrollLeft}function Nk(t){const e=es(t);return tc(e.width)!==t.offsetWidth||tc(e.height)!==t.offsetHeight}function Pk(t,e,r){const o=Wr(e),a=Li(e),u=es(t,o&&Nk(e));let f={scrollLeft:0,scrollTop:0};const h={x:0,y:0};if(o||!o&&r!=="fixed")if((Br(e)!=="body"||Nc(a))&&(f=Pc(e)),Wr(e)){const p=es(e,!0);h.x=p.x+e.clientLeft,h.y=p.y+e.clientTop}else a&&(h.x=T0(a));return{x:u.left+f.scrollLeft-h.x,y:u.top+f.scrollTop-h.y,width:u.width,height:u.height}}function Oc(t){return Br(t)==="html"?t:t.assignedSlot||t.parentNode||(k0(t)?t.host:null)||Li(t)}function nv(t){return!Wr(t)||getComputedStyle(t).position==="fixed"?null:t.offsetParent}function Ok(t){let e=Oc(t);for(;Wr(e)&&!["html","body"].includes(Br(e));){if(C0(e))return e;e=e.parentNode}return null}function Pf(t){const e=Ei(t);let r=nv(t);for(;r&&Mk(r)&&getComputedStyle(r).position==="static";)r=nv(r);return r&&(Br(r)==="html"||Br(r)==="body"&&getComputedStyle(r).position==="static"&&!C0(r))?e:r||Ok(t)||e}function rv(t){return{width:t.offsetWidth,height:t.offsetHeight}}function Dk(t){let{rect:e,offsetParent:r,strategy:o}=t;const a=Wr(r),u=Li(r);if(r===u)return e;let f={scrollLeft:0,scrollTop:0};const h={x:0,y:0};if((a||!a&&o!=="fixed")&&((Br(r)!=="body"||Nc(u))&&(f=Pc(r)),Wr(r))){const p=es(r,!0);h.x=p.x+r.clientLeft,h.y=p.y+r.clientTop}return{...e,x:e.x-f.scrollLeft+h.x,y:e.y-f.scrollTop+h.y}}function $k(t){const e=Ei(t),r=Li(t),o=e.visualViewport;let a=r.clientWidth,u=r.clientHeight,f=0,h=0;return o&&(a=o.width,u=o.height,Math.abs(e.innerWidth/o.scale-o.width)<.01&&(f=o.offsetLeft,h=o.offsetTop)),{width:a,height:u,x:f,y:h}}function Rk(t){var e;const r=Li(t),o=Pc(t),a=(e=t.ownerDocument)==null?void 0:e.body,u=ol(r.scrollWidth,r.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),f=ol(r.scrollHeight,r.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0);let h=-o.scrollLeft+T0(t);const p=-o.scrollTop;return Mc(a||r).direction==="rtl"&&(h+=ol(r.clientWidth,a?a.clientWidth:0)-u),{width:u,height:f,x:h,y:p}}function E0(t){return["html","body","#document"].includes(Br(t))?t.ownerDocument.body:Wr(t)&&Nc(t)?t:E0(Oc(t))}function ec(t,e){var r;e===void 0&&(e=[]);const o=E0(t),a=o===((r=t.ownerDocument)==null?void 0:r.body),u=Ei(o),f=a?[u].concat(u.visualViewport||[],Nc(o)?o:[]):o,h=e.concat(f);return a?h:h.concat(ec(Oc(f)))}function zk(t,e){const r=e.getRootNode==null?void 0:e.getRootNode();if(t.contains(e))return!0;if(r&&k0(r)){let o=e;do{if(o&&t===o)return!0;o=o.parentNode||o.host}while(o)}return!1}function Fk(t){const e=es(t),r=e.top+t.clientTop,o=e.left+t.clientLeft;return{top:r,left:o,x:o,y:r,right:o+t.clientWidth,bottom:r+t.clientHeight,width:t.clientWidth,height:t.clientHeight}}function iv(t,e){return e==="viewport"?Af($k(t)):Qa(e)?Fk(e):Af(Rk(Li(t)))}function Ik(t){const e=ec(Oc(t)),o=["absolute","fixed"].includes(Mc(t).position)&&Wr(t)?Pf(t):t;return Qa(o)?e.filter(a=>Qa(a)&&zk(a,o)&&Br(a)!=="body"):[]}function qk(t){let{element:e,boundary:r,rootBoundary:o}=t;const u=[...r==="clippingParents"?Ik(e):[].concat(r),o],f=u[0],h=u.reduce((p,g)=>{const v=iv(e,g);return p.top=ol(v.top,p.top),p.right=ev(v.right,p.right),p.bottom=ev(v.bottom,p.bottom),p.left=ol(v.left,p.left),p},iv(e,f));return h.width=h.right-h.left,h.height=h.bottom-h.top,h.x=h.left,h.y=h.top,h}const Hk={getElementRects:t=>{let{reference:e,floating:r,strategy:o}=t;return{reference:Pk(e,Pf(r),o),floating:{...rv(r),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:t=>Dk(t),getOffsetParent:t=>{let{element:e}=t;return Pf(e)},isElement:t=>Qa(t),getDocumentElement:t=>{let{element:e}=t;return Li(e)},getClippingClientRect:t=>qk(t),getDimensions:t=>{let{element:e}=t;return rv(e)},getClientRects:t=>{let{element:e}=t;return e.getClientRects()}},Bk=(t,e,r)=>hk(t,e,{platform:Hk,...r});var Wk=Object.defineProperty,Uk=Object.defineProperties,jk=Object.getOwnPropertyDescriptors,ov=Object.getOwnPropertySymbols,Gk=Object.prototype.hasOwnProperty,Vk=Object.prototype.propertyIsEnumerable,sv=(t,e,r)=>e in t?Wk(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Rr=(t,e)=>{for(var r in e||(e={}))Gk.call(e,r)&&sv(t,r,e[r]);if(ov)for(var r of ov(e))Vk.call(e,r)&&sv(t,r,e[r]);return t},Ll=(t,e)=>Uk(t,jk(e));function L0(t,e){for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(typeof e[r]=="object"&&t[r]?L0(t[r],e[r]):t[r]=e[r])}const Ji={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:t=>[...t,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function ns(t,e){let r=Ji.themes[t]||{},o;do o=r[e],typeof o>"u"?r.$extend?r=Ji.themes[r.$extend]||{}:(r=null,o=Ji[e]):r=null;while(r);return o}function Kk(t){const e=[t];let r=Ji.themes[t]||{};do r.$extend&&!r.$resetCss?(e.push(r.$extend),r=Ji.themes[r.$extend]||{}):r=null;while(r);return e.map(o=>`v-popper--theme-${o}`)}let rs=!1;if(typeof window<"u"){rs=!1;try{const t=Object.defineProperty({},"passive",{get(){rs=!0}});window.addEventListener("test",null,t)}catch{}}let A0=!1;typeof window<"u"&&typeof navigator<"u"&&(A0=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const M0=["auto","top","bottom","left","right"].reduce((t,e)=>t.concat([e,`${e}-start`,`${e}-end`]),[]),lv={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},av={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function Xk(t,e){const r=t.indexOf(e);r!==-1&&t.splice(r,1)}function Xu(){return new Promise(t=>requestAnimationFrame(()=>{requestAnimationFrame(t)}))}const gr=[];let Do=null,Of=function(){};typeof window<"u"&&(Of=window.Element);function de(t){return function(e){return ns(e.theme,t)}}var N0=()=>re({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:de("disabled")},placement:{type:String,default:de("placement"),validator:t=>M0.includes(t)},delay:{type:[String,Number,Object],default:de("delay")},distance:{type:[Number,String],default:de("distance")},skidding:{type:[Number,String],default:de("skidding")},triggers:{type:Array,default:de("triggers")},showTriggers:{type:[Array,Function],default:de("showTriggers")},hideTriggers:{type:[Array,Function],default:de("hideTriggers")},popperTriggers:{type:Array,default:de("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:de("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:de("popperHideTriggers")},container:{type:[String,Object,Of,Boolean],default:de("container")},boundary:{type:[String,Of],default:de("boundary")},strategy:{type:String,validator:t=>["absolute","fixed"].includes(t),default:de("strategy")},autoHide:{type:Boolean,default:de("autoHide")},handleResize:{type:Boolean,default:de("handleResize")},instantMove:{type:Boolean,default:de("instantMove")},eagerMount:{type:Boolean,default:de("eagerMount")},popperClass:{type:[String,Array,Object],default:de("popperClass")},computeTransformOrigin:{type:Boolean,default:de("computeTransformOrigin")},autoMinSize:{type:Boolean,default:de("autoMinSize")},autoMaxSize:{type:Boolean,default:de("autoMaxSize")},preventOverflow:{type:Boolean,default:de("preventOverflow")},overflowPadding:{type:[Number,String],default:de("overflowPadding")},arrowPadding:{type:[Number,String],default:de("arrowPadding")},arrowOverflow:{type:Boolean,default:de("arrowOverflow")},flip:{type:Boolean,default:de("flip")},shift:{type:Boolean,default:de("shift")},shiftCrossAxis:{type:Boolean,default:de("shiftCrossAxis")}},emits:["show","hide","update:shown","apply-show","apply-hide","close-group","close-directive","auto-hide","resize","dispose"],data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null}}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:Ll(Rr({},this.classes),{popperClass:this.popperClass}),result:this.result}}},watch:Rr({shown:"$_autoShowHide",disabled(t){t?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())}},["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((t,e)=>(t[e]="$_computePosition",t),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(t=>t.toString(36).substring(2,10)).join("_")}`},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:t=null,skipDelay:e=!1,force:r=!1}={}){(r||!this.disabled)&&(this.$_scheduleShow(t,e),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0)},hide({event:t=null,skipDelay:e=!1}={}){this.$_scheduleHide(t,e),this.$emit("hide"),this.$emit("update:shown",!1)},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter(t=>t.nodeType===t.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var t;if(this.$_isDisposed)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(Ck({mainAxis:this.distance,crossAxis:this.skidding}));const r=this.placement.startsWith("auto");r?e.middleware.push(xk({alignment:(t=this.placement.split("-")[1])!=null?t:""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(Ek({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!r&&this.flip&&e.middleware.push(Sk({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(gk({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:a,rects:u,middlewareData:f})=>{let h;const{centerOffset:p}=f.arrow;return a.startsWith("top")||a.startsWith("bottom")?h=Math.abs(p)>u.reference.width/2:h=Math.abs(p)>u.reference.height/2,{data:{overflow:h}}}}),this.autoMinSize&&e.middleware.push({name:"autoMinSize",fn:({rects:a,placement:u,middlewareData:f})=>{var h;if((h=f.autoMinSize)!=null&&h.skip)return{};let p,g;return u.startsWith("top")||u.startsWith("bottom")?p=a.reference.width:g=a.reference.height,this.$_innerNode.style.minWidth=p!=null?`${p}px`:null,this.$_innerNode.style.minHeight=g!=null?`${g}px`:null,{data:{skip:!0},reset:{rects:!0}}}}),this.autoMaxSize&&e.middleware.push(Lk({boundary:this.boundary,padding:this.overflowPadding,apply:({width:a,height:u})=>{this.$_innerNode.style.maxWidth=a!=null?`${a}px`:null,this.$_innerNode.style.maxHeight=u!=null?`${u}px`:null}}));const o=await Bk(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:Rr(Rr({},o.middlewareData.arrow),o.middlewareData.arrowOverflow)})},$_scheduleShow(t=null,e=!1){if(this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Do&&this.instantMove&&Do.instantMove){Do.$_applyHide(!0),this.$_applyShow(!0);return}e?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(t=null,e=!1){this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Do=this),e?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(t){const e=this.delay;return parseInt(e&&e[t]||e||0)},async $_applyShow(t=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=t,!this.isShown&&(this.$_ensureTeleport(),await Xu(),await this.$_computePosition(),await this.$_applyShowEffect())},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),r=this.$_popperNode.querySelector(".v-popper__wrapper"),o=r.parentNode.getBoundingClientRect(),a=e.x+e.width/2-(o.left+r.offsetLeft),u=e.y+e.height/2-(o.top+r.offsetTop);this.result.transformOrigin=`${a}px ${u}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const t=this.showGroup;if(t){let e;for(let r=0;r{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},e)),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await Xu(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let t=this.container;if(typeof t=="string"?t=window.document.querySelector(t):t===!1&&(t=this.$_targetNodes[0].parentNode),!t)throw new Error("No container for popover: "+this.container);t.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const t=(a,u,f)=>{this.$_events.push({targetNodes:a,eventType:u,handler:f}),a.forEach(h=>h.addEventListener(u,f,rs?{passive:!0}:void 0))},e=(a,u,f,h,p)=>{let g=f;h!=null&&(g=typeof h=="function"?h(g):h),g.forEach(v=>{const b=u[v];b&&t(a,b,p)})},r=a=>{this.isShown&&!this.$_hideInProgress||(a.usedByTooltip=!0,!this.$_preventShow&&this.show({event:a}))};e(this.$_targetNodes,lv,this.triggers,this.showTriggers,r),e([this.$_popperNode],lv,this.popperTriggers,this.popperShowTriggers,r);const o=a=>{a.usedByTooltip||this.hide({event:a})};e(this.$_targetNodes,av,this.triggers,this.hideTriggers,o),e([this.$_popperNode],av,this.popperTriggers,this.popperHideTriggers,o),t([...ec(this.$_referenceNode),...ec(this.$_popperNode)],"scroll",()=>{this.$_computePosition()})},$_removeEventListeners(){this.$_events.forEach(({targetNodes:t,eventType:e,handler:r})=>{t.forEach(o=>o.removeEventListener(e,r))}),this.$_events=[]},$_handleGlobalClose(t,e=!1){this.$_showFrameLocked||(this.hide({event:t}),t.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),e&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(t,e){for(const r of this.$_targetNodes){const o=r.getAttribute(t);o&&(r.removeAttribute(t),r.setAttribute(e,o))}},$_applyAttrsToTarget(t){for(const e of this.$_targetNodes)for(const r in t){const o=t[r];o==null?e.removeAttribute(r):e.setAttribute(r,o)}}},render(){return this.$slots.default(this.slotData)}});typeof document<"u"&&typeof window<"u"&&(A0?(document.addEventListener("touchstart",cv,rs?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",Zk,rs?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",cv,!0),window.addEventListener("click",Yk,!0)),window.addEventListener("resize",Jk));function cv(t){for(let e=0;e{(t.closeAllPopover||t.closePopover&&u||o.autoHide&&!u)&&o.$_handleGlobalClose(t,e)})}}function Jk(t){for(let e=0;e0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);var r=t.indexOf("Trident/");if(r>0){var o=t.indexOf("rv:");return parseInt(t.substring(o+3,t.indexOf(".",o)),10)}var a=t.indexOf("Edge/");return a>0?parseInt(t.substring(a+5,t.indexOf(".",a)),10):-1}let $a;function Df(){Df.init||(Df.init=!0,$a=Qk()!==-1)}var Dc={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Df(),Hr(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",$a&&this.$el.appendChild(t),t.data="about:blank",$a||this.$el.appendChild(t)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!$a&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const tC=S1();zm("data-v-b329ee4c");const eC={class:"resize-observer",tabindex:"-1"};Fm();const nC=tC((t,e,r,o,a,u)=>(ut(),Jt("div",eC)));Dc.render=nC;Dc.__scopeId="data-v-b329ee4c";Dc.__file="src/components/ResizeObserver.vue";var O0={computed:{themeClass(){return Kk(this.theme)}}},Mh=(t,e)=>{const r=t.__vccOpts||t;for(const[o,a]of e)r[o]=a;return r};const rC=re({name:"VPopperContent",components:{ResizeObserver:Dc},mixins:[O0],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(t){return t!=null&&!isNaN(t)?`${t}px`:null}}}),iC=["id","aria-hidden","tabindex","data-popper-placement"],oC={ref:"inner",class:"v-popper__inner"},sC=at("div",{class:"v-popper__arrow-outer"},null,-1),lC=at("div",{class:"v-popper__arrow-inner"},null,-1),aC=[sC,lC];function cC(t,e,r,o,a,u){const f=eo("ResizeObserver");return ut(),Et("div",{id:t.popperId,ref:"popover",class:ve(["v-popper__popper",[t.themeClass,t.classes.popperClass,{"v-popper__popper--shown":t.shown,"v-popper__popper--hidden":!t.shown,"v-popper__popper--show-from":t.classes.showFrom,"v-popper__popper--show-to":t.classes.showTo,"v-popper__popper--hide-from":t.classes.hideFrom,"v-popper__popper--hide-to":t.classes.hideTo,"v-popper__popper--skip-transition":t.skipTransition,"v-popper__popper--arrow-overflow":t.result.arrow.overflow}]]),style:Ln({position:t.result.strategy,transform:`translate3d(${Math.round(t.result.x)}px,${Math.round(t.result.y)}px,0)`}),"aria-hidden":t.shown?"false":"true",tabindex:t.autoHide?0:void 0,"data-popper-placement":t.result.placement,onKeyup:e[1]||(e[1]=Cf(h=>t.autoHide&&t.$emit("hide"),["esc"]))},[at("div",{class:"v-popper__wrapper",style:Ln({transformOrigin:t.result.transformOrigin})},[at("div",oC,[t.mounted?(ut(),Et(fe,{key:0},[at("div",null,[er(t.$slots,"default")]),t.handleResize?(ut(),Jt(f,{key:0,onNotify:e[0]||(e[0]=h=>t.$emit("resize",h))})):Qt("",!0)],64)):Qt("",!0)],512),at("div",{ref:"arrow",class:"v-popper__arrow-container",style:Ln({left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)})},aC,4)],4)],46,iC)}var D0=Mh(rC,[["render",cC]]),$0={methods:{show(...t){return this.$refs.popper.show(...t)},hide(...t){return this.$refs.popper.hide(...t)},dispose(...t){return this.$refs.popper.dispose(...t)},onResize(...t){return this.$refs.popper.onResize(...t)}}};const uC=re({name:"VPopperWrapper",components:{Popper:N0(),PopperContent:D0},mixins:[$0,O0],inheritAttrs:!1,props:{theme:{type:String,default:null}},computed:{finalTheme(){var t;return(t=this.theme)!=null?t:this.$options.vPopperTheme},popperAttrs(){const t=Rr({},this.$attrs);return delete t.class,delete t.style,t}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter(t=>t!==this.$refs.popperContent.$el)}}});function fC(t,e,r,o,a,u){const f=eo("PopperContent"),h=eo("Popper");return ut(),Jt(h,Si({ref:"popper"},t.popperAttrs,{theme:t.finalTheme,"target-nodes":t.getTargetNodes,"reference-node":()=>t.$refs.reference,"popper-node":()=>t.$refs.popperContent.$el}),{default:Zt(({popperId:p,isShown:g,shouldMountContent:v,skipTransition:b,autoHide:x,show:S,hide:P,handleResize:A,onResize:L,classes:T,result:M})=>[at("div",{ref:"reference",class:ve(["v-popper",[t.$attrs.class,t.themeClass,{"v-popper--shown":g}]]),style:Ln(t.$attrs.style)},[er(t.$slots,"default",{shown:g,show:S,hide:P}),Ft(f,{ref:"popperContent","popper-id":p,theme:t.finalTheme,shown:g,mounted:v,"skip-transition":b,"auto-hide":x,"handle-resize":A,classes:T,result:M,onHide:P,onResize:L},{default:Zt(()=>[er(t.$slots,"popper",{shown:g,hide:P})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])],6)]),_:3},16,["theme","target-nodes","reference-node","popper-node"])}var Nh=Mh(uC,[["render",fC]]);const uv=re(Ll(Rr({},Nh),{name:"VDropdown",vPopperTheme:"dropdown"})),fv=re(Ll(Rr({},Nh),{name:"VMenu",vPopperTheme:"menu"})),$f=re(Ll(Rr({},Nh),{name:"VTooltip",vPopperTheme:"tooltip"})),hC=re({name:"VTooltipDirective",components:{Popper:N0(),PopperContent:D0},mixins:[$0],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:t=>ns(t.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:t=>ns(t.theme,"loadingContent")}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(t){if(typeof this.content=="function"&&this.$_isShown&&(t||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,r=this.content(this);r.then?r.then(o=>this.onResult(e,o)):this.onResult(e,r)}},onResult(t,e){t===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=e)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),dC=["innerHTML"],pC=["textContent"];function gC(t,e,r,o,a,u){const f=eo("PopperContent"),h=eo("Popper");return ut(),Jt(h,Si({ref:"popper"},t.$attrs,{theme:t.theme,"popper-node":()=>t.$refs.popperContent.$el,onApplyShow:t.onShow,onApplyHide:t.onHide}),{default:Zt(({popperId:p,isShown:g,shouldMountContent:v,skipTransition:b,autoHide:x,hide:S,handleResize:P,onResize:A,classes:L,result:T})=>[Ft(f,{ref:"popperContent",class:ve({"v-popper--tooltip-loading":t.loading}),"popper-id":p,theme:t.theme,shown:g,mounted:v,"skip-transition":b,"auto-hide":x,"handle-resize":P,classes:L,result:T,onHide:S,onResize:A},{default:Zt(()=>[t.html?(ut(),Et("div",{key:0,innerHTML:t.finalContent},null,8,dC)):(ut(),Et("div",{key:1,textContent:ne(t.finalContent)},null,8,pC))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","popper-node","onApplyShow","onApplyHide"])}var vC=Mh(hC,[["render",gC]]);const R0="v-popper--has-tooltip";function mC(t,e){let r=t.placement;if(!r&&e)for(const o of M0)e[o]&&(r=o);return r||(r=ns(t.theme||"tooltip","placement")),r}function z0(t,e,r){let o;const a=typeof e;return a==="string"?o={content:e}:e&&a==="object"?o=e:o={content:!1},o.placement=mC(o,r),o.targetNodes=()=>[t],o.referenceNode=()=>t,o}let Yu,gl,yC=0;function bC(){if(Yu)return;gl=Vt([]),Yu=u0({name:"VTooltipDirectiveApp",setup(){return{directives:gl}},render(){return this.directives.map(e=>Tl(vC,Ll(Rr({},e.options),{shown:e.shown.value||e.options.shown,key:e.id})))},devtools:{hide:!0}});const t=document.createElement("div");document.body.appendChild(t),Yu.mount(t)}function F0(t,e,r){bC();const o=Vt(z0(t,e,r)),a=Vt(!1),u={id:yC++,options:o,shown:a};return gl.value.push(u),t.classList&&t.classList.add(R0),t.$_popper={options:o,item:u,show(){a.value=!0},hide(){a.value=!1}}}function Ph(t){if(t.$_popper){const e=gl.value.indexOf(t.$_popper.item);e!==-1&&gl.value.splice(e,1),delete t.$_popper,delete t.$_popperOldShown,delete t.$_popperMountTarget}t.classList&&t.classList.remove(R0)}function hv(t,{value:e,oldValue:r,modifiers:o}){const a=z0(t,e,o);if(!a.content||ns(a.theme||"tooltip","disabled"))Ph(t);else{let u;t.$_popper?(u=t.$_popper,u.options.value=a):u=F0(t,e,o),typeof e.shown<"u"&&e.shown!==t.$_popperOldShown&&(t.$_popperOldShown=e.shown,e.shown?u.show():u.hide())}}var I0={beforeMount:hv,updated:hv,beforeUnmount(t){Ph(t)}};function dv(t){t.addEventListener("click",q0),t.addEventListener("touchstart",H0,rs?{passive:!0}:!1)}function pv(t){t.removeEventListener("click",q0),t.removeEventListener("touchstart",H0),t.removeEventListener("touchend",B0),t.removeEventListener("touchcancel",W0)}function q0(t){const e=t.currentTarget;t.closePopover=!e.$_vclosepopover_touch,t.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}function H0(t){if(t.changedTouches.length===1){const e=t.currentTarget;e.$_vclosepopover_touch=!0;const r=t.changedTouches[0];e.$_vclosepopover_touchPoint=r,e.addEventListener("touchend",B0),e.addEventListener("touchcancel",W0)}}function B0(t){const e=t.currentTarget;if(e.$_vclosepopover_touch=!1,t.changedTouches.length===1){const r=t.changedTouches[0],o=e.$_vclosepopover_touchPoint;t.closePopover=Math.abs(r.screenY-o.screenY)<20&&Math.abs(r.screenX-o.screenX)<20,t.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}}function W0(t){const e=t.currentTarget;e.$_vclosepopover_touch=!1}var wC={beforeMount(t,{value:e,modifiers:r}){t.$_closePopoverModifiers=r,(typeof e>"u"||e)&&dv(t)},updated(t,{value:e,oldValue:r,modifiers:o}){t.$_closePopoverModifiers=o,e!==r&&(typeof e>"u"||e?dv(t):pv(t))},beforeUnmount(t){pv(t)}};const xC=I0,_C=$f;function SC(t,e={}){t.$_vTooltipInstalled||(t.$_vTooltipInstalled=!0,L0(Ji,e),t.directive("tooltip",I0),t.directive("close-popper",wC),t.component("v-tooltip",$f),t.component("VTooltip",$f),t.component("v-dropdown",uv),t.component("VDropdown",uv),t.component("v-menu",fv),t.component("VMenu",fv))}const U0={version:"2.0.0-y.0",install:SC,options:Ji},kC=6e4;function j0(t){return t}const CC=j0,{clearTimeout:TC,setTimeout:EC}=globalThis,LC=Math.random.bind(Math);function AC(t,e){const{post:r,on:o,eventNames:a=[],serialize:u=j0,deserialize:f=CC,resolver:h,timeout:p=kC}=e,g=new Map;let v;const b=new Proxy({},{get(x,S){if(S==="$functions")return t;const P=(...L)=>{r(u({m:S,a:L,t:"q"}))};if(a.includes(S))return P.asEvent=P,P;const A=async(...L)=>(await v,new Promise((T,M)=>{var W,X;const R=NC();let E;p>=0&&(E=(X=(W=EC(()=>{M(new Error(`[birpc] timeout on calling "${S}"`)),g.delete(R)},p)).unref)==null?void 0:X.call(W)),g.set(R,{resolve:T,reject:M,timeoutId:E}),r(u({m:S,a:L,i:R,t:"q"}))}));return A.asEvent=P,A}});return v=o(async(x,...S)=>{const P=f(x);if(P.t==="q"){const{m:A,a:L}=P;let T,M;const R=h?h(A,t[A]):t[A];if(!R)M=new Error(`[birpc] function "${A}" not found`);else try{T=await R.apply(b,L)}catch(E){M=E}P.i&&(M&&e.onError&&e.onError(M,A,L),r(u({t:"s",i:P.i,r:T,e:M}),...S))}else{const{i:A,r:L,e:T}=P,M=g.get(A);M&&(TC(M.timeoutId),T?M.reject(T):M.resolve(L)),g.delete(A)}}),b}const MC="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";function NC(t=21){let e="",r=t;for(;r--;)e+=MC[LC()*64|0];return e}/*! (c) 2020 Andrea Giammarchi */const{parse:PC,stringify:OC}=JSON,{keys:DC}=Object,vl=String,G0="string",gv={},nc="object",V0=(t,e)=>e,$C=t=>t instanceof vl?vl(t):t,RC=(t,e)=>typeof e===G0?new vl(e):e,K0=(t,e,r,o)=>{const a=[];for(let u=DC(r),{length:f}=u,h=0;h{const o=vl(e.push(r)-1);return t.set(r,o),o},Rf=(t,e)=>{const r=PC(t,RC).map($C),o=r[0],a=e||V0,u=typeof o===nc&&o?K0(r,new Set,o,a):o;return a.call({"":u},"",u)},zC=(t,e,r)=>{const o=e&&typeof e===nc?(v,b)=>v===""||-1FC(o));let e="",r=!1;for(let o=t.length-1;o>=-1&&!r;o--){const a=o>=0?t[o]:qC();!a||a.length===0||(e=`${a}/${e}`,r=yv(a))}return e=HC(e,!r),r&&!yv(e)?`/${e}`:e.length>0?e:"."};function HC(t,e){let r="",o=0,a=-1,u=0,f=null;for(let h=0;h<=t.length;++h){if(h2){const p=r.lastIndexOf("/");p===-1?(r="",o=0):(r=r.slice(0,p),o=r.length-1-r.lastIndexOf("/")),a=h,u=0;continue}else if(r.length>0){r="",o=0,a=h,u=0;continue}}e&&(r+=r.length>0?"/..":"..",o=2)}else r.length>0?r+=`/${t.slice(a+1,h)}`:r=t.slice(a+1,h),o=h-a-1;a=h,u=0}else f==="."&&u!==-1?++u:u=-1}return r}const yv=function(t){return IC.test(t)},BC=function(t,e){const r=mv(t).split("/"),o=mv(e).split("/"),a=[...r];for(const u of a){if(o[0]!==u)break;r.shift(),o.shift()}return[...r.map(()=>".."),...o].join("/")};function WC(t){return typeof AggregateError<"u"&&t instanceof AggregateError?!0:t instanceof Error&&"errors"in t}class X0{constructor(){ai(this,"filesMap",new Map);ai(this,"pathsSet",new Set);ai(this,"browserTestPromises",new Map);ai(this,"idMap",new Map);ai(this,"taskFileMap",new WeakMap);ai(this,"errorsSet",new Set);ai(this,"processTimeoutCauses",new Set)}catchError(e,r){if(WC(e))return e.errors.forEach(a=>this.catchError(a,r));e===Object(e)?e.type=r:e={type:r,message:e};const o=e;if(o&&typeof o=="object"&&o.code==="VITEST_PENDING"){const a=this.idMap.get(o.taskId);a&&(a.mode="skip",a.result??(a.result={state:"skip"}),a.result.state="skip");return}this.errorsSet.add(e)}clearErrors(){this.errorsSet.clear()}getUnhandledErrors(){return Array.from(this.errorsSet.values())}addProcessTimeoutCause(e){this.processTimeoutCauses.add(e)}getProcessTimeoutCauses(){return Array.from(this.processTimeoutCauses.values())}getPaths(){return Array.from(this.pathsSet)}getFiles(e){return e?e.map(r=>this.filesMap.get(r)).filter(Boolean).flat():Array.from(this.filesMap.values()).flat()}getFilepaths(){return Array.from(this.filesMap.keys())}getFailedFilepaths(){return this.getFiles().filter(e=>{var r;return((r=e.result)==null?void 0:r.state)==="fail"}).map(e=>e.filepath)}collectPaths(e=[]){e.forEach(r=>{this.pathsSet.add(r)})}collectFiles(e=[]){e.forEach(r=>{const a=(this.filesMap.get(r.filepath)||[]).filter(u=>u.projectName!==r.projectName);a.push(r),this.filesMap.set(r.filepath,a),this.updateId(r)})}clearFiles(e,r=[]){const o=e;r.forEach(a=>{const u=this.filesMap.get(a);if(!u)return;const f=u.filter(h=>h.projectName!==o.config.name);f.length?this.filesMap.set(a,f):this.filesMap.delete(a)})}updateId(e){this.idMap.get(e.id)!==e&&(this.idMap.set(e.id,e),e.type==="suite"&&e.tasks.forEach(r=>{this.updateId(r)}))}updateTasks(e){for(const[r,o,a]of e){const u=this.idMap.get(r);u&&(u.result=o,u.meta=a,(o==null?void 0:o.state)==="skip"&&(u.mode="skip"))}}updateUserLog(e){const r=e.taskId&&this.idMap.get(e.taskId);r&&(r.logs||(r.logs=[]),r.logs.push(e))}getCountOfFailedTests(){return Array.from(this.idMap.values()).filter(e=>{var r;return((r=e.result)==null?void 0:r.state)==="fail"}).length}cancelFiles(e,r,o){this.collectFiles(e.map(a=>({filepath:a,name:BC(r,a),id:a,mode:"skip",type:"suite",result:{state:"skip"},meta:{},tasks:[],projectName:o})))}}var no=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Y0(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Z0(t){return t==null&&(t=[]),Array.isArray(t)?t:[t]}function zf(t){return t.type==="test"||t.type==="custom"}function J0(t){const e=[],r=Z0(t);for(const o of r)if(zf(o))e.push(o);else for(const a of o.tasks)zf(a)?e.push(a):e.push(...J0(a));return e}function Oh(t=[]){return Z0(t).flatMap(e=>zf(e)?[e]:[e,...Oh(e.tasks)])}function UC(t){const e=[t.name];let r=t;for(;r!=null&&r.suite||r!=null&&r.file;)r=r.suite||r.file,r!=null&&r.name&&e.unshift(r.name);return e}function $c(t){return J0(t).some(e=>{var r,o;return(o=(r=e.result)==null?void 0:r.errors)==null?void 0:o.some(a=>typeof(a==null?void 0:a.message)=="string"&&a.message.match(/Snapshot .* mismatched/))})}function jC(t,e={}){const{handlers:r={},autoReconnect:o=!0,reconnectInterval:a=2e3,reconnectTries:u=10,reactive:f=T=>T,WebSocketConstructor:h=globalThis.WebSocket}=e;let p=u;const g=f({ws:new h(t),state:new X0,waitForConnection:L,reconnect:P});g.state.filesMap=f(g.state.filesMap),g.state.idMap=f(g.state.idMap);let v;const b={onPathsCollected(T){var M;g.state.collectPaths(T),(M=r.onPathsCollected)==null||M.call(r,T)},onCollected(T){var M;g.state.collectFiles(T),(M=r.onCollected)==null||M.call(r,T)},onTaskUpdate(T){var M;g.state.updateTasks(T),(M=r.onTaskUpdate)==null||M.call(r,T)},onUserConsoleLog(T){g.state.updateUserLog(T)},onFinished(T){var M;(M=r.onFinished)==null||M.call(r,T)},onCancel(T){var M;(M=r.onCancel)==null||M.call(r,T)}},x={post:T=>g.ws.send(T),on:T=>v=T,serialize:zC,deserialize:Rf};g.rpc=AC(b,x);let S;function P(T=!1){T&&(p=u),g.ws=new h(t),A()}function A(){S=new Promise(T=>{g.ws.addEventListener("open",()=>{p=u,T()})}),g.ws.addEventListener("message",T=>{v(T.data)}),g.ws.addEventListener("close",()=>{p-=1,o&&p>0&&setTimeout(P,a)})}A();function L(){return S}return g}const GC=location.port,VC=[location.hostname,GC].filter(Boolean).join(":"),KC=`${location.protocol==="https:"?"wss:":"ws:"}//${VC}/__vitest_api__`,Ur=!!window.METADATA_PATH;function Dh(t){return vm()?(Hx(t),!0):!1}function br(t){return typeof t=="function"?t():G(t)}const XC=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const YC=Object.prototype.toString,ZC=t=>YC.call(t)==="[object Object]",ro=()=>{};function $h(t,e){function r(...o){return new Promise((a,u)=>{Promise.resolve(t(()=>e.apply(this,o),{fn:e,thisArg:this,args:o})).then(a).catch(u)})}return r}const Q0=t=>t();function ty(t,e={}){let r,o,a=ro;const u=h=>{clearTimeout(h),a(),a=ro};return h=>{const p=br(t),g=br(e.maxWait);return r&&u(r),p<=0||g!==void 0&&g<=0?(o&&(u(o),o=null),Promise.resolve(h())):new Promise((v,b)=>{a=e.rejectOnCancel?b:v,g&&!o&&(o=setTimeout(()=>{r&&u(r),o=null,v(h())},g)),r=setTimeout(()=>{o&&u(o),o=null,v(h())},p)})}}function JC(t,e=!0,r=!0,o=!1){let a=0,u,f=!0,h=ro,p;const g=()=>{u&&(clearTimeout(u),u=void 0,h(),h=ro)};return b=>{const x=br(t),S=Date.now()-a,P=()=>p=b();return g(),x<=0?(a=Date.now(),P()):(S>x&&(r||!f)?(a=Date.now(),P()):e&&(p=new Promise((A,L)=>{h=o?L:A,u=setTimeout(()=>{a=Date.now(),f=!0,A(P()),g()},Math.max(0,x-S))})),!r&&!u&&(u=setTimeout(()=>f=!0,x)),f=!1,p)}}function QC(t=Q0){const e=Vt(!0);function r(){e.value=!1}function o(){e.value=!0}const a=(...u)=>{e.value&&t(...u)};return{isActive:wc(e),pause:r,resume:o,eventFilter:a}}function tT(...t){if(t.length!==1)return hh(...t);const e=t[0];return typeof e=="function"?wc(h1(()=>({get:e,set:ro}))):Vt(e)}function bv(t,e=200,r={}){return $h(ty(e,r),t)}function eT(t,e=200,r=!1,o=!0,a=!1){return $h(JC(e,r,o,a),t)}function nT(t,e=200,r=!0,o=!0){if(e<=0)return t;const a=Vt(t.value),u=eT(()=>{a.value=t.value},e,r,o);return $e(t,()=>u()),a}function ey(t,e,r={}){const{eventFilter:o=Q0,...a}=r;return $e(t,$h(o,e),a)}function ny(t,e,r={}){const{eventFilter:o,...a}=r,{eventFilter:u,pause:f,resume:h,isActive:p}=QC(o);return{stop:ey(t,e,{...a,eventFilter:u}),pause:f,resume:h,isActive:p}}function Rh(t,e=!0){Cl()?us(t):e?t():Hr(t)}function rT(t=!1,e={}){const{truthyValue:r=!0,falsyValue:o=!1}=e,a=Le(t),u=Vt(t);function f(h){if(arguments.length)return u.value=h,u.value;{const p=br(r);return u.value=u.value===p?br(o):p,u.value}}return a?f:[u,f]}function iT(t,e,r={}){const{debounce:o=0,maxWait:a=void 0,...u}=r;return ey(t,e,{...u,eventFilter:ty(o,{maxWait:a})})}function oT(t,e,r){const o=$e(t,(...a)=>(Hr(()=>o()),e(...a)),r);return o}function sT(t,e,r){let o;Le(r)?o={evaluating:r}:o=r||{};const{lazy:a=!1,evaluating:u=void 0,shallow:f=!0,onError:h=ro}=o,p=Vt(!a),g=f?cs(e):Vt(e);let v=0;return mh(async b=>{if(!p.value)return;v++;const x=v;let S=!1;u&&Promise.resolve().then(()=>{u.value=!0});try{const P=await t(A=>{b(()=>{u&&(u.value=!1),S||A()})});x===v&&(g.value=P)}catch(P){h(P)}finally{u&&x===v&&(u.value=!1),S=!0}}),a?xt(()=>(p.value=!0,g.value)):g}function rc(t){var e;const r=br(t);return(e=r==null?void 0:r.$el)!=null?e:r}const jr=XC?window:void 0;function is(...t){let e,r,o,a;if(typeof t[0]=="string"||Array.isArray(t[0])?([r,o,a]=t,e=jr):[e,r,o,a]=t,!e)return ro;Array.isArray(r)||(r=[r]),Array.isArray(o)||(o=[o]);const u=[],f=()=>{u.forEach(v=>v()),u.length=0},h=(v,b,x,S)=>(v.addEventListener(b,x,S),()=>v.removeEventListener(b,x,S)),p=$e(()=>[rc(e),br(a)],([v,b])=>{if(f(),!v)return;const x=ZC(b)?{...b}:b;u.push(...r.flatMap(S=>o.map(P=>h(v,S,P,x))))},{immediate:!0,flush:"post"}),g=()=>{p(),f()};return Dh(g),g}function lT(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function aT(...t){let e,r,o={};t.length===3?(e=t[0],r=t[1],o=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,r=t[0],o=t[1]):(e=t[0],r=t[1]):(e=!0,r=t[0]);const{target:a=jr,eventName:u="keydown",passive:f=!1,dedupe:h=!1}=o,p=lT(e);return is(a,u,v=>{v.repeat&&br(h)||p(v)&&r(v)},f)}function cT(){const t=Vt(!1);return Cl()&&us(()=>{t.value=!0}),t}function ry(t){const e=cT();return xt(()=>(e.value,!!t()))}function iy(t,e={}){const{window:r=jr}=e,o=ry(()=>r&&"matchMedia"in r&&typeof r.matchMedia=="function");let a;const u=Vt(!1),f=g=>{u.value=g.matches},h=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",f):a.removeListener(f))},p=mh(()=>{o.value&&(h(),a=r.matchMedia(br(t)),"addEventListener"in a?a.addEventListener("change",f):a.addListener(f),u.value=a.matches)});return Dh(()=>{p(),h(),a=void 0}),u}const _a=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Sa="__vueuse_ssr_handlers__",uT=fT();function fT(){return Sa in _a||(_a[Sa]=_a[Sa]||{}),_a[Sa]}function oy(t,e){return uT[t]||e}function hT(t){return t==null?"any":t instanceof Set?"set":t instanceof Map?"map":t instanceof Date?"date":typeof t=="boolean"?"boolean":typeof t=="string"?"string":typeof t=="object"?"object":Number.isNaN(t)?"any":"number"}const dT={boolean:{read:t=>t==="true",write:t=>String(t)},object:{read:t=>JSON.parse(t),write:t=>JSON.stringify(t)},number:{read:t=>Number.parseFloat(t),write:t=>String(t)},any:{read:t=>t,write:t=>String(t)},string:{read:t=>t,write:t=>String(t)},map:{read:t=>new Map(JSON.parse(t)),write:t=>JSON.stringify(Array.from(t.entries()))},set:{read:t=>new Set(JSON.parse(t)),write:t=>JSON.stringify(Array.from(t))},date:{read:t=>new Date(t),write:t=>t.toISOString()}},wv="vueuse-storage";function pT(t,e,r,o={}){var a;const{flush:u="pre",deep:f=!0,listenToStorageChanges:h=!0,writeDefaults:p=!0,mergeDefaults:g=!1,shallow:v,window:b=jr,eventFilter:x,onError:S=et=>{console.error(et)},initOnMounted:P}=o,A=(v?cs:Vt)(typeof e=="function"?e():e);if(!r)try{r=oy("getDefaultStorage",()=>{var et;return(et=jr)==null?void 0:et.localStorage})()}catch(et){S(et)}if(!r)return A;const L=br(e),T=hT(L),M=(a=o.serializer)!=null?a:dT[T],{pause:R,resume:E}=ny(A,()=>W(A.value),{flush:u,deep:f,eventFilter:x});return b&&h&&Rh(()=>{is(b,"storage",Y),is(b,wv,ft),P&&Y()}),P||Y(),A;function W(et){try{if(et==null)r.removeItem(t);else{const st=M.write(et),dt=r.getItem(t);dt!==st&&(r.setItem(t,st),b&&b.dispatchEvent(new CustomEvent(wv,{detail:{key:t,oldValue:dt,newValue:st,storageArea:r}})))}}catch(st){S(st)}}function X(et){const st=et?et.newValue:r.getItem(t);if(st==null)return p&&L!==null&&r.setItem(t,M.write(L)),L;if(!et&&g){const dt=M.read(st);return typeof g=="function"?g(dt,L):T==="object"&&!Array.isArray(dt)?{...L,...dt}:dt}else return typeof st!="string"?st:M.read(st)}function ft(et){Y(et.detail)}function Y(et){if(!(et&&et.storageArea!==r)){if(et&&et.key==null){A.value=L;return}if(!(et&&et.key!==t)){R();try{(et==null?void 0:et.newValue)!==M.write(A.value)&&(A.value=X(et))}catch(st){S(st)}finally{et?Hr(E):E()}}}}}function gT(t){return iy("(prefers-color-scheme: dark)",t)}function vT(t={}){const{selector:e="html",attribute:r="class",initialValue:o="auto",window:a=jr,storage:u,storageKey:f="vueuse-color-scheme",listenToStorageChanges:h=!0,storageRef:p,emitAuto:g,disableTransition:v=!0}=t,b={auto:"",light:"light",dark:"dark",...t.modes||{}},x=gT({window:a}),S=xt(()=>x.value?"dark":"light"),P=p||(f==null?tT(o):pT(f,o,u,{window:a,listenToStorageChanges:h})),A=xt(()=>P.value==="auto"?S.value:P.value),L=oy("updateHTMLAttrs",(E,W,X)=>{const ft=typeof E=="string"?a==null?void 0:a.document.querySelector(E):rc(E);if(!ft)return;let Y;if(v){Y=a.document.createElement("style");const et="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";Y.appendChild(document.createTextNode(et)),a.document.head.appendChild(Y)}if(W==="class"){const et=X.split(/\s/g);Object.values(b).flatMap(st=>(st||"").split(/\s/g)).filter(Boolean).forEach(st=>{et.includes(st)?ft.classList.add(st):ft.classList.remove(st)})}else ft.setAttribute(W,X);v&&(a.getComputedStyle(Y).opacity,document.head.removeChild(Y))});function T(E){var W;L(e,r,(W=b[E])!=null?W:E)}function M(E){t.onChanged?t.onChanged(E,T):T(E)}$e(A,M,{flush:"post",immediate:!0}),Rh(()=>M(A.value));const R=xt({get(){return g?P.value:A.value},set(E){P.value=E}});try{return Object.assign(R,{store:P,system:S,state:A})}catch{return R}}function mT(t={}){const{valueDark:e="dark",valueLight:r=""}=t,o=vT({...t,onChanged:(u,f)=>{var h;t.onChanged?(h=t.onChanged)==null||h.call(t,u==="dark",f,u):f(u)},modes:{dark:e,light:r}});return xt({get(){return o.value==="dark"},set(u){const f=u?"dark":"light";o.system.value===f?o.value="auto":o.value=f}})}function yT(t,e,r={}){const{window:o=jr,...a}=r;let u;const f=ry(()=>o&&"ResizeObserver"in o),h=()=>{u&&(u.disconnect(),u=void 0)},p=xt(()=>Array.isArray(t)?t.map(b=>rc(b)):[rc(t)]),g=$e(p,b=>{if(h(),f.value&&o){u=new ResizeObserver(e);for(const x of b)x&&u.observe(x,a)}},{immediate:!0,flush:"post",deep:!0}),v=()=>{h(),g()};return Dh(v),{isSupported:f,stop:v}}function bT(t="history",e={}){const{initialValue:r={},removeNullishValues:o=!0,removeFalsyValues:a=!1,write:u=!0,window:f=jr}=e;if(!f)return Bn(r);const h=Bn({});function p(){if(t==="history")return f.location.search||"";if(t==="hash"){const T=f.location.hash||"",M=T.indexOf("?");return M>0?T.slice(M):""}else return(f.location.hash||"").replace(/^#/,"")}function g(T){const M=T.toString();if(t==="history")return`${M?`?${M}`:""}${f.location.hash||""}`;if(t==="hash-params")return`${f.location.search||""}${M?`#${M}`:""}`;const R=f.location.hash||"#",E=R.indexOf("?");return E>0?`${R.slice(0,E)}${M?`?${M}`:""}`:`${R}${M?`?${M}`:""}`}function v(){return new URLSearchParams(p())}function b(T){const M=new Set(Object.keys(h));for(const R of T.keys()){const E=T.getAll(R);h[R]=E.length>1?E:T.get(R)||"",M.delete(R)}Array.from(M).forEach(R=>delete h[R])}const{pause:x,resume:S}=ny(h,()=>{const T=new URLSearchParams("");Object.keys(h).forEach(M=>{const R=h[M];Array.isArray(R)?R.forEach(E=>T.append(M,E)):o&&R==null||a&&!R?T.delete(M):T.set(M,R)}),P(T)},{deep:!0});function P(T,M){x(),M&&b(T),f.history.replaceState(f.history.state,f.document.title,f.location.pathname+g(T)),S()}function A(){u&&P(v(),!0)}is(f,"popstate",A,!1),t!=="history"&&is(f,"hashchange",A,!1);const L=v();return L.keys().next().value?b(L):Object.assign(h,r),h}function wT(t={}){const{window:e=jr,initialWidth:r=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:u=!0}=t,f=Vt(r),h=Vt(o),p=()=>{e&&(u?(f.value=e.innerWidth,h.value=e.innerHeight):(f.value=e.document.documentElement.clientWidth,h.value=e.document.documentElement.clientHeight))};if(p(),Rh(p),is("resize",p,{passive:!0}),a){const g=iy("(orientation: portrait)");$e(g,()=>p())}return{width:f,height:h}}const sy=bT("hash",{initialValue:{file:"",view:null}}),pr=hh(sy,"file"),Xn=hh(sy,"view");var $n=Uint8Array,zo=Uint16Array,xT=Int32Array,ly=new $n([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ay=new $n([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),_T=new $n([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),cy=function(t,e){for(var r=new zo(31),o=0;o<31;++o)r[o]=e+=1<>1|(_e&21845)<<1;di=(di&52428)>>2|(di&13107)<<2,di=(di&61680)>>4|(di&3855)<<4,Ff[_e]=((di&65280)>>8|(di&255)<<8)>>1}var sl=function(t,e,r){for(var o=t.length,a=0,u=new zo(e);a>p]=g}else for(h=new zo(o),a=0;a>15-t[a]);return h},Al=new $n(288);for(var _e=0;_e<144;++_e)Al[_e]=8;for(var _e=144;_e<256;++_e)Al[_e]=9;for(var _e=256;_e<280;++_e)Al[_e]=7;for(var _e=280;_e<288;++_e)Al[_e]=8;var hy=new $n(32);for(var _e=0;_e<32;++_e)hy[_e]=5;var TT=sl(Al,9,1),ET=sl(hy,5,1),Zu=function(t){for(var e=t[0],r=1;re&&(e=t[r]);return e},Yn=function(t,e,r){var o=e/8|0;return(t[o]|t[o+1]<<8)>>(e&7)&r},Ju=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(e&7)},LT=function(t){return(t+7)/8|0},dy=function(t,e,r){return(e==null||e<0)&&(e=0),(r==null||r>t.length)&&(r=t.length),new $n(t.subarray(e,r))},AT=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Cn=function(t,e,r){var o=new Error(e||AT[t]);if(o.code=t,Error.captureStackTrace&&Error.captureStackTrace(o,Cn),!r)throw o;return o},zh=function(t,e,r,o){var a=t.length,u=o?o.length:0;if(!a||e.f&&!e.l)return r||new $n(0);var f=!r,h=f||e.i!=2,p=e.i;f&&(r=new $n(a*3));var g=function(Mt){var O=r.length;if(Mt>O){var I=new $n(Math.max(O*2,Mt));I.set(r),r=I}},v=e.f||0,b=e.p||0,x=e.b||0,S=e.l,P=e.d,A=e.m,L=e.n,T=a*8;do{if(!S){v=Yn(t,b,1);var M=Yn(t,b+1,3);if(b+=3,M)if(M==1)S=TT,P=ET,A=9,L=5;else if(M==2){var X=Yn(t,b,31)+257,ft=Yn(t,b+10,15)+4,Y=X+Yn(t,b+5,31)+1;b+=14;for(var et=new $n(Y),st=new $n(19),dt=0;dt>4;if(R<16)et[dt++]=R;else{var q=0,B=0;for(R==16?(B=3+Yn(t,b,3),b+=2,q=et[dt-1]):R==17?(B=3+Yn(t,b,7),b+=3):R==18&&(B=11+Yn(t,b,127),b+=7);B--;)et[dt++]=q}}var Q=et.subarray(0,X),mt=et.subarray(X);A=Zu(Q),L=Zu(mt),S=sl(Q,A,1),P=sl(mt,L,1)}else Cn(1);else{var R=LT(b)+4,E=t[R-4]|t[R-3]<<8,W=R+E;if(W>a){p&&Cn(0);break}h&&g(x+E),r.set(t.subarray(R,W),x),e.b=x+=E,e.p=b=W*8,e.f=v;continue}if(b>T){p&&Cn(0);break}}h&&g(x+131072);for(var Tt=(1<>4;if(b+=q&15,b>T){p&&Cn(0);break}if(q||Cn(2),Ut<256)r[x++]=Ut;else if(Ut==256){Bt=b,S=null;break}else{var Xt=Ut-254;if(Ut>264){var dt=Ut-257,Kt=ly[dt];Xt=Yn(t,b,(1<>4;St||Cn(3),b+=St&15;var mt=CT[j];if(j>3){var Kt=ay[j];mt+=Ju(t,b)&(1<T){p&&Cn(0);break}h&&g(x+131072);var nt=x+Xt;if(x>3&1)+(e>>4&1);o>0;o-=!t[r++]);return r+(e&2)},PT=function(t){var e=t.length;return(t[e-4]|t[e-3]<<8|t[e-2]<<16|t[e-1]<<24)>>>0},OT=function(t,e){return((t[0]&15)!=8||t[0]>>4>7||(t[0]<<8|t[1])%31)&&Cn(6,"invalid zlib data"),(t[1]>>5&1)==+!e&&Cn(6,"invalid zlib data: "+(t[1]&32?"need":"unexpected")+" dictionary"),(t[1]>>3&4)+2};function DT(t,e){return zh(t,{i:2},e&&e.out,e&&e.dictionary)}function $T(t,e){var r=NT(t);return r+8>t.length&&Cn(6,"invalid gzip data"),zh(t.subarray(r,-8),{i:2},e&&e.out||new $n(PT(t)),e&&e.dictionary)}function RT(t,e){return zh(t.subarray(OT(t,e&&e.dictionary),-4),{i:2},e&&e.out,e&&e.dictionary)}function zT(t,e){return t[0]==31&&t[1]==139&&t[2]==8?$T(t,e):(t[0]&15)!=8||t[0]>>4>7||(t[0]<<8|t[1])%31?DT(t,e):RT(t,e)}var If=typeof TextDecoder<"u"&&new TextDecoder,FT=0;try{If.decode(MT,{stream:!0}),FT=1}catch{}var IT=function(t){for(var e="",r=0;;){var o=t[r++],a=(o>127)+(o>223)+(o>239);if(r+a>t.length)return{s:e,r:dy(t,r-1)};a?a==3?(o=((o&15)<<18|(t[r++]&63)<<12|(t[r++]&63)<<6|t[r++]&63)-65536,e+=String.fromCharCode(55296|o>>10,56320|o&1023)):a&1?e+=String.fromCharCode((o&31)<<6|t[r++]&63):e+=String.fromCharCode((o&15)<<12|(t[r++]&63)<<6|t[r++]&63):e+=String.fromCharCode(o)}};function qT(t,e){if(e){for(var r="",o=0;o{},Sn=()=>Promise.resolve();function HT(){const t=Bn({state:new X0,waitForConnection:f,reconnect:a,ws:new EventTarget});t.state.filesMap=Bn(t.state.filesMap),t.state.idMap=Bn(t.state.idMap);let e;const r={getFiles:()=>e.files,getPaths:()=>e.paths,getConfig:()=>e.config,getModuleGraph:async h=>e.moduleGraph[h],getTransformResult:async h=>({code:h,source:"",map:null}),onDone:xv,onCollected:Sn,onTaskUpdate:xv,writeFile:Sn,rerun:Sn,updateSnapshot:Sn,resolveSnapshotPath:Sn,snapshotSaved:Sn,onAfterSuiteRun:Sn,onCancel:Sn,getCountOfFailedTests:()=>0,sendLog:Sn,resolveSnapshotRawPath:Sn,readSnapshotFile:Sn,saveSnapshotFile:Sn,readTestFile:Sn,removeSnapshotFile:Sn};t.rpc=r;let o;function a(){u()}async function u(){var v;const h=await fetch(window.METADATA_PATH),p=((v=h.headers.get("content-type"))==null?void 0:v.toLowerCase())||"";if(p.includes("application/gzip")||p.includes("application/x-gzip")){const b=new Uint8Array(await h.arrayBuffer()),x=qT(zT(b));e=Rf(x)}else e=Rf(await h.text());const g=new Event("open");t.ws.dispatchEvent(g)}u();function f(){return o}return t}const ml=Vt("idle"),Ge=function(){return Ur?HT():jC(KC,{reactive:Bn,handlers:{onTaskUpdate(){ml.value="running"},onFinished(){ml.value="idle"}}})}(),Fh=cs({}),Ki=Vt("CONNECTING"),mn=xt(()=>Ge.state.getFiles()),ke=xt(()=>mn.value.find(t=>t.id===pr.value)),py=xt(()=>Oh(ke.value).map(t=>(t==null?void 0:t.logs)||[]).flat()||[]);function ic(t){return mn.value.find(e=>e.id===t)}const BT=xt(()=>Ki.value==="OPEN"),Qu=xt(()=>Ki.value==="CONNECTING");xt(()=>Ki.value==="CLOSED");function WT(t=Ge.state.getFiles()){return gy(t)}function gy(t){return t.forEach(e=>{delete e.result,Oh(e).forEach(r=>delete r.result)}),Ge.rpc.rerun(t.map(e=>e.filepath))}function UT(){if(ke.value)return gy([ke.value])}$e(()=>Ge.ws,t=>{Ki.value=Ur?"OPEN":"CONNECTING",t.addEventListener("open",async()=>{Ki.value="OPEN",Ge.state.filesMap.clear();const[e,r]=await Promise.all([Ge.rpc.getFiles(),Ge.rpc.getConfig()]);Ge.state.collectFiles(e),Fh.value=r}),t.addEventListener("close",()=>{setTimeout(()=>{Ki.value==="CONNECTING"&&(Ki.value="CLOSED")},1e3)})},{immediate:!0});const jT={"text-2xl":""},GT=at("div",{"text-lg":"",op50:""}," Check your terminal or start a new server with `vitest --ui` ",-1),VT=re({__name:"ConnectionOverlay",setup(t){return(e,r)=>G(BT)?Qt("",!0):(ut(),Et("div",{key:0,fixed:"","inset-0":"",p2:"","z-10":"","select-none":"",text:"center sm",bg:"overlay","backdrop-blur-sm":"","backdrop-saturate-0":"",onClick:r[0]||(r[0]=(...o)=>G(Ge).reconnect&&G(Ge).reconnect(...o))},[at("div",{"h-full":"",flex:"~ col gap-2","items-center":"","justify-center":"",class:ve(G(Qu)?"animate-pulse":"")},[at("div",{text:"5xl",class:ve(G(Qu)?"i-carbon:renew animate-spin animate-reverse":"i-carbon-wifi-off")},null,2),at("div",jT,ne(G(Qu)?"Connecting...":"Disconnected"),1),GT],2)]))}});var vy={},qr={};const KT="Á",XT="á",YT="Ă",ZT="ă",JT="∾",QT="∿",tE="∾̳",eE="Â",nE="â",rE="´",iE="А",oE="а",sE="Æ",lE="æ",aE="⁡",cE="𝔄",uE="𝔞",fE="À",hE="à",dE="ℵ",pE="ℵ",gE="Α",vE="α",mE="Ā",yE="ā",bE="⨿",wE="&",xE="&",_E="⩕",SE="⩓",kE="∧",CE="⩜",TE="⩘",EE="⩚",LE="∠",AE="⦤",ME="∠",NE="⦨",PE="⦩",OE="⦪",DE="⦫",$E="⦬",RE="⦭",zE="⦮",FE="⦯",IE="∡",qE="∟",HE="⊾",BE="⦝",WE="∢",UE="Å",jE="⍼",GE="Ą",VE="ą",KE="𝔸",XE="𝕒",YE="⩯",ZE="≈",JE="⩰",QE="≊",tL="≋",eL="'",nL="⁡",rL="≈",iL="≊",oL="Å",sL="å",lL="𝒜",aL="𝒶",cL="≔",uL="*",fL="≈",hL="≍",dL="Ã",pL="ã",gL="Ä",vL="ä",mL="∳",yL="⨑",bL="≌",wL="϶",xL="‵",_L="∽",SL="⋍",kL="∖",CL="⫧",TL="⊽",EL="⌅",LL="⌆",AL="⌅",ML="⎵",NL="⎶",PL="≌",OL="Б",DL="б",$L="„",RL="∵",zL="∵",FL="∵",IL="⦰",qL="϶",HL="ℬ",BL="ℬ",WL="Β",UL="β",jL="ℶ",GL="≬",VL="𝔅",KL="𝔟",XL="⋂",YL="◯",ZL="⋃",JL="⨀",QL="⨁",tA="⨂",eA="⨆",nA="★",rA="▽",iA="△",oA="⨄",sA="⋁",lA="⋀",aA="⤍",cA="⧫",uA="▪",fA="▴",hA="▾",dA="◂",pA="▸",gA="␣",vA="▒",mA="░",yA="▓",bA="█",wA="=⃥",xA="≡⃥",_A="⫭",SA="⌐",kA="𝔹",CA="𝕓",TA="⊥",EA="⊥",LA="⋈",AA="⧉",MA="┐",NA="╕",PA="╖",OA="╗",DA="┌",$A="╒",RA="╓",zA="╔",FA="─",IA="═",qA="┬",HA="╤",BA="╥",WA="╦",UA="┴",jA="╧",GA="╨",VA="╩",KA="⊟",XA="⊞",YA="⊠",ZA="┘",JA="╛",QA="╜",tM="╝",eM="└",nM="╘",rM="╙",iM="╚",oM="│",sM="║",lM="┼",aM="╪",cM="╫",uM="╬",fM="┤",hM="╡",dM="╢",pM="╣",gM="├",vM="╞",mM="╟",yM="╠",bM="‵",wM="˘",xM="˘",_M="¦",SM="𝒷",kM="ℬ",CM="⁏",TM="∽",EM="⋍",LM="⧅",AM="\\",MM="⟈",NM="•",PM="•",OM="≎",DM="⪮",$M="≏",RM="≎",zM="≏",FM="Ć",IM="ć",qM="⩄",HM="⩉",BM="⩋",WM="∩",UM="⋒",jM="⩇",GM="⩀",VM="ⅅ",KM="∩︀",XM="⁁",YM="ˇ",ZM="ℭ",JM="⩍",QM="Č",tN="č",eN="Ç",nN="ç",rN="Ĉ",iN="ĉ",oN="∰",sN="⩌",lN="⩐",aN="Ċ",cN="ċ",uN="¸",fN="¸",hN="⦲",dN="¢",pN="·",gN="·",vN="𝔠",mN="ℭ",yN="Ч",bN="ч",wN="✓",xN="✓",_N="Χ",SN="χ",kN="ˆ",CN="≗",TN="↺",EN="↻",LN="⊛",AN="⊚",MN="⊝",NN="⊙",PN="®",ON="Ⓢ",DN="⊖",$N="⊕",RN="⊗",zN="○",FN="⧃",IN="≗",qN="⨐",HN="⫯",BN="⧂",WN="∲",UN="”",jN="’",GN="♣",VN="♣",KN=":",XN="∷",YN="⩴",ZN="≔",JN="≔",QN=",",tP="@",eP="∁",nP="∘",rP="∁",iP="ℂ",oP="≅",sP="⩭",lP="≡",aP="∮",cP="∯",uP="∮",fP="𝕔",hP="ℂ",dP="∐",pP="∐",gP="©",vP="©",mP="℗",yP="∳",bP="↵",wP="✗",xP="⨯",_P="𝒞",SP="𝒸",kP="⫏",CP="⫑",TP="⫐",EP="⫒",LP="⋯",AP="⤸",MP="⤵",NP="⋞",PP="⋟",OP="↶",DP="⤽",$P="⩈",RP="⩆",zP="≍",FP="∪",IP="⋓",qP="⩊",HP="⊍",BP="⩅",WP="∪︀",UP="↷",jP="⤼",GP="⋞",VP="⋟",KP="⋎",XP="⋏",YP="¤",ZP="↶",JP="↷",QP="⋎",tO="⋏",eO="∲",nO="∱",rO="⌭",iO="†",oO="‡",sO="ℸ",lO="↓",aO="↡",cO="⇓",uO="‐",fO="⫤",hO="⊣",dO="⤏",pO="˝",gO="Ď",vO="ď",mO="Д",yO="д",bO="‡",wO="⇊",xO="ⅅ",_O="ⅆ",SO="⤑",kO="⩷",CO="°",TO="∇",EO="Δ",LO="δ",AO="⦱",MO="⥿",NO="𝔇",PO="𝔡",OO="⥥",DO="⇃",$O="⇂",RO="´",zO="˙",FO="˝",IO="`",qO="˜",HO="⋄",BO="⋄",WO="⋄",UO="♦",jO="♦",GO="¨",VO="ⅆ",KO="ϝ",XO="⋲",YO="÷",ZO="÷",JO="⋇",QO="⋇",tD="Ђ",eD="ђ",nD="⌞",rD="⌍",iD="$",oD="𝔻",sD="𝕕",lD="¨",aD="˙",cD="⃜",uD="≐",fD="≑",hD="≐",dD="∸",pD="∔",gD="⊡",vD="⌆",mD="∯",yD="¨",bD="⇓",wD="⇐",xD="⇔",_D="⫤",SD="⟸",kD="⟺",CD="⟹",TD="⇒",ED="⊨",LD="⇑",AD="⇕",MD="∥",ND="⤓",PD="↓",OD="↓",DD="⇓",$D="⇵",RD="̑",zD="⇊",FD="⇃",ID="⇂",qD="⥐",HD="⥞",BD="⥖",WD="↽",UD="⥟",jD="⥗",GD="⇁",VD="↧",KD="⊤",XD="⤐",YD="⌟",ZD="⌌",JD="𝒟",QD="𝒹",t$="Ѕ",e$="ѕ",n$="⧶",r$="Đ",i$="đ",o$="⋱",s$="▿",l$="▾",a$="⇵",c$="⥯",u$="⦦",f$="Џ",h$="џ",d$="⟿",p$="É",g$="é",v$="⩮",m$="Ě",y$="ě",b$="Ê",w$="ê",x$="≖",_$="≕",S$="Э",k$="э",C$="⩷",T$="Ė",E$="ė",L$="≑",A$="ⅇ",M$="≒",N$="𝔈",P$="𝔢",O$="⪚",D$="È",$$="è",R$="⪖",z$="⪘",F$="⪙",I$="∈",q$="⏧",H$="ℓ",B$="⪕",W$="⪗",U$="Ē",j$="ē",G$="∅",V$="∅",K$="◻",X$="∅",Y$="▫",Z$=" ",J$=" ",Q$=" ",tR="Ŋ",eR="ŋ",nR=" ",rR="Ę",iR="ę",oR="𝔼",sR="𝕖",lR="⋕",aR="⧣",cR="⩱",uR="ε",fR="Ε",hR="ε",dR="ϵ",pR="≖",gR="≕",vR="≂",mR="⪖",yR="⪕",bR="⩵",wR="=",xR="≂",_R="≟",SR="⇌",kR="≡",CR="⩸",TR="⧥",ER="⥱",LR="≓",AR="ℯ",MR="ℰ",NR="≐",PR="⩳",OR="≂",DR="Η",$R="η",RR="Ð",zR="ð",FR="Ë",IR="ë",qR="€",HR="!",BR="∃",WR="∃",UR="ℰ",jR="ⅇ",GR="ⅇ",VR="≒",KR="Ф",XR="ф",YR="♀",ZR="ffi",JR="ff",QR="ffl",t2="𝔉",e2="𝔣",n2="fi",r2="◼",i2="▪",o2="fj",s2="♭",l2="fl",a2="▱",c2="ƒ",u2="𝔽",f2="𝕗",h2="∀",d2="∀",p2="⋔",g2="⫙",v2="ℱ",m2="⨍",y2="½",b2="⅓",w2="¼",x2="⅕",_2="⅙",S2="⅛",k2="⅔",C2="⅖",T2="¾",E2="⅗",L2="⅜",A2="⅘",M2="⅚",N2="⅝",P2="⅞",O2="⁄",D2="⌢",$2="𝒻",R2="ℱ",z2="ǵ",F2="Γ",I2="γ",q2="Ϝ",H2="ϝ",B2="⪆",W2="Ğ",U2="ğ",j2="Ģ",G2="Ĝ",V2="ĝ",K2="Г",X2="г",Y2="Ġ",Z2="ġ",J2="≥",Q2="≧",tz="⪌",ez="⋛",nz="≥",rz="≧",iz="⩾",oz="⪩",sz="⩾",lz="⪀",az="⪂",cz="⪄",uz="⋛︀",fz="⪔",hz="𝔊",dz="𝔤",pz="≫",gz="⋙",vz="⋙",mz="ℷ",yz="Ѓ",bz="ѓ",wz="⪥",xz="≷",_z="⪒",Sz="⪤",kz="⪊",Cz="⪊",Tz="⪈",Ez="≩",Lz="⪈",Az="≩",Mz="⋧",Nz="𝔾",Pz="𝕘",Oz="`",Dz="≥",$z="⋛",Rz="≧",zz="⪢",Fz="≷",Iz="⩾",qz="≳",Hz="𝒢",Bz="ℊ",Wz="≳",Uz="⪎",jz="⪐",Gz="⪧",Vz="⩺",Kz=">",Xz=">",Yz="≫",Zz="⋗",Jz="⦕",Qz="⩼",tF="⪆",eF="⥸",nF="⋗",rF="⋛",iF="⪌",oF="≷",sF="≳",lF="≩︀",aF="≩︀",cF="ˇ",uF=" ",fF="½",hF="ℋ",dF="Ъ",pF="ъ",gF="⥈",vF="↔",mF="⇔",yF="↭",bF="^",wF="ℏ",xF="Ĥ",_F="ĥ",SF="♥",kF="♥",CF="…",TF="⊹",EF="𝔥",LF="ℌ",AF="ℋ",MF="⤥",NF="⤦",PF="⇿",OF="∻",DF="↩",$F="↪",RF="𝕙",zF="ℍ",FF="―",IF="─",qF="𝒽",HF="ℋ",BF="ℏ",WF="Ħ",UF="ħ",jF="≎",GF="≏",VF="⁃",KF="‐",XF="Í",YF="í",ZF="⁣",JF="Î",QF="î",tI="И",eI="и",nI="İ",rI="Е",iI="е",oI="¡",sI="⇔",lI="𝔦",aI="ℑ",cI="Ì",uI="ì",fI="ⅈ",hI="⨌",dI="∭",pI="⧜",gI="℩",vI="IJ",mI="ij",yI="Ī",bI="ī",wI="ℑ",xI="ⅈ",_I="ℐ",SI="ℑ",kI="ı",CI="ℑ",TI="⊷",EI="Ƶ",LI="⇒",AI="℅",MI="∞",NI="⧝",PI="ı",OI="⊺",DI="∫",$I="∬",RI="ℤ",zI="∫",FI="⊺",II="⋂",qI="⨗",HI="⨼",BI="⁣",WI="⁢",UI="Ё",jI="ё",GI="Į",VI="į",KI="𝕀",XI="𝕚",YI="Ι",ZI="ι",JI="⨼",QI="¿",tq="𝒾",eq="ℐ",nq="∈",rq="⋵",iq="⋹",oq="⋴",sq="⋳",lq="∈",aq="⁢",cq="Ĩ",uq="ĩ",fq="І",hq="і",dq="Ï",pq="ï",gq="Ĵ",vq="ĵ",mq="Й",yq="й",bq="𝔍",wq="𝔧",xq="ȷ",_q="𝕁",Sq="𝕛",kq="𝒥",Cq="𝒿",Tq="Ј",Eq="ј",Lq="Є",Aq="є",Mq="Κ",Nq="κ",Pq="ϰ",Oq="Ķ",Dq="ķ",$q="К",Rq="к",zq="𝔎",Fq="𝔨",Iq="ĸ",qq="Х",Hq="х",Bq="Ќ",Wq="ќ",Uq="𝕂",jq="𝕜",Gq="𝒦",Vq="𝓀",Kq="⇚",Xq="Ĺ",Yq="ĺ",Zq="⦴",Jq="ℒ",Qq="Λ",tH="λ",eH="⟨",nH="⟪",rH="⦑",iH="⟨",oH="⪅",sH="ℒ",lH="«",aH="⇤",cH="⤟",uH="←",fH="↞",hH="⇐",dH="⤝",pH="↩",gH="↫",vH="⤹",mH="⥳",yH="↢",bH="⤙",wH="⤛",xH="⪫",_H="⪭",SH="⪭︀",kH="⤌",CH="⤎",TH="❲",EH="{",LH="[",AH="⦋",MH="⦏",NH="⦍",PH="Ľ",OH="ľ",DH="Ļ",$H="ļ",RH="⌈",zH="{",FH="Л",IH="л",qH="⤶",HH="“",BH="„",WH="⥧",UH="⥋",jH="↲",GH="≤",VH="≦",KH="⟨",XH="⇤",YH="←",ZH="←",JH="⇐",QH="⇆",tB="↢",eB="⌈",nB="⟦",rB="⥡",iB="⥙",oB="⇃",sB="⌊",lB="↽",aB="↼",cB="⇇",uB="↔",fB="↔",hB="⇔",dB="⇆",pB="⇋",gB="↭",vB="⥎",mB="↤",yB="⊣",bB="⥚",wB="⋋",xB="⧏",_B="⊲",SB="⊴",kB="⥑",CB="⥠",TB="⥘",EB="↿",LB="⥒",AB="↼",MB="⪋",NB="⋚",PB="≤",OB="≦",DB="⩽",$B="⪨",RB="⩽",zB="⩿",FB="⪁",IB="⪃",qB="⋚︀",HB="⪓",BB="⪅",WB="⋖",UB="⋚",jB="⪋",GB="⋚",VB="≦",KB="≶",XB="≶",YB="⪡",ZB="≲",JB="⩽",QB="≲",t3="⥼",e3="⌊",n3="𝔏",r3="𝔩",i3="≶",o3="⪑",s3="⥢",l3="↽",a3="↼",c3="⥪",u3="▄",f3="Љ",h3="љ",d3="⇇",p3="≪",g3="⋘",v3="⌞",m3="⇚",y3="⥫",b3="◺",w3="Ŀ",x3="ŀ",_3="⎰",S3="⎰",k3="⪉",C3="⪉",T3="⪇",E3="≨",L3="⪇",A3="≨",M3="⋦",N3="⟬",P3="⇽",O3="⟦",D3="⟵",$3="⟵",R3="⟸",z3="⟷",F3="⟷",I3="⟺",q3="⟼",H3="⟶",B3="⟶",W3="⟹",U3="↫",j3="↬",G3="⦅",V3="𝕃",K3="𝕝",X3="⨭",Y3="⨴",Z3="∗",J3="_",Q3="↙",t5="↘",e5="◊",n5="◊",r5="⧫",i5="(",o5="⦓",s5="⇆",l5="⌟",a5="⇋",c5="⥭",u5="‎",f5="⊿",h5="‹",d5="𝓁",p5="ℒ",g5="↰",v5="↰",m5="≲",y5="⪍",b5="⪏",w5="[",x5="‘",_5="‚",S5="Ł",k5="ł",C5="⪦",T5="⩹",E5="<",L5="<",A5="≪",M5="⋖",N5="⋋",P5="⋉",O5="⥶",D5="⩻",$5="◃",R5="⊴",z5="◂",F5="⦖",I5="⥊",q5="⥦",H5="≨︀",B5="≨︀",W5="¯",U5="♂",j5="✠",G5="✠",V5="↦",K5="↦",X5="↧",Y5="↤",Z5="↥",J5="▮",Q5="⨩",t8="М",e8="м",n8="—",r8="∺",i8="∡",o8=" ",s8="ℳ",l8="𝔐",a8="𝔪",c8="℧",u8="µ",f8="*",h8="⫰",d8="∣",p8="·",g8="⊟",v8="−",m8="∸",y8="⨪",b8="∓",w8="⫛",x8="…",_8="∓",S8="⊧",k8="𝕄",C8="𝕞",T8="∓",E8="𝓂",L8="ℳ",A8="∾",M8="Μ",N8="μ",P8="⊸",O8="⊸",D8="∇",$8="Ń",R8="ń",z8="∠⃒",F8="≉",I8="⩰̸",q8="≋̸",H8="ʼn",B8="≉",W8="♮",U8="ℕ",j8="♮",G8=" ",V8="≎̸",K8="≏̸",X8="⩃",Y8="Ň",Z8="ň",J8="Ņ",Q8="ņ",tW="≇",eW="⩭̸",nW="⩂",rW="Н",iW="н",oW="–",sW="⤤",lW="↗",aW="⇗",cW="↗",uW="≠",fW="≐̸",hW="​",dW="​",pW="​",gW="​",vW="≢",mW="⤨",yW="≂̸",bW="≫",wW="≪",xW=` -`,_W="∄",SW="∄",kW="𝔑",CW="𝔫",TW="≧̸",EW="≱",LW="≱",AW="≧̸",MW="⩾̸",NW="⩾̸",PW="⋙̸",OW="≵",DW="≫⃒",$W="≯",RW="≯",zW="≫̸",FW="↮",IW="⇎",qW="⫲",HW="∋",BW="⋼",WW="⋺",UW="∋",jW="Њ",GW="њ",VW="↚",KW="⇍",XW="‥",YW="≦̸",ZW="≰",JW="↚",QW="⇍",tU="↮",eU="⇎",nU="≰",rU="≦̸",iU="⩽̸",oU="⩽̸",sU="≮",lU="⋘̸",aU="≴",cU="≪⃒",uU="≮",fU="⋪",hU="⋬",dU="≪̸",pU="∤",gU="⁠",vU=" ",mU="𝕟",yU="ℕ",bU="⫬",wU="¬",xU="≢",_U="≭",SU="∦",kU="∉",CU="≠",TU="≂̸",EU="∄",LU="≯",AU="≱",MU="≧̸",NU="≫̸",PU="≹",OU="⩾̸",DU="≵",$U="≎̸",RU="≏̸",zU="∉",FU="⋵̸",IU="⋹̸",qU="∉",HU="⋷",BU="⋶",WU="⧏̸",UU="⋪",jU="⋬",GU="≮",VU="≰",KU="≸",XU="≪̸",YU="⩽̸",ZU="≴",JU="⪢̸",QU="⪡̸",t4="∌",e4="∌",n4="⋾",r4="⋽",i4="⊀",o4="⪯̸",s4="⋠",l4="∌",a4="⧐̸",c4="⋫",u4="⋭",f4="⊏̸",h4="⋢",d4="⊐̸",p4="⋣",g4="⊂⃒",v4="⊈",m4="⊁",y4="⪰̸",b4="⋡",w4="≿̸",x4="⊃⃒",_4="⊉",S4="≁",k4="≄",C4="≇",T4="≉",E4="∤",L4="∦",A4="∦",M4="⫽⃥",N4="∂̸",P4="⨔",O4="⊀",D4="⋠",$4="⊀",R4="⪯̸",z4="⪯̸",F4="⤳̸",I4="↛",q4="⇏",H4="↝̸",B4="↛",W4="⇏",U4="⋫",j4="⋭",G4="⊁",V4="⋡",K4="⪰̸",X4="𝒩",Y4="𝓃",Z4="∤",J4="∦",Q4="≁",t6="≄",e6="≄",n6="∤",r6="∦",i6="⋢",o6="⋣",s6="⊄",l6="⫅̸",a6="⊈",c6="⊂⃒",u6="⊈",f6="⫅̸",h6="⊁",d6="⪰̸",p6="⊅",g6="⫆̸",v6="⊉",m6="⊃⃒",y6="⊉",b6="⫆̸",w6="≹",x6="Ñ",_6="ñ",S6="≸",k6="⋪",C6="⋬",T6="⋫",E6="⋭",L6="Ν",A6="ν",M6="#",N6="№",P6=" ",O6="≍⃒",D6="⊬",$6="⊭",R6="⊮",z6="⊯",F6="≥⃒",I6=">⃒",q6="⤄",H6="⧞",B6="⤂",W6="≤⃒",U6="<⃒",j6="⊴⃒",G6="⤃",V6="⊵⃒",K6="∼⃒",X6="⤣",Y6="↖",Z6="⇖",J6="↖",Q6="⤧",tj="Ó",ej="ó",nj="⊛",rj="Ô",ij="ô",oj="⊚",sj="О",lj="о",aj="⊝",cj="Ő",uj="ő",fj="⨸",hj="⊙",dj="⦼",pj="Œ",gj="œ",vj="⦿",mj="𝔒",yj="𝔬",bj="˛",wj="Ò",xj="ò",_j="⧁",Sj="⦵",kj="Ω",Cj="∮",Tj="↺",Ej="⦾",Lj="⦻",Aj="‾",Mj="⧀",Nj="Ō",Pj="ō",Oj="Ω",Dj="ω",$j="Ο",Rj="ο",zj="⦶",Fj="⊖",Ij="𝕆",qj="𝕠",Hj="⦷",Bj="“",Wj="‘",Uj="⦹",jj="⊕",Gj="↻",Vj="⩔",Kj="∨",Xj="⩝",Yj="ℴ",Zj="ℴ",Jj="ª",Qj="º",t9="⊶",e9="⩖",n9="⩗",r9="⩛",i9="Ⓢ",o9="𝒪",s9="ℴ",l9="Ø",a9="ø",c9="⊘",u9="Õ",f9="õ",h9="⨶",d9="⨷",p9="⊗",g9="Ö",v9="ö",m9="⌽",y9="‾",b9="⏞",w9="⎴",x9="⏜",_9="¶",S9="∥",k9="∥",C9="⫳",T9="⫽",E9="∂",L9="∂",A9="П",M9="п",N9="%",P9=".",O9="‰",D9="⊥",$9="‱",R9="𝔓",z9="𝔭",F9="Φ",I9="φ",q9="ϕ",H9="ℳ",B9="☎",W9="Π",U9="π",j9="⋔",G9="ϖ",V9="ℏ",K9="ℎ",X9="ℏ",Y9="⨣",Z9="⊞",J9="⨢",Q9="+",tG="∔",eG="⨥",nG="⩲",rG="±",iG="±",oG="⨦",sG="⨧",lG="±",aG="ℌ",cG="⨕",uG="𝕡",fG="ℙ",hG="£",dG="⪷",pG="⪻",gG="≺",vG="≼",mG="⪷",yG="≺",bG="≼",wG="≺",xG="⪯",_G="≼",SG="≾",kG="⪯",CG="⪹",TG="⪵",EG="⋨",LG="⪯",AG="⪳",MG="≾",NG="′",PG="″",OG="ℙ",DG="⪹",$G="⪵",RG="⋨",zG="∏",FG="∏",IG="⌮",qG="⌒",HG="⌓",BG="∝",WG="∝",UG="∷",jG="∝",GG="≾",VG="⊰",KG="𝒫",XG="𝓅",YG="Ψ",ZG="ψ",JG=" ",QG="𝔔",tV="𝔮",eV="⨌",nV="𝕢",rV="ℚ",iV="⁗",oV="𝒬",sV="𝓆",lV="ℍ",aV="⨖",cV="?",uV="≟",fV='"',hV='"',dV="⇛",pV="∽̱",gV="Ŕ",vV="ŕ",mV="√",yV="⦳",bV="⟩",wV="⟫",xV="⦒",_V="⦥",SV="⟩",kV="»",CV="⥵",TV="⇥",EV="⤠",LV="⤳",AV="→",MV="↠",NV="⇒",PV="⤞",OV="↪",DV="↬",$V="⥅",RV="⥴",zV="⤖",FV="↣",IV="↝",qV="⤚",HV="⤜",BV="∶",WV="ℚ",UV="⤍",jV="⤏",GV="⤐",VV="❳",KV="}",XV="]",YV="⦌",ZV="⦎",JV="⦐",QV="Ř",t7="ř",e7="Ŗ",n7="ŗ",r7="⌉",i7="}",o7="Р",s7="р",l7="⤷",a7="⥩",c7="”",u7="”",f7="↳",h7="ℜ",d7="ℛ",p7="ℜ",g7="ℝ",v7="ℜ",m7="▭",y7="®",b7="®",w7="∋",x7="⇋",_7="⥯",S7="⥽",k7="⌋",C7="𝔯",T7="ℜ",E7="⥤",L7="⇁",A7="⇀",M7="⥬",N7="Ρ",P7="ρ",O7="ϱ",D7="⟩",$7="⇥",R7="→",z7="→",F7="⇒",I7="⇄",q7="↣",H7="⌉",B7="⟧",W7="⥝",U7="⥕",j7="⇂",G7="⌋",V7="⇁",K7="⇀",X7="⇄",Y7="⇌",Z7="⇉",J7="↝",Q7="↦",tK="⊢",eK="⥛",nK="⋌",rK="⧐",iK="⊳",oK="⊵",sK="⥏",lK="⥜",aK="⥔",cK="↾",uK="⥓",fK="⇀",hK="˚",dK="≓",pK="⇄",gK="⇌",vK="‏",mK="⎱",yK="⎱",bK="⫮",wK="⟭",xK="⇾",_K="⟧",SK="⦆",kK="𝕣",CK="ℝ",TK="⨮",EK="⨵",LK="⥰",AK=")",MK="⦔",NK="⨒",PK="⇉",OK="⇛",DK="›",$K="𝓇",RK="ℛ",zK="↱",FK="↱",IK="]",qK="’",HK="’",BK="⋌",WK="⋊",UK="▹",jK="⊵",GK="▸",VK="⧎",KK="⧴",XK="⥨",YK="℞",ZK="Ś",JK="ś",QK="‚",tX="⪸",eX="Š",nX="š",rX="⪼",iX="≻",oX="≽",sX="⪰",lX="⪴",aX="Ş",cX="ş",uX="Ŝ",fX="ŝ",hX="⪺",dX="⪶",pX="⋩",gX="⨓",vX="≿",mX="С",yX="с",bX="⊡",wX="⋅",xX="⩦",_X="⤥",SX="↘",kX="⇘",CX="↘",TX="§",EX=";",LX="⤩",AX="∖",MX="∖",NX="✶",PX="𝔖",OX="𝔰",DX="⌢",$X="♯",RX="Щ",zX="щ",FX="Ш",IX="ш",qX="↓",HX="←",BX="∣",WX="∥",UX="→",jX="↑",GX="­",VX="Σ",KX="σ",XX="ς",YX="ς",ZX="∼",JX="⩪",QX="≃",tY="≃",eY="⪞",nY="⪠",rY="⪝",iY="⪟",oY="≆",sY="⨤",lY="⥲",aY="←",cY="∘",uY="∖",fY="⨳",hY="⧤",dY="∣",pY="⌣",gY="⪪",vY="⪬",mY="⪬︀",yY="Ь",bY="ь",wY="⌿",xY="⧄",_Y="/",SY="𝕊",kY="𝕤",CY="♠",TY="♠",EY="∥",LY="⊓",AY="⊓︀",MY="⊔",NY="⊔︀",PY="√",OY="⊏",DY="⊑",$Y="⊏",RY="⊑",zY="⊐",FY="⊒",IY="⊐",qY="⊒",HY="□",BY="□",WY="⊓",UY="⊏",jY="⊑",GY="⊐",VY="⊒",KY="⊔",XY="▪",YY="□",ZY="▪",JY="→",QY="𝒮",tZ="𝓈",eZ="∖",nZ="⌣",rZ="⋆",iZ="⋆",oZ="☆",sZ="★",lZ="ϵ",aZ="ϕ",cZ="¯",uZ="⊂",fZ="⋐",hZ="⪽",dZ="⫅",pZ="⊆",gZ="⫃",vZ="⫁",mZ="⫋",yZ="⊊",bZ="⪿",wZ="⥹",xZ="⊂",_Z="⋐",SZ="⊆",kZ="⫅",CZ="⊆",TZ="⊊",EZ="⫋",LZ="⫇",AZ="⫕",MZ="⫓",NZ="⪸",PZ="≻",OZ="≽",DZ="≻",$Z="⪰",RZ="≽",zZ="≿",FZ="⪰",IZ="⪺",qZ="⪶",HZ="⋩",BZ="≿",WZ="∋",UZ="∑",jZ="∑",GZ="♪",VZ="¹",KZ="²",XZ="³",YZ="⊃",ZZ="⋑",JZ="⪾",QZ="⫘",tJ="⫆",eJ="⊇",nJ="⫄",rJ="⊃",iJ="⊇",oJ="⟉",sJ="⫗",lJ="⥻",aJ="⫂",cJ="⫌",uJ="⊋",fJ="⫀",hJ="⊃",dJ="⋑",pJ="⊇",gJ="⫆",vJ="⊋",mJ="⫌",yJ="⫈",bJ="⫔",wJ="⫖",xJ="⤦",_J="↙",SJ="⇙",kJ="↙",CJ="⤪",TJ="ß",EJ=" ",LJ="⌖",AJ="Τ",MJ="τ",NJ="⎴",PJ="Ť",OJ="ť",DJ="Ţ",$J="ţ",RJ="Т",zJ="т",FJ="⃛",IJ="⌕",qJ="𝔗",HJ="𝔱",BJ="∴",WJ="∴",UJ="∴",jJ="Θ",GJ="θ",VJ="ϑ",KJ="ϑ",XJ="≈",YJ="∼",ZJ="  ",JJ=" ",QJ=" ",tQ="≈",eQ="∼",nQ="Þ",rQ="þ",iQ="˜",oQ="∼",sQ="≃",lQ="≅",aQ="≈",cQ="⨱",uQ="⊠",fQ="×",hQ="⨰",dQ="∭",pQ="⤨",gQ="⌶",vQ="⫱",mQ="⊤",yQ="𝕋",bQ="𝕥",wQ="⫚",xQ="⤩",_Q="‴",SQ="™",kQ="™",CQ="▵",TQ="▿",EQ="◃",LQ="⊴",AQ="≜",MQ="▹",NQ="⊵",PQ="◬",OQ="≜",DQ="⨺",$Q="⃛",RQ="⨹",zQ="⧍",FQ="⨻",IQ="⏢",qQ="𝒯",HQ="𝓉",BQ="Ц",WQ="ц",UQ="Ћ",jQ="ћ",GQ="Ŧ",VQ="ŧ",KQ="≬",XQ="↞",YQ="↠",ZQ="Ú",JQ="ú",QQ="↑",ttt="↟",ett="⇑",ntt="⥉",rtt="Ў",itt="ў",ott="Ŭ",stt="ŭ",ltt="Û",att="û",ctt="У",utt="у",ftt="⇅",htt="Ű",dtt="ű",ptt="⥮",gtt="⥾",vtt="𝔘",mtt="𝔲",ytt="Ù",btt="ù",wtt="⥣",xtt="↿",_tt="↾",Stt="▀",ktt="⌜",Ctt="⌜",Ttt="⌏",Ett="◸",Ltt="Ū",Att="ū",Mtt="¨",Ntt="_",Ptt="⏟",Ott="⎵",Dtt="⏝",$tt="⋃",Rtt="⊎",ztt="Ų",Ftt="ų",Itt="𝕌",qtt="𝕦",Htt="⤒",Btt="↑",Wtt="↑",Utt="⇑",jtt="⇅",Gtt="↕",Vtt="↕",Ktt="⇕",Xtt="⥮",Ytt="↿",Ztt="↾",Jtt="⊎",Qtt="↖",tet="↗",eet="υ",net="ϒ",ret="ϒ",iet="Υ",oet="υ",set="↥",aet="⊥",cet="⇈",uet="⌝",fet="⌝",het="⌎",det="Ů",pet="ů",get="◹",vet="𝒰",met="𝓊",yet="⋰",bet="Ũ",wet="ũ",xet="▵",_et="▴",ket="⇈",Cet="Ü",Tet="ü",Eet="⦧",Let="⦜",Aet="ϵ",Met="ϰ",Net="∅",Pet="ϕ",Oet="ϖ",Det="∝",$et="↕",Ret="⇕",zet="ϱ",Fet="ς",Iet="⊊︀",qet="⫋︀",Het="⊋︀",Bet="⫌︀",Wet="ϑ",Uet="⊲",jet="⊳",Get="⫨",Vet="⫫",Ket="⫩",Xet="В",Yet="в",Zet="⊢",Jet="⊨",Qet="⊩",tnt="⊫",ent="⫦",nnt="⊻",rnt="∨",int="⋁",ont="≚",snt="⋮",lnt="|",ant="‖",cnt="|",unt="‖",fnt="∣",hnt="|",dnt="❘",pnt="≀",gnt=" ",vnt="𝔙",mnt="𝔳",ynt="⊲",bnt="⊂⃒",wnt="⊃⃒",xnt="𝕍",_nt="𝕧",Snt="∝",knt="⊳",Cnt="𝒱",Tnt="𝓋",Ent="⫋︀",Lnt="⊊︀",Ant="⫌︀",Mnt="⊋︀",Nnt="⊪",Pnt="⦚",Ont="Ŵ",Dnt="ŵ",$nt="⩟",Rnt="∧",znt="⋀",Fnt="≙",Int="℘",qnt="𝔚",Hnt="𝔴",Bnt="𝕎",Wnt="𝕨",Unt="℘",jnt="≀",Gnt="≀",Vnt="𝒲",Knt="𝓌",Xnt="⋂",Ynt="◯",Znt="⋃",Jnt="▽",Qnt="𝔛",trt="𝔵",ert="⟷",nrt="⟺",rrt="Ξ",irt="ξ",ort="⟵",srt="⟸",lrt="⟼",art="⋻",crt="⨀",urt="𝕏",frt="𝕩",hrt="⨁",drt="⨂",prt="⟶",grt="⟹",vrt="𝒳",mrt="𝓍",yrt="⨆",brt="⨄",wrt="△",xrt="⋁",_rt="⋀",Srt="Ý",krt="ý",Crt="Я",Trt="я",Ert="Ŷ",Lrt="ŷ",Art="Ы",Mrt="ы",Nrt="¥",Prt="𝔜",Ort="𝔶",Drt="Ї",$rt="ї",Rrt="𝕐",zrt="𝕪",Frt="𝒴",Irt="𝓎",qrt="Ю",Hrt="ю",Brt="ÿ",Wrt="Ÿ",Urt="Ź",jrt="ź",Grt="Ž",Vrt="ž",Krt="З",Xrt="з",Yrt="Ż",Zrt="ż",Jrt="ℨ",Qrt="​",tit="Ζ",eit="ζ",nit="𝔷",rit="ℨ",iit="Ж",oit="ж",sit="⇝",lit="𝕫",ait="ℤ",cit="𝒵",uit="𝓏",fit="‍",hit="‌",my={Aacute:KT,aacute:XT,Abreve:YT,abreve:ZT,ac:JT,acd:QT,acE:tE,Acirc:eE,acirc:nE,acute:rE,Acy:iE,acy:oE,AElig:sE,aelig:lE,af:aE,Afr:cE,afr:uE,Agrave:fE,agrave:hE,alefsym:dE,aleph:pE,Alpha:gE,alpha:vE,Amacr:mE,amacr:yE,amalg:bE,amp:wE,AMP:xE,andand:_E,And:SE,and:kE,andd:CE,andslope:TE,andv:EE,ang:LE,ange:AE,angle:ME,angmsdaa:NE,angmsdab:PE,angmsdac:OE,angmsdad:DE,angmsdae:$E,angmsdaf:RE,angmsdag:zE,angmsdah:FE,angmsd:IE,angrt:qE,angrtvb:HE,angrtvbd:BE,angsph:WE,angst:UE,angzarr:jE,Aogon:GE,aogon:VE,Aopf:KE,aopf:XE,apacir:YE,ap:ZE,apE:JE,ape:QE,apid:tL,apos:eL,ApplyFunction:nL,approx:rL,approxeq:iL,Aring:oL,aring:sL,Ascr:lL,ascr:aL,Assign:cL,ast:uL,asymp:fL,asympeq:hL,Atilde:dL,atilde:pL,Auml:gL,auml:vL,awconint:mL,awint:yL,backcong:bL,backepsilon:wL,backprime:xL,backsim:_L,backsimeq:SL,Backslash:kL,Barv:CL,barvee:TL,barwed:EL,Barwed:LL,barwedge:AL,bbrk:ML,bbrktbrk:NL,bcong:PL,Bcy:OL,bcy:DL,bdquo:$L,becaus:RL,because:zL,Because:FL,bemptyv:IL,bepsi:qL,bernou:HL,Bernoullis:BL,Beta:WL,beta:UL,beth:jL,between:GL,Bfr:VL,bfr:KL,bigcap:XL,bigcirc:YL,bigcup:ZL,bigodot:JL,bigoplus:QL,bigotimes:tA,bigsqcup:eA,bigstar:nA,bigtriangledown:rA,bigtriangleup:iA,biguplus:oA,bigvee:sA,bigwedge:lA,bkarow:aA,blacklozenge:cA,blacksquare:uA,blacktriangle:fA,blacktriangledown:hA,blacktriangleleft:dA,blacktriangleright:pA,blank:gA,blk12:vA,blk14:mA,blk34:yA,block:bA,bne:wA,bnequiv:xA,bNot:_A,bnot:SA,Bopf:kA,bopf:CA,bot:TA,bottom:EA,bowtie:LA,boxbox:AA,boxdl:MA,boxdL:NA,boxDl:PA,boxDL:OA,boxdr:DA,boxdR:$A,boxDr:RA,boxDR:zA,boxh:FA,boxH:IA,boxhd:qA,boxHd:HA,boxhD:BA,boxHD:WA,boxhu:UA,boxHu:jA,boxhU:GA,boxHU:VA,boxminus:KA,boxplus:XA,boxtimes:YA,boxul:ZA,boxuL:JA,boxUl:QA,boxUL:tM,boxur:eM,boxuR:nM,boxUr:rM,boxUR:iM,boxv:oM,boxV:sM,boxvh:lM,boxvH:aM,boxVh:cM,boxVH:uM,boxvl:fM,boxvL:hM,boxVl:dM,boxVL:pM,boxvr:gM,boxvR:vM,boxVr:mM,boxVR:yM,bprime:bM,breve:wM,Breve:xM,brvbar:_M,bscr:SM,Bscr:kM,bsemi:CM,bsim:TM,bsime:EM,bsolb:LM,bsol:AM,bsolhsub:MM,bull:NM,bullet:PM,bump:OM,bumpE:DM,bumpe:$M,Bumpeq:RM,bumpeq:zM,Cacute:FM,cacute:IM,capand:qM,capbrcup:HM,capcap:BM,cap:WM,Cap:UM,capcup:jM,capdot:GM,CapitalDifferentialD:VM,caps:KM,caret:XM,caron:YM,Cayleys:ZM,ccaps:JM,Ccaron:QM,ccaron:tN,Ccedil:eN,ccedil:nN,Ccirc:rN,ccirc:iN,Cconint:oN,ccups:sN,ccupssm:lN,Cdot:aN,cdot:cN,cedil:uN,Cedilla:fN,cemptyv:hN,cent:dN,centerdot:pN,CenterDot:gN,cfr:vN,Cfr:mN,CHcy:yN,chcy:bN,check:wN,checkmark:xN,Chi:_N,chi:SN,circ:kN,circeq:CN,circlearrowleft:TN,circlearrowright:EN,circledast:LN,circledcirc:AN,circleddash:MN,CircleDot:NN,circledR:PN,circledS:ON,CircleMinus:DN,CirclePlus:$N,CircleTimes:RN,cir:zN,cirE:FN,cire:IN,cirfnint:qN,cirmid:HN,cirscir:BN,ClockwiseContourIntegral:WN,CloseCurlyDoubleQuote:UN,CloseCurlyQuote:jN,clubs:GN,clubsuit:VN,colon:KN,Colon:XN,Colone:YN,colone:ZN,coloneq:JN,comma:QN,commat:tP,comp:eP,compfn:nP,complement:rP,complexes:iP,cong:oP,congdot:sP,Congruent:lP,conint:aP,Conint:cP,ContourIntegral:uP,copf:fP,Copf:hP,coprod:dP,Coproduct:pP,copy:gP,COPY:vP,copysr:mP,CounterClockwiseContourIntegral:yP,crarr:bP,cross:wP,Cross:xP,Cscr:_P,cscr:SP,csub:kP,csube:CP,csup:TP,csupe:EP,ctdot:LP,cudarrl:AP,cudarrr:MP,cuepr:NP,cuesc:PP,cularr:OP,cularrp:DP,cupbrcap:$P,cupcap:RP,CupCap:zP,cup:FP,Cup:IP,cupcup:qP,cupdot:HP,cupor:BP,cups:WP,curarr:UP,curarrm:jP,curlyeqprec:GP,curlyeqsucc:VP,curlyvee:KP,curlywedge:XP,curren:YP,curvearrowleft:ZP,curvearrowright:JP,cuvee:QP,cuwed:tO,cwconint:eO,cwint:nO,cylcty:rO,dagger:iO,Dagger:oO,daleth:sO,darr:lO,Darr:aO,dArr:cO,dash:uO,Dashv:fO,dashv:hO,dbkarow:dO,dblac:pO,Dcaron:gO,dcaron:vO,Dcy:mO,dcy:yO,ddagger:bO,ddarr:wO,DD:xO,dd:_O,DDotrahd:SO,ddotseq:kO,deg:CO,Del:TO,Delta:EO,delta:LO,demptyv:AO,dfisht:MO,Dfr:NO,dfr:PO,dHar:OO,dharl:DO,dharr:$O,DiacriticalAcute:RO,DiacriticalDot:zO,DiacriticalDoubleAcute:FO,DiacriticalGrave:IO,DiacriticalTilde:qO,diam:HO,diamond:BO,Diamond:WO,diamondsuit:UO,diams:jO,die:GO,DifferentialD:VO,digamma:KO,disin:XO,div:YO,divide:ZO,divideontimes:JO,divonx:QO,DJcy:tD,djcy:eD,dlcorn:nD,dlcrop:rD,dollar:iD,Dopf:oD,dopf:sD,Dot:lD,dot:aD,DotDot:cD,doteq:uD,doteqdot:fD,DotEqual:hD,dotminus:dD,dotplus:pD,dotsquare:gD,doublebarwedge:vD,DoubleContourIntegral:mD,DoubleDot:yD,DoubleDownArrow:bD,DoubleLeftArrow:wD,DoubleLeftRightArrow:xD,DoubleLeftTee:_D,DoubleLongLeftArrow:SD,DoubleLongLeftRightArrow:kD,DoubleLongRightArrow:CD,DoubleRightArrow:TD,DoubleRightTee:ED,DoubleUpArrow:LD,DoubleUpDownArrow:AD,DoubleVerticalBar:MD,DownArrowBar:ND,downarrow:PD,DownArrow:OD,Downarrow:DD,DownArrowUpArrow:$D,DownBreve:RD,downdownarrows:zD,downharpoonleft:FD,downharpoonright:ID,DownLeftRightVector:qD,DownLeftTeeVector:HD,DownLeftVectorBar:BD,DownLeftVector:WD,DownRightTeeVector:UD,DownRightVectorBar:jD,DownRightVector:GD,DownTeeArrow:VD,DownTee:KD,drbkarow:XD,drcorn:YD,drcrop:ZD,Dscr:JD,dscr:QD,DScy:t$,dscy:e$,dsol:n$,Dstrok:r$,dstrok:i$,dtdot:o$,dtri:s$,dtrif:l$,duarr:a$,duhar:c$,dwangle:u$,DZcy:f$,dzcy:h$,dzigrarr:d$,Eacute:p$,eacute:g$,easter:v$,Ecaron:m$,ecaron:y$,Ecirc:b$,ecirc:w$,ecir:x$,ecolon:_$,Ecy:S$,ecy:k$,eDDot:C$,Edot:T$,edot:E$,eDot:L$,ee:A$,efDot:M$,Efr:N$,efr:P$,eg:O$,Egrave:D$,egrave:$$,egs:R$,egsdot:z$,el:F$,Element:I$,elinters:q$,ell:H$,els:B$,elsdot:W$,Emacr:U$,emacr:j$,empty:G$,emptyset:V$,EmptySmallSquare:K$,emptyv:X$,EmptyVerySmallSquare:Y$,emsp13:Z$,emsp14:J$,emsp:Q$,ENG:tR,eng:eR,ensp:nR,Eogon:rR,eogon:iR,Eopf:oR,eopf:sR,epar:lR,eparsl:aR,eplus:cR,epsi:uR,Epsilon:fR,epsilon:hR,epsiv:dR,eqcirc:pR,eqcolon:gR,eqsim:vR,eqslantgtr:mR,eqslantless:yR,Equal:bR,equals:wR,EqualTilde:xR,equest:_R,Equilibrium:SR,equiv:kR,equivDD:CR,eqvparsl:TR,erarr:ER,erDot:LR,escr:AR,Escr:MR,esdot:NR,Esim:PR,esim:OR,Eta:DR,eta:$R,ETH:RR,eth:zR,Euml:FR,euml:IR,euro:qR,excl:HR,exist:BR,Exists:WR,expectation:UR,exponentiale:jR,ExponentialE:GR,fallingdotseq:VR,Fcy:KR,fcy:XR,female:YR,ffilig:ZR,fflig:JR,ffllig:QR,Ffr:t2,ffr:e2,filig:n2,FilledSmallSquare:r2,FilledVerySmallSquare:i2,fjlig:o2,flat:s2,fllig:l2,fltns:a2,fnof:c2,Fopf:u2,fopf:f2,forall:h2,ForAll:d2,fork:p2,forkv:g2,Fouriertrf:v2,fpartint:m2,frac12:y2,frac13:b2,frac14:w2,frac15:x2,frac16:_2,frac18:S2,frac23:k2,frac25:C2,frac34:T2,frac35:E2,frac38:L2,frac45:A2,frac56:M2,frac58:N2,frac78:P2,frasl:O2,frown:D2,fscr:$2,Fscr:R2,gacute:z2,Gamma:F2,gamma:I2,Gammad:q2,gammad:H2,gap:B2,Gbreve:W2,gbreve:U2,Gcedil:j2,Gcirc:G2,gcirc:V2,Gcy:K2,gcy:X2,Gdot:Y2,gdot:Z2,ge:J2,gE:Q2,gEl:tz,gel:ez,geq:nz,geqq:rz,geqslant:iz,gescc:oz,ges:sz,gesdot:lz,gesdoto:az,gesdotol:cz,gesl:uz,gesles:fz,Gfr:hz,gfr:dz,gg:pz,Gg:gz,ggg:vz,gimel:mz,GJcy:yz,gjcy:bz,gla:wz,gl:xz,glE:_z,glj:Sz,gnap:kz,gnapprox:Cz,gne:Tz,gnE:Ez,gneq:Lz,gneqq:Az,gnsim:Mz,Gopf:Nz,gopf:Pz,grave:Oz,GreaterEqual:Dz,GreaterEqualLess:$z,GreaterFullEqual:Rz,GreaterGreater:zz,GreaterLess:Fz,GreaterSlantEqual:Iz,GreaterTilde:qz,Gscr:Hz,gscr:Bz,gsim:Wz,gsime:Uz,gsiml:jz,gtcc:Gz,gtcir:Vz,gt:Kz,GT:Xz,Gt:Yz,gtdot:Zz,gtlPar:Jz,gtquest:Qz,gtrapprox:tF,gtrarr:eF,gtrdot:nF,gtreqless:rF,gtreqqless:iF,gtrless:oF,gtrsim:sF,gvertneqq:lF,gvnE:aF,Hacek:cF,hairsp:uF,half:fF,hamilt:hF,HARDcy:dF,hardcy:pF,harrcir:gF,harr:vF,hArr:mF,harrw:yF,Hat:bF,hbar:wF,Hcirc:xF,hcirc:_F,hearts:SF,heartsuit:kF,hellip:CF,hercon:TF,hfr:EF,Hfr:LF,HilbertSpace:AF,hksearow:MF,hkswarow:NF,hoarr:PF,homtht:OF,hookleftarrow:DF,hookrightarrow:$F,hopf:RF,Hopf:zF,horbar:FF,HorizontalLine:IF,hscr:qF,Hscr:HF,hslash:BF,Hstrok:WF,hstrok:UF,HumpDownHump:jF,HumpEqual:GF,hybull:VF,hyphen:KF,Iacute:XF,iacute:YF,ic:ZF,Icirc:JF,icirc:QF,Icy:tI,icy:eI,Idot:nI,IEcy:rI,iecy:iI,iexcl:oI,iff:sI,ifr:lI,Ifr:aI,Igrave:cI,igrave:uI,ii:fI,iiiint:hI,iiint:dI,iinfin:pI,iiota:gI,IJlig:vI,ijlig:mI,Imacr:yI,imacr:bI,image:wI,ImaginaryI:xI,imagline:_I,imagpart:SI,imath:kI,Im:CI,imof:TI,imped:EI,Implies:LI,incare:AI,in:"∈",infin:MI,infintie:NI,inodot:PI,intcal:OI,int:DI,Int:$I,integers:RI,Integral:zI,intercal:FI,Intersection:II,intlarhk:qI,intprod:HI,InvisibleComma:BI,InvisibleTimes:WI,IOcy:UI,iocy:jI,Iogon:GI,iogon:VI,Iopf:KI,iopf:XI,Iota:YI,iota:ZI,iprod:JI,iquest:QI,iscr:tq,Iscr:eq,isin:nq,isindot:rq,isinE:iq,isins:oq,isinsv:sq,isinv:lq,it:aq,Itilde:cq,itilde:uq,Iukcy:fq,iukcy:hq,Iuml:dq,iuml:pq,Jcirc:gq,jcirc:vq,Jcy:mq,jcy:yq,Jfr:bq,jfr:wq,jmath:xq,Jopf:_q,jopf:Sq,Jscr:kq,jscr:Cq,Jsercy:Tq,jsercy:Eq,Jukcy:Lq,jukcy:Aq,Kappa:Mq,kappa:Nq,kappav:Pq,Kcedil:Oq,kcedil:Dq,Kcy:$q,kcy:Rq,Kfr:zq,kfr:Fq,kgreen:Iq,KHcy:qq,khcy:Hq,KJcy:Bq,kjcy:Wq,Kopf:Uq,kopf:jq,Kscr:Gq,kscr:Vq,lAarr:Kq,Lacute:Xq,lacute:Yq,laemptyv:Zq,lagran:Jq,Lambda:Qq,lambda:tH,lang:eH,Lang:nH,langd:rH,langle:iH,lap:oH,Laplacetrf:sH,laquo:lH,larrb:aH,larrbfs:cH,larr:uH,Larr:fH,lArr:hH,larrfs:dH,larrhk:pH,larrlp:gH,larrpl:vH,larrsim:mH,larrtl:yH,latail:bH,lAtail:wH,lat:xH,late:_H,lates:SH,lbarr:kH,lBarr:CH,lbbrk:TH,lbrace:EH,lbrack:LH,lbrke:AH,lbrksld:MH,lbrkslu:NH,Lcaron:PH,lcaron:OH,Lcedil:DH,lcedil:$H,lceil:RH,lcub:zH,Lcy:FH,lcy:IH,ldca:qH,ldquo:HH,ldquor:BH,ldrdhar:WH,ldrushar:UH,ldsh:jH,le:GH,lE:VH,LeftAngleBracket:KH,LeftArrowBar:XH,leftarrow:YH,LeftArrow:ZH,Leftarrow:JH,LeftArrowRightArrow:QH,leftarrowtail:tB,LeftCeiling:eB,LeftDoubleBracket:nB,LeftDownTeeVector:rB,LeftDownVectorBar:iB,LeftDownVector:oB,LeftFloor:sB,leftharpoondown:lB,leftharpoonup:aB,leftleftarrows:cB,leftrightarrow:uB,LeftRightArrow:fB,Leftrightarrow:hB,leftrightarrows:dB,leftrightharpoons:pB,leftrightsquigarrow:gB,LeftRightVector:vB,LeftTeeArrow:mB,LeftTee:yB,LeftTeeVector:bB,leftthreetimes:wB,LeftTriangleBar:xB,LeftTriangle:_B,LeftTriangleEqual:SB,LeftUpDownVector:kB,LeftUpTeeVector:CB,LeftUpVectorBar:TB,LeftUpVector:EB,LeftVectorBar:LB,LeftVector:AB,lEg:MB,leg:NB,leq:PB,leqq:OB,leqslant:DB,lescc:$B,les:RB,lesdot:zB,lesdoto:FB,lesdotor:IB,lesg:qB,lesges:HB,lessapprox:BB,lessdot:WB,lesseqgtr:UB,lesseqqgtr:jB,LessEqualGreater:GB,LessFullEqual:VB,LessGreater:KB,lessgtr:XB,LessLess:YB,lesssim:ZB,LessSlantEqual:JB,LessTilde:QB,lfisht:t3,lfloor:e3,Lfr:n3,lfr:r3,lg:i3,lgE:o3,lHar:s3,lhard:l3,lharu:a3,lharul:c3,lhblk:u3,LJcy:f3,ljcy:h3,llarr:d3,ll:p3,Ll:g3,llcorner:v3,Lleftarrow:m3,llhard:y3,lltri:b3,Lmidot:w3,lmidot:x3,lmoustache:_3,lmoust:S3,lnap:k3,lnapprox:C3,lne:T3,lnE:E3,lneq:L3,lneqq:A3,lnsim:M3,loang:N3,loarr:P3,lobrk:O3,longleftarrow:D3,LongLeftArrow:$3,Longleftarrow:R3,longleftrightarrow:z3,LongLeftRightArrow:F3,Longleftrightarrow:I3,longmapsto:q3,longrightarrow:H3,LongRightArrow:B3,Longrightarrow:W3,looparrowleft:U3,looparrowright:j3,lopar:G3,Lopf:V3,lopf:K3,loplus:X3,lotimes:Y3,lowast:Z3,lowbar:J3,LowerLeftArrow:Q3,LowerRightArrow:t5,loz:e5,lozenge:n5,lozf:r5,lpar:i5,lparlt:o5,lrarr:s5,lrcorner:l5,lrhar:a5,lrhard:c5,lrm:u5,lrtri:f5,lsaquo:h5,lscr:d5,Lscr:p5,lsh:g5,Lsh:v5,lsim:m5,lsime:y5,lsimg:b5,lsqb:w5,lsquo:x5,lsquor:_5,Lstrok:S5,lstrok:k5,ltcc:C5,ltcir:T5,lt:E5,LT:L5,Lt:A5,ltdot:M5,lthree:N5,ltimes:P5,ltlarr:O5,ltquest:D5,ltri:$5,ltrie:R5,ltrif:z5,ltrPar:F5,lurdshar:I5,luruhar:q5,lvertneqq:H5,lvnE:B5,macr:W5,male:U5,malt:j5,maltese:G5,Map:"⤅",map:V5,mapsto:K5,mapstodown:X5,mapstoleft:Y5,mapstoup:Z5,marker:J5,mcomma:Q5,Mcy:t8,mcy:e8,mdash:n8,mDDot:r8,measuredangle:i8,MediumSpace:o8,Mellintrf:s8,Mfr:l8,mfr:a8,mho:c8,micro:u8,midast:f8,midcir:h8,mid:d8,middot:p8,minusb:g8,minus:v8,minusd:m8,minusdu:y8,MinusPlus:b8,mlcp:w8,mldr:x8,mnplus:_8,models:S8,Mopf:k8,mopf:C8,mp:T8,mscr:E8,Mscr:L8,mstpos:A8,Mu:M8,mu:N8,multimap:P8,mumap:O8,nabla:D8,Nacute:$8,nacute:R8,nang:z8,nap:F8,napE:I8,napid:q8,napos:H8,napprox:B8,natural:W8,naturals:U8,natur:j8,nbsp:G8,nbump:V8,nbumpe:K8,ncap:X8,Ncaron:Y8,ncaron:Z8,Ncedil:J8,ncedil:Q8,ncong:tW,ncongdot:eW,ncup:nW,Ncy:rW,ncy:iW,ndash:oW,nearhk:sW,nearr:lW,neArr:aW,nearrow:cW,ne:uW,nedot:fW,NegativeMediumSpace:hW,NegativeThickSpace:dW,NegativeThinSpace:pW,NegativeVeryThinSpace:gW,nequiv:vW,nesear:mW,nesim:yW,NestedGreaterGreater:bW,NestedLessLess:wW,NewLine:xW,nexist:_W,nexists:SW,Nfr:kW,nfr:CW,ngE:TW,nge:EW,ngeq:LW,ngeqq:AW,ngeqslant:MW,nges:NW,nGg:PW,ngsim:OW,nGt:DW,ngt:$W,ngtr:RW,nGtv:zW,nharr:FW,nhArr:IW,nhpar:qW,ni:HW,nis:BW,nisd:WW,niv:UW,NJcy:jW,njcy:GW,nlarr:VW,nlArr:KW,nldr:XW,nlE:YW,nle:ZW,nleftarrow:JW,nLeftarrow:QW,nleftrightarrow:tU,nLeftrightarrow:eU,nleq:nU,nleqq:rU,nleqslant:iU,nles:oU,nless:sU,nLl:lU,nlsim:aU,nLt:cU,nlt:uU,nltri:fU,nltrie:hU,nLtv:dU,nmid:pU,NoBreak:gU,NonBreakingSpace:vU,nopf:mU,Nopf:yU,Not:bU,not:wU,NotCongruent:xU,NotCupCap:_U,NotDoubleVerticalBar:SU,NotElement:kU,NotEqual:CU,NotEqualTilde:TU,NotExists:EU,NotGreater:LU,NotGreaterEqual:AU,NotGreaterFullEqual:MU,NotGreaterGreater:NU,NotGreaterLess:PU,NotGreaterSlantEqual:OU,NotGreaterTilde:DU,NotHumpDownHump:$U,NotHumpEqual:RU,notin:zU,notindot:FU,notinE:IU,notinva:qU,notinvb:HU,notinvc:BU,NotLeftTriangleBar:WU,NotLeftTriangle:UU,NotLeftTriangleEqual:jU,NotLess:GU,NotLessEqual:VU,NotLessGreater:KU,NotLessLess:XU,NotLessSlantEqual:YU,NotLessTilde:ZU,NotNestedGreaterGreater:JU,NotNestedLessLess:QU,notni:t4,notniva:e4,notnivb:n4,notnivc:r4,NotPrecedes:i4,NotPrecedesEqual:o4,NotPrecedesSlantEqual:s4,NotReverseElement:l4,NotRightTriangleBar:a4,NotRightTriangle:c4,NotRightTriangleEqual:u4,NotSquareSubset:f4,NotSquareSubsetEqual:h4,NotSquareSuperset:d4,NotSquareSupersetEqual:p4,NotSubset:g4,NotSubsetEqual:v4,NotSucceeds:m4,NotSucceedsEqual:y4,NotSucceedsSlantEqual:b4,NotSucceedsTilde:w4,NotSuperset:x4,NotSupersetEqual:_4,NotTilde:S4,NotTildeEqual:k4,NotTildeFullEqual:C4,NotTildeTilde:T4,NotVerticalBar:E4,nparallel:L4,npar:A4,nparsl:M4,npart:N4,npolint:P4,npr:O4,nprcue:D4,nprec:$4,npreceq:R4,npre:z4,nrarrc:F4,nrarr:I4,nrArr:q4,nrarrw:H4,nrightarrow:B4,nRightarrow:W4,nrtri:U4,nrtrie:j4,nsc:G4,nsccue:V4,nsce:K4,Nscr:X4,nscr:Y4,nshortmid:Z4,nshortparallel:J4,nsim:Q4,nsime:t6,nsimeq:e6,nsmid:n6,nspar:r6,nsqsube:i6,nsqsupe:o6,nsub:s6,nsubE:l6,nsube:a6,nsubset:c6,nsubseteq:u6,nsubseteqq:f6,nsucc:h6,nsucceq:d6,nsup:p6,nsupE:g6,nsupe:v6,nsupset:m6,nsupseteq:y6,nsupseteqq:b6,ntgl:w6,Ntilde:x6,ntilde:_6,ntlg:S6,ntriangleleft:k6,ntrianglelefteq:C6,ntriangleright:T6,ntrianglerighteq:E6,Nu:L6,nu:A6,num:M6,numero:N6,numsp:P6,nvap:O6,nvdash:D6,nvDash:$6,nVdash:R6,nVDash:z6,nvge:F6,nvgt:I6,nvHarr:q6,nvinfin:H6,nvlArr:B6,nvle:W6,nvlt:U6,nvltrie:j6,nvrArr:G6,nvrtrie:V6,nvsim:K6,nwarhk:X6,nwarr:Y6,nwArr:Z6,nwarrow:J6,nwnear:Q6,Oacute:tj,oacute:ej,oast:nj,Ocirc:rj,ocirc:ij,ocir:oj,Ocy:sj,ocy:lj,odash:aj,Odblac:cj,odblac:uj,odiv:fj,odot:hj,odsold:dj,OElig:pj,oelig:gj,ofcir:vj,Ofr:mj,ofr:yj,ogon:bj,Ograve:wj,ograve:xj,ogt:_j,ohbar:Sj,ohm:kj,oint:Cj,olarr:Tj,olcir:Ej,olcross:Lj,oline:Aj,olt:Mj,Omacr:Nj,omacr:Pj,Omega:Oj,omega:Dj,Omicron:$j,omicron:Rj,omid:zj,ominus:Fj,Oopf:Ij,oopf:qj,opar:Hj,OpenCurlyDoubleQuote:Bj,OpenCurlyQuote:Wj,operp:Uj,oplus:jj,orarr:Gj,Or:Vj,or:Kj,ord:Xj,order:Yj,orderof:Zj,ordf:Jj,ordm:Qj,origof:t9,oror:e9,orslope:n9,orv:r9,oS:i9,Oscr:o9,oscr:s9,Oslash:l9,oslash:a9,osol:c9,Otilde:u9,otilde:f9,otimesas:h9,Otimes:d9,otimes:p9,Ouml:g9,ouml:v9,ovbar:m9,OverBar:y9,OverBrace:b9,OverBracket:w9,OverParenthesis:x9,para:_9,parallel:S9,par:k9,parsim:C9,parsl:T9,part:E9,PartialD:L9,Pcy:A9,pcy:M9,percnt:N9,period:P9,permil:O9,perp:D9,pertenk:$9,Pfr:R9,pfr:z9,Phi:F9,phi:I9,phiv:q9,phmmat:H9,phone:B9,Pi:W9,pi:U9,pitchfork:j9,piv:G9,planck:V9,planckh:K9,plankv:X9,plusacir:Y9,plusb:Z9,pluscir:J9,plus:Q9,plusdo:tG,plusdu:eG,pluse:nG,PlusMinus:rG,plusmn:iG,plussim:oG,plustwo:sG,pm:lG,Poincareplane:aG,pointint:cG,popf:uG,Popf:fG,pound:hG,prap:dG,Pr:pG,pr:gG,prcue:vG,precapprox:mG,prec:yG,preccurlyeq:bG,Precedes:wG,PrecedesEqual:xG,PrecedesSlantEqual:_G,PrecedesTilde:SG,preceq:kG,precnapprox:CG,precneqq:TG,precnsim:EG,pre:LG,prE:AG,precsim:MG,prime:NG,Prime:PG,primes:OG,prnap:DG,prnE:$G,prnsim:RG,prod:zG,Product:FG,profalar:IG,profline:qG,profsurf:HG,prop:BG,Proportional:WG,Proportion:UG,propto:jG,prsim:GG,prurel:VG,Pscr:KG,pscr:XG,Psi:YG,psi:ZG,puncsp:JG,Qfr:QG,qfr:tV,qint:eV,qopf:nV,Qopf:rV,qprime:iV,Qscr:oV,qscr:sV,quaternions:lV,quatint:aV,quest:cV,questeq:uV,quot:fV,QUOT:hV,rAarr:dV,race:pV,Racute:gV,racute:vV,radic:mV,raemptyv:yV,rang:bV,Rang:wV,rangd:xV,range:_V,rangle:SV,raquo:kV,rarrap:CV,rarrb:TV,rarrbfs:EV,rarrc:LV,rarr:AV,Rarr:MV,rArr:NV,rarrfs:PV,rarrhk:OV,rarrlp:DV,rarrpl:$V,rarrsim:RV,Rarrtl:zV,rarrtl:FV,rarrw:IV,ratail:qV,rAtail:HV,ratio:BV,rationals:WV,rbarr:UV,rBarr:jV,RBarr:GV,rbbrk:VV,rbrace:KV,rbrack:XV,rbrke:YV,rbrksld:ZV,rbrkslu:JV,Rcaron:QV,rcaron:t7,Rcedil:e7,rcedil:n7,rceil:r7,rcub:i7,Rcy:o7,rcy:s7,rdca:l7,rdldhar:a7,rdquo:c7,rdquor:u7,rdsh:f7,real:h7,realine:d7,realpart:p7,reals:g7,Re:v7,rect:m7,reg:y7,REG:b7,ReverseElement:w7,ReverseEquilibrium:x7,ReverseUpEquilibrium:_7,rfisht:S7,rfloor:k7,rfr:C7,Rfr:T7,rHar:E7,rhard:L7,rharu:A7,rharul:M7,Rho:N7,rho:P7,rhov:O7,RightAngleBracket:D7,RightArrowBar:$7,rightarrow:R7,RightArrow:z7,Rightarrow:F7,RightArrowLeftArrow:I7,rightarrowtail:q7,RightCeiling:H7,RightDoubleBracket:B7,RightDownTeeVector:W7,RightDownVectorBar:U7,RightDownVector:j7,RightFloor:G7,rightharpoondown:V7,rightharpoonup:K7,rightleftarrows:X7,rightleftharpoons:Y7,rightrightarrows:Z7,rightsquigarrow:J7,RightTeeArrow:Q7,RightTee:tK,RightTeeVector:eK,rightthreetimes:nK,RightTriangleBar:rK,RightTriangle:iK,RightTriangleEqual:oK,RightUpDownVector:sK,RightUpTeeVector:lK,RightUpVectorBar:aK,RightUpVector:cK,RightVectorBar:uK,RightVector:fK,ring:hK,risingdotseq:dK,rlarr:pK,rlhar:gK,rlm:vK,rmoustache:mK,rmoust:yK,rnmid:bK,roang:wK,roarr:xK,robrk:_K,ropar:SK,ropf:kK,Ropf:CK,roplus:TK,rotimes:EK,RoundImplies:LK,rpar:AK,rpargt:MK,rppolint:NK,rrarr:PK,Rrightarrow:OK,rsaquo:DK,rscr:$K,Rscr:RK,rsh:zK,Rsh:FK,rsqb:IK,rsquo:qK,rsquor:HK,rthree:BK,rtimes:WK,rtri:UK,rtrie:jK,rtrif:GK,rtriltri:VK,RuleDelayed:KK,ruluhar:XK,rx:YK,Sacute:ZK,sacute:JK,sbquo:QK,scap:tX,Scaron:eX,scaron:nX,Sc:rX,sc:iX,sccue:oX,sce:sX,scE:lX,Scedil:aX,scedil:cX,Scirc:uX,scirc:fX,scnap:hX,scnE:dX,scnsim:pX,scpolint:gX,scsim:vX,Scy:mX,scy:yX,sdotb:bX,sdot:wX,sdote:xX,searhk:_X,searr:SX,seArr:kX,searrow:CX,sect:TX,semi:EX,seswar:LX,setminus:AX,setmn:MX,sext:NX,Sfr:PX,sfr:OX,sfrown:DX,sharp:$X,SHCHcy:RX,shchcy:zX,SHcy:FX,shcy:IX,ShortDownArrow:qX,ShortLeftArrow:HX,shortmid:BX,shortparallel:WX,ShortRightArrow:UX,ShortUpArrow:jX,shy:GX,Sigma:VX,sigma:KX,sigmaf:XX,sigmav:YX,sim:ZX,simdot:JX,sime:QX,simeq:tY,simg:eY,simgE:nY,siml:rY,simlE:iY,simne:oY,simplus:sY,simrarr:lY,slarr:aY,SmallCircle:cY,smallsetminus:uY,smashp:fY,smeparsl:hY,smid:dY,smile:pY,smt:gY,smte:vY,smtes:mY,SOFTcy:yY,softcy:bY,solbar:wY,solb:xY,sol:_Y,Sopf:SY,sopf:kY,spades:CY,spadesuit:TY,spar:EY,sqcap:LY,sqcaps:AY,sqcup:MY,sqcups:NY,Sqrt:PY,sqsub:OY,sqsube:DY,sqsubset:$Y,sqsubseteq:RY,sqsup:zY,sqsupe:FY,sqsupset:IY,sqsupseteq:qY,square:HY,Square:BY,SquareIntersection:WY,SquareSubset:UY,SquareSubsetEqual:jY,SquareSuperset:GY,SquareSupersetEqual:VY,SquareUnion:KY,squarf:XY,squ:YY,squf:ZY,srarr:JY,Sscr:QY,sscr:tZ,ssetmn:eZ,ssmile:nZ,sstarf:rZ,Star:iZ,star:oZ,starf:sZ,straightepsilon:lZ,straightphi:aZ,strns:cZ,sub:uZ,Sub:fZ,subdot:hZ,subE:dZ,sube:pZ,subedot:gZ,submult:vZ,subnE:mZ,subne:yZ,subplus:bZ,subrarr:wZ,subset:xZ,Subset:_Z,subseteq:SZ,subseteqq:kZ,SubsetEqual:CZ,subsetneq:TZ,subsetneqq:EZ,subsim:LZ,subsub:AZ,subsup:MZ,succapprox:NZ,succ:PZ,succcurlyeq:OZ,Succeeds:DZ,SucceedsEqual:$Z,SucceedsSlantEqual:RZ,SucceedsTilde:zZ,succeq:FZ,succnapprox:IZ,succneqq:qZ,succnsim:HZ,succsim:BZ,SuchThat:WZ,sum:UZ,Sum:jZ,sung:GZ,sup1:VZ,sup2:KZ,sup3:XZ,sup:YZ,Sup:ZZ,supdot:JZ,supdsub:QZ,supE:tJ,supe:eJ,supedot:nJ,Superset:rJ,SupersetEqual:iJ,suphsol:oJ,suphsub:sJ,suplarr:lJ,supmult:aJ,supnE:cJ,supne:uJ,supplus:fJ,supset:hJ,Supset:dJ,supseteq:pJ,supseteqq:gJ,supsetneq:vJ,supsetneqq:mJ,supsim:yJ,supsub:bJ,supsup:wJ,swarhk:xJ,swarr:_J,swArr:SJ,swarrow:kJ,swnwar:CJ,szlig:TJ,Tab:EJ,target:LJ,Tau:AJ,tau:MJ,tbrk:NJ,Tcaron:PJ,tcaron:OJ,Tcedil:DJ,tcedil:$J,Tcy:RJ,tcy:zJ,tdot:FJ,telrec:IJ,Tfr:qJ,tfr:HJ,there4:BJ,therefore:WJ,Therefore:UJ,Theta:jJ,theta:GJ,thetasym:VJ,thetav:KJ,thickapprox:XJ,thicksim:YJ,ThickSpace:ZJ,ThinSpace:JJ,thinsp:QJ,thkap:tQ,thksim:eQ,THORN:nQ,thorn:rQ,tilde:iQ,Tilde:oQ,TildeEqual:sQ,TildeFullEqual:lQ,TildeTilde:aQ,timesbar:cQ,timesb:uQ,times:fQ,timesd:hQ,tint:dQ,toea:pQ,topbot:gQ,topcir:vQ,top:mQ,Topf:yQ,topf:bQ,topfork:wQ,tosa:xQ,tprime:_Q,trade:SQ,TRADE:kQ,triangle:CQ,triangledown:TQ,triangleleft:EQ,trianglelefteq:LQ,triangleq:AQ,triangleright:MQ,trianglerighteq:NQ,tridot:PQ,trie:OQ,triminus:DQ,TripleDot:$Q,triplus:RQ,trisb:zQ,tritime:FQ,trpezium:IQ,Tscr:qQ,tscr:HQ,TScy:BQ,tscy:WQ,TSHcy:UQ,tshcy:jQ,Tstrok:GQ,tstrok:VQ,twixt:KQ,twoheadleftarrow:XQ,twoheadrightarrow:YQ,Uacute:ZQ,uacute:JQ,uarr:QQ,Uarr:ttt,uArr:ett,Uarrocir:ntt,Ubrcy:rtt,ubrcy:itt,Ubreve:ott,ubreve:stt,Ucirc:ltt,ucirc:att,Ucy:ctt,ucy:utt,udarr:ftt,Udblac:htt,udblac:dtt,udhar:ptt,ufisht:gtt,Ufr:vtt,ufr:mtt,Ugrave:ytt,ugrave:btt,uHar:wtt,uharl:xtt,uharr:_tt,uhblk:Stt,ulcorn:ktt,ulcorner:Ctt,ulcrop:Ttt,ultri:Ett,Umacr:Ltt,umacr:Att,uml:Mtt,UnderBar:Ntt,UnderBrace:Ptt,UnderBracket:Ott,UnderParenthesis:Dtt,Union:$tt,UnionPlus:Rtt,Uogon:ztt,uogon:Ftt,Uopf:Itt,uopf:qtt,UpArrowBar:Htt,uparrow:Btt,UpArrow:Wtt,Uparrow:Utt,UpArrowDownArrow:jtt,updownarrow:Gtt,UpDownArrow:Vtt,Updownarrow:Ktt,UpEquilibrium:Xtt,upharpoonleft:Ytt,upharpoonright:Ztt,uplus:Jtt,UpperLeftArrow:Qtt,UpperRightArrow:tet,upsi:eet,Upsi:net,upsih:ret,Upsilon:iet,upsilon:oet,UpTeeArrow:set,UpTee:aet,upuparrows:cet,urcorn:uet,urcorner:fet,urcrop:het,Uring:det,uring:pet,urtri:get,Uscr:vet,uscr:met,utdot:yet,Utilde:bet,utilde:wet,utri:xet,utrif:_et,uuarr:ket,Uuml:Cet,uuml:Tet,uwangle:Eet,vangrt:Let,varepsilon:Aet,varkappa:Met,varnothing:Net,varphi:Pet,varpi:Oet,varpropto:Det,varr:$et,vArr:Ret,varrho:zet,varsigma:Fet,varsubsetneq:Iet,varsubsetneqq:qet,varsupsetneq:Het,varsupsetneqq:Bet,vartheta:Wet,vartriangleleft:Uet,vartriangleright:jet,vBar:Get,Vbar:Vet,vBarv:Ket,Vcy:Xet,vcy:Yet,vdash:Zet,vDash:Jet,Vdash:Qet,VDash:tnt,Vdashl:ent,veebar:nnt,vee:rnt,Vee:int,veeeq:ont,vellip:snt,verbar:lnt,Verbar:ant,vert:cnt,Vert:unt,VerticalBar:fnt,VerticalLine:hnt,VerticalSeparator:dnt,VerticalTilde:pnt,VeryThinSpace:gnt,Vfr:vnt,vfr:mnt,vltri:ynt,vnsub:bnt,vnsup:wnt,Vopf:xnt,vopf:_nt,vprop:Snt,vrtri:knt,Vscr:Cnt,vscr:Tnt,vsubnE:Ent,vsubne:Lnt,vsupnE:Ant,vsupne:Mnt,Vvdash:Nnt,vzigzag:Pnt,Wcirc:Ont,wcirc:Dnt,wedbar:$nt,wedge:Rnt,Wedge:znt,wedgeq:Fnt,weierp:Int,Wfr:qnt,wfr:Hnt,Wopf:Bnt,wopf:Wnt,wp:Unt,wr:jnt,wreath:Gnt,Wscr:Vnt,wscr:Knt,xcap:Xnt,xcirc:Ynt,xcup:Znt,xdtri:Jnt,Xfr:Qnt,xfr:trt,xharr:ert,xhArr:nrt,Xi:rrt,xi:irt,xlarr:ort,xlArr:srt,xmap:lrt,xnis:art,xodot:crt,Xopf:urt,xopf:frt,xoplus:hrt,xotime:drt,xrarr:prt,xrArr:grt,Xscr:vrt,xscr:mrt,xsqcup:yrt,xuplus:brt,xutri:wrt,xvee:xrt,xwedge:_rt,Yacute:Srt,yacute:krt,YAcy:Crt,yacy:Trt,Ycirc:Ert,ycirc:Lrt,Ycy:Art,ycy:Mrt,yen:Nrt,Yfr:Prt,yfr:Ort,YIcy:Drt,yicy:$rt,Yopf:Rrt,yopf:zrt,Yscr:Frt,yscr:Irt,YUcy:qrt,yucy:Hrt,yuml:Brt,Yuml:Wrt,Zacute:Urt,zacute:jrt,Zcaron:Grt,zcaron:Vrt,Zcy:Krt,zcy:Xrt,Zdot:Yrt,zdot:Zrt,zeetrf:Jrt,ZeroWidthSpace:Qrt,Zeta:tit,zeta:eit,zfr:nit,Zfr:rit,ZHcy:iit,zhcy:oit,zigrarr:sit,zopf:lit,Zopf:ait,Zscr:cit,zscr:uit,zwj:fit,zwnj:hit},dit="Á",pit="á",git="Â",vit="â",mit="´",yit="Æ",bit="æ",wit="À",xit="à",_it="&",Sit="&",kit="Å",Cit="å",Tit="Ã",Eit="ã",Lit="Ä",Ait="ä",Mit="¦",Nit="Ç",Pit="ç",Oit="¸",Dit="¢",$it="©",Rit="©",zit="¤",Fit="°",Iit="÷",qit="É",Hit="é",Bit="Ê",Wit="ê",Uit="È",jit="è",Git="Ð",Vit="ð",Kit="Ë",Xit="ë",Yit="½",Zit="¼",Jit="¾",Qit=">",tot=">",eot="Í",not="í",rot="Î",iot="î",oot="¡",sot="Ì",lot="ì",aot="¿",cot="Ï",uot="ï",fot="«",hot="<",dot="<",pot="¯",got="µ",vot="·",mot=" ",yot="¬",bot="Ñ",wot="ñ",xot="Ó",_ot="ó",Sot="Ô",kot="ô",Cot="Ò",Tot="ò",Eot="ª",Lot="º",Aot="Ø",Mot="ø",Not="Õ",Pot="õ",Oot="Ö",Dot="ö",$ot="¶",Rot="±",zot="£",Fot='"',Iot='"',qot="»",Hot="®",Bot="®",Wot="§",Uot="­",jot="¹",Got="²",Vot="³",Kot="ß",Xot="Þ",Yot="þ",Zot="×",Jot="Ú",Qot="ú",tst="Û",est="û",nst="Ù",rst="ù",ist="¨",ost="Ü",sst="ü",lst="Ý",ast="ý",cst="¥",ust="ÿ",fst={Aacute:dit,aacute:pit,Acirc:git,acirc:vit,acute:mit,AElig:yit,aelig:bit,Agrave:wit,agrave:xit,amp:_it,AMP:Sit,Aring:kit,aring:Cit,Atilde:Tit,atilde:Eit,Auml:Lit,auml:Ait,brvbar:Mit,Ccedil:Nit,ccedil:Pit,cedil:Oit,cent:Dit,copy:$it,COPY:Rit,curren:zit,deg:Fit,divide:Iit,Eacute:qit,eacute:Hit,Ecirc:Bit,ecirc:Wit,Egrave:Uit,egrave:jit,ETH:Git,eth:Vit,Euml:Kit,euml:Xit,frac12:Yit,frac14:Zit,frac34:Jit,gt:Qit,GT:tot,Iacute:eot,iacute:not,Icirc:rot,icirc:iot,iexcl:oot,Igrave:sot,igrave:lot,iquest:aot,Iuml:cot,iuml:uot,laquo:fot,lt:hot,LT:dot,macr:pot,micro:got,middot:vot,nbsp:mot,not:yot,Ntilde:bot,ntilde:wot,Oacute:xot,oacute:_ot,Ocirc:Sot,ocirc:kot,Ograve:Cot,ograve:Tot,ordf:Eot,ordm:Lot,Oslash:Aot,oslash:Mot,Otilde:Not,otilde:Pot,Ouml:Oot,ouml:Dot,para:$ot,plusmn:Rot,pound:zot,quot:Fot,QUOT:Iot,raquo:qot,reg:Hot,REG:Bot,sect:Wot,shy:Uot,sup1:jot,sup2:Got,sup3:Vot,szlig:Kot,THORN:Xot,thorn:Yot,times:Zot,Uacute:Jot,uacute:Qot,Ucirc:tst,ucirc:est,Ugrave:nst,ugrave:rst,uml:ist,Uuml:ost,uuml:sst,Yacute:lst,yacute:ast,yen:cst,yuml:ust},hst="&",dst="'",pst=">",gst="<",vst='"',yy={amp:hst,apos:dst,gt:pst,lt:gst,quot:vst};var Ih={};const mst={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};var yst=no&&no.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ih,"__esModule",{value:!0});var _v=yst(mst),bst=String.fromCodePoint||function(t){var e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),e+=String.fromCharCode(t),e};function wst(t){return t>=55296&&t<=57343||t>1114111?"�":(t in _v.default&&(t=_v.default[t]),bst(t))}Ih.default=wst;var Rc=no&&no.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(qr,"__esModule",{value:!0});qr.decodeHTML=qr.decodeHTMLStrict=qr.decodeXML=void 0;var qf=Rc(my),xst=Rc(fst),_st=Rc(yy),Sv=Rc(Ih),Sst=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;qr.decodeXML=by(_st.default);qr.decodeHTMLStrict=by(qf.default);function by(t){var e=wy(t);return function(r){return String(r).replace(Sst,e)}}var kv=function(t,e){return t1?Est(t):t.charCodeAt(0)).toString(16).toUpperCase()+";"}function Lst(t,e){return function(r){return r.replace(e,function(o){return t[o]}).replace(Ty,zc)}}var Ey=new RegExp(Sy.source+"|"+Ty.source,"g");function Ast(t){return t.replace(Ey,zc)}Rn.escape=Ast;function Mst(t){return t.replace(Sy,zc)}Rn.escapeUTF8=Mst;function Ly(t){return function(e){return e.replace(Ey,function(r){return t[r]||zc(r)})}}(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var e=qr,r=Rn;function o(p,g){return(!g||g<=0?e.decodeXML:e.decodeHTML)(p)}t.decode=o;function a(p,g){return(!g||g<=0?e.decodeXML:e.decodeHTMLStrict)(p)}t.decodeStrict=a;function u(p,g){return(!g||g<=0?r.encodeXML:r.encodeHTML)(p)}t.encode=u;var f=Rn;Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return f.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return f.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return f.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return f.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return f.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return f.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return f.encodeHTML}});var h=qr;Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return h.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return h.decodeXML}})})(vy);function Nst(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Cv(t,e){for(var r=0;r=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(g){throw g},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var u=!0,f=!1,h;return{s:function(){r=r.call(t)},n:function(){var g=r.next();return u=g.done,g},e:function(g){f=!0,h=g},f:function(){try{!u&&r.return!=null&&r.return()}finally{if(f)throw h}}}}function Ost(t,e){if(t){if(typeof t=="string")return Tv(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Tv(t,e)}}function Tv(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,o=new Array(e);r0?t*40+55:0,f=e>0?e*40+55:0,h=r>0?r*40+55:0;o[a]=zst([u,f,h])}function My(t){for(var e=t.toString(16);e.length<2;)e="0"+e;return e}function zst(t){var e=[],r=Ay(t),o;try{for(r.s();!(o=r.n()).done;){var a=o.value;e.push(My(a))}}catch(u){r.e(u)}finally{r.f()}return"#"+e.join("")}function Lv(t,e,r,o){var a;return e==="text"?a=Hst(r,o):e==="display"?a=Ist(t,r,o):e==="xterm256Foreground"?a=za(t,o.colors[r]):e==="xterm256Background"?a=Fa(t,o.colors[r]):e==="rgb"&&(a=Fst(t,r)),a}function Fst(t,e){e=e.substring(2).slice(0,-1);var r=+e.substr(0,2),o=e.substring(5).split(";"),a=o.map(function(u){return("0"+Number(u).toString(16)).substr(-2)}).join("");return Ra(t,(r===38?"color:#":"background-color:#")+a)}function Ist(t,e,r){e=parseInt(e,10);var o={"-1":function(){return"
"},0:function(){return t.length&&Ny(t)},1:function(){return yi(t,"b")},3:function(){return yi(t,"i")},4:function(){return yi(t,"u")},8:function(){return Ra(t,"display:none")},9:function(){return yi(t,"strike")},22:function(){return Ra(t,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return Mv(t,"i")},24:function(){return Mv(t,"u")},39:function(){return za(t,r.fg)},49:function(){return Fa(t,r.bg)},53:function(){return Ra(t,"text-decoration:overline")}},a;return o[e]?a=o[e]():4"}).join("")}function ka(t,e){for(var r=[],o=t;o<=e;o++)r.push(o);return r}function qst(t){return function(e){return(t===null||e.category!==t)&&t!=="all"}}function Av(t){t=parseInt(t,10);var e=null;return t===0?e="all":t===1?e="bold":2")}function Ra(t,e){return yi(t,"span",e)}function za(t,e){return yi(t,"span","color:"+e)}function Fa(t,e){return yi(t,"span","background-color:"+e)}function Mv(t,e){var r;if(t.slice(-1)[0]===e&&(r=t.pop()),r)return""}function Bst(t,e,r){var o=!1,a=3;function u(){return""}function f(W,X){return r("xterm256Foreground",X),""}function h(W,X){return r("xterm256Background",X),""}function p(W){return e.newline?r("display",-1):r("text",W),""}function g(W,X){o=!0,X.trim().length===0&&(X="0"),X=X.trimRight(";").split(";");var ft=Ay(X),Y;try{for(ft.s();!(Y=ft.n()).done;){var et=Y.value;r("display",et)}}catch(st){ft.e(st)}finally{ft.f()}return""}function v(W){return r("text",W),""}function b(W){return r("rgb",W),""}var x=[{pattern:/^\x08+/,sub:u},{pattern:/^\x1b\[[012]?K/,sub:u},{pattern:/^\x1b\[\(B/,sub:u},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:b},{pattern:/^\x1b\[38;5;(\d+)m/,sub:f},{pattern:/^\x1b\[48;5;(\d+)m/,sub:h},{pattern:/^\n/,sub:p},{pattern:/^\r+\n/,sub:p},{pattern:/^\r/,sub:p},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:g},{pattern:/^\x1b\[\d?J/,sub:u},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:u},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:u},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:v}];function S(W,X){X>a&&o||(o=!1,t=t.replace(W.pattern,W.sub))}var P=[],A=t,L=A.length;t:for(;L>0;){for(var T=0,M=0,R=x.length;MHh(Ml.value)),a=xt(()=>{var f;return!!((f=e.error)!=null&&f.diff)}),u=xt(()=>e.error.diff?o.value.toHtml(e.error.diff):void 0);return(f,h)=>{const p=lo("tooltip");return ut(),Et("div",Xst,[at("pre",null,[at("b",null,ne(f.error.name||f.error.nameStr),1),dn(": "+ne(f.error.message),1)]),(ut(!0),Et(fe,null,Qn(f.error.stacks,(g,v)=>(ut(),Et("div",{key:v,class:"op80 flex gap-x-2 items-center","data-testid":"stack"},[at("pre",null," - "+ne(r(g.file))+":"+ne(g.line)+":"+ne(g.column),1),G(Vst)(g.file,f.filename)?rn((ut(),Et("div",{key:0,class:"i-carbon-launch c-red-600 dark:c-red-400 hover:cursor-pointer min-w-1em min-h-1em",tabindex:"0","aria-label":"Open in Editor",onClickPassive:b=>G(Py)(g.file,g.line,g.column)},null,40,Yst)),[[p,"Open in Editor",void 0,{bottom:!0}]]):Qt("",!0)]))),128)),G(a)?(ut(),Et("pre",{key:0,"data-testid":"diff",innerHTML:G(u)},null,8,Zst)):Qt("",!0)])}}}),Qst=ao(Jst,[["__scopeId","data-v-93ed29fc"]]);function Ia(t){return t.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const tlt={"h-full":"",class:"scrolls"},elt={key:0,class:"scrolls scrolls-rounded task-error"},nlt=["innerHTML"],rlt={key:1,bg:"green-500/10",text:"green-500 sm",p:"x4 y2","m-2":"",rounded:""},ilt=re({__name:"ViewReport",props:{file:{}},setup(t){const e=t;function r(f,h){var p;return((p=f.result)==null?void 0:p.state)!=="fail"?[]:f.type==="test"||f.type==="custom"?[{...f,level:h}]:[{...f,level:h},...f.tasks.flatMap(g=>r(g,h+1))]}function o(f,h){var v,b,x;let p="";(v=h.message)!=null&&v.includes("\x1B")&&(p=`${h.nameStr||h.name}: ${f.toHtml(Ia(h.message))}`);const g=(b=h.stackStr)==null?void 0:b.includes("\x1B");return(g||(x=h.stack)!=null&&x.includes("\x1B"))&&(p.length>0?p+=f.toHtml(Ia(g?h.stackStr:h.stack)):p=`${h.nameStr||h.name}: ${h.message}${f.toHtml(Ia(g?h.stackStr:h.stack))}`),p.length>0?p:null}function a(f,h){const p=Hh(f);return h.map(g=>{var x;const v=g.result;if(!v)return g;const b=(x=v.errors)==null?void 0:x.map(S=>o(p,S)).filter(S=>S!=null).join("

");return b!=null&&b.length&&(v.htmlError=b),g})}const u=xt(()=>{var v,b;const f=e.file,h=((v=f==null?void 0:f.tasks)==null?void 0:v.flatMap(x=>r(x,0)))??[],p=f==null?void 0:f.result;if((b=p==null?void 0:p.errors)==null?void 0:b[0]){const x={id:f.id,name:f.name,level:0,type:"suite",mode:"run",meta:{},tasks:[],result:p};h.unshift(x)}return h.length>0?a(Ml.value,h):h});return(f,h)=>(ut(),Et("div",tlt,[G(u).length?(ut(!0),Et(fe,{key:0},Qn(G(u),p=>{var g,v,b;return ut(),Et("div",{key:p.id},[at("div",{bg:"red-500/10",text:"red-500 sm",p:"x3 y2","m-2":"",rounded:"",style:Ln({"margin-left":`${(g=p.result)!=null&&g.htmlError?.5:2*p.level+.5}rem`})},[dn(ne(p.name)+" ",1),(v=p.result)!=null&&v.htmlError?(ut(),Et("div",elt,[at("pre",{innerHTML:p.result.htmlError},null,8,nlt)])):(b=p.result)!=null&&b.errors?(ut(!0),Et(fe,{key:1},Qn(p.result.errors,(x,S)=>{var P;return ut(),Jt(Qst,{key:S,error:x,filename:(P=f.file)==null?void 0:P.name,root:G(Fh).root},null,8,["error","filename","root"])}),128)):Qt("",!0)],4)])}),128)):(ut(),Et("div",rlt," All tests passed in this file "))]))}}),olt=ao(ilt,[["__scopeId","data-v-5e7bb715"]]),slt={border:"b base","p-4":""},llt=["innerHTML"],alt=re({__name:"ViewConsoleOutputEntry",props:{taskName:{},type:{},time:{},content:{}},setup(t){function e(r){return new Date(r).toLocaleTimeString()}return(r,o)=>(ut(),Et("div",slt,[at("div",{"text-xs":"","mb-1":"",class:ve(r.type==="stderr"?"text-red-600 dark:text-red-300":"op30")},ne(e(r.time))+" | "+ne(r.taskName)+" | "+ne(r.type),3),at("pre",{"data-type":"html",innerHTML:r.content},null,8,llt)]))}}),oc=xt(()=>mn.value.filter(t=>{var e;return((e=t.result)==null?void 0:e.state)==="fail"})),sc=xt(()=>mn.value.filter(t=>{var e;return((e=t.result)==null?void 0:e.state)==="pass"})),Bh=xt(()=>mn.value.filter(t=>t.mode==="skip"||t.mode==="todo"));xt(()=>mn.value.filter(t=>!oc.value.includes(t)&&!sc.value.includes(t)&&!Bh.value.includes(t)));xt(()=>Bh.value.filter(t=>t.mode==="skip"));const Nv=xt(()=>mn.value.filter($c));xt(()=>Bh.value.filter(t=>t.mode==="todo"));const clt=xt(()=>ml.value==="idle"),Fc=xt(()=>Ry(mn.value)),Oy=xt(()=>Fc.value.filter(t=>{var e;return((e=t.result)==null?void 0:e.state)==="fail"})),Dy=xt(()=>Fc.value.filter(t=>{var e;return((e=t.result)==null?void 0:e.state)==="pass"})),$y=xt(()=>Fc.value.filter(t=>t.mode==="skip"||t.mode==="todo")),ult=xt(()=>$y.value.filter(t=>t.mode==="skip")),flt=xt(()=>$y.value.filter(t=>t.mode==="todo"));xt(()=>Oy.value.length+Dy.value.length);const hlt=xt(()=>{const t=mn.value.reduce((e,r)=>{var o;return e+=Math.max(0,r.collectDuration||0),e+=Math.max(0,r.setupDuration||0),e+=Math.max(0,((o=r.result)==null?void 0:o.duration)||0),e},0);return t>1e3?`${(t/1e3).toFixed(2)}s`:`${Math.round(t)}ms`});function dlt(t){return t=t||[],Array.isArray(t)?t:[t]}function Pv(t){return t.type==="test"||t.type==="custom"}function Ry(t){const e=[],r=dlt(t);for(const o of r)if(Pv(o))e.push(o);else for(const a of o.tasks)Pv(a)?e.push(a):e.push(...Ry(a));return e}const plt={key:0,"h-full":"",class:"scrolls",flex:"","flex-col":"","data-testid":"logs"},glt={key:1,p6:""},vlt=at("pre",{inline:""},"console.log(foo)",-1),mlt=re({__name:"ViewConsoleOutput",setup(t){const e=xt(()=>{const o=py.value;if(o){const a=Hh(Ml.value);return o.map(({taskId:u,type:f,time:h,content:p})=>({taskId:u,type:f,time:h,content:a.toHtml(Ia(p))}))}});function r(o){const a=o&&Ge.state.idMap.get(o);return(a?UC(a).slice(1).join(" > "):"-")||"-"}return(o,a)=>{var f;const u=alt;return(f=G(e))!=null&&f.length?(ut(),Et("div",plt,[(ut(!0),Et(fe,null,Qn(G(e),({taskId:h,type:p,time:g,content:v})=>(ut(),Et("div",{key:h,"font-mono":""},[Ft(u,{"task-name":r(h),type:p,time:g,content:v},null,8,["task-name","type","time","content"])]))),128))])):(ut(),Et("p",glt,[dn(" Log something in your test and it would print here. (e.g. "),vlt,dn(") ")]))}}});var tf={exports:{}},Ov;function fs(){return Ov||(Ov=1,function(t,e){(function(r,o){t.exports=o()})(no,function(){var r=navigator.userAgent,o=navigator.platform,a=/gecko\/\d/i.test(r),u=/MSIE \d/.test(r),f=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(r),h=/Edge\/(\d+)/.exec(r),p=u||f||h,g=p&&(u?document.documentMode||6:+(h||f)[1]),v=!h&&/WebKit\//.test(r),b=v&&/Qt\/\d+\.\d+/.test(r),x=!h&&/Chrome\/(\d+)/.exec(r),S=x&&+x[1],P=/Opera\//.test(r),A=/Apple Computer/.test(navigator.vendor),L=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(r),T=/PhantomJS/.test(r),M=A&&(/Mobile\/\w+/.test(r)||navigator.maxTouchPoints>2),R=/Android/.test(r),E=M||R||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(r),W=M||/Mac/.test(o),X=/\bCrOS\b/.test(r),ft=/win/i.test(o),Y=P&&r.match(/Version\/(\d*\.\d*)/);Y&&(Y=Number(Y[1])),Y&&Y>=15&&(P=!1,v=!0);var et=W&&(b||P&&(Y==null||Y<12.11)),st=a||p&&g>=9;function dt(n){return new RegExp("(^|\\s)"+n+"(?:$|\\s)\\s*")}var pt=function(n,i){var l=n.className,s=dt(i).exec(l);if(s){var c=l.slice(s.index+s[0].length);n.className=l.slice(0,s.index)+(c?s[1]+c:"")}};function V(n){for(var i=n.childNodes.length;i>0;--i)n.removeChild(n.firstChild);return n}function z(n,i){return V(n).appendChild(i)}function k(n,i,l,s){var c=document.createElement(n);if(l&&(c.className=l),s&&(c.style.cssText=s),typeof i=="string")c.appendChild(document.createTextNode(i));else if(i)for(var d=0;d=i)return m+(i-d);m+=y-d,m+=l-m%l,d=y+1}}var nt=function(){this.id=null,this.f=null,this.time=0,this.handler=Kt(this.onTimeout,this)};nt.prototype.onTimeout=function(n){n.id=0,n.time<=+new Date?n.f():setTimeout(n.handler,n.time-+new Date)},nt.prototype.set=function(n,i){this.f=i;var l=+new Date+n;(!this.id||l=i)return s+Math.min(m,i-c);if(c+=d-s,c+=l-c%l,s=d+1,c>=i)return s}}var ot=[""];function lt(n){for(;ot.length<=n;)ot.push(ct(ot)+" ");return ot[n]}function ct(n){return n[n.length-1]}function vt(n,i){for(var l=[],s=0;s"€"&&(n.toUpperCase()!=n.toLowerCase()||At.test(n))}function zt(n,i){return i?i.source.indexOf("\\w")>-1&&Ot(n)?!0:i.test(n):Ot(n)}function Gt(n){for(var i in n)if(n.hasOwnProperty(i)&&n[i])return!1;return!0}var ie=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ee(n){return n.charCodeAt(0)>=768&&ie.test(n)}function ue(n,i,l){for(;(l<0?i>0:il?-1:1;;){if(i==l)return i;var c=(i+l)/2,d=s<0?Math.ceil(c):Math.floor(c);if(d==i)return n(d)?i:l;n(d)?l=d:i=d+s}}function bn(n,i,l,s){if(!n)return s(i,l,"ltr",0);for(var c=!1,d=0;di||i==l&&m.to==i)&&(s(Math.max(m.from,i),Math.min(m.to,l),m.level==1?"rtl":"ltr",d),c=!0)}c||s(i,l,"ltr")}var Nn=null;function We(n,i,l){var s;Nn=null;for(var c=0;ci)return c;d.to==i&&(d.from!=d.to&&l=="before"?s=c:Nn=c),d.from==i&&(d.from!=d.to&&l!="before"?s=c:Nn=c)}return s??Nn}var co=function(){var n="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",i="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function l(_){return _<=247?n.charAt(_):1424<=_&&_<=1524?"R":1536<=_&&_<=1785?i.charAt(_-1536):1774<=_&&_<=2220?"r":8192<=_&&_<=8203?"w":_==8204?"b":"L"}var s=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,c=/[stwN]/,d=/[LRr]/,m=/[Lb1n]/,y=/[1n]/;function w(_,N,D){this.level=_,this.from=N,this.to=D}return function(_,N){var D=N=="ltr"?"L":"R";if(_.length==0||N=="ltr"&&!s.test(_))return!1;for(var U=_.length,H=[],J=0;J-1&&(s[i]=c.slice(0,d).concat(c.slice(d+1)))}}}function me(n,i){var l=ds(n,i);if(l.length)for(var s=Array.prototype.slice.call(arguments,2),c=0;c0}function Qe(n){n.prototype.on=function(i,l){wt(this,i,l)},n.prototype.off=function(i,l){Ve(this,i,l)}}function Ke(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function Ai(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0}function ps(n){return n.defaultPrevented!=null?n.defaultPrevented:n.returnValue==!1}function _r(n){Ke(n),Ai(n)}function sn(n){return n.target||n.srcElement}function gs(n){var i=n.which;return i==null&&(n.button&1?i=1:n.button&2?i=3:n.button&4&&(i=2)),W&&n.ctrlKey&&i==1&&(i=3),i}var Bc=function(){if(p&&g<9)return!1;var n=k("div");return"draggable"in n||"dragDrop"in n}(),Fn;function Wc(n){if(Fn==null){var i=k("span","​");z(n,k("span",[i,document.createTextNode("x")])),n.firstChild.offsetHeight!=0&&(Fn=i.offsetWidth<=1&&i.offsetHeight>2&&!(p&&g<8))}var l=Fn?k("span","​"):k("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return l.setAttribute("cm-text",""),l}var uo;function $l(n){if(uo!=null)return uo;var i=z(n,document.createTextNode("AخA")),l=B(i,0,1).getBoundingClientRect(),s=B(i,1,2).getBoundingClientRect();return V(n),!l||l.left==l.right?!1:uo=s.right-l.right<3}var vs=` - -b`.split(/\n/).length!=3?function(n){for(var i=0,l=[],s=n.length;i<=s;){var c=n.indexOf(` -`,i);c==-1&&(c=n.length);var d=n.slice(i,n.charAt(c-1)=="\r"?c-1:c),m=d.indexOf("\r");m!=-1?(l.push(d.slice(0,m)),i+=m+1):(l.push(d),i=c+1)}return l}:function(n){return n.split(/\r\n?|\n/)},Xr=window.getSelection?function(n){try{return n.selectionStart!=n.selectionEnd}catch{return!1}}:function(n){var i;try{i=n.ownerDocument.selection.createRange()}catch{}return!i||i.parentElement()!=n?!1:i.compareEndPoints("StartToEnd",i)!=0},ir=function(){var n=k("div");return"oncopy"in n?!0:(n.setAttribute("oncopy","return;"),typeof n.oncopy=="function")}(),or=null;function Rl(n){if(or!=null)return or;var i=z(n,k("span","x")),l=i.getBoundingClientRect(),s=B(i,0,1).getBoundingClientRect();return or=Math.abs(l.left-s.left)>1}var Un={},Yr={};function zl(n,i){arguments.length>2&&(i.dependencies=Array.prototype.slice.call(arguments,2)),Un[n]=i}function fo(n,i){Yr[n]=i}function wn(n){if(typeof n=="string"&&Yr.hasOwnProperty(n))n=Yr[n];else if(n&&typeof n.name=="string"&&Yr.hasOwnProperty(n.name)){var i=Yr[n.name];typeof i=="string"&&(i={name:i}),n=Dt(i,n),n.name=i.name}else{if(typeof n=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(n))return wn("application/xml");if(typeof n=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(n))return wn("application/json")}return typeof n=="string"?{name:n}:n||{name:"null"}}function Sr(n,i){i=wn(i);var l=Un[i.name];if(!l)return Sr(n,"text/plain");var s=l(n,i);if(Zr.hasOwnProperty(i.name)){var c=Zr[i.name];for(var d in c)c.hasOwnProperty(d)&&(s.hasOwnProperty(d)&&(s["_"+d]=s[d]),s[d]=c[d])}if(s.name=i.name,i.helperType&&(s.helperType=i.helperType),i.modeProps)for(var m in i.modeProps)s[m]=i.modeProps[m];return s}var Zr={};function Fl(n,i){var l=Zr.hasOwnProperty(n)?Zr[n]:Zr[n]={};St(i,l)}function kr(n,i){if(i===!0)return i;if(n.copyState)return n.copyState(i);var l={};for(var s in i){var c=i[s];c instanceof Array&&(c=c.concat([])),l[s]=c}return l}function Jr(n,i){for(var l;n.innerMode&&(l=n.innerMode(i),!(!l||l.mode==n));)i=l.state,n=l.mode;return l||{mode:n,state:i}}function ms(n,i,l){return n.startState?n.startState(i,l):!0}var Te=function(n,i,l){this.pos=this.start=0,this.string=n,this.tabSize=i||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=l};Te.prototype.eol=function(){return this.pos>=this.string.length},Te.prototype.sol=function(){return this.pos==this.lineStart},Te.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Te.prototype.next=function(){if(this.posi},Te.prototype.eatSpace=function(){for(var n=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>n},Te.prototype.skipToEnd=function(){this.pos=this.string.length},Te.prototype.skipTo=function(n){var i=this.string.indexOf(n,this.pos);if(i>-1)return this.pos=i,!0},Te.prototype.backUp=function(n){this.pos-=n},Te.prototype.column=function(){return this.lastColumnPos0?null:(d&&i!==!1&&(this.pos+=d[0].length),d)}},Te.prototype.current=function(){return this.string.slice(this.start,this.pos)},Te.prototype.hideFirstChars=function(n,i){this.lineStart+=n;try{return i()}finally{this.lineStart-=n}},Te.prototype.lookAhead=function(n){var i=this.lineOracle;return i&&i.lookAhead(n)},Te.prototype.baseToken=function(){var n=this.lineOracle;return n&&n.baseToken(this.pos)};function Lt(n,i){if(i-=n.first,i<0||i>=n.size)throw new Error("There is no line "+(i+n.first)+" in the document.");for(var l=n;!l.lines;)for(var s=0;;++s){var c=l.children[s],d=c.chunkSize();if(i=n.first&&il?F(l,Lt(n,l).text.length):Tb(i,Lt(n,i.line).text.length)}function Tb(n,i){var l=n.ch;return l==null||l>i?F(n.line,i):l<0?F(n.line,0):n}function nd(n,i){for(var l=[],s=0;sthis.maxLookAhead&&(this.maxLookAhead=n),i},lr.prototype.baseToken=function(n){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=n;)this.baseTokenPos+=2;var i=this.baseTokens[this.baseTokenPos+1];return{type:i&&i.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-n}},lr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},lr.fromSaved=function(n,i,l){return i instanceof Il?new lr(n,kr(n.mode,i.state),l,i.lookAhead):new lr(n,kr(n.mode,i),l)},lr.prototype.save=function(n){var i=n!==!1?kr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Il(i,this.maxLookAhead):i};function rd(n,i,l,s){var c=[n.state.modeGen],d={};cd(n,i.text,n.doc.mode,l,function(_,N){return c.push(_,N)},d,s);for(var m=l.state,y=function(_){l.baseTokens=c;var N=n.state.overlays[_],D=1,U=0;l.state=!0,cd(n,i.text,N.mode,l,function(H,J){for(var it=D;UH&&c.splice(D,1,H,c[D+1],gt),D+=2,U=Math.min(H,gt)}if(J)if(N.opaque)c.splice(it,D-it,H,"overlay "+J),D=it+2;else for(;itn.options.maxHighlightLength&&kr(n.doc.mode,s.state),d=rd(n,i,s);c&&(s.state=c),i.stateAfter=s.save(!c),i.styles=d.styles,d.classes?i.styleClasses=d.classes:i.styleClasses&&(i.styleClasses=null),l===n.doc.highlightFrontier&&(n.doc.modeFrontier=Math.max(n.doc.modeFrontier,++n.doc.highlightFrontier))}return i.styles}function ys(n,i,l){var s=n.doc,c=n.display;if(!s.mode.startState)return new lr(s,!0,i);var d=Eb(n,i,l),m=d>s.first&&Lt(s,d-1).stateAfter,y=m?lr.fromSaved(s,m,d):new lr(s,ms(s.mode),d);return s.iter(d,i,function(w){Uc(n,w.text,y);var _=y.line;w.stateAfter=_==i-1||_%5==0||_>=c.viewFrom&&_i.start)return d}throw new Error("Mode "+n.name+" failed to advance stream.")}var sd=function(n,i,l){this.start=n.start,this.end=n.pos,this.string=n.current(),this.type=i||null,this.state=l};function ld(n,i,l,s){var c=n.doc,d=c.mode,m;i=Ht(c,i);var y=Lt(c,i.line),w=ys(n,i.line,l),_=new Te(y.text,n.options.tabSize,w),N;for(s&&(N=[]);(s||_.posn.options.maxHighlightLength?(y=!1,m&&Uc(n,i,s,N.pos),N.pos=i.length,D=null):D=ad(jc(l,N,s.state,U),d),U){var H=U[0].name;H&&(D="m-"+(D?H+" "+D:H))}if(!y||_!=D){for(;wm;--y){if(y<=d.first)return d.first;var w=Lt(d,y-1),_=w.stateAfter;if(_&&(!l||y+(_ instanceof Il?_.lookAhead:0)<=d.modeFrontier))return y;var N=j(w.text,null,n.options.tabSize);(c==null||s>N)&&(c=y-1,s=N)}return c}function Lb(n,i){if(n.modeFrontier=Math.min(n.modeFrontier,i),!(n.highlightFrontierl;s--){var c=Lt(n,s).stateAfter;if(c&&(!(c instanceof Il)||s+c.lookAhead=i:d.to>i);(s||(s=[])).push(new ql(m,d.from,w?null:d.to))}}return s}function Db(n,i,l){var s;if(n)for(var c=0;c=i:d.to>i);if(y||d.from==i&&m.type=="bookmark"&&(!l||d.marker.insertLeft)){var w=d.from==null||(m.inclusiveLeft?d.from<=i:d.from0&&y)for(var Ct=0;Ct0)){var N=[w,1],D=Z(_.from,y.from),U=Z(_.to,y.to);(D<0||!m.inclusiveLeft&&!D)&&N.push({from:_.from,to:y.from}),(U>0||!m.inclusiveRight&&!U)&&N.push({from:y.to,to:_.to}),c.splice.apply(c,N),w+=N.length-3}}return c}function hd(n){var i=n.markedSpans;if(i){for(var l=0;li)&&(!s||Vc(s,d.marker)<0)&&(s=d.marker)}return s}function vd(n,i,l,s,c){var d=Lt(n,i),m=Tr&&d.markedSpans;if(m)for(var y=0;y=0&&D<=0||N<=0&&D>=0)&&(N<=0&&(w.marker.inclusiveRight&&c.inclusiveLeft?Z(_.to,l)>=0:Z(_.to,l)>0)||N>=0&&(w.marker.inclusiveRight&&c.inclusiveLeft?Z(_.from,s)<=0:Z(_.from,s)<0)))return!0}}}function jn(n){for(var i;i=gd(n);)n=i.find(-1,!0).line;return n}function zb(n){for(var i;i=Wl(n);)n=i.find(1,!0).line;return n}function Fb(n){for(var i,l;i=Wl(n);)n=i.find(1,!0).line,(l||(l=[])).push(n);return l}function Kc(n,i){var l=Lt(n,i),s=jn(l);return l==s?i:ae(s)}function md(n,i){if(i>n.lastLine())return i;var l=Lt(n,i),s;if(!Qr(n,l))return i;for(;s=Wl(l);)l=s.find(1,!0).line;return ae(l)+1}function Qr(n,i){var l=Tr&&i.markedSpans;if(l){for(var s=void 0,c=0;ci.maxLineLength&&(i.maxLineLength=c,i.maxLine=s)})}var po=function(n,i,l){this.text=n,dd(this,i),this.height=l?l(this):1};po.prototype.lineNo=function(){return ae(this)},Qe(po);function Ib(n,i,l,s){n.text=i,n.stateAfter&&(n.stateAfter=null),n.styles&&(n.styles=null),n.order!=null&&(n.order=null),hd(n),dd(n,l);var c=s?s(n):1;c!=n.height&&In(n,c)}function qb(n){n.parent=null,hd(n)}var Hb={},Bb={};function yd(n,i){if(!n||/^\s*$/.test(n))return null;var l=i.addModeClass?Bb:Hb;return l[n]||(l[n]=n.replace(/\S+/g,"cm-$&"))}function bd(n,i){var l=q("span",null,null,v?"padding-right: .1px":null),s={pre:q("pre",[l],"CodeMirror-line"),content:l,col:0,pos:0,cm:n,trailingSpace:!1,splitSpaces:n.getOption("lineWrapping")};i.measure={};for(var c=0;c<=(i.rest?i.rest.length:0);c++){var d=c?i.rest[c-1]:i.line,m=void 0;s.pos=0,s.addToken=Ub,$l(n.display.measure)&&(m=ye(d,n.doc.direction))&&(s.addToken=Gb(s.addToken,m)),s.map=[];var y=i!=n.display.externalMeasured&&ae(d);Vb(d,s,id(n,d,y)),d.styleClasses&&(d.styleClasses.bgClass&&(s.bgClass=It(d.styleClasses.bgClass,s.bgClass||"")),d.styleClasses.textClass&&(s.textClass=It(d.styleClasses.textClass,s.textClass||""))),s.map.length==0&&s.map.push(0,0,s.content.appendChild(Wc(n.display.measure))),c==0?(i.measure.map=s.map,i.measure.cache={}):((i.measure.maps||(i.measure.maps=[])).push(s.map),(i.measure.caches||(i.measure.caches=[])).push({}))}if(v){var w=s.content.lastChild;(/\bcm-tab\b/.test(w.className)||w.querySelector&&w.querySelector(".cm-tab"))&&(s.content.className="cm-tab-wrap-hack")}return me(n,"renderLine",n,i.line,s.pre),s.pre.className&&(s.textClass=It(s.pre.className,s.textClass||"")),s}function Wb(n){var i=k("span","•","cm-invalidchar");return i.title="\\u"+n.charCodeAt(0).toString(16),i.setAttribute("aria-label",i.title),i}function Ub(n,i,l,s,c,d,m){if(i){var y=n.splitSpaces?jb(i,n.trailingSpace):i,w=n.cm.state.specialChars,_=!1,N;if(!w.test(i))n.col+=i.length,N=document.createTextNode(y),n.map.push(n.pos,n.pos+i.length,N),p&&g<9&&(_=!0),n.pos+=i.length;else{N=document.createDocumentFragment();for(var D=0;;){w.lastIndex=D;var U=w.exec(i),H=U?U.index-D:i.length-D;if(H){var J=document.createTextNode(y.slice(D,D+H));p&&g<9?N.appendChild(k("span",[J])):N.appendChild(J),n.map.push(n.pos,n.pos+H,J),n.col+=H,n.pos+=H}if(!U)break;D+=H+1;var it=void 0;if(U[0]==" "){var gt=n.cm.options.tabSize,yt=gt-n.col%gt;it=N.appendChild(k("span",lt(yt),"cm-tab")),it.setAttribute("role","presentation"),it.setAttribute("cm-text"," "),n.col+=yt}else U[0]=="\r"||U[0]==` -`?(it=N.appendChild(k("span",U[0]=="\r"?"␍":"␤","cm-invalidchar")),it.setAttribute("cm-text",U[0]),n.col+=1):(it=n.cm.options.specialCharPlaceholder(U[0]),it.setAttribute("cm-text",U[0]),p&&g<9?N.appendChild(k("span",[it])):N.appendChild(it),n.col+=1);n.map.push(n.pos,n.pos+1,it),n.pos++}}if(n.trailingSpace=y.charCodeAt(i.length-1)==32,l||s||c||_||d||m){var kt=l||"";s&&(kt+=s),c&&(kt+=c);var bt=k("span",[N],kt,d);if(m)for(var Ct in m)m.hasOwnProperty(Ct)&&Ct!="style"&&Ct!="class"&&bt.setAttribute(Ct,m[Ct]);return n.content.appendChild(bt)}n.content.appendChild(N)}}function jb(n,i){if(n.length>1&&!/ /.test(n))return n;for(var l=i,s="",c=0;c_&&D.from<=_));U++);if(D.to>=N)return n(l,s,c,d,m,y,w);n(l,s.slice(0,D.to-_),c,d,null,y,w),d=null,s=s.slice(D.to-_),_=D.to}}}function wd(n,i,l,s){var c=!s&&l.widgetNode;c&&n.map.push(n.pos,n.pos+i,c),!s&&n.cm.display.input.needsContentAttribute&&(c||(c=n.content.appendChild(document.createElement("span"))),c.setAttribute("cm-marker",l.id)),c&&(n.cm.display.input.setUneditable(c),n.content.appendChild(c)),n.pos+=i,n.trailingSpace=!1}function Vb(n,i,l){var s=n.markedSpans,c=n.text,d=0;if(!s){for(var m=1;mw||jt.collapsed&&Pt.to==w&&Pt.from==w)){if(Pt.to!=null&&Pt.to!=w&&H>Pt.to&&(H=Pt.to,it=""),jt.className&&(J+=" "+jt.className),jt.css&&(U=(U?U+";":"")+jt.css),jt.startStyle&&Pt.from==w&&(gt+=" "+jt.startStyle),jt.endStyle&&Pt.to==H&&(Ct||(Ct=[])).push(jt.endStyle,Pt.to),jt.title&&((kt||(kt={})).title=jt.title),jt.attributes)for(var ge in jt.attributes)(kt||(kt={}))[ge]=jt.attributes[ge];jt.collapsed&&(!yt||Vc(yt.marker,jt)<0)&&(yt=Pt)}else Pt.from>w&&H>Pt.from&&(H=Pt.from)}if(Ct)for(var He=0;He=y)break;for(var _n=Math.min(y,H);;){if(N){var cn=w+N.length;if(!yt){var Me=cn>_n?N.slice(0,_n-w):N;i.addToken(i,Me,D?D+J:J,gt,w+Me.length==H?it:"",U,kt)}if(cn>=_n){N=N.slice(_n-w),w=_n;break}w=cn,gt=""}N=c.slice(d,d=l[_++]),D=yd(l[_++],i.cm.options)}}}function xd(n,i,l){this.line=i,this.rest=Fb(i),this.size=this.rest?ae(ct(this.rest))-l+1:1,this.node=this.text=null,this.hidden=Qr(n,i)}function jl(n,i,l){for(var s=[],c,d=i;d2&&d.push((w.bottom+_.top)/2-l.top)}}d.push(l.bottom-l.top)}}function Ld(n,i,l){if(n.line==i)return{map:n.measure.map,cache:n.measure.cache};if(n.rest){for(var s=0;sl)return{map:n.measure.maps[c],cache:n.measure.caches[c],before:!0}}}function iw(n,i){i=jn(i);var l=ae(i),s=n.display.externalMeasured=new xd(n.doc,i,l);s.lineN=l;var c=s.built=bd(n,s);return s.text=c.pre,z(n.display.lineMeasure,c.pre),s}function Ad(n,i,l,s){return cr(n,vo(n,i),l,s)}function tu(n,i){if(i>=n.display.viewFrom&&i=l.lineN&&ii)&&(d=w-y,c=d-1,i>=w&&(m="right")),c!=null){if(s=n[_+2],y==w&&l==(s.insertLeft?"left":"right")&&(m=l),l=="left"&&c==0)for(;_&&n[_-2]==n[_-3]&&n[_-1].insertLeft;)s=n[(_-=3)+2],m="left";if(l=="right"&&c==w-y)for(;_=0&&(l=n[c]).left==l.right;c--);return l}function sw(n,i,l,s){var c=Nd(i.map,l,s),d=c.node,m=c.start,y=c.end,w=c.collapse,_;if(d.nodeType==3){for(var N=0;N<4;N++){for(;m&&ee(i.line.text.charAt(c.coverStart+m));)--m;for(;c.coverStart+y0&&(w=s="right");var D;n.options.lineWrapping&&(D=d.getClientRects()).length>1?_=D[s=="right"?D.length-1:0]:_=d.getBoundingClientRect()}if(p&&g<9&&!m&&(!_||!_.left&&!_.right)){var U=d.parentNode.getClientRects()[0];U?_={left:U.left,right:U.left+yo(n.display),top:U.top,bottom:U.bottom}:_=Md}for(var H=_.top-i.rect.top,J=_.bottom-i.rect.top,it=(H+J)/2,gt=i.view.measure.heights,yt=0;yt=s.text.length?(w=s.text.length,_="before"):w<=0&&(w=0,_="after"),!y)return m(_=="before"?w-1:w,_=="before");function N(J,it,gt){var yt=y[it],kt=yt.level==1;return m(gt?J-1:J,kt!=gt)}var D=We(y,w,_),U=Nn,H=N(w,D,_=="before");return U!=null&&(H.other=N(w,U,_!="before")),H}function zd(n,i){var l=0;i=Ht(n.doc,i),n.options.lineWrapping||(l=yo(n.display)*i.ch);var s=Lt(n.doc,i.line),c=Er(s)+Gl(n.display);return{left:l,right:l,top:c,bottom:c+s.height}}function nu(n,i,l,s,c){var d=F(n,i,l);return d.xRel=c,s&&(d.outside=s),d}function ru(n,i,l){var s=n.doc;if(l+=n.display.viewOffset,l<0)return nu(s.first,0,null,-1,-1);var c=sr(s,l),d=s.first+s.size-1;if(c>d)return nu(s.first+s.size-1,Lt(s,d).text.length,null,1,1);i<0&&(i=0);for(var m=Lt(s,c);;){var y=aw(n,m,c,i,l),w=Rb(m,y.ch+(y.xRel>0||y.outside>0?1:0));if(!w)return y;var _=w.find(1);if(_.line==c)return _;m=Lt(s,c=_.line)}}function Fd(n,i,l,s){s-=eu(i);var c=i.text.length,d=te(function(m){return cr(n,l,m-1).bottom<=s},c,0);return c=te(function(m){return cr(n,l,m).top>s},d,c),{begin:d,end:c}}function Id(n,i,l,s){l||(l=vo(n,i));var c=Vl(n,i,cr(n,l,s),"line").top;return Fd(n,i,l,c)}function iu(n,i,l,s){return n.bottom<=l?!1:n.top>l?!0:(s?n.left:n.right)>i}function aw(n,i,l,s,c){c-=Er(i);var d=vo(n,i),m=eu(i),y=0,w=i.text.length,_=!0,N=ye(i,n.doc.direction);if(N){var D=(n.options.lineWrapping?uw:cw)(n,i,l,d,N,s,c);_=D.level!=1,y=_?D.from:D.to-1,w=_?D.to:D.from-1}var U=null,H=null,J=te(function($t){var Pt=cr(n,d,$t);return Pt.top+=m,Pt.bottom+=m,iu(Pt,s,c,!1)?(Pt.top<=c&&Pt.left<=s&&(U=$t,H=Pt),!0):!1},y,w),it,gt,yt=!1;if(H){var kt=s-H.left=Ct.bottom?1:0}return J=ue(i.text,J,1),nu(l,J,gt,yt,s-it)}function cw(n,i,l,s,c,d,m){var y=te(function(D){var U=c[D],H=U.level!=1;return iu(Gn(n,F(l,H?U.to:U.from,H?"before":"after"),"line",i,s),d,m,!0)},0,c.length-1),w=c[y];if(y>0){var _=w.level!=1,N=Gn(n,F(l,_?w.from:w.to,_?"after":"before"),"line",i,s);iu(N,d,m,!0)&&N.top>m&&(w=c[y-1])}return w}function uw(n,i,l,s,c,d,m){var y=Fd(n,i,s,m),w=y.begin,_=y.end;/\s/.test(i.text.charAt(_-1))&&_--;for(var N=null,D=null,U=0;U=_||H.to<=w)){var J=H.level!=1,it=cr(n,s,J?Math.min(_,H.to)-1:Math.max(w,H.from)).right,gt=itgt)&&(N=H,D=gt)}}return N||(N=c[c.length-1]),N.from_&&(N={from:N.from,to:_,level:N.level}),N}var Ni;function mo(n){if(n.cachedTextHeight!=null)return n.cachedTextHeight;if(Ni==null){Ni=k("pre",null,"CodeMirror-line-like");for(var i=0;i<49;++i)Ni.appendChild(document.createTextNode("x")),Ni.appendChild(k("br"));Ni.appendChild(document.createTextNode("x"))}z(n.measure,Ni);var l=Ni.offsetHeight/50;return l>3&&(n.cachedTextHeight=l),V(n.measure),l||1}function yo(n){if(n.cachedCharWidth!=null)return n.cachedCharWidth;var i=k("span","xxxxxxxxxx"),l=k("pre",[i],"CodeMirror-line-like");z(n.measure,l);var s=i.getBoundingClientRect(),c=(s.right-s.left)/10;return c>2&&(n.cachedCharWidth=c),c||10}function ou(n){for(var i=n.display,l={},s={},c=i.gutters.clientLeft,d=i.gutters.firstChild,m=0;d;d=d.nextSibling,++m){var y=n.display.gutterSpecs[m].className;l[y]=d.offsetLeft+d.clientLeft+c,s[y]=d.clientWidth}return{fixedPos:su(i),gutterTotalWidth:i.gutters.offsetWidth,gutterLeft:l,gutterWidth:s,wrapperWidth:i.wrapper.clientWidth}}function su(n){return n.scroller.getBoundingClientRect().left-n.sizer.getBoundingClientRect().left}function qd(n){var i=mo(n.display),l=n.options.lineWrapping,s=l&&Math.max(5,n.display.scroller.clientWidth/yo(n.display)-3);return function(c){if(Qr(n.doc,c))return 0;var d=0;if(c.widgets)for(var m=0;m0&&(_=Lt(n.doc,w.line).text).length==w.ch){var N=j(_,_.length,n.options.tabSize)-_.length;w=F(w.line,Math.max(0,Math.round((d-Ed(n.display).left)/yo(n.display))-N))}return w}function Oi(n,i){if(i>=n.display.viewTo||(i-=n.display.viewFrom,i<0))return null;for(var l=n.display.view,s=0;si)&&(c.updateLineNumbers=i),n.curOp.viewChanged=!0,i>=c.viewTo)Tr&&Kc(n.doc,i)c.viewFrom?ei(n):(c.viewFrom+=s,c.viewTo+=s);else if(i<=c.viewFrom&&l>=c.viewTo)ei(n);else if(i<=c.viewFrom){var d=Xl(n,l,l+s,1);d?(c.view=c.view.slice(d.index),c.viewFrom=d.lineN,c.viewTo+=s):ei(n)}else if(l>=c.viewTo){var m=Xl(n,i,i,-1);m?(c.view=c.view.slice(0,m.index),c.viewTo=m.lineN):ei(n)}else{var y=Xl(n,i,i,-1),w=Xl(n,l,l+s,1);y&&w?(c.view=c.view.slice(0,y.index).concat(jl(n,y.lineN,w.lineN)).concat(c.view.slice(w.index)),c.viewTo+=s):ei(n)}var _=c.externalMeasured;_&&(l<_.lineN?_.lineN+=s:i<_.lineN+_.size&&(c.externalMeasured=null))}function ti(n,i,l){n.curOp.viewChanged=!0;var s=n.display,c=n.display.externalMeasured;if(c&&i>=c.lineN&&i=s.viewTo)){var d=s.view[Oi(n,i)];if(d.node!=null){var m=d.changes||(d.changes=[]);rt(m,l)==-1&&m.push(l)}}}function ei(n){n.display.viewFrom=n.display.viewTo=n.doc.first,n.display.view=[],n.display.viewOffset=0}function Xl(n,i,l,s){var c=Oi(n,i),d,m=n.display.view;if(!Tr||l==n.doc.first+n.doc.size)return{index:c,lineN:l};for(var y=n.display.viewFrom,w=0;w0){if(c==m.length-1)return null;d=y+m[c].size-i,c++}else d=y-i;i+=d,l+=d}for(;Kc(n.doc,l)!=l;){if(c==(s<0?0:m.length-1))return null;l+=s*m[c-(s<0?1:0)].size,c+=s}return{index:c,lineN:l}}function fw(n,i,l){var s=n.display,c=s.view;c.length==0||i>=s.viewTo||l<=s.viewFrom?(s.view=jl(n,i,l),s.viewFrom=i):(s.viewFrom>i?s.view=jl(n,i,s.viewFrom).concat(s.view):s.viewFroml&&(s.view=s.view.slice(0,Oi(n,l)))),s.viewTo=l}function Hd(n){for(var i=n.display.view,l=0,s=0;s=n.display.viewTo||w.to().line0?m:n.defaultCharWidth())+"px"}if(s.other){var y=l.appendChild(k("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));y.style.display="",y.style.left=s.other.left+"px",y.style.top=s.other.top+"px",y.style.height=(s.other.bottom-s.other.top)*.85+"px"}}function Yl(n,i){return n.top-i.top||n.left-i.left}function hw(n,i,l){var s=n.display,c=n.doc,d=document.createDocumentFragment(),m=Ed(n.display),y=m.left,w=Math.max(s.sizerWidth,Mi(n)-s.sizer.offsetLeft)-m.right,_=c.direction=="ltr";function N(bt,Ct,$t,Pt){Ct<0&&(Ct=0),Ct=Math.round(Ct),Pt=Math.round(Pt),d.appendChild(k("div",null,"CodeMirror-selected","position: absolute; left: "+bt+`px; - top: `+Ct+"px; width: "+($t??w-bt)+`px; - height: `+(Pt-Ct)+"px"))}function D(bt,Ct,$t){var Pt=Lt(c,bt),jt=Pt.text.length,ge,He;function Se(Me,un){return Kl(n,F(bt,Me),"div",Pt,un)}function _n(Me,un,Ue){var De=Id(n,Pt,null,Me),Ne=un=="ltr"==(Ue=="after")?"left":"right",Ee=Ue=="after"?De.begin:De.end-(/\s/.test(Pt.text.charAt(De.end-1))?2:1);return Se(Ee,Ne)[Ne]}var cn=ye(Pt,c.direction);return bn(cn,Ct||0,$t??jt,function(Me,un,Ue,De){var Ne=Ue=="ltr",Ee=Se(Me,Ne?"left":"right"),fn=Se(un-1,Ne?"right":"left"),No=Ct==null&&Me==0,li=$t==null&&un==jt,Ye=De==0,ur=!cn||De==cn.length-1;if(fn.top-Ee.top<=3){var Be=(_?No:li)&&Ye,$u=(_?li:No)&&ur,Nr=Be?y:(Ne?Ee:fn).left,Fi=$u?w:(Ne?fn:Ee).right;N(Nr,Ee.top,Fi-Nr,Ee.bottom)}else{var Ii,en,Po,Ru;Ne?(Ii=_&&No&&Ye?y:Ee.left,en=_?w:_n(Me,Ue,"before"),Po=_?y:_n(un,Ue,"after"),Ru=_&&li&&ur?w:fn.right):(Ii=_?_n(Me,Ue,"before"):y,en=!_&&No&&Ye?w:Ee.right,Po=!_&&li&&ur?y:fn.left,Ru=_?_n(un,Ue,"after"):w),N(Ii,Ee.top,en-Ii,Ee.bottom),Ee.bottom0?i.blinker=setInterval(function(){n.hasFocus()||bo(n),i.cursorDiv.style.visibility=(l=!l)?"":"hidden"},n.options.cursorBlinkRate):n.options.cursorBlinkRate<0&&(i.cursorDiv.style.visibility="hidden")}}function Wd(n){n.hasFocus()||(n.display.input.focus(),n.state.focused||fu(n))}function uu(n){n.state.delayingBlurEvent=!0,setTimeout(function(){n.state.delayingBlurEvent&&(n.state.delayingBlurEvent=!1,n.state.focused&&bo(n))},100)}function fu(n,i){n.state.delayingBlurEvent&&!n.state.draggingText&&(n.state.delayingBlurEvent=!1),n.options.readOnly!="nocursor"&&(n.state.focused||(me(n,"focus",n,i),n.state.focused=!0,Tt(n.display.wrapper,"CodeMirror-focused"),!n.curOp&&n.display.selForContextMenu!=n.doc.sel&&(n.display.input.reset(),v&&setTimeout(function(){return n.display.input.reset(!0)},20)),n.display.input.receivedFocus()),cu(n))}function bo(n,i){n.state.delayingBlurEvent||(n.state.focused&&(me(n,"blur",n,i),n.state.focused=!1,pt(n.display.wrapper,"CodeMirror-focused")),clearInterval(n.display.blinker),setTimeout(function(){n.state.focused||(n.display.shift=!1)},150))}function Zl(n){for(var i=n.display,l=i.lineDiv.offsetTop,s=Math.max(0,i.scroller.getBoundingClientRect().top),c=i.lineDiv.getBoundingClientRect().top,d=0,m=0;m.005||H<-.005)&&(cn.display.sizerWidth){var it=Math.ceil(N/yo(n.display));it>n.display.maxLineLength&&(n.display.maxLineLength=it,n.display.maxLine=y.line,n.display.maxLineChanged=!0)}}}Math.abs(d)>2&&(i.scroller.scrollTop+=d)}function Ud(n){if(n.widgets)for(var i=0;i=m&&(d=sr(i,Er(Lt(i,w))-n.wrapper.clientHeight),m=w)}return{from:d,to:Math.max(m,d+1)}}function dw(n,i){if(!Ce(n,"scrollCursorIntoView")){var l=n.display,s=l.sizer.getBoundingClientRect(),c=null,d=l.wrapper.ownerDocument;if(i.top+s.top<0?c=!0:i.bottom+s.top>(d.defaultView.innerHeight||d.documentElement.clientHeight)&&(c=!1),c!=null&&!T){var m=k("div","​",null,`position: absolute; - top: `+(i.top-l.viewOffset-Gl(n.display))+`px; - height: `+(i.bottom-i.top+ar(n)+l.barHeight)+`px; - left: `+i.left+"px; width: "+Math.max(2,i.right-i.left)+"px;");n.display.lineSpace.appendChild(m),m.scrollIntoView(c),n.display.lineSpace.removeChild(m)}}}function pw(n,i,l,s){s==null&&(s=0);var c;!n.options.lineWrapping&&i==l&&(l=i.sticky=="before"?F(i.line,i.ch+1,"before"):i,i=i.ch?F(i.line,i.sticky=="before"?i.ch-1:i.ch,"after"):i);for(var d=0;d<5;d++){var m=!1,y=Gn(n,i),w=!l||l==i?y:Gn(n,l);c={left:Math.min(y.left,w.left),top:Math.min(y.top,w.top)-s,right:Math.max(y.left,w.left),bottom:Math.max(y.bottom,w.bottom)+s};var _=hu(n,c),N=n.doc.scrollTop,D=n.doc.scrollLeft;if(_.scrollTop!=null&&(Ts(n,_.scrollTop),Math.abs(n.doc.scrollTop-N)>1&&(m=!0)),_.scrollLeft!=null&&(Di(n,_.scrollLeft),Math.abs(n.doc.scrollLeft-D)>1&&(m=!0)),!m)break}return c}function gw(n,i){var l=hu(n,i);l.scrollTop!=null&&Ts(n,l.scrollTop),l.scrollLeft!=null&&Di(n,l.scrollLeft)}function hu(n,i){var l=n.display,s=mo(n.display);i.top<0&&(i.top=0);var c=n.curOp&&n.curOp.scrollTop!=null?n.curOp.scrollTop:l.scroller.scrollTop,d=Qc(n),m={};i.bottom-i.top>d&&(i.bottom=i.top+d);var y=n.doc.height+Jc(l),w=i.topy-s;if(i.topc+d){var N=Math.min(i.top,(_?y:i.bottom)-d);N!=c&&(m.scrollTop=N)}var D=n.options.fixedGutter?0:l.gutters.offsetWidth,U=n.curOp&&n.curOp.scrollLeft!=null?n.curOp.scrollLeft:l.scroller.scrollLeft-D,H=Mi(n)-l.gutters.offsetWidth,J=i.right-i.left>H;return J&&(i.right=i.left+H),i.left<10?m.scrollLeft=0:i.leftH+U-3&&(m.scrollLeft=i.right+(J?0:10)-H),m}function du(n,i){i!=null&&(Ql(n),n.curOp.scrollTop=(n.curOp.scrollTop==null?n.doc.scrollTop:n.curOp.scrollTop)+i)}function wo(n){Ql(n);var i=n.getCursor();n.curOp.scrollToPos={from:i,to:i,margin:n.options.cursorScrollMargin}}function Cs(n,i,l){(i!=null||l!=null)&&Ql(n),i!=null&&(n.curOp.scrollLeft=i),l!=null&&(n.curOp.scrollTop=l)}function vw(n,i){Ql(n),n.curOp.scrollToPos=i}function Ql(n){var i=n.curOp.scrollToPos;if(i){n.curOp.scrollToPos=null;var l=zd(n,i.from),s=zd(n,i.to);jd(n,l,s,i.margin)}}function jd(n,i,l,s){var c=hu(n,{left:Math.min(i.left,l.left),top:Math.min(i.top,l.top)-s,right:Math.max(i.right,l.right),bottom:Math.max(i.bottom,l.bottom)+s});Cs(n,c.scrollLeft,c.scrollTop)}function Ts(n,i){Math.abs(n.doc.scrollTop-i)<2||(a||gu(n,{top:i}),Gd(n,i,!0),a&&gu(n),As(n,100))}function Gd(n,i,l){i=Math.max(0,Math.min(n.display.scroller.scrollHeight-n.display.scroller.clientHeight,i)),!(n.display.scroller.scrollTop==i&&!l)&&(n.doc.scrollTop=i,n.display.scrollbars.setScrollTop(i),n.display.scroller.scrollTop!=i&&(n.display.scroller.scrollTop=i))}function Di(n,i,l,s){i=Math.max(0,Math.min(i,n.display.scroller.scrollWidth-n.display.scroller.clientWidth)),!((l?i==n.doc.scrollLeft:Math.abs(n.doc.scrollLeft-i)<2)&&!s)&&(n.doc.scrollLeft=i,Zd(n),n.display.scroller.scrollLeft!=i&&(n.display.scroller.scrollLeft=i),n.display.scrollbars.setScrollLeft(i))}function Es(n){var i=n.display,l=i.gutters.offsetWidth,s=Math.round(n.doc.height+Jc(n.display));return{clientHeight:i.scroller.clientHeight,viewHeight:i.wrapper.clientHeight,scrollWidth:i.scroller.scrollWidth,clientWidth:i.scroller.clientWidth,viewWidth:i.wrapper.clientWidth,barLeft:n.options.fixedGutter?l:0,docHeight:s,scrollHeight:s+ar(n)+i.barHeight,nativeBarWidth:i.nativeBarWidth,gutterWidth:l}}var $i=function(n,i,l){this.cm=l;var s=this.vert=k("div",[k("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),c=this.horiz=k("div",[k("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");s.tabIndex=c.tabIndex=-1,n(s),n(c),wt(s,"scroll",function(){s.clientHeight&&i(s.scrollTop,"vertical")}),wt(c,"scroll",function(){c.clientWidth&&i(c.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,p&&g<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};$i.prototype.update=function(n){var i=n.scrollWidth>n.clientWidth+1,l=n.scrollHeight>n.clientHeight+1,s=n.nativeBarWidth;if(l){this.vert.style.display="block",this.vert.style.bottom=i?s+"px":"0";var c=n.viewHeight-(i?s:0);this.vert.firstChild.style.height=Math.max(0,n.scrollHeight-n.clientHeight+c)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(i){this.horiz.style.display="block",this.horiz.style.right=l?s+"px":"0",this.horiz.style.left=n.barLeft+"px";var d=n.viewWidth-n.barLeft-(l?s:0);this.horiz.firstChild.style.width=Math.max(0,n.scrollWidth-n.clientWidth+d)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&n.clientHeight>0&&(s==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:l?s:0,bottom:i?s:0}},$i.prototype.setScrollLeft=function(n){this.horiz.scrollLeft!=n&&(this.horiz.scrollLeft=n),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},$i.prototype.setScrollTop=function(n){this.vert.scrollTop!=n&&(this.vert.scrollTop=n),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},$i.prototype.zeroWidthHack=function(){var n=W&&!L?"12px":"18px";this.horiz.style.height=this.vert.style.width=n,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new nt,this.disableVert=new nt},$i.prototype.enableZeroWidthBar=function(n,i,l){n.style.visibility="";function s(){var c=n.getBoundingClientRect(),d=l=="vert"?document.elementFromPoint(c.right-1,(c.top+c.bottom)/2):document.elementFromPoint((c.right+c.left)/2,c.bottom-1);d!=n?n.style.visibility="hidden":i.set(1e3,s)}i.set(1e3,s)},$i.prototype.clear=function(){var n=this.horiz.parentNode;n.removeChild(this.horiz),n.removeChild(this.vert)};var Ls=function(){};Ls.prototype.update=function(){return{bottom:0,right:0}},Ls.prototype.setScrollLeft=function(){},Ls.prototype.setScrollTop=function(){},Ls.prototype.clear=function(){};function xo(n,i){i||(i=Es(n));var l=n.display.barWidth,s=n.display.barHeight;Vd(n,i);for(var c=0;c<4&&l!=n.display.barWidth||s!=n.display.barHeight;c++)l!=n.display.barWidth&&n.options.lineWrapping&&Zl(n),Vd(n,Es(n)),l=n.display.barWidth,s=n.display.barHeight}function Vd(n,i){var l=n.display,s=l.scrollbars.update(i);l.sizer.style.paddingRight=(l.barWidth=s.right)+"px",l.sizer.style.paddingBottom=(l.barHeight=s.bottom)+"px",l.heightForcer.style.borderBottom=s.bottom+"px solid transparent",s.right&&s.bottom?(l.scrollbarFiller.style.display="block",l.scrollbarFiller.style.height=s.bottom+"px",l.scrollbarFiller.style.width=s.right+"px"):l.scrollbarFiller.style.display="",s.bottom&&n.options.coverGutterNextToScrollbar&&n.options.fixedGutter?(l.gutterFiller.style.display="block",l.gutterFiller.style.height=s.bottom+"px",l.gutterFiller.style.width=i.gutterWidth+"px"):l.gutterFiller.style.display=""}var Kd={native:$i,null:Ls};function Xd(n){n.display.scrollbars&&(n.display.scrollbars.clear(),n.display.scrollbars.addClass&&pt(n.display.wrapper,n.display.scrollbars.addClass)),n.display.scrollbars=new Kd[n.options.scrollbarStyle](function(i){n.display.wrapper.insertBefore(i,n.display.scrollbarFiller),wt(i,"mousedown",function(){n.state.focused&&setTimeout(function(){return n.display.input.focus()},0)}),i.setAttribute("cm-not-content","true")},function(i,l){l=="horizontal"?Di(n,i):Ts(n,i)},n),n.display.scrollbars.addClass&&Tt(n.display.wrapper,n.display.scrollbars.addClass)}var mw=0;function Ri(n){n.curOp={cm:n,viewChanged:!1,startHeight:n.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++mw,markArrays:null},Kb(n.curOp)}function zi(n){var i=n.curOp;i&&Yb(i,function(l){for(var s=0;s=l.viewTo)||l.maxLineChanged&&i.options.lineWrapping,n.update=n.mustUpdate&&new ta(i,n.mustUpdate&&{top:n.scrollTop,ensure:n.scrollToPos},n.forceUpdate)}function ww(n){n.updatedDisplay=n.mustUpdate&&pu(n.cm,n.update)}function xw(n){var i=n.cm,l=i.display;n.updatedDisplay&&Zl(i),n.barMeasure=Es(i),l.maxLineChanged&&!i.options.lineWrapping&&(n.adjustWidthTo=Ad(i,l.maxLine,l.maxLine.text.length).left+3,i.display.sizerWidth=n.adjustWidthTo,n.barMeasure.scrollWidth=Math.max(l.scroller.clientWidth,l.sizer.offsetLeft+n.adjustWidthTo+ar(i)+i.display.barWidth),n.maxScrollLeft=Math.max(0,l.sizer.offsetLeft+n.adjustWidthTo-Mi(i))),(n.updatedDisplay||n.selectionChanged)&&(n.preparedSelection=l.input.prepareSelection())}function _w(n){var i=n.cm;n.adjustWidthTo!=null&&(i.display.sizer.style.minWidth=n.adjustWidthTo+"px",n.maxScrollLeft=n.display.viewTo)){var l=+new Date+n.options.workTime,s=ys(n,i.highlightFrontier),c=[];i.iter(s.line,Math.min(i.first+i.size,n.display.viewTo+500),function(d){if(s.line>=n.display.viewFrom){var m=d.styles,y=d.text.length>n.options.maxHighlightLength?kr(i.mode,s.state):null,w=rd(n,d,s,!0);y&&(s.state=y),d.styles=w.styles;var _=d.styleClasses,N=w.classes;N?d.styleClasses=N:_&&(d.styleClasses=null);for(var D=!m||m.length!=d.styles.length||_!=N&&(!_||!N||_.bgClass!=N.bgClass||_.textClass!=N.textClass),U=0;!D&&Ul)return As(n,n.options.workDelay),!0}),i.highlightFrontier=s.line,i.modeFrontier=Math.max(i.modeFrontier,s.line),c.length&&xn(n,function(){for(var d=0;d=l.viewFrom&&i.visible.to<=l.viewTo&&(l.updateLineNumbers==null||l.updateLineNumbers>=l.viewTo)&&l.renderedView==l.view&&Hd(n)==0)return!1;Jd(n)&&(ei(n),i.dims=ou(n));var c=s.first+s.size,d=Math.max(i.visible.from-n.options.viewportMargin,s.first),m=Math.min(c,i.visible.to+n.options.viewportMargin);l.viewFromm&&l.viewTo-m<20&&(m=Math.min(c,l.viewTo)),Tr&&(d=Kc(n.doc,d),m=md(n.doc,m));var y=d!=l.viewFrom||m!=l.viewTo||l.lastWrapHeight!=i.wrapperHeight||l.lastWrapWidth!=i.wrapperWidth;fw(n,d,m),l.viewOffset=Er(Lt(n.doc,l.viewFrom)),n.display.mover.style.top=l.viewOffset+"px";var w=Hd(n);if(!y&&w==0&&!i.force&&l.renderedView==l.view&&(l.updateLineNumbers==null||l.updateLineNumbers>=l.viewTo))return!1;var _=Tw(n);return w>4&&(l.lineDiv.style.display="none"),Lw(n,l.updateLineNumbers,i.dims),w>4&&(l.lineDiv.style.display=""),l.renderedView=l.view,Ew(_),V(l.cursorDiv),V(l.selectionDiv),l.gutters.style.height=l.sizer.style.minHeight=0,y&&(l.lastWrapHeight=i.wrapperHeight,l.lastWrapWidth=i.wrapperWidth,As(n,400)),l.updateLineNumbers=null,!0}function Yd(n,i){for(var l=i.viewport,s=!0;;s=!1){if(!s||!n.options.lineWrapping||i.oldDisplayWidth==Mi(n)){if(l&&l.top!=null&&(l={top:Math.min(n.doc.height+Jc(n.display)-Qc(n),l.top)}),i.visible=Jl(n.display,n.doc,l),i.visible.from>=n.display.viewFrom&&i.visible.to<=n.display.viewTo)break}else s&&(i.visible=Jl(n.display,n.doc,l));if(!pu(n,i))break;Zl(n);var c=Es(n);ks(n),xo(n,c),mu(n,c),i.force=!1}i.signal(n,"update",n),(n.display.viewFrom!=n.display.reportedViewFrom||n.display.viewTo!=n.display.reportedViewTo)&&(i.signal(n,"viewportChange",n,n.display.viewFrom,n.display.viewTo),n.display.reportedViewFrom=n.display.viewFrom,n.display.reportedViewTo=n.display.viewTo)}function gu(n,i){var l=new ta(n,i);if(pu(n,l)){Zl(n),Yd(n,l);var s=Es(n);ks(n),xo(n,s),mu(n,s),l.finish()}}function Lw(n,i,l){var s=n.display,c=n.options.lineNumbers,d=s.lineDiv,m=d.firstChild;function y(J){var it=J.nextSibling;return v&&W&&n.display.currentWheelTarget==J?J.style.display="none":J.parentNode.removeChild(J),it}for(var w=s.view,_=s.viewFrom,N=0;N-1&&(H=!1),_d(n,D,_,l)),H&&(V(D.lineNumber),D.lineNumber.appendChild(document.createTextNode($(n.options,_)))),m=D.node.nextSibling}_+=D.size}for(;m;)m=y(m)}function vu(n){var i=n.gutters.offsetWidth;n.sizer.style.marginLeft=i+"px",Fe(n,"gutterChanged",n)}function mu(n,i){n.display.sizer.style.minHeight=i.docHeight+"px",n.display.heightForcer.style.top=i.docHeight+"px",n.display.gutters.style.height=i.docHeight+n.display.barHeight+ar(n)+"px"}function Zd(n){var i=n.display,l=i.view;if(!(!i.alignWidgets&&(!i.gutters.firstChild||!n.options.fixedGutter))){for(var s=su(i)-i.scroller.scrollLeft+n.doc.scrollLeft,c=i.gutters.offsetWidth,d=s+"px",m=0;m=105&&(c.wrapper.style.clipPath="inset(0px)"),c.wrapper.setAttribute("translate","no"),p&&g<8&&(c.gutters.style.zIndex=-1,c.scroller.style.paddingRight=0),!v&&!(a&&E)&&(c.scroller.draggable=!0),n&&(n.appendChild?n.appendChild(c.wrapper):n(c.wrapper)),c.viewFrom=c.viewTo=i.first,c.reportedViewFrom=c.reportedViewTo=i.first,c.view=[],c.renderedView=null,c.externalMeasured=null,c.viewOffset=0,c.lastWrapHeight=c.lastWrapWidth=0,c.updateLineNumbers=null,c.nativeBarWidth=c.barHeight=c.barWidth=0,c.scrollbarsClipped=!1,c.lineNumWidth=c.lineNumInnerWidth=c.lineNumChars=null,c.alignWidgets=!1,c.cachedCharWidth=c.cachedTextHeight=c.cachedPaddingH=null,c.maxLine=null,c.maxLineLength=0,c.maxLineChanged=!1,c.wheelDX=c.wheelDY=c.wheelStartX=c.wheelStartY=null,c.shift=!1,c.selForContextMenu=null,c.activeTouch=null,c.gutterSpecs=yu(s.gutters,s.lineNumbers),Qd(c),l.init(c)}var ea=0,Ar=null;p?Ar=-.53:a?Ar=15:x?Ar=-.7:A&&(Ar=-1/3);function tp(n){var i=n.wheelDeltaX,l=n.wheelDeltaY;return i==null&&n.detail&&n.axis==n.HORIZONTAL_AXIS&&(i=n.detail),l==null&&n.detail&&n.axis==n.VERTICAL_AXIS?l=n.detail:l==null&&(l=n.wheelDelta),{x:i,y:l}}function Mw(n){var i=tp(n);return i.x*=Ar,i.y*=Ar,i}function ep(n,i){x&&S==102&&(n.display.chromeScrollHack==null?n.display.sizer.style.pointerEvents="none":clearTimeout(n.display.chromeScrollHack),n.display.chromeScrollHack=setTimeout(function(){n.display.chromeScrollHack=null,n.display.sizer.style.pointerEvents=""},100));var l=tp(i),s=l.x,c=l.y,d=Ar;i.deltaMode===0&&(s=i.deltaX,c=i.deltaY,d=1);var m=n.display,y=m.scroller,w=y.scrollWidth>y.clientWidth,_=y.scrollHeight>y.clientHeight;if(s&&w||c&&_){if(c&&W&&v){t:for(var N=i.target,D=m.view;N!=y;N=N.parentNode)for(var U=0;U=0&&Z(n,s.to())<=0)return l}return-1};var ce=function(n,i){this.anchor=n,this.head=i};ce.prototype.from=function(){return Oe(this.anchor,this.head)},ce.prototype.to=function(){return oe(this.anchor,this.head)},ce.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Vn(n,i,l){var s=n&&n.options.selectionsMayTouch,c=i[l];i.sort(function(U,H){return Z(U.from(),H.from())}),l=rt(i,c);for(var d=1;d0:w>=0){var _=Oe(y.from(),m.from()),N=oe(y.to(),m.to()),D=y.empty()?m.from()==m.head:y.from()==y.head;d<=l&&--l,i.splice(--d,2,new ce(D?N:_,D?_:N))}}return new On(i,l)}function ni(n,i){return new On([new ce(n,i||n)],0)}function ri(n){return n.text?F(n.from.line+n.text.length-1,ct(n.text).length+(n.text.length==1?n.from.ch:0)):n.to}function np(n,i){if(Z(n,i.from)<0)return n;if(Z(n,i.to)<=0)return ri(i);var l=n.line+i.text.length-(i.to.line-i.from.line)-1,s=n.ch;return n.line==i.to.line&&(s+=ri(i).ch-i.to.ch),F(l,s)}function bu(n,i){for(var l=[],s=0;s1&&n.remove(y.line+1,J-1),n.insert(y.line+1,yt)}Fe(n,"change",n,i)}function ii(n,i,l){function s(c,d,m){if(c.linked)for(var y=0;y1&&!n.done[n.done.length-2].ranges)return n.done.pop(),ct(n.done)}function ap(n,i,l,s){var c=n.history;c.undone.length=0;var d=+new Date,m,y;if((c.lastOp==s||c.lastOrigin==i.origin&&i.origin&&(i.origin.charAt(0)=="+"&&c.lastModTime>d-(n.cm?n.cm.options.historyEventDelay:500)||i.origin.charAt(0)=="*"))&&(m=Ow(c,c.lastOp==s)))y=ct(m.changes),Z(i.from,i.to)==0&&Z(i.from,y.to)==0?y.to=ri(i):m.changes.push(_u(n,i));else{var w=ct(c.done);for((!w||!w.ranges)&&ra(n.sel,c.done),m={changes:[_u(n,i)],generation:c.generation},c.done.push(m);c.done.length>c.undoDepth;)c.done.shift(),c.done[0].ranges||c.done.shift()}c.done.push(l),c.generation=++c.maxGeneration,c.lastModTime=c.lastSelTime=d,c.lastOp=c.lastSelOp=s,c.lastOrigin=c.lastSelOrigin=i.origin,y||me(n,"historyAdded")}function Dw(n,i,l,s){var c=i.charAt(0);return c=="*"||c=="+"&&l.ranges.length==s.ranges.length&&l.somethingSelected()==s.somethingSelected()&&new Date-n.history.lastSelTime<=(n.cm?n.cm.options.historyEventDelay:500)}function $w(n,i,l,s){var c=n.history,d=s&&s.origin;l==c.lastSelOp||d&&c.lastSelOrigin==d&&(c.lastModTime==c.lastSelTime&&c.lastOrigin==d||Dw(n,d,ct(c.done),i))?c.done[c.done.length-1]=i:ra(i,c.done),c.lastSelTime=+new Date,c.lastSelOrigin=d,c.lastSelOp=l,s&&s.clearRedo!==!1&&lp(c.undone)}function ra(n,i){var l=ct(i);l&&l.ranges&&l.equals(n)||i.push(n)}function cp(n,i,l,s){var c=i["spans_"+n.id],d=0;n.iter(Math.max(n.first,l),Math.min(n.first+n.size,s),function(m){m.markedSpans&&((c||(c=i["spans_"+n.id]={}))[d]=m.markedSpans),++d})}function Rw(n){if(!n)return null;for(var i,l=0;l-1&&(ct(y)[D]=_[D],delete _[D])}}return s}function Su(n,i,l,s){if(s){var c=n.anchor;if(l){var d=Z(i,c)<0;d!=Z(l,c)<0?(c=i,i=l):d!=Z(i,l)<0&&(i=l)}return new ce(c,i)}else return new ce(l||i,i)}function ia(n,i,l,s,c){c==null&&(c=n.cm&&(n.cm.display.shift||n.extend)),Xe(n,new On([Su(n.sel.primary(),i,l,c)],0),s)}function fp(n,i,l){for(var s=[],c=n.cm&&(n.cm.display.shift||n.extend),d=0;d=i.ch:y.to>i.ch))){if(c&&(me(w,"beforeCursorEnter"),w.explicitlyCleared))if(d.markedSpans){--m;continue}else break;if(!w.atomic)continue;if(l){var D=w.find(s<0?1:-1),U=void 0;if((s<0?N:_)&&(D=mp(n,D,-s,D&&D.line==i.line?d:null)),D&&D.line==i.line&&(U=Z(D,l))&&(s<0?U<0:U>0))return So(n,D,i,s,c)}var H=w.find(s<0?-1:1);return(s<0?_:N)&&(H=mp(n,H,s,H.line==i.line?d:null)),H?So(n,H,i,s,c):null}}return i}function sa(n,i,l,s,c){var d=s||1,m=So(n,i,l,d,c)||!c&&So(n,i,l,d,!0)||So(n,i,l,-d,c)||!c&&So(n,i,l,-d,!0);return m||(n.cantEdit=!0,F(n.first,0))}function mp(n,i,l,s){return l<0&&i.ch==0?i.line>n.first?Ht(n,F(i.line-1)):null:l>0&&i.ch==(s||Lt(n,i.line)).text.length?i.line=0;--c)wp(n,{from:s[c].from,to:s[c].to,text:c?[""]:i.text,origin:i.origin});else wp(n,i)}}function wp(n,i){if(!(i.text.length==1&&i.text[0]==""&&Z(i.from,i.to)==0)){var l=bu(n,i);ap(n,i,l,n.cm?n.cm.curOp.id:NaN),Ps(n,i,l,Gc(n,i));var s=[];ii(n,function(c,d){!d&&rt(s,c.history)==-1&&(kp(c.history,i),s.push(c.history)),Ps(c,i,null,Gc(c,i))})}}function la(n,i,l){var s=n.cm&&n.cm.state.suppressEdits;if(!(s&&!l)){for(var c=n.history,d,m=n.sel,y=i=="undo"?c.done:c.undone,w=i=="undo"?c.undone:c.done,_=0;_=0;--H){var J=U(H);if(J)return J.v}}}}function xp(n,i){if(i!=0&&(n.first+=i,n.sel=new On(vt(n.sel.ranges,function(c){return new ce(F(c.anchor.line+i,c.anchor.ch),F(c.head.line+i,c.head.ch))}),n.sel.primIndex),n.cm)){ln(n.cm,n.first,n.first-i,i);for(var l=n.cm.display,s=l.viewFrom;sn.lastLine())){if(i.from.lined&&(i={from:i.from,to:F(d,Lt(n,d).text.length),text:[i.text[0]],origin:i.origin}),i.removed=Cr(n,i.from,i.to),l||(l=bu(n,i)),n.cm?Iw(n.cm,i,s):xu(n,i,s),oa(n,l,O),n.cantEdit&&sa(n,F(n.firstLine(),0))&&(n.cantEdit=!1)}}function Iw(n,i,l){var s=n.doc,c=n.display,d=i.from,m=i.to,y=!1,w=d.line;n.options.lineWrapping||(w=ae(jn(Lt(s,d.line))),s.iter(w,m.line+1,function(H){if(H==c.maxLine)return y=!0,!0})),s.sel.contains(i.from,i.to)>-1&&Dl(n),xu(s,i,l,qd(n)),n.options.lineWrapping||(s.iter(w,d.line+i.text.length,function(H){var J=Ul(H);J>c.maxLineLength&&(c.maxLine=H,c.maxLineLength=J,c.maxLineChanged=!0,y=!1)}),y&&(n.curOp.updateMaxLine=!0)),Lb(s,d.line),As(n,400);var _=i.text.length-(m.line-d.line)-1;i.full?ln(n):d.line==m.line&&i.text.length==1&&!ip(n.doc,i)?ti(n,d.line,"text"):ln(n,d.line,m.line+1,_);var N=Je(n,"changes"),D=Je(n,"change");if(D||N){var U={from:d,to:m,text:i.text,removed:i.removed,origin:i.origin};D&&Fe(n,"change",n,U),N&&(n.curOp.changeObjs||(n.curOp.changeObjs=[])).push(U)}n.display.selForContextMenu=null}function Co(n,i,l,s,c){var d;s||(s=l),Z(s,l)<0&&(d=[s,l],l=d[0],s=d[1]),typeof i=="string"&&(i=n.splitLines(i)),ko(n,{from:l,to:s,text:i,origin:c})}function _p(n,i,l,s){l1||!(this.children[0]instanceof Ds))){var y=[];this.collapse(y),this.children=[new Ds(y)],this.children[0].parent=this}},collapse:function(n){for(var i=0;i50){for(var m=c.lines.length%25+25,y=m;y10);n.parent.maybeSpill()}},iterN:function(n,i,l){for(var s=0;sn.display.maxLineLength&&(n.display.maxLine=_,n.display.maxLineLength=N,n.display.maxLineChanged=!0)}s!=null&&n&&this.collapsed&&ln(n,s,c+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,n&&gp(n.doc)),n&&Fe(n,"markerCleared",n,this,s,c),i&&zi(n),this.parent&&this.parent.clear()}},oi.prototype.find=function(n,i){n==null&&this.type=="bookmark"&&(n=1);for(var l,s,c=0;c0||m==0&&d.clearWhenEmpty!==!1)return d;if(d.replacedWith&&(d.collapsed=!0,d.widgetNode=q("span",[d.replacedWith],"CodeMirror-widget"),s.handleMouseEvents||d.widgetNode.setAttribute("cm-ignore-events","true"),s.insertLeft&&(d.widgetNode.insertLeft=!0)),d.collapsed){if(vd(n,i.line,i,l,d)||i.line!=l.line&&vd(n,l.line,i,l,d))throw new Error("Inserting collapsed marker partially overlapping an existing one");Mb()}d.addToHistory&&ap(n,{from:i,to:l,origin:"markText"},n.sel,NaN);var y=i.line,w=n.cm,_;if(n.iter(y,l.line+1,function(D){w&&d.collapsed&&!w.options.lineWrapping&&jn(D)==w.display.maxLine&&(_=!0),d.collapsed&&y!=i.line&&In(D,0),Pb(D,new ql(d,y==i.line?i.ch:null,y==l.line?l.ch:null),n.cm&&n.cm.curOp),++y}),d.collapsed&&n.iter(i.line,l.line+1,function(D){Qr(n,D)&&In(D,0)}),d.clearOnEnter&&wt(d,"beforeCursorEnter",function(){return d.clear()}),d.readOnly&&(Ab(),(n.history.done.length||n.history.undone.length)&&n.clearHistory()),d.collapsed&&(d.id=++Tp,d.atomic=!0),w){if(_&&(w.curOp.updateMaxLine=!0),d.collapsed)ln(w,i.line,l.line+1);else if(d.className||d.startStyle||d.endStyle||d.css||d.attributes||d.title)for(var N=i.line;N<=l.line;N++)ti(w,N,"text");d.atomic&&gp(w.doc),Fe(w,"markerAdded",w,d)}return d}var zs=function(n,i){this.markers=n,this.primary=i;for(var l=0;l=0;w--)ko(this,s[w]);y?dp(this,y):this.cm&&wo(this.cm)}),undo:qe(function(){la(this,"undo")}),redo:qe(function(){la(this,"redo")}),undoSelection:qe(function(){la(this,"undo",!0)}),redoSelection:qe(function(){la(this,"redo",!0)}),setExtending:function(n){this.extend=n},getExtending:function(){return this.extend},historySize:function(){for(var n=this.history,i=0,l=0,s=0;s=n.ch)&&i.push(c.marker.parent||c.marker)}return i},findMarks:function(n,i,l){n=Ht(this,n),i=Ht(this,i);var s=[],c=n.line;return this.iter(n.line,i.line+1,function(d){var m=d.markedSpans;if(m)for(var y=0;y=w.to||w.from==null&&c!=n.line||w.from!=null&&c==i.line&&w.from>=i.ch)&&(!l||l(w.marker))&&s.push(w.marker.parent||w.marker)}++c}),s},getAllMarks:function(){var n=[];return this.iter(function(i){var l=i.markedSpans;if(l)for(var s=0;sn)return i=n,!0;n-=d,++l}),Ht(this,F(l,i))},indexFromPos:function(n){n=Ht(this,n);var i=n.ch;if(n.linei&&(i=n.from),n.to!=null&&n.to-1){i.state.draggingText(n),setTimeout(function(){return i.display.input.focus()},20);return}try{var N=n.dataTransfer.getData("Text");if(N){var D;if(i.state.draggingText&&!i.state.draggingText.copy&&(D=i.listSelections()),oa(i.doc,ni(l,l)),D)for(var U=0;U=0;y--)Co(n.doc,"",s[y].from,s[y].to,"+delete");wo(n)})}function Cu(n,i,l){var s=ue(n.text,i+l,l);return s<0||s>n.text.length?null:s}function Tu(n,i,l){var s=Cu(n,i.ch,l);return s==null?null:new F(i.line,s,l<0?"after":"before")}function Eu(n,i,l,s,c){if(n){i.doc.direction=="rtl"&&(c=-c);var d=ye(l,i.doc.direction);if(d){var m=c<0?ct(d):d[0],y=c<0==(m.level==1),w=y?"after":"before",_;if(m.level>0||i.doc.direction=="rtl"){var N=vo(i,l);_=c<0?l.text.length-1:0;var D=cr(i,N,_).top;_=te(function(U){return cr(i,N,U).top==D},c<0==(m.level==1)?m.from:m.to-1,_),w=="before"&&(_=Cu(l,_,1))}else _=c<0?m.to:m.from;return new F(s,_,w)}}return new F(s,c<0?l.text.length:0,c<0?"before":"after")}function Qw(n,i,l,s){var c=ye(i,n.doc.direction);if(!c)return Tu(i,l,s);l.ch>=i.text.length?(l.ch=i.text.length,l.sticky="before"):l.ch<=0&&(l.ch=0,l.sticky="after");var d=We(c,l.ch,l.sticky),m=c[d];if(n.doc.direction=="ltr"&&m.level%2==0&&(s>0?m.to>l.ch:m.from=m.from&&U>=N.begin)){var H=D?"before":"after";return new F(l.line,U,H)}}var J=function(yt,kt,bt){for(var Ct=function(ge,He){return He?new F(l.line,y(ge,1),"before"):new F(l.line,ge,"after")};yt>=0&&yt0==($t.level!=1),jt=Pt?bt.begin:y(bt.end,-1);if($t.from<=jt&&jt<$t.to||(jt=Pt?$t.from:y($t.to,-1),bt.begin<=jt&&jt0?N.end:y(N.begin,-1);return gt!=null&&!(s>0&>==i.text.length)&&(it=J(s>0?0:c.length-1,s,_(gt)),it)?it:null}var qs={selectAll:yp,singleSelection:function(n){return n.setSelection(n.getCursor("anchor"),n.getCursor("head"),O)},killLine:function(n){return Lo(n,function(i){if(i.empty()){var l=Lt(n.doc,i.head.line).text.length;return i.head.ch==l&&i.head.line0)c=new F(c.line,c.ch+1),n.replaceRange(d.charAt(c.ch-1)+d.charAt(c.ch-2),F(c.line,c.ch-2),c,"+transpose");else if(c.line>n.doc.first){var m=Lt(n.doc,c.line-1).text;m&&(c=new F(c.line,1),n.replaceRange(d.charAt(0)+n.doc.lineSeparator()+m.charAt(m.length-1),F(c.line-1,m.length-1),c,"+transpose"))}}l.push(new ce(c,c))}n.setSelections(l)})},newlineAndIndent:function(n){return xn(n,function(){for(var i=n.listSelections(),l=i.length-1;l>=0;l--)n.replaceRange(n.doc.lineSeparator(),i[l].anchor,i[l].head,"+input");i=n.listSelections();for(var s=0;sn&&Z(i,this.pos)==0&&l==this.button};var Bs,Ws;function sx(n,i){var l=+new Date;return Ws&&Ws.compare(l,n,i)?(Bs=Ws=null,"triple"):Bs&&Bs.compare(l,n,i)?(Ws=new Au(l,n,i),Bs=null,"double"):(Bs=new Au(l,n,i),Ws=null,"single")}function Bp(n){var i=this,l=i.display;if(!(Ce(i,n)||l.activeTouch&&l.input.supportsTouch())){if(l.input.ensurePolled(),l.shift=n.shiftKey,Lr(l,n)){v||(l.scroller.draggable=!1,setTimeout(function(){return l.scroller.draggable=!0},100));return}if(!Mu(i,n)){var s=Pi(i,n),c=gs(n),d=s?sx(s,c):"single";Xt(i).focus(),c==1&&i.state.selectingText&&i.state.selectingText(n),!(s&&lx(i,c,s,d,n))&&(c==1?s?cx(i,s,d,n):sn(n)==l.scroller&&Ke(n):c==2?(s&&ia(i.doc,s),setTimeout(function(){return l.input.focus()},20)):c==3&&(st?i.display.input.onContextMenu(n):uu(i)))}}}function lx(n,i,l,s,c){var d="Click";return s=="double"?d="Double"+d:s=="triple"&&(d="Triple"+d),d=(i==1?"Left":i==2?"Middle":"Right")+d,Hs(n,Op(d,c),c,function(m){if(typeof m=="string"&&(m=qs[m]),!m)return!1;var y=!1;try{n.isReadOnly()&&(n.state.suppressEdits=!0),y=m(n,l)!=Mt}finally{n.state.suppressEdits=!1}return y})}function ax(n,i,l){var s=n.getOption("configureMouse"),c=s?s(n,i,l):{};if(c.unit==null){var d=X?l.shiftKey&&l.metaKey:l.altKey;c.unit=d?"rectangle":i=="single"?"char":i=="double"?"word":"line"}return(c.extend==null||n.doc.extend)&&(c.extend=n.doc.extend||l.shiftKey),c.addNew==null&&(c.addNew=W?l.metaKey:l.ctrlKey),c.moveOnDrag==null&&(c.moveOnDrag=!(W?l.altKey:l.ctrlKey)),c}function cx(n,i,l,s){p?setTimeout(Kt(Wd,n),0):n.curOp.focus=mt(Ut(n));var c=ax(n,l,s),d=n.doc.sel,m;n.options.dragDrop&&Bc&&!n.isReadOnly()&&l=="single"&&(m=d.contains(i))>-1&&(Z((m=d.ranges[m]).from(),i)<0||i.xRel>0)&&(Z(m.to(),i)>0||i.xRel<0)?ux(n,s,i,c):fx(n,s,i,c)}function ux(n,i,l,s){var c=n.display,d=!1,m=Ie(n,function(_){v&&(c.scroller.draggable=!1),n.state.draggingText=!1,n.state.delayingBlurEvent&&(n.hasFocus()?n.state.delayingBlurEvent=!1:uu(n)),Ve(c.wrapper.ownerDocument,"mouseup",m),Ve(c.wrapper.ownerDocument,"mousemove",y),Ve(c.scroller,"dragstart",w),Ve(c.scroller,"drop",m),d||(Ke(_),s.addNew||ia(n.doc,l,null,null,s.extend),v&&!A||p&&g==9?setTimeout(function(){c.wrapper.ownerDocument.body.focus({preventScroll:!0}),c.input.focus()},20):c.input.focus())}),y=function(_){d=d||Math.abs(i.clientX-_.clientX)+Math.abs(i.clientY-_.clientY)>=10},w=function(){return d=!0};v&&(c.scroller.draggable=!0),n.state.draggingText=m,m.copy=!s.moveOnDrag,wt(c.wrapper.ownerDocument,"mouseup",m),wt(c.wrapper.ownerDocument,"mousemove",y),wt(c.scroller,"dragstart",w),wt(c.scroller,"drop",m),n.state.delayingBlurEvent=!0,setTimeout(function(){return c.input.focus()},20),c.scroller.dragDrop&&c.scroller.dragDrop()}function Wp(n,i,l){if(l=="char")return new ce(i,i);if(l=="word")return n.findWordAt(i);if(l=="line")return new ce(F(i.line,0),Ht(n.doc,F(i.line+1,0)));var s=l(n,i);return new ce(s.from,s.to)}function fx(n,i,l,s){p&&uu(n);var c=n.display,d=n.doc;Ke(i);var m,y,w=d.sel,_=w.ranges;if(s.addNew&&!s.extend?(y=d.sel.contains(l),y>-1?m=_[y]:m=new ce(l,l)):(m=d.sel.primary(),y=d.sel.primIndex),s.unit=="rectangle")s.addNew||(m=new ce(l,l)),l=Pi(n,i,!0,!0),y=-1;else{var N=Wp(n,l,s.unit);s.extend?m=Su(m,N.anchor,N.head,s.extend):m=N}s.addNew?y==-1?(y=_.length,Xe(d,Vn(n,_.concat([m]),y),{scroll:!1,origin:"*mouse"})):_.length>1&&_[y].empty()&&s.unit=="char"&&!s.extend?(Xe(d,Vn(n,_.slice(0,y).concat(_.slice(y+1)),0),{scroll:!1,origin:"*mouse"}),w=d.sel):ku(d,y,m,I):(y=0,Xe(d,new On([m],0),I),w=d.sel);var D=l;function U(bt){if(Z(D,bt)!=0)if(D=bt,s.unit=="rectangle"){for(var Ct=[],$t=n.options.tabSize,Pt=j(Lt(d,l.line).text,l.ch,$t),jt=j(Lt(d,bt.line).text,bt.ch,$t),ge=Math.min(Pt,jt),He=Math.max(Pt,jt),Se=Math.min(l.line,bt.line),_n=Math.min(n.lastLine(),Math.max(l.line,bt.line));Se<=_n;Se++){var cn=Lt(d,Se).text,Me=tt(cn,ge,$t);ge==He?Ct.push(new ce(F(Se,Me),F(Se,Me))):cn.length>Me&&Ct.push(new ce(F(Se,Me),F(Se,tt(cn,He,$t))))}Ct.length||Ct.push(new ce(l,l)),Xe(d,Vn(n,w.ranges.slice(0,y).concat(Ct),y),{origin:"*mouse",scroll:!1}),n.scrollIntoView(bt)}else{var un=m,Ue=Wp(n,bt,s.unit),De=un.anchor,Ne;Z(Ue.anchor,De)>0?(Ne=Ue.head,De=Oe(un.from(),Ue.anchor)):(Ne=Ue.anchor,De=oe(un.to(),Ue.head));var Ee=w.ranges.slice(0);Ee[y]=hx(n,new ce(Ht(d,De),Ne)),Xe(d,Vn(n,Ee,y),I)}}var H=c.wrapper.getBoundingClientRect(),J=0;function it(bt){var Ct=++J,$t=Pi(n,bt,!0,s.unit=="rectangle");if($t)if(Z($t,D)!=0){n.curOp.focus=mt(Ut(n)),U($t);var Pt=Jl(c,d);($t.line>=Pt.to||$t.lineH.bottom?20:0;jt&&setTimeout(Ie(n,function(){J==Ct&&(c.scroller.scrollTop+=jt,it(bt))}),50)}}function gt(bt){n.state.selectingText=!1,J=1/0,bt&&(Ke(bt),c.input.focus()),Ve(c.wrapper.ownerDocument,"mousemove",yt),Ve(c.wrapper.ownerDocument,"mouseup",kt),d.history.lastSelOrigin=null}var yt=Ie(n,function(bt){bt.buttons===0||!gs(bt)?gt(bt):it(bt)}),kt=Ie(n,gt);n.state.selectingText=kt,wt(c.wrapper.ownerDocument,"mousemove",yt),wt(c.wrapper.ownerDocument,"mouseup",kt)}function hx(n,i){var l=i.anchor,s=i.head,c=Lt(n.doc,l.line);if(Z(l,s)==0&&l.sticky==s.sticky)return i;var d=ye(c);if(!d)return i;var m=We(d,l.ch,l.sticky),y=d[m];if(y.from!=l.ch&&y.to!=l.ch)return i;var w=m+(y.from==l.ch==(y.level!=1)?0:1);if(w==0||w==d.length)return i;var _;if(s.line!=l.line)_=(s.line-l.line)*(n.doc.direction=="ltr"?1:-1)>0;else{var N=We(d,s.ch,s.sticky),D=N-m||(s.ch-l.ch)*(y.level==1?-1:1);N==w-1||N==w?_=D<0:_=D>0}var U=d[w+(_?-1:0)],H=_==(U.level==1),J=H?U.from:U.to,it=H?"after":"before";return l.ch==J&&l.sticky==it?i:new ce(new F(l.line,J,it),s)}function Up(n,i,l,s){var c,d;if(i.touches)c=i.touches[0].clientX,d=i.touches[0].clientY;else try{c=i.clientX,d=i.clientY}catch{return!1}if(c>=Math.floor(n.display.gutters.getBoundingClientRect().right))return!1;s&&Ke(i);var m=n.display,y=m.lineDiv.getBoundingClientRect();if(d>y.bottom||!Je(n,l))return ps(i);d-=y.top-m.viewOffset;for(var w=0;w=c){var N=sr(n.doc,d),D=n.display.gutterSpecs[w];return me(n,l,n,N,D.className,i),ps(i)}}}function Mu(n,i){return Up(n,i,"gutterClick",!0)}function jp(n,i){Lr(n.display,i)||dx(n,i)||Ce(n,i,"contextmenu")||st||n.display.input.onContextMenu(i)}function dx(n,i){return Je(n,"gutterContextMenu")?Up(n,i,"gutterContextMenu",!1):!1}function Gp(n){n.display.wrapper.className=n.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+n.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ss(n)}var Ao={toString:function(){return"CodeMirror.Init"}},Vp={},fa={};function px(n){var i=n.optionHandlers;function l(s,c,d,m){n.defaults[s]=c,d&&(i[s]=m?function(y,w,_){_!=Ao&&d(y,w,_)}:d)}n.defineOption=l,n.Init=Ao,l("value","",function(s,c){return s.setValue(c)},!0),l("mode",null,function(s,c){s.doc.modeOption=c,wu(s)},!0),l("indentUnit",2,wu,!0),l("indentWithTabs",!1),l("smartIndent",!0),l("tabSize",4,function(s){Ns(s),Ss(s),ln(s)},!0),l("lineSeparator",null,function(s,c){if(s.doc.lineSep=c,!!c){var d=[],m=s.doc.first;s.doc.iter(function(w){for(var _=0;;){var N=w.text.indexOf(c,_);if(N==-1)break;_=N+c.length,d.push(F(m,N))}m++});for(var y=d.length-1;y>=0;y--)Co(s.doc,c,d[y],F(d[y].line,d[y].ch+c.length))}}),l("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,function(s,c,d){s.state.specialChars=new RegExp(c.source+(c.test(" ")?"":"| "),"g"),d!=Ao&&s.refresh()}),l("specialCharPlaceholder",Wb,function(s){return s.refresh()},!0),l("electricChars",!0),l("inputStyle",E?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),l("spellcheck",!1,function(s,c){return s.getInputField().spellcheck=c},!0),l("autocorrect",!1,function(s,c){return s.getInputField().autocorrect=c},!0),l("autocapitalize",!1,function(s,c){return s.getInputField().autocapitalize=c},!0),l("rtlMoveVisually",!ft),l("wholeLineUpdateBefore",!0),l("theme","default",function(s){Gp(s),Ms(s)},!0),l("keyMap","default",function(s,c,d){var m=ca(c),y=d!=Ao&&ca(d);y&&y.detach&&y.detach(s,m),m.attach&&m.attach(s,y||null)}),l("extraKeys",null),l("configureMouse",null),l("lineWrapping",!1,vx,!0),l("gutters",[],function(s,c){s.display.gutterSpecs=yu(c,s.options.lineNumbers),Ms(s)},!0),l("fixedGutter",!0,function(s,c){s.display.gutters.style.left=c?su(s.display)+"px":"0",s.refresh()},!0),l("coverGutterNextToScrollbar",!1,function(s){return xo(s)},!0),l("scrollbarStyle","native",function(s){Xd(s),xo(s),s.display.scrollbars.setScrollTop(s.doc.scrollTop),s.display.scrollbars.setScrollLeft(s.doc.scrollLeft)},!0),l("lineNumbers",!1,function(s,c){s.display.gutterSpecs=yu(s.options.gutters,c),Ms(s)},!0),l("firstLineNumber",1,Ms,!0),l("lineNumberFormatter",function(s){return s},Ms,!0),l("showCursorWhenSelecting",!1,ks,!0),l("resetSelectionOnContextMenu",!0),l("lineWiseCopyCut",!0),l("pasteLinesPerSelection",!0),l("selectionsMayTouch",!1),l("readOnly",!1,function(s,c){c=="nocursor"&&(bo(s),s.display.input.blur()),s.display.input.readOnlyChanged(c)}),l("screenReaderLabel",null,function(s,c){c=c===""?null:c,s.display.input.screenReaderLabelChanged(c)}),l("disableInput",!1,function(s,c){c||s.display.input.reset()},!0),l("dragDrop",!0,gx),l("allowDropFileTypes",null),l("cursorBlinkRate",530),l("cursorScrollMargin",0),l("cursorHeight",1,ks,!0),l("singleCursorHeightPerLine",!0,ks,!0),l("workTime",100),l("workDelay",100),l("flattenSpans",!0,Ns,!0),l("addModeClass",!1,Ns,!0),l("pollInterval",100),l("undoDepth",200,function(s,c){return s.doc.history.undoDepth=c}),l("historyEventDelay",1250),l("viewportMargin",10,function(s){return s.refresh()},!0),l("maxHighlightLength",1e4,Ns,!0),l("moveInputWithCursor",!0,function(s,c){c||s.display.input.resetPosition()}),l("tabindex",null,function(s,c){return s.display.input.getField().tabIndex=c||""}),l("autofocus",null),l("direction","ltr",function(s,c){return s.doc.setDirection(c)},!0),l("phrases",null)}function gx(n,i,l){var s=l&&l!=Ao;if(!i!=!s){var c=n.display.dragFunctions,d=i?wt:Ve;d(n.display.scroller,"dragstart",c.start),d(n.display.scroller,"dragenter",c.enter),d(n.display.scroller,"dragover",c.over),d(n.display.scroller,"dragleave",c.leave),d(n.display.scroller,"drop",c.drop)}}function vx(n){n.options.lineWrapping?(Tt(n.display.wrapper,"CodeMirror-wrap"),n.display.sizer.style.minWidth="",n.display.sizerWidth=null):(pt(n.display.wrapper,"CodeMirror-wrap"),Yc(n)),lu(n),ln(n),Ss(n),setTimeout(function(){return xo(n)},100)}function we(n,i){var l=this;if(!(this instanceof we))return new we(n,i);this.options=i=i?St(i):{},St(Vp,i,!1);var s=i.value;typeof s=="string"?s=new an(s,i.mode,null,i.lineSeparator,i.direction):i.mode&&(s.modeOption=i.mode),this.doc=s;var c=new we.inputStyles[i.inputStyle](this),d=this.display=new Aw(n,s,c,i);d.wrapper.CodeMirror=this,Gp(this),i.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Xd(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new nt,keySeq:null,specialChars:null},i.autofocus&&!E&&d.input.focus(),p&&g<11&&setTimeout(function(){return l.display.input.reset(!0)},20),mx(this),Kw(),Ri(this),this.curOp.forceUpdate=!0,op(this,s),i.autofocus&&!E||this.hasFocus()?setTimeout(function(){l.hasFocus()&&!l.state.focused&&fu(l)},20):bo(this);for(var m in fa)fa.hasOwnProperty(m)&&fa[m](this,i[m],Ao);Jd(this),i.finishInit&&i.finishInit(this);for(var y=0;y20*20}wt(i.scroller,"touchstart",function(w){if(!Ce(n,w)&&!d(w)&&!Mu(n,w)){i.input.ensurePolled(),clearTimeout(l);var _=+new Date;i.activeTouch={start:_,moved:!1,prev:_-s.end<=300?s:null},w.touches.length==1&&(i.activeTouch.left=w.touches[0].pageX,i.activeTouch.top=w.touches[0].pageY)}}),wt(i.scroller,"touchmove",function(){i.activeTouch&&(i.activeTouch.moved=!0)}),wt(i.scroller,"touchend",function(w){var _=i.activeTouch;if(_&&!Lr(i,w)&&_.left!=null&&!_.moved&&new Date-_.start<300){var N=n.coordsChar(i.activeTouch,"page"),D;!_.prev||m(_,_.prev)?D=new ce(N,N):!_.prev.prev||m(_,_.prev.prev)?D=n.findWordAt(N):D=new ce(F(N.line,0),Ht(n.doc,F(N.line+1,0))),n.setSelection(D.anchor,D.head),n.focus(),Ke(w)}c()}),wt(i.scroller,"touchcancel",c),wt(i.scroller,"scroll",function(){i.scroller.clientHeight&&(Ts(n,i.scroller.scrollTop),Di(n,i.scroller.scrollLeft,!0),me(n,"scroll",n))}),wt(i.scroller,"mousewheel",function(w){return ep(n,w)}),wt(i.scroller,"DOMMouseScroll",function(w){return ep(n,w)}),wt(i.wrapper,"scroll",function(){return i.wrapper.scrollTop=i.wrapper.scrollLeft=0}),i.dragFunctions={enter:function(w){Ce(n,w)||_r(w)},over:function(w){Ce(n,w)||(Vw(n,w),_r(w))},start:function(w){return Gw(n,w)},drop:Ie(n,jw),leave:function(w){Ce(n,w)||Ap(n)}};var y=i.input.getField();wt(y,"keyup",function(w){return qp.call(n,w)}),wt(y,"keydown",Ie(n,Ip)),wt(y,"keypress",Ie(n,Hp)),wt(y,"focus",function(w){return fu(n,w)}),wt(y,"blur",function(w){return bo(n,w)})}var Nu=[];we.defineInitHook=function(n){return Nu.push(n)};function Us(n,i,l,s){var c=n.doc,d;l==null&&(l="add"),l=="smart"&&(c.mode.indent?d=ys(n,i).state:l="prev");var m=n.options.tabSize,y=Lt(c,i),w=j(y.text,null,m);y.stateAfter&&(y.stateAfter=null);var _=y.text.match(/^\s*/)[0],N;if(!s&&!/\S/.test(y.text))N=0,l="not";else if(l=="smart"&&(N=c.mode.indent(d,y.text.slice(_.length),y.text),N==Mt||N>150)){if(!s)return;l="prev"}l=="prev"?i>c.first?N=j(Lt(c,i-1).text,null,m):N=0:l=="add"?N=w+n.options.indentUnit:l=="subtract"?N=w-n.options.indentUnit:typeof l=="number"&&(N=w+l),N=Math.max(0,N);var D="",U=0;if(n.options.indentWithTabs)for(var H=Math.floor(N/m);H;--H)U+=m,D+=" ";if(Um,w=vs(i),_=null;if(y&&s.ranges.length>1)if(Kn&&Kn.text.join(` -`)==i){if(s.ranges.length%Kn.text.length==0){_=[];for(var N=0;N=0;U--){var H=s.ranges[U],J=H.from(),it=H.to();H.empty()&&(l&&l>0?J=F(J.line,J.ch-l):n.state.overwrite&&!y?it=F(it.line,Math.min(Lt(d,it.line).text.length,it.ch+ct(w).length)):y&&Kn&&Kn.lineWise&&Kn.text.join(` -`)==w.join(` -`)&&(J=it=F(J.line,0)));var gt={from:J,to:it,text:_?_[U%_.length]:w,origin:c||(y?"paste":n.state.cutIncoming>m?"cut":"+input")};ko(n.doc,gt),Fe(n,"inputRead",n,gt)}i&&!y&&Xp(n,i),wo(n),n.curOp.updateInput<2&&(n.curOp.updateInput=D),n.curOp.typing=!0,n.state.pasteIncoming=n.state.cutIncoming=-1}function Kp(n,i){var l=n.clipboardData&&n.clipboardData.getData("Text");if(l)return n.preventDefault(),!i.isReadOnly()&&!i.options.disableInput&&i.hasFocus()&&xn(i,function(){return Pu(i,l,0,null,"paste")}),!0}function Xp(n,i){if(!(!n.options.electricChars||!n.options.smartIndent))for(var l=n.doc.sel,s=l.ranges.length-1;s>=0;s--){var c=l.ranges[s];if(!(c.head.ch>100||s&&l.ranges[s-1].head.line==c.head.line)){var d=n.getModeAt(c.head),m=!1;if(d.electricChars){for(var y=0;y-1){m=Us(n,c.head.line,"smart");break}}else d.electricInput&&d.electricInput.test(Lt(n.doc,c.head.line).text.slice(0,c.head.ch))&&(m=Us(n,c.head.line,"smart"));m&&Fe(n,"electricInput",n,c.head.line)}}}function Yp(n){for(var i=[],l=[],s=0;sd&&(Us(this,y.head.line,s,!0),d=y.head.line,m==this.doc.sel.primIndex&&wo(this));else{var w=y.from(),_=y.to(),N=Math.max(d,w.line);d=Math.min(this.lastLine(),_.line-(_.ch?0:1))+1;for(var D=N;D0&&ku(this.doc,m,new ce(w,U[m].to()),O)}}}),getTokenAt:function(s,c){return ld(this,s,c)},getLineTokens:function(s,c){return ld(this,F(s),c,!0)},getTokenTypeAt:function(s){s=Ht(this.doc,s);var c=id(this,Lt(this.doc,s.line)),d=0,m=(c.length-1)/2,y=s.ch,w;if(y==0)w=c[2];else for(;;){var _=d+m>>1;if((_?c[_*2-1]:0)>=y)m=_;else if(c[_*2+1]w&&(s=w,m=!0),y=Lt(this.doc,s)}else y=s;return Vl(this,y,{top:0,left:0},c||"page",d||m).top+(m?this.doc.height-Er(y):0)},defaultTextHeight:function(){return mo(this.display)},defaultCharWidth:function(){return yo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(s,c,d,m,y){var w=this.display;s=Gn(this,Ht(this.doc,s));var _=s.bottom,N=s.left;if(c.style.position="absolute",c.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(c),w.sizer.appendChild(c),m=="over")_=s.top;else if(m=="above"||m=="near"){var D=Math.max(w.wrapper.clientHeight,this.doc.height),U=Math.max(w.sizer.clientWidth,w.lineSpace.clientWidth);(m=="above"||s.bottom+c.offsetHeight>D)&&s.top>c.offsetHeight?_=s.top-c.offsetHeight:s.bottom+c.offsetHeight<=D&&(_=s.bottom),N+c.offsetWidth>U&&(N=U-c.offsetWidth)}c.style.top=_+"px",c.style.left=c.style.right="",y=="right"?(N=w.sizer.clientWidth-c.offsetWidth,c.style.right="0px"):(y=="left"?N=0:y=="middle"&&(N=(w.sizer.clientWidth-c.offsetWidth)/2),c.style.left=N+"px"),d&&gw(this,{left:N,top:_,right:N+c.offsetWidth,bottom:_+c.offsetHeight})},triggerOnKeyDown:tn(Ip),triggerOnKeyPress:tn(Hp),triggerOnKeyUp:qp,triggerOnMouseDown:tn(Bp),execCommand:function(s){if(qs.hasOwnProperty(s))return qs[s].call(null,this)},triggerElectric:tn(function(s){Xp(this,s)}),findPosH:function(s,c,d,m){var y=1;c<0&&(y=-1,c=-c);for(var w=Ht(this.doc,s),_=0;_0&&N(d.charAt(m-1));)--m;for(;y.5||this.options.lineWrapping)&&lu(this),me(this,"refresh",this)}),swapDoc:tn(function(s){var c=this.doc;return c.cm=null,this.state.selectingText&&this.state.selectingText(),op(this,s),Ss(this),this.display.input.reset(),Cs(this,s.scrollLeft,s.scrollTop),this.curOp.forceScroll=!0,Fe(this,"swapDoc",this,c),c}),phrase:function(s){var c=this.options.phrases;return c&&Object.prototype.hasOwnProperty.call(c,s)?c[s]:s},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Qe(n),n.registerHelper=function(s,c,d){l.hasOwnProperty(s)||(l[s]=n[s]={_global:[]}),l[s][c]=d},n.registerGlobalHelper=function(s,c,d,m){n.registerHelper(s,c,m),l[s]._global.push({pred:d,val:m})}}function Du(n,i,l,s,c){var d=i,m=l,y=Lt(n,i.line),w=c&&n.direction=="rtl"?-l:l;function _(){var kt=i.line+w;return kt=n.first+n.size?!1:(i=new F(kt,i.ch,i.sticky),y=Lt(n,kt))}function N(kt){var bt;if(s=="codepoint"){var Ct=y.text.charCodeAt(i.ch+(l>0?0:-1));if(isNaN(Ct))bt=null;else{var $t=l>0?Ct>=55296&&Ct<56320:Ct>=56320&&Ct<57343;bt=new F(i.line,Math.max(0,Math.min(y.text.length,i.ch+l*($t?2:1))),-l)}}else c?bt=Qw(n.cm,y,i,l):bt=Tu(y,i,l);if(bt==null)if(!kt&&_())i=Eu(c,n.cm,y,i.line,w);else return!1;else i=bt;return!0}if(s=="char"||s=="codepoint")N();else if(s=="column")N(!0);else if(s=="word"||s=="group")for(var D=null,U=s=="group",H=n.cm&&n.cm.getHelper(i,"wordChars"),J=!0;!(l<0&&!N(!J));J=!1){var it=y.text.charAt(i.ch)||` -`,gt=zt(it,H)?"w":U&&it==` -`?"n":!U||/\s/.test(it)?null:"p";if(U&&!J&&!gt&&(gt="s"),D&&D!=gt){l<0&&(l=1,N(),i.sticky="after");break}if(gt&&(D=gt),l>0&&!N(!J))break}var yt=sa(n,i,d,m,!0);return qt(d,yt)&&(yt.hitSide=!0),yt}function Jp(n,i,l,s){var c=n.doc,d=i.left,m;if(s=="page"){var y=Math.min(n.display.wrapper.clientHeight,Xt(n).innerHeight||c(n).documentElement.clientHeight),w=Math.max(y-.5*mo(n.display),3);m=(l>0?i.bottom:i.top)+l*w}else s=="line"&&(m=l>0?i.bottom+3:i.top-3);for(var _;_=ru(n,d,m),!!_.outside;){if(l<0?m<=0:m>=c.height){_.hitSide=!0;break}m+=l*5}return _}var he=function(n){this.cm=n,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new nt,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};he.prototype.init=function(n){var i=this,l=this,s=l.cm,c=l.div=n.lineDiv;c.contentEditable=!0,Ou(c,s.options.spellcheck,s.options.autocorrect,s.options.autocapitalize);function d(y){for(var w=y.target;w;w=w.parentNode){if(w==c)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(w.className))break}return!1}wt(c,"paste",function(y){!d(y)||Ce(s,y)||Kp(y,s)||g<=11&&setTimeout(Ie(s,function(){return i.updateFromDOM()}),20)}),wt(c,"compositionstart",function(y){i.composing={data:y.data,done:!1}}),wt(c,"compositionupdate",function(y){i.composing||(i.composing={data:y.data,done:!1})}),wt(c,"compositionend",function(y){i.composing&&(y.data!=i.composing.data&&i.readFromDOMSoon(),i.composing.done=!0)}),wt(c,"touchstart",function(){return l.forceCompositionEnd()}),wt(c,"input",function(){i.composing||i.readFromDOMSoon()});function m(y){if(!(!d(y)||Ce(s,y))){if(s.somethingSelected())ha({lineWise:!1,text:s.getSelections()}),y.type=="cut"&&s.replaceSelection("",null,"cut");else if(s.options.lineWiseCopyCut){var w=Yp(s);ha({lineWise:!0,text:w.text}),y.type=="cut"&&s.operation(function(){s.setSelections(w.ranges,0,O),s.replaceSelection("",null,"cut")})}else return;if(y.clipboardData){y.clipboardData.clearData();var _=Kn.text.join(` -`);if(y.clipboardData.setData("Text",_),y.clipboardData.getData("Text")==_){y.preventDefault();return}}var N=Zp(),D=N.firstChild;Ou(D),s.display.lineSpace.insertBefore(N,s.display.lineSpace.firstChild),D.value=Kn.text.join(` -`);var U=mt(c.ownerDocument);Bt(D),setTimeout(function(){s.display.lineSpace.removeChild(N),U.focus(),U==c&&l.showPrimarySelection()},50)}}wt(c,"copy",m),wt(c,"cut",m)},he.prototype.screenReaderLabelChanged=function(n){n?this.div.setAttribute("aria-label",n):this.div.removeAttribute("aria-label")},he.prototype.prepareSelection=function(){var n=Bd(this.cm,!1);return n.focus=mt(this.div.ownerDocument)==this.div,n},he.prototype.showSelection=function(n,i){!n||!this.cm.display.view.length||((n.focus||i)&&this.showPrimarySelection(),this.showMultipleSelections(n))},he.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},he.prototype.showPrimarySelection=function(){var n=this.getSelection(),i=this.cm,l=i.doc.sel.primary(),s=l.from(),c=l.to();if(i.display.viewTo==i.display.viewFrom||s.line>=i.display.viewTo||c.line=i.display.viewFrom&&Qp(i,s)||{node:y[0].measure.map[2],offset:0},_=c.linen.firstLine()&&(s=F(s.line-1,Lt(n.doc,s.line-1).length)),c.ch==Lt(n.doc,c.line).text.length&&c.linei.viewTo-1)return!1;var d,m,y;s.line==i.viewFrom||(d=Oi(n,s.line))==0?(m=ae(i.view[0].line),y=i.view[0].node):(m=ae(i.view[d].line),y=i.view[d-1].node.nextSibling);var w=Oi(n,c.line),_,N;if(w==i.view.length-1?(_=i.viewTo-1,N=i.lineDiv.lastChild):(_=ae(i.view[w+1].line)-1,N=i.view[w+1].node.previousSibling),!y)return!1;for(var D=n.doc.splitLines(wx(n,y,N,m,_)),U=Cr(n.doc,F(m,0),F(_,Lt(n.doc,_).text.length));D.length>1&&U.length>1;)if(ct(D)==ct(U))D.pop(),U.pop(),_--;else if(D[0]==U[0])D.shift(),U.shift(),m++;else break;for(var H=0,J=0,it=D[0],gt=U[0],yt=Math.min(it.length,gt.length);Hs.ch&&kt.charCodeAt(kt.length-J-1)==bt.charCodeAt(bt.length-J-1);)H--,J++;D[D.length-1]=kt.slice(0,kt.length-J).replace(/^\u200b+/,""),D[0]=D[0].slice(H).replace(/\u200b+$/,"");var $t=F(m,H),Pt=F(_,U.length?ct(U).length-J:0);if(D.length>1||D[0]||Z($t,Pt))return Co(n.doc,D,$t,Pt,"+input"),!0},he.prototype.ensurePolled=function(){this.forceCompositionEnd()},he.prototype.reset=function(){this.forceCompositionEnd()},he.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},he.prototype.readFromDOMSoon=function(){var n=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(n.readDOMTimeout=null,n.composing)if(n.composing.done)n.composing=null;else return;n.updateFromDOM()},80))},he.prototype.updateFromDOM=function(){var n=this;(this.cm.isReadOnly()||!this.pollContent())&&xn(this.cm,function(){return ln(n.cm)})},he.prototype.setUneditable=function(n){n.contentEditable="false"},he.prototype.onKeyPress=function(n){n.charCode==0||this.composing||(n.preventDefault(),this.cm.isReadOnly()||Ie(this.cm,Pu)(this.cm,String.fromCharCode(n.charCode==null?n.keyCode:n.charCode),0))},he.prototype.readOnlyChanged=function(n){this.div.contentEditable=String(n!="nocursor")},he.prototype.onContextMenu=function(){},he.prototype.resetPosition=function(){},he.prototype.needsContentAttribute=!0;function Qp(n,i){var l=tu(n,i.line);if(!l||l.hidden)return null;var s=Lt(n.doc,i.line),c=Ld(l,s,i.line),d=ye(s,n.doc.direction),m="left";if(d){var y=We(d,i.ch);m=y%2?"right":"left"}var w=Nd(c.map,i.ch,m);return w.offset=w.collapse=="right"?w.end:w.start,w}function bx(n){for(var i=n;i;i=i.parentNode)if(/CodeMirror-gutter-wrapper/.test(i.className))return!0;return!1}function Mo(n,i){return i&&(n.bad=!0),n}function wx(n,i,l,s,c){var d="",m=!1,y=n.doc.lineSeparator(),w=!1;function _(H){return function(J){return J.id==H}}function N(){m&&(d+=y,w&&(d+=y),m=w=!1)}function D(H){H&&(N(),d+=H)}function U(H){if(H.nodeType==1){var J=H.getAttribute("cm-text");if(J){D(J);return}var it=H.getAttribute("cm-marker"),gt;if(it){var yt=n.findMarks(F(s,0),F(c+1,0),_(+it));yt.length&&(gt=yt[0].find(0))&&D(Cr(n.doc,gt.from,gt.to).join(y));return}if(H.getAttribute("contenteditable")=="false")return;var kt=/^(pre|div|p|li|table|br)$/i.test(H.nodeName);if(!/^br$/i.test(H.nodeName)&&H.textContent.length==0)return;kt&&N();for(var bt=0;bt=9&&i.hasSelection&&(i.hasSelection=null),l.poll()}),wt(c,"paste",function(m){Ce(s,m)||Kp(m,s)||(s.state.pasteIncoming=+new Date,l.fastPoll())});function d(m){if(!Ce(s,m)){if(s.somethingSelected())ha({lineWise:!1,text:s.getSelections()});else if(s.options.lineWiseCopyCut){var y=Yp(s);ha({lineWise:!0,text:y.text}),m.type=="cut"?s.setSelections(y.ranges,null,O):(l.prevInput="",c.value=y.text.join(` -`),Bt(c))}else return;m.type=="cut"&&(s.state.cutIncoming=+new Date)}}wt(c,"cut",d),wt(c,"copy",d),wt(n.scroller,"paste",function(m){if(!(Lr(n,m)||Ce(s,m))){if(!c.dispatchEvent){s.state.pasteIncoming=+new Date,l.focus();return}var y=new Event("paste");y.clipboardData=m.clipboardData,c.dispatchEvent(y)}}),wt(n.lineSpace,"selectstart",function(m){Lr(n,m)||Ke(m)}),wt(c,"compositionstart",function(){var m=s.getCursor("from");l.composing&&l.composing.range.clear(),l.composing={start:m,range:s.markText(m,s.getCursor("to"),{className:"CodeMirror-composing"})}}),wt(c,"compositionend",function(){l.composing&&(l.poll(),l.composing.range.clear(),l.composing=null)})},Ae.prototype.createField=function(n){this.wrapper=Zp(),this.textarea=this.wrapper.firstChild;var i=this.cm.options;Ou(this.textarea,i.spellcheck,i.autocorrect,i.autocapitalize)},Ae.prototype.screenReaderLabelChanged=function(n){n?this.textarea.setAttribute("aria-label",n):this.textarea.removeAttribute("aria-label")},Ae.prototype.prepareSelection=function(){var n=this.cm,i=n.display,l=n.doc,s=Bd(n);if(n.options.moveInputWithCursor){var c=Gn(n,l.sel.primary().head,"div"),d=i.wrapper.getBoundingClientRect(),m=i.lineDiv.getBoundingClientRect();s.teTop=Math.max(0,Math.min(i.wrapper.clientHeight-10,c.top+m.top-d.top)),s.teLeft=Math.max(0,Math.min(i.wrapper.clientWidth-10,c.left+m.left-d.left))}return s},Ae.prototype.showSelection=function(n){var i=this.cm,l=i.display;z(l.cursorDiv,n.cursors),z(l.selectionDiv,n.selection),n.teTop!=null&&(this.wrapper.style.top=n.teTop+"px",this.wrapper.style.left=n.teLeft+"px")},Ae.prototype.reset=function(n){if(!(this.contextMenuPending||this.composing&&n)){var i=this.cm;if(this.resetting=!0,i.somethingSelected()){this.prevInput="";var l=i.getSelection();this.textarea.value=l,i.state.focused&&Bt(this.textarea),p&&g>=9&&(this.hasSelection=l)}else n||(this.prevInput=this.textarea.value="",p&&g>=9&&(this.hasSelection=null));this.resetting=!1}},Ae.prototype.getField=function(){return this.textarea},Ae.prototype.supportsTouch=function(){return!1},Ae.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!E||mt(this.textarea.ownerDocument)!=this.textarea))try{this.textarea.focus()}catch{}},Ae.prototype.blur=function(){this.textarea.blur()},Ae.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ae.prototype.receivedFocus=function(){this.slowPoll()},Ae.prototype.slowPoll=function(){var n=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){n.poll(),n.cm.state.focused&&n.slowPoll()})},Ae.prototype.fastPoll=function(){var n=!1,i=this;i.pollingFast=!0;function l(){var s=i.poll();!s&&!n?(n=!0,i.polling.set(60,l)):(i.pollingFast=!1,i.slowPoll())}i.polling.set(20,l)},Ae.prototype.poll=function(){var n=this,i=this.cm,l=this.textarea,s=this.prevInput;if(this.contextMenuPending||this.resetting||!i.state.focused||Xr(l)&&!s&&!this.composing||i.isReadOnly()||i.options.disableInput||i.state.keySeq)return!1;var c=l.value;if(c==s&&!i.somethingSelected())return!1;if(p&&g>=9&&this.hasSelection===c||W&&/[\uf700-\uf7ff]/.test(c))return i.display.input.reset(),!1;if(i.doc.sel==i.display.selForContextMenu){var d=c.charCodeAt(0);if(d==8203&&!s&&(s="​"),d==8666)return this.reset(),this.cm.execCommand("undo")}for(var m=0,y=Math.min(s.length,c.length);m1e3||c.indexOf(` -`)>-1?l.value=n.prevInput="":n.prevInput=c,n.composing&&(n.composing.range.clear(),n.composing.range=i.markText(n.composing.start,i.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ae.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ae.prototype.onKeyPress=function(){p&&g>=9&&(this.hasSelection=null),this.fastPoll()},Ae.prototype.onContextMenu=function(n){var i=this,l=i.cm,s=l.display,c=i.textarea;i.contextMenuPending&&i.contextMenuPending();var d=Pi(l,n),m=s.scroller.scrollTop;if(!d||P)return;var y=l.options.resetSelectionOnContextMenu;y&&l.doc.sel.contains(d)==-1&&Ie(l,Xe)(l.doc,ni(d),O);var w=c.style.cssText,_=i.wrapper.style.cssText,N=i.wrapper.offsetParent.getBoundingClientRect();i.wrapper.style.cssText="position: static",c.style.cssText=`position: absolute; width: 30px; height: 30px; - top: `+(n.clientY-N.top-5)+"px; left: "+(n.clientX-N.left-5)+`px; - z-index: 1000; background: `+(p?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var D;v&&(D=c.ownerDocument.defaultView.scrollY),s.input.focus(),v&&c.ownerDocument.defaultView.scrollTo(null,D),s.input.reset(),l.somethingSelected()||(c.value=i.prevInput=" "),i.contextMenuPending=H,s.selForContextMenu=l.doc.sel,clearTimeout(s.detectingSelectAll);function U(){if(c.selectionStart!=null){var it=l.somethingSelected(),gt="​"+(it?c.value:"");c.value="⇚",c.value=gt,i.prevInput=it?"":"​",c.selectionStart=1,c.selectionEnd=gt.length,s.selForContextMenu=l.doc.sel}}function H(){if(i.contextMenuPending==H&&(i.contextMenuPending=!1,i.wrapper.style.cssText=_,c.style.cssText=w,p&&g<9&&s.scrollbars.setScrollTop(s.scroller.scrollTop=m),c.selectionStart!=null)){(!p||p&&g<9)&&U();var it=0,gt=function(){s.selForContextMenu==l.doc.sel&&c.selectionStart==0&&c.selectionEnd>0&&i.prevInput=="​"?Ie(l,yp)(l):it++<10?s.detectingSelectAll=setTimeout(gt,500):(s.selForContextMenu=null,s.input.reset())};s.detectingSelectAll=setTimeout(gt,200)}}if(p&&g>=9&&U(),st){_r(n);var J=function(){Ve(window,"mouseup",J),setTimeout(H,20)};wt(window,"mouseup",J)}else setTimeout(H,50)},Ae.prototype.readOnlyChanged=function(n){n||this.reset(),this.textarea.disabled=n=="nocursor",this.textarea.readOnly=!!n},Ae.prototype.setUneditable=function(){},Ae.prototype.needsContentAttribute=!1;function _x(n,i){if(i=i?St(i):{},i.value=n.value,!i.tabindex&&n.tabIndex&&(i.tabindex=n.tabIndex),!i.placeholder&&n.placeholder&&(i.placeholder=n.placeholder),i.autofocus==null){var l=mt(n.ownerDocument);i.autofocus=l==n||n.getAttribute("autofocus")!=null&&l==document.body}function s(){n.value=y.getValue()}var c;if(n.form&&(wt(n.form,"submit",s),!i.leaveSubmitMethodAlone)){var d=n.form;c=d.submit;try{var m=d.submit=function(){s(),d.submit=c,d.submit(),d.submit=m}}catch{}}i.finishInit=function(w){w.save=s,w.getTextArea=function(){return n},w.toTextArea=function(){w.toTextArea=isNaN,s(),n.parentNode.removeChild(w.getWrapperElement()),n.style.display="",n.form&&(Ve(n.form,"submit",s),!i.leaveSubmitMethodAlone&&typeof n.form.submit=="function"&&(n.form.submit=c))}},n.style.display="none";var y=we(function(w){return n.parentNode.insertBefore(w,n.nextSibling)},i);return y}function Sx(n){n.off=Ve,n.on=wt,n.wheelEventPixels=Mw,n.Doc=an,n.splitLines=vs,n.countColumn=j,n.findColumn=tt,n.isWordChar=Ot,n.Pass=Mt,n.signal=me,n.Line=po,n.changeEnd=ri,n.scrollbarModel=Kd,n.Pos=F,n.cmpPos=Z,n.modes=Un,n.mimeModes=Yr,n.resolveMode=wn,n.getMode=Sr,n.modeExtensions=Zr,n.extendMode=Fl,n.copyState=kr,n.startState=ms,n.innerMode=Jr,n.commands=qs,n.keyMap=Mr,n.keyName=Dp,n.isModifierKey=Pp,n.lookupKey=Eo,n.normalizeKeyMap=Jw,n.StringStream=Te,n.SharedTextMarker=zs,n.TextMarker=oi,n.LineWidget=Rs,n.e_preventDefault=Ke,n.e_stopPropagation=Ai,n.e_stop=_r,n.addClass=Tt,n.contains=Q,n.rmClass=pt,n.keyNames=si}px(we),yx(we);var kx="iter insert remove copy getEditor constructor".split(" ");for(var pa in an.prototype)an.prototype.hasOwnProperty(pa)&&rt(kx,pa)<0&&(we.prototype[pa]=function(n){return function(){return n.apply(this.doc,arguments)}}(an.prototype[pa]));return Qe(an),we.inputStyles={textarea:Ae,contenteditable:he},we.defineMode=function(n){!we.defaults.mode&&n!="null"&&(we.defaults.mode=n),zl.apply(this,arguments)},we.defineMIME=fo,we.defineMode("null",function(){return{token:function(n){return n.skipToEnd()}}}),we.defineMIME("text/plain","null"),we.defineExtension=function(n,i){we.prototype[n]=i},we.defineDocExtension=function(n,i){an.prototype[n]=i},we.fromTextArea=_x,Sx(we),we.version="5.65.15",we})}(tf)),tf.exports}var ylt=fs();const blt=Y0(ylt);var Dv={exports:{}},$v;function zy(){return $v||($v=1,function(t,e){(function(r){r(fs())})(function(r){r.defineMode("javascript",function(o,a){var u=o.indentUnit,f=a.statementIndent,h=a.jsonld,p=a.json||h,g=a.trackScope!==!1,v=a.typescript,b=a.wordCharacters||/[\w$\xa1-\uffff]/,x=function(){function C(Oe){return{type:Oe,style:"keyword"}}var $=C("keyword a"),F=C("keyword b"),Z=C("keyword c"),qt=C("keyword d"),Yt=C("operator"),oe={type:"atom",style:"atom"};return{if:C("if"),while:$,with:$,else:F,do:F,try:F,finally:F,return:qt,break:qt,continue:qt,new:C("new"),delete:Z,void:Z,throw:Z,debugger:C("debugger"),var:C("var"),const:C("var"),let:C("var"),function:C("function"),catch:C("catch"),for:C("for"),switch:C("switch"),case:C("case"),default:C("default"),in:Yt,typeof:Yt,instanceof:Yt,true:oe,false:oe,null:oe,undefined:oe,NaN:oe,Infinity:oe,this:C("this"),class:C("class"),super:C("atom"),yield:Z,export:C("export"),import:C("import"),extends:Z,await:Z}}(),S=/[+\-*&%=<>!?|~^@]/,P=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function A(C){for(var $=!1,F,Z=!1;(F=C.next())!=null;){if(!$){if(F=="/"&&!Z)return;F=="["?Z=!0:Z&&F=="]"&&(Z=!1)}$=!$&&F=="\\"}}var L,T;function M(C,$,F){return L=C,T=F,$}function R(C,$){var F=C.next();if(F=='"'||F=="'")return $.tokenize=E(F),$.tokenize(C,$);if(F=="."&&C.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return M("number","number");if(F=="."&&C.match(".."))return M("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(F))return M(F);if(F=="="&&C.eat(">"))return M("=>","operator");if(F=="0"&&C.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return M("number","number");if(/\d/.test(F))return C.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),M("number","number");if(F=="/")return C.eat("*")?($.tokenize=W,W(C,$)):C.eat("/")?(C.skipToEnd(),M("comment","comment")):sr(C,$,1)?(A(C),C.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),M("regexp","string-2")):(C.eat("="),M("operator","operator",C.current()));if(F=="`")return $.tokenize=X,X(C,$);if(F=="#"&&C.peek()=="!")return C.skipToEnd(),M("meta","meta");if(F=="#"&&C.eatWhile(b))return M("variable","property");if(F=="<"&&C.match("!--")||F=="-"&&C.match("->")&&!/\S/.test(C.string.slice(0,C.start)))return C.skipToEnd(),M("comment","comment");if(S.test(F))return(F!=">"||!$.lexical||$.lexical.type!=">")&&(C.eat("=")?(F=="!"||F=="=")&&C.eat("="):/[<>*+\-|&?]/.test(F)&&(C.eat(F),F==">"&&C.eat(F))),F=="?"&&C.eat(".")?M("."):M("operator","operator",C.current());if(b.test(F)){C.eatWhile(b);var Z=C.current();if($.lastType!="."){if(x.propertyIsEnumerable(Z)){var qt=x[Z];return M(qt.type,qt.style,Z)}if(Z=="async"&&C.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return M("async","keyword",Z)}return M("variable","variable",Z)}}function E(C){return function($,F){var Z=!1,qt;if(h&&$.peek()=="@"&&$.match(P))return F.tokenize=R,M("jsonld-keyword","meta");for(;(qt=$.next())!=null&&!(qt==C&&!Z);)Z=!Z&&qt=="\\";return Z||(F.tokenize=R),M("string","string")}}function W(C,$){for(var F=!1,Z;Z=C.next();){if(Z=="/"&&F){$.tokenize=R;break}F=Z=="*"}return M("comment","comment")}function X(C,$){for(var F=!1,Z;(Z=C.next())!=null;){if(!F&&(Z=="`"||Z=="$"&&C.eat("{"))){$.tokenize=R;break}F=!F&&Z=="\\"}return M("quasi","string-2",C.current())}var ft="([{}])";function Y(C,$){$.fatArrowAt&&($.fatArrowAt=null);var F=C.string.indexOf("=>",C.start);if(!(F<0)){if(v){var Z=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(C.string.slice(C.start,F));Z&&(F=Z.index)}for(var qt=0,Yt=!1,oe=F-1;oe>=0;--oe){var Oe=C.string.charAt(oe),Pn=ft.indexOf(Oe);if(Pn>=0&&Pn<3){if(!qt){++oe;break}if(--qt==0){Oe=="("&&(Yt=!0);break}}else if(Pn>=3&&Pn<6)++qt;else if(b.test(Oe))Yt=!0;else if(/["'\/`]/.test(Oe))for(;;--oe){if(oe==0)return;var Ht=C.string.charAt(oe-1);if(Ht==Oe&&C.string.charAt(oe-2)!="\\"){oe--;break}}else if(Yt&&!qt){++oe;break}}Yt&&!qt&&($.fatArrowAt=oe)}}var et={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function st(C,$,F,Z,qt,Yt){this.indented=C,this.column=$,this.type=F,this.prev=qt,this.info=Yt,Z!=null&&(this.align=Z)}function dt(C,$){if(!g)return!1;for(var F=C.localVars;F;F=F.next)if(F.name==$)return!0;for(var Z=C.context;Z;Z=Z.prev)for(var F=Z.vars;F;F=F.next)if(F.name==$)return!0}function pt(C,$,F,Z,qt){var Yt=C.cc;for(V.state=C,V.stream=qt,V.marked=null,V.cc=Yt,V.style=$,C.lexical.hasOwnProperty("align")||(C.lexical.align=!0);;){var oe=Yt.length?Yt.pop():p?Mt:rt;if(oe(F,Z)){for(;Yt.length&&Yt[Yt.length-1].lex;)Yt.pop()();return V.marked?V.marked:F=="variable"&&dt(C,Z)?"variable-2":$}}}var V={state:null,column:null,marked:null,cc:null};function z(){for(var C=arguments.length-1;C>=0;C--)V.cc.push(arguments[C])}function k(){return z.apply(null,arguments),!0}function q(C,$){for(var F=$;F;F=F.next)if(F.name==C)return!0;return!1}function B(C){var $=V.state;if(V.marked="def",!!g){if($.context){if($.lexical.info=="var"&&$.context&&$.context.block){var F=Q(C,$.context);if(F!=null){$.context=F;return}}else if(!q(C,$.localVars)){$.localVars=new It(C,$.localVars);return}}a.globalVars&&!q(C,$.globalVars)&&($.globalVars=new It(C,$.globalVars))}}function Q(C,$){if($)if($.block){var F=Q(C,$.prev);return F?F==$.prev?$:new Tt(F,$.vars,!0):null}else return q(C,$.vars)?$:new Tt($.prev,new It(C,$.vars),!1);else return null}function mt(C){return C=="public"||C=="private"||C=="protected"||C=="abstract"||C=="readonly"}function Tt(C,$,F){this.prev=C,this.vars=$,this.block=F}function It(C,$){this.name=C,this.next=$}var Bt=new It("this",new It("arguments",null));function Ut(){V.state.context=new Tt(V.state.context,V.state.localVars,!1),V.state.localVars=Bt}function Xt(){V.state.context=new Tt(V.state.context,V.state.localVars,!0),V.state.localVars=null}Ut.lex=Xt.lex=!0;function Kt(){V.state.localVars=V.state.context.vars,V.state.context=V.state.context.prev}Kt.lex=!0;function St(C,$){var F=function(){var Z=V.state,qt=Z.indented;if(Z.lexical.type=="stat")qt=Z.lexical.indented;else for(var Yt=Z.lexical;Yt&&Yt.type==")"&&Yt.align;Yt=Yt.prev)qt=Yt.indented;Z.lexical=new st(qt,V.stream.column(),C,null,Z.lexical,$)};return F.lex=!0,F}function j(){var C=V.state;C.lexical.prev&&(C.lexical.type==")"&&(C.indented=C.lexical.indented),C.lexical=C.lexical.prev)}j.lex=!0;function nt(C){function $(F){return F==C?k():C==";"||F=="}"||F==")"||F=="]"?z():k($)}return $}function rt(C,$){return C=="var"?k(St("vardef",$),_r,nt(";"),j):C=="keyword a"?k(St("form"),I,rt,j):C=="keyword b"?k(St("form"),rt,j):C=="keyword d"?V.stream.match(/^\s*$/,!1)?k():k(St("stat"),tt,nt(";"),j):C=="debugger"?k(nt(";")):C=="{"?k(St("}"),Xt,Nn,j,Kt):C==";"?k():C=="if"?(V.state.lexical.info=="else"&&V.state.cc[V.state.cc.length-1]==j&&V.state.cc.pop()(),k(St("form"),I,rt,j,uo)):C=="function"?k(ir):C=="for"?k(St("form"),Xt,$l,rt,Kt,j):C=="class"||v&&$=="interface"?(V.marked="keyword",k(St("form",C=="class"?C:$),zl,j)):C=="variable"?v&&$=="declare"?(V.marked="keyword",k(rt)):v&&($=="module"||$=="enum"||$=="type")&&V.stream.match(/^\s*\w/,!1)?(V.marked="keyword",$=="enum"?k(ho):$=="type"?k(Rl,nt("operator"),wt,nt(";")):k(St("form"),sn,nt("{"),St("}"),Nn,j,j)):v&&$=="namespace"?(V.marked="keyword",k(St("form"),Mt,rt,j)):v&&$=="abstract"?(V.marked="keyword",k(rt)):k(St("stat"),zt):C=="switch"?k(St("form"),I,nt("{"),St("}","switch"),Xt,Nn,j,j,Kt):C=="case"?k(Mt,nt(":")):C=="default"?k(nt(":")):C=="catch"?k(St("form"),Ut,Nt,rt,j,Kt):C=="export"?k(St("stat"),Zr,j):C=="import"?k(St("stat"),kr,j):C=="async"?k(rt):$=="@"?k(Mt,rt):z(St("stat"),Mt,nt(";"),j)}function Nt(C){if(C=="(")return k(Un,nt(")"))}function Mt(C,$){return K(C,$,!1)}function O(C,$){return K(C,$,!0)}function I(C){return C!="("?z():k(St(")"),tt,nt(")"),j)}function K(C,$,F){if(V.state.fatArrowAt==V.stream.start){var Z=F?ht:_t;if(C=="(")return k(Ut,St(")"),te(Un,")"),j,nt("=>"),Z,Kt);if(C=="variable")return z(Ut,sn,nt("=>"),Z,Kt)}var qt=F?lt:ot;return et.hasOwnProperty(C)?k(qt):C=="function"?k(ir,qt):C=="class"||v&&$=="interface"?(V.marked="keyword",k(St("form"),Yr,j)):C=="keyword c"||C=="async"?k(F?O:Mt):C=="("?k(St(")"),tt,nt(")"),j,qt):C=="operator"||C=="spread"?k(F?O:Mt):C=="["?k(St("]"),Cr,j,qt):C=="{"?bn(ie,"}",null,qt):C=="quasi"?z(ct,qt):C=="new"?k(Dt(F)):k()}function tt(C){return C.match(/[;\}\)\],]/)?z():z(Mt)}function ot(C,$){return C==","?k(tt):lt(C,$,!1)}function lt(C,$,F){var Z=F==!1?ot:lt,qt=F==!1?Mt:O;if(C=="=>")return k(Ut,F?ht:_t,Kt);if(C=="operator")return/\+\+|--/.test($)||v&&$=="!"?k(Z):v&&$=="<"&&V.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?k(St(">"),te(wt,">"),j,Z):$=="?"?k(Mt,nt(":"),qt):k(qt);if(C=="quasi")return z(ct,Z);if(C!=";"){if(C=="(")return bn(O,")","call",Z);if(C==".")return k(Gt,Z);if(C=="[")return k(St("]"),tt,nt("]"),j,Z);if(v&&$=="as")return V.marked="keyword",k(wt,Z);if(C=="regexp")return V.state.lastType=V.marked="operator",V.stream.backUp(V.stream.pos-V.stream.start-1),k(qt)}}function ct(C,$){return C!="quasi"?z():$.slice($.length-2)!="${"?k(ct):k(tt,vt)}function vt(C){if(C=="}")return V.marked="string-2",V.state.tokenize=X,k(ct)}function _t(C){return Y(V.stream,V.state),z(C=="{"?rt:Mt)}function ht(C){return Y(V.stream,V.state),z(C=="{"?rt:O)}function Dt(C){return function($){return $=="."?k(C?Ot:At):$=="variable"&&v?k(Ke,C?lt:ot):z(C?O:Mt)}}function At(C,$){if($=="target")return V.marked="keyword",k(ot)}function Ot(C,$){if($=="target")return V.marked="keyword",k(lt)}function zt(C){return C==":"?k(j,rt):z(ot,nt(";"),j)}function Gt(C){if(C=="variable")return V.marked="property",k()}function ie(C,$){if(C=="async")return V.marked="property",k(ie);if(C=="variable"||V.style=="keyword"){if(V.marked="property",$=="get"||$=="set")return k(ee);var F;return v&&V.state.fatArrowAt==V.stream.start&&(F=V.stream.match(/^\s*:\s*/,!1))&&(V.state.fatArrowAt=V.stream.pos+F[0].length),k(ue)}else{if(C=="number"||C=="string")return V.marked=h?"property":V.style+" property",k(ue);if(C=="jsonld-keyword")return k(ue);if(v&&mt($))return V.marked="keyword",k(ie);if(C=="[")return k(Mt,We,nt("]"),ue);if(C=="spread")return k(O,ue);if($=="*")return V.marked="keyword",k(ie);if(C==":")return z(ue)}}function ee(C){return C!="variable"?z(ue):(V.marked="property",k(ir))}function ue(C){if(C==":")return k(O);if(C=="(")return z(ir)}function te(C,$,F){function Z(qt,Yt){if(F?F.indexOf(qt)>-1:qt==","){var oe=V.state.lexical;return oe.info=="call"&&(oe.pos=(oe.pos||0)+1),k(function(Oe,Pn){return Oe==$||Pn==$?z():z(C)},Z)}return qt==$||Yt==$?k():F&&F.indexOf(";")>-1?z(C):k(nt($))}return function(qt,Yt){return qt==$||Yt==$?k():z(C,Z)}}function bn(C,$,F){for(var Z=3;Z"),wt);if(C=="quasi")return z(Ce,Qe)}function ds(C){if(C=="=>")return k(wt)}function Ve(C){return C.match(/[\}\)\]]/)?k():C==","||C==";"?k(Ve):z(me,Ve)}function me(C,$){if(C=="variable"||V.style=="keyword")return V.marked="property",k(me);if($=="?"||C=="number"||C=="string")return k(me);if(C==":")return k(wt);if(C=="[")return k(nt("variable"),co,nt("]"),me);if(C=="(")return z(or,me);if(!C.match(/[;\}\)\],]/))return k()}function Ce(C,$){return C!="quasi"?z():$.slice($.length-2)!="${"?k(Ce):k(wt,Dl)}function Dl(C){if(C=="}")return V.marked="string-2",V.state.tokenize=X,k(Ce)}function Je(C,$){return C=="variable"&&V.stream.match(/^\s*[?:]/,!1)||$=="?"?k(Je):C==":"?k(wt):C=="spread"?k(Je):z(wt)}function Qe(C,$){if($=="<")return k(St(">"),te(wt,">"),j,Qe);if($=="|"||C=="."||$=="&")return k(wt);if(C=="[")return k(wt,nt("]"),Qe);if($=="extends"||$=="implements")return V.marked="keyword",k(wt);if($=="?")return k(wt,nt(":"),wt)}function Ke(C,$){if($=="<")return k(St(">"),te(wt,">"),j,Qe)}function Ai(){return z(wt,ps)}function ps(C,$){if($=="=")return k(wt)}function _r(C,$){return $=="enum"?(V.marked="keyword",k(ho)):z(sn,We,Fn,Wc)}function sn(C,$){if(v&&mt($))return V.marked="keyword",k(sn);if(C=="variable")return B($),k();if(C=="spread")return k(sn);if(C=="[")return bn(Bc,"]");if(C=="{")return bn(gs,"}")}function gs(C,$){return C=="variable"&&!V.stream.match(/^\s*:/,!1)?(B($),k(Fn)):(C=="variable"&&(V.marked="property"),C=="spread"?k(sn):C=="}"?z():C=="["?k(Mt,nt("]"),nt(":"),gs):k(nt(":"),sn,Fn))}function Bc(){return z(sn,Fn)}function Fn(C,$){if($=="=")return k(O)}function Wc(C){if(C==",")return k(_r)}function uo(C,$){if(C=="keyword b"&&$=="else")return k(St("form","else"),rt,j)}function $l(C,$){if($=="await")return k($l);if(C=="(")return k(St(")"),vs,j)}function vs(C){return C=="var"?k(_r,Xr):C=="variable"?k(Xr):z(Xr)}function Xr(C,$){return C==")"?k():C==";"?k(Xr):$=="in"||$=="of"?(V.marked="keyword",k(Mt,Xr)):z(Mt,Xr)}function ir(C,$){if($=="*")return V.marked="keyword",k(ir);if(C=="variable")return B($),k(ir);if(C=="(")return k(Ut,St(")"),te(Un,")"),j,ye,rt,Kt);if(v&&$=="<")return k(St(">"),te(Ai,">"),j,ir)}function or(C,$){if($=="*")return V.marked="keyword",k(or);if(C=="variable")return B($),k(or);if(C=="(")return k(Ut,St(")"),te(Un,")"),j,ye,Kt);if(v&&$=="<")return k(St(">"),te(Ai,">"),j,or)}function Rl(C,$){if(C=="keyword"||C=="variable")return V.marked="type",k(Rl);if($=="<")return k(St(">"),te(Ai,">"),j)}function Un(C,$){return $=="@"&&k(Mt,Un),C=="spread"?k(Un):v&&mt($)?(V.marked="keyword",k(Un)):v&&C=="this"?k(We,Fn):z(sn,We,Fn)}function Yr(C,$){return C=="variable"?zl(C,$):fo(C,$)}function zl(C,$){if(C=="variable")return B($),k(fo)}function fo(C,$){if($=="<")return k(St(">"),te(Ai,">"),j,fo);if($=="extends"||$=="implements"||v&&C==",")return $=="implements"&&(V.marked="keyword"),k(v?wt:Mt,fo);if(C=="{")return k(St("}"),wn,j)}function wn(C,$){if(C=="async"||C=="variable"&&($=="static"||$=="get"||$=="set"||v&&mt($))&&V.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1))return V.marked="keyword",k(wn);if(C=="variable"||V.style=="keyword")return V.marked="property",k(Sr,wn);if(C=="number"||C=="string")return k(Sr,wn);if(C=="[")return k(Mt,We,nt("]"),Sr,wn);if($=="*")return V.marked="keyword",k(wn);if(v&&C=="(")return z(or,wn);if(C==";"||C==",")return k(wn);if(C=="}")return k();if($=="@")return k(Mt,wn)}function Sr(C,$){if($=="!"||$=="?")return k(Sr);if(C==":")return k(wt,Fn);if($=="=")return k(O);var F=V.state.lexical.prev,Z=F&&F.info=="interface";return z(Z?or:ir)}function Zr(C,$){return $=="*"?(V.marked="keyword",k(Lt,nt(";"))):$=="default"?(V.marked="keyword",k(Mt,nt(";"))):C=="{"?k(te(Fl,"}"),Lt,nt(";")):z(rt)}function Fl(C,$){if($=="as")return V.marked="keyword",k(nt("variable"));if(C=="variable")return z(O,Fl)}function kr(C){return C=="string"?k():C=="("?z(Mt):C=="."?z(ot):z(Jr,ms,Lt)}function Jr(C,$){return C=="{"?bn(Jr,"}"):(C=="variable"&&B($),$=="*"&&(V.marked="keyword"),k(Te))}function ms(C){if(C==",")return k(Jr,ms)}function Te(C,$){if($=="as")return V.marked="keyword",k(Jr)}function Lt(C,$){if($=="from")return V.marked="keyword",k(Mt)}function Cr(C){return C=="]"?k():z(te(O,"]"))}function ho(){return z(St("form"),sn,nt("{"),St("}"),te(In,"}"),j,j)}function In(){return z(sn,Fn)}function ae(C,$){return C.lastType=="operator"||C.lastType==","||S.test($.charAt(0))||/[,.]/.test($.charAt(0))}function sr(C,$,F){return $.tokenize==R&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test($.lastType)||$.lastType=="quasi"&&/\{\s*$/.test(C.string.slice(0,C.pos-(F||0)))}return{startState:function(C){var $={tokenize:R,lastType:"sof",cc:[],lexical:new st((C||0)-u,0,"block",!1),localVars:a.localVars,context:a.localVars&&new Tt(null,null,!1),indented:C||0};return a.globalVars&&typeof a.globalVars=="object"&&($.globalVars=a.globalVars),$},token:function(C,$){if(C.sol()&&($.lexical.hasOwnProperty("align")||($.lexical.align=!1),$.indented=C.indentation(),Y(C,$)),$.tokenize!=W&&C.eatSpace())return null;var F=$.tokenize(C,$);return L=="comment"?F:($.lastType=L=="operator"&&(T=="++"||T=="--")?"incdec":L,pt($,F,L,T,C))},indent:function(C,$){if(C.tokenize==W||C.tokenize==X)return r.Pass;if(C.tokenize!=R)return 0;var F=$&&$.charAt(0),Z=C.lexical,qt;if(!/^\s*else\b/.test($))for(var Yt=C.cc.length-1;Yt>=0;--Yt){var oe=C.cc[Yt];if(oe==j)Z=Z.prev;else if(oe!=uo&&oe!=Kt)break}for(;(Z.type=="stat"||Z.type=="form")&&(F=="}"||(qt=C.cc[C.cc.length-1])&&(qt==ot||qt==lt)&&!/^[,\.=+\-*:?[\(]/.test($));)Z=Z.prev;f&&Z.type==")"&&Z.prev.type=="stat"&&(Z=Z.prev);var Oe=Z.type,Pn=F==Oe;return Oe=="vardef"?Z.indented+(C.lastType=="operator"||C.lastType==","?Z.info.length+1:0):Oe=="form"&&F=="{"?Z.indented:Oe=="form"?Z.indented+u:Oe=="stat"?Z.indented+(ae(C,$)?f||u:0):Z.info=="switch"&&!Pn&&a.doubleIndentSwitch!=!1?Z.indented+(/^(?:case|default)\b/.test($)?u:2*u):Z.align?Z.column+(Pn?0:1):Z.indented+(Pn?0:u)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:p?null:"/*",blockCommentEnd:p?null:"*/",blockCommentContinue:p?null:" * ",lineComment:p?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:p?"json":"javascript",jsonldMode:h,jsonMode:p,expressionAllowed:sr,skipExpression:function(C){pt(C,"atom","atom","true",new r.StringStream("",2,null))}}}),r.registerHelper("wordChars","javascript",/[\w$]/),r.defineMIME("text/javascript","javascript"),r.defineMIME("text/ecmascript","javascript"),r.defineMIME("application/javascript","javascript"),r.defineMIME("application/x-javascript","javascript"),r.defineMIME("application/ecmascript","javascript"),r.defineMIME("application/json",{name:"javascript",json:!0}),r.defineMIME("application/x-json",{name:"javascript",json:!0}),r.defineMIME("application/manifest+json",{name:"javascript",json:!0}),r.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),r.defineMIME("text/typescript",{name:"javascript",typescript:!0}),r.defineMIME("application/typescript",{name:"javascript",typescript:!0})})}()),Dv.exports}zy();var Rv={exports:{}},zv;function Fy(){return zv||(zv=1,function(t,e){(function(r){r(fs())})(function(r){var o={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},a={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};r.defineMode("xml",function(u,f){var h=u.indentUnit,p={},g=f.htmlMode?o:a;for(var v in g)p[v]=g[v];for(var v in f)p[v]=f[v];var b,x;function S(k,q){function B(Tt){return q.tokenize=Tt,Tt(k,q)}var Q=k.next();if(Q=="<")return k.eat("!")?k.eat("[")?k.match("CDATA[")?B(L("atom","]]>")):null:k.match("--")?B(L("comment","-->")):k.match("DOCTYPE",!0,!0)?(k.eatWhile(/[\w\._\-]/),B(T(1))):null:k.eat("?")?(k.eatWhile(/[\w\._\-]/),q.tokenize=L("meta","?>"),"meta"):(b=k.eat("/")?"closeTag":"openTag",q.tokenize=P,"tag bracket");if(Q=="&"){var mt;return k.eat("#")?k.eat("x")?mt=k.eatWhile(/[a-fA-F\d]/)&&k.eat(";"):mt=k.eatWhile(/[\d]/)&&k.eat(";"):mt=k.eatWhile(/[\w\.\-:]/)&&k.eat(";"),mt?"atom":"error"}else return k.eatWhile(/[^&<]/),null}S.isInText=!0;function P(k,q){var B=k.next();if(B==">"||B=="/"&&k.eat(">"))return q.tokenize=S,b=B==">"?"endTag":"selfcloseTag","tag bracket";if(B=="=")return b="equals",null;if(B=="<"){q.tokenize=S,q.state=X,q.tagName=q.tagStart=null;var Q=q.tokenize(k,q);return Q?Q+" tag error":"tag error"}else return/[\'\"]/.test(B)?(q.tokenize=A(B),q.stringStartCol=k.column(),q.tokenize(k,q)):(k.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function A(k){var q=function(B,Q){for(;!B.eol();)if(B.next()==k){Q.tokenize=P;break}return"string"};return q.isInAttribute=!0,q}function L(k,q){return function(B,Q){for(;!B.eol();){if(B.match(q)){Q.tokenize=S;break}B.next()}return k}}function T(k){return function(q,B){for(var Q;(Q=q.next())!=null;){if(Q=="<")return B.tokenize=T(k+1),B.tokenize(q,B);if(Q==">")if(k==1){B.tokenize=S;break}else return B.tokenize=T(k-1),B.tokenize(q,B)}return"meta"}}function M(k){return k&&k.toLowerCase()}function R(k,q,B){this.prev=k.context,this.tagName=q||"",this.indent=k.indented,this.startOfLine=B,(p.doNotIndent.hasOwnProperty(q)||k.context&&k.context.noIndent)&&(this.noIndent=!0)}function E(k){k.context&&(k.context=k.context.prev)}function W(k,q){for(var B;;){if(!k.context||(B=k.context.tagName,!p.contextGrabbers.hasOwnProperty(M(B))||!p.contextGrabbers[M(B)].hasOwnProperty(M(q))))return;E(k)}}function X(k,q,B){return k=="openTag"?(B.tagStart=q.column(),ft):k=="closeTag"?Y:X}function ft(k,q,B){return k=="word"?(B.tagName=q.current(),x="tag",dt):p.allowMissingTagName&&k=="endTag"?(x="tag bracket",dt(k,q,B)):(x="error",ft)}function Y(k,q,B){if(k=="word"){var Q=q.current();return B.context&&B.context.tagName!=Q&&p.implicitlyClosed.hasOwnProperty(M(B.context.tagName))&&E(B),B.context&&B.context.tagName==Q||p.matchClosing===!1?(x="tag",et):(x="tag error",st)}else return p.allowMissingTagName&&k=="endTag"?(x="tag bracket",et(k,q,B)):(x="error",st)}function et(k,q,B){return k!="endTag"?(x="error",et):(E(B),X)}function st(k,q,B){return x="error",et(k,q,B)}function dt(k,q,B){if(k=="word")return x="attribute",pt;if(k=="endTag"||k=="selfcloseTag"){var Q=B.tagName,mt=B.tagStart;return B.tagName=B.tagStart=null,k=="selfcloseTag"||p.autoSelfClosers.hasOwnProperty(M(Q))?W(B,Q):(W(B,Q),B.context=new R(B,Q,mt==B.indented)),X}return x="error",dt}function pt(k,q,B){return k=="equals"?V:(p.allowMissing||(x="error"),dt(k,q,B))}function V(k,q,B){return k=="string"?z:k=="word"&&p.allowUnquoted?(x="string",dt):(x="error",dt(k,q,B))}function z(k,q,B){return k=="string"?z:dt(k,q,B)}return{startState:function(k){var q={tokenize:S,state:X,indented:k||0,tagName:null,tagStart:null,context:null};return k!=null&&(q.baseIndent=k),q},token:function(k,q){if(!q.tagName&&k.sol()&&(q.indented=k.indentation()),k.eatSpace())return null;b=null;var B=q.tokenize(k,q);return(B||b)&&B!="comment"&&(x=null,q.state=q.state(b||B,k,q),x&&(B=x=="error"?B+" error":x)),B},indent:function(k,q,B){var Q=k.context;if(k.tokenize.isInAttribute)return k.tagStart==k.indented?k.stringStartCol+1:k.indented+h;if(Q&&Q.noIndent)return r.Pass;if(k.tokenize!=P&&k.tokenize!=S)return B?B.match(/^(\s*)/)[0].length:0;if(k.tagName)return p.multilineTagIndentPastTag!==!1?k.tagStart+k.tagName.length+2:k.tagStart+h*(p.multilineTagIndentFactor||1);if(p.alignCDATA&&/$/,blockCommentStart:"",configuration:p.htmlMode?"html":"xml",helperType:p.htmlMode?"html":"xml",skipAttribute:function(k){k.state==V&&(k.state=dt)},xmlCurrentTag:function(k){return k.tagName?{name:k.tagName,close:k.type=="closeTag"}:null},xmlCurrentContext:function(k){for(var q=[],B=k.context;B;B=B.prev)q.push(B.tagName);return q.reverse()}}}),r.defineMIME("text/xml","xml"),r.defineMIME("application/xml","xml"),r.mimeModes.hasOwnProperty("text/html")||r.defineMIME("text/html",{name:"xml",htmlMode:!0})})}()),Rv.exports}Fy();(function(t,e){(function(r){r(fs(),Fy(),zy())})(function(r){function o(u,f,h,p){this.state=u,this.mode=f,this.depth=h,this.prev=p}function a(u){return new o(r.copyState(u.mode,u.state),u.mode,u.depth,u.prev&&a(u.prev))}r.defineMode("jsx",function(u,f){var h=r.getMode(u,{name:"xml",allowMissing:!0,multilineTagIndentPastTag:!1,allowMissingTagName:!0}),p=r.getMode(u,f&&f.base||"javascript");function g(S){var P=S.tagName;S.tagName=null;var A=h.indent(S,"","");return S.tagName=P,A}function v(S,P){return P.context.mode==h?b(S,P,P.context):x(S,P,P.context)}function b(S,P,A){if(A.depth==2)return S.match(/^.*?\*\//)?A.depth=1:S.skipToEnd(),"comment";if(S.peek()=="{"){h.skipAttribute(A.state);var L=g(A.state),T=A.state.context;if(T&&S.match(/^[^>]*>\s*$/,!1)){for(;T.prev&&!T.startOfLine;)T=T.prev;T.startOfLine?L-=u.indentUnit:A.prev.state.lexical&&(L=A.prev.state.lexical.indented)}else A.depth==1&&(L+=u.indentUnit);return P.context=new o(r.startState(p,L),p,0,P.context),null}if(A.depth==1){if(S.peek()=="<")return h.skipAttribute(A.state),P.context=new o(r.startState(h,g(A.state)),h,0,P.context),null;if(S.match("//"))return S.skipToEnd(),"comment";if(S.match("/*"))return A.depth=2,v(S,P)}var M=h.token(S,A.state),R=S.current(),E;return/\btag\b/.test(M)?/>$/.test(R)?A.state.context?A.depth=0:P.context=P.context.prev:/^-1&&S.backUp(R.length-E),M}function x(S,P,A){if(S.peek()=="<"&&p.expressionAllowed(S,A.state))return P.context=new o(r.startState(h,p.indent(A.state,"","")),h,0,P.context),p.skipExpression(A.state),null;var L=p.token(S,A.state);if(!L&&A.depth!=null){var T=S.current();T=="{"?A.depth++:T=="}"&&--A.depth==0&&(P.context=P.context.prev)}return L}return{startState:function(){return{context:new o(r.startState(p),p)}},copyState:function(S){return{context:a(S.context)}},token:v,indent:function(S,P,A){return S.context.mode.indent(S.context.state,P,A)},innerMode:function(S){return S.context}}},"xml","javascript"),r.defineMIME("text/jsx","jsx"),r.defineMIME("text/typescript-jsx",{name:"jsx",base:{name:"javascript",typescript:!0}})})})();(function(t,e){(function(r){r(fs())})(function(r){r.defineOption("placeholder","",function(g,v,b){var x=b&&b!=r.Init;if(v&&!x)g.on("blur",f),g.on("change",h),g.on("swapDoc",h),r.on(g.getInputField(),"compositionupdate",g.state.placeholderCompose=function(){u(g)}),h(g);else if(!v&&x){g.off("blur",f),g.off("change",h),g.off("swapDoc",h),r.off(g.getInputField(),"compositionupdate",g.state.placeholderCompose),o(g);var S=g.getWrapperElement();S.className=S.className.replace(" CodeMirror-empty","")}v&&!g.hasFocus()&&f(g)});function o(g){g.state.placeholder&&(g.state.placeholder.parentNode.removeChild(g.state.placeholder),g.state.placeholder=null)}function a(g){o(g);var v=g.state.placeholder=document.createElement("pre");v.style.cssText="height: 0; overflow: visible",v.style.direction=g.getOption("direction"),v.className="CodeMirror-placeholder CodeMirror-line-like";var b=g.getOption("placeholder");typeof b=="string"&&(b=document.createTextNode(b)),v.appendChild(b),g.display.lineSpace.insertBefore(v,g.display.lineSpace.firstChild)}function u(g){setTimeout(function(){var v=!1;if(g.lineCount()==1){var b=g.getInputField();v=b.nodeName=="TEXTAREA"?!g.getLine(0).length:!/[^\u200b]/.test(b.querySelector(".CodeMirror-line").textContent)}v?a(g):o(g)},20)}function f(g){p(g)&&a(g)}function h(g){var v=g.getWrapperElement(),b=p(g);v.className=v.className.replace(" CodeMirror-empty","")+(b?" CodeMirror-empty":""),b?a(g):o(g)}function p(g){return g.lineCount()===1&&g.getLine(0)===""}})})();(function(t,e){(function(r){r(fs())})(function(r){function o(f,h,p){this.orientation=h,this.scroll=p,this.screen=this.total=this.size=1,this.pos=0,this.node=document.createElement("div"),this.node.className=f+"-"+h,this.inner=this.node.appendChild(document.createElement("div"));var g=this;r.on(this.inner,"mousedown",function(b){if(b.which!=1)return;r.e_preventDefault(b);var x=g.orientation=="horizontal"?"pageX":"pageY",S=b[x],P=g.pos;function A(){r.off(document,"mousemove",L),r.off(document,"mouseup",A)}function L(T){if(T.which!=1)return A();g.moveTo(P+(T[x]-S)*(g.total/g.size))}r.on(document,"mousemove",L),r.on(document,"mouseup",A)}),r.on(this.node,"click",function(b){r.e_preventDefault(b);var x=g.inner.getBoundingClientRect(),S;g.orientation=="horizontal"?S=b.clientXx.right?1:0:S=b.clientYx.bottom?1:0,g.moveTo(g.pos+S*g.screen)});function v(b){var x=r.wheelEventPixels(b)[g.orientation=="horizontal"?"x":"y"],S=g.pos;g.moveTo(g.pos+x),g.pos!=S&&r.e_preventDefault(b)}r.on(this.node,"mousewheel",v),r.on(this.node,"DOMMouseScroll",v)}o.prototype.setPos=function(f,h){return f<0&&(f=0),f>this.total-this.screen&&(f=this.total-this.screen),!h&&f==this.pos?!1:(this.pos=f,this.inner.style[this.orientation=="horizontal"?"left":"top"]=f*(this.size/this.total)+"px",!0)},o.prototype.moveTo=function(f){this.setPos(f)&&this.scroll(f,this.orientation)};var a=10;o.prototype.update=function(f,h,p){var g=this.screen!=h||this.total!=f||this.size!=p;g&&(this.screen=h,this.total=f,this.size=p);var v=this.screen*(this.size/this.total);vf.clientWidth+1,v=f.scrollHeight>f.clientHeight+1;return this.vert.node.style.display=v?"block":"none",this.horiz.node.style.display=g?"block":"none",v&&(this.vert.update(f.scrollHeight,f.clientHeight,f.viewHeight-(g?p:0)),this.vert.node.style.bottom=g?p+"px":"0"),g&&(this.horiz.update(f.scrollWidth,f.clientWidth,f.viewWidth-(v?p:0)-f.barLeft),this.horiz.node.style.right=v?p+"px":"0",this.horiz.node.style.left=f.barLeft+"px"),{right:v?p:0,bottom:g?p:0}},u.prototype.setScrollTop=function(f){this.vert.setPos(f)},u.prototype.setScrollLeft=function(f){this.horiz.setPos(f)},u.prototype.clear=function(){var f=this.horiz.node.parentNode;f.removeChild(this.horiz.node),f.removeChild(this.vert.node)},r.scrollbarModel.simple=function(f,h){return new u("CodeMirror-simplescroll",f,h)},r.scrollbarModel.overlay=function(f,h){return new u("CodeMirror-overlayscroll",f,h)}})})();function wlt(t,e,r={}){const o=blt.fromTextArea(t.value,{theme:"vars",...r,scrollbarStyle:"simple"});let a=!1;return o.on("change",()=>{if(a){a=!1;return}e.value=o.getValue()}),$e(e,u=>{if(u!==o.getValue()){a=!0;const f=o.listSelections();o.replaceRange(u,o.posFromIndex(0),o.posFromIndex(Number.POSITIVE_INFINITY)),o.setSelections(f)}},{immediate:!0}),ah(o)}const xlt={relative:"","font-mono":"","text-sm":"",class:"codemirror-scrolls"},Iy=re({__name:"CodeMirror",props:mf({mode:{},readOnly:{type:Boolean}},{modelValue:{}}),emits:mf(["save"],["update:modelValue"]),setup(t,{expose:e,emit:r}){const o=r,a=Km(t,"modelValue"),u=t_(),f={js:"javascript",mjs:"javascript",cjs:"javascript",ts:{name:"javascript",typescript:!0},mts:{name:"javascript",typescript:!0},cts:{name:"javascript",typescript:!0},jsx:{name:"javascript",jsx:!0},tsx:{name:"javascript",typescript:!0,jsx:!0}},h=Vt(),p=cs();return e({cm:p}),us(async()=>{p.value=wlt(h,a,{...u,mode:f[t.mode||""]||t.mode,readOnly:t.readOnly?!0:void 0,extraKeys:{"Cmd-S":function(g){o("save",g.getValue())},"Ctrl-S":function(g){o("save",g.getValue())}}}),p.value.setSize("100%","100%"),p.value.clearHistory(),setTimeout(()=>p.value.refresh(),100)}),(g,v)=>(ut(),Et("div",xlt,[at("textarea",{ref_key:"el",ref:h},null,512)]))}}),_lt=re({__name:"ViewEditor",props:{file:{}},emits:["draft"],setup(t,{emit:e}){const r=t,o=e,a=Vt(""),u=cs(void 0),f=Vt(!1);$e(()=>r.file,async()=>{var R;if(!r.file||!((R=r.file)!=null&&R.filepath)){a.value="",u.value=a.value,f.value=!1;return}a.value=await Ge.rpc.readTestFile(r.file.filepath)||"",u.value=a.value,f.value=!1},{immediate:!0});const h=xt(()=>{var R,E;return((E=(R=r.file)==null?void 0:R.filepath)==null?void 0:E.split(/\./g).pop())||"js"}),p=Vt(),g=xt(()=>{var R;return(R=p.value)==null?void 0:R.cm}),v=xt(()=>{var R;return((R=r.file)==null?void 0:R.tasks.filter(E=>{var W;return((W=E.result)==null?void 0:W.state)==="fail"}))||[]}),b=[],x=[],S=[],P=Vt(!1);function A(){S.forEach(([R,E,W])=>{R.removeEventListener("click",E),W()}),S.length=0}yT(p,()=>{var R;(R=g.value)==null||R.refresh()});function L(){f.value=u.value!==g.value.getValue()}$e(f,R=>{o("draft",R)},{immediate:!0});function T(R){const E=((R==null?void 0:R.stacks)||[]).filter(st=>{var dt;return st.file&&st.file===((dt=r.file)==null?void 0:dt.filepath)}),W=E==null?void 0:E[0];if(!W)return;const X=document.createElement("div");X.className="op80 flex gap-x-2 items-center";const ft=document.createElement("pre");ft.className="c-red-600 dark:c-red-400",ft.textContent=`${" ".repeat(W.column)}^ ${(R==null?void 0:R.nameStr)||R.name}: ${(R==null?void 0:R.message)||""}`,X.appendChild(ft);const Y=document.createElement("span");Y.className="i-carbon-launch c-red-600 dark:c-red-400 hover:cursor-pointer min-w-1em min-h-1em",Y.tabIndex=0,Y.ariaLabel="Open in Editor",F0(Y,{content:"Open in Editor",placement:"bottom"},!1);const et=async()=>{await Py(W.file,W.line,W.column)};X.appendChild(Y),S.push([Y,et,()=>Ph(Y)]),x.push(g.value.addLineClass(W.line-1,"wrap","bg-red-500/10")),b.push(g.value.addLineWidget(W.line-1,X))}$e([g,v],([R])=>{if(!R){A();return}setTimeout(()=>{A(),b.forEach(E=>E.clear()),x.forEach(E=>{var W;return(W=g.value)==null?void 0:W.removeLineClass(E,"wrap")}),b.length=0,x.length=0,R.on("changes",L),v.value.forEach(E=>{var W,X;(X=(W=E.result)==null?void 0:W.errors)==null||X.forEach(T)}),P.value||R.clearHistory()},100)},{flush:"post"});async function M(R){P.value=!0,await Ge.rpc.saveTestFile(r.file.filepath,R),u.value=R,f.value=!1}return(R,E)=>{const W=Iy;return ut(),Jt(W,Si({ref_key:"editor",ref:p,modelValue:G(a),"onUpdate:modelValue":E[0]||(E[0]=X=>Le(a)?a.value=X:null),"h-full":""},{lineNumbers:!0},{mode:G(h),"data-testid":"code-mirror",onSave:M}),null,16,["modelValue","mode"])}}}),Slt=re({__name:"Modal",props:mf({direction:{default:"bottom"}},{modelValue:{type:Boolean,default:!1}}),emits:["update:modelValue"],setup(t){const e=Km(t,"modelValue"),r=xt(()=>{switch(t.direction){case"bottom":return"bottom-0 left-0 right-0 border-t";case"top":return"top-0 left-0 right-0 border-b";case"left":return"bottom-0 left-0 top-0 border-r";case"right":return"bottom-0 top-0 right-0 border-l";default:return""}}),o=xt(()=>{switch(t.direction){case"bottom":return"translateY(100%)";case"top":return"translateY(-100%)";case"left":return"translateX(-100%)";case"right":return"translateX(100%)";default:return""}}),a=()=>e.value=!1;return(u,f)=>(ut(),Et("div",{class:ve(["fixed inset-0 z-40",e.value?"":"pointer-events-none"])},[at("div",{class:ve(["bg-base inset-0 absolute transition-opacity duration-500 ease-out",e.value?"opacity-50":"opacity-0"]),onClick:a},null,2),at("div",{class:ve(["bg-base border-base absolute transition-all duration-200 ease-out scrolls",[G(r)]]),style:Ln(e.value?{}:{transform:G(o)})},[er(u.$slots,"default")],6)],2))}}),klt=["aria-label","opacity","disabled","hover"],hs=re({__name:"IconButton",props:{icon:{},title:{},disabled:{type:Boolean}},setup(t){return(e,r)=>(ut(),Et("button",{"aria-label":e.title,role:"button",opacity:e.disabled?10:70,rounded:"",disabled:e.disabled,hover:e.disabled?"":"bg-active op100",class:"w-1.4em h-1.4em flex"},[er(e.$slots,"default",{},()=>[at("div",{class:ve(e.icon),ma:""},null,2)])],8,klt))}}),Clt={"w-350":"","max-w-screen":"","h-full":"",flex:"","flex-col":""},Tlt={"p-4":"",relative:""},Elt=at("p",null,"Module Info",-1),Llt={op50:"","font-mono":"","text-sm":""},Alt={key:0,"p-5":""},Mlt={grid:"~ cols-2 rows-[min-content_auto]","overflow-hidden":"","flex-auto":""},Nlt=at("div",{p:"x3 y-1","bg-overlay":"",border:"base b t r"}," Source ",-1),Plt=at("div",{p:"x3 y-1","bg-overlay":"",border:"base b t"}," Transformed ",-1),Olt={key:0},Dlt={p:"x3 y-1","bg-overlay":"",border:"base b t"},$lt=re({__name:"ModuleTransformResultView",props:{id:{}},emits:["close"],setup(t,{emit:e}){const r=t,o=e,a=sT(()=>Ge.rpc.getTransformResult(r.id)),u=xt(()=>{var g;return((g=r.id)==null?void 0:g.split(/\./g).pop())||"js"}),f=xt(()=>{var g,v;return((v=(g=a.value)==null?void 0:g.source)==null?void 0:v.trim())||""}),h=xt(()=>{var g,v;return((v=(g=a.value)==null?void 0:g.code)==null?void 0:v.replace(/\/\/# sourceMappingURL=.*\n/,"").trim())||""}),p=xt(()=>{var g,v,b,x;return{mappings:((v=(g=a.value)==null?void 0:g.map)==null?void 0:v.mappings)??"",version:(x=(b=a.value)==null?void 0:b.map)==null?void 0:x.version}});return aT("Escape",()=>{o("close")}),(g,v)=>{const b=hs,x=Iy;return ut(),Et("div",Clt,[at("div",Tlt,[Elt,at("p",Llt,ne(g.id),1),Ft(b,{icon:"i-carbon-close",absolute:"","top-5px":"","right-5px":"","text-2xl":"",onClick:v[0]||(v[0]=S=>o("close"))})]),G(a)?(ut(),Et(fe,{key:1},[at("div",Mlt,[Nlt,Plt,Ft(x,Si({"h-full":"","model-value":G(f),"read-only":""},{lineNumbers:!0},{mode:G(u)}),null,16,["model-value","mode"]),Ft(x,Si({"h-full":"","model-value":G(h),"read-only":""},{lineNumbers:!0},{mode:G(u)}),null,16,["model-value","mode"])]),G(p).mappings!==""?(ut(),Et("div",Olt,[at("div",Dlt," Source map (v"+ne(G(p).version)+") ",1),Ft(x,Si({"model-value":G(p).mappings,"read-only":""},{lineNumbers:!0},{mode:G(u)}),null,16,["model-value","mode"])])):Qt("",!0)],64)):(ut(),Et("div",Alt," No transform result found for this module. "))])}}});function Rlt(t,e){let r;return(...o)=>{r!==void 0&&clearTimeout(r),r=setTimeout(()=>t(...o),e)}}var Hf="http://www.w3.org/1999/xhtml";const Fv={svg:"http://www.w3.org/2000/svg",xhtml:Hf,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Ic(t){var e=t+="",r=e.indexOf(":");return r>=0&&(e=t.slice(0,r))!=="xmlns"&&(t=t.slice(r+1)),Fv.hasOwnProperty(e)?{space:Fv[e],local:t}:t}function zlt(t){return function(){var e=this.ownerDocument,r=this.namespaceURI;return r===Hf&&e.documentElement.namespaceURI===Hf?e.createElement(t):e.createElementNS(r,t)}}function Flt(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function qy(t){var e=Ic(t);return(e.local?Flt:zlt)(e)}function Ilt(){}function Wh(t){return t==null?Ilt:function(){return this.querySelector(t)}}function qlt(t){typeof t!="function"&&(t=Wh(t));for(var e=this._groups,r=e.length,o=new Array(r),a=0;a=R&&(R=M+1);!(W=L[R])&&++R=0;)(f=o[a])&&(u&&f.compareDocumentPosition(u)^4&&u.parentNode.insertBefore(f,u),u=f);return this}function fat(t){t||(t=hat);function e(b,x){return b&&x?t(b.__data__,x.__data__):!b-!x}for(var r=this._groups,o=r.length,a=new Array(o),u=0;ue?1:t>=e?0:NaN}function dat(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}function pat(){return Array.from(this)}function gat(){for(var t=this._groups,e=0,r=t.length;e1?this.each((e==null?Tat:typeof e=="function"?Lat:Eat)(t,e,r??"")):os(this.node(),t)}function os(t,e){return t.style.getPropertyValue(e)||jy(t).getComputedStyle(t,null).getPropertyValue(e)}function Mat(t){return function(){delete this[t]}}function Nat(t,e){return function(){this[t]=e}}function Pat(t,e){return function(){var r=e.apply(this,arguments);r==null?delete this[t]:this[t]=r}}function Oat(t,e){return arguments.length>1?this.each((e==null?Mat:typeof e=="function"?Pat:Nat)(t,e)):this.node()[t]}function Gy(t){return t.trim().split(/^|\s+/)}function Uh(t){return t.classList||new Vy(t)}function Vy(t){this._node=t,this._names=Gy(t.getAttribute("class")||"")}Vy.prototype={add:function(t){var e=this._names.indexOf(t);e<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};function Ky(t,e){for(var r=Uh(t),o=-1,a=e.length;++o=0&&(r=e.slice(o+1),e=e.slice(0,o)),{type:e,name:r}})}function lct(t){return function(){var e=this.__on;if(e){for(var r=0,o=-1,a=e.length,u;r{}};function Pl(){for(var t=0,e=arguments.length,r={},o;t=0&&(o=r.slice(a+1),r=r.slice(0,a)),r&&!e.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:o}})}qa.prototype=Pl.prototype={constructor:qa,on:function(t,e){var r=this._,o=mct(t+"",r),a,u=-1,f=o.length;if(arguments.length<2){for(;++u0)for(var r=new Array(a),o=0,a,u;o()=>t;function Bf(t,{sourceEvent:e,subject:r,target:o,identifier:a,active:u,x:f,y:h,dx:p,dy:g,dispatch:v}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:o,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:u,enumerable:!0,configurable:!0},x:{value:f,enumerable:!0,configurable:!0},y:{value:h,enumerable:!0,configurable:!0},dx:{value:p,enumerable:!0,configurable:!0},dy:{value:g,enumerable:!0,configurable:!0},_:{value:v}})}Bf.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};function wct(t){return!t.ctrlKey&&!t.button}function xct(){return this.parentNode}function _ct(t,e){return e??{x:t.x,y:t.y}}function Sct(){return navigator.maxTouchPoints||"ontouchstart"in this}function kct(){var t=wct,e=xct,r=_ct,o=Sct,a={},u=Pl("start","drag","end"),f=0,h,p,g,v,b=0;function x(E){E.on("mousedown.drag",S).filter(o).on("touchstart.drag",L).on("touchmove.drag",T,bct).on("touchend.drag touchcancel.drag",M).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function S(E,W){if(!(v||!t.call(this,E,W))){var X=R(this,e.call(this,E,W),E,W,"mouse");X&&(Tn(E.view).on("mousemove.drag",P,yl).on("mouseup.drag",A,yl),Jy(E.view),ef(E),g=!1,h=E.clientX,p=E.clientY,X("start",E))}}function P(E){if(Go(E),!g){var W=E.clientX-h,X=E.clientY-p;g=W*W+X*X>b}a.mouse("drag",E)}function A(E){Tn(E.view).on("mousemove.drag mouseup.drag",null),Qy(E.view,g),Go(E),a.mouse("end",E)}function L(E,W){if(t.call(this,E,W)){var X=E.changedTouches,ft=e.call(this,E,W),Y=X.length,et,st;for(et=0;et>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):r===8?Ta(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):r===4?Ta(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=Tct.exec(t))?new En(e[1],e[2],e[3],1):(e=Ect.exec(t))?new En(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=Lct.exec(t))?Ta(e[1],e[2],e[3],e[4]):(e=Act.exec(t))?Ta(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=Mct.exec(t))?Gv(e[1],e[2]/100,e[3]/100,1):(e=Nct.exec(t))?Gv(e[1],e[2]/100,e[3]/100,e[4]):qv.hasOwnProperty(t)?Wv(qv[t]):t==="transparent"?new En(NaN,NaN,NaN,0):null}function Wv(t){return new En(t>>16&255,t>>8&255,t&255,1)}function Ta(t,e,r,o){return o<=0&&(t=e=r=NaN),new En(t,e,r,o)}function Dct(t){return t instanceof Ol||(t=xl(t)),t?(t=t.rgb(),new En(t.r,t.g,t.b,t.opacity)):new En}function Wf(t,e,r,o){return arguments.length===1?Dct(t):new En(t,e,r,o??1)}function En(t,e,r,o){this.r=+t,this.g=+e,this.b=+r,this.opacity=+o}jh(En,Wf,tb(Ol,{brighter(t){return t=t==null?ac:Math.pow(ac,t),new En(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=t==null?bl:Math.pow(bl,t),new En(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new En(Qi(this.r),Qi(this.g),Qi(this.b),cc(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Uv,formatHex:Uv,formatHex8:$ct,formatRgb:jv,toString:jv}));function Uv(){return`#${Xi(this.r)}${Xi(this.g)}${Xi(this.b)}`}function $ct(){return`#${Xi(this.r)}${Xi(this.g)}${Xi(this.b)}${Xi((isNaN(this.opacity)?1:this.opacity)*255)}`}function jv(){const t=cc(this.opacity);return`${t===1?"rgb(":"rgba("}${Qi(this.r)}, ${Qi(this.g)}, ${Qi(this.b)}${t===1?")":`, ${t})`}`}function cc(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function Qi(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function Xi(t){return t=Qi(t),(t<16?"0":"")+t.toString(16)}function Gv(t,e,r,o){return o<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new tr(t,e,r,o)}function eb(t){if(t instanceof tr)return new tr(t.h,t.s,t.l,t.opacity);if(t instanceof Ol||(t=xl(t)),!t)return new tr;if(t instanceof tr)return t;t=t.rgb();var e=t.r/255,r=t.g/255,o=t.b/255,a=Math.min(e,r,o),u=Math.max(e,r,o),f=NaN,h=u-a,p=(u+a)/2;return h?(e===u?f=(r-o)/h+(r0&&p<1?0:f,new tr(f,h,p,t.opacity)}function Rct(t,e,r,o){return arguments.length===1?eb(t):new tr(t,e,r,o??1)}function tr(t,e,r,o){this.h=+t,this.s=+e,this.l=+r,this.opacity=+o}jh(tr,Rct,tb(Ol,{brighter(t){return t=t==null?ac:Math.pow(ac,t),new tr(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=t==null?bl:Math.pow(bl,t),new tr(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,o=r+(r<.5?r:1-r)*e,a=2*r-o;return new En(nf(t>=240?t-240:t+120,a,o),nf(t,a,o),nf(t<120?t+240:t-120,a,o),this.opacity)},clamp(){return new tr(Vv(this.h),Ea(this.s),Ea(this.l),cc(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=cc(this.opacity);return`${t===1?"hsl(":"hsla("}${Vv(this.h)}, ${Ea(this.s)*100}%, ${Ea(this.l)*100}%${t===1?")":`, ${t})`}`}}));function Vv(t){return t=(t||0)%360,t<0?t+360:t}function Ea(t){return Math.max(0,Math.min(1,t||0))}function nf(t,e,r){return(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)*255}const nb=t=>()=>t;function zct(t,e){return function(r){return t+r*e}}function Fct(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(o){return Math.pow(t+o*e,r)}}function Ict(t){return(t=+t)==1?rb:function(e,r){return r-e?Fct(e,r,t):nb(isNaN(e)?r:e)}}function rb(t,e){var r=e-t;return r?zct(t,r):nb(isNaN(t)?e:t)}const Kv=function t(e){var r=Ict(e);function o(a,u){var f=r((a=Wf(a)).r,(u=Wf(u)).r),h=r(a.g,u.g),p=r(a.b,u.b),g=rb(a.opacity,u.opacity);return function(v){return a.r=f(v),a.g=h(v),a.b=p(v),a.opacity=g(v),a+""}}return o.gamma=t,o}(1);function mi(t,e){return t=+t,e=+e,function(r){return t*(1-r)+e*r}}var Uf=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,rf=new RegExp(Uf.source,"g");function qct(t){return function(){return t}}function Hct(t){return function(e){return t(e)+""}}function Bct(t,e){var r=Uf.lastIndex=rf.lastIndex=0,o,a,u,f=-1,h=[],p=[];for(t=t+"",e=e+"";(o=Uf.exec(t))&&(a=rf.exec(e));)(u=a.index)>r&&(u=e.slice(r,u),h[f]?h[f]+=u:h[++f]=u),(o=o[0])===(a=a[0])?h[f]?h[f]+=a:h[++f]=a:(h[++f]=null,p.push({i:f,x:mi(o,a)})),r=rf.lastIndex;return r180?v+=360:v-g>180&&(g+=360),x.push({i:b.push(a(b)+"rotate(",null,o)-2,x:mi(g,v)})):v&&b.push(a(b)+"rotate("+v+o)}function h(g,v,b,x){g!==v?x.push({i:b.push(a(b)+"skewX(",null,o)-2,x:mi(g,v)}):v&&b.push(a(b)+"skewX("+v+o)}function p(g,v,b,x,S,P){if(g!==b||v!==x){var A=S.push(a(S)+"scale(",null,",",null,")");P.push({i:A-4,x:mi(g,b)},{i:A-2,x:mi(v,x)})}else(b!==1||x!==1)&&S.push(a(S)+"scale("+b+","+x+")")}return function(g,v){var b=[],x=[];return g=t(g),v=t(v),u(g.translateX,g.translateY,v.translateX,v.translateY,b,x),f(g.rotate,v.rotate,b,x),h(g.skewX,v.skewX,b,x),p(g.scaleX,g.scaleY,v.scaleX,v.scaleY,b,x),g=v=null,function(S){for(var P=-1,A=x.length,L;++P=0&&t._call.call(void 0,e),t=t._next;--ss}function Zv(){io=(fc=_l.now())+qc,ss=Js=0;try{Jct()}finally{ss=0,tut(),io=0}}function Qct(){var t=_l.now(),e=t-fc;e>sb&&(qc-=e,fc=t)}function tut(){for(var t,e=uc,r,o=1/0;e;)e._call?(o>e._time&&(o=e._time),t=e,e=e._next):(r=e._next,e._next=null,e=t?t._next=r:uc=r);Qs=t,Gf(o)}function Gf(t){if(!ss){Js&&(Js=clearTimeout(Js));var e=t-io;e>24?(t<1/0&&(Js=setTimeout(Zv,t-_l.now()-qc)),Ks&&(Ks=clearInterval(Ks))):(Ks||(fc=_l.now(),Ks=setInterval(Qct,sb)),ss=1,lb(Zv))}}function Jv(t,e,r){var o=new hc;return e=e==null?0:+e,o.restart(a=>{o.stop(),t(a+e)},e,r),o}var eut=Pl("start","end","cancel","interrupt"),nut=[],ab=0,Qv=1,Vf=2,Ha=3,tm=4,Kf=5,Ba=6;function Hc(t,e,r,o,a,u){var f=t.__transition;if(!f)t.__transition={};else if(r in f)return;rut(t,r,{name:e,index:o,group:a,on:eut,tween:nut,time:u.time,delay:u.delay,duration:u.duration,ease:u.ease,timer:null,state:ab})}function Kh(t,e){var r=rr(t,e);if(r.state>ab)throw new Error("too late; already scheduled");return r}function wr(t,e){var r=rr(t,e);if(r.state>Ha)throw new Error("too late; already running");return r}function rr(t,e){var r=t.__transition;if(!r||!(r=r[e]))throw new Error("transition not found");return r}function rut(t,e,r){var o=t.__transition,a;o[e]=r,r.timer=Vh(u,0,r.time);function u(g){r.state=Qv,r.timer.restart(f,r.delay,r.time),r.delay<=g&&f(g-r.delay)}function f(g){var v,b,x,S;if(r.state!==Qv)return p();for(v in o)if(S=o[v],S.name===r.name){if(S.state===Ha)return Jv(f);S.state===tm?(S.state=Ba,S.timer.stop(),S.on.call("interrupt",t,t.__data__,S.index,S.group),delete o[v]):+vVf&&o.state=0&&(e=e.slice(0,r)),!e||e==="start"})}function Out(t,e,r){var o,a,u=Put(e)?Kh:wr;return function(){var f=u(this,t),h=f.on;h!==o&&(a=(o=h).copy()).on(e,r),f.on=a}}function Dut(t,e){var r=this._id;return arguments.length<2?rr(this.node(),r).on.on(t):this.each(Out(r,t,e))}function $ut(t){return function(){var e=this.parentNode;for(var r in this.__transition)if(+r!==t)return;e&&e.removeChild(this)}}function Rut(){return this.on("end.remove",$ut(this._id))}function zut(t){var e=this._name,r=this._id;typeof t!="function"&&(t=Wh(t));for(var o=this._groups,a=o.length,u=new Array(a),f=0;f()=>t;function aft(t,{sourceEvent:e,target:r,transform:o,dispatch:a}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:o,enumerable:!0,configurable:!0},_:{value:a}})}function zr(t,e,r){this.k=t,this.x=e,this.y=r}zr.prototype={constructor:zr,scale:function(t){return t===1?this:new zr(this.k*t,this.x,this.y)},translate:function(t,e){return t===0&e===0?this:new zr(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Yh=new zr(1,0,0);zr.prototype;function of(t){t.stopImmediatePropagation()}function Xs(t){t.preventDefault(),t.stopImmediatePropagation()}function cft(t){return(!t.ctrlKey||t.type==="wheel")&&!t.button}function uft(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t,t.hasAttribute("viewBox")?(t=t.viewBox.baseVal,[[t.x,t.y],[t.x+t.width,t.y+t.height]]):[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]):[[0,0],[t.clientWidth,t.clientHeight]]}function em(){return this.__zoom||Yh}function fft(t){return-t.deltaY*(t.deltaMode===1?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function hft(){return navigator.maxTouchPoints||"ontouchstart"in this}function dft(t,e,r){var o=t.invertX(e[0][0])-r[0][0],a=t.invertX(e[1][0])-r[1][0],u=t.invertY(e[0][1])-r[0][1],f=t.invertY(e[1][1])-r[1][1];return t.translate(a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a),f>u?(u+f)/2:Math.min(0,u)||Math.max(0,f))}function pft(){var t=cft,e=uft,r=dft,o=fft,a=hft,u=[0,1/0],f=[[-1/0,-1/0],[1/0,1/0]],h=250,p=Yct,g=Pl("start","zoom","end"),v,b,x,S=500,P=150,A=0,L=10;function T(z){z.property("__zoom",em).on("wheel.zoom",Y,{passive:!1}).on("mousedown.zoom",et).on("dblclick.zoom",st).filter(a).on("touchstart.zoom",dt).on("touchmove.zoom",pt).on("touchend.zoom touchcancel.zoom",V).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}T.transform=function(z,k,q,B){var Q=z.selection?z.selection():z;Q.property("__zoom",em),z!==Q?W(z,k,q,B):Q.interrupt().each(function(){X(this,arguments).event(B).start().zoom(null,typeof k=="function"?k.apply(this,arguments):k).end()})},T.scaleBy=function(z,k,q,B){T.scaleTo(z,function(){var Q=this.__zoom.k,mt=typeof k=="function"?k.apply(this,arguments):k;return Q*mt},q,B)},T.scaleTo=function(z,k,q,B){T.transform(z,function(){var Q=e.apply(this,arguments),mt=this.__zoom,Tt=q==null?E(Q):typeof q=="function"?q.apply(this,arguments):q,It=mt.invert(Tt),Bt=typeof k=="function"?k.apply(this,arguments):k;return r(R(M(mt,Bt),Tt,It),Q,f)},q,B)},T.translateBy=function(z,k,q,B){T.transform(z,function(){return r(this.__zoom.translate(typeof k=="function"?k.apply(this,arguments):k,typeof q=="function"?q.apply(this,arguments):q),e.apply(this,arguments),f)},null,B)},T.translateTo=function(z,k,q,B,Q){T.transform(z,function(){var mt=e.apply(this,arguments),Tt=this.__zoom,It=B==null?E(mt):typeof B=="function"?B.apply(this,arguments):B;return r(Yh.translate(It[0],It[1]).scale(Tt.k).translate(typeof k=="function"?-k.apply(this,arguments):-k,typeof q=="function"?-q.apply(this,arguments):-q),mt,f)},B,Q)};function M(z,k){return k=Math.max(u[0],Math.min(u[1],k)),k===z.k?z:new zr(k,z.x,z.y)}function R(z,k,q){var B=k[0]-q[0]*z.k,Q=k[1]-q[1]*z.k;return B===z.x&&Q===z.y?z:new zr(z.k,B,Q)}function E(z){return[(+z[0][0]+ +z[1][0])/2,(+z[0][1]+ +z[1][1])/2]}function W(z,k,q,B){z.on("start.zoom",function(){X(this,arguments).event(B).start()}).on("interrupt.zoom end.zoom",function(){X(this,arguments).event(B).end()}).tween("zoom",function(){var Q=this,mt=arguments,Tt=X(Q,mt).event(B),It=e.apply(Q,mt),Bt=q==null?E(It):typeof q=="function"?q.apply(Q,mt):q,Ut=Math.max(It[1][0]-It[0][0],It[1][1]-It[0][1]),Xt=Q.__zoom,Kt=typeof k=="function"?k.apply(Q,mt):k,St=p(Xt.invert(Bt).concat(Ut/Xt.k),Kt.invert(Bt).concat(Ut/Kt.k));return function(j){if(j===1)j=Kt;else{var nt=St(j),rt=Ut/nt[2];j=new zr(rt,Bt[0]-nt[0]*rt,Bt[1]-nt[1]*rt)}Tt.zoom(null,j)}})}function X(z,k,q){return!q&&z.__zooming||new ft(z,k)}function ft(z,k){this.that=z,this.args=k,this.active=0,this.sourceEvent=null,this.extent=e.apply(z,k),this.taps=0}ft.prototype={event:function(z){return z&&(this.sourceEvent=z),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(z,k){return this.mouse&&z!=="mouse"&&(this.mouse[1]=k.invert(this.mouse[0])),this.touch0&&z!=="touch"&&(this.touch0[1]=k.invert(this.touch0[0])),this.touch1&&z!=="touch"&&(this.touch1[1]=k.invert(this.touch1[0])),this.that.__zoom=k,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(z){var k=Tn(this.that).datum();g.call(z,this.that,new aft(z,{sourceEvent:this.sourceEvent,target:T,type:z,transform:this.that.__zoom,dispatch:g}),k)}};function Y(z,...k){if(!t.apply(this,arguments))return;var q=X(this,k).event(z),B=this.__zoom,Q=Math.max(u[0],Math.min(u[1],B.k*Math.pow(2,o.apply(this,arguments)))),mt=$r(z);if(q.wheel)(q.mouse[0][0]!==mt[0]||q.mouse[0][1]!==mt[1])&&(q.mouse[1]=B.invert(q.mouse[0]=mt)),clearTimeout(q.wheel);else{if(B.k===Q)return;q.mouse=[mt,B.invert(mt)],Wa(this),q.start()}Xs(z),q.wheel=setTimeout(Tt,P),q.zoom("mouse",r(R(M(B,Q),q.mouse[0],q.mouse[1]),q.extent,f));function Tt(){q.wheel=null,q.end()}}function et(z,...k){if(x||!t.apply(this,arguments))return;var q=z.currentTarget,B=X(this,k,!0).event(z),Q=Tn(z.view).on("mousemove.zoom",Bt,!0).on("mouseup.zoom",Ut,!0),mt=$r(z,q),Tt=z.clientX,It=z.clientY;Jy(z.view),of(z),B.mouse=[mt,this.__zoom.invert(mt)],Wa(this),B.start();function Bt(Xt){if(Xs(Xt),!B.moved){var Kt=Xt.clientX-Tt,St=Xt.clientY-It;B.moved=Kt*Kt+St*St>A}B.event(Xt).zoom("mouse",r(R(B.that.__zoom,B.mouse[0]=$r(Xt,q),B.mouse[1]),B.extent,f))}function Ut(Xt){Q.on("mousemove.zoom mouseup.zoom",null),Qy(Xt.view,B.moved),Xs(Xt),B.event(Xt).end()}}function st(z,...k){if(t.apply(this,arguments)){var q=this.__zoom,B=$r(z.changedTouches?z.changedTouches[0]:z,this),Q=q.invert(B),mt=q.k*(z.shiftKey?.5:2),Tt=r(R(M(q,mt),B,Q),e.apply(this,k),f);Xs(z),h>0?Tn(this).transition().duration(h).call(W,Tt,B,z):Tn(this).call(T.transform,Tt,B,z)}}function dt(z,...k){if(t.apply(this,arguments)){var q=z.touches,B=q.length,Q=X(this,k,z.changedTouches.length===B).event(z),mt,Tt,It,Bt;for(of(z),Tt=0;Tt=(b=(h+g)/2))?h=b:g=b,(L=r>=(x=(p+v)/2))?p=x:v=x,a=u,!(u=u[T=L<<1|A]))return a[T]=f,t;if(S=+t._x.call(null,u.data),P=+t._y.call(null,u.data),e===S&&r===P)return f.next=u,a?a[T]=f:t._root=f,t;do a=a?a[T]=new Array(4):t._root=new Array(4),(A=e>=(b=(h+g)/2))?h=b:g=b,(L=r>=(x=(p+v)/2))?p=x:v=x;while((T=L<<1|A)===(M=(P>=x)<<1|S>=b));return a[M]=u,a[T]=f,t}function vft(t){var e,r,o=t.length,a,u,f=new Array(o),h=new Array(o),p=1/0,g=1/0,v=-1/0,b=-1/0;for(r=0;rv&&(v=a),ub&&(b=u));if(p>v||g>b)return this;for(this.cover(p,g).cover(v,b),r=0;rt||t>=a||o>e||e>=u;)switch(g=(ev||(h=P.y0)>b||(p=P.x1)=T)<<1|t>=L)&&(P=x[x.length-1],x[x.length-1]=x[x.length-1-A],x[x.length-1-A]=P)}else{var M=t-+this._x.call(null,S.data),R=e-+this._y.call(null,S.data),E=M*M+R*R;if(E=(x=(f+p)/2))?f=x:p=x,(A=b>=(S=(h+g)/2))?h=S:g=S,e=r,!(r=r[L=A<<1|P]))return this;if(!r.length)break;(e[L+1&3]||e[L+2&3]||e[L+3&3])&&(o=e,T=L)}for(;r.data!==t;)if(a=r,!(r=r.next))return this;return(u=r.next)&&delete r.next,a?(u?a.next=u:delete a.next,this):e?(u?e[L]=u:delete e[L],(r=e[0]||e[1]||e[2]||e[3])&&r===(e[3]||e[2]||e[1]||e[0])&&!r.length&&(o?o[T]=r:this._root=r),this):(this._root=u,this)}function _ft(t){for(var e=0,r=t.length;ex.index){var dt=S-Y.x-Y.vx,pt=P-Y.y-Y.vy,V=dt*dt+pt*pt;VS+st||XP+st||ftg.r&&(g.r=g[v].r)}function p(){if(e){var g,v=e.length,b;for(r=new Array(v),g=0;g[e(W,X,f),W])),E;for(L=0,h=new Array(T);L(t=(Rft*t+zft)%im)/im}function Ift(t){return t.x}function qft(t){return t.y}var Hft=10,Bft=Math.PI*(3-Math.sqrt(5));function Wft(t){var e,r=1,o=.001,a=1-Math.pow(o,1/300),u=0,f=.6,h=new Map,p=Vh(b),g=Pl("tick","end"),v=Fft();t==null&&(t=[]);function b(){x(),g.call("tick",e),r1?(L==null?h.delete(A):h.set(A,P(L)),e):h.get(A)},find:function(A,L,T){var M=0,R=t.length,E,W,X,ft,Y;for(T==null?T=1/0:T*=T,M=0;M1?(g.on(A,L),e):g.on(A)}}}function Uft(){var t,e,r,o,a=vn(-30),u,f=1,h=1/0,p=.81;function g(S){var P,A=t.length,L=Zh(t,Ift,qft).visitAfter(b);for(o=S,P=0;P=h)return;(S.data!==e||S.next)&&(T===0&&(T=bi(r),E+=T*T),M===0&&(M=bi(r),E+=M*M),Ee in t?Vft(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Pe=(t,e,r)=>(Kft(t,typeof e!="symbol"?e+"":e,r),r);function Xft(){return{drag:{end:0,start:.1},filter:{link:1,type:.1,unlinked:{include:.1,exclude:.1}},focus:{acquire:()=>.1,release:()=>.1},initialize:1,labels:{links:{hide:0,show:0},nodes:{hide:0,show:0}},resize:.5}}function om(t){if(typeof t=="object"&&t!==null){if(typeof Object.getPrototypeOf=="function"){const e=Object.getPrototypeOf(t);return e===Object.prototype||e===null}return Object.prototype.toString.call(t)==="[object Object]"}return!1}function wi(...t){return t.reduce((e,r)=>{if(Array.isArray(r))throw new TypeError("Arguments provided to deepmerge must be objects, not arrays.");return Object.keys(r).forEach(o=>{["__proto__","constructor","prototype"].includes(o)||(Array.isArray(e[o])&&Array.isArray(r[o])?e[o]=wi.options.mergeArrays?Array.from(new Set(e[o].concat(r[o]))):r[o]:om(e[o])&&om(r[o])?e[o]=wi(e[o],r[o]):e[o]=r[o])}),e},{})}const db={mergeArrays:!0};wi.options=db;wi.withOptions=(t,...e)=>{wi.options={mergeArrays:!0,...t};const r=wi(...e);return wi.options=db,r};function Yft(){return{centering:{enabled:!0,strength:.1},charge:{enabled:!0,strength:-1},collision:{enabled:!0,strength:1,radiusMultiplier:2},link:{enabled:!0,strength:1,length:128}}}function Zft(){return{includeUnlinked:!0,linkFilter:()=>!0,nodeTypeFilter:void 0,showLinkLabels:!0,showNodeLabels:!0}}function pb(t){t.preventDefault(),t.stopPropagation()}function gb(t){return typeof t=="number"}function Ti(t,e){return gb(t.nodeRadius)?t.nodeRadius:t.nodeRadius(e)}function Jft(t){return`${t.source.id}-${t.target.id}`}function vb(t){return`link-arrow-${t}`.replace(/[()]/g,"~")}function Qft(t){return`url(#${vb(t.color)})`}function tht(t){return{size:t,padding:(e,r)=>Ti(r,e)+2*t,ref:[t/2,t/2],path:[[0,0],[0,t],[t,t/2]],viewBox:[0,0,t,t].join(",")}}const mb={Arrow:t=>tht(t)},eht=(t,e,r)=>[e/2,r/2],yb=(t,e,r)=>[sm(0,e),sm(0,r)];function sm(t,e){return Math.random()*(e-t)+t}function nht(t){const e=Object.fromEntries(t.nodes.map(r=>[r.id,[r.x,r.y]]));return(r,o,a)=>{const[u,f]=e[r.id]??[];return!u||!f?yb(r,o,a):[u,f]}}const Xf={Centered:eht,Randomized:yb,Stable:nht};function rht(){return{autoResize:!1,callbacks:{},hooks:{},initial:Zft(),nodeRadius:16,marker:mb.Arrow(4),modifiers:{},positionInitializer:Xf.Centered,simulation:{alphas:Xft(),forces:Yft()},zoom:{initial:1,min:.1,max:2}}}function iht(t={}){return wi.withOptions({mergeArrays:!1},rht(),t)}function oht({applyZoom:t,container:e,onDoubleClick:r,onPointerMoved:o,onPointerUp:a,offset:[u,f],scale:h,zoom:p}){const g=e.classed("graph",!0).append("svg").attr("height","100%").attr("width","100%").call(p).on("contextmenu",v=>pb(v)).on("dblclick",v=>r==null?void 0:r(v)).on("dblclick.zoom",null).on("pointermove",v=>o==null?void 0:o(v)).on("pointerup",v=>a==null?void 0:a(v)).style("cursor","grab");return t&&g.call(p.transform,Yh.translate(u,f).scale(h)),g.append("g")}function sht({canvas:t,scale:e,xOffset:r,yOffset:o}){t==null||t.attr("transform",`translate(${r},${o})scale(${e})`)}function lht({config:t,onDragStart:e,onDragEnd:r}){var o,a;const u=kct().filter(f=>f.type==="mousedown"?f.button===0:f.type==="touchstart"?f.touches.length===1:!1).on("start",(f,h)=>{f.active===0&&e(f,h),Tn(f.sourceEvent.target).classed("grabbed",!0),h.fx=h.x,h.fy=h.y}).on("drag",(f,h)=>{h.fx=f.x,h.fy=f.y}).on("end",(f,h)=>{f.active===0&&r(f,h),Tn(f.sourceEvent.target).classed("grabbed",!1),h.fx=void 0,h.fy=void 0});return(a=(o=t.modifiers).drag)==null||a.call(o,u),u}function aht({graph:t,filter:e,focusedNode:r,includeUnlinked:o,linkFilter:a}){const u=t.links.filter(p=>e.includes(p.source.type)&&e.includes(p.target.type)&&a(p)),f=p=>u.find(g=>g.source.id===p.id||g.target.id===p.id)!==void 0,h=t.nodes.filter(p=>e.includes(p.type)&&(o||f(p)));return r===void 0||!e.includes(r.type)?{nodes:h,links:u}:cht({nodes:h,links:u},r)}function cht(t,e){const r=[...uht(t,e),...fht(t,e)],o=r.flatMap(a=>[a.source,a.target]);return{nodes:[...new Set([...o,e])],links:[...new Set(r)]}}function uht(t,e){return bb(t,e,(r,o)=>r.target.id===o.id)}function fht(t,e){return bb(t,e,(r,o)=>r.source.id===o.id)}function bb(t,e,r){const o=new Set(t.links),a=new Set([e]),u=[];for(;o.size>0;){const f=[...o].filter(h=>[...a].some(p=>r(h,p)));if(f.length===0)return u;f.forEach(h=>{a.add(h.source),a.add(h.target),u.push(h),o.delete(h)})}return u}function Yf(t){return t.x??0}function Zf(t){return t.y??0}function Qh({source:t,target:e}){const r=new pn(Yf(t),Zf(t)),o=new pn(Yf(e),Zf(e)),a=o.subtract(r),u=a.length(),f=a.normalize(),h=f.multiply(-1);return{s:r,t:o,dist:u,norm:f,endNorm:h}}function wb({center:t,node:e}){const r=new pn(Yf(e),Zf(e));let o=t;return r.x===o.x&&r.y===o.y&&(o=o.add(new pn(0,1))),{n:r,c:o}}function xb({config:t,source:e,target:r}){const{s:o,t:a,norm:u}=Qh({config:t,source:e,target:r}),f=o.add(u.multiply(Ti(t,e)-1)),h=a.subtract(u.multiply(t.marker.padding(r,t)));return{start:f,end:h}}function hht(t){const{start:e,end:r}=xb(t);return`M${e.x},${e.y} - L${r.x},${r.y}`}function dht(t){const{start:e,end:r}=xb(t),o=r.subtract(e).multiply(.5),a=e.add(o);return`translate(${a.x-8},${a.y-4})`}function pht({config:t,source:e,target:r}){const{s:o,t:a,dist:u,norm:f,endNorm:h}=Qh({config:t,source:e,target:r}),p=10,g=f.rotateByDegrees(-p).multiply(Ti(t,e)-1).add(o),v=h.rotateByDegrees(p).multiply(Ti(t,r)).add(a).add(h.rotateByDegrees(p).multiply(2*t.marker.size)),b=1.2*u;return`M${g.x},${g.y} - A${b},${b},0,0,1,${v.x},${v.y}`}function ght({center:t,config:e,node:r}){const{n:o,c:a}=wb({center:t,config:e,node:r}),u=Ti(e,r),f=o.subtract(a),h=f.multiply(1/f.length()),p=40,g=h.rotateByDegrees(p).multiply(u-1).add(o),v=h.rotateByDegrees(-p).multiply(u).add(o).add(h.rotateByDegrees(-p).multiply(2*e.marker.size));return`M${g.x},${g.y} - A${u},${u},0,1,0,${v.x},${v.y}`}function vht({config:t,source:e,target:r}){const{t:o,dist:a,endNorm:u}=Qh({config:t,source:e,target:r}),f=10,h=u.rotateByDegrees(f).multiply(.5*a).add(o);return`translate(${h.x},${h.y})`}function mht({center:t,config:e,node:r}){const{n:o,c:a}=wb({center:t,config:e,node:r}),u=o.subtract(a),f=u.multiply(1/u.length()).multiply(3*Ti(e,r)+8).add(o);return`translate(${f.x},${f.y})`}const Ko={line:{labelTransform:dht,path:hht},arc:{labelTransform:vht,path:pht},reflexive:{labelTransform:mht,path:ght}};function yht(t){return t.append("g").classed("links",!0).selectAll("path")}function bht({config:t,graph:e,selection:r,showLabels:o}){const a=r==null?void 0:r.data(e.links,u=>Jft(u)).join(u=>{var f,h,p,g;const v=u.append("g"),b=v.append("path").classed("link",!0).style("marker-end",S=>Qft(S)).style("stroke",S=>S.color);(h=(f=t.modifiers).link)==null||h.call(f,b);const x=v.append("text").classed("link__label",!0).style("fill",S=>S.label?S.label.color:null).style("font-size",S=>S.label?S.label.fontSize:null).text(S=>S.label?S.label.text:null);return(g=(p=t.modifiers).linkLabel)==null||g.call(p,x),v});return a==null||a.select(".link__label").attr("opacity",u=>u.label&&o?1:0),a}function wht(t){xht(t),_ht(t)}function xht({center:t,config:e,graph:r,selection:o}){o==null||o.selectAll("path").attr("d",a=>a.source.x===void 0||a.source.y===void 0||a.target.x===void 0||a.target.y===void 0?"":a.source.id===a.target.id?Ko.reflexive.path({config:e,node:a.source,center:t}):_b(r,a.source,a.target)?Ko.arc.path({config:e,source:a.source,target:a.target}):Ko.line.path({config:e,source:a.source,target:a.target}))}function _ht({config:t,center:e,graph:r,selection:o}){o==null||o.select(".link__label").attr("transform",a=>a.source.x===void 0||a.source.y===void 0||a.target.x===void 0||a.target.y===void 0?"translate(0, 0)":a.source.id===a.target.id?Ko.reflexive.labelTransform({config:t,node:a.source,center:e}):_b(r,a.source,a.target)?Ko.arc.labelTransform({config:t,source:a.source,target:a.target}):Ko.line.labelTransform({config:t,source:a.source,target:a.target}))}function _b(t,e,r){return e.id!==r.id&&t.links.some(o=>o.target.id===e.id&&o.source.id===r.id)&&t.links.some(o=>o.target.id===r.id&&o.source.id===e.id)}function Sht(t){return t.append("defs").selectAll("marker")}function kht({config:t,graph:e,selection:r}){return r==null?void 0:r.data(Cht(e),o=>o).join(o=>{const a=o.append("marker").attr("id",u=>vb(u)).attr("markerHeight",4*t.marker.size).attr("markerWidth",4*t.marker.size).attr("markerUnits","userSpaceOnUse").attr("orient","auto").attr("refX",t.marker.ref[0]).attr("refY",t.marker.ref[1]).attr("viewBox",t.marker.viewBox).style("fill",u=>u);return a.append("path").attr("d",Tht(t.marker.path)),a})}function Cht(t){return[...new Set(t.links.map(e=>e.color))]}function Tht(t){const[e,...r]=t;if(!e)return"M0,0";const[o,a]=e;return r.reduce((u,[f,h])=>`${u}L${f},${h}`,`M${o},${a}`)}function Eht(t){return t.append("g").classed("nodes",!0).selectAll("circle")}function Lht({config:t,drag:e,graph:r,onNodeContext:o,onNodeSelected:a,selection:u,showLabels:f}){const h=u==null?void 0:u.data(r.nodes,p=>p.id).join(p=>{var g,v,b,x;const S=p.append("g");e!==void 0&&S.call(e);const P=S.append("circle").classed("node",!0).attr("r",L=>Ti(t,L)).on("contextmenu",(L,T)=>{pb(L),o(T)}).on("pointerdown",(L,T)=>Mht(L,T,a??o)).style("fill",L=>L.color);(v=(g=t.modifiers).node)==null||v.call(g,P);const A=S.append("text").classed("node__label",!0).attr("dy","0.33em").style("fill",L=>L.label?L.label.color:null).style("font-size",L=>L.label?L.label.fontSize:null).style("stroke","none").text(L=>L.label?L.label.text:null);return(x=(b=t.modifiers).nodeLabel)==null||x.call(b,A),S});return h==null||h.select(".node").classed("focused",p=>p.isFocused),h==null||h.select(".node__label").attr("opacity",f?1:0),h}const Aht=500;function Mht(t,e,r){if(t.button!==void 0&&t.button!==0)return;const o=e.lastInteractionTimestamp,a=Date.now();if(o===void 0||a-o>Aht){e.lastInteractionTimestamp=a;return}e.lastInteractionTimestamp=void 0,r(e)}function Nht(t){t==null||t.attr("transform",e=>`translate(${e.x??0},${e.y??0})`)}function Pht({center:t,config:e,graph:r,onTick:o}){var a,u;const f=Wft(r.nodes),h=e.simulation.forces.centering;if(h&&h.enabled){const b=h.strength;f.force("x",jft(()=>t().x).strength(b)).force("y",Gft(()=>t().y).strength(b))}const p=e.simulation.forces.charge;p&&p.enabled&&f.force("charge",Uft().strength(p.strength));const g=e.simulation.forces.collision;g&&g.enabled&&f.force("collision",Oft().radius(b=>g.radiusMultiplier*Ti(e,b)));const v=e.simulation.forces.link;return v&&v.enabled&&f.force("link",$ft(r.links).id(b=>b.id).distance(e.simulation.forces.link.length).strength(v.strength)),f.on("tick",()=>o()),(u=(a=e.modifiers).simulation)==null||u.call(a,f),f}function Oht({canvasContainer:t,config:e,min:r,max:o,onZoom:a}){var u,f;const h=pft().scaleExtent([r,o]).filter(p=>{var g;return p.button===0||((g=p.touches)==null?void 0:g.length)>=2}).on("start",()=>t().classed("grabbed",!0)).on("zoom",p=>a(p)).on("end",()=>t().classed("grabbed",!1));return(f=(u=e.modifiers).zoom)==null||f.call(u,h),h}class Dht{constructor(e,r,o){if(Pe(this,"nodeTypes"),Pe(this,"_nodeTypeFilter"),Pe(this,"_includeUnlinked",!0),Pe(this,"_linkFilter",()=>!0),Pe(this,"_showLinkLabels",!0),Pe(this,"_showNodeLabels",!0),Pe(this,"filteredGraph"),Pe(this,"width",0),Pe(this,"height",0),Pe(this,"simulation"),Pe(this,"canvas"),Pe(this,"linkSelection"),Pe(this,"nodeSelection"),Pe(this,"markerSelection"),Pe(this,"zoom"),Pe(this,"drag"),Pe(this,"xOffset",0),Pe(this,"yOffset",0),Pe(this,"scale"),Pe(this,"focusedNode"),Pe(this,"resizeObserver"),this.container=e,this.graph=r,this.config=o,this.scale=o.zoom.initial,this.resetView(),this.graph.nodes.forEach(a=>{const[u,f]=o.positionInitializer(a,this.effectiveWidth,this.effectiveHeight);a.x=a.x??u,a.y=a.y??f}),this.nodeTypes=[...new Set(r.nodes.map(a=>a.type))],this._nodeTypeFilter=[...this.nodeTypes],o.initial){const{includeUnlinked:a,nodeTypeFilter:u,linkFilter:f,showLinkLabels:h,showNodeLabels:p}=o.initial;this._includeUnlinked=a??this._includeUnlinked,this._showLinkLabels=h??this._showLinkLabels,this._showNodeLabels=p??this._showNodeLabels,this._nodeTypeFilter=u??this._nodeTypeFilter,this._linkFilter=f??this._linkFilter}this.filterGraph(void 0),this.initGraph(),this.restart(o.simulation.alphas.initialize),o.autoResize&&(this.resizeObserver=new ResizeObserver(Rlt(()=>this.resize())),this.resizeObserver.observe(this.container))}get nodeTypeFilter(){return this._nodeTypeFilter}get includeUnlinked(){return this._includeUnlinked}set includeUnlinked(e){this._includeUnlinked=e,this.filterGraph(this.focusedNode);const{include:r,exclude:o}=this.config.simulation.alphas.filter.unlinked,a=e?r:o;this.restart(a)}set linkFilter(e){this._linkFilter=e,this.filterGraph(this.focusedNode),this.restart(this.config.simulation.alphas.filter.link)}get linkFilter(){return this._linkFilter}get showNodeLabels(){return this._showNodeLabels}set showNodeLabels(e){this._showNodeLabels=e;const{hide:r,show:o}=this.config.simulation.alphas.labels.nodes,a=e?o:r;this.restart(a)}get showLinkLabels(){return this._showLinkLabels}set showLinkLabels(e){this._showLinkLabels=e;const{hide:r,show:o}=this.config.simulation.alphas.labels.links,a=e?o:r;this.restart(a)}get effectiveWidth(){return this.width/this.scale}get effectiveHeight(){return this.height/this.scale}get effectiveCenter(){return pn.of([this.width,this.height]).divide(2).subtract(pn.of([this.xOffset,this.yOffset])).divide(this.scale)}resize(){const e=this.width,r=this.height,o=this.container.getBoundingClientRect().width,a=this.container.getBoundingClientRect().height,u=e.toFixed()!==o.toFixed(),f=r.toFixed()!==a.toFixed();if(!u&&!f)return;this.width=this.container.getBoundingClientRect().width,this.height=this.container.getBoundingClientRect().height;const h=this.config.simulation.alphas.resize;this.restart(gb(h)?h:h({oldWidth:e,oldHeight:r,newWidth:o,newHeight:a}))}restart(e){var r;this.markerSelection=kht({config:this.config,graph:this.filteredGraph,selection:this.markerSelection}),this.linkSelection=bht({config:this.config,graph:this.filteredGraph,selection:this.linkSelection,showLabels:this._showLinkLabels}),this.nodeSelection=Lht({config:this.config,drag:this.drag,graph:this.filteredGraph,onNodeContext:o=>this.toggleNodeFocus(o),onNodeSelected:this.config.callbacks.nodeClicked,selection:this.nodeSelection,showLabels:this._showNodeLabels}),(r=this.simulation)==null||r.stop(),this.simulation=Pht({center:()=>this.effectiveCenter,config:this.config,graph:this.filteredGraph,onTick:()=>this.onTick()}).alpha(e).restart()}filterNodesByType(e,r){e?this._nodeTypeFilter.push(r):this._nodeTypeFilter=this._nodeTypeFilter.filter(o=>o!==r),this.filterGraph(this.focusedNode),this.restart(this.config.simulation.alphas.filter.type)}shutdown(){var e,r;this.focusedNode!==void 0&&(this.focusedNode.isFocused=!1,this.focusedNode=void 0),(e=this.resizeObserver)==null||e.unobserve(this.container),(r=this.simulation)==null||r.stop()}initGraph(){this.zoom=Oht({config:this.config,canvasContainer:()=>Tn(this.container).select("svg"),min:this.config.zoom.min,max:this.config.zoom.max,onZoom:e=>this.onZoom(e)}),this.canvas=oht({applyZoom:this.scale!==1,container:Tn(this.container),offset:[this.xOffset,this.yOffset],scale:this.scale,zoom:this.zoom}),this.applyZoom(),this.linkSelection=yht(this.canvas),this.nodeSelection=Eht(this.canvas),this.markerSelection=Sht(this.canvas),this.drag=lht({config:this.config,onDragStart:()=>{var e;return(e=this.simulation)==null?void 0:e.alphaTarget(this.config.simulation.alphas.drag.start).restart()},onDragEnd:()=>{var e;return(e=this.simulation)==null?void 0:e.alphaTarget(this.config.simulation.alphas.drag.end).restart()}})}onTick(){Nht(this.nodeSelection),wht({config:this.config,center:this.effectiveCenter,graph:this.filteredGraph,selection:this.linkSelection})}resetView(){var e;(e=this.simulation)==null||e.stop(),Tn(this.container).selectChildren().remove(),this.zoom=void 0,this.canvas=void 0,this.linkSelection=void 0,this.nodeSelection=void 0,this.markerSelection=void 0,this.simulation=void 0,this.width=this.container.getBoundingClientRect().width,this.height=this.container.getBoundingClientRect().height}onZoom(e){var r,o,a;this.xOffset=e.transform.x,this.yOffset=e.transform.y,this.scale=e.transform.k,this.applyZoom(),(o=(r=this.config.hooks).afterZoom)==null||o.call(r,this.scale,this.xOffset,this.yOffset),(a=this.simulation)==null||a.restart()}applyZoom(){sht({canvas:this.canvas,scale:this.scale,xOffset:this.xOffset,yOffset:this.yOffset})}toggleNodeFocus(e){e.isFocused?(this.filterGraph(void 0),this.restart(this.config.simulation.alphas.focus.release(e))):this.focusNode(e)}focusNode(e){this.filterGraph(e),this.restart(this.config.simulation.alphas.focus.acquire(e))}filterGraph(e){this.focusedNode!==void 0&&(this.focusedNode.isFocused=!1,this.focusedNode=void 0),e!==void 0&&this._nodeTypeFilter.includes(e.type)&&(e.isFocused=!0,this.focusedNode=e),this.filteredGraph=aht({graph:this.graph,filter:this._nodeTypeFilter,focusedNode:this.focusedNode,includeUnlinked:this._includeUnlinked,linkFilter:this._linkFilter})}}function lm({nodes:t,links:e}){return{nodes:t??[],links:e??[]}}function $ht(t){return{...t}}function Sb(t){return{...t,isFocused:!1,lastInteractionTimestamp:void 0}}const Rht={"h-full":"","min-h-75":"","flex-1":"",overflow:"hidden"},zht={flex:"","items-center":"","gap-4":"","px-3":"","py-2":""},Fht=["id","checked","onChange"],Iht=["for"],qht=at("div",{"flex-auto":""},null,-1),Hht=re({__name:"ViewModuleGraph",props:{graph:{}},setup(t){const e=t,{graph:r}=d1(e),o=Vt(),a=Vt(!1),u=Vt(),f=Vt();mh(()=>{a.value===!1&&setTimeout(()=>u.value=void 0,300)},{flush:"post"}),us(()=>{g()}),bh(()=>{var b;(b=f.value)==null||b.shutdown()}),$e(r,g);function h(b,x){var S;(S=f.value)==null||S.filterNodesByType(x,b)}function p(b){u.value=b,a.value=!0}function g(){var b;(b=f.value)==null||b.shutdown(),!(!r.value||!o.value)&&(f.value=new Dht(o.value,r.value,iht({nodeRadius:10,autoResize:!0,simulation:{alphas:{initialize:1,resize:({newHeight:x,newWidth:S})=>x===0&&S===0?0:.25},forces:{collision:{radiusMultiplier:10},link:{length:240}}},marker:mb.Arrow(2),modifiers:{node:v},positionInitializer:r.value.nodes.length>1?Xf.Randomized:Xf.Centered,zoom:{min:.5,max:2}})))}function v(b){if(Ur)return;const x=L=>L.button===0;let S=0,P=0,A=0;b.on("pointerdown",(L,T)=>{T.type!=="external"&&(!T.x||!T.y||!x(L)||(S=T.x,P=T.y,A=Date.now()))}).on("pointerup",(L,T)=>{if(T.type==="external"||!T.x||!T.y||!x(L)||Date.now()-A>500)return;const M=T.x-S,R=T.y-P;M**2+R**2<100&&p(T.id)})}return(b,x)=>{var T;const S=hs,P=$lt,A=Slt,L=lo("tooltip");return ut(),Et("div",Rht,[at("div",null,[at("div",zht,[(ut(!0),Et(fe,null,Qn((T=G(f))==null?void 0:T.nodeTypes.sort(),M=>{var R;return ut(),Et("div",{key:M,flex:"~ gap-1","items-center":"","select-none":""},[at("input",{id:`type-${M}`,type:"checkbox",checked:(R=G(f))==null?void 0:R.nodeTypeFilter.includes(M),onChange:E=>h(M,E.target.checked)},null,40,Fht),at("label",{"font-light":"","text-sm":"","ws-nowrap":"","overflow-hidden":"",capitalize:"",truncate:"",for:`type-${M}`,"border-b-2":"",style:Ln({"border-color":`var(--color-node-${M})`})},ne(M)+" Modules",13,Iht)])}),128)),qht,at("div",null,[rn(Ft(S,{icon:"i-carbon-reset",onClick:g},null,512),[[L,"Reset",void 0,{bottom:!0}]])])])]),at("div",{ref_key:"el",ref:o},null,512),Ft(A,{modelValue:G(a),"onUpdate:modelValue":x[1]||(x[1]=M=>Le(a)?a.value=M:null),direction:"right"},{default:Zt(()=>[G(u)?(ut(),Jt(P1,{key:0},{default:Zt(()=>[Ft(P,{id:G(u),onClose:x[0]||(x[0]=M=>a.value=!1)},null,8,["id"])]),_:1})):Qt("",!0)]),_:1},8,["modelValue"])])}}}),Bht={key:0,"text-green-500":"","flex-shrink-0":"","i-carbon:checkmark":""},Wht={key:1,"text-red-500":"","flex-shrink-0":"","i-carbon:compare":""},Uht={key:2,"text-red-500":"","flex-shrink-0":"","i-carbon:close":""},jht={key:3,"text-gray-500":"","flex-shrink-0":"","i-carbon:document-blank":""},Ght={key:4,"text-gray-500":"","flex-shrink-0":"","i-carbon:redo":"","rotate-90":""},Vht={key:5,"text-yellow-500":"","flex-shrink-0":"","i-carbon:circle-dash":"","animate-spin":""},td=re({__name:"StatusIcon",props:{task:{}},setup(t){return(e,r)=>{var a,u,f;const o=lo("tooltip");return((a=e.task.result)==null?void 0:a.state)==="pass"?(ut(),Et("div",Bht)):G($c)(e.task)?rn((ut(),Et("div",Wht,null,512)),[[o,"Contains failed snapshot",void 0,{right:!0}]]):((u=e.task.result)==null?void 0:u.state)==="fail"?(ut(),Et("div",Uht)):e.task.mode==="todo"?rn((ut(),Et("div",jht,null,512)),[[o,"Todo",void 0,{right:!0}]]):e.task.mode==="skip"||((f=e.task.result)==null?void 0:f.state)==="skip"?rn((ut(),Et("div",Ght,null,512)),[[o,"Skipped",void 0,{right:!0}]]):(ut(),Et("div",Vht))}}});function Kht(t){const e=new Map,r=new Map,o=[];for(;;){let a=0;if(t.forEach((u,f)=>{var v;const{splits:h,finished:p}=u;if(p){a++;const{raw:b,candidate:x}=u;e.set(b,x);return}if(h.length===0){u.finished=!0;return}const g=h[0];r.has(g)?(u.candidate+=u.candidate===""?g:`/${g}`,(v=r.get(g))==null||v.push(f),h.shift()):(r.set(g,[f]),o.push(f))}),o.forEach(u=>{const f=t[u],h=f.splits.shift();f.candidate+=f.candidate===""?h:`/${h}`}),r.forEach(u=>{if(u.length===1){const f=u[0];t[f].finished=!0}}),r.clear(),o.length=0,a===t.length)break}return e}function Xht(t){let e=t;e.includes("/node_modules/")&&(e=t.split(/\/node_modules\//g).pop());const r=e.split(/\//g);return{raw:e,splits:r,candidate:"",finished:!1,id:t}}function Yht(t){const e=t.map(o=>Xht(o)),r=Kht(e);return e.map(({raw:o,id:a})=>Sb({color:"var(--color-node-external)",label:{color:"var(--color-node-external)",fontSize:"0.875rem",text:r.get(o)??""},isFocused:!1,id:a,type:"external"}))}function Zht(t,e){return Sb({color:e?"var(--color-node-root)":"var(--color-node-inline)",label:{color:e?"var(--color-node-root)":"var(--color-node-inline)",fontSize:"0.875rem",text:t.split(/\//g).pop()},isFocused:!1,id:t,type:"inline"})}function Jht(t,e){if(!t)return lm({});const r=Yht(t.externalized),o=t.inlined.map(h=>Zht(h,h===e))??[],a=[...r,...o],u=Object.fromEntries(a.map(h=>[h.id,h])),f=Object.entries(t.graph).flatMap(([h,p])=>p.map(g=>{const v=u[h],b=u[g];if(!(v===void 0||b===void 0))return $ht({source:v,target:b,color:"var(--color-link)",label:!1})}).filter(g=>g!==void 0));return lm({nodes:a,links:f})}const Qht={key:0,flex:"","flex-col":"","h-full":"","max-h-full":"","overflow-hidden":"","data-testid":"file-detail"},tdt={p:"2","h-10":"",flex:"~ gap-2","items-center":"","bg-header":"",border:"b base"},edt={"flex-1":"","font-light":"","op-50":"","ws-nowrap":"",truncate:"","text-sm":""},ndt={class:"flex text-lg"},rdt={flex:"~","items-center":"","bg-header":"",border:"b-2 base","text-sm":"","h-41px":""},idt={flex:"","flex-col":"","flex-1":"",overflow:"hidden"},odt=["flex-1"],sdt=re({__name:"FileDetails",setup(t){const e=Vt({externalized:[],graph:{},inlined:[]}),r=Vt({nodes:[],links:[]}),o=Vt(!1),a=Vt(!1);iT(ke,async(g,v)=>{g&&g.filepath!==(v==null?void 0:v.filepath)&&(e.value=await Ge.rpc.getModuleGraph(g.filepath),r.value=Jht(e.value,g.filepath))},{debounce:100,immediate:!0});function u(){var v;const g=(v=ke.value)==null?void 0:v.filepath;g&&fetch(`/__open-in-editor?file=${encodeURIComponent(g)}`)}function f(g){g==="graph"&&(a.value=!0),Xn.value=g}const h=xt(()=>{var g;return((g=py.value)==null?void 0:g.reduce((v,{size:b})=>v+b,0))??0});function p(g){o.value=g}return(g,v)=>{var M,R;const b=td,x=hs,S=Hht,P=_lt,A=mlt,L=olt,T=lo("tooltip");return G(ke)?(ut(),Et("div",Qht,[at("div",null,[at("div",tdt,[Ft(b,{task:G(ke)},null,8,["task"]),at("div",edt,ne((M=G(ke))==null?void 0:M.filepath),1),at("div",ndt,[G(Ur)?Qt("",!0):rn((ut(),Jt(x,{key:0,title:"Open in editor",icon:"i-carbon-launch",disabled:!((R=G(ke))!=null&&R.filepath),onClick:u},null,8,["disabled"])),[[T,"Open in editor",void 0,{bottom:!0}]])])]),at("div",rdt,[at("button",{"tab-button":"",class:ve({"tab-button-active":G(Xn)==null}),"data-testid":"btn-report",onClick:v[0]||(v[0]=E=>f(null))}," Report ",2),at("button",{"tab-button":"","data-testid":"btn-graph",class:ve({"tab-button-active":G(Xn)==="graph"}),onClick:v[1]||(v[1]=E=>f("graph"))}," Module Graph ",2),G(Ur)?Qt("",!0):(ut(),Et("button",{key:0,"tab-button":"","data-testid":"btn-code",class:ve({"tab-button-active":G(Xn)==="editor"}),onClick:v[2]||(v[2]=E=>f("editor"))},ne(G(o)?"* ":"")+"Code ",3)),at("button",{"tab-button":"","data-testid":"btn-console",class:ve({"tab-button-active":G(Xn)==="console",op20:G(Xn)!=="console"&&G(h)===0}),onClick:v[3]||(v[3]=E=>f("console"))}," Console ("+ne(G(h))+") ",3)])]),at("div",idt,[G(a)?(ut(),Et("div",{key:0,"flex-1":G(Xn)==="graph"&&""},[rn(Ft(S,{graph:G(r),"data-testid":"graph"},null,8,["graph"]),[[Sf,G(Xn)==="graph"]])],8,odt)):Qt("",!0),G(Xn)==="editor"?(ut(),Jt(P,{key:G(ke).filepath,file:G(ke),"data-testid":"editor",onDraft:p},null,8,["file"])):G(Xn)==="console"?(ut(),Jt(A,{key:2,file:G(ke),"data-testid":"console"},null,8,["file"])):G(Xn)?Qt("",!0):(ut(),Jt(L,{key:3,file:G(ke),"data-testid":"report"},null,8,["file"]))])])):Qt("",!0)}}}),ldt=["open"],adt=at("div",{"flex-1":"","h-1px":"",border:"base b",op80:""},null,-1),cdt=at("div",{"flex-1":"","h-1px":"",border:"base b",op80:""},null,-1),udt=re({__name:"DetailsPanel",props:{color:{}},setup(t){const e=Vt(!0);return(r,o)=>(ut(),Et("div",{open:G(e),class:"details-panel",onToggle:o[0]||(o[0]=a=>e.value=a.target.open)},[at("div",{p:"y1","text-sm":"","bg-base":"","items-center":"","z-5":"","gap-2":"",class:ve(r.color),"w-full":"",flex:"","select-none":"",sticky:"",top:"-1"},[adt,er(r.$slots,"summary",{open:G(e)}),cdt],2),er(r.$slots,"default")],40,ldt))}}),fdt={key:0,flex:"~ row","items-center":"",p:"x-2 y-1","border-rounded":"","cursor-pointer":"",hover:"bg-active"},hdt={key:0,"i-logos:typescript-icon":"","flex-shrink-0":"","mr-2":""},ddt=["text"],pdt={"text-sm":"",truncate:"","font-light":""},gdt={key:0,text:"xs",op20:"",style:{"white-space":"nowrap"}},vdt=re({__name:"TaskItem",props:{task:{}},setup(t){const e=t,r=xt(()=>{const{result:o}=e.task;return o&&Math.round(o.duration||0)});return(o,a)=>{var f,h;const u=td;return o.task?(ut(),Et("div",fdt,[Ft(u,{task:o.task,"mr-2":""},null,8,["task"]),o.task.type==="suite"&&o.task.meta.typecheck?(ut(),Et("div",hdt)):Qt("",!0),at("div",{flex:"","items-end":"","gap-2":"",text:((h=(f=o.task)==null?void 0:f.result)==null?void 0:h.state)==="fail"?"red-500":""},[at("span",pdt,ne(o.task.name),1),typeof G(r)=="number"?(ut(),Et("span",gdt,ne(G(r)>0?G(r):"< 1")+"ms ",1)):Qt("",!0)],8,ddt)])):Qt("",!0)}}});function mdt(t){return Object.hasOwnProperty.call(t,"tasks")}function kb(t,e){return typeof t!="string"||typeof e!="string"?!1:t.toLowerCase().includes(e.toLowerCase())}const ydt={key:1},bdt=re({inheritAttrs:!1,__name:"TaskTree",props:{task:{},indent:{default:0},nested:{type:Boolean,default:!1},search:{},onItemClick:{type:Function}},setup(t){return(e,r)=>{const o=vdt,a=eo("TaskTree",!0);return ut(),Et(fe,null,[!e.nested||!e.search||G(kb)(e.task.name,e.search)?(ut(),Jt(o,Si({key:0},e.$attrs,{task:e.task,style:{paddingLeft:`${e.indent*.75+1}rem`},onClick:r[0]||(r[0]=u=>e.onItemClick&&e.onItemClick(e.task))}),null,16,["task","style"])):Qt("",!0),e.nested&&e.task.type==="suite"&&e.task.tasks.length?(ut(),Et("div",ydt,[(ut(!0),Et(fe,null,Qn(e.task.tasks,u=>(ut(),Jt(a,{key:u.id,task:u,nested:e.nested,indent:e.indent+1,search:e.search,"on-item-click":e.onItemClick},null,8,["task","nested","indent","search","on-item-click"]))),128))])):Qt("",!0)],64)}}}),wdt={h:"full",flex:"~ col"},xdt={p:"2","h-10":"",flex:"~ gap-2","items-center":"","bg-header":"",border:"b base"},_dt={p:"l3 y2 r2",flex:"~ gap-2","items-center":"","bg-header":"",border:"b-2 base"},Sdt=at("div",{class:"i-carbon:search","flex-shrink-0":""},null,-1),kdt=["op"],Cdt={class:"scrolls","flex-auto":"","py-1":""},Tdt={"text-red5":""},Edt={"text-yellow5":""},Ldt={"text-green5":""},Adt={class:"text-purple5:50"},Mdt={key:2,flex:"~ col","items-center":"",p:"x4 y4","font-light":""},Ndt=at("div",{op30:""}," No matched test ",-1),Cb=re({inheritAttrs:!1,__name:"TasksList",props:{tasks:{},indent:{default:0},nested:{type:Boolean,default:!1},groupByType:{type:Boolean,default:!1},onItemClick:{type:Function}},emits:["run"],setup(t,{emit:e}){const r=e,o=Vt(""),a=Vt(),u=xt(()=>o.value.trim()!==""),f=xt(()=>o.value.trim()?t.tasks.filter(L=>A([L],o.value)):t.tasks),h=xt(()=>u.value?f.value.map(L=>ic(L.id)).filter(Boolean):[]),p=xt(()=>f.value.filter(L=>{var T;return((T=L.result)==null?void 0:T.state)==="fail"})),g=xt(()=>f.value.filter(L=>{var T;return((T=L.result)==null?void 0:T.state)==="pass"})),v=xt(()=>f.value.filter(L=>L.mode==="skip"||L.mode==="todo")),b=xt(()=>f.value.filter(L=>!p.value.includes(L)&&!g.value.includes(L)&&!v.value.includes(L))),x=xt(()=>o.value===""),S=nT(b,250);function P(L){var T;o.value="",L&&((T=a.value)==null||T.focus())}function A(L,T){let M=!1;for(let R=0;R{const M=hs,R=bdt,E=udt,W=lo("tooltip");return ut(),Et("div",wdt,[at("div",null,[at("div",xdt,[er(L.$slots,"header",{filteredTests:G(u)?G(h):void 0})]),at("div",_dt,[Sdt,rn(at("input",{ref_key:"searchBox",ref:a,"onUpdate:modelValue":T[0]||(T[0]=X=>Le(o)?o.value=X:null),placeholder:"Search...",outline:"none",bg:"transparent",font:"light",text:"sm","flex-1":"","pl-1":"",op:G(o).length?"100":"50",onKeydown:[T[1]||(T[1]=Cf(X=>P(!1),["esc"])),T[2]||(T[2]=Cf(X=>r("run",G(u)?G(h):void 0),["enter"]))]},null,40,kdt),[[tS,G(o)]]),rn(Ft(M,{disabled:G(x),title:"Clear search",icon:"i-carbon:filter-remove",onClickPassive:T[3]||(T[3]=X=>P(!0))},null,8,["disabled"]),[[W,"Clear search",void 0,{bottom:!0}]])])]),at("div",Cdt,[L.groupByType?(ut(),Et(fe,{key:0},[G(p).length?(ut(),Jt(E,{key:0},{summary:Zt(()=>[at("div",Tdt," FAIL ("+ne(G(p).length)+") ",1)]),default:Zt(()=>[(ut(!0),Et(fe,null,Qn(G(p),X=>(ut(),Jt(R,{key:X.id,task:X,nested:L.nested,search:G(o),class:ve(G(pr)===X.id?"bg-active":""),"on-item-click":L.onItemClick},null,8,["task","nested","search","class","on-item-click"]))),128))]),_:1})):Qt("",!0),G(b).length||G(ml)==="running"?(ut(),Jt(E,{key:1},{summary:Zt(()=>[at("div",Edt," RUNNING ("+ne(G(S).length)+") ",1)]),default:Zt(()=>[(ut(!0),Et(fe,null,Qn(G(S),X=>(ut(),Jt(R,{key:X.id,task:X,nested:L.nested,search:G(o),class:ve(G(pr)===X.id?"bg-active":""),"on-item-click":L.onItemClick},null,8,["task","nested","search","class","on-item-click"]))),128))]),_:1})):Qt("",!0),G(g).length?(ut(),Jt(E,{key:2},{summary:Zt(()=>[at("div",Ldt," PASS ("+ne(G(g).length)+") ",1)]),default:Zt(()=>[(ut(!0),Et(fe,null,Qn(G(g),X=>(ut(),Jt(R,{key:X.id,task:X,nested:L.nested,search:G(o),class:ve(G(pr)===X.id?"bg-active":""),"on-item-click":L.onItemClick},null,8,["task","nested","search","class","on-item-click"]))),128))]),_:1})):Qt("",!0),G(v).length?(ut(),Jt(E,{key:3},{summary:Zt(()=>[at("div",Adt," SKIP ("+ne(G(v).length)+") ",1)]),default:Zt(()=>[(ut(!0),Et(fe,null,Qn(G(v),X=>(ut(),Jt(R,{key:X.id,task:X,nested:L.nested,search:G(o),class:ve(G(pr)===X.id?"bg-active":""),"on-item-click":L.onItemClick},null,8,["task","nested","search","class","on-item-click"]))),128))]),_:1})):Qt("",!0)],64)):(ut(!0),Et(fe,{key:1},Qn(G(f),X=>(ut(),Jt(R,{key:X.id,task:X,nested:L.nested,search:G(o),class:ve(G(pr)===X.id?"bg-active":""),"on-item-click":L.onItemClick},null,8,["task","nested","search","class","on-item-click"]))),128)),G(u)&&G(f).length===0?(ut(),Et("div",Mdt,[Ndt,at("button",{"font-light":"",op:"50 hover:100","text-sm":"",border:"~ gray-400/50 rounded",p:"x2 y0.5",m:"t2",onClickPassive:T[4]||(T[4]=X=>P(!0))}," Clear ",32)])):Qt("",!0)])])}}}),Sl=Vt(),Xo=Vt(!0),oo=Vt(!1),dc=Vt(!0),Fo=xt(()=>{var t;return(t=Fh.value)==null?void 0:t.coverage}),Jf=xt(()=>{var t;return(t=Fo.value)==null?void 0:t.enabled}),Io=xt(()=>Jf.value&&Fo.value.reporter.map(([t])=>t).includes("html")),Pdt=xt(()=>{if(Io.value){const t=Fo.value.reportsDirectory.lastIndexOf("/"),e=Fo.value.reporter.find(r=>{if(r[0]==="html")return r});return e&&"subdir"in e[1]?`/${Fo.value.reportsDirectory.slice(t+1)}/${e[1].subdir}/index.html`:`/${Fo.value.reportsDirectory.slice(t+1)}/index.html`}});$e(ml,t=>{dc.value=t==="running"},{immediate:!0});function Odt(){const t=pr.value;if(t&&t.length>0){const e=ic(t);e?(Sl.value=e,Xo.value=!1,oo.value=!1):oT(()=>Ge.state.getFiles(),()=>{Sl.value=ic(t),Xo.value=!1,oo.value=!1})}return Xo}function sf(t){Xo.value=t,oo.value=!1,t&&(Sl.value=void 0,pr.value="")}function Ddt(){oo.value=!0,Xo.value=!1,Sl.value=void 0,pr.value=""}const $dt={key:0,"h-full":""},Rdt={key:0,"i-logos:typescript-icon":"","flex-shrink-0":"","mr-1":""},zdt={"data-testid":"filenames","font-bold":"","text-sm":"","flex-auto":"","ws-nowrap":"","overflow-hidden":"",truncate:""},Fdt={class:"flex text-lg"},Idt=re({__name:"Suites",setup(t){const e=xt(()=>{var u;return(u=ke.value)==null?void 0:u.name.split(/\//g).pop()}),r=xt(()=>{var u,f;return((u=ke.value)==null?void 0:u.tasks)&&$c((f=ke.value)==null?void 0:f.tasks)});function o(){return ke.value&&Ge.rpc.updateSnapshot(ke.value)}async function a(){Io.value&&(dc.value=!0,await Hr()),await UT()}return(u,f)=>{const h=td,p=hs,g=Cb,v=lo("tooltip");return G(ke)?(ut(),Et("div",$dt,[Ft(g,{tasks:G(ke).tasks,nested:!0},{header:Zt(()=>[Ft(h,{"mx-1":"",task:G(ke)},null,8,["task"]),G(ke).type==="suite"&&G(ke).meta.typecheck?(ut(),Et("div",Rdt)):Qt("",!0),at("span",zdt,ne(G(e)),1),at("div",Fdt,[G(r)&&!G(Ur)?rn((ut(),Jt(p,{key:0,icon:"i-carbon-result-old",onClick:f[0]||(f[0]=b=>o())},null,512)),[[v,`Update failed snapshot(s) of ${G(ke).name}`,void 0,{bottom:!0}]]):Qt("",!0),G(Ur)?Qt("",!0):rn((ut(),Jt(p,{key:1,icon:"i-carbon-play",onClick:f[1]||(f[1]=b=>a())},null,512)),[[v,"Rerun file",void 0,{bottom:!0}]])])]),_:1},8,["tasks"])])):Qt("",!0)}}}),qdt={h:"full",flex:"~ col"},Hdt=at("div",{p:"3","h-10":"",flex:"~ gap-2","items-center":"","bg-header":"",border:"b base"},[at("div",{class:"i-carbon:folder-details-reference"}),at("span",{"pl-1":"","font-bold":"","text-sm":"","flex-auto":"","ws-nowrap":"","overflow-hidden":"",truncate:""},"Coverage")],-1),Bdt={"flex-auto":"","py-1":"","bg-white":""},Wdt=["src"],Udt=re({__name:"Coverage",props:{src:{}},setup(t){return(e,r)=>(ut(),Et("div",qdt,[Hdt,at("div",Bdt,[at("iframe",{id:"vitest-ui-coverage",src:e.src},null,8,Wdt)])]))}}),xr=t=>(zm("data-v-6679a536"),t=t(),Fm(),t),jdt={"data-testid":"test-files-entry",grid:"~ cols-[min-content_1fr_min-content]","items-center":"",gap:"x-2 y-3",p:"x4",relative:"","font-light":"","w-80":"",op80:""},Gdt=xr(()=>at("div",{"i-carbon-document":""},null,-1)),Vdt=xr(()=>at("div",null,"Files",-1)),Kdt={class:"number","data-testid":"num-files"},Xdt=xr(()=>at("div",{"i-carbon-checkmark":""},null,-1)),Ydt=xr(()=>at("div",null,"Pass",-1)),Zdt={class:"number"},Jdt=xr(()=>at("div",{"i-carbon-close":""},null,-1)),Qdt=xr(()=>at("div",null," Fail ",-1)),tpt={class:"number","text-red5":""},ept=xr(()=>at("div",{"i-carbon-compare":""},null,-1)),npt=xr(()=>at("div",null," Snapshot Fail ",-1)),rpt={class:"number","text-red5":""},ipt=xr(()=>at("div",{"i-carbon-timer":""},null,-1)),opt=xr(()=>at("div",null,"Time",-1)),spt={class:"number","data-testid":"run-time"},lpt=re({__name:"TestFilesEntry",setup(t){return(e,r)=>(ut(),Et("div",jdt,[Gdt,Vdt,at("div",Kdt,ne(G(mn).length),1),G(sc).length?(ut(),Et(fe,{key:0},[Xdt,Ydt,at("div",Zdt,ne(G(sc).length),1)],64)):Qt("",!0),G(oc).length?(ut(),Et(fe,{key:1},[Jdt,Qdt,at("div",tpt,ne(G(oc).length),1)],64)):Qt("",!0),G(Nv).length?(ut(),Et(fe,{key:2},[ept,npt,at("div",rpt,ne(G(Nv).length),1)],64)):Qt("",!0),ipt,opt,at("div",spt,ne(G(hlt)),1)]))}}),apt=ao(lpt,[["__scopeId","data-v-6679a536"]]),cpt={"p-2":"","text-center":"",flex:""},upt={"text-4xl":"","min-w-2em":""},fpt={"text-md":""},hpt=re({__name:"DashboardEntry",props:{tail:{type:Boolean,default:!1}},setup(t){return(e,r)=>(ut(),Et("div",cpt,[at("div",null,[at("div",upt,[er(e.$slots,"body")]),at("div",fpt,[er(e.$slots,"header")])])]))}}),dpt={flex:"~ wrap","justify-evenly":"","gap-2":"",p:"x-4",relative:""},ppt=re({__name:"TestsEntry",setup(t){const e=xt(()=>Fc.value.length),r=xt(()=>Dy.value.length),o=xt(()=>Oy.value.length),a=xt(()=>ult.value.length),u=xt(()=>flt.value.length);return(f,h)=>{const p=hpt;return ut(),Et("div",dpt,[Ft(p,{"text-green5":"","data-testid":"pass-entry"},{header:Zt(()=>[dn(" Pass ")]),body:Zt(()=>[dn(ne(G(r)),1)]),_:1}),Ft(p,{class:ve({"text-red5":G(o),op50:!G(o)}),"data-testid":"fail-entry"},{header:Zt(()=>[dn(" Fail ")]),body:Zt(()=>[dn(ne(G(o)),1)]),_:1},8,["class"]),G(a)?(ut(),Jt(p,{key:0,op50:"","data-testid":"skipped-entry"},{header:Zt(()=>[dn(" Skip ")]),body:Zt(()=>[dn(ne(G(a)),1)]),_:1})):Qt("",!0),G(u)?(ut(),Jt(p,{key:1,op50:"","data-testid":"todo-entry"},{header:Zt(()=>[dn(" Todo ")]),body:Zt(()=>[dn(ne(G(u)),1)]),_:1})):Qt("",!0),Ft(p,{tail:!0,"data-testid":"total-entry"},{header:Zt(()=>[dn(" Total ")]),body:Zt(()=>[dn(ne(G(e)),1)]),_:1})])}}}),gpt={},vpt={"gap-0":"",flex:"~ col gap-4","h-full":"","justify-center":"","items-center":""},mpt={"aria-labelledby":"tests",m:"y-4 x-2"};function ypt(t,e){const r=ppt,o=apt;return ut(),Et("div",vpt,[at("section",mpt,[Ft(r)]),Ft(o)])}const bpt=ao(gpt,[["render",ypt]]),wpt={},xpt={h:"full",flex:"~ col"},_pt=at("div",{p:"3","h-10":"",flex:"~ gap-2","items-center":"","bg-header":"",border:"b base"},[at("div",{class:"i-carbon-dashboard"}),at("span",{"pl-1":"","font-bold":"","text-sm":"","flex-auto":"","ws-nowrap":"","overflow-hidden":"",truncate:""},"Dashboard")],-1),Spt={class:"scrolls","flex-auto":"","py-1":""};function kpt(t,e){const r=bpt;return ut(),Et("div",xpt,[_pt,at("div",Spt,[Ft(r)])])}const Cpt=ao(wpt,[["render",kpt]]),Tpt=""+new URL("../favicon.svg",import.meta.url).href,Ept=at("img",{"w-6":"","h-6":"",src:Tpt,alt:"Vitest logo"},null,-1),Lpt=at("span",{"font-light":"","text-sm":"","flex-1":""},"Vitest",-1),Apt={class:"flex text-lg"},Mpt=at("div",{class:"i-carbon:folder-off ma"},null,-1),Npt=at("div",{class:"op100 gap-1 p-y-1",grid:"~ items-center cols-[1.5em_1fr]"},[at("div",{class:"i-carbon:information-square w-1.5em h-1.5em"}),at("div",null,"Coverage enabled but missing html reporter."),at("div",{style:{"grid-column":"2"}}," Add html reporter to your configuration to see coverage here. ")],-1),Ppt=re({__name:"Navigation",setup(t){const e=xt(()=>mn.value&&$c(mn.value));function r(){return Ge.rpc.updateSnapshot()}const o=xt(()=>Ml.value?"light":"dark");function a(f){pr.value=f.id,Sl.value=ic(f.id),sf(!1)}async function u(f){Io.value&&(dc.value=!0,await Hr(),oo.value&&(sf(!0),await Hr())),await WT(f)}return(f,h)=>{const p=hs,g=Cb,v=lo("tooltip");return ut(),Jt(g,{border:"r base",tasks:G(mn),"on-item-click":a,"group-by-type":!0,onRun:u},{header:Zt(({filteredTests:b})=>[Ept,Lpt,at("div",Apt,[rn(Ft(p,{title:"Show dashboard",class:"!animate-100ms","animate-count-1":"",icon:"i-carbon:dashboard",onClick:h[0]||(h[0]=x=>G(sf)(!0))},null,512),[[Sf,G(Jf)&&!G(Io)||!G(Xo)],[v,"Dashboard",void 0,{bottom:!0}]]),G(Jf)&&!G(Io)?(ut(),Jt(G(_C),{key:0,title:"Coverage enabled but missing html reporter",class:"w-1.4em h-1.4em op100 rounded flex color-red5 dark:color-#f43f5e cursor-help"},{popper:Zt(()=>[Npt]),default:Zt(()=>[Mpt]),_:1})):Qt("",!0),G(Io)?rn((ut(),Jt(p,{key:1,disabled:G(dc),title:"Show coverage",class:"!animate-100ms","animate-count-1":"",icon:"i-carbon:folder-details-reference",onClick:h[1]||(h[1]=x=>G(Ddt)())},null,8,["disabled"])),[[Sf,!G(oo)],[v,"Coverage",void 0,{bottom:!0}]]):Qt("",!0),G(e)&&!G(Ur)?rn((ut(),Jt(p,{key:2,icon:"i-carbon:result-old",onClick:h[2]||(h[2]=x=>r())},null,512)),[[v,"Update all failed snapshot(s)",void 0,{bottom:!0}]]):Qt("",!0),G(Ur)?Qt("",!0):rn((ut(),Jt(p,{key:3,disabled:(b==null?void 0:b.length)===0,icon:"i-carbon:play",onClick:x=>u(b)},null,8,["disabled","onClick"])),[[v,b?b.length===0?"No test to run (clear filter)":"Rerun filtered":"Rerun all",void 0,{bottom:!0}]]),rn(Ft(p,{icon:"dark:i-carbon-moon i-carbon:sun",onClick:h[3]||(h[3]=x=>G(Kst)())},null,512),[[v,`Toggle to ${G(o)} mode`,void 0,{bottom:!0}]])])]),_:1},8,["tasks"])}}}),Opt={"h-3px":"",relative:"","overflow-hidden":"",class:"px-0","w-screen":""},Dpt=re({__name:"ProgressBar",setup(t){const{width:e}=wT(),r=xt(()=>mn.value.length===0?"!bg-gray-4 !dark:bg-gray-7 in-progress":clt.value?null:"in-progress"),o=xt(()=>mn.value.length),a=xt(()=>sc.value.length),u=xt(()=>oc.value.length),f=xt(()=>{const v=G(o);return v>0?e.value*a.value/v:0}),h=xt(()=>{const v=G(o);return v>0?e.value*u.value/v:0}),p=xt(()=>G(o)-u.value-a.value),g=xt(()=>{const v=G(o);return v>0?e.value*p.value/v:0});return(v,b)=>(ut(),Et("div",{absolute:"","t-0":"","l-0":"","r-0":"","z-index-1031":"","pointer-events-none":"","p-0":"","h-3px":"",grid:"~ auto-cols-max","justify-items-center":"","w-screen":"",class:ve(G(r))},[at("div",Opt,[at("div",{absolute:"","l-0":"","t-0":"","bg-red5":"","h-3px":"",class:ve(G(r)),style:Ln(`width: ${G(h)}px;`)},"   ",6),at("div",{absolute:"","l-0":"","t-0":"","bg-green5":"","h-3px":"",class:ve(G(r)),style:Ln(`left: ${G(h)}px; width: ${G(f)}px;`)},"   ",6),at("div",{absolute:"","l-0":"","t-0":"","bg-yellow5":"","h-3px":"",class:ve(G(r)),style:Ln(`left: ${G(f)+G(h)}px; width: ${G(g)}px;`)},"   ",6)])],2))}}),$pt=ao(Dpt,[["__scopeId","data-v-f967c1fe"]]),am={name:"splitpanes",emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click"],props:{horizontal:{type:Boolean},pushOtherPanes:{type:Boolean,default:!0},dblClickSplitter:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean}},provide(){return{requestUpdate:this.requestUpdate,onPaneAdd:this.onPaneAdd,onPaneRemove:this.onPaneRemove,onPaneClick:this.onPaneClick}},data:()=>({container:null,ready:!1,panes:[],touch:{mouseDown:!1,dragging:!1,activeSplitter:null},splitterTaps:{splitter:null,timeoutId:null}}),computed:{panesCount(){return this.panes.length},indexedPanes(){return this.panes.reduce((t,e)=>(t[e.id]=e)&&t,{})}},methods:{updatePaneComponents(){this.panes.forEach(t=>{t.update&&t.update({[this.horizontal?"height":"width"]:`${this.indexedPanes[t.id].size}%`})})},bindEvents(){document.addEventListener("mousemove",this.onMouseMove,{passive:!1}),document.addEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.addEventListener("touchmove",this.onMouseMove,{passive:!1}),document.addEventListener("touchend",this.onMouseUp))},unbindEvents(){document.removeEventListener("mousemove",this.onMouseMove,{passive:!1}),document.removeEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.removeEventListener("touchmove",this.onMouseMove,{passive:!1}),document.removeEventListener("touchend",this.onMouseUp))},onMouseDown(t,e){this.bindEvents(),this.touch.mouseDown=!0,this.touch.activeSplitter=e},onMouseMove(t){this.touch.mouseDown&&(t.preventDefault(),this.touch.dragging=!0,this.calculatePanesSize(this.getCurrentMouseDrag(t)),this.$emit("resize",this.panes.map(e=>({min:e.min,max:e.max,size:e.size}))))},onMouseUp(){this.touch.dragging&&this.$emit("resized",this.panes.map(t=>({min:t.min,max:t.max,size:t.size}))),this.touch.mouseDown=!1,setTimeout(()=>{this.touch.dragging=!1,this.unbindEvents()},100)},onSplitterClick(t,e){"ontouchstart"in window&&(t.preventDefault(),this.dblClickSplitter&&(this.splitterTaps.splitter===e?(clearTimeout(this.splitterTaps.timeoutId),this.splitterTaps.timeoutId=null,this.onSplitterDblClick(t,e),this.splitterTaps.splitter=null):(this.splitterTaps.splitter=e,this.splitterTaps.timeoutId=setTimeout(()=>{this.splitterTaps.splitter=null},500)))),this.touch.dragging||this.$emit("splitter-click",this.panes[e])},onSplitterDblClick(t,e){let r=0;this.panes=this.panes.map((o,a)=>(o.size=a===e?o.max:o.min,a!==e&&(r+=o.min),o)),this.panes[e].size-=r,this.$emit("pane-maximize",this.panes[e]),this.$emit("resized",this.panes.map(o=>({min:o.min,max:o.max,size:o.size})))},onPaneClick(t,e){this.$emit("pane-click",this.indexedPanes[e])},getCurrentMouseDrag(t){const e=this.container.getBoundingClientRect(),{clientX:r,clientY:o}="ontouchstart"in window&&t.touches?t.touches[0]:t;return{x:r-e.left,y:o-e.top}},getCurrentDragPercentage(t){t=t[this.horizontal?"y":"x"];const e=this.container[this.horizontal?"clientHeight":"clientWidth"];return this.rtl&&!this.horizontal&&(t=e-t),t*100/e},calculatePanesSize(t){const e=this.touch.activeSplitter;let r={prevPanesSize:this.sumPrevPanesSize(e),nextPanesSize:this.sumNextPanesSize(e),prevReachedMinPanes:0,nextReachedMinPanes:0};const o=0+(this.pushOtherPanes?0:r.prevPanesSize),a=100-(this.pushOtherPanes?0:r.nextPanesSize),u=Math.max(Math.min(this.getCurrentDragPercentage(t),a),o);let f=[e,e+1],h=this.panes[f[0]]||null,p=this.panes[f[1]]||null;const g=h.max<100&&u>=h.max+r.prevPanesSize,v=p.max<100&&u<=100-(p.max+this.sumNextPanesSize(e+1));if(g||v){g?(h.size=h.max,p.size=Math.max(100-h.max-r.prevPanesSize-r.nextPanesSize,0)):(h.size=Math.max(100-p.max-r.prevPanesSize-this.sumNextPanesSize(e+1),0),p.size=p.max);return}if(this.pushOtherPanes){const b=this.doPushOtherPanes(r,u);if(!b)return;({sums:r,panesToResize:f}=b),h=this.panes[f[0]]||null,p=this.panes[f[1]]||null}h!==null&&(h.size=Math.min(Math.max(u-r.prevPanesSize-r.prevReachedMinPanes,h.min),h.max)),p!==null&&(p.size=Math.min(Math.max(100-u-r.nextPanesSize-r.nextReachedMinPanes,p.min),p.max))},doPushOtherPanes(t,e){const r=this.touch.activeSplitter,o=[r,r+1];return e{u>o[0]&&u<=r&&(a.size=a.min,t.prevReachedMinPanes+=a.min)}),t.prevPanesSize=this.sumPrevPanesSize(o[0]),o[0]===void 0)?(t.prevReachedMinPanes=0,this.panes[0].size=this.panes[0].min,this.panes.forEach((a,u)=>{u>0&&u<=r&&(a.size=a.min,t.prevReachedMinPanes+=a.min)}),this.panes[o[1]].size=100-t.prevReachedMinPanes-this.panes[0].min-t.prevPanesSize-t.nextPanesSize,null):e>100-t.nextPanesSize-this.panes[o[1]].min&&(o[1]=this.findNextExpandedPane(r).index,t.nextReachedMinPanes=0,o[1]>r+1&&this.panes.forEach((a,u)=>{u>r&&u{u=r+1&&(a.size=a.min,t.nextReachedMinPanes+=a.min)}),this.panes[o[0]].size=100-t.prevPanesSize-t.nextReachedMinPanes-this.panes[this.panesCount-1].min-t.nextPanesSize,null):{sums:t,panesToResize:o}},sumPrevPanesSize(t){return this.panes.reduce((e,r,o)=>e+(oe+(o>t+1?r.size:0),0)},findPrevExpandedPane(t){return[...this.panes].reverse().find(e=>e.indexe.min)||{}},findNextExpandedPane(t){return this.panes.find(e=>e.index>t+1&&e.size>e.min)||{}},checkSplitpanesNodes(){Array.from(this.container.children).forEach(t=>{const e=t.classList.contains("splitpanes__pane"),r=t.classList.contains("splitpanes__splitter");!e&&!r&&(t.parentNode.removeChild(t),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))})},addSplitter(t,e,r=!1){const o=t-1,a=document.createElement("div");a.classList.add("splitpanes__splitter"),r||(a.onmousedown=u=>this.onMouseDown(u,o),typeof window<"u"&&"ontouchstart"in window&&(a.ontouchstart=u=>this.onMouseDown(u,o)),a.onclick=u=>this.onSplitterClick(u,o+1)),this.dblClickSplitter&&(a.ondblclick=u=>this.onSplitterDblClick(u,o+1)),e.parentNode.insertBefore(a,e)},removeSplitter(t){t.onmousedown=void 0,t.onclick=void 0,t.ondblclick=void 0,t.parentNode.removeChild(t)},redoSplitters(){const t=Array.from(this.container.children);t.forEach(r=>{r.className.includes("splitpanes__splitter")&&this.removeSplitter(r)});let e=0;t.forEach(r=>{r.className.includes("splitpanes__pane")&&(!e&&this.firstSplitter?this.addSplitter(e,r,!0):e&&this.addSplitter(e,r),e++)})},requestUpdate({target:t,...e}){const r=this.indexedPanes[t._.uid];Object.entries(e).forEach(([o,a])=>r[o]=a)},onPaneAdd(t){let e=-1;Array.from(t.$el.parentNode.children).some(a=>(a.className.includes("splitpanes__pane")&&e++,a===t.$el));const r=parseFloat(t.minSize),o=parseFloat(t.maxSize);this.panes.splice(e,0,{id:t._.uid,index:e,min:isNaN(r)?0:r,max:isNaN(o)?100:o,size:t.size===null?null:parseFloat(t.size),givenSize:t.size,update:t.update}),this.panes.forEach((a,u)=>a.index=u),this.ready&&this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({addedPane:this.panes[e]}),this.$emit("pane-add",{index:e,panes:this.panes.map(a=>({min:a.min,max:a.max,size:a.size}))})})},onPaneRemove(t){const e=this.panes.findIndex(o=>o.id===t._.uid),r=this.panes.splice(e,1)[0];this.panes.forEach((o,a)=>o.index=a),this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({removedPane:{...r,index:e}}),this.$emit("pane-remove",{removed:r,panes:this.panes.map(o=>({min:o.min,max:o.max,size:o.size}))})})},resetPaneSizes(t={}){!t.addedPane&&!t.removedPane?this.initialPanesSizing():this.panes.some(e=>e.givenSize!==null||e.min||e.max<100)?this.equalizeAfterAddOrRemove(t):this.equalize(),this.ready&&this.$emit("resized",this.panes.map(e=>({min:e.min,max:e.max,size:e.size})))},equalize(){const t=100/this.panesCount;let e=0;const r=[],o=[];this.panes.forEach(a=>{a.size=Math.max(Math.min(t,a.max),a.min),e-=a.size,a.size>=a.max&&r.push(a.id),a.size<=a.min&&o.push(a.id)}),e>.1&&this.readjustSizes(e,r,o)},initialPanesSizing(){let t=100;const e=[],r=[];let o=0;this.panes.forEach(u=>{t-=u.size,u.size!==null&&o++,u.size>=u.max&&e.push(u.id),u.size<=u.min&&r.push(u.id)});let a=100;t>.1&&(this.panes.forEach(u=>{u.size===null&&(u.size=Math.max(Math.min(t/(this.panesCount-o),u.max),u.min)),a-=u.size}),a>.1&&this.readjustSizes(t,e,r))},equalizeAfterAddOrRemove({addedPane:t,removedPane:e}={}){let r=100/this.panesCount,o=0;const a=[],u=[];t&&t.givenSize!==null&&(r=(100-t.givenSize)/(this.panesCount-1)),this.panes.forEach(f=>{o-=f.size,f.size>=f.max&&a.push(f.id),f.size<=f.min&&u.push(f.id)}),!(Math.abs(o)<.1)&&(this.panes.forEach(f=>{t&&t.givenSize!==null&&t.id===f.id||(f.size=Math.max(Math.min(r,f.max),f.min)),o-=f.size,f.size>=f.max&&a.push(f.id),f.size<=f.min&&u.push(f.id)}),o>.1&&this.readjustSizes(o,a,u))},readjustSizes(t,e,r){let o;t>0?o=t/(this.panesCount-e.length):o=t/(this.panesCount-r.length),this.panes.forEach((a,u)=>{if(t>0&&!e.includes(a.id)){const f=Math.max(Math.min(a.size+o,a.max),a.min),h=f-a.size;t-=h,a.size=f}else if(!r.includes(a.id)){const f=Math.max(Math.min(a.size+o,a.max),a.min),h=f-a.size;t-=h,a.size=f}a.update({[this.horizontal?"height":"width"]:`${this.indexedPanes[a.id].size}%`})}),Math.abs(t)>.1&&this.$nextTick(()=>{this.ready&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})}},watch:{panes:{deep:!0,immediate:!1,handler(){this.updatePaneComponents()}},horizontal(){this.updatePaneComponents()},firstSplitter(){this.redoSplitters()},dblClickSplitter(t){[...this.container.querySelectorAll(".splitpanes__splitter")].forEach((e,r)=>{e.ondblclick=t?o=>this.onSplitterDblClick(o,r):void 0})}},beforeUnmount(){this.ready=!1},mounted(){this.container=this.$refs.container,this.checkSplitpanesNodes(),this.redoSplitters(),this.resetPaneSizes(),this.$emit("ready"),this.ready=!0},render(){return Tl("div",{ref:"container",class:["splitpanes",`splitpanes--${this.horizontal?"horizontal":"vertical"}`,{"splitpanes--dragging":this.touch.dragging}]},this.$slots.default())}},Rpt=(t,e)=>{const r=t.__vccOpts||t;for(const[o,a]of e)r[o]=a;return r},zpt={name:"pane",inject:["requestUpdate","onPaneAdd","onPaneRemove","onPaneClick"],props:{size:{type:[Number,String],default:null},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},data:()=>({style:{}}),mounted(){this.onPaneAdd(this)},beforeUnmount(){this.onPaneRemove(this)},methods:{update(t){this.style=t}},computed:{sizeNumber(){return this.size||this.size===0?parseFloat(this.size):null},minSizeNumber(){return parseFloat(this.minSize)},maxSizeNumber(){return parseFloat(this.maxSize)}},watch:{sizeNumber(t){this.requestUpdate({target:this,size:t})},minSizeNumber(t){this.requestUpdate({target:this,min:t})},maxSizeNumber(t){this.requestUpdate({target:this,max:t})}}};function Fpt(t,e,r,o,a,u){return ut(),Et("div",{class:"splitpanes__pane",onClick:e[0]||(e[0]=f=>u.onPaneClick(f,t._.uid)),style:Ln(t.style)},[er(t.$slots,"default")],4)}const Ma=Rpt(zpt,[["render",Fpt]]),Ipt={"h-screen":"","w-screen":"",overflow:"hidden"},qpt=re({__name:"index",setup(t){const e=Odt(),r=Bn([33,67]),o=Bn([33,67]),a=bv(h=>{h.forEach((p,g)=>{r[g]=p.size})},0),u=bv(h=>{h.forEach((p,g)=>{o[g]=p.size})},0);function f(){const h=window.innerWidth,p=Math.min(h/3,300);r[0]=100*p/h,r[1]=100-r[0],o[0]=100*p/(h-p),o[1]=100-o[0]}return(h,p)=>{const g=$pt,v=Ppt,b=Cpt,x=Udt,S=Idt,P=sdt,A=VT;return ut(),Et(fe,null,[Ft(g),at("div",Ipt,[Ft(G(am),{class:"pt-4px",onResized:G(a),onReady:f},{default:Zt(()=>[Ft(G(Ma),{size:G(r)[0]},{default:Zt(()=>[Ft(v)]),_:1},8,["size"]),Ft(G(Ma),{size:G(r)[1]},{default:Zt(()=>[Ft(kh,null,{default:Zt(()=>[G(e)?(ut(),Jt(b,{key:"summary"})):G(oo)?(ut(),Jt(x,{key:"coverage",src:G(Pdt)},null,8,["src"])):(ut(),Jt(G(am),{key:"detail",onResized:G(u)},{default:Zt(()=>[Ft(G(Ma),{size:G(o)[0]},{default:Zt(()=>[Ft(S)]),_:1},8,["size"]),Ft(G(Ma),{size:G(o)[1]},{default:Zt(()=>[Ft(P)]),_:1},8,["size"])]),_:1},8,["onResized"]))]),_:1})]),_:1},8,["size"])]),_:1},8,["onResized"])]),Ft(A)],64)}}}),Hpt=[{name:"index",path:"/",component:qpt,props:!0}],Bpt={tooltip:xC};U0.options.instantMove=!0;U0.options.distance=10;function Wpt(){return uk({history:TS(),routes:Hpt})}const Upt=[Wpt],ed=u0(lS);Upt.forEach(t=>{ed.use(t())});Object.entries(Bpt).forEach(([t,e])=>{ed.directive(t,e)});ed.mount("#app"); diff --git a/html/assets/index-z19Uws5U.css b/html/assets/index-z19Uws5U.css deleted file mode 100644 index b1f4522f8..000000000 --- a/html/assets/index-z19Uws5U.css +++ /dev/null @@ -1 +0,0 @@ -.task-error[data-v-93ed29fc]{--cm-ttc-c-thumb: #CCC}html.dark .task-error[data-v-93ed29fc]{--cm-ttc-c-thumb: #444}.task-error[data-v-5e7bb715]{--cm-ttc-c-thumb: #CCC}html.dark .task-error[data-v-5e7bb715]{--cm-ttc-c-thumb: #444}.CodeMirror-simplescroll-horizontal div,.CodeMirror-simplescroll-vertical div{position:absolute;background:#ccc;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bbb;border-radius:2px}.CodeMirror-simplescroll-horizontal,.CodeMirror-simplescroll-vertical{position:absolute;z-index:6;background:#eee}.CodeMirror-simplescroll-horizontal{bottom:0;left:0;height:8px}.CodeMirror-simplescroll-horizontal div{bottom:0;height:100%}.CodeMirror-simplescroll-vertical{right:0;top:0;width:8px}.CodeMirror-simplescroll-vertical div{right:0;width:100%}.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler,.CodeMirror-overlayscroll .CodeMirror-gutter-filler{display:none}.CodeMirror-overlayscroll-horizontal div,.CodeMirror-overlayscroll-vertical div{position:absolute;background:#bcd;border-radius:3px}.CodeMirror-overlayscroll-horizontal,.CodeMirror-overlayscroll-vertical{position:absolute;z-index:6}.CodeMirror-overlayscroll-horizontal{bottom:0;left:0;height:6px}.CodeMirror-overlayscroll-horizontal div{bottom:0;height:100%}.CodeMirror-overlayscroll-vertical{right:0;top:0;width:6px}.CodeMirror-overlayscroll-vertical div{right:0;width:100%}:root{--color-link-label: var(--color-text);--color-link: #ddd;--color-node-external: #c0ad79;--color-node-inline: #8bc4a0;--color-node-root: #6e9aa5;--color-node-label: var(--color-text);--color-node-stroke: var(--color-text)}html.dark{--color-text: #fff;--color-link: #333;--color-node-external: #857a40;--color-node-inline: #468b60;--color-node-root: #467d8b}.graph{height:calc(100% - 39px)!important}.graph .node{stroke-width:2px;stroke-opacity:.5}.graph .link{stroke-width:2px}.graph .node:hover:not(.focused){filter:none!important}.graph .node__label{transform:translateY(20px);font-weight:100;filter:brightness(.5)}html.dark .graph .node__label{filter:brightness(1.2)}.details-panel{-webkit-user-select:none;user-select:none;width:100%}#vitest-ui-coverage{width:100%;height:calc(100vh - 42px);border:none}.number[data-v-6679a536]{font-weight:400;text-align:right}.in-progress[data-v-f967c1fe]{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;animation:in-progress-stripes-f967c1fe 2s linear infinite}@keyframes in-progress-stripes-f967c1fe{0%{background-position:40px 0}to{background-position:0 0}}.graph,.graph>svg{display:block}.graph{height:100%;touch-action:none;width:100%}.graph *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.link{fill:none;stroke-width:4px}.node{--color-stroke: var(--color-node-stroke, rgba(0, 0, 0, .5));cursor:pointer;stroke:none;stroke-width:2px;transition:filter .25s ease,stroke .25s ease,stroke-dasharray .25s ease}.node:hover:not(.focused){filter:brightness(80%);stroke:var(--color-stroke);stroke-dasharray:4px}.node.focused{stroke:var(--color-stroke)}.link__label,.node__label{pointer-events:none;text-anchor:middle}.grabbed{cursor:grabbing!important}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}html{line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}:root{--cm-scheme: light;--cm-foreground: #6e6e6e;--cm-background: #f4f4f4;--cm-comment: #a8a8a8;--cm-string: #555555;--cm-literal: #333333;--cm-keyword: #000000;--cm-function: #4f4f4f;--cm-deleted: #333333;--cm-class: #333333;--cm-builtin: #757575;--cm-property: #333333;--cm-namespace: #4f4f4f;--cm-punctuation: #ababab;--cm-decorator: var(--cm-class);--cm-operator: var(--cm-punctuation);--cm-number: var(--cm-literal);--cm-boolean: var(--cm-literal);--cm-variable: var(--cm-literal);--cm-constant: var(--cm-literal);--cm-symbol: var(--cm-literal);--cm-interpolation: var(--cm-literal);--cm-selector: var(--cm-keyword);--cm-keyword-control: var(--cm-keyword);--cm-regex: var(--cm-string);--cm-json-property: var(--cm-property);--cm-inline-background: var(--cm-background);--cm-comment-style: italic;--cm-url-decoration: underline;--cm-line-number: #a5a5a5;--cm-line-number-gutter: #333333;--cm-line-highlight-background: #eeeeee;--cm-selection-background: #aaaaaa;--cm-marker-color: var(--cm-foreground);--cm-marker-opacity: .4;--cm-marker-font-size: .8em;--cm-font-size: 1em;--cm-line-height: 1.5em;--cm-font-family: monospace;--cm-inline-font-size: var(--cm-font-size);--cm-block-font-size: var(--cm-font-size);--cm-tab-size: 2;--cm-block-padding-x: 1em;--cm-block-padding-y: 1em;--cm-block-margin-x: 0;--cm-block-margin-y: .5em;--cm-block-radius: .3em;--cm-inline-padding-x: .3em;--cm-inline-padding-y: .1em;--cm-inline-radius: .3em}.cm-s-vars.CodeMirror{background-color:var(--cm-background);color:var(--cm-foreground)}.cm-s-vars .CodeMirror-gutters{background:var(--cm-line-number-gutter);color:var(--cm-line-number);border:none}.cm-s-vars .CodeMirror-guttermarker,.cm-s-vars .CodeMirror-guttermarker-subtle,.cm-s-vars .CodeMirror-linenumber{color:var(--cm-line-number)}.cm-s-vars div.CodeMirror-selected,.cm-s-vars.CodeMirror-focused div.CodeMirror-selected{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::selection,.cm-s-vars .CodeMirror-line>span::selection,.cm-s-vars .CodeMirror-line>span>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::-moz-selection,.cm-s-vars .CodeMirror-line>span::-moz-selection,.cm-s-vars .CodeMirror-line>span>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-activeline-background{background:var(--cm-line-highlight-background)}.cm-s-vars .cm-keyword{color:var(--cm-keyword)}.cm-s-vars .cm-variable,.cm-s-vars .cm-variable-2,.cm-s-vars .cm-variable-3,.cm-s-vars .cm-type{color:var(--cm-variable)}.cm-s-vars .cm-builtin{color:var(--cm-builtin)}.cm-s-vars .cm-atom{color:var(--cm-literal)}.cm-s-vars .cm-number{color:var(--cm-number)}.cm-s-vars .cm-def{color:var(--cm-decorator)}.cm-s-vars .cm-string,.cm-s-vars .cm-string-2{color:var(--cm-string)}.cm-s-vars .cm-comment{color:var(--cm-comment)}.cm-s-vars .cm-tag{color:var(--cm-builtin)}.cm-s-vars .cm-meta{color:var(--cm-namespace)}.cm-s-vars .cm-attribute,.cm-s-vars .cm-property{color:var(--cm-property)}.cm-s-vars .cm-qualifier{color:var(--cm-keyword)}.cm-s-vars .cm-error{color:var(--prism-deleted)}.cm-s-vars .cm-operator,.cm-s-vars .cm-bracket{color:var(--cm-punctuation)}.cm-s-vars .CodeMirror-matchingbracket{text-decoration:underline}.cm-s-vars .CodeMirror-cursor{border-left:1px solid currentColor}html,body{height:100%;font-family:Readex Pro,sans-serif;scroll-behavior:smooth}:root{--color-text-light: #000;--color-text-dark: #ddd;--color-text: var(--color-text-light);--background-color: #e4e4e4}html.dark{--color-text: var(--color-text-dark);--background-color: #141414;color:var(--color-text);background-color:var(--background-color);color-scheme:dark}.CodeMirror{height:100%!important;width:100%!important;font-family:inherit}.cm-s-vars .cm-tag{color:var(--cm-keyword)}:root{--cm-foreground: #393a3480;--cm-background: transparent;--cm-comment: #a0ada0;--cm-string: #b56959;--cm-literal: #2f8a89;--cm-number: #296aa3;--cm-keyword: #1c6b48;--cm-function: #6c7834;--cm-boolean: #1c6b48;--cm-constant: #a65e2b;--cm-deleted: #a14f55;--cm-class: #2993a3;--cm-builtin: #ab5959;--cm-property: #b58451;--cm-namespace: #b05a78;--cm-punctuation: #8e8f8b;--cm-decorator: #bd8f8f;--cm-regex: #ab5e3f;--cm-json-property: #698c96;--cm-line-number-gutter: #f8f8f8;--cm-ttc-c-thumb: #eee;--cm-ttc-c-track: white}html.dark{--cm-scheme: dark;--cm-foreground: #d4cfbf80;--cm-background: transparent;--cm-comment: #758575;--cm-string: #d48372;--cm-literal: #429988;--cm-keyword: #4d9375;--cm-boolean: #1c6b48;--cm-number: #6394bf;--cm-variable: #c2b36e;--cm-function: #a1b567;--cm-deleted: #a14f55;--cm-class: #54b1bf;--cm-builtin: #e0a569;--cm-property: #dd8e6e;--cm-namespace: #db889a;--cm-punctuation: #858585;--cm-decorator: #bd8f8f;--cm-regex: #ab5e3f;--cm-json-property: #6b8b9e;--cm-line-number: #888888;--cm-line-number-gutter: #161616;--cm-line-highlight-background: #444444;--cm-selection-background: #44444450;--cm-ttc-c-thumb: #222;--cm-ttc-c-track: #111}.splitpanes__pane{background-color:unset!important}.splitpanes__splitter{position:relative;background-color:#7d7d7d1a;z-index:10}.splitpanes__splitter:before{content:"";position:absolute;left:0;top:0;transition:opacity .4s;background-color:#7d7d7d1a;opacity:0;z-index:1}.splitpanes__splitter:hover:before{opacity:1}.splitpanes--vertical>.splitpanes__splitter:before{left:0;right:-10px;height:100%}.splitpanes--horizontal>.splitpanes__splitter:before{top:0;bottom:-10px;width:100%}.splitpanes.loading .splitpanes__pane{transition:none!important;height:100%}.CodeMirror-scroll{scrollbar-width:none}.CodeMirror-scroll::-webkit-scrollbar,.codemirror-scrolls::-webkit-scrollbar{display:none}.codemirror-scrolls{overflow:auto!important;scrollbar-width:thin;scrollbar-color:var(--cm-ttc-c-thumb) var(--cm-ttc-c-track)}.CodeMirror-simplescroll-horizontal,.CodeMirror-simplescroll-vertical{background-color:var(--cm-ttc-c-track)!important;border:none!important}.CodeMirror-simplescroll-horizontal div,.CodeMirror-simplescroll-vertical div{background-color:var(--cm-ttc-c-thumb)!important;border:none!important}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:var(--cm-ttc-c-track)!important}.CodeMirror{overflow:unset!important}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar{display:none!important}.CodeMirror-scroll{margin-bottom:unset!important;margin-right:unset!important;padding-bottom:unset!important}.scrolls::-webkit-scrollbar{width:8px;height:8px}.scrolls{overflow:auto!important;scrollbar-width:thin;scrollbar-color:var(--cm-ttc-c-thumb) var(--cm-ttc-c-track)}.scrolls::-webkit-scrollbar-track{background:var(--cm-ttc-c-track)}.scrolls::-webkit-scrollbar-thumb{background-color:var(--cm-ttc-c-thumb);border:2px solid var(--cm-ttc-c-thumb)}.scrolls::-webkit-scrollbar-thumb,.scrolls-rounded::-webkit-scrollbar-track{border-radius:3px}.scrolls::-webkit-scrollbar-corner{background-color:var(--cm-ttc-c-track)}.v-popper__popper .v-popper__inner{font-size:12px;padding:4px 6px;border-radius:4px;background-color:var(--background-color);color:var(--color-text)}.v-popper__popper .v-popper__arrow-outer{border-color:var(--background-color)}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper{width:max-content}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.dark .dark\:i-carbon-moon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.503 5.414a15.076 15.076 0 0 0 11.593 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 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-checkmark,.i-carbon\:checkmark,[i-carbon-checkmark=""],[i-carbon\:checkmark=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-close,.i-carbon\:close,[i-carbon-close=""],[i-carbon\:close=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.414 16L24 9.414L22.586 8L16 14.586L9.414 8L8 9.414L14.586 16L8 22.586L9.414 24L16 17.414L22.586 24L24 22.586z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-compare,.i-carbon\:compare,[i-carbon-compare=""],[i-carbon\:compare=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 6H18V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h10v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2M4 15h6.17l-2.58 2.59L9 19l5-5l-5-5l-1.41 1.41L10.17 13H4V4h12v20H4Zm12 13v-2a2 2 0 0 0 2-2V8h10v9h-6.17l2.58-2.59L23 13l-5 5l5 5l1.41-1.41L21.83 19H28v9Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-dashboard,.i-carbon\:dashboard{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 21h2v5h-2zm-4-5h2v10h-2zm-9 10a5.006 5.006 0 0 1-5-5h2a3 3 0 1 0 3-3v-2a5 5 0 0 1 0 10'/%3E%3Cpath fill='currentColor' d='M28 2H4a2.002 2.002 0 0 0-2 2v24a2.002 2.002 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V4a2.002 2.002 0 0 0-2-2m0 9H14V4h14ZM12 4v7H4V4ZM4 28V13h24l.002 15Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-document,[i-carbon-document=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m25.7 9.3l-7-7c-.2-.2-.4-.3-.7-.3H8c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V10c0-.3-.1-.5-.3-.7M18 4.4l5.6 5.6H18zM24 28H8V4h8v6c0 1.1.9 2 2 2h6z'/%3E%3Cpath fill='currentColor' d='M10 22h12v2H10zm0-6h12v2H10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-launch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 28H6a2.003 2.003 0 0 1-2-2V6a2.003 2.003 0 0 1 2-2h10v2H6v20h20V16h2v10a2.003 2.003 0 0 1-2 2'/%3E%3Cpath fill='currentColor' d='M20 2v2h6.586L18 12.586L19.414 14L28 5.414V12h2V2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-play,.i-carbon\:play{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28M8 6.69v18.62L24.925 16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-reset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 28A12 12 0 1 0 6 16v6.2l-3.6-3.6L1 20l6 6l6-6l-1.4-1.4L8 22.2V16a10 10 0 1 1 10 10Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-result-old,.i-carbon\:result-old{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 13h2v2h-2zm4 0h8v2h-8zm-4 5h2v2h-2zm0 5h2v2h-2z'/%3E%3Cpath fill='currentColor' d='M7 28V7h3v3h12V7h3v8h2V7a2 2 0 0 0-2-2h-3V4a2 2 0 0 0-2-2h-8a2 2 0 0 0-2 2v1H7a2 2 0 0 0-2 2v21a2 2 0 0 0 2 2h9v-2Zm5-24h8v4h-8Z'/%3E%3Cpath fill='currentColor' d='M18 19v2.413A6.996 6.996 0 1 1 24 32v-2a5 5 0 1 0-4.576-7H22v2h-6v-6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-timer,[i-carbon-timer=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 11h2v9h-2zm-2-9h6v2h-6z'/%3E%3Cpath fill='currentColor' d='m28 9l-1.42-1.41l-2.25 2.25a10.94 10.94 0 1 0 1.18 1.65ZM16 26a9 9 0 1 1 9-9a9 9 0 0 1-9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-wifi-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='16' cy='25' r='2' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M30 3.414L28.586 2L2 28.586L3.414 30l10.682-10.682a5.936 5.936 0 0 1 6.01 1.32l1.414-1.414a7.967 7.967 0 0 0-5.125-2.204l3.388-3.388a11.99 11.99 0 0 1 4.564 2.765l1.413-1.414a13.975 13.975 0 0 0-4.426-2.903l2.997-2.997a17.936 17.936 0 0 1 4.254 3.075L30 10.743v-.002a20.02 20.02 0 0 0-4.19-3.138zm-15.32 9.664l2.042-2.042C16.48 11.023 16.243 11 16 11a13.945 13.945 0 0 0-9.771 3.993l1.414 1.413a11.97 11.97 0 0 1 7.037-3.328M16 7a17.87 17.87 0 0 1 4.232.525l1.643-1.642A19.954 19.954 0 0 0 2 10.74v.023l1.404 1.404A17.92 17.92 0 0 1 16 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:circle-dash,[i-carbon\:circle-dash=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.7 4.7a14.7 14.7 0 0 0-3 3.1L6.3 9a13.26 13.26 0 0 1 2.6-2.7zm-3.1 7.6l-1.9-.6A12.51 12.51 0 0 0 2 16h2a11.48 11.48 0 0 1 .6-3.7m-1.9 8.1a14.4 14.4 0 0 0 2 3.9l1.6-1.2a12.89 12.89 0 0 1-1.7-3.3zm5.1 6.9a14.4 14.4 0 0 0 3.9 2l.6-1.9A12.89 12.89 0 0 1 9 25.7zm3.9-24.6l.6 1.9A11.48 11.48 0 0 1 16 4V2a12.51 12.51 0 0 0-4.3.7m12.5 24.6a15.18 15.18 0 0 0 3.1-3.1L25.7 23a11.53 11.53 0 0 1-2.7 2.7zm3.2-7.6l1.9.6A15.47 15.47 0 0 0 30 16h-2a11.48 11.48 0 0 1-.6 3.7m1.8-8.1a14.4 14.4 0 0 0-2-3.9l-1.6 1.2a12.89 12.89 0 0 1 1.7 3.3zm-5.1-7a14.4 14.4 0 0 0-3.9-2l-.6 1.9a12.89 12.89 0 0 1 3.3 1.7zm-3.8 24.7l-.6-1.9a11.48 11.48 0 0 1-3.7.6v2a21.42 21.42 0 0 0 4.3-.7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:document-blank,[i-carbon\:document-blank=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m25.7 9.3l-7-7A.908.908 0 0 0 18 2H8a2.006 2.006 0 0 0-2 2v24a2.006 2.006 0 0 0 2 2h16a2.006 2.006 0 0 0 2-2V10a.908.908 0 0 0-.3-.7M18 4.4l5.6 5.6H18ZM24 28H8V4h8v6a2.006 2.006 0 0 0 2 2h6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:filter-remove{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 11.414L28.586 10L24 14.586L19.414 10L18 11.414L22.586 16L18 20.585L19.415 22L24 17.414L28.587 22L30 20.587L25.414 16z'/%3E%3Cpath fill='currentColor' d='M4 4a2 2 0 0 0-2 2v3.17a2 2 0 0 0 .586 1.415L10 18v8a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-2h-2v2h-4v-8.83l-.586-.585L4 9.171V6h20v2h2V6a2 2 0 0 0-2-2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:folder-details-reference{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 28h7v2h-7zm0-4h14v2H16zm0-4h14v2H16zM4 20v2h4.586L2 28.586L3.414 30L10 23.414V28h2v-8zM28 8H16l-3.414-3.414A2 2 0 0 0 11.172 4H4a2 2 0 0 0-2 2v12h2V6h7.172l3.414 3.414l.586.586H28v8h2v-8a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:folder-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 8h-2.586L30 3.414L28.586 2L2 28.586L3.414 30l2-2H28a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2m0 18H7.414l16-16H28zM4 6h7.172l3.414 3.414l.586.586H18V8h-2l-3.414-3.414A2 2 0 0 0 11.172 4H4a2 2 0 0 0-2 2v18h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:information-square{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17 22v-8h-4v2h2v6h-3v2h8v-2zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8'/%3E%3Cpath fill='currentColor' d='M26 28H6a2.002 2.002 0 0 1-2-2V6a2.002 2.002 0 0 1 2-2h20a2.002 2.002 0 0 1 2 2v20a2.002 2.002 0 0 1-2 2M6 6v20h20V6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:redo,[i-carbon\:redo=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:renew{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:sun{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath 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-6M5.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'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-logos\:typescript-icon,[i-logos\:typescript-icon=""]{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%233178C6' d='M20 0h216c11.046 0 20 8.954 20 20v216c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0'/%3E%3Cpath fill='%23FFF' d='M150.518 200.475v27.62c4.492 2.302 9.805 4.028 15.938 5.179c6.133 1.151 12.597 1.726 19.393 1.726c6.622 0 12.914-.633 18.874-1.899c5.96-1.266 11.187-3.352 15.678-6.257c4.492-2.906 8.048-6.704 10.669-11.394c2.62-4.689 3.93-10.486 3.93-17.391c0-5.006-.749-9.394-2.246-13.163a30.748 30.748 0 0 0-6.479-10.055c-2.821-2.935-6.205-5.567-10.149-7.898c-3.945-2.33-8.394-4.531-13.347-6.602c-3.628-1.497-6.881-2.949-9.761-4.359c-2.879-1.41-5.327-2.848-7.342-4.316c-2.016-1.467-3.571-3.021-4.665-4.661c-1.094-1.64-1.641-3.495-1.641-5.567c0-1.899.489-3.61 1.468-5.135s2.362-2.834 4.147-3.927c1.785-1.094 3.973-1.942 6.565-2.547c2.591-.604 5.471-.906 8.638-.906c2.304 0 4.737.173 7.299.518c2.563.345 5.14.877 7.732 1.597a53.669 53.669 0 0 1 7.558 2.719a41.7 41.7 0 0 1 6.781 3.797v-25.807c-4.204-1.611-8.797-2.805-13.778-3.582c-4.981-.777-10.697-1.165-17.147-1.165c-6.565 0-12.784.705-18.658 2.115c-5.874 1.409-11.043 3.61-15.506 6.602c-4.463 2.993-7.99 6.805-10.582 11.437c-2.591 4.632-3.887 10.17-3.887 16.615c0 8.228 2.375 15.248 7.127 21.06c4.751 5.811 11.963 10.731 21.638 14.759a291.458 291.458 0 0 1 10.625 4.575c3.283 1.496 6.119 3.049 8.509 4.66c2.39 1.611 4.276 3.366 5.658 5.265c1.382 1.899 2.073 4.057 2.073 6.474a9.901 9.901 0 0 1-1.296 4.963c-.863 1.524-2.174 2.848-3.93 3.97c-1.756 1.122-3.945 1.999-6.565 2.632c-2.62.633-5.687.95-9.2.95c-5.989 0-11.92-1.05-17.794-3.151c-5.875-2.1-11.317-5.25-16.327-9.451m-46.036-68.733H140V109H41v22.742h35.345V233h28.137z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em}.container{width:100%}.tab-button,[tab-button=""]{height:100%;padding-left:1rem;padding-right:1rem;font-weight:300;opacity:.5}.border-base,[border~=base]{border-color:#6b72801a}.bg-active{background-color:#6b728014}.bg-base,[bg-base=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.dark .bg-base,.dark [bg-base=""]{--un-bg-opacity:1;background-color:rgb(17 17 17 / var(--un-bg-opacity))}.bg-header,[bg-header=""]{background-color:#6b72800d}.bg-overlay,[bg-overlay=""],[bg~=overlay]{background-color:#eeeeee80}.dark .bg-overlay,.dark [bg-overlay=""],.dark [bg~=overlay]{background-color:#22222280}.tab-button-active{background-color:#6b72801a;opacity:1}[hover~=bg-active]:hover{background-color:#6b728014}.tab-button:hover,[tab-button=""]:hover{opacity:.8}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none,[pointer-events-none=""]{pointer-events:none}.absolute,[absolute=""]{position:absolute}.fixed,[fixed=""]{position:fixed}.relative,[relative=""]{position:relative}.sticky,[sticky=""]{position:sticky}.inset-0,[inset-0=""]{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-5px,[right-5px=""]{right:5px}.top-0{top:0}.top-5px,[top-5px=""]{top:5px}[top~="-1"]{top:-.25rem}.z-10,[z-10=""]{z-index:10}.z-40{z-index:40}.z-5,[z-5=""]{z-index:5}.grid,[grid~="~"]{display:grid}.auto-cols-max,[grid~=auto-cols-max]{grid-auto-columns:max-content}[grid~="cols-[1.5em_1fr]"]{grid-template-columns:1.5em 1fr}[grid~="cols-[min-content_1fr_min-content]"]{grid-template-columns:min-content 1fr min-content}[grid~="rows-[min-content_auto]"]{grid-template-rows:min-content auto}[grid~=cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.m-2,[m-2=""]{margin:.5rem}.ma,[ma=""]{margin:auto}.mx-1,[mx-1=""]{margin-left:.25rem;margin-right:.25rem}.my-0,[my-0=""]{margin-top:0;margin-bottom:0}[m~=x-2]{margin-left:.5rem;margin-right:.5rem}[m~=y-4]{margin-top:1rem;margin-bottom:1rem}.mb-1,[mb-1=""]{margin-bottom:.25rem}.mr-1,[mr-1=""]{margin-right:.25rem}.mr-2,[mr-2=""]{margin-right:.5rem}.ms,[ms=""]{margin-inline-start:1rem}[m~=t2]{margin-top:.5rem}.inline,[inline=""]{display:inline}.hidden{display:none}.h-1\.4em{height:1.4em}.h-1\.5em{height:1.5em}.h-10,[h-10=""]{height:2.5rem}.h-1px,[h-1px=""]{height:1px}.h-3px,[h-3px=""]{height:3px}.h-41px,[h-41px=""]{height:41px}.h-6,[h-6=""]{height:1.5rem}.h-full,[h-full=""],[h~=full]{height:100%}.h-screen,[h-screen=""]{height:100vh}.max-h-full,[max-h-full=""]{max-height:100%}.max-w-screen,[max-w-screen=""]{max-width:100vw}.min-h-1em{min-height:1em}.min-h-75,[min-h-75=""]{min-height:18.75rem}.min-w-1em{min-width:1em}.min-w-2em,[min-w-2em=""]{min-width:2em}.w-1\.4em{width:1.4em}.w-1\.5em{width:1.5em}.w-2px,[w-2px=""]{width:2px}.w-350,[w-350=""]{width:87.5rem}.w-6,[w-6=""]{width:1.5rem}.w-80,[w-80=""]{width:20rem}.w-full,[w-full=""]{width:100%}.w-screen,[w-screen=""]{width:100vw}.flex,[flex=""],[flex~="~"]{display:flex}.flex-1,[flex-1=""]{flex:1 1 0%}.flex-auto,[flex-auto=""]{flex:1 1 auto}.flex-shrink-0,[flex-shrink-0=""]{flex-shrink:0}[flex~=row]{flex-direction:row}.flex-col,[flex-col=""],[flex~=col]{flex-direction:column}[flex~=wrap]{flex-wrap:wrap}.origin-center,[origin-center=""]{transform-origin:center}.translate-x-3,[translate-x-3=""]{--un-translate-x:.75rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-0,[rotate-0=""]{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:0;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-90,[rotate-90=""]{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin,[animate-spin=""]{animation:spin 1s linear infinite}.animate-reverse{animation-direction:reverse}.animate-count-1,[animate-count-1=""]{animation-iteration-count:1}.cursor-help{cursor:help}.cursor-pointer,[cursor-pointer=""],.hover\:cursor-pointer:hover{cursor:pointer}.select-none,[select-none=""]{-webkit-user-select:none;user-select:none}.resize{resize:both}.items-end,[items-end=""]{align-items:flex-end}.items-center,[grid~=items-center],[items-center=""]{align-items:center}.justify-center,[justify-center=""]{justify-content:center}.justify-evenly,[justify-evenly=""]{justify-content:space-evenly}.justify-items-center,[justify-items-center=""]{justify-items:center}.gap-0,[gap-0=""]{gap:0}.gap-1,[flex~=gap-1]{gap:.25rem}.gap-2,[flex~=gap-2],[gap-2=""]{gap:.5rem}.gap-4,[flex~=gap-4],[gap-4=""]{gap:1rem}.gap-x-2,[gap~=x-2]{column-gap:.5rem}[gap~=y-3]{row-gap:.75rem}.overflow-hidden,[overflow-hidden=""],[overflow~=hidden]{overflow:hidden}.truncate,[truncate=""]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-nowrap,[ws-nowrap=""]{white-space:nowrap}.b,.border,[border~="~"]{border-width:1px}.b-2{border-width:2px}.border-b,[border~=b]{border-bottom-width:1px}.border-b-2,[border-b-2=""],[border~=b-2]{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r,[border~=r]{border-right-width:1px}.border-t,[border~=t]{border-top-width:1px}[border~="gray-400/50"]{border-color:#9ca3af80}.border-rounded,.rounded,[border-rounded=""],[border~=rounded],[rounded=""]{border-radius:.25rem}.rounded-lg,[rounded-lg=""]{border-radius:.5rem}.\!bg-gray-4{--un-bg-opacity:1 !important;background-color:rgb(156 163 175 / var(--un-bg-opacity))!important}.bg-current,[bg-current=""]{background-color:currentColor}.bg-green5,[bg-green5=""]{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity))}.bg-red-500\/10,[bg~="red-500/10"]{background-color:#ef44441a}.bg-red5,[bg-red5=""]{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity))}.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-yellow5,[bg-yellow5=""]{--un-bg-opacity:1;background-color:rgb(234 179 8 / var(--un-bg-opacity))}.dark .\!dark\:bg-gray-7{--un-bg-opacity:1 !important;background-color:rgb(55 65 81 / var(--un-bg-opacity))!important}[bg~="green-500/10"]{background-color:#22c55e1a}[bg~=transparent]{background-color:transparent}.p-0,[p-0=""]{padding:0}.p-2,.p2,[p-2=""],[p~="2"],[p2=""]{padding:.5rem}.p-4,[p-4=""]{padding:1rem}.p-5,[p-5=""]{padding:1.25rem}.p6,[p6=""]{padding:1.5rem}[p~="3"]{padding:.75rem}.p-y-1,.py-1,[p~=y-1],[p~=y1],[py-1=""]{padding-top:.25rem;padding-bottom:.25rem}.px,[p~=x-4],[p~=x4]{padding-left:1rem;padding-right:1rem}.px-0{padding-left:0;padding-right:0}.px-3,[p~=x3],[px-3=""]{padding-left:.75rem;padding-right:.75rem}.py,[p~=y4]{padding-top:1rem;padding-bottom:1rem}.py-2,[p~=y2],[py-2=""]{padding-top:.5rem;padding-bottom:.5rem}[p~=x-2],[p~=x2]{padding-left:.5rem;padding-right:.5rem}[p~="y0.5"]{padding-top:.125rem;padding-bottom:.125rem}.pl-1,[pl-1=""]{padding-left:.25rem}.pt{padding-top:1rem}.pt-4px{padding-top:4px}[p~=l3]{padding-left:.75rem}[p~=r2]{padding-right:.5rem}.text-center,[text-center=""],[text~=center]{text-align:center}.indent,[indent=""]{text-indent:1.5rem}[indent~="1"]{text-indent:.25rem}.text-2xl,[text-2xl=""]{font-size:1.5rem;line-height:2rem}.text-4xl,[text-4xl=""]{font-size:2.25rem;line-height:2.5rem}.text-lg,[text-lg=""]{font-size:1.125rem;line-height:1.75rem}.text-sm,[text-sm=""],[text~=sm]{font-size:.875rem;line-height:1.25rem}.text-xs,[text-xs=""],[text~=xs]{font-size:.75rem;line-height:1rem}[text~="5xl"]{font-size:3rem;line-height:1}.font-bold,[font-bold=""]{font-weight:700}.font-light,[font-light=""],[font~=light]{font-weight:300}.font-mono,[font-mono=""]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.capitalize,[capitalize=""]{text-transform:capitalize}.c-red-600,.text-red-600{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity))}.color-red5,.text-red-500,.text-red5,[text-red-500=""],[text-red5=""],[text~=red-500]{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.dark .dark\:c-red-400{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.dark .dark\:color-\#f43f5e{--un-text-opacity:1;color:rgb(244 63 94 / var(--un-text-opacity))}.dark .dark\:text-red-300{--un-text-opacity:1;color:rgb(252 165 165 / var(--un-text-opacity))}.text-gray-500,[text-gray-500=""]{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-green-500,.text-green5,[text-green-500=""],[text-green5=""],[text~=green-500]{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity))}.text-purple5\:50{color:#a855f780}.text-yellow-500,.text-yellow5,[text-yellow-500=""],[text-yellow5=""]{--un-text-opacity:1;color:rgb(234 179 8 / var(--un-text-opacity))}.op-50,.op50,.opacity-50,[op-50=""],[op~="50"],[op50=""]{opacity:.5}.op100,[op~="100"]{opacity:1}.op20,[op20=""]{opacity:.2}.op30,[op30=""]{opacity:.3}.op80,[op80=""]{opacity:.8}.opacity-0{opacity:0}[opacity~="10"]{opacity:.1}[opacity~="70"]{opacity:.7}[hover~=op100]:hover,[op~="hover:100"]:hover{opacity:1}.outline{outline-style:solid}[outline~=none]{outline:2px solid transparent;outline-offset:2px}.backdrop-blur-sm,[backdrop-blur-sm=""]{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-saturate-0,[backdrop-saturate-0=""]{--un-backdrop-saturate:saturate(0);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.filter,[filter=""]{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)} diff --git a/html/bg.png b/html/bg.png deleted file mode 100644 index 718b0677a..000000000 Binary files a/html/bg.png and /dev/null differ diff --git a/html/favicon.svg b/html/favicon.svg deleted file mode 100644 index fd9daaf61..000000000 --- a/html/favicon.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/html.meta.json.gz b/html/html.meta.json.gz deleted file mode 100644 index 49694ddad..000000000 Binary files a/html/html.meta.json.gz and /dev/null differ diff --git a/html/index.html b/html/index.html deleted file mode 100644 index 14e6d0322..000000000 --- a/html/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - Vitest - - - - - - - - - -
- -