vue-next
Version:
## Status: Pre-Alpha.
2 lines (1 loc) • 38.6 kB
JavaScript
var VueDOMRuntime=function(e){"use strict";function n(e,n){const t=Object.create(null),o=e.split(",");for(let e=0;e<o.length;e++)t[o[e]]=!0;return n?e=>!!t[e.toLowerCase()]:e=>!!t[e]}const t={},o=[],r=()=>{},l=()=>!1,s=e=>"o"===e[0]&&"n"===e[1],c=(e,n)=>{for(const t in n)e[t]=n[t];return e},u=Object.prototype.hasOwnProperty,i=(e,n)=>u.call(e,n),a=Array.isArray,f=e=>"function"==typeof e,d=e=>"string"==typeof e,p=e=>"symbol"==typeof e,h=e=>null!==e&&"object"==typeof e;function m(e){return h(e)&&f(e.then)&&f(e.catch)}const g=Object.prototype.toString,y=e=>g.call(e);const v=e=>"[object Object]"===y(e),b=e=>"key"===e||"ref"===e||e.startsWith("onVnode"),S=/-(\w)/g,k=e=>e.replace(S,(e,n)=>n?n.toUpperCase():""),C=/\B([A-Z])/g,T=e=>e.replace(C,"-$1").toLowerCase(),w=e=>e.charAt(0).toUpperCase()+e.slice(1),x=(e,n)=>e!==n&&(e==e||n==n);let E=!0;const R=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(p));function M(e){return function(n,t,o){const r=Reflect.get(n,t,o);return p(t)&&R.has(t)?r:we(r)?r.value:(Se(n,"get",t),h(r)?e?ae(r):ie(r):r)}}function P(e,n,t,o){t=pe(t);const r=e[n];if(we(r)&&!we(t))return r.value=t,!0;const l=i(e,n),s=Reflect.set(e,n,t,o);return e===pe(o)&&(l?x(t,r)&&ke(e,"set",n):ke(e,"add",n)),s}function N(e,n){const t=i(e,n),o=(e[n],Reflect.deleteProperty(e,n));return o&&t&&ke(e,"delete",n),o}function U(e,n){const t=Reflect.has(e,n);return Se(e,"has",n),t}function O(e){return Se(e,"iterate"),Reflect.ownKeys(e)}const V={get:M(!1),set:P,deleteProperty:N,has:U,ownKeys:O},_={get:M(!0),set:(e,n,t,o)=>!!E||P(e,n,t,o),deleteProperty:(e,n)=>!!E||N(e,n),has:U,ownKeys:O},A=e=>h(e)?ie(e):e,F=e=>h(e)?ae(e):e,D=e=>Reflect.getPrototypeOf(e);function $(e,n,t){return Se(e=pe(e),"get",n=pe(n)),t(D(e).get.call(e,n))}function L(e){const n=pe(this);return Se(n,"has",e=pe(e)),D(n).has.call(n,e)}function j(e){return Se(e=pe(e),"iterate"),Reflect.get(D(e),"size",e)}function B(e){e=pe(e);const n=pe(this),t=D(n),o=t.has.call(n,e),r=t.add.call(n,e);return o||ke(n,"add",e),r}function W(e,n){n=pe(n);const t=pe(this),o=D(t),r=o.has.call(t,e),l=o.get.call(t,e),s=o.set.call(t,e,n);return r?x(n,l)&&ke(t,"set",e):ke(t,"add",e),s}function H(e){const n=pe(this),t=D(n),o=t.has.call(n,e),r=(t.get&&t.get.call(n,e),t.delete.call(n,e));return o&&ke(n,"delete",e),r}function z(){const e=pe(this),n=0!==e.size,t=D(e).clear.call(e);return n&&ke(e,"clear"),t}function K(e){return function(n,t){const o=this,r=pe(o),l=e?F:A;return Se(r,"iterate"),D(r).forEach.call(r,(function(e,t){return n.call(o,l(e),l(t),o)}),t)}}function I(e,n){return function(...t){const o=pe(this),r="entries"===e||e===Symbol.iterator&&o instanceof Map,l=D(o)[e].apply(o,t),s=n?F:A;return Se(o,"iterate"),{next(){const{value:e,done:n}=l.next();return n?{value:e,done:n}:{value:r?[s(e[0]),s(e[1])]:s(e),done:n}},[Symbol.iterator](){return this}}}}function G(e,n){return function(...t){return E?"delete"!==n&&this:e.apply(this,t)}}const Y={get(e){return $(this,e,A)},get size(){return j(this)},has:L,add:B,set:W,delete:H,clear:z,forEach:K(!1)},q={get(e){return $(this,e,F)},get size(){return j(this)},has:L,add:G(B,"add"),set:G(W,"set"),delete:G(H,"delete"),clear:G(z,"clear"),forEach:K(!0)};function X(e){return(n,t,o)=>Reflect.get(i(e,t)&&t in n?e:n,t,o)}["keys","values","entries",Symbol.iterator].forEach(e=>{Y[e]=I(e,!1),q[e]=I(e,!0)});const J={get:X(Y)},Z={get:X(q)},Q=new WeakMap,ee=new WeakMap,ne=new WeakMap,te=new WeakMap,oe=new WeakMap,re=new WeakSet,le=new WeakSet,se=new Set([Set,Map,WeakMap,WeakSet]),ce=n("Object,Array,Map,Set,WeakMap,WeakSet"),ue=e=>!e._isVue&&!e._isVNode&&ce(function(e){return y(e).slice(8,-1)}(e))&&!le.has(e);function ie(e){return oe.has(e)?e:re.has(e)?ae(e):fe(e,ee,ne,V,J)}function ae(e){return ne.has(e)&&(e=ne.get(e)),fe(e,te,oe,_,Z)}function fe(e,n,t,o,r){if(!h(e))return e;let l=n.get(e);if(void 0!==l)return l;if(t.has(e))return e;if(!ue(e))return e;const s=se.has(e.constructor)?r:o;return l=new Proxy(e,s),n.set(e,l),t.set(l,e),Q.has(e)||Q.set(e,new Map),l}function de(e){return ne.has(e)||oe.has(e)}function pe(e){return ne.get(e)||oe.get(e)||e}const he=[],me=Symbol("iterate");function ge(e,n=t){(function(e){return null!=e&&!0===e._isEffect})(e)&&(e=e.raw);const o=function(e,n){const t=function(...n){return function(e,n,t){if(!e.active)return n(...t);if(!he.includes(e)){ve(e);try{return he.push(e),n(...t)}finally{he.pop()}}}(t,e,n)};return t._isEffect=!0,t.active=!0,t.raw=e,t.scheduler=n.scheduler,t.onTrack=n.onTrack,t.onTrigger=n.onTrigger,t.onStop=n.onStop,t.computed=n.computed,t.deps=[],t}(e,n);return n.lazy||o(),o}function ye(e){e.active&&(ve(e),e.onStop&&e.onStop(),e.active=!1)}function ve(e){const{deps:n}=e;if(n.length){for(let t=0;t<n.length;t++)n[t].delete(e);n.length=0}}let be=!0;function Se(e,n,t){if(!be||0===he.length)return;const o=he[he.length-1];"iterate"===n&&(t=me);let r=Q.get(e);void 0===r&&Q.set(e,r=new Map);let l=r.get(t);void 0===l&&r.set(t,l=new Set),l.has(o)||(l.add(o),o.deps.push(l))}function ke(e,n,t,o){const r=Q.get(e);if(void 0===r)return;const l=new Set,s=new Set;if("clear"===n)r.forEach(e=>{Ce(l,s,e)});else if(void 0!==t&&Ce(l,s,r.get(t)),"add"===n||"delete"===n){const n=Array.isArray(e)?"length":me;Ce(l,s,r.get(n))}const c=e=>{!function(e,n,t,o,r){void 0!==e.scheduler?e.scheduler(e):e()}(e)};s.forEach(c),l.forEach(c)}function Ce(e,n,t){void 0!==t&&t.forEach(t=>{t.computed?n.add(t):e.add(t)})}const Te=e=>h(e)?ie(e):e;function we(e){return!!e&&!0===e._isRef}function xe(e,n){return{_isRef:!0,get value(){return e[n]},set value(t){e[n]=t}}}function Ee(e){let n,t;f(e)?(n=e,t=r):(n=e.get,t=e.set);let o,l=!0;const s=ge(n,{lazy:!0,computed:!0,scheduler:()=>{l=!0}});return{_isRef:!0,effect:s,get value(){return l&&(o=s(),l=!1),function(e){if(0===he.length)return;const n=he[he.length-1];for(let t=0;t<e.deps.length;t++){const o=e.deps[t];o.has(n)||(o.add(n),n.deps.push(o))}}(s),o},set value(e){t(e)}}}const Re=[];function Me(e,...n){const t=Re.length?Re[Re.length-1].component:null,o=t&&t.appContext.config.warnHandler,r=function(){let e=Re[Re.length-1];if(!e)return[];const n=[];for(;e;){const t=n[0];t&&t.vnode===e?t.recurseCount++:n.push({vnode:e,recurseCount:0});const o=e.component.parent;e=o&&o.vnode}return n}();if(o)o(e+n.join(""),t&&t.renderProxy,Pe(r).join(""));else if(console.warn(`[Vue warn]: ${e}`,...n),("undefined"==typeof process||"test"!==process.env.NODE_ENV)&&r.length)if(r.length>1&&console.groupCollapsed){console.groupCollapsed("at",...Ne(r[0]));const e=[];r.slice(1).forEach((n,t)=>{0!==t&&e.push("\n"),e.push(...Ne(n,t+1))}),console.log(...e),console.groupEnd()}else console.log(...Pe(r))}function Pe(e){const n=[];return e.forEach((e,t)=>{const o=Ne(e,t);0===t?n.push("at",...o):n.push("\n",...o)}),n}function Ne({vnode:e,recurseCount:n},t=0){const o=n>0?`... (${n} recursive calls)`:"",r=(0===t?"":" ".repeat(2*t+1))+`<${function(e,n){const t=e.type;let o=f(t)?t.displayName:t.name;if(!o&&n){const e=n.match(/([^/\\]+)\.vue$/);e&&(o=e[1])}return o?Oe(o):"AnonymousComponent"}(e)}`,l=">"+o,s=null==e.component.parent?"(Root)":"";return e.props?[r,...Ve(e.props),l,s]:[r+l,s]}const Ue=/(?:^|[-_])(\w)/g,Oe=e=>e.replace(Ue,e=>e.toUpperCase()).replace(/[-_]/g,"");function Ve(e){const n=[];for(const t in e){const o=e[t];d(o)?n.push(`${t}=${JSON.stringify(o)}`):n.push(`${t}=`,String(pe(o)))}return n}function _e(e,n,t,o){let r;try{r=o?e(...o):e()}catch(e){Fe(e,n,t)}return r}function Ae(e,n,t,o){if(f(e)){const r=_e(e,n,t,o);return null!=r&&!r._isVue&&m(r)&&r.catch(e=>{Fe(e,n,t)}),r}for(let r=0;r<e.length;r++)Ae(e[r],n,t,o)}function Fe(e,n,t){n&&n.vnode;if(n){let o=n.parent;const r=n.renderProxy,l=t;for(;o;){const n=o.ec;if(null!==n)for(let t=0;t<n.length;t++)if(n[t](e,r,l))return;o=o.parent}const s=n.appContext.config.errorHandler;if(s)return void _e(s,null,8,[e,r,l])}!function(e,n,t){throw e}(e)}const De=[],$e=[],Le=Promise.resolve();let je=!1;function Be(e){return e?Le.then(e):Le}function We(e){De.includes(e)||(De.push(e),je||Be(Ie))}function He(e){a(e)?$e.push(...e):$e.push(e),je||Be(Ie)}const ze=e=>[...new Set(e)];function Ke(){if($e.length){const e=ze($e);$e.length=0;for(let n=0;n<e.length;n++)e[n]()}}function Ie(e){let n;for(je=!0;n=De.shift();)_e(n,null,10);Ke(),je=!1,De.length&&Ie()}const Ge=Symbol(void 0),Ye=Symbol(void 0),qe=Symbol(void 0),Xe=Symbol(void 0),Je=Symbol(void 0),Ze=[];let Qe=null;function en(e){Ze.push(Qe=e?null:[])}let nn=1;function tn(e,n,t,r,l){nn--;const s=rn(e,n,t,r,l);return nn++,s.dynamicChildren=Qe||o,Ze.pop(),null!==(Qe=Ze[Ze.length-1]||null)&&Qe.push(s),s}function on(e){return!!e&&!0===e._isVNode}function rn(e,n=null,t=null,o=0,r=null){if(null!==n){(de(n)||bt in n)&&(n=c({},n));let{class:e,style:t}=n;null==e||d(e)||(n.class=un(e)),null!=t&&(de(t)&&!a(t)&&(t=c({},t)),n.style=cn(t))}const l=d(e)?1:h(e)?4:f(e)?2:0,s={_isVNode:!0,type:e,props:n,key:null!==n&&n.key||null,ref:null!==n&&n.ref||null,children:null,component:null,suspense:null,el:null,anchor:null,target:null,shapeFlag:l,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return function(e,n){let t=0;null==n?n=null:a(n)?t=16:"object"==typeof n?t=32:f(n)?(n={default:n},t=32):(n=d(n)?n:n+"",t=8);e.children=n,e.shapeFlag|=t}(s,t),nn>0&&null!==Qe&&(o>0||4&l||2&l)&&Qe.push(s),s}function ln(e,n){return{_isVNode:!0,type:e.type,props:n?e.props?fn(e.props,n):n:e.props,key:e.key,ref:e.ref,children:e.children,target:e.target,shapeFlag:e.shapeFlag,patchFlag:e.patchFlag,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,component:null,suspense:null,el:null,anchor:null}}function sn(e){return null==e?rn(Je):a(e)?rn(Ge,null,e):"object"==typeof e?null===e.el?e:ln(e):rn(Xe,null,e+"")}function cn(e){if(a(e)){const n={};for(let t=0;t<e.length;t++){const o=cn(e[t]);if(o)for(const e in o)n[e]=o[e]}return n}if(h(e))return e}function un(e){let n="";if(d(e))n=e;else if(a(e))for(let t=0;t<e.length;t++)n+=un(e[t])+" ";else if(h(e))for(const t in e)e[t]&&(n+=t+" ");return n.trim()}const an=/^on|^vnode/;function fn(...e){const n={};c(n,e[0]);for(let t=1;t<e.length;t++){const o=e[t];for(const e in o)if("class"===e)n.class=un([n.class,o.class]);else if("style"===e)n.style=cn([n.style,o.style]);else if(an.test(e)){const t=n[e];n[e]=t?[].concat(t,o[e]):o[e]}else n[e]=o[e]}return n}function dn(e,n,t){t&&(t[e]||(t[e]=[])).push((...o)=>{if(t.isUnmounted)return;be=!1,gt(t);const r=Ae(n,t,e,o);return gt(null),be=!0,r})}const pn=e=>(n,t=ht)=>dn(e,n,t),hn=pn("bm"),mn=pn("m"),gn=pn("bu"),yn=pn("u"),vn=pn("bum"),bn=pn("um"),Sn=pn("rtg"),kn=pn("rtc"),Cn=pn("ec");let Tn=null;function wn(e){const{type:n,vnode:o,renderProxy:r,props:l,slots:s,attrs:c,emit:u}=e;let i;Tn=e;try{if(4&o.shapeFlag)i=sn(e.render.call(r));else{const e=n;i=sn(e.length>1?e(l,{attrs:c,slots:s,emit:u}):e(l,null))}null!=n.props&&!1!==n.inheritAttrs&&c!==t&&Object.keys(c).length&&(1&i.shapeFlag||6&i.shapeFlag)&&(i=ln(i,c))}catch(n){Fe(n,e,1),i=rn(Je)}return Tn=null,i}function xn(e,n){const t=Object.keys(n);if(t.length!==Object.keys(e).length)return!0;for(let o=0;o<t.length;o++){const r=t[o];if(n[r]!==e[r])return!0}return!1}function En(e,n,o){const r=null!=o,l=function(e){if(!e)return null;if(Rn.has(e))return Rn.get(e);const n={};if(Rn.set(e,n),a(e))for(let o=0;o<e.length;o++){const r=k(e[o]);"$"!==r[0]&&(n[r]=t)}else for(const t in e){const o=k(t);if("$"!==o[0]){const r=e[t],l=n[o]=a(r)||f(r)?{type:r}:r;if(null!=l){const e=Nn(Boolean,l.type),n=Nn(String,l.type);l[1]=e>-1,l[2]=e<n}}}return n}(o);if(!n&&!r)return;const s={};let c=void 0;const u=e.propsProxy,d=u?(e,n)=>{s[e]=n,u[e]=n}:(e,n)=>{s[e]=n};if(E=!1,null!=n)for(const e in n){if(b(e))continue;const t=k(e);r&&!i(l,t)?(c||(c={}))[e]=n[e]:d(t,n[e])}if(r)for(const e in l){let n=l[e];if(null==n)continue;const t=!i(s,e),o=i(n,"default"),r=s[e];if(o&&void 0===r){const t=n.default;d(e,f(t)?t():t)}n[1]&&(t&&!o?d(e,!1):!n[2]||""!==r&&r!==T(e)||d(e,!0))}else c=s;const{patchFlag:p}=e.vnode;if(null!==u&&(0===p||16&p)){const e=pe(u);for(const n in e)i(s,n)||delete u[n]}E=!0,e.props=s,e.attrs=l?c||t:e.props}const Rn=new WeakMap;function Mn(e){const n=e&&e.toString().match(/^\s*function (\w+)/);return n?n[1]:""}function Pn(e,n){return Mn(e)===Mn(n)}function Nn(e,n){if(a(n)){for(let t=0,o=n.length;t<o;t++)if(Pn(n[t],e))return t}else if(h(n))return Pn(n,e)?0:-1;return-1}const Un=e=>a(e)?e.map(sn):[sn(e)],On=(e,n)=>e=>Un(n(e));function Vn(e,n){let t;if(32&e.vnode.shapeFlag){const e=n;if(e._compiled)t=n;else{t={};for(const n in e){const o=e[n];if(f(o))t[n]=On(n,o);else if(null!=o){const e=Un(o);t[n]=()=>e}}}}else if(null!==n){const e=Un(n);t={default:()=>e}}void 0!==t&&(e.slots=t)}const _n=new WeakMap;function An(e,n,o,r,l,s=t){let c=_n.get(o);c||(c=new WeakMap,_n.set(o,c)),f(o)&&(o={mounted:o,updated:o});for(const t in o){const u=o[t],i="onVnode"+t[0].toUpperCase()+t.slice(1),a=(e,t)=>{let o;null!=t&&(o=c.get(t),c.delete(t)),c.set(e,r),u(e.el,{instance:n.renderProxy,value:r,oldValue:o,arg:l,modifiers:s},e,t)},f=e[i];e[i]=f?[].concat(f,a):a}}function Fn(e,n,t,o=null){Ae(e,n,7,[t,o])}function Dn(){return{config:{devtools:!0,performance:!1,isNativeTag:l,isCustomElement:l,errorHandler:void 0,warnHandler:void 0},mixins:[],components:{},directives:{},provides:{}}}function $n(e){return function(){const n=Dn();let t=!1;const o={get config(){return n.config},set config(e){},use:e=>(f(e)?e(o):f(e.install)&&e.install(o),o),mixin:e=>(n.mixins.push(e),o),component:(e,t)=>t?(n.components[e]=t,o):n.components[e],directive:(e,t)=>t?(n.directives[e]=t,o):n.directives[e],mount(o,r,l){if(!t){const s=rn(o,l);return s.appContext=n,e(s,r),t=!0,s.component.renderProxy}},provide(e,t){n.provides[e]=t}};return o}}function Ln(e){const{shapeFlag:n,children:t}=e;if(n&Tt.SLOTS_CHILDREN){const{default:e,fallback:n}=t;return{content:sn(f(e)?e():e),fallback:sn(f(n)?n():n)}}return{content:sn(t),fallback:sn(null)}}const jn={scheduler:We};function Bn(e,n){return e.type===n.type&&e.key===n.key}function Wn(e,n){for(let t=0;t<e.length;t++)e[t](n)}function Hn(e,n){null===n||n.isResolved?He(e):a(e)?n.effects.push(...e):n.effects.push(e)}function zn(e){const{insert:n,remove:r,patchProp:l,createElement:s,createText:c,createComment:u,setText:i,setElementText:a,parentNode:p,nextSibling:h,querySelector:g}=e;function y(e,o,r,h=null,P=null,A=null,F=!1,D=!1){null==e||Bn(e,o)||(h=V(e),U(e,P,A,!0),e=null);const{type:$,shapeFlag:L}=o;switch($){case Xe:!function(e,t,o,r){if(null==e)n(t.el=c(t.children),o,r);else{const n=t.el=e.el;t.children!==e.children&&i(n,t.children)}}(e,o,r,h);break;case Je:v(e,o,r,h);break;case Ge:!function(e,t,o,r,l,s,c,i){const a=t.el=e?e.el:u(""),f=t.anchor=e?e.anchor:u("");null==e?(n(a,o,r),n(f,o,r),S(t.children,o,f,l,s,c,i)):M(e,t,o,f,l,s,c,i)}(e,o,r,h,P,A,F,D);break;case Ye:!function(e,n,t,o,r,l,s,c){const u=n.props&&n.props.target,{patchFlag:i,shapeFlag:f,children:p}=n;if(null==e){const e=n.target=d(u)?g(u):u;null!=e&&(8&f?a(e,p):16&f&&S(p,e,null,r,l,s,c))}else{const o=n.target=e.target;if(1===i?a(o,p):n.dynamicChildren?k(e.dynamicChildren,n.dynamicChildren,t,r,l,s):c||M(e,n,o,null,r,l,s),u!==(e.props&&e.props.target)){const e=n.target=d(u)?g(u):null;if(null!=e)if(8&f)a(o,""),a(e,p);else if(16&f)for(let n=0;n<p.length;n++)N(p[n],e,null)}}v(e,n,t,o)}(e,o,r,h,P,A,F,D);break;case qe:!function(e,n,t,o,r,l,c,u){null==e?function(e,n,t,o,r,l,c){const u=s("div"),i=e.suspense=function(e,n,t,o,r,l,s,c){return{vnode:e,parent:n,parentComponent:t,isSVG:s,optimized:c,container:o,hiddenContainer:r,anchor:l,deps:0,subTree:null,fallbackTree:null,isResolved:!1,isUnmounted:!1,effects:[]}}(e,r,o,n,u,t,l,c),{content:a,fallback:f}=Ln(e);i.subTree=a,i.fallbackTree=f,y(null,a,u,null,o,i,l,c),i.deps>0?(y(null,f,n,t,o,null,l,c),e.el=f.el):T(i)}(n,t,o,r,l,c,u):function(e,n,t,o,r,l,s){const c=n.suspense=e.suspense;c.vnode=n;const{content:u,fallback:i}=Ln(n),a=c.subTree,f=c.fallbackTree;c.isResolved?(y(a,u,t,o,r,c,l,s),n.el=u.el):(y(a,u,c.hiddenContainer,null,r,c,l,s),c.deps>0&&(y(f,i,t,o,r,null,l,s),n.el=i.el));c.subTree=u,c.fallbackTree=i}(e,n,t,o,r,c,u)}(e,o,r,h,P,A,F,D);break;default:1&L?function(e,o,r,c,u,i,f,d){null==e?function(e,t,o,r,c,u,i){const f=e.type;u=u||"svg"===f;const d=e.el=s(f,u),{props:p,shapeFlag:h}=e;if(null!=p){for(const e in p)b(e)||l(d,e,p[e],null,u);null!=p.onVnodeBeforeMount&&Fn(p.onVnodeBeforeMount,r,e)}8&h?a(d,e.children):16&h&&S(e.children,d,null,r,c,u,i||null!==e.dynamicChildren);n(d,t,o),null!=p&&null!=p.onVnodeMounted&&Hn(()=>{Fn(p.onVnodeMounted,r,e)},c)}(o,r,c,u,i,f,d):function(e,n,o,r,s,c){const u=n.el=e.el,{patchFlag:i,dynamicChildren:f}=n,d=e&&e.props||t,p=n.props||t;null!=p.onVnodeBeforeUpdate&&Fn(p.onVnodeBeforeUpdate,o,n,e);if(i>0){if(16&i)C(u,n,d,p,o,r,s);else if(2&i&&d.class!==p.class&&l(u,"class",p.class,null,s),4&i&&l(u,"style",p.style,d.style,s),8&i){const t=n.dynamicProps;for(let n=0;n<t.length;n++){const c=t[n],i=d[c],a=p[c];i!==a&&l(u,c,a,i,s,e.children,o,r,O)}}if(1&i)return void(e.children!==n.children&&a(u,n.children))}else c||null!=f||C(u,n,d,p,o,r,s);null!=f?k(e.dynamicChildren,f,u,o,r,s):c||M(e,n,u,null,o,r,s);null!=p.onVnodeUpdated&&Hn(()=>{Fn(p.onVnodeUpdated,o,n,e)},r)}(e,o,u,i,f,d);null!==o.ref&&null!==u&&_(o.ref,e&&e.ref,u,o.el)}(e,o,r,h,P,A,F,D):6&L&&function(e,n,o,r,l,s,c,u){if(null==e)!function(e,n,o,r,l,s){const c=e.component=function(e,n){const o=(n?n.appContext:e.appContext)||pt,r={vnode:e,parent:n,appContext:o,type:e.type,root:null,next:null,subTree:null,update:null,render:null,renderProxy:null,propsProxy:null,setupContext:null,effects:null,provides:n?n.provides:Object.create(o.provides),accessCache:null,renderCache:null,renderContext:t,data:t,props:t,attrs:t,slots:t,refs:t,components:Object.create(o.components),directives:Object.create(o.directives),asyncDep:null,asyncResult:null,asyncResolved:!1,user:{},isUnmounted:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,emit:(e,...n)=>{const o=r.vnode.props||t,l=o[`on${e}`]||o[`on${w(e)}`];l&&Ae(l,r,6,n)}};return r.root=n?n.root:r,r}(e,r),u=e.type.props;En(c,e.props,u),Vn(c,e.children),4&e.shapeFlag&&function(e,n){const t=e.type;e.accessCache={},e.renderProxy=new Proxy(e,Xn);const o=e.propsProxy=ae(e.props),{setup:r}=t;if(r){const t=e.setupContext=r.length>1?function(e){return{attrs:new Proxy(e,St.attrs),slots:new Proxy(e,St.slots),emit:e.emit}}(e):null;ht=e,mt=n;const l=_e(r,e,0,[o,t]);if(ht=null,mt=null,m(l))return void(e.asyncDep=l);yt(e,l,n)}else vt(e,n)}(c,l);if(c.asyncDep){if(!l)throw new Error("Async component without a suspense boundary!");l.isResolved&&We(()=>{!function(e){e.isResolved=!1;const{vnode:n,subTree:t,fallbackTree:o,parentComponent:r,container:l,hiddenContainer:s,isSVG:c,optimized:u}=e,i=V(t);N(t,s,null),y(null,o,l,i,r,null,c,u);const a=n.el=o.el;r&&r.subTree===n&&(r.vnode.el=a,R(r,a));const d=n.props&&n.props.onSuspense;f(d)&&d()}(l)}),l.deps++,c.asyncDep.catch(e=>{Fe(e,c,0)}).then(e=>{c.isUnmounted||l.isUnmounted||function(e,n,t,o){t.deps--,e.asyncResolved=!0;const{vnode:r}=e;yt(e,n,t),x(e,t,r,p(e.subTree.el),V(e.subTree),o),R(e,r.el),0===t.deps&&T(t)}(c,e,l,s)});const t=c.subTree=rn(Je);return v(null,t,n,o),void(e.el=t.el)}x(c,l,e,n,o,s)}(n,o,r,l,s,c);else{const t=n.component=e.component;if(function(e,n,t){const{props:o,children:r}=e,{props:l,children:s,patchFlag:c}=n;if(c>0){if(256&c)return!0;if(16&c)return xn(o,l);if(8&c){const e=n.dynamicProps;for(let n=0;n<e.length;n++){const t=e[n];if(l[t]!==o[t])return!0}}}else if(!t)return null!=r||null!=s||o!==l&&(null===o?null!==l:null===l||xn(o,l));return!1}(e,n,u)){if(t.asyncDep&&!t.asyncResolved)return void E(t,n);t.next=n,t.update()}else n.component=e.component,n.el=e.el}null!==n.ref&&null!==l&&_(n.ref,e&&e.ref,l,n.component.renderProxy)}(e,o,r,h,P,A,F,D)}}function v(e,t,o,r){null==e?n(t.el=u(t.children||""),o,r):t.el=e.el}function S(e,n,t,o,r,l,s,c=0){for(let u=c;u<e.length;u++){y(null,s?e[u]:e[u]=sn(e[u]),n,t,o,r,l,s)}}function k(e,n,t,o,r,l){for(let s=0;s<n.length;s++){const c=e[s];y(c,n[s],c.type===Ge?p(c.el):t,null,o,r,l,!0)}}function C(e,n,o,r,s,c,u){if(o!==r){for(const t in r){if(b(t))continue;const i=r[t],a=o[t];i!==a&&l(e,t,i,a,u,n.children,s,c,O)}if(o!==t)for(const t in o)b(t)||t in r||l(e,t,null,null,u,n.children,s,c,O)}}function T(e){const{vnode:n,subTree:t,fallbackTree:o,effects:r,parentComponent:l,container:s}=e;let{anchor:c}=e;o.el&&(c=V(o),U(o,l,e,!0)),N(t,s,c);const u=n.el=t.el;l&&l.subTree===n&&(l.vnode.el=u,R(l,u));let i=e.parent,a=!1;for(;i;){if(!i.isResolved){i.effects.push(...r),a=!0;break}i=i.parent}a||He(r),e.isResolved=!0;const d=n.props&&n.props.onResolve;f(d)&&d()}function x(e,n,o,r,l,s){let c=!1;e.update=ge((function(){if(c){const{next:o}=e;null!==o&&E(e,o);const r=e.subTree,l=e.subTree=wn(e);null!==e.bu&&Wn(e.bu),e.refs!==t&&(e.refs={}),y(r,l,p(r.el),V(r),e,n,s),e.vnode.el=l.el,null===o&&R(e,l.el),null!==e.u&&Hn(e.u,n)}else{const t=e.subTree=wn(e);null!==e.bm&&Wn(e.bm),y(null,t,r,l,e,n,s),o.el=t.el,null!==e.m&&Hn(e.m,n),c=!0}}),jn)}function E(e,n){n.component=e,e.vnode=n,e.next=null,En(e,n.props,n.type.props),Vn(e,n.children)}function R({vnode:e,parent:n},t){for(;n&&n.subTree===e;)(e=n.vnode).el=t,n=n.parent}function M(e,n,t,r,l,s,c,u=!1){const i=e&&e.children,f=e?e.shapeFlag:0,d=n.children,{patchFlag:p,shapeFlag:h}=n;if(-1===p&&(u=!1),p>0){if(64&p)return void P(i,d,t,r,l,s,c,u);if(128&p)return void function(e,n,t,r,l,s,c,u){n=n||o;const i=(e=e||o).length,a=n.length,f=Math.min(i,a);let d;for(d=0;d<f;d++){const o=u?n[d]:n[d]=sn(n[d]);y(e[d],o,t,null,l,s,c,u)}i>a?O(e,l,s,!0,f):S(n,t,r,l,s,c,u,f)}(i,d,t,r,l,s,c,u)}8&h?(16&f&&O(i,l,s),d!==i&&a(t,d)):16&f?16&h?P(i,d,t,r,l,s,c,u):O(i,l,s,!0):(8&f&&a(t,""),16&h&&S(d,t,r,l,s,c,u))}function P(e,n,t,r,l,s,c,u){let i=0;const a=n.length;let f=e.length-1,d=a-1;for(;i<=f&&i<=d;){const o=e[i],a=u?n[i]:n[i]=sn(n[i]);if(!Bn(o,a))break;y(o,a,t,r,l,s,c,u),i++}for(;i<=f&&i<=d;){const o=e[f],a=u?n[i]:n[d]=sn(n[d]);if(!Bn(o,a))break;y(o,a,t,r,l,s,c,u),f--,d--}if(i>f){if(i<=d){const e=d+1,o=e<a?n[e].el:r;for(;i<=d;)y(null,u?n[i]:n[i]=sn(n[i]),t,o,l,s,c),i++}}else if(i>d)for(;i<=f;)U(e[i],l,s,!0),i++;else{const p=i,h=i,m=new Map;for(i=h;i<=d;i++){const e=u?n[i]:n[i]=sn(n[i]);null!=e.key&&m.set(e.key,i)}let g,v=0;const b=d-h+1;let S=!1,k=0;const C=new Array(b);for(i=0;i<b;i++)C[i]=0;for(i=p;i<=f;i++){const o=e[i];if(v>=b){U(o,l,s,!0);continue}let r;if(null!=o.key)r=m.get(o.key);else for(g=h;g<=d;g++)if(0===C[g-h]&&Bn(o,n[g])){r=g;break}void 0===r?U(o,l,s,!0):(C[r-h]=i+1,r>=k?k=r:S=!0,y(o,n[r],t,null,l,s,c,u),v++)}const T=S?function(e){const n=e.slice(),t=[0];let o,r,l,s,c;const u=e.length;for(o=0;o<u;o++){const u=e[o];if(0!==u){if(r=t[t.length-1],e[r]<u){n[o]=r,t.push(o);continue}for(l=0,s=t.length-1;l<s;)e[t[c=(l+s)/2|0]]<u?l=c+1:s=c;u<e[t[l]]&&(l>0&&(n[o]=t[l-1]),t[l]=o)}}l=t.length,s=t[l-1];for(;l-- >0;)t[l]=s,s=n[s];return t}(C):o;for(g=T.length-1,i=b-1;i>=0;i--){const e=h+i,o=n[e],u=e+1<a?n[e+1].el:r;0===C[i]?y(null,o,t,u,l,s,c):S&&(g<0||i!==T[g]?N(o,t,u):g--)}}}function N(e,t,o){if(null===e.component){if(e.type===qe){const n=e.suspense;return N(n.isResolved?n.subTree:n.fallbackTree,t,o),void(n.container=t)}if(e.type===Ge){n(e.el,t,o);const r=e.children;for(let e=0;e<r.length;e++)N(r[e],t,o);n(e.anchor,t,o)}else n(e.el,t,o)}else N(e.component.subTree,t,o)}function U(e,n,t,o){const{props:l,ref:s,type:c,component:u,suspense:i,children:a,dynamicChildren:f,shapeFlag:d,anchor:p}=e;if(null!==s&&null!==n&&_(s,null,n,null),null!=u)return void function(e,n,t){const{bum:o,effects:r,update:l,subTree:s,um:c}=e;null!==o&&Wn(o);if(null!==r)for(let e=0;e<r.length;e++)ye(r[e]);null!==l&&(ye(l),U(s,e,n,t));null!==c&&Hn(c,n);He(()=>{e.isUnmounted=!0}),null===n||n.isResolved||n.isUnmounted||null===e.asyncDep||e.asyncResolved||(n.deps--,0===n.deps&&T(n))}(u,t,o);if(null!=i)return void function(e,n,t,o){e.isUnmounted=!0,U(e.subTree,n,t,o),e.isResolved||U(e.fallbackTree,n,t,o)}(i,n,t,o);null!=l&&null!=l.onVnodeBeforeUnmount&&Fn(l.onVnodeBeforeUnmount,n,e);const h=c===Ge&&o;null!=f?O(f,n,t,h):16&d&&O(a,n,t,h),o&&(r(e.el),null!=p&&r(p)),null!=l&&null!=l.onVnodeUnmounted&&Hn(()=>{Fn(l.onVnodeUnmounted,n,e)},t)}function O(e,n,t,o,r=0){for(let l=r;l<e.length;l++)U(e[l],n,t,o)}function V({component:e,suspense:n,anchor:t,el:o}){return null!==e?V(e.subTree):null!==n?V(n.isResolved?n.subTree:n.fallbackTree):h(t||o)}function _(e,n,o,r){const l=o.refs===t?o.refs={}:o.refs,s=pe(o.renderContext);if(null!==n&&n!==e)if(d(n)){l[n]=null;const e=s[n];we(e)&&(e.value=null)}else we(n)&&(n.value=null);if(d(e)){const n=s[e];we(n)&&(n.value=r),l[e]=r}else we(e)?e.value=r:f(e)&&e(r,l)}const A=(e,n)=>{null==e?n._vnode&&U(n._vnode,null,null,!0):y(n._vnode||null,e,n),Ke(),n._vnode=e};return{render:A,createApp:$n(A)}}const Kn=e=>e();function In(e,n,t){return f(n)?Gn(e,n,t):Gn(e,null,n)}function Gn(e,n,{lazy:o,deep:r,flush:l,onTrack:s,onTrigger:c}=t){const u=ht,i=mt;let f,d;if(f=a(e)?()=>e.map(e=>we(e)?e.value:_e(e,u,2)):we(e)?()=>e.value:n?()=>_e(e,u,2):()=>{if(!u||!u.isUnmounted)return d&&d(),_e(e,u,3,[p])},r){const e=f;f=()=>(function e(n,t=new Set){if(!h(n)||t.has(n))return;t.add(n);if(a(n))for(let o=0;o<n.length;o++)e(n[o],t);else if(n instanceof Map)n.forEach((o,r)=>{e(n.get(r),t)});else if(n instanceof Set)n.forEach(n=>{e(n,t)});else for(const o in n)e(n[o],t);return n})(e())}const p=e=>{d=v.onStop=()=>{_e(e,u,4)}};let m=a(e)?[]:void 0;const g=n?()=>{if(u&&u.isUnmounted)return;const e=v();(r||x(e,m))&&(d&&d(),Ae(n,u,3,[e,m,p]),m=e)}:void 0;let y;y="sync"===l?Kn:"pre"===l?e=>{u&&null==u.vnode.el?e():We(e)}:e=>{Hn(e,i)};const v=ge(f,{lazy:!0,computed:!0,onTrack:s,onTrigger:c,scheduler:g?()=>y(g):y});return o?m=v():y(g||v),kt(v),()=>{ye(v)}}function Yn(e,n,t){const o=this.renderProxy,r=In(d(e)?()=>o[e]:e.bind(o),n.bind(o),t);return vn(r,this),r}const qn={$data:"data",$props:"propsProxy",$attrs:"attrs",$slots:"slots",$refs:"refs",$parent:"parent",$root:"root",$emit:"emit",$options:"type"},Xn={get(e,n){const{renderContext:o,data:r,props:l,propsProxy:s,accessCache:c,type:u,user:a}=e,f=c[n];if(void 0!==f)switch(f){case 0:return r[n];case 1:return o[n];case 2:return s[n]}else{if(r!==t&&i(r,n))return c[n]=0,r[n];if(i(o,n))return c[n]=1,o[n];if(i(l,n))return null!=u.props&&(c[n]=2),s[n];if("$cache"===n)return e.renderCache||(e.renderCache=[]);if("$el"===n)return e.vnode.el;if(i(qn,n))return e[qn[n]]}switch(n){case"$forceUpdate":return e.update;case"$nextTick":return Be;case"$watch":return Yn.bind(e)}if(i(a,n))return a[n]},set(e,n,o){const{data:r,renderContext:l}=e;if(r!==t&&i(r,n))r[n]=o;else if(i(l,n))l[n]=o;else{if("$"===n[0]&&n.slice(1)in e)return!1;if(n in e.props)return!1;e.user[n]=o}return!0}};function Jn(e,n){if(ht){let t=ht.provides;const o=ht.parent&&ht.parent.provides;o===t&&(t=ht.provides=Object.create(o)),t[e]=n}else;}function Zn(e,n){if(ht){const t=ht.provides;if(e in t)return t[e];if(void 0!==n)return n}}function Qn(e,n,o=!1){const l=e.renderContext===t?e.renderContext=ie({}):e.renderContext,s=e.renderProxy,{mixins:u,extends:i,props:d,data:p,computed:m,methods:g,watch:y,provide:v,inject:b,components:S,directives:k,beforeMount:C,mounted:T,beforeUpdate:w,updated:x,beforeUnmount:E,unmounted:R,renderTracked:M,renderTriggered:P,errorCaptured:N}=n,U=e.appContext.mixins;if(o||(et("beforeCreate",n,s,U),tt(e,U)),i&&Qn(e,i,!0),u&&tt(e,u),p){const n=f(p)?p.call(s):p;h(n)&&(e.data===t?e.data=ie(n):c(e.data,n))}if(m)for(const e in m){const n=m[e];if(f(n))l[e]=Ct(n.bind(s));else{const{get:t,set:o}=n;f(t)&&(l[e]=Ct({get:t.bind(s),set:f(o)?o.bind(s):r}))}}if(g)for(const e in g){const n=g[e];f(n)&&(l[e]=n.bind(s))}if(y)for(const e in y)ot(y[e],l,s,e);if(v){const e=f(v)?v.call(s):v;for(const n in e)Jn(n,e[n])}if(b)if(a(b))for(let e=0;e<b.length;e++){const n=b[e];l[n]=Zn(n)}else for(const e in b){const n=b[e];h(n)?l[e]=Zn(n.from,n.default):l[e]=Zn(n)}S&&c(e.components,S),k&&c(e.directives,k),o||et("created",n,s,U),C&&hn(C.bind(s)),T&&mn(T.bind(s)),w&&gn(w.bind(s)),x&&yn(x.bind(s)),N&&Cn(N.bind(s)),M&&kn(M.bind(s)),P&&Sn(P.bind(s)),E&&vn(E.bind(s)),R&&bn(R.bind(s))}function et(e,n,t,o){nt(e,o,t);const r=n.extends&&n.extends[e];r&&r.call(t);const l=n.mixins;l&&nt(e,l,t);const s=n[e];s&&s.call(t)}function nt(e,n,t){for(let o=0;o<n.length;o++){const r=n[o][e];r&&r.call(t)}}function tt(e,n){for(let t=0;t<n.length;t++)Qn(e,n[t],!0)}function ot(e,n,t,o){const r=()=>t[o];if(d(e)){const t=n[e];f(t)&&In(r,t)}else f(e)?In(r,e.bind(t)):h(e)&&(a(e)?e.forEach(e=>ot(e,n,t,o)):In(r,e.handler.bind(t),e))}const rt={[Symbol("")]:"Fragment",[Symbol("")]:"Portal",[Symbol("")]:"Suspense",[Symbol("")]:"openBlock",[Symbol("")]:"createBlock",[Symbol("")]:"createVNode",[Symbol("")]:"createCommentVNode",[Symbol("")]:"createTextVNode",[Symbol("")]:"resolveComponent",[Symbol("")]:"resolveDynamicComponent",[Symbol("")]:"resolveDirective",[Symbol("")]:"withDirectives",[Symbol("")]:"renderList",[Symbol("")]:"renderSlot",[Symbol("")]:"createSlots",[Symbol("")]:"toString",[Symbol("")]:"mergeProps",[Symbol("")]:"toHandlers",[Symbol("")]:"camelize",[Symbol("")]:"setBlockTracking"};const lt=Symbol(""),st=Symbol(""),ct=Symbol(""),ut=Symbol(""),it=Symbol(""),at=Symbol(""),ft=Symbol("");var dt;dt={[lt]:"vModelRadio",[st]:"vModelCheckbox",[ct]:"vModelText",[ut]:"vModelSelect",[it]:"vModelDynamic",[at]:"withModifiers",[ft]:"withKeys"},Object.getOwnPropertySymbols(dt).forEach(e=>{rt[e]=dt[e]});const pt=Dn();let ht=null,mt=null;const gt=e=>{ht=e};function yt(e,n,t){f(n)?e.render=n:h(n)&&(e.renderContext=ie(n)),vt(e,t)}function vt(e,n){const o=e.type;e.render||(e.render=o.render||r),ht=e,mt=n,Qn(e,o),ht=null,mt=null,e.renderContext===t&&(e.renderContext=ie({}))}const bt=Symbol(),St={};function kt(e){ht&&(ht.effects||(ht.effects=[])).push(e)}function Ct(e){const n=Ee(e);return kt(n.effect),n}["attrs","slots"].forEach(e=>{St[e]={get:(n,t)=>n[e][t],has:(n,t)=>t===bt||t in n[e],ownKeys:n=>Reflect.ownKeys(n[e]),getOwnPropertyDescriptor:(n,t)=>Reflect.getOwnPropertyDescriptor(n[e],t),set:()=>!1,deleteProperty:()=>!1}});const Tt={ELEMENT:1,FUNCTIONAL_COMPONENT:2,STATEFUL_COMPONENT:4,TEXT_CHILDREN:8,ARRAY_CHILDREN:16,SLOTS_CHILDREN:32,COMPONENT:6};function wt(e,n){const t=Tn||ht;if(t){let o;const r=t[e];return r[n]||r[o=k(n)]||r[w(o)]}}const xt=document,Et={insert:(e,n,t)=>{null!=t?n.insertBefore(e,t):n.appendChild(e)},remove:e=>{const n=e.parentNode;null!=n&&n.removeChild(e)},createElement:(e,n)=>n?xt.createElementNS("http://www.w3.org/2000/svg",e):xt.createElement(e),createText:e=>xt.createTextNode(e),createComment:e=>xt.createComment(e),setText:(e,n)=>{e.nodeValue=n},setElementText:(e,n)=>{e.textContent=n},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>xt.querySelector(e)};let Rt=Date.now;"undefined"!=typeof document&&Rt()>document.createEvent("Event").timeStamp&&(Rt=()=>performance.now());let Mt=0;const Pt=Promise.resolve(),Nt=()=>{Mt=0},Ut=()=>Mt||(Pt.then(Nt),Mt=Rt());function Ot(e,n,t,o){e.addEventListener(n,t,o)}function Vt(e,n,t,o){e.removeEventListener(n,t,o)}function _t(e,n){const t=e=>{e.timeStamp>=t.lastUpdated-1&&Ae(t.value,n,5,[e])};return t.value=e,e.invoker=t,t.lastUpdated=Ut(),t}const At=e=>e.props["onUpdate:modelValue"];function Ft(e){e.target.composing=!0}function Dt(e){const n=e.target;n.composing&&(n.composing=!1,function(e,n){const t=document.createEvent("HTMLEvents");t.initEvent(n,!0,!0),e.dispatchEvent(t)}(n,"input"))}function $t(e){const n=parseFloat(e);return isNaN(n)?e:n}const Lt={beforeMount(e,{value:n,modifiers:{lazy:t,trim:o,number:r}},l){e.value=n;const s=At(l),c=r||"number"===e.type;Ot(e,t?"change":"input",()=>{let n=e.value;o?n=n.trim():c&&(n=$t(n)),s(n)}),o&&Ot(e,"change",()=>{e.value=e.value.trim()}),t||(Ot(e,"compositionstart",Ft),Ot(e,"compositionend",Dt),Ot(e,"change",Dt))},beforeUpdate(e,{value:n,modifiers:{trim:t,number:o}}){if(document.activeElement===e){if(t&&e.value.trim()===n)return;if((o||"number"===e.type)&&$t(e.value)===n)return}e.value=n}},jt={beforeMount(e,n,t){Bt(e,n,t);const o=At(t);Ot(e,"change",()=>{const n=e._modelValue,t=Gt(e),r=e.checked;if(a(n)){const e=It(n,t),l=-1!==e;if(r&&!l)o(n.concat(t));else if(!r&&l){const t=[...n];t.splice(e,1),o(t)}}else o(r)})},beforeUpdate:Bt};function Bt(e,{value:n},t){e._modelValue=n,e.checked=a(n)?It(n,t.props.value)>-1:!!n}const Wt={beforeMount(e,{value:n},t){e.checked=Kt(n,t.props.value);const o=At(t);Ot(e,"change",()=>{o(Gt(e))})},beforeUpdate(e,{value:n},t){e.checked=Kt(n,t.props.value)}},Ht={mounted(e,{value:n},t){zt(e,n);const o=At(t);Ot(e,"change",()=>{const n=Array.prototype.filter.call(e.options,e=>e.selected).map(Gt);o(e.multiple?n:n[0])})},updated(e,{value:n}){zt(e,n)}};function zt(e,n){const t=e.multiple;if(!t||a(n)){for(let o=0,r=e.options.length;o<r;o++){const r=e.options[o],l=Gt(r);if(t)r.selected=It(n,l)>-1;else if(Kt(Gt(r),n))return void(e.selectedIndex=o)}t||(e.selectedIndex=-1)}}function Kt(e,n){if(e===n)return!0;const t=h(e),o=h(n);if(!t||!o)return!t&&!o&&String(e)===String(n);try{const t=a(e),o=a(n);if(t&&o)return e.length===n.length&&e.every((e,t)=>Kt(e,n[t]));if(e instanceof Date&&n instanceof Date)return e.getTime()===n.getTime();if(t||o)return!1;{const t=Object.keys(e),o=Object.keys(n);return t.length===o.length&&t.every(t=>Kt(e[t],n[t]))}}catch(e){return!1}}function It(e,n){return e.findIndex(e=>Kt(e,n))}function Gt(e){return"_value"in e?e._value:e.value}const Yt={beforeMount(e,n,t){qt(e,n,t,null,"beforeMount")},mounted(e,n,t){qt(e,n,t,null,"mounted")},beforeUpdate(e,n,t,o){qt(e,n,t,o,"beforeUpdate")},updated(e,n,t,o){qt(e,n,t,o,"updated")}};function qt(e,n,t,o,r){let l;switch(e.tagName){case"SELECT":l=Ht;break;case"TEXTAREA":l=Lt;break;default:switch(e.type){case"checkbox":l=jt;break;case"radio":l=Wt;break;default:l=Lt}}const s=l[r];s&&s(e,n,t,o)}const Xt=["ctrl","shift","alt","meta"],Jt={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&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,n)=>Xt.some(t=>e[`${t}Key`]&&!n.includes(t))},Zt={esc:"escape",space:" ",up:"arrowup",left:"arrowleft",right:"arrowright",down:"arrowdown",delete:"backspace"},{render:Qt,createApp:eo}=zn({patchProp:function(e,n,o,r,l,c,u,i,a){switch(n){case"class":!function(e,n,t){t?e.setAttribute("class",n):e.className=n}(e,o,l);break;case"style":!function(e,n,t){const o=e.style;if(t)if(d(t))o.cssText=t;else{for(const e in t)o[e]=t[e];if(n&&!d(n))for(const e in n)t[e]||(o[e]="")}else e.removeAttribute("style")}(e,r,o);break;case"modelValue":case"onUpdate:modelValue":break;default:s(n)?function(e,n,o,r,l=null){const s=o&&"options"in o&&o.options,c=r&&"options"in r&&r.options,u=o&&o.invoker,i=r&&"handler"in r?r.handler:r;if(s||c){const o=s||t,a=c||t;if(o.capture!==a.capture||o.passive!==a.passive||o.once!==a.once){if(u&&Vt(e,n,u,o),r&&i){const t=_t(i,l);r.invoker=t,Ot(e,n,t,a)}return}}r&&i?u?(o.invoker=null,u.value=i,r.invoker=u,u.lastUpdated=Ut()):Ot(e,n,_t(i,l),c||void 0):u&&Vt(e,n,u,s||void 0)}(e,n.slice(2).toLowerCase(),r,o,u):!l&&n in e?function(e,n,t,o,r,l,s){"innerHTML"!==n&&"textContent"!==n||null==o||s(o,r,l),"value"===n&&"PROGRESS"!==e.tagName&&(e._value=t),""===t&&"boolean"==typeof e[n]?e[n]=!0:e[n]=null==t?"":t}(e,n,o,c,u,i,a):function(e,n,t){null==t?e.removeAttribute(n):e.setAttribute(n,t)}(e,n,o)}},...Et});return e.Comment=Je,e.Fragment=Ge,e.PatchFlags={TEXT:1,CLASS:2,STYLE:4,PROPS:8,NEED_PATCH:32,FULL_PROPS:16,KEYED_FRAGMENT:64,UNKEYED_FRAGMENT:128,DYNAMIC_SLOTS:256,BAIL:-1},e.Portal=Ye,e.ShapeFlags=Tt,e.Suspense=qe,e.Text=Xe,e.callWithAsyncErrorHandling=Ae,e.callWithErrorHandling=_e,e.camelize=k,e.capitalize=w,e.cloneVNode=ln,e.computed=Ct,e.createApp=()=>{const e=eo(),n=e.mount;return e.mount=(e,t,o)=>{if(!d(t)||(t=document.querySelector(t)))return t.innerHTML="",n(e,t,o)},e},e.createBlock=tn,e.createCommentVNode=function(e="",n=!1){return n?tn(Je,null,e):rn(Je,null,e)},e.createComponent=function(e){return f(e)?{setup:e}:e},e.createRenderer=zn,e.createSlots=function(e,n){for(let t=0;t<n.length;t++){const o=n[t];if(a(o))for(let n=0;n<o.length;n++)e[o[n].name]=o[n].fn;else e[o.name]=o.fn}return e},e.createTextVNode=function(e=" ",n=0){return rn(Xe,null,e,n)},e.createVNode=rn,e.effect=ge,e.getCurrentInstance=()=>ht,e.h=function(e,n,t){return 2===arguments.length?h(n)&&!a(n)?on(n)?rn(e,null,[n]):rn(e,n):rn(e,null,n):(on(t)&&(t=[t]),rn(e,n,t))},e.handleError=Fe,e.inject=Zn,e.instanceWatch=Yn,e.isReactive=de,e.isReadonly=function(e){return oe.has(e)},e.isRef=we,e.markNonReactive=function(e){return le.add(e),e},e.markReadonly=function(e){return re.add(e),e},e.mergeProps=fn,e.nextTick=Be,e.onBeforeMount=hn,e.onBeforeUnmount=vn,e.onBeforeUpdate=gn,e.onErrorCaptured=Cn,e.onMounted=mn,e.onRenderTracked=kn,e.onRenderTriggered=Sn,e.onUnmounted=bn,e.onUpdated=yn,e.openBlock=en,e.provide=Jn,e.reactive=ie,e.readonly=ae,e.recordEffect=kt,e.ref=function(e){if(we(e))return e;e=Te(e);const n={_isRef:!0,get value(){return Se(n,"get",""),e},set value(t){e=Te(t),ke(n,"set","")}};return n},e.registerRuntimeCompiler=function(e){},e.render=Qt,e.renderList=function(e,n){let t;if(a(e)||d(e)){t=new Array(e.length);for(let o=0,r=e.length;o<r;o++)t[o]=n(e[o],o)}else if("number"==typeof e){t=new Array(e);for(let o=0;o<e;o++)t[o]=n(o+1,o)}else if(h(e))if(e[Symbol.iterator])t=Array.from(e,n);else{const o=Object.keys(e);t=new Array(o.length);for(let r=0,l=o.length;r<l;r++){const l=o[r];t[r]=n(e[l],l,r)}}return t},e.renderSlot=function(e,n,t={},o){const r=e[n];return en(),tn(Ge,{key:t.key},r?r(t):o||[],e._compiled?0:-1)},e.resolveComponent=function(e){return wt("components",e)},e.resolveDirective=function(e){return wt("directives",e)},e.resolveDynamicComponent=function(e){if(e)return d(e)?wt("components",e):f(e)||h(e)?e:void 0},e.setBlockTracking=function(e){nn+=e},e.toHandlers=function(e){const n={};for(const t in e)n[`on${t}`]=e[t];return n},e.toRaw=pe,e.toRefs=function(e){const n={};for(const t in e)n[t]=xe(e,t);return n},e.toString=function(e){return null==e?"":a(e)||v(e)&&e.toString===g?JSON.stringify(e,null,2):String(e)},e.vModelCheckbox=jt,e.vModelDynamic=Yt,e.vModelRadio=Wt,e.vModelSelect=Ht,e.vModelText=Lt,e.version="3.0.0-alpha.1",e.warn=Me,e.watch=In,e.withDirectives=function(e,n){const t=Tn;if(null!==t){e.props=e.props||{};for(let o=0;o<n.length;o++){const[r,l,s,c]=n[o];An(e.props,t,r,l,s,c)}}return e},e.withKeys=(e,n)=>t=>{if(!("key"in t))return;const o=t.key.toLowerCase();return n.some(e=>e===o||Zt[e]===o)?e(t):void 0},e.withModifiers=(e,n)=>t=>{for(let e=0;e<n.length;e++){const o=Jt[n[e]];if(o&&o(t,n))return}return e(t)},e}({});