let lL,pe,re,_e,Ht,Ne,je,ot,xh,Sh,lr,Ch,r6,o6,a6,sL,ri,kh,Tt,i6,Tn,m1,cL,Oh,l6,s6,Th,Gc,h,Aa,xt,L,wt,be,gs,Dt,uL,dL,pL,Hn,Dn,fL,Dh,hL,et,mL,He,We,Ih,en,qc,Ue,vL,Re,Pe,$e,Ut,gL,Gt,c6,sr,Lh,cr,yL,al,oi,v1,u6,d6,p6,B,g1,y1,f6,_L,bL,AL,Wo,wL,h6,EL,xL,Vr,SL,CL,ys,_1,Rh,Ye,b1,m6,kL,OL,ct,A1,wa,Mh,_s,TL,DL,st,ro,Oe,bt,Xe,Zn,In,Wc,v6,Eo,pn,g6,An,ut,y6,Be,Kc,Ea,IL,LL,RL,w1,_6,Qe,Un,Ko,Ph,xo,ML,b6,il,E1,bs,Yc,A6,PL,VL,w6,Nr,Vh,wn,Er,Xc,E6,x6,S6,Nh,Yt,NL,So,As,FL,ws,At,Es,Yo,$L,Gn,ee,Fh,BL,zL,C6,k6,jL,HL,UL,$h,GL,qL,ur,x1,Bh,oo,O6,fn,ai,ll,zh,jh,Hh,Uh,Gh,qh,T6,WL,KL,Wh,Kh,ii,S1,Qc,D6,I6,Yh,xr,yn,L6,YL,XL,QL,R6,C1,M6,P6,Sr,JL,ZL,eR,V6,N6,St,ao,dt,dr,qn,sl,Ln,cl,Rn,nt,lt,k1,ce,Xh,ul,F6,tR,$6,nR,Xo,pr,_n,rR,oR,aR,B6,Qh,io,iR,lR,sR,z6,cR,uR,Jc,er,Co,li,O1,xs,dl,j6,H6,U6,G6,q6,W6,K6,Y6,X6,Q6,Zc,T1,dR,J6,pR,fR,D1,I1,Z6,e8,t8,eu,tu,Ss,hR,Jh,Zh,n8,r8,e2,L1,pl,o8,mR,a8,V,vR,i8,t2,gR,yR,_R,bR,l8,n2,AR,s8,fl,R1,c8,u8,r2,wR,nu,d8,o2,p8,f8,h8,ER,xR,SR,CR,m8,kR,OR,hl,lo,ko,v8,ru,TR,M1,g8,DR,a2,IR,LR,y8,RR,_8,b8,A8,te,P1,sn,ze,Ze,tt,i2,Wt,Fe,F,Et,V1,U,Oo,ou,w8,Ot,Ae,It,N1,Fr,tQ=(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 x8=Object.freeze({left:0,top:0,width:16,height:16}),F1=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),au=Object.freeze({...x8,...F1}),l2=Object.freeze({...au,body:"",hidden:!1});function S8(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 l2)r in F1?r in e&&!(r in n)&&(n[r]=F1[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function MR(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let a={};function i(l){a=S8(r[l]||o[l],a)}return i(t),n.forEach(i),S8(e,a)}function C8(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,MR(e,o,a)),n.push(o))}return n}const iu=/^[a-z0-9]+(-[a-z0-9]+)*$/,Cs=(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&&!$1(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&&!$1(l)?null:l}if(n&&r===""){const l={provider:r,prefix:"",name:a};return t&&!$1(l,n)?null:l}return null},$1=(e,t)=>!!e&&!(e.provider!==""&&!e.provider.match(iu)||!(t&&e.prefix===""||e.prefix.match(iu))||!e.name.match(iu)),PR={provider:"",aliases:{},not_found:{},...x8};function s2(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function k8(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!s2(e,PR))return null;const n=t.icons;for(const o in n){const a=n[o];if(!o.match(iu)||typeof a.body!="string"||!s2(a,l2))return null}const r=t.aliases||Object.create(null);for(const o in r){const a=r[o],i=a.parent;if(!o.match(iu)||typeof i!="string"||!n[i]&&!r[i]||!s2(a,l2))return null}return t}const B1=Object.create(null);function Qo(e,t){const n=B1[e]||(B1[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 c2(e,t){return k8(t)?C8(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}let lu=!1;function su(e){const t=typeof e=="string"?Cs(e,!0,lu):e;if(t){const n=Qo(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function O8(e,t){const n=Cs(e,!0,lu);return n?function(r,o,a){try{if(typeof a.body=="string")return r.icons[o]={...a},!0}catch{}return!1}(Qo(n.provider,n.prefix),n.name,t):!1}function T8(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),lu&&!t&&!e.prefix){let r=!1;return k8(e)&&(e.prefix="",C8(e,(o,a)=>{a&&O8(o,a)&&(r=!0)})),r}const n=e.prefix;return $1({provider:t,prefix:n,name:"a"})?!!c2(Qo(t,n),e):!1}const D8=Object.freeze({width:null,height:null}),I8=Object.freeze({...D8,...F1}),VR=/(-?[0-9.]*[0-9]+[0-9.]*)/g,NR=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function u2(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(VR);if(r===null||!r.length)return e;const o=[];let a=r.shift(),i=NR.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 FR=e=>e==="unset"||e==="undefined"||e==="none";function z1(e,t){const n={...au,...e},r={...I8,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,r].forEach(v=>{const m=[],g=v.hFlip,_=v.vFlip;let y,b=v.rotate;switch(g?_?b+=2:(m.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),m.push("scale(-1 1)"),o.top=o.left=0):_&&(m.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),m.push("scale(1 -1)"),o.top=o.left=0),b<0&&(b-=4*Math.floor(b/4)),b%=4,b){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()+")")}b%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=u2(d,s/c)):(u=i==="auto"?s:i,d=l===null?u2(u,c/s):l==="auto"?c:l);const p={},f=(v,m)=>{FR(m)||(p[v]=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 $R=/\sid="(\S+)"/g,BR="IconifyId"+Date.now().toString(16)+(16777216*Math.random()|0).toString(16);let zR=0;function L8(e,t=BR){const n=[];let r;for(;r=$R.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+(zR++).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 ml={local:!0,session:!0},R8={local:new Set,session:new Set};let d2=!1;const M8="iconify2",cu="iconify",P8=cu+"-count",V8=cu+"-version",N8=36e5,jR=168;function p2(e,t){try{return e.getItem(t)}catch{}}function f2(e,t,n){try{return e.setItem(t,n),!0}catch{}}function F8(e,t){try{e.removeItem(t)}catch{}}function h2(e,t){return f2(e,P8,t.toString())}function m2(e){return parseInt(p2(e,P8))||0}let j1=typeof window>"u"?{}:window;function $8(e){const t=e+"Storage";try{if(j1&&j1[t]&&typeof j1[t].length=="number")return j1[t]}catch{}ml[e]=!1}function B8(e,t){const n=$8(e);if(!n)return;const r=p2(n,V8);if(r!==M8){if(r){const l=m2(n);for(let s=0;s{const s=cu+l.toString(),c=p2(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{}F8(n,s)}};let i=m2(n);for(let l=i-1;l>=0;l--)a(l)||(l===i-1?(i--,h2(n,i)):R8[e].add(l))}function z8(){if(!d2){d2=!0;for(const e in ml)B8(e,t=>{const n=t.data,r=Qo(t.provider,n.prefix);if(!c2(r,n).length)return!1;const o=n.lastModified||-1;return r.lastModifiedCached=r.lastModifiedCached?Math.min(r.lastModifiedCached,o):o,!0})}}function j8(e,t){switch(e){case"local":case"session":ml[e]=t;break;case"all":for(const n in ml)ml[n]=t}}const v2=Object.create(null);function H8(e,t){v2[e]=t}function g2(e){return v2[e]||v2[""]}function y2(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 H1=Object.create(null),U1=["https://api.simplesvg.com","https://api.unisvg.com"],_2=[];for(;U1.length>0;)U1.length===1||Math.random()>.5?_2.push(U1.shift()):_2.push(U1.pop());function U8(e,t){const n=y2(t);return n!==null&&(H1[e]=n,!0)}function G1(e){return H1[e]}H1[""]=y2({resources:["https://api.iconify.design"].concat(_2)});let q1=(()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}})();const HR={prepare:(e,t,n)=>{const r=[],o=function(s,c){const u=G1(s);if(!u)return 0;let d;if(u.maxURL){let p=0;u.resources.forEach(v=>{p=Math.max(p,v.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(!q1)return void n("abort",424);let r=function(a){if(typeof a=="string"){const i=G1(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;q1(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 G8(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}let UR=0;var GR={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function qR(e,t,n,r){const o=e.resources.length,a=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let A=e.resources.slice(0);for(i=[];A.length>1;){const x=Math.floor(Math.random()*A.length);i.push(A[x]),A=A.slice(0,x).concat(A.slice(x+1))}i=i.concat(A)}else i=e.resources.slice(a).concat(e.resources.slice(0,a));const l=Date.now();let s,c="pending",u=0,d=null,p=[],f=[];function v(){d&&(clearTimeout(d),d=null)}function m(){c==="pending"&&(c="aborted"),v(),p.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),p=[]}function g(A,x){x&&(f=[]),typeof A=="function"&&f.push(A)}function _(){c="failed",f.forEach(A=>{A(void 0,s)})}function y(){p.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),p=[]}function b(){if(c!=="pending")return;v();const A=i.shift();if(A===void 0)return p.length?void(d=setTimeout(()=>{v(),c==="pending"&&(y(),_())},e.timeout)):void _();const x={status:"pending",resource:A,callback:(E,O)=>{(function(I,S,k){const D=S!=="success";switch(p=p.filter(w=>w!==I),c){case"pending":break;case"failed":if(D||!e.dataAfterTimeout)return;break;default:return}if(S==="abort")return s=k,void _();if(D)return s=k,void(p.length||(i.length?b():_()));if(v(),y(),!e.random){const w=e.resources.indexOf(I.resource);w!==-1&&w!==e.index&&(e.index=w)}c="completed",f.forEach(w=>{w(k)})})(x,E,O)}};p.push(x),u++,d=setTimeout(b,e.rotate),n(A,t,x.callback)}return typeof r=="function"&&f.push(r),setTimeout(b),function(){return{startTime:l,payload:t,status:c,queriesSent:u,queriesPending:p.length,subscribe:g,abort:m}}}function q8(e){const t={...GR,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}return{query:function(a,i,l){const s=qR(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 W8(){}const b2=Object.create(null);function K8(e,t,n){let r,o;if(typeof e=="string"){const a=g2(e);if(!a)return n(void 0,424),W8;o=a.send;const i=function(l){if(!b2[l]){const s=G1(l);if(!s)return;const c={config:s,redundancy:q8(s)};b2[l]=c}return b2[l]}(e);i&&(r=i.redundancy)}else{const a=y2(e);if(a){r=q8(a);const i=g2(e.resources?e.resources[0]:"");i&&(o=i.send)}}return r&&o?r.query(t,o,n)().abort:(n(void 0,424),W8)}function WR(e,t){function n(r){let o;if(!ml[r]||!(o=$8(r)))return;const a=R8[r];let i;if(a.size)a.delete(i=Array.from(a).shift());else if(i=m2(o),!h2(o,i+1))return;const l={cached:Math.floor(Date.now()/N8),provider:e.provider,data:t};return f2(o,cu+i.toString(),JSON.stringify(l))}d2||z8(),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 ml)B8(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 Y8(){}function KR(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||G8([t],i.id),i.callback(l.loaded.slice(0),l.missing.slice(0),l.pending.slice(0),i.abort))})}))}(e)}))}const YR=e=>{const t=Qo(e.provider,e.prefix).pendingIcons;return!(!t||!t.has(e.name))},A2=(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,v=p.prefix,m=p.name,g=u[f]||(u[f]=Object.create(null)),_=g[v]||(g[v]=Qo(f,v));let y;y=m in _.icons?c.loaded:v===""||_.missing.has(m)?c.missing:c.pending;const b={provider:f,prefix:v,name:m};y.push(b)}),c}(function(s,c=!0,u=!1){const d=[];return s.forEach(p=>{const f=typeof p=="string"?Cs(p,c,u):p;f&&d.push(f)}),d}(e,!0,(typeof n=="boolean"&&(lu=n),lu)));if(!r.pending.length){let s=!0;return t&&setTimeout(()=>{s&&t(r.loaded,r.missing,r.pending,Y8)}),()=>{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(Qo(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=Qo(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:v}=d,m=d.iconsToLoad;let g;delete d.iconsToLoad,m&&(g=g2(f))&&g.prepare(f,v,m).forEach(_=>{K8(f,_,y=>{if(typeof y!="object")_.icons.forEach(b=>{d.missing.add(b)});else try{const b=c2(d,y);if(!b.length)return;const A=d.pendingIcons;A&&b.forEach(x=>{A.delete(x)}),WR(d,y)}catch(b){console.error(b)}KR(d)})})}))}(s,o[c][u])}),t?function(s,c,u){const d=UR++,p=G8.bind(null,u,d);if(!c.pending.length)return p;const f={id:d,icons:c,callback:s,abort:p};return u.forEach(v=>{(v.loaderCallbacks||(v.loaderCallbacks=[])).push(f)}),p}(t,r,a):Y8};function X8(e,t){const n={...e};for(const r in t){const o=t[r],a=typeof o;r in D8?(o===null||o&&(a==="string"||a==="number"))&&(n[r]=o):a===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const W1={...I8,inline:!1},w2="iconify",E2="iconify-inline",si="iconifyData"+Date.now();let vl=[];function uu(e){for(let t=0;t{delete t.pendingScan,pu&&pu(e)}))}function QR(e,t){if(!e.observer)return;const n=e.observer;if(!n.pendingScan)for(let r=0;r0||o.type==="attributes"&&o.target[si]!==void 0)return void(n.paused||J8(e))}}function Z8(e,t){e.observer.instance.observe(t,XR)}function K1(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(QR.bind(null,e)),Z8(e,n),t.paused||J8(e))}function e5(){du().forEach(K1)}function t5(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 JR(e){const t=pu!==null;pu!==e&&(pu=e,t&&du().forEach(t5)),t?e5():function(n){const r=document;r.readyState&&r.readyState!=="loading"?n():r.addEventListener("DOMContentLoaded",n)}(e5)}function x2(e){(e?[e]:du()).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 S2(e){(e?[e]:du()).forEach(t=>{if(!t.observer)return void K1(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?Z8(t,r):K1(t)}})}function n5(e,t=!1){const n=Q8(e,t);return K1(n),n}function r5(e){const t=uu(e);t&&(t5(t),function(n){vl=vl.filter(r=>n!==r&&n!==(typeof r.node=="function"?r.node():r.node))}(e))}const ZR=/[\s,]+/,eM=["width","height"],tM=["inline","hFlip","vFlip"];function nM(e){const t=e.getAttribute("data-icon"),n=typeof t=="string"&&Cs(t,!0);if(!n)return null;const r={...W1,inline:e.classList&&e.classList.contains(E2)};eM.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(ZR).forEach(c=>{switch(c.trim()){case"horizontal":l.hFlip=!0;break;case"vertical":l.vFlip=!0}})}(r,a),tM.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 rM="svg."+w2+", i."+w2+", span."+w2+", i."+E2+", span."+E2;function o5(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"}let fu;function oM(e){return fu===void 0&&function(){try{fu=window.trustedTypes.createPolicy("iconify",{createHTML:t=>t})}catch{fu=null}}(),fu?fu.createHTML(e):e}function a5(e){const t=new Set(["iconify"]);return["provider","prefix"].forEach(n=>{e[n]&&t.add("iconify--"+e[n])}),t}function i5(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 l5(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 s5(e,t,n){let r;try{r=document.createElement("span")}catch{return e}const o=t.customisations,a=z1(n,o),i=e[si],l=o5(L8(a.body),{"aria-hidden":"true",role:"img",...a.attributes});r.innerHTML=oM(l);const s=r.childNodes[0],c=e.attributes;for(let f=0;f{Y1&&(Y1=!1,ks())}))}function ks(e,t=!1){const n=Object.create(null);function r(o,a){const{provider:i,prefix:l,name:s}=o,c=Qo(i,l),u=c.icons[s];if(u)return{status:"loaded",icon:u};if(c.missing.has(s))return{status:"missing"};if(a&&!YR(o)){const d=n[i]||(n[i]=Object.create(null));(d[l]||(d[l]=new Set)).add(s)}return{status:"loading"}}(e?[e]:du()).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,x2(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(v,m,g,_){const y=m.customisations,b=z1(g,y),A=b.attributes,x=v[si],E=o5(b.body,{...A,width:g.width+"",height:g.height+""}),O=i5(v,a5(m.icon),new Set(x&&x.addedClasses)),I=function(w){return'url("'+function(T){return"data:image/svg+xml,"+function(P){return P.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}(T)}(w)+'")'}(E),S={"--svg":I,width:p5(A.width),height:p5(A.height),...aM,..._?C2:c5};y.inline&&(S["vertical-align"]="-0.125em");const k=l5(v,S,x&&x.addedStyles),D={...m,status:"loaded",addedClasses:O,addedStyles:k};v[si]=D}(c,u,{...au,...d},f)}s5(c,u,d)}(function(c){const u=[];return c.querySelectorAll(rM).forEach(d=>{const p=d[si]||d.tagName.toLowerCase()!=="svg"?nM(d):null;p&&u.push({node:d,props:p})}),u})(a).forEach(({node:c,props:u})=>{const d=c[si];if(!d){const{status:f,icon:v}=r(u.icon,!0);return v?void s(c,u,v):(i=i||f==="loading",void(c[si]={...u,status:f}))}let p;if(function(f,v){if(f.name!==v.name||f.mode!==v.mode)return!0;const m=f.customisations,g=v.customisations;for(const _ in W1)if(m[_]!==g[_])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?r5(a):t&&i?n5(a,!0):l&&o.observer&&S2(o)});for(const o in n){const a=n[o];for(const i in a){const l=a[i];A2(Array.from(l).map(s=>({provider:o,prefix:i,name:s})),iM)}}}function f5(e,t,n=!1){const r=su(e);if(!r)return null;const o=Cs(e),a=X8(W1,t||{}),i=s5(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 Q8(document.documentElement);vl.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"||!T8(r))&&console.error(n)}catch{console.error(n)}})}setTimeout(()=>{JR(ks),ks()})}if(H8("",HR),typeof document<"u"&&typeof window<"u"){z8();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;U8(n,o)||console.error(r)}catch{console.error(r)}}}}const k2={_api:{getAPIConfig:G1,setAPIModule:H8,sendAPIQuery:K8,setFetch:function(e){q1=e},getFetch:function(){return q1},listAPIProviders:function(){return Object.keys(H1)}},addAPIProvider:U8,loadIcons:A2,loadIcon:e=>new Promise((t,n)=>{const r=typeof e=="string"?Cs(e,!0):e;r?A2([r||e],o=>{if(o.length&&r){const a=su(r);if(a)return void t({...au,...a})}n(e)}):n(e)}),iconExists:function(e){return!!su(e)},getIcon:function(e){const t=su(e);return t?{...au,...t}:null},listIcons:function(e,t){let n=[];return(typeof e=="string"?[e]:Object.keys(B1)).forEach(r=>{(typeof r=="string"&&typeof t=="string"?[t]:Object.keys(B1[r]||{})).forEach(o=>{const a=Qo(r,o);n=n.concat(Object.keys(a.icons).map(i=>(r!==""?"@"+r+":":"")+o+":"+i))})}),n},addIcon:O8,addCollection:T8,replaceIDs:L8,calculateSize:u2,buildIcon:z1,getVersion:function(){return"3.1.1"},renderSVG:function(e,t){return f5(e,t,!1)},renderHTML:function(e,t){return f5(e,t,!0)},renderIcon:function(e,t){const n=su(e);return n?z1(n,X8(W1,t||{})):null},scan:function(e){e?function(t){const n=uu(t);n?ks(n):ks({node:t,temporary:!0},!0)}(e):ks()},observe:n5,stopObserving:r5,pauseObserver:function(e){if(e){const t=uu(e);t&&x2(t)}else x2()},resumeObserver:function(e){if(e){const t=uu(e);t&&S2(t)}else S2()},enableCache:function(e,t){j8(e,t!==!1)},disableCache:function(e){j8(e,!0)}};try{self.Iconify===void 0&&(self.Iconify=k2)}catch{}const h5=k2.default||k2;JSON.parse('[{"prefix":"el","width":1200,"height":1200,"icons":{}},{"prefix":"ep","width":1024,"height":1024,"icons":{"arrow-down":{"body":""},"arrow-down-bold":{"body":""},"arrow-left":{"body":""},"arrow-right":{"body":""},"arrow-up":{"body":""},"arrow-up-bold":{"body":""},"avatar":{"body":""},"back":{"body":""},"basketball":{"body":""},"bell":{"body":""},"bell-filled":{"body":""},"calendar":{"body":""},"caret-bottom":{"body":""},"caret-top":{"body":""},"cellphone":{"body":""},"chat-line-round":{"body":""},"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":"ion","width":512,"height":512,"icons":{"language-sharp":{"body":""}}},{"prefix":"il","width":750,"height":850,"icons":{}},{"prefix":"ps","width":512,"height":512,"icons":{}},{"prefix":"et","width":32,"height":32,"icons":{}},{"prefix":"map","width":50,"height":50,"icons":{}},{"prefix":"bx","width":24,"height":24,"icons":{}},{"prefix":"ri","width":24,"height":24,"icons":{"refund-2-line":{"body":""}}},{"prefix":"bpmn","width":2048,"height":2048,"icons":{}},{"prefix":"ic","width":24,"height":24,"icons":{"round-drag-indicator":{"body":""},"round-view-carousel":{"body":""}}},{"prefix":"ph","width":256,"height":256,"icons":{"article-medium":{"body":""},"function":{"body":""}}},{"prefix":"fa","width":1536,"height":1536,"icons":{"align-left":{"body":"","width":1792,"height":1408},"birthday-cake":{"body":"","width":1792,"height":1792},"group":{"body":"","width":1920,"height":1792},"mars-double":{"body":"","width":1920,"height":1792},"newspaper-o":{"body":"","width":2048,"height":1408},"upload":{"body":"","width":1664,"height":1600},"user-plus":{"body":"","width":2048},"user-times":{"body":"","width":2048}}},{"prefix":"ls","width":717,"height":717,"icons":{"2":{"body":"","width":481,"height":754},"4":{"body":"","width":487,"height":775},"a":{"body":"","width":563,"height":671},"b":{"body":"","width":563,"height":768},"c":{"body":"","width":507,"height":671},"d":{"body":"","width":562,"height":768},"e":{"body":"","width":559,"height":671},"f":{"body":"","width":255,"height":754},"g":{"body":"","width":562,"height":881},"h":{"body":"","width":466,"height":754},"i":{"body":"","width":82,"height":690},"j":{"body":"","width":188,"height":917},"l":{"body":"","width":72,"height":754},"m":{"body":"","width":860,"height":654},"n":{"body":"","width":466,"height":654},"o":{"body":"","width":560,"height":654},"p":{"body":"","width":563,"height":867},"q":{"body":"","width":562,"height":867},"r":{"body":"","width":287,"height":654},"s":{"body":"","width":326,"height":671},"t":{"body":"","width":255,"height":754},"u":{"body":"","width":466,"height":671},"v":{"body":"","width":497,"height":667},"w":{"body":"","width":825,"height":667},"x":{"body":"","width":537,"height":654},"y":{"body":"","width":496,"height":881}}},{"prefix":"system-uicons","width":21,"height":21,"icons":{"carousel":{"body":""},"contacts":{"body":""},"reset-alt":{"body":""}}},{"prefix":"clarity","width":36,"height":36,"icons":{"contract-line":{"body":""}}},{"prefix":"zmdi","width":432,"height":384,"icons":{"fullscreen":{"body":"","width":304},"fullscreen-exit":{"body":"","width":304}}},{"prefix":"fe","width":24,"height":24,"icons":{}},{"prefix":"geo","width":100,"height":100,"icons":{}},{"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":"fa-solid","width":512,"height":512,"icons":{"award":{"body":"","width":384},"list":{"body":""},"money-check-alt":{"body":"","width":640},"project-diagram":{"body":"","width":640},"shopping-cart":{"body":"","width":576},"times-circle":{"body":""},"user":{"body":"","width":448},"users":{"body":"","width":640},"wallet":{"body":""},"yen-sign":{"body":"","width":384}}},{"prefix":"icon-park-outline","width":48,"height":48,"icons":{"peoples":{"body":""},"transaction-order":{"body":""}}},{"prefix":"la","width":32,"height":32,"icons":{}},{"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":"mi","width":24,"height":24,"icons":{}},{"prefix":"gg","width":24,"height":24,"icons":{}},{"prefix":"akar-icons","width":24,"height":24,"icons":{"circle-plus":{"body":""}}},{"prefix":"uit","width":24,"height":24,"icons":{}},{"prefix":"fluent","width":20,"height":20,"icons":{"table-bottom-row-16-filled":{"body":"","width":16,"height":16},"text-column-one-24-filled":{"body":"","width":24,"height":24},"text-column-three-24-filled":{"body":"","width":24,"height":24},"text-column-two-24-filled":{"body":"","width":24,"height":24},"text-column-two-left-24-filled":{"body":"","width":24,"height":24}}},{"prefix":"vaadin","icons":{"arrows-long-h":{"body":""},"arrows-long-v":{"body":""},"line-h":{"body":""},"money-withdraw":{"body":""},"padding":{"body":""}}},{"prefix":"tabler","width":24,"height":24,"icons":{"box-padding":{"body":""},"float-right":{"body":""},"hand-click":{"body":""},"input-search":{"body":""},"layout-navbar":{"body":""},"line-dashed":{"body":""},"line-dotted":{"body":""}}},{"prefix":"entypo","width":20,"height":20,"icons":{"progress-empty":{"body":""}}},{"prefix":"iconoir","width":24,"height":24,"icons":{"input-search":{"body":""}}},{"prefix":"icon-park","width":48,"height":48,"icons":{"income":{"body":""},"income-one":{"body":""}}},{"prefix":"bi","icons":{"columns":{"body":""},"grid-3x2-gap":{"body":""},"grid-3x3-gap":{"body":""}}},{"prefix":"carbon","width":32,"height":32,"icons":{"popup":{"body":""},"tree-view-alt":{"body":""}}},{"prefix":"fontisto","width":24,"height":24,"icons":{"email":{"body":""}}}]').forEach(e=>h5.addCollection(e));let O2;O2={},L=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 O2)return;O2[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})},Z6=(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)))})},M6=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Sr=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},tu=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 $r={};const m5=typeof window<"u";let v5,g5;{const e=m5&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(v5=t=>{e.mark(t)},g5=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const lM=/\{([0-9a-zA-Z]+)\}/g,y5=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),sM=Object.assign;let _5;const cM=Object.prototype.hasOwnProperty,T2=Array.isArray,D2=e=>typeof e=="function",hu=e=>e!==null&&typeof e=="object",I2=Object.prototype.toString,L2=e=>I2.call(e),R2=e=>{if(!hu(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function b5(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const A5={},X1=e=>!hu(e)||T2(e),uM=Object.freeze(Object.defineProperty({__proto__:null,assign:sM,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(X1(e)||X1(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=>{X1(r[a])||X1(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&&hu(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(lM,(n,r)=>t.hasOwnProperty(r)?t[r]:"")},friendlyJSONstringify:y5,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)=>y5({l:e,k:t,s:n}),getGlobalThis:()=>_5||(_5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),hasOwn:function(e,t){return cM.call(e,t)},inBrowser:m5,incrementer:function(e){let t=e;return()=>++t},isArray:T2,isBoolean:e=>typeof e=="boolean",isDate:e=>L2(e)==="[object Date]",isEmptyObject:e=>R2(e)&&Object.keys(e).length===0,isFunction:D2,isNumber:e=>typeof e=="number"&&isFinite(e),isObject:hu,isPlainObject:R2,isPromise:e=>hu(e)&&D2(e.then)&&D2(e.catch),isRegExp:e=>L2(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 v5},get measure(){return g5},objectToString:I2,toDisplayString:e=>e==null?"":T2(e)||R2(e)&&e.toString===I2?JSON.stringify(e,null,2):String(e),toTypeString:L2,warn:b5,warnOnce:function(e){A5[e]||(A5[e]=!0,b5(e))}},Symbol.toStringTag,{value:"Module"})),dM=tu(uM),gl=typeof window<"u";let Br,yl;{const e=gl&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(Br=t=>{e.mark(t)},yl=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const pM=/\{([0-9a-zA-Z]+)\}/g;function Q1(e,...t){return t.length===1&&xn(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(pM,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const fM=(e,t,n)=>hM({l:e,k:t,s:n}),hM=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),zr=e=>typeof e=="number"&&isFinite(e),mM=e=>S5(e)==="[object Date]",w5=e=>S5(e)==="[object RegExp]",M2=e=>on(e)&&Object.keys(e).length===0,ci=Object.assign;function E5(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Jo=Array.isArray,En=e=>typeof e=="function",vt=e=>typeof e=="string",fr=e=>typeof e=="boolean",xn=e=>e!==null&&typeof e=="object",vM=e=>xn(e)&&En(e.then)&&En(e.catch),x5=Object.prototype.toString,S5=e=>x5.call(e),on=e=>{if(!xn(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function P2(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const C5=2;function k5(e){let t=e;return()=>++t}function Os(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const O5={};function J1(e,t,n){const r={start:e,end:t};return n!=null&&(r.source=n),r}const Z1={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},gM={[Z1.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."},ht={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},yM={[ht.EXPECTED_TOKEN]:"Expected token: '{0}'",[ht.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[ht.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[ht.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[ht.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[ht.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[ht.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[ht.EMPTY_PLACEHOLDER]:"Empty placeholder",[ht.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[ht.INVALID_LINKED_FORMAT]:"Invalid linked format",[ht.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[ht.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[ht.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[ht.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[ht.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[ht.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Ts(e,t,n={}){const{domain:r,messages:o,args:a}=n,i=Q1((o||yM)[e]||"",...a||[]),l=new SyntaxError(String(i));return l.code=e,t&&(l.location=t),l.domain=r,l}function _M(e){throw e}const bM=/<\/?[\w\s="/.':;#-\/]+>/,AM=e=>bM.test(e),xa=" ",wM="\r",hr=`
`,EM=String.fromCharCode(8232),xM=String.fromCharCode(8233);function SM(e){const t=e;let n=0,r=1,o=1,a=0;const i=p=>t[p]===wM&&t[p+1]===hr,l=p=>t[p]===xM,s=p=>t[p]===EM,c=p=>i(p)||(f=>t[f]===hr)(p)||l(p)||s(p),u=p=>i(p)||l(p)||s(p)?hr: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 ui=void 0,CM=".",T5="'",kM="tokenizer";function OM(e,t={}){const n=t.location!==!1,r=SM(e),o=()=>r.index(),a=()=>{return C=r.line(),R=r.column(),j=r.index(),{line:C,column:R,offset:j};var C,R,j},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(C,R,j,...H){const $=c();if(R.column+=j,R.offset+=j,u){const G=Ts(C,n?J1($.startLoc,R):null,{domain:kM,args:H});u(G)}}function p(C,R,j){C.endLoc=a(),C.currentType=R;const H={type:R};return n&&(H.loc=J1(C.startLoc,C.endLoc)),j!=null&&(H.value=j),H}const f=C=>p(C,14);function v(C,R){return C.currentChar()===R?(C.next(),R):(d(ht.EXPECTED_TOKEN,a(),0,R),"")}function m(C){let R="";for(;C.currentPeek()===xa||C.currentPeek()===hr;)R+=C.currentPeek(),C.peek();return R}function g(C){const R=m(C);return C.skipToPeek(),R}function _(C){if(C===ui)return!1;const R=C.charCodeAt(0);return R>=97&&R<=122||R>=65&&R<=90||R===95}function y(C,R){const{currentType:j}=R;if(j!==2)return!1;m(C);const H=function($){if($===ui)return!1;const G=$.charCodeAt(0);return G>=48&&G<=57}(C.currentPeek()==="-"?C.peek():C.currentPeek());return C.resetPeek(),H}function b(C){m(C);const R=C.currentPeek()==="|";return C.resetPeek(),R}function A(C,R=!0){const j=($=!1,G="",z=!1)=>{const J=C.currentPeek();return J==="{"?G!=="%"&&$:J!=="@"&&J?J==="%"?(C.peek(),j($,"%",!0)):J==="|"?!(G!=="%"&&!z)||!(G===xa||G===hr):J===xa?(C.peek(),j(!0,xa,z)):J!==hr||(C.peek(),j(!0,hr,z)):G==="%"||$},H=j();return R&&C.resetPeek(),H}function x(C,R){const j=C.currentChar();return j===ui?ui:R(j)?(C.next(),j):null}function E(C){return x(C,R=>{const j=R.charCodeAt(0);return j>=97&&j<=122||j>=65&&j<=90||j>=48&&j<=57||j===95||j===36})}function O(C){return x(C,R=>{const j=R.charCodeAt(0);return j>=48&&j<=57})}function I(C){return x(C,R=>{const j=R.charCodeAt(0);return j>=48&&j<=57||j>=65&&j<=70||j>=97&&j<=102})}function S(C){let R="",j="";for(;R=O(C);)j+=R;return j}function k(C){let R="";for(;;){const j=C.currentChar();if(j==="{"||j==="}"||j==="@"||j==="|"||!j)break;if(j==="%"){if(!A(C))break;R+=j,C.next()}else if(j===xa||j===hr)if(A(C))R+=j,C.next();else{if(b(C))break;R+=j,C.next()}else R+=j,C.next()}return R}function D(C){const R=C.currentChar();switch(R){case"\\":case"'":return C.next(),`\\${R}`;case"u":return w(C,R,4);case"U":return w(C,R,6);default:return d(ht.UNKNOWN_ESCAPE_SEQUENCE,a(),0,R),""}}function w(C,R,j){v(C,R);let H="";for(let $=0;$=1&&d(ht.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),C.next(),j=p(R,2,"{"),g(C),R.braceNest++,j;case"}":return R.braceNest>0&&R.currentType===2&&d(ht.EMPTY_PLACEHOLDER,a(),0),C.next(),j=p(R,3,"}"),R.braceNest--,R.braceNest>0&&g(C),R.inLinked&&R.braceNest===0&&(R.inLinked=!1),j;case"@":return R.braceNest>0&&d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),j=M(C,R)||f(R),R.braceNest=0,j;default:{let H=!0,$=!0,G=!0;if(b(C))return R.braceNest>0&&d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),j=p(R,1,T(C)),R.braceNest=0,R.inLinked=!1,j;if(R.braceNest>0&&(R.currentType===5||R.currentType===6||R.currentType===7))return d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),R.braceNest=0,N(C,R);if(H=function(z,J){const{currentType:Y}=J;if(Y!==2)return!1;m(z);const ae=_(z.currentPeek());return z.resetPeek(),ae}(C,R))return j=p(R,5,function(z){g(z);let J="",Y="";for(;J=E(z);)Y+=J;return z.currentChar()===ui&&d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),Y}(C)),g(C),j;if($=y(C,R))return j=p(R,6,function(z){g(z);let J="";return z.currentChar()==="-"?(z.next(),J+=`-${S(z)}`):J+=S(z),z.currentChar()===ui&&d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),J}(C)),g(C),j;if(G=function(z,J){const{currentType:Y}=J;if(Y!==2)return!1;m(z);const ae=z.currentPeek()===T5;return z.resetPeek(),ae}(C,R))return j=p(R,7,function(z){g(z),v(z,"'");let J="",Y="";const ae=ue=>ue!==T5&&ue!==hr;for(;J=x(z,ae);)Y+=J==="\\"?D(z):J;const he=z.currentChar();return he===hr||he===ui?(d(ht.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),he===hr&&(z.next(),v(z,"'")),Y):(v(z,"'"),Y)}(C)),g(C),j;if(!H&&!$&&!G)return j=p(R,13,function(z){g(z);let J="",Y="";const ae=he=>he!=="{"&&he!=="}"&&he!==xa&&he!==hr;for(;J=x(z,ae);)Y+=J;return Y}(C)),d(ht.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,j.value),g(C),j;break}}return j}function M(C,R){const{currentType:j}=R;let H=null;const $=C.currentChar();switch(j!==8&&j!==9&&j!==12&&j!==10||$!==hr&&$!==xa||d(ht.INVALID_LINKED_FORMAT,a(),0),$){case"@":return C.next(),H=p(R,8,"@"),R.inLinked=!0,H;case".":return g(C),C.next(),p(R,9,".");case":":return g(C),C.next(),p(R,10,":");default:return b(C)?(H=p(R,1,T(C)),R.braceNest=0,R.inLinked=!1,H):function(G,z){const{currentType:J}=z;if(J!==8)return!1;m(G);const Y=G.currentPeek()===".";return G.resetPeek(),Y}(C,R)||function(G,z){const{currentType:J}=z;if(J!==8&&J!==12)return!1;m(G);const Y=G.currentPeek()===":";return G.resetPeek(),Y}(C,R)?(g(C),M(C,R)):function(G,z){const{currentType:J}=z;if(J!==9)return!1;m(G);const Y=_(G.currentPeek());return G.resetPeek(),Y}(C,R)?(g(C),p(R,12,function(G){let z="",J="";for(;z=E(G);)J+=z;return J}(C))):function(G,z){const{currentType:J}=z;if(J!==10)return!1;const Y=()=>{const he=G.currentPeek();return he==="{"?_(G.peek()):!(he==="@"||he==="%"||he==="|"||he===":"||he==="."||he===xa||!he)&&(he===hr?(G.peek(),Y()):_(he))},ae=Y();return G.resetPeek(),ae}(C,R)?(g(C),$==="{"?P(C,R)||H:p(R,11,function(G){const z=(J=!1,Y)=>{const ae=G.currentChar();return ae!=="{"&&ae!=="%"&&ae!=="@"&&ae!=="|"&&ae!=="("&&ae!==")"&&ae?ae===xa?Y:ae===hr||ae===CM?(Y+=ae,G.next(),z(J,Y)):(Y+=ae,G.next(),z(!0,Y)):Y};return z(!1,"")}(C))):(j===8&&d(ht.INVALID_LINKED_FORMAT,a(),0),R.braceNest=0,R.inLinked=!1,N(C,R))}}function N(C,R){let j={type:14};if(R.braceNest>0)return P(C,R)||f(R);if(R.inLinked)return M(C,R)||f(R);switch(C.currentChar()){case"{":return P(C,R)||f(R);case"}":return d(ht.UNBALANCED_CLOSING_BRACE,a(),0),C.next(),p(R,3,"}");case"@":return M(C,R)||f(R);default:{if(b(C))return j=p(R,1,T(C)),R.braceNest=0,R.inLinked=!1,j;const{isModulo:H,hasSpace:$}=function(G){const z=m(G),J=G.currentPeek()==="%"&&G.peek()==="{";return G.resetPeek(),{isModulo:J,hasSpace:z.length>0}}(C);if(H)return $?p(R,0,k(C)):p(R,4,function(G){g(G);const z=G.currentChar();return z!=="%"&&d(ht.EXPECTED_TOKEN,a(),0,z),G.next(),"%"}(C));if(A(C))return p(R,0,k(C));break}}return j}return{nextToken:function(){const{currentType:C,offset:R,startLoc:j,endLoc:H}=s;return s.lastType=C,s.lastOffset=R,s.lastStartLoc=j,s.lastEndLoc=H,s.offset=o(),s.startLoc=a(),r.currentChar()===ui?p(s,14):N(r,s)},currentOffset:o,currentPosition:a,context:c}}const TM="parser",DM=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function IM(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 LM(e={}){const t=e.location!==!1,{onError:n,onWarn:r}=e;function o(m,g,_,y,...b){const A=m.currentPosition();if(A.offset+=y,A.column+=y,n){const x=Ts(g,t?J1(_,A):null,{domain:TM,args:b});n(x)}}function a(m,g,_,y,...b){const A=m.currentPosition();if(A.offset+=y,A.column+=y,r){const x=t?J1(_,A):null;r(function(E,O,...I){const S=Q1(gM[E]||"",...I||[]),k={message:String(S),code:E};return O&&(k.location=O),k}(g,x,b))}}function i(m,g,_){const y={type:m};return t&&(y.start=g,y.end=g,y.loc={start:_,end:_}),y}function l(m,g,_,y){y&&(m.type=y),t&&(m.end=g,m.loc&&(m.loc.end=_))}function s(m,g){const _=m.context(),y=i(3,_.offset,_.startLoc);return y.value=g,l(y,m.currentOffset(),m.currentPosition()),y}function c(m,g){const _=m.context(),{lastOffset:y,lastStartLoc:b}=_,A=i(5,y,b);return A.index=parseInt(g,10),m.nextToken(),l(A,m.currentOffset(),m.currentPosition()),A}function u(m,g,_){const y=m.context(),{lastOffset:b,lastStartLoc:A}=y,x=i(4,b,A);return x.key=g,_===!0&&(x.modulo=!0),m.nextToken(),l(x,m.currentOffset(),m.currentPosition()),x}function d(m,g){const _=m.context(),{lastOffset:y,lastStartLoc:b}=_,A=i(9,y,b);return A.value=g.replace(DM,IM),m.nextToken(),l(A,m.currentOffset(),m.currentPosition()),A}function p(m){const g=m.context(),_=i(6,g.offset,g.startLoc);let y=m.nextToken();if(y.type===9){const b=function(A){const x=A.nextToken(),E=A.context(),{lastOffset:O,lastStartLoc:I}=E,S=i(8,O,I);return x.type!==12?(o(A,ht.UNEXPECTED_EMPTY_LINKED_MODIFIER,E.lastStartLoc,0),S.value="",l(S,O,I),{nextConsumeToken:x,node:S}):(x.value==null&&o(A,ht.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,To(x)),S.value=x.value||"",l(S,A.currentOffset(),A.currentPosition()),{node:S})}(m);_.modifier=b.node,y=b.nextConsumeToken||m.nextToken()}switch(y.type!==10&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),y=m.nextToken(),y.type===2&&(y=m.nextToken()),y.type){case 11:y.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),_.key=function(b,A){const x=b.context(),E=i(7,x.offset,x.startLoc);return E.value=A,l(E,b.currentOffset(),b.currentPosition()),E}(m,y.value||"");break;case 5:y.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),_.key=u(m,y.value||"");break;case 6:y.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),_.key=c(m,y.value||"");break;case 7:y.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),_.key=d(m,y.value||"");break;default:{o(m,ht.UNEXPECTED_EMPTY_LINKED_KEY,g.lastStartLoc,0);const b=m.context(),A=i(7,b.offset,b.startLoc);return A.value="",l(A,b.offset,b.startLoc),_.key=A,l(_,b.offset,b.startLoc),{nextConsumeToken:y,node:_}}}return l(_,m.currentOffset(),m.currentPosition()),{node:_}}function f(m){const g=m.context(),_=i(2,g.currentType===1?m.currentOffset():g.offset,g.currentType===1?g.endLoc:g.startLoc);_.items=[];let y=null,b=null;do{const A=y||m.nextToken();switch(y=null,A.type){case 0:A.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(A)),_.items.push(s(m,A.value||""));break;case 6:A.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(A)),_.items.push(c(m,A.value||""));break;case 4:b=!0;break;case 5:A.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(A)),_.items.push(u(m,A.value||"",!!b)),b&&(a(m,Z1.USE_MODULO_SYNTAX,g.lastStartLoc,0,To(A)),b=null);break;case 7:A.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(A)),_.items.push(d(m,A.value||""));break;case 8:{const x=p(m);_.items.push(x.node),y=x.nextConsumeToken||null;break}}}while(g.currentType!==14&&g.currentType!==1);return l(_,g.currentType===1?g.lastOffset:m.currentOffset(),g.currentType===1?g.lastEndLoc:m.currentPosition()),_}function v(m){const g=m.context(),{offset:_,startLoc:y}=g,b=f(m);return g.currentType===14?b:function(A,x,E,O){const I=A.context();let S=O.items.length===0;const k=i(1,x,E);k.cases=[],k.cases.push(O);do{const D=f(A);S||(S=D.items.length===0),k.cases.push(D)}while(I.currentType!==14);return S&&o(A,ht.MUST_HAVE_MESSAGES_IN_PLURAL,E,0),l(k,A.currentOffset(),A.currentPosition()),k}(m,_,y,b)}return{parse:function(m){const g=OM(m,ci({},e)),_=g.context(),y=i(0,_.offset,_.startLoc);return t&&y.loc&&(y.loc.source=m),y.body=v(g),e.onCacheKey&&(y.cacheKey=e.onCacheKey(m)),_.currentType!==14&&o(g,ht.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,m[_.offset]||""),l(y,g.currentOffset(),g.currentPosition()),y}}}function To(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 D5(e,t){for(let n=0;ni,helper:l=>(i.helpers.add(l),l)}}(e);n.helper("normalize"),e.body&&V2(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function I5(e){if(e.items.length===1){const t=e.items[0];t.type!==3&&t.type!==9||(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n1){r.push(`${a("plural")}([`),r.indent(i());const l=o.cases.length;for(let s=0;s{const n=vt(t.mode)?t.mode:"normal",r=vt(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,a=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,i=t.needIndent?t.needIndent:n!=="arrow",l=e.helpers||[],s=function(d,p){const{sourceMap:f,filename:v,breakLineCode:m,needIndent:g}=p,_=p.location!==!1,y={filename:v,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:m,needIndent:g,indentLevel:0};function b(x,E){y.code+=x}function A(x,E=!0){const O=E?m:"";b(g?O+" ".repeat(x):O)}return _&&d.loc&&(y.source=d.loc.source),{context:()=>y,push:b,indent:function(x=!0){const E=++y.indentLevel;x&&A(E)},deindent:function(x=!0){const E=--y.indentLevel;x&&A(E)},newline:function(){A(y.indentLevel)},helper:x=>`_${x}`,needIndent:()=>y.needIndent}}(e,{mode:n,filename:r,sourceMap:o,breakLineCode:a,needIndent:i});s.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),s.indent(i),l.length>0&&(s.push(`const { ${P2(l.map(d=>`${d}: _${d}`),", ")} } = ctx`),s.newline()),s.push("return "),Is(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 NM(e,t={}){const n=ci({},t),r=!!n.jit,o=!!n.minify,a=n.optimize==null||n.optimize,i=LM(n).parse(e);return r?(a&&function(l){const s=l.body;s.type===2?I5(s):s.cases.forEach(c=>I5(c))}(i),o&&Ds(i),{ast:i,code:""}):(RM(i,n),VM(i,n))}const di=[];di[0]={w:[0],i:[3,0],"[":[4],o:[7]},di[1]={w:[1],".":[2],"[":[4],o:[7]},di[2]={w:[2],i:[3,0],0:[3,0]},di[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},di[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},di[5]={"'":[4,0],o:8,l:[5,0]},di[6]={'"':[4,0],o:8,l:[6,0]};const FM=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function $M(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 BM(e){const t=e.trim();return(e.charAt(0)!=="0"||!isNaN(parseInt(e)))&&(n=t,FM.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 L5(e){const t=[];let n,r,o,a,i,l,s,c=-1,u=0,d=0;const p=[];function f(){const v=e[c+1];if(u===5&&v==="'"||u===6&&v==='"')return c++,o="\\"+v,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=BM(r),r===!1))return!1;p[1]()}};u!==null;)if(c++,n=e[c],n!=="\\"||!f()){if(a=$M(n),s=di[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 R5=new Map;function M5(e,t){return xn(e)?e[t]:null}const zM=e=>e,jM=e=>"",P5="text",HM=e=>e.length===0?"":P2(e),UM=e=>e==null?"":Jo(e)||on(e)&&e.toString===x5?JSON.stringify(e,null,2):String(e);function V5(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function N5(e={}){const t=e.locale,n=function(d){const p=zr(d.pluralIndex)?d.pluralIndex:-1;return d.named&&(zr(d.named.count)||zr(d.named.n))?zr(d.named.count)?d.named.count:zr(d.named.n)?d.named.n:p:p}(e),r=xn(e.pluralRules)&&vt(t)&&En(e.pluralRules[t])?e.pluralRules[t]:V5,o=xn(e.pluralRules)&&vt(t)&&En(e.pluralRules[t])?V5:void 0,a=e.list||[],i=e.named||{};zr(e.pluralIndex)&&function(d,p){p.count||(p.count=d),p.n||(p.n=d)}(n,i);function l(d){return(En(e.messages)?e.messages(d):!!xn(e.messages)&&e.messages[d])||(e.parent?e.parent.message(d):jM)}const s=on(e.processor)&&En(e.processor.normalize)?e.processor.normalize:HM,c=on(e.processor)&&En(e.processor.interpolate)?e.processor.interpolate:UM,u={list:d=>a[d],named:d=>i[d],plural:d=>d[r(n,d.length,o)],linked:(d,...p)=>{const[f,v]=p;let m="text",g="";p.length===1?xn(f)?(g=f.modifier||g,m=f.type||m):vt(f)&&(g=f||g):p.length===2&&(vt(f)&&(g=f||g),vt(v)&&(m=v||m));const _=l(d)(u),y=m==="vnode"&&Jo(_)&&g?_[0]:_;return g?(b=>e.modifiers?e.modifiers[b]:zM)(g)(y,m):y},message:l,type:on(e.processor)&&vt(e.processor.type)?e.processor.type:P5,interpolate:c,normalize:s,values:ci({},a,i)};return u}let Ls=null;function F5(e,t,n){Ls&&Ls.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const $5=GM("function:translate");function GM(e){return t=>Ls&&Ls.emit(e,t)}const B5=Z1.__EXTEND_POINT__,_l=k5(B5),mr={NOT_FOUND_KEY:B5,FALLBACK_TO_TRANSLATE:_l(),CANNOT_FORMAT_NUMBER:_l(),FALLBACK_TO_NUMBER_FORMAT:_l(),CANNOT_FORMAT_DATE:_l(),FALLBACK_TO_DATE_FORMAT:_l(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:_l(),__EXTEND_POINT__:_l()},qM={[mr.NOT_FOUND_KEY]:"Not found '{key}' key in '{locale}' locale messages.",[mr.FALLBACK_TO_TRANSLATE]:"Fall back to translate '{key}' key with '{target}' locale.",[mr.CANNOT_FORMAT_NUMBER]:"Cannot format a number value due to not supported Intl.NumberFormat.",[mr.FALLBACK_TO_NUMBER_FORMAT]:"Fall back to number format '{key}' key with '{target}' locale.",[mr.CANNOT_FORMAT_DATE]:"Cannot format a date value due to not supported Intl.DateTimeFormat.",[mr.FALLBACK_TO_DATE_FORMAT]:"Fall back to datetime format '{key}' key with '{target}' locale.",[mr.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 pi(e,...t){return Q1(qM[e],...t)}const z5=ht.__EXTEND_POINT__,bl=k5(z5),Mn={INVALID_ARGUMENT:z5,INVALID_DATE_ARGUMENT:bl(),INVALID_ISO_DATE_ARGUMENT:bl(),NOT_SUPPORT_NON_STRING_MESSAGE:bl(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:bl(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:bl(),NOT_SUPPORT_LOCALE_TYPE:bl(),__EXTEND_POINT__:bl()};function Do(e){return Ts(e,null,{messages:WM})}const WM={[Mn.INVALID_ARGUMENT]:"Invalid arguments",[Mn.INVALID_DATE_ARGUMENT]:"The date provided is an invalid Date object.Make sure your Date represents a valid date.",[Mn.INVALID_ISO_DATE_ARGUMENT]:"The argument provided is not a valid ISO date string",[Mn.NOT_SUPPORT_NON_STRING_MESSAGE]:"Not support non-string message",[Mn.NOT_SUPPORT_LOCALE_PROMISE_VALUE]:"cannot support promise value",[Mn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION]:"cannot support async function",[Mn.NOT_SUPPORT_LOCALE_TYPE]:"cannot support locale type"};function ep(e,t){return t.locale!=null?F2(t.locale):F2(e.locale)}let N2;function F2(e){if(vt(e))return e;if(En(e)){if(e.resolvedOnce&&N2!=null)return N2;if(e.constructor.name==="Function"){const t=e();if(vM(t))throw Do(Mn.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return N2=t}throw Do(Mn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw Do(Mn.NOT_SUPPORT_LOCALE_TYPE)}function j5(e,t,n){return[...new Set([n,...Jo(t)?t:xn(t)?Object.keys(t):vt(t)?[t]:[n]])]}function H5(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let q5,W5,K5,Y5=null;const X5=()=>Y5;let Q5=null,J5=0;function np(e,t){return e instanceof RegExp?e.test(t):e}function Z5(e,t){return e instanceof RegExp?e.test(t):e}function rp(e,t,n,r,o){const{missing:a,onWarn:i}=e;{const l=e.__v_emitter;l&&l.emit("missing",{locale:n,key:t,type:o,groupId:`${o}:${t}`})}if(a!==null){const l=a(e,n,t,o);return vt(l)?l:t}return Z5(r,t)&&i(pi(mr.NOT_FOUND_KEY,{key:t,locale:n})),t}function $2(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,e_(n,s)],[]))}return e_(n,o)}(t,e)}function e_(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,B2(e,a)],[]);return e.normalize(r)}}function B2(e,t){const n=t.t||t.type;switch(n){case 3:{const r=t;return r.v||r.value}case 9:{const r=t;return r.v||r.value}case 4:{const r=t;return e.interpolate(e.named(r.k||r.key))}case 5:{const r=t;return e.interpolate(e.list(r.i!=null?r.i:r.index))}case 6:{const r=t,o=r.m||r.modifier;return e.linked(B2(e,r.k||r.key),o?B2(e,o):void 0,e.type)}case 7:{const r=t;return r.v||r.value}case 8:{const r=t;return r.v||r.value}default:throw new Error(`unhandled node type on format message part: ${n}`)}}const XM="Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.";function t_(e,t){t&&AM(e)&&Os(Q1(XM,{source:e}))}const n_=e=>e;let Al=Object.create(null);function r_(e){e.code===Z1.USE_MODULO_SYNTAX&&Os(`The use of named interpolation with modulo syntax is deprecated. It will be removed in v10.
reference: https://vue-i18n.intlify.dev/guide/essentials/syntax#rails-i18n-format
(message compiler warning message: ${e.message})`)}const wl=e=>xn(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function o_(e,t={}){let n=!1;const r=t.onError||_M;return t.onError=o=>{n=!0,r(o)},{...NM(e,t),detectError:n}}const a_=()=>"",so=e=>En(e);function i_(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,v=n,m=null;const g="translate";for(let _=0;_r;return p.locale=n,p.key=t,p}let s,c,u=null;gl&&(u=window.performance.now(),s="intlify-message-compilation-start",c="intlify-message-compilation-end",Br&&Br(s));const d=i(r,function(p,f,v,m,g,_){return{locale:f,key:v,warnHtmlMessage:g,onError:y=>{_&&_(y);{const b=function(O){if(vt(O))return O;if(O.loc&&O.loc.source)return O.loc.source}(m),A=`Message compilation error: ${y.message}`,x=y.location&&b&&function(O,I=0,S=O.length){const k=O.split(/\r?\n/);let D=0;const w=[];for(let T=0;T=I){for(let P=T-C5;P<=T+C5||S>D;P++){if(P<0||P>=k.length)continue;const M=P+1;w.push(`${M}${" ".repeat(3-String(M).length)}| ${k[P]}`);const N=k[P].length;if(P===T){const C=I-(D-N)+1,R=Math.max(1,S>D?N-C:S-I);w.push(" | "+" ".repeat(C)+"^".repeat(R))}else if(P>T){if(S>D){const C=Math.max(Math.min(S-D,N),1);w.push(" | "+"^".repeat(C))}D+=N+1}}break}return w.join(`
`)}(b,y.location.start.offset,y.location.end.offset),E=p.__v_emitter;E&&b&&E.emit("compile-error",{message:b,error:y.message,start:y.location&&y.location.start.offset,end:y.location&&y.location.end.offset,groupId:`translate:${v}`}),console.error(x?`${A}
${x}`:A)}},onCacheKey:y=>fM(f,v,y)}}(e,n,o,r,l,a));if(gl){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&&Br&&yl&&(Br(c),yl("intlify message compilation",s,c))}return d.locale=n,d.key=t,d.source=r,d}function s_(...e){const[t,n,r]=e,o={};if(!(vt(t)||zr(t)||so(t)||wl(t)))throw Do(Mn.INVALID_ARGUMENT);const a=zr(t)?String(t):(so(t),t);return zr(n)?o.plural=n:vt(n)?o.default=n:on(n)&&!M2(n)?o.named=n:Jo(n)&&(o.list=n),zr(r)?o.plural=r:vt(r)?o.default=r:on(r)&&ci(o,r),[a,o]}const c_=typeof Intl<"u",QM=c_&&Intl.DateTimeFormat!==void 0,JM=c_&&Intl.NumberFormat!==void 0,u_=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function d_(...e){const[t,n,r,o]=e,a={};let i,l={};if(vt(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw Do(Mn.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 Do(Mn.INVALID_ISO_DATE_ARGUMENT)}}else if(mM(t)){if(isNaN(t.getTime()))throw Do(Mn.INVALID_DATE_ARGUMENT);i=t}else{if(!zr(t))throw Do(Mn.INVALID_ARGUMENT);i=t}return vt(n)?a.key=n:on(n)&&Object.keys(n).forEach(s=>{u_.includes(s)?l[s]=n[s]:a[s]=n[s]}),vt(r)?a.locale=r:on(r)&&(l=r),on(o)&&(l=o),[a.key||"",i,a,l]}const p_=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function f_(...e){const[t,n,r,o]=e,a={};let i={};if(!zr(t))throw Do(Mn.INVALID_ARGUMENT);const l=t;return vt(n)?a.key=n:on(n)&&Object.keys(n).forEach(s=>{p_.includes(s)?i[s]=n[s]:a[s]=n[s]}),vt(r)?a.locale=r:on(r)&&(i=r),on(o)&&(i=o),[a.key||"",l,a,i]}const ZM=Object.freeze(Object.defineProperty({__proto__:null,CompileErrorCodes:ht,CoreErrorCodes:Mn,CoreWarnCodes:mr,DATETIME_FORMAT_OPTIONS_KEYS:u_,DEFAULT_LOCALE:tp,DEFAULT_MESSAGE_DATA_TYPE:P5,MISSING_RESOLVE_VALUE:"",NOT_REOSLVED:-1,NUMBER_FORMAT_OPTIONS_KEYS:p_,VERSION:U5,clearCompileCache:function(){Al=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(t.onWarn=r_,vt(e)){const n=!fr(t.warnHtmlMessage)||t.warnHtmlMessage;t_(e,n);const r=(t.onCacheKey||n_)(e),o=Al[r];if(o)return o;const{ast:a,detectError:i}=o_(e,{...t,location:!0,jit:!0}),l=$2(a);return i?l:Al[r]=l}{if(!wl(e))return Os(`the message that is resolve with key '${t.key}' is not supported for jit compilation`),()=>e;const n=e.cacheKey;return n?Al[n]||(Al[n]=$2(e)):$2(e)}},compileToFunction:(e,t)=>{if(!vt(e))throw Do(Mn.NOT_SUPPORT_NON_STRING_MESSAGE);t.onWarn=r_;{t_(e,!fr(t.warnHtmlMessage)||t.warnHtmlMessage);const n=(t.onCacheKey||n_)(e),r=Al[n];if(r)return r;const{code:o,detectError:a}=o_(e,t),i=new Function(`return ${o}`)();return a?i:Al[n]=i}},createCompileError:Ts,createCoreContext:function(e={}){const t=En(e.onWarn)?e.onWarn:Os,n=vt(e.version)?e.version:U5,r=vt(e.locale)||En(e.locale)?e.locale:tp,o=En(r)?tp:r,a=Jo(e.fallbackLocale)||on(e.fallbackLocale)||vt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=on(e.messages)?e.messages:{[o]:{}},l=on(e.datetimeFormats)?e.datetimeFormats:{[o]:{}},s=on(e.numberFormats)?e.numberFormats:{[o]:{}},c=ci({},e.modifiers||{},{upper:(P,M)=>M==="text"&&vt(P)?P.toUpperCase():M==="vnode"&&xn(P)&&"__v_isVNode"in P?P.children.toUpperCase():P,lower:(P,M)=>M==="text"&&vt(P)?P.toLowerCase():M==="vnode"&&xn(P)&&"__v_isVNode"in P?P.children.toLowerCase():P,capitalize:(P,M)=>M==="text"&&vt(P)?G5(P):M==="vnode"&&xn(P)&&"__v_isVNode"in P?G5(P.children):P}),u=e.pluralRules||{},d=En(e.missing)?e.missing:null,p=!fr(e.missingWarn)&&!w5(e.missingWarn)||e.missingWarn,f=!fr(e.fallbackWarn)&&!w5(e.fallbackWarn)||e.fallbackWarn,v=!!e.fallbackFormat,m=!!e.unresolving,g=En(e.postTranslation)?e.postTranslation:null,_=on(e.processor)?e.processor:null,y=!fr(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,A=En(e.messageCompiler)?e.messageCompiler:q5;var x;En(e.messageCompiler)&&(x=pi(mr.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER),O5[x]||(O5[x]=!0,Os(x)));const E=En(e.messageResolver)?e.messageResolver:W5||M5,O=En(e.localeFallbacker)?e.localeFallbacker:K5||j5,I=xn(e.fallbackContext)?e.fallbackContext:void 0,S=e,k=xn(S.__datetimeFormatters)?S.__datetimeFormatters:new Map,D=xn(S.__numberFormatters)?S.__numberFormatters:new Map,w=xn(S.__meta)?S.__meta:{};J5++;const T={version:n,cid:J5,locale:r,fallbackLocale:a,messages:i,modifiers:c,pluralRules:u,missing:d,missingWarn:p,fallbackWarn:f,fallbackFormat:v,unresolving:m,postTranslation:g,processor:_,warnHtmlMessage:y,escapeParameter:b,messageCompiler:A,messageResolver:E,localeFallbacker:O,fallbackContext:I,onWarn:t,__meta:w};return T.datetimeFormats=l,T.numberFormats=s,T.__datetimeFormatters=k,T.__numberFormatters=D,T.__v_emitter=S.__v_emitter!=null?S.__v_emitter:void 0,F5(T,n,w),T},createCoreError:Do,createMessageContext:N5,datetime:function(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__datetimeFormatters:l}=e;if(!QM)return a(pi(mr.CANNOT_FORMAT_DATE)),"";const[s,c,u,d]=d_(...t),p=fr(u.missingWarn)?u.missingWarn:e.missingWarn,f=fr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,v=!!u.part,m=ep(e,u),g=i(e,o,m);if(!vt(s)||s==="")return new Intl.DateTimeFormat(m,d).format(c);let _,y={},b=null,A=m,x=null;const E="datetime format";for(let S=0;SQ5,getLocale:ep,getWarnMessage:pi,handleMissing:rp,initI18nDevTools:F5,isMessageAST:wl,isMessageFunction:so,isTranslateFallbackWarn:np,isTranslateMissingWarn:Z5,number:function(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__numberFormatters:l}=e;if(!JM)return a(pi(mr.CANNOT_FORMAT_NUMBER)),"";const[s,c,u,d]=f_(...t),p=fr(u.missingWarn)?u.missingWarn:e.missingWarn,f=fr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,v=!!u.part,m=ep(e,u),g=i(e,o,m);if(!vt(s)||s==="")return new Intl.NumberFormat(m,d).format(c);let _,y={},b=null,A=m,x=null;const E="number format";for(let S=0;S{Y5=e},setDevToolsHook:function(e){Ls=e},setFallbackContext:e=>{Q5=e},translate:function(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:a,fallbackLocale:i,messages:l}=e,[s,c]=s_(...t),u=fr(c.missingWarn)?c.missingWarn:e.missingWarn,d=fr(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,p=fr(c.escapeParameter)?c.escapeParameter:e.escapeParameter,f=!!c.resolvedMessage,v=vt(c.default)||fr(c.default)?fr(c.default)?a?s:()=>s:c.default:n?a?s:()=>s:"",m=n||v!=="",g=ep(e,c);p&&function(D){Jo(D.list)?D.list=D.list.map(w=>vt(w)?E5(w):w):xn(D.named)&&Object.keys(D.named).forEach(w=>{vt(D.named[w])&&(D.named[w]=E5(D.named[w]))})}(c);let[_,y,b]=f?[s,g,l[g]||{}]:i_(e,s,g,i,d,u),A=_,x=s;if(f||vt(A)||wl(A)||so(A)||m&&(A=v,x=A),!(f||(vt(A)||wl(A)||so(A))&&vt(y)))return o?-1:s;if(vt(A)&&e.messageCompiler==null)return Os(`The message format compilation is not supported in this build. Because message compiler isn't included. You need to pre-compilation all message format. So translate function return '${s}'.`),s;let E=!1;const O=so(A)?A:l_(e,s,y,A,x,()=>{E=!0});if(E)return A;const I=function(D,w,T,P){const{modifiers:M,pluralRules:N,messageResolver:C,fallbackLocale:R,fallbackWarn:j,missingWarn:H,fallbackContext:$}=D,G=J=>{let Y=C(T,J);if(Y==null&&$){const[,,ae]=i_($,J,w,R,j,H);Y=C(ae,J)}if(vt(Y)||wl(Y)){let ae=!1;const he=l_(D,J,w,Y,J,()=>{ae=!0});return ae?a_:he}return so(Y)?Y:a_},z={locale:w,modifiers:M,pluralRules:N,messages:G};return D.processor&&(z.processor=D.processor),P.list&&(z.list=P.list),P.named&&(z.named=P.named),zr(P.plural)&&(z.pluralIndex=P.plural),z}(e,y,b,c),S=function(D,w,T){let P,M,N=null;gl&&(N=window.performance.now(),P="intlify-message-evaluation-start",M="intlify-message-evaluation-end",Br&&Br(P));const C=w(T);if(gl){const R=window.performance.now(),j=D.__v_emitter;j&&N&&j.emit("message-evaluation",{type:"message-evaluation",value:C,time:R-N,groupId:`translate:${w.key}`}),P&&M&&Br&&yl&&(Br(M),yl("intlify message evaluation",P,M))}return C}(e,O,N5(I)),k=r?r(S,s):S;{const D={timestamp:Date.now(),key:vt(s)?s:so(A)?A.key:"",locale:y||(so(A)?A.locale:""),format:vt(A)?A:so(A)?A.source:"",message:k};D.meta=ci({},e.__meta,X5()||{}),$5(D)}return k},translateDevTools:$5,updateFallbackLocale:function(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}},Symbol.toStringTag,{value:"Module"})),eP=tu(ZM);function jr(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}let qt,El,yt,h_,xl,mu,Kt,op,m_,fi,hi,vu,Sa,mi,z2,Sl,Cl,gu,ap,kl,v_,yu,g_,Pn,y_,Vn,Zo,ea,co,Ca,_u,Rs,bu;qt=Object.freeze({}),El=Object.freeze([]),yt=()=>{},h_=()=>!1,xl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),mu=e=>e.startsWith("onUpdate:"),Kt=Object.assign,op=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},m_=Object.prototype.hasOwnProperty,dt=(e,t)=>m_.call(e,t),Oe=Array.isArray,fi=e=>Sl(e)==="[object Map]",hi=e=>Sl(e)==="[object Set]",vu=e=>Sl(e)==="[object Date]",Be=e=>typeof e=="function",Xe=e=>typeof e=="string",Sa=e=>typeof e=="symbol",nt=e=>e!==null&&typeof e=="object",mi=e=>(nt(e)||Be(e))&&Be(e.then)&&Be(e.catch),z2=Object.prototype.toString,Sl=e=>z2.call(e),Cl=e=>Sl(e).slice(8,-1),gu=e=>Sl(e)==="[object Object]",ap=e=>Xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,kl=jr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),v_=jr("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),yu=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},g_=/-(\w)/g,Pn=yu(e=>e.replace(g_,(t,n)=>n?n.toUpperCase():"")),y_=/\B([A-Z])/g,Vn=yu(e=>e.replace(y_,"-$1").toLowerCase()),Zo=yu(e=>e.charAt(0).toUpperCase()+e.slice(1)),ea=yu(e=>e?`on${Zo(e)}`:""),co=(e,t)=>!Object.is(e,t),Ca=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Rs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},bu=e=>{const t=Xe(e)?Number(e):NaN;return isNaN(t)?e:t};let __;const j2=()=>__||(__=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),tP=jr("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");We=function(e){if(Oe(e)){const t={};for(let n=0;n{if(n){const r=n.split(rP);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}v6=function(e){let t="";if(!e||Xe(e))return t;for(const n in e){const r=e[n],o=n.startsWith("--")?n:Vn(n);(Xe(r)||typeof r=="number")&&(t+=`${o}:${r};`)}return t},B=function(e){let t="";if(Xe(e))t=e;else if(Oe(e))for(let n=0;nvi(n,t))}let U2,lp;Ne=e=>Xe(e)?e:e==null?"":Oe(e)||nt(e)&&(e.toString===z2||!Be(e.toString))?JSON.stringify(e,U2,2):String(e),U2=(e,t)=>t&&t.__v_isRef?U2(e,t.value):fi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],a)=>(n[lp(r,a)+" =>"]=o,n),{})}:hi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>lp(n))}:Sa(t)?lp(t):!nt(t)||Oe(t)||gu(t)?t:String(t),lp=(e,t="")=>{var n;return Sa(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function ta(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let Hr,Ol;class G2{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Hr,!t&&Hr&&(this.index=(Hr.scopes||(Hr.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Hr;try{return Hr=this,t()}finally{Hr=n}}else ta("cannot run an inactive effect scope.")}on(){Hr=this}off(){Hr=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),_i()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=gi,n=Ol;try{return gi=!0,Ol=this,this._runnings++,E_(this),this.fn()}finally{x_(this),this._runnings--,Ol=n,gi=t}}stop(){var t;this.active&&(E_(this),x_(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function pP(e){return e.value}function E_(e){e._trackId++,e._depsLength=0}function x_(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},sp=new WeakMap,Tl=Symbol("iterate"),X2=Symbol("Map key iterate");function tr(e,t,n){if(gi&&Ol){let r=sp.get(e);r||sp.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=T_(()=>r.delete(n))),k_(Ol,o,{target:e,type:t,key:n})}}function na(e,t,n,r,o,a){const i=sp.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&Oe(e)){const s=Number(r);i.forEach((c,u)=>{(u==="length"||!Sa(u)&&u>=s)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Oe(e)?ap(n)&&l.push(i.get("length")):(l.push(i.get(Tl)),fi(e)&&l.push(i.get(X2)));break;case"delete":Oe(e)||(l.push(i.get(Tl)),fi(e)&&l.push(i.get(X2)));break;case"set":fi(e)&&l.push(i.get(Tl))}W2();for(const s of l)s&&O_(s,4,{target:e,type:t,key:n,newValue:r,oldValue:o,oldTarget:a});K2()}const fP=jr("__proto__,__v_isRef,__isVue"),D_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Sa)),I_=hP();function hP(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=lt(this);for(let a=0,i=this.length;a{e[t]=function(...n){yi(),W2();const r=lt(this)[t].apply(this,n);return K2(),_i(),r}}),e}function mP(e){const t=lt(this);return tr(t,"has",e),t.hasOwnProperty(e)}class L_{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,a=this._isShallow;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?H_:j_:a?z_:B_).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=Oe(t);if(!o){if(i&&dt(I_,n))return Reflect.get(I_,n,r);if(n==="hasOwnProperty")return mP}const l=Reflect.get(t,n,r);return(Sa(n)?D_.has(n):fP(n))?l:(o||tr(t,"get",n),a?l:wt(l)?i&&ap(n)?l:l.value:nt(l)?o?Ea(l):It(l):l)}}class R_ extends L_{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];if(!this._isShallow){const s=ka(a);if(Ai(r)||ka(r)||(a=lt(a),r=lt(r)),!Oe(t)&&wt(a)&&!wt(r))return!s&&(a.value=r,!0)}const i=Oe(t)&&ap(n)?Number(n)e,cp=e=>Reflect.getPrototypeOf(e);function up(e,t,n=!1,r=!1){const o=lt(e=e.__v_raw),a=lt(t);n||(co(t,a)&&tr(o,"get",t),tr(o,"get",a));const{has:i}=cp(o),l=r?Q2:n?J2:xu;return i.call(o,t)?l(e.get(t)):i.call(o,a)?l(e.get(a)):void(e!==o&&e.get(t))}function dp(e,t=!1){const n=this.__v_raw,r=lt(n),o=lt(e);return t||(co(e,o)&&tr(r,"has",e),tr(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function pp(e,t=!1){return e=e.__v_raw,!t&&tr(lt(e),"iterate",Tl),Reflect.get(e,"size",e)}function P_(e){e=lt(e);const t=lt(this);return cp(t).has.call(t,e)||(t.add(e),na(t,"add",e,e)),this}function V_(e,t){t=lt(t);const n=lt(this),{has:r,get:o}=cp(n);let a=r.call(n,e);a?$_(n,r,e):(e=lt(e),a=r.call(n,e));const i=o.call(n,e);return n.set(e,t),a?co(t,i)&&na(n,"set",e,t,i):na(n,"add",e,t),this}function N_(e){const t=lt(this),{has:n,get:r}=cp(t);let o=n.call(t,e);o?$_(t,n,e):(e=lt(e),o=n.call(t,e));const a=r?r.call(t,e):void 0,i=t.delete(e);return o&&na(t,"delete",e,void 0,a),i}function F_(){const e=lt(this),t=e.size!==0,n=fi(e)?new Map(e):new Set(e),r=e.clear();return t&&na(e,"clear",void 0,void 0,n),r}function fp(e,t){return function(n,r){const o=this,a=o.__v_raw,i=lt(a),l=t?Q2:e?J2:xu;return!e&&tr(i,"iterate",Tl),a.forEach((s,c)=>n.call(r,l(s),l(c),o))}}function hp(e,t,n){return function(...r){const o=this.__v_raw,a=lt(o),i=fi(a),l=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,c=o[e](...r),u=n?Q2:t?J2:xu;return!t&&tr(a,"iterate",s?X2:Tl),{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 bi(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";ta(`${Zo(e)} operation ${n}failed: target is readonly.`,lt(this))}return e!=="delete"&&(e==="clear"?void 0:this)}}function bP(){const e={get(o){return up(this,o)},get size(){return pp(this)},has:dp,add:P_,set:V_,delete:N_,clear:F_,forEach:fp(!1,!1)},t={get(o){return up(this,o,!1,!0)},get size(){return pp(this)},has:dp,add:P_,set:V_,delete:N_,clear:F_,forEach:fp(!1,!0)},n={get(o){return up(this,o,!0)},get size(){return pp(this,!0)},has(o){return dp.call(this,o,!0)},add:bi("add"),set:bi("set"),delete:bi("delete"),clear:bi("clear"),forEach:fp(!0,!1)},r={get(o){return up(this,o,!0,!0)},get size(){return pp(this,!0)},has(o){return dp.call(this,o,!0)},add:bi("add"),set:bi("set"),delete:bi("delete"),clear:bi("clear"),forEach:fp(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=hp(o,!1,!1),n[o]=hp(o,!0,!1),t[o]=hp(o,!1,!0),r[o]=hp(o,!0,!0)}),[e,n,t,r]}const[AP,wP,EP,xP]=bP();function mp(e,t){const n=t?e?xP:EP:e?wP:AP;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(dt(n,o)&&o in r?n:r,o,a)}const SP={get:mp(!1,!1)},CP={get:mp(!1,!0)},kP={get:mp(!0,!1)},OP={get:mp(!0,!0)};function $_(e,t,n){const r=lt(n);if(r!==n&&t.call(e,r)){const o=Cl(e);ta(`Reactive ${o} contains both the raw and reactive versions of the same object${o==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const B_=new WeakMap,z_=new WeakMap,j_=new WeakMap,H_=new WeakMap;It=function(e){return ka(e)?e:gp(e,!1,vP,SP,B_)};function vp(e){return gp(e,!1,yP,CP,z_)}Ea=function(e){return gp(e,!0,gP,kP,j_)};function Dl(e){return gp(e,!0,_P,OP,H_)}function gp(e,t,n,r,o){if(!nt(e))return ta(`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}}(Cl(l));var l;if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function Io(e){return ka(e)?Io(e.__v_raw):!(!e||!e.__v_isReactive)}function ka(e){return!(!e||!e.__v_isReadonly)}function Ai(e){return!(!e||!e.__v_isShallow)}function Eu(e){return Io(e)||ka(e)}lt=function(e){const t=e&&e.__v_raw;return t?lt(t):e},_n=function(e){return Object.isExtensible(e)&&_u(e,"__v_skip",!0),e};const xu=e=>nt(e)?It(e):e,J2=e=>nt(e)?Ea(e):e;class U_{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ms(()=>t(this._value),()=>Ps(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=lt(this);return t._cacheable&&!t.effect.dirty||!co(t._value,t._value=t.effect.run())||Ps(t,4),Z2(t),t.effect._dirtyLevel>=2&&(this._warnRecursive&&ta("Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided. Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free",`
getter: `,this.getter),Ps(t,2)),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function G_(e,t,n=!1){let r,o;const a=Be(e);a?(r=e,o=()=>{ta("Write operation failed: computed value is readonly")}):(r=e.get,o=e.set);const i=new U_(r,o,a||!o,n);return t&&!n&&(i.effect.onTrack=t.onTrack,i.effect.onTrigger=t.onTrigger),i}function Z2(e){var t;gi&&Ol&&(e=lt(e),k_(Ol,(t=e.dep)!=null?t:e.dep=T_(()=>e.dep=void 0,e instanceof U_?e:void 0),{target:e,type:"get",key:"value"}))}function Ps(e,t=4,n){const r=(e=lt(e)).dep;r&&O_(r,t,{target:e,type:"set",key:"value",newValue:n})}wt=function(e){return!(!e||e.__v_isRef!==!0)},U=function(e){return q_(e,!1)},yn=function(e){return q_(e,!0)};function q_(e,t){return wt(e)?e:new TP(e,t)}class TP{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:lt(t),this._value=n?t:xu(t)}get value(){return Z2(this),this._value}set value(t){const n=this.__v_isShallow||Ai(t)||ka(t);t=n?t:lt(t),co(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:xu(t),Ps(this,4,t))}}function Vs(e){Ps(e,4,e.value)}h=function(e){return wt(e)?e.value:e};const DP={get:(e,t,n)=>h(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return wt(o)&&!wt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function em(e){return Io(e)?e:new Proxy(e,DP)}class IP{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Z2(this),()=>Ps(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function tm(e){return new IP(e)}An=function(e){Eu(e)||ta("toRefs() expects a reactive object but received a plain one.");const t=Oe(e)?new Array(e.length):{};for(const n in e)t[n]=W_(e,n);return t};class LP{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=sp.get(t))==null?void 0:r.get(n)}(lt(this._object),this._key)}}class RP{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}Gt=function(e,t,n){return wt(e)?e:Be(e)?new RP(e):nt(e)&&arguments.length>1?W_(e,t,n):U(e)};function W_(e,t,n){const r=e[t];return wt(r)?r:new LP(e,t,n)}const Il=[];function Su(e){Il.push(e)}function Cu(){Il.pop()}function Ie(e,...t){yi();const n=Il.length?Il[Il.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=function(){let a=Il[Il.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)ra(r,n,11,[e+t.map(a=>{var i,l;return(l=(i=a.toString)==null?void 0:i.call(a))!=null?l:JSON.stringify(a)}).join(""),n&&n.proxy,o.map(({vnode:a})=>`at <${jp(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,v=` at <${jp(u.component,u.type,f)}`,m=">"+p;return u.props?[v,...MP(u.props),m]:[v+m]}(s))}),l}(o)),console.warn(...a)}_i()}function MP(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...K_(r,e[r]))}),n.length>3&&t.push(" ..."),t}function K_(e,t,n){return Xe(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:wt(t)?(t=K_(e,lt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):Be(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=lt(t),n?t:[`${e}=`,t])}function nm(e,t){e!==void 0&&(typeof e!="number"?Ie(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&Ie(`${t} is NaN - the duration expression might be incorrect.`))}const yp={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 ra(e,t,n,r){try{return r?e(...r):e()}catch(o){wi(o,t,n)}}function Ur(e,t,n,r){if(Be(e)){const a=ra(e,t,n,r);return a&&mi(a)&&a.catch(i=>{wi(i,t,n)}),a}const o=[];for(let a=0;a>>1,a=nr[o],i=Du(a);iDu(n)-Du(r));if(Ns.length=0,Oa)return void Oa.push(...t);for(Oa=t,e=e||new Map,Ei=0;Eie.id==null?1/0:e.id,VP=(e,t)=>{const n=Du(e)-Du(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function J_(e){rm=!1,ku=!0,e=e||new Map,nr.sort(VP);const t=n=>am(e,n);try{for(oa=0;oaPP){const r=t.ownerInstance,o=r&&Hu(r.type);return wi(`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 xi=!1;const Fs=new Set;j2().__VUE_HMR_RUNTIME__={createRecord:im(Z_),rerender:im(function(e,t){const n=Ll.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,Iu(r.type).render=t),r.renderCache=[],xi=!0,r.effect.dirty=!0,r.update(),xi=!1}))}),reload:im(function(e,t){const n=Ll.get(e);if(!n)return;t=Iu(t),eb(n.initialDef,t);const r=[...n.instances];for(const o of r){const a=Iu(o.type);Fs.has(a)||(a!==n.initialDef&&eb(a,t),Fs.add(a)),o.appContext.propsCache.delete(o.type),o.appContext.emitsCache.delete(o.type),o.appContext.optionsCache.delete(o.type),o.ceReload?(Fs.add(a),o.ceReload(t.styles),Fs.delete(a)):o.parent?(o.parent.effect.dirty=!0,Ou(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.")}Tu(()=>{for(const o of r)Fs.delete(Iu(o.type))})})};const Ll=new Map;function Z_(e,t){return!Ll.has(e)&&(Ll.set(e,{initialDef:Iu(t),instances:new Set}),!0)}function Iu(e){return c9(e)?e.__vccOpts:e}function eb(e,t){Kt(e,t);for(const n in e)n==="__file"||n in t||delete e[n]}function im(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 Lo,Lu=[],lm=!1;function Ru(e,...t){Lo?Lo.emit(e,...t):lm||Lu.push({event:e,args:t})}function sm(e,t){var n,r;Lo=e,Lo?(Lo.enabled=!0,Lu.forEach(({event:o,args:a})=>Lo.emit(o,...a)),Lu=[]):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=>{sm(o,t)}),setTimeout(()=>{Lo||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,lm=!0,Lu=[])},3e3)):(lm=!0,Lu=[])}const cm=um("component:added"),tb=um("component:updated"),NP=um("component:removed"),FP=e=>{Lo&&typeof Lo.cleanupBuffer=="function"&&!Lo.cleanupBuffer(e)&&NP(e)};function um(e){return t=>{Ru(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const $P=nb("perf:start"),BP=nb("perf:end");function nb(e){return(t,n,r)=>{Ru(e,t.appContext.app,t.uid,t,n,r)}}function zP(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||qt;{const{emitsOptions:u,propsOptions:[d]}=e;if(u)if(t in u){const p=u[t];Be(p)&&(p(...n)||Ie(`Invalid event arguments: event validation failed for event "${t}".`))}else d&&ea(t)in d||Ie(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${ea(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]||qt;p&&(o=n.map(f=>Xe(f)?f.trim():f)),d&&(o=n.map(Rs))}(function(u,d,p){Ru("component:emit",u.appContext.app,u,d,p)})(e,t,o);{const u=t.toLowerCase();u!==t&&r[ea(u)]&&Ie(`Event "${u}" is emitted in component ${jp(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 "${Vn(t)}" instead of "${t}".`)}let l,s=r[l=ea(t)]||r[l=ea(Pn(t))];!s&&a&&(s=r[l=ea(Vn(t))]),s&&Ur(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,Ur(c,e,6,o)}}function rb(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(!Be(e)){const s=c=>{const u=rb(c,t,!0);u&&(l=!0,Kt(i,u))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return a||l?(Oe(a)?a.forEach(s=>i[s]=null):Kt(i,a),nt(e)&&r.set(e,i),i):(nt(e)&&r.set(e,null),null)}function bp(e,t){return!(!e||!xl(t))&&(t=t.slice(2).replace(/Once$/,""),dt(e,t[0].toLowerCase()+t.slice(1))||dt(e,Vn(t))||dt(e,t))}let cn=null,Ap=null;function Mu(e){const t=cn;return cn=e,Ap=e&&e.type.__scopeId||null,t}r6=function(e){Ap=e},o6=function(){Ap=null},pe=function(e,t=cn,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Fm(-1);const a=Mu(t);let i;try{i=e(...o)}finally{Mu(a),r._d&&Fm(1)}return tb(t),i};return r._n=!0,r._c=!0,r._d=!0,r};let dm=!1;function wp(){dm=!0}function Ep(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:v,inheritAttrs:m}=e;let g,_;const y=Mu(e);dm=!1;try{if(4&n.shapeFlag){const x=o||r,E=f.__isScriptSetup?new Proxy(x,{get:(O,I,S)=>(Ie(`Property '${String(I)}' was accessed via 'this'. Avoid using 'this' in templates.`),Reflect.get(O,I,S))}):x;g=kr(u.call(E,x,d,a,f,p,v)),_=s}else{const x=t;s===a&&wp(),g=kr(x.length>1?x(a,{get attrs(){return wp(),s},slots:l,emit:c}):x(a,null)),_=t.props?s:jP(s)}}catch(x){Hs.length=0,wi(x,e,1),g=te(nn)}let b,A=g;if(g.patchFlag>0&&2048&g.patchFlag&&([A,b]=ob(g)),_&&m!==!1){const x=Object.keys(_),{shapeFlag:E}=A;if(x.length){if(7&E)i&&x.some(mu)&&(_=HP(_,i)),A=Gr(A,_);else if(!dm&&A.type!==nn){const O=Object.keys(s),I=[],S=[];for(let k=0,D=O.length;k renders non-element root node that cannot be animated."),A.transition=n.transition),b?b(A):g=A,Mu(y),g}const ob=e=>{const t=e.children,n=e.dynamicChildren,r=xp(t,!1);if(!r)return[e,void 0];if(r.patchFlag>0&&2048&r.patchFlag)return ob(r);const o=t.indexOf(r),a=n?n.indexOf(r):-1;return[kr(r),i=>{t[o]=i,n&&(a>-1?n[a]=i:i.patchFlag>0&&(e.dynamicChildren=[...n,i]))}]};function xp(e,t=!0){let n;for(let r=0;r0&&2048&n.patchFlag)return xp(n.children)}}return n}const jP=e=>{let t;for(const n in e)(n==="class"||n==="style"||xl(n))&&((t||(t={}))[n]=e[n]);return t},HP=(e,t)=>{const n={};for(const r in e)mu(r)&&r.slice(9)in t||(n[r]=e[r]);return n},ab=e=>7&e.shapeFlag||e.type===nn;function ib(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;oe.__isSuspense;let mm=0;const GP={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,a,i,l,s,c){if(e==null)(function(u,d,p,f,v,m,g,_,y){const{p:b,o:{createElement:A}}=y,x=A("div"),E=u.suspense=vm(u,v,f,d,x,p,m,g,_,y);b(null,E.pendingBranch=u.ssContent,x,null,f,E,m,g),E.deps>0?(Pu(u,"onPending"),Pu(u,"onFallback"),b(null,u.ssFallback,d,p,f,null,m,g),$s(E,u.ssFallback)):E.resolve(!1,!0)})(t,n,r,o,a,i,l,s,c);else{if(a&&a.deps>0&&!e.suspense.isInFallback)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);(function(u,d,p,f,v,m,g,_,{p:y,um:b,o:{createElement:A}}){const x=d.suspense=u.suspense;x.vnode=d,d.el=u.el;const E=d.ssContent,O=d.ssFallback,{activeBranch:I,pendingBranch:S,isInFallback:k,isHydrating:D}=x;if(S)x.pendingBranch=E,Mo(E,S)?(y(S,E,x.hiddenContainer,null,v,x,m,g,_),x.deps<=0?x.resolve():k&&(D||(y(I,O,p,f,v,null,m,g,_),$s(x,O)))):(x.pendingId=mm++,D?(x.isHydrating=!1,x.activeBranch=S):b(S,v,x),x.deps=0,x.effects.length=0,x.hiddenContainer=A("div"),k?(y(null,E,x.hiddenContainer,null,v,x,m,g,_),x.deps<=0?x.resolve():(y(I,O,p,f,v,null,m,g,_),$s(x,O))):I&&Mo(E,I)?(y(I,E,p,f,v,x,m,g,_),x.resolve(!0)):(y(null,E,x.hiddenContainer,null,v,x,m,g,_),x.deps<=0&&x.resolve()));else if(I&&Mo(E,I))y(I,E,p,f,v,x,m,g,_),$s(x,E);else if(Pu(d,"onPending"),x.pendingBranch=E,512&E.shapeFlag?x.pendingId=E.component.suspenseId:x.pendingId=mm++,y(null,E,x.hiddenContainer,null,v,x,m,g,_),x.deps<=0)x.resolve();else{const{timeout:w,pendingId:T}=x;w>0?setTimeout(()=>{x.pendingId===T&&x.fallback(O)},w):w===0&&x.fallback(O)}})(e,t,n,r,o,i,l,s,c)}},hydrate:function(e,t,n,r,o,a,i,l,s){const c=t.suspense=vm(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:vm,normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=ub(r?n.default:n),e.ssFallback=r?ub(n.fallback):te(nn)}},qP=GP;function Pu(e,t){const n=e.props&&e.props[t];Be(n)&&n()}let cb=!1;function vm(e,t,n,r,o,a,i,l,s,c,u=!1){cb||(cb=!0,console[console.info?"info":"log"](" is an experimental feature and its API will likely change."));const{p:d,m:p,um:f,n:v,o:{parentNode:m,remove:g}}=c;let _;const y=function(E){var O;return((O=E.props)==null?void 0:O.suspensible)!=null&&E.props.suspensible!==!1}(e);y&&(t!=null&&t.pendingBranch)&&(_=t.pendingId,t.deps++);const b=e.props?bu(e.props.timeout):void 0;nm(b,"Suspense timeout");const A=a,x={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:mm++,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(E=!1,O=!1){if(!E&&!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:I,activeBranch:S,pendingBranch:k,pendingId:D,effects:w,parentComponent:T,container:P}=x;let M=!1;x.isHydrating?x.isHydrating=!1:E||(M=S&&k.transition&&k.transition.mode==="out-in",M&&(S.transition.afterLeave=()=>{D===x.pendingId&&(p(k,P,a===A?v(S):a,0),Tu(w))}),S&&(m(S.el)!==x.hiddenContainer&&(a=v(S)),f(S,T,x,!0)),M||p(k,P,a,0)),$s(x,k),x.pendingBranch=null,x.isInFallback=!1;let N=x.parent,C=!1;for(;N;){if(N.pendingBranch){N.effects.push(...w),C=!0;break}N=N.parent}C||M||Tu(w),x.effects=[],y&&t&&t.pendingBranch&&_===t.pendingId&&(t.deps--,t.deps!==0||O||t.resolve()),Pu(I,"onResolve")},fallback(E){if(!x.pendingBranch)return;const{vnode:O,activeBranch:I,parentComponent:S,container:k,namespace:D}=x;Pu(O,"onFallback");const w=v(I),T=()=>{x.isInFallback&&(d(null,E,k,w,S,null,D,l,s),$s(x,E))},P=E.transition&&E.transition.mode==="out-in";P&&(I.transition.afterLeave=T),x.isInFallback=!0,f(I,S,null,!0),P||T()},move(E,O,I){x.activeBranch&&p(x.activeBranch,E,O,I),x.container=E},next:()=>x.activeBranch&&v(x.activeBranch),registerDep(E,O){const I=!!x.pendingBranch;I&&x.deps++;const S=E.vnode.el;E.asyncDep.catch(k=>{wi(k,E,0)}).then(k=>{if(E.isUnmounted||x.isUnmounted||x.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:D}=E;Su(D),Um(E,k,!1),S&&(D.el=S);const w=!S&&E.subTree.el;O(E,D,m(S||E.subTree.el),S?null:v(E.subTree),x,i,s),w&&g(w),pm(E,D.el),Cu(),I&&--x.deps==0&&x.resolve()})},unmount(E,O){x.isUnmounted=!0,x.activeBranch&&f(x.activeBranch,n,E,O),x.pendingBranch&&f(x.pendingBranch,n,E,O)}};return x}function ub(e){let t;if(Be(e)){const n=Bl&&e._c;n&&(e._d=!1,F()),e=e(),n&&(e._d=!0,t=Cr,e9())}if(Oe(e)){const n=xp(e);!n&&e.filter(r=>r!==fm).length>0&&Ie(" slots expect a single root node."),e=n}return e=kr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function db(e,t){t&&t.pendingBranch?Oe(e)?t.effects.push(...e):t.effects.push(e):Tu(e)}function $s(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,pm(r,o))}const pb=Symbol.for("v-scx"),fb=()=>{{const e=ze(pb);return e||Ie("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};ro=function(e,t){return Vu(e,null,t)};function hb(e,t){return Vu(e,null,Kt({},t,{flush:"post"}))}function mb(e,t){return Vu(e,null,Kt({},t,{flush:"sync"}))}const Cp={};Ae=function(e,t,n){return Be(t)||Ie("`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."),Vu(e,t,n)};function Vu(e,t,{immediate:n,deep:r,flush:o,once:a,onTrack:i,onTrigger:l}=qt){if(t&&a){const O=t;t=(...I)=>{O(...I),E()}}r!==void 0&&typeof r=="number"&&Ie('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&&Ie('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&Ie('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),a!==void 0&&Ie('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const s=O=>{Ie("Invalid watch source: ",O,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=hn,u=O=>r===!0?O:Rl(O,r===!1?1:void 0);let d,p,f=!1,v=!1;if(wt(e)?(d=()=>e.value,f=Ai(e)):Io(e)?(d=()=>u(e),f=!0):Oe(e)?(v=!0,f=e.some(O=>Io(O)||Ai(O)),d=()=>e.map(O=>wt(O)?O.value:Io(O)?u(O):Be(O)?ra(O,c,2):void s(O))):Be(e)?d=t?()=>ra(e,c,2):()=>(p&&p(),Ur(e,c,3,[g])):(d=yt,s(e)),t&&r){const O=d;d=()=>Rl(O())}let m,g=O=>{p=A.onStop=()=>{ra(O,c,4),p=A.onStop=void 0}};if(ju){if(g=yt,t?n&&Ur(t,c,3,[d(),v?[]:void 0,g]):d(),o!=="sync")return yt;{const O=fb();m=O.__watcherHandles||(O.__watcherHandles=[])}}let _=v?new Array(e.length).fill(Cp):Cp;const y=()=>{if(A.active&&A.dirty)if(t){const O=A.run();(r||f||(v?O.some((I,S)=>co(I,_[S])):co(O,_)))&&(p&&p(),Ur(t,c,3,[O,_===Cp?void 0:v&&_[0]===Cp?[]:_,g]),_=O)}else A.run()};let b;y.allowRecurse=!!t,o==="sync"?b=y:o==="post"?b=()=>Wn(y,c&&c.suspense):(y.pre=!0,c&&(y.id=c.uid),b=()=>Ou(y));const A=new Ms(d,yt,b),x=Au(),E=()=>{A.stop(),x&&op(x.effects,A)};return A.onTrack=i,A.onTrigger=l,t?n?y():_=A.run():o==="post"?Wn(A.run.bind(A),c&&c.suspense):A.run(),m&&m.push(E),E}function WP(e,t,n){const r=this.proxy,o=Xe(e)?e.includes(".")?vb(r,e):()=>r[e]:e.bind(r,r);let a;Be(t)?a=t:(a=t.handler,n=t);const i=zl(this),l=Vu(o,a.bind(r),n);return i(),l}function vb(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),wt(e))Rl(e.value,t,n,r);else if(Oe(e))for(let o=0;o{Rl(o,t,n,r)});else if(gu(e))for(const o in e)Rl(e[o],t,n,r);return e}function gb(e){v_(e)&&Ie("Do not use built-in directive ids as custom directive id: "+e)}tt=function(e,t){if(cn===null)return Ie("withDirectives can only be used inside render functions."),e;const n=zp(cn)||cn.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),sn(()=>{e.isUnmounting=!0}),e}const uo=[Function,Array],ym={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:uo,onEnter:uo,onAfterEnter:uo,onEnterCancelled:uo,onBeforeLeave:uo,onLeave:uo,onAfterLeave:uo,onLeaveCancelled:uo,onBeforeAppear:uo,onAppear:uo,onAfterAppear:uo,onAppearCancelled:uo},KP={name:"BaseTransition",props:ym,setup(e,{slots:t}){const n=Ze(),r=gm();return()=>{const o=t.default&&Op(t.default(),!0);if(!o||!o.length)return;let a=o[0];if(o.length>1){let p=!1;for(const f of o)if(f.type!==nn){if(p){Ie(" can only be used on a single element or component. Use for lists.");break}a=f,p=!0}}const i=lt(e),{mode:l}=i;if(l&&l!=="in-out"&&l!=="out-in"&&l!=="default"&&Ie(`invalid mode: ${l}`),r.isLeaving)return _m(a);const s=bb(a);if(!s)return _m(a);const c=Bs(s,i,r,n);Ml(s,c);const u=n.subTree,d=u&&bb(u);if(d&&d.type!==nn&&!Mo(s,d)){const p=Bs(d,i,r,n);if(Ml(d,p),l==="out-in")return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},_m(a);l==="in-out"&&s.type!==nn&&(p.delayLeave=(f,v,m)=>{_b(r,d)[String(d.key)]=d,f[Si]=()=>{v(),f[Si]=void 0,delete c.delayedLeave},c.delayedLeave=m})}return a}}},yb=KP;function _b(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 Bs(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:v,onBeforeAppear:m,onAppear:g,onAfterAppear:_,onAppearCancelled:y}=t,b=String(e.key),A=_b(n,e),x=(I,S)=>{I&&Ur(I,r,9,S)},E=(I,S)=>{const k=S[1];x(I,S),Oe(I)?I.every(D=>D.length<=1)&&k():I.length<=1&&k()},O={mode:a,persisted:i,beforeEnter(I){let S=l;if(!n.isMounted){if(!o)return;S=m||l}I[Si]&&I[Si](!0);const k=A[b];k&&Mo(e,k)&&k.el[Si]&&k.el[Si](),x(S,[I])},enter(I){let S=s,k=c,D=u;if(!n.isMounted){if(!o)return;S=g||s,k=_||c,D=y||u}let w=!1;const T=I[kp]=P=>{w||(w=!0,x(P?D:k,[I]),O.delayedLeave&&O.delayedLeave(),I[kp]=void 0)};S?E(S,[I,T]):T()},leave(I,S){const k=String(e.key);if(I[kp]&&I[kp](!0),n.isUnmounting)return S();x(d,[I]);let D=!1;const w=I[Si]=T=>{D||(D=!0,S(),x(T?v:f,[I]),I[Si]=void 0,A[k]===e&&delete A[k])};A[k]=e,p?E(p,[I,w]):w()},clone:I=>Bs(I,t,n,r)};return O}function _m(e){if(Vl(e))return(e=Gr(e)).children=null,e}function bb(e){return Vl(e)?e.component?e.component.subTree:e.children?e.children[0]:void 0:e}function Ml(e,t){6&e.shapeFlag&&e.component?Ml(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 Op(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;aKt({name:e.name},t,{setup:e}))():e};const Pl=e=>!!e.type.__asyncLoader;Lh=function(e){Be(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((v,m)=>{l(f,()=>v((u++,c=null,d())),()=>m(f),u+1)});throw f}).then(f=>{if(p!==c&&c)return c;if(f||Ie("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&&!nt(f)&&!Be(f))throw new Error(`Invalid async component load result: ${f}`);return s=f,f}))};return ce({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return s},setup(){const p=hn;if(s)return()=>bm(s,p);const f=_=>{c=null,wi(_,p,13,!r)};if(i&&p.suspense||ju)return d().then(_=>()=>bm(_,p)).catch(_=>(f(_),()=>r?te(r,{error:_}):null));const v=U(!1),m=U(),g=U(!!o);return o&&setTimeout(()=>{g.value=!1},o),a!=null&&setTimeout(()=>{if(!v.value&&!m.value){const _=new Error(`Async component timed out after ${a}ms.`);f(_),m.value=_}},a),d().then(()=>{v.value=!0,p.parent&&Vl(p.parent.vnode)&&(p.parent.effect.dirty=!0,Ou(p.parent.update))}).catch(_=>{f(_),m.value=_}),()=>v.value&&s?bm(s,p):m.value&&r?te(r,{error:m.value}):n&&!g.value?te(n):void 0}})};function bm(e,t){const{ref:n,props:r,children:o,ce:a}=t.vnode,i=te(e,r,o);return i.ref=n,i.ce=a,delete t.vnode.ce,i}let Vl,Ab;Vl=e=>e.type.__isKeepAlive,Ab={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ze(),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){Am(y),u(y,n,l,!0)}function v(y){o.forEach((b,A)=>{const x=Hu(b.type);!x||y&&y(x)||m(A)})}function m(y){const b=o.get(y);i&&Mo(b,i)?i&&Am(i):f(b),o.delete(y),a.delete(y)}r.activate=(y,b,A,x,E)=>{const O=y.component;c(y,b,A,0,l),s(O.vnode,y,b,A,O,l,x,y.slotScopeIds,E),Wn(()=>{O.isDeactivated=!1,O.a&&Ca(O.a);const I=y.props&&y.props.onVnodeMounted;I&&Or(I,O.parent,y)},l),cm(O)},r.deactivate=y=>{const b=y.component;c(y,p,null,1,l),Wn(()=>{b.da&&Ca(b.da);const A=y.props&&y.props.onVnodeUnmounted;A&&Or(A,b.parent,y),b.isDeactivated=!0},l),cm(b)},Ae(()=>[e.include,e.exclude],([y,b])=>{y&&v(A=>Nu(y,A)),b&&v(A=>!Nu(b,A))},{flush:"post",deep:!0});let g=null;const _=()=>{g!=null&&o.set(g,wm(n.subTree))};return ct(_),ao(_),sn(()=>{o.forEach(y=>{const{subTree:b,suspense:A}=n,x=wm(b);if(y.type!==x.type||y.key!==x.key)f(y);else{Am(x);const E=x.component.da;E&&Wn(E,A)}})}),()=>{if(g=null,!t.default)return null;const y=t.default(),b=y[0];if(y.length>1)return Ie("KeepAlive should contain exactly one component child."),i=null,y;if(!(en(b)&&(4&b.shapeFlag||128&b.shapeFlag)))return i=null,b;let A=wm(b);const x=A.type,E=Hu(Pl(A)?A.type.__asyncResolved||{}:x),{include:O,exclude:I,max:S}=e;if(O&&(!E||!Nu(O,E))||I&&E&&Nu(I,E))return i=A,b;const k=A.key==null?x:A.key,D=o.get(k);return A.el&&(A=Gr(A),128&b.shapeFlag&&(b.ssContent=A)),g=k,D?(A.el=D.el,A.component=D.component,A.transition&&Ml(A,A.transition),A.shapeFlag|=512,a.delete(k),a.add(k)):(a.add(k),S&&a.size>parseInt(S,10)&&m(a.values().next().value)),A.shapeFlag|=256,i=A,sb(b.type)?b:A}}},y8=Ab;function Nu(e,t){return Oe(e)?e.some(n=>Nu(n,t)):Xe(e)?e.split(",").includes(t):Sl(e)==="[object RegExp]"&&e.test(t)}i2=function(e,t){wb(e,"a",t)},P1=function(e,t){wb(e,"da",t)};function wb(e,t,n=hn){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Tp(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Vl(o.parent.vnode)&&YP(r,t,n,o),o=o.parent}}function YP(e,t,n,r){const o=Tp(t,e,r,!0);Oo(()=>{op(r[t],o)},n)}function Am(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function wm(e){return 128&e.shapeFlag?e.ssContent:e}function Tp(e,t,n=hn,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;yi();const l=zl(n),s=Ur(t,n,e,i);return l(),_i(),s});return r?o.unshift(a):o.push(a),a}Ie(`${ea(yp[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 ia,Em,xm,Sm;ia=e=>(t,n=hn)=>(!ju||e==="sp")&&Tp(e,(...r)=>t(...r),n),Ss=ia("bm"),ct=ia("m"),qc=ia("bu"),ao=ia("u"),sn=ia("bum"),Oo=ia("um"),Em=ia("sp"),xm=ia("rtg"),Sm=ia("rtc");function Eb(e,t=hn){Tp("ec",e,t)}Tt=function(e,t,n,r){let o;const a=n&&n[r];if(Oe(e)||Xe(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},Pe=function(e,t,n={},r,o){if(cn.isCE||cn.parent&&Pl(cn.parent)&&cn.parent.isCE)return t!=="default"&&(n.name=t),te("slot",n,r&&r());let a=e[t];a&&a.length>1&&(Ie("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),a=()=>[]),a&&a._c&&(a._d=!1),F();const i=a&&xb(a(n)),l=_e(je,{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 xb(e){return e.some(t=>!en(t)||t.type!==nn&&!(t.type===je&&!xb(t.children)))?e:null}function Sb(e,t){const n={};if(!nt(e))return Ie("v-on with no argument expects an object value."),n;for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ea(r)]=e[r];return n}const Cm=e=>e?a9(e)?zp(e)||e.proxy:Cm(e.parent):null,Nl=Kt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>Dl(e.props),$attrs:e=>Dl(e.attrs),$slots:e=>Dl(e.slots),$refs:e=>Dl(e.refs),$parent:e=>Cm(e.parent),$root:e=>Cm(e.root),$emit:e=>e.emit,$options:e=>Dm(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Ou(e.update)}),$nextTick:e=>e.n||(e.n=Fe.bind(e.proxy)),$watch:e=>WP.bind(e)}),km=e=>e==="_"||e==="$",Om=(e,t)=>e!==qt&&!e.__isScriptSetup&&dt(e,t),Dp={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(Om(r,t))return i[t]=1,r[t];if(o!==qt&&dt(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&dt(c,t))return i[t]=3,a[t];if(n!==qt&&dt(n,t))return i[t]=4,n[t];Tm&&(i[t]=0)}}const u=Nl[t];let d,p;return u?(t==="$attrs"?(tr(e,"get",t),wp()):t==="$slots"&&tr(e,"get",t),u(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==qt&&dt(n,t)?(i[t]=4,n[t]):(p=s.config.globalProperties,dt(p,t)?p[t]:void(!cn||Xe(t)&&t.indexOf("__v")===0||(o!==qt&&km(t[0])&&dt(o,t)?Ie(`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===cn&&Ie(`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 Om(o,t)?(o[t]=n,!0):o.__isScriptSetup&&dt(o,t)?(Ie(`Cannot mutate