let U6,q6,ct,rt,G6,m2,qe,l1,RL,v2,ar,g2,W6,K6,y2,PL,cs,Tt,NL,FL,zL,Nn,s1,z,kn,c1,u1,Rc,h,He,$L,Ot,_e,BL,jL,Y6,jo,HL,Z6,UL,d1,us,Qi,X6,J6,Re,Q6,b2,qL,Wa,N,_2,ey,Et,et,Ae,ma,ty,ny,ry,Be,oy,A2,ay,Mr,sn,w2,GL,Vr,iy,ly,WL,KL,p1,E2,Gt,Ke,f1,tt,ze,YL,ZL,On,XL,Ge,sy,Pc,Nc,x2,Rr,Wn,Ao,Ka,P,S2,En,Ve,Ue,$e,Ut,JL,QL,Bt,ir,eM,el,Tn,ot,lt,Ye,h1,je,Zt,lr,Fn,m1,C2,Dn,wo,bt,eo,cy,ut,fn,Ya,tl,xn,At,v1,k2,g1,O2,ds,_t,Je,wr,to,De,en,Fc,uy,tM,Za,nM,Eo,dy,T2,rM,py,fy,xt,no,dt,sr,zn,nl,In,Kn,X,Ho,D2,I2,L2,M2,hy,oM,aM,V2,iM,my,lM,zc,y1,va,ps,Uo,sM,vy,cM,uM,b1,$n,_1,gy,R2,fs,dM,hs,pM,$c,ga,fM,hM,mM,ms,vM,yy,by,it,A1,Bc,gM,_y,Ay,wy,jc,Ey,P2,Er,bn,N2,rl,xy,yM,Sy,cr,ol,w1,bM,qo,ur,_n,_M,me,Cy,xo,AM,ky,al,E1,x1,wM,EM,Oy,Ty,Dy,F2,S1,il,Iy,xM,z2,Ly,SM,$2,ro,CM,kM,OM,TM,My,So,cn,Vy,B2,DM,Ry,j2,IM,LM,MM,VM,RM,PM,NM,H2,FM,zM,Py,$M,BM,jM,Ny,Fy,xr,HM,UM,C1,zy,$y,By,Hc,Uc,vs,U2,q2,jy,Hy,qM,GM,G2,WM,Uy,qy,KM,YM,ZM,XM,W2,Gy,ll,oo,Co,Wy,qc,JM,k1,Ky,QM,K2,eV,tV,Yy,nV,Zy,Xy,Jy,Qy,sl,O1,e8,t8,Y2,rV,Gc,n8,Vt,te,st,Q,qt,Dt,we,oV,Xa,F,gs,r8,j,Z2,Pe,o8,X2,de,a8,gt,i8,wJ=(async()=>{if(function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const n of document.querySelectorAll('link[rel="modulepreload"]'))t(n);new MutationObserver(n=>{for(const r of n)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&t(o)}).observe(document,{childList:!0,subtree:!0})}function t(n){if(n.ep)return;n.ep=!0;const r=function(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}(n);fetch(n.href,r)}}(),typeof window<"u"){let e=function(){var t=document.body,n=document.getElementById("__svg__icons__dom__");n||((n=document.createElementNS("http://www.w3.org/2000/svg","svg")).style.position="absolute",n.style.width="0",n.style.height="0",n.id="__svg__icons__dom__",n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),n.innerHTML='',t.insertBefore(n,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const s8=Object.freeze({left:0,top:0,width:16,height:16}),T1=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Wc=Object.freeze({...s8,...T1}),J2=Object.freeze({...Wc,body:"",hidden:!1});function c8(e,t){const n=function(r,o){const a={};!r.hFlip!=!o.hFlip&&(a.hFlip=!0),!r.vFlip!=!o.vFlip&&(a.vFlip=!0);const i=((r.rotate||0)+(o.rotate||0))%4;return i&&(a.rotate=i),a}(e,t);for(const r in J2)r in T1?r in e&&!(r in n)&&(n[r]=T1[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function aV(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let a={};function i(l){a=c8(r[l]||o[l],a)}return i(t),n.forEach(i),c8(e,a)}function u8(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(o=>{t(o,null),n.push(o)});const r=function(o,a){const i=o.icons,l=o.aliases||Object.create(null),s=Object.create(null);return(a||Object.keys(i).concat(Object.keys(l))).forEach(function c(u){if(i[u])return s[u]=[];if(!(u in s)){s[u]=null;const d=l[u]&&l[u].parent,f=d&&c(d);f&&(s[u]=[d].concat(f))}return s[u]}),s}(e);for(const o in r){const a=r[o];a&&(t(o,aV(e,o,a)),n.push(o))}return n}const Kc=/^[a-z0-9]+(-[a-z0-9]+)*$/,ys=(e,t,n,r="")=>{const o=e.split(":");if(e.slice(0,1)==="@"){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){const l=o.pop(),s=o.pop(),c={provider:o.length>0?o[0]:r,prefix:s,name:l};return t&&!D1(c)?null:c}const a=o[0],i=a.split("-");if(i.length>1){const l={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!D1(l)?null:l}if(n&&r===""){const l={provider:r,prefix:"",name:a};return t&&!D1(l,n)?null:l}return null},D1=(e,t)=>!!e&&!(e.provider!==""&&!e.provider.match(Kc)||!(t&&e.prefix===""||e.prefix.match(Kc))||!e.name.match(Kc)),iV={provider:"",aliases:{},not_found:{},...s8};function Q2(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function d8(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Q2(e,iV))return null;const n=t.icons;for(const o in n){const a=n[o];if(!o.match(Kc)||typeof a.body!="string"||!Q2(a,J2))return null}const r=t.aliases||Object.create(null);for(const o in r){const a=r[o],i=a.parent;if(!o.match(Kc)||typeof i!="string"||!n[i]&&!r[i]||!Q2(a,J2))return null}return t}const I1=Object.create(null);function Go(e,t){const n=I1[e]||(I1[e]=Object.create(null));return n[t]||(n[t]=function(r,o){return{provider:r,prefix:o,icons:Object.create(null),missing:new Set}}(e,t))}function eh(e,t){return d8(t)?u8(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}let Yc=!1;function Zc(e){const t=typeof e=="string"?ys(e,!0,Yc):e;if(t){const n=Go(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function p8(e,t){const n=ys(e,!0,Yc);return n?function(r,o,a){try{if(typeof a.body=="string")return r.icons[o]={...a},!0}catch{}return!1}(Go(n.provider,n.prefix),n.name,t):!1}function f8(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Yc&&!t&&!e.prefix){let r=!1;return d8(e)&&(e.prefix="",u8(e,(o,a)=>{a&&p8(o,a)&&(r=!0)})),r}const n=e.prefix;return D1({provider:t,prefix:n,name:"a"})?!!eh(Go(t,n),e):!1}const h8=Object.freeze({width:null,height:null}),m8=Object.freeze({...h8,...T1}),lV=/(-?[0-9.]*[0-9]+[0-9.]*)/g,sV=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function th(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(lV);if(r===null||!r.length)return e;const o=[];let a=r.shift(),i=sV.test(a);for(;;){if(i){const l=parseFloat(a);isNaN(l)?o.push(a):o.push(Math.ceil(l*t*n)/n)}else o.push(a);if(a=r.shift(),a===void 0)return o.join("");i=!i}}const cV=e=>e==="unset"||e==="undefined"||e==="none";function L1(e,t){const n={...Wc,...e},r={...m8,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,r].forEach(m=>{const v=[],g=m.hFlip,b=m.vFlip;let y,_=m.rotate;switch(g?b?_+=2:(v.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),v.push("scale(-1 1)"),o.top=o.left=0):b&&(v.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),v.push("scale(1 -1)"),o.top=o.left=0),_<0&&(_-=4*Math.floor(_/4)),_%=4,_){case 1:y=o.height/2+o.top,v.unshift("rotate(90 "+y.toString()+" "+y.toString()+")");break;case 2:v.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:y=o.width/2+o.left,v.unshift("rotate(-90 "+y.toString()+" "+y.toString()+")")}_%2==1&&(o.left!==o.top&&(y=o.left,o.left=o.top,o.top=y),o.width!==o.height&&(y=o.width,o.width=o.height,o.height=y)),v.length&&(a=''+a+"")});const i=r.width,l=r.height,s=o.width,c=o.height;let u,d;i===null?(d=l===null?"1em":l==="auto"?c:l,u=th(d,s/c)):(u=i==="auto"?s:i,d=l===null?th(u,c/s):l==="auto"?c:l);const f={},p=(m,v)=>{cV(v)||(f[m]=v.toString())};return p("width",u),p("height",d),f.viewBox=o.left.toString()+" "+o.top.toString()+" "+s.toString()+" "+c.toString(),{attributes:f,body:a}}const uV=/\sid="(\S+)"/g,dV="IconifyId"+Date.now().toString(16)+(16777216*Math.random()|0).toString(16);let pV=0;function v8(e,t=dV){const n=[];let r;for(;r=uV.exec(e);)n.push(r[1]);if(!n.length)return e;const o="suffix"+(16777216*Math.random()|Date.now()).toString(16);return n.forEach(a=>{const i=typeof t=="function"?t(a):t+(pV++).toString(),l=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+i+o+"$3")}),e=e.replace(new RegExp(o,"g"),"")}const cl={local:!0,session:!0},g8={local:new Set,session:new Set};let nh=!1;const y8="iconify2",Xc="iconify",b8=Xc+"-count",_8=Xc+"-version",A8=36e5,fV=168;function rh(e,t){try{return e.getItem(t)}catch{}}function oh(e,t,n){try{return e.setItem(t,n),!0}catch{}}function w8(e,t){try{e.removeItem(t)}catch{}}function ah(e,t){return oh(e,b8,t.toString())}function ih(e){return parseInt(rh(e,b8))||0}let M1=typeof window>"u"?{}:window;function E8(e){const t=e+"Storage";try{if(M1&&M1[t]&&typeof M1[t].length=="number")return M1[t]}catch{}cl[e]=!1}function x8(e,t){const n=E8(e);if(!n)return;const r=rh(n,_8);if(r!==y8){if(r){const l=ih(n);for(let s=0;s{const s=Xc+l.toString(),c=rh(n,s);if(typeof c=="string"){try{const u=JSON.parse(c);if(typeof u=="object"&&typeof u.cached=="number"&&u.cached>o&&typeof u.provider=="string"&&typeof u.data=="object"&&typeof u.data.prefix=="string"&&t(u,l))return!0}catch{}w8(n,s)}};let i=ih(n);for(let l=i-1;l>=0;l--)a(l)||(l===i-1?(i--,ah(n,i)):g8[e].add(l))}function S8(){if(!nh){nh=!0;for(const e in cl)x8(e,t=>{const n=t.data,r=Go(t.provider,n.prefix);if(!eh(r,n).length)return!1;const o=n.lastModified||-1;return r.lastModifiedCached=r.lastModifiedCached?Math.min(r.lastModifiedCached,o):o,!0})}}function C8(e,t){switch(e){case"local":case"session":cl[e]=t;break;case"all":for(const n in cl)cl[n]=t}}const lh=Object.create(null);function k8(e,t){lh[e]=t}function sh(e){return lh[e]||lh[""]}function ch(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array&&t.length))return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const V1=Object.create(null),R1=["https://api.simplesvg.com","https://api.unisvg.com"],uh=[];for(;R1.length>0;)R1.length===1||Math.random()>.5?uh.push(R1.shift()):uh.push(R1.pop());function O8(e,t){const n=ch(t);return n!==null&&(V1[e]=n,!0)}function P1(e){return V1[e]}V1[""]=ch({resources:["https://api.iconify.design"].concat(uh)});let N1=(()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}})();const hV={prepare:(e,t,n)=>{const r=[],o=function(s,c){const u=P1(s);if(!u)return 0;let d;if(u.maxURL){let f=0;u.resources.forEach(m=>{f=Math.max(f,m.length)});const p=c+".json?icons=";d=u.maxURL-f-u.path.length-p.length}else d=0;return d}(e,t),a="icons";let i={type:a,provider:e,prefix:t,icons:[]},l=0;return n.forEach((s,c)=>{l+=s.length+1,l>=o&&c>0&&(r.push(i),i={type:a,provider:e,prefix:t,icons:[]},l=s.length),i.icons.push(s)}),r.push(i),r},send:(e,t,n)=>{if(!N1)return void n("abort",424);let r=function(a){if(typeof a=="string"){const i=P1(a);if(i)return i.path}return"/"}(t.provider);switch(t.type){case"icons":{const a=t.prefix,i=t.icons.join(",");r+=a+".json?"+new URLSearchParams({icons:i}).toString();break}case"custom":{const a=t.uri;r+=a.slice(0,1)==="/"?a.slice(1):a;break}default:return void n("abort",400)}let o=503;N1(e+r).then(a=>{const i=a.status;if(i===200)return o=501,a.json();setTimeout(()=>{n(function(l){return l===404}(i)?"abort":"next",i)})}).then(a=>{setTimeout(typeof a=="object"&&a!==null?()=>{n("success",a)}:()=>{a===404?n("abort",a):n("next",o)})}).catch(()=>{n("next",o)})}};function T8(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}let mV=0;var vV={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function gV(e,t,n,r){const o=e.resources.length,a=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let A=e.resources.slice(0);for(i=[];A.length>1;){const x=Math.floor(Math.random()*A.length);i.push(A[x]),A=A.slice(0,x).concat(A.slice(x+1))}i=i.concat(A)}else i=e.resources.slice(a).concat(e.resources.slice(0,a));const l=Date.now();let s,c="pending",u=0,d=null,f=[],p=[];function m(){d&&(clearTimeout(d),d=null)}function v(){c==="pending"&&(c="aborted"),m(),f.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),f=[]}function g(A,x){x&&(p=[]),typeof A=="function"&&p.push(A)}function b(){c="failed",p.forEach(A=>{A(void 0,s)})}function y(){f.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),f=[]}function _(){if(c!=="pending")return;m();const A=i.shift();if(A===void 0)return f.length?void(d=setTimeout(()=>{m(),c==="pending"&&(y(),b())},e.timeout)):void b();const x={status:"pending",resource:A,callback:(E,L)=>{(function(M,C,O){const I=C!=="success";switch(f=f.filter(w=>w!==M),c){case"pending":break;case"failed":if(I||!e.dataAfterTimeout)return;break;default:return}if(C==="abort")return s=O,void b();if(I)return s=O,void(f.length||(i.length?_():b()));if(m(),y(),!e.random){const w=e.resources.indexOf(M.resource);w!==-1&&w!==e.index&&(e.index=w)}c="completed",p.forEach(w=>{w(O)})})(x,E,L)}};f.push(x),u++,d=setTimeout(_,e.rotate),n(A,t,x.callback)}return typeof r=="function"&&p.push(r),setTimeout(_),function(){return{startTime:l,payload:t,status:c,queriesSent:u,queriesPending:f.length,subscribe:g,abort:v}}}function D8(e){const t={...vV,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}return{query:function(a,i,l){const s=gV(t,a,i,(c,u)=>{r(),l&&l(c,u)});return n.push(s),s},find:function(a){return n.find(i=>a(i))||null},setIndex:a=>{t.index=a},getIndex:()=>t.index,cleanup:r}}function I8(){}const dh=Object.create(null);function L8(e,t,n){let r,o;if(typeof e=="string"){const a=sh(e);if(!a)return n(void 0,424),I8;o=a.send;const i=function(l){if(!dh[l]){const s=P1(l);if(!s)return;const c={config:s,redundancy:D8(s)};dh[l]=c}return dh[l]}(e);i&&(r=i.redundancy)}else{const a=ch(e);if(a){r=D8(a);const i=sh(e.resources?e.resources[0]:"");i&&(o=i.send)}}return r&&o?r.query(t,o,n)().abort:(n(void 0,424),I8)}function yV(e,t){function n(r){let o;if(!cl[r]||!(o=E8(r)))return;const a=g8[r];let i;if(a.size)a.delete(i=Array.from(a).shift());else if(i=ih(o),!ah(o,i+1))return;const l={cached:Math.floor(Date.now()/A8),provider:e.provider,data:t};return oh(o,Xc+i.toString(),JSON.stringify(l))}nh||S8(),t.lastModified&&!function(r,o){const a=r.lastModifiedCached;if(a&&a>=o)return a===o;if(r.lastModifiedCached=o,a)for(const i in cl)x8(i,l=>{const s=l.data;return l.provider!==r.provider||s.prefix!==r.prefix||s.lastModified===o});return!0}(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&delete(t=Object.assign({},t)).not_found,n("local")||n("session"))}function M8(){}function bV(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,function(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const n=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!n.length)return;let r=!1;const o=t.provider,a=t.prefix;n.forEach(i=>{const l=i.icons,s=l.pending.length;l.pending=l.pending.filter(c=>{if(c.prefix!==a)return!0;const u=c.name;if(t.icons[u])l.loaded.push({provider:o,prefix:a,name:u});else{if(!t.missing.has(u))return r=!0,!0;l.missing.push({provider:o,prefix:a,name:u})}return!1}),l.pending.length!==s&&(r||T8([t],i.id),i.callback(l.loaded.slice(0),l.missing.slice(0),l.pending.slice(0),i.abort))})}))}(e)}))}const _V=e=>{const t=Go(e.provider,e.prefix).pendingIcons;return!(!t||!t.has(e.name))},ph=(e,t)=>{var n;const r=function(s){const c={loaded:[],missing:[],pending:[]},u=Object.create(null);s.sort((f,p)=>f.provider!==p.provider?f.provider.localeCompare(p.provider):f.prefix!==p.prefix?f.prefix.localeCompare(p.prefix):f.name.localeCompare(p.name));let d={provider:"",prefix:"",name:""};return s.forEach(f=>{if(d.name===f.name&&d.prefix===f.prefix&&d.provider===f.provider)return;d=f;const p=f.provider,m=f.prefix,v=f.name,g=u[p]||(u[p]=Object.create(null)),b=g[m]||(g[m]=Go(p,m));let y;y=v in b.icons?c.loaded:m===""||b.missing.has(v)?c.missing:c.pending;const _={provider:p,prefix:m,name:v};y.push(_)}),c}(function(s,c=!0,u=!1){const d=[];return s.forEach(f=>{const p=typeof f=="string"?ys(f,c,u):f;p&&d.push(p)}),d}(e,!0,(typeof n=="boolean"&&(Yc=n),Yc)));if(!r.pending.length){let s=!0;return t&&setTimeout(()=>{s&&t(r.loaded,r.missing,r.pending,M8)}),()=>{s=!1}}const o=Object.create(null),a=[];let i,l;return r.pending.forEach(s=>{const{provider:c,prefix:u}=s;if(u===l&&c===i)return;i=c,l=u,a.push(Go(c,u));const d=o[c]||(o[c]=Object.create(null));d[u]||(d[u]=[])}),r.pending.forEach(s=>{const{provider:c,prefix:u,name:d}=s,f=Go(c,u),p=f.pendingIcons||(f.pendingIcons=new Set);p.has(d)||(p.add(d),o[c][u].push(d))}),a.forEach(s=>{const{provider:c,prefix:u}=s;o[c][u].length&&function(d,f){d.iconsToLoad?d.iconsToLoad=d.iconsToLoad.concat(f).sort():d.iconsToLoad=f,d.iconsQueueFlag||(d.iconsQueueFlag=!0,setTimeout(()=>{d.iconsQueueFlag=!1;const{provider:p,prefix:m}=d,v=d.iconsToLoad;let g;delete d.iconsToLoad,v&&(g=sh(p))&&g.prepare(p,m,v).forEach(b=>{L8(p,b,y=>{if(typeof y!="object")b.icons.forEach(_=>{d.missing.add(_)});else try{const _=eh(d,y);if(!_.length)return;const A=d.pendingIcons;A&&_.forEach(x=>{A.delete(x)}),yV(d,y)}catch(_){console.error(_)}bV(d)})})}))}(s,o[c][u])}),t?function(s,c,u){const d=mV++,f=T8.bind(null,u,d);if(!c.pending.length)return f;const p={id:d,icons:c,callback:s,abort:f};return u.forEach(m=>{(m.loaderCallbacks||(m.loaderCallbacks=[])).push(p)}),f}(t,r,a):M8};function V8(e,t){const n={...e};for(const r in t){const o=t[r],a=typeof o;r in h8?(o===null||o&&(a==="string"||a==="number"))&&(n[r]=o):a===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const F1={...m8,inline:!1},fh="iconify",hh="iconify-inline",Ja="iconifyData"+Date.now();let ul=[];function Jc(e){for(let t=0;t{delete t.pendingScan,eu&&eu(e)}))}function wV(e,t){if(!e.observer)return;const n=e.observer;if(!n.pendingScan)for(let r=0;r0||o.type==="attributes"&&o.target[Ja]!==void 0)return void(n.paused||P8(e))}}function N8(e,t){e.observer.instance.observe(t,AV)}function z1(e){let t=e.observer;if(t&&t.instance)return;const n=typeof e.node=="function"?e.node():e.node;n&&window&&(t||(t={paused:0},e.observer=t),t.instance=new window.MutationObserver(wV.bind(null,e)),N8(e,n),t.paused||P8(e))}function F8(){Qc().forEach(z1)}function z8(e){if(!e.observer)return;const t=e.observer;t.pendingScan&&(clearTimeout(t.pendingScan),delete t.pendingScan),t.instance&&(t.instance.disconnect(),delete t.instance)}function EV(e){const t=eu!==null;eu!==e&&(eu=e,t&&Qc().forEach(z8)),t?F8():function(n){const r=document;r.readyState&&r.readyState!=="loading"?n():r.addEventListener("DOMContentLoaded",n)}(F8)}function mh(e){(e?[e]:Qc()).forEach(t=>{if(!t.observer)return void(t.observer={paused:1});const n=t.observer;n.paused++,!(n.paused>1||!n.instance)&&n.instance.disconnect()})}function vh(e){(e?[e]:Qc()).forEach(t=>{if(!t.observer)return void z1(t);const n=t.observer;if(n.paused&&(n.paused--,!n.paused)){const r=typeof t.node=="function"?t.node():t.node;if(!r)return;n.instance?N8(t,r):z1(t)}})}function $8(e,t=!1){const n=R8(e,t);return z1(n),n}function B8(e){const t=Jc(e);t&&(z8(t),function(n){ul=ul.filter(r=>n!==r&&n!==(typeof r.node=="function"?r.node():r.node))}(e))}const xV=/[\s,]+/,SV=["width","height"],CV=["inline","hFlip","vFlip"];function kV(e){const t=e.getAttribute("data-icon"),n=typeof t=="string"&&ys(t,!0);if(!n)return null;const r={...F1,inline:e.classList&&e.classList.contains(hh)};SV.forEach(l=>{const s=e.getAttribute("data-"+l);s&&(r[l]=s)});const o=e.getAttribute("data-rotate");typeof o=="string"&&(r.rotate=function(l,s=0){const c=l.replace(/^-?[0-9.]*/,"");function u(d){for(;d<0;)d+=4;return d%4}if(c===""){const d=parseInt(l);return isNaN(d)?0:u(d)}if(c!==l){let d=0;switch(c){case"%":d=25;break;case"deg":d=90}if(d){let f=parseFloat(l.slice(0,l.length-c.length));return isNaN(f)?0:(f/=d,f%1==0?u(f):0)}}return s}(o));const a=e.getAttribute("data-flip");typeof a=="string"&&function(l,s){s.split(xV).forEach(c=>{switch(c.trim()){case"horizontal":l.hFlip=!0;break;case"vertical":l.vFlip=!0}})}(r,a),CV.forEach(l=>{const s="data-"+l,c=function(u,d){return u===d||u==="true"||u!==""&&u!=="false"&&null}(e.getAttribute(s),s);typeof c=="boolean"&&(r[l]=c)});const i=e.getAttribute("data-mode");return{name:t,icon:n,customisations:r,mode:i}}const OV="svg."+fh+", i."+fh+", span."+fh+", i."+hh+", span."+hh;function j8(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"}let tu;function TV(e){return tu===void 0&&function(){try{tu=window.trustedTypes.createPolicy("iconify",{createHTML:t=>t})}catch{tu=null}}(),tu?tu.createHTML(e):e}function H8(e){const t=new Set(["iconify"]);return["provider","prefix"].forEach(n=>{e[n]&&t.add("iconify--"+e[n])}),t}function U8(e,t,n,r){const o=e.classList;if(r){const i=r.classList;Array.from(i).forEach(l=>{o.add(l)})}const a=[];return t.forEach(i=>{o.contains(i)?n.has(i)&&a.push(i):(o.add(i),a.push(i))}),n.forEach(i=>{t.has(i)||o.remove(i)}),a}function q8(e,t,n){const r=e.style;(n||[]).forEach(a=>{r.removeProperty(a)});const o=[];for(const a in t)r.getPropertyValue(a)||(o.push(a),r.setProperty(a,t[a]));return o}function G8(e,t,n){let r;try{r=document.createElement("span")}catch{return e}const o=t.customisations,a=L1(n,o),i=e[Ja],l=j8(v8(a.body),{"aria-hidden":"true",role:"img",...a.attributes});r.innerHTML=TV(l);const s=r.childNodes[0],c=e.attributes;for(let p=0;p{$1&&($1=!1,bs())}))}function bs(e,t=!1){const n=Object.create(null);function r(o,a){const{provider:i,prefix:l,name:s}=o,c=Go(i,l),u=c.icons[s];if(u)return{status:"loaded",icon:u};if(c.missing.has(s))return{status:"missing"};if(a&&!_V(o)){const d=n[i]||(n[i]=Object.create(null));(d[l]||(d[l]=new Set)).add(s)}return{status:"loading"}}(e?[e]:Qc()).forEach(o=>{const a=typeof o.node=="function"?o.node():o.node;if(!a||!a.querySelectorAll)return;let i=!1,l=!1;function s(c,u,d){if(l||(l=!0,mh(o)),c.tagName.toUpperCase()!=="SVG"){const f=u.mode,p=f==="mask"||f!=="bg"&&(f==="style"?d.body.indexOf("currentColor")!==-1:null);if(typeof p=="boolean")return void function(m,v,g,b){const y=v.customisations,_=L1(g,y),A=_.attributes,x=m[Ja],E=j8(_.body,{...A,width:g.width+"",height:g.height+""}),L=U8(m,H8(v.icon),new Set(x&&x.addedClasses)),M=function(w){return'url("'+function(T){return"data:image/svg+xml,"+function(R){return R.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}(T)}(w)+'")'}(E),C={"--svg":M,width:Z8(A.width),height:Z8(A.height),...DV,...b?gh:W8};y.inline&&(C["vertical-align"]="-0.125em");const O=q8(m,C,x&&x.addedStyles),I={...v,status:"loaded",addedClasses:L,addedStyles:O};m[Ja]=I}(c,u,{...Wc,...d},p)}G8(c,u,d)}(function(c){const u=[];return c.querySelectorAll(OV).forEach(d=>{const f=d[Ja]||d.tagName.toLowerCase()!=="svg"?kV(d):null;f&&u.push({node:d,props:f})}),u})(a).forEach(({node:c,props:u})=>{const d=c[Ja];if(!d){const{status:p,icon:m}=r(u.icon,!0);return m?void s(c,u,m):(i=i||p==="loading",void(c[Ja]={...u,status:p}))}let f;if(function(p,m){if(p.name!==m.name||p.mode!==m.mode)return!0;const v=p.customisations,g=m.customisations;for(const b in F1)if(v[b]!==g[b])return!0;return!1}(d,u)){if(f=r(u.icon,d.name!==u.name),!f.icon)return i=i||f.status==="loading",void Object.assign(d,{...u,status:f.status})}else{if(d.status!=="loading")return;if(f=r(u.icon,!1),!f.icon)return void(d.status=f.status)}s(c,u,f.icon)}),o.temporary&&!i?B8(a):t&&i?$8(a,!0):l&&o.observer&&vh(o)});for(const o in n){const a=n[o];for(const i in a){const l=a[i];ph(Array.from(l).map(s=>({provider:o,prefix:i,name:s})),IV)}}}function X8(e,t,n=!1){const r=Zc(e);if(!r)return null;const o=ys(e),a=V8(F1,t||{}),i=G8(document.createElement("span"),{name:e,icon:o,customisations:a},r);return n?i.outerHTML:i}if(typeof document<"u"&&typeof window<"u"){(function(){if(document.documentElement)return R8(document.documentElement);ul.push({node:()=>document.documentElement})})();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!f8(r))&&console.error(n)}catch{console.error(n)}})}setTimeout(()=>{EV(bs),bs()})}if(k8("",hV),typeof document<"u"&&typeof window<"u"){S8();const e=window;if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(const n in t){const r="IconifyProviders["+n+"] is invalid.";try{const o=t[n];if(typeof o!="object"||!o||o.resources===void 0)continue;O8(n,o)||console.error(r)}catch{console.error(r)}}}}const yh={_api:{getAPIConfig:P1,setAPIModule:k8,sendAPIQuery:L8,setFetch:function(e){N1=e},getFetch:function(){return N1},listAPIProviders:function(){return Object.keys(V1)}},addAPIProvider:O8,loadIcons:ph,loadIcon:e=>new Promise((t,n)=>{const r=typeof e=="string"?ys(e,!0):e;r?ph([r||e],o=>{if(o.length&&r){const a=Zc(r);if(a)return void t({...Wc,...a})}n(e)}):n(e)}),iconExists:function(e){return!!Zc(e)},getIcon:function(e){const t=Zc(e);return t?{...Wc,...t}:null},listIcons:function(e,t){let n=[];return(typeof e=="string"?[e]:Object.keys(I1)).forEach(r=>{(typeof r=="string"&&typeof t=="string"?[t]:Object.keys(I1[r]||{})).forEach(o=>{const a=Go(r,o);n=n.concat(Object.keys(a.icons).map(i=>(r!==""?"@"+r+":":"")+o+":"+i))})}),n},addIcon:p8,addCollection:f8,replaceIDs:v8,calculateSize:th,buildIcon:L1,getVersion:function(){return"3.1.1"},renderSVG:function(e,t){return X8(e,t,!1)},renderHTML:function(e,t){return X8(e,t,!0)},renderIcon:function(e,t){const n=Zc(e);return n?L1(n,V8(F1,t||{})):null},scan:function(e){e?function(t){const n=Jc(t);n?bs(n):bs({node:t,temporary:!0},!0)}(e):bs()},observe:$8,stopObserving:B8,pauseObserver:function(e){if(e){const t=Jc(e);t&&mh(t)}else mh()},resumeObserver:function(e){if(e){const t=Jc(e);t&&vh(t)}else vh()},enableCache:function(e,t){C8(e,t!==!1)},disableCache:function(e){C8(e,!0)}};try{self.Iconify===void 0&&(self.Iconify=yh)}catch{}const J8=yh.default||yh;JSON.parse('[{"prefix":"el","width":1200,"height":1200,"icons":{}},{"prefix":"ep","width":1024,"height":1024,"icons":{"arrow-down":{"body":""},"arrow-down-bold":{"body":""},"arrow-left":{"body":""},"arrow-right":{"body":""},"arrow-up":{"body":""},"arrow-up-bold":{"body":""},"avatar":{"body":""},"back":{"body":""},"basketball":{"body":""},"bell":{"body":""},"bell-filled":{"body":""},"calendar":{"body":""},"caret-bottom":{"body":""},"caret-top":{"body":""},"cellphone":{"body":""},"chat-line-round":{"body":""},"chat-line-square":{"body":""},"check":{"body":""},"checked":{"body":""},"circle-check":{"body":""},"circle-close-filled":{"body":""},"circle-plus":{"body":""},"circle-plus-filled":{"body":""},"close":{"body":""},"coin":{"body":""},"comment":{"body":""},"copy-document":{"body":""},"cpu":{"body":""},"d-arrow-left":{"body":""},"d-arrow-right":{"body":""},"delete":{"body":""},"discount":{"body":""},"document":{"body":""},"document-checked":{"body":""},"document-copy":{"body":""},"download":{"body":""},"edit":{"body":""},"expand":{"body":""},"fold":{"body":""},"folder-opened":{"body":""},"help-filled":{"body":""},"hide":{"body":""},"home-filled":{"body":""},"house":{"body":""},"info-filled":{"body":""},"iphone":{"body":""},"key":{"body":""},"list":{"body":""},"location":{"body":""},"lock":{"body":""},"memo":{"body":""},"menu":{"body":""},"message":{"body":""},"microphone":{"body":""},"minus":{"body":""},"notification":{"body":""},"opportunity":{"body":""},"phone":{"body":""},"picture":{"body":""},"plus":{"body":""},"position":{"body":""},"promotion":{"body":""},"question-filled":{"body":""},"reading":{"body":""},"refresh":{"body":""},"refresh-left":{"body":""},"refresh-right":{"body":""},"remove":{"body":""},"scale-to-original":{"body":""},"search":{"body":""},"select":{"body":""},"service":{"body":""},"setting":{"body":""},"share":{"body":""},"sort":{"body":""},"star":{"body":""},"suitcase":{"body":""},"switch-button":{"body":""},"takeaway-box":{"body":""},"ticket":{"body":""},"tools":{"body":""},"upload":{"body":""},"upload-filled":{"body":""},"user":{"body":""},"user-filled":{"body":""},"video-pause":{"body":""},"video-play":{"body":""},"view":{"body":""},"wallet-filled":{"body":""},"warning":{"body":""},"warning-filled":{"body":""},"zoom-in":{"body":""},"zoom-out":{"body":""}}},{"prefix":"ion","width":512,"height":512,"icons":{"at":{"body":""},"language-sharp":{"body":""}}},{"prefix":"il","width":750,"height":850,"icons":{}},{"prefix":"et","width":32,"height":32,"icons":{}},{"prefix":"map","width":50,"height":50,"icons":{}},{"prefix":"bx","width":24,"height":24,"icons":{}},{"prefix":"ri","width":24,"height":24,"icons":{"refund-2-line":{"body":""}}},{"prefix":"bpmn","width":2048,"height":2048,"icons":{}},{"prefix":"ic","width":24,"height":24,"icons":{"round-drag-indicator":{"body":""},"round-view-carousel":{"body":""}}},{"prefix":"ps","width":512,"height":512,"icons":{}},{"prefix":"ph","width":256,"height":256,"icons":{"article-medium":{"body":""},"function":{"body":""}}},{"prefix":"fa","width":1536,"height":1536,"icons":{"align-left":{"body":"","width":1792,"height":1408},"birthday-cake":{"body":"","width":1792,"height":1792},"group":{"body":"","width":1920,"height":1792},"mars-double":{"body":"","width":1920,"height":1792},"newspaper-o":{"body":"","width":2048,"height":1408},"upload":{"body":"","width":1664,"height":1600},"user-plus":{"body":"","width":2048},"user-times":{"body":"","width":2048}}},{"prefix":"ls","width":717,"height":717,"icons":{"2":{"body":"","width":481,"height":754},"4":{"body":"","width":487,"height":775},"a":{"body":"","width":563,"height":671},"c":{"body":"","width":507,"height":671},"d":{"body":"","width":562,"height":768},"e":{"body":"","width":559,"height":671},"f":{"body":"","width":255,"height":754},"h":{"body":"","width":466,"height":754},"i":{"body":"","width":82,"height":690},"l":{"body":"","width":72,"height":754},"m":{"body":"","width":860,"height":654},"n":{"body":"","width":466,"height":654},"o":{"body":"","width":560,"height":654},"p":{"body":"","width":563,"height":867},"r":{"body":"","width":287,"height":654},"s":{"body":"","width":326,"height":671},"t":{"body":"","width":255,"height":754},"u":{"body":"","width":466,"height":671},"v":{"body":"","width":497,"height":667},"w":{"body":"","width":825,"height":667},"x":{"body":"","width":537,"height":654},"y":{"body":"","width":496,"height":881}}},{"prefix":"system-uicons","width":21,"height":21,"icons":{"carousel":{"body":""},"contacts":{"body":""},"reset-alt":{"body":""}}},{"prefix":"clarity","width":36,"height":36,"icons":{"contract-line":{"body":""}}},{"prefix":"radix-icons","width":15,"height":15,"icons":{"enter-full-screen":{"body":""},"exit-full-screen":{"body":""}}},{"prefix":"fe","width":24,"height":24,"icons":{}},{"prefix":"mi","width":24,"height":24,"icons":{}},{"prefix":"geo","width":100,"height":100,"icons":{}},{"prefix":"akar-icons","width":24,"height":24,"icons":{"circle-plus":{"body":""},"github-fill":{"body":""}}},{"prefix":"logos","width":256,"height":256,"icons":{"angular-icon":{"body":"","height":272},"react":{"body":"","height":228},"vue":{"body":"","height":221},"webpack":{"body":"","height":290}}},{"prefix":"vscode-icons","width":32,"height":32,"icons":{"file-type-vite":{"body":""}}},{"prefix":"ant-design","width":1024,"height":1024,"icons":{"align-center-outlined":{"body":""},"align-left-outlined":{"body":""},"alipay-circle-filled":{"body":""},"cloud-upload-outlined":{"body":""},"dingtalk-circle-filled":{"body":""},"github-filled":{"body":""},"reload-outlined":{"body":""},"rotate-left-outlined":{"body":""},"rotate-right-outlined":{"body":""},"scan-outlined":{"body":""},"upload-outlined":{"body":""},"wechat-filled":{"body":""},"zoom-in-outlined":{"body":""},"zoom-out-outlined":{"body":""}}},{"prefix":"ei","width":50,"height":50,"icons":{}},{"prefix":"la","width":32,"height":32,"icons":{}},{"prefix":"fa-solid","width":512,"height":512,"icons":{"award":{"body":"","width":384},"list":{"body":""},"money-check-alt":{"body":"","width":640},"project-diagram":{"body":"","width":640},"shopping-cart":{"body":"","width":576},"times-circle":{"body":""},"user":{"body":"","width":448},"users":{"body":"","width":640},"wallet":{"body":""},"yen-sign":{"body":"","width":384}}},{"prefix":"icon-park-outline","width":48,"height":48,"icons":{"peoples":{"body":""},"transaction-order":{"body":""}}},{"prefix":"zmdi","width":432,"height":384,"icons":{"fullscreen":{"body":"","width":304},"fullscreen-exit":{"body":"","width":304}}},{"prefix":"mdi","width":24,"height":24,"icons":{"account-group":{"body":""},"format-size":{"body":""},"calendar-time":{"body":""},"user-card-details":{"body":""}}},{"prefix":"emojione-monotone","width":64,"height":64,"icons":{"crescent-moon":{"body":""},"sun":{"body":""}}},{"prefix":"uit","width":24,"height":24,"icons":{}},{"prefix":"gg","width":24,"height":24,"icons":{}},{"prefix":"fontisto","width":24,"height":24,"icons":{"email":{"body":""}}},{"prefix":"carbon","width":32,"height":32,"icons":{"popup":{"body":""},"tree-view-alt":{"body":""}}},{"prefix":"fluent","width":20,"height":20,"icons":{"table-bottom-row-16-filled":{"body":"","width":16,"height":16},"text-column-one-24-filled":{"body":"","width":24,"height":24},"text-column-three-24-filled":{"body":"","width":24,"height":24},"text-column-two-24-filled":{"body":"","width":24,"height":24},"text-column-two-left-24-filled":{"body":"","width":24,"height":24}}},{"prefix":"vaadin","icons":{"arrows-long-h":{"body":""},"arrows-long-v":{"body":""},"line-h":{"body":""},"money-withdraw":{"body":""},"padding":{"body":""}}},{"prefix":"tabler","width":24,"height":24,"icons":{"box-padding":{"body":""},"float-right":{"body":""},"hand-click":{"body":""},"input-search":{"body":""},"layout-navbar":{"body":""},"line-dashed":{"body":""},"line-dotted":{"body":""}}},{"prefix":"entypo","width":20,"height":20,"icons":{"progress-empty":{"body":""}}},{"prefix":"iconoir","width":24,"height":24,"icons":{"input-search":{"body":""}}},{"prefix":"icon-park","width":48,"height":48,"icons":{"income":{"body":""},"income-one":{"body":""}}},{"prefix":"bi","icons":{"columns":{"body":""},"grid-3x2-gap":{"body":""},"grid-3x3-gap":{"body":""}}}]').forEach(e=>J8.addCollection(e));let bh;bh={},N=function(e,t,n){if(!t||t.length===0)return e();const r=document.getElementsByTagName("link");return Promise.all(t.map(o=>{if((o=function(s){return"/"+s}(o))in bh)return;bh[o]=!0;const a=o.endsWith(".css"),i=a?'[rel="stylesheet"]':"";if(n)for(let s=r.length-1;s>=0;s--){const c=r[s];if(c.href===o&&(!a||c.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${i}`))return;const l=document.createElement("link");return l.rel=a?"stylesheet":"modulepreload",a||(l.as="script",l.crossOrigin=""),l.href=o,document.head.appendChild(l),a?new Promise((s,c)=>{l.addEventListener("load",s),l.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${o}`)))}):void 0})).then(()=>e()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})},zy=(e,t)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((r,o)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(o.bind(null,new Error("Unknown variable dynamic import: "+t)))})},Ny=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},xr=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},Uc=function(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n};var Pr={};const Q8=typeof window<"u";let e5,t5;{const e=Q8&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(e5=t=>{e.mark(t)},t5=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const LV=/\{([0-9a-zA-Z]+)\}/g,n5=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),MV=Object.assign;let r5;const VV=Object.prototype.hasOwnProperty,o5=Array.isArray,_h=e=>typeof e=="function",B1=e=>e!==null&&typeof e=="object",Ah=Object.prototype.toString,wh=e=>Ah.call(e),Eh=e=>{if(!B1(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function a5(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const i5={},RV=Object.freeze(Object.defineProperty({__proto__:null,assign:MV,createEmitter:function(){const e=new Map;return{events:e,on(t,n){const r=e.get(t);r&&r.push(n)||e.set(t,[n])},off(t,n){const r=e.get(t);r&&r.splice(r.indexOf(n)>>>0,1)},emit(t,n){(e.get(t)||[]).slice().map(r=>r(n)),(e.get("*")||[]).slice().map(r=>r(t,n))}}},escapeHtml:function(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},format:function(e,...t){return t.length===1&&B1(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(LV,(n,r)=>t.hasOwnProperty(r)?t[r]:"")},friendlyJSONstringify:n5,generateCodeFrame:function(e,t=0,n=e.length){const r=e.split(/\r?\n/);let o=0;const a=[];for(let i=0;i=t){for(let l=i-2;l<=i+2||n>o;l++){if(l<0||l>=r.length)continue;const s=l+1;a.push(`${s}${" ".repeat(3-String(s).length)}| ${r[l]}`);const c=r[l].length;if(l===i){const u=t-(o-c)+1,d=Math.max(1,n>o?c-u:n-t);a.push(" | "+" ".repeat(u)+"^".repeat(d))}else if(l>i){if(n>o){const u=Math.max(Math.min(n-o,c),1);a.push(" | "+"^".repeat(u))}o+=c+1}}break}return a.join(`
`)},generateFormatCacheKey:(e,t,n)=>n5({l:e,k:t,s:n}),getGlobalThis:()=>r5||(r5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),hasOwn:function(e,t){return VV.call(e,t)},inBrowser:Q8,incrementer:function(e){let t=e;return()=>++t},isArray:o5,isBoolean:e=>typeof e=="boolean",isDate:e=>wh(e)==="[object Date]",isEmptyObject:e=>Eh(e)&&Object.keys(e).length===0,isFunction:_h,isNumber:e=>typeof e=="number"&&isFinite(e),isObject:B1,isPlainObject:Eh,isPromise:e=>B1(e)&&_h(e.then)&&_h(e.catch),isRegExp:e=>wh(e)==="[object RegExp]",isString:e=>typeof e=="string",isSymbol:e=>typeof e=="symbol",join:function(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")},makeSymbol:(e,t=!1)=>t?Symbol.for(e):Symbol(e),get mark(){return e5},get measure(){return t5},objectToString:Ah,toDisplayString:e=>e==null?"":o5(e)||Eh(e)&&e.toString===Ah?JSON.stringify(e,null,2):String(e),toTypeString:wh,warn:a5,warnOnce:function(e){i5[e]||(i5[e]=!0,a5(e))}},Symbol.toStringTag,{value:"Module"})),PV=Uc(RV),dl=typeof window<"u";let Nr,pl;{const e=dl&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(Nr=t=>{e.mark(t)},pl=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const NV=/\{([0-9a-zA-Z]+)\}/g;function xh(e,...t){return t.length===1&&Ln(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(NV,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const FV=(e,t,n)=>zV({l:e,k:t,s:n}),zV=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Fr=e=>typeof e=="number"&&isFinite(e),$V=e=>u5(e)==="[object Date]",l5=e=>u5(e)==="[object RegExp]",Sh=e=>on(e)&&Object.keys(e).length===0,Qa=Object.assign;function s5(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Wo=Array.isArray,Yn=e=>typeof e=="function",vt=e=>typeof e=="string",dr=e=>typeof e=="boolean",Ln=e=>e!==null&&typeof e=="object",c5=Object.prototype.toString,u5=e=>c5.call(e),on=e=>{if(!Ln(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function Ch(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const d5=2;function nu(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const p5={};function kh(e,t,n){const r={start:e,end:t};return n!=null&&(r.source=n),r}const ft={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},BV={[ft.EXPECTED_TOKEN]:"Expected token: '{0}'",[ft.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[ft.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[ft.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[ft.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[ft.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[ft.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[ft.EMPTY_PLACEHOLDER]:"Empty placeholder",[ft.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[ft.INVALID_LINKED_FORMAT]:"Invalid linked format",[ft.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[ft.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[ft.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[ft.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[ft.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[ft.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function _s(e,t,n={}){const{domain:r,messages:o,args:a}=n,i=xh((o||BV)[e]||"",...a||[]),l=new SyntaxError(String(i));return l.code=e,t&&(l.location=t),l.domain=r,l}function jV(e){throw e}const HV=/<\/?[\w\s="/.':;#-\/]+>/,UV=e=>HV.test(e),ya=" ",qV="\r",pr=`
`,GV=String.fromCharCode(8232),WV=String.fromCharCode(8233);function KV(e){const t=e;let n=0,r=1,o=1,a=0;const i=f=>t[f]===qV&&t[f+1]===pr,l=f=>t[f]===WV,s=f=>t[f]===GV,c=f=>i(f)||(p=>t[p]===pr)(f)||l(f)||s(f),u=f=>i(f)||l(f)||s(f)?pr:t[f];function d(){return a=0,c(n)&&(r++,o=0),i(n)&&n++,n++,o++,t[n]}return{index:()=>n,line:()=>r,column:()=>o,peekOffset:()=>a,charAt:u,currentChar:()=>u(n),currentPeek:()=>u(n+a),next:d,peek:function(){return i(n+a)&&a++,a++,t[n+a]},reset:function(){n=0,r=1,o=1,a=0},resetPeek:function(f=0){a=f},skipToPeek:function(){const f=n+a;for(;f!==n;)d();a=0}}}const ei=void 0,YV=".",f5="'",ZV="tokenizer";function XV(e,t={}){const n=t.location!==!1,r=KV(e),o=()=>r.index(),a=()=>{return k=r.line(),S=r.column(),$=r.index(),{line:k,column:S,offset:$};var k,S,$},i=a(),l=o(),s={currentType:14,offset:l,startLoc:i,endLoc:i,lastType:14,lastOffset:l,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},c=()=>s,{onError:u}=t;function d(k,S,$,...J){const q=c();if(S.column+=$,S.offset+=$,u){const G=_s(k,n?kh(q.startLoc,S):null,{domain:ZV,args:J});u(G)}}function f(k,S,$){k.endLoc=a(),k.currentType=S;const J={type:S};return n&&(J.loc=kh(k.startLoc,k.endLoc)),$!=null&&(J.value=$),J}const p=k=>f(k,14);function m(k,S){return k.currentChar()===S?(k.next(),S):(d(ft.EXPECTED_TOKEN,a(),0,S),"")}function v(k){let S="";for(;k.currentPeek()===ya||k.currentPeek()===pr;)S+=k.currentPeek(),k.peek();return S}function g(k){const S=v(k);return k.skipToPeek(),S}function b(k){if(k===ei)return!1;const S=k.charCodeAt(0);return S>=97&&S<=122||S>=65&&S<=90||S===95}function y(k,S){const{currentType:$}=S;if($!==2)return!1;v(k);const J=function(q){if(q===ei)return!1;const G=q.charCodeAt(0);return G>=48&&G<=57}(k.currentPeek()==="-"?k.peek():k.currentPeek());return k.resetPeek(),J}function _(k){v(k);const S=k.currentPeek()==="|";return k.resetPeek(),S}function A(k,S=!0){const $=(q=!1,G="",B=!1)=>{const Y=k.currentPeek();return Y==="{"?G!=="%"&&q:Y!=="@"&&Y?Y==="%"?(k.peek(),$(q,"%",!0)):Y==="|"?!(G!=="%"&&!B)||!(G===ya||G===pr):Y===ya?(k.peek(),$(!0,ya,B)):Y!==pr||(k.peek(),$(!0,pr,B)):G==="%"||q},J=$();return S&&k.resetPeek(),J}function x(k,S){const $=k.currentChar();return $===ei?ei:S($)?(k.next(),$):null}function E(k){return x(k,S=>{const $=S.charCodeAt(0);return $>=97&&$<=122||$>=65&&$<=90||$>=48&&$<=57||$===95||$===36})}function L(k){return x(k,S=>{const $=S.charCodeAt(0);return $>=48&&$<=57})}function M(k){return x(k,S=>{const $=S.charCodeAt(0);return $>=48&&$<=57||$>=65&&$<=70||$>=97&&$<=102})}function C(k){let S="",$="";for(;S=L(k);)$+=S;return $}function O(k){let S="";for(;;){const $=k.currentChar();if($==="{"||$==="}"||$==="@"||$==="|"||!$)break;if($==="%"){if(!A(k))break;S+=$,k.next()}else if($===ya||$===pr)if(A(k))S+=$,k.next();else{if(_(k))break;S+=$,k.next()}else S+=$,k.next()}return S}function I(k){const S=k.currentChar();switch(S){case"\\":case"'":return k.next(),`\\${S}`;case"u":return w(k,S,4);case"U":return w(k,S,6);default:return d(ft.UNKNOWN_ESCAPE_SEQUENCE,a(),0,S),""}}function w(k,S,$){m(k,S);let J="";for(let q=0;q<$;q++){const G=M(k);if(!G){d(ft.INVALID_UNICODE_ESCAPE_SEQUENCE,a(),0,`\\${S}${J}${k.currentChar()}`);break}J+=G}return`\\${S}${J}`}function T(k){g(k);const S=m(k,"|");return g(k),S}function R(k,S){let $=null;switch(k.currentChar()){case"{":return S.braceNest>=1&&d(ft.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),k.next(),$=f(S,2,"{"),g(k),S.braceNest++,$;case"}":return S.braceNest>0&&S.currentType===2&&d(ft.EMPTY_PLACEHOLDER,a(),0),k.next(),$=f(S,3,"}"),S.braceNest--,S.braceNest>0&&g(k),S.inLinked&&S.braceNest===0&&(S.inLinked=!1),$;case"@":return S.braceNest>0&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),$=D(k,S)||p(S),S.braceNest=0,$;default:let J=!0,q=!0,G=!0;if(_(k))return S.braceNest>0&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),$=f(S,1,T(k)),S.braceNest=0,S.inLinked=!1,$;if(S.braceNest>0&&(S.currentType===5||S.currentType===6||S.currentType===7))return d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),S.braceNest=0,V(k,S);if(J=function(B,Y){const{currentType:K}=Y;if(K!==2)return!1;v(B);const ie=b(B.currentPeek());return B.resetPeek(),ie}(k,S))return $=f(S,5,function(B){g(B);let Y="",K="";for(;Y=E(B);)K+=Y;return B.currentChar()===ei&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),K}(k)),g(k),$;if(q=y(k,S))return $=f(S,6,function(B){g(B);let Y="";return B.currentChar()==="-"?(B.next(),Y+=`-${C(B)}`):Y+=C(B),B.currentChar()===ei&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),Y}(k)),g(k),$;if(G=function(B,Y){const{currentType:K}=Y;if(K!==2)return!1;v(B);const ie=B.currentPeek()===f5;return B.resetPeek(),ie}(k,S))return $=f(S,7,function(B){g(B),m(B,"'");let Y="",K="";const ie=se=>se!==f5&&se!==pr;for(;Y=x(B,ie);)K+=Y==="\\"?I(B):Y;const fe=B.currentChar();return fe===pr||fe===ei?(d(ft.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),fe===pr&&(B.next(),m(B,"'")),K):(m(B,"'"),K)}(k)),g(k),$;if(!J&&!q&&!G)return $=f(S,13,function(B){g(B);let Y="",K="";const ie=fe=>fe!=="{"&&fe!=="}"&&fe!==ya&&fe!==pr;for(;Y=x(B,ie);)K+=Y;return K}(k)),d(ft.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,$.value),g(k),$}return $}function D(k,S){const{currentType:$}=S;let J=null;const q=k.currentChar();switch($!==8&&$!==9&&$!==12&&$!==10||q!==pr&&q!==ya||d(ft.INVALID_LINKED_FORMAT,a(),0),q){case"@":return k.next(),J=f(S,8,"@"),S.inLinked=!0,J;case".":return g(k),k.next(),f(S,9,".");case":":return g(k),k.next(),f(S,10,":");default:return _(k)?(J=f(S,1,T(k)),S.braceNest=0,S.inLinked=!1,J):function(G,B){const{currentType:Y}=B;if(Y!==8)return!1;v(G);const K=G.currentPeek()===".";return G.resetPeek(),K}(k,S)||function(G,B){const{currentType:Y}=B;if(Y!==8&&Y!==12)return!1;v(G);const K=G.currentPeek()===":";return G.resetPeek(),K}(k,S)?(g(k),D(k,S)):function(G,B){const{currentType:Y}=B;if(Y!==9)return!1;v(G);const K=b(G.currentPeek());return G.resetPeek(),K}(k,S)?(g(k),f(S,12,function(G){let B="",Y="";for(;B=E(G);)Y+=B;return Y}(k))):function(G,B){const{currentType:Y}=B;if(Y!==10)return!1;const K=()=>{const fe=G.currentPeek();return fe==="{"?b(G.peek()):!(fe==="@"||fe==="%"||fe==="|"||fe===":"||fe==="."||fe===ya||!fe)&&(fe===pr?(G.peek(),K()):b(fe))},ie=K();return G.resetPeek(),ie}(k,S)?(g(k),q==="{"?R(k,S)||J:f(S,11,function(G){const B=(Y=!1,K)=>{const ie=G.currentChar();return ie!=="{"&&ie!=="%"&&ie!=="@"&&ie!=="|"&&ie!=="("&&ie!==")"&&ie?ie===ya?K:ie===pr||ie===YV?(K+=ie,G.next(),B(Y,K)):(K+=ie,G.next(),B(!0,K)):K};return B(!1,"")}(k))):($===8&&d(ft.INVALID_LINKED_FORMAT,a(),0),S.braceNest=0,S.inLinked=!1,V(k,S))}}function V(k,S){let $={type:14};if(S.braceNest>0)return R(k,S)||p(S);if(S.inLinked)return D(k,S)||p(S);switch(k.currentChar()){case"{":return R(k,S)||p(S);case"}":return d(ft.UNBALANCED_CLOSING_BRACE,a(),0),k.next(),f(S,3,"}");case"@":return D(k,S)||p(S);default:if(_(k))return $=f(S,1,T(k)),S.braceNest=0,S.inLinked=!1,$;const{isModulo:J,hasSpace:q}=function(G){const B=v(G),Y=G.currentPeek()==="%"&&G.peek()==="{";return G.resetPeek(),{isModulo:Y,hasSpace:B.length>0}}(k);if(J)return q?f(S,0,O(k)):f(S,4,function(G){g(G);const B=G.currentChar();return B!=="%"&&d(ft.EXPECTED_TOKEN,a(),0,B),G.next(),"%"}(k));if(A(k))return f(S,0,O(k))}return $}return{nextToken:function(){const{currentType:k,offset:S,startLoc:$,endLoc:J}=s;return s.lastType=k,s.lastOffset=S,s.lastStartLoc=$,s.lastEndLoc=J,s.offset=o(),s.startLoc=a(),r.currentChar()===ei?f(s,14):V(r,s)},currentOffset:o,currentPosition:a,context:c}}const JV="parser",QV=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function eR(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"\uFFFD"}}}function tR(e={}){const t=e.location!==!1,{onError:n}=e;function r(p,m,v,g,...b){const y=p.currentPosition();if(y.offset+=g,y.column+=g,n){const _=_s(m,t?kh(v,y):null,{domain:JV,args:b});n(_)}}function o(p,m,v){const g={type:p};return t&&(g.start=m,g.end=m,g.loc={start:v,end:v}),g}function a(p,m,v,g){g&&(p.type=g),t&&(p.end=m,p.loc&&(p.loc.end=v))}function i(p,m){const v=p.context(),g=o(3,v.offset,v.startLoc);return g.value=m,a(g,p.currentOffset(),p.currentPosition()),g}function l(p,m){const v=p.context(),{lastOffset:g,lastStartLoc:b}=v,y=o(5,g,b);return y.index=parseInt(m,10),p.nextToken(),a(y,p.currentOffset(),p.currentPosition()),y}function s(p,m){const v=p.context(),{lastOffset:g,lastStartLoc:b}=v,y=o(4,g,b);return y.key=m,p.nextToken(),a(y,p.currentOffset(),p.currentPosition()),y}function c(p,m){const v=p.context(),{lastOffset:g,lastStartLoc:b}=v,y=o(9,g,b);return y.value=m.replace(QV,eR),p.nextToken(),a(y,p.currentOffset(),p.currentPosition()),y}function u(p){const m=p.context(),v=o(6,m.offset,m.startLoc);let g=p.nextToken();if(g.type===9){const b=function(y){const _=y.nextToken(),A=y.context(),{lastOffset:x,lastStartLoc:E}=A,L=o(8,x,E);return _.type!==12?(r(y,ft.UNEXPECTED_EMPTY_LINKED_MODIFIER,A.lastStartLoc,0),L.value="",a(L,x,E),{nextConsumeToken:_,node:L}):(_.value==null&&r(y,ft.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,Ko(_)),L.value=_.value||"",a(L,y.currentOffset(),y.currentPosition()),{node:L})}(p);v.modifier=b.node,g=b.nextConsumeToken||p.nextToken()}switch(g.type!==10&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),g=p.nextToken(),g.type===2&&(g=p.nextToken()),g.type){case 11:g.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),v.key=function(_,A){const x=_.context(),E=o(7,x.offset,x.startLoc);return E.value=A,a(E,_.currentOffset(),_.currentPosition()),E}(p,g.value||"");break;case 5:g.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),v.key=s(p,g.value||"");break;case 6:g.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),v.key=l(p,g.value||"");break;case 7:g.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),v.key=c(p,g.value||"");break;default:r(p,ft.UNEXPECTED_EMPTY_LINKED_KEY,m.lastStartLoc,0);const b=p.context(),y=o(7,b.offset,b.startLoc);return y.value="",a(y,b.offset,b.startLoc),v.key=y,a(v,b.offset,b.startLoc),{nextConsumeToken:g,node:v}}return a(v,p.currentOffset(),p.currentPosition()),{node:v}}function d(p){const m=p.context(),v=o(2,m.currentType===1?p.currentOffset():m.offset,m.currentType===1?m.endLoc:m.startLoc);v.items=[];let g=null;do{const b=g||p.nextToken();switch(g=null,b.type){case 0:b.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(b)),v.items.push(i(p,b.value||""));break;case 6:b.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(b)),v.items.push(l(p,b.value||""));break;case 5:b.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(b)),v.items.push(s(p,b.value||""));break;case 7:b.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(b)),v.items.push(c(p,b.value||""));break;case 8:const y=u(p);v.items.push(y.node),g=y.nextConsumeToken||null}}while(m.currentType!==14&&m.currentType!==1);return a(v,m.currentType===1?m.lastOffset:p.currentOffset(),m.currentType===1?m.lastEndLoc:p.currentPosition()),v}function f(p){const m=p.context(),{offset:v,startLoc:g}=m,b=d(p);return m.currentType===14?b:function(y,_,A,x){const E=y.context();let L=x.items.length===0;const M=o(1,_,A);M.cases=[],M.cases.push(x);do{const C=d(y);L||(L=C.items.length===0),M.cases.push(C)}while(E.currentType!==14);return L&&r(y,ft.MUST_HAVE_MESSAGES_IN_PLURAL,A,0),a(M,y.currentOffset(),y.currentPosition()),M}(p,v,g,b)}return{parse:function(p){const m=XV(p,Qa({},e)),v=m.context(),g=o(0,v.offset,v.startLoc);return t&&g.loc&&(g.loc.source=p),g.body=f(m),e.onCacheKey&&(g.cacheKey=e.onCacheKey(p)),v.currentType!==14&&r(m,ft.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,p[v.offset]||""),a(g,m.currentOffset(),m.currentPosition()),g}}}function Ko(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"\u2026":t}function h5(e,t){for(let n=0;ni,helper:l=>(i.helpers.add(l),l)}}(e);n.helper("normalize"),e.body&&Oh(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function m5(e){if(e.items.length===1){const t=e.items[0];t.type!==3&&t.type!==9||(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n1){r.push(`${a("plural")}([`),r.indent(i());const l=o.cases.length;for(let s=0;s{const n=vt(t.mode)?t.mode:"normal",r=vt(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,a=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,i=t.needIndent?t.needIndent:n!=="arrow",l=e.helpers||[],s=function(d,f){const{sourceMap:p,filename:m,breakLineCode:v,needIndent:g}=f,b=f.location!==!1,y={filename:m,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:v,needIndent:g,indentLevel:0};function _(x,E){y.code+=x}function A(x,E=!0){const L=E?v:"";_(g?L+" ".repeat(x):L)}return b&&d.loc&&(y.source=d.loc.source),{context:()=>y,push:_,indent:function(x=!0){const E=++y.indentLevel;x&&A(E)},deindent:function(x=!0){const E=--y.indentLevel;x&&A(E)},newline:function(){A(y.indentLevel)},helper:x=>`_${x}`,needIndent:()=>y.needIndent}}(e,{mode:n,filename:r,sourceMap:o,breakLineCode:a,needIndent:i});s.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),s.indent(i),l.length>0&&(s.push(`const { ${Ch(l.map(d=>`${d}: _${d}`),", ")} } = ctx`),s.newline()),s.push("return "),ws(s,e),s.deindent(i),s.push("}"),delete e.helpers;const{code:c,map:u}=s.context();return{ast:e,code:c,map:u?u.toJSON():void 0}};function iR(e,t={}){const n=Qa({},t),r=!!n.jit,o=!!n.minify,a=n.optimize==null||n.optimize,i=tR(n).parse(e);return r?(a&&function(l){const s=l.body;s.type===2?m5(s):s.cases.forEach(c=>m5(c))}(i),o&&As(i),{ast:i,code:""}):(nR(i,n),aR(i,n))}const ti=[];ti[0]={w:[0],i:[3,0],"[":[4],o:[7]},ti[1]={w:[1],".":[2],"[":[4],o:[7]},ti[2]={w:[2],i:[3,0],0:[3,0]},ti[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},ti[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},ti[5]={"'":[4,0],o:8,l:[5,0]},ti[6]={'"':[4,0],o:8,l:[6,0]};const lR=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function sR(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function cR(e){const t=e.trim();return(e.charAt(0)!=="0"||!isNaN(parseInt(e)))&&(n=t,lR.test(n)?function(r){const o=r.charCodeAt(0);return o!==r.charCodeAt(r.length-1)||o!==34&&o!==39?r:r.slice(1,-1)}(t):"*"+t);var n}function v5(e){const t=[];let n,r,o,a,i,l,s,c=-1,u=0,d=0;const f=[];function p(){const m=e[c+1];if(u===5&&m==="'"||u===6&&m==='"')return c++,o="\\"+m,f[0](),!0}for(f[0]=()=>{r===void 0?r=o:r+=o},f[1]=()=>{r!==void 0&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),d++},f[3]=()=>{if(d>0)d--,u=4,f[0]();else{if(d=0,r===void 0||(r=cR(r),r===!1))return!1;f[1]()}};u!==null;)if(c++,n=e[c],n!=="\\"||!p()){if(a=sR(n),s=ti[u],i=s[a]||s.l||8,i===8||(u=i[0],i[1]!==void 0&&(l=f[i[1]],l&&(o=n,l()===!1))))return;if(u===7)return t}}const g5=new Map;function y5(e,t){return Ln(e)?e[t]:null}const uR=e=>e,dR=e=>"",b5="text",pR=e=>e.length===0?"":Ch(e),fR=e=>e==null?"":Wo(e)||on(e)&&e.toString===c5?JSON.stringify(e,null,2):String(e);function _5(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function A5(e={}){const t=e.locale,n=function(d){const f=Fr(d.pluralIndex)?d.pluralIndex:-1;return d.named&&(Fr(d.named.count)||Fr(d.named.n))?Fr(d.named.count)?d.named.count:Fr(d.named.n)?d.named.n:f:f}(e),r=Ln(e.pluralRules)&&vt(t)&&Yn(e.pluralRules[t])?e.pluralRules[t]:_5,o=Ln(e.pluralRules)&&vt(t)&&Yn(e.pluralRules[t])?_5:void 0,a=e.list||[],i=e.named||{};Fr(e.pluralIndex)&&function(d,f){f.count||(f.count=d),f.n||(f.n=d)}(n,i);function l(d){return(Yn(e.messages)?e.messages(d):!!Ln(e.messages)&&e.messages[d])||(e.parent?e.parent.message(d):dR)}const s=on(e.processor)&&Yn(e.processor.normalize)?e.processor.normalize:pR,c=on(e.processor)&&Yn(e.processor.interpolate)?e.processor.interpolate:fR,u={list:d=>a[d],named:d=>i[d],plural:d=>d[r(n,d.length,o)],linked:(d,...f)=>{const[p,m]=f;let v="text",g="";f.length===1?Ln(p)?(g=p.modifier||g,v=p.type||v):vt(p)&&(g=p||g):f.length===2&&(vt(p)&&(g=p||g),vt(m)&&(v=m||v));const b=l(d)(u),y=v==="vnode"&&Wo(b)&&g?b[0]:b;return g?(_=>e.modifiers?e.modifiers[_]:uR)(g)(y,v):y},message:l,type:on(e.processor)&&vt(e.processor.type)?e.processor.type:b5,interpolate:c,normalize:s,values:Qa({},a,i)};return u}let Es=null;function w5(e,t,n){Es&&Es.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const E5=hR("function:translate");function hR(e){return t=>Es&&Es.emit(e,t)}const fr={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},mR={[fr.NOT_FOUND_KEY]:"Not found '{key}' key in '{locale}' locale messages.",[fr.FALLBACK_TO_TRANSLATE]:"Fall back to translate '{key}' key with '{target}' locale.",[fr.CANNOT_FORMAT_NUMBER]:"Cannot format a number value due to not supported Intl.NumberFormat.",[fr.FALLBACK_TO_NUMBER_FORMAT]:"Fall back to number format '{key}' key with '{target}' locale.",[fr.CANNOT_FORMAT_DATE]:"Cannot format a date value due to not supported Intl.DateTimeFormat.",[fr.FALLBACK_TO_DATE_FORMAT]:"Fall back to datetime format '{key}' key with '{target}' locale.",[fr.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER]:"This project is using Custom Message Compiler, which is an experimental feature. It may receive breaking changes or be removed in the future."};function ni(e,...t){return xh(mR[e],...t)}function j1(e,t){return t.locale!=null?Dh(t.locale):Dh(e.locale)}let Th;function Dh(e){return vt(e)?e:Th!=null&&e.resolvedOnce?Th:Th=e()}function x5(e,t,n){return[...new Set([n,...Wo(t)?t:Ln(t)?Object.keys(t):vt(t)?[t]:[n]])]}function S5(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let O5,T5,D5,I5=null;const L5=()=>I5;let M5=null,V5=0;function U1(e,t){return e instanceof RegExp?e.test(t):e}function R5(e,t){return e instanceof RegExp?e.test(t):e}function q1(e,t,n,r,o){const{missing:a,onWarn:i}=e;{const l=e.__v_emitter;l&&l.emit("missing",{locale:n,key:t,type:o,groupId:`${o}:${t}`})}if(a!==null){const l=a(e,n,t,o);return vt(l)?l:t}return R5(r,t)&&i(ni(fr.NOT_FOUND_KEY,{key:t,locale:n})),t}function Ih(e){return t=>function(n,r){const o=r.b||r.body;if((o.t||o.type)===1){const a=o,i=a.c||a.cases;return n.plural(i.reduce((l,s)=>[...l,P5(n,s)],[]))}return P5(n,o)}(t,e)}function P5(e,t){const n=t.s||t.static;if(n)return e.type==="text"?n:e.normalize([n]);{const r=(t.i||t.items).reduce((o,a)=>[...o,Lh(e,a)],[]);return e.normalize(r)}}function Lh(e,t){const n=t.t||t.type;switch(n){case 3:const r=t;return r.v||r.value;case 9:const o=t;return o.v||o.value;case 4:const a=t;return e.interpolate(e.named(a.k||a.key));case 5:const i=t;return e.interpolate(e.list(i.i!=null?i.i:i.index));case 6:const l=t,s=l.m||l.modifier;return e.linked(Lh(e,l.k||l.key),s?Lh(e,s):void 0,e.type);case 7:const c=t;return c.v||c.value;case 8:const u=t;return u.v||u.value;default:throw new Error(`unhandled node type on format message part: ${n}`)}}const N5=ft.__EXTEND_POINT__,G1=function(e){let t=e;return()=>++t}(N5),ao={INVALID_ARGUMENT:N5,INVALID_DATE_ARGUMENT:G1(),INVALID_ISO_DATE_ARGUMENT:G1(),NOT_SUPPORT_NON_STRING_MESSAGE:G1(),__EXTEND_POINT__:G1()};function ri(e){return _s(e,null,{messages:yR})}const yR={[ao.INVALID_ARGUMENT]:"Invalid arguments",[ao.INVALID_DATE_ARGUMENT]:"The date provided is an invalid Date object.Make sure your Date represents a valid date.",[ao.INVALID_ISO_DATE_ARGUMENT]:"The argument provided is not a valid ISO date string",[ao.NOT_SUPPORT_NON_STRING_MESSAGE]:"Not support non-string message"},bR="Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.";function F5(e,t){t&&UV(e)&&nu(xh(bR,{source:e}))}const z5=e=>e;let fl=Object.create(null);const hl=e=>Ln(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function $5(e,t={}){let n=!1;const r=t.onError||jV;return t.onError=o=>{n=!0,r(o)},{...iR(e,t),detectError:n}}const B5=()=>"",io=e=>Yn(e);function j5(e,t,n,r,o,a){const{messages:i,onWarn:l,messageResolver:s,localeFallbacker:c}=e,u=c(e,r,n);let d,f={},p=null,m=n,v=null;const g="translate";for(let b=0;br;return f.locale=n,f.key=t,f}let s,c,u=null;dl&&(u=window.performance.now(),s="intlify-message-compilation-start",c="intlify-message-compilation-end",Nr&&Nr(s));const d=i(r,function(f,p,m,v,g,b){return{locale:p,key:m,warnHtmlMessage:g,onError:y=>{b&&b(y);{const _=function(L){if(vt(L))return L;if(L.loc&&L.loc.source)return L.loc.source}(v),A=`Message compilation error: ${y.message}`,x=y.location&&_&&function(L,M=0,C=L.length){const O=L.split(/\r?\n/);let I=0;const w=[];for(let T=0;T=M){for(let R=T-d5;R<=T+d5||C>I;R++){if(R<0||R>=O.length)continue;const D=R+1;w.push(`${D}${" ".repeat(3-String(D).length)}| ${O[R]}`);const V=O[R].length;if(R===T){const k=M-(I-V)+1,S=Math.max(1,C>I?V-k:C-M);w.push(" | "+" ".repeat(k)+"^".repeat(S))}else if(R>T){if(C>I){const k=Math.max(Math.min(C-I,V),1);w.push(" | "+"^".repeat(k))}I+=V+1}}break}return w.join(`
`)}(_,y.location.start.offset,y.location.end.offset),E=f.__v_emitter;E&&_&&E.emit("compile-error",{message:_,error:y.message,start:y.location&&y.location.start.offset,end:y.location&&y.location.end.offset,groupId:`translate:${m}`}),console.error(x?`${A}
${x}`:A)}},onCacheKey:y=>FV(p,m,y)}}(e,n,o,r,l,a));if(dl){const f=window.performance.now(),p=e.__v_emitter;p&&u&&p.emit("message-compilation",{type:"message-compilation",message:r,time:f-u,groupId:`translate:${t}`}),s&&c&&Nr&&pl&&(Nr(c),pl("intlify message compilation",s,c))}return d.locale=n,d.key=t,d.source=r,d}function U5(...e){const[t,n,r]=e,o={};if(!(vt(t)||Fr(t)||io(t)||hl(t)))throw ri(ao.INVALID_ARGUMENT);const a=Fr(t)?String(t):(io(t),t);return Fr(n)?o.plural=n:vt(n)?o.default=n:on(n)&&!Sh(n)?o.named=n:Wo(n)&&(o.list=n),Fr(r)?o.plural=r:vt(r)?o.default=r:on(r)&&Qa(o,r),[a,o]}const q5=typeof Intl<"u",_R=q5&&Intl.DateTimeFormat!==void 0,AR=q5&&Intl.NumberFormat!==void 0,G5=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function W5(...e){const[t,n,r,o]=e,a={};let i,l={};if(vt(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw ri(ao.INVALID_ISO_DATE_ARGUMENT);const c=s[3]?s[3].trim().startsWith("T")?`${s[1].trim()}${s[3].trim()}`:`${s[1].trim()}T${s[3].trim()}`:s[1].trim();i=new Date(c);try{i.toISOString()}catch{throw ri(ao.INVALID_ISO_DATE_ARGUMENT)}}else if($V(t)){if(isNaN(t.getTime()))throw ri(ao.INVALID_DATE_ARGUMENT);i=t}else{if(!Fr(t))throw ri(ao.INVALID_ARGUMENT);i=t}return vt(n)?a.key=n:on(n)&&Object.keys(n).forEach(s=>{G5.includes(s)?l[s]=n[s]:a[s]=n[s]}),vt(r)?a.locale=r:on(r)&&(l=r),on(o)&&(l=o),[a.key||"",i,a,l]}const K5=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Y5(...e){const[t,n,r,o]=e,a={};let i={};if(!Fr(t))throw ri(ao.INVALID_ARGUMENT);const l=t;return vt(n)?a.key=n:on(n)&&Object.keys(n).forEach(s=>{K5.includes(s)?i[s]=n[s]:a[s]=n[s]}),vt(r)?a.locale=r:on(r)&&(i=r),on(o)&&(i=o),[a.key||"",l,a,i]}const wR=Object.freeze(Object.defineProperty({__proto__:null,CompileErrorCodes:ft,CoreErrorCodes:ao,CoreWarnCodes:fr,DATETIME_FORMAT_OPTIONS_KEYS:G5,DEFAULT_LOCALE:H1,DEFAULT_MESSAGE_DATA_TYPE:b5,MISSING_RESOLVE_VALUE:"",NOT_REOSLVED:-1,NUMBER_FORMAT_OPTIONS_KEYS:K5,VERSION:C5,clearCompileCache:function(){fl=Object.create(null)},clearDateTimeFormat:function(e,t,n){const r=e;for(const o in n){const a=`${t}__${o}`;r.__datetimeFormatters.has(a)&&r.__datetimeFormatters.delete(a)}},clearNumberFormat:function(e,t,n){const r=e;for(const o in n){const a=`${t}__${o}`;r.__numberFormatters.has(a)&&r.__numberFormatters.delete(a)}},compile:function(e,t){if(vt(e)){const n=!dr(t.warnHtmlMessage)||t.warnHtmlMessage;F5(e,n);const r=(t.onCacheKey||z5)(e),o=fl[r];if(o)return o;const{ast:a,detectError:i}=$5(e,{...t,location:!0,jit:!0}),l=Ih(a);return i?l:fl[r]=l}{if(!hl(e))return nu(`the message that is resolve with key '${t.key}' is not supported for jit compilation`),()=>e;const n=e.cacheKey;return n?fl[n]||(fl[n]=Ih(e)):Ih(e)}},compileToFunction:(e,t)=>{if(!vt(e))throw ri(ao.NOT_SUPPORT_NON_STRING_MESSAGE);{F5(e,!dr(t.warnHtmlMessage)||t.warnHtmlMessage);const n=(t.onCacheKey||z5)(e),r=fl[n];if(r)return r;const{code:o,detectError:a}=$5(e,t),i=new Function(`return ${o}`)();return a?i:fl[n]=i}},createCompileError:_s,createCoreContext:function(e={}){const t=Yn(e.onWarn)?e.onWarn:nu,n=vt(e.version)?e.version:C5,r=vt(e.locale)||Yn(e.locale)?e.locale:H1,o=Yn(r)?H1:r,a=Wo(e.fallbackLocale)||on(e.fallbackLocale)||vt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=on(e.messages)?e.messages:{[o]:{}},l=on(e.datetimeFormats)?e.datetimeFormats:{[o]:{}},s=on(e.numberFormats)?e.numberFormats:{[o]:{}},c=Qa({},e.modifiers||{},{upper:(R,D)=>D==="text"&&vt(R)?R.toUpperCase():D==="vnode"&&Ln(R)&&"__v_isVNode"in R?R.children.toUpperCase():R,lower:(R,D)=>D==="text"&&vt(R)?R.toLowerCase():D==="vnode"&&Ln(R)&&"__v_isVNode"in R?R.children.toLowerCase():R,capitalize:(R,D)=>D==="text"&&vt(R)?k5(R):D==="vnode"&&Ln(R)&&"__v_isVNode"in R?k5(R.children):R}),u=e.pluralRules||{},d=Yn(e.missing)?e.missing:null,f=!dr(e.missingWarn)&&!l5(e.missingWarn)||e.missingWarn,p=!dr(e.fallbackWarn)&&!l5(e.fallbackWarn)||e.fallbackWarn,m=!!e.fallbackFormat,v=!!e.unresolving,g=Yn(e.postTranslation)?e.postTranslation:null,b=on(e.processor)?e.processor:null,y=!dr(e.warnHtmlMessage)||e.warnHtmlMessage,_=!!e.escapeParameter,A=Yn(e.messageCompiler)?e.messageCompiler:O5;var x;Yn(e.messageCompiler)&&(x=ni(fr.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER),p5[x]||(p5[x]=!0,nu(x)));const E=Yn(e.messageResolver)?e.messageResolver:T5||y5,L=Yn(e.localeFallbacker)?e.localeFallbacker:D5||x5,M=Ln(e.fallbackContext)?e.fallbackContext:void 0,C=e,O=Ln(C.__datetimeFormatters)?C.__datetimeFormatters:new Map,I=Ln(C.__numberFormatters)?C.__numberFormatters:new Map,w=Ln(C.__meta)?C.__meta:{};V5++;const T={version:n,cid:V5,locale:r,fallbackLocale:a,messages:i,modifiers:c,pluralRules:u,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:m,unresolving:v,postTranslation:g,processor:b,warnHtmlMessage:y,escapeParameter:_,messageCompiler:A,messageResolver:E,localeFallbacker:L,fallbackContext:M,onWarn:t,__meta:w};return T.datetimeFormats=l,T.numberFormats=s,T.__datetimeFormatters=O,T.__numberFormatters=I,T.__v_emitter=C.__v_emitter!=null?C.__v_emitter:void 0,w5(T,n,w),T},createCoreError:ri,createMessageContext:A5,datetime:function(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__datetimeFormatters:l}=e;if(!_R)return a(ni(fr.CANNOT_FORMAT_DATE)),"";const[s,c,u,d]=W5(...t),f=dr(u.missingWarn)?u.missingWarn:e.missingWarn,p=dr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,m=!!u.part,v=j1(e,u),g=i(e,o,v);if(!vt(s)||s==="")return new Intl.DateTimeFormat(v,d).format(c);let b,y={},_=null,A=v,x=null;const E="datetime format";for(let C=0;CM5,getLocale:j1,getWarnMessage:ni,handleMissing:q1,initI18nDevTools:w5,isMessageAST:hl,isMessageFunction:io,isTranslateFallbackWarn:U1,isTranslateMissingWarn:R5,number:function(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__numberFormatters:l}=e;if(!AR)return a(ni(fr.CANNOT_FORMAT_NUMBER)),"";const[s,c,u,d]=Y5(...t),f=dr(u.missingWarn)?u.missingWarn:e.missingWarn,p=dr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,m=!!u.part,v=j1(e,u),g=i(e,o,v);if(!vt(s)||s==="")return new Intl.NumberFormat(v,d).format(c);let b,y={},_=null,A=v,x=null;const E="number format";for(let C=0;C{I5=e},setDevToolsHook:function(e){Es=e},setFallbackContext:e=>{M5=e},translate:function(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:a,fallbackLocale:i,messages:l}=e,[s,c]=U5(...t),u=dr(c.missingWarn)?c.missingWarn:e.missingWarn,d=dr(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=dr(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,m=vt(c.default)||dr(c.default)?dr(c.default)?a?s:()=>s:c.default:n?a?s:()=>s:"",v=n||m!=="",g=j1(e,c);f&&function(I){Wo(I.list)?I.list=I.list.map(w=>vt(w)?s5(w):w):Ln(I.named)&&Object.keys(I.named).forEach(w=>{vt(I.named[w])&&(I.named[w]=s5(I.named[w]))})}(c);let[b,y,_]=p?[s,g,l[g]||{}]:j5(e,s,g,i,d,u),A=b,x=s;if(p||vt(A)||hl(A)||io(A)||v&&(A=m,x=A),!(p||(vt(A)||hl(A)||io(A))&&vt(y)))return o?-1:s;if(vt(A)&&e.messageCompiler==null)return nu(`The message format compilation is not supported in this build. Because message compiler isn't included. You need to pre-compilation all message format. So translate function return '${s}'.`),s;let E=!1;const L=io(A)?A:H5(e,s,y,A,x,()=>{E=!0});if(E)return A;const M=function(I,w,T,R){const{modifiers:D,pluralRules:V,messageResolver:k,fallbackLocale:S,fallbackWarn:$,missingWarn:J,fallbackContext:q}=I,G=Y=>{let K=k(T,Y);if(K==null&&q){const[,,ie]=j5(q,Y,w,S,$,J);K=k(ie,Y)}if(vt(K)||hl(K)){let ie=!1;const fe=H5(I,Y,w,K,Y,()=>{ie=!0});return ie?B5:fe}return io(K)?K:B5},B={locale:w,modifiers:D,pluralRules:V,messages:G};return I.processor&&(B.processor=I.processor),R.list&&(B.list=R.list),R.named&&(B.named=R.named),Fr(R.plural)&&(B.pluralIndex=R.plural),B}(e,y,_,c),C=function(I,w,T){let R,D,V=null;dl&&(V=window.performance.now(),R="intlify-message-evaluation-start",D="intlify-message-evaluation-end",Nr&&Nr(R));const k=w(T);if(dl){const S=window.performance.now(),$=I.__v_emitter;$&&V&&$.emit("message-evaluation",{type:"message-evaluation",value:k,time:S-V,groupId:`translate:${w.key}`}),R&&D&&Nr&&pl&&(Nr(D),pl("intlify message evaluation",R,D))}return k}(e,L,A5(M)),O=r?r(C,s):C;{const I={timestamp:Date.now(),key:vt(s)?s:io(A)?A.key:"",locale:y||(io(A)?A.locale:""),format:vt(A)?A:io(A)?A.source:"",message:O};I.meta=Qa({},e.__meta,L5()||{}),E5(I)}return O},translateDevTools:E5,updateFallbackLocale:function(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}},Symbol.toStringTag,{value:"Module"})),ER=Uc(wR);function ba(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}let Wt,ml,St,Mh,Z5,vl,ru,Kt,W1,X5,oi,ai,ou,gl,ii,Vh,yl,bl,au,K1,xs,J5,iu,Q5,Bn,eb,Zn,Yo,Zo,_a,Aa,lu,su,cu;Wt=Object.freeze({}),ml=Object.freeze([]),St=()=>{},Mh=()=>!1,Z5=/^on[^a-z]/,vl=e=>Z5.test(e),ru=e=>e.startsWith("onUpdate:"),Kt=Object.assign,W1=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},X5=Object.prototype.hasOwnProperty,dt=(e,t)=>X5.call(e,t),De=Array.isArray,oi=e=>yl(e)==="[object Map]",ai=e=>yl(e)==="[object Set]",ou=e=>yl(e)==="[object Date]",je=e=>typeof e=="function",Je=e=>typeof e=="string",gl=e=>typeof e=="symbol",ot=e=>e!==null&&typeof e=="object",ii=e=>(ot(e)||je(e))&&je(e.then)&&je(e.catch),Vh=Object.prototype.toString,yl=e=>Vh.call(e),bl=e=>yl(e).slice(8,-1),au=e=>yl(e)==="[object Object]",K1=e=>Je(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,xs=ba(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),J5=ba("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),iu=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Q5=/-(\w)/g,Bn=iu(e=>e.replace(Q5,(t,n)=>n?n.toUpperCase():"")),eb=/\B([A-Z])/g,Zn=iu(e=>e.replace(eb,"-$1").toLowerCase()),Yo=iu(e=>e.charAt(0).toUpperCase()+e.slice(1)),Zo=iu(e=>e?`on${Yo(e)}`:""),_a=(e,t)=>!Object.is(e,t),Aa=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},su=e=>{const t=parseFloat(e);return isNaN(t)?e:t},cu=e=>{const t=Je(e)?Number(e):NaN;return isNaN(t)?e:t};let tb;const Y1=()=>tb||(tb=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),xR=ba("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");Ge=function(e){if(De(e)){const t={};for(let n=0;n{if(n){const r=n.split(CR);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}z=function(e){let t="";if(Je(e))t=e;else if(De(e))for(let n=0;nli(n,t))}let Rh;Pe=e=>Je(e)?e:e==null?"":De(e)||ot(e)&&(e.toString===Vh||!je(e.toString))?JSON.stringify(e,Rh,2):String(e),Rh=(e,t)=>t&&t.__v_isRef?Rh(e,t.value):oi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:ai(t)?{[`Set(${t.size})`]:[...t.values()]}:!ot(t)||De(t)||au(t)?t:String(t);function X1(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let zr;class Ph{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=zr,!t&&zr&&(this.index=(zr.scopes||(zr.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=zr;try{return zr=this,t()}finally{zr=n}}else X1("cannot run an inactive effect scope.")}on(){zr=this}off(){zr=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},ob=e=>(e.w&si)>0,ab=e=>(e.n&si)>0,J1=new WeakMap;let pu=0,si=1;const Fh=30;let hr;const _l=Symbol("iterate"),zh=Symbol("Map key iterate");class Ss{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,rb(this,r)}run(){if(!this.active)return this.fn();let t=hr,n=ci;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=hr,hr=this,ci=!0,si=1<<++pu,pu<=Fh?(({deps:r})=>{if(r.length)for(let o=0;o{const{deps:o}=r;if(o.length){let a=0;for(let i=0;i{(d==="length"||!gl(d)&&d>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":De(e)?K1(n)&&l.push(i.get("length")):(l.push(i.get(_l)),oi(e)&&l.push(i.get(zh)));break;case"delete":De(e)||(l.push(i.get(_l)),oi(e)&&l.push(i.get(zh)));break;case"set":oi(e)&&l.push(i.get(_l))}const s={target:e,type:t,key:n,newValue:r,oldValue:o,oldTarget:a};if(l.length===1)l[0]&&$h(l[0],s);else{const c=[];for(const u of l)u&&c.push(...u);$h(Nh(c),s)}}function $h(e,t){const n=De(e)?e:[...e];for(const r of n)r.computed&&cb(r,t);for(const r of n)r.computed||cb(r,t)}function cb(e,t){(e!==hr||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(Kt({effect:e},t)),e.scheduler?e.scheduler():e.run())}const LR=ba("__proto__,__v_isRef,__isVue"),ub=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(gl)),db=MR();function MR(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=lt(this);for(let a=0,i=this.length;a{e[t]=function(...n){Al();const r=lt(this)[t].apply(this,n);return wl(),r}}),e}function VR(e){const t=lt(this);return Xn(t,"has",e),t.hasOwnProperty(e)}class pb{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const o=this._isReadonly,a=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return a;if(n==="__v_raw"&&r===(o?a?Eb:wb:a?Ab:_b).get(t))return t;const i=De(t);if(!o){if(i&&dt(db,n))return Reflect.get(db,n,r);if(n==="hasOwnProperty")return VR}const l=Reflect.get(t,n,r);return(gl(n)?ub.has(n):LR(n))?l:(o||Xn(t,"get",n),a?l:gt(l)?i&&K1(n)?l:l.value:ot(l)?o?ga(l):Vt(l):l)}}class fb extends pb{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];if(wa(a)&>(a)&&!gt(r))return!1;if(!this._shallow&&(fu(r)||wa(r)||(a=lt(a),r=lt(r)),!De(t)&>(a)&&!gt(r)))return a.value=r,!0;const i=De(t)&&K1(n)?Number(n)e,Q1=e=>Reflect.getPrototypeOf(e);function ep(e,t,n=!1,r=!1){const o=lt(e=e.__v_raw),a=lt(t);n||(_a(t,a)&&Xn(o,"get",t),Xn(o,"get",a));const{has:i}=Q1(o),l=r?Bh:n?jh:mu;return i.call(o,t)?l(e.get(t)):i.call(o,a)?l(e.get(a)):void(e!==o&&e.get(t))}function tp(e,t=!1){const n=this.__v_raw,r=lt(n),o=lt(e);return t||(_a(e,o)&&Xn(r,"has",e),Xn(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function np(e,t=!1){return e=e.__v_raw,!t&&Xn(lt(e),"iterate",_l),Reflect.get(e,"size",e)}function mb(e){e=lt(e);const t=lt(this);return Q1(t).has.call(t,e)||(t.add(e),Xo(t,"add",e,e)),this}function vb(e,t){t=lt(t);const n=lt(this),{has:r,get:o}=Q1(n);let a=r.call(n,e);a?bb(n,r,e):(e=lt(e),a=r.call(n,e));const i=o.call(n,e);return n.set(e,t),a?_a(t,i)&&Xo(n,"set",e,t,i):Xo(n,"add",e,t),this}function gb(e){const t=lt(this),{has:n,get:r}=Q1(t);let o=n.call(t,e);o?bb(t,n,e):(e=lt(e),o=n.call(t,e));const a=r?r.call(t,e):void 0,i=t.delete(e);return o&&Xo(t,"delete",e,void 0,a),i}function yb(){const e=lt(this),t=e.size!==0,n=oi(e)?new Map(e):new Set(e),r=e.clear();return t&&Xo(e,"clear",void 0,void 0,n),r}function rp(e,t){return function(n,r){const o=this,a=o.__v_raw,i=lt(a),l=t?Bh:e?jh:mu;return!e&&Xn(i,"iterate",_l),a.forEach((s,c)=>n.call(r,l(s),l(c),o))}}function op(e,t,n){return function(...r){const o=this.__v_raw,a=lt(o),i=oi(a),l=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,c=o[e](...r),u=n?Bh:t?jh:mu;return!t&&Xn(a,"iterate",s?zh:_l),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:l?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function ui(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${Yo(e)} operation ${n}failed: target is readonly.`,lt(this))}return e!=="delete"&&this}}function zR(){const e={get(o){return ep(this,o)},get size(){return np(this)},has:tp,add:mb,set:vb,delete:gb,clear:yb,forEach:rp(!1,!1)},t={get(o){return ep(this,o,!1,!0)},get size(){return np(this)},has:tp,add:mb,set:vb,delete:gb,clear:yb,forEach:rp(!1,!0)},n={get(o){return ep(this,o,!0)},get size(){return np(this,!0)},has(o){return tp.call(this,o,!0)},add:ui("add"),set:ui("set"),delete:ui("delete"),clear:ui("clear"),forEach:rp(!0,!1)},r={get(o){return ep(this,o,!0,!0)},get size(){return np(this,!0)},has(o){return tp.call(this,o,!0)},add:ui("add"),set:ui("set"),delete:ui("delete"),clear:ui("clear"),forEach:rp(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=op(o,!1,!1),n[o]=op(o,!0,!1),t[o]=op(o,!1,!0),r[o]=op(o,!0,!0)}),[e,n,t,r]}const[$R,BR,jR,HR]=zR();function ap(e,t){const n=t?e?HR:jR:e?BR:$R;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(dt(n,o)&&o in r?n:r,o,a)}const UR={get:ap(!1,!1)},qR={get:ap(!1,!0)},GR={get:ap(!0,!1)},WR={get:ap(!0,!0)};function bb(e,t,n){const r=lt(n);if(r!==n&&t.call(e,r)){const o=bl(e);console.warn(`Reactive ${o} contains both the raw and reactive versions of the same object${o==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const _b=new WeakMap,Ab=new WeakMap,wb=new WeakMap,Eb=new WeakMap;Vt=function(e){return wa(e)?e:lp(e,!1,RR,UR,_b)};function ip(e){return lp(e,!1,NR,qR,Ab)}ga=function(e){return lp(e,!0,PR,GR,wb)};function Cs(e){return lp(e,!0,FR,WR,Eb)}function lp(e,t,n,r,o){if(!ot(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const i=(l=e).__v_skip||!Object.isExtensible(l)?0:function(c){switch(c){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(bl(l));var l;if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function ko(e){return wa(e)?ko(e.__v_raw):!(!e||!e.__v_isReactive)}function wa(e){return!(!e||!e.__v_isReadonly)}function fu(e){return!(!e||!e.__v_isShallow)}function hu(e){return ko(e)||wa(e)}lt=function(e){const t=e&&e.__v_raw;return t?lt(t):e},_n=function(e){return lu(e,"__v_skip",!0),e};const mu=e=>ot(e)?Vt(e):e,jh=e=>ot(e)?ga(e):e;function Hh(e){ci&&hr&&sb((e=lt(e)).dep||(e.dep=Nh()),{target:e,type:"get",key:"value"})}function sp(e,t){const n=(e=lt(e)).dep;n&&$h(n,{target:e,type:"set",key:"value",newValue:t})}gt=function(e){return!(!e||e.__v_isRef!==!0)},j=function(e){return xb(e,!1)},bn=function(e){return xb(e,!0)};function xb(e,t){return gt(e)?e:new KR(e,t)}class KR{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:lt(t),this._value=n?t:mu(t)}get value(){return Hh(this),this._value}set value(t){const n=this.__v_isShallow||fu(t)||wa(t);t=n?t:lt(t),_a(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:mu(t),sp(this,t))}}function ks(e){sp(e,e.value)}h=function(e){return gt(e)?e.value:e};const YR={get:(e,t,n)=>h(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return gt(o)&&!gt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Uh(e){return ko(e)?e:new Proxy(e,YR)}class ZR{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Hh(this),()=>sp(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Sb(e){return new ZR(e)}xn=function(e){hu(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=De(e)?new Array(e.length):{};for(const n in e)t[n]=Cb(e,n);return t};class XR{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function(t,n){var r;return(r=J1.get(t))==null?void 0:r.get(n)}(lt(this._object),this._key)}}class JR{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}Bt=function(e,t,n){return gt(e)?e:je(e)?new JR(e):ot(e)&&arguments.length>1?Cb(e,t,n):j(e)};function Cb(e,t,n){const r=e[t];return gt(r)?r:new XR(e,t,n)}class QR{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Ss(t,()=>{this._dirty||(this._dirty=!0,sp(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=lt(this);return Hh(t),!t._dirty&&t._cacheable||(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function kb(e,t,n=!1){let r,o;const a=je(e);a?(r=e,o=()=>{console.warn("Write operation failed: computed value is readonly")}):(r=e.get,o=e.set);const i=new QR(r,o,a||!o,n);return t&&!n&&(i.effect.onTrack=t.onTrack,i.effect.onTrigger=t.onTrigger),i}const El=[];function vu(e){El.push(e)}function gu(){El.pop()}function ke(e,...t){Al();const n=El.length?El[El.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=function(){let a=El[El.length-1];if(!a)return[];const i=[];for(;a;){const l=i[0];l&&l.vnode===a?l.recurseCount++:i.push({vnode:a,recurseCount:0});const s=a.component&&a.component.parent;a=s&&s.vnode}return i}();if(r)Jo(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:a})=>`at <${Dp(n,a.type)}>`).join(`
`),o]);else{const a=[`[Vue warn]: ${e}`,...t];o.length&&a.push(`
`,...function(i){const l=[];return i.forEach((s,c)=>{l.push(...c===0?[]:[`
`],...function({vnode:u,recurseCount:d}){const f=d>0?`... (${d} recursive calls)`:"",p=!!u.component&&u.component.parent==null,m=` at <${Dp(u.component,u.type,p)}`,v=">"+f;return u.props?[m,...eP(u.props),v]:[m+v]}(s))}),l}(o)),console.warn(...a)}wl()}function eP(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...Ob(r,e[r]))}),n.length>3&&t.push(" ..."),t}function Ob(e,t,n){return Je(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:gt(t)?(t=Ob(e,lt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):je(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=lt(t),n?t:[`${e}=`,t])}function qh(e,t){e!==void 0&&(typeof e!="number"?ke(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&ke(`${t} is NaN - the duration expression might be incorrect.`))}const Gh={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. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function Jo(e,t,n,r){let o;try{o=r?e(...r):e()}catch(a){xl(a,t,n)}return o}function $r(e,t,n,r){if(je(e)){const a=Jo(e,t,n,r);return a&&ii(a)&&a.catch(i=>{xl(i,t,n)}),a}const o=[];for(let a=0;a>>1,a=Jn[o],i=Au(a);iAu(n)-Au(r)),di=0;die.id==null?1/0:e.id,nP=(e,t)=>{const n=Au(e)-Au(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Lb(e){Wh=!1,yu=!0,e=e||new Map,Jn.sort(nP);const t=n=>Yh(e,n);try{for(Qo=0;QotP){const r=t.ownerInstance,o=r&&Ru(r.type);return ke(`Maximum recursive updates exceeded${o?` in component <${o}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}e.set(t,n+1)}else e.set(t,1)}let pi=!1;const Ts=new Set;Y1().__VUE_HMR_RUNTIME__={createRecord:Zh(Mb),rerender:Zh(function(e,t){const n=Sl.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,wu(r.type).render=t),r.renderCache=[],pi=!0,r.update(),pi=!1}))}),reload:Zh(function(e,t){const n=Sl.get(e);if(!n)return;t=wu(t),Vb(n.initialDef,t);const r=[...n.instances];for(const o of r){const a=wu(o.type);Ts.has(a)||(a!==n.initialDef&&Vb(a,t),Ts.add(a)),o.appContext.propsCache.delete(o.type),o.appContext.emitsCache.delete(o.type),o.appContext.optionsCache.delete(o.type),o.ceReload?(Ts.add(a),o.ceReload(t.styles),Ts.delete(a)):o.parent?bu(o.parent.update):o.appContext.reload?o.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}_u(()=>{for(const o of r)Ts.delete(wu(o.type))})})};const Sl=new Map;function Mb(e,t){return!Sl.has(e)&&(Sl.set(e,{initialDef:wu(t),instances:new Set}),!0)}function wu(e){return P_(e)?e.__vccOpts:e}function Vb(e,t){Kt(e,t);for(const n in e)n==="__file"||n in t||delete e[n]}function Zh(e){return(t,n)=>{try{return e(t,n)}catch(r){console.error(r),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Oo,Eu=[],Xh=!1;function xu(e,...t){Oo?Oo.emit(e,...t):Xh||Eu.push({event:e,args:t})}function Jh(e,t){var n,r;Oo=e,Oo?(Oo.enabled=!0,Eu.forEach(({event:o,args:a})=>Oo.emit(o,...a)),Eu=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{Jh(o,t)}),setTimeout(()=>{Oo||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Xh=!0,Eu=[])},3e3)):(Xh=!0,Eu=[])}const Qh=em("component:added"),Rb=em("component:updated"),rP=em("component:removed"),oP=e=>{Oo&&typeof Oo.cleanupBuffer=="function"&&!Oo.cleanupBuffer(e)&&rP(e)};function em(e){return t=>{xu(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const aP=Pb("perf:start"),iP=Pb("perf:end");function Pb(e){return(t,n,r)=>{xu(e,t.appContext.app,t.uid,t,n,r)}}function lP(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Wt;{const{emitsOptions:u,propsOptions:[d]}=e;if(u)if(t in u){const f=u[t];je(f)&&(f(...n)||ke(`Invalid event arguments: event validation failed for event "${t}".`))}else d&&Zo(t)in d||ke(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${Zo(t)}" prop.`)}let o=n;const a=t.startsWith("update:"),i=a&&t.slice(7);if(i&&i in r){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:d,trim:f}=r[u]||Wt;f&&(o=n.map(p=>Je(p)?p.trim():p)),d&&(o=n.map(su))}(function(u,d,f){xu("component:emit",u.appContext.app,u,d,f)})(e,t,o);{const u=t.toLowerCase();u!==t&&r[Zo(u)]&&ke(`Event "${u}" is emitted in component ${Dp(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${Zn(t)}" instead of "${t}".`)}let l,s=r[l=Zo(t)]||r[l=Zo(Bn(t))];!s&&a&&(s=r[l=Zo(Zn(t))]),s&&$r(s,e,6,o);const c=r[l+"Once"];if(c){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,$r(c,e,6,o)}}function Nb(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const a=e.emits;let i={},l=!1;if(!je(e)){const s=c=>{const u=Nb(c,t,!0);u&&(l=!0,Kt(i,u))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return a||l?(De(a)?a.forEach(s=>i[s]=null):Kt(i,a),ot(e)&&r.set(e,i),i):(ot(e)&&r.set(e,null),null)}function up(e,t){return!(!e||!vl(t))&&(t=t.slice(2).replace(/Once$/,""),dt(e,t[0].toLowerCase()+t.slice(1))||dt(e,Zn(t))||dt(e,t))}let hn=null,dp=null;function Su(e){const t=hn;return hn=e,dp=e&&e.type.__scopeId||null,t}iy=function(e){dp=e},ly=function(){dp=null},de=function(e,t=hn,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Om(-1);const a=Su(t);let i;try{i=e(...o)}finally{Su(a),r._d&&Om(1)}return Rb(t),i};return r._n=!0,r._c=!0,r._d=!0,r};let tm=!1;function pp(){tm=!0}function fp(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:a,propsOptions:[i],slots:l,attrs:s,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:m,inheritAttrs:v}=e;let g,b;const y=Su(e);tm=!1;try{if(4&n.shapeFlag){const x=o||r;g=Cr(u.call(x,x,d,a,p,f,m)),b=s}else{const x=t;s===a&&pp(),g=Cr(x.length>1?x(a,{get attrs(){return pp(),s},slots:l,emit:c}):x(a,null)),b=t.props?s:cP(s)}}catch(x){Ms.length=0,xl(x,e,1),g=Q(nn)}let _,A=g;if(g.patchFlag>0&&2048&g.patchFlag&&([A,_]=sP(g)),b&&v!==!1){const x=Object.keys(b),{shapeFlag:E}=A;if(x.length){if(7&E)i&&x.some(ru)&&(b=uP(b,i)),A=Br(A,b);else if(!tm&&A.type!==nn){const L=Object.keys(s),M=[],C=[];for(let O=0,I=L.length;O renders non-element root node that cannot be animated."),A.transition=n.transition),_?_(A):g=A,Su(y),g}const sP=e=>{const t=e.children,n=e.dynamicChildren,r=nm(t);if(!r)return[e,void 0];const o=t.indexOf(r),a=n?n.indexOf(r):-1;return[Cr(r),i=>{t[o]=i,n&&(a>-1?n[a]=i:i.patchFlag>0&&(e.dynamicChildren=[...n,i]))}]};function nm(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||vl(n))&&((t||(t={}))[n]=e[n]);return t},uP=(e,t)=>{const n={};for(const r in e)ru(r)&&r.slice(9)in t||(n[r]=e[r]);return n},Fb=e=>7&e.shapeFlag||e.type===nn;function zb(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;oe.__isSuspense,pP={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,a,i,l,s,c){e==null?function(u,d,f,p,m,v,g,b,y){const{p:_,o:{createElement:A}}=y,x=A("div"),E=u.suspense=im(u,m,p,d,x,f,v,g,b,y);_(null,E.pendingBranch=u.ssContent,x,null,p,E,v,g),E.deps>0?(Cu(u,"onPending"),Cu(u,"onFallback"),_(null,u.ssFallback,d,f,p,null,v,g),Ds(E,u.ssFallback)):E.resolve(!1,!0)}(t,n,r,o,a,i,l,s,c):function(u,d,f,p,m,v,g,b,{p:y,um:_,o:{createElement:A}}){const x=d.suspense=u.suspense;x.vnode=d,d.el=u.el;const E=d.ssContent,L=d.ssFallback,{activeBranch:M,pendingBranch:C,isInFallback:O,isHydrating:I}=x;if(C)x.pendingBranch=E,Do(E,C)?(y(C,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0?x.resolve():O&&(y(M,L,f,p,m,null,v,g,b),Ds(x,L))):(x.pendingId++,I?(x.isHydrating=!1,x.activeBranch=C):_(C,m,x),x.deps=0,x.effects.length=0,x.hiddenContainer=A("div"),O?(y(null,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0?x.resolve():(y(M,L,f,p,m,null,v,g,b),Ds(x,L))):M&&Do(E,M)?(y(M,E,f,p,m,x,v,g,b),x.resolve(!0)):(y(null,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0&&x.resolve()));else if(M&&Do(E,M))y(M,E,f,p,m,x,v,g,b),Ds(x,E);else if(Cu(d,"onPending"),x.pendingBranch=E,x.pendingId++,y(null,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0)x.resolve();else{const{timeout:w,pendingId:T}=x;w>0?setTimeout(()=>{x.pendingId===T&&x.fallback(L)},w):w===0&&x.fallback(L)}}(e,t,n,r,o,i,l,s,c)},hydrate:function(e,t,n,r,o,a,i,l,s){const c=t.suspense=im(t,r,n,e.parentNode,document.createElement("div"),null,o,a,i,l,!0),u=s(e,c.pendingBranch=t.ssContent,n,c,a,i);return c.deps===0&&c.resolve(!1,!0),u},create:im,normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=Hb(r?n.default:n),e.ssFallback=r?Hb(n.fallback):Q(nn)}};function Cu(e,t){const n=e.props&&e.props[t];je(n)&&n()}let jb=!1;function im(e,t,n,r,o,a,i,l,s,c,u=!1){jb||(jb=!0,console[console.info?"info":"log"](" is an experimental feature and its API will likely change."));const{p:d,m:f,um:p,n:m,o:{parentNode:v,remove:g}}=c;let b;const y=function(x){var E;return((E=x.props)==null?void 0:E.suspensible)!=null&&x.props.suspensible!==!1}(e);y&&(t!=null&&t.pendingBranch)&&(b=t.pendingId,t.deps++);const _=e.props?cu(e.props.timeout):void 0;qh(_,"Suspense timeout");const A={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:o,anchor:a,deps:0,pendingId:0,timeout:typeof _=="number"?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(x=!1,E=!1){if(!x&&!A.pendingBranch)throw new Error("suspense.resolve() is called without a pending branch.");if(A.isUnmounted)throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.");const{vnode:L,activeBranch:M,pendingBranch:C,pendingId:O,effects:I,parentComponent:w,container:T}=A;let R=!1;if(A.isHydrating)A.isHydrating=!1;else if(!x){R=M&&C.transition&&C.transition.mode==="out-in",R&&(M.transition.afterLeave=()=>{O===A.pendingId&&(f(C,T,k,0),_u(I))});let{anchor:k}=A;M&&(k=m(M),p(M,w,A,!0)),R||f(C,T,k,0)}Ds(A,C),A.pendingBranch=null,A.isInFallback=!1;let D=A.parent,V=!1;for(;D;){if(D.pendingBranch){D.effects.push(...I),V=!0;break}D=D.parent}V||R||_u(I),A.effects=[],y&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps!==0||E||t.resolve()),Cu(L,"onResolve")},fallback(x){if(!A.pendingBranch)return;const{vnode:E,activeBranch:L,parentComponent:M,container:C,isSVG:O}=A;Cu(E,"onFallback");const I=m(L),w=()=>{A.isInFallback&&(d(null,x,C,I,M,null,O,l,s),Ds(A,x))},T=x.transition&&x.transition.mode==="out-in";T&&(L.transition.afterLeave=w),A.isInFallback=!0,p(L,M,null,!0),T||w()},move(x,E,L){A.activeBranch&&f(A.activeBranch,x,E,L),A.container=x},next:()=>A.activeBranch&&m(A.activeBranch),registerDep(x,E){const L=!!A.pendingBranch;L&&A.deps++;const M=x.vnode.el;x.asyncDep.catch(C=>{xl(C,x,0)}).then(C=>{if(x.isUnmounted||A.isUnmounted||A.pendingId!==x.suspenseId)return;x.asyncResolved=!0;const{vnode:O}=x;vu(O),Mm(x,C,!1),M&&(O.el=M);const I=!M&&x.subTree.el;E(x,O,v(M||x.subTree.el),M?null:m(x.subTree),A,i,s),I&&g(I),rm(x,O.el),gu(),L&&--A.deps==0&&A.resolve()})},unmount(x,E){A.isUnmounted=!0,A.activeBranch&&p(A.activeBranch,n,x,E),A.pendingBranch&&p(A.pendingBranch,n,x,E)}};return A}function Hb(e){let t;if(je(e)){const n=Ml&&e._c;n&&(e._d=!1,F()),e=e(),n&&(e._d=!0,t=Sr,C_())}if(De(e)){const n=nm(e);!n&&e.filter(r=>r!==om).length>0&&ke(" slots expect a single root node."),e=n}return e=Cr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Ub(e,t){t&&t.pendingBranch?De(e)?t.effects.push(...e):t.effects.push(e):_u(e)}function Ds(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,rm(r,o))}to=function(e,t){return ku(e,null,t)};function qb(e,t){return ku(e,null,Kt({},t,{flush:"post"}))}const mp={};Ae=function(e,t,n){return je(t)||ke("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),ku(e,t,n)};function ku(e,t,{immediate:n,deep:r,flush:o,onTrack:a,onTrigger:i}=Wt){var l;t||(n!==void 0&&ke('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&ke('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const s=x=>{ke("Invalid watch source: ",x,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=uu()===((l=mn)==null?void 0:l.scope)?mn:null;let u,d,f=!1,p=!1;if(gt(e)?(u=()=>e.value,f=fu(e)):ko(e)?(u=()=>e,r=!0):De(e)?(p=!0,f=e.some(x=>ko(x)||fu(x)),u=()=>e.map(x=>gt(x)?x.value:ko(x)?Cl(x):je(x)?Jo(x,c,2):void s(x))):je(e)?u=t?()=>Jo(e,c,2):()=>{if(!c||!c.isUnmounted)return d&&d(),$r(e,c,3,[v])}:(u=St,s(e)),t&&r){const x=u;u=()=>Cl(x())}let m,v=x=>{d=_.onStop=()=>{Jo(x,c,4)}};if(Rs){if(v=St,t?n&&$r(t,c,3,[u(),p?[]:void 0,v]):u(),o!=="sync")return St;{const x=F_();m=x.__watcherHandles||(x.__watcherHandles=[])}}let g=p?new Array(e.length).fill(mp):mp;const b=()=>{if(_.active)if(t){const x=_.run();(r||f||(p?x.some((E,L)=>_a(E,g[L])):_a(x,g)))&&(d&&d(),$r(t,c,3,[x,g===mp?void 0:p&&g[0]===mp?[]:g,v]),g=x)}else _.run()};let y;b.allowRecurse=!!t,o==="sync"?y=b:o==="post"?y=()=>jn(b,c&&c.suspense):(b.pre=!0,c&&(b.id=c.uid),y=()=>bu(b));const _=new Ss(u,y);_.onTrack=a,_.onTrigger=i,t?n?b():g=_.run():o==="post"?jn(_.run.bind(_),c&&c.suspense):_.run();const A=()=>{_.stop(),c&&c.scope&&W1(c.scope.effects,_)};return m&&m.push(A),A}function fP(e,t,n){const r=this.proxy,o=Je(e)?e.includes(".")?Gb(r,e):()=>r[e]:e.bind(r,r);let a;je(t)?a=t:(a=t.handler,n=t);const i=mn;gi(this);const l=ku(o,a.bind(r),n);return i?gi(i):yi(),l}function Gb(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Cl(n,t)});else if(au(e))for(const n in e)Cl(e[n],t);return e}function Wb(e){J5(e)&&ke("Do not use built-in directive ids as custom directive id: "+e)}rt=function(e,t){const n=hn;if(n===null)return ke("withDirectives can only be used inside render functions."),e;const r=Tp(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),sn(()=>{e.isUnmounting=!0}),e}const lo=[Function,Array],sm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:lo,onEnter:lo,onAfterEnter:lo,onEnterCancelled:lo,onBeforeLeave:lo,onLeave:lo,onAfterLeave:lo,onLeaveCancelled:lo,onBeforeAppear:lo,onAppear:lo,onAfterAppear:lo,onAppearCancelled:lo},hP={name:"BaseTransition",props:sm,setup(e,{slots:t}){const n=tt(),r=lm();let o;return()=>{const a=t.default&&gp(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){let v=!1;for(const g of a)if(g.type!==nn){if(v){ke(" can only be used on a single element or component. Use for lists.");break}i=g,v=!0}}const l=lt(e),{mode:s}=l;if(s&&s!=="in-out"&&s!=="out-in"&&s!=="default"&&ke(`invalid mode: ${s}`),r.isLeaving)return cm(i);const c=Zb(i);if(!c)return cm(i);const u=Is(c,l,r,n);kl(c,u);const d=n.subTree,f=d&&Zb(d);let p=!1;const{getTransitionKey:m}=c.type;if(m){const v=m();o===void 0?o=v:v!==o&&(o=v,p=!0)}if(f&&f.type!==nn&&(!Do(c,f)||p)){const v=Is(f,l,r,n);if(kl(f,v),s==="out-in")return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},cm(i);s==="in-out"&&c.type!==nn&&(v.delayLeave=(g,b,y)=>{Yb(r,f)[String(f.key)]=f,g[fi]=()=>{b(),g[fi]=void 0,delete u.delayedLeave},u.delayedLeave=y})}return i}}},Kb=hP;function Yb(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Is(e,t,n,r){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:l,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:v,onAppear:g,onAfterAppear:b,onAppearCancelled:y}=t,_=String(e.key),A=Yb(n,e),x=(M,C)=>{M&&$r(M,r,9,C)},E=(M,C)=>{const O=C[1];x(M,C),De(M)?M.every(I=>I.length<=1)&&O():M.length<=1&&O()},L={mode:a,persisted:i,beforeEnter(M){let C=l;if(!n.isMounted){if(!o)return;C=v||l}M[fi]&&M[fi](!0);const O=A[_];O&&Do(e,O)&&O.el[fi]&&O.el[fi](),x(C,[M])},enter(M){let C=s,O=c,I=u;if(!n.isMounted){if(!o)return;C=g||s,O=b||c,I=y||u}let w=!1;const T=M[vp]=R=>{w||(w=!0,x(R?I:O,[M]),L.delayedLeave&&L.delayedLeave(),M[vp]=void 0)};C?E(C,[M,T]):T()},leave(M,C){const O=String(e.key);if(M[vp]&&M[vp](!0),n.isUnmounting)return C();x(d,[M]);let I=!1;const w=M[fi]=T=>{I||(I=!0,C(),x(T?m:p,[M]),M[fi]=void 0,A[O]===e&&delete A[O])};A[O]=e,f?E(f,[M,w]):w()},clone:M=>Is(M,t,n,r)};return L}function cm(e){if(Tl(e))return(e=Br(e)).children=null,e}function Zb(e){return Tl(e)?e.children?e.children[0]:void 0:e}function kl(e,t){6&e.shapeFlag&&e.component?kl(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 gp(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;aKt({name:e.name},t,{setup:e}))():e};const Ol=e=>!!e.type.__asyncLoader;_2=function(e){je(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:a,suspensible:i=!0,onError:l}=e;let s,c=null,u=0;const d=()=>{let f;return c||(f=c=t().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),l)return new Promise((m,v)=>{l(p,()=>m((u++,c=null,d())),()=>v(p),u+1)});throw p}).then(p=>{if(f!==c&&c)return c;if(p||ke("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),p&&!ot(p)&&!je(p))throw new Error(`Invalid async component load result: ${p}`);return s=p,p}))};return me({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return s},setup(){const f=mn;if(s)return()=>um(s,f);const p=b=>{c=null,xl(b,f,13,!r)};if(i&&f.suspense||Rs)return d().then(b=>()=>um(b,f)).catch(b=>(p(b),()=>r?Q(r,{error:b}):null));const m=j(!1),v=j(),g=j(!!o);return o&&setTimeout(()=>{g.value=!1},o),a!=null&&setTimeout(()=>{if(!m.value&&!v.value){const b=new Error(`Async component timed out after ${a}ms.`);p(b),v.value=b}},a),d().then(()=>{m.value=!0,f.parent&&Tl(f.parent.vnode)&&bu(f.parent.update)}).catch(b=>{p(b),v.value=b}),()=>m.value&&s?um(s,f):v.value&&r?Q(r,{error:v.value}):n&&!g.value?Q(n):void 0}})};function um(e,t){const{ref:n,props:r,children:o,ce:a}=t.vnode,i=Q(e,r,o);return i.ref=n,i.ce=a,delete t.vnode.ce,i}let Tl,Xb;Tl=e=>e.type.__isKeepAlive,Xb={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=tt(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const o=new Map,a=new Set;let i=null;n.__v_cache=o;const l=n.suspense,{renderer:{p:s,m:c,um:u,o:{createElement:d}}}=r,f=d("div");function p(y){pm(y),u(y,n,l,!0)}function m(y){o.forEach((_,A)=>{const x=Ru(_.type);!x||y&&y(x)||v(A)})}function v(y){const _=o.get(y);i&&Do(_,i)?i&&pm(i):p(_),o.delete(y),a.delete(y)}r.activate=(y,_,A,x,E)=>{const L=y.component;c(y,_,A,0,l),s(L.vnode,y,_,A,L,l,x,y.slotScopeIds,E),jn(()=>{L.isDeactivated=!1,L.a&&Aa(L.a);const M=y.props&&y.props.onVnodeMounted;M&&kr(M,L.parent,y)},l),Qh(L)},r.deactivate=y=>{const _=y.component;c(y,f,null,1,l),jn(()=>{_.da&&Aa(_.da);const A=y.props&&y.props.onVnodeUnmounted;A&&kr(A,_.parent,y),_.isDeactivated=!0},l),Qh(_)},Ae(()=>[e.include,e.exclude],([y,_])=>{y&&m(A=>Ou(y,A)),_&&m(A=>!Ou(_,A))},{flush:"post",deep:!0});let g=null;const b=()=>{g!=null&&o.set(g,fm(n.subTree))};return ct(b),no(b),sn(()=>{o.forEach(y=>{const{subTree:_,suspense:A}=n,x=fm(_);if(y.type!==x.type||y.key!==x.key)p(y);else{pm(x);const E=x.component.da;E&&jn(E,A)}})}),()=>{if(g=null,!t.default)return null;const y=t.default(),_=y[0];if(y.length>1)return ke("KeepAlive should contain exactly one component child."),i=null,y;if(!(en(_)&&(4&_.shapeFlag||128&_.shapeFlag)))return i=null,_;let A=fm(_);const x=A.type,E=Ru(Ol(A)?A.type.__asyncResolved||{}:x),{include:L,exclude:M,max:C}=e;if(L&&(!E||!Ou(L,E))||M&&E&&Ou(M,E))return i=A,_;const O=A.key==null?x:A.key,I=o.get(O);return A.el&&(A=Br(A),128&_.shapeFlag&&(_.ssContent=A)),g=O,I?(A.el=I.el,A.component=I.component,A.transition&&kl(A,A.transition),A.shapeFlag|=512,a.delete(O),a.add(O)):(a.add(O),C&&a.size>parseInt(C,10)&&v(a.values().next().value)),A.shapeFlag|=256,i=A,Bb(_.type)?_:A}}},Yy=Xb;function Ou(e,t){return De(e)?e.some(n=>Ou(n,t)):Je(e)?e.split(",").includes(t):yl(e)==="[object RegExp]"&&e.test(t)}w2=function(e,t){Jb(e,"a",t)};function dm(e,t){Jb(e,"da",t)}function Jb(e,t,n=mn){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(yp(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Tl(o.parent.vnode)&&mP(r,t,n,o),o=o.parent}}function mP(e,t,n,r){const o=yp(t,e,r,!0);Eo(()=>{W1(r[t],o)},n)}function pm(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function fm(e){return 128&e.shapeFlag?e.ssContent:e}function yp(e,t,n=mn,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Al(),gi(n);const l=$r(t,n,e,i);return yi(),wl(),l});return r?o.unshift(a):o.push(a),a}ke(`${Zo(Gh[e].replace(/ hook$/,""))} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}let na,Tu,hm,mm,vm;na=e=>(t,n=mn)=>(!Rs||e==="sp")&&yp(e,(...r)=>t(...r),n),vs=na("bm"),ct=na("m"),Tu=na("bu"),no=na("u"),sn=na("bum"),Eo=na("um"),hm=na("sp"),mm=na("rtg"),vm=na("rtc");function Qb(e,t=mn){yp("ec",e,t)}Dt=function(e,t,n,r){let o;const a=n&&n[r];if(De(e)||Je(e)){o=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,a&&a[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,s=i.length;l{const a=r.fn(...o);return a&&(a.key=r.key),a}:r.fn)}return e},Re=function(e,t,n={},r,o){if(hn.isCE||hn.parent&&Ol(hn.parent)&&hn.parent.isCE)return t!=="default"&&(n.name=t),Q("slot",n,r&&r());let a=e[t];a&&a.length>1&&(ke("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),a=()=>[]),a&&a._c&&(a._d=!1),F();const i=a&&e_(a(n)),l=we(qe,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),a&&a._c&&(a._d=!0),l};function e_(e){return e.some(t=>!en(t)||t.type!==nn&&!(t.type===qe&&!e_(t.children)))?e:null}function t_(e,t){const n={};if(!ot(e))return ke("v-on with no argument expects an object value."),n;for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Zo(r)]=e[r];return n}const gm=e=>e?L_(e)?Tp(e)||e.proxy:gm(e.parent):null,Dl=Kt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>Cs(e.props),$attrs:e=>Cs(e.attrs),$slots:e=>Cs(e.slots),$refs:e=>Cs(e.refs),$parent:e=>gm(e.parent),$root:e=>gm(e.root),$emit:e=>e.emit,$options:e=>Am(e),$forceUpdate:e=>e.f||(e.f=()=>bu(e.update)),$nextTick:e=>e.n||(e.n=ze.bind(e.proxy)),$watch:e=>fP.bind(e)}),ym=e=>e==="_"||e==="$",bm=(e,t)=>e!==Wt&&!e.__isScriptSetup&&dt(e,t),bp={get({_:e},t){const{ctx:n,setupState:r,data:o,props:a,accessCache:i,type:l,appContext:s}=e;if(t==="__isVue")return!0;let c;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(bm(r,t))return i[t]=1,r[t];if(o!==Wt&&dt(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&dt(c,t))return i[t]=3,a[t];if(n!==Wt&&dt(n,t))return i[t]=4,n[t];_m&&(i[t]=0)}}const u=Dl[t];let d,f;return u?(t==="$attrs"?(Xn(e,"get",t),pp()):t==="$slots"&&Xn(e,"get",t),u(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==Wt&&dt(n,t)?(i[t]=4,n[t]):(f=s.config.globalProperties,dt(f,t)?f[t]:void(!hn||Je(t)&&t.indexOf("__v")===0||(o!==Wt&&ym(t[0])&&dt(o,t)?ke(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===hn&&ke(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))))},set({_:e},t,n){const{data:r,setupState:o,ctx:a}=e;return bm(o,t)?(o[t]=n,!0):o.__isScriptSetup&&dt(o,t)?(ke(`Cannot mutate