Skip to content

Instantly share code, notes, and snippets.

@muthu32
Created March 5, 2020 09:35
Show Gist options
  • Save muthu32/683b66e541649b3d639ef73a28bfd493 to your computer and use it in GitHub Desktop.
Save muthu32/683b66e541649b3d639ef73a28bfd493 to your computer and use it in GitHub Desktop.
3.0.0-alpha.7
var Vue=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={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"HYDRATE_EVENTS",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",1024:"DYNAMIC_SLOTS",512:"NEED_PATCH",[-1]:"HOISTED",[-2]:"BAIL"},o=n("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl"),r=2;const s=n("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function i(e){if(k(e)){const n={};for(let t=0;t<e.length;t++){const o=i(e[t]);if(o)for(const e in o)n[e]=o[e]}return n}if($(e))return e}function l(e){let n="";if(C(e))n=e;else if(k(e))for(let t=0;t<e.length;t++)n+=l(e[t])+" ";else if($(e))for(const t in e)e[t]&&(n+=t+" ");return n.trim()}const c=n("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),a=n("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,lineGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),u=n("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr");function p(e,n){if(e===n)return!0;const t=$(e),o=$(n);if(!t||!o)return!t&&!o&&String(e)===String(n);try{const t=k(e),o=k(n);if(t&&o)return e.length===n.length&&e.every((e,t)=>p(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=>p(e[t],n[t]))}}catch(e){return!1}}function d(e,n){return e.findIndex(e=>p(e,n))}const f=Object.freeze({}),h=[],m=()=>{},g=()=>!1,v=e=>"o"===e[0]&&"n"===e[1],y=(e,n)=>{for(const t in n)e[t]=n[t];return e},b=(e,n)=>{const t=e.indexOf(n);t>-1&&e.splice(t,1)},x=Object.prototype.hasOwnProperty,S=(e,n)=>x.call(e,n),k=Array.isArray,w=e=>"function"==typeof e,C=e=>"string"==typeof e,T=e=>"symbol"==typeof e,$=e=>null!==e&&"object"==typeof e,N=e=>$(e)&&w(e.then)&&w(e.catch),E=Object.prototype.toString,M=e=>E.call(e),_=e=>M(e).slice(8,-1),I=n("key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),O=e=>{const n=Object.create(null);return t=>{return n[t]||(n[t]=e(t))}},F=/-(\w)/g,R=O(e=>e.replace(F,(e,n)=>n?n.toUpperCase():"")),A=/\B([A-Z])/g,P=O(e=>e.replace(A,"-$1").toLowerCase()),L=O(e=>e.charAt(0).toUpperCase()+e.slice(1)),U=(e,n)=>e!==n&&(e==e||n==n);function V(e){throw e}function j(e,n,t){const o=(t||D)[e],r=new SyntaxError(String(o));return r.code=e,r.loc=n,r}const D={0:"Illegal comment.",1:"Illegal numeric character reference: invalid character.",2:"CDATA section is allowed only in XML context.",3:"Illegal numeric character reference: too big.",4:"Illegal numeric character reference: control character.",5:"Duplicate attribute.",6:"End tag cannot have attributes.",7:"Illegal '/' in tags.",8:"Unexpected EOF in tag.",9:"Unexpected EOF in CDATA section.",10:"Unexpected EOF in comment.",11:"Unexpected EOF in script.",12:"Unexpected EOF in tag.",13:"Incorrectly closed comment.",14:"Incorrectly opened comment.",15:"Illegal tag name. Use '&lt;' to print '<'.",16:"Attribute value was expected.",17:"End tag name was expected.",18:"Semicolon was expected.",19:"Whitespace was expected.",20:"Unexpected '\x3c!--' in comment.",21:"Illegal numeric character reference: non character.",22:"Illegal numeric character reference: null character.",23:"Illegal numeric character reference: non-pair surrogate.",24:"Attribute name cannot contain U+0022 (\"), U+0027 ('), and U+003C (<).",25:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",26:"Attribute name cannot start with '='.",28:"'<?' is allowed only in XML context.",29:"Illegal '/' in tags.",30:"Invalid end tag.",31:"Element is missing end tag.",32:"Interpolation end sign was not found.",33:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",34:"v-if/v-else-if is missing expression.",35:"v-else/v-else-if has no adjacent v-if.",36:"v-for is missing expression.",37:"v-for has invalid expression.",38:"v-bind is missing expression.",39:"v-on is missing expression.",40:"Unexpected custom directive on <slot> outlet.",41:"Named v-slot on component. Named slots should use <template v-slot> syntax nested inside the component.",42:"Mixed v-slot usage on both the component and nested <template>.The default slot should also use <template> syntax when there are other named slots to avoid scope ambiguity.",43:"Duplicate slot names found. ",44:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",45:"v-slot can only be used on components or <template> tags.",46:"v-model is missing expression.",47:"v-model value must be a valid JavaScript member expression.",48:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",49:"Invalid JavaScript expression.",50:"<KeepAlive> expects exactly one child component.",51:'"prefixIdentifiers" option is not supported in this build of compiler.',52:"ES module mode is not supported in this build of compiler.",53:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',54:'"scopeId" option is only supported in module mode.'},B=Symbol("Fragment"),H=Symbol("Portal"),z=Symbol("Suspense"),W=Symbol("KeepAlive"),K=Symbol("BaseTransition"),G=Symbol("openBlock"),J=Symbol("createBlock"),q=Symbol("createVNode"),Y=Symbol("createCommentVNode"),X=Symbol("createTextVNode"),Z=Symbol("createStaticVNode"),Q=Symbol("resolveComponent"),ee=Symbol("resolveDynamicComponent"),ne=Symbol("resolveDirective"),te=Symbol("withDirectives"),oe=Symbol("renderList"),re=Symbol("renderSlot"),se=Symbol("createSlots"),ie=Symbol("toDisplayString"),le=Symbol("mergeProps"),ce=Symbol("toHandlers"),ae=Symbol("camelize"),ue=Symbol("setBlockTracking"),pe=Symbol("pushScopeId"),de=Symbol("popScopeId"),fe=Symbol("withScopeId"),he={[B]:"Fragment",[H]:"Portal",[z]:"Suspense",[W]:"KeepAlive",[K]:"BaseTransition",[G]:"openBlock",[J]:"createBlock",[q]:"createVNode",[Y]:"createCommentVNode",[X]:"createTextVNode",[Z]:"createStaticVNode",[Q]:"resolveComponent",[ee]:"resolveDynamicComponent",[ne]:"resolveDirective",[te]:"withDirectives",[oe]:"renderList",[re]:"renderSlot",[se]:"createSlots",[ie]:"toDisplayString",[le]:"mergeProps",[ce]:"toHandlers",[ae]:"camelize",[ue]:"setBlockTracking",[pe]:"pushScopeId",[de]:"popScopeId",[fe]:"withScopeId"};const me={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function ge(e,n,t,o,r,s,i,l=!1,c=!1,a=me){return e&&(l?(e.helper(G),e.helper(J)):e.helper(q),i&&e.helper(te)),{type:13,tag:n,props:t,children:o,patchFlag:r,dynamicProps:s,directives:i,isBlock:l,isForBlock:c,loc:a}}function ve(e,n=me){return{type:17,loc:n,elements:e}}function ye(e,n=me){return{type:15,loc:n,properties:e}}function be(e,n){return{type:16,loc:me,key:C(e)?xe(e,!0):e,value:n}}function xe(e,n,t=me,o=!1){return{type:4,loc:t,isConstant:o,content:e,isStatic:n}}function Se(e,n=me){return{type:8,loc:n,children:e}}function ke(e,n=[],t=me){return{type:14,loc:t,callee:e,arguments:n}}function we(e,n,t=!1,o=!1,r=me){return{type:18,params:e,returns:n,newline:t,isSlot:o,loc:r}}function Ce(e,n,t,o=!0){return{type:19,test:e,consequent:n,alternate:t,newline:o,loc:me}}const Te=(e,n)=>e===n||e===P(n);function $e(e){return Te(e,"Portal")?H:Te(e,"Suspense")?z:Te(e,"KeepAlive")?W:Te(e,"BaseTransition")?K:void 0}const Ne=/^\d|[^\$\w]/,Ee=e=>!Ne.test(e),Me=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\[[^\]]+\])*$/,_e=e=>Me.test(e);function Ie(e,n,t){const o={source:e.source.substr(n,t),start:Oe(e.start,e.source,n),end:e.end};return null!=t&&(o.end=Oe(e.start,e.source,n+t)),o}function Oe(e,n,t=n.length){return Fe({...e},n,t)}function Fe(e,n,t=n.length){let o=0,r=-1;for(let e=0;e<t;e++)10===n.charCodeAt(e)&&(o++,r=e);return e.offset+=t,e.line+=o,e.column=-1===r?e.column+t:t-r,e}function Re(e,n){if(!e)throw new Error(n||"unexpected compiler condition")}function Ae(e,n,t=!1){for(let o=0;o<e.props.length;o++){const r=e.props[o];if(7===r.type&&(t||r.exp)&&(C(n)?r.name===n:n.test(r.name)))return r}}function Pe(e,n,t=!1){for(let o=0;o<e.props.length;o++){const r=e.props[o];if(6===r.type){if(t)continue;if(r.name===n&&r.value)return r}else if("bind"===r.name&&r.exp&&Le(r.arg,n))return r}}function Le(e,n){return!(!e||4!==e.type||!e.isStatic||e.content!==n)}function Ue(e){return 5===e.type||2===e.type}function Ve(e){return 7===e.type&&"slot"===e.name}function je(e){return 1===e.type&&3===e.tagType}function De(e){return 1===e.type&&2===e.tagType}function Be(e,n,t){let o;const r=13===e.type?e.props:e.arguments[2];if(null==r||C(r))o=ye([n]);else if(14===r.type){const e=r.arguments[0];C(e)||15!==e.type?r.arguments.unshift(ye([n])):e.properties.unshift(n),o=r}else if(15===r.type){let e=!1;if(4===n.key.type){const t=n.key.content;e=r.properties.some(e=>4===e.key.type&&e.key.content===t)}e||r.properties.unshift(n),o=r}else o=ke(t.helper(le),[ye([n]),r]);13===e.type?e.props=o:e.arguments[2]=o}function He(e,n){return`_${n}_${e.replace(/[^\w]/g,"_")}`}const ze={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:g,isPreTag:g,isCustomElement:g,namedCharacterReferences:{"gt;":">","lt;":"<","amp;":"&","apos;":"'","quot;":'"'},maxCRNameLength:5,onError:V};function We(e,n={}){const t=function(e,n){return{options:{...ze,...n},column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1}}(e,n),o=sn(t);return function(e,n=me){return{type:0,children:e,helpers:[],components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:n}}(Ke(t,0,[]),ln(t,o))}function Ke(e,n,t){const o=cn(t),r=o?o.ns:0,s=[];for(;!hn(e,n,t);){const i=e.source;let l=void 0;if(0===n)if(!e.inPre&&an(i,e.options.delimiters[0]))l=tn(e,n);else if("<"===i[0])if(1===i.length)fn(e,8,1);else if("!"===i[1])an(i,"\x3c!--")?l=qe(e):an(i,"<!DOCTYPE")?l=Ye(e):an(i,"<![CDATA[")?0!==r?l=Je(e,t):(fn(e,2),l=Ye(e)):(fn(e,14),l=Ye(e));else if("/"===i[1])if(2===i.length)fn(e,8,2);else{if(">"===i[2]){fn(e,17,2),un(e,3);continue}if(/[a-z]/i.test(i[2])){fn(e,30),Qe(e,1,o);continue}fn(e,15,2),l=Ye(e)}else/[a-z]/i.test(i[1])?l=Xe(e,t):"?"===i[1]?(fn(e,28,1),l=Ye(e)):fn(e,15,1);if(l||(l=on(e,n)),k(l))for(let e=0;e<l.length;e++)Ge(s,l[e]);else Ge(s,l)}let i=!1;if(!(2===n||o&&e.options.isPreTag(o.tag)))for(let e=0;e<s.length;e++){const n=s[e];if(2===n.type)if(n.content.trim())n.content=n.content.replace(/\s+/g," ");else{const t=s[e-1],o=s[e+1];!t||!o||3===t.type||3===o.type||1===t.type&&1===o.type&&/[\r\n]/.test(n.content)?(i=!0,s[e]=null):n.content=" "}}return i?s.filter(Boolean):s}function Ge(e,n){if(2===n.type){const t=cn(e);if(t&&2===t.type&&t.loc.end.offset===n.loc.start.offset)return t.content+=n.content,t.loc.end=n.loc.end,void(t.loc.source+=n.loc.source)}e.push(n)}function Je(e,n){un(e,9);const t=Ke(e,3,n);return 0===e.source.length?fn(e,9):un(e,3),t}function qe(e){const n=sn(e);let t;const o=/--(\!)?>/.exec(e.source);if(o){o.index<=3&&fn(e,0),o[1]&&fn(e,13),t=e.source.slice(4,o.index);const n=e.source.slice(0,o.index);let r=1,s=0;for(;-1!==(s=n.indexOf("\x3c!--",r));)un(e,s-r+1),s+4<n.length&&fn(e,20),r=s+1;un(e,o.index+o[0].length-r+1)}else t=e.source.slice(4),un(e,e.source.length),fn(e,10);return{type:3,content:t,loc:ln(e,n)}}function Ye(e){const n=sn(e),t="?"===e.source[1]?1:2;let o;const r=e.source.indexOf(">");return-1===r?(o=e.source.slice(t),un(e,e.source.length)):(o=e.source.slice(t,r),un(e,r+1)),{type:3,content:o,loc:ln(e,n)}}function Xe(e,n){const t=e.inPre,o=cn(n),r=Qe(e,0,o),s=e.inPre&&!t;if(r.isSelfClosing||e.options.isVoidTag(r.tag))return r;n.push(r);const i=e.options.getTextMode(r.tag,r.ns,o),l=Ke(e,i,n);if(n.pop(),r.children=l,mn(e.source,r.tag))Qe(e,1,o);else if(fn(e,31,0,r.loc.start),0===e.source.length&&"script"===r.tag.toLowerCase()){const n=l[0];n&&an(n.loc.source,"\x3c!--")&&fn(e,11)}return r.loc=ln(e,r.loc.start),s&&(e.inPre=!1),r}const Ze=n("if,else,else-if,for,slot");function Qe(e,n,t){const o=sn(e),r=/^<\/?([a-z][^\t\r\n\f \/>]*)/i.exec(e.source),s=r[1],i=e.options.getNamespace(s,t);un(e,r[0].length),pn(e);const l=sn(e),c=e.source;let a=en(e,n);!e.inPre&&a.some(e=>7===e.type&&"pre"===e.name)&&(e.inPre=!0,y(e,l),e.source=c,a=en(e,n).filter(e=>"v-pre"!==e.name));let u=!1;0===e.source.length?fn(e,12):(u=an(e.source,"/>"),1===n&&u&&fn(e,7),un(e,u?2:1));let p=0;const d=e.options;return e.inPre||d.isCustomElement(s)||(d.isNativeTag?d.isNativeTag(s)||(p=1):($e(s)||d.isBuiltInComponent&&d.isBuiltInComponent(s)||/^[A-Z]/.test(s)||"component"===s)&&(p=1),"slot"===s?p=2:"template"===s&&a.some(e=>7===e.type&&Ze(e.name))&&(p=3)),{type:1,ns:i,tag:s,tagType:p,props:a,isSelfClosing:u,children:[],loc:ln(e,o),codegenNode:void 0}}function en(e,n){const t=[],o=new Set;for(;e.source.length>0&&!an(e.source,">")&&!an(e.source,"/>");){if(an(e.source,"/")){fn(e,29),un(e,1),pn(e);continue}1===n&&fn(e,6);const r=nn(e,o);0===n&&t.push(r),/^[^\t\r\n\f \/>]/.test(e.source)&&fn(e,19),pn(e)}return t}function nn(e,n){const t=sn(e),o=/^[^\t\r\n\f \/>][^\t\r\n\f \/>=]*/.exec(e.source)[0];n.has(o)&&fn(e,5),n.add(o),"="===o[0]&&fn(e,26);{const n=/["'<]/g;let t;for(;null!==(t=n.exec(o));)fn(e,24,t.index)}un(e,o.length);let r=void 0;/^[\t\r\n\f ]*=/.test(e.source)&&(pn(e),un(e,1),pn(e),(r=function(e){const n=sn(e);let t;const o=e.source[0],r='"'===o||"'"===o;if(r){un(e,1);const n=e.source.indexOf(o);-1===n?t=rn(e,e.source.length,4):(t=rn(e,n,4),un(e,1))}else{const n=/^[^\t\r\n\f >]+/.exec(e.source);if(!n)return;const o=/["'<=`]/g;let r;for(;null!==(r=o.exec(n[0]));)fn(e,25,r.index);t=rn(e,n[0].length,4)}return{content:t,isQuoted:r,loc:ln(e,n)}}(e))||fn(e,16));const s=ln(e,t);if(!e.inPre&&/^(v-|:|@|#)/.test(o)){const n=/(?:^v-([a-z0-9-]+))?(?:(?::|^@|^#)([^\.]+))?(.+)?$/i.exec(o);let i;if(n[2]){const r=o.indexOf(n[2]),s=ln(e,dn(e,t,r),dn(e,t,r+n[2].length));let l=n[2],c=!0;l.startsWith("[")&&(c=!1,l.endsWith("]")||fn(e,33),l=l.substr(1,l.length-2)),i={type:4,content:l,isStatic:c,isConstant:c,loc:s}}if(r&&r.isQuoted){const e=r.loc;e.start.offset++,e.start.column++,e.end=Oe(e.start,r.content),e.source=e.source.slice(1,-1)}return{type:7,name:n[1]||(an(o,":")?"bind":an(o,"@")?"on":"slot"),exp:r&&{type:4,content:r.content,isStatic:!1,isConstant:!1,loc:r.loc},arg:i,modifiers:n[3]?n[3].substr(1).split("."):[],loc:s}}return{type:6,name:o,value:r&&{type:2,content:r.content,loc:r.loc},loc:s}}function tn(e,n){const[t,o]=e.options.delimiters,r=e.source.indexOf(o,t.length);if(-1===r)return void fn(e,32);const s=sn(e);un(e,t.length);const i=sn(e),l=sn(e),c=r-t.length,a=e.source.slice(0,c),u=rn(e,c,n),p=u.trim(),d=u.indexOf(p);return d>0&&Fe(i,a,d),Fe(l,a,c-(u.length-p.length-d)),un(e,o.length),{type:5,content:{type:4,isStatic:!1,isConstant:!1,content:p,loc:ln(e,i,l)},loc:ln(e,s)}}function on(e,n){const t=["<",e.options.delimiters[0]];3===n&&t.push("]]>");let o=e.source.length;for(let n=0;n<t.length;n++){const r=e.source.indexOf(t[n],1);-1!==r&&o>r&&(o=r)}const r=sn(e);return{type:2,content:rn(e,o,n),loc:ln(e,r)}}function rn(e,n,t){let o=e.source.slice(0,n);if(2===t||3===t||-1===o.indexOf("&"))return un(e,n),o;const r=e.offset+n;let s="";function i(n){un(e,n),o=o.slice(n)}for(;e.offset<r;){const n=/&(?:#x?)?/i.exec(o);if(!n||e.offset+n.index>=r){const n=r-e.offset;s+=o.slice(0,n),i(n);break}if(s+=o.slice(0,n.index),i(n.index),"&"===n[0]){let n="",r=void 0;if(/[0-9a-z]/i.test(o[1])){for(let t=e.options.maxCRNameLength;!r&&t>0;--t)n=o.substr(1,t),r=e.options.namedCharacterReferences[n];if(r){const l=n.endsWith(";");4===t&&!l&&/[=a-z0-9]/i.test(o[n.length+1]||"")?(s+="&"+n,i(1+n.length)):(s+=r,i(1+n.length),l||fn(e,18))}else s+="&"+n,i(1+n.length)}else s+="&",i(1)}else{const t="&#x"===n[0],r=(t?/^&#x([0-9a-f]+);?/i:/^&#([0-9]+);?/).exec(o);if(r){let n=Number.parseInt(r[1],t?16:10);0===n?(fn(e,22),n=65533):n>1114111?(fn(e,3),n=65533):n>=55296&&n<=57343?(fn(e,23),n=65533):n>=64976&&n<=65007||65534==(65534&n)?fn(e,21):(n>=1&&n<=8||11===n||n>=13&&n<=31||n>=127&&n<=159)&&(fn(e,4),n=gn[n]||n),s+=String.fromCodePoint(n),i(r[0].length),r[0].endsWith(";")||fn(e,18)}else s+=n[0],fn(e,1),i(n[0].length)}}return s}function sn(e){const{column:n,line:t,offset:o}=e;return{column:n,line:t,offset:o}}function ln(e,n,t){return{start:n,end:t=t||sn(e),source:e.originalSource.slice(n.offset,t.offset)}}function cn(e){return e[e.length-1]}function an(e,n){return e.startsWith(n)}function un(e,n){const{source:t}=e;Fe(e,t,n),e.source=t.slice(n)}function pn(e){const n=/^[\t\r\n\f ]+/.exec(e.source);n&&un(e,n[0].length)}function dn(e,n,t){return Oe(n,e.originalSource.slice(n.offset,t),t)}function fn(e,n,t,o=sn(e)){t&&(o.offset+=t,o.column+=t),e.options.onError(j(n,{start:o,end:o,source:""}))}function hn(e,n,t){const o=e.source;switch(n){case 0:if(an(o,"</"))for(let e=t.length-1;e>=0;--e)if(mn(o,t[e].tag))return!0;break;case 1:case 2:{const e=cn(t);if(e&&mn(o,e.tag))return!0;break}case 3:if(an(o,"]]>"))return!0}return!o}function mn(e,n){return an(e,"</")&&e.substr(2,n.length).toLowerCase()===n.toLowerCase()&&/[\t\n\f \/>]/.test(e[2+n.length]||">")}const gn={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};function vn(e,n){!function e(n,t,o,r=!1){for(let s=0;s<n.length;s++){const i=n[s];if(1===i.type&&0===i.tagType){if(!r&&bn(i,o)){i.codegenNode.patchFlag="-1 /* HOISTED */";const e=t.transformHoist?t.transformHoist(i,t):i.codegenNode;i.codegenNode=t.hoist(e);continue}{const e=i.codegenNode;if(13===e.type){const n=wn(e);if(!(n&&512!==n&&1!==n||xn(i)||Sn())){const n=kn(i);n&&(e.props=t.hoist(n))}}}}if(1===i.type)e(i.children,t,o);else if(11===i.type)e(i.children,t,o,1===i.children.length);else if(9===i.type)for(let n=0;n<i.branches.length;n++){const r=i.branches[n].children;e(r,t,o,1===r.length)}else 12===i.type&&bn(i.content,o)&&(i.codegenNode=t.hoist(i.codegenNode))}}(e.children,n,new Map,yn(e,e.children[0]))}function yn(e,n){const{children:t}=e;return 1===t.length&&1===n.type&&!De(n)}function bn(e,n=new Map){switch(e.type){case 1:if(0!==e.tagType)return!1;const t=n.get(e);if(void 0!==t)return t;const o=e.codegenNode;if(13!==o.type)return!1;if(wn(o)||xn(e)||Sn())return n.set(e,!1),!1;for(let t=0;t<e.children.length;t++)if(!bn(e.children[t],n))return n.set(e,!1),!1;return o.isBlock&&(o.isBlock=!1),n.set(e,!0),!0;case 2:case 3:return!0;case 9:case 11:case 10:return!1;case 5:case 12:return bn(e.content,n);case 4:return e.isConstant;case 8:return e.children.every(e=>C(e)||T(e)||bn(e,n));default:return!1}}function xn(e){return!(!Pe(e,"key",!0)&&!Pe(e,"ref",!0))}function Sn(e){return!1}function kn(e){const n=e.codegenNode;if(13===n.type)return n.props}function wn(e){const n=e.patchFlag;return n?parseInt(n,10):void 0}function Cn(e,{prefixIdentifiers:n=!1,hoistStatic:t=!1,cacheHandlers:o=!1,nodeTransforms:r=[],directiveTransforms:s={},transformHoist:i=null,isBuiltInComponent:l=m,scopeId:c=null,ssr:a=!1,onError:u=V}){const p={prefixIdentifiers:n,hoistStatic:t,cacheHandlers:o,nodeTransforms:r,directiveTransforms:s,transformHoist:i,isBuiltInComponent:l,scopeId:c,ssr:a,onError:u,root:e,helpers:new Set,components:new Set,directives:new Set,hoists:[],imports:new Set,temps:0,cached:0,identifiers:{},scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,currentNode:e,childIndex:0,helper:e=>(p.helpers.add(e),e),helperString:e=>`_${he[p.helper(e)]}`,replaceNode(e){if(!p.currentNode)throw new Error("Node being replaced is already removed.");if(!p.parent)throw new Error("Cannot replace root node.");p.parent.children[p.childIndex]=p.currentNode=e},removeNode(e){if(!p.parent)throw new Error("Cannot remove root node.");const n=p.parent.children,t=e?n.indexOf(e):p.currentNode?p.childIndex:-1;if(t<0)throw new Error("node being removed is not a child of current parent");e&&e!==p.currentNode?p.childIndex>t&&(p.childIndex--,p.onNodeRemoved()):(p.currentNode=null,p.onNodeRemoved()),p.parent.children.splice(t,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist:e=>(p.hoists.push(e),xe(`_hoisted_${p.hoists.length}`,!1,e.loc,!0)),cache:(e,n=!1)=>(function(e,n,t=!1){return{type:20,index:e,value:n,isVNode:t,loc:me}})(++p.cached,e,n)};return p}function Tn(e,n){const o=Cn(e,n);$n(e,o),n.hoistStatic&&vn(e,o),n.ssr||function(e,n){const{helper:o}=n,{children:r}=e,s=r[0];if(1===r.length)if(yn(e,s)&&s.codegenNode){const n=s.codegenNode;13===n.type&&(n.isBlock=!0,o(G),o(J)),e.codegenNode=n}else e.codegenNode=s;else r.length>1&&(e.codegenNode=ge(n,o(B),void 0,e.children,`64 /* ${t[64]} */`,void 0,void 0,!0))}(e,o),e.helpers=[...o.helpers],e.components=[...o.components],e.directives=[...o.directives],e.imports=[...o.imports],e.hoists=o.hoists,e.temps=o.temps,e.cached=o.cached}function $n(e,n){n.currentNode=e;const{nodeTransforms:t}=n,o=[];for(let r=0;r<t.length;r++){const s=t[r](e,n);if(s&&(k(s)?o.push(...s):o.push(s)),!n.currentNode)return;e=n.currentNode}switch(e.type){case 3:n.ssr||n.helper(Y);break;case 5:n.ssr||n.helper(ie);break;case 9:for(let t=0;t<e.branches.length;t++)$n(e.branches[t],n);break;case 10:case 11:case 1:case 0:!function(e,n){let t=0;const o=()=>{t--};for(;t<e.children.length;t++){const r=e.children[t];C(r)||(n.parent=e,n.childIndex=t,n.onNodeRemoved=o,$n(r,n))}}(e,n)}let r=o.length;for(;r--;)o[r]()}function Nn(e,n){const t=C(e)?n=>n===e:n=>e.test(n);return(e,o)=>{if(1===e.type){const{props:r}=e;if(3===e.tagType&&r.some(Ve))return;const s=[];for(let i=0;i<r.length;i++){const l=r[i];if(7===l.type&&t(l.name)){r.splice(i,1),i--;const t=n(e,l,o);t&&s.push(t)}}return s}}}function En(e,n={}){const t=function(e,{mode:n="function",prefixIdentifiers:t="module"===n,sourceMap:o=!1,filename:r="template.vue.html",scopeId:s=null,optimizeBindings:i=!1,runtimeGlobalName:l="Vue",runtimeModuleName:c="vue",ssr:a=!1}){const u={mode:n,prefixIdentifiers:t,sourceMap:o,filename:r,scopeId:s,optimizeBindings:i,runtimeGlobalName:l,runtimeModuleName:c,ssr:a,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,map:void 0,helper:e=>`_${he[e]}`,push(e,n){u.code+=e},indent(){p(++u.indentLevel)},deindent(e=!1){e?--u.indentLevel:p(--u.indentLevel)},newline(){p(u.indentLevel)}};function p(e){u.push("\n"+" ".repeat(e))}return u}(e,n),{mode:o,push:r,prefixIdentifiers:s,indent:i,deindent:l,newline:c,scopeId:a,ssr:u}=t,p=e.helpers.length>0,d=!s&&"module"!==o;if(function(e,n){const{ssr:t,prefixIdentifiers:o,push:r,newline:s,runtimeModuleName:i,runtimeGlobalName:l}=n,c=l,a=e=>`${he[e]}: _${he[e]}`;if(e.helpers.length>0&&(r(`const _Vue = ${c}\n`),e.hoists.length)){const n=[q,Y,X,Z].filter(n=>e.helpers.includes(n)).map(a).join(", ");r(`const { ${n} } = _Vue\n`)}(function(e,n){if(!e.length)return;const{push:t,newline:o,helper:r,scopeId:s,mode:i}=n;o(),e.forEach((e,r)=>{t(`const _hoisted_${r+1} = `),On(e,n),o()})})(e.hoists,n),s(),r("return ")}(e,t),r(u?"function ssrRender(_ctx, _push, _parent) {":"function render(_ctx, _cache) {"),i(),d&&(r("with (_ctx) {"),i(),p&&(r(`const { ${e.helpers.map(e=>`${he[e]}: _${he[e]}`).join(", ")} } = _Vue`),r("\n"),c())),e.components.length&&(Mn(e.components,"component",t),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Mn(e.directives,"directive",t),e.temps>0&&c()),e.temps>0){r("let ");for(let n=0;n<e.temps;n++)r(`${n>0?", ":""}_temp${n}`)}return(e.components.length||e.directives.length||e.temps)&&(r("\n"),c()),u||r("return "),e.codegenNode?On(e.codegenNode,t):r("null"),d&&(l(),r("}")),l(),r("}"),{ast:e,code:t.code,map:t.map?t.map.toJSON():void 0}}function Mn(e,n,{helper:t,push:o,newline:r}){const s=t("component"===n?Q:ne);for(let t=0;t<e.length;t++){const i=e[t];o(`const ${He(i,n)} = ${s}(${JSON.stringify(i)})`),t<e.length-1&&r()}}function _n(e,n){const t=e.length>3||e.some(e=>k(e)||!function(e){return C(e)||4===e.type||2===e.type||5===e.type||8===e.type}(e));n.push("["),t&&n.indent(),In(e,n,t),t&&n.deindent(),n.push("]")}function In(e,n,t=!1,o=!0){const{push:r,newline:s}=n;for(let i=0;i<e.length;i++){const l=e[i];C(l)?r(l):k(l)?_n(l,n):On(l,n),i<e.length-1&&(t?(o&&r(","),s()):o&&r(", "))}}function On(e,n){if(C(e))n.push(e);else if(T(e))n.push(n.helper(e));else switch(e.type){case 1:case 9:case 11:Re(null!=e.codegenNode,"Codegen node is missing for element/if/for node. Apply appropriate transforms first."),On(e.codegenNode,n);break;case 2:!function(e,n){n.push(JSON.stringify(e.content),e)}(e,n);break;case 4:Fn(e,n);break;case 5:!function(e,n){const{push:t,helper:o}=n;t(`${o(ie)}(`),On(e.content,n),t(")")}(e,n);break;case 12:On(e.codegenNode,n);break;case 8:Rn(e,n);break;case 3:!function(e,n){{const{push:t,helper:o}=n;t(`${o(Y)}(${JSON.stringify(e.content)})`,e)}}(e,n);break;case 13:!function(e,n){const{push:t,helper:o}=n,{tag:r,props:s,children:i,patchFlag:l,dynamicProps:c,directives:a,isBlock:u,isForBlock:p}=e;a&&t(o(te)+"(");u&&t(`(${o(G)}(${p?"true":""}), `);t(o(u?J:q)+"(",e),In(function(e){let n=e.length;for(;n--&&null==e[n];);return e.slice(0,n+1).map(e=>e||"null")}([r,s,i,l,c]),n),t(")"),u&&t(")");a&&(t(", "),On(a,n),t(")"))}(e,n);break;case 14:!function(e,n){const t=C(e.callee)?e.callee:n.helper(e.callee);n.push(t+"(",e),In(e.arguments,n),n.push(")")}(e,n);break;case 15:!function(e,n){const{push:t,indent:o,deindent:r,newline:s}=n,{properties:i}=e;if(!i.length)return void t("{}",e);const l=i.length>1||i.some(e=>4!==e.value.type);t(l?"{":"{ "),l&&o();for(let e=0;e<i.length;e++){const{key:o,value:r}=i[e];An(o,n),t(": "),On(r,n),e<i.length-1&&(t(","),s())}l&&r(),t(l?"}":" }")}(e,n);break;case 17:!function(e,n){_n(e.elements,n)}(e,n);break;case 18:!function(e,n){const{push:t,indent:o,deindent:r,scopeId:s,mode:i}=n,{params:l,returns:c,body:a,newline:u,isSlot:p}=e;t("(",e),k(l)?In(l,n):l&&On(l,n);t(") => "),(u||a)&&(t("{"),o());c?(u&&t("return "),k(c)?_n(c,n):On(c,n)):a&&On(a,n);(u||a)&&(r(),t("}"))}(e,n);break;case 19:!function(e,n){const{test:t,consequent:o,alternate:r,newline:s}=e,{push:i,indent:l,deindent:c,newline:a}=n;if(4===t.type){const e=!Ee(t.content);e&&i("("),Fn(t,n),e&&i(")")}else i("("),On(t,n),i(")");s&&l(),n.indentLevel++,s||i(" "),i("? "),On(o,n),n.indentLevel--,s&&a(),s||i(" "),i(": ");const u=19===r.type;u||n.indentLevel++;On(r,n),u||n.indentLevel--;s&&c(!0)}(e,n);break;case 20:!function(e,n){const{push:t,helper:o,indent:r,deindent:s,newline:i}=n;t(`_cache[${e.index}] || (`),e.isVNode&&(r(),t(`${o(ue)}(-1),`),i());t(`_cache[${e.index}] = `),On(e.value,n),e.isVNode&&(t(","),i(),t(`${o(ue)}(1),`),i(),t(`_cache[${e.index}]`),s());t(")")}(e,n);break;case 21:case 22:case 23:case 24:case 25:case 10:break;default:return Re(!1,`unhandled codegen node type: ${e.type}`),e}}function Fn(e,n){const{content:t,isStatic:o}=e;n.push(o?JSON.stringify(t):t,e)}function Rn(e,n){for(let t=0;t<e.children.length;t++){const o=e.children[t];C(o)?n.push(o):On(o,n)}}function An(e,n){const{push:t}=n;if(8===e.type)t("["),Rn(e,n),t("]");else if(e.isStatic){t(Ee(e.content)?e.content:JSON.stringify(e.content),e)}else t(`[${e.content}]`,e)}const Pn=e=>{if(1!==e.type||0!==e.tagType&&1!==e.tagType)return;const n=Pe(e,"ref");if(!n)return;const t=6===n.type?n.value?xe(n.value.content,!0,n.value.loc):null:n.exp;t&&(e.props[e.props.indexOf(n)]={type:7,name:"bind",arg:xe("ref",!0,n.loc),exp:Se(["[_ctx, ",t,"]"]),modifiers:[],loc:n.loc})},Ln=Nn(/^(if|else|else-if)$/,(e,n,t)=>(function(e,n,t,o){if(!("else"===n.name||n.exp&&n.exp.content.trim())){const o=n.exp?n.exp.loc:e.loc;t.onError(j(34,n.loc)),n.exp=xe("true",!1,o)}if("if"===n.name){const r=Un(e,n),s={type:9,loc:e.loc,branches:[r]};if(t.replaceNode(s),o)return o(s,r,!0)}else{const r=t.parent.children,s=[];let i=r.indexOf(e);for(;i-- >=-1;){const l=r[i];if(!l||3!==l.type){if(l&&9===l.type){t.removeNode();const r=Un(e,n);s.length&&(r.children=[...s,...r.children]),l.branches.push(r);const i=o&&o(l,r,!1);$n(r,t),i&&i(),t.currentNode=null}else t.onError(j(35,e.loc));break}t.removeNode(l),s.unshift(l)}}})(e,n,t,(e,n,o)=>()=>{if(o)e.codegenNode=Vn(n,0,t);else{let o=e.codegenNode;for(;19===o.alternate.type;)o=o.alternate;o.alternate=Vn(n,e.branches.length-1,t)}}));function Un(e,n){return{type:10,loc:e.loc,condition:"else"===n.name?void 0:n.exp,children:3===e.tagType?e.children:[e]}}function Vn(e,n,t){return e.condition?Ce(e.condition,jn(e,n,t),ke(t.helper(Y),['"v-if"',"true"])):jn(e,n,t)}function jn(e,n,t){const{helper:o}=t,r=be("key",xe(n+"",!1)),{children:s}=e,i=s[0];if(1!==s.length||1!==i.type){if(1===s.length&&11===i.type){const e=i.codegenNode;return Be(e,r,t),e}return ge(t,o(B),ye([r]),s,void 0,void 0,void 0,!0,!1,e.loc)}{const e=i.codegenNode;return 13===e.type&&(e.isBlock=!0,o(G),o(J)),Be(e,r,t),e}}const Dn=Nn("for",(e,n,o)=>{const{helper:r}=o;return function(e,n,t,o){if(!n.exp)return void t.onError(j(36,n.loc));const r=Wn(n.exp);if(!r)return void t.onError(j(37,n.loc));const{addIdentifiers:s,removeIdentifiers:i,scopes:l}=t,{source:c,value:a,key:u,index:p}=r,d={type:11,loc:n.loc,source:c,valueAlias:a,keyAlias:u,objectIndexAlias:p,parseResult:r,children:3===e.tagType?e.children:[e]};t.replaceNode(d),l.vFor++;const f=o&&o(d);return()=>{l.vFor--,f&&f()}}(e,n,o,n=>{const s=ke(r(oe),[n.source]),i=Pe(e,"key"),l=i?128:256;return n.codegenNode=ge(o,r(B),void 0,s,`${l} /* ${t[l]} */`,void 0,void 0,!0,!0,e.loc),()=>{let l;const c=je(e),{children:a}=n,u=a.length>1||1!==a[0].type,p=De(e)?e:c&&1===e.children.length&&De(e.children[0])?e.children[0]:null,d=i?be("key",6===i.type?xe(i.value.content,!0):i.exp):null;p?(l=p.codegenNode,c&&d&&Be(l,d,o)):u?l=ge(o,r(B),d?ye([d]):void 0,e.children,`64 /* ${t[64]} */`,void 0,void 0,!0):((l=a[0].codegenNode).isBlock=!0,r(G),r(J)),s.arguments.push(we(Gn(n.parseResult),l,!0))}})});const Bn=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Hn=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,zn=/^\(|\)$/g;function Wn(e,n){const t=e.loc,o=e.content,r=o.match(Bn);if(!r)return;const[,s,i]=r,l={source:Kn(t,i.trim(),o.indexOf(i,s.length)),value:void 0,key:void 0,index:void 0};let c=s.trim().replace(zn,"").trim();const a=s.indexOf(c),u=c.match(Hn);if(u){c=c.replace(Hn,"").trim();const e=u[1].trim();let n;if(e&&(n=o.indexOf(e,a+c.length),l.key=Kn(t,e,n)),u[2]){const r=u[2].trim();r&&(l.index=Kn(t,r,o.indexOf(r,l.key?n+e.length:a+c.length)))}}return c&&(l.value=Kn(t,c,a)),l}function Kn(e,n,t){return xe(n,!1,Ie(e,t,n.length))}function Gn({value:e,key:n,index:t}){const o=[];return e&&o.push(e),n&&(e||o.push(xe("_",!1)),o.push(n)),t&&(n||(e||o.push(xe("_",!1)),o.push(xe("__",!1))),o.push(t)),o}const Jn=e=>4===e.type&&e.isStatic,qn=xe("undefined",!1),Yn=(e,n)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const t=Ae(e,"slot");if(t){t.exp;return n.scopes.vSlot++,()=>{n.scopes.vSlot--}}}},Xn=(e,n,t)=>we(e,n,!1,!0,n.length?n[0].loc:t);function Zn(e,n){return ye([be("name",e),be("fn",n)])}const Qn=new WeakMap,et=(e,n)=>{if(1===e.type&&(0===e.tagType||1===e.tagType))return function(){const{tag:o,props:r}=e,s=1===e.tagType,i=s?function(e,n,t=!1){const{tag:o}=e,r="component"===e.tag&&Pe(e,"is");if(r)if(6===r.type){const e=r.value&&r.value.content;if(e)return n.helper(Q),n.components.add(e),He(e,"component")}else if(r.exp)return ke(n.helper(ee),[r.exp,n.prefixIdentifiers?"_ctx.$":"$"]);const s=$e(o)||n.isBuiltInComponent(o);if(s)return t||n.helper(s),s;return n.helper(Q),n.components.add(o),He(o,"component")}(e,n):`"${o}"`;let l,c,a,u,p,d,f=0,h=!s&&("svg"===o||"foreignObject"===o);if(r.length>0){const t=nt(e,n);l=t.props,f=t.patchFlag,p=t.dynamicPropNames;const o=t.directives;d=o&&o.length?ve(o.map(e=>(function(e,n){const t=[],o=Qn.get(e);o?t.push(n.helperString(o)):(n.helper(ne),n.directives.add(e.name),t.push(He(e.name,"directive")));const{loc:r}=e;e.exp&&t.push(e.exp);e.arg&&(e.exp||t.push("void 0"),t.push(e.arg));if(Object.keys(e.modifiers).length){e.arg||(e.exp||t.push("void 0"),t.push("void 0"));const n=xe("true",!1,r);t.push(ye(e.modifiers.map(e=>be(e,n)),r))}return ve(t,e.loc)})(e,n))):void 0}if(e.children.length>0){if(i===W&&(h=!0,f|=1024,e.children.length>1&&n.onError(j(50,{start:e.children[0].loc.start,end:e.children[e.children.length-1].loc.end,source:""}))),s&&i!==H&&i!==W){const{slots:t,hasDynamicSlots:o}=function(e,n,t=Xn){const{children:o,loc:r}=e,s=[],i=[],l=(e,n)=>be("default",t(e,n,r));let c=n.scopes.vSlot>0||n.scopes.vFor>0;const a=Ae(e,"slot",!0);if(a){const{arg:e,exp:t,loc:r}=a;e&&n.onError(j(41,r)),s.push(l(t,o))}let u=!1,p=!1;const d=[],f=new Set;for(let e=0;e<o.length;e++){const r=o[e];let l;if(!je(r)||!(l=Ae(r,"slot",!0))){3!==r.type&&d.push(r);continue}if(a){n.onError(j(42,l.loc));break}u=!0;const{children:h,loc:m}=r,{arg:g=xe("default",!0),exp:v,loc:y}=l;let b;Jn(g)?b=g?g.content:"default":c=!0;const x=t(v,h,m);let S,k,w;if(S=Ae(r,"if"))c=!0,i.push(Ce(S.exp,Zn(g,x),qn));else if(k=Ae(r,/^else(-if)?$/,!0)){let t,r=e;for(;r--&&3===(t=o[r]).type;);if(t&&je(t)&&Ae(t,"if")){o.splice(e,1),e--;let n=i[i.length-1];for(;19===n.alternate.type;)n=n.alternate;n.alternate=k.exp?Ce(k.exp,Zn(g,x),qn):Zn(g,x)}else n.onError(j(35,k.loc))}else if(w=Ae(r,"for")){c=!0;const e=w.parseResult||Wn(w.exp);e?i.push(ke(n.helper(oe),[e.source,we(Gn(e),Zn(g,x),!0)])):n.onError(j(37,w.loc))}else{if(b){if(f.has(b)){n.onError(j(43,y));continue}f.add(b),"default"===b&&(p=!0)}s.push(be(g,x))}}a||(u?d.length&&(p?n.onError(j(44,d[0].loc)):s.push(l(void 0,d))):s.push(l(void 0,o)));let h=ye(s.concat(be("_",xe("1",!1))),r);return i.length&&(h=ke(n.helper(se),[h,ve(i)])),{slots:h,hasDynamicSlots:c}}(e,n);c=t,o&&(f|=1024)}else if(1===e.children.length){const n=e.children[0],t=n.type,o=5===t||8===t;o&&!bn(n)&&(f|=1),c=o||2===t?n:e.children}else c=e.children}if(0!==f){if(f<0)a=f+` /* ${t[f]} */`;else{const e=Object.keys(t).map(Number).filter(e=>e>0&&f&e).map(e=>t[e]).join(", ");a=f+` /* ${e} */`}p&&p.length&&(u=function(e){let n="[";for(let t=0,o=e.length;t<o;t++)n+=JSON.stringify(e[t]),t<o-1&&(n+=", ");return n+"]"}(p))}e.codegenNode=ge(n,i,l,c,a,u,d,h,!1,e.loc)}};function nt(e,n,t=e.props,o=!1){const{tag:r,loc:s}=e,i=1===e.tagType;let l=[];const c=[],a=[];let u=0,p=!1,d=!1,f=!1,h=!1,m=!1;const g=[],y=({key:e,value:n})=>{if(4===e.type&&e.isStatic){const t=e.content;if(!i&&v(t)&&"onclick"!==t.toLowerCase()&&"onUpdate:modelValue"!==t&&(h=!0),20===n.type||(4===n.type||8===n.type)&&bn(n))return;"ref"===t?p=!0:"class"===t?d=!0:"style"===t?f=!0:"key"===t||g.includes(t)||g.push(t)}else m=!0};for(let u=0;u<t.length;u++){const d=t[u];if(6===d.type){const{loc:e,name:n,value:t}=d;if("ref"===n&&(p=!0),"is"===n&&"component"===r)continue;l.push(be(xe(n,!0,Ie(e,0,n.length)),xe(t?t.content:"",!0,t?t.loc:e)))}else{const{name:t,arg:u,exp:p,loc:f}=d,h="bind"===t,g="on"===t;if("slot"===t){i||n.onError(j(45,f));continue}if("once"===t)continue;if(h&&"component"===r&&Le(u,"is"))continue;if(g&&o)continue;if(!u&&(h||g)){m=!0,p?(l.length&&(c.push(ye(tt(l),s)),l=[]),h?c.push(p):c.push({type:14,loc:f,callee:n.helper(ce),arguments:[p]})):n.onError(j(h?38:39,f));continue}const v=n.directiveTransforms[t];if(v){const{props:t,needRuntime:r}=v(d,e,n);!o&&t.forEach(y),l.push(...t),r&&(a.push(d),T(r)&&Qn.set(d,r))}else a.push(d)}}let b=void 0;return c.length?(l.length&&c.push(ye(tt(l),s)),b=c.length>1?ke(n.helper(le),c,s):c[0]):l.length&&(b=ye(tt(l),s)),m?u|=16:(d&&(u|=2),f&&(u|=4),g.length&&(u|=8),h&&(u|=32)),0!==u&&32!==u||!(p||a.length>0)||(u|=512),{props:b,directives:a,patchFlag:u,dynamicPropNames:g}}function tt(e){const n=new Map,t=[];for(let o=0;o<e.length;o++){const r=e[o];if(8===r.key.type||!r.key.isStatic){t.push(r);continue}const s=r.key.content,i=n.get(s);i?("style"===s||"class"===s||s.startsWith("on"))&&ot(i,r):(n.set(s,r),t.push(r))}return t}function ot(e,n){17===e.value.type?e.value.elements.push(n.value):e.value=ve([e.value,n.value],e.loc)}const rt=(e,n)=>{if(De(e)){const{children:t,loc:o}=e,{slotName:r,slotProps:s}=function(e,n){let t='"default"',o=void 0;const r=Pe(e,"name");r&&(6===r.type&&r.value?t=JSON.stringify(r.value.content):7===r.type&&r.exp&&(t=r.exp));const s=r?e.props.filter(e=>e!==r):e.props;if(s.length>0){const{props:t,directives:r}=nt(e,n,s);o=t,r.length&&n.onError(j(40,r[0].loc))}return{slotName:t,slotProps:o}}(e,n),i=[n.prefixIdentifiers?"_ctx.$slots":"$slots",r];s&&i.push(s),t.length&&(s||i.push("{}"),i.push(t)),e.codegenNode=ke(n.helper(re),i,o)}};const st=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,it=(e,n,t,o)=>{const{loc:r,modifiers:s,arg:i}=e;let l;if(e.exp||s.length||t.onError(j(39,r)),4===i.type)if(i.isStatic){const e=i.content;l=xe(`on${e.startsWith("vnode")?L(R(e)):L(e)}`,!0,i.loc)}else l=Se(['"on" + (',i,")"]);else(l=i).children.unshift('"on" + ('),l.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let a=!c;if(c){const e=_e(c.content),n=!(e||st.test(c.content)),t=c.content.includes(";");(n||a&&e)&&(c=Se([`$event => ${t?"{":"("}`,c,t?"}":")"]))}let u={props:[be(l,c||xe("() => {}",!1,r))]};return o&&(u=o(u)),a&&(u.props[0].value=t.cache(u.props[0].value)),u},lt=(e,n,t)=>{const{exp:o,modifiers:r,loc:s}=e,i=e.arg;return o||t.onError(j(38,s)),r.includes("camel")&&(4===i.type?i.isStatic?i.content=R(i.content):i.content=`${t.helperString(ae)}(${i.content})`:(i.children.unshift(`${t.helperString(ae)}(`),i.children.push(")"))),{props:[be(i,o||xe("",!0,s))]}},ct=(e,n)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const o=e.children;let r=void 0,s=!1;for(let e=0;e<o.length;e++){const n=o[e];if(Ue(n)){s=!0;for(let t=e+1;t<o.length;t++){const s=o[t];if(!Ue(s)){r=void 0;break}r||(r=o[e]={type:8,loc:n.loc,children:[n]}),r.children.push(" + ",s),o.splice(t,1),t--}}}if(s&&(1!==o.length||0!==e.type&&(1!==e.type||0!==e.tagType)))for(let e=0;e<o.length;e++){const r=o[e];if(Ue(r)||8===r.type){const s=[];2===r.type&&" "===r.content||s.push(r),n.ssr||2===r.type||s.push(`1 /* ${t[1]} */`),o[e]={type:12,content:r,loc:r.loc,codegenNode:ke(n.helper(X),s)}}}}},at=(e,n)=>{if(1===e.type&&Ae(e,"once",!0))return n.helper(ue),()=>{e.codegenNode&&(e.codegenNode=n.cache(e.codegenNode,!0))}},ut=(e,n,t)=>{const{exp:o,arg:r}=e;if(!o)return t.onError(j(46,e.loc)),pt();const s=4===o.type?o.content:o.loc.source;if(!_e(s))return t.onError(j(47,o.loc)),pt();const i=r||xe("modelValue",!0),l=r?4===r.type&&r.isStatic?`onUpdate:${r.content}`:Se(['"onUpdate:" + ',r]):"onUpdate:modelValue",c=[be(i,e.exp),be(l,Se(["$event => (",o," = $event)"]))];if(e.modifiers.length&&1===n.tagType){const n=e.modifiers.map(e=>(Ee(e)?e:JSON.stringify(e))+": true").join(", "),t=r?4===r.type&&r.isStatic?`${r.content}Modifiers`:Se([r,' + "Modifiers"']):"modelModifiers";c.push(be(t,xe(`{ ${n} }`,!1,e.loc,!0)))}return pt(c)};function pt(e=[]){return{props:e}}function dt(e,n={}){const t=n.onError||V,o="module"===n.mode;!0===n.prefixIdentifiers?t(j(51)):o&&t(j(52));n.cacheHandlers&&t(j(53)),n.scopeId&&!o&&t(j(54));const r=C(e)?We(e,n):e,[s,i]=[[Pn,at,Ln,Dn,rt,et,Yn,ct],{on:it,bind:lt,model:ut}];return Tn(r,{...n,prefixIdentifiers:!1,nodeTransforms:[...s,...n.nodeTransforms||[]],directiveTransforms:{...i,...n.directiveTransforms||{}}}),En(r,{...n,prefixIdentifiers:!1})}const ft=Symbol("vModelRadio"),ht=Symbol("vModelCheckbox"),mt=Symbol("vModelText"),gt=Symbol("vModelSelect"),vt=Symbol("vModelDynamic"),yt=Symbol("vOnModifiersGuard"),bt=Symbol("vOnKeysGuard"),xt=Symbol("vShow"),St=Symbol("Transition"),kt=Symbol("TransitionGroup");var wt;wt={[ft]:"vModelRadio",[ht]:"vModelCheckbox",[mt]:"vModelText",[gt]:"vModelSelect",[vt]:"vModelDynamic",[yt]:"withModifiers",[bt]:"withKeys",[xt]:"vShow",[St]:"Transition",[kt]:"TransitionGroup"},Object.getOwnPropertySymbols(wt).forEach(e=>{he[e]=wt[e]});const Ct=n("style,iframe,script,noscript",!0),Tt={isVoidTag:u,isNativeTag:e=>c(e)||a(e),isPreTag:e=>"pre"===e,isBuiltInComponent:e=>Te(e,"Transition")?St:Te(e,"TransitionGroup")?kt:void 0,getNamespace(e,n){let t=n?n.ns:0;if(n&&2===t)if("annotation-xml"===n.tag){if("svg"===e)return 1;n.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(t=0)}else/^m(?:[ions]|text)$/.test(n.tag)&&"mglyph"!==e&&"malignmark"!==e&&(t=0);else n&&1===t&&("foreignObject"!==n.tag&&"desc"!==n.tag&&"title"!==n.tag||(t=0));if(0===t){if("svg"===e)return 1;if("math"===e)return 2}return t},getTextMode(e,n){if(0===n){if("textarea"===e||"title"===e)return 1;if(Ct(e))return 2}return 0}},$t=/;(?![^(]*\))/g,Nt=/:(.+)/;function Et(e,n){const t={};return e.split($t).forEach(e=>{if(e){const n=e.split(Nt);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),xe(JSON.stringify(t),!1,n,!0)}function Mt(e,n){return j(e,n,_t)}const _t={55:"v-html is missing expression.",56:"v-html will override element children.",57:"v-text is missing expression.",58:"v-text will override element children.",59:"v-model can only be used on <input>, <textarea> and <select> elements.",60:"v-model argument is not supported on plain elements.",61:"v-model cannot used on file inputs since they are read-only. Use a v-on:change listener instead.",62:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",63:"v-show is missing expression.",64:"<Transition> expects exactly one child element or component."},It=n("passive,once,capture"),Ot=n("stop,prevent,self,ctrl,shift,alt,meta,exact,left,middle,right"),Ft=n("onkeyup,onkeydown,onkeypress",!0),Rt=(e,n)=>{return 4===e.type&&e.isStatic&&"onclick"===e.content.toLowerCase()?xe(n,!0):4!==e.type?Se(["(",e,`).toLowerCase() === "onclick" ? "${n}" : (`,e,")"]):e},At=Tt,Pt=[(e,n)=>{1===e.type&&e.props.forEach((n,t)=>{6===n.type&&"style"===n.name&&n.value&&(e.props[t]={type:7,name:"bind",arg:xe("style",!0,n.loc),exp:Et(n.value.content,n.loc),modifiers:[],loc:n.loc})})},(e,n)=>{1===e.type&&1===e.tagType&&n.isBuiltInComponent(e.tag)===St&&(e.children.length>1||11===e.children[0].type)&&n.onError(Mt(64,{start:e.children[0].loc.start,end:e.children[e.children.length-1].loc.end,source:""}))}],Lt={cloak:()=>({props:[]}),html:(e,n,t)=>{const{exp:o,loc:r}=e;return o||t.onError(Mt(55,r)),n.children.length&&(t.onError(Mt(56,r)),n.children.length=0),{props:[be(xe("innerHTML",!0,r),o||xe("",!0))]}},text:(e,n,t)=>{const{exp:o,loc:r}=e;return o||t.onError(Mt(57,r)),n.children.length&&(t.onError(Mt(58,r)),n.children.length=0),{props:[be(xe("textContent",!0,r),o||xe("",!0))]}},model:(e,n,t)=>{const o=ut(e,n,t);if(!o.props.length||1===n.tagType)return o;function r(){const e=Pe(n,"value");e&&t.onError(Mt(62,e.loc))}e.arg&&t.onError(Mt(60,e.arg.loc));const{tag:s}=n;if("input"===s||"textarea"===s||"select"===s){let i=mt,l=!1;if("input"===s){const o=Pe(n,"type");if(o){if(7===o.type)i=vt;else if(o.value)switch(o.value.content){case"radio":i=ft;break;case"checkbox":i=ht;break;case"file":l=!0,t.onError(Mt(61,e.loc));break;default:r()}}else!function(e){return e.props.some(e=>!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic))}(n)?r():i=vt}else"select"===s?i=gt:"textarea"===s&&r();l||(o.needRuntime=t.helper(i))}else t.onError(Mt(59,e.loc));return o},on:(e,n,t)=>it(e,n,t,n=>{const{modifiers:o}=e;if(!o.length)return n;let{key:r,value:s}=n.props[0];const{keyModifiers:i,nonKeyModifiers:l,eventOptionModifiers:c}=(e=>{const n=[],t=[],o=[];for(let r=0;r<e.length;r++){const s=e[r];It(s)?o.push(s):Ot(s)?t.push(s):n.push(s)}return{keyModifiers:n,nonKeyModifiers:t,eventOptionModifiers:o}})(o);return l.includes("right")&&(r=Rt(r,"onContextmenu")),l.includes("middle")&&(r=Rt(r,"onMouseup")),l.length&&(s=ke(t.helper(yt),[s,JSON.stringify(l)])),!i.length||8!==r.type&&r.isStatic&&!Ft(r.content)||(s=ke(t.helper(bt),[s,JSON.stringify(i)])),c.length&&(s=ye([be("handler",s),be("options",ye(c.map(e=>be(e,xe("true",!1)))))])),{props:[be(r,s)]}}),show:(e,n,t)=>{const{exp:o,loc:r}=e;return o||t.onError(Mt(63,r)),{props:[],needRuntime:t.helper(xt)}}};const Ut=new WeakMap,Vt=[];let jt;const Dt=Symbol("iterate");function Bt(e,n=f){(function(e){return null!=e&&!0===e._isEffect})(e)&&(e=e.raw);const t=function(e,n){const t=function(...n){return function(e,n,t){if(!e.active)return n(...t);if(!Vt.includes(e)){zt(e);try{return Kt.push(Wt),Wt=!0,Vt.push(e),jt=e,n(...t)}finally{Vt.pop(),Jt(),jt=Vt[Vt.length-1]}}}(t,e,n)};return t._isEffect=!0,t.active=!0,t.raw=e,t.deps=[],t.options=n,t}(e,n);return n.lazy||t(),t}function Ht(e){e.active&&(zt(e),e.options.onStop&&e.options.onStop(),e.active=!1)}function zt(e){const{deps:n}=e;if(n.length){for(let t=0;t<n.length;t++)n[t].delete(e);n.length=0}}let Wt=!0;const Kt=[];function Gt(){Kt.push(Wt),Wt=!1}function Jt(){const e=Kt.pop();Wt=void 0===e||e}function qt(e,n,t){if(!Wt||void 0===jt)return;let o=Ut.get(e);void 0===o&&Ut.set(e,o=new Map);let r=o.get(t);void 0===r&&o.set(t,r=new Set),r.has(jt)||(r.add(jt),jt.deps.push(r),jt.options.onTrack&&jt.options.onTrack({effect:jt,target:e,type:n,key:t}))}function Yt(e,n,t,o,r,s){const i=Ut.get(e);if(void 0===i)return;const l=new Set,c=new Set;if("clear"===n)i.forEach(e=>{Xt(l,c,e)});else if("length"===t&&k(e))i.forEach((e,n)=>{("length"===n||n>=o)&&Xt(l,c,e)});else if(void 0!==t&&Xt(l,c,i.get(t)),"add"===n||"delete"===n||"set"===n&&e instanceof Map){const n=k(e)?"length":Dt;Xt(l,c,i.get(n))}const a=i=>{!function(e,n,t,o,r){if(e.options.onTrigger){const s={effect:e,target:n,key:o,type:t};e.options.onTrigger(r?y(s,r):s)}void 0!==e.options.scheduler?e.options.scheduler(e):e()}(i,e,n,t,{newValue:o,oldValue:r,oldTarget:s})};c.forEach(a),l.forEach(a)}function Xt(e,n,t){void 0!==t&&t.forEach(t=>{t!==jt&&(t.options.computed?n.add(t):e.add(t))})}let Zt=!0;const Qt=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(T)),eo=so(),no=so(!1,!0),to=so(!0),oo=so(!0,!0),ro={};function so(e=!1,n=!1){return function(t,o,r){if(k(t)&&S(ro,o))return Reflect.get(ro,o,r);const s=Reflect.get(t,o,r);return T(o)&&Qt.has(o)?s:n?(qt(t,"get",o),s):Zo(s)&&!k(t)?s.value:(qt(t,"get",o),$(s)?e?Go(s):Ko(s):s)}}["includes","indexOf","lastIndexOf"].forEach(e=>{ro[e]=function(...n){const t=Yo(this);for(let e=0,n=this.length;e<n;e++)qt(t,"get",e+"");return t[e](...n.map(Yo))}});const io=uo(),lo=uo(!1,!0),co=uo(!0),ao=uo(!0,!0);function uo(e=!1,n=!1){return function(t,o,r,s){if(e&&Zt)return console.warn(`Set operation on key "${String(o)}" failed: target is readonly.`,t),!0;const i=t[o];if(!n&&(r=Yo(r),!k(t)&&Zo(i)&&!Zo(r)))return i.value=r,!0;const l=S(t,o),c=Reflect.set(t,o,r,s);return t===Yo(s)&&(l?U(r,i)&&Yt(t,"set",o,r,i):Yt(t,"add",o,r)),c}}function po(e,n){const t=S(e,n),o=e[n],r=Reflect.deleteProperty(e,n);return r&&t&&Yt(e,"delete",n,void 0,o),r}function fo(e,n){const t=Reflect.has(e,n);return qt(e,"has",n),t}function ho(e){return qt(e,"iterate",Dt),Reflect.ownKeys(e)}const mo={get:eo,set:io,deleteProperty:po,has:fo,ownKeys:ho},go={get:to,set:co,has:fo,ownKeys:ho,deleteProperty:(e,n)=>Zt?(console.warn(`Delete operation on key "${String(n)}" failed: target is readonly.`,e),!0):po(e,n)},vo={...mo,get:no,set:lo},yo={...go,get:oo,set:ao},bo=e=>$(e)?Ko(e):e,xo=e=>$(e)?Go(e):e,So=e=>Reflect.getPrototypeOf(e);function ko(e,n,t){return qt(e=Yo(e),"get",n=Yo(n)),t(So(e).get.call(e,n))}function wo(e){const n=Yo(this);return qt(n,"has",e=Yo(e)),So(n).has.call(n,e)}function Co(e){return qt(e=Yo(e),"iterate",Dt),Reflect.get(So(e),"size",e)}function To(e){e=Yo(e);const n=Yo(this),t=So(n),o=t.has.call(n,e),r=t.add.call(n,e);return o||Yt(n,"add",e,e),r}function $o(e,n){n=Yo(n),e=Yo(e);const t=Yo(this),o=So(t),r=o.has.call(t,e),s=o.get.call(t,e),i=o.set.call(t,e,n);return r?U(n,s)&&Yt(t,"set",e,n,s):Yt(t,"add",e,n),i}function No(e){e=Yo(e);const n=Yo(this),t=So(n),o=t.has.call(n,e),r=t.get?t.get.call(n,e):void 0,s=t.delete.call(n,e);return o&&Yt(n,"delete",e,void 0,r),s}function Eo(){const e=Yo(this),n=0!==e.size,t=e instanceof Map?new Map(e):new Set(e),o=So(e).clear.call(e);return n&&Yt(e,"clear",void 0,void 0,t),o}function Mo(e){return function(n,t){const o=this,r=Yo(o),s=e?xo:bo;return qt(r,"iterate",Dt),So(r).forEach.call(r,function(e,t){return n.call(o,s(e),s(t),o)},t)}}function _o(e,n){return function(...t){const o=Yo(this),r="entries"===e||e===Symbol.iterator&&o instanceof Map,s=So(o)[e].apply(o,t),i=n?xo:bo;return qt(o,"iterate",Dt),{next(){const{value:e,done:n}=s.next();return n?{value:e,done:n}:{value:r?[i(e[0]),i(e[1])]:i(e),done:n}},[Symbol.iterator](){return this}}}}function Io(e,n){return function(...t){if(Zt){{const e=t[0]?`on key "${t[0]}" `:"";console.warn(`${L(n)} operation ${e}failed: target is readonly.`,Yo(this))}return"delete"!==n&&this}return e.apply(this,t)}}const Oo={get(e){return ko(this,e,bo)},get size(){return Co(this)},has:wo,add:To,set:$o,delete:No,clear:Eo,forEach:Mo(!1)},Fo={get(e){return ko(this,e,xo)},get size(){return Co(this)},has:wo,add:Io(To,"add"),set:Io($o,"set"),delete:Io(No,"delete"),clear:Io(Eo,"clear"),forEach:Mo(!0)};function Ro(e){return(n,t,o)=>Reflect.get(S(e,t)&&t in n?e:n,t,o)}["keys","values","entries",Symbol.iterator].forEach(e=>{Oo[e]=_o(e,!1),Fo[e]=_o(e,!0)});const Ao={get:Ro(Oo)},Po={get:Ro(Fo)},Lo=new WeakMap,Uo=new WeakMap,Vo=new WeakMap,jo=new WeakMap,Do=new WeakSet,Bo=new WeakSet,Ho=new Set([Set,Map,WeakMap,WeakSet]),zo=n("Object,Array,Map,Set,WeakMap,WeakSet"),Wo=e=>!e._isVue&&!e._isVNode&&zo(_(e))&&!Bo.has(e);function Ko(e){return jo.has(e)?e:Do.has(e)?Go(e):Zo(e)?e:Jo(e,Lo,Uo,mo,Ao)}function Go(e){return Uo.has(e)&&(e=Uo.get(e)),Jo(e,Vo,jo,go,Po)}function Jo(e,n,t,o,r){if(!$(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;let s=n.get(e);if(void 0!==s)return s;if(t.has(e))return e;if(!Wo(e))return e;const i=Ho.has(e.constructor)?r:o;return s=new Proxy(e,i),n.set(e,s),t.set(s,e),s}function qo(e){return Uo.has(e)||jo.has(e)}function Yo(e){return Uo.get(e)||jo.get(e)||e}const Xo=e=>$(e)?Ko(e):e;function Zo(e){return!!e&&!0===e._isRef}function Qo(e,n=!1){if(Zo(e))return e;n||(e=Xo(e));const t={_isRef:!0,get value(){return qt(t,"get","value"),e},set value(o){e=n?o:Xo(o),Yt(t,"set","value",{newValue:o})}};return t}function er(e){return Zo(e)?e.value:e}function nr(e,n){return{_isRef:!0,get value(){return e[n]},set value(t){e[n]=t}}}const tr=[];function or(e){tr.push(e)}function rr(){tr.pop()}function sr(e,...n){Gt();const t=tr.length?tr[tr.length-1].component:null,o=t&&t.appContext.config.warnHandler,r=function(){let e=tr[tr.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)pr(o,t,10,[e+n.join(""),t&&t.proxy,r.map(({vnode:e})=>`at <${cr(e)}>`).join("\n"),r]);else{const t=[`[Vue warn]: ${e}`,...n];r.length&&t.push("\n",...function(e){const n=[];return e.forEach((e,t)=>{n.push(...0===t?[]:["\n"],...function({vnode:e,recurseCount:n}){const t=n>0?`... (${n} recursive calls)`:"",o=` at <${cr(e)}`,r=">"+t,s=null==e.component.parent?"(Root)":"";return e.props?[o,...ar(e.props),r,s]:[o+r,s]}(e))}),n}(r)),console.warn(...t)}Jt()}const ir=/(?:^|[-_])(\w)/g,lr=e=>e.replace(ir,e=>e.toUpperCase()).replace(/[-_]/g,"");function cr(e,n){const t=e.type;let o=w(t)&&t.displayName||t.name;if(!o&&n){const e=n.match(/([^\/\\]+)\.vue$/);e&&(o=e[1])}return o?lr(o):"Anonymous"}function ar(e){const n=[],t=Object.keys(e);return t.slice(0,3).forEach(t=>{n.push(...function e(n,t,o){return C(t)?(t=JSON.stringify(t),o?t:[`${n}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?o?t:[`${n}=${t}`]:Zo(t)?(t=e(n,Yo(t.value),!0),o?t:[`${n}=Ref<`,t,">"]):w(t)?[`${n}=fn${t.name?`<${t.name}>`:""}`]:(t=Yo(t),o?t:[`${n}=`,t])}(t,e[t]))}),t.length>3&&n.push(" ..."),n}const ur={bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"directive hook",8:"transition hook",9:"app errorHandler",10:"app warnHandler",11:"ref function",12:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/vue-next"};function pr(e,n,t,o){let r;try{r=o?e(...o):e()}catch(e){fr(e,n,t)}return r}function dr(e,n,t,o){if(w(e)){const r=pr(e,n,t,o);return null!=r&&!r._isVue&&N(r)&&r.catch(e=>{fr(e,n,t)}),r}const r=[];for(let s=0;s<e.length;s++)r.push(dr(e[s],n,t,o));return r}function fr(e,n,t){const o=n?n.vnode:null;if(n){let o=n.parent;const r=n.proxy,s=ur[t];for(;o;){const n=o.ec;if(null!==n)for(let t=0;t<n.length;t++)if(n[t](e,r,s))return;o=o.parent}const i=n.appContext.config.errorHandler;if(i)return void pr(i,null,9,[e,r,s])}!function(e,n,t){{const o=ur[n];t&&or(t),sr(`Unhandled error${o?` during execution of ${o}`:""}`),console.error(e),t&&rr()}}(e,t,o)}const hr=[],mr=[],gr=Promise.resolve();let vr=!1,yr=!1;const br=100;function xr(e){return e?gr.then(e):gr}function Sr(e){hr.includes(e)||(hr.push(e),wr())}function kr(e){k(e)?mr.push(...e):mr.push(e),wr()}function wr(){vr||yr||(yr=!0,xr($r))}const Cr=e=>[...new Set(e)];function Tr(e){if(mr.length){const n=Cr(mr);mr.length=0,e=e||new Map;for(let t=0;t<n.length;t++)Nr(e,n[t]),n[t]()}}function $r(e){let n;for(yr=!1,vr=!0,e=e||new Map;void 0!==(n=hr.shift());)null!==n&&(Nr(e,n),pr(n,null,12));Tr(e),vr=!1,(hr.length||mr.length)&&$r(e)}function Nr(e,n){if(e.has(n)){const t=e.get(n);if(t>br)throw new Error("Maximum recursive updates exceeded. You may have code that is mutating state in your component's render function or updated hook or watcher source function.");e.set(n,t+1)}else e.set(n,1)}let Er=null,Mr=!1;function _r(){Mr=!0}function Ir(e){const{type:n,parent:t,vnode:o,proxy:r,withProxy:s,props:i,slots:l,attrs:c,vnodeHooks:a,emit:u,renderCache:p}=e;let d;Er=e,Mr=!1;try{if(4&o.shapeFlag){const n=s||r;d=es(e.render.call(n,n,p))}else{const e=n;d=es(e.length>1?e(i,{attrs:c,slots:l,emit:u}):e(i,null))}null!=n.props&&!1!==n.inheritAttrs&&c!==f&&Object.keys(c).length&&(1&d.shapeFlag||6&d.shapeFlag?d=Qr(d,c):Mr||d.type===Hr||sr(`Extraneous non-props attributes (${Object.keys(c).join(",")}) `+"were passed to component but could not be automatically inherited because component renders fragment or text root nodes.")),a!==f&&(d=Qr(d,a));const h=t&&t.type.__scopeId;h&&(d=Qr(d,{[h]:""})),null!=o.dirs&&(Or(d)||sr("Runtime directive used on component with non-element root node. The directives will not function as intended."),d.dirs=o.dirs),null!=o.transition&&(Or(d)||sr("Component inside <Transition> renders non-element root node that cannot be animated."),d.transition=o.transition)}catch(n){fr(n,e,1),d=Zr(Hr)}return Er=null,d}function Or(e){return 6&e.shapeFlag||1&e.shapeFlag||e.type===Hr}function Fr(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 Rr({vnode:e,parent:n},t){for(;n&&n.subTree===e;)(e=n.vnode).el=t,n=n.parent}const Ar=e=>e.__isSuspense,Pr={__isSuspense:!0,process(e,n,t,o,r,s,i,l,c){null==e?function(e,n,t,o,r,s,i,l){const{p:c,o:{createElement:a}}=l,u=a("div"),p=e.suspense=function(e,n,t,o,r,s,i,l,c){const{p:a,m:u,um:p,n:d,o:{parentNode:f}}=c,h={vnode:e,parent:n,parentComponent:t,isSVG:i,optimized:l,container:o,hiddenContainer:r,anchor:s,deps:0,subTree:null,fallbackTree:null,isResolved:!1,isUnmounted:!1,effects:[],resolve(){if(h.isResolved)throw new Error("resolveSuspense() is called on an already resolved suspense boundary.");if(h.isUnmounted)throw new Error("resolveSuspense() is called on an already unmounted suspense boundary.");const{vnode:e,subTree:n,fallbackTree:t,effects:o,parentComponent:r,container:s}=h;let{anchor:i}=h;t.el&&(i=d(t),p(t,r,h,!0)),u(n,s,i,0);const l=e.el=n.el;r&&r.subTree===e&&(r.vnode.el=l,Rr(r,l));let c=h.parent,a=!1;for(;c;){if(!c.isResolved){c.effects.push(...o),a=!0;break}c=c.parent}a||kr(o),h.isResolved=!0;const f=e.props&&e.props.onResolve;w(f)&&f()},recede(){h.isResolved=!1;const{vnode:e,subTree:n,fallbackTree:t,parentComponent:o,container:r,hiddenContainer:s,isSVG:i,optimized:l}=h,c=d(n);u(n,s,null,1),a(null,t,r,c,o,null,i,l);const p=e.el=t.el;o&&o.subTree===e&&(o.vnode.el=p,Rr(o,p));const f=e.props&&e.props.onRecede;w(f)&&f()},move(e,n,t){u(h.isResolved?h.subTree:h.fallbackTree,e,n,t),h.container=e},next:()=>d(h.isResolved?h.subTree:h.fallbackTree),registerDep(e,n){h.isResolved&&Sr(()=>{h.recede()}),h.deps++,e.asyncDep.catch(n=>{fr(n,e,0)}).then(t=>{if(e.isUnmounted||h.isUnmounted)return;h.deps--,e.asyncResolved=!0;const{vnode:o}=e;or(o),Ti(e,t,h),o.el=null,n(e,o,f(e.subTree.el),d(e.subTree),h,i),Rr(e,o.el),rr(),0===h.deps&&h.resolve()})},unmount(e,n){h.isUnmounted=!0,p(h.subTree,t,e,n),h.isResolved||p(h.fallbackTree,t,e,n)}};return h}(e,r,o,n,u,t,s,i,l),{content:d,fallback:f}=Lr(e);p.subTree=d,p.fallbackTree=f,c(null,d,u,null,o,p,s,i),p.deps>0?(c(null,f,n,t,o,null,s,i),e.el=f.el):p.resolve()}(n,t,o,r,s,i,l,c):function(e,n,t,o,r,s,i,{p:l}){const c=n.suspense=e.suspense;c.vnode=n;const{content:a,fallback:u}=Lr(n),p=c.subTree,d=c.fallbackTree;c.isResolved?(l(p,a,t,o,r,c,s,i),n.el=a.el):(l(p,a,c.hiddenContainer,null,r,c,s,i),c.deps>0&&(l(d,u,t,o,r,null,s,i),n.el=u.el));c.subTree=a,c.fallbackTree=u}(e,n,t,o,r,i,l,c)}};function Lr(e){const{shapeFlag:n,children:t}=e;if(32&n){const{default:e,fallback:n}=t;return{content:es(w(e)?e():e),fallback:es(w(n)?n():n)}}return{content:es(t),fallback:es(null)}}let Ur=null;const Vr=e=>e.__isPortal,jr={__isPortal:!0,process(e,n,t,o,r,s,i,l,{mc:c,pc:a,pbc:u,m:p,c:d,o:{querySelector:f,setElementText:h}}){const m=n.props&&n.props.target,{patchFlag:g,shapeFlag:v,children:y}=n;if(null==e){C(m)&&!f&&sr("Current renderer does not support string target for Portals. (missing querySelector renderer option)");const e=n.target=C(m)?f(m):m;null!=e?8&v?h(e,y):16&v&&c(y,e,null,r,s,i,l):sr("Invalid Portal target on mount:",e,`(${typeof e})`)}else{const o=n.target=e.target;if(1===g?h(o,y):n.dynamicChildren?u(e.dynamicChildren,n.dynamicChildren,t,r,s,i):l||a(e,n,o,null,r,s,i),m!==(e.props&&e.props.target)){const e=n.target=C(m)?f(m):m;if(null!=e){if(8&v)h(o,""),h(e,y);else if(16&v)for(let n=0;n<y.length;n++)p(y[n],e,null,2)}else sr("Invalid Portal target on update:",o,`(${typeof o})`)}}d(e,n,t,o)}},Dr=Symbol("Fragment"),Br=Symbol("Text"),Hr=Symbol("Comment"),zr=Symbol("Static"),Wr=[];let Kr=null;function Gr(e=!1){Wr.push(Kr=e?null:[])}let Jr=1;function qr(e,n,t,o,r){Jr--;const s=Zr(e,n,t,o,r);return Jr++,s.dynamicChildren=Kr||h,Wr.pop(),null!==(Kr=Wr[Wr.length-1]||null)&&Kr.push(s),s}function Yr(e){return!!e&&!0===e._isVNode}function Xr(e,n){return e.type===n.type&&e.key===n.key}function Zr(e,n=null,t=null,o=0,r=null){if(e||(sr(`Invalid vnode type when creating vnode: ${e}.`),e=Hr),null!==n){(qo(n)||Ei in n)&&(n=y({},n));let{class:e,style:t}=n;null==e||C(e)||(n.class=l(e)),$(t)&&(qo(t)&&!k(t)&&(t=y({},t)),n.style=i(t))}const s=C(e)?1:Ar(e)?128:Vr(e)?64:$(e)?4:w(e)?2:0,c={_isVNode:!0,type:e,props:n,key:null!==n&&n.key||null,ref:null!==n&&n.ref||null,scopeId:Ur,children:null,component:null,suspense:null,dirs:null,transition:null,el:null,anchor:null,target:null,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return function(e,n){let t=0;null==n?n=null:k(n)?t=16:"object"==typeof n?t=32:w(n)?(n={default:n},t=32):(n=String(n),t=8);e.children=n,e.shapeFlag|=t}(c,t),Jr>0&&null!==Kr&&32!==o&&(o>0||128&s||4&s||2&s)&&Kr.push(c),c}function Qr(e,n){return{_isVNode:!0,type:e.type,props:n?e.props?os(e.props,n):n:e.props,key:e.key,ref:e.ref,scopeId:e.scopeId,children:e.children,target:e.target,shapeFlag:e.shapeFlag,patchFlag:e.patchFlag,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,el:e.el,anchor:e.anchor}}function es(e){return null==e||"boolean"==typeof e?Zr(Hr):k(e)?Zr(Dr,null,e):"object"==typeof e?null===e.el?e:Qr(e):Zr(Br,null,String(e))}function ns(e){return null===e.el?e:Qr(e)}const ts=/^on|^vnode/;function os(...e){const n={};y(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=l([n.class,o.class]);else if("style"===e)n.style=i([n.style,o.style]);else if(ts.test(e)){const t=n[e];n[e]=t?[].concat(t,o[e]):o[e]}else n[e]=o[e]}return n}function rs(e,n,t){const o=null!=t;if(!n&&!o)return;const{0:r,1:s}=function(e){if(!e)return[];if(ss.has(e))return ss.get(e);const n={},t=[];if(k(e))for(let t=0;t<e.length;t++){C(e[t])||sr("props must be strings when using array syntax.",e[t]);const o=R(e[t]);"$"!==o[0]?n[o]=f:sr(`Invalid prop name: "${o}" is a reserved property.`)}else{$(e)||sr("invalid props options",e);for(const o in e){const r=R(o);if("$"!==r[0]){const s=e[o],i=n[r]=k(s)||w(s)?{type:s}:s;if(null!=i){const e=cs(Boolean,i.type),n=cs(String,i.type);i[0]=e>-1,i[1]=e<n,(e>-1||S(i,"default"))&&t.push(r)}}else sr(`Invalid prop name: "${r}" is a reserved property.`)}}const o=[n,t];return ss.set(e,o),o}(t),i={};let l=void 0,c=void 0;const a=e.propsProxy,u=a?(e,n)=>{i[e]=n,a[e]=n}:(e,n)=>{i[e]=n};if(Zt=!1,null!=n)for(const e in n){const t=n[e];if(I(e))"key"!==e&&"ref"!==e&&((c||(c={}))[e]=t);else if(o){const n=R(e);S(r,n)?u(n,t):(l||(l={}))[e]=t}else u(e,t)}if(o){for(let e=0;e<s.length;e++){const n=s[e];let t=r[n];if(null==t)continue;const o=!S(i,n),l=S(t,"default"),c=i[n];if(l&&void 0===c){const e=t.default;u(n,w(e)?e():e)}t[0]&&(o&&!l?u(n,!1):!t[1]||""!==c&&c!==P(n)||u(n,!0))}if(n)for(const e in r){let t,o=r[e];null!=o&&as(e,Yo(t=!(e in n)&&P(e)in n?n[P(e)]:n[e]),o,!S(i,e))}}else l=i;const{patchFlag:p}=e.vnode;if(null!==a&&(0===p||16&p)){const e=Yo(a);for(const n in e)S(i,n)||delete a[n]}Zt=!0,e.props=i,e.attrs=r?l||f:i,e.vnodeHooks=c||f}const ss=new WeakMap;function is(e){const n=e&&e.toString().match(/^\s*function (\w+)/);return n?n[1]:""}function ls(e,n){return is(e)===is(n)}function cs(e,n){if(k(n)){for(let t=0,o=n.length;t<o;t++)if(ls(n[t],e))return t}else if($(n))return ls(n,e)?0:-1;return-1}function as(e,n,t,o){const{type:r,required:s,validator:i}=t;if(s&&o)sr('Missing required prop: "'+e+'"');else if(null!=n||t.required){if(null!=r&&!0!==r){let t=!1;const o=k(r)?r:[r],s=[];for(let e=0;e<o.length&&!t;e++){const{valid:r,expectedType:i}=ps(n,o[e]);s.push(i||""),t=r}if(!t)return void sr(function(e,n,t){let o=`Invalid prop: type check failed for prop "${e}".`+` Expected ${t.map(L).join(", ")}`;const r=t[0],s=_(n),i=ds(n,r),l=ds(n,s);1===t.length&&fs(r)&&!function(...e){return e.some(e=>"boolean"===e.toLowerCase())}(r,s)&&(o+=` with value ${i}`);o+=`, got ${s} `,fs(s)&&(o+=`with value ${l}.`);return o}(e,n,s))}i&&!i(n)&&sr('Invalid prop: custom validator check failed for prop "'+e+'".')}}const us=n("String,Number,Boolean,Function,Symbol");function ps(e,n){let t;const o=is(n);if(us(o)){const r=typeof e;(t=r===o.toLowerCase())||"object"!==r||(t=e instanceof n)}else t="Object"===o?"Object"===_(e):"Array"===o?k(e):e instanceof n;return{valid:t,expectedType:o}}function ds(e,n){return"String"===n?`"${e}"`:"Number"===n?`${Number(e)}`:`${e}`}function fs(e){return["string","number","boolean"].some(n=>e.toLowerCase()===n)}const hs=e=>k(e)?e.map(es):[es(e)],ms=(e,n)=>t=>(null!=vi&&sr(`Slot "${e}" invoked outside of the render function: `+"this will not track dependencies used in the slot. Invoke the slot function inside the render function instead."),hs(n(t)));function gs(e,n){let t;if(32&e.vnode.shapeFlag){const e=n;if(1===e._)t=n;else{t={};for(const n in e){if("$stable"===n)continue;const o=e[n];if(w(o))t[n]=ms(n,o);else if(null!=o){sr(`Non-function value encountered for slot "${n}". `+"Prefer function slots for better performance.");const e=hs(o);t[n]=(()=>e)}}}}else if(null!==n){Ls(e.vnode)||sr("Non-function value encountered for default slot. Prefer function slots for better performance.");const o=hs(n);t={default:()=>o}}e.slots=t||f}const vs=n("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text");function ys(e){vs(e)&&sr("Do not use built-in directive ids as custom directive id: "+e)}const bs=["beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"].reduce((e,n)=>{const t="onVnode"+n[0].toUpperCase()+n.slice(1);return e[n]=[t,(e,t)=>{const o=e.dirs,r=t?t.dirs:h;for(let s=0;s<o.length;s++){const i=o[s],l=i.dir[n];null!=l&&(null!=t&&(i.oldValue=r[s].value),l(e.el,i,e,t))}}],e},{});function xs(e,n,t,o=null){dr(e,n,7,[t,o])}function Ss(){return{config:{devtools:!0,performance:!1,isNativeTag:g,isCustomElement:g,errorHandler:void 0,warnHandler:void 0},mixins:[],components:{},directives:{},provides:Object.create(null)}}function ks(e,n){return function(t,o=null){null==o||$(o)||(sr("root props passed to app.mount() must be an object."),o=null);const r=Ss(),s=new Set;let i=!1;const l={_component:t,_props:o,_container:null,_context:r,get config(){return r.config},set config(e){sr("app.config cannot be replaced. Modify individual options instead.")},use:(e,...n)=>(s.has(e)?sr("Plugin has already been applied to target app."):e&&w(e.install)?(s.add(e),e.install(l,...n)):w(e)?(s.add(e),e(l,...n)):sr('A plugin must either be a function or an object with an "install" function.'),l),mixin:e=>(r.mixins.includes(e)?sr("Mixin has already been applied to target app"+(e.name?`: ${e.name}`:"")):r.mixins.push(e),l),component:(e,n)=>(ki(e,r.config),n?(r.components[e]&&sr(`Component "${e}" has already been registered in target app.`),r.components[e]=n,l):r.components[e]),directive:(e,n)=>(ys(e),n?(r.directives[e]&&sr(`Directive "${e}" has already been registered in target app.`),r.directives[e]=n,l):r.directives[e]),mount(s,c){if(!i){const a=Zr(t,o);return a.appContext=r,c&&n?n(a,s):e(a,s),i=!0,l._container=s,a.component.proxy}sr("App has already been mounted. Create a new app instance instead.")},unmount(){i?e(null,l._container):sr("Cannot unmount an app that is not mounted.")},provide:(e,n)=>(e in r.provides&&sr(`App already provides property with key "${e}". `+"It will be overwritten with the new value."),r.provides[e]=n,l)};return l}}function ws({mt:e,o:{patchProp:n}}){const t=(n,t,i=null)=>{const{type:l,shapeFlag:c}=t;switch(t.el=n,l){case Br:case Hr:case zr:return n.nextSibling;case Dr:return(t.anchor=r(n.nextSibling,t.children,i)).nextSibling;default:if(1&c)return o(n,t,i);if(6&c){e(t,null,null,i,null,!1);const n=t.component.subTree;return(n.anchor||n.el).nextSibling}if(64&c)return s(t,i),n.nextSibling;128&c||sr("Invalid HostVNode type:",l,`(${typeof l})`)}},o=(e,t,o)=>{const{props:s,patchFlag:i}=t;if(-1!==i){if(null!==s){if(16&i||32&i)for(const t in s)!I(t)&&v(t)&&n(e,t,s[t],null);else null!=s.onClick&&n(e,"onClick",s.onClick,null);const{onVnodeBeforeMount:r,onVnodeMounted:l}=s;null!=r&&xs(r,o,t),null!=l&&kr(()=>{xs(l,o,t)})}16&t.shapeFlag&&(null===s||!s.innerHTML&&!s.textContent)&&r(e.firstChild,t.children,o)}return e.nextSibling},r=(e,n,o)=>{for(let r=0;null!=e&&r<n.length;r++){const s=n[r]=es(n[r]);e=t(e,s,o)}return e},s=(e,n)=>{const t=e.props&&e.props.target,o=e.target=C(t)?document.querySelector(t):t;null!=o&&16&e.shapeFlag&&r(o.firstChild,e.children,n)};return[(e,n)=>{n.hasChildNodes()?(t(n.firstChild,e),Tr()):sr("Attempting to hydrate existing markup but container is empty.")},t]}function Cs(e,n){for(let t=0;t<e.length;t++)e[t](n)}const Ts=function(e,n){null===n||n.isResolved?kr(e):k(e)?n.effects.push(...e):n.effects.push(e)};function $s(e){return Es(e)}function Ns(e){return Es(e,ws)}function Es(e,n){const{insert:t,remove:o,patchProp:r,createElement:s,createText:i,createComment:l,setText:c,setElementText:a,parentNode:u,nextSibling:p,setScopeId:d=m,cloneNode:g,insertStaticContent:v}=e,y=(e,n,t,o=null,r=null,s=null,i=!1,l=!1)=>{null==e||Xr(e,n)||(o=Y(e),W(e,r,s,!0),e=null);const{type:c,shapeFlag:a}=n;switch(c){case Br:b(e,n,t,o);break;case Hr:x(e,n,t,o);break;case zr:null==e&&S(n,t,o,i);break;case Dr:R(e,n,t,o,r,s,i,l);break;default:1&a?T(e,n,t,o,r,s,i,l):6&a?A(e,n,t,o,r,s,i,l):64&a?c.process(e,n,t,o,r,s,i,l,Q):128&a?c.process(e,n,t,o,r,s,i,l,Q):sr("Invalid HostVNode type:",c,`(${typeof c})`)}},b=(e,n,o,r)=>{if(null==e)t(n.el=i(n.children),o,r);else{const t=n.el=e.el;n.children!==e.children&&c(t,n.children)}},x=(e,n,o,r)=>{null==e?t(n.el=l(n.children||""),o,r):n.el=e.el},S=(e,n,o,r)=>{null!=e.el&&void 0!==g?t(g(e.el),n,o):e.el=v(e.children,n,o,r)},T=(e,n,t,o,r,s,i,l)=>{i=i||"svg"===n.type,null==e?$(n,t,o,r,s,i,l):M(e,n,r,s,i,l),null!==n.ref&&null!==r&&X(n.ref,e&&e.ref,r,n.el)},$=(e,n,o,i,l,c,u)=>{let p;const{type:d,props:f,shapeFlag:h,transition:m,scopeId:v,patchFlag:y}=e;if(null!==e.el&&void 0!==g&&-1===y)p=e.el=g(e.el);else{if(p=e.el=s(e.type,c),null!=f){for(const e in f)I(e)||r(p,e,f[e],null,c);null!=f.onVnodeBeforeMount&&xs(f.onVnodeBeforeMount,i,e)}8&h?a(p,e.children):16&h&&E(e.children,p,null,i,l,c&&"foreignObject"!==d,u||null!==e.dynamicChildren),null==m||m.persisted||m.beforeEnter(p)}t(p,n,o);const b=f&&f.onVnodeMounted;(null!=b||null!=m&&!m.persisted)&&Ts(()=>{b&&xs(b,i,e),m&&!m.persisted&&m.enter(p)},l)},E=(e,n,t,o,r,s,i,l=0)=>{for(let c=l;c<e.length;c++){const l=e[c]=i?ns(e[c]):es(e[c]);y(null,l,n,t,o,r,s,i)}},M=(e,n,t,o,s,i)=>{const l=n.el=e.el;let{patchFlag:c,dynamicChildren:u}=n;const p=e&&e.props||f,d=n.props||f;if(null!=d.onVnodeBeforeUpdate&&xs(d.onVnodeBeforeUpdate,t,n,e),c>0){if(16&c)O(l,n,p,d,t,o,s);else if(2&c&&p.class!==d.class&&r(l,"class",d.class,null,s),4&c&&r(l,"style",d.style,p.style,s),8&c){const i=n.dynamicProps;for(let n=0;n<i.length;n++){const c=i[n],a=p[c],u=d[c];a!==u&&r(l,c,u,a,s,e.children,t,o,q)}}1&c&&e.children!==n.children&&a(l,n.children)}else i||null!=u||O(l,n,p,d,t,o,s);const h=s&&"foreignObject"!==n.type;null!=u?_(e.dynamicChildren,u,l,t,o,h):i||D(e,n,l,null,t,o,h),null!=d.onVnodeUpdated&&Ts(()=>{xs(d.onVnodeUpdated,t,n,e)},o)},_=(e,n,t,o,r,s)=>{for(let i=0;i<n.length;i++){const l=e[i],c=n[i],a=l.type===Dr||!Xr(l,c)||6&l.shapeFlag?u(l.el):t;y(l,c,a,null,o,r,s,!0)}},O=(e,n,t,o,s,i,l)=>{if(t!==o){for(const c in o){if(I(c))continue;const a=o[c],u=t[c];a!==u&&r(e,c,a,u,l,n.children,s,i,q)}if(t!==f)for(const c in t)I(c)||c in o||r(e,c,null,null,l,n.children,s,i,q)}};let F=0;const R=(e,n,o,r,s,i,c,a)=>{const u=n.el=e?e.el:l(`fragment-${F}-start`),p=n.anchor=e?e.anchor:l(`fragment-${F}-end`);let{patchFlag:d,dynamicChildren:f}=n;d>0&&(a=!0),null==e?(F++,t(u,o,r),t(p,o,r),E(n.children,o,p,s,i,c,a)):64&d&&null!=f?_(e.dynamicChildren,f,o,s,i,c):D(e,n,o,p,s,i,c,a)},A=(e,n,t,o,r,s,i,l)=>{if(null==e)512&n.shapeFlag?r.sink.activate(n,t,o):U(n,t,o,r,s,i);else{const t=n.component=e.component;if(function(e,n,t,o){const{props:r,children:s}=e,{props:i,children:l,patchFlag:c}=n;if(null!=n.dirs)return!0;if(c>0){if(1024&c)return!0;if(16&c)return Fr(r,i);if(2&c)return r.class===i.class;if(4&c)return Fr(r.style,i.style);if(8&c){const e=n.dynamicProps;for(let n=0;n<e.length;n++){const t=e[n];if(i[t]!==r[t])return!0}}}else if(!o)return!(null==s&&null==l||null!=l&&l.$stable)||r!==i&&(null===r?null!==i:null===i||Fr(r,i));return!1}(e,n,0,l)){if(t.asyncDep&&!t.asyncResolved)return or(n),j(t,n),void rr();t.next=n,function(e){const n=hr.indexOf(e);n>-1&&(hr[n]=null)}(t.update),t.update()}else n.component=e.component,n.el=e.el}null!==n.ref&&null!==r&&(4&n.shapeFlag||(or(n),sr('Functional components do not support "ref" because they do not have instances.'),rr()),X(n.ref,e&&e.ref,r,n.component.proxy))},U=(e,n,t,o,r,s)=>{const i=e.component=function(e,n){const t=(n?n.appContext:e.appContext)||gi,o={vnode:e,parent:n,appContext:t,type:e.type,root:null,next:null,subTree:null,update:null,render:null,proxy:null,withProxy:null,propsProxy:null,setupContext:null,effects:null,provides:n?n.provides:Object.create(t.provides),accessCache:null,renderCache:[],renderContext:f,data:f,props:f,attrs:f,vnodeHooks:f,slots:f,refs:f,components:Object.create(t.components),directives:Object.create(t.directives),asyncDep:null,asyncResult:null,asyncResolved:!1,sink:{},isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,emit:(e,...n)=>{const t=o.vnode.props||f;let r=t[`on${e}`]||t[`on${L(e)}`];if(r||0!==e.indexOf("update:")||(e=P(e),r=t[`on${e}`]||t[`on${L(e)}`]),r){const e=dr(r,o,6,n);return k(e)?e:[e]}return[]}};return o.root=n?n.root:o,o}(e,o);if(or(e),Ls(e)){const e=i.sink;e.renderer=Q,e.parentSuspense=r}if(function(e,n,t=!1){Ci=t;const o=e.type.props,{props:r,children:s,shapeFlag:i}=e.vnode;let l;rs(e,r,o),gs(e,s),4&i&&(l=function(e,n){const t=e.type;t.name&&ki(t.name,e.appContext.config);if(t.components){const n=Object.keys(t.components);for(let t=0;t<n.length;t++)ki(n[t],e.appContext.config)}if(t.directives){const e=Object.keys(t.directives);for(let n=0;n<e.length;n++)ys(e[n])}e.accessCache={},e.proxy=new Proxy(e,li);const o=e.propsProxy=Ci?e.props:(s=e.props,Jo(s,Vo,jo,yo,Po)),{setup:r}=t;var s;if(r){const t=e.setupContext=r.length>1?function(e){const n={attrs:new Proxy(e,Mi.attrs),slots:new Proxy(e,Mi.slots),get emit(){return e.emit}};return Object.freeze(n)}(e):null;vi=e,yi=n,Gt();const s=pr(r,e,0,[o,t]);if(Jt(),vi=null,yi=null,N(s)){if(Ci)return s.then(t=>{Ti(e,t,n)});e.asyncDep=s}else Ti(e,s,n)}else Ni(e,n)}(e,n));Ci=!1}(i,r),i.asyncDep){if(!r)return void sr("async setup() is used without a suspense boundary!");r.registerDep(i,V);const o=i.subTree=Zr(Hr);return x(null,o,n,t),void(e.el=o.el)}V(i,e,n,t,r,s),rr()},V=(e,n,t,o,r,s)=>{e.update=Bt(function(){if(e.isMounted){const{next:n}=e;or(n||e.vnode),null!==n&&j(e,n);const t=Ir(e),o=e.subTree;e.subTree=t,null!==e.bu&&Cs(e.bu),e.refs!==f&&(e.refs={}),y(o,t,u(o.el),Y(o),e,r,s),e.vnode.el=t.el,null===n&&Rr(e,t.el),null!==e.u&&Ts(e.u,r),rr()}else{const i=e.subTree=Ir(e);null!==e.bm&&Cs(e.bm),n.el&&ne?ne(n.el,i,e):(y(null,i,t,o,e,r,s),n.el=i.el),null!==e.m&&Ts(e.m,r),null!==e.a&&256&e.vnode.shapeFlag&&Ts(e.a,r),e.isMounted=!0}},function(e){return{scheduler:Sr,onTrack:e.rtc?n=>Cs(e.rtc,n):void 0,onTrigger:e.rtg?n=>Cs(e.rtg,n):void 0}}(e))},j=(e,n)=>{n.component=e,e.vnode=n,e.next=null,rs(e,n.props,n.type.props),gs(e,n.children)},D=(e,n,t,o,r,s,i,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,p=n.children,{patchFlag:d,shapeFlag:f}=n;if(-2===d&&(l=!1),d>0){if(128&d)return void H(c,p,t,o,r,s,i,l);if(256&d)return void B(c,p,t,o,r,s,i,l)}8&f?(16&u&&q(c,r,s),p!==c&&a(t,p)):16&u?16&f?H(c,p,t,o,r,s,i,l):q(c,r,s,!0):(8&u&&a(t,""),16&f&&E(p,t,o,r,s,i,l))},B=(e,n,t,o,r,s,i,l)=>{n=n||h;const c=(e=e||h).length,a=n.length,u=Math.min(c,a);let p;for(p=0;p<u;p++){const o=n[p]=l?ns(n[p]):es(n[p]);y(e[p],o,t,null,r,s,i,l)}c>a?q(e,r,s,!0,u):E(n,t,o,r,s,i,l,u)},H=(e,n,t,o,r,s,i,l)=>{let c=0;const a=n.length;let u=e.length-1,p=a-1;for(;c<=u&&c<=p;){const a=e[c],u=n[c]=l?ns(n[c]):es(n[c]);if(!Xr(a,u))break;y(a,u,t,o,r,s,i,l),c++}for(;c<=u&&c<=p;){const c=e[u],a=n[p]=l?ns(n[p]):es(n[p]);if(!Xr(c,a))break;y(c,a,t,o,r,s,i,l),u--,p--}if(c>u){if(c<=p){const e=p+1,u=e<a?n[e].el:o;for(;c<=p;)y(null,n[c]=l?ns(n[c]):es(n[c]),t,u,r,s,i),c++}}else if(c>p)for(;c<=u;)W(e[c],r,s,!0),c++;else{const d=c,f=c,m=new Map;for(c=f;c<=p;c++){const e=n[c]=l?ns(n[c]):es(n[c]);null!=e.key&&(m.has(e.key)&&sr("Duplicate keys found during update:",JSON.stringify(e.key),"Make sure keys are unique."),m.set(e.key,c))}let g,v=0;const b=p-f+1;let x=!1,S=0;const k=new Array(b);for(c=0;c<b;c++)k[c]=0;for(c=d;c<=u;c++){const o=e[c];if(v>=b){W(o,r,s,!0);continue}let a;if(null!=o.key)a=m.get(o.key);else for(g=f;g<=p;g++)if(0===k[g-f]&&Xr(o,n[g])){a=g;break}void 0===a?W(o,r,s,!0):(k[a-f]=c+1,a>=S?S=a:x=!0,y(o,n[a],t,null,r,s,i,l),v++)}const w=x?function(e){const n=e.slice(),t=[0];let o,r,s,i,l;const c=e.length;for(o=0;o<c;o++){const c=e[o];if(0!==c){if(r=t[t.length-1],e[r]<c){n[o]=r,t.push(o);continue}for(s=0,i=t.length-1;s<i;)e[t[l=(s+i)/2|0]]<c?s=l+1:i=l;c<e[t[s]]&&(s>0&&(n[o]=t[s-1]),t[s]=o)}}s=t.length,i=t[s-1];for(;s-- >0;)t[s]=i,i=n[i];return t}(k):h;for(g=w.length-1,c=b-1;c>=0;c--){const e=f+c,l=n[e],u=e+1<a?n[e+1].el:o;0===k[c]?y(null,l,t,u,r,s,i):x&&(g<0||c!==w[g]?z(l,t,u,2):g--)}}},z=(e,n,o,r,s=null)=>{if(6&e.shapeFlag)z(e.component.subTree,n,o,r);else if(128&e.shapeFlag)e.suspense.move(n,o,r);else if(e.type===Dr){t(e.el,n,o);const s=e.children;for(let e=0;e<s.length;e++)z(s[e],n,o,r);t(e.anchor,n,o)}else{const{el:i,transition:l,shapeFlag:c}=e;if(2!==r&&1&c&&null!=l)if(0===r)l.beforeEnter(i),t(i,n,o),Ts(()=>l.enter(i),s);else{const{leave:e,delayLeave:r,afterLeave:s}=l,c=()=>t(i,n,o),a=()=>{e(i,()=>{c(),s&&s()})};r?r(i,c,a):a()}else t(i,n,o)}},W=(e,n,t,o=!1)=>{const{props:r,ref:s,children:i,dynamicChildren:l,shapeFlag:c}=e;null!==s&&null!==n&&X(s,null,n,null),6&c?256&c?n.sink.deactivate(e):J(e.component,t,o):128&c?e.suspense.unmount(t,o):(null!=r&&null!=r.onVnodeBeforeUnmount&&xs(r.onVnodeBeforeUnmount,n,e),null!=l?q(l,n,t):16&c&&q(i,n,t),o&&K(e),null!=r&&null!=r.onVnodeUnmounted&&Ts(()=>{xs(r.onVnodeUnmounted,n,e)},t))},K=e=>{const{type:n,el:t,anchor:r,transition:s}=e;if(n===Dr)return void G(t,r);const i=()=>{o(t),null!=s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&null!=s&&!s.persisted){const{leave:n,delayLeave:o}=s,r=()=>n(t,i);o?o(e.el,i,r):r()}else i()},G=(e,n)=>{let t;for(;e!==n;)t=p(e),o(e),e=t;o(n)},J=(e,n,t)=>{const{bum:o,effects:r,update:s,subTree:i,um:l,da:c,isDeactivated:a}=e;if(null!==o&&Cs(o),null!==r)for(let e=0;e<r.length;e++)Ht(r[e]);null!==s&&(Ht(s),W(i,e,n,t)),null!==l&&Ts(l,n),null!==c&&!a&&256&e.vnode.shapeFlag&&Ts(c,n),kr(()=>{e.isUnmounted=!0}),null===n||n.isResolved||n.isUnmounted||null===e.asyncDep||e.asyncResolved||(n.deps--,0===n.deps&&n.resolve())},q=(e,n,t,o=!1,r=0)=>{for(let s=r;s<e.length;s++)W(e[s],n,t,o)},Y=e=>6&e.shapeFlag?Y(e.component.subTree):128&e.shapeFlag?e.suspense.next():p(e.anchor||e.el),X=(e,n,t,o)=>{if(k(e)){const[{$:t},r]=e;return void X(r,n&&n[1],t,o)}const r=t.refs===f?t.refs={}:t.refs,s=Yo(t.renderContext);if(null!==n&&n!==e)if(C(n)){r[n]=null;const e=s[n];Zo(e)&&(e.value=null)}else Zo(n)&&(n.value=null);if(C(e)){const n=s[e];Zo(n)&&(n.value=o),r[e]=o}else Zo(e)?e.value=o:w(e)?pr(e,t,11,[o]):sr("Invalid template ref type:",o,`(${typeof o})`)},Z=(e,n)=>{null==e?n._vnode&&W(n._vnode,null,null,!0):y(n._vnode||null,e,n),Tr(),n._vnode=e},Q={p:y,um:W,m:z,mt:U,mc:E,pc:D,pbc:_,n:Y,c:x,o:e};let ee,ne;return n&&([ee,ne]=n(Q)),{render:Z,hydrate:ee,createApp:ks(Z,ee)}}function Ms(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Js(()=>{e.isMounted=!0}),Xs(()=>{e.isUnmounting=!0}),e}const _s={name:"BaseTransition",setup(e,{slots:n}){const t=bi(),o=Ms();return()=>{const r=n.default&&n.default();if(!r||!r.length)return;r.length>1&&sr("<transition> can only be used on a single element or component. Use <transition-group> for lists.");const s=Yo(e),{mode:i}=s;i&&!["in-out","out-in","default"].includes(i)&&sr(`invalid <transition> mode: ${i}`);const l=r[0];if(o.isLeaving)return Rs(l);const c=As(l);if(!c)return Rs(l);const a=c.transition=Fs(c,s,o,t),u=t.subTree,p=u&&As(u);if(p&&p.type!==Hr&&!Xr(c,p)){const e=p.transition,n=Fs(p,s,o,t);if(Ps(p,n),"out-in"===i)return o.isLeaving=!0,n.afterLeave=(()=>{o.isLeaving=!1,t.update()}),Rs(l);"in-out"===i&&(delete e.delayedLeave,n.delayLeave=((e,n,t)=>{Os(o,p)[String(p.key)]=p,e._leaveCb=(()=>{n(),e._leaveCb=void 0,delete a.delayedLeave}),a.delayedLeave=t}))}return l}}};_s.props={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Function,onEnter:Function,onAfterEnter:Function,onEnterCancelled:Function,onBeforeLeave:Function,onLeave:Function,onAfterLeave:Function,onLeaveCancelled:Function};const Is=_s;function Os(e,n){const{leavingVNodes:t}=e;let o=t.get(n.type);return o||(o=Object.create(null),t.set(n.type,o)),o}function Fs(e,{appear:n,persisted:t=!1,onBeforeEnter:o,onEnter:r,onAfterEnter:s,onEnterCancelled:i,onBeforeLeave:l,onLeave:c,onAfterLeave:a,onLeaveCancelled:u},p,d){const f=String(e.key),h=Os(p,e),m=(e,n)=>{e&&dr(e,d,8,n)},g={persisted:t,beforeEnter(t){if(!n&&!p.isMounted)return;t._leaveCb&&t._leaveCb(!0);const r=h[f];r&&Xr(e,r)&&r.el._leaveCb&&r.el._leaveCb(),m(o,[t])},enter(e){if(!n&&!p.isMounted)return;let t=!1;const o=e._enterCb=(n=>{t||(t=!0,m(n?i:s,[e]),g.delayedLeave&&g.delayedLeave(),e._enterCb=void 0)});r?r(e,o):o()},leave(n,t){const o=String(e.key);if(n._enterCb&&n._enterCb(!0),p.isUnmounting)return t();m(l,[n]);let r=!1;const s=n._leaveCb=(s=>{r||(r=!0,t(),m(s?u:a,[n]),n._leaveCb=void 0,h[o]===e&&delete h[o])});h[o]=e,c?c(n,s):s()}};return g}function Rs(e){if(Ls(e))return(e=Qr(e)).children=null,e}function As(e){return Ls(e)?e.children?e.children[0]:void 0:e}function Ps(e,n){6&e.shapeFlag&&e.component?Ps(e.component.subTree,n):e.transition=n}const Ls=e=>e.type.__isKeepAlive,Us={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:n}){const t=new Map,o=new Set;let r=null;const s=bi(),i=s.sink,{renderer:{m:l,um:c,o:{createElement:a}},parentSuspense:u}=i,p=a("div");function d(e){e.shapeFlag=4,c(e,s,u)}function f(e){t.forEach((n,t)=>{const o=Vs(n.type);!o||e&&e(o)||h(t)})}function h(e){const n=t.get(e);r&&n.type===r.type?r&&(r.shapeFlag=4):d(n),t.delete(e),o.delete(e)}return i.activate=((e,n,t)=>{l(e,n,t,0,u),Ts(()=>{const n=e.component;n.isDeactivated=!1,null!==n.a&&Cs(n.a)},u)}),i.deactivate=(e=>{l(e,p,null,1,u),Ts(()=>{const n=e.component;null!==n.da&&Cs(n.da),n.isDeactivated=!0},u)}),ri(()=>[e.include,e.exclude],([e,n])=>{e&&f(n=>js(e,n)),n&&f(e=>js(n,e))}),Xs(()=>{t.forEach(d)}),()=>{if(!n.default)return null;const s=n.default();let i=s[0];if(s.length>1)return sr("KeepAlive should contain exactly one component child."),r=null,s;if(!(Yr(i)&&4&i.shapeFlag))return r=null,i;const l=i.type,c=Vs(l),{include:a,exclude:u,max:p}=e;if(a&&(!c||!js(a,c))||u&&c&&js(u,c))return i;const d=null==i.key?l:i.key,f=t.get(d);return i.el&&(i=Qr(i)),t.set(d,i),f?(i.el=f.el,i.anchor=f.anchor,i.component=f.component,i.transition&&Ps(i,i.transition),i.shapeFlag|=512,o.delete(d),o.add(d)):(o.add(d),p&&o.size>parseInt(p,10)&&h(Array.from(o)[0])),i.shapeFlag|=256,r=i,i}}};function Vs(e){return e.displayName||e.name}function js(e,n){return k(e)?e.some(e=>js(e,n)):C(e)?e.split(",").indexOf(n)>-1:!!e.test&&e.test(n)}function Ds(e,n){Hs(e,"a",n)}function Bs(e,n){Hs(e,"da",n)}function Hs(e,n,t=vi){const o=e.__wdc||(e.__wdc=(()=>{let n=t;for(;n;){if(n.isDeactivated)return;n=n.parent}e()}));if(Ws(n,o,t),t){let e=t.parent;for(;e&&e.parent;)Ls(e.parent.vnode)&&zs(o,n,t,e),e=e.parent}}function zs(e,n,t,o){Ws(n,e,o,!0),Zs(()=>{b(o[n],e)},t)}function Ws(e,n,t=vi,o=!1){if(t){const r=t[e]||(t[e]=[]),s=n.__weh||(n.__weh=((...o)=>{if(t.isUnmounted)return;Gt(),xi(t);const r=dr(n,t,e,o);return xi(null),Jt(),r}));o?r.unshift(s):r.push(s)}else{sr(`${`on${L(ur[e].replace(/ hook$/,""))}`} is called when there is no active component instance to be `+"associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.")}}const Ks=e=>(n,t=vi)=>!Ci&&Ws(e,n,t),Gs=Ks("bm"),Js=Ks("m"),qs=Ks("bu"),Ys=Ks("u"),Xs=Ks("bum"),Zs=Ks("um"),Qs=Ks("rtg"),ei=Ks("rtc"),ni=(e,n=vi)=>{Ws("ec",e,n)},ti=e=>e();const oi={};function ri(e,n,t){return w(n)||sr("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),si(e,n,t)}function si(e,n,{immediate:t,deep:o,flush:r,onTrack:s,onTrigger:i}=f){n||(void 0!==t&&sr('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),void 0!==o&&sr('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const l=vi,c=yi;let a,u;if(a=k(e)?()=>e.map(e=>Zo(e)?e.value:pr(e,l,2)):Zo(e)?()=>e.value:n?()=>pr(e,l,2):()=>{if(!l||!l.isUnmounted)return u&&u(),pr(e,l,3,[p])},n&&o){const e=a;a=(()=>(function e(n,t=new Set){if(!$(n)||t.has(n))return;t.add(n);if(k(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=>{u=g.options.onStop=(()=>{pr(e,l,4)})};let d=k(e)?[]:oi;const h=n?()=>{if(l&&l.isUnmounted)return;const e=g();(o||U(e,d))&&(u&&u(),dr(n,l,3,[e,d===oi?void 0:d,p]),d=e)}:void 0;let m;m="sync"===r?ti:"pre"===r?e=>{l&&null==l.vnode.el?e():Sr(e)}:e=>{Ts(e,c)};const g=Bt(a,{lazy:!0,computed:!0,onTrack:s,onTrigger:i,scheduler:h?()=>m(h):m});return _i(g),h?t?h():d=g():g(),()=>{Ht(g),l&&b(l.effects,g)}}const ii={$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.propsProxy,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>e.parent,$root:e=>e.root,$emit:e=>e.emit,$options:e=>e.type,$forceUpdate:e=>()=>Sr(e.update),$nextTick:()=>xr,$watch:e=>(function(e,n,t){const o=this.proxy,r=ri(C(e)?()=>o[e]:e.bind(o),n.bind(o),t);return Xs(r,this),r}).bind(e)},li={get(e,n){if(n===Symbol.unscopables)return;const{renderContext:t,data:o,props:r,propsProxy:s,accessCache:i,type:l,sink:c}=e;if("$"!==n[0]){const e=i[n];if(void 0!==e)switch(e){case 0:return o[n];case 1:return er(t[n]);case 2:return s[n]}else{if(o!==f&&S(o,n))return i[n]=0,o[n];if(S(t,n))return i[n]=1,er(t[n]);if(null!=l.props){if(S(r,n))return i[n]=2,s[n];i[n]=3}}}const a=ii[n];return null!=a?("$attrs"===n&&_r(),a(e)):S(c,n)?c[n]:void(null!=Er&&sr(`Property ${JSON.stringify(n)} was accessed during render `+"but is not defined on instance."))},has(e,n){const{data:t,accessCache:o,renderContext:r,type:s,sink:i}=e;return void 0!==o[n]||t!==f&&S(t,n)||S(r,n)||null!=s.props&&S(s.props,n)||S(ii,n)||S(i,n)},set(e,n,t){const{data:o,renderContext:r}=e;if(o!==f&&S(o,n))o[n]=t;else if(S(r,n))if(qo(r))r[n]=t;else{const e=r[n];Zo(e)&&!Zo(t)?e.value=t:r[n]=t}else{if("$"===n[0]&&n.slice(1)in e)return sr(`Attempting to mutate public property "${n}". `+"Properties starting with $ are reserved and readonly.",e),!1;if(n in e.props)return sr(`Attempting to mutate prop "${n}". Props are readonly.`,e),!1;e.sink[n]=t}return!0}},ci={...li,has:(e,n)=>"_"!==n[0]&&!o(n)};function ai(e,n){if(vi){let t=vi.provides;const o=vi.parent&&vi.parent.provides;o===t&&(t=vi.provides=Object.create(o)),t[e]=n}else sr("provide() can only be used inside setup().")}function ui(e,n){const t=vi||Er;if(t){const o=t.provides;if(e in o)return o[e];if(void 0!==n)return n;sr(`injection "${String(e)}" not found.`)}else sr("inject() can only be used inside setup() or functional components.")}function pi(e,n,t=!1){const o=e.proxy,{mixins:r,extends:s,props:i,data:l,computed:c,methods:a,watch:u,provide:p,inject:d,components:h,directives:m,beforeMount:g,mounted:v,beforeUpdate:b,updated:x,activated:S,deactivated:C,beforeUnmount:T,unmounted:N,renderTracked:E,renderTriggered:M,errorCaptured:_}=n,I=e.renderContext===f?e.renderContext={}:e.renderContext,O=e.appContext.mixins,F=function(){const e=Object.create(null);return(n,t)=>{e[t]?sr(`${n} property "${t}" is already defined in ${e[t]}.`):e[t]=n}}();if(t||(di("beforeCreate",n,o,O),hi(e,O)),s&&pi(e,s,!0),r&&hi(e,r),i)for(const e in i)F("Props",e);if(l){const n=w(l)?l.call(o):l;if($(n))if(e.data===f){for(const e in n)F("Data",e);e.data=Ko(n)}else y(e.data,n);else sr("data() should return an object.")}if(c)for(const e in c){const n=c[e];if(F("Computed",e),w(n))I[e]=Ii(n.bind(o,o));else{const{get:t,set:r}=n;w(t)?I[e]=Ii({get:t.bind(o,o),set:w(r)?r.bind(o):()=>{sr(`Computed property "${e}" was assigned to but it has no setter.`)}}):sr(`Computed property "${e}" has no getter.`)}}if(a)for(const e in a){const n=a[e];w(n)?(F("Methods",e),I[e]=n.bind(o)):sr(`Method "${e}" has type "${typeof n}" in the component definition. `+"Did you reference the function correctly?")}if(u)for(const e in u)mi(u[e],I,o,e);if(p){const e=w(p)?p.call(o):p;for(const n in e)ai(n,e[n])}if(d)if(k(d))for(let e=0;e<d.length;e++){const n=d[e];F("Inject",n),I[n]=ui(n)}else for(const e in d){F("Inject",e);const n=d[e];$(n)?I[e]=ui(n.from,n.default):I[e]=ui(n)}h&&y(e.components,h),m&&y(e.directives,m),t||di("created",n,o,O),g&&Gs(g.bind(o)),v&&Js(v.bind(o)),b&&qs(b.bind(o)),x&&Ys(x.bind(o)),S&&Ds(S.bind(o)),C&&Bs(C.bind(o)),_&&ni(_.bind(o)),E&&ei(E.bind(o)),M&&Qs(M.bind(o)),T&&Xs(T.bind(o)),N&&Zs(N.bind(o))}function di(e,n,t,o){fi(e,o,t);const r=n.extends&&n.extends[e];r&&r.call(t);const s=n.mixins;s&&fi(e,s,t);const i=n[e];i&&i.call(t)}function fi(e,n,t){for(let o=0;o<n.length;o++){const r=n[o][e];r&&r.call(t)}}function hi(e,n){for(let t=0;t<n.length;t++)pi(e,n[t],!0)}function mi(e,n,t,o){const r=()=>t[o];if(C(e)){const t=n[e];w(t)?ri(r,t):sr(`Invalid watch handler specified by key "${e}"`,t)}else w(e)?ri(r,e.bind(t)):$(e)?k(e)?e.forEach(e=>mi(e,n,t,o)):ri(r,e.handler.bind(t),e):sr(`Invalid watch option: "${o}"`)}const gi=Ss();let vi=null,yi=null;const bi=()=>vi||Er,xi=e=>{vi=e},Si=n("slot,component");function ki(e,n){const t=n.isNativeTag||g;(Si(e)||t(e))&&sr("Do not use built-in or reserved HTML elements as component id: "+e)}let wi,Ci=!1;function Ti(e,n,t){w(n)?e.render=n:$(n)?(Yr(n)&&sr("setup() should not return VNodes directly - return a render function instead."),e.renderContext=n):void 0!==n&&sr(`setup() should return an object. Received: ${null===n?"null":typeof n}`),Ni(e,t)}function $i(e){wi=e}function Ni(e,n){const t=e.type;e.render||(t.template&&!t.render&&(t.render=wi(t.template,{isCustomElement:e.appContext.config.isCustomElement||g}),t.render.isRuntimeCompiled=!0),t.render||t.ssrRender||sr("Component is missing template or render function."),e.render=t.render||m,e.render.isRuntimeCompiled&&(e.withProxy=new Proxy(e,ci))),vi=e,yi=n,pi(e,t),vi=null,yi=null,e.renderContext===f&&(e.renderContext={})}const Ei=Symbol(),Mi={};function _i(e){vi&&(vi.effects||(vi.effects=[])).push(e)}function Ii(e){const n=function(e){let n,t;w(e)?(n=e,t=(()=>{console.warn("Write operation failed: computed value is readonly")})):(n=e.get,t=e.set);let o,r,s=!0;const i=Bt(n,{lazy:!0,computed:!0,scheduler:()=>{s||(s=!0,Yt(r,"set","value"))}});return r={_isRef:!0,effect:i,get value(){return s&&(o=i(),s=!1),qt(r,"get","value"),o},set value(e){t(e)}}}(e);return _i(n.effect),n}function Oi(e,n,t){return 2===arguments.length?$(n)&&!k(n)?Yr(n)?Zr(e,null,[n]):Zr(e,n):Zr(e,null,n):(Yr(t)&&(t=[t]),Zr(e,n,t))}["attrs","slots"].forEach(e=>{Mi[e]={get:(n,t)=>(_r(),n[e][t]),has:(n,t)=>t===Ei||t in n[e],ownKeys:n=>Reflect.ownKeys(n[e]),getOwnPropertyDescriptor:(n,t)=>Reflect.getOwnPropertyDescriptor(n[e],t),set:()=>!1,deleteProperty:()=>!1}});const Fi=Symbol("ssrContext"),Ri="components",Ai="directives";function Pi(e,n,t=Er||vi){if(t){let o,r;const s=t[e];let i=s[n]||s[o=R(n)]||s[r=L(o)];if(!i&&e===Ri){const e=t.type,s=e.displayName||e.name;!s||s!==n&&s!==o&&s!==r||(i=e)}return i||sr(`Failed to resolve ${e.slice(0,-1)}: ${n}`),i}sr(`resolve${L(e.slice(0,-1))} `+"can only be used in render() or setup().")}const Li=e=>null==e?"":k(e)||(e=>"[object Object]"===M(e))(e)&&e.toString===E?JSON.stringify(e,null,2):String(e),Ui=R,Vi="undefined"!=typeof document?document:null,ji="http://www.w3.org/2000/svg";let Di,Bi;const Hi={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?Vi.createElementNS(ji,e):Vi.createElement(e),createText:e=>Vi.createTextNode(e),createComment:e=>Vi.createComment(e),setText:(e,n)=>{e.nodeValue=n},setElementText:(e,n)=>{e.textContent=n},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vi.querySelector(e),setScopeId(e,n){e.setAttribute(n,"")},cloneNode:e=>e.cloneNode(!0),insertStaticContent(e,n,t,o){const r=o?Bi||(Bi=Vi.createElementNS(ji,"svg")):Di||(Di=Vi.createElement("div"));r.innerHTML=e;const s=r.children[0];return Hi.insert(s,n,t),s}};const zi=/\s*!important$/;function Wi(e,n,t){if(n.startsWith("--"))e.setProperty(n,t);else{const o=function(e,n){const t=Gi[n];if(t)return t;let o=Ui(n);if("filter"!==o&&o in e)return Gi[n]=o;o=L(o);for(let t=0;t<Ki.length;t++){const r=Ki[t]+o;if(r in e)return Gi[n]=r}return n}(e,n);zi.test(t)?e.setProperty(P(o),t.replace(zi,""),"important"):e[o]=t}}const Ki=["Webkit","Moz","ms"],Gi={};const Ji="http://www.w3.org/1999/xlink";let qi=Date.now;"undefined"!=typeof document&&qi()>document.createEvent("Event").timeStamp&&(qi=(()=>performance.now()));let Yi=0;const Xi=Promise.resolve(),Zi=()=>{Yi=0},Qi=()=>Yi||(Xi.then(Zi),Yi=qi());function el(e,n,t,o){e.addEventListener(n,t,o)}function nl(e,n,t,o){e.removeEventListener(n,t,o)}function tl(e,n){const t=e=>{e.timeStamp>=t.lastUpdated-1&&dr(t.value,n,5,[e])};return t.value=e,e.invoker=t,t.lastUpdated=Qi(),t}const ol=e=>e.props["onUpdate:modelValue"];function rl(e){e.target.composing=!0}function sl(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 il(e){const n=parseFloat(e);return isNaN(n)?e:n}const ll={beforeMount(e,{value:n,modifiers:{lazy:t,trim:o,number:r}},s){e.value=n;const i=ol(s),l=r||"number"===e.type;el(e,t?"change":"input",()=>{let n=e.value;o?n=n.trim():l&&(n=il(n)),i(n)}),o&&el(e,"change",()=>{e.value=e.value.trim()}),t||(el(e,"compositionstart",rl),el(e,"compositionend",sl),el(e,"change",sl))},beforeUpdate(e,{value:n,oldValue:t,modifiers:{trim:o,number:r}}){if(n!==t){if(document.activeElement===e){if(o&&e.value.trim()===n)return;if((r||"number"===e.type)&&il(e.value)===n)return}e.value=n}}},cl={beforeMount(e,n,t){al(e,n,t);const o=ol(t);el(e,"change",()=>{const n=e._modelValue,t=fl(e),r=e.checked;if(k(n)){const e=d(n,t),s=-1!==e;if(r&&!s)o(n.concat(t));else if(!r&&s){const t=[...n];t.splice(e,1),o(t)}}else o(hl(e,r))})},beforeUpdate:al};function al(e,{value:n,oldValue:t},o){e._modelValue=n,k(n)?e.checked=d(n,o.props.value)>-1:n!==t&&(e.checked=p(n,hl(e,!0)))}const ul={beforeMount(e,{value:n},t){e.checked=p(n,t.props.value);const o=ol(t);el(e,"change",()=>{o(fl(e))})},beforeUpdate(e,{value:n,oldValue:t},o){n!==t&&(e.checked=p(n,o.props.value))}},pl={mounted(e,{value:n},t){dl(e,n);const o=ol(t);el(e,"change",()=>{const n=Array.prototype.filter.call(e.options,e=>e.selected).map(fl);o(e.multiple?n:n[0])})},updated(e,{value:n}){dl(e,n)}};function dl(e,n){const t=e.multiple;if(!t||k(n)){for(let o=0,r=e.options.length;o<r;o++){const r=e.options[o],s=fl(r);if(t)r.selected=d(n,s)>-1;else if(p(fl(r),n))return void(e.selectedIndex=o)}t||(e.selectedIndex=-1)}else sr("<select multiple v-model> expects an Array value for its binding, "+`but got ${Object.prototype.toString.call(n).slice(8,-1)}.`)}function fl(e){return"_value"in e?e._value:e.value}function hl(e,n){const t=n?"_trueValue":"_falseValue";return t in e?e[t]:n}const ml={beforeMount(e,n,t){gl(e,n,t,null,"beforeMount")},mounted(e,n,t){gl(e,n,t,null,"mounted")},beforeUpdate(e,n,t,o){gl(e,n,t,o,"beforeUpdate")},updated(e,n,t,o){gl(e,n,t,o,"updated")}};function gl(e,n,t,o,r){let s;switch(e.tagName){case"SELECT":s=pl;break;case"TEXTAREA":s=ll;break;default:switch(e.type){case"checkbox":s=cl;break;case"radio":s=ul;break;default:s=ll}}const i=s[r];i&&i(e,n,t,o)}const vl=["ctrl","shift","alt","meta"],yl={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)=>vl.some(t=>e[`${t}Key`]&&!n.includes(t))},bl={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},xl={beforeMount(e,{value:n},{transition:t}){e._vod="none"===e.style.display?"":e.style.display,t&&n?t.beforeEnter(e):Sl(e,n)},mounted(e,{value:n},{transition:t}){t&&n&&t.enter(e)},updated(e,{value:n,oldValue:t},{transition:o}){!n!=!t&&(o?n?(o.beforeEnter(e),Sl(e,!0),o.enter(e)):o.leave(e,()=>{Sl(e,!1)}):Sl(e,n))},beforeUnmount(e){Sl(e,!0)}};function Sl(e,n){e.style.display=n?e._vod:"none"}const kl="transition",wl="animation",Cl=(e,{slots:n})=>Oi(Is,$l(e),n),Tl={...Is.props,name:String,type:String,css:{type:Boolean,default:!0},duration:Object,enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};function $l({name:e="v",type:n,css:t=!0,duration:o,enterFromClass:r=`${e}-enter-from`,enterActiveClass:s=`${e}-enter-active`,enterToClass:i=`${e}-enter-to`,appearFromClass:l=r,appearActiveClass:c=s,appearToClass:a=i,leaveFromClass:u=`${e}-leave-from`,leaveActiveClass:p=`${e}-leave-active`,leaveToClass:d=`${e}-leave-to`,...f}){if(!t)return f;const h=bi(),m=function(e){if(null==e)return null;if($(e))return[Nl(e.enter),Nl(e.leave)];{const n=Nl(e);return[n,n]}}(o),g=m&&m[0],v=m&&m[1],{appear:y,onBeforeEnter:b,onEnter:x,onLeave:S}=f;y&&!bi().isMounted&&(r=l,s=c,i=a);const k=(e,n)=>{Ml(e,i),Ml(e,s),n&&n()},w=(e,n)=>{Ml(e,d),Ml(e,p),n&&n()};function C(e,n){dr(e,h,8,n)}return{...f,onBeforeEnter(e){b&&b(e),El(e,s),El(e,r)},onEnter(e,t){_l(()=>{const o=()=>k(e,t);x&&C(x,[e,o]),Ml(e,r),El(e,i),x&&x.length>1||(g?setTimeout(o,g):Il(e,n,o))})},onLeave(e,t){El(e,p),El(e,u),_l(()=>{const o=()=>w(e,t);S&&C(S,[e,o]),Ml(e,u),El(e,d),S&&S.length>1||(v?setTimeout(o,v):Il(e,n,o))})},onEnterCancelled:k,onLeaveCancelled:w}}function Nl(e){const n=Number(e||0);return function(e){"number"!=typeof e?sr("<transition> explicit duration is not a valid number - "+`got ${JSON.stringify(e)}.`):isNaN(e)&&sr("<transition> explicit duration is NaN - the duration expression might be incorrect.")}(n),n}function El(e,n){n.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(n)}function Ml(e,n){n.split(/\s+/).forEach(n=>n&&e.classList.remove(n)),e._vtc&&(e._vtc.delete(n),e._vtc.size||(e._vtc=void 0))}function _l(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}function Il(e,n,t){const{type:o,timeout:r,propCount:s}=Ol(e,n);if(!o)return t();const i=o+"end";let l=0;const c=()=>{e.removeEventListener(i,a),t()},a=n=>{n.target===e&&++l>=s&&c()};setTimeout(()=>{l<s&&c()},r+1),e.addEventListener(i,a)}function Ol(e,n){const t=window.getComputedStyle(e),o=e=>(t[e]||"").split(", "),r=o(kl+"Delay"),s=o(kl+"Duration"),i=Fl(r,s),l=o(wl+"Delay"),c=o(wl+"Duration"),a=Fl(l,c);let u=null,p=0,d=0;return n===kl?i>0&&(u=kl,p=i,d=s.length):n===wl?a>0&&(u=wl,p=a,d=c.length):d=(u=(p=Math.max(i,a))>0?i>a?kl:wl:null)?u===kl?s.length:c.length:0,{type:u,timeout:p,propCount:d,hasTransform:u===kl&&/\b(transform|all)(,|$)/.test(t[kl+"Property"])}}function Fl(e,n){for(;e.length<n.length;)e=e.concat(e);return Math.max(...n.map((n,t)=>Rl(n)+Rl(e[t])))}function Rl(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}Cl.props=Tl;const Al=new WeakMap,Pl=new WeakMap,Ll={setup(e,{slots:n}){const t=bi(),o=Ms();let r,s,i=null;return Ys(()=>{if(!r.length)return;const n=e.moveClass||`${e.name||"v"}-move`;if(!(i=null===i?i=function(e,n,t){const o=e.cloneNode();e._vtc&&e._vtc.forEach(e=>{e.split(/\s+/).forEach(e=>e&&o.classList.remove(e))});t.split(/\s+/).forEach(e=>e&&o.classList.add(e)),o.style.display="none";const r=1===n.nodeType?n:n.parentNode;r.appendChild(o);const{hasTransform:s}=Ol(o);return r.removeChild(o),s}(r[0].el,t.vnode.el,n):i))return;r.forEach(Ul),r.forEach(Vl);const o=r.filter(jl);document.body.offsetHeight,o.forEach(e=>{const t=e.el,o=t.style;El(t,n),o.transform=o.WebkitTransform=o.transitionDuration="";const r=t._moveCb=(e=>{e&&e.target!==t||e&&!/transform$/.test(e.propertyName)||(t.removeEventListener("transitionend",r),t._moveCb=null,Ml(t,n))});t.addEventListener("transitionend",r)})}),()=>{const i=Yo(e),l=$l(i),c=i.tag||Dr;r=s,1===(s=n.default?n.default():[]).length&&s[0].type===Dr&&(s=s[0].children);for(let e=0;e<s.length;e++){const n=s[e];null!=n.key?Ps(n,Fs(n,l,o,t)):sr("<TransitionGroup> children must be keyed.")}if(r)for(let e=0;e<r.length;e++){const n=r[e];Ps(n,Fs(n,l,o,t)),Al.set(n,n.el.getBoundingClientRect())}return Zr(c,null,s)}}};delete(Ll.props={...Tl,tag:String,moveClass:String}).mode;function Ul(e){e.el._moveCb&&e.el._moveCb(),e.el._enterCb&&e.el._enterCb()}function Vl(e){Pl.set(e,e.el.getBoundingClientRect())}function jl(e){const n=Al.get(e),t=Pl.get(e),o=n.left-t.left,r=n.top-t.top;if(o||r){const n=e.el.style;return n.transform=n.WebkitTransform=`translate(${o}px,${r}px)`,n.transitionDuration="0s",e}}const Dl={patchProp:(e,n,t,o,r=!1,i,l,c,a)=>{switch(n){case"class":!function(e,n,t){if(null==n&&(n=""),t)e.setAttribute("class",n);else{const t=e._vtc;t&&(n=[n,...t].join(" ")),e.className=n}}(e,t,r);break;case"style":!function(e,n,t){const o=e.style;if(t)if(C(t))o.cssText=t;else{for(const e in t)Wi(o,e,t[e]);if(n&&!C(n))for(const e in n)t[e]||Wi(o,e,"")}else e.removeAttribute("style")}(e,o,t);break;case"modelValue":case"onUpdate:modelValue":break;default:v(n)?function(e,n,t,o,r=null){const s=t&&"options"in t&&t.options,i=o&&"options"in o&&o.options,l=t&&t.invoker,c=o&&"handler"in o?o.handler:o;if(s||i){const t=s||f,a=i||f;if(t.capture!==a.capture||t.passive!==a.passive||t.once!==a.once){if(l&&nl(e,n,l,t),o&&c){const t=tl(c,r);o.invoker=t,el(e,n,t,a)}return}}o&&c?l?(t.invoker=null,l.value=c,o.invoker=l,l.lastUpdated=Qi()):el(e,n,tl(c,r),i||void 0):l&&nl(e,n,l,s||void 0)}(e,n.slice(2).toLowerCase(),o,t,l):!r&&n in e?function(e,n,t,o,r,s,i){"innerHTML"!==n&&"textContent"!==n||null==o?"value"===n&&"PROGRESS"!==e.tagName?(e._value=t,e.value=null==t?"":t):""===t&&"boolean"==typeof e[n]?e[n]=!0:e[n]=null==t?"":t:(i(o,r,s),e[n]=null==t?"":t)}(e,n,t,i,l,c,a):("true-value"===n?e._trueValue=t:"false-value"===n&&(e._falseValue=t),function(e,n,t,o){if(o&&0===n.indexOf("xlink:"))null==t?e.removeAttributeNS(Ji,n):e.setAttributeNS(Ji,n,t);else{const o=s(n);null==t||o&&!1===t?e.removeAttribute(n):e.setAttribute(n,o?"":t)}}(e,n,t,r))}},...Hi};let Bl,Hl=!1;function zl(){return Bl||(Bl=$s(Dl))}function Wl(){return Bl=Hl?Bl:Ns(Dl),Hl=!0,Bl}function Kl(e){Object.defineProperty(e.config,"isNativeTag",{value:e=>c(e)||a(e),writable:!1})}function Gl(e){if(C(e)){const n=document.querySelector(e);return n||sr("Failed to mount app: mount target selector returned null."),n}return e}console[console.info?"info":"log"]("You are running a development build of Vue.\nMake sure to use the production build (*.prod.js) when deploying for production.");const Jl=Object.create(null);function ql(e,n){if(!C(e)){if(!e.nodeType)return sr("invalid template option: ",e),m;e=e.innerHTML}const t=e,o=Jl[t];if(o)return o;if("#"===e[0]){const n=document.querySelector(e);n||sr(`Template element not found or is empty: ${e}`),e=n?n.innerHTML:""}const{code:s}=function(e,n={}){return dt(e,{...At,...n,nodeTransforms:[...Pt,...n.nodeTransforms||[]],directiveTransforms:{...Lt,...n.directiveTransforms||{}},transformHoist:null})}(e,{hoistStatic:!0,onError(n){{const t=`Template compilation error: ${n.message}`,o=n.loc&&function(e,n=0,t=e.length){const o=e.split(/\r?\n/);let s=0;const i=[];for(let e=0;e<o.length;e++)if((s+=o[e].length+1)>=n){for(let l=e-r;l<=e+r||t>s;l++){if(l<0||l>=o.length)continue;const r=l+1;i.push(`${r}${" ".repeat(3-String(r).length)}| ${o[l]}`);const c=o[l].length;if(l===e){const e=n-(s-c)+1,o=Math.max(1,t>s?c-e:t-n);i.push(" | "+" ".repeat(e)+"^".repeat(o))}else if(l>e){if(t>s){const e=Math.max(Math.min(t-s,c),1);i.push(" | "+"^".repeat(e))}s+=c+1}}break}return i.join("\n")}(e,n.loc.start.offset,n.loc.end.offset);sr(o?`${t}\n${o}`:t)}},...n}),i=new Function(s)();return Jl[t]=i}return $i(ql),e.BaseTransition=Is,e.Comment=Hr,e.Fragment=Dr,e.KeepAlive=Us,e.Portal=jr,e.Suspense=Pr,e.Text=Br,e.Transition=Cl,e.TransitionGroup=Ll,e.callWithAsyncErrorHandling=dr,e.callWithErrorHandling=pr,e.camelize=Ui,e.cloneVNode=Qr,e.compile=ql,e.computed=Ii,e.createApp=((...e)=>{const n=zl().createApp(...e);Kl(n);const{mount:t}=n;return n.mount=(e=>{const o=Gl(e);if(!o)return;const r=n._component;return w(r)||r.render||r.template||(r.template=o.innerHTML),o.innerHTML="",t(o)}),n}),e.createBlock=qr,e.createCommentVNode=function(e="",n=!1){return n?(Gr(),qr(Hr,null,e)):Zr(Hr,null,e)},e.createHydrationRenderer=Ns,e.createRenderer=$s,e.createSSRApp=((...e)=>{const n=Wl().createApp(...e);Kl(n);const{mount:t}=n;return n.mount=(e=>{const n=Gl(e);if(n)return t(n,!0)}),n}),e.createSlots=function(e,n){for(let t=0;t<n.length;t++){const o=n[t];if(k(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.createStaticVNode=function(e){return Zr(zr,null,e)},e.createTextVNode=function(e=" ",n=0){return Zr(Br,null,e,n)},e.createVNode=Zr,e.defineComponent=function(e){return w(e)?{setup:e}:e},e.getCurrentInstance=bi,e.h=Oi,e.handleError=fr,e.hydrate=((...e)=>{Wl().hydrate(...e)}),e.inject=ui,e.isReactive=qo,e.isReadonly=function(e){return jo.has(e)},e.isRef=Zo,e.markNonReactive=function(e){return Bo.add(e),e},e.markReadonly=function(e){return Do.add(e),e},e.mergeProps=os,e.nextTick=xr,e.onActivated=Ds,e.onBeforeMount=Gs,e.onBeforeUnmount=Xs,e.onBeforeUpdate=qs,e.onDeactivated=Bs,e.onErrorCaptured=ni,e.onMounted=Js,e.onRenderTracked=ei,e.onRenderTriggered=Qs,e.onUnmounted=Zs,e.onUpdated=Ys,e.openBlock=Gr,e.popScopeId=function(){},e.provide=ai,e.pushScopeId=function(e){},e.reactive=Ko,e.readonly=Go,e.ref=function(e){return Qo(e)},e.registerRuntimeCompiler=$i,e.render=((...e)=>{zl().render(...e)}),e.renderList=function(e,n){let t;if(k(e)||C(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($(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,s=o.length;r<s;r++){const s=o[r];t[r]=n(e[s],s,r)}}else t=[];return t},e.renderSlot=function(e,n,t={},o){let r=e[n];return r&&r.length>1&&(sr("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),r=(()=>[])),Gr(),qr(Dr,{key:t.key},r?r(t):o||[],e._?64:-2)},e.resolveComponent=function(e){return Pi(Ri,e)},e.resolveDirective=function(e){return Pi(Ai,e)},e.resolveDynamicComponent=function(e,n){if(e)return C(e)?Pi(Ri,e,n):w(e)||$(e)?e:void 0},e.resolveTransitionHooks=Fs,e.setBlockTracking=function(e){Jr+=e},e.setTransitionHooks=Ps,e.shallowReactive=function(e){return Jo(e,Lo,Uo,vo,Ao)},e.shallowRef=function(e){return Qo(e,!0)},e.ssrContextKey=Fi,e.ssrUtils=null,e.toDisplayString=Li,e.toHandlers=function(e){const n={};if(!$(e))return sr("v-on with no argument expects an object value."),n;for(const t in e)n[`on${t}`]=e[t];return n},e.toRaw=Yo,e.toRefs=function(e){qo(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const n={};for(const t in e)n[t]=nr(e,t);return n},e.unref=er,e.useCSSModule=((e="$style")=>(sr("useCSSModule() is not supported in the global build."),f)),e.useSSRContext=(()=>{sr("useSsrContext() is not supported in the global build.")}),e.useTransitionState=Ms,e.vModelCheckbox=cl,e.vModelDynamic=ml,e.vModelRadio=ul,e.vModelSelect=pl,e.vModelText=ll,e.vShow=xl,e.version="3.0.0-alpha.7",e.warn=sr,e.watch=ri,e.watchEffect=function(e,n){return si(e,null,n)},e.withDirectives=function(e,n){const t=e.props||(e.props={}),o=e.dirs||(e.dirs=new Array(n.length)),r={};for(let e=0;e<n.length;e++){let[s,i,l,c=f]=n[e];w(s)&&(s={mounted:s,updated:s}),o[e]={dir:s,value:i,oldValue:void 0,arg:l,modifiers:c};for(const e in s)if(!r[e]){const{0:n,1:o}=bs[e],s=t[n];t[n]=s?[].concat(s,o):o,r[e]=!0}}return e},e.withKeys=((e,n)=>t=>{if(!("key"in t))return;const o=P(t.key);return n.some(e=>e===o||bl[e]===o)?e(t):void 0}),e.withModifiers=((e,n)=>t=>{for(let e=0;e<n.length;e++){const o=yl[n[e]];if(o&&o(t,n))return}return e(t)}),e.withScopeId=function(e){},e}({});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment