let bf,_f,QF,xv,$r,Ev,Ue,Sv,d_,p_,kv,eB,P,le,Qe,Mt,B,Dt,_e,Ss,Nt,tB,nB,rB,dr,f_,h_,Rd,g,m_,U,Ln,wf,Af,v_,oB,dt,aB,iB,g_,Re,Ne,qe,nn,lB,Jt,y_,zr,ks,gi,pl,b_,We,xf,Cv,zc,sB,cB,uB,Ov,Ef,Sf,__,dB,w_,Nd,A_,za,pB,x_,fB,hB,yo,mB,vB,jc,kf,Tv,at,Cf,et,ke,gB,yB,Qn,bB,Dv,Xe,sn,$o,Iv,Ke,_B,bo,E_,jr,wB,fl,yi,_o,AB,Cs,S_,Lv,st,ja,xB,k_,EB,SB,Ha,nt,Of,C_,Hc,er,tr,qn,He,da,Uc,kB,qc,kt,It,ht,xt,mn,Fd,O_,CB,OB,TB,Ua,zn,nr,pt,Mv,T_,D_,DB,Lt,dn,Vv,Vt,zo,Et,IB,pr,LB,MB,Hr,jn,VB,PB,Bd,Tf,Gc,ne,hl,io,ut,Pv,RB,fr,Sr,$d,I_,Gn,gt,L_,NB,FB,BB,M_,V_,lo,$B,zB,jB,P_,R_,wo,kr,Ur,hr,Os,rr,Ts,vn,Df,qr,If,Rv,jo,N_,Nn,F_,qt,zd,bi,HB,UB,qB,B_,qa,Nv,pa,GB,$_,Ds,Lf,Mf,WB,KB,z_,j_,YB,XB,ZB,Fv,JB,QB,Z,e$,Is,Bv,$v,zv,jv,Hv,Uv,H_,t$,n$,r$,o$,jd,Cr,fa,ml,Vf,Wc,Ls,U_,q_,G_,W_,K_,Y_,X_,Z_,J_,ha,kn,Q_,qv,a$,e9,Gv,i$,l$,Wv,Kv,Pf,Hd,t9,n9,Yv,so,Rf,r9,o9,a9,Ud,qd,Kc,s$,Xv,Zv,i9,l9,Jv,Nf,Ms,s9,c$,c9,u$,u9,Qv,d$,d9,p9,p$,f$,h$,m$,eg,f9,Vs,Ho,ma,h9,Gd,v$,Ff,m9,g$,tg,y$,b$,v9,_$,g9,y9,b9,_9,Ps,Bf,w9,A9,ng,w$,Wd,x9,ft,E,ae,vl,rg,og,E9,tt,Gr,H,S9,Gt,$,k9,Be,C9,Ft,he,we,Ze,O9,fde=(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 D9=Object.freeze({left:0,top:0,width:16,height:16}),$f=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Kd=Object.freeze({...D9,...$f}),ag=Object.freeze({...Kd,body:"",hidden:!1});function I9(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 ag)r in $f?r in e&&!(r in n)&&(n[r]=$f[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function A$(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let a={};function i(l){a=I9(r[l]||o[l],a)}return i(t),n.forEach(i),I9(e,a)}function L9(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,p=d&&c(d);p&&(s[u]=[d].concat(p))}return s[u]}),s}(e);for(const o in r){const a=r[o];a&&(t(o,A$(e,o,a)),n.push(o))}return n}const Yd=/^[a-z0-9]+(-[a-z0-9]+)*$/,Yc=(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&&!zf(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&&!zf(l)?null:l}if(n&&r===""){const l={provider:r,prefix:"",name:a};return t&&!zf(l,n)?null:l}return null},zf=(e,t)=>!!e&&!(e.provider!==""&&!e.provider.match(Yd)||!(t&&e.prefix===""||e.prefix.match(Yd))||!e.name.match(Yd)),x$={provider:"",aliases:{},not_found:{},...D9};function ig(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function M9(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!ig(e,x$))return null;const n=t.icons;for(const o in n){const a=n[o];if(!o.match(Yd)||typeof a.body!="string"||!ig(a,ag))return null}const r=t.aliases||Object.create(null);for(const o in r){const a=r[o],i=a.parent;if(!o.match(Yd)||typeof i!="string"||!n[i]&&!r[i]||!ig(a,ag))return null}return t}const jf=Object.create(null);function Ga(e,t){const n=jf[e]||(jf[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 lg(e,t){return M9(t)?L9(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}let Xd=!1;function Zd(e){const t=typeof e=="string"?Yc(e,!0,Xd):e;if(t){const n=Ga(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function V9(e,t){const n=Yc(e,!0,Xd);return n?function(r,o,a){try{if(typeof a.body=="string")return r.icons[o]={...a},!0}catch{}return!1}(Ga(n.provider,n.prefix),n.name,t):!1}function P9(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Xd&&!t&&!e.prefix){let r=!1;return M9(e)&&(e.prefix="",L9(e,(o,a)=>{a&&V9(o,a)&&(r=!0)})),r}const n=e.prefix;return zf({provider:t,prefix:n,name:"a"})?!!lg(Ga(t,n),e):!1}const R9=Object.freeze({width:null,height:null}),N9=Object.freeze({...R9,...$f}),E$=/(-?[0-9.]*[0-9]+[0-9.]*)/g,S$=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function sg(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(E$);if(r===null||!r.length)return e;const o=[];let a=r.shift(),i=S$.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 k$=e=>e==="unset"||e==="undefined"||e==="none";function Hf(e,t){const n={...Kd,...e},r={...N9,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,r].forEach(h=>{const m=[],v=h.hFlip,b=h.vFlip;let y,_=h.rotate;switch(v?b?_+=2:(m.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),m.push("scale(-1 1)"),o.top=o.left=0):b&&(m.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),m.push("scale(1 -1)"),o.top=o.left=0),_<0&&(_-=4*Math.floor(_/4)),_%=4,_){case 1:y=o.height/2+o.top,m.unshift("rotate(90 "+y.toString()+" "+y.toString()+")");break;case 2:m.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:y=o.width/2+o.left,m.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)),m.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=sg(d,s/c)):(u=i==="auto"?s:i,d=l===null?sg(u,c/s):l==="auto"?c:l);const p={},f=(h,m)=>{k$(m)||(p[h]=m.toString())};return f("width",u),f("height",d),p.viewBox=o.left.toString()+" "+o.top.toString()+" "+s.toString()+" "+c.toString(),{attributes:p,body:a}}const C$=/\sid="(\S+)"/g,O$="IconifyId"+Date.now().toString(16)+(16777216*Math.random()|0).toString(16);let T$=0;function F9(e,t=O$){const n=[];let r;for(;r=C$.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+(T$++).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 Rs={local:!0,session:!0},B9={local:new Set,session:new Set};let cg=!1;const $9="iconify2",Jd="iconify",z9=Jd+"-count",j9=Jd+"-version",H9=36e5,D$=168;function ug(e,t){try{return e.getItem(t)}catch{}}function dg(e,t,n){try{return e.setItem(t,n),!0}catch{}}function U9(e,t){try{e.removeItem(t)}catch{}}function pg(e,t){return dg(e,z9,t.toString())}function fg(e){return parseInt(ug(e,z9))||0}let Uf=typeof window>"u"?{}:window;function q9(e){const t=e+"Storage";try{if(Uf&&Uf[t]&&typeof Uf[t].length=="number")return Uf[t]}catch{}Rs[e]=!1}function G9(e,t){const n=q9(e);if(!n)return;const r=ug(n,j9);if(r!==$9){if(r){const l=fg(n);for(let s=0;s{const s=Jd+l.toString(),c=ug(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{}U9(n,s)}};let i=fg(n);for(let l=i-1;l>=0;l--)a(l)||(l===i-1?(i--,pg(n,i)):B9[e].add(l))}function W9(){if(!cg){cg=!0;for(const e in Rs)G9(e,t=>{const n=t.data,r=Ga(t.provider,n.prefix);if(!lg(r,n).length)return!1;const o=n.lastModified||-1;return r.lastModifiedCached=r.lastModifiedCached?Math.min(r.lastModifiedCached,o):o,!0})}}function K9(e,t){switch(e){case"local":case"session":Rs[e]=t;break;case"all":for(const n in Rs)Rs[n]=t}}const hg=Object.create(null);function Y9(e,t){hg[e]=t}function mg(e){return hg[e]||hg[""]}function vg(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 qf=Object.create(null),Gf=["https://api.simplesvg.com","https://api.unisvg.com"],gg=[];for(;Gf.length>0;)Gf.length===1||Math.random()>.5?gg.push(Gf.shift()):gg.push(Gf.pop());function X9(e,t){const n=vg(t);return n!==null&&(qf[e]=n,!0)}function Wf(e){return qf[e]}qf[""]=vg({resources:["https://api.iconify.design"].concat(gg)});let Kf=(()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}})();const I$={prepare:(e,t,n)=>{const r=[],o=function(s,c){const u=Wf(s);if(!u)return 0;let d;if(u.maxURL){let p=0;u.resources.forEach(h=>{p=Math.max(p,h.length)});const f=c+".json?icons=";d=u.maxURL-p-u.path.length-f.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(!Kf)return void n("abort",424);let r=function(a){if(typeof a=="string"){const i=Wf(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;Kf(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 Z9(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}let L$=0;var M$={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function V$(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 w=e.resources.slice(0);for(i=[];w.length>1;){const x=Math.floor(Math.random()*w.length);i.push(w[x]),w=w.slice(0,x).concat(w.slice(x+1))}i=i.concat(w)}else i=e.resources.slice(a).concat(e.resources.slice(0,a));const l=Date.now();let s,c="pending",u=0,d=null,p=[],f=[];function h(){d&&(clearTimeout(d),d=null)}function m(){c==="pending"&&(c="aborted"),h(),p.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),p=[]}function v(w,x){x&&(f=[]),typeof w=="function"&&f.push(w)}function b(){c="failed",f.forEach(w=>{w(void 0,s)})}function y(){p.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),p=[]}function _(){if(c!=="pending")return;h();const w=i.shift();if(w===void 0)return p.length?void(d=setTimeout(()=>{h(),c==="pending"&&(y(),b())},e.timeout)):void b();const x={status:"pending",resource:w,callback:(A,C)=>{(function(O,k,T){const D=k!=="success";switch(p=p.filter(S=>S!==O),c){case"pending":break;case"failed":if(D||!e.dataAfterTimeout)return;break;default:return}if(k==="abort")return s=T,void b();if(D)return s=T,void(p.length||(i.length?_():b()));if(h(),y(),!e.random){const S=e.resources.indexOf(O.resource);S!==-1&&S!==e.index&&(e.index=S)}c="completed",f.forEach(S=>{S(T)})})(x,A,C)}};p.push(x),u++,d=setTimeout(_,e.rotate),n(w,t,x.callback)}return typeof r=="function"&&f.push(r),setTimeout(_),function(){return{startTime:l,payload:t,status:c,queriesSent:u,queriesPending:p.length,subscribe:v,abort:m}}}function J9(e){const t={...M$,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}return{query:function(a,i,l){const s=V$(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 Q9(){}const yg=Object.create(null);function e7(e,t,n){let r,o;if(typeof e=="string"){const a=mg(e);if(!a)return n(void 0,424),Q9;o=a.send;const i=function(l){if(!yg[l]){const s=Wf(l);if(!s)return;const c={config:s,redundancy:J9(s)};yg[l]=c}return yg[l]}(e);i&&(r=i.redundancy)}else{const a=vg(e);if(a){r=J9(a);const i=mg(e.resources?e.resources[0]:"");i&&(o=i.send)}}return r&&o?r.query(t,o,n)().abort:(n(void 0,424),Q9)}function P$(e,t){function n(r){let o;if(!Rs[r]||!(o=q9(r)))return;const a=B9[r];let i;if(a.size)a.delete(i=Array.from(a).shift());else if(i=fg(o),!pg(o,i+1))return;const l={cached:Math.floor(Date.now()/H9),provider:e.provider,data:t};return dg(o,Jd+i.toString(),JSON.stringify(l))}cg||W9(),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 Rs)G9(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 t7(){}function R$(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||Z9([t],i.id),i.callback(l.loaded.slice(0),l.missing.slice(0),l.pending.slice(0),i.abort))})}))}(e)}))}const N$=e=>{const t=Ga(e.provider,e.prefix).pendingIcons;return!(!t||!t.has(e.name))},bg=(e,t)=>{var n;const r=function(s){const c={loaded:[],missing:[],pending:[]},u=Object.create(null);s.sort((p,f)=>p.provider!==f.provider?p.provider.localeCompare(f.provider):p.prefix!==f.prefix?p.prefix.localeCompare(f.prefix):p.name.localeCompare(f.name));let d={provider:"",prefix:"",name:""};return s.forEach(p=>{if(d.name===p.name&&d.prefix===p.prefix&&d.provider===p.provider)return;d=p;const f=p.provider,h=p.prefix,m=p.name,v=u[f]||(u[f]=Object.create(null)),b=v[h]||(v[h]=Ga(f,h));let y;y=m in b.icons?c.loaded:h===""||b.missing.has(m)?c.missing:c.pending;const _={provider:f,prefix:h,name:m};y.push(_)}),c}(function(s,c=!0,u=!1){const d=[];return s.forEach(p=>{const f=typeof p=="string"?Yc(p,c,u):p;f&&d.push(f)}),d}(e,!0,(typeof n=="boolean"&&(Xd=n),Xd)));if(!r.pending.length){let s=!0;return t&&setTimeout(()=>{s&&t(r.loaded,r.missing,r.pending,t7)}),()=>{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(Ga(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,p=Ga(c,u),f=p.pendingIcons||(p.pendingIcons=new Set);f.has(d)||(f.add(d),o[c][u].push(d))}),a.forEach(s=>{const{provider:c,prefix:u}=s;o[c][u].length&&function(d,p){d.iconsToLoad?d.iconsToLoad=d.iconsToLoad.concat(p).sort():d.iconsToLoad=p,d.iconsQueueFlag||(d.iconsQueueFlag=!0,setTimeout(()=>{d.iconsQueueFlag=!1;const{provider:f,prefix:h}=d,m=d.iconsToLoad;let v;delete d.iconsToLoad,m&&(v=mg(f))&&v.prepare(f,h,m).forEach(b=>{e7(f,b,y=>{if(typeof y!="object")b.icons.forEach(_=>{d.missing.add(_)});else try{const _=lg(d,y);if(!_.length)return;const w=d.pendingIcons;w&&_.forEach(x=>{w.delete(x)}),P$(d,y)}catch(_){console.error(_)}R$(d)})})}))}(s,o[c][u])}),t?function(s,c,u){const d=L$++,p=Z9.bind(null,u,d);if(!c.pending.length)return p;const f={id:d,icons:c,callback:s,abort:p};return u.forEach(h=>{(h.loaderCallbacks||(h.loaderCallbacks=[])).push(f)}),p}(t,r,a):t7};function n7(e,t){const n={...e};for(const r in t){const o=t[r],a=typeof o;r in R9?(o===null||o&&(a==="string"||a==="number"))&&(n[r]=o):a===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const Yf={...N9,inline:!1},_g="iconify",wg="iconify-inline",gl="iconifyData"+Date.now();let Ns=[];function Qd(e){for(let t=0;t{delete t.pendingScan,tp&&tp(e)}))}function B$(e,t){if(!e.observer)return;const n=e.observer;if(!n.pendingScan)for(let r=0;r0||o.type==="attributes"&&o.target[gl]!==void 0)return void(n.paused||o7(e))}}function a7(e,t){e.observer.instance.observe(t,F$)}function Xf(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(B$.bind(null,e)),a7(e,n),t.paused||o7(e))}function i7(){ep().forEach(Xf)}function l7(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 $$(e){const t=tp!==null;tp!==e&&(tp=e,t&&ep().forEach(l7)),t?i7():function(n){const r=document;r.readyState&&r.readyState!=="loading"?n():r.addEventListener("DOMContentLoaded",n)}(i7)}function Ag(e){(e?[e]:ep()).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 xg(e){(e?[e]:ep()).forEach(t=>{if(!t.observer)return void Xf(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?a7(t,r):Xf(t)}})}function s7(e,t=!1){const n=r7(e,t);return Xf(n),n}function c7(e){const t=Qd(e);t&&(l7(t),function(n){Ns=Ns.filter(r=>n!==r&&n!==(typeof r.node=="function"?r.node():r.node))}(e))}const z$=/[\s,]+/,j$=["width","height"],H$=["inline","hFlip","vFlip"];function U$(e){const t=e.getAttribute("data-icon"),n=typeof t=="string"&&Yc(t,!0);if(!n)return null;const r={...Yf,inline:e.classList&&e.classList.contains(wg)};j$.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 p=parseFloat(l.slice(0,l.length-c.length));return isNaN(p)?0:(p/=d,p%1==0?u(p):0)}}return s}(o));const a=e.getAttribute("data-flip");typeof a=="string"&&function(l,s){s.split(z$).forEach(c=>{switch(c.trim()){case"horizontal":l.hFlip=!0;break;case"vertical":l.vFlip=!0}})}(r,a),H$.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 q$="svg."+_g+", i."+_g+", span."+_g+", i."+wg+", span."+wg;function u7(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'"+e+""}let np;function G$(e){return np===void 0&&function(){try{np=window.trustedTypes.createPolicy("iconify",{createHTML:t=>t})}catch{np=null}}(),np?np.createHTML(e):e}function d7(e){const t=new Set(["iconify"]);return["provider","prefix"].forEach(n=>{e[n]&&t.add("iconify--"+e[n])}),t}function p7(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 f7(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 h7(e,t,n){let r;try{r=document.createElement("span")}catch{return e}const o=t.customisations,a=Hf(n,o),i=e[gl],l=u7(F9(a.body),{"aria-hidden":"true",role:"img",...a.attributes});r.innerHTML=G$(l);const s=r.childNodes[0],c=e.attributes;for(let f=0;f{Zf&&(Zf=!1,Xc())}))}function Xc(e,t=!1){const n=Object.create(null);function r(o,a){const{provider:i,prefix:l,name:s}=o,c=Ga(i,l),u=c.icons[s];if(u)return{status:"loaded",icon:u};if(c.missing.has(s))return{status:"missing"};if(a&&!N$(o)){const d=n[i]||(n[i]=Object.create(null));(d[l]||(d[l]=new Set)).add(s)}return{status:"loading"}}(e?[e]:ep()).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,Ag(o)),c.tagName.toUpperCase()!=="SVG"){const p=u.mode,f=p==="mask"||p!=="bg"&&(p==="style"?d.body.indexOf("currentColor")!==-1:null);if(typeof f=="boolean")return void function(h,m,v,b){const y=m.customisations,_=Hf(v,y),w=_.attributes,x=h[gl],A=u7(_.body,{...w,width:v.width+"",height:v.height+""}),C=p7(h,d7(m.icon),new Set(x&&x.addedClasses)),O=function(S){return'url("'+function(L){return"data:image/svg+xml,"+function(N){return N.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}(L)}(S)+'")'}(A),k={"--svg":O,width:y7(w.width),height:y7(w.height),...W$,...b?Eg:m7};y.inline&&(k["vertical-align"]="-0.125em");const T=f7(h,k,x&&x.addedStyles),D={...m,status:"loaded",addedClasses:C,addedStyles:T};h[gl]=D}(c,u,{...Kd,...d},f)}h7(c,u,d)}(function(c){const u=[];return c.querySelectorAll(q$).forEach(d=>{const p=d[gl]||d.tagName.toLowerCase()!=="svg"?U$(d):null;p&&u.push({node:d,props:p})}),u})(a).forEach(({node:c,props:u})=>{const d=c[gl];if(!d){const{status:f,icon:h}=r(u.icon,!0);return h?void s(c,u,h):(i=i||f==="loading",void(c[gl]={...u,status:f}))}let p;if(function(f,h){if(f.name!==h.name||f.mode!==h.mode)return!0;const m=f.customisations,v=h.customisations;for(const b in Yf)if(m[b]!==v[b])return!0;return!1}(d,u)){if(p=r(u.icon,d.name!==u.name),!p.icon)return i=i||p.status==="loading",void Object.assign(d,{...u,status:p.status})}else{if(d.status!=="loading")return;if(p=r(u.icon,!1),!p.icon)return void(d.status=p.status)}s(c,u,p.icon)}),o.temporary&&!i?c7(a):t&&i?s7(a,!0):l&&o.observer&&xg(o)});for(const o in n){const a=n[o];for(const i in a){const l=a[i];bg(Array.from(l).map(s=>({provider:o,prefix:i,name:s})),K$)}}}function b7(e,t,n=!1){const r=Zd(e);if(!r)return null;const o=Yc(e),a=n7(Yf,t||{}),i=h7(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 r7(document.documentElement);Ns.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"||!P9(r))&&console.error(n)}catch{console.error(n)}})}setTimeout(()=>{$$(Xc),Xc()})}if(Y9("",I$),typeof document<"u"&&typeof window<"u"){W9();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;X9(n,o)||console.error(r)}catch{console.error(r)}}}}const Sg={_api:{getAPIConfig:Wf,setAPIModule:Y9,sendAPIQuery:e7,setFetch:function(e){Kf=e},getFetch:function(){return Kf},listAPIProviders:function(){return Object.keys(qf)}},addAPIProvider:X9,loadIcons:bg,loadIcon:e=>new Promise((t,n)=>{const r=typeof e=="string"?Yc(e,!0):e;r?bg([r||e],o=>{if(o.length&&r){const a=Zd(r);if(a)return void t({...Kd,...a})}n(e)}):n(e)}),iconExists:function(e){return!!Zd(e)},getIcon:function(e){const t=Zd(e);return t?{...Kd,...t}:null},listIcons:function(e,t){let n=[];return(typeof e=="string"?[e]:Object.keys(jf)).forEach(r=>{(typeof r=="string"&&typeof t=="string"?[t]:Object.keys(jf[r]||{})).forEach(o=>{const a=Ga(r,o);n=n.concat(Object.keys(a.icons).map(i=>(r!==""?"@"+r+":":"")+o+":"+i))})}),n},addIcon:V9,addCollection:P9,replaceIDs:F9,calculateSize:sg,buildIcon:Hf,getVersion:function(){return"3.1.1"},renderSVG:function(e,t){return b7(e,t,!1)},renderHTML:function(e,t){return b7(e,t,!0)},renderIcon:function(e,t){const n=Zd(e);return n?Hf(n,n7(Yf,t||{})):null},scan:function(e){e?function(t){const n=Qd(t);n?Xc(n):Xc({node:t,temporary:!0},!0)}(e):Xc()},observe:s7,stopObserving:c7,pauseObserver:function(e){if(e){const t=Qd(e);t&&Ag(t)}else Ag()},resumeObserver:function(e){if(e){const t=Qd(e);t&&xg(t)}else xg()},enableCache:function(e,t){K9(e,t!==!1)},disableCache:function(e){K9(e,!0)}};try{self.Iconify===void 0&&(self.Iconify=Sg)}catch{}const _7=Sg.default||Sg;JSON.parse('[{"prefix":"system-uicons","width":21,"height":21,"icons":{"carousel":{"body":""},"contacts":{"body":""},"reset-alt":{"body":""}}},{"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":""},"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":""},"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":""},"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":"ic","width":24,"height":24,"icons":{"round-drag-indicator":{"body":""},"round-view-carousel":{"body":""}}},{"prefix":"el","width":1200,"height":1200,"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":271},"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":"vaadin","icons":{"arrows-long-h":{"body":""},"arrows-long-v":{"body":""},"line-h":{"body":""},"money-withdraw":{"body":""},"padding":{"body":""}}},{"prefix":"zmdi","width":432,"height":384,"icons":{"fullscreen":{"body":"","width":304},"fullscreen-exit":{"body":"","width":304}}},{"prefix":"bpmn","width":2048,"height":2048,"icons":{}},{"prefix":"fontisto","width":24,"height":24,"icons":{"email":{"body":""}}},{"prefix":"carbon","width":32,"height":32,"icons":{"popup":{"body":""},"tree-view-alt":{"body":""}}},{"prefix":"icon-park-outline","width":48,"height":48,"icons":{"peoples":{"body":""},"transaction-order":{"body":""}}},{"prefix":"ion","width":512,"height":512,"icons":{"language-sharp":{"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":"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":"clarity","width":36,"height":36,"icons":{"contract-line":{"body":""}}},{"prefix":"icon-park","width":48,"height":48,"icons":{"income":{"body":""},"income-one":{"body":""}}},{"prefix":"ri","width":24,"height":24,"icons":{"refund-2-line":{"body":""}}},{"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":"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":"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":"bi","icons":{"columns":{"body":""},"grid-3x2-gap":{"body":""},"grid-3x3-gap":{"body":""}}},{"prefix":"ph","width":256,"height":256,"icons":{"article-medium":{"body":""}}},{"prefix":"iconoir","width":24,"height":24,"icons":{"input-search":{"body":""}}},{"prefix":"ls","width":717,"height":717,"icons":{}},{"prefix":"il","width":750,"height":850,"icons":{}}]').forEach(e=>_7.addCollection(e));let kg;kg={},B=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 kg)return;kg[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})},r9=(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)))})},M_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},lo=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},qd=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 Ao={};const w7=typeof window<"u";let A7,x7;{const e=w7&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(A7=t=>{e.mark(t)},x7=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const Y$=/\{([0-9a-zA-Z]+)\}/g,E7=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),X$=Object.assign;let S7;const Z$=Object.prototype.hasOwnProperty,Cg=Array.isArray,Og=e=>typeof e=="function",rp=e=>e!==null&&typeof e=="object",Tg=Object.prototype.toString,Dg=e=>Tg.call(e),Ig=e=>{if(!rp(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function k7(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const C7={},Jf=e=>!rp(e)||Cg(e),J$=Object.freeze(Object.defineProperty({__proto__:null,assign:X$,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))}}},deepCopy:function(e,t){if(Jf(e)||Jf(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:o}=n.pop();Object.keys(r).forEach(a=>{Jf(r[a])||Jf(o[a])?o[a]=r[a]:n.push({src:r[a],des:o[a]})})}},escapeHtml:function(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},format:function(e,...t){return t.length===1&&rp(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(Y$,(n,r)=>t.hasOwnProperty(r)?t[r]:"")},friendlyJSONstringify:E7,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)=>E7({l:e,k:t,s:n}),getGlobalThis:()=>S7||(S7=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),hasOwn:function(e,t){return Z$.call(e,t)},inBrowser:w7,incrementer:function(e){let t=e;return()=>++t},isArray:Cg,isBoolean:e=>typeof e=="boolean",isDate:e=>Dg(e)==="[object Date]",isEmptyObject:e=>Ig(e)&&Object.keys(e).length===0,isFunction:Og,isNumber:e=>typeof e=="number"&&isFinite(e),isObject:rp,isPlainObject:Ig,isPromise:e=>rp(e)&&Og(e.then)&&Og(e.catch),isRegExp:e=>Dg(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 A7},get measure(){return x7},objectToString:Tg,toDisplayString:e=>e==null?"":Cg(e)||Ig(e)&&e.toString===Tg?JSON.stringify(e,null,2):String(e),toTypeString:Dg,warn:k7,warnOnce:function(e){C7[e]||(C7[e]=!0,k7(e))}},Symbol.toStringTag,{value:"Module"})),Q$=qd(J$),Fs=typeof window<"u";let xo,Bs;{const e=Fs&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(xo=t=>{e.mark(t)},Bs=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const ez=/\{([0-9a-zA-Z]+)\}/g;function Lg(e,...t){return t.length===1&&Kn(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(ez,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const tz=(e,t,n)=>nz({l:e,k:t,s:n}),nz=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Eo=e=>typeof e=="number"&&isFinite(e),rz=e=>I7(e)==="[object Date]",O7=e=>I7(e)==="[object RegExp]",Mg=e=>Cn(e)&&Object.keys(e).length===0,yl=Object.assign;function T7(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Wa=Array.isArray,Wn=e=>typeof e=="function",Ct=e=>typeof e=="string",Wr=e=>typeof e=="boolean",Kn=e=>e!==null&&typeof e=="object",oz=e=>Kn(e)&&Wn(e.then)&&Wn(e.catch),D7=Object.prototype.toString,I7=e=>D7.call(e),Cn=e=>{if(!Kn(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function Vg(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const L7=2;function op(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const M7={};function Pg(e,t,n){const r={start:e,end:t};return n!=null&&(r.source=n),r}const _t={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},az={[_t.EXPECTED_TOKEN]:"Expected token: '{0}'",[_t.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[_t.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[_t.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[_t.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[_t.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[_t.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[_t.EMPTY_PLACEHOLDER]:"Empty placeholder",[_t.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[_t.INVALID_LINKED_FORMAT]:"Invalid linked format",[_t.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[_t.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[_t.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[_t.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[_t.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[_t.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Zc(e,t,n={}){const{domain:r,messages:o,args:a}=n,i=Lg((o||az)[e]||"",...a||[]),l=new SyntaxError(String(i));return l.code=e,t&&(l.location=t),l.domain=r,l}function iz(e){throw e}const lz=/<\/?[\w\s="/.':;#-\/]+>/,sz=e=>lz.test(e),_i=" ",cz="\r",Kr=` `,uz=String.fromCharCode(8232),dz=String.fromCharCode(8233);function pz(e){const t=e;let n=0,r=1,o=1,a=0;const i=p=>t[p]===cz&&t[p+1]===Kr,l=p=>t[p]===dz,s=p=>t[p]===uz,c=p=>i(p)||(f=>t[f]===Kr)(p)||l(p)||s(p),u=p=>i(p)||l(p)||s(p)?Kr:t[p];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(p=0){a=p},skipToPeek:function(){const p=n+a;for(;p!==n;)d();a=0}}}const bl=void 0,fz=".",V7="'",hz="tokenizer";function mz(e,t={}){const n=t.location!==!1,r=pz(e),o=()=>r.index(),a=()=>function(I,R,F){return{line:I,column:R,offset:F}}(r.line(),r.column(),r.index()),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(I,R,F,...q){const G=c();if(R.column+=F,R.offset+=F,u){const z=Zc(I,n?Pg(G.startLoc,R):null,{domain:hz,args:q});u(z)}}function p(I,R,F){I.endLoc=a(),I.currentType=R;const q={type:R};return n&&(q.loc=Pg(I.startLoc,I.endLoc)),F!=null&&(q.value=F),q}const f=I=>p(I,14);function h(I,R){return I.currentChar()===R?(I.next(),R):(d(_t.EXPECTED_TOKEN,a(),0,R),"")}function m(I){let R="";for(;I.currentPeek()===_i||I.currentPeek()===Kr;)R+=I.currentPeek(),I.peek();return R}function v(I){const R=m(I);return I.skipToPeek(),R}function b(I){if(I===bl)return!1;const R=I.charCodeAt(0);return R>=97&&R<=122||R>=65&&R<=90||R===95}function y(I,R){const{currentType:F}=R;if(F!==2)return!1;m(I);const q=function(G){if(G===bl)return!1;const z=G.charCodeAt(0);return z>=48&&z<=57}(I.currentPeek()==="-"?I.peek():I.currentPeek());return I.resetPeek(),q}function _(I){m(I);const R=I.currentPeek()==="|";return I.resetPeek(),R}function w(I,R=!0){const F=(G=!1,z="",j=!1)=>{const W=I.currentPeek();return W==="{"?z!=="%"&&G:W!=="@"&&W?W==="%"?(I.peek(),F(G,"%",!0)):W==="|"?!(z!=="%"&&!j)||!(z===_i||z===Kr):W===_i?(I.peek(),F(!0,_i,j)):W!==Kr||(I.peek(),F(!0,Kr,j)):z==="%"||G},q=F();return R&&I.resetPeek(),q}function x(I,R){const F=I.currentChar();return F===bl?bl:R(F)?(I.next(),F):null}function A(I){return x(I,R=>{const F=R.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F>=48&&F<=57||F===95||F===36})}function C(I){return x(I,R=>{const F=R.charCodeAt(0);return F>=48&&F<=57})}function O(I){return x(I,R=>{const F=R.charCodeAt(0);return F>=48&&F<=57||F>=65&&F<=70||F>=97&&F<=102})}function k(I){let R="",F="";for(;R=C(I);)F+=R;return F}function T(I){let R="";for(;;){const F=I.currentChar();if(F==="{"||F==="}"||F==="@"||F==="|"||!F)break;if(F==="%"){if(!w(I))break;R+=F,I.next()}else if(F===_i||F===Kr)if(w(I))R+=F,I.next();else{if(_(I))break;R+=F,I.next()}else R+=F,I.next()}return R}function D(I){const R=I.currentChar();switch(R){case"\\":case"'":return I.next(),`\\${R}`;case"u":return S(I,R,4);case"U":return S(I,R,6);default:return d(_t.UNKNOWN_ESCAPE_SEQUENCE,a(),0,R),""}}function S(I,R,F){h(I,R);let q="";for(let G=0;G=1&&d(_t.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),I.next(),F=p(R,2,"{"),v(I),R.braceNest++,F;case"}":return R.braceNest>0&&R.currentType===2&&d(_t.EMPTY_PLACEHOLDER,a(),0),I.next(),F=p(R,3,"}"),R.braceNest--,R.braceNest>0&&v(I),R.inLinked&&R.braceNest===0&&(R.inLinked=!1),F;case"@":return R.braceNest>0&&d(_t.UNTERMINATED_CLOSING_BRACE,a(),0),F=V(I,R)||f(R),R.braceNest=0,F;default:let q=!0,G=!0,z=!0;if(_(I))return R.braceNest>0&&d(_t.UNTERMINATED_CLOSING_BRACE,a(),0),F=p(R,1,L(I)),R.braceNest=0,R.inLinked=!1,F;if(R.braceNest>0&&(R.currentType===5||R.currentType===6||R.currentType===7))return d(_t.UNTERMINATED_CLOSING_BRACE,a(),0),R.braceNest=0,M(I,R);if(q=function(j,W){const{currentType:K}=W;if(K!==2)return!1;m(j);const re=b(j.currentPeek());return j.resetPeek(),re}(I,R))return F=p(R,5,function(j){v(j);let W="",K="";for(;W=A(j);)K+=W;return j.currentChar()===bl&&d(_t.UNTERMINATED_CLOSING_BRACE,a(),0),K}(I)),v(I),F;if(G=y(I,R))return F=p(R,6,function(j){v(j);let W="";return j.currentChar()==="-"?(j.next(),W+=`-${k(j)}`):W+=k(j),j.currentChar()===bl&&d(_t.UNTERMINATED_CLOSING_BRACE,a(),0),W}(I)),v(I),F;if(z=function(j,W){const{currentType:K}=W;if(K!==2)return!1;m(j);const re=j.currentPeek()===V7;return j.resetPeek(),re}(I,R))return F=p(R,7,function(j){v(j),h(j,"'");let W="",K="";const re=ie=>ie!==V7&&ie!==Kr;for(;W=x(j,re);)K+=W==="\\"?D(j):W;const de=j.currentChar();return de===Kr||de===bl?(d(_t.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),de===Kr&&(j.next(),h(j,"'")),K):(h(j,"'"),K)}(I)),v(I),F;if(!q&&!G&&!z)return F=p(R,13,function(j){v(j);let W="",K="";const re=de=>de!=="{"&&de!=="}"&&de!==_i&&de!==Kr;for(;W=x(j,re);)K+=W;return K}(I)),d(_t.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,F.value),v(I),F}return F}function V(I,R){const{currentType:F}=R;let q=null;const G=I.currentChar();switch(F!==8&&F!==9&&F!==12&&F!==10||G!==Kr&&G!==_i||d(_t.INVALID_LINKED_FORMAT,a(),0),G){case"@":return I.next(),q=p(R,8,"@"),R.inLinked=!0,q;case".":return v(I),I.next(),p(R,9,".");case":":return v(I),I.next(),p(R,10,":");default:return _(I)?(q=p(R,1,L(I)),R.braceNest=0,R.inLinked=!1,q):function(z,j){const{currentType:W}=j;if(W!==8)return!1;m(z);const K=z.currentPeek()===".";return z.resetPeek(),K}(I,R)||function(z,j){const{currentType:W}=j;if(W!==8&&W!==12)return!1;m(z);const K=z.currentPeek()===":";return z.resetPeek(),K}(I,R)?(v(I),V(I,R)):function(z,j){const{currentType:W}=j;if(W!==9)return!1;m(z);const K=b(z.currentPeek());return z.resetPeek(),K}(I,R)?(v(I),p(R,12,function(z){let j="",W="";for(;j=A(z);)W+=j;return W}(I))):function(z,j){const{currentType:W}=j;if(W!==10)return!1;const K=()=>{const de=z.currentPeek();return de==="{"?b(z.peek()):!(de==="@"||de==="%"||de==="|"||de===":"||de==="."||de===_i||!de)&&(de===Kr?(z.peek(),K()):b(de))},re=K();return z.resetPeek(),re}(I,R)?(v(I),G==="{"?N(I,R)||q:p(R,11,function(z){const j=(W=!1,K)=>{const re=z.currentChar();return re!=="{"&&re!=="%"&&re!=="@"&&re!=="|"&&re!=="("&&re!==")"&&re?re===_i?K:re===Kr||re===fz?(K+=re,z.next(),j(W,K)):(K+=re,z.next(),j(!0,K)):K};return j(!1,"")}(I))):(F===8&&d(_t.INVALID_LINKED_FORMAT,a(),0),R.braceNest=0,R.inLinked=!1,M(I,R))}}function M(I,R){let F={type:14};if(R.braceNest>0)return N(I,R)||f(R);if(R.inLinked)return V(I,R)||f(R);switch(I.currentChar()){case"{":return N(I,R)||f(R);case"}":return d(_t.UNBALANCED_CLOSING_BRACE,a(),0),I.next(),p(R,3,"}");case"@":return V(I,R)||f(R);default:if(_(I))return F=p(R,1,L(I)),R.braceNest=0,R.inLinked=!1,F;const{isModulo:q,hasSpace:G}=function(z){const j=m(z),W=z.currentPeek()==="%"&&z.peek()==="{";return z.resetPeek(),{isModulo:W,hasSpace:j.length>0}}(I);if(q)return G?p(R,0,T(I)):p(R,4,function(z){v(z);const j=z.currentChar();return j!=="%"&&d(_t.EXPECTED_TOKEN,a(),0,j),z.next(),"%"}(I));if(w(I))return p(R,0,T(I))}return F}return{nextToken:function(){const{currentType:I,offset:R,startLoc:F,endLoc:q}=s;return s.lastType=I,s.lastOffset=R,s.lastStartLoc=F,s.lastEndLoc=q,s.offset=o(),s.startLoc=a(),r.currentChar()===bl?p(s,14):M(r,s)},currentOffset:o,currentPosition:a,context:c}}const vz="parser",gz=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function yz(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 bz(e={}){const t=e.location!==!1,{onError:n}=e;function r(f,h,m,v,...b){const y=f.currentPosition();if(y.offset+=v,y.column+=v,n){const _=Zc(h,t?Pg(m,y):null,{domain:vz,args:b});n(_)}}function o(f,h,m){const v={type:f};return t&&(v.start=h,v.end=h,v.loc={start:m,end:m}),v}function a(f,h,m,v){v&&(f.type=v),t&&(f.end=h,f.loc&&(f.loc.end=m))}function i(f,h){const m=f.context(),v=o(3,m.offset,m.startLoc);return v.value=h,a(v,f.currentOffset(),f.currentPosition()),v}function l(f,h){const m=f.context(),{lastOffset:v,lastStartLoc:b}=m,y=o(5,v,b);return y.index=parseInt(h,10),f.nextToken(),a(y,f.currentOffset(),f.currentPosition()),y}function s(f,h){const m=f.context(),{lastOffset:v,lastStartLoc:b}=m,y=o(4,v,b);return y.key=h,f.nextToken(),a(y,f.currentOffset(),f.currentPosition()),y}function c(f,h){const m=f.context(),{lastOffset:v,lastStartLoc:b}=m,y=o(9,v,b);return y.value=h.replace(gz,yz),f.nextToken(),a(y,f.currentOffset(),f.currentPosition()),y}function u(f){const h=f.context(),m=o(6,h.offset,h.startLoc);let v=f.nextToken();if(v.type===9){const b=function(y){const _=y.nextToken(),w=y.context(),{lastOffset:x,lastStartLoc:A}=w,C=o(8,x,A);return _.type!==12?(r(y,_t.UNEXPECTED_EMPTY_LINKED_MODIFIER,w.lastStartLoc,0),C.value="",a(C,x,A),{nextConsumeToken:_,node:C}):(_.value==null&&r(y,_t.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Ka(_)),C.value=_.value||"",a(C,y.currentOffset(),y.currentPosition()),{node:C})}(f);m.modifier=b.node,v=b.nextConsumeToken||f.nextToken()}switch(v.type!==10&&r(f,_t.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ka(v)),v=f.nextToken(),v.type===2&&(v=f.nextToken()),v.type){case 11:v.value==null&&r(f,_t.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ka(v)),m.key=function(_,w){const x=_.context(),A=o(7,x.offset,x.startLoc);return A.value=w,a(A,_.currentOffset(),_.currentPosition()),A}(f,v.value||"");break;case 5:v.value==null&&r(f,_t.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ka(v)),m.key=s(f,v.value||"");break;case 6:v.value==null&&r(f,_t.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ka(v)),m.key=l(f,v.value||"");break;case 7:v.value==null&&r(f,_t.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ka(v)),m.key=c(f,v.value||"");break;default:r(f,_t.UNEXPECTED_EMPTY_LINKED_KEY,h.lastStartLoc,0);const b=f.context(),y=o(7,b.offset,b.startLoc);return y.value="",a(y,b.offset,b.startLoc),m.key=y,a(m,b.offset,b.startLoc),{nextConsumeToken:v,node:m}}return a(m,f.currentOffset(),f.currentPosition()),{node:m}}function d(f){const h=f.context(),m=o(2,h.currentType===1?f.currentOffset():h.offset,h.currentType===1?h.endLoc:h.startLoc);m.items=[];let v=null;do{const b=v||f.nextToken();switch(v=null,b.type){case 0:b.value==null&&r(f,_t.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ka(b)),m.items.push(i(f,b.value||""));break;case 6:b.value==null&&r(f,_t.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ka(b)),m.items.push(l(f,b.value||""));break;case 5:b.value==null&&r(f,_t.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ka(b)),m.items.push(s(f,b.value||""));break;case 7:b.value==null&&r(f,_t.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ka(b)),m.items.push(c(f,b.value||""));break;case 8:const y=u(f);m.items.push(y.node),v=y.nextConsumeToken||null}}while(h.currentType!==14&&h.currentType!==1);return a(m,h.currentType===1?h.lastOffset:f.currentOffset(),h.currentType===1?h.lastEndLoc:f.currentPosition()),m}function p(f){const h=f.context(),{offset:m,startLoc:v}=h,b=d(f);return h.currentType===14?b:function(y,_,w,x){const A=y.context();let C=x.items.length===0;const O=o(1,_,w);O.cases=[],O.cases.push(x);do{const k=d(y);C||(C=k.items.length===0),O.cases.push(k)}while(A.currentType!==14);return C&&r(y,_t.MUST_HAVE_MESSAGES_IN_PLURAL,w,0),a(O,y.currentOffset(),y.currentPosition()),O}(f,m,v,b)}return{parse:function(f){const h=mz(f,yl({},e)),m=h.context(),v=o(0,m.offset,m.startLoc);return t&&v.loc&&(v.loc.source=f),v.body=p(h),e.onCacheKey&&(v.cacheKey=e.onCacheKey(f)),m.currentType!==14&&r(h,_t.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,f[m.offset]||""),a(v,h.currentOffset(),h.currentPosition()),v}}}function Ka(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 P7(e,t){for(let n=0;ni,helper:l=>(i.helpers.add(l),l)}}(e);n.helper("normalize"),e.body&&Rg(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function R7(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=Ct(t.mode)?t.mode:"normal",r=Ct(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,p){const{sourceMap:f,filename:h,breakLineCode:m,needIndent:v}=p,b=p.location!==!1,y={filename:h,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:m,needIndent:v,indentLevel:0};function _(x,A){y.code+=x}function w(x,A=!0){const C=A?m:"";_(v?C+" ".repeat(x):C)}return b&&d.loc&&(y.source=d.loc.source),{context:()=>y,push:_,indent:function(x=!0){const A=++y.indentLevel;x&&w(A)},deindent:function(x=!0){const A=--y.indentLevel;x&&w(A)},newline:function(){w(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 { ${Vg(l.map(d=>`${d}: _${d}`),", ")} } = ctx`),s.newline()),s.push("return "),Qc(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 Ez(e,t={}){const n=yl({},t),r=!!n.jit,o=!!n.minify,a=n.optimize==null||n.optimize,i=bz(n).parse(e);return r?(a&&function(l){const s=l.body;s.type===2?R7(s):s.cases.forEach(c=>R7(c))}(i),o&&Jc(i),{ast:i,code:""}):(_z(i,n),xz(i,n))}const _l=[];_l[0]={w:[0],i:[3,0],"[":[4],o:[7]},_l[1]={w:[1],".":[2],"[":[4],o:[7]},_l[2]={w:[2],i:[3,0],0:[3,0]},_l[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},_l[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},_l[5]={"'":[4,0],o:8,l:[5,0]},_l[6]={'"':[4,0],o:8,l:[6,0]};const Sz=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function kz(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 Cz(e){const t=e.trim();return(e.charAt(0)!=="0"||!isNaN(parseInt(e)))&&(n=t,Sz.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 N7(e){const t=[];let n,r,o,a,i,l,s,c=-1,u=0,d=0;const p=[];function f(){const h=e[c+1];if(u===5&&h==="'"||u===6&&h==='"')return c++,o="\\"+h,p[0](),!0}for(p[0]=()=>{r===void 0?r=o:r+=o},p[1]=()=>{r!==void 0&&(t.push(r),r=void 0)},p[2]=()=>{p[0](),d++},p[3]=()=>{if(d>0)d--,u=4,p[0]();else{if(d=0,r===void 0||(r=Cz(r),r===!1))return!1;p[1]()}};u!==null;)if(c++,n=e[c],n!=="\\"||!f()){if(a=kz(n),s=_l[u],i=s[a]||s.l||8,i===8||(u=i[0],i[1]!==void 0&&(l=p[i[1]],l&&(o=n,l()===!1))))return;if(u===7)return t}}const F7=new Map;function B7(e,t){return Kn(e)?e[t]:null}const Oz=e=>e,Tz=e=>"",$7="text",Dz=e=>e.length===0?"":Vg(e),Iz=e=>e==null?"":Wa(e)||Cn(e)&&e.toString===D7?JSON.stringify(e,null,2):String(e);function z7(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function j7(e={}){const t=e.locale,n=function(d){const p=Eo(d.pluralIndex)?d.pluralIndex:-1;return d.named&&(Eo(d.named.count)||Eo(d.named.n))?Eo(d.named.count)?d.named.count:Eo(d.named.n)?d.named.n:p:p}(e),r=Kn(e.pluralRules)&&Ct(t)&&Wn(e.pluralRules[t])?e.pluralRules[t]:z7,o=Kn(e.pluralRules)&&Ct(t)&&Wn(e.pluralRules[t])?z7:void 0,a=e.list||[],i=e.named||{};Eo(e.pluralIndex)&&function(d,p){p.count||(p.count=d),p.n||(p.n=d)}(n,i);function l(d){return(Wn(e.messages)?e.messages(d):!!Kn(e.messages)&&e.messages[d])||(e.parent?e.parent.message(d):Tz)}const s=Cn(e.processor)&&Wn(e.processor.normalize)?e.processor.normalize:Dz,c=Cn(e.processor)&&Wn(e.processor.interpolate)?e.processor.interpolate:Iz,u={list:d=>a[d],named:d=>i[d],plural:d=>d[r(n,d.length,o)],linked:(d,...p)=>{const[f,h]=p;let m="text",v="";p.length===1?Kn(f)?(v=f.modifier||v,m=f.type||m):Ct(f)&&(v=f||v):p.length===2&&(Ct(f)&&(v=f||v),Ct(h)&&(m=h||m));const b=l(d)(u),y=m==="vnode"&&Wa(b)&&v?b[0]:b;return v?(_=>e.modifiers?e.modifiers[_]:Oz)(v)(y,m):y},message:l,type:Cn(e.processor)&&Ct(e.processor.type)?e.processor.type:$7,interpolate:c,normalize:s,values:yl({},a,i)};return u}let eu=null;function H7(e,t,n){eu&&eu.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const U7=Lz("function:translate");function Lz(e){return t=>eu&&eu.emit(e,t)}const Yr={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},Mz={[Yr.NOT_FOUND_KEY]:"Not found '{key}' key in '{locale}' locale messages.",[Yr.FALLBACK_TO_TRANSLATE]:"Fall back to translate '{key}' key with '{target}' locale.",[Yr.CANNOT_FORMAT_NUMBER]:"Cannot format a number value due to not supported Intl.NumberFormat.",[Yr.FALLBACK_TO_NUMBER_FORMAT]:"Fall back to number format '{key}' key with '{target}' locale.",[Yr.CANNOT_FORMAT_DATE]:"Cannot format a date value due to not supported Intl.DateTimeFormat.",[Yr.FALLBACK_TO_DATE_FORMAT]:"Fall back to datetime format '{key}' key with '{target}' locale.",[Yr.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 wl(e,...t){return Lg(Mz[e],...t)}const q7=_t.__EXTEND_POINT__,$s=function(e){let t=e;return()=>++t}(q7),or={INVALID_ARGUMENT:q7,INVALID_DATE_ARGUMENT:$s(),INVALID_ISO_DATE_ARGUMENT:$s(),NOT_SUPPORT_NON_STRING_MESSAGE:$s(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:$s(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:$s(),NOT_SUPPORT_LOCALE_TYPE:$s(),__EXTEND_POINT__:$s()};function va(e){return Zc(e,null,{messages:Vz})}const Vz={[or.INVALID_ARGUMENT]:"Invalid arguments",[or.INVALID_DATE_ARGUMENT]:"The date provided is an invalid Date object.Make sure your Date represents a valid date.",[or.INVALID_ISO_DATE_ARGUMENT]:"The argument provided is not a valid ISO date string",[or.NOT_SUPPORT_NON_STRING_MESSAGE]:"Not support non-string message",[or.NOT_SUPPORT_LOCALE_PROMISE_VALUE]:"cannot support promise value",[or.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION]:"cannot support async function",[or.NOT_SUPPORT_LOCALE_TYPE]:"cannot support locale type"};function Qf(e,t){return t.locale!=null?Fg(t.locale):Fg(e.locale)}let Ng;function Fg(e){if(Ct(e))return e;if(Wn(e)){if(e.resolvedOnce&&Ng!=null)return Ng;if(e.constructor.name==="Function"){const t=e();if(oz(t))throw va(or.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Ng=t}throw va(or.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw va(or.NOT_SUPPORT_LOCALE_TYPE)}function G7(e,t,n){return[...new Set([n,...Wa(t)?t:Kn(t)?Object.keys(t):Ct(t)?[t]:[n]])]}function W7(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let X7,Z7,J7,Q7=null;const ew=()=>Q7;let tw=null,nw=0;function t0(e,t){return e instanceof RegExp?e.test(t):e}function rw(e,t){return e instanceof RegExp?e.test(t):e}function n0(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 Ct(l)?l:t}return rw(r,t)&&i(wl(Yr.NOT_FOUND_KEY,{key:t,locale:n})),t}function Bg(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,ow(n,s)],[]))}return ow(n,o)}(t,e)}function ow(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,$g(e,a)],[]);return e.normalize(r)}}function $g(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($g(e,l.k||l.key),s?$g(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 Nz="Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.";function aw(e,t){t&&sz(e)&&op(Lg(Nz,{source:e}))}const iw=e=>e;let zs=Object.create(null);const js=e=>Kn(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function lw(e,t={}){let n=!1;const r=t.onError||iz;return t.onError=o=>{n=!0,r(o)},{...Ez(e,t),detectError:n}}const sw=()=>"",Uo=e=>Wn(e);function cw(e,t,n,r,o,a){const{messages:i,onWarn:l,messageResolver:s,localeFallbacker:c}=e,u=c(e,r,n);let d,p={},f=null,h=n,m=null;const v="translate";for(let b=0;br;return p.locale=n,p.key=t,p}let s,c,u=null;Fs&&(u=window.performance.now(),s="intlify-message-compilation-start",c="intlify-message-compilation-end",xo&&xo(s));const d=i(r,function(p,f,h,m,v,b){return{locale:f,key:h,warnHtmlMessage:v,onError:y=>{b&&b(y);{const _=function(C){if(Ct(C))return C;if(C.loc&&C.loc.source)return C.loc.source}(m),w=`Message compilation error: ${y.message}`,x=y.location&&_&&function(C,O=0,k=C.length){const T=C.split(/\r?\n/);let D=0;const S=[];for(let L=0;L=O){for(let N=L-L7;N<=L+L7||k>D;N++){if(N<0||N>=T.length)continue;const V=N+1;S.push(`${V}${" ".repeat(3-String(V).length)}| ${T[N]}`);const M=T[N].length;if(N===L){const I=O-(D-M)+1,R=Math.max(1,k>D?M-I:k-O);S.push(" | "+" ".repeat(I)+"^".repeat(R))}else if(N>L){if(k>D){const I=Math.max(Math.min(k-D,M),1);S.push(" | "+"^".repeat(I))}D+=M+1}}break}return S.join(` `)}(_,y.location.start.offset,y.location.end.offset),A=p.__v_emitter;A&&_&&A.emit("compile-error",{message:_,error:y.message,start:y.location&&y.location.start.offset,end:y.location&&y.location.end.offset,groupId:`translate:${h}`}),console.error(x?`${w} ${x}`:w)}},onCacheKey:y=>tz(f,h,y)}}(e,n,o,r,l,a));if(Fs){const p=window.performance.now(),f=e.__v_emitter;f&&u&&f.emit("message-compilation",{type:"message-compilation",message:r,time:p-u,groupId:`translate:${t}`}),s&&c&&xo&&Bs&&(xo(c),Bs("intlify message compilation",s,c))}return d.locale=n,d.key=t,d.source=r,d}function dw(...e){const[t,n,r]=e,o={};if(!(Ct(t)||Eo(t)||Uo(t)||js(t)))throw va(or.INVALID_ARGUMENT);const a=Eo(t)?String(t):(Uo(t),t);return Eo(n)?o.plural=n:Ct(n)?o.default=n:Cn(n)&&!Mg(n)?o.named=n:Wa(n)&&(o.list=n),Eo(r)?o.plural=r:Ct(r)?o.default=r:Cn(r)&&yl(o,r),[a,o]}const pw=typeof Intl<"u",Fz=pw&&Intl.DateTimeFormat!==void 0,Bz=pw&&Intl.NumberFormat!==void 0,fw=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function hw(...e){const[t,n,r,o]=e,a={};let i,l={};if(Ct(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw va(or.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 va(or.INVALID_ISO_DATE_ARGUMENT)}}else if(rz(t)){if(isNaN(t.getTime()))throw va(or.INVALID_DATE_ARGUMENT);i=t}else{if(!Eo(t))throw va(or.INVALID_ARGUMENT);i=t}return Ct(n)?a.key=n:Cn(n)&&Object.keys(n).forEach(s=>{fw.includes(s)?l[s]=n[s]:a[s]=n[s]}),Ct(r)?a.locale=r:Cn(r)&&(l=r),Cn(o)&&(l=o),[a.key||"",i,a,l]}const mw=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function vw(...e){const[t,n,r,o]=e,a={};let i={};if(!Eo(t))throw va(or.INVALID_ARGUMENT);const l=t;return Ct(n)?a.key=n:Cn(n)&&Object.keys(n).forEach(s=>{mw.includes(s)?i[s]=n[s]:a[s]=n[s]}),Ct(r)?a.locale=r:Cn(r)&&(i=r),Cn(o)&&(i=o),[a.key||"",l,a,i]}const $z=Object.freeze(Object.defineProperty({__proto__:null,CompileErrorCodes:_t,CoreErrorCodes:or,CoreWarnCodes:Yr,DATETIME_FORMAT_OPTIONS_KEYS:fw,DEFAULT_LOCALE:e0,DEFAULT_MESSAGE_DATA_TYPE:$7,MISSING_RESOLVE_VALUE:"",NOT_REOSLVED:-1,NUMBER_FORMAT_OPTIONS_KEYS:mw,VERSION:K7,clearCompileCache:function(){zs=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(Ct(e)){const n=!Wr(t.warnHtmlMessage)||t.warnHtmlMessage;aw(e,n);const r=(t.onCacheKey||iw)(e),o=zs[r];if(o)return o;const{ast:a,detectError:i}=lw(e,{...t,location:!0,jit:!0}),l=Bg(a);return i?l:zs[r]=l}{if(!js(e))return op(`the message that is resolve with key '${t.key}' is not supported for jit compilation`),()=>e;const n=e.cacheKey;return n?zs[n]||(zs[n]=Bg(e)):Bg(e)}},compileToFunction:(e,t)=>{if(!Ct(e))throw va(or.NOT_SUPPORT_NON_STRING_MESSAGE);{aw(e,!Wr(t.warnHtmlMessage)||t.warnHtmlMessage);const n=(t.onCacheKey||iw)(e),r=zs[n];if(r)return r;const{code:o,detectError:a}=lw(e,t),i=new Function(`return ${o}`)();return a?i:zs[n]=i}},createCompileError:Zc,createCoreContext:function(e={}){const t=Wn(e.onWarn)?e.onWarn:op,n=Ct(e.version)?e.version:K7,r=Ct(e.locale)||Wn(e.locale)?e.locale:e0,o=Wn(r)?e0:r,a=Wa(e.fallbackLocale)||Cn(e.fallbackLocale)||Ct(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=Cn(e.messages)?e.messages:{[o]:{}},l=Cn(e.datetimeFormats)?e.datetimeFormats:{[o]:{}},s=Cn(e.numberFormats)?e.numberFormats:{[o]:{}},c=yl({},e.modifiers||{},{upper:(N,V)=>V==="text"&&Ct(N)?N.toUpperCase():V==="vnode"&&Kn(N)&&"__v_isVNode"in N?N.children.toUpperCase():N,lower:(N,V)=>V==="text"&&Ct(N)?N.toLowerCase():V==="vnode"&&Kn(N)&&"__v_isVNode"in N?N.children.toLowerCase():N,capitalize:(N,V)=>V==="text"&&Ct(N)?Y7(N):V==="vnode"&&Kn(N)&&"__v_isVNode"in N?Y7(N.children):N}),u=e.pluralRules||{},d=Wn(e.missing)?e.missing:null,p=!Wr(e.missingWarn)&&!O7(e.missingWarn)||e.missingWarn,f=!Wr(e.fallbackWarn)&&!O7(e.fallbackWarn)||e.fallbackWarn,h=!!e.fallbackFormat,m=!!e.unresolving,v=Wn(e.postTranslation)?e.postTranslation:null,b=Cn(e.processor)?e.processor:null,y=!Wr(e.warnHtmlMessage)||e.warnHtmlMessage,_=!!e.escapeParameter,w=Wn(e.messageCompiler)?e.messageCompiler:X7;var x;Wn(e.messageCompiler)&&(x=wl(Yr.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER),M7[x]||(M7[x]=!0,op(x)));const A=Wn(e.messageResolver)?e.messageResolver:Z7||B7,C=Wn(e.localeFallbacker)?e.localeFallbacker:J7||G7,O=Kn(e.fallbackContext)?e.fallbackContext:void 0,k=e,T=Kn(k.__datetimeFormatters)?k.__datetimeFormatters:new Map,D=Kn(k.__numberFormatters)?k.__numberFormatters:new Map,S=Kn(k.__meta)?k.__meta:{};nw++;const L={version:n,cid:nw,locale:r,fallbackLocale:a,messages:i,modifiers:c,pluralRules:u,missing:d,missingWarn:p,fallbackWarn:f,fallbackFormat:h,unresolving:m,postTranslation:v,processor:b,warnHtmlMessage:y,escapeParameter:_,messageCompiler:w,messageResolver:A,localeFallbacker:C,fallbackContext:O,onWarn:t,__meta:S};return L.datetimeFormats=l,L.numberFormats=s,L.__datetimeFormatters=T,L.__numberFormatters=D,L.__v_emitter=k.__v_emitter!=null?k.__v_emitter:void 0,H7(L,n,S),L},createCoreError:va,createMessageContext:j7,datetime:function(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__datetimeFormatters:l}=e;if(!Fz)return a(wl(Yr.CANNOT_FORMAT_DATE)),"";const[s,c,u,d]=hw(...t),p=Wr(u.missingWarn)?u.missingWarn:e.missingWarn,f=Wr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,h=!!u.part,m=Qf(e,u),v=i(e,o,m);if(!Ct(s)||s==="")return new Intl.DateTimeFormat(m,d).format(c);let b,y={},_=null,w=m,x=null;const A="datetime format";for(let k=0;ktw,getLocale:Qf,getWarnMessage:wl,handleMissing:n0,initI18nDevTools:H7,isMessageAST:js,isMessageFunction:Uo,isTranslateFallbackWarn:t0,isTranslateMissingWarn:rw,number:function(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__numberFormatters:l}=e;if(!Bz)return a(wl(Yr.CANNOT_FORMAT_NUMBER)),"";const[s,c,u,d]=vw(...t),p=Wr(u.missingWarn)?u.missingWarn:e.missingWarn,f=Wr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,h=!!u.part,m=Qf(e,u),v=i(e,o,m);if(!Ct(s)||s==="")return new Intl.NumberFormat(m,d).format(c);let b,y={},_=null,w=m,x=null;const A="number format";for(let k=0;k{Q7=e},setDevToolsHook:function(e){eu=e},setFallbackContext:e=>{tw=e},translate:function(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:a,fallbackLocale:i,messages:l}=e,[s,c]=dw(...t),u=Wr(c.missingWarn)?c.missingWarn:e.missingWarn,d=Wr(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,p=Wr(c.escapeParameter)?c.escapeParameter:e.escapeParameter,f=!!c.resolvedMessage,h=Ct(c.default)||Wr(c.default)?Wr(c.default)?a?s:()=>s:c.default:n?a?s:()=>s:"",m=n||h!=="",v=Qf(e,c);p&&function(D){Wa(D.list)?D.list=D.list.map(S=>Ct(S)?T7(S):S):Kn(D.named)&&Object.keys(D.named).forEach(S=>{Ct(D.named[S])&&(D.named[S]=T7(D.named[S]))})}(c);let[b,y,_]=f?[s,v,l[v]||{}]:cw(e,s,v,i,d,u),w=b,x=s;if(f||Ct(w)||js(w)||Uo(w)||m&&(w=h,x=w),!(f||(Ct(w)||js(w)||Uo(w))&&Ct(y)))return o?-1:s;if(Ct(w)&&e.messageCompiler==null)return op(`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 A=!1;const C=Uo(w)?w:uw(e,s,y,w,x,()=>{A=!0});if(A)return w;const O=function(D,S,L,N){const{modifiers:V,pluralRules:M,messageResolver:I,fallbackLocale:R,fallbackWarn:F,missingWarn:q,fallbackContext:G}=D,z=W=>{let K=I(L,W);if(K==null&&G){const[,,re]=cw(G,W,S,R,F,q);K=I(re,W)}if(Ct(K)||js(K)){let re=!1;const de=uw(D,W,S,K,W,()=>{re=!0});return re?sw:de}return Uo(K)?K:sw},j={locale:S,modifiers:V,pluralRules:M,messages:z};return D.processor&&(j.processor=D.processor),N.list&&(j.list=N.list),N.named&&(j.named=N.named),Eo(N.plural)&&(j.pluralIndex=N.plural),j}(e,y,_,c),k=function(D,S,L){let N,V,M=null;Fs&&(M=window.performance.now(),N="intlify-message-evaluation-start",V="intlify-message-evaluation-end",xo&&xo(N));const I=S(L);if(Fs){const R=window.performance.now(),F=D.__v_emitter;F&&M&&F.emit("message-evaluation",{type:"message-evaluation",value:I,time:R-M,groupId:`translate:${S.key}`}),N&&V&&xo&&Bs&&(xo(V),Bs("intlify message evaluation",N,V))}return I}(e,C,j7(O)),T=r?r(k,s):k;{const D={timestamp:Date.now(),key:Ct(s)?s:Uo(w)?w.key:"",locale:y||(Uo(w)?w.locale:""),format:Ct(w)?w:Uo(w)?w.source:"",message:T};D.meta=yl({},e.__meta,ew()||{}),U7(D)}return T},translateDevTools:U7,updateFallbackLocale:function(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}},Symbol.toStringTag,{value:"Module"})),zz=qd($z);function So(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const an=Object.freeze({}),tu=Object.freeze([]),mr=()=>{},gw=()=>!1,nu=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),r0=e=>e.startsWith("onUpdate:"),cn=Object.assign,zg=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},jz=Object.prototype.hasOwnProperty,$t=(e,t)=>jz.call(e,t),lt=Array.isArray,Hs=e=>ru(e)==="[object Map]",Us=e=>ru(e)==="[object Set]",yw=e=>ru(e)==="[object Date]",mt=e=>typeof e=="function",pn=e=>typeof e=="string",Al=e=>typeof e=="symbol",Wt=e=>e!==null&&typeof e=="object",o0=e=>(Wt(e)||mt(e))&&mt(e.then)&&mt(e.catch),bw=Object.prototype.toString,ru=e=>bw.call(e),jg=e=>ru(e).slice(8,-1),_w=e=>ru(e)==="[object Object]",Hg=e=>pn(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ap=So(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Hz=So("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),a0=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Uz=/-(\w)/g,Xr=a0(e=>e.replace(Uz,(t,n)=>n?n.toUpperCase():"")),qz=/\B([A-Z])/g,Or=a0(e=>e.replace(qz,"-$1").toLowerCase()),xl=a0(e=>e.charAt(0).toUpperCase()+e.slice(1)),wi=a0(e=>e?`on${xl(e)}`:""),ga=(e,t)=>!Object.is(e,t),El=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ip=e=>{const t=parseFloat(e);return isNaN(t)?e:t},l0=e=>{const t=pn(e)?Number(e):NaN;return isNaN(t)?e:t};let ww;const Ug=()=>ww||(ww=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Gz=So("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error");Xe=function(e){if(lt(e)){const t={};for(let n=0;n{if(n){const r=n.split(Kz);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}U=function(e){let t="";if(pn(e))t=e;else if(lt(e))for(let n=0;nAi(n,t))}let Gg,c0;Be=e=>pn(e)?e:e==null?"":lt(e)||Wt(e)&&(e.toString===bw||!mt(e.toString))?JSON.stringify(e,Gg,2):String(e),Gg=(e,t)=>t&&t.__v_isRef?Gg(e,t.value):Hs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],a)=>(n[c0(r,a)+" =>"]=o,n),{})}:Us(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>c0(n))}:Al(t)?c0(t):!Wt(t)||lt(t)||_w(t)?t:String(t),c0=(e,t="")=>{var n;return Al(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function u0(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let ko,qs;class Wg{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ko,!t&&ko&&(this.index=(ko.scopes||(ko.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ko;try{return ko=this,t()}finally{ko=n}}else u0("cannot run an inactive effect scope.")}on(){ko=this}off(){ko=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),Cl()}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Sl,n=qs;try{return Sl=!0,qs=this,this._runnings++,Sw(this),this.fn()}finally{kw(this),this._runnings--,qs=n,Sl=t}}stop(){var t;this.active&&(Sw(this),kw(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function rj(e){return e.value}function Sw(e){e._trackId++,e._depsLength=0}function kw(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},d0=new WeakMap,Gs=Symbol("iterate"),Jg=Symbol("Map key iterate");function Tr(e,t,n){if(Sl&&qs){let r=d0.get(e);r||d0.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=Lw(()=>r.delete(n))),Tw(qs,o,{target:e,type:t,key:n})}}function Ya(e,t,n,r,o,a){const i=d0.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&<(e)){const s=Number(r);i.forEach((c,u)=>{(u==="length"||!Al(u)&&u>=s)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":lt(e)?Hg(n)&&l.push(i.get("length")):(l.push(i.get(Gs)),Hs(e)&&l.push(i.get(Jg)));break;case"delete":lt(e)||(l.push(i.get(Gs)),Hs(e)&&l.push(i.get(Jg)));break;case"set":Hs(e)&&l.push(i.get(Gs))}Yg();for(const s of l)s&&Dw(s,2,{target:e,type:t,key:n,newValue:r,oldValue:o,oldTarget:a});Xg()}const oj=So("__proto__,__v_isRef,__isVue"),Mw=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Al)),Vw=aj();function aj(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=pt(this);for(let a=0,i=this.length;a{e[t]=function(...n){kl(),Yg();const r=pt(this)[t].apply(this,n);return Xg(),Cl(),r}}),e}function ij(e){const t=pt(this);return Tr(t,"has",e),t.hasOwnProperty(e)}class Pw{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")return r===(o?a?Gw:qw:a?Uw:Hw).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=lt(t);if(!o){if(i&&$t(Vw,n))return Reflect.get(Vw,n,r);if(n==="hasOwnProperty")return ij}const l=Reflect.get(t,n,r);return(Al(n)?Mw.has(n):oj(n))?l:(o||Tr(t,"get",n),a?l:Dt(l)?i&&Hg(n)?l:l.value:Wt(l)?o?bi(l):ft(l):l)}}class Rw extends Pw{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];if(!this._shallow){const s=xi(a);if(cp(r)||xi(r)||(a=pt(a),r=pt(r)),!lt(t)&&Dt(a)&&!Dt(r))return!s&&(a.value=r,!0)}const i=lt(t)&&Hg(n)?Number(n)e,p0=e=>Reflect.getPrototypeOf(e);function f0(e,t,n=!1,r=!1){const o=pt(e=e.__v_raw),a=pt(t);n||(ga(t,a)&&Tr(o,"get",t),Tr(o,"get",a));const{has:i}=p0(o),l=r?Qg:n?e3:dp;return i.call(o,t)?l(e.get(t)):i.call(o,a)?l(e.get(a)):void(e!==o&&e.get(t))}function h0(e,t=!1){const n=this.__v_raw,r=pt(n),o=pt(e);return t||(ga(e,o)&&Tr(r,"has",e),Tr(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function m0(e,t=!1){return e=e.__v_raw,!t&&Tr(pt(e),"iterate",Gs),Reflect.get(e,"size",e)}function Fw(e){e=pt(e);const t=pt(this);return p0(t).has.call(t,e)||(t.add(e),Ya(t,"add",e,e)),this}function Bw(e,t){t=pt(t);const n=pt(this),{has:r,get:o}=p0(n);let a=r.call(n,e);a?jw(n,r,e):(e=pt(e),a=r.call(n,e));const i=o.call(n,e);return n.set(e,t),a?ga(t,i)&&Ya(n,"set",e,t,i):Ya(n,"add",e,t),this}function $w(e){const t=pt(this),{has:n,get:r}=p0(t);let o=n.call(t,e);o?jw(t,n,e):(e=pt(e),o=n.call(t,e));const a=r?r.call(t,e):void 0,i=t.delete(e);return o&&Ya(t,"delete",e,void 0,a),i}function zw(){const e=pt(this),t=e.size!==0,n=Hs(e)?new Map(e):new Set(e),r=e.clear();return t&&Ya(e,"clear",void 0,void 0,n),r}function v0(e,t){return function(n,r){const o=this,a=o.__v_raw,i=pt(a),l=t?Qg:e?e3:dp;return!e&&Tr(i,"iterate",Gs),a.forEach((s,c)=>n.call(r,l(s),l(c),o))}}function g0(e,t,n){return function(...r){const o=this.__v_raw,a=pt(o),i=Hs(a),l=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,c=o[e](...r),u=n?Qg:t?e3:dp;return!t&&Tr(a,"iterate",s?Jg:Gs),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:l?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function Ol(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${xl(e)} operation ${n}failed: target is readonly.`,pt(this))}return e!=="delete"&&(e==="clear"?void 0:this)}}function dj(){const e={get(o){return f0(this,o)},get size(){return m0(this)},has:h0,add:Fw,set:Bw,delete:$w,clear:zw,forEach:v0(!1,!1)},t={get(o){return f0(this,o,!1,!0)},get size(){return m0(this)},has:h0,add:Fw,set:Bw,delete:$w,clear:zw,forEach:v0(!1,!0)},n={get(o){return f0(this,o,!0)},get size(){return m0(this,!0)},has(o){return h0.call(this,o,!0)},add:Ol("add"),set:Ol("set"),delete:Ol("delete"),clear:Ol("clear"),forEach:v0(!0,!1)},r={get(o){return f0(this,o,!0,!0)},get size(){return m0(this,!0)},has(o){return h0.call(this,o,!0)},add:Ol("add"),set:Ol("set"),delete:Ol("delete"),clear:Ol("clear"),forEach:v0(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=g0(o,!1,!1),n[o]=g0(o,!0,!1),t[o]=g0(o,!1,!0),r[o]=g0(o,!0,!0)}),[e,n,t,r]}const[pj,fj,hj,mj]=dj();function y0(e,t){const n=t?e?mj:hj:e?fj:pj;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get($t(n,o)&&o in r?n:r,o,a)}const vj={get:y0(!1,!1)},gj={get:y0(!1,!0)},yj={get:y0(!0,!1)},bj={get:y0(!0,!0)};function jw(e,t,n){const r=pt(n);if(r!==n&&t.call(e,r)){const o=jg(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 Hw=new WeakMap,Uw=new WeakMap,qw=new WeakMap,Gw=new WeakMap;ft=function(e){return xi(e)?e:_0(e,!1,lj,vj,Hw)};function b0(e){return _0(e,!1,cj,gj,Uw)}bi=function(e){return _0(e,!0,sj,yj,qw)};function Ws(e){return _0(e,!0,uj,bj,Gw)}function _0(e,t,n,r,o){if(!Wt(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}}(jg(l));var l;if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function ya(e){return xi(e)?ya(e.__v_raw):!(!e||!e.__v_isReactive)}function xi(e){return!(!e||!e.__v_isReadonly)}function cp(e){return!(!e||!e.__v_isShallow)}function up(e){return ya(e)||xi(e)}pt=function(e){const t=e&&e.__v_raw;return t?pt(t):e},jn=function(e){return i0(e,"__v_skip",!0),e};const dp=e=>Wt(e)?ft(e):e,e3=e=>Wt(e)?bi(e):e;class Ww{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ou(()=>t(this._value),()=>au(this,1),()=>this.dep&&Iw(this.dep)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=pt(this);return t._cacheable&&!t.effect.dirty||ga(t._value,t._value=t.effect.run())&&au(t,2),t3(t),t.effect._dirtyLevel>=1&&au(t,1),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Kw(e,t,n=!1){let r,o;const a=mt(e);a?(r=e,o=()=>{console.warn("Write operation failed: computed value is readonly")}):(r=e.get,o=e.set);const i=new Ww(r,o,a||!o,n);return t&&!n&&(i.effect.onTrack=t.onTrack,i.effect.onTrigger=t.onTrigger),i}function t3(e){Sl&&qs&&(e=pt(e),Tw(qs,e.dep||(e.dep=Lw(()=>e.dep=void 0,e instanceof Ww?e:void 0)),{target:e,type:"get",key:"value"}))}function au(e,t=2,n){const r=(e=pt(e)).dep;r&&Dw(r,t,{target:e,type:"set",key:"value",newValue:n})}Dt=function(e){return!(!e||e.__v_isRef!==!0)},$=function(e){return Yw(e,!1)},zn=function(e){return Yw(e,!0)};function Yw(e,t){return Dt(e)?e:new _j(e,t)}class _j{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:pt(t),this._value=n?t:dp(t)}get value(){return t3(this),this._value}set value(t){const n=this.__v_isShallow||cp(t)||xi(t);t=n?t:pt(t),ga(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:dp(t),au(this,2,t))}}function iu(e){au(e,2,e.value)}g=function(e){return Dt(e)?e.value:e};const wj={get:(e,t,n)=>g(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Dt(o)&&!Dt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function n3(e){return ya(e)?e:new Proxy(e,wj)}class Aj{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>t3(this),()=>au(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function r3(e){return new Aj(e)}Gn=function(e){up(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=lt(e)?new Array(e.length):{};for(const n in e)t[n]=Xw(e,n);return t};class xj{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=d0.get(t))==null?void 0:r.get(n)}(pt(this._object),this._key)}}class Ej{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}Jt=function(e,t,n){return Dt(e)?e:mt(e)?new Ej(e):Wt(e)&&arguments.length>1?Xw(e,t,n):$(e)};function Xw(e,t,n){const r=e[t];return Dt(r)?r:new xj(e,t,n)}const Ks=[];function pp(e){Ks.push(e)}function fp(){Ks.pop()}function Me(e,...t){kl();const n=Ks.length?Ks[Ks.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=function(){let a=Ks[Ks.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)Xa(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:a})=>`at <${q0(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 p=d>0?`... (${d} recursive calls)`:"",f=!!u.component&&u.component.parent==null,h=` at <${q0(u.component,u.type,f)}`,m=">"+p;return u.props?[h,...Sj(u.props),m]:[h+m]}(s))}),l}(o)),console.warn(...a)}Cl()}function Sj(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...Zw(r,e[r]))}),n.length>3&&t.push(" ..."),t}function Zw(e,t,n){return pn(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Dt(t)?(t=Zw(e,pt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):mt(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=pt(t),n?t:[`${e}=`,t])}function o3(e,t){e!==void 0&&(typeof e!="number"?Me(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&Me(`${t} is NaN - the duration expression might be incorrect.`))}const w0={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://github.com/vuejs/core ."};function Xa(e,t,n,r){let o;try{o=r?e(...r):e()}catch(a){Tl(a,t,n)}return o}function Co(e,t,n,r){if(mt(e)){const a=Xa(e,t,n,r);return a&&o0(a)&&a.catch(i=>{Tl(i,t,n)}),a}const o=[];for(let a=0;a>>1,a=Dr[o],i=gp(a);igp(n)-gp(r));if(lu.length=0,Ei)return void Ei.push(...t);for(Ei=t,e=e||new Map,Dl=0;Dle.id==null?1/0:e.id,Cj=(e,t)=>{const n=gp(e)-gp(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function tA(e){a3=!1,hp=!0,e=e||new Map,Dr.sort(Cj);const t=n=>l3(e,n);try{for(Za=0;Zakj){const r=t.ownerInstance,o=r&&Ip(r.type);return Tl(`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.`,null,10),!0}e.set(t,n+1)}else e.set(t,1)}let Il=!1;const su=new Set;Ug().__VUE_HMR_RUNTIME__={createRecord:s3(nA),rerender:s3(function(e,t){const n=Ys.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,yp(r.type).render=t),r.renderCache=[],Il=!0,r.effect.dirty=!0,r.update(),Il=!1}))}),reload:s3(function(e,t){const n=Ys.get(e);if(!n)return;t=yp(t),rA(n.initialDef,t);const r=[...n.instances];for(const o of r){const a=yp(o.type);su.has(a)||(a!==n.initialDef&&rA(a,t),su.add(a)),o.appContext.propsCache.delete(o.type),o.appContext.emitsCache.delete(o.type),o.appContext.optionsCache.delete(o.type),o.ceReload?(su.add(a),o.ceReload(t.styles),su.delete(a)):o.parent?(o.parent.effect.dirty=!0,mp(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.")}vp(()=>{for(const o of r)su.delete(yp(o.type))})})};const Ys=new Map;function nA(e,t){return!Ys.has(e)&&(Ys.set(e,{initialDef:yp(t),instances:new Set}),!0)}function yp(e){return px(e)?e.__vccOpts:e}function rA(e,t){cn(e,t);for(const n in e)n==="__file"||n in t||delete e[n]}function s3(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 ba,bp=[],c3=!1;function _p(e,...t){ba?ba.emit(e,...t):c3||bp.push({event:e,args:t})}function u3(e,t){var n,r;ba=e,ba?(ba.enabled=!0,bp.forEach(({event:o,args:a})=>ba.emit(o,...a)),bp=[]):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=>{u3(o,t)}),setTimeout(()=>{ba||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,c3=!0,bp=[])},3e3)):(c3=!0,bp=[])}const d3=p3("component:added"),oA=p3("component:updated"),Oj=p3("component:removed"),Tj=e=>{ba&&typeof ba.cleanupBuffer=="function"&&!ba.cleanupBuffer(e)&&Oj(e)};function p3(e){return t=>{_p(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const Dj=aA("perf:start"),Ij=aA("perf:end");function aA(e){return(t,n,r)=>{_p(e,t.appContext.app,t.uid,t,n,r)}}function Lj(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||an;{const{emitsOptions:u,propsOptions:[d]}=e;if(u)if(t in u){const p=u[t];mt(p)&&(p(...n)||Me(`Invalid event arguments: event validation failed for event "${t}".`))}else d&&wi(t)in d||Me(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${wi(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:p}=r[u]||an;p&&(o=n.map(f=>pn(f)?f.trim():f)),d&&(o=n.map(ip))}(function(u,d,p){_p("component:emit",u.appContext.app,u,d,p)})(e,t,o);{const u=t.toLowerCase();u!==t&&r[wi(u)]&&Me(`Event "${u}" is emitted in component ${q0(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 "${Or(t)}" instead of "${t}".`)}let l,s=r[l=wi(t)]||r[l=wi(Xr(t))];!s&&a&&(s=r[l=wi(Or(t))]),s&&Co(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,Co(c,e,6,o)}}function iA(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(!mt(e)){const s=c=>{const u=iA(c,t,!0);u&&(l=!0,cn(i,u))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return a||l?(lt(a)?a.forEach(s=>i[s]=null):cn(i,a),Wt(e)&&r.set(e,i),i):(Wt(e)&&r.set(e,null),null)}function x0(e,t){return!(!e||!nu(t))&&(t=t.slice(2).replace(/Once$/,""),$t(e,t[0].toLowerCase()+t.slice(1))||$t(e,Or(t))||$t(e,t))}let In=null,E0=null;function wp(e){const t=In;return In=e,E0=e&&e.type.__scopeId||null,t}S9=function(e){E0=e},E9=function(){E0=null},he=function(e,t=In,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&$3(-1);const a=wp(t);let i;try{i=e(...o)}finally{wp(a),r._d&&$3(1)}return oA(t),i};return r._n=!0,r._c=!0,r._d=!0,r};let f3=!1;function S0(){f3=!0}function k0(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:p,setupState:f,ctx:h,inheritAttrs:m}=e;let v,b;const y=wp(e);f3=!1;try{if(4&n.shapeFlag){const x=o||r,A=f.__isScriptSetup?new Proxy(x,{get:(C,O,k)=>(Me(`Property '${String(O)}' was accessed via 'this'. Avoid using 'this' in templates.`),Reflect.get(C,O,k))}):x;v=uo(u.call(A,x,d,a,f,p,h)),b=s}else{const x=t;s===a&&S0(),v=uo(x.length>1?x(a,{get attrs(){return S0(),s},slots:l,emit:c}):x(a,null)),b=t.props?s:Mj(s)}}catch(x){fu.length=0,Tl(x,e,1),v=E(gn)}let _,w=v;if(v.patchFlag>0&&2048&v.patchFlag&&([w,_]=lA(v)),b&&m!==!1){const x=Object.keys(b),{shapeFlag:A}=w;if(x.length){if(7&A)i&&x.some(r0)&&(b=Vj(b,i)),w=Oo(w,b);else if(!f3&&w.type!==gn){const C=Object.keys(s),O=[],k=[];for(let T=0,D=C.length;T renders non-element root node that cannot be animated."),w.transition=n.transition),_?_(w):v=w,wp(y),v}const lA=e=>{const t=e.children,n=e.dynamicChildren,r=C0(t,!1);if(!r)return[e,void 0];if(r.patchFlag>0&&2048&r.patchFlag)return lA(r);const o=t.indexOf(r),a=n?n.indexOf(r):-1;return[uo(r),i=>{t[o]=i,n&&(a>-1?n[a]=i:i.patchFlag>0&&(e.dynamicChildren=[...n,i]))}]};function C0(e,t=!0){let n;for(let r=0;r0&&2048&n.patchFlag)return C0(n.children)}}return n}const Mj=e=>{let t;for(const n in e)(n==="class"||n==="style"||nu(n))&&((t||(t={}))[n]=e[n]);return t},Vj=(e,t)=>{const n={};for(const r in e)r0(r)&&r.slice(9)in t||(n[r]=e[r]);return n},sA=e=>7&e.shapeFlag||e.type===gn;function cA(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;oe.__isSuspense;let g3=0;const Rj={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,a,i,l,s,c){if(e==null)(function(u,d,p,f,h,m,v,b,y){const{p:_,o:{createElement:w}}=y,x=w("div"),A=u.suspense=y3(u,h,f,d,x,p,m,v,b,y);_(null,A.pendingBranch=u.ssContent,x,null,f,A,m,v),A.deps>0?(Ap(u,"onPending"),Ap(u,"onFallback"),_(null,u.ssFallback,d,p,f,null,m,v),cu(A,u.ssFallback)):A.resolve(!1,!0)})(t,n,r,o,a,i,l,s,c);else{if(a&&a.deps>0)return void(t.suspense=e.suspense);(function(u,d,p,f,h,m,v,b,{p:y,um:_,o:{createElement:w}}){const x=d.suspense=u.suspense;x.vnode=d,d.el=u.el;const A=d.ssContent,C=d.ssFallback,{activeBranch:O,pendingBranch:k,isInFallback:T,isHydrating:D}=x;if(k)x.pendingBranch=A,_a(A,k)?(y(k,A,x.hiddenContainer,null,h,x,m,v,b),x.deps<=0?x.resolve():T&&(D||(y(O,C,p,f,h,null,m,v,b),cu(x,C)))):(x.pendingId=g3++,D?(x.isHydrating=!1,x.activeBranch=k):_(k,h,x),x.deps=0,x.effects.length=0,x.hiddenContainer=w("div"),T?(y(null,A,x.hiddenContainer,null,h,x,m,v,b),x.deps<=0?x.resolve():(y(O,C,p,f,h,null,m,v,b),cu(x,C))):O&&_a(A,O)?(y(O,A,p,f,h,x,m,v,b),x.resolve(!0)):(y(null,A,x.hiddenContainer,null,h,x,m,v,b),x.deps<=0&&x.resolve()));else if(O&&_a(A,O))y(O,A,p,f,h,x,m,v,b),cu(x,A);else if(Ap(d,"onPending"),x.pendingBranch=A,512&A.shapeFlag?x.pendingId=A.component.suspenseId:x.pendingId=g3++,y(null,A,x.hiddenContainer,null,h,x,m,v,b),x.deps<=0)x.resolve();else{const{timeout:S,pendingId:L}=x;S>0?setTimeout(()=>{x.pendingId===L&&x.fallback(C)},S):S===0&&x.fallback(C)}})(e,t,n,r,o,i,l,s,c)}},hydrate:function(e,t,n,r,o,a,i,l,s){const c=t.suspense=y3(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:y3,normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=fA(r?n.default:n),e.ssFallback=r?fA(n.fallback):E(gn)}},Nj=Rj;function Ap(e,t){const n=e.props&&e.props[t];mt(n)&&n()}let pA=!1;function y3(e,t,n,r,o,a,i,l,s,c,u=!1){pA||(pA=!0,console[console.info?"info":"log"](" is an experimental feature and its API will likely change."));const{p:d,m:p,um:f,n:h,o:{parentNode:m,remove:v}}=c;let b;const y=function(A){var C;return((C=A.props)==null?void 0:C.suspensible)!=null&&A.props.suspensible!==!1}(e);y&&(t!=null&&t.pendingBranch)&&(b=t.pendingId,t.deps++);const _=e.props?l0(e.props.timeout):void 0;o3(_,"Suspense timeout");const w=a,x={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:g3++,timeout:typeof _=="number"?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(A=!1,C=!1){if(!A&&!x.pendingBranch)throw new Error("suspense.resolve() is called without a pending branch.");if(x.isUnmounted)throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.");const{vnode:O,activeBranch:k,pendingBranch:T,pendingId:D,effects:S,parentComponent:L,container:N}=x;let V=!1;x.isHydrating?x.isHydrating=!1:A||(V=k&&T.transition&&T.transition.mode==="out-in",V&&(k.transition.afterLeave=()=>{D===x.pendingId&&(p(T,N,a===w?h(k):a,0),vp(S))}),k&&(m(k.el)!==x.hiddenContainer&&(a=h(k)),f(k,L,x,!0)),V||p(T,N,a,0)),cu(x,T),x.pendingBranch=null,x.isInFallback=!1;let M=x.parent,I=!1;for(;M;){if(M.pendingBranch){M.effects.push(...S),I=!0;break}M=M.parent}I||V||vp(S),x.effects=[],y&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps!==0||C||t.resolve()),Ap(O,"onResolve")},fallback(A){if(!x.pendingBranch)return;const{vnode:C,activeBranch:O,parentComponent:k,container:T,namespace:D}=x;Ap(C,"onFallback");const S=h(O),L=()=>{x.isInFallback&&(d(null,A,T,S,k,null,D,l,s),cu(x,A))},N=A.transition&&A.transition.mode==="out-in";N&&(O.transition.afterLeave=L),x.isInFallback=!0,f(O,k,null,!0),N||L()},move(A,C,O){x.activeBranch&&p(x.activeBranch,A,C,O),x.container=A},next:()=>x.activeBranch&&h(x.activeBranch),registerDep(A,C){const O=!!x.pendingBranch;O&&x.deps++;const k=A.vnode.el;A.asyncDep.catch(T=>{Tl(T,A,0)}).then(T=>{if(A.isUnmounted||x.isUnmounted||x.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:D}=A;pp(D),G3(A,T,!1),k&&(D.el=k);const S=!k&&A.subTree.el;C(A,D,m(k||A.subTree.el),k?null:h(A.subTree),x,i,s),S&&v(S),h3(A,D.el),fp(),O&&--x.deps==0&&x.resolve()})},unmount(A,C){x.isUnmounted=!0,x.activeBranch&&f(x.activeBranch,n,A,C),x.pendingBranch&&f(x.pendingBranch,n,A,C)}};return x}function fA(e){let t;if(mt(e)){const n=rc&&e._c;n&&(e._d=!1,H()),e=e(),n&&(e._d=!0,t=co,rx())}if(lt(e)){const n=C0(e);!n&&e.filter(r=>r!==m3).length>0&&Me(" slots expect a single root node."),e=n}return e=uo(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function hA(e,t){t&&t.pendingBranch?lt(e)?t.effects.push(...e):t.effects.push(e):vp(e)}function cu(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)o=(t=t.component.subTree).el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,h3(r,o))}const mA=Symbol.for("v-scx"),vA=()=>{{const e=He(mA);return e||Me("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};nr=function(e,t){return xp(e,null,t)};function gA(e,t){return xp(e,null,cn({},t,{flush:"post"}))}function yA(e,t){return xp(e,null,cn({},t,{flush:"sync"}))}const T0={};le=function(e,t,n){return mt(t)||Me("`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."),xp(e,t,n)};function xp(e,t,{immediate:n,deep:r,flush:o,once:a,onTrack:i,onTrigger:l}=an){if(t&&a){const C=t;t=(...O)=>{C(...O),A()}}r!==void 0&&typeof r=="number"&&Me('watch() "deep" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.'),t||(n!==void 0&&Me('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&Me('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),a!==void 0&&Me('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const s=C=>{Me("Invalid watch source: ",C,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=Fn,u=C=>r===!0?C:Xs(C,r===!1?1:void 0);let d,p,f=!1,h=!1;if(Dt(e)?(d=()=>e.value,f=cp(e)):ya(e)?(d=()=>u(e),f=!0):lt(e)?(h=!0,f=e.some(C=>ya(C)||cp(C)),d=()=>e.map(C=>Dt(C)?C.value:ya(C)?u(C):mt(C)?Xa(C,c,2):void s(C))):mt(e)?d=t?()=>Xa(e,c,2):()=>(p&&p(),Co(e,c,3,[v])):(d=mr,s(e)),t&&r){const C=d;d=()=>Xs(C())}let m,v=C=>{p=w.onStop=()=>{Xa(C,c,4),p=w.onStop=void 0}};if(Dp){if(v=mr,t?n&&Co(t,c,3,[d(),h?[]:void 0,v]):d(),o!=="sync")return mr;{const C=vA();m=C.__watcherHandles||(C.__watcherHandles=[])}}let b=h?new Array(e.length).fill(T0):T0;const y=()=>{if(w.active&&w.dirty)if(t){const C=w.run();(r||f||(h?C.some((O,k)=>ga(O,b[k])):ga(C,b)))&&(p&&p(),Co(t,c,3,[C,b===T0?void 0:h&&b[0]===T0?[]:b,v]),b=C)}else w.run()};let _;y.allowRecurse=!!t,o==="sync"?_=y:o==="post"?_=()=>vr(y,c&&c.suspense):(y.pre=!0,c&&(y.id=c.uid),_=()=>mp(y));const w=new ou(d,mr,_),x=lp(),A=()=>{w.stop(),x&&zg(x.effects,w)};return w.onTrack=i,w.onTrigger=l,t?n?y():b=w.run():o==="post"?vr(w.run.bind(w),c&&c.suspense):w.run(),m&&m.push(A),A}function Fj(e,t,n){const r=this.proxy,o=pn(e)?e.includes(".")?bA(r,e):()=>r[e]:e.bind(r,r);let a;mt(t)?a=t:(a=t.handler,n=t);const i=oc(this),l=xp(o,a.bind(r),n);return i(),l}function bA(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o0){if(n>=t)return e;n++}if((r=r||new Set).has(e))return e;if(r.add(e),Dt(e))Xs(e.value,t,n,r);else if(lt(e))for(let o=0;o{Xs(o,t,n,r)});else if(_w(e))for(const o in e)Xs(e[o],t,n,r);return e}function _A(e){Hz(e)&&Me("Do not use built-in directive ids as custom directive id: "+e)}Ze=function(e,t){if(In===null)return Me("withDirectives can only be used inside render functions."),e;const n=U0(In)||In.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),sn(()=>{e.isUnmounting=!0}),e}const qo=[Function,Array],_3={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qo,onEnter:qo,onAfterEnter:qo,onEnterCancelled:qo,onBeforeLeave:qo,onLeave:qo,onAfterLeave:qo,onLeaveCancelled:qo,onBeforeAppear:qo,onAppear:qo,onAfterAppear:qo,onAppearCancelled:qo},Bj={name:"BaseTransition",props:_3,setup(e,{slots:t}){const n=et(),r=b3();let o;return()=>{const a=t.default&&I0(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){let m=!1;for(const v of a)if(v.type!==gn){if(m){Me(" can only be used on a single element or component. Use for lists.");break}i=v,m=!0}}const l=pt(e),{mode:s}=l;if(s&&s!=="in-out"&&s!=="out-in"&&s!=="default"&&Me(`invalid mode: ${s}`),r.isLeaving)return w3(i);const c=xA(i);if(!c)return w3(i);const u=uu(c,l,r,n);Zs(c,u);const d=n.subTree,p=d&&xA(d);let f=!1;const{getTransitionKey:h}=c.type;if(h){const m=h();o===void 0?o=m:m!==o&&(o=m,f=!0)}if(p&&p.type!==gn&&(!_a(c,p)||f)){const m=uu(p,l,r,n);if(Zs(p,m),s==="out-in")return r.isLeaving=!0,m.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},w3(i);s==="in-out"&&c.type!==gn&&(m.delayLeave=(v,b,y)=>{AA(r,p)[String(p.key)]=p,v[Ll]=()=>{b(),v[Ll]=void 0,delete u.delayedLeave},u.delayedLeave=y})}return i}}},wA=Bj;function AA(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 uu(e,t,n,r){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:l,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:f,onLeaveCancelled:h,onBeforeAppear:m,onAppear:v,onAfterAppear:b,onAppearCancelled:y}=t,_=String(e.key),w=AA(n,e),x=(O,k)=>{O&&Co(O,r,9,k)},A=(O,k)=>{const T=k[1];x(O,k),lt(O)?O.every(D=>D.length<=1)&&T():O.length<=1&&T()},C={mode:a,persisted:i,beforeEnter(O){let k=l;if(!n.isMounted){if(!o)return;k=m||l}O[Ll]&&O[Ll](!0);const T=w[_];T&&_a(e,T)&&T.el[Ll]&&T.el[Ll](),x(k,[O])},enter(O){let k=s,T=c,D=u;if(!n.isMounted){if(!o)return;k=v||s,T=b||c,D=y||u}let S=!1;const L=O[D0]=N=>{S||(S=!0,x(N?D:T,[O]),C.delayedLeave&&C.delayedLeave(),O[D0]=void 0)};k?A(k,[O,L]):L()},leave(O,k){const T=String(e.key);if(O[D0]&&O[D0](!0),n.isUnmounting)return k();x(d,[O]);let D=!1;const S=O[Ll]=L=>{D||(D=!0,k(),x(L?h:f,[O]),O[Ll]=void 0,w[T]===e&&delete w[T])};w[T]=e,p?A(p,[O,S]):S()},clone:O=>uu(O,t,n,r)};return C}function w3(e){if(Qs(e))return(e=Oo(e)).children=null,e}function xA(e){return Qs(e)?e.component?e.component.subTree:e.children?e.children[0]:void 0:e}function Zs(e,t){6&e.shapeFlag&&e.component?Zs(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 I0(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;acn({name:e.name},t,{setup:e}))():e};const Js=e=>!!e.type.__asyncLoader;Cv=function(e){mt(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 p;return c||(p=c=t().catch(f=>{if(f=f instanceof Error?f:new Error(String(f)),l)return new Promise((h,m)=>{l(f,()=>h((u++,c=null,d())),()=>m(f),u+1)});throw f}).then(f=>{if(p!==c&&c)return c;if(f||Me("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),f&&(f.__esModule||f[Symbol.toStringTag]==="Module")&&(f=f.default),f&&!Wt(f)&&!mt(f))throw new Error(`Invalid async component load result: ${f}`);return s=f,f}))};return Z({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return s},setup(){const p=Fn;if(s)return()=>A3(s,p);const f=b=>{c=null,Tl(b,p,13,!r)};if(i&&p.suspense||Dp)return d().then(b=>()=>A3(b,p)).catch(b=>(f(b),()=>r?E(r,{error:b}):null));const h=$(!1),m=$(),v=$(!!o);return o&&setTimeout(()=>{v.value=!1},o),a!=null&&setTimeout(()=>{if(!h.value&&!m.value){const b=new Error(`Async component timed out after ${a}ms.`);f(b),m.value=b}},a),d().then(()=>{h.value=!0,p.parent&&Qs(p.parent.vnode)&&(p.parent.effect.dirty=!0,mp(p.parent.update))}).catch(b=>{f(b),m.value=b}),()=>h.value&&s?A3(s,p):m.value&&r?E(r,{error:m.value}):n&&!v.value?E(n):void 0}})};function A3(e,t){const{ref:n,props:r,children:o,ce:a}=t.vnode,i=E(e,r,o);return i.ref=n,i.ce=a,delete t.vnode.ce,i}let Qs,EA;Qs=e=>e.type.__isKeepAlive,EA={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=et(),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,p=d("div");function f(y){x3(y),u(y,n,l,!0)}function h(y){o.forEach((_,w)=>{const x=Ip(_.type);!x||y&&y(x)||m(w)})}function m(y){const _=o.get(y);i&&_a(_,i)?i&&x3(i):f(_),o.delete(y),a.delete(y)}r.activate=(y,_,w,x,A)=>{const C=y.component;c(y,_,w,0,l),s(C.vnode,y,_,w,C,l,x,y.slotScopeIds,A),vr(()=>{C.isDeactivated=!1,C.a&&El(C.a);const O=y.props&&y.props.onVnodeMounted;O&&po(O,C.parent,y)},l),d3(C)},r.deactivate=y=>{const _=y.component;c(y,p,null,1,l),vr(()=>{_.da&&El(_.da);const w=y.props&&y.props.onVnodeUnmounted;w&&po(w,_.parent,y),_.isDeactivated=!0},l),d3(_)},le(()=>[e.include,e.exclude],([y,_])=>{y&&h(w=>Ep(y,w)),_&&h(w=>!Ep(_,w))},{flush:"post",deep:!0});let v=null;const b=()=>{v!=null&&o.set(v,E3(n.subTree))};return tt(b),wo(b),sn(()=>{o.forEach(y=>{const{subTree:_,suspense:w}=n,x=E3(_);if(y.type!==x.type||y.key!==x.key)f(y);else{x3(x);const A=x.component.da;A&&vr(A,w)}})}),()=>{if(v=null,!t.default)return null;const y=t.default(),_=y[0];if(y.length>1)return Me("KeepAlive should contain exactly one component child."),i=null,y;if(!(mn(_)&&(4&_.shapeFlag||128&_.shapeFlag)))return i=null,_;let w=E3(_);const x=w.type,A=Ip(Js(w)?w.type.__asyncResolved||{}:x),{include:C,exclude:O,max:k}=e;if(C&&(!A||!Ep(C,A))||O&&A&&Ep(O,A))return i=w,_;const T=w.key==null?x:w.key,D=o.get(T);return w.el&&(w=Oo(w),128&_.shapeFlag&&(_.ssContent=w)),v=T,D?(w.el=D.el,w.component=D.component,w.transition&&Zs(w,w.transition),w.shapeFlag|=512,a.delete(T),a.add(T)):(a.add(T),k&&a.size>parseInt(k,10)&&m(a.values().next().value)),w.shapeFlag|=256,i=w,dA(_.type)?_:w}}},v9=EA;function Ep(e,t){return lt(e)?e.some(n=>Ep(n,t)):pn(e)?e.split(",").includes(t):ru(e)==="[object RegExp]"&&e.test(t)}$o=function(e,t){SA(e,"a",t)};function Go(e,t){SA(e,"da",t)}function SA(e,t,n=Fn){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(L0(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Qs(o.parent.vnode)&&$j(r,t,n,o),o=o.parent}}function $j(e,t,n,r){const o=L0(t,e,r,!0);Gr(()=>{zg(r[t],o)},n)}function x3(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function E3(e){return 128&e.shapeFlag?e.ssContent:e}function L0(e,t,n=Fn,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;kl();const l=oc(n),s=Co(t,n,e,i);return l(),Cl(),s});return r?o.unshift(a):o.push(a),a}Me(`${wi(w0[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 Qa,du,S3,k3,C3;Qa=e=>(t,n=Fn)=>(!Dp||e==="sp")&&L0(e,(...r)=>t(...r),n),Kc=Qa("bm"),tt=Qa("m"),du=Qa("bu"),wo=Qa("u"),sn=Qa("bum"),Gr=Qa("um"),S3=Qa("sp"),k3=Qa("rtg"),C3=Qa("rtc");function kA(e,t=Fn){L0("ec",e,t)}Ft=function(e,t,n,r){let o;const a=n&&n[r];if(lt(e)||pn(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},Ne=function(e,t,n={},r,o){if(In.isCE||In.parent&&Js(In.parent)&&In.parent.isCE)return t!=="default"&&(n.name=t),E("slot",n,r&&r());let a=e[t];a&&a.length>1&&(Me("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),H();const i=a&&CA(a(n)),l=we(Ue,{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 CA(e){return e.some(t=>!mn(t)||t.type!==gn&&!(t.type===Ue&&!CA(t.children)))?e:null}function OA(e,t){const n={};if(!Wt(e))return Me("v-on with no argument expects an object value."),n;for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:wi(r)]=e[r];return n}const O3=e=>e?sx(e)?U0(e)||e.proxy:O3(e.parent):null,ec=cn(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>Ws(e.props),$attrs:e=>Ws(e.attrs),$slots:e=>Ws(e.slots),$refs:e=>Ws(e.refs),$parent:e=>O3(e.parent),$root:e=>O3(e.root),$emit:e=>e.emit,$options:e=>L3(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,mp(e.update)}),$nextTick:e=>e.n||(e.n=ke.bind(e.proxy)),$watch:e=>Fj.bind(e)}),T3=e=>e==="_"||e==="$",D3=(e,t)=>e!==an&&!e.__isScriptSetup&&$t(e,t),M0={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 f=i[t];if(f!==void 0)switch(f){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(D3(r,t))return i[t]=1,r[t];if(o!==an&&$t(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&$t(c,t))return i[t]=3,a[t];if(n!==an&&$t(n,t))return i[t]=4,n[t];I3&&(i[t]=0)}}const u=ec[t];let d,p;return u?(t==="$attrs"?(Tr(e,"get",t),S0()):t==="$slots"&&Tr(e,"get",t),u(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==an&&$t(n,t)?(i[t]=4,n[t]):(p=s.config.globalProperties,$t(p,t)?p[t]:void(!In||pn(t)&&t.indexOf("__v")===0||(o!==an&&T3(t[0])&&$t(o,t)?Me(`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===In&&Me(`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 D3(o,t)?(o[t]=n,!0):o.__isScriptSetup&&$t(o,t)?(Me(`Cannot mutate