diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 719bc56..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,25 +0,0 @@ -module.exports = { - env: { - browser: true, - es2021: true, - node: true - }, - extends: [ - 'plugin:vue/vue3-essential', - 'standard' - ], - overrides: [ - ], - parserOptions: { - ecmaVersion: 'latest', - sourceType: 'module' - }, - plugins: [ - 'vue' - ], - rules: { - 'brace-style': [2, 'stroustrup', { 'allowSingleLine': true }], - 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', - 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' - } -} diff --git a/README.md b/README.md index c6c77e0..13eb476 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ [![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE.md) [![npm](https://img.shields.io/npm/dt/splitpanes.svg)](https://www.npmjs.com/package/splitpanes) [![npm](https://img.shields.io/npm/dw/splitpanes.svg)](https://www.npmjs.com/package/splitpanes) +[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) > A Vue.js reliable, simple and touch-ready panes splitter / resizer. > Vue 3 compatible. diff --git a/docs/assets/_plugin-vue_export-helper-DlAUqK2U.js b/docs/assets/_plugin-vue_export-helper-DlAUqK2U.js new file mode 100644 index 0000000..718edd3 --- /dev/null +++ b/docs/assets/_plugin-vue_export-helper-DlAUqK2U.js @@ -0,0 +1 @@ +const s=(t,r)=>{const o=t.__vccOpts||t;for(const[c,e]of r)o[c]=e;return o};export{s as _}; diff --git a/docs/assets/example-another-view-BueBJawE.js b/docs/assets/example-another-view-BueBJawE.js new file mode 100644 index 0000000..532b3e2 --- /dev/null +++ b/docs/assets/example-another-view-BueBJawE.js @@ -0,0 +1 @@ +import{c as t,a as s,o}from"./index-B9XE5B_l.js";import{_ as r}from"./_plugin-vue_export-helper-DlAUqK2U.js";const n={class:"blue-light5--bg w-flex align-center justify-center"};function a(c,e){return o(),t("div",n,e[0]||(e[0]=[s("div",{class:"title1"},"This is another view",-1)]))}const i={},d=r(i,[["render",a]]);export{d as default}; diff --git a/docs/assets/example-another-view.db59b8c4.js b/docs/assets/example-another-view.db59b8c4.js deleted file mode 100644 index 08b042d..0000000 --- a/docs/assets/example-another-view.db59b8c4.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as s,_ as c}from"./index.ea9cf117.js";const o={class:"blue-light5--bg w-flex align-center justify-center"},n=s("div",{class:"title1"},"This is another view",-1),a=[n];function i(_,l){return e(),t("div",o,a)}const r={},h=c(r,[["render",i]]);export{h as default}; diff --git a/docs/assets/example-home-view-D1_8HrmC.js b/docs/assets/example-home-view-D1_8HrmC.js new file mode 100644 index 0000000..1f33afa --- /dev/null +++ b/docs/assets/example-home-view-D1_8HrmC.js @@ -0,0 +1 @@ +import{c as t,a as s,o}from"./index-B9XE5B_l.js";import{_ as r}from"./_plugin-vue_export-helper-DlAUqK2U.js";const n={class:"green-light5--bg w-flex align-center justify-center"};function a(i,e){return o(),t("div",n,e[0]||(e[0]=[s("div",{class:"title1"},"This is home",-1)]))}const c={},f=r(c,[["render",a]]);export{f as default}; diff --git a/docs/assets/example-home-view.ddf6dc95.js b/docs/assets/example-home-view.ddf6dc95.js deleted file mode 100644 index 2fc2354..0000000 --- a/docs/assets/example-home-view.ddf6dc95.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as s,_ as c}from"./index.ea9cf117.js";const o={class:"green-light5--bg w-flex align-center justify-center"},n=s("div",{class:"title1"},"This is home",-1),a=[n];function i(_,l){return e(),t("div",o,a)}const r={},f=c(r,[["render",i]]);export{f as default}; diff --git a/docs/assets/fa-brands-400.8ea87917.woff2 b/docs/assets/fa-brands-400.8ea87917.woff2 deleted file mode 100644 index 402f81c..0000000 Binary files a/docs/assets/fa-brands-400.8ea87917.woff2 and /dev/null differ diff --git a/docs/assets/fa-brands-400.a3b98177.svg b/docs/assets/fa-brands-400.a3b98177.svg deleted file mode 100644 index b9881a4..0000000 --- a/docs/assets/fa-brands-400.a3b98177.svg +++ /dev/null @@ -1,3717 +0,0 @@ - - - - -Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/assets/fa-brands-400.cda59d6e.ttf b/docs/assets/fa-brands-400.cda59d6e.ttf deleted file mode 100644 index 8d75ded..0000000 Binary files a/docs/assets/fa-brands-400.cda59d6e.ttf and /dev/null differ diff --git a/docs/assets/fa-brands-400.e4299464.eot b/docs/assets/fa-brands-400.e4299464.eot deleted file mode 100644 index cba6c6c..0000000 Binary files a/docs/assets/fa-brands-400.e4299464.eot and /dev/null differ diff --git a/docs/assets/fa-brands-400.f9217f66.woff b/docs/assets/fa-brands-400.f9217f66.woff deleted file mode 100644 index 3375bef..0000000 Binary files a/docs/assets/fa-brands-400.f9217f66.woff and /dev/null differ diff --git a/docs/assets/index-B9XE5B_l.js b/docs/assets/index-B9XE5B_l.js new file mode 100644 index 0000000..5a723ac --- /dev/null +++ b/docs/assets/index-B9XE5B_l.js @@ -0,0 +1,469 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/example-home-view-D1_8HrmC.js","assets/_plugin-vue_export-helper-DlAUqK2U.js","assets/example-another-view-BueBJawE.js"])))=>i.map(i=>d[i]); +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))n(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(l){if(l.ep)return;l.ep=!0;const i=s(l);fetch(l.href,i)}})();/** +* @vue/shared v3.5.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Vn(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const Ee={},fs=[],Ct=()=>{},hr=()=>!1,Ni=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ln=e=>e.startsWith("onUpdate:"),Ne=Object.assign,Mn=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},fr=Object.prototype.hasOwnProperty,ke=(e,t)=>fr.call(e,t),re=Array.isArray,ms=e=>Bs(e)==="[object Map]",Is=e=>Bs(e)==="[object Set]",al=e=>Bs(e)==="[object Date]",mr=e=>Bs(e)==="[object RegExp]",be=e=>typeof e=="function",Le=e=>typeof e=="string",ft=e=>typeof e=="symbol",ze=e=>e!==null&&typeof e=="object",vo=e=>(ze(e)||be(e))&&be(e.then)&&be(e.catch),xo=Object.prototype.toString,Bs=e=>xo.call(e),gr=e=>Bs(e).slice(8,-1),_o=e=>Bs(e)==="[object Object]",An=e=>Le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,As=Vn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Di=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},br=/-(\w)/g,ct=Di(e=>e.replace(br,(t,s)=>s?s.toUpperCase():"")),yr=/\B([A-Z])/g,es=Di(e=>e.replace(yr,"-$1").toLowerCase()),ji=Di(e=>e.charAt(0).toUpperCase()+e.slice(1)),mi=Di(e=>e?`on${ji(e)}`:""),Xt=(e,t)=>!Object.is(e,t),gs=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},ki=e=>{const t=parseFloat(e);return isNaN(t)?e:t},wr=e=>{const t=Le(e)?Number(e):NaN;return isNaN(t)?e:t};let rl;const Fi=()=>rl||(rl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Se(e){if(re(e)){const t={};for(let s=0;s{if(s){const n=s.split(xr);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function P(e){let t="";if(Le(e))t=e;else if(re(e))for(let s=0;srs(s,t))}const So=e=>!!(e&&e.__v_isRef===!0),F=e=>Le(e)?e:e==null?"":re(e)||ze(e)&&(e.toString===xo||!be(e.toString))?So(e)?F(e.value):JSON.stringify(e,$o,2):String(e),$o=(e,t)=>So(t)?$o(e,t.value):ms(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,l],i)=>(s[Zi(n,i)+" =>"]=l,s),{})}:Is(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>Zi(s))}:ft(t)?Zi(t):ze(t)&&!re(t)&&!_o(t)?String(t):t,Zi=(e,t="")=>{var s;return ft(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};/** +* @vue/reactivity v3.5.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let st;class Ir{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=st,!t&&st&&(this.index=(st.scopes||(st.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t0&&--this._on===0&&(st=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let s,n;for(s=0,n=this.effects.length;s0)return;if(Ns){let t=Ns;for(Ns=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;Os;){let t=Os;for(Os=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function Ro(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Eo(e){let t,s=e.depsTail,n=s;for(;n;){const l=n.prevDep;n.version===-1?(n===s&&(s=l),jn(n),Tr(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=l}e.deps=t,e.depsTail=s}function gn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(zo(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function zo(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Us)||(e.globalVersion=Us,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!gn(e))))return;e.flags|=2;const t=e.dep,s=Ve,n=ht;Ve=e,ht=!0;try{Ro(e);const l=e.fn(e._value);(t.version===0||Xt(l,e._value))&&(e.flags|=128,e._value=l,t.version++)}catch(l){throw t.version++,l}finally{Ve=s,ht=n,Eo(e),e.flags&=-3}}function jn(e,t=!1){const{dep:s,prevSub:n,nextSub:l}=e;if(n&&(n.nextSub=l,e.prevSub=void 0),l&&(l.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let i=s.computed.deps;i;i=i.nextDep)jn(i,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function Tr(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}let ht=!0;const Po=[];function Vt(){Po.push(ht),ht=!1}function Lt(){const e=Po.pop();ht=e===void 0?!0:e}function ul(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=Ve;Ve=void 0;try{t()}finally{Ve=s}}}let Us=0;class Rr{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Fn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ve||!ht||Ve===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==Ve)s=this.activeLink=new Rr(Ve,this),Ve.deps?(s.prevDep=Ve.depsTail,Ve.depsTail.nextDep=s,Ve.depsTail=s):Ve.deps=Ve.depsTail=s,Vo(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=Ve.depsTail,s.nextDep=void 0,Ve.depsTail.nextDep=s,Ve.depsTail=s,Ve.deps===s&&(Ve.deps=n)}return s}trigger(t){this.version++,Us++,this.notify(t)}notify(t){Nn();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{Dn()}}}function Vo(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)Vo(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const bn=new WeakMap,os=Symbol(""),yn=Symbol(""),qs=Symbol("");function qe(e,t,s){if(ht&&Ve){let n=bn.get(e);n||bn.set(e,n=new Map);let l=n.get(s);l||(n.set(s,l=new Fn),l.map=n,l.key=s),l.track()}}function Rt(e,t,s,n,l,i){const o=bn.get(e);if(!o){Us++;return}const a=r=>{r&&r.trigger()};if(Nn(),t==="clear")o.forEach(a);else{const r=re(e),c=r&&An(s);if(r&&s==="length"){const d=Number(n);o.forEach((p,f)=>{(f==="length"||f===qs||!ft(f)&&f>=d)&&a(p)})}else switch((s!==void 0||o.has(void 0))&&a(o.get(s)),c&&a(o.get(qs)),t){case"add":r?c&&a(o.get("length")):(a(o.get(os)),ms(e)&&a(o.get(yn)));break;case"delete":r||(a(o.get(os)),ms(e)&&a(o.get(yn)));break;case"set":ms(e)&&a(o.get(os));break}}Dn()}function cs(e){const t=xe(e);return t===e?t:(qe(t,"iterate",qs),rt(e)?t:t.map(Fe))}function Hi(e){return qe(e=xe(e),"iterate",qs),e}const Er={__proto__:null,[Symbol.iterator](){return tn(this,Symbol.iterator,Fe)},concat(...e){return cs(this).concat(...e.map(t=>re(t)?cs(t):t))},entries(){return tn(this,"entries",e=>(e[1]=Fe(e[1]),e))},every(e,t){return $t(this,"every",e,t,void 0,arguments)},filter(e,t){return $t(this,"filter",e,t,s=>s.map(Fe),arguments)},find(e,t){return $t(this,"find",e,t,Fe,arguments)},findIndex(e,t){return $t(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return $t(this,"findLast",e,t,Fe,arguments)},findLastIndex(e,t){return $t(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return $t(this,"forEach",e,t,void 0,arguments)},includes(...e){return sn(this,"includes",e)},indexOf(...e){return sn(this,"indexOf",e)},join(e){return cs(this).join(e)},lastIndexOf(...e){return sn(this,"lastIndexOf",e)},map(e,t){return $t(this,"map",e,t,void 0,arguments)},pop(){return Es(this,"pop")},push(...e){return Es(this,"push",e)},reduce(e,...t){return cl(this,"reduce",e,t)},reduceRight(e,...t){return cl(this,"reduceRight",e,t)},shift(){return Es(this,"shift")},some(e,t){return $t(this,"some",e,t,void 0,arguments)},splice(...e){return Es(this,"splice",e)},toReversed(){return cs(this).toReversed()},toSorted(e){return cs(this).toSorted(e)},toSpliced(...e){return cs(this).toSpliced(...e)},unshift(...e){return Es(this,"unshift",e)},values(){return tn(this,"values",Fe)}};function tn(e,t,s){const n=Hi(e),l=n[t]();return n!==e&&!rt(e)&&(l._next=l.next,l.next=()=>{const i=l._next();return i.value&&(i.value=s(i.value)),i}),l}const zr=Array.prototype;function $t(e,t,s,n,l,i){const o=Hi(e),a=o!==e&&!rt(e),r=o[t];if(r!==zr[t]){const p=r.apply(e,i);return a?Fe(p):p}let c=s;o!==e&&(a?c=function(p,f){return s.call(this,Fe(p),f,e)}:s.length>2&&(c=function(p,f){return s.call(this,p,f,e)}));const d=r.call(o,c,n);return a&&l?l(d):d}function cl(e,t,s,n){const l=Hi(e);let i=s;return l!==e&&(rt(e)?s.length>3&&(i=function(o,a,r){return s.call(this,o,a,r,e)}):i=function(o,a,r){return s.call(this,o,Fe(a),r,e)}),l[t](i,...n)}function sn(e,t,s){const n=xe(e);qe(n,"iterate",qs);const l=n[t](...s);return(l===-1||l===!1)&&Wn(s[0])?(s[0]=xe(s[0]),n[t](...s)):l}function Es(e,t,s=[]){Vt(),Nn();const n=xe(e)[t].apply(e,s);return Dn(),Lt(),n}const Pr=Vn("__proto__,__v_isRef,__isVue"),Lo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ft));function Vr(e){ft(e)||(e=String(e));const t=xe(this);return qe(t,"has",e),t.hasOwnProperty(e)}class Mo{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const l=this._isReadonly,i=this._isShallow;if(s==="__v_isReactive")return!l;if(s==="__v_isReadonly")return l;if(s==="__v_isShallow")return i;if(s==="__v_raw")return n===(l?i?Kr:Do:i?No:Oo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=re(t);if(!l){let r;if(o&&(r=Er[s]))return r;if(s==="hasOwnProperty")return Vr}const a=Reflect.get(t,s,Xe(t)?t:n);return(ft(s)?Lo.has(s):Pr(s))||(l||qe(t,"get",s),i)?a:Xe(a)?o&&An(s)?a:a.value:ze(a)?l?Fo(a):ts(a):a}}class Ao extends Mo{constructor(t=!1){super(!1,t)}set(t,s,n,l){let i=t[s];if(!this._isShallow){const r=Jt(i);if(!rt(n)&&!Jt(n)&&(i=xe(i),n=xe(n)),!re(t)&&Xe(i)&&!Xe(n))return r?!1:(i.value=n,!0)}const o=re(t)&&An(s)?Number(s)e,oi=e=>Reflect.getPrototypeOf(e);function Nr(e,t,s){return function(...n){const l=this.__v_raw,i=xe(l),o=ms(i),a=e==="entries"||e===Symbol.iterator&&o,r=e==="keys"&&o,c=l[e](...n),d=s?wn:t?Ci:Fe;return!t&&qe(i,"iterate",r?yn:os),{next(){const{value:p,done:f}=c.next();return f?{value:p,done:f}:{value:a?[d(p[0]),d(p[1])]:d(p),done:f}},[Symbol.iterator](){return this}}}}function ai(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Dr(e,t){const s={get(l){const i=this.__v_raw,o=xe(i),a=xe(l);e||(Xt(l,a)&&qe(o,"get",l),qe(o,"get",a));const{has:r}=oi(o),c=t?wn:e?Ci:Fe;if(r.call(o,l))return c(i.get(l));if(r.call(o,a))return c(i.get(a));i!==o&&i.get(l)},get size(){const l=this.__v_raw;return!e&&qe(xe(l),"iterate",os),Reflect.get(l,"size",l)},has(l){const i=this.__v_raw,o=xe(i),a=xe(l);return e||(Xt(l,a)&&qe(o,"has",l),qe(o,"has",a)),l===a?i.has(l):i.has(l)||i.has(a)},forEach(l,i){const o=this,a=o.__v_raw,r=xe(a),c=t?wn:e?Ci:Fe;return!e&&qe(r,"iterate",os),a.forEach((d,p)=>l.call(i,c(d),c(p),o))}};return Ne(s,e?{add:ai("add"),set:ai("set"),delete:ai("delete"),clear:ai("clear")}:{add(l){!t&&!rt(l)&&!Jt(l)&&(l=xe(l));const i=xe(this);return oi(i).has.call(i,l)||(i.add(l),Rt(i,"add",l,l)),this},set(l,i){!t&&!rt(i)&&!Jt(i)&&(i=xe(i));const o=xe(this),{has:a,get:r}=oi(o);let c=a.call(o,l);c||(l=xe(l),c=a.call(o,l));const d=r.call(o,l);return o.set(l,i),c?Xt(i,d)&&Rt(o,"set",l,i):Rt(o,"add",l,i),this},delete(l){const i=xe(this),{has:o,get:a}=oi(i);let r=o.call(i,l);r||(l=xe(l),r=o.call(i,l)),a&&a.call(i,l);const c=i.delete(l);return r&&Rt(i,"delete",l,void 0),c},clear(){const l=xe(this),i=l.size!==0,o=l.clear();return i&&Rt(l,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(l=>{s[l]=Nr(l,e,t)}),s}function Hn(e,t){const s=Dr(e,t);return(n,l,i)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?n:Reflect.get(ke(s,l)&&l in n?s:n,l,i)}const jr={get:Hn(!1,!1)},Fr={get:Hn(!1,!0)},Hr={get:Hn(!0,!1)};const Oo=new WeakMap,No=new WeakMap,Do=new WeakMap,Kr=new WeakMap;function Wr(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ur(e){return e.__v_skip||!Object.isExtensible(e)?0:Wr(gr(e))}function ts(e){return Jt(e)?e:Kn(e,!1,Mr,jr,Oo)}function jo(e){return Kn(e,!1,Or,Fr,No)}function Fo(e){return Kn(e,!0,Ar,Hr,Do)}function Kn(e,t,s,n,l){if(!ze(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=Ur(e);if(i===0)return e;const o=l.get(e);if(o)return o;const a=new Proxy(e,i===2?n:s);return l.set(e,a),a}function bs(e){return Jt(e)?bs(e.__v_raw):!!(e&&e.__v_isReactive)}function Jt(e){return!!(e&&e.__v_isReadonly)}function rt(e){return!!(e&&e.__v_isShallow)}function Wn(e){return e?!!e.__v_raw:!1}function xe(e){const t=e&&e.__v_raw;return t?xe(t):e}function qr(e){return!ke(e,"__v_skip")&&Object.isExtensible(e)&&ko(e,"__v_skip",!0),e}const Fe=e=>ze(e)?ts(e):e,Ci=e=>ze(e)?Fo(e):e;function Xe(e){return e?e.__v_isRef===!0:!1}function Re(e){return Ho(e,!1)}function Gr(e){return Ho(e,!0)}function Ho(e,t){return Xe(e)?e:new Yr(e,t)}class Yr{constructor(t,s){this.dep=new Fn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:xe(t),this._value=s?t:Fe(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||rt(t)||Jt(t);t=n?t:xe(t),Xt(t,s)&&(this._rawValue=t,this._value=n?t:Fe(t),this.dep.trigger())}}function M(e){return Xe(e)?e.value:e}const Xr={get:(e,t,s)=>t==="__v_raw"?e:M(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const l=e[t];return Xe(l)&&!Xe(s)?(l.value=s,!0):Reflect.set(e,t,s,n)}};function Ko(e){return bs(e)?e:new Proxy(e,Xr)}class Jr{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Fn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Us-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Ve!==this)return To(this,!0),!0}get value(){const t=this.dep.track();return zo(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Qr(e,t,s=!1){let n,l;return be(e)?n=e:(n=e.get,l=e.set),new Jr(n,l,s)}const ri={},Si=new WeakMap;let ls;function Zr(e,t=!1,s=ls){if(s){let n=Si.get(s);n||Si.set(s,n=[]),n.push(e)}}function eu(e,t,s=Ee){const{immediate:n,deep:l,once:i,scheduler:o,augmentJob:a,call:r}=s,c=O=>l?O:rt(O)||l===!1||l===0?Et(O,1):Et(O);let d,p,f,v,S=!1,L=!1;if(Xe(e)?(p=()=>e.value,S=rt(e)):bs(e)?(p=()=>c(e),S=!0):re(e)?(L=!0,S=e.some(O=>bs(O)||rt(O)),p=()=>e.map(O=>{if(Xe(O))return O.value;if(bs(O))return c(O);if(be(O))return r?r(O,2):O()})):be(e)?t?p=r?()=>r(e,2):e:p=()=>{if(f){Vt();try{f()}finally{Lt()}}const O=ls;ls=d;try{return r?r(e,3,[v]):e(v)}finally{ls=O}}:p=Ct,t&&l){const O=p,ne=l===!0?1/0:l;p=()=>Et(O(),ne)}const G=Br(),u=()=>{d.stop(),G&&G.active&&Mn(G.effects,d)};if(i&&t){const O=t;t=(...ne)=>{O(...ne),u()}}let T=L?new Array(e.length).fill(ri):ri;const j=O=>{if(!(!(d.flags&1)||!d.dirty&&!O))if(t){const ne=d.run();if(l||S||(L?ne.some((te,de)=>Xt(te,T[de])):Xt(ne,T))){f&&f();const te=ls;ls=d;try{const de=[ne,T===ri?void 0:L&&T[0]===ri?[]:T,v];r?r(t,3,de):t(...de),T=ne}finally{ls=te}}}else d.run()};return a&&a(j),d=new Io(p),d.scheduler=o?()=>o(j,!1):j,v=O=>Zr(O,!1,d),f=d.onStop=()=>{const O=Si.get(d);if(O){if(r)r(O,4);else for(const ne of O)ne();Si.delete(d)}},t?n?j(!0):T=d.run():o?o(j.bind(null,!0),!0):d.run(),u.pause=d.pause.bind(d),u.resume=d.resume.bind(d),u.stop=u,u}function Et(e,t=1/0,s){if(t<=0||!ze(e)||e.__v_skip||(s=s||new Set,s.has(e)))return e;if(s.add(e),t--,Xe(e))Et(e.value,t,s);else if(re(e))for(let n=0;n{Et(n,t,s)});else if(_o(e)){for(const n in e)Et(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Et(e[n],t,s)}return e}/** +* @vue/runtime-core v3.5.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function si(e,t,s,n){try{return n?e(...n):e()}catch(l){Ki(l,t,s)}}function mt(e,t,s,n){if(be(e)){const l=si(e,t,s,n);return l&&vo(l)&&l.catch(i=>{Ki(i,t,s)}),l}if(re(e)){const l=[];for(let i=0;i>>1,l=Qe[n],i=Gs(l);i=Gs(s)?Qe.push(e):Qe.splice(su(t),0,e),e.flags|=1,Uo()}}function Uo(){$i||($i=Wo.then(Go))}function iu(e){re(e)?ys.push(...e):Wt&&e.id===-1?Wt.splice(ps+1,0,e):e.flags&1||(ys.push(e),e.flags|=1),Uo()}function dl(e,t,s=_t+1){for(;sGs(s)-Gs(n));if(ys.length=0,Wt){Wt.push(...t);return}for(Wt=t,ps=0;pse.id==null?e.flags&2?-1:1/0:e.id;function Go(e){try{for(_t=0;_t{n._d&&Cl(-1);const i=Ii(t);let o;try{o=e(...l)}finally{Ii(i),n._d&&Cl(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Mt(e,t){if(je===null)return e;const s=Xi(je),n=e.dirs||(e.dirs=[]);for(let l=0;le.__isTeleport,Ds=e=>e&&(e.disabled||e.disabled===""),pl=e=>e&&(e.defer||e.defer===""),hl=e=>typeof SVGElement<"u"&&e instanceof SVGElement,fl=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,vn=(e,t)=>{const s=e&&e.to;return Le(s)?t?t(s):null:s},Qo={name:"Teleport",__isTeleport:!0,process(e,t,s,n,l,i,o,a,r,c){const{mc:d,pc:p,pbc:f,o:{insert:v,querySelector:S,createText:L,createComment:G}}=c,u=Ds(t.props);let{shapeFlag:T,children:j,dynamicChildren:O}=t;if(e==null){const ne=t.el=L(""),te=t.anchor=L("");v(ne,s,n),v(te,s,n);const de=(D,I)=>{T&16&&(l&&l.isCE&&(l.ce._teleportTarget=D),d(j,D,I,l,i,o,a,r))},ye=()=>{const D=t.target=vn(t.props,S),I=Zo(D,t,L,v);D&&(o!=="svg"&&hl(D)?o="svg":o!=="mathml"&&fl(D)&&(o="mathml"),u||(de(D,I),gi(t,!1)))};u&&(de(s,te),gi(t,!0)),pl(t.props)?Oe(()=>{ye(),t.el.__isMounted=!0},i):ye()}else{if(pl(t.props)&&!e.el.__isMounted){Oe(()=>{Qo.process(e,t,s,n,l,i,o,a,r,c),delete e.el.__isMounted},i);return}t.el=e.el,t.targetStart=e.targetStart;const ne=t.anchor=e.anchor,te=t.target=e.target,de=t.targetAnchor=e.targetAnchor,ye=Ds(e.props),D=ye?s:te,I=ye?ne:de;if(o==="svg"||hl(te)?o="svg":(o==="mathml"||fl(te))&&(o="mathml"),O?(f(e.dynamicChildren,O,D,l,i,o,a),Zn(e,t,!0)):r||p(e,t,D,I,l,i,o,a,!1),u)ye?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ui(t,s,ne,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const ie=t.target=vn(t.props,S);ie&&ui(t,ie,null,c,0)}else ye&&ui(t,te,de,c,1);gi(t,u)}},remove(e,t,s,{um:n,o:{remove:l}},i){const{shapeFlag:o,children:a,anchor:r,targetStart:c,targetAnchor:d,target:p,props:f}=e;if(p&&(l(c),l(d)),i&&l(r),o&16){const v=i||!Ds(f);for(let S=0;S{e.isMounted=!0}),Ts(()=>{e.isUnmounting=!0}),e}const ot=[Function,Array],ta={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ot,onEnter:ot,onAfterEnter:ot,onEnterCancelled:ot,onBeforeLeave:ot,onLeave:ot,onAfterLeave:ot,onLeaveCancelled:ot,onBeforeAppear:ot,onAppear:ot,onAfterAppear:ot,onAppearCancelled:ot},sa=e=>{const t=e.subTree;return t.component?sa(t.component):t},ou={name:"BaseTransition",props:ta,setup(e,{slots:t}){const s=ii(),n=ea();return()=>{const l=t.default&&qn(t.default(),!0);if(!l||!l.length)return;const i=ia(l),o=xe(e),{mode:a}=o;if(n.isLeaving)return nn(i);const r=ml(i);if(!r)return nn(i);let c=Ys(r,o,n,s,p=>c=p);r.type!==He&&Qt(r,c);let d=s.subTree&&ml(s.subTree);if(d&&d.type!==He&&!Yt(r,d)&&sa(s).type!==He){let p=Ys(d,o,n,s);if(Qt(d,p),a==="out-in"&&r.type!==He)return n.isLeaving=!0,p.afterLeave=()=>{n.isLeaving=!1,s.job.flags&8||s.update(),delete p.afterLeave,d=void 0},nn(i);a==="in-out"&&r.type!==He?p.delayLeave=(f,v,S)=>{const L=na(n,d);L[String(d.key)]=d,f[Ut]=()=>{v(),f[Ut]=void 0,delete c.delayedLeave,d=void 0},c.delayedLeave=()=>{S(),delete c.delayedLeave,d=void 0}}:d=void 0}else d&&(d=void 0);return i}}};function ia(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==He){t=s;break}}return t}const au=ou;function na(e,t){const{leavingVNodes:s}=e;let n=s.get(t.type);return n||(n=Object.create(null),s.set(t.type,n)),n}function Ys(e,t,s,n,l){const{appear:i,mode:o,persisted:a=!1,onBeforeEnter:r,onEnter:c,onAfterEnter:d,onEnterCancelled:p,onBeforeLeave:f,onLeave:v,onAfterLeave:S,onLeaveCancelled:L,onBeforeAppear:G,onAppear:u,onAfterAppear:T,onAppearCancelled:j}=t,O=String(e.key),ne=na(s,e),te=(D,I)=>{D&&mt(D,n,9,I)},de=(D,I)=>{const ie=I[1];te(D,I),re(D)?D.every(q=>q.length<=1)&&ie():D.length<=1&&ie()},ye={mode:o,persisted:a,beforeEnter(D){let I=r;if(!s.isMounted)if(i)I=G||r;else return;D[Ut]&&D[Ut](!0);const ie=ne[O];ie&&Yt(e,ie)&&ie.el[Ut]&&ie.el[Ut](),te(I,[D])},enter(D){let I=c,ie=d,q=p;if(!s.isMounted)if(i)I=u||c,ie=T||d,q=j||p;else return;let ee=!1;const K=D[ci]=he=>{ee||(ee=!0,he?te(q,[D]):te(ie,[D]),ye.delayedLeave&&ye.delayedLeave(),D[ci]=void 0)};I?de(I,[D,K]):K()},leave(D,I){const ie=String(e.key);if(D[ci]&&D[ci](!0),s.isUnmounting)return I();te(f,[D]);let q=!1;const ee=D[Ut]=K=>{q||(q=!0,I(),K?te(L,[D]):te(S,[D]),D[Ut]=void 0,ne[ie]===e&&delete ne[ie])};ne[ie]=e,v?de(v,[D,ee]):ee()},clone(D){const I=Ys(D,t,s,n,l);return l&&l(I),I}};return ye}function nn(e){if(Wi(e))return e=At(e),e.children=null,e}function ml(e){if(!Wi(e))return Jo(e.type)&&e.children?ia(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:s}=e;if(s){if(t&16)return s[0];if(t&32&&be(s.default))return s.default()}}function Qt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Qt(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function qn(e,t=!1,s){let n=[],l=0;for(let i=0;i1)for(let i=0;iBi(S,t&&(re(t)?t[L]:t),s,n,l));return}if(as(n)&&!l){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Bi(e,t,s,n.component.subTree);return}const i=n.shapeFlag&4?Xi(n.component):n.el,o=l?null:i,{i:a,r}=e,c=t&&t.r,d=a.refs===Ee?a.refs={}:a.refs,p=a.setupState,f=xe(p),v=p===Ee?()=>!1:S=>ke(f,S);if(c!=null&&c!==r&&(Le(c)?(d[c]=null,v(c)&&(p[c]=null)):Xe(c)&&(c.value=null)),be(r))si(r,a,12,[o,d]);else{const S=Le(r),L=Xe(r);if(S||L){const G=()=>{if(e.f){const u=S?v(r)?p[r]:d[r]:r.value;l?re(u)&&Mn(u,i):re(u)?u.includes(i)||u.push(i):S?(d[r]=[i],v(r)&&(p[r]=d[r])):(r.value=[i],e.k&&(d[e.k]=r.value))}else S?(d[r]=o,v(r)&&(p[r]=o)):L&&(r.value=o,e.k&&(d[e.k]=o))};o?(G.id=-1,Oe(G,s)):G()}}}Fi().requestIdleCallback;Fi().cancelIdleCallback;const as=e=>!!e.type.__asyncLoader,Wi=e=>e.type.__isKeepAlive,ru={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=ii(),n=s.ctx;if(!n.renderer)return()=>{const T=t.default&&t.default();return T&&T.length===1?T[0]:T};const l=new Map,i=new Set;let o=null;const a=s.suspense,{renderer:{p:r,m:c,um:d,o:{createElement:p}}}=n,f=p("div");n.activate=(T,j,O,ne,te)=>{const de=T.component;c(T,j,O,0,a),r(de.vnode,T,j,O,de,a,ne,T.slotScopeIds,te),Oe(()=>{de.isDeactivated=!1,de.a&&gs(de.a);const ye=T.props&&T.props.onVnodeMounted;ye&&at(ye,de.parent,T)},a)},n.deactivate=T=>{const j=T.component;Ri(j.m),Ri(j.a),c(T,f,null,1,a),Oe(()=>{j.da&&gs(j.da);const O=T.props&&T.props.onVnodeUnmounted;O&&at(O,j.parent,T),j.isDeactivated=!0},a)};function v(T){ln(T),d(T,s,a,!0)}function S(T){l.forEach((j,O)=>{const ne=$n(j.type);ne&&!T(ne)&&L(O)})}function L(T){const j=l.get(T);j&&(!o||!Yt(j,o))?v(j):o&&ln(o),l.delete(T),i.delete(T)}Pt(()=>[e.include,e.exclude],([T,j])=>{T&&S(O=>Ls(T,O)),j&&S(O=>!Ls(j,O))},{flush:"post",deep:!0});let G=null;const u=()=>{G!=null&&(Ei(s.subTree.type)?Oe(()=>{l.set(G,di(s.subTree))},s.subTree.suspense):l.set(G,di(s.subTree)))};return us(u),Gn(u),Ts(()=>{l.forEach(T=>{const{subTree:j,suspense:O}=s,ne=di(j);if(T.type===ne.type&&T.key===ne.key){ln(ne);const te=ne.component.da;te&&Oe(te,O);return}v(T)})}),()=>{if(G=null,!t.default)return o=null;const T=t.default(),j=T[0];if(T.length>1)return o=null,T;if(!_s(j)||!(j.shapeFlag&4)&&!(j.shapeFlag&128))return o=null,j;let O=di(j);if(O.type===He)return o=null,O;const ne=O.type,te=$n(as(O)?O.type.__asyncResolved||{}:ne),{include:de,exclude:ye,max:D}=e;if(de&&(!te||!Ls(de,te))||ye&&te&&Ls(ye,te))return O.shapeFlag&=-257,o=O,j;const I=O.key==null?ne:O.key,ie=l.get(I);return O.el&&(O=At(O),j.shapeFlag&128&&(j.ssContent=O)),G=I,ie?(O.el=ie.el,O.component=ie.component,O.transition&&Qt(O,O.transition),O.shapeFlag|=512,i.delete(I),i.add(I)):(i.add(I),D&&i.size>parseInt(D,10)&&L(i.values().next().value)),O.shapeFlag|=256,o=O,Ei(j.type)?j:O}}},uu=ru;function Ls(e,t){return re(e)?e.some(s=>Ls(s,t)):Le(e)?e.split(",").includes(t):mr(e)?(e.lastIndex=0,e.test(t)):!1}function cu(e,t){aa(e,"a",t)}function du(e,t){aa(e,"da",t)}function aa(e,t,s=Ke){const n=e.__wdc||(e.__wdc=()=>{let l=s;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(Ui(t,n,s),s){let l=s.parent;for(;l&&l.parent;)Wi(l.parent.vnode)&&pu(n,t,s,l),l=l.parent}}function pu(e,t,s,n){const l=Ui(t,e,n,!0);ua(()=>{Mn(n[t],l)},s)}function ln(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function di(e){return e.shapeFlag&128?e.ssContent:e}function Ui(e,t,s=Ke,n=!1){if(s){const l=s[e]||(s[e]=[]),i=t.__weh||(t.__weh=(...o)=>{Vt();const a=ni(s),r=mt(t,s,e,o);return a(),Lt(),r});return n?l.unshift(i):l.push(i),i}}const Nt=e=>(t,s=Ke)=>{(!Js||e==="sp")&&Ui(e,(...n)=>t(...n),s)},hu=Nt("bm"),us=Nt("m"),ra=Nt("bu"),Gn=Nt("u"),Ts=Nt("bum"),ua=Nt("um"),fu=Nt("sp"),mu=Nt("rtg"),gu=Nt("rtc");function bu(e,t=Ke){Ui("ec",e,t)}const Yn="components",yu="directives";function le(e,t){return Xn(Yn,e,!0,t)||e}const ca=Symbol.for("v-ndc");function Be(e){return Le(e)?Xn(Yn,e,!1)||e:e||ca}function da(e){return Xn(yu,e)}function Xn(e,t,s=!0,n=!1){const l=je||Ke;if(l){const i=l.type;if(e===Yn){const a=$n(i,!1);if(a&&(a===t||a===ct(t)||a===ji(ct(t))))return i}const o=gl(l[e]||i[e],t)||gl(l.appContext[e],t);return!o&&n?i:o}}function gl(e,t){return e&&(e[t]||e[ct(t)]||e[ji(ct(t))])}function Ce(e,t,s,n){let l;const i=s,o=re(e);if(o||Le(e)){const a=o&&bs(e);let r=!1,c=!1;a&&(r=!rt(e),c=Jt(e),e=Hi(e)),l=new Array(e.length);for(let d=0,p=e.length;dt(a,r,void 0,i));else{const a=Object.keys(e);l=new Array(a.length);for(let r=0,c=a.length;r{const i=n.fn(...l);return i&&(i.key=n.key),i}:n.fn)}return e}function E(e,t,s={},n,l){if(je.ce||je.parent&&as(je.parent)&&je.parent.ce)return t!=="default"&&(s.name=t),m(),W(Q,null,[_("slot",s,n&&n())],64);let i=e[t];i&&i._c&&(i._d=!1),m();const o=i&&pa(i(s)),a=s.key||o&&o.key,r=W(Q,{key:(a&&!ft(a)?a:`_${t}`)+(!o&&n?"_fb":"")},o||(n?n():[]),o&&e._===1?64:-2);return r.scopeId&&(r.slotScopeIds=[r.scopeId+"-s"]),i&&i._c&&(i._d=!0),r}function pa(e){return e.some(t=>_s(t)?!(t.type===He||t.type===Q&&!pa(t.children)):!0)?e:null}function Tt(e,t){const s={};for(const n in e)s[t&&/[A-Z]/.test(n)?`on:${n}`:mi(n)]=e[n];return s}const xn=e=>e?Ea(e)?Xi(e):xn(e.parent):null,js=Ne(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>xn(e.parent),$root:e=>xn(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ma(e),$forceUpdate:e=>e.f||(e.f=()=>{Un(e.update)}),$nextTick:e=>e.n||(e.n=ws.bind(e.proxy)),$watch:e=>Du.bind(e)}),on=(e,t)=>e!==Ee&&!e.__isScriptSetup&&ke(e,t),wu={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:l,props:i,accessCache:o,type:a,appContext:r}=e;let c;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return n[t];case 2:return l[t];case 4:return s[t];case 3:return i[t]}else{if(on(n,t))return o[t]=1,n[t];if(l!==Ee&&ke(l,t))return o[t]=2,l[t];if((c=e.propsOptions[0])&&ke(c,t))return o[t]=3,i[t];if(s!==Ee&&ke(s,t))return o[t]=4,s[t];_n&&(o[t]=0)}}const d=js[t];let p,f;if(d)return t==="$attrs"&&qe(e.attrs,"get",""),d(e);if((p=a.__cssModules)&&(p=p[t]))return p;if(s!==Ee&&ke(s,t))return o[t]=4,s[t];if(f=r.config.globalProperties,ke(f,t))return f[t]},set({_:e},t,s){const{data:n,setupState:l,ctx:i}=e;return on(l,t)?(l[t]=s,!0):n!==Ee&&ke(n,t)?(n[t]=s,!0):ke(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:l,propsOptions:i}},o){let a;return!!s[o]||e!==Ee&&ke(e,o)||on(t,o)||(a=i[0])&&ke(a,o)||ke(n,o)||ke(js,o)||ke(l.config.globalProperties,o)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:ke(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function ha(){return vu().slots}function vu(){const e=ii();return e.setupContext||(e.setupContext=Pa(e))}function bl(e){return re(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let _n=!0;function xu(e){const t=ma(e),s=e.proxy,n=e.ctx;_n=!1,t.beforeCreate&&yl(t.beforeCreate,e,"bc");const{data:l,computed:i,methods:o,watch:a,provide:r,inject:c,created:d,beforeMount:p,mounted:f,beforeUpdate:v,updated:S,activated:L,deactivated:G,beforeDestroy:u,beforeUnmount:T,destroyed:j,unmounted:O,render:ne,renderTracked:te,renderTriggered:de,errorCaptured:ye,serverPrefetch:D,expose:I,inheritAttrs:ie,components:q,directives:ee,filters:K}=t;if(c&&_u(c,n,null),o)for(const me in o){const se=o[me];be(se)&&(n[me]=se.bind(s))}if(l){const me=l.call(s,s);ze(me)&&(e.data=ts(me))}if(_n=!0,i)for(const me in i){const se=i[me],Te=be(se)?se.bind(s,s):be(se.get)?se.get.bind(s,s):Ct,Me=!be(se)&&be(se.set)?se.set.bind(s):Ct,Ze=Ie({get:Te,set:Me});Object.defineProperty(n,me,{enumerable:!0,configurable:!0,get:()=>Ze.value,set:We=>Ze.value=We})}if(a)for(const me in a)fa(a[me],n,s,me);if(r){const me=be(r)?r.call(s):r;Reflect.ownKeys(me).forEach(se=>{dt(se,me[se])})}d&&yl(d,e,"c");function oe(me,se){re(se)?se.forEach(Te=>me(Te.bind(s))):se&&me(se.bind(s))}if(oe(hu,p),oe(us,f),oe(ra,v),oe(Gn,S),oe(cu,L),oe(du,G),oe(bu,ye),oe(gu,te),oe(mu,de),oe(Ts,T),oe(ua,O),oe(fu,D),re(I))if(I.length){const me=e.exposed||(e.exposed={});I.forEach(se=>{Object.defineProperty(me,se,{get:()=>s[se],set:Te=>s[se]=Te})})}else e.exposed||(e.exposed={});ne&&e.render===Ct&&(e.render=ne),ie!=null&&(e.inheritAttrs=ie),q&&(e.components=q),ee&&(e.directives=ee),D&&oa(e)}function _u(e,t,s=Ct){re(e)&&(e=kn(e));for(const n in e){const l=e[n];let i;ze(l)?"default"in l?i=Ge(l.from||n,l.default,!0):i=Ge(l.from||n):i=Ge(l),Xe(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[n]=i}}function yl(e,t,s){mt(re(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function fa(e,t,s,n){let l=n.includes(".")?Ia(s,n):()=>s[n];if(Le(e)){const i=t[e];be(i)&&Pt(l,i)}else if(be(e))Pt(l,e.bind(s));else if(ze(e))if(re(e))e.forEach(i=>fa(i,t,s,n));else{const i=be(e.handler)?e.handler.bind(s):t[e.handler];be(i)&&Pt(l,i,e)}}function ma(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:l,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,a=i.get(t);let r;return a?r=a:!l.length&&!s&&!n?r=t:(r={},l.length&&l.forEach(c=>Ti(r,c,o,!0)),Ti(r,t,o)),ze(t)&&i.set(t,r),r}function Ti(e,t,s,n=!1){const{mixins:l,extends:i}=t;i&&Ti(e,i,s,!0),l&&l.forEach(o=>Ti(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const a=ku[o]||s&&s[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const ku={data:wl,props:vl,emits:vl,methods:Ms,computed:Ms,beforeCreate:Je,created:Je,beforeMount:Je,mounted:Je,beforeUpdate:Je,updated:Je,beforeDestroy:Je,beforeUnmount:Je,destroyed:Je,unmounted:Je,activated:Je,deactivated:Je,errorCaptured:Je,serverPrefetch:Je,components:Ms,directives:Ms,watch:Su,provide:wl,inject:Cu};function wl(e,t){return t?e?function(){return Ne(be(e)?e.call(this,this):e,be(t)?t.call(this,this):t)}:t:e}function Cu(e,t){return Ms(kn(e),kn(t))}function kn(e){if(re(e)){const t={};for(let s=0;s1)return s&&be(t)?t.call(n&&n.proxy):t}}const ba={},ya=()=>Object.create(ba),wa=e=>Object.getPrototypeOf(e)===ba;function Bu(e,t,s,n=!1){const l={},i=ya();e.propsDefaults=Object.create(null),va(e,t,l,i);for(const o in e.propsOptions[0])o in l||(l[o]=void 0);s?e.props=n?l:jo(l):e.type.props?e.props=l:e.props=i,e.attrs=i}function Tu(e,t,s,n){const{props:l,attrs:i,vnode:{patchFlag:o}}=e,a=xe(l),[r]=e.propsOptions;let c=!1;if((n||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let p=0;p{r=!0;const[f,v]=xa(p,t,!0);Ne(o,f),v&&a.push(...v)};!s&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!r)return ze(e)&&n.set(e,fs),fs;if(re(i))for(let d=0;de[0]==="_"||e==="$stable",Qn=e=>re(e)?e.map(kt):[kt(e)],Eu=(e,t,s)=>{if(t._n)return t;const n=h((...l)=>Qn(t(...l)),s);return n._c=!1,n},_a=(e,t,s)=>{const n=e._ctx;for(const l in e){if(Jn(l))continue;const i=e[l];if(be(i))t[l]=Eu(l,i,n);else if(i!=null){const o=Qn(i);t[l]=()=>o}}},ka=(e,t)=>{const s=Qn(t);e.slots.default=()=>s},Ca=(e,t,s)=>{for(const n in t)(s||!Jn(n))&&(e[n]=t[n])},zu=(e,t,s)=>{const n=e.slots=ya();if(e.vnode.shapeFlag&32){const l=t._;l?(Ca(n,t,s),s&&ko(n,"_",l,!0)):_a(t,n)}else t&&ka(e,t)},Pu=(e,t,s)=>{const{vnode:n,slots:l}=e;let i=!0,o=Ee;if(n.shapeFlag&32){const a=t._;a?s&&a===1?i=!1:Ca(l,t,s):(i=!t.$stable,_a(t,l)),o=t}else t&&(ka(e,t),o={default:1});if(i)for(const a in l)!Jn(a)&&o[a]==null&&delete l[a]},Oe=qu;function Vu(e){return Lu(e)}function Lu(e,t){const s=Fi();s.__VUE__=!0;const{insert:n,remove:l,patchProp:i,createElement:o,createText:a,createComment:r,setText:c,setElementText:d,parentNode:p,nextSibling:f,setScopeId:v=Ct,insertStaticContent:S}=e,L=(g,y,C,V=null,N=null,A=null,J=void 0,X=null,Y=!!y.dynamicChildren)=>{if(g===y)return;g&&!Yt(g,y)&&(V=x(g),We(g,N,A,!0),g=null),y.patchFlag===-2&&(Y=!1,y.dynamicChildren=null);const{type:U,ref:pe,shapeFlag:Z}=y;switch(U){case Yi:G(g,y,C,V);break;case He:u(g,y,C,V);break;case bi:g==null&&T(y,C,V,J);break;case Q:q(g,y,C,V,N,A,J,X,Y);break;default:Z&1?ne(g,y,C,V,N,A,J,X,Y):Z&6?ee(g,y,C,V,N,A,J,X,Y):(Z&64||Z&128)&&U.process(g,y,C,V,N,A,J,X,Y,R)}pe!=null&&N&&Bi(pe,g&&g.ref,A,y||g,!y)},G=(g,y,C,V)=>{if(g==null)n(y.el=a(y.children),C,V);else{const N=y.el=g.el;y.children!==g.children&&c(N,y.children)}},u=(g,y,C,V)=>{g==null?n(y.el=r(y.children||""),C,V):y.el=g.el},T=(g,y,C,V)=>{[g.el,g.anchor]=S(g.children,y,C,V,g.el,g.anchor)},j=({el:g,anchor:y},C,V)=>{let N;for(;g&&g!==y;)N=f(g),n(g,C,V),g=N;n(y,C,V)},O=({el:g,anchor:y})=>{let C;for(;g&&g!==y;)C=f(g),l(g),g=C;l(y)},ne=(g,y,C,V,N,A,J,X,Y)=>{y.type==="svg"?J="svg":y.type==="math"&&(J="mathml"),g==null?te(y,C,V,N,A,J,X,Y):D(g,y,N,A,J,X,Y)},te=(g,y,C,V,N,A,J,X)=>{let Y,U;const{props:pe,shapeFlag:Z,transition:ce,dirs:ge}=g;if(Y=g.el=o(g.type,A,pe&&pe.is,pe),Z&8?d(Y,g.children):Z&16&&ye(g.children,Y,null,V,N,an(g,A),J,X),ge&&ss(g,null,V,"created"),de(Y,g,g.scopeId,J,V),pe){for(const Pe in pe)Pe!=="value"&&!As(Pe)&&i(Y,Pe,null,pe[Pe],A,V);"value"in pe&&i(Y,"value",null,pe.value,A),(U=pe.onVnodeBeforeMount)&&at(U,V,g)}ge&&ss(g,null,V,"beforeMount");const ve=Mu(N,ce);ve&&ce.beforeEnter(Y),n(Y,y,C),((U=pe&&pe.onVnodeMounted)||ve||ge)&&Oe(()=>{U&&at(U,V,g),ve&&ce.enter(Y),ge&&ss(g,null,V,"mounted")},N)},de=(g,y,C,V,N)=>{if(C&&v(g,C),V)for(let A=0;A{for(let U=Y;U{const X=y.el=g.el;let{patchFlag:Y,dynamicChildren:U,dirs:pe}=y;Y|=g.patchFlag&16;const Z=g.props||Ee,ce=y.props||Ee;let ge;if(C&&is(C,!1),(ge=ce.onVnodeBeforeUpdate)&&at(ge,C,y,g),pe&&ss(y,g,C,"beforeUpdate"),C&&is(C,!0),(Z.innerHTML&&ce.innerHTML==null||Z.textContent&&ce.textContent==null)&&d(X,""),U?I(g.dynamicChildren,U,X,C,V,an(y,N),A):J||se(g,y,X,null,C,V,an(y,N),A,!1),Y>0){if(Y&16)ie(X,Z,ce,C,N);else if(Y&2&&Z.class!==ce.class&&i(X,"class",null,ce.class,N),Y&4&&i(X,"style",Z.style,ce.style,N),Y&8){const ve=y.dynamicProps;for(let Pe=0;Pe{ge&&at(ge,C,y,g),pe&&ss(y,g,C,"updated")},V)},I=(g,y,C,V,N,A,J)=>{for(let X=0;X{if(y!==C){if(y!==Ee)for(const A in y)!As(A)&&!(A in C)&&i(g,A,y[A],null,N,V);for(const A in C){if(As(A))continue;const J=C[A],X=y[A];J!==X&&A!=="value"&&i(g,A,X,J,N,V)}"value"in C&&i(g,"value",y.value,C.value,N)}},q=(g,y,C,V,N,A,J,X,Y)=>{const U=y.el=g?g.el:a(""),pe=y.anchor=g?g.anchor:a("");let{patchFlag:Z,dynamicChildren:ce,slotScopeIds:ge}=y;ge&&(X=X?X.concat(ge):ge),g==null?(n(U,C,V),n(pe,C,V),ye(y.children||[],C,pe,N,A,J,X,Y)):Z>0&&Z&64&&ce&&g.dynamicChildren?(I(g.dynamicChildren,ce,C,N,A,J,X),(y.key!=null||N&&y===N.subTree)&&Zn(g,y,!0)):se(g,y,C,pe,N,A,J,X,Y)},ee=(g,y,C,V,N,A,J,X,Y)=>{y.slotScopeIds=X,g==null?y.shapeFlag&512?N.ctx.activate(y,C,V,J,Y):K(y,C,V,N,A,J,Y):he(g,y,Y)},K=(g,y,C,V,N,A,J)=>{const X=g.component=Zu(g,V,N);if(Wi(g)&&(X.ctx.renderer=R),ec(X,!1,J),X.asyncDep){if(N&&N.registerDep(X,oe,J),!g.el){const Y=X.subTree=_(He);u(null,Y,y,C)}}else oe(X,g,y,C,N,A,J)},he=(g,y,C)=>{const V=y.component=g.component;if(Wu(g,y,C))if(V.asyncDep&&!V.asyncResolved){me(V,y,C);return}else V.next=y,V.update();else y.el=g.el,V.vnode=y},oe=(g,y,C,V,N,A,J)=>{const X=()=>{if(g.isMounted){let{next:Z,bu:ce,u:ge,parent:ve,vnode:Pe}=g;{const wt=Sa(g);if(wt){Z&&(Z.el=Pe.el,me(g,Z,J)),wt.asyncDep.then(()=>{g.isUnmounted||X()});return}}let $e=Z,it;is(g,!1),Z?(Z.el=Pe.el,me(g,Z,J)):Z=Pe,ce&&gs(ce),(it=Z.props&&Z.props.onVnodeBeforeUpdate)&&at(it,ve,Z,Pe),is(g,!0);const tt=_l(g),yt=g.subTree;g.subTree=tt,L(yt,tt,p(yt.el),x(yt),g,N,A),Z.el=tt.el,$e===null&&Uu(g,tt.el),ge&&Oe(ge,N),(it=Z.props&&Z.props.onVnodeUpdated)&&Oe(()=>at(it,ve,Z,Pe),N)}else{let Z;const{el:ce,props:ge}=y,{bm:ve,m:Pe,parent:$e,root:it,type:tt}=g,yt=as(y);is(g,!1),ve&&gs(ve),!yt&&(Z=ge&&ge.onVnodeBeforeMount)&&at(Z,$e,y),is(g,!0);{it.ce&&it.ce._injectChildStyle(tt);const wt=g.subTree=_l(g);L(null,wt,C,V,g,N,A),y.el=wt.el}if(Pe&&Oe(Pe,N),!yt&&(Z=ge&&ge.onVnodeMounted)){const wt=y;Oe(()=>at(Z,$e,wt),N)}(y.shapeFlag&256||$e&&as($e.vnode)&&$e.vnode.shapeFlag&256)&&g.a&&Oe(g.a,N),g.isMounted=!0,y=C=V=null}};g.scope.on();const Y=g.effect=new Io(X);g.scope.off();const U=g.update=Y.run.bind(Y),pe=g.job=Y.runIfDirty.bind(Y);pe.i=g,pe.id=g.uid,Y.scheduler=()=>Un(pe),is(g,!0),U()},me=(g,y,C)=>{y.component=g;const V=g.vnode.props;g.vnode=y,g.next=null,Tu(g,y.props,V,C),Pu(g,y.children,C),Vt(),dl(g),Lt()},se=(g,y,C,V,N,A,J,X,Y=!1)=>{const U=g&&g.children,pe=g?g.shapeFlag:0,Z=y.children,{patchFlag:ce,shapeFlag:ge}=y;if(ce>0){if(ce&128){Me(U,Z,C,V,N,A,J,X,Y);return}else if(ce&256){Te(U,Z,C,V,N,A,J,X,Y);return}}ge&8?(pe&16&&et(U,N,A),Z!==U&&d(C,Z)):pe&16?ge&16?Me(U,Z,C,V,N,A,J,X,Y):et(U,N,A,!0):(pe&8&&d(C,""),ge&16&&ye(Z,C,V,N,A,J,X,Y))},Te=(g,y,C,V,N,A,J,X,Y)=>{g=g||fs,y=y||fs;const U=g.length,pe=y.length,Z=Math.min(U,pe);let ce;for(ce=0;cepe?et(g,N,A,!0,!1,Z):ye(y,C,V,N,A,J,X,Y,Z)},Me=(g,y,C,V,N,A,J,X,Y)=>{let U=0;const pe=y.length;let Z=g.length-1,ce=pe-1;for(;U<=Z&&U<=ce;){const ge=g[U],ve=y[U]=Y?qt(y[U]):kt(y[U]);if(Yt(ge,ve))L(ge,ve,C,null,N,A,J,X,Y);else break;U++}for(;U<=Z&&U<=ce;){const ge=g[Z],ve=y[ce]=Y?qt(y[ce]):kt(y[ce]);if(Yt(ge,ve))L(ge,ve,C,null,N,A,J,X,Y);else break;Z--,ce--}if(U>Z){if(U<=ce){const ge=ce+1,ve=gece)for(;U<=Z;)We(g[U],N,A,!0),U++;else{const ge=U,ve=U,Pe=new Map;for(U=ve;U<=ce;U++){const nt=y[U]=Y?qt(y[U]):kt(y[U]);nt.key!=null&&Pe.set(nt.key,U)}let $e,it=0;const tt=ce-ve+1;let yt=!1,wt=0;const Rs=new Array(tt);for(U=0;U=tt){We(nt,N,A,!0);continue}let vt;if(nt.key!=null)vt=Pe.get(nt.key);else for($e=ve;$e<=ce;$e++)if(Rs[$e-ve]===0&&Yt(nt,y[$e])){vt=$e;break}vt===void 0?We(nt,N,A,!0):(Rs[vt-ve]=U+1,vt>=wt?wt=vt:yt=!0,L(nt,y[vt],C,null,N,A,J,X,Y),it++)}const ll=yt?Au(Rs):fs;for($e=ll.length-1,U=tt-1;U>=0;U--){const nt=ve+U,vt=y[nt],ol=nt+1{const{el:A,type:J,transition:X,children:Y,shapeFlag:U}=g;if(U&6){Ze(g.component.subTree,y,C,V);return}if(U&128){g.suspense.move(y,C,V);return}if(U&64){J.move(g,y,C,R);return}if(J===Q){n(A,y,C);for(let Z=0;ZX.enter(A),N);else{const{leave:Z,delayLeave:ce,afterLeave:ge}=X,ve=()=>{g.ctx.isUnmounted?l(A):n(A,y,C)},Pe=()=>{Z(A,()=>{ve(),ge&&ge()})};ce?ce(A,ve,Pe):Pe()}else n(A,y,C)},We=(g,y,C,V=!1,N=!1)=>{const{type:A,props:J,ref:X,children:Y,dynamicChildren:U,shapeFlag:pe,patchFlag:Z,dirs:ce,cacheIndex:ge}=g;if(Z===-2&&(N=!1),X!=null&&(Vt(),Bi(X,null,C,g,!0),Lt()),ge!=null&&(y.renderCache[ge]=void 0),pe&256){y.ctx.deactivate(g);return}const ve=pe&1&&ce,Pe=!as(g);let $e;if(Pe&&($e=J&&J.onVnodeBeforeUnmount)&&at($e,y,g),pe&6)Ue(g.component,C,V);else{if(pe&128){g.suspense.unmount(C,V);return}ve&&ss(g,null,y,"beforeUnmount"),pe&64?g.type.remove(g,y,C,R,V):U&&!U.hasOnce&&(A!==Q||Z>0&&Z&64)?et(U,y,C,!1,!0):(A===Q&&Z&384||!N&&pe&16)&&et(Y,y,C),V&&Dt(g)}(Pe&&($e=J&&J.onVnodeUnmounted)||ve)&&Oe(()=>{$e&&at($e,y,g),ve&&ss(g,null,y,"unmounted")},C)},Dt=g=>{const{type:y,el:C,anchor:V,transition:N}=g;if(y===Q){bt(C,V);return}if(y===bi){O(g);return}const A=()=>{l(C),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(g.shapeFlag&1&&N&&!N.persisted){const{leave:J,delayLeave:X}=N,Y=()=>J(C,A);X?X(g.el,A,Y):Y()}else A()},bt=(g,y)=>{let C;for(;g!==y;)C=f(g),l(g),g=C;l(y)},Ue=(g,y,C)=>{const{bum:V,scope:N,job:A,subTree:J,um:X,m:Y,a:U,parent:pe,slots:{__:Z}}=g;Ri(Y),Ri(U),V&&gs(V),pe&&re(Z)&&Z.forEach(ce=>{pe.renderCache[ce]=void 0}),N.stop(),A&&(A.flags|=8,We(J,g,y,C)),X&&Oe(X,y),Oe(()=>{g.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},et=(g,y,C,V=!1,N=!1,A=0)=>{for(let J=A;J{if(g.shapeFlag&6)return x(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const y=f(g.anchor||g.el),C=y&&y[Xo];return C?f(C):y};let $=!1;const B=(g,y,C)=>{g==null?y._vnode&&We(y._vnode,null,null,!0):L(y._vnode||null,g,y,null,null,null,C),y._vnode=g,$||($=!0,dl(),qo(),$=!1)},R={p:L,um:We,m:Ze,r:Dt,mt:K,mc:ye,pc:se,pbc:I,n:x,o:e};return{render:B,hydrate:void 0,createApp:Iu(B)}}function an({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function is({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Mu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Zn(e,t,s=!1){const n=e.children,l=t.children;if(re(n)&&re(l))for(let i=0;i>1,e[s[a]]0&&(t[n]=s[i-1]),s[i]=n)}}for(i=s.length,o=s[i-1];i-- >0;)s[i]=o,o=t[o];return s}function Sa(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Sa(t)}function Ri(e){if(e)for(let t=0;tGe(Ou);function Pt(e,t,s){return $a(e,t,s)}function $a(e,t,s=Ee){const{immediate:n,deep:l,flush:i,once:o}=s,a=Ne({},s),r=t&&n||!t&&i!=="post";let c;if(Js){if(i==="sync"){const v=Nu();c=v.__watcherHandles||(v.__watcherHandles=[])}else if(!r){const v=()=>{};return v.stop=Ct,v.resume=Ct,v.pause=Ct,v}}const d=Ke;a.call=(v,S,L)=>mt(v,d,S,L);let p=!1;i==="post"?a.scheduler=v=>{Oe(v,d&&d.suspense)}:i!=="sync"&&(p=!0,a.scheduler=(v,S)=>{S?v():Un(v)}),a.augmentJob=v=>{t&&(v.flags|=4),p&&(v.flags|=2,d&&(v.id=d.uid,v.i=d))};const f=eu(e,t,a);return Js&&(c?c.push(f):r&&f()),f}function Du(e,t,s){const n=this.proxy,l=Le(e)?e.includes(".")?Ia(n,e):()=>n[e]:e.bind(n,n);let i;be(t)?i=t:(i=t.handler,s=t);const o=ni(this),a=$a(l,i.bind(n),s);return o(),a}function Ia(e,t){const s=t.split(".");return()=>{let n=e;for(let l=0;lt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ct(t)}Modifiers`]||e[`${es(t)}Modifiers`];function Fu(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||Ee;let l=s;const i=t.startsWith("update:"),o=i&&ju(n,t.slice(7));o&&(o.trim&&(l=s.map(d=>Le(d)?d.trim():d)),o.number&&(l=s.map(ki)));let a,r=n[a=mi(t)]||n[a=mi(ct(t))];!r&&i&&(r=n[a=mi(es(t))]),r&&mt(r,e,6,l);const c=n[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,mt(c,e,6,l)}}function Ba(e,t,s=!1){const n=t.emitsCache,l=n.get(e);if(l!==void 0)return l;const i=e.emits;let o={},a=!1;if(!be(e)){const r=c=>{const d=Ba(c,t,!0);d&&(a=!0,Ne(o,d))};!s&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!i&&!a?(ze(e)&&n.set(e,null),null):(re(i)?i.forEach(r=>o[r]=null):Ne(o,i),ze(e)&&n.set(e,o),o)}function Gi(e,t){return!e||!Ni(t)?!1:(t=t.slice(2).replace(/Once$/,""),ke(e,t[0].toLowerCase()+t.slice(1))||ke(e,es(t))||ke(e,t))}function _l(e){const{type:t,vnode:s,proxy:n,withProxy:l,propsOptions:[i],slots:o,attrs:a,emit:r,render:c,renderCache:d,props:p,data:f,setupState:v,ctx:S,inheritAttrs:L}=e,G=Ii(e);let u,T;try{if(s.shapeFlag&4){const O=l||n,ne=O;u=kt(c.call(ne,O,d,p,v,f,S)),T=a}else{const O=t;u=kt(O.length>1?O(p,{attrs:a,slots:o,emit:r}):O(p,null)),T=t.props?a:Hu(a)}}catch(O){Fs.length=0,Ki(O,e,1),u=_(He)}let j=u;if(T&&L!==!1){const O=Object.keys(T),{shapeFlag:ne}=j;O.length&&ne&7&&(i&&O.some(Ln)&&(T=Ku(T,i)),j=At(j,T,!1,!0))}return s.dirs&&(j=At(j,null,!1,!0),j.dirs=j.dirs?j.dirs.concat(s.dirs):s.dirs),s.transition&&Qt(j,s.transition),u=j,Ii(G),u}const Hu=e=>{let t;for(const s in e)(s==="class"||s==="style"||Ni(s))&&((t||(t={}))[s]=e[s]);return t},Ku=(e,t)=>{const s={};for(const n in e)(!Ln(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Wu(e,t,s){const{props:n,children:l,component:i}=e,{props:o,children:a,patchFlag:r}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&r>=0){if(r&1024)return!0;if(r&16)return n?kl(n,o,c):!!o;if(r&8){const d=t.dynamicProps;for(let p=0;pe.__isSuspense;function qu(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):iu(e)}const Q=Symbol.for("v-fgt"),Yi=Symbol.for("v-txt"),He=Symbol.for("v-cmt"),bi=Symbol.for("v-stc"),Fs=[];let lt=null;function m(e=!1){Fs.push(lt=e?null:[])}function Gu(){Fs.pop(),lt=Fs[Fs.length-1]||null}let Xs=1;function Cl(e,t=!1){Xs+=e,e<0&<&&t&&(lt.hasOnce=!0)}function Ta(e){return e.dynamicChildren=Xs>0?lt||fs:null,Gu(),Xs>0&<&<.push(e),e}function k(e,t,s,n,l,i){return Ta(b(e,t,s,n,l,i,!0))}function W(e,t,s,n,l){return Ta(_(e,t,s,n,l,!0))}function _s(e){return e?e.__v_isVNode===!0:!1}function Yt(e,t){return e.type===t.type&&e.key===t.key}const Ra=({key:e})=>e??null,yi=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?Le(e)||Xe(e)||be(e)?{i:je,r:e,k:t,f:!!s}:e:null);function b(e,t=null,s=null,n=0,l=null,i=e===Q?0:1,o=!1,a=!1){const r={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ra(t),ref:t&&yi(t),scopeId:Yo,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:je};return a?(el(r,s),i&128&&e.normalize(r)):s&&(r.shapeFlag|=Le(s)?8:16),Xs>0&&!o&<&&(r.patchFlag>0||i&6)&&r.patchFlag!==32&<.push(r),r}const _=Yu;function Yu(e,t=null,s=null,n=0,l=null,i=!1){if((!e||e===ca)&&(e=He),_s(e)){const a=At(e,t,!0);return s&&el(a,s),Xs>0&&!i&<&&(a.shapeFlag&6?lt[lt.indexOf(e)]=a:lt.push(a)),a.patchFlag=-2,a}if(ic(e)&&(e=e.__vccOpts),t){t=Xu(t);let{class:a,style:r}=t;a&&!Le(a)&&(t.class=P(a)),ze(r)&&(Wn(r)&&!re(r)&&(r=Ne({},r)),t.style=Se(r))}const o=Le(e)?1:Ei(e)?128:Jo(e)?64:ze(e)?4:be(e)?2:0;return b(e,t,s,n,l,o,i,!0)}function Xu(e){return e?Wn(e)||wa(e)?Ne({},e):e:null}function At(e,t,s=!1,n=!1){const{props:l,ref:i,patchFlag:o,children:a,transition:r}=e,c=t?ae(l||{},t):l,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ra(c),ref:t&&t.ref?s&&i?re(i)?i.concat(yi(t)):[i,yi(t)]:yi(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Q?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:r,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&At(e.ssContent),ssFallback:e.ssFallback&&At(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return r&&n&&Qt(d,r.clone(d)),d}function w(e=" ",t=0){return _(Yi,null,e,t)}function jt(e,t){const s=_(bi,null,e);return s.staticCount=t,s}function z(e="",t=!1){return t?(m(),W(He,null,e)):_(He,null,e)}function kt(e){return e==null||typeof e=="boolean"?_(He):re(e)?_(Q,null,e.slice()):_s(e)?qt(e):_(Yi,null,String(e))}function qt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:At(e)}function el(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(re(t))s=16;else if(typeof t=="object")if(n&65){const l=t.default;l&&(l._c&&(l._d=!1),el(e,l()),l._c&&(l._d=!0));return}else{s=32;const l=t._;!l&&!wa(t)?t._ctx=je:l===3&&je&&(je.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else be(t)?(t={default:t,_ctx:je},s=32):(t=String(t),n&64?(s=16,t=[w(t)]):s=8);e.children=t,e.shapeFlag|=s}function ae(...e){const t={};for(let s=0;sKe||je;let zi,Sn;{const e=Fi(),t=(s,n)=>{let l;return(l=e[s])||(l=e[s]=[]),l.push(n),i=>{l.length>1?l.forEach(o=>o(i)):l[0](i)}};zi=t("__VUE_INSTANCE_SETTERS__",s=>Ke=s),Sn=t("__VUE_SSR_SETTERS__",s=>Js=s)}const ni=e=>{const t=Ke;return zi(e),e.scope.on(),()=>{e.scope.off(),zi(t)}},Sl=()=>{Ke&&Ke.scope.off(),zi(null)};function Ea(e){return e.vnode.shapeFlag&4}let Js=!1;function ec(e,t=!1,s=!1){t&&Sn(t);const{props:n,children:l}=e.vnode,i=Ea(e);Bu(e,n,i,t),zu(e,l,s||t);const o=i?tc(e,t):void 0;return t&&Sn(!1),o}function tc(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,wu);const{setup:n}=s;if(n){Vt();const l=e.setupContext=n.length>1?Pa(e):null,i=ni(e),o=si(n,e,0,[e.props,l]),a=vo(o);if(Lt(),i(),(a||e.sp)&&!as(e)&&oa(e),a){if(o.then(Sl,Sl),t)return o.then(r=>{$l(e,r)}).catch(r=>{Ki(r,e,0)});e.asyncDep=o}else $l(e,o)}else za(e)}function $l(e,t,s){be(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ze(t)&&(e.setupState=Ko(t)),za(e)}function za(e,t,s){const n=e.type;e.render||(e.render=n.render||Ct);{const l=ni(e);Vt();try{xu(e)}finally{Lt(),l()}}}const sc={get(e,t){return qe(e,"get",""),e[t]}};function Pa(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,sc),slots:e.slots,emit:e.emit,expose:t}}function Xi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ko(qr(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in js)return js[s](e)},has(t,s){return s in t||s in js}})):e.proxy}function $n(e,t=!0){return be(e)?e.displayName||e.name:e.name||t&&e.__name}function ic(e){return be(e)&&"__vccOpts"in e}const Ie=(e,t)=>Qr(e,t,Js);function li(e,t,s){const n=arguments.length;return n===2?ze(t)&&!re(t)?_s(t)?_(e,null,[t]):_(e,t):_(e,null,t):(n>3?s=Array.prototype.slice.call(arguments,2):n===3&&_s(s)&&(s=[s]),_(e,t,s))}const nc="3.5.14";/** +* @vue/runtime-dom v3.5.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let In;const Il=typeof window<"u"&&window.trustedTypes;if(Il)try{In=Il.createPolicy("vue",{createHTML:e=>e})}catch{}const Va=In?e=>In.createHTML(e):e=>e,lc="http://www.w3.org/2000/svg",oc="http://www.w3.org/1998/Math/MathML",Bt=typeof document<"u"?document:null,Bl=Bt&&Bt.createElement("template"),ac={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const l=t==="svg"?Bt.createElementNS(lc,e):t==="mathml"?Bt.createElementNS(oc,e):s?Bt.createElement(e,{is:s}):Bt.createElement(e);return e==="select"&&n&&n.multiple!=null&&l.setAttribute("multiple",n.multiple),l},createText:e=>Bt.createTextNode(e),createComment:e=>Bt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Bt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,l,i){const o=s?s.previousSibling:t.lastChild;if(l&&(l===i||l.nextSibling))for(;t.insertBefore(l.cloneNode(!0),s),!(l===i||!(l=l.nextSibling)););else{Bl.innerHTML=Va(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const a=Bl.content;if(n==="svg"||n==="mathml"){const r=a.firstChild;for(;r.firstChild;)a.appendChild(r.firstChild);a.removeChild(r)}t.insertBefore(a,s)}return[o?o.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},Ft="transition",zs="animation",ks=Symbol("_vtc"),La={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},Ma=Ne({},ta,La),rc=e=>(e.displayName="Transition",e.props=Ma,e),De=rc((e,{slots:t})=>li(au,Aa(e),t)),ns=(e,t=[])=>{re(e)?e.forEach(s=>s(...t)):e&&e(...t)},Tl=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function Aa(e){const t={};for(const q in e)q in La||(t[q]=e[q]);if(e.css===!1)return t;const{name:s="v",type:n,duration:l,enterFromClass:i=`${s}-enter-from`,enterActiveClass:o=`${s}-enter-active`,enterToClass:a=`${s}-enter-to`,appearFromClass:r=i,appearActiveClass:c=o,appearToClass:d=a,leaveFromClass:p=`${s}-leave-from`,leaveActiveClass:f=`${s}-leave-active`,leaveToClass:v=`${s}-leave-to`}=e,S=uc(l),L=S&&S[0],G=S&&S[1],{onBeforeEnter:u,onEnter:T,onEnterCancelled:j,onLeave:O,onLeaveCancelled:ne,onBeforeAppear:te=u,onAppear:de=T,onAppearCancelled:ye=j}=t,D=(q,ee,K,he)=>{q._enterCancelled=he,Kt(q,ee?d:a),Kt(q,ee?c:o),K&&K()},I=(q,ee)=>{q._isLeaving=!1,Kt(q,p),Kt(q,v),Kt(q,f),ee&&ee()},ie=q=>(ee,K)=>{const he=q?de:T,oe=()=>D(ee,q,K);ns(he,[ee,oe]),Rl(()=>{Kt(ee,q?r:i),xt(ee,q?d:a),Tl(he)||El(ee,n,L,oe)})};return Ne(t,{onBeforeEnter(q){ns(u,[q]),xt(q,i),xt(q,o)},onBeforeAppear(q){ns(te,[q]),xt(q,r),xt(q,c)},onEnter:ie(!1),onAppear:ie(!0),onLeave(q,ee){q._isLeaving=!0;const K=()=>I(q,ee);xt(q,p),q._enterCancelled?(xt(q,f),Bn()):(Bn(),xt(q,f)),Rl(()=>{q._isLeaving&&(Kt(q,p),xt(q,v),Tl(O)||El(q,n,G,K))}),ns(O,[q,K])},onEnterCancelled(q){D(q,!1,void 0,!0),ns(j,[q])},onAppearCancelled(q){D(q,!0,void 0,!0),ns(ye,[q])},onLeaveCancelled(q){I(q),ns(ne,[q])}})}function uc(e){if(e==null)return null;if(ze(e))return[rn(e.enter),rn(e.leave)];{const t=rn(e);return[t,t]}}function rn(e){return wr(e)}function xt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.add(s)),(e[ks]||(e[ks]=new Set)).add(t)}function Kt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const s=e[ks];s&&(s.delete(t),s.size||(e[ks]=void 0))}function Rl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let cc=0;function El(e,t,s,n){const l=e._endId=++cc,i=()=>{l===e._endId&&n()};if(s!=null)return setTimeout(i,s);const{type:o,timeout:a,propCount:r}=Oa(e,t);if(!o)return n();const c=o+"end";let d=0;const p=()=>{e.removeEventListener(c,f),i()},f=v=>{v.target===e&&++d>=r&&p()};setTimeout(()=>{d(s[S]||"").split(", "),l=n(`${Ft}Delay`),i=n(`${Ft}Duration`),o=zl(l,i),a=n(`${zs}Delay`),r=n(`${zs}Duration`),c=zl(a,r);let d=null,p=0,f=0;t===Ft?o>0&&(d=Ft,p=o,f=i.length):t===zs?c>0&&(d=zs,p=c,f=r.length):(p=Math.max(o,c),d=p>0?o>c?Ft:zs:null,f=d?d===Ft?i.length:r.length:0);const v=d===Ft&&/\b(transform|all)(,|$)/.test(n(`${Ft}Property`).toString());return{type:d,timeout:p,propCount:f,hasTransform:v}}function zl(e,t){for(;e.lengthPl(s)+Pl(e[n])))}function Pl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Bn(){return document.body.offsetHeight}function dc(e,t,s){const n=e[ks];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Pi=Symbol("_vod"),Na=Symbol("_vsh"),Ji={beforeMount(e,{value:t},{transition:s}){e[Pi]=e.style.display==="none"?"":e.style.display,s&&t?s.beforeEnter(e):Ps(e,t)},mounted(e,{value:t},{transition:s}){s&&t&&s.enter(e)},updated(e,{value:t,oldValue:s},{transition:n}){!t!=!s&&(n?t?(n.beforeEnter(e),Ps(e,!0),n.enter(e)):n.leave(e,()=>{Ps(e,!1)}):Ps(e,t))},beforeUnmount(e,{value:t}){Ps(e,t)}};function Ps(e,t){e.style.display=t?e[Pi]:"none",e[Na]=!t}const pc=Symbol(""),hc=/(^|;)\s*display\s*:/;function fc(e,t,s){const n=e.style,l=Le(s);let i=!1;if(s&&!l){if(t)if(Le(t))for(const o of t.split(";")){const a=o.slice(0,o.indexOf(":")).trim();s[a]==null&&wi(n,a,"")}else for(const o in t)s[o]==null&&wi(n,o,"");for(const o in s)o==="display"&&(i=!0),wi(n,o,s[o])}else if(l){if(t!==s){const o=n[pc];o&&(s+=";"+o),n.cssText=s,i=hc.test(s)}}else t&&e.removeAttribute("style");Pi in e&&(e[Pi]=i?n.display:"",e[Na]&&(n.display="none"))}const Vl=/\s*!important$/;function wi(e,t,s){if(re(s))s.forEach(n=>wi(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=mc(e,t);Vl.test(s)?e.setProperty(es(n),s.replace(Vl,""),"important"):e[n]=s}}const Ll=["Webkit","Moz","ms"],un={};function mc(e,t){const s=un[t];if(s)return s;let n=ct(t);if(n!=="filter"&&n in e)return un[t]=n;n=ji(n);for(let l=0;lcn||(wc.then(()=>cn=0),cn=Date.now());function xc(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;mt(_c(n,s.value),t,5,[n])};return s.value=e,s.attached=vc(),s}function _c(e,t){if(re(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>l=>!l._stopped&&n&&n(l))}else return t}const jl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,kc=(e,t,s,n,l,i)=>{const o=l==="svg";t==="class"?dc(e,n,o):t==="style"?fc(e,s,n):Ni(t)?Ln(t)||bc(e,t,s,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Cc(e,t,n,o))?(Ol(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Al(e,t,n,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Le(n))?Ol(e,ct(t),n,i,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Al(e,t,n,o))};function Cc(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&jl(t)&&be(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const l=e.tagName;if(l==="IMG"||l==="VIDEO"||l==="CANVAS"||l==="SOURCE")return!1}return jl(t)&&Le(s)?!1:t in e}const Da=new WeakMap,ja=new WeakMap,Vi=Symbol("_moveCb"),Fl=Symbol("_enterCb"),Sc=e=>(delete e.props.mode,e),$c=Sc({name:"TransitionGroup",props:Ne({},Ma,{tag:String,moveClass:String}),setup(e,{slots:t}){const s=ii(),n=ea();let l,i;return Gn(()=>{if(!l.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Rc(l[0].el,s.vnode.el,o)){l=[];return}l.forEach(Ic),l.forEach(Bc);const a=l.filter(Tc);Bn(),a.forEach(r=>{const c=r.el,d=c.style;xt(c,o),d.transform=d.webkitTransform=d.transitionDuration="";const p=c[Vi]=f=>{f&&f.target!==c||(!f||/transform$/.test(f.propertyName))&&(c.removeEventListener("transitionend",p),c[Vi]=null,Kt(c,o))};c.addEventListener("transitionend",p)}),l=[]}),()=>{const o=xe(e),a=Aa(o);let r=o.tag||Q;if(l=[],i)for(let c=0;c{a.split(/\s+/).forEach(r=>r&&n.classList.remove(r))}),s.split(/\s+/).forEach(a=>a&&n.classList.add(a)),n.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(n);const{hasTransform:o}=Oa(n);return i.removeChild(n),o}const Zt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return re(t)?s=>gs(t,s):t};function Ec(e){e.target.composing=!0}function Hl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ut=Symbol("_assign"),Li={created(e,{modifiers:{lazy:t,trim:s,number:n}},l){e[ut]=Zt(l);const i=n||l.props&&l.props.type==="number";zt(e,t?"change":"input",o=>{if(o.target.composing)return;let a=e.value;s&&(a=a.trim()),i&&(a=ki(a)),e[ut](a)}),s&&zt(e,"change",()=>{e.value=e.value.trim()}),t||(zt(e,"compositionstart",Ec),zt(e,"compositionend",Hl),zt(e,"change",Hl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:s,modifiers:{lazy:n,trim:l,number:i}},o){if(e[ut]=Zt(o),e.composing)return;const a=(i||e.type==="number")&&!/^0\d/.test(e.value)?ki(e.value):e.value,r=t??"";a!==r&&(document.activeElement===e&&e.type!=="range"&&(n&&t===s||l&&e.value.trim()===r)||(e.value=r))}},zc={deep:!0,created(e,t,s){e[ut]=Zt(s),zt(e,"change",()=>{const n=e._modelValue,l=Cs(e),i=e.checked,o=e[ut];if(re(n)){const a=On(n,l),r=a!==-1;if(i&&!r)o(n.concat(l));else if(!i&&r){const c=[...n];c.splice(a,1),o(c)}}else if(Is(n)){const a=new Set(n);i?a.add(l):a.delete(l),o(a)}else o(Fa(e,i))})},mounted:Kl,beforeUpdate(e,t,s){e[ut]=Zt(s),Kl(e,t,s)}};function Kl(e,{value:t,oldValue:s},n){e._modelValue=t;let l;if(re(t))l=On(t,n.props.value)>-1;else if(Is(t))l=t.has(n.props.value);else{if(t===s)return;l=rs(t,Fa(e,!0))}e.checked!==l&&(e.checked=l)}const Pc={created(e,{value:t},s){e.checked=rs(t,s.props.value),e[ut]=Zt(s),zt(e,"change",()=>{e[ut](Cs(e))})},beforeUpdate(e,{value:t,oldValue:s},n){e[ut]=Zt(n),t!==s&&(e.checked=rs(t,n.props.value))}},Vc={deep:!0,created(e,{value:t,modifiers:{number:s}},n){const l=Is(t);zt(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>s?ki(Cs(o)):Cs(o));e[ut](e.multiple?l?new Set(i):i:i[0]),e._assigning=!0,ws(()=>{e._assigning=!1})}),e[ut]=Zt(n)},mounted(e,{value:t}){Wl(e,t)},beforeUpdate(e,t,s){e[ut]=Zt(s)},updated(e,{value:t}){e._assigning||Wl(e,t)}};function Wl(e,t){const s=e.multiple,n=re(t);if(!(s&&!n&&!Is(t))){for(let l=0,i=e.options.length;lString(c)===String(a)):o.selected=On(t,a)>-1}else o.selected=t.has(a);else if(rs(Cs(o),t)){e.selectedIndex!==l&&(e.selectedIndex=l);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Cs(e){return"_value"in e?e._value:e.value}function Fa(e,t){const s=t?"_trueValue":"_falseValue";return s in e?e[s]:t}const Lc={created(e,t,s){pi(e,t,s,null,"created")},mounted(e,t,s){pi(e,t,s,null,"mounted")},beforeUpdate(e,t,s,n){pi(e,t,s,n,"beforeUpdate")},updated(e,t,s,n){pi(e,t,s,n,"updated")}};function Mc(e,t){switch(e){case"SELECT":return Vc;case"TEXTAREA":return Li;default:switch(t){case"checkbox":return zc;case"radio":return Pc;default:return Li}}}function pi(e,t,s,n,l){const o=Mc(e.tagName,s.props&&s.props.type)[l];o&&o(e,t,s,n)}const Ac=["ctrl","shift","alt","meta"],Oc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Ac.some(s=>e[`${s}Key`]&&!t.includes(s))},pt=(e,t)=>{const s=e._withMods||(e._withMods={}),n=t.join(".");return s[n]||(s[n]=(l,...i)=>{for(let o=0;o{const s=e._withKeys||(e._withKeys={}),n=t.join(".");return s[n]||(s[n]=l=>{if(!("key"in l))return;const i=es(l.key);if(t.some(o=>o===i||Nc[o]===i))return e(l)})},Dc=Ne({patchProp:kc},ac);let Ul;function Ha(){return Ul||(Ul=Vu(Dc))}const jc=(...e)=>{Ha().render(...e)},Fc=(...e)=>{const t=Ha().createApp(...e),{mount:s}=t;return t.mount=n=>{const l=Kc(n);if(!l)return;const i=t._component;!be(i)&&!i.render&&!i.template&&(i.template=l.innerHTML),l.nodeType===1&&(l.textContent="");const o=s(l,!1,Hc(l));return l instanceof Element&&(l.removeAttribute("v-cloak"),l.setAttribute("data-v-app","")),o},t};function Hc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Kc(e){return Le(e)?document.querySelector(e):e}const Wc="modulepreload",Uc=function(e){return"/splitpanes/"+e},ql={},dn=function(t,s,n){let l=Promise.resolve();if(s&&s.length>0){let o=function(c){return Promise.all(c.map(d=>Promise.resolve(d).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),r=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));l=o(s.map(c=>{if(c=Uc(c),c in ql)return;ql[c]=!0;const d=c.endsWith(".css"),p=d?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${p}`))return;const f=document.createElement("link");if(f.rel=d?"stylesheet":Wc,d||(f.as="script"),f.crossOrigin="",f.href=c,r&&f.setAttribute("nonce",r),document.head.appendChild(f),d)return new Promise((v,S)=>{f.addEventListener("load",v),f.addEventListener("error",()=>S(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return l.then(o=>{for(const a of o||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})};/*! + * vue-router v4.5.1 + * (c) 2025 Eduardo San Martin Morote + * @license MIT + */const hs=typeof document<"u";function Ka(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function qc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Ka(e.default)}const _e=Object.assign;function pn(e,t){const s={};for(const n in t){const l=t[n];s[n]=gt(l)?l.map(e):e(l)}return s}const Hs=()=>{},gt=Array.isArray,Wa=/#/g,Gc=/&/g,Yc=/\//g,Xc=/=/g,Jc=/\?/g,Ua=/\+/g,Qc=/%5B/g,Zc=/%5D/g,qa=/%5E/g,ed=/%60/g,Ga=/%7B/g,td=/%7C/g,Ya=/%7D/g,sd=/%20/g;function sl(e){return encodeURI(""+e).replace(td,"|").replace(Qc,"[").replace(Zc,"]")}function id(e){return sl(e).replace(Ga,"{").replace(Ya,"}").replace(qa,"^")}function Tn(e){return sl(e).replace(Ua,"%2B").replace(sd,"+").replace(Wa,"%23").replace(Gc,"%26").replace(ed,"`").replace(Ga,"{").replace(Ya,"}").replace(qa,"^")}function nd(e){return Tn(e).replace(Xc,"%3D")}function ld(e){return sl(e).replace(Wa,"%23").replace(Jc,"%3F")}function od(e){return e==null?"":ld(e).replace(Yc,"%2F")}function Qs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ad=/\/$/,rd=e=>e.replace(ad,"");function hn(e,t,s="/"){let n,l={},i="",o="";const a=t.indexOf("#");let r=t.indexOf("?");return a=0&&(r=-1),r>-1&&(n=t.slice(0,r),i=t.slice(r+1,a>-1?a:t.length),l=e(i)),a>-1&&(n=n||t.slice(0,a),o=t.slice(a,t.length)),n=pd(n??t,s),{fullPath:n+(i&&"?")+i+o,path:n,query:l,hash:Qs(o)}}function ud(e,t){const s=t.query?e(t.query):"";return t.path+(s&&"?")+s+(t.hash||"")}function Gl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function cd(e,t,s){const n=t.matched.length-1,l=s.matched.length-1;return n>-1&&n===l&&Ss(t.matched[n],s.matched[l])&&Xa(t.params,s.params)&&e(t.query)===e(s.query)&&t.hash===s.hash}function Ss(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Xa(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const s in e)if(!dd(e[s],t[s]))return!1;return!0}function dd(e,t){return gt(e)?Yl(e,t):gt(t)?Yl(t,e):e===t}function Yl(e,t){return gt(t)?e.length===t.length&&e.every((s,n)=>s===t[n]):e.length===1&&e[0]===t}function pd(e,t){if(e.startsWith("/"))return e;if(!e)return t;const s=t.split("/"),n=e.split("/"),l=n[n.length-1];(l===".."||l===".")&&n.push("");let i=s.length-1,o,a;for(o=0;o1&&i--;else break;return s.slice(0,i).join("/")+"/"+n.slice(o).join("/")}const Ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Zs;(function(e){e.pop="pop",e.push="push"})(Zs||(Zs={}));var Ks;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ks||(Ks={}));function hd(e){if(!e)if(hs){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rd(e)}const fd=/^[^#]+#/;function md(e,t){return e.replace(fd,"#")+t}function gd(e,t){const s=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-s.left-(t.left||0),top:n.top-s.top-(t.top||0)}}const Qi=()=>({left:window.scrollX,top:window.scrollY});function bd(e){let t;if("el"in e){const s=e.el,n=typeof s=="string"&&s.startsWith("#"),l=typeof s=="string"?n?document.getElementById(s.slice(1)):document.querySelector(s):s;if(!l)return;t=gd(l,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Xl(e,t){return(history.state?history.state.position-t:-1)+e}const Rn=new Map;function yd(e,t){Rn.set(e,t)}function wd(e){const t=Rn.get(e);return Rn.delete(e),t}let vd=()=>location.protocol+"//"+location.host;function Ja(e,t){const{pathname:s,search:n,hash:l}=t,i=e.indexOf("#");if(i>-1){let a=l.includes(e.slice(i))?e.slice(i).length:1,r=l.slice(a);return r[0]!=="/"&&(r="/"+r),Gl(r,"")}return Gl(s,e)+n+l}function xd(e,t,s,n){let l=[],i=[],o=null;const a=({state:f})=>{const v=Ja(e,location),S=s.value,L=t.value;let G=0;if(f){if(s.value=v,t.value=f,o&&o===S){o=null;return}G=L?f.position-L.position:0}else n(v);l.forEach(u=>{u(s.value,S,{delta:G,type:Zs.pop,direction:G?G>0?Ks.forward:Ks.back:Ks.unknown})})};function r(){o=s.value}function c(f){l.push(f);const v=()=>{const S=l.indexOf(f);S>-1&&l.splice(S,1)};return i.push(v),v}function d(){const{history:f}=window;f.state&&f.replaceState(_e({},f.state,{scroll:Qi()}),"")}function p(){for(const f of i)f();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:r,listen:c,destroy:p}}function Jl(e,t,s,n=!1,l=!1){return{back:e,current:t,forward:s,replaced:n,position:window.history.length,scroll:l?Qi():null}}function _d(e){const{history:t,location:s}=window,n={value:Ja(e,s)},l={value:t.state};l.value||i(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(r,c,d){const p=e.indexOf("#"),f=p>-1?(s.host&&document.querySelector("base")?e:e.slice(p))+r:vd()+e+r;try{t[d?"replaceState":"pushState"](c,"",f),l.value=c}catch(v){console.error(v),s[d?"replace":"assign"](f)}}function o(r,c){const d=_e({},t.state,Jl(l.value.back,r,l.value.forward,!0),c,{position:l.value.position});i(r,d,!0),n.value=r}function a(r,c){const d=_e({},l.value,t.state,{forward:r,scroll:Qi()});i(d.current,d,!0);const p=_e({},Jl(n.value,r,null),{position:d.position+1},c);i(r,p,!1),n.value=r}return{location:n,state:l,push:a,replace:o}}function kd(e){e=hd(e);const t=_d(e),s=xd(e,t.state,t.location,t.replace);function n(i,o=!0){o||s.pauseListeners(),history.go(i)}const l=_e({location:"",base:e,go:n,createHref:md.bind(null,e)},t,s);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(l,"state",{enumerable:!0,get:()=>t.state.value}),l}function Cd(e){return typeof e=="string"||e&&typeof e=="object"}function Qa(e){return typeof e=="string"||typeof e=="symbol"}const Za=Symbol("");var Ql;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ql||(Ql={}));function $s(e,t){return _e(new Error,{type:e,[Za]:!0},t)}function It(e,t){return e instanceof Error&&Za in e&&(t==null||!!(e.type&t))}const Zl="[^/]+?",Sd={sensitive:!1,strict:!1,start:!0,end:!0},$d=/[.+*?^${}()[\]/\\]/g;function Id(e,t){const s=_e({},Sd,t),n=[];let l=s.start?"^":"";const i=[];for(const c of e){const d=c.length?[]:[90];s.strict&&!c.length&&(l+="/");for(let p=0;pt.length?t.length===1&&t[0]===80?1:-1:0}function er(e,t){let s=0;const n=e.score,l=t.score;for(;s0&&t[t.length-1]<0}const Td={type:0,value:""},Rd=/[a-zA-Z0-9_]/;function Ed(e){if(!e)return[[]];if(e==="/")return[[Td]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${s})/"${c}": ${v}`)}let s=0,n=s;const l=[];let i;function o(){i&&l.push(i),i=[]}let a=0,r,c="",d="";function p(){c&&(s===0?i.push({type:0,value:c}):s===1||s===2||s===3?(i.length>1&&(r==="*"||r==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:d,repeatable:r==="*"||r==="+",optional:r==="*"||r==="?"})):t("Invalid state to consume buffer"),c="")}function f(){c+=r}for(;a{o(j)}:Hs}function o(p){if(Qa(p)){const f=n.get(p);f&&(n.delete(p),s.splice(s.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=s.indexOf(p);f>-1&&(s.splice(f,1),p.record.name&&n.delete(p.record.name),p.children.forEach(o),p.alias.forEach(o))}}function a(){return s}function r(p){const f=Md(p,s);s.splice(f,0,p),p.record.name&&!io(p)&&n.set(p.record.name,p)}function c(p,f){let v,S={},L,G;if("name"in p&&p.name){if(v=n.get(p.name),!v)throw $s(1,{location:p});G=v.record.name,S=_e(to(f.params,v.keys.filter(j=>!j.optional).concat(v.parent?v.parent.keys.filter(j=>j.optional):[]).map(j=>j.name)),p.params&&to(p.params,v.keys.map(j=>j.name))),L=v.stringify(S)}else if(p.path!=null)L=p.path,v=s.find(j=>j.re.test(L)),v&&(S=v.parse(L),G=v.record.name);else{if(v=f.name?n.get(f.name):s.find(j=>j.re.test(f.path)),!v)throw $s(1,{location:p,currentLocation:f});G=v.record.name,S=_e({},f.params,p.params),L=v.stringify(S)}const u=[];let T=v;for(;T;)u.unshift(T.record),T=T.parent;return{name:G,path:L,params:S,matched:u,meta:Ld(u)}}e.forEach(p=>i(p));function d(){s.length=0,n.clear()}return{addRoute:i,resolve:c,removeRoute:o,clearRoutes:d,getRoutes:a,getRecordMatcher:l}}function to(e,t){const s={};for(const n of t)n in e&&(s[n]=e[n]);return s}function so(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Vd(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Vd(e){const t={},s=e.props||!1;if("component"in e)t.default=s;else for(const n in e.components)t[n]=typeof s=="object"?s[n]:s;return t}function io(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ld(e){return e.reduce((t,s)=>_e(t,s.meta),{})}function no(e,t){const s={};for(const n in e)s[n]=n in t?t[n]:e[n];return s}function Md(e,t){let s=0,n=t.length;for(;s!==n;){const i=s+n>>1;er(e,t[i])<0?n=i:s=i+1}const l=Ad(e);return l&&(n=t.lastIndexOf(l,n-1)),n}function Ad(e){let t=e;for(;t=t.parent;)if(tr(t)&&er(e,t)===0)return t}function tr({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Od(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let l=0;li&&Tn(i)):[n&&Tn(n)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+s,i!=null&&(t+="="+i))})}return t}function Nd(e){const t={};for(const s in e){const n=e[s];n!==void 0&&(t[s]=gt(n)?n.map(l=>l==null?null:""+l):n==null?n:""+n)}return t}const Dd=Symbol(""),oo=Symbol(""),il=Symbol(""),sr=Symbol(""),En=Symbol("");function Vs(){let e=[];function t(n){return e.push(n),()=>{const l=e.indexOf(n);l>-1&&e.splice(l,1)}}function s(){e=[]}return{add:t,list:()=>e.slice(),reset:s}}function Gt(e,t,s,n,l,i=o=>o()){const o=n&&(n.enterCallbacks[l]=n.enterCallbacks[l]||[]);return()=>new Promise((a,r)=>{const c=f=>{f===!1?r($s(4,{from:s,to:t})):f instanceof Error?r(f):Cd(f)?r($s(2,{from:t,to:f})):(o&&n.enterCallbacks[l]===o&&typeof f=="function"&&o.push(f),a())},d=i(()=>e.call(n&&n.instances[l],t,s,c));let p=Promise.resolve(d);e.length<3&&(p=p.then(c)),p.catch(f=>r(f))})}function fn(e,t,s,n,l=i=>i()){const i=[];for(const o of e)for(const a in o.components){let r=o.components[a];if(!(t!=="beforeRouteEnter"&&!o.instances[a]))if(Ka(r)){const d=(r.__vccOpts||r)[t];d&&i.push(Gt(d,s,n,o,a,l))}else{let c=r();i.push(()=>c.then(d=>{if(!d)throw new Error(`Couldn't resolve component "${a}" at "${o.path}"`);const p=qc(d)?d.default:d;o.mods[a]=d,o.components[a]=p;const v=(p.__vccOpts||p)[t];return v&&Gt(v,s,n,o,a,l)()}))}}return i}function ao(e){const t=Ge(il),s=Ge(sr),n=Ie(()=>{const r=M(e.to);return t.resolve(r)}),l=Ie(()=>{const{matched:r}=n.value,{length:c}=r,d=r[c-1],p=s.matched;if(!d||!p.length)return-1;const f=p.findIndex(Ss.bind(null,d));if(f>-1)return f;const v=ro(r[c-2]);return c>1&&ro(d)===v&&p[p.length-1].path!==v?p.findIndex(Ss.bind(null,r[c-2])):f}),i=Ie(()=>l.value>-1&&Wd(s.params,n.value.params)),o=Ie(()=>l.value>-1&&l.value===s.matched.length-1&&Xa(s.params,n.value.params));function a(r={}){if(Kd(r)){const c=t[M(e.replace)?"replace":"push"](M(e.to)).catch(Hs);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:n,href:Ie(()=>n.value.href),isActive:i,isExactActive:o,navigate:a}}function jd(e){return e.length===1?e[0]:e}const Fd=la({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"},viewTransition:Boolean},useLink:ao,setup(e,{slots:t}){const s=ts(ao(e)),{options:n}=Ge(il),l=Ie(()=>({[uo(e.activeClass,n.linkActiveClass,"router-link-active")]:s.isActive,[uo(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:s.isExactActive}));return()=>{const i=t.default&&jd(t.default(s));return e.custom?i:li("a",{"aria-current":s.isExactActive?e.ariaCurrentValue:null,href:s.href,onClick:s.navigate,class:l.value},i)}}}),Hd=Fd;function Kd(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Wd(e,t){for(const s in t){const n=t[s],l=e[s];if(typeof n=="string"){if(n!==l)return!1}else if(!gt(l)||l.length!==n.length||n.some((i,o)=>i!==l[o]))return!1}return!0}function ro(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const uo=(e,t,s)=>e??t??s,Ud=la({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:s}){const n=Ge(En),l=Ie(()=>e.route||n.value),i=Ge(oo,0),o=Ie(()=>{let c=M(i);const{matched:d}=l.value;let p;for(;(p=d[c])&&!p.components;)c++;return c}),a=Ie(()=>l.value.matched[o.value]);dt(oo,Ie(()=>o.value+1)),dt(Dd,a),dt(En,l);const r=Re();return Pt(()=>[r.value,a.value,e.name],([c,d,p],[f,v,S])=>{d&&(d.instances[p]=c,v&&v!==d&&c&&c===f&&(d.leaveGuards.size||(d.leaveGuards=v.leaveGuards),d.updateGuards.size||(d.updateGuards=v.updateGuards))),c&&d&&(!v||!Ss(d,v)||!f)&&(d.enterCallbacks[p]||[]).forEach(L=>L(c))},{flush:"post"}),()=>{const c=l.value,d=e.name,p=a.value,f=p&&p.components[d];if(!f)return co(s.default,{Component:f,route:c});const v=p.props[d],S=v?v===!0?c.params:typeof v=="function"?v(c):v:null,G=li(f,_e({},S,t,{onVnodeUnmounted:u=>{u.component.isUnmounted&&(p.instances[d]=null)},ref:r}));return co(s.default,{Component:G,route:c})||G}}});function co(e,t){if(!e)return null;const s=e(t);return s.length===1?s[0]:s}const qd=Ud;function Gd(e){const t=Pd(e.routes,e),s=e.parseQuery||Od,n=e.stringifyQuery||lo,l=e.history,i=Vs(),o=Vs(),a=Vs(),r=Gr(Ht);let c=Ht;hs&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=pn.bind(null,x=>""+x),p=pn.bind(null,od),f=pn.bind(null,Qs);function v(x,$){let B,R;return Qa(x)?(B=t.getRecordMatcher(x),R=$):R=x,t.addRoute(R,B)}function S(x){const $=t.getRecordMatcher(x);$&&t.removeRoute($)}function L(){return t.getRoutes().map(x=>x.record)}function G(x){return!!t.getRecordMatcher(x)}function u(x,$){if($=_e({},$||r.value),typeof x=="string"){const C=hn(s,x,$.path),V=t.resolve({path:C.path},$),N=l.createHref(C.fullPath);return _e(C,V,{params:f(V.params),hash:Qs(C.hash),redirectedFrom:void 0,href:N})}let B;if(x.path!=null)B=_e({},x,{path:hn(s,x.path,$.path).path});else{const C=_e({},x.params);for(const V in C)C[V]==null&&delete C[V];B=_e({},x,{params:p(C)}),$.params=p($.params)}const R=t.resolve(B,$),H=x.hash||"";R.params=d(f(R.params));const g=ud(n,_e({},x,{hash:id(H),path:R.path})),y=l.createHref(g);return _e({fullPath:g,hash:H,query:n===lo?Nd(x.query):x.query||{}},R,{redirectedFrom:void 0,href:y})}function T(x){return typeof x=="string"?hn(s,x,r.value.path):_e({},x)}function j(x,$){if(c!==x)return $s(8,{from:$,to:x})}function O(x){return de(x)}function ne(x){return O(_e(T(x),{replace:!0}))}function te(x){const $=x.matched[x.matched.length-1];if($&&$.redirect){const{redirect:B}=$;let R=typeof B=="function"?B(x):B;return typeof R=="string"&&(R=R.includes("?")||R.includes("#")?R=T(R):{path:R},R.params={}),_e({query:x.query,hash:x.hash,params:R.path!=null?{}:x.params},R)}}function de(x,$){const B=c=u(x),R=r.value,H=x.state,g=x.force,y=x.replace===!0,C=te(B);if(C)return de(_e(T(C),{state:typeof C=="object"?_e({},H,C.state):H,force:g,replace:y}),$||B);const V=B;V.redirectedFrom=$;let N;return!g&&cd(n,R,B)&&(N=$s(16,{to:V,from:R}),Ze(R,R,!0,!1)),(N?Promise.resolve(N):I(V,R)).catch(A=>It(A)?It(A,2)?A:Me(A):se(A,V,R)).then(A=>{if(A){if(It(A,2))return de(_e({replace:y},T(A.to),{state:typeof A.to=="object"?_e({},H,A.to.state):H,force:g}),$||V)}else A=q(V,R,!0,y,H);return ie(V,R,A),A})}function ye(x,$){const B=j(x,$);return B?Promise.reject(B):Promise.resolve()}function D(x){const $=bt.values().next().value;return $&&typeof $.runWithContext=="function"?$.runWithContext(x):x()}function I(x,$){let B;const[R,H,g]=Yd(x,$);B=fn(R.reverse(),"beforeRouteLeave",x,$);for(const C of R)C.leaveGuards.forEach(V=>{B.push(Gt(V,x,$))});const y=ye.bind(null,x,$);return B.push(y),et(B).then(()=>{B=[];for(const C of i.list())B.push(Gt(C,x,$));return B.push(y),et(B)}).then(()=>{B=fn(H,"beforeRouteUpdate",x,$);for(const C of H)C.updateGuards.forEach(V=>{B.push(Gt(V,x,$))});return B.push(y),et(B)}).then(()=>{B=[];for(const C of g)if(C.beforeEnter)if(gt(C.beforeEnter))for(const V of C.beforeEnter)B.push(Gt(V,x,$));else B.push(Gt(C.beforeEnter,x,$));return B.push(y),et(B)}).then(()=>(x.matched.forEach(C=>C.enterCallbacks={}),B=fn(g,"beforeRouteEnter",x,$,D),B.push(y),et(B))).then(()=>{B=[];for(const C of o.list())B.push(Gt(C,x,$));return B.push(y),et(B)}).catch(C=>It(C,8)?C:Promise.reject(C))}function ie(x,$,B){a.list().forEach(R=>D(()=>R(x,$,B)))}function q(x,$,B,R,H){const g=j(x,$);if(g)return g;const y=$===Ht,C=hs?history.state:{};B&&(R||y?l.replace(x.fullPath,_e({scroll:y&&C&&C.scroll},H)):l.push(x.fullPath,H)),r.value=x,Ze(x,$,B,y),Me()}let ee;function K(){ee||(ee=l.listen((x,$,B)=>{if(!Ue.listening)return;const R=u(x),H=te(R);if(H){de(_e(H,{replace:!0,force:!0}),R).catch(Hs);return}c=R;const g=r.value;hs&&yd(Xl(g.fullPath,B.delta),Qi()),I(R,g).catch(y=>It(y,12)?y:It(y,2)?(de(_e(T(y.to),{force:!0}),R).then(C=>{It(C,20)&&!B.delta&&B.type===Zs.pop&&l.go(-1,!1)}).catch(Hs),Promise.reject()):(B.delta&&l.go(-B.delta,!1),se(y,R,g))).then(y=>{y=y||q(R,g,!1),y&&(B.delta&&!It(y,8)?l.go(-B.delta,!1):B.type===Zs.pop&&It(y,20)&&l.go(-1,!1)),ie(R,g,y)}).catch(Hs)}))}let he=Vs(),oe=Vs(),me;function se(x,$,B){Me(x);const R=oe.list();return R.length?R.forEach(H=>H(x,$,B)):console.error(x),Promise.reject(x)}function Te(){return me&&r.value!==Ht?Promise.resolve():new Promise((x,$)=>{he.add([x,$])})}function Me(x){return me||(me=!x,K(),he.list().forEach(([$,B])=>x?B(x):$()),he.reset()),x}function Ze(x,$,B,R){const{scrollBehavior:H}=e;if(!hs||!H)return Promise.resolve();const g=!B&&wd(Xl(x.fullPath,0))||(R||!B)&&history.state&&history.state.scroll||null;return ws().then(()=>H(x,$,g)).then(y=>y&&bd(y)).catch(y=>se(y,x,$))}const We=x=>l.go(x);let Dt;const bt=new Set,Ue={currentRoute:r,listening:!0,addRoute:v,removeRoute:S,clearRoutes:t.clearRoutes,hasRoute:G,getRoutes:L,resolve:u,options:e,push:O,replace:ne,go:We,back:()=>We(-1),forward:()=>We(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:oe.add,isReady:Te,install(x){const $=this;x.component("RouterLink",Hd),x.component("RouterView",qd),x.config.globalProperties.$router=$,Object.defineProperty(x.config.globalProperties,"$route",{enumerable:!0,get:()=>M(r)}),hs&&!Dt&&r.value===Ht&&(Dt=!0,O(l.location).catch(H=>{}));const B={};for(const H in Ht)Object.defineProperty(B,H,{get:()=>r.value[H],enumerable:!0});x.provide(il,$),x.provide(sr,jo(B)),x.provide(En,r);const R=x.unmount;bt.add(x),x.unmount=function(){bt.delete(x),bt.size<1&&(c=Ht,ee&&ee(),ee=null,r.value=Ht,Dt=!1,me=!1),R()}}};function et(x){return x.reduce(($,B)=>$.then(()=>D(B)),Promise.resolve())}return Ue}function Yd(e,t){const s=[],n=[],l=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oSs(c,a))?n.push(a):s.push(a));const r=e.matched[o];r&&(t.matched.find(c=>Ss(c,r))||l.push(r))}return[s,n,l]}const Ae={__name:"splitpanes",props:{horizontal:{type:Boolean,default:!1},pushOtherPanes:{type:Boolean,default:!0},maximizePanes:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean,default:!1}},emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click","splitter-dblclick"],setup(e,{emit:t}){const s=t,n=e,l=ha(),i=Re([]),o=Ie(()=>i.value.reduce((x,$)=>(x[~~$.id]=$)&&x,{})),a=Ie(()=>i.value.length),r=Re(null),c=Re(!1),d=Re({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),p=Re({splitter:null,timeoutId:null}),f=Ie(()=>({[`splitpanes splitpanes--${n.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":d.value.dragging})),v=()=>{document.addEventListener("mousemove",G,{passive:!1}),document.addEventListener("mouseup",u),"ontouchstart"in window&&(document.addEventListener("touchmove",G,{passive:!1}),document.addEventListener("touchend",u))},S=()=>{document.removeEventListener("mousemove",G,{passive:!1}),document.removeEventListener("mouseup",u),"ontouchstart"in window&&(document.removeEventListener("touchmove",G,{passive:!1}),document.removeEventListener("touchend",u))},L=(x,$)=>{const B=x.target.closest(".splitpanes__splitter");if(B){const{left:R,top:H}=B.getBoundingClientRect(),{clientX:g,clientY:y}="ontouchstart"in window&&x.touches?x.touches[0]:x;d.value.cursorOffset=n.horizontal?y-H:g-R}v(),d.value.mouseDown=!0,d.value.activeSplitter=$},G=x=>{d.value.mouseDown&&(x.preventDefault(),d.value.dragging=!0,requestAnimationFrame(()=>{de(ne(x)),Ue("resize",{event:x},!0)}))},u=x=>{d.value.dragging&&(window.getSelection().removeAllRanges(),Ue("resized",{event:x},!0)),d.value.mouseDown=!1,d.value.activeSplitter=null,setTimeout(()=>{d.value.dragging=!1,S()},100)},T=(x,$)=>{"ontouchstart"in window&&(x.preventDefault(),p.value.splitter===$?(clearTimeout(p.value.timeoutId),p.value.timeoutId=null,j(x,$),p.value.splitter=null):(p.value.splitter=$,p.value.timeoutId=setTimeout(()=>p.value.splitter=null,500))),d.value.dragging||Ue("splitter-click",{event:x,index:$},!0)},j=(x,$)=>{if(Ue("splitter-dblclick",{event:x,index:$},!0),n.maximizePanes){let B=0;i.value=i.value.map((R,H)=>(R.size=H===$?R.max:R.min,H!==$&&(B+=R.min),R)),i.value[$].size-=B,Ue("pane-maximize",{event:x,index:$,pane:i.value[$]}),Ue("resized",{event:x,index:$},!0)}},O=(x,$)=>{Ue("pane-click",{event:x,index:o.value[$].index,pane:o.value[$]})},ne=x=>{const $=r.value.getBoundingClientRect(),{clientX:B,clientY:R}="ontouchstart"in window&&x.touches?x.touches[0]:x;return{x:B-(n.horizontal?0:d.value.cursorOffset)-$.left,y:R-(n.horizontal?d.value.cursorOffset:0)-$.top}},te=x=>{x=x[n.horizontal?"y":"x"];const $=r.value[n.horizontal?"clientHeight":"clientWidth"];return n.rtl&&!n.horizontal&&(x=$-x),x*100/$},de=x=>{const $=d.value.activeSplitter;let B={prevPanesSize:D($),nextPanesSize:I($),prevReachedMinPanes:0,nextReachedMinPanes:0};const R=0+(n.pushOtherPanes?0:B.prevPanesSize),H=100-(n.pushOtherPanes?0:B.nextPanesSize),g=Math.max(Math.min(te(x),H),R);let y=[$,$+1],C=i.value[y[0]]||null,V=i.value[y[1]]||null;const N=C.max<100&&g>=C.max+B.prevPanesSize,A=V.max<100&&g<=100-(V.max+I($+1));if(N||A){N?(C.size=C.max,V.size=Math.max(100-C.max-B.prevPanesSize-B.nextPanesSize,0)):(C.size=Math.max(100-V.max-B.prevPanesSize-I($+1),0),V.size=V.max);return}if(n.pushOtherPanes){const J=ye(B,g);if(!J)return;({sums:B,panesToResize:y}=J),C=i.value[y[0]]||null,V=i.value[y[1]]||null}C!==null&&(C.size=Math.min(Math.max(g-B.prevPanesSize-B.prevReachedMinPanes,C.min),C.max)),V!==null&&(V.size=Math.min(Math.max(100-g-B.nextPanesSize-B.nextReachedMinPanes,V.min),V.max))},ye=(x,$)=>{const B=d.value.activeSplitter,R=[B,B+1];return ${g>R[0]&&g<=B&&(H.size=H.min,x.prevReachedMinPanes+=H.min)}),x.prevPanesSize=D(R[0]),R[0]===void 0)?(x.prevReachedMinPanes=0,i.value[0].size=i.value[0].min,i.value.forEach((H,g)=>{g>0&&g<=B&&(H.size=H.min,x.prevReachedMinPanes+=H.min)}),i.value[R[1]].size=100-x.prevReachedMinPanes-i.value[0].min-x.prevPanesSize-x.nextPanesSize,null):$>100-x.nextPanesSize-i.value[R[1]].min&&(R[1]=q(B).index,x.nextReachedMinPanes=0,R[1]>B+1&&i.value.forEach((H,g)=>{g>B&&g{g=B+1&&(H.size=H.min,x.nextReachedMinPanes+=H.min)}),i.value[R[0]].size=100-x.prevPanesSize-I(R[0]-1),null):{sums:x,panesToResize:R}},D=x=>i.value.reduce(($,B,R)=>$+(Ri.value.reduce(($,B,R)=>$+(R>x+1?B.size:0),0),ie=x=>[...i.value].reverse().find(B=>B.indexB.min)||{},q=x=>i.value.find(B=>B.index>x+1&&B.size>B.min)||{},ee=()=>{var $;const x=Array.from((($=r.value)==null?void 0:$.children)||[]);for(const B of x){const R=B.classList.contains("splitpanes__pane"),H=B.classList.contains("splitpanes__splitter");!R&&!H&&(B.remove(),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))}},K=(x,$,B=!1)=>{const R=x-1,H=document.createElement("div");H.classList.add("splitpanes__splitter"),B||(H.onmousedown=g=>L(g,R),typeof window<"u"&&"ontouchstart"in window&&(H.ontouchstart=g=>L(g,R)),H.onclick=g=>T(g,R+1)),H.ondblclick=g=>j(g,R+1),$.parentNode.insertBefore(H,$)},he=x=>{x.onmousedown=void 0,x.onclick=void 0,x.ondblclick=void 0,x.remove()},oe=()=>{var B;const x=Array.from(((B=r.value)==null?void 0:B.children)||[]);for(const R of x)R.className.includes("splitpanes__splitter")&&he(R);let $=0;for(const R of x)R.className.includes("splitpanes__pane")&&(!$&&n.firstSplitter?K($,R,!0):$&&K($,R),$++)},me=({uid:x,...$})=>{const B=o.value[x];for(const[R,H]of Object.entries($))B[R]=H},se=x=>{var B;let $=-1;Array.from(((B=r.value)==null?void 0:B.children)||[]).some(R=>(R.className.includes("splitpanes__pane")&&$++,R.isSameNode(x.el))),i.value.splice($,0,{...x,index:$}),i.value.forEach((R,H)=>R.index=H),c.value&&ws(()=>{oe(),Me({addedPane:i.value[$]}),Ue("pane-add",{pane:i.value[$]})})},Te=x=>{const $=i.value.findIndex(R=>R.id===x);i.value[$].el=null;const B=i.value.splice($,1)[0];i.value.forEach((R,H)=>R.index=H),ws(()=>{oe(),Ue("pane-remove",{pane:B}),Me({removedPane:{...B}})})},Me=(x={})=>{!x.addedPane&&!x.removedPane?We():i.value.some($=>$.givenSize!==null||$.min||$.max<100)?Dt(x):Ze(),c.value&&Ue("resized")},Ze=()=>{const x=100/a.value;let $=0;const B=[],R=[];for(const H of i.value)H.size=Math.max(Math.min(x,H.max),H.min),$-=H.size,H.size>=H.max&&B.push(H.id),H.size<=H.min&&R.push(H.id);$>.1&&bt($,B,R)},We=()=>{let x=100;const $=[],B=[];let R=0;for(const g of i.value)x-=g.size,g.givenSize!==null&&R++,g.size>=g.max&&$.push(g.id),g.size<=g.min&&B.push(g.id);let H=100;if(x>.1){for(const g of i.value)g.givenSize===null&&(g.size=Math.max(Math.min(x/(a.value-R),g.max),g.min)),H-=g.size;H>.1&&bt(H,$,B)}},Dt=({addedPane:x,removedPane:$}={})=>{let B=100/a.value,R=0;const H=[],g=[];((x==null?void 0:x.givenSize)??null)!==null&&(B=(100-x.givenSize)/(a.value-1));for(const y of i.value)R-=y.size,y.size>=y.max&&H.push(y.id),y.size<=y.min&&g.push(y.id);if(!(Math.abs(R)<.1)){for(const y of i.value)(x==null?void 0:x.givenSize)!==null&&(x==null?void 0:x.id)===y.id||(y.size=Math.max(Math.min(B,y.max),y.min)),R-=y.size,y.size>=y.max&&H.push(y.id),y.size<=y.min&&g.push(y.id);R>.1&&bt(R,H,g)}},bt=(x,$,B)=>{let R;x>0?R=x/(a.value-$.length):R=x/(a.value-B.length),i.value.forEach((H,g)=>{if(x>0&&!$.includes(H.id)){const y=Math.max(Math.min(H.size+R,H.max),H.min),C=y-H.size;x-=C,H.size=y}else if(!B.includes(H.id)){const y=Math.max(Math.min(H.size+R,H.max),H.min),C=y-H.size;x-=C,H.size=y}}),Math.abs(x)>.1&&ws(()=>{c.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},Ue=(x,$=void 0,B=!1)=>{const R=($==null?void 0:$.index)??d.value.activeSplitter??null;s(x,{...$,...R!==null&&{index:R},...B&&R!==null&&{prevPane:i.value[R-(n.firstSplitter?1:0)],nextPane:i.value[R+(n.firstSplitter?0:1)]},panes:i.value.map(H=>({min:H.min,max:H.max,size:H.size}))})};Pt(()=>n.firstSplitter,()=>oe()),us(()=>{ee(),oe(),Me(),Ue("ready"),c.value=!0}),Ts(()=>c.value=!1);const et=()=>{var x;return li("div",{ref:r,class:f.value},(x=l.default)==null?void 0:x.call(l))};return dt("panes",i),dt("indexedPanes",o),dt("horizontal",Ie(()=>n.horizontal)),dt("requestUpdate",me),dt("onPaneAdd",se),dt("onPaneRemove",Te),dt("onPaneClick",O),(x,$)=>(m(),W(Be(et)))}},fe={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(e){var L;const t=e,s=Ge("requestUpdate"),n=Ge("onPaneAdd"),l=Ge("horizontal"),i=Ge("onPaneRemove"),o=Ge("onPaneClick"),a=(L=ii())==null?void 0:L.uid,r=Ge("indexedPanes"),c=Ie(()=>r.value[a]),d=Re(null),p=Ie(()=>{const G=isNaN(t.size)||t.size===void 0?0:parseFloat(t.size);return Math.max(Math.min(G,v.value),f.value)}),f=Ie(()=>{const G=parseFloat(t.minSize);return isNaN(G)?0:G}),v=Ie(()=>{const G=parseFloat(t.maxSize);return isNaN(G)?100:G}),S=Ie(()=>{var G;return`${l.value?"height":"width"}: ${(G=c.value)==null?void 0:G.size}%`});return Pt(()=>p.value,G=>s({uid:a,size:G})),Pt(()=>f.value,G=>s({uid:a,min:G})),Pt(()=>v.value,G=>s({uid:a,max:G})),us(()=>{n({id:a,el:d.value,min:f.value,max:v.value,givenSize:t.size===void 0?null:p.value,size:p.value})}),Ts(()=>i(a)),(G,u)=>(m(),k("div",{ref_key:"paneEl",ref:d,class:"splitpanes__pane",onClick:u[0]||(u[0]=T=>M(o)(T,G._.uid)),style:Se(S.value)},[E(G.$slots,"default")],4))}},ds={__name:"highlight-message",props:{tag:{type:String,default:"p"},type:{type:String,default:"info"},noIcon:{type:Boolean,default:!1}},setup(e){const t=e,s=Ie(()=>{switch(t.type){case"success":return"wi-check";case"error":return"wi-cross";case"warning":return"mdi mdi-exclamation-thick";case"tips":return"mdi mdi-lightbulb-on";case"info":return"mdi mdi-information-symbol";default:return"wi-check"}});return(n,l)=>{const i=le("w-icon");return m(),W(Be(e.tag),{class:P(`highlight highlight--${e.type}`)},{default:h(()=>[e.noIcon?z("",!0):(m(),W(i,{key:0},{default:h(()=>[w(F(s.value),1)]),_:1})),E(n.$slots,"default")]),_:3},8,["class"])}}},Xd=["data-type","data-label"],Jd=["contenteditable"],Qd={class:"ssh-pre__original"},we={__name:"simple-syntax-highlighter",props:{language:{type:String,default:""},label:{type:[String,Boolean],default:!1},tab:{type:[Boolean,String],default:" "},dark:{type:Boolean,default:!1},copyButton:{type:Boolean,default:!1},editable:{type:Boolean,default:!1}},emits:["copied"],setup(e,{emit:t}){const s={quote:/("(?:\\"|[^"])*")|('(?:\\'|[^'])*')/,comment:/(\/\/.*?(?:\n|$)|\/\*.*?(?:\*\/|$))/,doctype:/(<!DOCTYPE.*?>)/,htmlTag:/<(?:([a-z][\w:-]*)((?:[\w\- ]+=(?:"[^"]*"|'[^']*'))*|(?:[^&]|&(?:lt|amp|quot|apos|gt);)*?)(\s*\/?)|(\/?)([a-z][\w:-]*))>/,htmlentity:/(&(?:[a-z]+|#x?\d+);)/,punctuation:new RegExp("(!==?|(?:[[\\](){}.:,+\\-?=!])+|(?:,[\]="~\n]|>)+)(?=\s*\{)/,"attribute keyword vendor":/(-(?:moz|o|webkit|ms)-(?=transform|transition|user-select|tap-highlight-color|animation|background-size|box-shadow))/,"attribute keyword":/\b(content|float|display|position|top|left|right|bottom|(?:(?:max|min)-)?width|(?:(?:max|min|line)-)?height|font(?:-(?:family|style|size|weight|variant|stretch))?|vertical-align|color|opacity|visibility|z-index|pointer-events|user-select|transform(?:-(?:origin|style|delay|duration|property|timing-function))?|transition(?:-(?:delay|duration))?|animation(?:-(?:name|delay|duration|direction|fill-mode))?|backface-visibility|backdrop-filter|background(?:-(?:color|position|image|repeat|size|attachment|origin|clip|blend-mode))?|(?:padding|margin|border)(?:-(?:top|left|right|bottom))?|border(?:-(?:radius|color|width|style|spacing))|white-space|text-(?:align|transform|decoration|shadow|indent)|overflow(?:-(?:x|y))?|(?:letter|word)-spacing|word-break|box-(?:sizing|shadow)|stroke(?:-(?:width|opacity|dasharray|dashoffset|linecap|linejoin))?|fill|speak|outline|user-select|cursor|flex(?:-(?:direction|flow|grow|shrink|basis|wrap))?|(?:justify|align)-(?:content|self|items))(?=\s*:)/,"value keyword vendor":/(-(?:moz|o|webkit|ms)-(?=linear-gradient))/,"value keyword":/\b(inherit|initial|normal|none|unset|auto|inline(?:-(?:block|flex))?|block|flex|absolute|relative|static|fixed|sticky|hidden|visible|top|left|right|bottom|center|middle|baseline|solid|dotted|dashed|line-through|(?:over|under)line|wavy|double|(?:pre-|no)?wrap|pre|break-word|(?:upper|lower)case|capitalize|italic|bold|attr\(.*?\)|linear|ease(?:-in)?(?:-out)?|all|infinite|cubic-bezier|(?:translate|rotate)(?:[X-Z]|3d)?|skew[XY]?|scale|(?:no-)?repeat|repeat(?:-x|-y)|contain|cover|url|(?:repeating-)?(?:linear|radial)-gradient|inset|pointer|(?:flex-)?(?:start|end)|space-(?:between|evenly|around)|stretch|revert|row(?:-reverse)?|column(?:-reverse)?)(?=\s*[,;}(]|\s+[\da-z!])/,"value keyword important":/( ?!important)/,number:s.number,color:/(transparent|#(?:[\da-f]{8}|[\da-f]{6}|[\da-f]{3})|rgba?\([\d., ]*\))/,htmlentity:s.htmlentity,punctuation:/([:,;{}@#()!]+)/,attribute:/([a-z-]+)(?=\s*:)/,unit:/(px|pt|cm|%|r?em|m?s|deg|vh|vw|vmin|vmax)(?=(?:\s*[;,{}})]|\s+[-\da-z#]))/,error:/([:,;{}@#()!]+|<|>|&)/},json:{quote:/("(?:\\"|[^"])*")/,number:s.number,boolean:s.boolean,punctuation:/([[\](){}:,]+)/,error:/(&(:?lt|gt|amp);|(?!\s).)/},js:{quote:s.quote,comment:s.comment,number:/\b(\d+(?:\.\d+)?|null)\b/,boolean:s.boolean,this:/\b(this)(?=\W)/,keyword:/\b(new|getElementsBy(?:Tag|Class|)Name|getElementById|querySelector|querySelectorAll|arguments|if|else|do|return|case|default|(?:f|F)unction|typeof|instanceof|undefined|document(?:Element)?|window|console|while|for|forEach|switch|in|break|continue|delete|length|var|let|const|export|import|as|require|from|Class|constructor|Number|Boolean|String|Array|Object|RegExp|Integer|Date|Promise|Proxy|WeakMap|WeakSet|Symbol|SyncManager|File(?:Reader)?|DataTransfer|DocumentFragment|async|await|(?:clear|set)(?:Timeout|Interval)|parse(?:Int|Float)|Math(?=\.)|isNaN|atob|btoa|getComputedStyle)(?=\W)/,htmlentity:s.htmlentity,punctuation:/(!==?|[[\]!(){}:;,+\-%*/?=]+|\.+(?![a-z])|\|\||<|>|&)/,variable:/(\.?[a-z_]\w*)/,"external-var":/(\$|jQuery|JSON)(?=\W|$)/},php:{quote:s.quote,comment:s.comment,special:/(<\?(?:php)?|\?>|__(?:DIR|FILE|LINE|CLASS|METHOD|FUNCTION|NAMESPACE|TRAIT)__)/,punctuation:s.punctuation,number:s.number,boolean:s.boolean,variable:/(\$\w+)/,keyword:/\b(define|echo|die|exit|print_r|var_dump|if|else|elseif|do|return|case|default|function|\$this|while|foreach|for|switch|in|break|continue|empty|isset|unset|parse_ini_file|session_(?:start|destroy|id)|header|json_(?:encode|decode)|error_log|(require|include)(:?_once)?|try|throw|new|Exception|catch|finally|preg_(?:match|replace)|list|strlen|substr|str_replace|array_(?:keys|values))(?=\W|$)/},sql:{quote:s.quote,comment:/((?:--|#)\s.*?(?:\n|$)|\/\*.*?\*\/)/,punctuation:s.punctuation,number:/\b(\d+(?:\.\d+)?|null)\b/,boolean:s.boolean,keyword:/\b(\*|DECLARE|BEGIN|END|RETURNS|FUNCTION|CREATE|DATABASE|TABLE|VIEW|COLUMN|INDEX|GRANT|REVOKE|ALL|PRIVILEGES|IDENTIFIED|FLUSH|ALTER|MODIFY|DROP|TRUNCATE|CONSTRAINT|ADD|CHECK|(?:(?:PRIMARY|FOREIGN|UNIQUE) )?KEY|REFERENCES|AUTO_INCREMENT|COMMENT|DEFAULT|UNSIGNED|CHARSET|COLLATE|CHARACTER|ENGINE|SQL_MODE|USE|IF|THEN|NULL|EXISTS|UNIQUE|SELECT|UPDATE|DELETE|(?:INSERT|REPLACE)(?: INTO)?|VALUES|SET|FROM|WHERE|(?:ORDER|GROUP) BY|LIMIT|(?:(?:LEFT|RIGHT|INNER|OUTER|CROSS) |)JOIN|AS|ON|COUNT|AVG|SUM|MIN|MAX|CASE|TO|WHEN|BETWEEN|AND|OR|NOT|IN|LIKE|IS|CONCAT|SUBSTRING|CURRENT_(?:DATE|TIMESTAMP)|USING|HAVING?)(?=\W|$)/,"var-type":/\b((?:var)?char|(?:tiny|small|medium|big)?int|decimal|float|double|real|bit|boolean|date(?:time)?|time(?:stamp)?|year|(?:tiny|medium|long)?(?:text|blob)|enum)\b/}},l={xml:/(\s*)([a-z\d\-:]+)(?:=("|')(.*?)\3)?/g,html:/(\s*)([a-z-]+)(?:=("|')(.*?)\3)?/gs,"html-vue":/(\s*)([@:#]?[a-z\d-]+)(?:(?:=("|')(.*?)\3)|)/gs,pug:/(\s*|,)([@:#]?[a-z\d-]+)(?:(?:=("|')(.*?)\3)|)/g},i={shell:{quote:2},xml:{quote:2,tag:5},html:{quote:2,tag:5},"html-vue":{quote:2,tag:5},pug:{text:3,text2:3,quote:2,comment:3,tag:6},json:{},php:{quote:2},sql:{quote:2},css:{quote:2},js:{quote:2}},o=e,a=t,r=Re(Object.keys(n)),c=Re(null),d=ha(),p=D=>D.map(I=>{if(!I.children||typeof I.children=="string")return I.children||"";if(Array.isArray(I.children))return p(I.children);if(I.children.default)return p(I.children.default())}).join(""),f=D=>D.replace(/[<>]/g,I=>({"<":"<",">":">"})[I]),v=D=>{if(D==="transparent")return{dark:!1,alpha:0};const I=se=>se<=.03928?se/12.92:Math.pow((se+.055)/1.055,2.4);let ie=0,q=0,ee=0,K=1;const he=D.match(/rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*([\d.]+))?\)/),oe=D.match(/^#([\da-f]{3,8})$/i);if(he)ie=parseInt(he[1])/255,q=parseInt(he[2])/255,ee=parseInt(he[3])/255,he[4]&&(K=parseFloat(he[4]));else if(oe){const se=oe[1],Te=se.length===3||se.length===4;ie=parseInt(Te?se[0]+se[0]:se.substring(0,2),16)/255,q=parseInt(Te?se[1]+se[1]:se.substring(2,4),16)/255,ee=parseInt(Te?se[2]+se[2]:se.substring(4,6),16)/255,(se.length===4||se.length===8)&&(K=parseInt(Te?se[3]+se[3]:se.substring(6,8),16)/255)}const me=.2126*I(ie)+.7152*I(q)+.0722*I(ee);return{dark:K*me+(1-K)*1<=.45,alpha:K}},S=()=>{let D="";const I=[];for(const ie in n[o.language]){const q=i[o.language][ie]||1;for(let ee=0;ee{const I=(ie,q,ee,K,he)=>`${q}${ee}`+(K||he?'=':"")+(K||he?`${K||""}${he||""}${K||""}`:"");if(o.language==="pug"){let[ie,q="",ee="",K="",he="",oe=""]=D;return q=q.replace(/#[\w-]+/g,me=>`${me}`).replace(/\.[\w-]+/g,me=>`${me}`),ee&&(ee=ee.replace(l.pug,I),ee='('+ee+')'),oe&&(oe=G(oe)),`${ie}${q}${ee}`+(K?'.':"")+(he||"")+(oe?`${oe}`:"")}else{const[ie,q="",ee="",K="",he]=D,oe=q.replace(l[o.language],I);return`<${K}${ie||he}`+oe+`${ee}>`}},G=D=>D.replace(new RegExp(n.pug["inline-tag"],"gsi"),(I,ie)=>'#['+ie.replace(new RegExp(n.pug.tag,"si"),(q,...ee)=>(ee=ee.slice(0,ee.length-2),L(ee)))+']'),u=()=>{if(r.value.includes(o.language)){const D=T();c.value.innerHTML=te(c.value.innerText),j(c.value.childNodes,D)}},T=()=>{const D=window.getSelection();D.collapseToEnd();const I=new Range;return I.setStart(c.value,0),I.setEnd(D.extentNode,D.extentOffset),I.toString().length},j=(D,I)=>{var ie,q;let ee=0;for(const K of D){const he=((ie=K.innerText)==null?void 0:ie.length)||K.length;if(ee+he>=I){K.childNodes.length>1?j(K.childNodes,I-ee):document.getSelection().setPosition(((q=K.childNodes)==null?void 0:q[0])||K,I-ee);break}ee+=he}},O=D=>{switch(D.which){case 9:ne(o.tab),D.preventDefault();break;case 13:ne(` +`),D.preventDefault();break}},ne=D=>{const I=window.getSelection(),ie=I.getRangeAt(0),q=document.createTextNode(D);ie.insertNode(q),I.collapseToEnd()},te=D=>{if(!r.value.includes(o.language))return D;const[I,ie]=S();return f(D.replace(/&/g,"&")).replace(new RegExp(I,"gsi"),(q,...ee)=>{ee=ee.slice(0,ee.length-2);let K;const he=o.language==="pug";let oe=ee.find((se,Te)=>se&&(K=ie[Te])&&se);if(["punctuation","quote","htmlentity"].includes(K))oe=f(oe);else if(K==="comment")if(he){const[se,Te,Me]=ee.slice(ie.indexOf("comment"));oe=`${se}${Te}${f(Me)}`}else oe=f(oe);else if(K==="text"&&he){let[se,Te,Me]=ee;return Me=G(Me),`${se}|${Te}${Me}`}else if(K==="text2"&&he){const[,,,se,Te,Me]=ee,Ze=te(Te);return`${se}${Ze}. +${Me}`}else{if(K==="tag"&&["xml","html","html-vue","pug"].includes(o.language))return L(ee.slice(ie.indexOf("tag")));if(K==="variable"&&oe[0]==="."&&o.language==="js")return`.${oe.substr(1)}`}let me="";if(K==="color"&&o.language==="css"){const{dark:se,alpha:Te}=v(oe);K+=` color--${se?"dark":"light"}${Te<.4||oe==="transparent"?" color--transparent":""}`,me=` style="background-color: ${oe}"`}return K&&`${oe}`||""})},de=()=>d.default&&p(d.default())||"",ye=D=>{D.target.insertAdjacentHTML("afterend",``);const I=document.getElementById("clipboard-textarea");I.select(),I.setSelectionRange(0,99999),document.execCommand("copy"),I.remove(),a("copied",c.value.innerText)};return us(()=>{const D=de();c.value.innerText=D,c.value.innerHTML=te(c.value.innerText)}),ra(()=>{c.value&&(c.value.innerHTML=te(de()))}),(D,I)=>(m(),k("div",{class:P(["ssh-pre",{"ssh-pre--dark":e.dark}]),"data-type":e.language,"data-label":e.label||null},[e.copyButton?(m(),k("button",{key:0,class:"ssh-pre__copy",onClick:ye},[E(D.$slots,"copy-button",{},()=>[I[1]||(I[1]=w("Copy"))])])):z("",!0),I[2]||(I[2]=w()),b("pre",{ref_key:"codeEl",ref:c,class:"ssh-pre__content",contenteditable:e.editable?"true":"false",onKeydown:I[0]||(I[0]=ie=>e.editable&&O(ie)),onInput:u}," ",40,Jd),I[3]||(I[3]=w()),b("div",Qd,[E(D.$slots,"default")])],10,Xd))}},Zd={class:"page-container"},ep={class:"checklist"},tp={href:"https://github.com/antoniandre/splitpanes",target:"_blank"},sp={class:"w-flex mb8 align-center"},ip={class:"mr4 blue-light1",viewBox:"0 0 725 477",style:{width:"50px",stroke:"#497ca2","stroke-width":"5px"}},np={class:"title4 mt12 pt12 mb2"},lp={class:"ml1 d-inline-flex align-center",href:"https://codepen.io/antoniandre/pen/XybPKP",target:"_blank"},op={class:"mt2"},ap={href:"https://codepen.io/antoniandre/pen/PypgKY",target:"_blank"},rp={key:0},up={class:"flex pa2"},cp={class:"ssh-pre logs-box","data-label":"Logs"},dp={href:"https://codepen.io/antoniandre/pen/XxRZmB",target:"_blank"},pp={href:"https://codepen.io/antoniandre/pen/mzGZXR",target:"_blank"},hp={class:"mt6"},fp={class:"mt6"},mp={__name:"documentation",setup(e){const t=Re(3),s=Re([]),n=Re({1:0,2:0,3:0}),l=Re(50),i=Re(localStorage.paneSize??30),o=Re(!1),a=Re(!1),r=Re(!1),c=Re(!1),d=Ie(()=>(t.value<0&&(t.value=0),t.value)),p=(G,u)=>{s.value.unshift({name:G,params:JSON.stringify(u)})},f=()=>{n.value=Object.assign(n.value,{1:Math.round(Math.random()*100),2:Math.round(Math.random()*100),3:Math.round(Math.random()*100)})},v=G=>{n.value[G]++},S=({prevPane:G})=>{localStorage.paneSize=G.size},L=()=>window.location.reload();return(G,u)=>{const T=le("w-icon"),j=le("w-flex"),O=le("w-alert"),ne=le("w-tabs"),te=le("w-button"),de=le("w-slider"),ye=le("router-link"),D=le("router-view");return m(),k("div",Zd,[u[181]||(u[181]=jt('

Splitpanes

A Vue.js reliable, simple and touch-ready panes splitter / resizer.

Features

',2)),b("ul",ep,[b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[17]||(u[17]=[w("wi-check")])),_:1,__:[17]}),u[18]||(u[18]=w("Light weight & no dependencies other than Vue JS"))]),b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[19]||(u[19]=[w("wi-check")])),_:1,__:[19]}),u[20]||(u[20]=w("Only worry about your panes, the splitters are automatic"))]),b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[21]||(u[21]=[w("wi-check")])),_:1,__:[21]}),u[22]||(u[22]=w("Nesting supported"))]),b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[23]||(u[23]=[w("wi-check")])),_:1,__:[23]}),u[24]||(u[24]=w("Fully responsive"))]),b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[25]||(u[25]=[w("wi-check")])),_:1,__:[25]}),u[26]||(u[26]=w("Support for touch devices"))]),b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[27]||(u[27]=[w("wi-check")])),_:1,__:[27]}),u[28]||(u[28]=w("Push other panes or not"))]),b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[29]||(u[29]=[w("wi-check")])),_:1,__:[29]}),u[30]||(u[30]=w("Double click a splitter to maximize pane"))]),b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[31]||(u[31]=[w("wi-check")])),_:1,__:[31]}),u[32]||(u[32]=w("Programmatically set pane width or height"))]),b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[33]||(u[33]=[w("wi-check")])),_:1,__:[33]}),u[34]||(u[34]=w("Programmatically add and remove panes"))]),b("li",null,[_(T,{class:"mr2",color:"primary",size:"20"},{default:h(()=>u[35]||(u[35]=[w("wi-check")])),_:1,__:[35]}),u[36]||(u[36]=w("Also supports Vue 2 (legacy branch)"))])]),u[182]||(u[182]=b("h2",{class:"mt12 mb4 title2"},"Github project  &  important notes",-1)),_(j,{"align-center":"",shrink:""},{default:h(()=>[_(T,{class:"ml1 mr5 lightgrey",size:"46"},{default:h(()=>u[37]||(u[37]=[w("mdi mdi-github")])),_:1,__:[37]}),b("a",tp,[u[39]||(u[39]=w("//github.com/antoniandre/splitpanes ")),_(T,{color:"primary"},{default:h(()=>u[38]||(u[38]=[w("mdi mdi-open-in-new")])),_:1,__:[38]})])]),_:1}),_(j,{class:"my4","align-center":""},{default:h(()=>[_(T,{class:"mr4",size:"50",color:"pink-light3"},{default:h(()=>u[40]||(u[40]=[w("mdi mdi-heart")])),_:1,__:[40]}),_(O,{class:"ma0","border-left":"",color:"pink",style:{width:"100%","max-width":"600px"}},{default:h(()=>u[41]||(u[41]=[w("If you like Splitpanes, you can"),b("a",{class:"pink mx2",href:"https://www.paypal.me/antoniandre1",target:"_blank",style:{"text-decoration":"underline"}},[b("strong",null,"Support the project")],-1),w("or"),b("a",{class:"pink ml2",href:"https://github.com/sponsors/antoniandre",target:"_blank",style:{"text-decoration":"underline"}},[b("strong",null,"Sponsor the author")],-1),w("!"),b("div",null,[w("Thank you so much to all the backers! "),b("span",{class:"title2 ml1"},"🙏")],-1)])),_:1,__:[41]})]),_:1}),b("div",sp,[(m(),k("svg",ip,u[42]||(u[42]=[b("path",{fill:"#497ca2",d:"M449 0c-78 5-152 39-217 82-19 13-37 26-54 40-39 1-77 15-110 34-34 21-53 60-61 99-11 52-8 108 6 159 7 23 16 46 33 63 4-4 13-4 13-11-1-5-7-8-9-14-27-48-32-108-11-159 13-32 36-63 68-77 19-9 42-7 58 6 6 7 18 4 24-2 6-4 11-10 19-10-24 25-39 60-38 95 1 15 3 31 8 45 16 36 41 69 76 89 5 2 10 6 16 7 5-2 14-5 14-12-4-9-14-12-21-18-27-23-56-48-67-82-9-29-1-60 8-88 7-15 21-32 39-29 15 1 28 13 43 8 11-5 13-17 16-27 5-17 3-38-10-51-16-18-40-23-62-25l-11-2c23-19 53-26 81-31 21-3 43-5 64-2 18 3 28 21 42 31-33 47-57 102-56 159a170 170 0 0086 149c6-1 13-7 10-14-5-11-17-16-25-25-33-30-52-75-50-121 1-29 11-58 24-84 12-25 25-52 47-71 9-8 22-13 33-7 20 8 42 14 63 13-35 27-55 70-64 113-9 44-7 91 12 133 15 37 45 68 81 85 32 16 67 24 101 27 18 1 36 2 53-4 4-1 6-7 2-9-13-6-28-4-42-6-45-5-92-16-127-45-34-28-54-71-60-114-5-47 7-97 34-137 11-15 26-31 45-34 14-1 25 12 31 23 6 12 16 24 29 28 20-10 40-26 43-50 2-17-6-34-14-49-15-25-40-43-69-48-20-5-41-2-61-6-22-21-54-24-83-24zm6 21c22 0 48 5 62 25 4 7 8 16 8 24-1 10-10 22-21 19-9-7-18-14-30-16-14-4-31-1-43 8-6 6-17 8-24 2-9-6-17-15-28-17-27-7-54 1-81 6a364 364 0 01157-51zm117 29c33 0 66 25 72 58 3 12 3 28-8 35-3 2-6 4-8 1-8-12-12-27-23-37-3-7-12-8-19-9-13-2-26 0-39-4 7-7 6-17 4-25l-3-16 24-3zm-372 92l46 2c18 2 33 16 34 34 1 7 1 17-6 21-6 0-12-4-18-6-21-8-46-14-67-3-6 2-11 9-17 5-10-4-18-14-30-12-30 1-56 21-77 42-16 17-30 37-43 56 0-39 17-80 49-104 26-22 61-30 94-34l35-1z"},null,-1)]))),_(O,{class:"ma0","border-left":"",color:"pale-blue",style:{width:"100%","max-width":"600px"}},{default:h(()=>u[43]||(u[43]=[b("div",{class:"text-bold"},[w("Do you need A UI framework? Checkout"),b("a",{class:"title2 ml4",href:"https://antoniandre.github.io/wave-ui",target:"_blank",style:{width:"50px",color:"#1471b8","text-decoration":"underline"}},[b("strong",null,"Wave UI")]),b("div",null,"By the same awesome author.")],-1)])),_:1,__:[43]})]),b("div",np,[u[46]||(u[46]=w("# Demo -")),b("a",lp,[u[45]||(u[45]=w("try it yourself on Codepen")),_(T,{class:"ml1",color:"primary"},{default:h(()=>u[44]||(u[44]=[w("mdi mdi-open-in-new")])),_:1,__:[44]})])]),_(M(Ae),{class:"default-theme example example1",style:{height:"400px"}},{default:h(()=>[_(M(fe),{"min-size":"20"},{default:h(()=>u[47]||(u[47]=[b("span",null,[w("1"),b("br"),b("em",{class:"specs"},"I have a min width of 20%")],-1)])),_:1,__:[47]}),_(M(fe),null,{default:h(()=>[_(M(Ae),{class:"default-theme example",horizontal:""},{default:h(()=>[_(M(fe),null,{default:h(()=>u[48]||(u[48]=[b("span",null,"2",-1)])),_:1,__:[48]}),_(M(fe),null,{default:h(()=>u[49]||(u[49]=[b("span",null,"3",-1)])),_:1,__:[49]}),_(M(fe),null,{default:h(()=>u[50]||(u[50]=[b("span",null,"4",-1)])),_:1,__:[50]})]),_:1})]),_:1}),_(M(fe),null,{default:h(()=>u[51]||(u[51]=[b("span",null,"5",-1)])),_:1,__:[51]})]),_:1}),_(j,{class:"pb6",wrap:""},{default:h(()=>[_(M(we),{class:"grow mb0 mr2",language:"html-vue",label:"HTML Vue Template"},{default:h(()=>u[52]||(u[52]=[w(` + 1 + + + 2 + 3 + 4 + + + 5 +`)])),_:1,__:[52]}),_(M(we),{class:"grow mb0",language:"css",label:"CSS"},{default:h(()=>u[53]||(u[53]=[w(`.splitpanes__pane { + display: flex; + justify-content: center; + align-items: center; + font-family: Helvetica, Arial, sans-serif; + color: rgba(255, 255, 255, 0.6); + font-size: 5em; +} +`)])),_:1,__:[53]})]),_:1}),u[183]||(u[183]=jt('

Installation

You have two options: NPM or <script> tag.

Via NPM

',3)),_(j,{"align-center":"",wrap:""},{default:h(()=>[_(M(we),{class:"px4",language:"shell"},{default:h(()=>u[54]||(u[54]=[w("npm i splitpanes # For Vue 3")])),_:1,__:[54]}),u[56]||(u[56]=b("span",{class:"mx2"},"or",-1)),_(M(we),{class:"px4",language:"shell"},{default:h(()=>u[55]||(u[55]=[w(`npm i splitpanes@legacy # For Vue 2 +`)])),_:1,__:[55]})]),_:1,__:[56]}),b("p",op,[_(T,{class:"mr1"},{default:h(()=>u[57]||(u[57]=[w("wi-chevron-right")])),_:1,__:[57]}),u[58]||(u[58]=w("View and edit a working")),u[59]||(u[59]=b("a",{class:"ml2",href:"https://codepen.io/antoniandre/pen/LYNKGWV",target:"_blank"},"Vue 3 example",-1)),u[60]||(u[60]=w(", or")),u[61]||(u[61]=b("a",{class:"mx2",href:"https://codepen.io/antoniandre/pen/XybPKP",target:"_blank"},"Vue 2 example",-1)),u[62]||(u[62]=w("on Codepen."))]),u[184]||(u[184]=b("div",{class:"mt6"},"Then import the component and CSS:",-1)),_(ne,{items:2,"content-class":"pa0"},{"item-title.1":h(()=>u[63]||(u[63]=[w("Composition API")])),"item-content.1":h(()=>[_(M(we),{class:"ma0 bd0",language:"js"},{default:h(()=>u[64]||(u[64]=[w(`import { Splitpanes, Pane } from 'splitpanes' +import 'splitpanes/dist/splitpanes.css'`)])),_:1,__:[64]})]),"item-title.2":h(()=>u[65]||(u[65]=[w("Options API")])),"item-content.2":h(()=>[_(M(we),{class:"ma0 bd0",language:"js"},{default:h(()=>u[66]||(u[66]=[w(`import { Splitpanes, Pane } from 'splitpanes' +import 'splitpanes/dist/splitpanes.css' + +export default { + components: { Splitpanes, Pane }, + ... +} +`)])),_:1,__:[66]})]),_:1}),u[185]||(u[185]=b("h3",{class:"mt12"},[w("Via "),b("span",{class:"code"}," - + +
- diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..8d93c3a --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,31 @@ +import globals from 'globals' +import pluginJs from '@eslint/js' +import pluginVue from 'eslint-plugin-vue' +import importPlugin from 'eslint-plugin-import' +import nPlugin from 'eslint-plugin-n' +import promisePlugin from 'eslint-plugin-promise' +import standard from 'eslint-config-standard' + +export default [ + { files: ['**/*.{js,mjs,cjs,vue}'] }, + { languageOptions: { globals: { ...globals.browser, ...globals.node } } }, + pluginJs.configs.recommended, + { + name: 'standard', + rules: standard.rules, + plugins: { + import: importPlugin, + n: nPlugin, + promise: promisePlugin + } + }, + ...pluginVue.configs['flat/essential'], + { + rules: { + 'brace-style': ['error', 'stroustrup', { allowSingleLine: true }], + 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', + 'vue/multi-word-component-names': 'off' + } + } +] diff --git a/index.html b/index.html index 3d104a2..7bc200b 100644 --- a/index.html +++ b/index.html @@ -19,7 +19,6 @@ Splitpanes -