@vue.DbmRtknU.js 212 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569
  1. import{g as e}from"./dayjs.DCWbrgJ0.js";
  2. /**
  3. * @vue/shared v3.5.34
  4. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  5. * @license MIT
  6. **/
  7. // @__NO_SIDE_EFFECTS__
  8. function t(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}const n={},s=[],o=()=>{},r=()=>!1,i=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(// uppercase letter
  9. e.charCodeAt(2)>122||e.charCodeAt(2)<97),a=e=>e.startsWith("onUpdate:"),l=Object.assign,c=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},u=Object.prototype.hasOwnProperty,p=(e,t)=>u.call(e,t),d=Array.isArray,h=e=>"[object Map]"===T(e),f=e=>"[object Set]"===T(e),m=e=>"[object Date]"===T(e),g=e=>"[object RegExp]"===T(e),_=e=>"function"==typeof e,E=e=>"string"==typeof e,v=e=>"symbol"==typeof e,y=e=>null!==e&&"object"==typeof e,S=e=>(y(e)||_(e))&&_(e.then)&&_(e.catch),b=Object.prototype.toString,T=e=>b.call(e),N=e=>T(e).slice(8,-1),C=e=>"[object Object]"===T(e),I=e=>E(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,O=t(
  10. // the leading comma is intentional so empty string "" is also included
  11. ",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),A=t("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),x=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},R=/-\w/g,k=x(e=>e.replace(R,e=>e.slice(1).toUpperCase())),M=/\B([A-Z])/g,L=x(e=>e.replace(M,"-$1").toLowerCase()),P=x(e=>e.charAt(0).toUpperCase()+e.slice(1)),w=x(e=>e?`on${P(e)}`:""),D=(e,t)=>!Object.is(e,t),F=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},V=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},U=e=>{const t=parseFloat(e);return isNaN(t)?e:t},B=e=>{const t=E(e)?Number(e):NaN;return isNaN(t)?e:t};let X;const H=()=>X||(X="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}),$=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;const j={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"CACHED",[-2]:"BAIL"},G={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},W=t("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol"),q=W;function K(e,t=0,n=e.length){if((t=Math.max(0,Math.min(t,e.length)))>(n=Math.max(0,Math.min(n,e.length))))return"";let s=e.split(/(\r?\n)/);const o=s.filter((e,t)=>t%2==1);s=s.filter((e,t)=>t%2==0);let r=0;const i=[];for(let a=0;a<s.length;a++)if(r+=s[a].length+(o[a]&&o[a].length||0),r>=t){for(let e=a-2;e<=a+2||n>r;e++){if(e<0||e>=s.length)continue;const l=e+1;i.push(`${l}${" ".repeat(Math.max(3-String(l).length,0))}| ${s[e]}`);const c=s[e].length,u=o[e]&&o[e].length||0;if(e===a){const e=t-(r-(c+u)),s=Math.max(1,n>r?c-e:n-t);i.push(" | "+" ".repeat(e)+"^".repeat(s))}else if(e>a){if(n>r){const e=Math.max(Math.min(n-r,c),1);i.push(" | "+"^".repeat(e))}r+=c+u}}break}return i.join("\n")}function Y(e){if(d(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],o=E(s)?Z(s):Y(s);if(o)for(const e in o)t[e]=o[e]}return t}if(E(e)||y(e))return e}const J=/;(?![^(]*\))/g,z=/:([^]+)/,Q=/\/\*[^]*?\*\//g;function Z(e){const t={};return e.replace(Q,"").split(J).forEach(e=>{if(e){const n=e.split(z);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function ee(e){let t="";if(E(e))t=e;else if(d(e))for(let n=0;n<e.length;n++){const s=ee(e[n]);s&&(t+=s+" ")}else if(y(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function te(e){if(!e)return null;let{class:t,style:n}=e;return t&&!E(t)&&(e.class=ee(t)),n&&(e.style=Y(n)),e}const ne=t("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"),se=t("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"),oe=t("annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics"),re=t("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),ie="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",ae=t(ie),le=t(ie+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function ce(e){return!!e||""===e}const ue=/[>/="'\u0009\u000a\u000c\u0020]/,pe={};const de=t("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),he=t("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),fe=t("accent,accentunder,actiontype,align,alignmentscope,altimg,altimg-height,altimg-valign,altimg-width,alttext,bevelled,close,columnsalign,columnlines,columnspan,denomalign,depth,dir,display,displaystyle,encoding,equalcolumns,equalrows,fence,fontstyle,fontweight,form,frame,framespacing,groupalign,height,href,id,indentalign,indentalignfirst,indentalignlast,indentshift,indentshiftfirst,indentshiftlast,indextype,justify,largetop,largeop,lquote,lspace,mathbackground,mathcolor,mathsize,mathvariant,maxsize,minlabelspacing,mode,other,overflow,position,rowalign,rowlines,rowspan,rquote,rspace,scriptlevel,scriptminsize,scriptsizemultiplier,selection,separator,separators,shift,side,src,stackalign,stretchy,subscriptshift,superscriptshift,symmetric,voffset,width,widths,xlink:href,xlink:show,xlink:type,xmlns");const me=/["'&<>]/;const ge=/^-?>|<!--|-->|--!>|<!-$/g;const _e=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;function Ee(e,t){if(e===t)return!0;let n=m(e),s=m(t);if(n||s)return!(!n||!s)&&e.getTime()===t.getTime();if(n=v(e),s=v(t),n||s)return e===t;if(n=d(e),s=d(t),n||s)return!(!n||!s)&&function(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=Ee(e[s],t[s]);return n}(e,t);if(n=y(e),s=y(t),n||s){if(!n||!s)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e){const s=e.hasOwnProperty(n),o=t.hasOwnProperty(n);if(s&&!o||!s&&o||!Ee(e[n],t[n]))return!1}}return String(e)===String(t)}function ve(e,t){return e.findIndex(e=>Ee(e,t))}const ye=e=>!(!e||!0!==e.__v_isRef),Se=e=>E(e)?e:null==e?"":d(e)||y(e)&&(e.toString===b||!_(e.toString))?ye(e)?Se(e.value):JSON.stringify(e,be,2):String(e),be=(e,t)=>ye(t)?be(e,t.value):h(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],s)=>(e[Te(t,s)+" =>"]=n,e),{})}:f(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>Te(e))}:v(t)?Te(t):!y(t)||d(t)||C(t)?t:String(t),Te=(e,t="")=>{var n;
  12. // Symbol.description in es2019+ so we need to cast here to pass
  13. // the lib: es2016 check
  14. return v(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};function Ne(e){return null==e?"initial":"string"==typeof e?""===e?" ":e:String(e)}const Ce=Object.freeze(Object.defineProperty({__proto__:null,EMPTY_ARR:s,EMPTY_OBJ:n,NO:r,NOOP:o,PatchFlagNames:j,PatchFlags:{TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",CACHED:-1,"-1":"CACHED",BAIL:-2,"-2":"BAIL"},ShapeFlags:{ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},SlotFlags:{STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},camelize:k,capitalize:P,cssVarNameEscapeSymbolsRE:_e,def:V,escapeHtml:function(e){const t=""+e,n=me.exec(t);if(!n)return t;let s,o,r="",i=0;for(o=n.index;o<t.length;o++){switch(t.charCodeAt(o)){case 34:s="&quot;";break;case 38:s="&amp;";break;case 39:s="&#39;";break;case 60:s="&lt;";break;case 62:s="&gt;";break;default:continue}i!==o&&(r+=t.slice(i,o)),i=o+1,r+=s}return i!==o?r+t.slice(i,o):r},escapeHtmlComment:function(e){return e.replace(ge,"")},extend:l,genCacheKey:function(e,t){return e+JSON.stringify(t,(e,t)=>"function"==typeof t?t.toString():t)},genPropsAccessExp:function(e){return $.test(e)?`__props.${e}`:`__props[${JSON.stringify(e)}]`},generateCodeFrame:K,getEscapedCssVarName:function(e,t){return e.replace(_e,e=>t?'"'===e?'\\\\\\"':`\\\\${e}`:`\\${e}`)},getGlobalThis:H,hasChanged:D,hasOwn:p,hyphenate:L,includeBooleanAttr:ce,invokeArrayFns:F,isArray:d,isBooleanAttr:le,isBuiltInDirective:A,isDate:m,isFunction:_,isGloballyAllowed:W,isGloballyWhitelisted:q,isHTMLTag:ne,isIntegerKey:I,isKnownHtmlAttr:de,isKnownMathMLAttr:fe,isKnownSvgAttr:he,isMap:h,isMathMLTag:oe,isModelListener:a,isObject:y,isOn:i,isPlainObject:C,isPromise:S,isRegExp:g,isRenderableAttrValue:function(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t},isReservedProp:O,isSSRSafeAttrName:function(e){if(pe.hasOwnProperty(e))return pe[e];const t=ue.test(e);return pe[e]=!t},isSVGTag:se,isSet:f,isSpecialBooleanAttr:ae,isString:E,isSymbol:v,isVoidTag:re,looseEqual:Ee,looseIndexOf:ve,looseToNumber:U,makeMap:t,normalizeClass:ee,normalizeCssVarValue:Ne,normalizeProps:te,normalizeStyle:Y,objectToString:b,parseStringStyle:Z,propsToAttrMap:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},remove:c,slotFlagsText:G,stringifyStyle:function(e){if(!e)return"";if(E(e))return e;let t="";for(const n in e){const s=e[n];if(E(s)||"number"==typeof s){t+=`${n.startsWith("--")?n:L(n)}:${s};`}}return t},toDisplayString:Se,toHandlerKey:w,toNumber:B,toRawType:N,toTypeString:T},Symbol.toStringTag,{value:"Module"}));
  15. /**
  16. * @vue/reactivity v3.5.34
  17. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  18. * @license MIT
  19. **/let Ie,Oe;class Ae{
  20. // TODO isolatedDeclarations "__v_skip"
  21. constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&Ie&&(Ie.active?(this.parent=Ie,this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].pause();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}
  22. /**
  23. * Resumes the effect scope, including all child scopes and effects.
  24. */resume(){if(this._active&&this._isPaused){let e,t;if(this._isPaused=!1,this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].resume();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].resume()}}run(e){if(this._active){const t=Ie;try{return Ie=this,e()}finally{Ie=t}}}
  25. /**
  26. * This should only be called on non-detached scopes
  27. * @internal
  28. */on(){1===++this._on&&(this.prevScope=Ie,Ie=this)}
  29. /**
  30. * This should only be called on non-detached scopes
  31. * @internal
  32. */off(){if(this._on>0&&0===--this._on){if(Ie===this)Ie=this.prevScope;else{let e=Ie;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){let t,n;for(this._active=!1,t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(this.effects.length=0,t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.cleanups.length=0,this.scopes){for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0}}}function xe(e){return new Ae(e)}function Re(){return Ie}function ke(e,t=!1){Ie&&Ie.cleanups.push(e)}const Me=new WeakSet;class Le{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Ie&&(Ie.active?Ie.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){64&this.flags&&(this.flags&=-65,Me.has(this)&&(Me.delete(this),this.trigger()))}
  33. /**
  34. * @internal
  35. */notify(){2&this.flags&&!(32&this.flags)||8&this.flags||Fe(this)}run(){if(!(1&this.flags))return this.fn();this.flags|=2,Qe(this),Be(this);const e=Oe,t=Ke;Oe=this,Ke=!0;try{return this.fn()}finally{Xe(this),Oe=e,Ke=t,this.flags&=-3}}stop(){if(1&this.flags){for(let e=this.deps;e;e=e.nextDep)je(e);this.deps=this.depsTail=void 0,Qe(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){64&this.flags?Me.add(this):this.scheduler?this.scheduler():this.runIfDirty()}
  36. /**
  37. * @internal
  38. */runIfDirty(){He(this)&&this.run()}get dirty(){return He(this)}}let Pe,we,De=0;function Fe(e,t=!1){if(e.flags|=8,t)return e.next=we,void(we=e);e.next=Pe,Pe=e}function Ve(){De++}function Ue(){if(--De>0)return;if(we){let e=we;for(we=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;Pe;){let n=Pe;for(Pe=void 0;n;){const s=n.next;if(n.next=void 0,n.flags&=-9,1&n.flags)try{n.trigger()}catch(t){e||(e=t)}n=s}}if(e)throw e}function Be(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Xe(e){let t,n=e.depsTail,s=n;for(;s;){const e=s.prevDep;-1===s.version?(s===n&&(n=e),je(s),Ge(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=e}e.deps=t,e.depsTail=n}function He(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&($e(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function $e(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===Ze)return;if(e.globalVersion=Ze,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!He(e)))return;e.flags|=2;const t=e.dep,n=Oe,s=Ke;Oe=e,Ke=!0;try{Be(e);const n=e.fn(e._value);(0===t.version||D(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(o){throw t.version++,o}finally{Oe=n,Ke=s,Xe(e),e.flags&=-3}}function je(e,t=!1){const{dep:n,prevSub:s,nextSub:o}=e;if(s&&(s.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)je(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function Ge(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function We(e,t){e.effect instanceof Le&&(e=e.effect.fn);const n=new Le(e);t&&l(n,t);try{n.run()}catch(o){throw n.stop(),o}const s=n.run.bind(n);return s.effect=n,s}function qe(e){e.effect.stop()}let Ke=!0;const Ye=[];function Je(){Ye.push(Ke),Ke=!1}function ze(){const e=Ye.pop();Ke=void 0===e||e}function Qe(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=Oe;Oe=void 0;try{t()}finally{Oe=e}}}let Ze=0;class et{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class tt{
  39. // TODO isolatedDeclarations "__v_skip"
  40. constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!Oe||!Ke||Oe===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==Oe)t=this.activeLink=new et(Oe,this),Oe.deps?(t.prevDep=Oe.depsTail,Oe.depsTail.nextDep=t,Oe.depsTail=t):Oe.deps=Oe.depsTail=t,nt(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=Oe.depsTail,t.nextDep=void 0,Oe.depsTail.nextDep=t,Oe.depsTail=t,Oe.deps===t&&(Oe.deps=e)}return t}trigger(e){this.version++,Ze++,this.notify(e)}notify(e){Ve();try{0;for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Ue()}}}function nt(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)nt(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const st=new WeakMap,ot=Symbol(""),rt=Symbol(""),it=Symbol("");function at(e,t,n){if(Ke&&Oe){let t=st.get(e);t||st.set(e,t=new Map);let s=t.get(n);s||(t.set(n,s=new tt),s.map=t,s.key=n),s.track()}}function lt(e,t,n,s,o,r){const i=st.get(e);if(!i)return void Ze++;const a=e=>{e&&e.trigger()};if(Ve(),"clear"===t)i.forEach(a);else{const o=d(e),r=o&&I(n);if(o&&"length"===n){const e=Number(s);i.forEach((t,n)=>{("length"===n||n===it||!v(n)&&n>=e)&&a(t)})}else switch((void 0!==n||i.has(void 0))&&a(i.get(n)),r&&a(i.get(it)),t){case"add":o?r&&a(i.get("length")):(a(i.get(ot)),h(e)&&a(i.get(rt)));break;case"delete":o||(a(i.get(ot)),h(e)&&a(i.get(rt)));break;case"set":h(e)&&a(i.get(ot))}}Ue()}function ct(e){const t=zt(e);return t===e?t:(at(t,0,it),Yt(e)?t:t.map(Zt))}function ut(e){return at(e=zt(e),0,it),e}function pt(e,t){
  41. return Kt(e)?en(qt(e)?Zt(t):t):Zt(t)}const dt={__proto__:null,[Symbol.iterator](){return ht(this,Symbol.iterator,e=>pt(this,e))},concat(...e){return ct(this).concat(...e.map(e=>d(e)?ct(e):e))},entries(){return ht(this,"entries",e=>(e[1]=pt(this,e[1]),e))},every(e,t){return mt(this,"every",e,t,void 0,arguments)},filter(e,t){return mt(this,"filter",e,t,e=>e.map(e=>pt(this,e)),arguments)},find(e,t){return mt(this,"find",e,t,e=>pt(this,e),arguments)},findIndex(e,t){return mt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return mt(this,"findLast",e,t,e=>pt(this,e),arguments)},findLastIndex(e,t){return mt(this,"findLastIndex",e,t,void 0,arguments)},
  42. // flat, flatMap could benefit from ARRAY_ITERATE but are not straight-forward to implement
  43. forEach(e,t){return mt(this,"forEach",e,t,void 0,arguments)},includes(...e){return _t(this,"includes",e)},indexOf(...e){return _t(this,"indexOf",e)},join(e){return ct(this).join(e)},
  44. // keys() iterator only reads `length`, no optimization required
  45. lastIndexOf(...e){return _t(this,"lastIndexOf",e)},map(e,t){return mt(this,"map",e,t,void 0,arguments)},pop(){return Et(this,"pop")},push(...e){return Et(this,"push",e)},reduce(e,...t){return gt(this,"reduce",e,t)},reduceRight(e,...t){return gt(this,"reduceRight",e,t)},shift(){return Et(this,"shift")},
  46. // slice could use ARRAY_ITERATE but also seems to beg for range tracking
  47. some(e,t){return mt(this,"some",e,t,void 0,arguments)},splice(...e){return Et(this,"splice",e)},toReversed(){return ct(this).toReversed()},toSorted(e){return ct(this).toSorted(e)},toSpliced(...e){return ct(this).toSpliced(...e)},unshift(...e){return Et(this,"unshift",e)},values(){return ht(this,"values",e=>pt(this,e))}};function ht(e,t,n){const s=ut(e),o=s[t]();return s===e||Yt(e)||(o._next=o.next,o.next=()=>{const e=o._next();return e.done||(e.value=n(e.value)),e}),o}const ft=Array.prototype;function mt(e,t,n,s,o,r){const i=ut(e),a=i!==e&&!Yt(e),l=i[t];if(l!==ft[t]){const t=l.apply(e,r);return a?Zt(t):t}let c=n;i!==e&&(a?c=function(t,s){return n.call(this,pt(e,t),s,e)}:n.length>2&&(c=function(t,s){return n.call(this,t,s,e)}));const u=l.call(i,c,s);return a&&o?o(u):u}function gt(e,t,n,s){const o=ut(e);let r=n,i=!1;o!==e&&(o!==e&&!Yt(e)?(i=0===s.length,r=function(t,s,o){return i&&(i=!1,t=pt(e,t)),n.call(this,t,pt(e,s),o,e)}):n.length>3&&(r=function(t,s,o){return n.call(this,t,s,o,e)}));const a=o[t](r,...s);return i?pt(e,a):a}function _t(e,t,n){const s=zt(e);at(s,0,it);const o=s[t](...n);return-1!==o&&!1!==o||!Jt(n[0])?o:(n[0]=zt(n[0]),s[t](...n))}function Et(e,t,n=[]){Je(),Ve();const s=zt(e)[t].apply(e,n);return Ue(),ze(),s}const vt=t("__proto__,__v_isRef,__isVue"),yt=new Set(
  48. Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(v));function St(e){v(e)||(e=String(e));const t=zt(this);return at(t,0,e),t.hasOwnProperty(e)}class bt{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if("__v_skip"===t)return e.__v_skip;const s=this._isReadonly,o=this._isShallow;if("__v_isReactive"===t)return!s;if("__v_isReadonly"===t)return s;if("__v_isShallow"===t)return o;if("__v_raw"===t)return n===(s?o?Xt:Bt:o?Ut:Vt).get(e)||// receiver is not the reactive proxy, but has the same prototype
  49. // this means the receiver is a user proxy of the reactive proxy
  50. Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const r=d(e);if(!s){let e;if(r&&(e=dt[t]))return e;if("hasOwnProperty"===t)return St}const i=Reflect.get(e,t,
  51. // if this is a proxy wrapping a ref, return methods using the raw ref
  52. // as receiver so that we don't have to call `toRaw` on the ref in all
  53. // its class methods
  54. tn(e)?e:n);if(v(t)?yt.has(t):vt(t))return i;if(s||at(e,0,t),o)return i;if(tn(i)){const e=r&&I(t)?i:i.value;return s&&y(e)?jt(e):e}return y(i)?s?jt(i):Ht(i):i}}class Tt extends bt{constructor(e=!1){super(!1,e)}set(e,t,n,s){let o=e[t];const r=d(e)&&I(t);if(!this._isShallow){const e=Kt(o);if(Yt(n)||Kt(n)||(o=zt(o),n=zt(n)),!r&&tn(o)&&!tn(n))return e||(o.value=n),!0}const i=r?Number(t)<e.length:p(e,t),a=Reflect.set(e,t,n,
  55. tn(e)?e:s);return e===zt(s)&&(i?D(n,o)&&lt(e,"set",t,n):lt(e,"add",t,n)),a}deleteProperty(e,t){const n=p(e,t);e[t];const s=Reflect.deleteProperty(e,t);return s&&n&&lt(e,"delete",t,void 0),s}has(e,t){const n=Reflect.has(e,t);return v(t)&&yt.has(t)||at(e,0,t),n}ownKeys(e){return at(e,0,d(e)?"length":ot),Reflect.ownKeys(e)}}class Nt extends bt{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}const Ct=new Tt,It=new Nt,Ot=new Tt(!0),At=new Nt(!0),xt=e=>e,Rt=e=>Reflect.getPrototypeOf(e);function kt(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Mt(e,t){const n={get(n){const s=this.__v_raw,o=zt(s),r=zt(n);e||(D(n,r)&&at(o,0,n),at(o,0,r));const{has:i}=Rt(o),a=t?xt:e?en:Zt;return i.call(o,n)?a(s.get(n)):i.call(o,r)?a(s.get(r)):void(s!==o&&s.get(n))},get size(){const t=this.__v_raw;return!e&&at(zt(t),0,ot),t.size},has(t){const n=this.__v_raw,s=zt(n),o=zt(t);return e||(D(t,o)&&at(s,0,t),at(s,0,o)),t===o?n.has(t):n.has(t)||n.has(o)},forEach(n,s){const o=this,r=o.__v_raw,i=t?xt:e?en:Zt;return!e&&at(zt(r),0,ot),r.forEach((e,t)=>n.call(s,i(e),i(t),o))}};l(n,e?{add:kt("add"),set:kt("set"),delete:kt("delete"),clear:kt("clear")}:{add(e){const n=zt(this),s=Rt(n),o=zt(e),r=t||Yt(e)||Kt(e)?e:o;return s.has.call(n,r)||D(e,r)&&s.has.call(n,e)||D(o,r)&&s.has.call(n,o)||(n.add(r),lt(n,"add",r,r)),this},set(e,n){t||Yt(n)||Kt(n)||(n=zt(n));const s=zt(this),{has:o,get:r}=Rt(s);let i=o.call(s,e);i||(e=zt(e),i=o.call(s,e));const a=r.call(s,e);return s.set(e,n),i?D(n,a)&&lt(s,"set",e,n):lt(s,"add",e,n),this},delete(e){const t=zt(this),{has:n,get:s}=Rt(t);let o=n.call(t,e);o||(e=zt(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&lt(t,"delete",e,void 0),r},clear(){const e=zt(this),t=0!==e.size,n=e.clear();return t&&lt(e,"clear",void 0,void 0),n}});return["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=function(e,t,n){return function(...s){const o=this.__v_raw,r=zt(o),i=h(r),a="entries"===e||e===Symbol.iterator&&i,c="keys"===e&&i,u=o[e](...s),p=n?xt:t?en:Zt;return!t&&at(r,0,c?rt:ot),l(
  56. // inheriting all iterator properties
  57. Object.create(u),{
  58. // iterator protocol
  59. next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:a?[p(e[0]),p(e[1])]:p(e),done:t}}})}}(s,e,t)}),n}function Lt(e,t){const n=Mt(e,t);return(t,s,o)=>"__v_isReactive"===s?!e:"__v_isReadonly"===s?e:"__v_raw"===s?t:Reflect.get(p(n,s)&&s in t?n:t,s,o)}const Pt={get:Lt(!1,!1)},wt={get:Lt(!1,!0)},Dt={get:Lt(!0,!1)},Ft={get:Lt(!0,!0)},Vt=new WeakMap,Ut=new WeakMap,Bt=new WeakMap,Xt=new WeakMap;
  60. // @__NO_SIDE_EFFECTS__
  61. function Ht(e){
  62. return Kt(e)?e:Wt(e,!1,Ct,Pt,Vt)}
  63. // @__NO_SIDE_EFFECTS__
  64. function $t(e){return Wt(e,!1,Ot,wt,Ut)}
  65. // @__NO_SIDE_EFFECTS__
  66. function jt(e){return Wt(e,!0,It,Dt,Bt)}
  67. // @__NO_SIDE_EFFECTS__
  68. function Gt(e){return Wt(e,!0,At,Ft,Xt)}function Wt(e,t,n,s,o){if(!y(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=(i=e).__v_skip||!Object.isExtensible(i)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(N(i));var i;if(0===r)return e;const a=o.get(e);if(a)return a;const l=new Proxy(e,2===r?s:n);return o.set(e,l),l}
  69. // @__NO_SIDE_EFFECTS__
  70. function qt(e){
  71. return Kt(e)?qt(e.__v_raw):!(!e||!e.__v_isReactive)}
  72. // @__NO_SIDE_EFFECTS__
  73. function Kt(e){return!(!e||!e.__v_isReadonly)}
  74. // @__NO_SIDE_EFFECTS__
  75. function Yt(e){return!(!e||!e.__v_isShallow)}
  76. // @__NO_SIDE_EFFECTS__
  77. function Jt(e){return!!e&&!!e.__v_raw}
  78. // @__NO_SIDE_EFFECTS__
  79. function zt(e){const t=e&&e.__v_raw;return t?zt(t):e}function Qt(e){return!p(e,"__v_skip")&&Object.isExtensible(e)&&V(e,"__v_skip",!0),e}const Zt=e=>y(e)?Ht(e):e,en=e=>y(e)?jt(e):e;
  80. // @__NO_SIDE_EFFECTS__
  81. function tn(e){return!!e&&!0===e.__v_isRef}
  82. // @__NO_SIDE_EFFECTS__
  83. function nn(e){return on(e,!1)}
  84. // @__NO_SIDE_EFFECTS__
  85. function sn(e){return on(e,!0)}function on(e,t){
  86. return tn(e)?e:new rn(e,t)}class rn{constructor(e,t){this.dep=new tt,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:zt(e),this._value=t?e:Zt(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||Yt(e)||Kt(e);D(e=n?e:zt(e),t)&&(this._rawValue=e,this._value=n?e:Zt(e),this.dep.trigger())}}function an(e){e.dep&&e.dep.trigger()}function ln(e){
  87. return tn(e)?e.value:e}function cn(e){return _(e)?e():ln(e)}const un={get:(e,t,n)=>"__v_raw"===t?e:ln(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];
  88. return tn(o)&&!tn(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function pn(e){
  89. return qt(e)?e:new Proxy(e,un)}class dn{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new tt,{get:n,set:s}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=s}get value(){return this._value=this._get()}set value(e){this._set(e)}}function hn(e){return new dn(e)}
  90. // @__NO_SIDE_EFFECTS__
  91. function fn(e){const t=d(e)?new Array(e.length):{};for(const n in e)t[n]=En(e,n);return t}class mn{constructor(e,t,n){this._object=e,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._key=v(t)?t:String(t),this._raw=zt(e);let s=!0,o=e;if(!d(e)||v(this._key)||!I(this._key))do{s=!Jt(o)||Yt(o)}while(s&&(o=o.__v_raw));this._shallow=s}get value(){let e=this._object[this._key];return this._shallow&&(e=ln(e)),this._value=void 0===e?this._defaultValue:e}set value(e){if(this._shallow&&tn(this._raw[this._key])){const t=this._object[this._key];if(tn(t))return void(t.value=e)}this._object[this._key]=e}get dep(){return function(e,t){const n=st.get(e);return n&&n.get(t)}(this._raw,this._key)}}class gn{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}
  92. // @__NO_SIDE_EFFECTS__
  93. function _n(e,t,n){
  94. return tn(e)?e:_(e)?new gn(e):y(e)&&arguments.length>1?En(e,t,n):nn(e)}function En(e,t,n){return new mn(e,t,n)}class vn{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new tt(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ze-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}
  95. /**
  96. * @internal
  97. */notify(){if(this.flags|=16,!(8&this.flags)&&// avoid infinite self recursion
  98. Oe!==this)return Fe(this,!0),!0}get value(){const e=this.dep.track();return $e(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}
  99. // @__NO_SIDE_EFFECTS__
  100. function yn(e,t,n=!1){let s,o;_(e)?s=e:(s=e.get,o=e.set);return new vn(s,o,n)}const Sn={GET:"get",HAS:"has",ITERATE:"iterate"},bn={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Tn={},Nn=new WeakMap;let Cn;function In(){return Cn}function On(e,t=!1,n=Cn){if(n){let t=Nn.get(n);t||Nn.set(n,t=[]),t.push(e)}}function An(e,t=Infinity,n){if(t<=0||!y(e)||e.__v_skip)return e;if(((n=n||new Map).get(e)||0)>=t)return e;if(n.set(e,t),t--,tn(e))An(e.value,t,n);else if(d(e))for(let s=0;s<e.length;s++)An(e[s],t,n);else if(f(e)||h(e))e.forEach(e=>{An(e,t,n)});else if(C(e)){for(const s in e)An(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&An(e[s],t,n)}return e}
  101. /**
  102. * @vue/runtime-core v3.5.34
  103. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  104. * @license MIT
  105. **/const xn=[];function Rn(e,t){}const kn={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},Mn={sp:"serverPrefetch hook",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:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Ln(e,t,n,s){try{return s?e(...s):e()}catch(o){wn(o,t,n)}}function Pn(e,t,n,s){if(_(e)){const o=Ln(e,t,n,s);return o&&S(o)&&o.catch(e=>{wn(e,t,n)}),o}if(d(e)){const o=[];for(let r=0;r<e.length;r++)o.push(Pn(e[r],t,n,s));return o}}function wn(e,t,s,o=!0){t&&t.vnode;const{errorHandler:r,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||n;if(t){let n=t.parent;const o=t.proxy,i=`https://vuejs.org/error-reference/#runtime-${s}`;for(;n;){const t=n.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,o,i))return;n=n.parent}if(r)return Je(),Ln(r,null,10,[e,o,i]),void ze()}!function(e,t,n,s=!0,o=!1){if(o)throw e}(e,0,0,o,i)}const Dn=[];let Fn=-1;const Vn=[];let Un=null,Bn=0;const Xn=Promise.resolve();let Hn=null;function $n(e){const t=Hn||Xn;return e?t.then(this?e.bind(this):e):t}function jn(e){if(!(1&e.flags)){const t=Yn(e),n=Dn[Dn.length-1];!n||// fast path when the job id is larger than the tail
  106. !(2&e.flags)&&t>=Yn(n)?Dn.push(e):Dn.splice(function(e){let t=Fn+1,n=Dn.length;for(;t<n;){const s=t+n>>>1,o=Dn[s],r=Yn(o);r<e||r===e&&2&o.flags?t=s+1:n=s}return t}(t),0,e),e.flags|=1,Gn()}}function Gn(){Hn||(Hn=Xn.then(Jn))}function Wn(e){d(e)?Vn.push(...e):Un&&-1===e.id?Un.splice(Bn+1,0,e):1&e.flags||(Vn.push(e),e.flags|=1),Gn()}function qn(e,t,n=Fn+1){for(;n<Dn.length;n++){const t=Dn[n];if(t&&2&t.flags){if(e&&t.id!==e.uid)continue;Dn.splice(n,1),n--,4&t.flags&&(t.flags&=-2),t(),4&t.flags||(t.flags&=-2)}}}function Kn(e){if(Vn.length){const e=[...new Set(Vn)].sort((e,t)=>Yn(e)-Yn(t));if(Vn.length=0,Un)return void Un.push(...e);for(Un=e,Bn=0;Bn<Un.length;Bn++){const e=Un[Bn];4&e.flags&&(e.flags&=-2),8&e.flags||e(),e.flags&=-2}Un=null,Bn=0}}const Yn=e=>null==e.id?2&e.flags?-1:Infinity:e.id;function Jn(e){try{for(Fn=0;Fn<Dn.length;Fn++){const e=Dn[Fn];!e||8&e.flags||(4&e.flags&&(e.flags&=-2),Ln(e,e.i,e.i?15:14),4&e.flags||(e.flags&=-2))}}finally{for(;Fn<Dn.length;Fn++){const e=Dn[Fn];e&&(e.flags&=-2)}Fn=-1,Dn.length=0,Kn(),Hn=null,(Dn.length||Vn.length)&&Jn()}}let zn,Qn=[];let Zn=null,es=null;function ts(e){const t=Zn;return Zn=e,es=e&&e.type.__scopeId||null,t}function ns(e){es=e}function ss(){es=null}const os=e=>rs;function rs(e,t=Zn,n){if(!t)return e;if(e._n)return e;const s=(...n)=>{s._d&&Mi(-1);const o=ts(t);let r;try{r=e(...n)}finally{ts(o),s._d&&Mi(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function is(e,t){if(null===Zn)return e;const s=va(Zn),o=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[e,i,a,l=n]=t[r];e&&(_(e)&&(e={mounted:e,updated:e}),e.deep&&An(i),o.push({dir:e,instance:s,value:i,oldValue:void 0,arg:a,modifiers:l}))}return e}function as(e,t,n,s){const o=e.dirs,r=t&&t.dirs;for(let i=0;i<o.length;i++){const a=o[i];r&&(a.oldValue=r[i].value);let l=a.dir[s];l&&(Je(),Pn(l,n,8,[e.el,a,e,t]),ze())}}function ls(e,t){if(na){let n=na.provides;const s=na.parent&&na.parent.provides;s===n&&(n=na.provides=Object.create(s)),n[e]=t}}function cs(e,t,n=!1){const s=sa();if(s||kr){let o=kr?kr._context.provides:s?null==s.parent||s.ce?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(o&&e in o)return o[e];if(arguments.length>1)return n&&_(t)?t.call(s&&s.proxy):t}}function us(){return!(!sa()&&!kr)}const ps=Symbol.for("v-scx"),ds=()=>cs(ps);function hs(e,t){return _s(e,null,t)}function fs(e,t){return _s(e,null,{flush:"post"})}function ms(e,t){return _s(e,null,{flush:"sync"})}function gs(e,t,n){return _s(e,t,n)}function _s(e,t,s=n){const{immediate:r,deep:i,flush:a,once:u}=s,p=l({},s),h=t&&r||!t&&"post"!==a;let f;if(pa)if("sync"===a){const e=ds();f=e.__watcherHandles||(e.__watcherHandles=[])}else if(!h){const e=()=>{};return e.stop=o,e.resume=o,e.pause=o,e}const m=na;p.call=(e,t,n)=>Pn(e,m,t,n);let g=!1;"post"===a?p.scheduler=e=>{oi(e,m&&m.suspense)}:"sync"!==a&&(g=!0,p.scheduler=(e,t)=>{t?e():jn(e)}),p.augmentJob=e=>{t&&(e.flags|=4),g&&(e.flags|=2,m&&(e.id=m.uid,e.i=m))};const E=function(e,t,s=n){const{immediate:r,deep:i,once:a,scheduler:l,augmentJob:u,call:p}=s,h=e=>i?e:Yt(e)||!1===i||0===i?An(e,1):An(e);let f,m,g,E,v=!1,y=!1;if(tn(e)?(m=()=>e.value,v=Yt(e)):qt(e)?(m=()=>h(e),v=!0):d(e)?(y=!0,v=e.some(e=>qt(e)||Yt(e)),m=()=>e.map(e=>tn(e)?e.value:qt(e)?h(e):_(e)?p?p(e,2):e():void 0)):m=_(e)?t?p?()=>p(e,2):e:()=>{if(g){Je();try{g()}finally{ze()}}const t=Cn;Cn=f;try{return p?p(e,3,[E]):e(E)}finally{Cn=t}}:o,t&&i){const e=m,t=!0===i?Infinity:i;m=()=>An(e(),t)}const S=Re(),b=()=>{f.stop(),S&&S.active&&c(S.effects,f)};if(a&&t){const e=t;t=(...t)=>{e(...t),b()}}let T=y?new Array(e.length).fill(Tn):Tn;const N=e=>{if(1&f.flags&&(f.dirty||e))if(t){const e=f.run();if(i||v||(y?e.some((e,t)=>D(e,T[t])):D(e,T))){g&&g();const n=Cn;Cn=f;try{const n=[e,
  107. // pass undefined as the old value when it's changed for the first time
  108. T===Tn?void 0:y&&T[0]===Tn?[]:T,E];T=e,p?p(t,3,n):
  109. // @ts-expect-error
  110. t(...n)}finally{Cn=n}}}else f.run()};return u&&u(N),f=new Le(m),f.scheduler=l?()=>l(N,!1):N,E=e=>On(e,!1,f),g=f.onStop=()=>{const e=Nn.get(f);if(e){if(p)p(e,4);else for(const t of e)t();Nn.delete(f)}},t?r?N(!0):T=f.run():l?l(N.bind(null,!0),!0):f.run(),b.pause=f.pause.bind(f),b.resume=f.resume.bind(f),b.stop=b,b}(e,t,p);return pa&&(f?f.push(E):h&&E()),E}function Es(e,t,n){const s=this.proxy,o=E(e)?e.includes(".")?vs(s,e):()=>s[e]:e.bind(s,s);let r;_(t)?r=t:(r=t.handler,n=t);const i=ia(this),a=_s(o,r.bind(s),n);return i(),a}function vs(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}const ys=new WeakMap,Ss=Symbol("_vte"),bs=e=>e.__isTeleport,Ts=e=>e&&(e.disabled||""===e.disabled),Ns=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Cs=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,Is=(e,t)=>{const n=e&&e.to;if(E(n)){if(t){return t(n)}return null}return n};function Os(e,t,n,{o:{insert:s},m:o},r=2){0===r&&s(e.targetAnchor,t,n);const{el:i,anchor:a,shapeFlag:l,children:c,props:u}=e,p=2===r;if(p&&s(i,t,n),!ys.has(e)&&(!p||Ts(u))&&16&l)for(let d=0;d<c.length;d++)o(c[d],t,n,2);p&&s(a,t,n)}const As={name:"Teleport",__isTeleport:!0,process(e,t,n,s,o,r,i,a,l,c){const{mc:u,pc:p,pbc:d,o:{insert:h,querySelector:f,createText:m,createComment:g,parentNode:_}}=c,E=Ts(t.props);let{dynamicChildren:v}=t;const y=(e,t,n)=>{16&e.shapeFlag&&u(e.children,t,n,o,r,i,a,l)},S=(e=t)=>{const n=Ts(e.props),s=e.target=Is(e.props,f),r=Rs(s,e,m,h);s&&("svg"!==i&&Ns(s)?i="svg":"mathml"!==i&&Cs(s)&&(i="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(s),n||(y(e,s,r),xs(e,!1)))},b=e=>{const t=()=>{if(ys.get(e)===t){if(ys.delete(e),Ts(e.props)){const t=_(e.el)||n;y(e,t,e.anchor),xs(e,!0)}S(e)}};ys.set(e,t),oi(t,r)};if(null==e){const e=t.el=m(""),o=t.anchor=m("");if(h(e,n,s),h(o,n,s),(T=t.props)&&(T.defer||""===T.defer)||r&&r.pendingBranch)return void b(t);E&&(y(t,n,o),xs(t,!0)),S()}else{t.el=e.el;const s=t.anchor=e.anchor,u=ys.get(e);if(u)return u.flags|=8,ys.delete(e),void b(t);t.targetStart=e.targetStart;const h=t.target=e.target,m=t.targetAnchor=e.targetAnchor,g=Ts(e.props),_=g?n:h,y=g?s:m;if("svg"===i||Ns(h)?i="svg":("mathml"===i||Cs(h))&&(i="mathml"),v?(d(e.dynamicChildren,v,_,o,r,i,a),pi(e,t,!0)):l||p(e,t,_,y,o,r,i,a,!1),E)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Os(t,n,s,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Is(t.props,f);e&&Os(t,e,null,c,0)}else g&&Os(t,h,m,c,1);xs(t,E)}var T},remove(e,t,n,{um:s,o:{remove:o}},r){const{shapeFlag:i,children:a,anchor:l,targetStart:c,targetAnchor:u,target:p,props:d}=e;let h=r||!Ts(d);const f=ys.get(e);if(f&&(f.flags|=8,ys.delete(e),h=!1),p&&(o(c),o(u)),r&&o(l),16&i)for(let m=0;m<a.length;m++){const e=a[m];s(e,t,n,h,!!e.dynamicChildren)}},move:Os,hydrate:function(e,t,n,s,o,r,{o:{nextSibling:i,parentNode:a,querySelector:l,insert:c,createText:u}},p){function d(e,n){let s=n;for(;s;){if(s&&8===s.nodeType)if("teleport start anchor"===s.data)t.targetStart=s;else if("teleport anchor"===s.data){t.targetAnchor=s,e._lpa=t.targetAnchor&&i(t.targetAnchor);break}s=i(s)}}function h(e,t){t.anchor=p(i(e),t,a(e),n,s,o,r)}const f=t.target=Is(t.props,l),m=Ts(t.props);if(f){const l=f._lpa||f.firstChild;16&t.shapeFlag&&(m?(h(e,t),d(f,l),t.targetAnchor||Rs(f,t,u,c,
  111. // if target is the same as the main view, insert anchors before current node
  112. // to avoid hydrating mismatch
  113. a(e)===f?e:null)):(t.anchor=i(e),d(f,l),t.targetAnchor||Rs(f,t,u,c),p(l&&i(l),t,f,n,s,o,r))),xs(t,m)}else m&&16&t.shapeFlag&&(h(e,t),t.targetStart=e,t.targetAnchor=i(e));return t.anchor&&i(t.anchor)}};function xs(e,t){const n=e.ctx;if(n&&n.ut){let s,o;for(t?(s=e.el,o=e.anchor):(s=e.targetStart,o=e.targetAnchor);s&&s!==o;)1===s.nodeType&&s.setAttribute("data-v-owner",n.uid),s=s.nextSibling;n.ut()}}function Rs(e,t,n,s,o=null){const r=t.targetStart=n(""),i=t.targetAnchor=n("");return r[Ss]=i,e&&(s(r,e,o),s(i,e,o)),i}const ks=Symbol("_leaveCb"),Ms=Symbol("_enterCb");function Ls(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return xo(()=>{e.isMounted=!0}),Mo(()=>{e.isUnmounting=!0}),e}const Ps=[Function,Array],ws={mode:String,appear:Boolean,persisted:Boolean,
  114. // enter
  115. onBeforeEnter:Ps,onEnter:Ps,onAfterEnter:Ps,onEnterCancelled:Ps,
  116. // leave
  117. onBeforeLeave:Ps,onLeave:Ps,onAfterLeave:Ps,onLeaveCancelled:Ps,
  118. // appear
  119. onBeforeAppear:Ps,onAppear:Ps,onAfterAppear:Ps,onAppearCancelled:Ps},Ds=e=>{const t=e.subTree;return t.component?Ds(t.component):t};function Fs(e){let t=e[0];if(e.length>1)for(const n of e)if(n.type!==Ci){t=n;break}return t}const Vs={name:"BaseTransition",props:ws,setup(e,{slots:t}){const n=sa(),s=Ls();return()=>{const o=t.default&&js(t.default(),!0),r=o&&o.length?Fs(o):
  120. // Keep explicit default-slot conditionals on the same transition path
  121. // as regular v-if branches, which render a comment placeholder.
  122. n.subTree?qi():void 0;if(!r)return;const i=zt(e),{mode:a}=i;if(s.isLeaving)return Xs(r);const l=Hs(r);if(!l)return Xs(r);let c=Bs(l,i,s,n,
  123. // #11061, ensure enterHooks is fresh after clone
  124. e=>c=e);l.type!==Ci&&$s(l,c);let u=n.subTree&&Hs(n.subTree);if(u&&u.type!==Ci&&!Fi(u,l)&&Ds(n).type!==Ci){let e=Bs(u,i,s,n);if($s(u,e),"out-in"===a&&l.type!==Ci)return s.isLeaving=!0,e.afterLeave=()=>{s.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave,u=void 0},Xs(r);"in-out"===a&&l.type!==Ci?e.delayLeave=(e,t,n)=>{Us(s,u)[String(u.key)]=u,e[ks]=()=>{t(),e[ks]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{n(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function Us(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Bs(e,t,n,s,o){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:p,onBeforeLeave:h,onLeave:f,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:_,onAppear:E,onAfterAppear:v,onAppearCancelled:y}=t,S=String(e.key),b=Us(n,e),T=(e,t)=>{e&&Pn(e,s,9,t)},N=(e,t)=>{const n=t[1];T(e,t),d(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},C={mode:i,persisted:a,beforeEnter(t){let s=l;if(!n.isMounted){if(!r)return;s=_||l}t[ks]&&t[ks](!0
  125. /* cancelled */);const o=b[S];o&&Fi(e,o)&&o.el[ks]&&o.el[ks](),T(s,[t])},enter(t){if(b[S]===e)return;let s=c,o=u,i=p;if(!n.isMounted){if(!r)return;s=E||c,o=v||u,i=y||p}let a=!1;t[Ms]=e=>{a||(a=!0,T(e?i:o,[t]),C.delayedLeave&&C.delayedLeave(),t[Ms]=void 0)};const l=t[Ms].bind(null,!1);s?N(s,[t,l]):l()},leave(t,s){const o=String(e.key);if(t[Ms]&&t[Ms](!0
  126. /* cancelled */),n.isUnmounting)return s();T(h,[t]);let r=!1;t[ks]=n=>{r||(r=!0,s(),T(n?g:m,[t]),t[ks]=void 0,b[o]===e&&delete b[o])};const i=t[ks].bind(null,!1);b[o]=e,f?N(f,[t,i]):i()},clone(e){const r=Bs(e,t,n,s,o);return o&&o(r),r}};return C}function Xs(e){if(_o(e))return(e=ji(e)).children=null,e}function Hs(e){if(!_o(e))return bs(e.type)&&e.children?Fs(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&_(n.default))return n.default()}}function $s(e,t){6&e.shapeFlag&&e.component?(e.transition=t,$s(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function js(e,t=!1,n){let s=[],o=0;for(let r=0;r<e.length;r++){let i=e[r];const a=null==n?i.key:String(n)+String(null!=i.key?i.key:r);i.type===Ti?(128&i.patchFlag&&o++,s=s.concat(js(i.children,t,a))):(t||i.type!==Ci)&&s.push(null!=a?ji(i,{key:a}):i)}if(o>1)for(let r=0;r<s.length;r++)s[r].patchFlag=-2;return s}
  127. // @__NO_SIDE_EFFECTS__
  128. function Gs(e,t){return _(e)?
  129. // #8236: extend call and options.name access are considered side-effects
  130. // by Rollup, so we have to wrap it in a pure-annotated IIFE.
  131. (()=>l({name:e.name},t,{setup:e}))():e}function Ws(){const e=sa();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function qs(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Ks(e){const t=sa(),s=sn(null);if(t){const o=t.refs===n?t.refs={}:t.refs;Object.defineProperty(o,e,{enumerable:!0,get:()=>s.value,set:e=>s.value=e})}return s}function Ys(e,t){let n;return!(!(n=Object.getOwnPropertyDescriptor(e,t))||n.configurable)}const Js=new WeakMap;function zs(e,t,s,o,i=!1){if(d(e))return void e.forEach((e,n)=>zs(e,t&&(d(t)?t[n]:t),s,o,i));if(fo(o)&&!i)return void(512&o.shapeFlag&&o.type.__asyncResolved&&o.component.subTree.component&&zs(e,t,s,o.component.subTree));const a=4&o.shapeFlag?va(o.component):o.el,l=i?null:a,{i:u,r:h}=e,f=t&&t.r,m=u.refs===n?u.refs={}:u.refs,g=u.setupState,v=zt(g),y=g===n?r:e=>!Ys(m,e)&&p(v,e),S=(e,t)=>!t||!Ys(m,t);if(null!=f&&f!==h)if(Qs(t),E(f))m[f]=null,y(f)&&(g[f]=null);else if(tn(f)){const e=t;S(0,e.k)&&(f.value=null),e.k&&(m[e.k]=null)}if(_(h))Ln(h,u,12,[l,m]);else{const t=E(h),n=tn(h);if(t||n){const o=()=>{if(e.f){const n=t?y(h)?g[h]:m[h]:S()||!e.k?h.value:m[e.k];if(i)d(n)&&c(n,a);else if(d(n))n.includes(a)||n.push(a);else if(t)m[h]=[a],y(h)&&(g[h]=m[h]);else{const t=[a];S(0,e.k)&&(h.value=t),e.k&&(m[e.k]=t)}}else t?(m[h]=l,y(h)&&(g[h]=l)):n&&(S(0,e.k)&&(h.value=l),e.k&&(m[e.k]=l))};if(l){const t=()=>{o(),Js.delete(e)};t.id=-1,Js.set(e,t),oi(t,s)}else Qs(e),o()}}}function Qs(e){const t=Js.get(e);t&&(t.flags|=8,Js.delete(e))}let Zs=!1;const eo=()=>{Zs||(Zs=!0)},to=e=>{if(1===e.nodeType)return(e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e)?"svg":(e=>e.namespaceURI.includes("MathML"))(e)?"mathml":void 0},no=e=>8===e.nodeType;function so(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:r,parentNode:a,remove:l,insert:c,createComment:u}}=e,p=(n,s,i,l,u,v=!1)=>{v=v||!!s.dynamicChildren;const y=no(n)&&"["===n.data,S=()=>m(n,s,i,l,u,y),{type:b,ref:T,shapeFlag:N,patchFlag:C}=s;let I=n.nodeType;s.el=n,-2===C&&(v=!1,s.dynamicChildren=null);let O=null;switch(b){case Ni:3!==I?""===s.children?(c(s.el=o(""),a(n),n),O=n):O=S():(n.data!==s.children&&(eo(),n.data=s.children),O=r(n));break;case Ci:E(n)?(O=r(n),_(s.el=n.content.firstChild,n,i)):O=8!==I||y?S():r(n);break;case Ii:if(y&&(I=(n=r(n)).nodeType),1===I||3===I){O=n;const e=!s.children.length;for(let t=0;t<s.staticCount;t++)e&&(s.children+=1===O.nodeType?O.outerHTML:O.data),t===s.staticCount-1&&(s.anchor=O),O=r(O);return y?r(O):O}S();break;case Ti:O=y?f(n,s,i,l,u,v):S();break;default:if(1&N)O=1===I&&s.type.toLowerCase()===n.tagName.toLowerCase()||E(n)?d(n,s,i,l,u,v):S();else if(6&N){s.slotScopeIds=u;const e=a(n);if(O=y?g(n):no(n)&&"teleport start"===n.data?g(n,n.data,"teleport end"):r(n),t(s,e,null,i,l,to(e),v),fo(s)&&!s.type.__asyncResolved){let t;y?(t=Hi(Ti),t.anchor=O?O.previousSibling:e.lastChild):t=3===n.nodeType?Gi(""):Hi("div"),t.el=n,s.component.subTree=t}}else 64&N?O=8!==I?S():s.type.hydrate(n,s,i,l,u,v,e,h):128&N&&(O=s.type.hydrate(n,s,i,l,to(a(n)),u,v,e,p))}return null!=T&&zs(T,null,l,s),O},d=(e,t,n,o,r,a)=>{a=a||!!t.dynamicChildren;const{type:c,props:u,patchFlag:p,shapeFlag:d,dirs:f,transition:m}=t,g="input"===c||"option"===c;if(g||-1!==p){f&&as(t,null,n,"created");let c,v=!1;if(E(e)){v=ui(null,
  132. // no need check parentSuspense in hydration
  133. m)&&n&&n.vnode.props&&n.vnode.props.appear;const s=e.content.firstChild;if(v){const e=s.getAttribute("class");e&&(s.$cls=e),m.beforeEnter(s)}_(s,e,n),t.el=e=s}if(16&d&&(!u||!u.innerHTML&&!u.textContent)){let s=h(e.firstChild,t,e,n,o,r,a);for(;s;){io(e,1
  134. /* CHILDREN */)||eo();const t=s;s=s.nextSibling,l(t)}}else if(8&d){let n=t.children;"\n"!==n[0]||"PRE"!==e.tagName&&"TEXTAREA"!==e.tagName||(n=n.slice(1));const{textContent:s}=e;s!==n&&// innerHTML normalize \r\n or \r into a single \n in the DOM
  135. s!==n.replace(/\r\n|\r/g,"\n")&&(io(e,0
  136. /* TEXT */)||eo(),e.textContent=t.children)}if(u)if(g||!a||48&p){const t=e.tagName.includes("-");for(const o in u)(g&&(o.endsWith("value")||"indeterminate"===o)||i(o)&&!O(o)||// force hydrate v-bind with .prop modifiers
  137. "."===o[0]||t&&!O(o))&&s(e,o,null,u[o],void 0,n)}else if(u.onClick)s(e,"onClick",null,u.onClick,void 0,n);else if(4&p&&qt(u.style))for(const e in u.style)u.style[e];(c=u&&u.onVnodeBeforeMount)&&Qi(c,n,t),f&&as(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||f||v)&&Si(()=>{c&&Qi(c,n,t),v&&m.enter(e),f&&as(t,null,n,"mounted")},o)}return e.nextSibling},h=(e,t,s,i,a,l,u)=>{u=u||!!t.dynamicChildren;const d=t.children,h=d.length;for(let f=0;f<h;f++){const t=u?d[f]:d[f]=Ki(d[f]),m=t.type===Ni;e?(m&&!u&&f+1<h&&Ki(d[f+1]).type===Ni&&(c(o(e.data.slice(t.children.length)),s,r(e)),e.data=t.children),e=p(e,t,i,a,l,u)):m&&!t.children?c(t.el=o(""),s):(io(s,1
  138. /* CHILDREN */)||eo(),n(null,t,s,null,i,a,to(s),l))}return e},f=(e,t,n,s,o,i)=>{const{slotScopeIds:l}=t;l&&(o=o?o.concat(l):l);const p=a(e),d=h(r(e),t,p,n,s,o,i);return d&&no(d)&&"]"===d.data?r(t.anchor=d):(eo(),c(t.anchor=u("]"),p,d),d)},m=(e,t,s,o,i,c)=>{if(io(e.parentElement,1
  139. /* CHILDREN */)||eo(),t.el=null,c){const t=g(e);for(;;){const n=r(e);if(!n||n===t)break;l(n)}}const u=r(e),p=a(e);return l(e),n(null,t,p,u,s,o,to(p),i),s&&(s.vnode.el=t.el,$r(s,t.el)),u},g=(e,t="[",n="]")=>{let s=0;for(;e;)if((e=r(e))&&no(e)&&(e.data===t&&s++,e.data===n)){if(0===s)return r(e);s--}return e},_=(e,t,n)=>{const s=t.parentNode;s&&s.replaceChild(e,t);let o=n;for(;o;)o.vnode.el===t&&(o.vnode.el=o.subTree.el=e),o=o.parent},E=e=>1===e.nodeType&&"TEMPLATE"===e.tagName;return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),Kn(),void(t._vnode=e);p(t.firstChild,e,null,null,null),Kn(),t._vnode=e},p]}const oo="data-allow-mismatch",ro={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function io(e,t){if(0===t||1===t)for(;e&&!e.hasAttribute(oo);)e=e.parentElement;const n=e&&e.getAttribute(oo);if(null==n)return!1;if(""===n)return!0;{const e=n.split(",");return!(0!==t||!e.includes("children"))||e.includes(ro[t])}}const ao=H().requestIdleCallback||(e=>setTimeout(e,1)),lo=H().cancelIdleCallback||(e=>clearTimeout(e)),co=(e=1e4)=>t=>{const n=ao(t,{timeout:e});return()=>lo(n)};const uo=e=>(t,n)=>{const s=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){s.disconnect(),t();break}},e);return n(e=>{if(e instanceof Element)return function(e){const{top:t,left:n,bottom:s,right:o}=e.getBoundingClientRect(),{innerHeight:r,innerWidth:i}=window;return(t>0&&t<r||s>0&&s<r)&&(n>0&&n<i||o>0&&o<i)}(e)?(t(),s.disconnect(),!1):void s.observe(e)}),()=>s.disconnect()},po=e=>t=>{if(e){const n=matchMedia(e);if(!n.matches)return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t);t()}},ho=(e=[])=>(t,n)=>{E(e)&&(e=[e]);let s=!1;const o=e=>{s||(s=!0,r(),t(),e.target.dispatchEvent(new e.constructor(e.type,e)))},r=()=>{n(t=>{for(const n of e)t.removeEventListener(n,o)})};return n(t=>{for(const n of e)t.addEventListener(n,o,{once:!0})}),r};const fo=e=>!!e.type.__asyncLoader;
  140. // @__NO_SIDE_EFFECTS__
  141. function mo(e){_(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:o=200,hydrate:r,timeout:i,suspensible:
  142. // undefined = never times out
  143. a=!0,onError:l}=e;let c,u=null,p=0;const d=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),l)return new Promise((t,n)=>{l(e,()=>t((p++,u=null,d())),()=>n(e),p+1)});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),c=t,t)))};
  144. return Gs({name:"AsyncComponentWrapper",__asyncLoader:d,__asyncHydrate(e,t,n){let s=!1;(t.bu||(t.bu=[])).push(()=>s=!0);const o=()=>{s||n()},i=r?()=>{const n=r(o,t=>function(e,t){if(no(e)&&"["===e.data){let n=1,s=e.nextSibling;for(;s;){if(1===s.nodeType){if(!1===t(s))break}else if(no(s))if("]"===s.data){if(0===--n)break}else"["===s.data&&n++;s=s.nextSibling}}else t(e)}(e,t));n&&(t.bum||(t.bum=[])).push(n)}:o;c?i():d().then(()=>!t.isUnmounted&&i())},get __asyncResolved(){return c},setup(){const e=na;if(qs(e),c)return()=>go(c,e);const t=t=>{u=null,wn(t,e,13,!s)};if(a&&e.suspense||pa)return d().then(t=>()=>go(t,e)).catch(e=>(t(e),()=>s?Hi(s,{error:e}):null));const r=nn(!1),l=nn(),p=nn(!!o);return o&&setTimeout(()=>{p.value=!1},o),null!=i&&setTimeout(()=>{if(!r.value&&!l.value){const e=new Error(`Async component timed out after ${i}ms.`);t(e),l.value=e}},i),d().then(()=>{r.value=!0,e.parent&&_o(e.parent.vnode)&&e.parent.update()}).catch(e=>{t(e),l.value=e}),()=>r.value&&c?go(c,e):l.value&&s?Hi(s,{error:l.value}):n&&!p.value?go(n,e):void 0}})}function go(e,t){const{ref:n,props:s,children:o,ce:r}=t.vnode,i=Hi(e,s,o);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const _o=e=>e.type.__isKeepAlive,Eo={name:"KeepAlive",
  145. // Marker for special handling inside the renderer. We are not using a ===
  146. // check directly on KeepAlive in the renderer, because importing it directly
  147. // would prevent it from being tree-shaken.
  148. __isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=sa(),s=n.ctx;if(!s.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const o=new Map,r=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:p}}}=s,d=p("div");function h(e){No(e),u(e,n,a,!0)}function f(e){o.forEach((t,n)=>{const s=ya(fo(t)?t.type.__asyncResolved||{}:t.type);s&&!e(s)&&m(n)})}function m(e){const t=o.get(e);!t||i&&Fi(t,i)?i&&No(i):h(t),o.delete(e),r.delete(e)}s.activate=(e,t,n,s,o)=>{const r=e.component;c(e,t,n,0,a),l(r.vnode,e,t,n,r,a,s,e.slotScopeIds,o),oi(()=>{r.isDeactivated=!1,r.a&&F(r.a);const t=e.props&&e.props.onVnodeMounted;t&&Qi(t,r.parent,e)},a)},s.deactivate=e=>{const t=e.component;hi(t.m),hi(t.a),c(e,d,null,1,a),oi(()=>{t.da&&F(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&Qi(n,t.parent,e),t.isDeactivated=!0},a)},gs(()=>[e.include,e.exclude],([e,t])=>{e&&f(t=>vo(e,t)),t&&f(e=>!vo(t,e))},
  149. // prune post-render after `current` has been updated
  150. {flush:"post",deep:!0});let g=null;const _=()=>{null!=g&&(mi(n.subTree.type)?oi(()=>{o.set(g,Co(n.subTree))},n.subTree.suspense):o.set(g,Co(n.subTree)))};return xo(_),ko(_),Mo(()=>{o.forEach(e=>{const{subTree:t,suspense:s}=n,o=Co(t);if(e.type===o.type&&e.key===o.key){No(o);const e=o.component.da;return void(e&&oi(e,s))}h(e)})}),()=>{if(g=null,!t.default)return i=null;const n=t.default(),s=n[0];if(n.length>1)return i=null,n;if(!(Di(s)&&(4&s.shapeFlag||128&s.shapeFlag)))return i=null,s;let a=Co(s);if(a.type===Ci)return i=null,a;const l=a.type,c=ya(fo(a)?a.type.__asyncResolved||{}:l),{include:u,exclude:p,max:d}=e;if(u&&(!c||!vo(u,c))||p&&c&&vo(p,c))return a.shapeFlag&=-257,i=a,s;const h=null==a.key?l:a.key,f=o.get(h);return a.el&&(a=ji(a),128&s.shapeFlag&&(s.ssContent=a)),g=h,f?(a.el=f.el,a.component=f.component,a.transition&&$s(a,a.transition),a.shapeFlag|=512,r.delete(h),r.add(h)):(r.add(h),d&&r.size>parseInt(d,10)&&m(r.values().next().value)),a.shapeFlag|=256,i=a,mi(s.type)?s:a}}};function vo(e,t){return d(e)?e.some(e=>vo(e,t)):E(e)?e.split(",").includes(t):!!g(e)&&(e.lastIndex=0,e.test(t))}function yo(e,t){bo(e,"a",t)}function So(e,t){bo(e,"da",t)}function bo(e,t,n=na){const s=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Io(t,s,n),n){let e=n.parent;for(;e&&e.parent;)_o(e.parent.vnode)&&To(s,t,n,e),e=e.parent}}function To(e,t,n,s){const o=Io(t,e,s,!0
  151. /* prepend */);Lo(()=>{c(s[t],o)},n)}function No(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Co(e){return 128&e.shapeFlag?e.ssContent:e}function Io(e,t,n=na,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{Je();const o=ia(n),r=Pn(t,n,e,s);return o(),ze(),r});return s?o.unshift(r):o.push(r),r}}const Oo=e=>(t,n=na)=>{pa&&"sp"!==e||Io(e,(...e)=>t(...e),n)},Ao=Oo("bm"),xo=Oo("m"),Ro=Oo("bu"),ko=Oo("u"),Mo=Oo("bum"),Lo=Oo("um"),Po=Oo("sp"),wo=Oo("rtg"),Do=Oo("rtc");function Fo(e,t=na){Io("ec",e,t)}const Vo="components";function Uo(e,t){return $o(Vo,e,!0,t)||e}const Bo=Symbol.for("v-ndc");function Xo(e){return E(e)?$o(Vo,e,!1)||e:e||Bo}function Ho(e){return $o("directives",e)}function $o(e,t,n=!0,s=!1){const o=Zn||na;if(o){const n=o.type;if(e===Vo){const e=ya(n,!1);if(e&&(e===t||e===k(t)||e===P(k(t))))return n}const r=
  152. // local registration
  153. // check instance[type] first which is resolved for options API
  154. jo(o[e]||n[e],t)||// global registration
  155. jo(o.appContext[e],t);return!r&&s?n:r}}function jo(e,t){return e&&(e[t]||e[k(t)]||e[P(k(t))])}function Go(e,t,n,s){let o;const r=n&&n[s],i=d(e);if(i||E(e)){let n=!1,s=!1;i&&qt(e)&&(n=!Yt(e),s=Kt(e),e=ut(e)),o=new Array(e.length);for(let i=0,a=e.length;i<a;i++)o[i]=t(n?s?en(Zt(e[i])):Zt(e[i]):e[i],i,void 0,r&&r[i])}else if("number"==typeof e){o=new Array(e);for(let n=0;n<e;n++)o[n]=t(n+1,n,void 0,r&&r[n])}else if(y(e))if(e[Symbol.iterator])o=Array.from(e,(e,n)=>t(e,n,void 0,r&&r[n]));else{const n=Object.keys(e);o=new Array(n.length);for(let s=0,i=n.length;s<i;s++){const i=n[s];o[s]=t(e[i],i,s,r&&r[s])}}else o=[];return n&&(n[s]=o),o}function Wo(e,t){for(let n=0;n<t.length;n++){const s=t[n];if(d(s))for(let t=0;t<s.length;t++)e[s[t].name]=s[t].fn;else s&&(e[s.name]=s.key?(...e)=>{const t=s.fn(...e);return t&&(t.key=s.key),t}:s.fn)}return e}function qo(e,t,n={},s,o){if(Zn.ce||Zn.parent&&fo(Zn.parent)&&Zn.parent.ce){const e=Object.keys(n).length>0;return"default"!==t&&(n.name=t),xi(),wi(Ti,null,[Hi("slot",n,s&&s())],e?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),xi();const i=r&&Ko(r(n)),a=n.key||// slot content array of a dynamic conditional slot may have a branch
  156. // key attached in the `createSlots` helper, respect that
  157. i&&i.key,l=wi(Ti,{key:(a&&!v(a)?a:`_${t}`)+(// #7256 force differentiate fallback content from actual content
  158. !i&&s?"_fb":"")},i||(s?s():[]),i&&1===e._?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Ko(e){return e.some(e=>!Di(e)||e.type!==Ci&&!(e.type===Ti&&!Ko(e.children)))?e:null}function Yo(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:w(s)]=e[s];return n}const Jo=e=>e?la(e)?va(e):Jo(e.parent):null,zo=
  159. // Move PURE marker to new line to workaround compiler discarding it
  160. // due to type annotation
  161. l(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Jo(e.parent),$root:e=>Jo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>yr(e),$forceUpdate:e=>e.f||(e.f=()=>{jn(e.update)}),$nextTick:e=>e.n||(e.n=$n.bind(e.proxy)),$watch:e=>Es.bind(e)}),Qo=(e,t)=>e!==n&&!e.__isScriptSetup&&p(e,t),Zo={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:s,setupState:o,data:r,props:i,accessCache:a,type:l,appContext:c}=e;if("$"!==t[0]){const e=a[t];if(void 0!==e)switch(e){case 1:return o[t];case 2:return r[t];case 4:return s[t];case 3:return i[t]}else{if(Qo(o,t))return a[t]=1,o[t];if(r!==n&&p(r,t))return a[t]=2,r[t];if(p(i,t))return a[t]=3,i[t];if(s!==n&&p(s,t))return a[t]=4,s[t];gr&&(a[t]=0)}}const u=zo[t];let d,h;return u?("$attrs"===t&&at(e.attrs,0,""),u(e)):
  162. // css module (injected by vue-loader)
  163. (d=l.__cssModules)&&(d=d[t])?d:s!==n&&p(s,t)?(a[t]=4,s[t]):(
  164. // global properties
  165. h=c.config.globalProperties,p(h,t)?h[t]:void 0)},set({_:e},t,s){const{data:o,setupState:r,ctx:i}=e;return Qo(r,t)?(r[t]=s,!0):o!==n&&p(o,t)?(o[t]=s,!0):!p(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=s,!0))},has({_:{data:e,setupState:t,accessCache:s,ctx:o,appContext:r,props:i,type:a}},l){let c;return!!(s[l]||e!==n&&"$"!==l[0]&&p(e,l)||Qo(t,l)||p(i,l)||p(o,l)||p(zo,l)||p(r.config.globalProperties,l)||(c=a.__cssModules)&&c[l])},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:p(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},er=l({},Zo,{get(e,t){if(t!==Symbol.unscopables)return Zo.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!W(t)});function tr(){return null}function nr(){return null}function sr(e){}function or(e){}function rr(){return null}function ir(){}function ar(e,t){return null}function lr(){return ur().slots}function cr(){return ur().attrs}function ur(e){const t=sa();return t.setupContext||(t.setupContext=Ea(t))}function pr(e){return d(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function dr(e,t){const n=pr(e);for(const s in t){if(s.startsWith("__skip"))continue;let e=n[s];e?d(e)||_(e)?e=n[s]={type:e,default:t[s]}:e.default=t[s]:null===e&&(e=n[s]={default:t[s]}),e&&t[`__skip_${s}`]&&(e.skipFactory=!0)}return n}function hr(e,t){return e&&t?d(e)&&d(t)?e.concat(t):l({},pr(e),pr(t)):e||t}function fr(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function mr(e){const t=sa(),n=pa;let s=e();aa(),n&&ra(!1);const o=()=>{ia(t),n&&ra(!0)},r=()=>{sa()!==t&&t.scope.off(),aa(),n&&ra(!1)};return S(s)&&(s=s.catch(e=>{throw o(),Promise.resolve().then(()=>Promise.resolve().then(r)),e})),[s,()=>{o(),Promise.resolve().then(r)}]}let gr=!0;function _r(e){const t=yr(e),n=e.proxy,s=e.ctx;gr=!1,t.beforeCreate&&Er(t.beforeCreate,e,"bc");const{
  166. // state
  167. data:r,computed:i,methods:a,watch:l,provide:c,inject:u,created:
  168. // lifecycle
  169. p,beforeMount:h,mounted:f,beforeUpdate:m,updated:g,activated:E,deactivated:v,beforeDestroy:S,beforeUnmount:b,destroyed:T,unmounted:N,render:C,renderTracked:I,renderTriggered:O,errorCaptured:A,serverPrefetch:x,expose:
  170. // public API
  171. R,inheritAttrs:k,components:
  172. // assets
  173. M,directives:L,filters:P}=t;if(u&&function(e,t){d(e)&&(e=Nr(e));for(const n in e){const s=e[n];let o;o=y(s)?"default"in s?cs(s.from||n,s.default,!0):cs(s.from||n):cs(s),tn(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:e=>o.value=e}):t[n]=o}}(u,s,null),a)for(const o in a){const e=a[o];_(e)&&(s[o]=e.bind(n))}if(r){const t=r.call(n,n);y(t)&&(e.data=Ht(t))}if(gr=!0,i)for(const d in i){const e=i[d],t=_(e)?e.bind(n,n):_(e.get)?e.get.bind(n,n):o,r=!_(e)&&_(e.set)?e.set.bind(n):o,a=Sa({get:t,set:r});Object.defineProperty(s,d,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(l)for(const o in l)vr(l[o],s,n,o);if(c){const e=_(c)?c.call(n):c;Reflect.ownKeys(e).forEach(t=>{ls(t,e[t])})}function w(e,t){d(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(p&&Er(p,e,"c"),w(Ao,h),w(xo,f),w(Ro,m),w(ko,g),w(yo,E),w(So,v),w(Fo,A),w(Do,I),w(wo,O),w(Mo,b),w(Lo,N),w(Po,x),d(R))if(R.length){const t=e.exposed||(e.exposed={});R.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||(e.exposed={});C&&e.render===o&&(e.render=C),null!=k&&(e.inheritAttrs=k),M&&(e.components=M),L&&(e.directives=L),x&&qs(e)}function Er(e,t,n){Pn(d(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function vr(e,t,n,s){let o=s.includes(".")?vs(n,s):()=>n[s];if(E(e)){const n=t[e];_(n)&&gs(o,n)}else if(_(e))gs(o,e.bind(n));else if(y(e))if(d(e))e.forEach(e=>vr(e,t,n,s));else{const s=_(e.handler)?e.handler.bind(n):t[e.handler];_(s)&&gs(o,s,e)}}function yr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let l;return a?l=a:o.length||n||s?(l={},o.length&&o.forEach(e=>Sr(l,e,i,!0)),Sr(l,t,i)):l=t,y(t)&&r.set(t,l),l}function Sr(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&Sr(e,r,n,!0),o&&o.forEach(t=>Sr(e,t,n,!0));for(const i in t)if(s&&"expose"===i);else{const s=br[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const br={data:Tr,props:Or,emits:Or,
  174. // objects
  175. methods:Ir,computed:Ir,
  176. // lifecycle
  177. beforeCreate:Cr,created:Cr,beforeMount:Cr,mounted:Cr,beforeUpdate:Cr,updated:Cr,beforeDestroy:Cr,beforeUnmount:Cr,destroyed:Cr,unmounted:Cr,activated:Cr,deactivated:Cr,errorCaptured:Cr,serverPrefetch:Cr,
  178. // assets
  179. components:Ir,directives:Ir,
  180. // watch
  181. watch:function(e,t){if(!e)return t;if(!t)return e;const n=l(Object.create(null),e);for(const s in t)n[s]=Cr(e[s],t[s]);return n},
  182. // provide / inject
  183. provide:Tr,inject:function(e,t){return Ir(Nr(e),Nr(t))}};function Tr(e,t){return t?e?function(){return l(_(e)?e.call(this,this):e,_(t)?t.call(this,this):t)}:t:e}function Nr(e){if(d(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Cr(e,t){return e?[...new Set([].concat(e,t))]:t}function Ir(e,t){return e?l(Object.create(null),e,t):t}function Or(e,t){return e?d(e)&&d(t)?[...new Set([...e,...t])]:l(
  184. Object.create(null),pr(e),pr(null!=t?t:{})):t}function Ar(){return{app:null,config:{isNativeTag:r,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let xr=0;function Rr(e,t){return function(n,s=null){_(n)||(n=l({},n)),null==s||y(s)||(s=null);const o=Ar(),r=new WeakSet,i=[];let a=!1;const c=o.app={_uid:xr++,_component:n,_props:s,_container:null,_context:o,_instance:null,version:Ia,get config(){return o.config},set config(e){},use:(e,...t)=>(r.has(e)||(e&&_(e.install)?(r.add(e),e.install(c,...t)):_(e)&&(r.add(e),e(c,...t))),c),mixin:e=>(o.mixins.includes(e)||o.mixins.push(e),c),component:(e,t)=>t?(o.components[e]=t,c):o.components[e],directive:(e,t)=>t?(o.directives[e]=t,c):o.directives[e],mount(r,i,l){if(!a){const u=c._ceVNode||Hi(n,s);return u.appContext=o,!0===l?l="svg":!1===l&&(l=void 0),i&&t?t(u,r):e(u,r,l),a=!0,c._container=r,r.__vue_app__=c,va(u.component)}},onUnmount(e){i.push(e)},unmount(){a&&(Pn(i,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide:(e,t)=>(o.provides[e]=t,c),runWithContext(e){const t=kr;kr=c;try{return e()}finally{kr=t}}};return c}}let kr=null;function Mr(e,t,s=n){const o=sa(),r=k(t),i=L(t),a=Lr(e,r),l=hn((a,l)=>{let c,u,p=n;return ms(()=>{const t=e[r];D(c,t)&&(c=t,l())}),{get:()=>(a(),s.get?s.get(c):c),set(e){const a=s.set?s.set(e):e;if(!(D(a,c)||p!==n&&D(e,p)))return;const d=o.vnode.props;d&&(// check if parent has passed v-model
  185. t in d||r in d||i in d)&&(`onUpdate:${t}`in d||`onUpdate:${r}`in d||`onUpdate:${i}`in d)||(c=e,l()),o.emit(`update:${t}`,a),D(e,a)&&D(e,p)&&!D(a,u)&&l(),p=e,u=a}}});return l[Symbol.iterator]=()=>{let e=0;return{next:()=>e<2?{value:e++?a||n:l,done:!1}:{done:!0}}},l}const Lr=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${k(t)}Modifiers`]||e[`${L(t)}Modifiers`];function Pr(e,t,...s){if(e.isUnmounted)return;const o=e.vnode.props||n;let r=s;const i=t.startsWith("update:"),a=i&&Lr(o,t.slice(7));let l;a&&(a.trim&&(r=s.map(e=>E(e)?e.trim():e)),a.number&&(r=s.map(U)));let c=o[l=w(t)]||// also try camelCase event handler (#2249)
  186. o[l=w(k(t))];!c&&i&&(c=o[l=w(L(t))]),c&&Pn(c,e,6,r);const u=o[l+"Once"];if(u){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,Pn(u,e,6,r)}}const wr=new WeakMap;function Dr(e,t,n=!1){const s=n?wr:t.emitsCache,o=s.get(e);if(void 0!==o)return o;const r=e.emits;let i={},a=!1;if(!_(e)){const s=e=>{const n=Dr(e,t,!0);n&&(a=!0,l(i,n))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return r||a?(d(r)?r.forEach(e=>i[e]=null):l(i,r),y(e)&&s.set(e,i),i):(y(e)&&s.set(e,null),null)}function Fr(e,t){return!(!e||!i(t))&&(t=t.slice(2).replace(/Once$/,""),p(e,t[0].toLowerCase()+t.slice(1))||p(e,L(t))||p(e,t))}function Vr(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[r],slots:i,attrs:l,emit:c,render:u,renderCache:p,props:d,data:h,setupState:f,ctx:m,inheritAttrs:g}=e,_=ts(e);let E,v;try{if(4&n.shapeFlag){const e=o||s,t=e;E=Ki(u.call(t,e,p,d,f,h,m)),v=l}else{const e=t;0,E=Ki(e.length>1?e(d,{attrs:l,slots:i,emit:c}):e(d,null)),v=t.props?l:Ur(l)}}catch(S){Oi.length=0,wn(S,e,1),E=Hi(Ci)}let y=E;if(v&&!1!==g){const e=Object.keys(v),{shapeFlag:t}=y;e.length&&7&t&&(r&&e.some(a)&&(v=Br(v,r)),y=ji(y,v,!1,!0))}return n.dirs&&(y=ji(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&$s(y,n.transition),E=y,ts(_),E}const Ur=e=>{let t;for(const n in e)("class"===n||"style"===n||i(n))&&((t||(t={}))[n]=e[n]);return t},Br=(e,t)=>{const n={};for(const s in e)a(s)&&s.slice(9)in t||(n[s]=e[s]);return n};function Xr(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let o=0;o<s.length;o++){const r=s[o];if(Hr(t,e,r)&&!Fr(n,r))return!0}return!1}function Hr(e,t,n){const s=e[n],o=t[n];return"style"===n&&y(s)&&y(o)?!Ee(s,o):s!==o}function $r({vnode:e,parent:t,suspense:n},s){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.suspense.vnode.el=n.el=s,e=n),n!==e)break;(e=t.vnode).el=s,t=t.parent}n&&n.activeBranch===e&&(n.vnode.el=s)}const jr={},Gr=()=>Object.create(jr),Wr=e=>Object.getPrototypeOf(e)===jr;function qr(e,t,s,o){const[r,i]=e.propsOptions;let a,l=!1;if(t)for(let n in t){if(O(n))continue;const c=t[n];let u;r&&p(r,u=k(n))?i&&i.includes(u)?(a||(a={}))[u]=c:s[u]=c:Fr(e.emitsOptions,n)||n in o&&c===o[n]||(o[n]=c,l=!0)}if(i){const t=zt(s),o=a||n;for(let n=0;n<i.length;n++){const a=i[n];s[a]=Kr(r,t,a,o[a],e,!p(o,a))}}return l}function Kr(e,t,n,s,o,r){const i=e[n];if(null!=i){const e=p(i,"default");if(e&&void 0===s){const e=i.default;if(i.type!==Function&&!i.skipFactory&&_(e)){const{propsDefaults:r}=o;if(n in r)s=r[n];else{const i=ia(o);s=r[n]=e.call(null,t),i()}}else s=e;o.ce&&o.ce._setProp(n,s)}i[0
  187. /* shouldCast */]&&(r&&!e?s=!1:!i[1
  188. /* shouldCastTrue */]||""!==s&&s!==L(n)||(s=!0))}return s}const Yr=new WeakMap;function Jr(e,t,o=!1){const r=o?Yr:t.propsCache,i=r.get(e);if(i)return i;const a=e.props,c={},u=[];let h=!1;if(!_(e)){const n=e=>{h=!0;const[n,s]=Jr(e,t,!0);l(c,n),s&&u.push(...s)};!o&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}if(!a&&!h)return y(e)&&r.set(e,s),s;if(d(a))for(let s=0;s<a.length;s++){const e=k(a[s]);zr(e)&&(c[e]=n)}else if(a)for(const n in a){const e=k(n);if(zr(e)){const t=a[n],s=c[e]=d(t)||_(t)?{type:t}:l({},t),o=s.type;let r=!1,i=!0;if(d(o))for(let e=0;e<o.length;++e){const t=o[e],n=_(t)&&t.name;if("Boolean"===n){r=!0;break}"String"===n&&(i=!1)}else r=_(o)&&"Boolean"===o.name;s[0
  189. /* shouldCast */]=r,s[1
  190. /* shouldCastTrue */]=i,(r||p(s,"default"))&&u.push(e)}}const f=[c,u];return y(e)&&r.set(e,f),f}function zr(e){return"$"!==e[0]&&!O(e)}const Qr=e=>"_"===e||"_ctx"===e||"$stable"===e,Zr=e=>d(e)?e.map(Ki):[Ki(e)],ei=(e,t,n)=>{if(t._n)return t;const s=rs((...e)=>Zr(t(...e)),n);return s._c=!1,s},ti=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Qr(o))continue;const n=e[o];if(_(n))t[o]=ei(0,n,s);else if(null!=n){const e=Zr(n);t[o]=()=>e}}},ni=(e,t)=>{const n=Zr(t);e.slots.default=()=>n},si=(e,t,n)=>{for(const s in t)!n&&Qr(s)||(e[s]=t[s])},oi=Si;function ri(e){return ai(e)}function ii(e){return ai(e,so)}function ai(e,t){H().__VUE__=!0;const{insert:r,remove:i,patchProp:a,createElement:l,createText:c,createComment:u,setText:d,setElementText:h,parentNode:f,nextSibling:m,setScopeId:g=o,insertStaticContent:_}=e,E=(e,t,n,s=null,o=null,r=null,i=void 0,a=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Fi(e,t)&&(s=Y(e),j(e,o,r,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:p}=t;switch(c){case Ni:v(e,t,n,s);break;case Ci:y(e,t,n,s);break;case Ii:null==e&&S(t,n,s,i);break;case Ti:R(e,t,n,s,o,r,i,a,l);break;default:1&p?b(e,t,n,s,o,r,i,a,l):6&p?M(e,t,n,s,o,r,i,a,l):(64&p||128&p)&&c.process(e,t,n,s,o,r,i,a,l,Q)}null!=u&&o?zs(u,e&&e.ref,r,t||e,!t):null==u&&e&&null!=e.ref&&zs(e.ref,null,r,e,!0)},v=(e,t,n,s)=>{if(null==e)r(t.el=c(t.children),n,s);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},y=(e,t,n,s)=>{null==e?r(t.el=u(t.children||""),n,s):t.el=e.el},S=(e,t,n,s)=>{[e.el,e.anchor]=_(e.children,t,n,s,e.el,e.anchor)},b=(e,t,n,s,o,r,i,a,l)=>{if("svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e)T(t,n,s,o,r,i,a,l);else{const n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),I(e,t,o,r,i,a,l)}finally{n&&n._endPatch()}}},T=(e,t,n,s,o,i,c,u)=>{let p,d;const{props:f,shapeFlag:m,transition:g,dirs:_}=e;if(p=e.el=l(e.type,i,f&&f.is,f),8&m?h(p,e.children):16&m&&C(e.children,p,null,s,o,li(e,i),c,u),_&&as(e,null,s,"created"),N(p,e,e.scopeId,c,s),f){for(const e in f)"value"===e||O(e)||a(p,e,null,f[e],i,s);"value"in f&&a(p,"value",null,f.value,i),(d=f.onVnodeBeforeMount)&&Qi(d,s,e)}_&&as(e,null,s,"beforeMount");const E=ui(o,g);E&&g.beforeEnter(p),r(p,t,n),((d=f&&f.onVnodeMounted)||E||_)&&oi(()=>{try{d&&Qi(d,s,e),E&&g.enter(p),_&&as(e,null,s,"mounted")}finally{}},o)},N=(e,t,n,s,o)=>{if(n&&g(e,n),s)for(let r=0;r<s.length;r++)g(e,s[r]);if(o){let n=o.subTree;if(t===n||mi(n.type)&&(n.ssContent===t||n.ssFallback===t)){const t=o.vnode;N(e,t,t.scopeId,t.slotScopeIds,o.parent)}}},C=(e,t,n,s,o,r,i,a,l=0)=>{for(let c=l;c<e.length;c++){const l=e[c]=a?Yi(e[c]):Ki(e[c]);E(null,l,t,n,s,o,r,i,a)}},I=(e,t,s,o,r,i,l)=>{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:d}=t;u|=16&e.patchFlag;const f=e.props||n,m=t.props||n;let g;if(s&&ci(s,!1),(g=m.onVnodeBeforeUpdate)&&Qi(g,s,t,e),d&&as(t,e,s,"beforeUpdate"),s&&ci(s,!0),(f.innerHTML&&null==m.innerHTML||f.textContent&&null==m.textContent)&&h(c,""),p?A(e.dynamicChildren,p,c,s,o,li(t,r),i):l||U(e,t,c,null,s,o,li(t,r),i,!1),u>0){if(16&u)x(c,f,m,s,r);else if(2&u&&f.class!==m.class&&a(c,"class",null,m.class,r),4&u&&a(c,"style",f.style,m.style,r),8&u){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const n=e[t],o=f[n],i=m[n];i===o&&"value"!==n||a(c,n,o,i,r,s)}}1&u&&e.children!==t.children&&h(c,t.children)}else l||null!=p||x(c,f,m,s,r);((g=m.onVnodeUpdated)||d)&&oi(()=>{g&&Qi(g,s,t,e),d&&as(t,e,s,"updated")},o)},A=(e,t,n,s,o,r,i)=>{for(let a=0;a<t.length;a++){const l=e[a],c=t[a],u=
  191. // oldVNode may be an errored async setup() component inside Suspense
  192. // which will not have a mounted element
  193. l.el&&(// - In the case of a Fragment, we need to provide the actual parent
  194. // of the Fragment itself so it can move its children.
  195. l.type===Ti||// - In the case of different nodes, there is going to be a replacement
  196. // which also requires the correct parent container
  197. !Fi(l,c)||// - In the case of a component, it could contain anything.
  198. 198&l.shapeFlag)?f(l.el):
  199. // In other cases, the parent container is not actually used so we
  200. // just pass the block element here to avoid a DOM parentNode call.
  201. n;E(l,c,u,null,s,o,r,i,!0)}},x=(e,t,s,o,r)=>{if(t!==s){if(t!==n)for(const n in t)O(n)||n in s||a(e,n,t[n],null,r,o);for(const n in s){if(O(n))continue;const i=s[n],l=t[n];i!==l&&"value"!==n&&a(e,n,l,i,r,o)}"value"in s&&a(e,"value",t.value,s.value,r)}},R=(e,t,n,s,o,i,a,l,u)=>{const p=t.el=e?e.el:c(""),d=t.anchor=e?e.anchor:c("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(r(p,n,s),r(d,n,s),C(
  202. // #10007
  203. // such fragment like `<></>` will be compiled into
  204. // a fragment which doesn't have a children.
  205. // In this case fallback to an empty array
  206. t.children||[],n,d,o,i,a,l,u)):h>0&&64&h&&f&&// #2715 the previous fragment could've been a BAILed one as a result
  207. // of renderSlot() with no valid children
  208. e.dynamicChildren&&e.dynamicChildren.length===f.length?(A(e.dynamicChildren,f,n,o,i,a,l),(
  209. // #2080 if the stable fragment has a key, it's a <template v-for> that may
  210. // get moved around. Make sure all root level vnodes inherit el.
  211. // #2134 or if it's a component root, it may also get moved around
  212. // as the component is being moved.
  213. null!=t.key||o&&t===o.subTree)&&pi(e,t,!0
  214. /* shallow */)):U(e,t,n,d,o,i,a,l,u)},M=(e,t,n,s,o,r,i,a,l)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?o.ctx.activate(t,n,s,i,l):P(t,n,s,o,r,i,l):w(e,t,l)},P=(e,t,n,s,o,r,i)=>{const a=e.component=ta(e,s,o);if(_o(e)&&(a.ctx.renderer=Q),da(a,!1,i),a.asyncDep){if(o&&o.registerDep(a,D,i),!e.el){const s=a.subTree=Hi(Ci);y(null,s,t,n),e.placeholder=s.el}}else D(a,e,t,n,o,r,i)},w=(e,t,n)=>{const s=t.component=e.component;if(function(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:a,patchFlag:l}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!o&&!a||a&&a.$stable)||s!==i&&(s?!i||Xr(s,i,c):!!i);if(1024&l)return!0;if(16&l)return s?Xr(s,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const n=e[t];if(Hr(i,s,n)&&!Fr(c,n))return!0}}return!1}(e,t,n)){if(s.asyncDep&&!s.asyncResolved)return void V(s,t,n);s.next=t,s.update()}else t.el=e.el,s.vnode=t},D=(e,t,n,s,o,r,i)=>{e.scope.on();const a=e.effect=new Le(()=>{if(e.isMounted){let{next:t,bu:n,u:s,parent:a,vnode:c}=e;{const n=di(e);if(n)return t&&(t.el=c.el,V(e,t,i)),void n.asyncDep.then(()=>{oi(()=>{e.isUnmounted||l()},o)})}let u,p=t;ci(e,!1),t?(t.el=c.el,V(e,t,i)):t=c,n&&F(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&Qi(u,a,t,c),ci(e,!0);const d=Vr(e),h=e.subTree;e.subTree=d,E(h,d,
  215. // parent may have changed if it's in a teleport
  216. f(h.el),
  217. // anchor may have changed if it's in a fragment
  218. Y(h),e,o,r),t.el=d.el,null===p&&$r(e,d.el),s&&oi(s,o),(u=t.props&&t.props.onVnodeUpdated)&&oi(()=>Qi(u,a,t,c),o)}else{let i;const{el:a,props:l}=t,{bm:c,m:u,parent:p,root:d,type:h}=e,f=fo(t);if(ci(e,!1),c&&F(c),!f&&(i=l&&l.onVnodeBeforeMount)&&Qi(i,p,t),ci(e,!0),a&&ee){const t=()=>{e.subTree=Vr(e),ee(a,e.subTree,e,o,null)};f&&h.__asyncHydrate?h.__asyncHydrate(a,e,t):t()}else{d.ce&&d.ce._hasShadowRoot()&&d.ce._injectChildStyle(h,e.parent?e.parent.type:void 0);const i=e.subTree=Vr(e);E(null,i,n,s,e,o,r),t.el=i.el}if(u&&oi(u,o),!f&&(i=l&&l.onVnodeMounted)){const e=t;oi(()=>Qi(i,p,e),o)}(256&t.shapeFlag||p&&fo(p.vnode)&&256&p.vnode.shapeFlag)&&e.a&&oi(e.a,o),e.isMounted=!0,t=n=s=null}});e.scope.off();const l=e.update=a.run.bind(a),c=e.job=a.runIfDirty.bind(a);c.i=e,c.id=e.uid,a.scheduler=()=>jn(c),ci(e,!0),l()},V=(e,t,s)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,a=zt(o),[l]=e.propsOptions;let c=!1;if(
  219. // always force full diff in dev
  220. // - #1942 if hmr is enabled with sfc component
  221. // - vite#872 non-sfc component used by sfc component
  222. !(s||i>0)||16&i){let s;qr(e,t,o,r)&&(c=!0);for(const r in a)t&&(// for camelCase
  223. p(t,r)||// it's possible the original props was passed in as kebab-case
  224. // and converted to camelCase (#955)
  225. (s=L(r))!==r&&p(t,s))||(l?!n||// for camelCase
  226. void 0===n[r]&&// for kebab-case
  227. void 0===n[s]||(o[r]=Kr(l,a,r,void 0,e,!0)):delete o[r]);if(r!==a)for(const e in r)t&&p(t,e)||(delete r[e],c=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let s=0;s<n.length;s++){let i=n[s];if(Fr(e.emitsOptions,i))continue;const u=t[i];if(l)if(p(r,i))u!==r[i]&&(r[i]=u,c=!0);else{const t=k(i);o[t]=Kr(l,a,t,u,e,!1)}else u!==r[i]&&(r[i]=u,c=!0)}}c&&lt(e.attrs,"set","")}(e,t.props,o,s),((e,t,s)=>{const{vnode:o,slots:r}=e;let i=!0,a=n;if(32&o.shapeFlag){const e=t._;e?s&&1===e?i=!1:si(r,t,s):(i=!t.$stable,ti(t,r)),a=t}else t&&(ni(e,t),a={default:1});if(i)for(const n in r)Qr(n)||null!=a[n]||delete r[n]})(e,t.children,s),Je(),qn(e),ze()},U=(e,t,n,s,o,r,i,a,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,p=t.children,{patchFlag:d,shapeFlag:f}=t;if(d>0){if(128&d)return void X(c,p,n,s,o,r,i,a,l);if(256&d)return void B(c,p,n,s,o,r,i,a,l)}8&f?(16&u&&K(c,o,r),p!==c&&h(n,p)):16&u?16&f?X(c,p,n,s,o,r,i,a,l):K(c,o,r,!0):(8&u&&h(n,""),16&f&&C(p,n,s,o,r,i,a,l))},B=(e,t,n,o,r,i,a,l,c)=>{t=t||s;const u=(e=e||s).length,p=t.length,d=Math.min(u,p);let h;for(h=0;h<d;h++){const s=t[h]=c?Yi(t[h]):Ki(t[h]);E(e[h],s,n,null,r,i,a,l,c)}u>p?K(e,r,i,!0,!1,d):C(t,n,o,r,i,a,l,c,d)},X=(e,t,n,o,r,i,a,l,c)=>{let u=0;const p=t.length;let d=e.length-1,h=p-1;for(;u<=d&&u<=h;){const s=e[u],o=t[u]=c?Yi(t[u]):Ki(t[u]);if(!Fi(s,o))break;E(s,o,n,null,r,i,a,l,c),u++}for(;u<=d&&u<=h;){const s=e[d],o=t[h]=c?Yi(t[h]):Ki(t[h]);if(!Fi(s,o))break;E(s,o,n,null,r,i,a,l,c),d--,h--}if(u>d){if(u<=h){const e=h+1,s=e<p?t[e].el:o;for(;u<=h;)E(null,t[u]=c?Yi(t[u]):Ki(t[u]),n,s,r,i,a,l,c),u++}}else if(u>h)for(;u<=d;)j(e[u],r,i,!0),u++;else{const f=u,m=u,g=new Map;for(u=m;u<=h;u++){const e=t[u]=c?Yi(t[u]):Ki(t[u]);null!=e.key&&g.set(e.key,u)}let _,v=0;const y=h-m+1;let S=!1,b=0;const T=new Array(y);for(u=0;u<y;u++)T[u]=0;for(u=f;u<=d;u++){const s=e[u];if(v>=y){j(s,r,i,!0);continue}let o;if(null!=s.key)o=g.get(s.key);else for(_=m;_<=h;_++)if(0===T[_-m]&&Fi(s,t[_])){o=_;break}void 0===o?j(s,r,i,!0):(T[o-m]=u+1,o>=b?b=o:S=!0,E(s,t[o],n,null,r,i,a,l,c),v++)}const N=S?function(e){const t=e.slice(),n=[0];let s,o,r,i,a;const l=e.length;for(s=0;s<l;s++){const l=e[s];if(0!==l){if(o=n[n.length-1],e[o]<l){t[s]=o,n.push(s);continue}for(r=0,i=n.length-1;r<i;)a=r+i>>1,e[n[a]]<l?r=a+1:i=a;l<e[n[r]]&&(r>0&&(t[s]=n[r-1]),n[r]=s)}}r=n.length,i=n[r-1];for(;r-- >0;)n[r]=i,i=t[i];return n}(T):s;for(_=N.length-1,u=y-1;u>=0;u--){const e=m+u,s=t[e],d=t[e+1],h=e+1<p?
  228. // #13559, #14173 fallback to el placeholder for unresolved async component
  229. d.el||fi(d):o;0===T[u]?E(null,s,n,h,r,i,a,l,c):S&&(_<0||u!==N[_]?$(s,n,h,2):_--)}}},$=(e,t,n,s,o=null)=>{const{el:a,type:l,transition:c,children:u,shapeFlag:p}=e;if(6&p)return void $(e.component.subTree,t,n,s);if(128&p)return void e.suspense.move(t,n,s);if(64&p)return void l.move(e,t,n,Q);if(l===Ti){r(a,t,n);for(let e=0;e<u.length;e++)$(u[e],t,n,s);return void r(e.anchor,t,n)}if(l===Ii)return void(({el:e,anchor:t},n,s)=>{let o;for(;e&&e!==t;)o=m(e),r(e,n,s),e=o;r(t,n,s)})(e,t,n);if(2!==s&&1&p&&c)if(0===s)c.beforeEnter(a),r(a,t,n),oi(()=>c.enter(a),o);else{const{leave:s,delayLeave:o,afterLeave:l}=c,u=()=>{e.ctx.isUnmounted?i(a):r(a,t,n)},p=()=>{a._isLeaving&&a[ks](!0
  230. /* cancelled */),s(a,()=>{u(),l&&l()})};o?o(a,u,p):p()}else r(a,t,n)},j=(e,t,n,s=!1,o=!1)=>{const{type:r,props:i,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:p,dirs:d,cacheIndex:h,memo:f}=e;if(-2===p&&(o=!1),null!=a&&(Je(),zs(a,null,n,e,!0),ze()),null!=h&&(t.renderCache[h]=void 0),256&u)return void t.ctx.deactivate(e);const m=1&u&&d,g=!fo(e);let _;if(g&&(_=i&&i.onVnodeBeforeUnmount)&&Qi(_,t,e),6&u)q(e.component,n,s);else{if(128&u)return void e.suspense.unmount(n,s);m&&as(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,Q,s):c&&// #5154
  231. // when v-once is used inside a block, setBlockTracking(-1) marks the
  232. // parent block with hasOnce: true
  233. // so that it doesn't take the fast path during unmount - otherwise
  234. // components nested in v-once are never unmounted.
  235. !c.hasOnce&&(// #1153: fast path should not be taken for non-stable (v-for) fragments
  236. r!==Ti||p>0&&64&p)?K(c,t,n,!1,!0):(r===Ti&&384&p||!o&&16&u)&&K(l,t,n),s&&G(e)}const E=null!=f&&null==h;(g&&(_=i&&i.onVnodeUnmounted)||m||E)&&oi(()=>{_&&Qi(_,t,e),m&&as(e,null,t,"unmounted"),E&&(e.el=null)},n)},G=e=>{const{type:t,el:n,anchor:s,transition:o}=e;if(t===Ti)return void W(n,s);if(t===Ii)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=m(e),i(e),e=n;i(t)})(e);const r=()=>{i(n),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:s}=o,i=()=>t(n,r);s?s(e.el,r,i):i()}else r()},W=(e,t)=>{let n;for(;e!==t;)n=m(e),i(e),e=n;i(t)},q=(e,t,n)=>{const{bum:s,scope:o,job:r,subTree:i,um:a,m:l,a:c}=e;hi(l),hi(c),s&&F(s),o.stop(),r&&(r.flags|=8,j(i,e,t,n)),a&&oi(a,t),oi(()=>{e.isUnmounted=!0},t)},K=(e,t,n,s=!1,o=!1,r=0)=>{for(let i=r;i<e.length;i++)j(e[i],t,n,s,o)},Y=e=>{if(6&e.shapeFlag)return Y(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=m(e.anchor||e.el),n=t&&t[Ss];return n?m(n):t};let J=!1;const z=(e,t,n)=>{let s;null==e?t._vnode&&(j(t._vnode,null,null,!0),s=t._vnode.component):E(t._vnode||null,e,t,null,null,null,n),t._vnode=e,J||(J=!0,qn(s),Kn(),J=!1)},Q={p:E,um:j,m:$,r:G,mt:P,mc:C,pc:U,pbc:A,n:Y,o:e};let Z,ee;return t&&([Z,ee]=t(Q)),{render:z,hydrate:Z,createApp:Rr(z,Z)}}function li({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ci({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ui(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function pi(e,t,n=!1){const s=e.children,o=t.children;if(d(s)&&d(o))for(let r=0;r<s.length;r++){const e=s[r];let t=o[r];1&t.shapeFlag&&!t.dynamicChildren&&((t.patchFlag<=0||32===t.patchFlag)&&(t=o[r]=Yi(o[r]),t.el=e.el),n||-2===t.patchFlag||pi(e,t)),t.type===Ni&&(-1===t.patchFlag&&(t=o[r]=Yi(t)),t.el=e.el),t.type!==Ci||t.el||(t.el=e.el)}}function di(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:di(t)}function hi(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function fi(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?fi(t.subTree):null}const mi=e=>e.__isSuspense;let gi=0;const _i={name:"Suspense",
  237. // In order to make Suspense tree-shakable, we need to avoid importing it
  238. // directly in the renderer. The renderer checks for the __isSuspense flag
  239. // on a vnode's type and calls the `process` method, passing in renderer
  240. // internals.
  241. __isSuspense:!0,process(e,t,n,s,o,r,i,a,l,c){if(null==e)!function(e,t,n,s,o,r,i,a,l){const{p:c,o:{createElement:u}}=l,p=u("div"),d=e.suspense=vi(e,o,s,t,p,n,r,i,a,l);c(null,d.pendingBranch=e.ssContent,p,null,s,d,r,i),d.deps>0?(Ei(e,"onPending"),Ei(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,
  242. // fallback tree will not have suspense context
  243. r,i),bi(d,e.ssFallback)):d.resolve(!1,!0)}(t,n,s,o,r,i,a,l,c);else{if(r&&r.deps>0&&!e.suspense.isInFallback)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);!function(e,t,n,s,o,r,i,a,{p:l,um:c,o:{createElement:u}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:f,pendingBranch:m,isInFallback:g,isHydrating:_}=p;if(m)p.pendingBranch=d,Fi(m,d)?(l(m,d,p.hiddenContainer,null,o,p,r,i,a),p.deps<=0?p.resolve():g&&(_||(l(f,h,n,s,o,null,
  244. // fallback tree will not have suspense context
  245. r,i,a),bi(p,h)))):(p.pendingId=gi++,_?(p.isHydrating=!1,p.activeBranch=m):c(m,o,p),p.deps=0,p.effects.length=0,p.hiddenContainer=u("div"),g?(l(null,d,p.hiddenContainer,null,o,p,r,i,a),p.deps<=0?p.resolve():(l(f,h,n,s,o,null,
  246. // fallback tree will not have suspense context
  247. r,i,a),bi(p,h))):f&&Fi(f,d)?(l(f,d,n,s,o,p,r,i,a),p.resolve(!0)):(l(null,d,p.hiddenContainer,null,o,p,r,i,a),p.deps<=0&&p.resolve()));else if(f&&Fi(f,d))l(f,d,n,s,o,p,r,i,a),bi(p,d);else if(Ei(t,"onPending"),p.pendingBranch=d,512&d.shapeFlag?p.pendingId=d.component.suspenseId:p.pendingId=gi++,l(null,d,p.hiddenContainer,null,o,p,r,i,a),p.deps<=0)p.resolve();else{const{timeout:e,pendingId:t}=p;e>0?setTimeout(()=>{p.pendingId===t&&p.fallback(h)},e):0===e&&p.fallback(h)}}(e,t,n,s,o,i,a,l,c)}},hydrate:function(e,t,n,s,o,r,i,a,l){const c=t.suspense=vi(t,s,n,e.parentNode,
  248. // eslint-disable-next-line no-restricted-globals
  249. document.createElement("div"),null,o,r,i,a,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,r,i);0===c.deps&&c.resolve(!1,!0);return u},normalize:function(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=yi(s?n.default:n),e.ssFallback=s?yi(n.fallback):Hi(Ci)}};function Ei(e,t){const n=e.props&&e.props[t];_(n)&&n()}function vi(e,t,n,s,o,r,i,a,l,c,u=!1){const{p:p,m:d,um:h,n:f,o:{parentNode:m,remove:g}}=c;let _;const E=function(e){const t=e.props&&e.props.suspensible;return null!=t&&!1!==t}(e);E&&t&&t.pendingBranch&&(_=t.pendingId,t.deps++);const v=e.props?B(e.props.timeout):void 0,y=r,S={vnode:e,parent:t,parentComponent:n,namespace:i,container:s,hiddenContainer:o,deps:0,pendingId:gi++,timeout:"number"==typeof v?v:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){const{vnode:s,activeBranch:o,pendingBranch:i,pendingId:a,effects:l,parentComponent:c,container:u,isInFallback:p}=S;let g=!1;if(S.isHydrating)S.isHydrating=!1;else if(!e){g=o&&i.transition&&"out-in"===i.transition.mode;let e=!1;g&&(o.transition.afterLeave=()=>{a===S.pendingId&&(d(i,u,r!==y||e?r:f(o),0),Wn(l),p&&s.ssFallback&&(s.ssFallback.el=null))}),o&&!S.isFallbackMountPending&&(m(o.el)===u&&(r=f(o),e=!0),h(o,c,S,!0),!g&&p&&s.ssFallback&&oi(()=>s.ssFallback.el=null,S)),g||d(i,u,r,0)}S.isFallbackMountPending=!1,bi(S,i),S.pendingBranch=null,S.isInFallback=!1;let v=S.parent,b=!1;for(;v;){if(v.pendingBranch){v.effects.push(...l),b=!0;break}v=v.parent}b||g||Wn(l),S.effects=[],E&&t&&t.pendingBranch&&_===t.pendingId&&(t.deps--,0!==t.deps||n||t.resolve()),Ei(s,"onResolve")},fallback(e){if(!S.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:s,container:o,namespace:r}=S;Ei(t,"onFallback");const i=f(n),c=()=>{S.isFallbackMountPending=!1,S.isInFallback&&(p(null,e,o,i,s,null,
  250. // fallback tree will not have suspense context
  251. r,a,l),bi(S,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(S.isFallbackMountPending=!0,n.transition.afterLeave=c),S.isInFallback=!0,h(n,s,null,
  252. // no suspense so unmount hooks fire now
  253. !0),u||c()},move(e,t,n){S.activeBranch&&d(S.activeBranch,e,t,n),S.container=e},next:()=>S.activeBranch&&f(S.activeBranch),registerDep(e,t,n){const s=!!S.pendingBranch;s&&S.deps++;const o=e.vnode.el;e.asyncDep.catch(t=>{wn(t,e,0)}).then(r=>{if(e.isUnmounted||S.isUnmounted||S.pendingId!==e.suspenseId)return;aa(),e.asyncResolved=!0;const{vnode:a}=e;ha(e,r,!1),o&&(a.el=o);const l=!o&&e.subTree.el;t(e,a,
  254. // component may have been moved before resolve.
  255. // if this is not a hydration, instance.subTree will be the comment
  256. // placeholder.
  257. m(o||e.subTree.el),
  258. // anchor will not be used if this is hydration, so only need to
  259. // consider the comment placeholder case.
  260. o?null:f(e.subTree),S,i,n),l&&(a.placeholder=null,g(l)),$r(e,a.el),s&&0===--S.deps&&S.resolve()})},unmount(e,t){S.isUnmounted=!0,S.activeBranch&&h(S.activeBranch,n,e,t),S.pendingBranch&&h(S.pendingBranch,n,e,t)}};return S}function yi(e){let t;if(_(e)){const n=ki&&e._c;n&&(e._d=!1,xi()),e=e(),n&&(e._d=!0,t=Ai,Ri())}if(d(e)){const t=function(e){let t;for(let n=0;n<e.length;n++){const s=e[n];if(!Di(s))return;if(s.type!==Ci||"v-if"===s.children){if(t)return;t=s}}return t}(e);e=t}return e=Ki(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function Si(e,t){t&&t.pendingBranch?d(e)?t.effects.push(...e):t.effects.push(e):Wn(e)}function bi(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let o=t.el;for(;!o&&t.component;)o=(t=t.component.subTree).el;n.el=o,s&&s.subTree===n&&(s.vnode.el=o,$r(s,o))}const Ti=Symbol.for("v-fgt"),Ni=Symbol.for("v-txt"),Ci=Symbol.for("v-cmt"),Ii=Symbol.for("v-stc"),Oi=[];let Ai=null;function xi(e=!1){Oi.push(Ai=e?null:[])}function Ri(){Oi.pop(),Ai=Oi[Oi.length-1]||null}let ki=1;function Mi(e,t=!1){ki+=e,e<0&&Ai&&t&&(Ai.hasOnce=!0)}function Li(e){return e.dynamicChildren=ki>0?Ai||s:null,Ri(),ki>0&&Ai&&Ai.push(e),e}function Pi(e,t,n,s,o,r){return Li(Xi(e,t,n,s,o,r,!0))}function wi(e,t,n,s,o){return Li(Hi(e,t,n,s,o,!0))}function Di(e){return!!e&&!0===e.__v_isVNode}function Fi(e,t){return e.type===t.type&&e.key===t.key}function Vi(e){}const Ui=({key:e})=>null!=e?e:null,Bi=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?E(e)||tn(e)||_(e)?{i:Zn,r:e,k:t,f:!!n}:e:null);function Xi(e,t=null,n=null,s=0,o=null,r=(e===Ti?0:1),i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ui(t),ref:t&&Bi(t),scopeId:es,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Zn};return a?(Ji(l,n),128&r&&e.normalize(l)):n&&(l.shapeFlag|=E(n)?8:16),ki>0&&// avoid a block node from tracking itself
  261. !i&&// has current parent block
  262. Ai&&(// presence of a patch flag indicates this node needs patching on updates.
  263. // component nodes also should always be patched, because even if the
  264. // component doesn't need to update, it needs to persist the instance on to
  265. // the next vnode so that it can be properly unmounted later.
  266. l.patchFlag>0||6&r)&&// the EVENTS flag is only for hydration and if it is the only flag, the
  267. // vnode should not be considered dynamic due to handler caching.
  268. 32!==l.patchFlag&&Ai.push(l),l}const Hi=function(e,t=null,n=null,s=0,o=null,r=!1){e&&e!==Bo||(e=Ci);if(Di(e)){const s=ji(e,t,!0
  269. /* mergeRef: true */);return n&&Ji(s,n),ki>0&&!r&&Ai&&(6&s.shapeFlag?Ai[Ai.indexOf(e)]=s:Ai.push(s)),s.patchFlag=-2,s}i=e,_(i)&&"__vccOpts"in i&&(e=e.__vccOpts);var i;if(t){t=$i(t);let{class:e,style:n}=t;e&&!E(e)&&(t.class=ee(e)),y(n)&&(Jt(n)&&!d(n)&&(n=l({},n)),t.style=Y(n))}const a=E(e)?1:mi(e)?128:bs(e)?64:y(e)?4:_(e)?2:0;return Xi(e,t,n,s,o,a,r,!0)};function $i(e){return e?Jt(e)||Wr(e)?l({},e):e:null}function ji(e,t,n=!1,s=!1){const{props:o,ref:r,patchFlag:i,children:a,transition:l}=e,c=t?zi(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ui(c),ref:t&&t.ref?
  270. // #2078 in the case of <component :is="vnode" ref="extra"/>
  271. // if the vnode itself already has a ref, cloneVNode will need to merge
  272. // the refs so the single vnode can be set on multiple refs
  273. n&&r?d(r)?r.concat(Bi(t)):[r,Bi(t)]:Bi(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,
  274. // if the vnode is cloned with extra props, we can no longer assume its
  275. // existing patch flag to be reliable and need to add the FULL_PROPS flag.
  276. // note: preserve flag for fragments since they use the flag for children
  277. // fast paths only.
  278. patchFlag:t&&e.type!==Ti?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,
  279. // These should technically only be non-null on mounted VNodes. However,
  280. // they *should* be copied for kept-alive vnodes. So we just always copy
  281. // them since them being non-null during a mount doesn't affect the logic as
  282. // they will simply be overwritten.
  283. component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ji(e.ssContent),ssFallback:e.ssFallback&&ji(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&s&&$s(u,l.clone(u)),u}function Gi(e=" ",t=0){return Hi(Ni,null,e,t)}function Wi(e,t){const n=Hi(Ii,null,e);return n.staticCount=t,n}function qi(e="",t=!1){return t?(xi(),wi(Ci,null,e)):Hi(Ci,null,e)}function Ki(e){return null==e||"boolean"==typeof e?Hi(Ci):d(e)?Hi(Ti,null,
  284. // #3666, avoid reference pollution when reusing vnode
  285. e.slice()):Di(e)?Yi(e):Hi(Ni,null,String(e))}function Yi(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ji(e)}function Ji(e,t){let n=0;const{shapeFlag:s}=e;if(null==t)t=null;else if(d(t))n=16;else if("object"==typeof t){if(65&s){const n=t.default;return void(n&&(n._c&&(n._d=!1),Ji(e,n()),n._c&&(n._d=!0)))}{n=32;const s=t._;s||Wr(t)?3===s&&Zn&&(1===Zn.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Zn}}else _(t)?(t={default:t,_ctx:Zn},n=32):(t=String(t),64&s?(n=16,t=[Gi(t)]):n=8);e.children=t,e.shapeFlag|=n}function zi(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const e in s)if("class"===e)t.class!==s.class&&(t.class=ee([t.class,s.class]));else if("style"===e)t.style=Y([t.style,s.style]);else if(i(e)){const n=t[e],o=s[e];!o||n===o||d(n)&&n.includes(o)?null!=o||null!=n||a(e)||(t[e]=o):t[e]=n?[].concat(n,o):o}else""!==e&&(t[e]=s[e])}return t}function Qi(e,t,n,s=null){Pn(e,t,7,[n,s])}const Zi=Ar();let ea=0;function ta(e,t,s){const o=e.type,r=(t?t.appContext:e.appContext)||Zi,i={uid:ea++,vnode:e,type:o,parent:t,appContext:r,root:null,
  286. // to be immediately set
  287. next:null,subTree:null,
  288. // will be set synchronously right after creation
  289. effect:null,update:null,
  290. // will be set synchronously right after creation
  291. job:null,scope:new Ae(!0
  292. /* detached */),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],
  293. // local resolved assets
  294. components:null,directives:null,
  295. // resolved props and emits options
  296. propsOptions:Jr(o,r),emitsOptions:Dr(o,r),
  297. // emit
  298. emit:null,
  299. // to be set immediately
  300. emitted:null,
  301. // props default value
  302. propsDefaults:n,
  303. // inheritAttrs
  304. inheritAttrs:o.inheritAttrs,
  305. // state
  306. ctx:n,data:n,props:n,attrs:n,slots:n,refs:n,setupState:n,setupContext:null,
  307. // suspense related
  308. suspense:s,suspenseId:s?s.pendingId:0,asyncDep:null,asyncResolved:!1,
  309. // lifecycle hooks
  310. // not using enums here because it results in computed properties
  311. 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,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=Pr.bind(null,i),e.ce&&e.ce(i),i}let na=null;const sa=()=>na||Zn;let oa,ra;{const e=H(),t=(t,n)=>{let s;return(s=e[t])||(s=e[t]=[]),s.push(n),e=>{s.length>1?s.forEach(t=>t(e)):s[0](e)}};oa=t("__VUE_INSTANCE_SETTERS__",e=>na=e),ra=t("__VUE_SSR_SETTERS__",e=>pa=e)}const ia=e=>{const t=na;return oa(e),e.scope.on(),()=>{e.scope.off(),oa(t)}},aa=()=>{na&&na.scope.off(),oa(null)};function la(e){return 4&e.vnode.shapeFlag}let ca,ua,pa=!1;function da(e,t=!1,n=!1){t&&ra(t);const{props:s,children:o}=e.vnode,r=la(e);!function(e,t,n,s=!1){const o={},r=Gr();e.propsDefaults=Object.create(null),qr(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:$t(o):e.type.props?e.props=o:e.props=r,e.attrs=r}(e,s,r,t),((e,t,n)=>{const s=e.slots=Gr();if(32&e.vnode.shapeFlag){const e=t._;e?(si(s,t,n),n&&V(s,"_",e,!0)):ti(t,s)}else t&&ni(e,t)})(e,o,n||t);const i=r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Zo);const{setup:s}=n;if(s){Je();const n=e.setupContext=s.length>1?Ea(e):null,o=ia(e),r=Ln(s,e,0,[e.props,n]),i=S(r);if(ze(),o(),!i&&!e.sp||fo(e)||qs(e),i){if(r.then(aa,aa),t)return r.then(n=>{ha(e,n,t)}).catch(t=>{wn(t,e,0)});e.asyncDep=r}else ha(e,r,t)}else ga(e,t)}(e,t):void 0;return t&&ra(!1),i}function ha(e,t,n){_(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:y(t)&&(e.setupState=pn(t)),ga(e,n)}function fa(e){ca=e,ua=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,er))}}const ma=()=>!ca;function ga(e,t,n){const s=e.type;if(!e.render){if(!t&&ca&&!s.render){const t=s.template||yr(e).template;if(t){const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:r,compilerOptions:i}=s,a=l(l({isCustomElement:n,delimiters:r},o),i);s.render=ca(t,a)}}e.render=s.render||o,ua&&ua(e)}{const t=ia(e);Je();try{_r(e)}finally{ze(),t()}}}const _a={get:(e,t)=>(at(e,0,""),e[t])};function Ea(e){const t=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,_a),slots:e.slots,emit:e.emit,expose:t}}function va(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(pn(Qt(e.exposed)),{get:(t,n)=>n in t?t[n]:n in zo?zo[n](e):void 0,has:(e,t)=>t in e||t in zo})):e.proxy}function ya(e,t=!0){return _(e)?e.displayName||e.name:e.name||t&&e.__name}const Sa=(e,t)=>yn(e,0,pa);function ba(e,t,n){try{Mi(-1);const s=arguments.length;return 2===s?y(t)&&!d(t)?Di(t)?Hi(e,null,[t]):Hi(e,t):Hi(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):3===s&&Di(n)&&(n=[n]),Hi(e,t,n))}finally{Mi(1)}}function Ta(){}function Na(e,t,n,s){const o=n[s];if(o&&Ca(o,e))return o;const r=t();return r.memo=e.slice(),r.cacheIndex=s,n[s]=r}function Ca(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s<n.length;s++)if(D(n[s],t[s]))return!1;return ki>0&&Ai&&Ai.push(e),!0}const Ia="3.5.34",Oa=o,Aa=Mn,xa=zn,Ra=function e(t,n){var s,o;if(zn=t,zn)zn.enabled=!0,Qn.forEach(({event:e,args:t})=>zn.emit(e,...t)),Qn=[];else if(
  312. // handle late devtools injection - only do this if we are in an actual
  313. // browser environment to avoid the timer handle stalling test runner exit
  314. // (#4815)
  315. "undefined"!=typeof window&&// some envs mock window but not fully
  316. window.HTMLElement&&// also exclude jsdom
  317. // eslint-disable-next-line no-restricted-syntax
  318. !(null==(o=null==(s=window.navigator)?void 0:s.userAgent)?void 0:o.includes("jsdom"))){(n.__VUE_DEVTOOLS_HOOK_REPLAY__=n.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(t=>{e(t,n)}),setTimeout(()=>{zn||(n.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Qn=[])},3e3)}else Qn=[]},ka={createComponentInstance:ta,setupComponent:da,renderComponentRoot:Vr,setCurrentRenderingInstance:ts,isVNode:Di,normalizeVNode:Ki,getComponentPublicInstance:va,ensureValidVNode:Ko,pushWarningContext:function(e){xn.push(e)},popWarningContext:function(){xn.pop()}},Ma=null,La=null,Pa=null;
  319. /**
  320. * @vue/runtime-dom v3.5.34
  321. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  322. * @license MIT
  323. **/
  324. let wa;const Da="undefined"!=typeof window&&window.trustedTypes;if(Da)try{wa=Da.createPolicy("vue",{createHTML:e=>e})}catch(sf){}const Fa=wa?e=>wa.createHTML(e):e=>e,Va="undefined"!=typeof document?document:null,Ua=Va&&Va.createElement("template"),Ba={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o="svg"===t?Va.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Va.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?Va.createElement(e,{is:n}):Va.createElement(e);return"select"===e&&s&&null!=s.multiple&&o.setAttribute("multiple",s.multiple),o},createText:e=>Va.createTextNode(e),createComment:e=>Va.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Va.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},
  325. // __UNSAFE__
  326. // Reason: innerHTML.
  327. // Static content here can only come from compiled templates.
  328. // As long as the user only uses trusted templates, this is safe.
  329. insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==r&&(o=o.nextSibling););else{Ua.innerHTML=Fa("svg"===s?`<svg>${e}</svg>`:"mathml"===s?`<math>${e}</math>`:e);const o=Ua.content;if("svg"===s||"mathml"===s){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[
  330. // first
  331. i?i.nextSibling:t.firstChild,
  332. // last
  333. n?n.previousSibling:t.lastChild]}},Xa="transition",Ha="animation",$a=Symbol("_vtc"),ja={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Ga=l({},ws,ja),Wa=(e=>(e.displayName="Transition",e.props=Ga,e))((e,{slots:t})=>ba(Vs,Ya(e),t)),qa=(e,t=[])=>{d(e)?e.forEach(e=>e(...t)):e&&e(...t)},Ka=e=>!!e&&(d(e)?e.some(e=>e.length>1):e.length>1);function Ya(e){const t={};for(const l in e)l in ja||(t[l]=e[l]);if(!1===e.css)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=r,appearActiveClass:u=i,appearToClass:p=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if(y(e))return[Ja(e.enter),Ja(e.leave)];{const t=Ja(e);return[t,t]}}(o),g=m&&m[0],_=m&&m[1],{onBeforeEnter:E,onEnter:v,onEnterCancelled:S,onLeave:b,onLeaveCancelled:T,onBeforeAppear:N=E,onAppear:C=v,onAppearCancelled:I=S}=t,O=(e,t,n,s)=>{e._enterCancelled=s,Qa(e,t?p:a),Qa(e,t?u:i),n&&n()},A=(e,t)=>{e._isLeaving=!1,Qa(e,d),Qa(e,f),Qa(e,h),t&&t()},x=e=>(t,n)=>{const o=e?C:v,i=()=>O(t,e,n);qa(o,[t,i]),Za(()=>{Qa(t,e?c:r),za(t,e?p:a),Ka(o)||tl(t,s,g,i)})};return l(t,{onBeforeEnter(e){qa(E,[e]),za(e,r),za(e,i)},onBeforeAppear(e){qa(N,[e]),za(e,c),za(e,u)},onEnter:x(!1),onAppear:x(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>A(e,t);za(e,d),e._enterCancelled?(za(e,h),rl(e)):(rl(e),za(e,h)),Za(()=>{e._isLeaving&&(Qa(e,d),za(e,f),Ka(b)||tl(e,s,_,n))}),qa(b,[e,n])},onEnterCancelled(e){O(e,!1,void 0,!0),qa(S,[e])},onAppearCancelled(e){O(e,!0,void 0,!0),qa(I,[e])},onLeaveCancelled(e){A(e),qa(T,[e])}})}function Ja(e){return B(e)}function za(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[$a]||(e[$a]=new Set)).add(t)}function Qa(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const n=e[$a];n&&(n.delete(t),n.size||(e[$a]=void 0))}function Za(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let el=0;function tl(e,t,n,s){const o=e._endId=++el,r=()=>{o===e._endId&&s()};if(null!=n)return setTimeout(r,n);const{type:i,timeout:a,propCount:l}=nl(e,t);if(!i)return s();const c=i+"end";let u=0;const p=()=>{e.removeEventListener(c,d),r()},d=t=>{t.target===e&&++u>=l&&p()};setTimeout(()=>{u<l&&p()},a+1),e.addEventListener(c,d)}function nl(e,t){const n=window.getComputedStyle(e),s=e=>(n[e]||"").split(", "),o=s(`${Xa}Delay`),r=s(`${Xa}Duration`),i=sl(o,r),a=s(`${Ha}Delay`),l=s(`${Ha}Duration`),c=sl(a,l);let u=null,p=0,d=0;t===Xa?i>0&&(u=Xa,p=i,d=r.length):t===Ha?c>0&&(u=Ha,p=c,d=l.length):(p=Math.max(i,c),u=p>0?i>c?Xa:Ha:null,d=u?u===Xa?r.length:l.length:0);return{type:u,timeout:p,propCount:d,hasTransform:u===Xa&&/\b(?:transform|all)(?:,|$)/.test(s(`${Xa}Property`).toString())}}function sl(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((t,n)=>ol(t)+ol(e[n])))}function ol(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function rl(e){return(e?e.ownerDocument:document).body.offsetHeight}const il=Symbol("_vod"),al=Symbol("_vsh"),ll={
  334. // used for prop mismatch check during hydration
  335. name:"show",beforeMount(e,{value:t},{transition:n}){e[il]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):cl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),cl(e,!0),s.enter(e)):s.leave(e,()=>{cl(e,!1)}):cl(e,t))},beforeUnmount(e,{value:t}){cl(e,t)}};function cl(e,t){e.style.display=t?e[il]:"none",e[al]=!t}const ul=Symbol("");function pl(e){const t=sa();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>hl(e,n))},s=()=>{const s=e(t.proxy);t.ce?hl(t.ce,s):dl(t.subTree,s),n(s)};Ro(()=>{Wn(s)}),xo(()=>{gs(s,o,{flush:"post"});const e=new MutationObserver(s);e.observe(t.subTree.el.parentNode,{childList:!0}),Lo(()=>e.disconnect())})}function dl(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{dl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)hl(e.el,t);else if(e.type===Ti)e.children.forEach(e=>dl(e,t));else if(e.type===Ii){let{el:n,anchor:s}=e;for(;n&&(hl(n,t),n!==s);)n=n.nextSibling}}function hl(e,t){if(1===e.nodeType){const n=e.style;let s="";for(const e in t){const o=Ne(t[e]);n.setProperty(`--${e}`,o),s+=`--${e}: ${o};`}n[ul]=s}}const fl=/(?:^|;)\s*display\s*:/;const ml=/\s*!important$/;function gl(e,t,n){if(d(n))n.forEach(n=>gl(e,t,n));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=function(e,t){const n=El[t];if(n)return n;let s=k(t);if("filter"!==s&&s in e)return El[t]=s;s=P(s);for(let o=0;o<_l.length;o++){const n=_l[o]+s;if(n in e)return El[t]=n}return t}(e,t);ml.test(n)?e.setProperty(L(s),n.replace(ml,""),"important"):e[s]=n}}const _l=["Webkit","Moz","ms"],El={};function vl(e,t,n,s){return"TEXTAREA"===e.tagName&&("width"===t||"height"===t)&&E(s)&&n===s}const yl="http://www.w3.org/1999/xlink";function Sl(e,t,n,s,o,r=ae(t)){s&&t.startsWith("xlink:")?null==n?e.removeAttributeNS(yl,t.slice(6,t.length)):e.setAttributeNS(yl,t,n):null==n||r&&!ce(n)?e.removeAttribute(t):e.setAttribute(t,r?"":v(n)?String(n):n)}function bl(e,t,n,s,o){if("innerHTML"===t||"textContent"===t)return void(null!=n&&(e[t]="innerHTML"===t?Fa(n):n));const r=e.tagName;if("value"===t&&"PROGRESS"!==r&&// custom elements may use _value internally
  336. !r.includes("-")){const s="OPTION"===r?e.getAttribute("value")||"":e.value,o=null==n?
  337. // #11647: value should be set as empty string for null and undefined,
  338. // but <input type="checkbox"> should be set as 'on'.
  339. "checkbox"===e.type?"on":"":String(n);return s===o&&"_value"in e||(e.value=o),null==n&&e.removeAttribute(t),void(e._value=n)}let i=!1;if(""===n||null==n){const s=typeof e[t];"boolean"===s?n=ce(n):null==n&&"string"===s?(n="",i=!0):"number"===s&&(n=0,i=!0)}try{e[t]=n}catch(sf){}i&&e.removeAttribute(o||t)}function Tl(e,t,n,s){e.addEventListener(t,n,s)}const Nl=Symbol("_vei");function Cl(e,t,n,s,o=null){const r=e[Nl]||(e[Nl]={}),i=r[t];if(s&&i)i.value=s;else{const[n,a]=function(e){let t;if(Il.test(e)){let n;for(t={};n=e.match(Il);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}const n=":"===e[2]?e.slice(3):L(e.slice(2));return[n,t]}(t);if(s){const i=r[t]=function(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Pn(function(e,t){if(d(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=xl(),n}(s,o);Tl(e,n,i,a)}else i&&(!function(e,t,n,s){e.removeEventListener(t,n,s)}(e,n,i,a),r[t]=void 0)}}const Il=/(?:Once|Passive|Capture)$/;let Ol=0;const Al=Promise.resolve(),xl=()=>Ol||(Al.then(()=>Ol=0),Ol=Date.now());const Rl=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&// lowercase letter
  340. e.charCodeAt(2)>96&&e.charCodeAt(2)<123,kl=(e,t,n,s,o,r)=>{const l="svg"===o;"class"===t?function(e,t,n){const s=e[$a];s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,s,l):"style"===t?function(e,t,n){const s=e.style,o=E(n);let r=!1;if(n&&!o){if(t)if(E(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&gl(s,t,"")}else for(const e in t)null==n[e]&&gl(s,e,"");for(const o in n){"display"===o&&(r=!0);const i=n[o];null!=i?vl(e,o,!E(t)&&t?t[o]:void 0,i)||gl(s,o,i):gl(s,o,"")}}else if(o){if(t!==n){const e=s[ul];e&&(n+=";"+e),s.cssText=n,r=fl.test(n)}}else t&&e.removeAttribute("style");il in e&&(e[il]=r?s.display:"",e[al]&&(s.display="none"))}(e,n,s):i(t)?a(t)||Cl(e,t,0,s,r):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,s){if(s)return"innerHTML"===t||"textContent"===t||!!(t in e&&Rl(t)&&_(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"autocorrect"===t)return!1;if("sandbox"===t&&"IFRAME"===e.tagName)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}if(Rl(t)&&E(n))return!1;return t in e}(e,t,s,l))?(bl(e,t,s),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||Sl(e,t,s,l,0,"value"!==t)):
  341. // #11081 force set props for possible async custom element
  342. e._isVueCE&&(// #12408 check if it's declared prop or it's async custom element
  343. function(e,t){const n=
  344. // @ts-expect-error _def is private
  345. e._def.props;if(!n)return!1;const s=k(t);return Array.isArray(n)?n.some(e=>k(e)===s):Object.keys(n).some(e=>k(e)===s)}(e,t)||// @ts-expect-error _def is private
  346. e._def.__asyncLoader&&(/[A-Z]/.test(t)||!E(s)))?bl(e,k(t),s,0,t):("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),Sl(e,t,s,l))};const Ml={};
  347. // @__NO_SIDE_EFFECTS__
  348. function Ll(e,t,n){let s=Gs(e,t);C(s)&&(s=l({},s,t));class o extends Dl{constructor(e){super(s,e,n)}}return o.def=s,o}const Pl=/* @__NO_SIDE_EFFECTS__ */(e,t)=>Ll(e,t,Nc),wl="undefined"!=typeof HTMLElement?HTMLElement:class{};class Dl extends wl{constructor(e,t={},n=Tc){super(),this._def=e,this._props=t,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._styleAnchors=new WeakMap,this._ob=null,this.shadowRoot&&n!==Tc?this._root=this.shadowRoot:!1!==e.shadowRoot?(this.attachShadow(l({},e.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._resolved||this._parseSlots(),this._connected=!0;let e=this;for(;e=e&&(// #12479 should check assignedSlot first to get correct parent
  349. e.assignedSlot||e.parentNode||e.host);)if(e instanceof Dl){this._parent=e;break}this._instance||(this._resolved?this._mount(this._def):e&&e._pendingResolve?this._pendingResolve=e._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(e=this._parent){e&&(this._instance.parent=e._instance,this._inheritParentContext(e))}_inheritParentContext(e=this._parent){e&&this._app&&Object.setPrototypeOf(this._app._context.provides,e._instance.provides)}disconnectedCallback(){this._connected=!1,$n(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(e){for(const t of e)this._setAttr(t.attributeName)}
  350. /**
  351. * resolve inner component definition (handle possible async component)
  352. */_resolveDef(){if(this._pendingResolve)return;for(let n=0;n<this.attributes.length;n++)this._setAttr(this.attributes[n].name);this._ob=new MutationObserver(this._processMutations.bind(this)),this._ob.observe(this,{attributes:!0});const e=(e,t=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:n,styles:s}=e;let o;if(n&&!d(n))for(const r in n){const e=n[r];(e===Number||e&&e.type===Number)&&(r in this._props&&(this._props[r]=B(this._props[r])),(o||(o=Object.create(null)))[k(r)]=!0)}this._numberProps=o,this._resolveProps(e),this.shadowRoot&&this._applyStyles(s),this._mount(e)},t=this._def.__asyncLoader;t?this._pendingResolve=t().then(t=>{t.configureApp=this._def.configureApp,e(this._def=t,!0)}):e(this._def)}_mount(e){this._app=this._createApp(e),this._inheritParentContext(),e.configureApp&&e.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const t=this._instance&&this._instance.exposed;if(t)for(const n in t)p(this,n)||Object.defineProperty(this,n,{
  353. // unwrap ref to be consistent with public instance behavior
  354. get:()=>ln(t[n])})}_resolveProps(e){const{props:t}=e,n=d(t)?t:Object.keys(t||{});for(const s of Object.keys(this))"_"!==s[0]&&n.includes(s)&&this._setProp(s,this[s]);for(const s of n.map(k))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(e){this._setProp(s,e,!0,!this._patching)}})}_setAttr(e){if(e.startsWith("data-v-"))return;const t=this.hasAttribute(e);let n=t?this.getAttribute(e):Ml;const s=k(e);t&&this._numberProps&&this._numberProps[s]&&(n=B(n)),this._setProp(s,n,!1,!0)}
  355. /**
  356. * @internal
  357. */_getProp(e){return this._props[e]}
  358. /**
  359. * @internal
  360. */_setProp(e,t,n=!0,s=!1){if(t!==this._props[e]&&(this._dirty=!0,t===Ml?delete this._props[e]:(this._props[e]=t,"key"===e&&this._app&&(this._app._ceVNode.key=t)),s&&this._instance&&this._update(),n)){const n=this._ob;n&&(this._processMutations(n.takeRecords()),n.disconnect()),!0===t?this.setAttribute(L(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(L(e),t+""):t||this.removeAttribute(L(e)),n&&n.observe(this,{attributes:!0})}}_update(){const e=this._createVNode();this._app&&(e.appContext=this._app._context),Sc(e,this._root)}_createVNode(){const e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));const t=Hi(this._def,l(e,this._props));return this._instance||(t.ce=e=>{this._instance=e,e.ce=this,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,C(t[0])?l({detail:t},t[0]):{detail:t}))};e.emit=(e,...n)=>{t(e,n),L(e)!==e&&t(L(e),n)},this._setParent()}),t}_applyStyles(e,t,n){if(!e)return;if(t){if(t===this._def||this._styleChildren.has(t))return;this._styleChildren.add(t)}const s=this._nonce,o=this.shadowRoot,r=n?this._getStyleAnchor(n)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(o);let i=null;for(let a=e.length-1;a>=0;a--){const l=document.createElement("style");s&&l.setAttribute("nonce",s),l.textContent=e[a],o.insertBefore(l,i||r),i=l,0===a&&(n||this._styleAnchors.set(this._def,l),t&&this._styleAnchors.set(t,l))}}_getStyleAnchor(e){if(!e)return null;const t=this._styleAnchors.get(e);return t&&t.parentNode===this.shadowRoot?t:(t&&this._styleAnchors.delete(e),null)}_getRootStyleInsertionAnchor(e){for(let t=0;t<e.childNodes.length;t++){const n=e.childNodes[t];if(!(n instanceof HTMLStyleElement))return n}return null}
  361. /**
  362. * Only called when shadowRoot is false
  363. */_parseSlots(){const e=this._slots={};let t;for(;t=this.firstChild;){const n=1===t.nodeType&&t.getAttribute("slot")||"default";(e[n]||(e[n]=[])).push(t),this.removeChild(t)}}
  364. /**
  365. * Only called when shadowRoot is false
  366. */_renderSlots(){const e=this._getSlots(),t=this._instance.type.__scopeId;for(let n=0;n<e.length;n++){const s=e[n],o=s.getAttribute("name")||"default",r=this._slots[o],i=s.parentNode;if(r)for(const e of r){if(t&&1===e.nodeType){const n=t+"-s",s=document.createTreeWalker(e,1);let o;for(e.setAttribute(n,"");o=s.nextNode();)o.setAttribute(n,"")}i.insertBefore(e,s)}else for(;s.firstChild;)i.insertBefore(s.firstChild,s);i.removeChild(s)}}
  367. /**
  368. * @internal
  369. */_getSlots(){const e=[this];this._teleportTargets&&e.push(...this._teleportTargets);const t=new Set;for(const n of e){const e=n.querySelectorAll("slot");for(let n=0;n<e.length;n++)t.add(e[n])}return Array.from(t)}
  370. /**
  371. * @internal
  372. */_injectChildStyle(e,t){this._applyStyles(e.styles,e,t)}
  373. /**
  374. * @internal
  375. */_beginPatch(){this._patching=!0,this._dirty=!1}
  376. /**
  377. * @internal
  378. */_endPatch(){this._patching=!1,this._dirty&&this._instance&&this._update()}
  379. /**
  380. * @internal
  381. */_hasShadowRoot(){return!1!==this._def.shadowRoot}
  382. /**
  383. * @internal
  384. */_removeChildStyle(e){}}function Fl(e){const t=sa(),n=t&&t.ce;return n||null}function Vl(){const e=Fl();return e&&e.shadowRoot}function Ul(e="$style"){{const t=sa();if(!t)return n;const s=t.type.__cssModules;if(!s)return n;const o=s[e];return o||n}}const Bl=new WeakMap,Xl=new WeakMap,Hl=Symbol("_moveCb"),$l=Symbol("_enterCb"),jl=(e=>(delete e.props.mode,e))({name:"TransitionGroup",props:l({},Ga,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=sa(),s=Ls();let o,r;return ko(()=>{if(!o.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const s=e.cloneNode(),o=e[$a];o&&o.forEach(e=>{e.split(/\s+/).forEach(e=>e&&s.classList.remove(e))});n.split(/\s+/).forEach(e=>e&&s.classList.add(e)),s.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(s);const{hasTransform:i}=nl(s);return r.removeChild(s),i}(o[0].el,n.vnode.el,t))return void(o=[]);o.forEach(Gl),o.forEach(Wl);const s=o.filter(ql);rl(n.vnode.el),s.forEach(e=>{const n=e.el,s=n.style;za(n,t),s.transform=s.webkitTransform=s.transitionDuration="";const o=n[Hl]=e=>{e&&e.target!==n||e&&!e.propertyName.endsWith("transform")||(n.removeEventListener("transitionend",o),n[Hl]=null,Qa(n,t))};n.addEventListener("transitionend",o)}),o=[]}),()=>{const i=zt(e),a=Ya(i);let l=i.tag||Ti;if(o=[],r)for(let e=0;e<r.length;e++){const t=r[e];t.el&&t.el instanceof Element&&(o.push(t),$s(t,Bs(t,a,s,n)),Bl.set(t,Kl(t.el)))}r=t.default?js(t.default()):[];for(let e=0;e<r.length;e++){const t=r[e];null!=t.key&&$s(t,Bs(t,a,s,n))}return Hi(l,null,r)}}});function Gl(e){const t=e.el;t[Hl]&&t[Hl](),t[$l]&&t[$l]()}function Wl(e){Xl.set(e,Kl(e.el))}function ql(e){const t=Bl.get(e),n=Xl.get(e),s=t.left-n.left,o=t.top-n.top;if(s||o){const t=e.el,n=t.style,r=t.getBoundingClientRect();let i=1,a=1;return t.offsetWidth&&(i=r.width/t.offsetWidth),t.offsetHeight&&(a=r.height/t.offsetHeight),Number.isFinite(i)&&0!==i||(i=1),Number.isFinite(a)&&0!==a||(a=1),Math.abs(i-1)<.01&&(i=1),Math.abs(a-1)<.01&&(a=1),n.transform=n.webkitTransform=`translate(${s/i}px,${o/a}px)`,n.transitionDuration="0s",e}}function Kl(e){const t=e.getBoundingClientRect();return{left:t.left,top:t.top}}const Yl=e=>{const t=e.props["onUpdate:modelValue"]||!1;return d(t)?e=>F(t,e):t};function Jl(e){e.target.composing=!0}function zl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ql=Symbol("_assign");function Zl(e,t,n){return t&&(e=e.trim()),n&&(e=U(e)),e}const ec={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e[Ql]=Yl(o);const r=s||o.props&&"number"===o.props.type;Tl(e,t?"change":"input",t=>{t.target.composing||e[Ql](Zl(e.value,n,r))}),(n||r)&&Tl(e,"change",()=>{e.value=Zl(e.value,n,r)}),t||(Tl(e,"compositionstart",Jl),Tl(e,"compositionend",zl),Tl(e,"change",zl))},
  385. // set value on mounted so it's after min/max for type="range"
  386. mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:o,number:r}},i){if(e[Ql]=Yl(i),e.composing)return;const a=null==t?"":t;if((!r&&"number"!==e.type||/^0\d/.test(e.value)?e.value:U(e.value))===a)return;const l=e.getRootNode();if((l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===e&&"range"!==e.type){if(s&&t===n)return;if(o&&e.value.trim()===a)return}e.value=a}},tc={
  387. // #4096 array checkboxes need to be deep traversed
  388. deep:!0,created(e,t,n){e[Ql]=Yl(n),Tl(e,"change",()=>{const t=e._modelValue,n=ic(e),s=e.checked,o=e[Ql];if(d(t)){const e=ve(t,n),r=-1!==e;if(s&&!r)o(t.concat(n));else if(!s&&r){const n=[...t];n.splice(e,1),o(n)}}else if(f(t)){const e=new Set(t);s?e.add(n):e.delete(n),o(e)}else o(ac(e,s))})},
  389. // set initial checked on mount to wait for true-value/false-value
  390. mounted:nc,beforeUpdate(e,t,n){e[Ql]=Yl(n),nc(e,t,n)}};function nc(e,{value:t,oldValue:n},s){let o;if(e._modelValue=t,d(t))o=ve(t,s.props.value)>-1;else if(f(t))o=t.has(s.props.value);else{if(t===n)return;o=Ee(t,ac(e,!0))}e.checked!==o&&(e.checked=o)}const sc={created(e,{value:t},n){e.checked=Ee(t,n.props.value),e[Ql]=Yl(n),Tl(e,"change",()=>{e[Ql](ic(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Ql]=Yl(s),t!==n&&(e.checked=Ee(t,s.props.value))}},oc={
  391. // <select multiple> value need to be deep traversed
  392. deep:!0,created(e,{value:t,modifiers:{number:n}},s){const o=f(t);Tl(e,"change",()=>{const t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?U(ic(e)):ic(e));e[Ql](e.multiple?o?new Set(t):t:t[0]),e._assigning=!0,$n(()=>{e._assigning=!1})}),e[Ql]=Yl(s)},
  393. // set value in mounted & updated because <select> relies on its children
  394. // <option>s.
  395. mounted(e,{value:t}){rc(e,t)},beforeUpdate(e,t,n){e[Ql]=Yl(n)},updated(e,{value:t}){e._assigning||rc(e,t)}};function rc(e,t){const n=e.multiple,s=d(t);if(!n||s||f(t)){for(let o=0,r=e.options.length;o<r;o++){const r=e.options[o],i=ic(r);if(n)if(s){const e=typeof i;r.selected="string"===e||"number"===e?t.some(e=>String(e)===String(i)):ve(t,i)>-1}else r.selected=t.has(i);else if(Ee(ic(r),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ic(e){return"_value"in e?e._value:e.value}function ac(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const lc={created(e,t,n){uc(e,t,n,null,"created")},mounted(e,t,n){uc(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){uc(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){uc(e,t,n,s,"updated")}};function cc(e,t){switch(e){case"SELECT":return oc;case"TEXTAREA":return ec;default:switch(t){case"checkbox":return tc;case"radio":return sc;default:return ec}}}function uc(e,t,n,s,o){const r=cc(e.tagName,n.props&&n.props.type)[o];r&&r(e,t,n,s)}const pc=["ctrl","shift","alt","meta"],dc={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,t)=>pc.some(n=>e[`${n}Key`]&&!t.includes(n))},hc=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(n,...s)=>{for(let e=0;e<t.length;e++){const s=dc[t[e]];if(s&&s(n,t))return}return e(n,...s)})},fc={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},mc=(e,t)=>{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=n=>{if(!("key"in n))return;const s=L(n.key);return t.some(e=>e===s||fc[e]===s)?e(n):void 0})},gc=l({patchProp:kl},Ba);let _c,Ec=!1;function vc(){return _c||(_c=ri(gc))}function yc(){return _c=Ec?_c:ii(gc),Ec=!0,_c}const Sc=(...e)=>{vc().render(...e)},bc=(...e)=>{yc().hydrate(...e)},Tc=(...e)=>{const t=vc().createApp(...e),{mount:n}=t;return t.mount=e=>{const s=Ic(e);if(!s)return;const o=t._component;_(o)||o.render||o.template||(o.template=s.innerHTML),1===s.nodeType&&(s.textContent="");const r=n(s,!1,Cc(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t},Nc=(...e)=>{const t=yc().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=Ic(e);if(t)return n(t,!0,Cc(t))},t};function Cc(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function Ic(e){if(E(e)){return document.querySelector(e)}return e}let Oc=!1;const Ac=()=>{Oc||(Oc=!0,ec.getSSRProps=({value:e})=>({value:e}),sc.getSSRProps=({value:e},t)=>{if(t.props&&Ee(t.props.value,e))return{checked:!0}},tc.getSSRProps=({value:e},t)=>{if(d(e)){if(t.props&&ve(e,t.props.value)>-1)return{checked:!0}}else if(f(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},lc.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=cc(
  396. // resolveDynamicModel expects an uppercase tag name, but vnode.type is lowercase
  397. t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0},ll.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})},xc=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Vs,BaseTransitionPropsValidators:ws,Comment:Ci,DeprecationTypes:null,EffectScope:Ae,ErrorCodes:kn,ErrorTypeStrings:Aa,Fragment:Ti,KeepAlive:Eo,ReactiveEffect:Le,Static:Ii,Suspense:_i,Teleport:As,Text:Ni,TrackOpTypes:Sn,Transition:Wa,TransitionGroup:jl,TriggerOpTypes:bn,VueElement:Dl,assertNumber:Rn,callWithAsyncErrorHandling:Pn,callWithErrorHandling:Ln,camelize:k,capitalize:P,cloneVNode:ji,compatUtils:null,computed:Sa,createApp:Tc,createBlock:wi,createCommentVNode:qi,createElementBlock:Pi,createElementVNode:Xi,createHydrationRenderer:ii,createPropsRestProxy:fr,createRenderer:ri,createSSRApp:Nc,createSlots:Wo,createStaticVNode:Wi,createTextVNode:Gi,createVNode:Hi,customRef:hn,defineAsyncComponent:mo,defineComponent:Gs,defineCustomElement:Ll,defineEmits:nr,defineExpose:sr,defineModel:ir,defineOptions:or,defineProps:tr,defineSSRCustomElement:Pl,defineSlots:rr,devtools:xa,effect:We,effectScope:xe,getCurrentInstance:sa,getCurrentScope:Re,getCurrentWatcher:In,getTransitionRawChildren:js,guardReactiveProps:$i,h:ba,handleError:wn,hasInjectionContext:us,hydrate:bc,hydrateOnIdle:co,hydrateOnInteraction:ho,hydrateOnMediaQuery:po,hydrateOnVisible:uo,initCustomFormatter:Ta,initDirectivesForSSR:Ac,inject:cs,isMemoSame:Ca,isProxy:Jt,isReactive:qt,isReadonly:Kt,isRef:tn,isRuntimeOnly:ma,isShallow:Yt,isVNode:Di,markRaw:Qt,mergeDefaults:dr,mergeModels:hr,mergeProps:zi,nextTick:$n,nodeOps:Ba,normalizeClass:ee,normalizeProps:te,normalizeStyle:Y,onActivated:yo,onBeforeMount:Ao,onBeforeUnmount:Mo,onBeforeUpdate:Ro,onDeactivated:So,onErrorCaptured:Fo,onMounted:xo,onRenderTracked:Do,onRenderTriggered:wo,onScopeDispose:ke,onServerPrefetch:Po,onUnmounted:Lo,onUpdated:ko,onWatcherCleanup:On,openBlock:xi,patchProp:kl,popScopeId:ss,provide:ls,proxyRefs:pn,pushScopeId:ns,queuePostFlushCb:Wn,reactive:Ht,readonly:jt,ref:nn,registerRuntimeCompiler:fa,render:Sc,renderList:Go,renderSlot:qo,resolveComponent:Uo,resolveDirective:Ho,resolveDynamicComponent:Xo,resolveFilter:null,resolveTransitionHooks:Bs,setBlockTracking:Mi,setDevtoolsHook:Ra,setTransitionHooks:$s,shallowReactive:$t,shallowReadonly:Gt,shallowRef:sn,ssrContextKey:ps,ssrUtils:ka,stop:qe,toDisplayString:Se,toHandlerKey:w,toHandlers:Yo,toRaw:zt,toRef:_n,toRefs:fn,toValue:cn,transformVNodeArgs:Vi,triggerRef:an,unref:ln,useAttrs:cr,useCssModule:Ul,useCssVars:pl,useHost:Fl,useId:Ws,useModel:Mr,useSSRContext:ds,useShadowRoot:Vl,useSlots:lr,useTemplateRef:Ks,useTransitionState:Ls,vModelCheckbox:tc,vModelDynamic:lc,vModelRadio:sc,vModelSelect:oc,vModelText:ec,vShow:ll,version:Ia,warn:Oa,watch:gs,watchEffect:hs,watchPostEffect:fs,watchSyncEffect:ms,withAsyncContext:mr,withCtx:rs,withDefaults:ar,withDirectives:is,withKeys:mc,withMemo:Na,withModifiers:hc,withScopeId:os},Symbol.toStringTag,{value:"Module"})),Rc=Symbol(""),kc=Symbol(""),Mc=Symbol(""),Lc=Symbol(""),Pc=Symbol(""),wc=Symbol(""),Dc=Symbol(""),Fc=Symbol(""),Vc=Symbol(""),Uc=Symbol(""),Bc=Symbol(""),Xc=Symbol(""),Hc=Symbol(""),$c=Symbol(""),jc=Symbol(""),Gc=Symbol(""),Wc=Symbol(""),qc=Symbol(""),Kc=Symbol(""),Yc=Symbol(""),Jc=Symbol(""),zc=Symbol(""),Qc=Symbol(""),Zc=Symbol(""),eu=Symbol(""),tu=Symbol(""),nu=Symbol(""),su=Symbol(""),ou=Symbol(""),ru=Symbol(""),iu=Symbol(""),au=Symbol(""),lu=Symbol(""),cu=Symbol(""),uu=Symbol(""),pu=Symbol(""),du=Symbol(""),hu=Symbol(""),fu=Symbol(""),mu={[Rc]:"Fragment",[kc]:"Teleport",[Mc]:"Suspense",[Lc]:"KeepAlive",[Pc]:"BaseTransition",[wc]:"openBlock",[Dc]:"createBlock",[Fc]:"createElementBlock",[Vc]:"createVNode",[Uc]:"createElementVNode",[Bc]:"createCommentVNode",[Xc]:"createTextVNode",[Hc]:"createStaticVNode",[$c]:"resolveComponent",[jc]:"resolveDynamicComponent",[Gc]:"resolveDirective",[Wc]:"resolveFilter",[qc]:"withDirectives",[Kc]:"renderList",[Yc]:"renderSlot",[Jc]:"createSlots",[zc]:"toDisplayString",[Qc]:"mergeProps",[Zc]:"normalizeClass",[eu]:"normalizeStyle",[tu]:"normalizeProps",[nu]:"guardReactiveProps",[su]:"toHandlers",[ou]:"camelize",[ru]:"capitalize",[iu]:"toHandlerKey",[au]:"setBlockTracking",[lu]:"pushScopeId",[cu]:"popScopeId",[uu]:"withCtx",[pu]:"unref",[du]:"isRef",[hu]:"withMemo",[fu]:"isMemoSame"};function gu(e){Object.getOwnPropertySymbols(e).forEach(t=>{mu[t]=e[t]})}const _u={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Eu(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:_u}}function vu(e,t,n,s,o,r,i,a=!1,l=!1,c=!1,u=_u){return e&&(a?(e.helper(wc),e.helper(ku(e.inSSR,c))):e.helper(Ru(e.inSSR,c)),i&&e.helper(qc)),{type:13,tag:t,props:n,children:s,patchFlag:o,dynamicProps:r,directives:i,isBlock:a,disableTracking:l,isComponent:c,loc:u}}function yu(e,t=_u){return{type:17,loc:t,elements:e}}function Su(e,t=_u){return{type:15,loc:t,properties:e}}function bu(e,t){return{type:16,loc:_u,key:E(e)?Tu(e,!0):e,value:t}}function Tu(e,t=!1,n=_u,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function Nu(e,t=_u){return{type:8,loc:t,children:e}}function Cu(e,t=[],n=_u){return{type:14,loc:n,callee:e,arguments:t}}function Iu(e,t=void 0,n=!1,s=!1,o=_u){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:o}}function Ou(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:_u}}function Au(e,t,n=!1,s=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:s,needArraySpread:!1,loc:_u}}function xu(e){return{type:21,body:e,loc:_u}}function Ru(e,t){return e||t?Vc:Uc}function ku(e,t){return e||t?Dc:Fc}function Mu(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Ru(s,e.isComponent)),t(wc),t(ku(s,e.isComponent)))}const Lu=new Uint8Array([123,123]),Pu=new Uint8Array([125,125]);function wu(e){return e>=97&&e<=122||e>=65&&e<=90}function Du(e){return 32===e||10===e||9===e||12===e||13===e}function Fu(e){return 47===e||62===e||Du(e)}function Vu(e){const t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}const Uu={Cdata:new Uint8Array([67,68,65,84,65,91]),
  398. // CDATA[
  399. CdataEnd:new Uint8Array([93,93,62]),
  400. // ]]>
  401. CommentEnd:new Uint8Array([45,45,62]),
  402. // `-->`
  403. ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),
  404. // `<\/script`
  405. StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),
  406. // `</style`
  407. TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),
  408. // `</title`
  409. TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};const Bu={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_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 <template> tags or use a computed property that filters v-for data source.",link:"https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"},COMPILER_FILTERS:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3-migration.vuejs.org/breaking-changes/filters.html"}};function Xu(e,{compatConfig:t}){const n=t&&t[e];return"MODE"===e?n||3:n}function Hu(e,t){const n=Xu("MODE",t),s=Xu(e,t);return 3===n?!0===s:!1!==s}function $u(e,t,n,...s){return Hu(e,t)}function ju(e){throw e}function Gu(e){}function Wu(e,t,n,s){const o=new SyntaxError(String(`https://vuejs.org/error-reference/#compiler-${e}`));return o.code=e,o.loc=t,o}const qu={
  410. // parse errors
  411. 0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '&lt;' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected.",16:"Unexpected '\x3c!--' in comment.",17:"Attribute name cannot contain U+0022 (\"), U+0027 ('), and U+003C (<).",18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null character.",22:"Illegal '/' in tags.",
  412. // Vue-specific parse errors
  413. 23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",27:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",26:"Legal directive name was expected.",
  414. // transform errors
  415. 28:"v-if/v-else-if is missing expression.",29:"v-if/else branches must use unique keys.",30:"v-else/v-else-if has no adjacent v-if or v-else-if.",31:"v-for is missing expression.",32:"v-for has invalid expression.",33:"<template v-for> key should be placed on the <template> tag.",34:"v-bind is missing expression.",53:"v-bind with same-name shorthand only allows static argument.",35:"v-on is missing expression.",36:"Unexpected custom directive on <slot> outlet.",37:"Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",38:"Duplicate slot names found. ",39:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",40:"v-slot can only be used on components or <template> tags.",41:"v-model is missing expression.",42:"v-model value must be a valid JavaScript member expression.",43:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",44:"v-model cannot be used on a prop, because local prop bindings are not writable.\nUse a v-bind binding combined with a v-on listener that emits update:x event instead.",45:"v-model cannot be used on a const binding because it is not writable.",46:"Error parsing JavaScript expression: ",47:"<KeepAlive> expects exactly one child component.",52:"@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.",
  416. // generic errors
  417. 48:'"prefixIdentifiers" option is not supported in this build of compiler.',49:"ES module mode is not supported in this build of compiler.",50:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',51:'"scopeId" option is only supported in module mode.',
  418. // just to fulfill types
  419. 54:""};function Ku(e,t){const n="SwitchCase"===e.type?e.consequent:e.body;for(const s of n)if("VariableDeclaration"===s.type){if(s.declare)continue;for(const e of s.declarations)for(const n of Qu(e.id))t(n)}else if("FunctionDeclaration"===s.type||"ClassDeclaration"===s.type){if(s.declare||!s.id)continue;t(s.id)}else Yu(s)?Ju(s,!0,t):"SwitchStatement"===s.type&&zu(s,!0,t)}function Yu(e){return"ForOfStatement"===e.type||"ForInStatement"===e.type||"ForStatement"===e.type}function Ju(e,t,n){const s="ForStatement"===e.type?e.init:e.left;if(s&&"VariableDeclaration"===s.type&&("var"===s.kind?t:!t))for(const o of s.declarations)for(const e of Qu(o.id))n(e)}function zu(e,t,n){for(const s of e.cases){for(const e of s.consequent)if("VariableDeclaration"===e.type&&("var"===e.kind?t:!t))for(const t of e.declarations)for(const e of Qu(t.id))n(e);Ku(s,n)}}function Qu(e,t=[]){switch(e.type){case"Identifier":t.push(e);break;case"MemberExpression":let n=e;for(;"MemberExpression"===n.type;)n=n.object;t.push(n);break;case"ObjectPattern":for(const s of e.properties)"RestElement"===s.type?Qu(s.argument,t):Qu(s.value,t);break;case"ArrayPattern":e.elements.forEach(e=>{e&&Qu(e,t)});break;case"RestElement":Qu(e.argument,t);break;case"AssignmentPattern":Qu(e.left,t)}return t}const Zu=e=>e&&("ObjectProperty"===e.type||"ObjectMethod"===e.type)&&!e.computed,ep=["TSAsExpression",
  420. // foo as number
  421. "TSTypeAssertion",
  422. // (<number>foo)
  423. "TSNonNullExpression",
  424. // foo!
  425. "TSInstantiationExpression",
  426. // foo<string>
  427. "TSSatisfiesExpression"];const tp=e=>4===e.type&&e.isStatic;function np(e){switch(e){case"Teleport":case"teleport":return kc;case"Suspense":case"suspense":return Mc;case"KeepAlive":case"keep-alive":return Lc;case"BaseTransition":case"base-transition":return Pc}}const sp=/^$|^\d|[^\$\w\xA0-\uFFFF]/,op=e=>!sp.test(e),rp=/[A-Za-z_$\xA0-\uFFFF]/,ip=/[\.\?\w$\xA0-\uFFFF]/,ap=/\s+[.[]\s*|\s*[.[]\s+/g,lp=e=>4===e.type?e.content:e.loc.source,cp=e=>{const t=lp(e).trim().replace(ap,e=>e.trim());let n=0,s=[],o=0,r=0,i=null;for(let a=0;a<t.length;a++){const e=t.charAt(a);switch(n){case 0:if("["===e)s.push(n),n=1,o++;else if("("===e)s.push(n),n=2,r++;else if(!(0===a?rp:ip).test(e))return!1;break;case 1:"'"===e||'"'===e||"`"===e?(s.push(n),n=3,i=e):"["===e?o++:"]"===e&&(--o||(n=s.pop()));break;case 2:if("'"===e||'"'===e||"`"===e)s.push(n),n=3,i=e;else if("("===e)r++;else if(")"===e){if(a===t.length-1)return!1;--r||(n=s.pop())}break;case 3:e===i&&(n=s.pop(),i=null)}}return!o&&!r},up=o,pp=cp,dp=/^\s*(?:async\s*)?(?:\([^)]*?\)|[\w$_]+)\s*(?::[^=]+)?=>|^\s*(?:async\s+)?function(?:\s+[\w$]+)?\s*\(/,hp=e=>dp.test(lp(e)),fp=o,mp=hp;function gp(e,t,n=t.length){let s=0,o=-1;for(let r=0;r<n;r++)10===t.charCodeAt(r)&&(s++,o=r);return e.offset+=n,e.line+=s,e.column=-1===o?e.column+n:n-o,e}function _p(e,t,n=!1){for(let s=0;s<e.props.length;s++){const o=e.props[s];if(7===o.type&&(n||o.exp)&&(E(t)?o.name===t:t.test(o.name)))return o}}function Ep(e,t,n=!1,s=!1){for(let o=0;o<e.props.length;o++){const r=e.props[o];if(6===r.type){if(n)continue;if(r.name===t&&(r.value||s))return r}else if("bind"===r.name&&(r.exp||s)&&vp(r.arg,t))return r}}function vp(e,t){return!(!e||!tp(e)||e.content!==t)}function yp(e){return e.props.some(e=>!(7!==e.type||"bind"!==e.name||e.arg&&// v-bind="obj"
  428. 4===e.arg.type&&e.arg.isStatic))}function Sp(e){return 5===e.type||2===e.type}function bp(e){return 7===e.type&&"pre"===e.name}function Tp(e){return 7===e.type&&"slot"===e.name}function Np(e){return 1===e.type&&3===e.tagType}function Cp(e){return 1===e.type&&2===e.tagType}const Ip=new Set([tu,nu]);function Op(e,t=[]){if(e&&!E(e)&&14===e.type){const n=e.callee;if(!E(n)&&Ip.has(n))return Op(e.arguments[0],t.concat(e))}return[e,t]}function Ap(e,t,n){let s,o,r=13===e.type?e.props:e.arguments[2],i=[];if(r&&!E(r)&&14===r.type){const e=Op(r);r=e[0],i=e[1],o=i[i.length-1]}if(null==r||E(r))s=Su([t]);else if(14===r.type){const e=r.arguments[0];E(e)||15!==e.type?r.callee===su?s=Cu(n.helper(Qc),[Su([t]),r]):r.arguments.unshift(Su([t])):xp(t,e)||e.properties.unshift(t),!s&&(s=r)}else 15===r.type?(xp(t,r)||r.properties.unshift(t),s=r):(s=Cu(n.helper(Qc),[Su([t]),r]),o&&o.callee===nu&&(o=i[i.length-2]));13===e.type?o?o.arguments[0]=s:e.props=s:o?o.arguments[0]=s:e.arguments[2]=s}function xp(e,t){let n=!1;if(4===e.key.type){const s=e.key.content;n=t.properties.some(e=>4===e.key.type&&e.key.content===s)}return n}function Rp(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,n)=>"-"===t?"_":e.charCodeAt(n).toString())}`}function kp(e){return 14===e.type&&e.callee===hu?e.arguments[1].returns:e}const Mp=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function Lp(e){for(let t=0;t<e.length;t++)if(!Du(e.charCodeAt(t)))return!1;return!0}function Pp(e){return 2===e.type&&Lp(e.content)||12===e.type&&Pp(e.content)}function wp(e){return 3===e.type||Pp(e)}const Dp={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:r,isPreTag:r,isIgnoreNewlineTag:r,isCustomElement:r,onError:ju,onWarn:Gu,comments:!1,prefixIdentifiers:!1};let Fp=Dp,Vp=null,Up="",Bp=null,Xp=null,Hp="",$p=-1,jp=-1,Gp=0,Wp=!1,qp=null;const Kp=[],Yp=new class{constructor(e,t){this.stack=e,this.cbs=t,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=Lu,this.delimiterClose=Pu,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return 2===this.mode&&0===this.stack.length}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=Lu,this.delimiterClose=Pu}
  429. /**
  430. * Generate Position object with line / column information using recorded
  431. * newline positions. We know the index is always going to be an already
  432. * processed index, so all the newlines up to this index should have been
  433. * recorded.
  434. */getPos(e){let t=1,n=e+1;const s=this.newlines.length;let o=-1;if(s>100){let t=-1,n=s;for(;t+1<n;){const s=t+n>>>1;this.newlines[s]<e?t=s:n=s}o=t}else for(let r=s-1;r>=0;r--)if(e>this.newlines[r]){o=r;break}return o>=0&&(t=o+2,n=e-this.newlines[o]),{column:n,line:t,offset:e}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(e){60===e?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):this.inVPre||e!==this.delimiterOpen[0]||(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e))}stateInterpolationOpen(e){if(e===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const e=this.index+1-this.delimiterOpen.length;e>this.sectionStart&&this.cbs.ontext(this.sectionStart,e),this.state=3,this.sectionStart=e}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(e)):(this.state=1,this.stateText(e))}stateInterpolation(e){e===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(e))}stateInterpolationClose(e){e===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(e))}stateSpecialStartSequence(e){const t=this.sequenceIndex===this.currentSequence.length;if(t?
  435. // If we are at the end of the sequence, make sure the tag name has ended
  436. Fu(e):
  437. // Otherwise, do a case-insensitive comparison
  438. (32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(e)}
  439. /** Look for an end tag. For <title> and <textarea>, also decode entities. */stateInRCDATA(e){if(this.sequenceIndex===this.currentSequence.length){if(62===e||Du(e)){const t=this.index-this.currentSequence.length;if(this.sectionStart<t){const e=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=e}return this.sectionStart=t+2,this.stateInClosingTagName(e),void(this.inRCDATA=!1)}this.sequenceIndex=0}(32|e)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:0===this.sequenceIndex?this.currentSequence===Uu.TitleEnd||this.currentSequence===Uu.TextareaEnd&&!this.inSFCRoot?this.inVPre||e!==this.delimiterOpen[0]||(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=Number(60===e)}stateCDATASequence(e){e===Uu.Cdata[this.sequenceIndex]?++this.sequenceIndex===Uu.Cdata.length&&(this.state=28,this.currentSequence=Uu.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(e))}
  440. /**
  441. * When we wait for one specific character, we can speed things up
  442. * by skipping through the buffer until we find it.
  443. *
  444. * @returns Whether the character was found.
  445. */fastForwardTo(e){for(;++this.index<this.buffer.length;){const t=this.buffer.charCodeAt(this.index);if(10===t&&this.newlines.push(this.index),t===e)return!0}return this.index=this.buffer.length-1,!1}
  446. /**
  447. * Comments and CDATA end with `-->` and `]]>`.
  448. *
  449. * Their common qualities are:
  450. * - Their end sequences have a distinct character they start with.
  451. * - That character is then repeated, so we have to check multiple repeats.
  452. * - All characters but the start character of the sequence can be skipped.
  453. */stateInCommentLike(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Uu.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):0===this.sequenceIndex?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(e,t){this.enterRCDATA(e,t),this.state=31}enterRCDATA(e,t){this.inRCDATA=!0,this.currentSequence=e,this.sequenceIndex=t}stateBeforeTagName(e){33===e?(this.state=22,this.sectionStart=this.index+1):63===e?(this.state=24,this.sectionStart=this.index+1):wu(e)?(this.sectionStart=this.index,0===this.mode?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:this.state=116===e?30:115===e?29:6):47===e?this.state=8:(this.state=1,this.stateText(e))}stateInTagName(e){Fu(e)&&this.handleTagName(e)}stateInSFCRootTagName(e){if(Fu(e)){const t=this.buffer.slice(this.sectionStart,this.index);"template"!==t&&this.enterRCDATA(Vu("</"+t),0),this.handleTagName(e)}}handleTagName(e){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(e)}stateBeforeClosingTagName(e){Du(e)||(62===e?(this.state=1,this.sectionStart=this.index+1):(this.state=wu(e)?9:27,this.sectionStart=this.index))}stateInClosingTagName(e){(62===e||Du(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){62===e&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(e){62===e?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):47===e?this.state=7:60===e&&47===this.peek()?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):Du(e)||this.handleAttrStart(e)}handleAttrStart(e){118===e&&45===this.peek()?(this.state=13,this.sectionStart=this.index):46===e||58===e||64===e||35===e?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(e){62===e?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):Du(e)||(this.state=11,this.stateBeforeAttrName(e))}stateInAttrName(e){(61===e||Fu(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(e))}stateInDirName(e){61===e||Fu(e)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(e)):58===e?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):46===e&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(e){61===e||Fu(e)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(e)):91===e?this.state=15:46===e&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(e){93===e?this.state=14:(61===e||Fu(e))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(e))}stateInDirModifier(e){61===e||Fu(e)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(e)):46===e&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(e){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(e)}stateAfterAttrName(e){61===e?this.state=18:47===e||62===e?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(e)):Du(e)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(e))}stateBeforeAttrValue(e){34===e?(this.state=19,this.sectionStart=this.index+1):39===e?(this.state=20,this.sectionStart=this.index+1):Du(e)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(e))}handleInAttrValue(e,t){(e===t||this.fastForwardTo(t))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(34===t?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(e){this.handleInAttrValue(e,34)}stateInAttrValueSingleQuotes(e){this.handleInAttrValue(e,39)}stateInAttrValueNoQuotes(e){Du(e)||62===e?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(e)):39!==e&&60!==e&&61!==e&&96!==e||this.cbs.onerr(18,this.index)}stateBeforeDeclaration(e){91===e?(this.state=26,this.sequenceIndex=0):this.state=45===e?25:23}stateInDeclaration(e){(62===e||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(62===e||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(e){45===e?(this.state=28,this.currentSequence=Uu.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(e){(62===e||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){e===Uu.ScriptEnd[3]?this.startSpecial(Uu.ScriptEnd,4):e===Uu.StyleEnd[3]?this.startSpecial(Uu.StyleEnd,4):(this.state=6,this.stateInTagName(e))}stateBeforeSpecialT(e){e===Uu.TitleEnd[3]?this.startSpecial(Uu.TitleEnd,4):e===Uu.TextareaEnd[3]?this.startSpecial(Uu.TextareaEnd,4):(this.state=6,this.stateInTagName(e))}startEntity(){}stateInEntity(){}
  454. /**
  455. * Iterates through the buffer, calling the function corresponding to the current state.
  456. *
  457. * States that are more likely to be hit are higher up, as a performance improvement.
  458. */parse(e){for(this.buffer=e;this.index<this.buffer.length;){const e=this.buffer.charCodeAt(this.index);switch(10===e&&33!==this.state&&this.newlines.push(this.index),this.state){case 1:this.stateText(e);break;case 2:this.stateInterpolationOpen(e);break;case 3:this.stateInterpolation(e);break;case 4:this.stateInterpolationClose(e);break;case 31:this.stateSpecialStartSequence(e);break;case 32:this.stateInRCDATA(e);break;case 26:this.stateCDATASequence(e);break;case 19:this.stateInAttrValueDoubleQuotes(e);break;case 12:this.stateInAttrName(e);break;case 13:this.stateInDirName(e);break;case 14:this.stateInDirArg(e);break;case 15:this.stateInDynamicDirArg(e);break;case 16:this.stateInDirModifier(e);break;case 28:this.stateInCommentLike(e);break;case 27:this.stateInSpecialComment(e);break;case 11:this.stateBeforeAttrName(e);break;case 6:this.stateInTagName(e);break;case 34:this.stateInSFCRootTagName(e);break;case 9:this.stateInClosingTagName(e);break;case 5:this.stateBeforeTagName(e);break;case 17:this.stateAfterAttrName(e);break;case 20:this.stateInAttrValueSingleQuotes(e);break;case 18:this.stateBeforeAttrValue(e);break;case 8:this.stateBeforeClosingTagName(e);break;case 10:this.stateAfterClosingTagName(e);break;case 29:this.stateBeforeSpecialS(e);break;case 30:this.stateBeforeSpecialT(e);break;case 21:this.stateInAttrValueNoQuotes(e);break;case 7:this.stateInSelfClosingTag(e);break;case 23:this.stateInDeclaration(e);break;case 22:this.stateBeforeDeclaration(e);break;case 25:this.stateBeforeComment(e);break;case 24:this.stateInProcessingInstruction(e);break;case 33:this.stateInEntity()}this.index++}this.cleanup(),this.finish()}
  459. /**
  460. * Remove data that has already been consumed from the buffer.
  461. */cleanup(){this.sectionStart!==this.index&&(1===this.state||32===this.state&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):19!==this.state&&20!==this.state&&21!==this.state||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}
  462. /** Handle any trailing data. */handleTrailingData(){const e=this.buffer.length;this.sectionStart>=e||(28===this.state?this.currentSequence===Uu.CdataEnd?this.cbs.oncdata(this.sectionStart,e):this.cbs.oncomment(this.sectionStart,e):6===this.state||11===this.state||18===this.state||17===this.state||12===this.state||13===this.state||14===this.state||15===this.state||16===this.state||20===this.state||19===this.state||21===this.state||9===this.state||this.cbs.ontext(this.sectionStart,e))}emitCodePoint(e,t){}}(Kp,{onerr:fd,ontext(e,t){ed(Qp(e,t),e,t)},ontextentity(e,t,n){ed(e,t,n)},oninterpolation(e,t){if(Wp)return ed(Qp(e,t),e,t);let n=e+Yp.delimiterOpen.length,s=t-Yp.delimiterClose.length;for(;Du(Up.charCodeAt(n));)n++;for(;Du(Up.charCodeAt(s-1));)s--;let o=Qp(n,s);o.includes("&")&&(o=Fp.decodeEntities(o,!1)),cd({type:5,content:hd(o,!1,ud(n,s)),loc:ud(e,t)})},onopentagname(e,t){const n=Qp(e,t);Bp={type:1,tag:n,ns:Fp.getNamespace(n,Kp[0],Fp.ns),tagType:0,
  463. // will be refined on tag close
  464. props:[],children:[],loc:ud(e-1,t),codegenNode:void 0}},onopentagend(e){Zp(e)},onclosetag(e,t){const n=Qp(e,t);if(!Fp.isVoidTag(n)){let s=!1;for(let e=0;e<Kp.length;e++){if(Kp[e].tag.toLowerCase()===n.toLowerCase()){s=!0,e>0&&fd(24,Kp[0].loc.start.offset);for(let n=0;n<=e;n++){td(Kp.shift(),t,n<e)}break}}s||fd(23,nd(e,60))}},onselfclosingtag(e){const t=Bp.tag;Bp.isSelfClosing=!0,Zp(e),Kp[0]&&Kp[0].tag===t&&td(Kp.shift(),e)},onattribname(e,t){Xp={type:6,name:Qp(e,t),nameLoc:ud(e,t),value:void 0,loc:ud(e)}},ondirname(e,t){const n=Qp(e,t),s="."===n||":"===n?"bind":"@"===n?"on":"#"===n?"slot":n.slice(2);if(Wp||""!==s||fd(26,e),Wp||""===s)Xp={type:6,name:n,nameLoc:ud(e,t),value:void 0,loc:ud(e)};else if(Xp={type:7,name:s,rawName:n,exp:void 0,arg:void 0,modifiers:"."===n?[Tu("prop")]:[],loc:ud(e)},"pre"===s){Wp=Yp.inVPre=!0,qp=Bp;const e=Bp.props;for(let t=0;t<e.length;t++)7===e[t].type&&(e[t]=dd(e[t]))}},ondirarg(e,t){if(e===t)return;const n=Qp(e,t);if(Wp&&!bp(Xp))Xp.name+=n,pd(Xp.nameLoc,t);else{const s="["!==n[0];Xp.arg=hd(s?n:n.slice(1,-1),s,ud(e,t),s?3:0)}},ondirmodifier(e,t){const n=Qp(e,t);if(Wp&&!bp(Xp))Xp.name+="."+n,pd(Xp.nameLoc,t);else if("slot"===Xp.name){const e=Xp.arg;e&&(e.content+="."+n,pd(e.loc,t))}else{const s=Tu(n,!0,ud(e,t));Xp.modifiers.push(s)}},onattribdata(e,t){Hp+=Qp(e,t),$p<0&&($p=e),jp=t},onattribentity(e,t,n){Hp+=e,$p<0&&($p=t),jp=n},onattribnameend(e){const t=Xp.loc.start.offset,n=Qp(t,e);7===Xp.type&&(Xp.rawName=n),Bp.props.some(e=>(7===e.type?e.rawName:e.name)===n)&&fd(2,t)},onattribend(e,t){if(Bp&&Xp){if(pd(Xp.loc,t),0!==e)if(Hp.includes("&")&&(Hp=Fp.decodeEntities(Hp,!0)),6===Xp.type)"class"===Xp.name&&(Hp=ld(Hp).trim()),1!==e||Hp||fd(13,t),Xp.value={type:2,content:Hp,loc:1===e?ud($p,jp):ud($p-1,jp+1)},Yp.inSFCRoot&&"template"===Bp.tag&&"lang"===Xp.name&&Hp&&"html"!==Hp&&Yp.enterRCDATA(Vu("</template"),0);else{let e=0;Xp.exp=hd(Hp,!1,ud($p,jp),0,e),"for"===Xp.name&&(Xp.forParseResult=function(e){const t=e.loc,n=e.content,s=n.match(Mp);if(!s)return;const[,o,r]=s,i=(e,n,s=!1)=>{const o=t.start.offset+n;return hd(e,!1,ud(o,o+e.length),0,s?1:0
  465. /* Normal */)},a={source:i(r.trim(),n.indexOf(r,o.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let l=o.trim().replace(zp,"").trim();const c=o.indexOf(l),u=l.match(Jp);if(u){l=l.replace(Jp,"").trim();const e=u[1].trim();let t;if(e&&(t=n.indexOf(e,c+l.length),a.key=i(e,t,!0)),u[2]){const s=u[2].trim();s&&(a.index=i(s,n.indexOf(s,a.key?t+e.length:c+l.length),!0))}}l&&(a.value=i(l,c,!0));return a}(Xp.exp));let t=-1;"bind"===Xp.name&&(t=Xp.modifiers.findIndex(e=>"sync"===e.content))>-1&&$u("COMPILER_V_BIND_SYNC",Fp,Xp.loc,Xp.arg.loc.source)&&(Xp.name="model",Xp.modifiers.splice(t,1))}7===Xp.type&&"pre"===Xp.name||Bp.props.push(Xp)}Hp="",$p=jp=-1},oncomment(e,t){Fp.comments&&cd({type:3,content:Qp(e,t),loc:ud(e-4,t+3)})},onend(){const e=Up.length;for(let t=0;t<Kp.length;t++)td(Kp[t],e-1),fd(24,Kp[t].loc.start.offset)},oncdata(e,t){0!==Kp[0].ns?ed(Qp(e,t),e,t):fd(1,e-9)},onprocessinginstruction(e){0===(Kp[0]?Kp[0].ns:Fp.ns)&&fd(21,e-1)}}),Jp=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,zp=/^\(|\)$/g;function Qp(e,t){return Up.slice(e,t)}function Zp(e){Yp.inSFCRoot&&(Bp.innerLoc=ud(e+1,e+1)),cd(Bp);const{tag:t,ns:n}=Bp;0===n&&Fp.isPreTag(t)&&Gp++,Fp.isVoidTag(t)?td(Bp,e):(Kp.unshift(Bp),1!==n&&2!==n||(Yp.inXML=!0)),Bp=null}function ed(e,t,n){{const t=Kp[0]&&Kp[0].tag;"script"!==t&&"style"!==t&&e.includes("&")&&(e=Fp.decodeEntities(e,!1))}const s=Kp[0]||Vp,o=s.children[s.children.length-1];o&&2===o.type?(o.content+=e,pd(o.loc,n)):s.children.push({type:2,content:e,loc:ud(t,n)})}function td(e,t,n=!1){pd(e.loc,n?nd(t,60):function(e,t){let n=e;for(;Up.charCodeAt(n)!==t&&n<Up.length-1;)n++;return n}(t,62)+1),Yp.inSFCRoot&&(e.children.length?e.innerLoc.end=l({},e.children[e.children.length-1].loc.end):e.innerLoc.end=l({},e.innerLoc.start),e.innerLoc.source=Qp(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:s,ns:o,children:r}=e;if(Wp||("slot"===s?e.tagType=2:od(e)?e.tagType=3:function({tag:e,props:t}){if(Fp.isCustomElement(e))return!1;if("component"===e||(n=e.charCodeAt(0),n>64&&n<91)||np(e)||Fp.isBuiltInComponent&&Fp.isBuiltInComponent(e)||Fp.isNativeTag&&!Fp.isNativeTag(e))return!0;var n;for(let s=0;s<t.length;s++){const e=t[s];if(6===e.type){if("is"===e.name&&e.value){if(e.value.content.startsWith("vue:"))return!0;if($u("COMPILER_IS_ON_ELEMENT",Fp,e.loc))return!0}}else if(
  466. // :is on plain element - only treat as component in compat mode
  467. "bind"===e.name&&vp(e.arg,"is")&&$u("COMPILER_IS_ON_ELEMENT",Fp,e.loc))return!0}return!1}(e)&&(e.tagType=1)),Yp.inRCDATA||(e.children=id(r)),0===o&&Fp.isIgnoreNewlineTag(s)){const e=r[0];e&&2===e.type&&(e.content=e.content.replace(/^\r?\n/,""))}0===o&&Fp.isPreTag(s)&&Gp--,qp===e&&(Wp=Yp.inVPre=!1,qp=null),Yp.inXML&&0===(Kp[0]?Kp[0].ns:Fp.ns)&&(Yp.inXML=!1);{const t=e.props;if(!Yp.inSFCRoot&&Hu("COMPILER_NATIVE_TEMPLATE",Fp)&&"template"===e.tag&&!od(e)){const t=Kp[0]||Vp,n=t.children.indexOf(e);t.children.splice(n,1,...e.children)}const n=t.find(e=>6===e.type&&"inline-template"===e.name);n&&$u("COMPILER_INLINE_TEMPLATE",Fp,n.loc)&&e.children.length&&(n.value={type:2,content:Qp(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:n.loc})}}function nd(e,t){let n=e;for(;Up.charCodeAt(n)!==t&&n>=0;)n--;return n}const sd=new Set(["if","else","else-if","for","slot"]);function od({tag:e,props:t}){if("template"===e)for(let n=0;n<t.length;n++)if(7===t[n].type&&sd.has(t[n].name))return!0;return!1}const rd=/\r\n/g;function id(e){const t="preserve"!==Fp.whitespace;let n=!1;for(let s=0;s<e.length;s++){const o=e[s];if(2===o.type)if(Gp)o.content=o.content.replace(rd,"\n");else if(Lp(o.content)){const r=e[s-1]&&e[s-1].type,i=e[s+1]&&e[s+1].type;!r||!i||t&&(3===r&&(3===i||1===i)||1===r&&(3===i||1===i&&ad(o.content)))?(n=!0,e[s]=null):o.content=" "}else t&&(o.content=ld(o.content))}return n?e.filter(Boolean):e}function ad(e){for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);if(10===n||13===n)return!0}return!1}function ld(e){let t="",n=!1;for(let s=0;s<e.length;s++)Du(e.charCodeAt(s))?n||(t+=" ",n=!0):(t+=e[s],n=!1);return t}function cd(e){(Kp[0]||Vp).children.push(e)}function ud(e,t){return{start:Yp.getPos(e),
  468. // @ts-expect-error allow late attachment
  469. end:null==t?t:Yp.getPos(t),
  470. // @ts-expect-error allow late attachment
  471. source:null==t?t:Qp(e,t)}}function pd(e,t){e.end=Yp.getPos(t),e.source=Qp(e.start.offset,t)}function dd(e){const t={type:6,name:e.rawName,nameLoc:ud(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){const n=e.exp.loc;n.end.offset<e.loc.end.offset&&(n.start.offset--,n.start.column--,n.end.offset++,n.end.column++),t.value={type:2,content:e.exp.content,loc:n}}return t}function hd(e,t=!1,n,s=0,o=0){return Tu(e,t,n,s)}function fd(e,t,n){Fp.onError(Wu(e,ud(t,t)))}function md(e,t){if(Yp.reset(),Bp=null,Xp=null,Hp="",$p=-1,jp=-1,Kp.length=0,Up=e,Fp=l({},Dp),t){let e;for(e in t)null!=t[e]&&(Fp[e]=t[e])}Yp.mode="html"===Fp.parseMode?1:"sfc"===Fp.parseMode?2:0,Yp.inXML=1===Fp.ns||2===Fp.ns;const n=t&&t.delimiters;n&&(Yp.delimiterOpen=Vu(n[0]),Yp.delimiterClose=Vu(n[1]));const s=Vp=Eu([],e);return Yp.parse(Up),s.loc=ud(0,e.length),s.children=id(s.children),Vp=null,s}function gd(e,t){Ed(e,void 0,t,
  472. // Root node is unfortunately non-hoistable due to potential parent
  473. // fallthrough attributes.
  474. !!_d(e))}function _d(e){const t=e.children.filter(e=>3!==e.type);return 1!==t.length||1!==t[0].type||Cp(t[0])?null:t[0]}function Ed(e,t,n,s=!1,o=!1){const{children:r}=e,i=[];for(let u=0;u<r.length;u++){const t=r[u];if(1===t.type&&0===t.tagType){const e=s?0:vd(t,n);if(e>0){if(e>=2){t.codegenNode.patchFlag=-1,i.push(t);continue}}else{const e=t.codegenNode;if(13===e.type){const s=e.patchFlag;if((void 0===s||512===s||1===s)&&bd(t,n)>=2){const s=Td(t);s&&(e.props=n.hoist(s))}e.dynamicProps&&(e.dynamicProps=n.hoist(e.dynamicProps))}}}else if(12===t.type){if((s?0:vd(t,n))>=2){14===t.codegenNode.type&&t.codegenNode.arguments.length>0&&t.codegenNode.arguments.push("-1"),i.push(t);continue}}if(1===t.type){const s=1===t.tagType;s&&n.scopes.vSlot++,Ed(t,e,n,!1,o),s&&n.scopes.vSlot--}else if(11===t.type)Ed(t,e,n,1===t.children.length,!0);else if(9===t.type)for(let s=0;s<t.branches.length;s++)Ed(t.branches[s],e,n,1===t.branches[s].children.length,o)}let a=!1;if(i.length===r.length&&1===e.type)if(0===e.tagType&&e.codegenNode&&13===e.codegenNode.type&&d(e.codegenNode.children))e.codegenNode.children=l(yu(e.codegenNode.children)),a=!0;else if(1===e.tagType&&e.codegenNode&&13===e.codegenNode.type&&e.codegenNode.children&&!d(e.codegenNode.children)&&15===e.codegenNode.children.type){const t=c(e.codegenNode,"default");t&&(t.returns=l(yu(t.returns)),a=!0)}else if(3===e.tagType&&t&&1===t.type&&1===t.tagType&&t.codegenNode&&13===t.codegenNode.type&&t.codegenNode.children&&!d(t.codegenNode.children)&&15===t.codegenNode.children.type){const n=_p(e,"slot",!0),s=n&&n.arg&&c(t.codegenNode,n.arg);s&&(s.returns=l(yu(s.returns)),a=!0)}if(!a)for(const u of i)u.codegenNode=n.cache(u.codegenNode);function l(e){const t=n.cache(e);return t.needArraySpread=!0,t}function c(e,t){if(e.children&&!d(e.children)&&15===e.children.type){const n=e.children.properties.find(e=>e.key===t||e.key.content===t);return n&&n.value}}i.length&&n.transformHoist&&n.transformHoist(r,n,e)}function vd(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(0!==e.tagType)return 0;const s=n.get(e);if(void 0!==s)return s;const o=e.codegenNode;if(13!==o.type)return 0;if(o.isBlock&&"svg"!==e.tag&&"foreignObject"!==e.tag&&"math"!==e.tag)return 0;if(void 0===o.patchFlag){let s=3;const r=bd(e,t);if(0===r)return n.set(e,0),0;r<s&&(s=r);for(let o=0;o<e.children.length;o++){const r=vd(e.children[o],t);if(0===r)return n.set(e,0),0;r<s&&(s=r)}if(s>1)for(let o=0;o<e.props.length;o++){const r=e.props[o];if(7===r.type&&"bind"===r.name&&r.exp){const o=vd(r.exp,t);if(0===o)return n.set(e,0),0;o<s&&(s=o)}}if(o.isBlock){for(let t=0;t<e.props.length;t++){if(7===e.props[t].type)return n.set(e,0),0}t.removeHelper(wc),t.removeHelper(ku(t.inSSR,o.isComponent)),o.isBlock=!1,t.helper(Ru(t.inSSR,o.isComponent))}return n.set(e,s),s}return n.set(e,0),0;case 2:case 3:return 3;case 9:case 11:case 10:default:return 0;case 5:case 12:return vd(e.content,t);case 4:return e.constType;case 8:let r=3;for(let n=0;n<e.children.length;n++){const s=e.children[n];if(E(s)||v(s))continue;const o=vd(s,t);if(0===o)return 0;o<r&&(r=o)}return r;case 20:return 2}}const yd=new Set([Zc,eu,tu,nu]);function Sd(e,t){if(14===e.type&&!E(e.callee)&&yd.has(e.callee)){const n=e.arguments[0];if(4===n.type)return vd(n,t);if(14===n.type)return Sd(n,t)}return 0}function bd(e,t){let n=3;const s=Td(e);if(s&&15===s.type){const{properties:e}=s;for(let s=0;s<e.length;s++){const{key:o,value:r}=e[s],i=vd(o,t);if(0===i)return i;let a;if(i<n&&(n=i),a=4===r.type?vd(r,t):14===r.type?Sd(r,t):0,0===a)return a;a<n&&(n=a)}}return n}function Td(e){const t=e.codegenNode;if(13===t.type)return t.props}function Nd(e,{filename:t="",prefixIdentifiers:s=!1,hoistStatic:r=!1,hmr:i=!1,cacheHandlers:a=!1,nodeTransforms:l=[],directiveTransforms:c={},transformHoist:u=null,isBuiltInComponent:p=o,isCustomElement:d=o,expressionPlugins:h=[],scopeId:f=null,slotted:m=!0,ssr:g=!1,inSSR:_=!1,ssrCssVars:v="",bindingMetadata:y=n,inline:S=!1,isTS:b=!1,onError:T=ju,onWarn:N=Gu,compatConfig:C}){const I=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),O={
  475. // options
  476. filename:t,selfName:I&&P(k(I[1])),prefixIdentifiers:s,hoistStatic:r,hmr:i,cacheHandlers:a,nodeTransforms:l,directiveTransforms:c,transformHoist:u,isBuiltInComponent:p,isCustomElement:d,expressionPlugins:h,scopeId:f,slotted:m,ssr:g,inSSR:_,ssrCssVars:v,bindingMetadata:y,inline:S,isTS:b,onError:T,onWarn:N,compatConfig:C,
  477. // state
  478. root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],cached:[],constantCache:new WeakMap,temps:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,grandParent:null,currentNode:e,childIndex:0,inVOnce:!1,
  479. // methods
  480. helper(e){const t=O.helpers.get(e)||0;return O.helpers.set(e,t+1),e},removeHelper(e){const t=O.helpers.get(e);if(t){const n=t-1;n?O.helpers.set(e,n):O.helpers.delete(e)}},helperString:e=>`_${mu[O.helper(e)]}`,replaceNode(e){O.parent.children[O.childIndex]=O.currentNode=e},removeNode(e){const t=O.parent.children,n=e?t.indexOf(e):O.currentNode?O.childIndex:-1;e&&e!==O.currentNode?O.childIndex>n&&(O.childIndex--,O.onNodeRemoved()):(O.currentNode=null,O.onNodeRemoved()),O.parent.children.splice(n,1)},onNodeRemoved:o,addIdentifiers(e){},removeIdentifiers(e){},hoist(e){E(e)&&(e=Tu(e)),O.hoists.push(e);const t=Tu(`_hoisted_${O.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache(e,t=!1,n=!1){const s=Au(O.cached.length,e,t,n);return O.cached.push(s),s}};return O.filters=new Set,O}function Cd(e,t){const n=Nd(e,t);Id(e,n),t.hoistStatic&&gd(e,n),t.ssr||function(e,t){const{helper:n}=t,{children:s}=e;if(1===s.length){const n=_d(e);if(n&&n.codegenNode){const s=n.codegenNode;13===s.type&&Mu(s,t),e.codegenNode=s}else e.codegenNode=s[0]}else if(s.length>1){let s=64;e.codegenNode=vu(t,n(Rc),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function Id(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let r=0;r<n.length;r++){const o=n[r](e,t);if(o&&(d(o)?s.push(...o):s.push(o)),!t.currentNode)return;e=t.currentNode}switch(e.type){case 3:t.ssr||t.helper(Bc);break;case 5:t.ssr||t.helper(zc);break;
  481. // for container types, further traverse downwards
  482. case 9:for(let n=0;n<e.branches.length;n++)Id(e.branches[n],t);break;case 10:case 11:case 1:case 0:!function(e,t){let n=0;const s=()=>{n--};for(;n<e.children.length;n++){const o=e.children[n];E(o)||(t.grandParent=t.parent,t.parent=e,t.childIndex=n,t.onNodeRemoved=s,Id(o,t))}}(e,t)}t.currentNode=e;let o=s.length;for(;o--;)s[o]()}function Od(e,t){const n=E(e)?t=>t===e:t=>e.test(t);return(e,s)=>{if(1===e.type){const{props:o}=e;if(3===e.tagType&&o.some(Tp))return;const r=[];for(let i=0;i<o.length;i++){const a=o[i];if(7===a.type&&n(a.name)){o.splice(i,1),i--;const n=t(e,a,s);n&&r.push(n)}}return r}}}const Ad="/*@__PURE__*/",xd=e=>`${mu[e]}: _${mu[e]}`;function Rd(e,t={}){const n=function(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:s=!1,filename:o="template.vue.html",scopeId:r=null,optimizeImports:i=!1,runtimeGlobalName:a="Vue",runtimeModuleName:l="vue",ssrRuntimeModuleName:c="vue/server-renderer",ssr:u=!1,isTS:p=!1,inSSR:d=!1}){const h={mode:t,prefixIdentifiers:n,sourceMap:s,filename:o,scopeId:r,optimizeImports:i,runtimeGlobalName:a,runtimeModuleName:l,ssrRuntimeModuleName:c,ssr:u,isTS:p,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:e=>`_${mu[e]}`,push(e,t=-2,n){h.code+=e},indent(){f(++h.indentLevel)},deindent(e=!1){e?--h.indentLevel:f(--h.indentLevel)},newline(){f(h.indentLevel)}};function f(e){h.push("\n"+" ".repeat(e),0
  483. /* Start */)}return h}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:o,prefixIdentifiers:r,indent:i,deindent:a,newline:l,scopeId:c,ssr:u}=n,p=Array.from(e.helpers),d=p.length>0,h=!r&&"module"!==s;!function(e,t){const{ssr:n,prefixIdentifiers:s,push:o,newline:r,runtimeModuleName:i,runtimeGlobalName:a,ssrRuntimeModuleName:l}=t,c=a,u=Array.from(e.helpers);if(u.length>0&&(o(`const _Vue = ${c}\n`,-1
  484. /* End */),e.hoists.length)){o(`const { ${[Vc,Uc,Bc,Xc,Hc].filter(e=>u.includes(e)).map(xd).join(", ")} } = _Vue\n`,-1
  485. /* End */)}(function(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s}=t;s();for(let o=0;o<e.length;o++){const r=e[o];r&&(n(`const _hoisted_${o+1} = `),Pd(r,t),s())}t.pure=!1})(e.hoists,t),r(),o("return ")}(e,n);if(o(`function ${u?"ssrRender":"render"}(${(u?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ")}) {`),i(),h&&(o("with (_ctx) {"),i(),d&&(o(`const { ${p.map(xd).join(", ")} } = _Vue\n`,-1
  486. /* End */),l())),e.components.length&&(kd(e.components,"component",n),(e.directives.length||e.temps>0)&&l()),e.directives.length&&(kd(e.directives,"directive",n),e.temps>0&&l()),e.filters&&e.filters.length&&(l(),kd(e.filters,"filter",n),l()),e.temps>0){o("let ");for(let t=0;t<e.temps;t++)o(`${t>0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(o("\n",0
  487. /* Start */),l()),u||o("return "),e.codegenNode?Pd(e.codegenNode,n):o("null"),h&&(a(),o("}")),a(),o("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function kd(e,t,{helper:n,push:s,newline:o,isTS:r}){const i=n("filter"===t?Wc:"component"===t?$c:Gc);for(let a=0;a<e.length;a++){let n=e[a];const l=n.endsWith("__self");l&&(n=n.slice(0,-6)),s(`const ${Rp(n,t)} = ${i}(${JSON.stringify(n)}${l?", true":""})${r?"!":""}`),a<e.length-1&&o()}}function Md(e,t){const n=e.length>3||!1;t.push("["),n&&t.indent(),Ld(e,t,n),n&&t.deindent(),t.push("]")}function Ld(e,t,n=!1,s=!0){const{push:o,newline:r}=t;for(let i=0;i<e.length;i++){const a=e[i];E(a)?o(a,-3
  488. /* Unknown */):d(a)?Md(a,t):Pd(a,t),i<e.length-1&&(n?(s&&o(","),r()):s&&o(", "))}}function Pd(e,t){if(E(e))t.push(e,-3
  489. /* Unknown */);else if(v(e))t.push(t.helper(e));else switch(e.type){case 1:case 9:case 11:case 12:Pd(e.codegenNode,t);break;case 2:!function(e,t){t.push(JSON.stringify(e.content),-3,e)}(e,t);break;case 4:wd(e,t);break;case 5:!function(e,t){const{push:n,helper:s,pure:o}=t;o&&n(Ad);n(`${s(zc)}(`),Pd(e.content,t),n(")")}(e,t);break;case 8:Dd(e,t);break;case 3:!function(e,t){const{push:n,helper:s,pure:o}=t;o&&n(Ad);n(`${s(Bc)}(${JSON.stringify(e.content)})`,-3,e)}(e,t);break;case 13:!function(e,t){const{push:n,helper:s,pure:o}=t,{tag:r,props:i,children:a,patchFlag:l,dynamicProps:c,directives:u,isBlock:p,disableTracking:d,isComponent:h}=e;let f;l&&(f=String(l));u&&n(s(qc)+"(");p&&n(`(${s(wc)}(${d?"true":""}), `);o&&n(Ad);const m=p?ku(t.inSSR,h):Ru(t.inSSR,h);n(s(m)+"(",-2,e),Ld(function(e){let t=e.length;for(;t--&&null==e[t];);return e.slice(0,t+1).map(e=>e||"null")}([r,i,a,f,c]),t),n(")"),p&&n(")");u&&(n(", "),Pd(u,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:s,pure:o}=t,r=E(e.callee)?e.callee:s(e.callee);o&&n(Ad);n(r+"(",-2,e),Ld(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:s,deindent:o,newline:r}=t,{properties:i}=e;if(!i.length)return void n("{}",-2,e);const a=i.length>1||!1;n(a?"{":"{ "),a&&s();for(let l=0;l<i.length;l++){const{key:e,value:s}=i[l];Fd(e,t),n(": "),Pd(s,t),l<i.length-1&&(n(","),r())}a&&o(),n(a?"}":" }")}(e,t);break;case 17:!function(e,t){Md(e.elements,t)}(e,t);break;case 18:!function(e,t){const{push:n,indent:s,deindent:o}=t,{params:r,returns:i,body:a,newline:l,isSlot:c}=e;c&&n(`_${mu[uu]}(`);n("(",-2,e),d(r)?Ld(r,t):r&&Pd(r,t);n(") => "),(l||a)&&(n("{"),s());i?(l&&n("return "),d(i)?Md(i,t):Pd(i,t)):a&&Pd(a,t);(l||a)&&(o(),n("}"));c&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function(e,t){const{test:n,consequent:s,alternate:o,newline:r}=e,{push:i,indent:a,deindent:l,newline:c}=t;if(4===n.type){const e=!op(n.content);e&&i("("),wd(n,t),e&&i(")")}else i("("),Pd(n,t),i(")");r&&a(),t.indentLevel++,r||i(" "),i("? "),Pd(s,t),t.indentLevel--,r&&c(),r||i(" "),i(": ");const u=19===o.type;u||t.indentLevel++;Pd(o,t),u||t.indentLevel--;r&&l(!0
  490. /* without newline */)}(e,t);break;case 20:!function(e,t){const{push:n,helper:s,indent:o,deindent:r,newline:i}=t,{needPauseTracking:a,needArraySpread:l}=e;l&&n("[...(");n(`_cache[${e.index}] || (`),a&&(o(),n(`${s(au)}(-1`),e.inVOnce&&n(", true"),n("),"),i(),n("("));n(`_cache[${e.index}] = `),Pd(e.value,t),a&&(n(`).cacheIndex = ${e.index},`),i(),n(`${s(au)}(1),`),i(),n(`_cache[${e.index}]`),r());n(")"),l&&n(")]")}(e,t);break;case 21:Ld(e.body,t,!0,!1)}}function wd(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,-3,e)}function Dd(e,t){for(let n=0;n<e.children.length;n++){const s=e.children[n];E(s)?t.push(s,-3
  491. /* Unknown */):Pd(s,t)}}function Fd(e,t){const{push:n}=t;if(8===e.type)n("["),Dd(e,t),n("]");else if(e.isStatic){n(op(e.content)?e.content:JSON.stringify(e.content),-2,e)}else n(`[${e.content}]`,-3,e)}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");function Vd(e,t,n=!1,s=!1,o=Object.create(t.identifiers)){return e}const Ud=Od(/^(?:if|else|else-if)$/,(e,t,n)=>Bd(e,t,n,(e,t,s)=>{const o=n.parent.children;let r=o.indexOf(e),i=0;for(;r-- >=0;){const e=o[r];e&&9===e.type&&(i+=e.branches.length)}return()=>{if(s)e.codegenNode=Hd(t,i,n);else{const s=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);s.alternate=Hd(t,i+e.branches.length-1,n)}}}));function Bd(e,t,n,s){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(Wu(28,t.loc)),t.exp=Tu("true",!1,s)}if("if"===t.name){const r=Xd(e,t),i={type:9,loc:(o=e.loc,ud(o.start.offset,o.end.offset)),branches:[r]};if(n.replaceNode(i),s)return s(i,r,!0)}else{const o=n.parent.children;let r=o.indexOf(e);for(;r-- >=-1;){const i=o[r];if(!i||!wp(i)){if(i&&9===i.type){"else-if"!==t.name&&"else"!==t.name||void 0!==i.branches[i.branches.length-1].condition||n.onError(Wu(30,e.loc)),n.removeNode();const o=Xd(e,t);i.branches.push(o);const r=s&&s(i,o,!1);Id(o,n),r&&r(),n.currentNode=null}else n.onError(Wu(30,e.loc));break}n.removeNode(i)}}var o}function Xd(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!_p(e,"for")?e.children:[e],userKey:Ep(e,"key"),isTemplateIf:n}}function Hd(e,t,n){return e.condition?Ou(e.condition,$d(e,t,n),
  492. // make sure to pass in asBlock: true so that the comment node call
  493. // closes the current block.
  494. Cu(n.helper(Bc),['""',"true"])):$d(e,t,n)}function $d(e,t,n){const{helper:s}=n,o=bu("key",Tu(`${t}`,!1,_u,2)),{children:r}=e,i=r[0];if(1!==r.length||1!==i.type){if(1===r.length&&11===i.type){const e=i.codegenNode;return Ap(e,o,n),e}{let t=64;return vu(n,s(Rc),Su([o]),r,t,void 0,void 0,!0,!1,!1,e.loc)}}{const e=i.codegenNode,t=kp(e);return 13===t.type&&Mu(t,n),Ap(t,o,n),e}}const jd=Od("for",(e,t,n)=>{const{helper:s,removeHelper:o}=n;return Gd(e,t,n,t=>{const r=Cu(s(Kc),[t.source]),i=Np(e),a=_p(e,"memo"),l=Ep(e,"key",!1,!0);l&&l.type;let c=l&&(6===l.type?l.value?Tu(l.value.content,!0):void 0:l.exp);const u=l&&c?bu("key",c):null,p=4===t.source.type&&t.source.constType>0,d=p?64:l?128:256;return t.codegenNode=vu(n,s(Rc),void 0,r,d,void 0,void 0,!0,!p,!1,e.loc),()=>{let l;const{children:d}=t,h=1!==d.length||1!==d[0].type,f=Cp(e)?e:i&&1===e.children.length&&Cp(e.children[0])?e.children[0]:null;if(f?(l=f.codegenNode,i&&u&&Ap(l,u,n)):h?l=vu(n,s(Rc),u?Su([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(l=d[0].codegenNode,i&&u&&Ap(l,u,n),l.isBlock!==!p&&(l.isBlock?(o(wc),o(ku(n.inSSR,l.isComponent))):o(Ru(n.inSSR,l.isComponent))),l.isBlock=!p,l.isBlock?(s(wc),s(ku(n.inSSR,l.isComponent))):s(Ru(n.inSSR,l.isComponent))),a){const e=Iu(qd(t.parseResult,[Tu("_cached")]));e.body=xu([Nu(["const _memo = (",a.exp,")"]),Nu(["if (_cached && _cached.el",...c?[" && _cached.key === ",c]:[],` && ${n.helperString(fu)}(_cached, _memo)) return _cached`]),Nu(["const _item = ",l]),Tu("_item.memo = _memo"),Tu("return _item")]),r.arguments.push(e,Tu("_cache"),Tu(String(n.cached.length))),n.cached.push(null)}else r.arguments.push(Iu(qd(t.parseResult),l,!0))}})});function Gd(e,t,n,s){if(!t.exp)return void n.onError(Wu(31,t.loc));const o=t.forParseResult;if(!o)return void n.onError(Wu(32,t.loc));Wd(o);const{addIdentifiers:r,removeIdentifiers:i,scopes:a}=n,{source:l,value:c,key:u,index:p}=o,d={type:11,loc:t.loc,source:l,valueAlias:c,keyAlias:u,objectIndexAlias:p,parseResult:o,children:Np(e)?e.children:[e]};n.replaceNode(d),a.vFor++;const h=s&&s(d);return()=>{a.vFor--,h&&h()}}function Wd(e,t){e.finalized||(e.finalized=!0)}function qd({value:e,key:t,index:n},s=[]){return function(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((e,t)=>e||Tu("_".repeat(t+1),!1))}([e,t,n,...s])}const Kd=Tu("undefined",!1),Yd=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const n=_p(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Jd=(e,t,n,s)=>Iu(e,n,!1,!0,n.length?n[0].loc:s);function zd(e,t,n=Jd){t.helper(uu);const{children:s,loc:o}=e,r=[],i=[];let a=t.scopes.vSlot>0||t.scopes.vFor>0;const l=_p(e,"slot",!0);if(l){const{arg:e,exp:t}=l;e&&!tp(e)&&(a=!0),r.push(bu(e||Tu("default",!0),n(t,void 0,s,o)))}let c=!1,u=!1;const p=[],d=new Set;let h=0;for(let g=0;g<s.length;g++){const e=s[g];let o;if(!Np(e)||!(o=_p(e,"slot",!0))){3!==e.type&&p.push(e);continue}if(l){t.onError(Wu(37,o.loc));break}c=!0;const{children:f,loc:m}=e,{arg:_=Tu("default",!0),exp:E,loc:v}=o;let y;tp(_)?y=_?_.content:"default":a=!0;const S=_p(e,"for"),b=n(E,S,f,m);let T,N;if(T=_p(e,"if"))a=!0,i.push(Ou(T.exp,Qd(_,b,h++),Kd));else if(N=_p(e,/^else(?:-if)?$/,!0
  495. /* allowEmpty */)){let e,n=g;for(;n--&&(e=s[n],wp(e)););if(e&&Np(e)&&_p(e,/^(?:else-)?if$/)){let e=i[i.length-1];for(;19===e.alternate.type;)e=e.alternate;e.alternate=N.exp?Ou(N.exp,Qd(_,b,h++),Kd):Qd(_,b,h++)}else t.onError(Wu(30,N.loc))}else if(S){a=!0;const e=S.forParseResult;e?(Wd(e),i.push(Cu(t.helper(Kc),[e.source,Iu(qd(e),Qd(_,b),!0)]))):t.onError(Wu(32,S.loc))}else{if(y){if(d.has(y)){t.onError(Wu(38,v));continue}d.add(y),"default"===y&&(u=!0)}r.push(bu(_,b))}}if(!l){const e=(e,s)=>{const r=n(e,void 0,s,o);return t.compatConfig&&(r.isNonScopedSlot=!0),bu("default",r)};c?p.length&&// #3766
  496. // with whitespace: 'preserve', whitespaces between slots will end up in
  497. // implicitDefaultChildren. Ignore if all implicit children are whitespaces.
  498. !p.every(Pp)&&(u?t.onError(Wu(39,p[0].loc)):r.push(e(void 0,p))):r.push(e(void 0,s))}const f=a?2:Zd(e.children)?3:1;let m=Su(r.concat(bu("_",
  499. // 2 = compiled but dynamic = can skip normalization, but must run diff
  500. // 1 = compiled and static = can skip normalization AND diff as optimized
  501. Tu(f+"",!1))),o);return i.length&&(m=Cu(t.helper(Jc),[m,yu(i)])),{slots:m,hasDynamicSlots:a}}function Qd(e,t,n){const s=[bu("name",e),bu("fn",t)];return null!=n&&s.push(bu("key",Tu(String(n),!0))),Su(s)}function Zd(e){for(let t=0;t<e.length;t++){const n=e[t];switch(n.type){case 1:if(2===n.tagType||Zd(n.children))return!0;break;case 9:if(Zd(n.branches))return!0;break;case 10:case 11:if(Zd(n.children))return!0}}return!1}const eh=new WeakMap,th=(e,t)=>function(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:n,props:s}=e,o=1===e.tagType;let r=o?nh(e,t):`"${n}"`;const i=y(r)&&r.callee===jc;let a,l,c,u,p,d=0,h=
  502. // dynamic component may resolve to plain elements
  503. i||r===kc||r===Mc||!o&&(// <svg> and <foreignObject> must be forced into blocks so that block
  504. // updates inside get proper isSVG flag at runtime. (#639, #643)
  505. // This is technically web-specific, but splitting the logic out of core
  506. // leads to too much unnecessary complexity.
  507. "svg"===n||"foreignObject"===n||"math"===n);if(s.length>0){const n=sh(e,t,void 0,o,i);a=n.props,d=n.patchFlag,u=n.dynamicPropNames;const s=n.directives;p=s&&s.length?yu(s.map(e=>ih(e,t))):void 0,n.shouldUseBlock&&(h=!0)}if(e.children.length>0){r===Lc&&(h=!0,d|=1024);if(o&&// Teleport is not a real component and has dedicated runtime handling
  508. r!==kc&&// explained above.
  509. r!==Lc){const{slots:n,hasDynamicSlots:s}=zd(e,t);l=n,s&&(d|=1024)}else if(1===e.children.length&&r!==kc){const n=e.children[0],s=n.type,o=5===s||8===s;o&&0===vd(n,t)&&(d|=1),l=o||2===s?n:e.children}else l=e.children}u&&u.length&&(c=function(e){let t="[";for(let n=0,s=e.length;n<s;n++)t+=JSON.stringify(e[n]),n<s-1&&(t+=", ");return t+"]"}(u)),e.codegenNode=vu(t,r,a,l,0===d?void 0:d,c,p,!!h,!1,o,e.loc)};function nh(e,t,n=!1){let{tag:s}=e;const o=ah(s),r=Ep(e,"is",!1,!0
  510. /* allow empty */);if(r)if(o||Hu("COMPILER_IS_ON_ELEMENT",t)){let e;if(6===r.type?e=r.value&&Tu(r.value.content,!0):(e=r.exp,e||(e=Tu("is",!1,r.arg.loc))),e)return Cu(t.helper(jc),[e])}else 6===r.type&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const i=np(s)||t.isBuiltInComponent(s);return i?(n||t.helper(i),i):(t.helper($c),t.components.add(s),Rp(s,"component"))}function sh(e,t,n=e.props,s,o,r=!1){const{tag:a,loc:l,children:c}=e;let u=[];const p=[],d=[],h=c.length>0;let f=!1,m=0,g=!1,_=!1,E=!1,y=!1,S=!1,b=!1;const T=[],N=e=>{u.length&&(p.push(Su(oh(u),l)),u=[]),e&&p.push(e)},C=()=>{t.scopes.vFor>0&&u.push(bu(Tu("ref_for",!0),Tu("true")))},I=({key:e,value:n})=>{if(tp(e)){const r=e.content,a=i(r);if(!a||s&&!o||// omit the flag for click handlers because hydration gives click
  511. // dedicated fast path.
  512. "onclick"===r.toLowerCase()||// omit v-model handlers
  513. "onUpdate:modelValue"===r||O(r)||(y=!0),a&&O(r)&&(b=!0),a&&14===n.type&&(n=n.arguments[0]),20===n.type||(4===n.type||8===n.type)&&vd(n,t)>0)return;"ref"===r?g=!0:"class"===r?_=!0:"style"===r?E=!0:"key"===r||T.includes(r)||T.push(r),!s||"class"!==r&&"style"!==r||T.includes(r)||T.push(r)}else S=!0};for(let i=0;i<n.length;i++){const o=n[i];if(6===o.type){const{loc:e,name:n,nameLoc:s,value:r}=o;let i=!0;if("ref"===n&&(g=!0,C()),"is"===n&&(ah(a)||r&&r.content.startsWith("vue:")||Hu("COMPILER_IS_ON_ELEMENT",t)))continue;u.push(bu(Tu(n,!0,s),Tu(r?r.content:"",i,r?r.loc:e)))}else{const{name:n,arg:i,exp:c,loc:g,modifiers:_}=o,E="bind"===n,y="on"===n;if("slot"===n){s||t.onError(Wu(40,g));continue}if("once"===n||"memo"===n)continue;if("is"===n||E&&vp(i,"is")&&(ah(a)||Hu("COMPILER_IS_ON_ELEMENT",t)))continue;if(y&&r)continue;if((
  514. // #938: elements with dynamic keys should be forced into blocks
  515. E&&vp(i,"key")||// inline before-update hooks need to force block so that it is invoked
  516. // before children
  517. y&&h&&vp(i,"vue:before-update"))&&(f=!0),E&&vp(i,"ref")&&C(),!i&&(E||y)){if(S=!0,c)if(E){if(N(),Hu("COMPILER_V_BIND_OBJECT_ORDER",t)){p.unshift(c);continue}C(),N(),p.push(c)}else N({type:14,loc:g,callee:t.helper(su),arguments:s?[c]:[c,"true"]});else t.onError(Wu(E?34:35,g));continue}E&&_.some(e=>"prop"===e.content)&&(m|=32);const b=t.directiveTransforms[n];if(b){const{props:n,needRuntime:s}=b(o,e,t);!r&&n.forEach(I),y&&i&&!tp(i)?N(Su(n,l)):u.push(...n),s&&(d.push(o),v(s)&&eh.set(o,s))}else A(n)||(d.push(o),h&&(f=!0))}}let x;if(p.length?(N(),x=p.length>1?Cu(t.helper(Qc),p,l):p[0]):u.length&&(x=Su(oh(u),l)),S?m|=16:(_&&!s&&(m|=2),E&&!s&&(m|=4),T.length&&(m|=8),y&&(m|=32)),f||0!==m&&32!==m||!(g||b||d.length>0)||(m|=512),!t.inSSR&&x)switch(x.type){case 15:let e=-1,n=-1,s=!1;for(let t=0;t<x.properties.length;t++){const o=x.properties[t].key;tp(o)?"class"===o.content?e=t:"style"===o.content&&(n=t):o.isHandlerKey||(s=!0)}const o=x.properties[e],r=x.properties[n];s?x=Cu(t.helper(tu),[x]):(o&&!tp(o.value)&&(o.value=Cu(t.helper(Zc),[o.value])),r&&(// the static style is compiled into an object,
  518. // so use `hasStyleBinding` to ensure that it is a dynamic style binding
  519. E||4===r.value.type&&"["===r.value.content.trim()[0]||// v-bind:style and style both exist,
  520. // v-bind:style with static literal object
  521. 17===r.value.type)&&(r.value=Cu(t.helper(eu),[r.value])));break;case 14:break;default:x=Cu(t.helper(tu),[Cu(t.helper(nu),[x])])}return{props:x,directives:d,patchFlag:m,dynamicPropNames:T,shouldUseBlock:f}}function oh(e){const t=new Map,n=[];for(let s=0;s<e.length;s++){const o=e[s];if(8===o.key.type||!o.key.isStatic){n.push(o);continue}const r=o.key.content,a=t.get(r);a?("style"===r||"class"===r||i(r))&&rh(a,o):(t.set(r,o),n.push(o))}return n}function rh(e,t){17===e.value.type?e.value.elements.push(t.value):e.value=yu([e.value,t.value],e.loc)}function ih(e,t){const n=[],s=eh.get(e);s?n.push(t.helperString(s)):(t.helper(Gc),t.directives.add(e.name),n.push(Rp(e.name,"directive")));const{loc:o}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const t=Tu("true",!1,o);n.push(Su(e.modifiers.map(e=>bu(e,t)),o))}return yu(n,e.loc)}function ah(e){return"component"===e||"Component"===e}const lh=(e,t)=>{if(Cp(e)){const{children:n,loc:s}=e,{slotName:o,slotProps:r}=ch(e,t),i=[t.prefixIdentifiers?"_ctx.$slots":"$slots",o,"{}","undefined","true"];let a=2;r&&(i[2]=r,a=3),n.length&&(i[3]=Iu([],n,!1,!1,s),a=4),t.scopeId&&!t.slotted&&(a=5),i.splice(a),e.codegenNode=Cu(t.helper(Yc),i,s)}};function ch(e,t){let n,s='"default"';const o=[];for(let r=0;r<e.props.length;r++){const t=e.props[r];if(6===t.type)t.value&&("name"===t.name?s=JSON.stringify(t.value.content):(t.name=k(t.name),o.push(t)));else if("bind"===t.name&&vp(t.arg,"name")){if(t.exp)s=t.exp;else if(t.arg&&4===t.arg.type){const e=k(t.arg.content);s=t.exp=Tu(e,!1,t.arg.loc)}}else"bind"===t.name&&t.arg&&tp(t.arg)&&(t.arg.content=k(t.arg.content)),o.push(t)}if(o.length>0){const{props:s,directives:r}=sh(e,t,o,!1,!1);n=s,r.length&&t.onError(Wu(36,r[0].loc))}return{slotName:s,slotProps:n}}const uh=(e,t,n,s)=>{const{loc:o,modifiers:r,arg:i}=e;let a;if(e.exp||r.length||n.onError(Wu(35,o)),4===i.type)if(i.isStatic){let e=i.content;e.startsWith("vue:")&&(e=`vnode-${e.slice(4)}`);a=Tu(0!==t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?
  522. // for non-element and vnode lifecycle event listeners, auto convert
  523. // it to camelCase. See issue #2249
  524. w(k(e)):
  525. // preserve case for plain element listeners that have uppercase
  526. // letters, as these may be custom elements' custom events
  527. `on:${e}`,!0,i.loc)}else a=Nu([`${n.helperString(iu)}(`,i,")"]);else a=i,a.children.unshift(`${n.helperString(iu)}(`),a.children.push(")");let l=e.exp;l&&!l.content.trim()&&(l=void 0);let c=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const e=pp(l),t=!(e||mp(l)),n=l.content.includes(";");(t||c&&e)&&(l=Nu([`${t?"$event":"(...args)"} => ${n?"{":"("}`,l,n?"}":")"]))}let u={props:[bu(a,l||Tu("() => {}",!1,o))]};return s&&(u=s(u)),c&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(e=>e.key.isHandlerKey=!0),u},ph=(e,t,n)=>{const{modifiers:s,loc:o}=e,r=e.arg;let{exp:i}=e;return i&&4===i.type&&!i.content.trim()&&(i=void 0),4!==r.type?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content=r.content?`${r.content} || ""`:'""'),s.some(e=>"camel"===e.content)&&(4===r.type?r.isStatic?r.content=k(r.content):r.content=`${n.helperString(ou)}(${r.content})`:(r.children.unshift(`${n.helperString(ou)}(`),r.children.push(")"))),n.inSSR||(s.some(e=>"prop"===e.content)&&dh(r,"."),s.some(e=>"attr"===e.content)&&dh(r,"^")),{props:[bu(r,i)]}},dh=(e,t)=>{4===e.type?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},hh=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let s,o=!1;for(let e=0;e<n.length;e++){const t=n[e];if(Sp(t)){o=!0;for(let o=e+1;o<n.length;o++){const r=n[o];if(!Sp(r)){s=void 0;break}s||(s=n[e]=Nu([t],t.loc)),s.children.push(" + ",r),n.splice(o,1),o--}}}if(o&&(// if this is a plain element with a single text child, leave it
  528. // as-is since the runtime has dedicated fast path for this by directly
  529. // setting textContent of the element.
  530. // for component root it's always normalized anyway.
  531. 1!==n.length||0!==e.type&&(1!==e.type||0!==e.tagType||e.props.find(e=>7===e.type&&!t.directiveTransforms[e.name])||"template"===e.tag)))for(let e=0;e<n.length;e++){const s=n[e];if(Sp(s)||8===s.type){const o=[];2===s.type&&" "===s.content||o.push(s),t.ssr||0!==vd(s,t)||o.push("1"),n[e]={type:12,content:s,loc:s.loc,codegenNode:Cu(t.helper(Xc),o)}}}}},fh=new WeakSet,mh=(e,t)=>{if(1===e.type&&_p(e,"once",!0)){if(fh.has(e)||t.inVOnce||t.inSSR)return;return fh.add(e),t.inVOnce=!0,t.helper(au),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0,!0))}}},gh=(e,t,n)=>{const{exp:s,arg:o}=e;if(!s)return n.onError(Wu(41,e.loc)),_h();const r=s.loc.source.trim(),i=4===s.type?s.content:r,a=n.bindingMetadata[r];if("props"===a||"props-aliased"===a)return n.onError(Wu(44,s.loc)),_h();if("literal-const"===a||"setup-const"===a)return n.onError(Wu(45,s.loc)),_h();if(!i.trim()||!pp(s))return n.onError(Wu(42,s.loc)),_h();const l=o||Tu("modelValue",!0),c=o?tp(o)?`onUpdate:${k(o.content)}`:Nu(['"onUpdate:" + ',o]):"onUpdate:modelValue";let u;u=Nu([`${n.isTS?"($event: any)":"$event"} => ((`,s,") = $event)"]);const p=[
  532. // modelValue: foo
  533. bu(l,e.exp),
  534. // "onUpdate:modelValue": $event => (foo = $event)
  535. bu(c,u)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map(e=>e.content).map(e=>(op(e)?e:JSON.stringify(e))+": true").join(", "),n=o?tp(o)?`${o.content}Modifiers`:Nu([o,' + "Modifiers"']):"modelModifiers";p.push(bu(n,Tu(`{ ${t} }`,!1,e.loc,2)))}return _h(p)};function _h(e=[]){return{props:e}}const Eh=/[\w).+\-_$\]]/,vh=(e,t)=>{Hu("COMPILER_FILTERS",t)&&(5===e.type?yh(e.content,t):1===e.type&&e.props.forEach(e=>{7===e.type&&"for"!==e.name&&e.exp&&yh(e.exp,t)}))};function yh(e,t){if(4===e.type)Sh(e,t);else for(let n=0;n<e.children.length;n++){const s=e.children[n];"object"==typeof s&&(4===s.type?Sh(s,t):8===s.type?yh(e,t):5===s.type&&yh(s.content,t))}}function Sh(e,t){const n=e.content;let s,o,r,i,a=!1,l=!1,c=!1,u=!1,p=0,d=0,h=0,f=0,m=[];for(r=0;r<n.length;r++)if(o=s,s=n.charCodeAt(r),a)39===s&&92!==o&&(a=!1);else if(l)34===s&&92!==o&&(l=!1);else if(c)96===s&&92!==o&&(c=!1);else if(u)47===s&&92!==o&&(u=!1);else if(124!==s||// pipe
  536. 124===n.charCodeAt(r+1)||124===n.charCodeAt(r-1)||p||d||h){switch(s){case 34:l=!0;break;
  537. // "
  538. case 39:a=!0;break;
  539. // '
  540. case 96:c=!0;break;
  541. // `
  542. case 40:h++;break;
  543. // (
  544. case 41:h--;break;
  545. // )
  546. case 91:d++;break;
  547. // [
  548. case 93:d--;break;
  549. // ]
  550. case 123:p++;break;
  551. // {
  552. case 125:p--}if(47===s){let e,t=r-1;for(;t>=0&&(e=n.charAt(t)," "===e);t--);e&&Eh.test(e)||(u=!0)}}else void 0===i?(f=r+1,i=n.slice(0,r).trim()):g();function g(){m.push(n.slice(f,r).trim()),f=r+1}if(void 0===i?i=n.slice(0,r).trim():0!==f&&g(),m.length){for(r=0;r<m.length;r++)i=bh(i,m[r],t);e.content=i,e.ast=void 0}}function bh(e,t,n){n.helper(Wc);const s=t.indexOf("(");if(s<0)return n.filters.add(t),`${Rp(t,"filter")}(${e})`;{const o=t.slice(0,s),r=t.slice(s+1);return n.filters.add(o),`${Rp(o,"filter")}(${e}${")"!==r?","+r:r}`}}const Th=new WeakSet,Nh=(e,t)=>{if(1===e.type){const n=_p(e,"memo");if(!n||Th.has(e)||t.inSSR)return;return Th.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&13===s.type&&(1!==e.tagType&&Mu(s,t),e.codegenNode=Cu(t.helper(hu),[n.exp,Iu(void 0,s),"_cache",String(t.cached.length)]),t.cached.push(null))}}},Ch=(e,t)=>{if(1===e.type)for(const n of e.props)if(7===n.type&&"bind"===n.name&&(!n.exp||// #13930 :foo in in-DOM templates will be parsed into :foo="" by browser
  553. 4===n.exp.type&&!n.exp.content.trim())&&n.arg){const e=n.arg;if(4===e.type&&e.isStatic){const t=k(e.content);(rp.test(t[0])||// allow hyphen first char for https://github.com/vuejs/language-tools/pull/3424
  554. "-"===t[0])&&(n.exp=Tu(t,!1,e.loc))}else t.onError(Wu(53,e.loc)),n.exp=Tu("",!0,e.loc)}};function Ih(e){return[[Ch,mh,Ud,Nh,jd,vh,lh,th,Yd,hh],{on:uh,bind:ph,model:gh}]}function Oh(e,t={}){const n=t.onError||ju,s="module"===t.mode;!0===t.prefixIdentifiers?n(Wu(48)):s&&n(Wu(49));t.cacheHandlers&&n(Wu(50)),t.scopeId&&!s&&n(Wu(51));const o=l({},t,{prefixIdentifiers:!1}),r=E(e)?md(e,o):e,[i,a]=Ih();return Cd(r,l({},o,{nodeTransforms:[...i,...t.nodeTransforms||[]],directiveTransforms:l({},a,t.directiveTransforms||{})})),Rd(r,o)}const Ah=()=>({props:[]}),xh=Symbol(""),Rh=Symbol(""),kh=Symbol(""),Mh=Symbol(""),Lh=Symbol(""),Ph=Symbol(""),wh=Symbol(""),Dh=Symbol(""),Fh=Symbol(""),Vh=Symbol("");let Uh;gu({[xh]:"vModelRadio",[Rh]:"vModelCheckbox",[kh]:"vModelText",[Mh]:"vModelSelect",[Lh]:"vModelDynamic",[Ph]:"withModifiers",[wh]:"withKeys",[Dh]:"vShow",[Fh]:"Transition",[Vh]:"TransitionGroup"});const Bh={parseMode:"html",isVoidTag:re,isNativeTag:e=>ne(e)||se(e)||oe(e),isPreTag:e=>"pre"===e,isIgnoreNewlineTag:e=>"pre"===e||"textarea"===e,decodeEntities:function(e,t=!1){return Uh||(Uh=document.createElement("div")),t?(Uh.innerHTML=`<div foo="${e.replace(/"/g,"&quot;")}">`,Uh.children[0].getAttribute("foo")):(Uh.innerHTML=e,Uh.textContent)},isBuiltInComponent:e=>"Transition"===e||"transition"===e?Fh:"TransitionGroup"===e||"transition-group"===e?Vh:void 0,
  555. // https://html.spec.whatwg.org/multipage/parsing.html#tree-construction-dispatcher
  556. getNamespace(e,t,n){let s=t?t.ns:n;if(t&&2===s)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(s=0);else t&&1===s&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(s=0));if(0===s){if("svg"===e)return 1;if("math"===e)return 2}return s}},Xh=e=>{1===e.type&&e.props.forEach((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:Tu("style",!0,t.loc),exp:Hh(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Hh=(e,t)=>{const n=Z(e);return Tu(JSON.stringify(n),!1,t,3)};function $h(e,t){return Wu(e,t)}const jh={54:"v-html is missing expression.",55:"v-html will override element children.",56:"v-text is missing expression.",57:"v-text will override element children.",58:"v-model can only be used on <input>, <textarea> and <select> elements.",59:"v-model argument is not supported on plain elements.",60:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",61:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",62:"v-show is missing expression.",63:"<Transition> expects exactly one child element or component.",64:"Tags with side effect (<script> and <style>) are ignored in client component templates."},Gh=t("passive,once,capture"),Wh=t(
  557. // event propagation management
  558. "stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),qh=t("left,right"),Kh=t("onkeyup,onkeydown,onkeypress"),Yh=(e,t)=>tp(e)&&"onclick"===e.content.toLowerCase()?Tu(t,!0):4!==e.type?Nu(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Jh=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||t.removeNode()},zh=[Xh],Qh={cloak:Ah,html:(e,t,n)=>{const{exp:s,loc:o}=e;return s||n.onError($h(54,o)),t.children.length&&(n.onError($h(55,o)),t.children.length=0),{props:[bu(Tu("innerHTML",!0,o),s||Tu("",!0))]}},text:(e,t,n)=>{const{exp:s,loc:o}=e;return s||n.onError($h(56,o)),t.children.length&&(n.onError($h(57,o)),t.children.length=0),{props:[bu(Tu("textContent",!0),s?vd(s,n)>0?s:Cu(n.helperString(zc),[s],o):Tu("",!0))]}},model:(e,t,n)=>{const s=gh(e,t,n);if(!s.props.length||1===t.tagType)return s;e.arg&&n.onError($h(59,e.arg.loc));const{tag:o}=t,r=n.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||r){let i=kh,a=!1;if("input"===o||r){const s=Ep(t,"type");if(s){if(7===s.type)i=Lh;else if(s.value)switch(s.value.content){case"radio":i=xh;break;case"checkbox":i=Rh;break;case"file":a=!0,n.onError($h(60,e.loc))}}else yp(t)&&(i=Lh)}else"select"===o&&(i=Mh);a||(s.needRuntime=n.helper(i))}else n.onError($h(58,e.loc));return s.props=s.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),s},
  559. // override compiler-core
  560. on:(e,t,n)=>uh(e,t,n,t=>{const{modifiers:s}=e;if(!s.length)return t;let{key:o,value:r}=t.props[0];const{keyModifiers:i,nonKeyModifiers:a,eventOptionModifiers:l}=((e,t,n)=>{const s=[],o=[],r=[];for(let i=0;i<t.length;i++){const a=t[i].content;"native"===a&&$u("COMPILER_V_ON_NATIVE",n)||Gh(a)?r.push(a):qh(a)?tp(e)?Kh(e.content.toLowerCase())?s.push(a):o.push(a):(s.push(a),o.push(a)):Wh(a)?o.push(a):s.push(a)}return{keyModifiers:s,nonKeyModifiers:o,eventOptionModifiers:r}})(o,s,n,e.loc);if(a.includes("right")&&(o=Yh(o,"onContextmenu")),a.includes("middle")&&(o=Yh(o,"onMouseup")),a.length&&(r=Cu(n.helper(Ph),[r,JSON.stringify(a)])),!i.length||// if event name is dynamic, always wrap with keys guard
  561. tp(o)&&!Kh(o.content.toLowerCase())||(r=Cu(n.helper(wh),[r,JSON.stringify(i)])),l.length){const e=l.map(P).join("");o=tp(o)?Tu(`${o.content}${e}`,!0):Nu(["(",o,`) + "${e}"`])}return{props:[bu(o,r)]}}),
  562. // override compiler-core
  563. show:(e,t,n)=>{const{exp:s,loc:o}=e;return s||n.onError($h(62,o)),{props:[],needRuntime:n.helper(Dh)}}};const Zh=Object.freeze(Object.defineProperty({__proto__:null,BASE_TRANSITION:Pc,BindingTypes:{DATA:"data",PROPS:"props",PROPS_ALIASED:"props-aliased",SETUP_LET:"setup-let",SETUP_CONST:"setup-const",SETUP_REACTIVE_CONST:"setup-reactive-const",SETUP_MAYBE_REF:"setup-maybe-ref",SETUP_REF:"setup-ref",OPTIONS:"options",LITERAL_CONST:"literal-const"},CAMELIZE:ou,CAPITALIZE:ru,CREATE_BLOCK:Dc,CREATE_COMMENT:Bc,CREATE_ELEMENT_BLOCK:Fc,CREATE_ELEMENT_VNODE:Uc,CREATE_SLOTS:Jc,CREATE_STATIC:Hc,CREATE_TEXT:Xc,CREATE_VNODE:Vc,CompilerDeprecationTypes:{COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},ConstantTypes:{NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_CACHE:2,2:"CAN_CACHE",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},DOMDirectiveTransforms:Qh,DOMErrorCodes:{X_V_HTML_NO_EXPRESSION:54,54:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:55,55:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:56,56:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:57,57:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:58,58:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:59,59:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:60,60:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:61,61:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:62,62:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:63,63:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:64,64:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:65,65:"__EXTEND_POINT__"},DOMErrorMessages:jh,DOMNodeTransforms:zh,ElementTypes:{ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},ErrorCodes:{ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:"ABRUPT_CLOSING_OF_EMPTY_COMMENT",CDATA_IN_HTML_CONTENT:1,1:"CDATA_IN_HTML_CONTENT",DUPLICATE_ATTRIBUTE:2,2:"DUPLICATE_ATTRIBUTE",END_TAG_WITH_ATTRIBUTES:3,3:"END_TAG_WITH_ATTRIBUTES",END_TAG_WITH_TRAILING_SOLIDUS:4,4:"END_TAG_WITH_TRAILING_SOLIDUS",EOF_BEFORE_TAG_NAME:5,5:"EOF_BEFORE_TAG_NAME",EOF_IN_CDATA:6,6:"EOF_IN_CDATA",EOF_IN_COMMENT:7,7:"EOF_IN_COMMENT",EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:"EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",EOF_IN_TAG:9,9:"EOF_IN_TAG",INCORRECTLY_CLOSED_COMMENT:10,10:"INCORRECTLY_CLOSED_COMMENT",INCORRECTLY_OPENED_COMMENT:11,11:"INCORRECTLY_OPENED_COMMENT",INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:"INVALID_FIRST_CHARACTER_OF_TAG_NAME",MISSING_ATTRIBUTE_VALUE:13,13:"MISSING_ATTRIBUTE_VALUE",MISSING_END_TAG_NAME:14,14:"MISSING_END_TAG_NAME",MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:"MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",NESTED_COMMENT:16,16:"NESTED_COMMENT",UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:"UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:"UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:"UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",UNEXPECTED_NULL_CHARACTER:20,20:"UNEXPECTED_NULL_CHARACTER",UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:"UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",UNEXPECTED_SOLIDUS_IN_TAG:22,22:"UNEXPECTED_SOLIDUS_IN_TAG",X_INVALID_END_TAG:23,23:"X_INVALID_END_TAG",X_MISSING_END_TAG:24,24:"X_MISSING_END_TAG",X_MISSING_INTERPOLATION_END:25,25:"X_MISSING_INTERPOLATION_END",X_MISSING_DIRECTIVE_NAME:26,26:"X_MISSING_DIRECTIVE_NAME",X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:"X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",X_V_IF_NO_EXPRESSION:28,28:"X_V_IF_NO_EXPRESSION",X_V_IF_SAME_KEY:29,29:"X_V_IF_SAME_KEY",X_V_ELSE_NO_ADJACENT_IF:30,30:"X_V_ELSE_NO_ADJACENT_IF",X_V_FOR_NO_EXPRESSION:31,31:"X_V_FOR_NO_EXPRESSION",X_V_FOR_MALFORMED_EXPRESSION:32,32:"X_V_FOR_MALFORMED_EXPRESSION",X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:"X_V_FOR_TEMPLATE_KEY_PLACEMENT",X_V_BIND_NO_EXPRESSION:34,34:"X_V_BIND_NO_EXPRESSION",X_V_ON_NO_EXPRESSION:35,35:"X_V_ON_NO_EXPRESSION",X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:"X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",X_V_SLOT_MIXED_SLOT_USAGE:37,37:"X_V_SLOT_MIXED_SLOT_USAGE",X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:"X_V_SLOT_DUPLICATE_SLOT_NAMES",X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:"X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",X_V_SLOT_MISPLACED:40,40:"X_V_SLOT_MISPLACED",X_V_MODEL_NO_EXPRESSION:41,41:"X_V_MODEL_NO_EXPRESSION",X_V_MODEL_MALFORMED_EXPRESSION:42,42:"X_V_MODEL_MALFORMED_EXPRESSION",X_V_MODEL_ON_SCOPE_VARIABLE:43,43:"X_V_MODEL_ON_SCOPE_VARIABLE",X_V_MODEL_ON_PROPS:44,44:"X_V_MODEL_ON_PROPS",X_V_MODEL_ON_CONST:45,45:"X_V_MODEL_ON_CONST",X_INVALID_EXPRESSION:46,46:"X_INVALID_EXPRESSION",X_KEEP_ALIVE_INVALID_CHILDREN:47,47:"X_KEEP_ALIVE_INVALID_CHILDREN",X_PREFIX_ID_NOT_SUPPORTED:48,48:"X_PREFIX_ID_NOT_SUPPORTED",X_MODULE_MODE_NOT_SUPPORTED:49,49:"X_MODULE_MODE_NOT_SUPPORTED",X_CACHE_HANDLER_NOT_SUPPORTED:50,50:"X_CACHE_HANDLER_NOT_SUPPORTED",X_SCOPE_ID_NOT_SUPPORTED:51,51:"X_SCOPE_ID_NOT_SUPPORTED",X_VNODE_HOOKS:52,52:"X_VNODE_HOOKS",X_V_BIND_INVALID_SAME_NAME_ARGUMENT:53,53:"X_V_BIND_INVALID_SAME_NAME_ARGUMENT",__EXTEND_POINT__:54,54:"__EXTEND_POINT__"},FRAGMENT:Rc,GUARD_REACTIVE_PROPS:nu,IS_MEMO_SAME:fu,IS_REF:du,KEEP_ALIVE:Lc,MERGE_PROPS:Qc,NORMALIZE_CLASS:Zc,NORMALIZE_PROPS:tu,NORMALIZE_STYLE:eu,Namespaces:{HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},NodeTypes:{ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},OPEN_BLOCK:wc,POP_SCOPE_ID:cu,PUSH_SCOPE_ID:lu,RENDER_LIST:Kc,RENDER_SLOT:Yc,RESOLVE_COMPONENT:$c,RESOLVE_DIRECTIVE:Gc,RESOLVE_DYNAMIC_COMPONENT:jc,RESOLVE_FILTER:Wc,SET_BLOCK_TRACKING:au,SUSPENSE:Mc,TELEPORT:kc,TO_DISPLAY_STRING:zc,TO_HANDLERS:su,TO_HANDLER_KEY:iu,TRANSITION:Fh,TRANSITION_GROUP:Vh,TS_NODE_TYPES:ep,UNREF:pu,V_MODEL_CHECKBOX:Rh,V_MODEL_DYNAMIC:Lh,V_MODEL_RADIO:xh,V_MODEL_SELECT:Mh,V_MODEL_TEXT:kh,V_ON_WITH_KEYS:wh,V_ON_WITH_MODIFIERS:Ph,V_SHOW:Dh,WITH_CTX:uu,WITH_DIRECTIVES:qc,WITH_MEMO:hu,advancePositionWithClone:function(e,t,n=t.length){return gp({offset:e.offset,line:e.line,column:e.column},t,n)},advancePositionWithMutation:gp,assert:function(e,t){if(!e)throw new Error(t||"unexpected compiler condition")},baseCompile:Oh,baseParse:md,buildDirectiveArgs:ih,buildProps:sh,buildSlots:zd,checkCompatEnabled:$u,compile:function(e,t={}){return Oh(e,l({},Bh,t,{nodeTransforms:[
  564. // ignore <script> and <tag>
  565. // this is not put inside DOMNodeTransforms because that list is used
  566. // by compiler-ssr to generate vnode fallback branches
  567. Jh,...zh,...t.nodeTransforms||[]],directiveTransforms:l({},Qh,t.directiveTransforms||{}),transformHoist:null}))},convertToBlock:Mu,createArrayExpression:yu,createAssignmentExpression:function(e,t){return{type:24,left:e,right:t,loc:_u}},createBlockStatement:xu,createCacheExpression:Au,createCallExpression:Cu,createCompilerError:Wu,createCompoundExpression:Nu,createConditionalExpression:Ou,createDOMCompilerError:$h,createForLoopParams:qd,createFunctionExpression:Iu,createIfStatement:function(e,t,n){return{type:23,test:e,consequent:t,alternate:n,loc:_u}},createInterpolation:function(e,t){return{type:5,loc:t,content:E(e)?Tu(e,!1,t):e}},createObjectExpression:Su,createObjectProperty:bu,createReturnStatement:function(e){return{type:26,returns:e,loc:_u}},createRoot:Eu,createSequenceExpression:function(e){return{type:25,expressions:e,loc:_u}},createSimpleExpression:Tu,createStructuralDirectiveTransform:Od,createTemplateLiteral:function(e){return{type:22,elements:e,loc:_u}},createTransformContext:Nd,createVNodeCall:vu,errorMessages:qu,extractIdentifiers:Qu,findDir:_p,findProp:Ep,forAliasRE:Mp,generate:Rd,generateCodeFrame:K,getBaseTransformPreset:Ih,getConstantType:vd,getMemoedVNodeCall:kp,getVNodeBlockHelper:ku,getVNodeHelper:Ru,hasDynamicKeyVBind:yp,hasScopeRef:function e(t,n){if(!t||0===Object.keys(n).length)return!1;switch(t.type){case 1:for(let s=0;s<t.props.length;s++){const o=t.props[s];if(7===o.type&&(e(o.arg,n)||e(o.exp,n)))return!0}return t.children.some(t=>e(t,n));case 11:return!!e(t.source,n)||t.children.some(t=>e(t,n));case 9:return t.branches.some(t=>e(t,n));case 10:return!!e(t.condition,n)||t.children.some(t=>e(t,n));case 4:return!t.isStatic&&op(t.content)&&!!n[t.content];case 8:return t.children.some(t=>y(t)&&e(t,n));case 5:case 12:return e(t.content,n);default:return!1}},helperNameMap:mu,injectProp:Ap,isAllWhitespace:Lp,isCommentOrWhitespace:wp,isCoreComponent:np,isFnExpression:mp,isFnExpressionBrowser:hp,isFnExpressionNode:fp,isFunctionType:e=>/Function(?:Expression|Declaration)$|Method$/.test(e.type),isInDestructureAssignment:function(e,t){if(e&&("ObjectProperty"===e.type||"ArrayPattern"===e.type)){let e=t.length;for(;e--;){const n=t[e];if("AssignmentExpression"===n.type)return!0;if("ObjectProperty"!==n.type&&!n.type.endsWith("Pattern"))break}}return!1},isInNewExpression:function(e){let t=e.length;for(;t--;){const n=e[t];if("NewExpression"===n.type)return!0;if("MemberExpression"!==n.type)break}return!1},isMemberExpression:pp,isMemberExpressionBrowser:cp,isMemberExpressionNode:up,isReferencedIdentifier:function(e,t,n){return!1},isSimpleIdentifier:op,isSlotOutlet:Cp,isStaticArgOf:vp,isStaticExp:tp,isStaticProperty:Zu,isStaticPropertyKey:(e,t)=>Zu(t)&&t.key===e,isTemplateNode:Np,isText:Sp,isVPre:bp,isVSlot:Tp,isWhitespaceText:Pp,locStub:_u,noopDirectiveTransform:Ah,parse:function(e,t={}){return md(e,l({},Bh,t))},parserOptions:Bh,processExpression:Vd,processFor:Gd,processIf:Bd,processSlotOutlet:ch,registerRuntimeHelpers:gu,resolveComponentType:nh,stringifyExpression:function e(t){return E(t)?t:4===t.type?t.content:t.children.map(e).join("")},toValidAssetId:Rp,trackSlotScopes:Yd,trackVForSlotScopes:(e,t)=>{let n;if(Np(e)&&e.props.some(Tp)&&(n=_p(e,"for"))){const e=n.forParseResult;if(e){Wd(e);const{value:n,key:s,index:o}=e,{addIdentifiers:r,removeIdentifiers:i}=t;return n&&r(n),s&&r(s),o&&r(o),()=>{n&&i(n),s&&i(s),o&&i(o)}}}},transform:Cd,transformBind:ph,transformElement:th,transformExpression:(e,t)=>{if(5===e.type)e.content=Vd(e.content,t);else if(1===e.type){const n=_p(e,"memo");for(let s=0;s<e.props.length;s++){const o=e.props[s];if(7===o.type&&"for"!==o.name){const e=o.exp,s=o.arg;!e||4!==e.type||"on"===o.name&&s||n&&s&&4===s.type&&"key"===s.content||(o.exp=Vd(e,t,
  568. // slot args must be processed as function params
  569. "slot"===o.name)),s&&4===s.type&&!s.isStatic&&(o.arg=Vd(s,t))}}}},transformModel:gh,transformOn:uh,transformStyle:Xh,transformVBindShorthand:Ch,traverseNode:Id,unwrapTSNode:function e(t){return ep.includes(t.type)?e(t.expression):t},validFirstIdentCharRE:rp,walkBlockDeclarations:Ku,walkFunctionParams:function(e,t){for(const n of e.params)for(const e of Qu(n))t(e)},walkIdentifiers:function(e,t,n=!1,s=[],o=Object.create(null)){},warnDeprecation:function(e,t,n,...s){if("suppress-warning"===Xu(e,t))return;const{message:o,link:r}=Bu[e],i=`(deprecation ${e}) ${"function"==typeof o?o(...s):o}${r?`\n Details: ${r}`:""}`,a=new SyntaxError(i);a.code=e,n&&(a.loc=n),t.onWarn(a)}},Symbol.toStringTag,{value:"Module"})),ef=e(Zh),tf=e(xc),nf=e(Ce);export{xe as $,Wo as A,Vs as B,Ci as C,Pa as D,Ae as E,Ti as F,Wi as G,Gi as H,Hi as I,hn as J,Eo as K,mo as L,Gs as M,Ll as N,nr as O,sr as P,ir as Q,Le as R,Ii as S,As as T,or as U,Dl as V,tr as W,Pl as X,rr as Y,xa as Z,We as _,ws as a,Xo as a$,sa as a0,Re as a1,In as a2,js as a3,$i as a4,ba as a5,wn as a6,us as a7,bc as a8,co as a9,Ro as aA,So as aB,Fo as aC,xo as aD,Do as aE,wo as aF,ke as aG,Po as aH,Lo as aI,ko as aJ,On as aK,xi as aL,kl as aM,ss as aN,ls as aO,pn as aP,ns as aQ,Wn as aR,Ht as aS,jt as aT,nn as aU,fa as aV,Sc as aW,Go as aX,qo as aY,Uo as aZ,Ho as a_,ho as aa,po as ab,uo as ac,Ta as ad,Ac as ae,cs as af,Ca as ag,Jt as ah,qt as ai,Kt as aj,tn as ak,ma as al,Yt as am,Di as an,Qt as ao,dr as ap,hr as aq,zi as ar,$n as as,Ba as at,ee as au,te as av,Y as aw,yo as ax,Ao as ay,Mo as az,kn as b,S as b$,Ma as b0,Bs as b1,Mi as b2,Ra as b3,$s as b4,$t as b5,Gt as b6,sn as b7,ps as b8,ka as b9,ec as bA,ll as bB,Ia as bC,Oa as bD,gs as bE,hs as bF,fs as bG,ms as bH,mr as bI,rs as bJ,ar as bK,is as bL,mc as bM,Na as bN,hc as bO,os as bP,tf as bQ,nf as bR,ef as bS,d as bT,y as bU,E as bV,p as bW,_ as bX,o as bY,m as bZ,C as b_,qe as ba,Se as bb,w as bc,Yo as bd,zt as be,_n as bf,fn as bg,cn as bh,Vi as bi,an as bj,ln as bk,cr as bl,Ul as bm,pl as bn,Fl as bo,Ws as bp,Mr as bq,ds as br,Vl as bs,lr as bt,Ks as bu,Ls as bv,tc as bw,lc as bx,sc as by,oc as bz,Aa as c,L as c0,_i as d,Ni as e,Sn as f,Wa as g,jl as h,bn as i,Rn as j,Pn as k,Ln as l,k as m,P as n,ji as o,La as p,Sa as q,Tc as r,wi as s,qi as t,Pi as u,Xi as v,ii as w,fr as x,ri as y,Nc as z};