function e(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}const t={},n=()=>{},o=()=>!1,r=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),s=Object.assign,i=Array.isArray,c=e=>"string"==typeof e,l=e=>"symbol"==typeof e,a=e=>null!==e&&"object"==typeof e,p=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),u=e("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),f=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},d=/-(\w)/g,h=f((e=>e.replace(d,((e,t)=>t?t.toUpperCase():"")))),m=/\B([A-Z])/g,g=f((e=>e.replace(m,"-$1").toLowerCase())),y=f((e=>e.charAt(0).toUpperCase()+e.slice(1))),v=f((e=>e?`on${y(e)}`:""));function b(e,t=0,n=e.length){let o=e.split(/(\r?\n)/);const r=o.filter(((e,t)=>t%2==1));o=o.filter(((e,t)=>t%2==0));let s=0;const i=[];for(let c=0;c=t){for(let e=c-2;e<=c+2||n>s;e++){if(e<0||e>=o.length)continue;const l=e+1;i.push(`${l}${" ".repeat(Math.max(3-String(l).length,0))}| ${o[e]}`);const a=o[e].length,p=r[e]&&r[e].length||0;if(e===c){const e=t-(s-(a+p)),o=Math.max(1,n>s?a-e:n-t);i.push(" | "+" ".repeat(e)+"^".repeat(o))}else if(e>c){if(n>s){const e=Math.max(Math.min(n-s,a),1);i.push(" | "+"^".repeat(e))}s+=a+p}}break}return i.join("\n")}const S=/;(?![^(]*\))/g,x=/:([^]+)/,k=/\/\*[^]*?\*\//g;const N=e("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"),E=e("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),T=e("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr");function _(e){throw e}function w(e){}function C(e,t,n,o){const r=new SyntaxError(String(e));return r.code=e,r.loc=t,r}const O=Symbol(""),$=Symbol(""),M=Symbol(""),I=Symbol(""),P=Symbol(""),R=Symbol(""),V=Symbol(""),L=Symbol(""),A=Symbol(""),B=Symbol(""),j=Symbol(""),F=Symbol(""),D=Symbol(""),H=Symbol(""),W=Symbol(""),J=Symbol(""),U=Symbol(""),z=Symbol(""),G=Symbol(""),K=Symbol(""),q=Symbol(""),Z=Symbol(""),Y=Symbol(""),Q=Symbol(""),X=Symbol(""),ee=Symbol(""),te=Symbol(""),ne=Symbol(""),oe=Symbol(""),re=Symbol(""),se=Symbol(""),ie=Symbol(""),ce=Symbol(""),le=Symbol(""),ae=Symbol(""),pe=Symbol(""),ue=Symbol(""),fe=Symbol(""),de=Symbol(""),he={[O]:"Fragment",[$]:"Teleport",[M]:"Suspense",[I]:"KeepAlive",[P]:"BaseTransition",[R]:"openBlock",[V]:"createBlock",[L]:"createElementBlock",[A]:"createVNode",[B]:"createElementVNode",[j]:"createCommentVNode",[F]:"createTextVNode",[D]:"createStaticVNode",[H]:"resolveComponent",[W]:"resolveDynamicComponent",[J]:"resolveDirective",[U]:"resolveFilter",[z]:"withDirectives",[G]:"renderList",[K]:"renderSlot",[q]:"createSlots",[Z]:"toDisplayString",[Y]:"mergeProps",[Q]:"normalizeClass",[X]:"normalizeStyle",[ee]:"normalizeProps",[te]:"guardReactiveProps",[ne]:"toHandlers",[oe]:"camelize",[re]:"capitalize",[se]:"toHandlerKey",[ie]:"setBlockTracking",[ce]:"pushScopeId",[le]:"popScopeId",[ae]:"withCtx",[pe]:"unref",[ue]:"isRef",[fe]:"withMemo",[de]:"isMemoSame"};function me(e){Object.getOwnPropertySymbols(e).forEach((t=>{he[t]=e[t]}))}const ge={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function ye(e,t=ge){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function ve(e,t,n,o,r,s,i,c=!1,l=!1,a=!1,p=ge){return e&&(c?(e.helper(R),e.helper(Le(e.inSSR,a))):e.helper(Ve(e.inSSR,a)),i&&e.helper(z)),{type:13,tag:t,props:n,children:o,patchFlag:r,dynamicProps:s,directives:i,isBlock:c,disableTracking:l,isComponent:a,loc:p}}function be(e,t=ge){return{type:17,loc:t,elements:e}}function Se(e,t=ge){return{type:15,loc:t,properties:e}}function xe(e,t){return{type:16,loc:ge,key:c(e)?ke(e,!0):e,value:t}}function ke(e,t=!1,n=ge,o=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:o}}function Ne(e,t){return{type:5,loc:t,content:c(e)?ke(e,!1,t):e}}function Ee(e,t=ge){return{type:8,loc:t,children:e}}function Te(e,t=[],n=ge){return{type:14,loc:n,callee:e,arguments:t}}function _e(e,t=void 0,n=!1,o=!1,r=ge){return{type:18,params:e,returns:t,newline:n,isSlot:o,loc:r}}function we(e,t,n,o=!0){return{type:19,test:e,consequent:t,alternate:n,newline:o,loc:ge}}function Ce(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:ge}}function Oe(e){return{type:21,body:e,loc:ge}}function $e(e){return{type:22,elements:e,loc:ge}}function Me(e,t,n){return{type:23,test:e,consequent:t,alternate:n,loc:ge}}function Ie(e,t){return{type:24,left:e,right:t,loc:ge}}function Pe(e){return{type:25,expressions:e,loc:ge}}function Re(e){return{type:26,returns:e,loc:ge}}function Ve(e,t){return e||t?A:B}function Le(e,t){return e||t?V:L}function Ae(e,{helper:t,removeHelper:n,inSSR:o}){e.isBlock||(e.isBlock=!0,n(Ve(o,e.isComponent)),t(R),t(Le(o,e.isComponent)))}const Be=e=>4===e.type&&e.isStatic,je=(e,t)=>e===t||e===g(t);function Fe(e){return je(e,"Teleport")?$:je(e,"Suspense")?M:je(e,"KeepAlive")?I:je(e,"BaseTransition")?P:void 0}const De=/^\d|[^\$\w]/,He=e=>!De.test(e),We=/[A-Za-z_$\xA0-\uFFFF]/,Je=/[\.\?\w$\xA0-\uFFFF]/,Ue=/\s+[.[]\s*|\s*[.[]\s+/g,ze=e=>{e=e.trim().replace(Ue,(e=>e.trim()));let t=0,n=[],o=0,r=0,s=null;for(let i=0;i!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic)))}function ot(e){return 5===e.type||2===e.type}function rt(e){return 7===e.type&&"slot"===e.name}function st(e){return 1===e.type&&3===e.tagType}function it(e){return 1===e.type&&2===e.tagType}const ct=new Set([ee,te]);function lt(e,t=[]){if(e&&!c(e)&&14===e.type){const n=e.callee;if(!c(n)&&ct.has(n))return lt(e.arguments[0],t.concat(e))}return[e,t]}function at(e,t,n){let o,r,s=13===e.type?e.props:e.arguments[2],i=[];if(s&&!c(s)&&14===s.type){const e=lt(s);s=e[0],i=e[1],r=i[i.length-1]}if(null==s||c(s))o=Se([t]);else if(14===s.type){const e=s.arguments[0];c(e)||15!==e.type?s.callee===ne?o=Te(n.helper(Y),[Se([t]),s]):s.arguments.unshift(Se([t])):pt(t,e)||e.properties.unshift(t),!o&&(o=s)}else 15===s.type?(pt(t,s)||s.properties.unshift(t),o=s):(o=Te(n.helper(Y),[Se([t]),s]),r&&r.callee===te&&(r=i[i.length-2]));13===e.type?r?r.arguments[0]=o:e.props=o:r?r.arguments[0]=o:e.arguments[2]=o}function pt(e,t){let n=!1;if(4===e.key.type){const o=e.key.content;n=t.properties.some((e=>4===e.key.type&&e.key.content===o))}return n}function ut(e,t){return`_${t}_${e.replace(/[^\w]/g,((t,n)=>"-"===t?"_":e.charCodeAt(n).toString()))}`}function ft(e,t){if(!e||0===Object.keys(t).length)return!1;switch(e.type){case 1:for(let n=0;nft(e,t)));case 11:return!!ft(e.source,t)||e.children.some((e=>ft(e,t)));case 9:return e.branches.some((e=>ft(e,t)));case 10:return!!ft(e.condition,t)||e.children.some((e=>ft(e,t)));case 4:return!e.isStatic&&He(e.content)&&!!t[e.content];case 8:return e.children.some((e=>a(e)&&ft(e,t)));case 5:case 12:return ft(e.content,t);default:return!1}}function dt(e){return 14===e.type&&e.callee===fe?e.arguments[1].returns:e}const ht=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,mt={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:e=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${e}.sync\` should be changed to \`v-model:${e}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_PROP:{message:".prop modifier for v-bind has been removed and no longer necessary. Vue 3 will automatically set a binding as DOM property when appropriate."},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with