import{d as Fe,h as ft,e as En,i as dn,o as Nn,a as bn,c as le,w as pe,F as gt,g as Et,b as Tn,r as In,s as On,f as pn,j as Ln,T as vn,k as Cn}from"./index-DA2XmYPg.js";/*! * shared v9.14.2 * (c) 2024 kazuya kawaguchi * Released under the MIT License. */const me=typeof window<"u",H=(e,t=!1)=>t?Symbol.for(e):Symbol(e),An=(e,t,n)=>Sn({l:e,k:t,s:n}),Sn=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),k=e=>typeof e=="number"&&isFinite(e),hn=e=>Nt(e)==="[object Date]",fe=e=>Nt(e)==="[object RegExp]",de=e=>I(e)&&Object.keys(e).length===0,W=Object.assign,Rn=Object.create,R=(e=null)=>Rn(e);function xe(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Pn=Object.prototype.hasOwnProperty;function te(e,t){return Pn.call(e,t)}const M=Array.isArray,P=e=>typeof e=="function",g=e=>typeof e=="string",D=e=>typeof e=="boolean",O=e=>e!==null&&typeof e=="object",Dn=e=>O(e)&&P(e.then)&&P(e.catch),dt=Object.prototype.toString,Nt=e=>dt.call(e),I=e=>{if(!O(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},Fn=e=>e==null?"":M(e)||I(e)&&e.toString===dt?JSON.stringify(e,null,2):String(e);function yn(e,t=""){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,"")}function Ne(e){let t=e;return()=>++t}function Mn(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}function bt(){const e=new Map;return{events:e,on(n,r){const a=e.get(n);a&&a.push(r)||e.set(n,[r])},off(n,r){const a=e.get(n);a&&a.splice(a.indexOf(r)>>>0,1)},emit(n,r){(e.get(n)||[]).slice().map(a=>a(r)),(e.get("*")||[]).slice().map(a=>a(n,r))}}}const ue=e=>!O(e)||M(e);function _e(e,t){if(ue(e)||ue(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:a}=n.pop();Object.keys(r).forEach(s=>{s!=="__proto__"&&(O(r[s])&&!O(a[s])&&(a[s]=Array.isArray(r[s])?[]:R()),ue(a[s])||ue(r[s])?a[s]=r[s]:n.push({src:r[s],des:a[s]}))})}}/*! * message-compiler v9.14.2 * (c) 2024 kazuya kawaguchi * Released under the MIT License. */const Un=/\{([0-9a-zA-Z]+)\}/g;function kn(e,...t){return t.length===1&&wn(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(Un,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const wn=e=>e!==null&&typeof e=="object",Vn={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},w={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},Wn={[w.EXPECTED_TOKEN]:"Expected token: '{0}'",[w.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[w.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[w.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[w.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[w.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[w.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[w.EMPTY_PLACEHOLDER]:"Empty placeholder",[w.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[w.INVALID_LINKED_FORMAT]:"Invalid linked format",[w.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[w.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[w.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[w.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[w.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[w.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Tt(e,t,n={}){const{domain:r,messages:a,args:s}=n,l=kn((a||Wn)[e]||"",...s||[]),i=new SyntaxError(String(l));return i.code=e,i.domain=r,i}/*! * core-base v9.14.2 * (c) 2024 kazuya kawaguchi * Released under the MIT License. */const z=[];z[0]={w:[0],i:[3,0],"[":[4],o:[7]};z[1]={w:[1],".":[2],"[":[4],o:[7]};z[2]={w:[2],i:[3,0],0:[3,0]};z[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};z[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};z[5]={"'":[4,0],o:8,l:[5,0]};z[6]={'"':[4,0],o:8,l:[6,0]};const xn=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Gn(e){return xn.test(e)}function $n(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function jn(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 Yn(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Gn(t)?$n(t):"*"+t}function Hn(e){const t=[];let n=-1,r=0,a=0,s,l,i,c,u,E,f;const m=[];m[0]=()=>{l===void 0?l=i:l+=i},m[1]=()=>{l!==void 0&&(t.push(l),l=void 0)},m[2]=()=>{m[0](),a++},m[3]=()=>{if(a>0)a--,r=4,m[0]();else{if(a=0,l===void 0||(l=Yn(l),l===!1))return!1;m[1]()}};function d(){const T=e[n+1];if(r===5&&T==="'"||r===6&&T==='"')return n++,i="\\"+T,m[0](),!0}for(;r!==null;)if(n++,s=e[n],!(s==="\\"&&d())){if(c=jn(s),f=z[r],u=f[c]||f.l||8,u===8||(r=u[0],u[1]!==void 0&&(E=m[u[1]],E&&(i=s,E()===!1))))return;if(r===7)return t}}const Ge=new Map;function Bn(e,t){return O(e)?e[t]:null}function Xn(e,t){if(!O(e))return null;let n=Ge.get(t);if(n||(n=Hn(t),n&&Ge.set(t,n)),!n)return null;const r=n.length;let a=e,s=0;for(;se,Jn=e=>"",Qn="text",zn=e=>e.length===0?"":yn(e),qn=Fn;function $e(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Zn(e){const t=k(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(k(e.named.count)||k(e.named.n))?k(e.named.count)?e.named.count:k(e.named.n)?e.named.n:t:t}function er(e,t){t.count||(t.count=e),t.n||(t.n=e)}function tr(e={}){const t=e.locale,n=Zn(e),r=O(e.pluralRules)&&g(t)&&P(e.pluralRules[t])?e.pluralRules[t]:$e,a=O(e.pluralRules)&&g(t)&&P(e.pluralRules[t])?$e:void 0,s=N=>N[r(n,N.length,a)],l=e.list||[],i=N=>l[N],c=e.named||R();k(e.pluralIndex)&&er(n,c);const u=N=>c[N];function E(N){const v=P(e.messages)?e.messages(N):O(e.messages)?e.messages[N]:!1;return v||(e.parent?e.parent.message(N):Jn)}const f=N=>e.modifiers?e.modifiers[N]:Kn,m=I(e.processor)&&P(e.processor.normalize)?e.processor.normalize:zn,d=I(e.processor)&&P(e.processor.interpolate)?e.processor.interpolate:qn,T=I(e.processor)&&g(e.processor.type)?e.processor.type:Qn,S={list:i,named:u,plural:s,linked:(N,...v)=>{const[y,p]=v;let C="text",h="";v.length===1?O(y)?(h=y.modifier||h,C=y.type||C):g(y)&&(h=y||h):v.length===2&&(g(y)&&(h=y||h),g(p)&&(C=p||C));const j=E(N)(S),V=C==="vnode"&&M(j)&&h?j[0]:j;return h?f(h)(V,C):V},message:E,type:T,interpolate:d,normalize:m,values:W(R(),l,c)};return S}const It=Vn.__EXTEND_POINT__,Z=Ne(It),nr={NOT_FOUND_KEY:It,FALLBACK_TO_TRANSLATE:Z(),CANNOT_FORMAT_NUMBER:Z(),FALLBACK_TO_NUMBER_FORMAT:Z(),CANNOT_FORMAT_DATE:Z(),FALLBACK_TO_DATE_FORMAT:Z(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:Z(),__EXTEND_POINT__:Z()},Ot=w.__EXTEND_POINT__,ee=Ne(Ot),Y={INVALID_ARGUMENT:Ot,INVALID_DATE_ARGUMENT:ee(),INVALID_ISO_DATE_ARGUMENT:ee(),NOT_SUPPORT_NON_STRING_MESSAGE:ee(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:ee(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:ee(),NOT_SUPPORT_LOCALE_TYPE:ee(),__EXTEND_POINT__:ee()};function X(e){return Tt(e,null,void 0)}function ye(e,t){return t.locale!=null?je(t.locale):je(e.locale)}let Te;function je(e){if(g(e))return e;if(P(e)){if(e.resolvedOnce&&Te!=null)return Te;if(e.constructor.name==="Function"){const t=e();if(Dn(t))throw X(Y.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Te=t}else throw X(Y.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw X(Y.NOT_SUPPORT_LOCALE_TYPE)}function rr(e,t,n){return[...new Set([n,...M(t)?t:O(t)?Object.keys(t):g(t)?[t]:[n]])]}function pt(e,t,n){const r=g(n)?n:ge,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let s=a.__localeChainCache.get(r);if(!s){s=[];let l=[n];for(;M(l);)l=Ye(s,l,t);const i=M(t)||!I(t)?t:t.default?t.default:null;l=g(i)?[i]:i,M(l)&&Ye(s,l,!1),a.__localeChainCache.set(r,s)}return s}function Ye(e,t,n){let r=!0;for(let a=0;a`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function or(){return{upper:(e,t)=>t==="text"&&g(e)?e.toUpperCase():t==="vnode"&&O(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&g(e)?e.toLowerCase():t==="vnode"&&O(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&g(e)?Be(e):t==="vnode"&&O(e)&&"__v_isVNode"in e?Be(e.children):e}}let cr,Lt;function ir(e){Lt=e}let vt;function ur(e){vt=e}let Ct=null;const Xe=e=>{Ct=e},_r=()=>Ct;let Ke=0;function mr(e={}){const t=P(e.onWarn)?e.onWarn:Mn,n=g(e.version)?e.version:sr,r=g(e.locale)||P(e.locale)?e.locale:ge,a=P(r)?ge:r,s=M(e.fallbackLocale)||I(e.fallbackLocale)||g(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a,l=I(e.messages)?e.messages:Ie(a),i=I(e.datetimeFormats)?e.datetimeFormats:Ie(a),c=I(e.numberFormats)?e.numberFormats:Ie(a),u=W(R(),e.modifiers,or()),E=e.pluralRules||R(),f=P(e.missing)?e.missing:null,m=D(e.missingWarn)||fe(e.missingWarn)?e.missingWarn:!0,d=D(e.fallbackWarn)||fe(e.fallbackWarn)?e.fallbackWarn:!0,T=!!e.fallbackFormat,L=!!e.unresolving,S=P(e.postTranslation)?e.postTranslation:null,N=I(e.processor)?e.processor:null,v=D(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter,p=P(e.messageCompiler)?e.messageCompiler:cr,C=P(e.messageResolver)?e.messageResolver:Lt||Bn,h=P(e.localeFallbacker)?e.localeFallbacker:vt||rr,j=O(e.fallbackContext)?e.fallbackContext:void 0,V=e,b=O(V.__datetimeFormatters)?V.__datetimeFormatters:new Map,ce=O(V.__numberFormatters)?V.__numberFormatters:new Map,re=O(V.__meta)?V.__meta:{};Ke++;const J={version:n,cid:Ke,locale:r,fallbackLocale:s,messages:l,modifiers:u,pluralRules:E,missing:f,missingWarn:m,fallbackWarn:d,fallbackFormat:T,unresolving:L,postTranslation:S,processor:N,warnHtmlMessage:v,escapeParameter:y,messageCompiler:p,messageResolver:C,localeFallbacker:h,fallbackContext:j,onWarn:t,__meta:re};return J.datetimeFormats=i,J.numberFormats=c,J.__datetimeFormatters=b,J.__numberFormatters=ce,J}const Ie=e=>({[e]:R()});function Me(e,t,n,r,a){const{missing:s,onWarn:l}=e;if(s!==null){const i=s(e,n,t,a);return g(i)?i:t}else return t}function se(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function fr(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function gr(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r"",K=e=>P(e);function Qe(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:s,fallbackLocale:l,messages:i}=e,[c,u]=Le(...t),E=D(u.missingWarn)?u.missingWarn:e.missingWarn,f=D(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,m=D(u.escapeParameter)?u.escapeParameter:e.escapeParameter,d=!!u.resolvedMessage,T=g(u.default)||D(u.default)?D(u.default)?s?c:()=>c:u.default:n?s?c:()=>c:"",L=n||T!=="",S=ye(e,u);m&&br(u);let[N,v,y]=d?[c,S,i[S]||R()]:At(e,c,S,l,f,E),p=N,C=c;if(!d&&!(g(p)||ne(p)||K(p))&&L&&(p=T,C=p),!d&&(!(g(p)||ne(p)||K(p))||!g(v)))return a?be:c;let h=!1;const j=()=>{h=!0},V=K(p)?p:St(e,c,v,p,C,j);if(h)return p;const b=Or(e,v,y,u),ce=tr(b),re=Tr(e,V,ce);return r?r(re,c):re}function br(e){M(e.list)?e.list=e.list.map(t=>g(t)?xe(t):t):O(e.named)&&Object.keys(e.named).forEach(t=>{g(e.named[t])&&(e.named[t]=xe(e.named[t]))})}function At(e,t,n,r,a,s){const{messages:l,onWarn:i,messageResolver:c,localeFallbacker:u}=e,E=u(e,r,n);let f=R(),m,d=null;const T="translate";for(let L=0;Lr;return u.locale=n,u.key=t,u}const c=l(r,Ir(e,n,a,r,i,s));return c.locale=n,c.key=t,c.source=r,c}function Tr(e,t,n){return t(n)}function Le(...e){const[t,n,r]=e,a=R();if(!g(t)&&!k(t)&&!K(t)&&!ne(t))throw X(Y.INVALID_ARGUMENT);const s=k(t)?String(t):(K(t),t);return k(n)?a.plural=n:g(n)?a.default=n:I(n)&&!de(n)?a.named=n:M(n)&&(a.list=n),k(r)?a.plural=r:g(r)?a.default=r:I(r)&&W(a,r),[s,a]}function Ir(e,t,n,r,a,s){return{locale:t,key:n,warnHtmlMessage:a,onError:l=>{throw s&&s(l),l},onCacheKey:l=>An(t,n,l)}}function Or(e,t,n,r){const{modifiers:a,pluralRules:s,messageResolver:l,fallbackLocale:i,fallbackWarn:c,missingWarn:u,fallbackContext:E}=e,m={locale:t,modifiers:a,pluralRules:s,messages:d=>{let T=l(n,d);if(T==null&&E){const[,,L]=At(E,d,t,i,c,u);T=l(L,d)}if(g(T)||ne(T)){let L=!1;const N=St(e,d,t,T,d,()=>{L=!0});return L?Je:N}else return K(T)?T:Je}};return e.processor&&(m.processor=e.processor),r.list&&(m.list=r.list),r.named&&(m.named=r.named),k(r.plural)&&(m.pluralIndex=r.plural),m}function ze(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:s,localeFallbacker:l}=e,{__datetimeFormatters:i}=e,[c,u,E,f]=ve(...t),m=D(E.missingWarn)?E.missingWarn:e.missingWarn;D(E.fallbackWarn)?E.fallbackWarn:e.fallbackWarn;const d=!!E.part,T=ye(e,E),L=l(e,a,T);if(!g(c)||c==="")return new Intl.DateTimeFormat(T,f).format(u);let S={},N,v=null;const y="datetime format";for(let h=0;h{ht.includes(c)?l[c]=n[c]:s[c]=n[c]}),g(r)?s.locale=r:I(r)&&(l=r),I(a)&&(l=a),[s.key||"",i,s,l]}function qe(e,t,n){const r=e;for(const a in n){const s=`${t}__${a}`;r.__datetimeFormatters.has(s)&&r.__datetimeFormatters.delete(s)}}function Ze(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:s,localeFallbacker:l}=e,{__numberFormatters:i}=e,[c,u,E,f]=Ce(...t),m=D(E.missingWarn)?E.missingWarn:e.missingWarn;D(E.fallbackWarn)?E.fallbackWarn:e.fallbackWarn;const d=!!E.part,T=ye(e,E),L=l(e,a,T);if(!g(c)||c==="")return new Intl.NumberFormat(T,f).format(u);let S={},N,v=null;const y="number format";for(let h=0;h{Rt.includes(c)?l[c]=n[c]:s[c]=n[c]}),g(r)?s.locale=r:I(r)&&(l=r),I(a)&&(l=a),[s.key||"",i,s,l]}function et(e,t,n){const r=e;for(const a in n){const s=`${t}__${a}`;r.__numberFormatters.has(s)&&r.__numberFormatters.delete(s)}}/*! * vue-i18n v9.14.2 * (c) 2024 kazuya kawaguchi * Released under the MIT License. */const pr="9.14.2",Pt=nr.__EXTEND_POINT__,B=Ne(Pt);B(),B(),B(),B(),B(),B(),B(),B(),B();const Dt=Y.__EXTEND_POINT__,x=Ne(Dt),G={UNEXPECTED_RETURN_TYPE:Dt,INVALID_ARGUMENT:x(),MUST_BE_CALL_SETUP_TOP:x(),NOT_INSTALLED:x(),NOT_AVAILABLE_IN_LEGACY_MODE:x(),REQUIRED_VALUE:x(),INVALID_VALUE:x(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:x(),NOT_INSTALLED_WITH_PROVIDE:x(),UNEXPECTED_ERROR:x(),NOT_COMPATIBLE_LEGACY_VUE_I18N:x(),BRIDGE_SUPPORT_VUE_2_ONLY:x(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:x(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:x(),__EXTEND_POINT__:x()};function $(e,...t){return Tt(e,null,void 0)}const Ae=H("__translateVNode"),Se=H("__datetimeParts"),he=H("__numberParts"),Ee=H("__enableEmitter"),tt=H("__disableEmitter"),Lr=H("__setPluralRules"),vr=H("__injectWithOption"),Re=H("__dispose");function oe(e){if(!O(e))return e;for(const t in e)if(te(e,t))if(!t.includes("."))O(e[t])&&oe(e[t]);else{const n=t.split("."),r=n.length-1;let a=e,s=!1;for(let l=0;l{if("locale"in i&&"resource"in i){const{locale:c,resource:u}=i;c?(l[c]=l[c]||R(),_e(u,l[c])):_e(u,l)}else g(i)&&_e(JSON.parse(i),l)}),a==null&&s)for(const i in l)te(l,i)&&oe(l[i]);return l}function Cr(e){return e.type}function Ar(e,t,n){let r=O(t.messages)?t.messages:R();"__i18nGlobal"in n&&(r=Ft(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(O(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(l=>{e.mergeDateTimeFormat(l,t.datetimeFormats[l])})}if(O(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(l=>{e.mergeNumberFormat(l,t.numberFormats[l])})}}}function nt(e){return Ln(vn,null,e,0)}const rt=()=>[],Sr=()=>!1;let at=0;function lt(e){return(t,n,r,a)=>e(n,r,Et()||void 0,a)}function yt(e={},t){const{__root:n,__injectWithOption:r}=e,a=n===void 0,s=e.flatJson,l=me?In:On,i=!!e.translateExistCompatible;let c=D(e.inheritLocale)?e.inheritLocale:!0;const u=l(n&&c?n.locale.value:g(e.locale)?e.locale:ge),E=l(n&&c?n.fallbackLocale.value:g(e.fallbackLocale)||M(e.fallbackLocale)||I(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u.value),f=l(Ft(u.value,e)),m=l(I(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),d=l(I(e.numberFormats)?e.numberFormats:{[u.value]:{}});let T=n?n.missingWarn:D(e.missingWarn)||fe(e.missingWarn)?e.missingWarn:!0,L=n?n.fallbackWarn:D(e.fallbackWarn)||fe(e.fallbackWarn)?e.fallbackWarn:!0,S=n?n.fallbackRoot:D(e.fallbackRoot)?e.fallbackRoot:!0,N=!!e.fallbackFormat,v=P(e.missing)?e.missing:null,y=P(e.missing)?lt(e.missing):null,p=P(e.postTranslation)?e.postTranslation:null,C=n?n.warnHtmlMessage:D(e.warnHtmlMessage)?e.warnHtmlMessage:!0,h=!!e.escapeParameter;const j=n?n.modifiers:I(e.modifiers)?e.modifiers:{};let V=e.pluralRules||n&&n.pluralRules,b;b=(()=>{a&&Xe(null);const o={version:pr,locale:u.value,fallbackLocale:E.value,messages:f.value,modifiers:j,pluralRules:V,missing:y===null?void 0:y,missingWarn:T,fallbackWarn:L,fallbackFormat:N,unresolving:!0,postTranslation:p===null?void 0:p,warnHtmlMessage:C,escapeParameter:h,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};o.datetimeFormats=m.value,o.numberFormats=d.value,o.__datetimeFormatters=I(b)?b.__datetimeFormatters:void 0,o.__numberFormatters=I(b)?b.__numberFormatters:void 0;const _=mr(o);return a&&Xe(_),_})(),se(b,u.value,E.value);function re(){return[u.value,E.value,f.value,m.value,d.value]}const J=le({get:()=>u.value,set:o=>{u.value=o,b.locale=u.value}}),Wt=le({get:()=>E.value,set:o=>{E.value=o,b.fallbackLocale=E.value,se(b,u.value,o)}}),xt=le(()=>f.value),Gt=le(()=>m.value),$t=le(()=>d.value);function jt(){return P(p)?p:null}function Yt(o){p=o,b.postTranslation=o}function Ht(){return v}function Bt(o){o!==null&&(y=lt(o)),v=o,b.missing=y}const q=(o,_,A,F,Q,ie)=>{re();let ae;try{a||(b.fallbackContext=n?_r():void 0),ae=o(b)}finally{a||(b.fallbackContext=void 0)}if(A!=="translate exists"&&k(ae)&&ae===be||A==="translate exists"&&!ae){const[gn,ia]=_();return n&&S?F(n):Q(gn)}else{if(ie(ae))return ae;throw $(G.UNEXPECTED_RETURN_TYPE)}};function Ve(...o){return q(_=>Reflect.apply(Qe,null,[_,...o]),()=>Le(...o),"translate",_=>Reflect.apply(_.t,_,[...o]),_=>_,_=>g(_))}function Xt(...o){const[_,A,F]=o;if(F&&!O(F))throw $(G.INVALID_ARGUMENT);return Ve(_,A,W({resolvedMessage:!0},F||{}))}function Kt(...o){return q(_=>Reflect.apply(ze,null,[_,...o]),()=>ve(...o),"datetime format",_=>Reflect.apply(_.d,_,[...o]),()=>He,_=>g(_))}function Jt(...o){return q(_=>Reflect.apply(Ze,null,[_,...o]),()=>Ce(...o),"number format",_=>Reflect.apply(_.n,_,[...o]),()=>He,_=>g(_))}function Qt(o){return o.map(_=>g(_)||k(_)||D(_)?nt(String(_)):_)}const zt={normalize:Qt,interpolate:o=>o,type:"vnode"};function qt(...o){return q(_=>{let A;const F=_;try{F.processor=zt,A=Reflect.apply(Qe,null,[F,...o])}finally{F.processor=null}return A},()=>Le(...o),"translate",_=>_[Ae](...o),_=>[nt(_)],_=>M(_))}function Zt(...o){return q(_=>Reflect.apply(Ze,null,[_,...o]),()=>Ce(...o),"number format",_=>_[he](...o),rt,_=>g(_)||M(_))}function en(...o){return q(_=>Reflect.apply(ze,null,[_,...o]),()=>ve(...o),"datetime format",_=>_[Se](...o),rt,_=>g(_)||M(_))}function tn(o){V=o,b.pluralRules=V}function nn(o,_){return q(()=>{if(!o)return!1;const A=g(_)?_:u.value,F=We(A),Q=b.messageResolver(F,o);return i?Q!=null:ne(Q)||K(Q)||g(Q)},()=>[o],"translate exists",A=>Reflect.apply(A.te,A,[o,_]),Sr,A=>D(A))}function rn(o){let _=null;const A=pt(b,E.value,u.value);for(let F=0;F{c&&(u.value=o,b.locale=o,se(b,u.value,E.value))}),pe(n.fallbackLocale,o=>{c&&(E.value=o,b.fallbackLocale=o,se(b,u.value,E.value))}));const U={id:at,locale:J,fallbackLocale:Wt,get inheritLocale(){return c},set inheritLocale(o){c=o,o&&n&&(u.value=n.locale.value,E.value=n.fallbackLocale.value,se(b,u.value,E.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:xt,get modifiers(){return j},get pluralRules(){return V||{}},get isGlobal(){return a},get missingWarn(){return T},set missingWarn(o){T=o,b.missingWarn=T},get fallbackWarn(){return L},set fallbackWarn(o){L=o,b.fallbackWarn=L},get fallbackRoot(){return S},set fallbackRoot(o){S=o},get fallbackFormat(){return N},set fallbackFormat(o){N=o,b.fallbackFormat=N},get warnHtmlMessage(){return C},set warnHtmlMessage(o){C=o,b.warnHtmlMessage=o},get escapeParameter(){return h},set escapeParameter(o){h=o,b.escapeParameter=o},t:Ve,getLocaleMessage:We,setLocaleMessage:ln,mergeLocaleMessage:sn,getPostTranslationHandler:jt,setPostTranslationHandler:Yt,getMissingHandler:Ht,setMissingHandler:Bt,[Lr]:tn};return U.datetimeFormats=Gt,U.numberFormats=$t,U.rt=Xt,U.te=nn,U.tm=an,U.d=Kt,U.n=Jt,U.getDateTimeFormat=on,U.setDateTimeFormat=cn,U.mergeDateTimeFormat=un,U.getNumberFormat=_n,U.setNumberFormat=mn,U.mergeNumberFormat=fn,U[vr]=r,U[Ae]=qt,U[Se]=en,U[he]=Zt,U}const Ue={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function hr({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,a)=>[...r,...a.type===gt?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},R())}function Mt(e){return gt}const Rr=Fe({name:"i18n-t",props:W({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>k(e)||!isNaN(e)}},Ue),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||we({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(f=>f!=="_"),l=R();e.locale&&(l.locale=e.locale),e.plural!==void 0&&(l.plural=g(e.plural)?+e.plural:e.plural);const i=hr(t,s),c=a[Ae](e.keypath,i,l),u=W(R(),r),E=g(e.tag)||O(e.tag)?e.tag:Mt();return ft(E,u,c)}}}),st=Rr;function Pr(e){return M(e)&&!g(e[0])}function Ut(e,t,n,r){const{slots:a,attrs:s}=t;return()=>{const l={part:!0};let i=R();e.locale&&(l.locale=e.locale),g(e.format)?l.key=e.format:O(e.format)&&(g(e.format.key)&&(l.key=e.format.key),i=Object.keys(e.format).reduce((m,d)=>n.includes(d)?W(R(),m,{[d]:e.format[d]}):m,R()));const c=r(e.value,l,i);let u=[l.key];M(c)?u=c.map((m,d)=>{const T=a[m.type],L=T?T({[m.type]:m.value,index:d,parts:c}):[m.value];return Pr(L)&&(L[0].key=`${m.type}-${d}`),L}):g(c)&&(u=[c]);const E=W(R(),s),f=g(e.tag)||O(e.tag)?e.tag:Mt();return ft(f,E,u)}}const Dr=Fe({name:"i18n-n",props:W({value:{type:Number,required:!0},format:{type:[String,Object]}},Ue),setup(e,t){const n=e.i18n||we({useScope:e.scope,__useComponent:!0});return Ut(e,t,Rt,(...r)=>n[he](...r))}}),ot=Dr,Fr=Fe({name:"i18n-d",props:W({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ue),setup(e,t){const n=e.i18n||we({useScope:e.scope,__useComponent:!0});return Ut(e,t,ht,(...r)=>n[Se](...r))}}),ct=Fr;function yr(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function Mr(e){const t=l=>{const{instance:i,modifiers:c,value:u}=l;if(!i||!i.$)throw $(G.UNEXPECTED_ERROR);const E=yr(e,i.$),f=it(u);return[Reflect.apply(E.t,E,[...ut(f)]),E]};return{created:(l,i)=>{const[c,u]=t(i);me&&e.global===u&&(l.__i18nWatcher=pe(u.locale,()=>{i.instance&&i.instance.$forceUpdate()})),l.__composer=u,l.textContent=c},unmounted:l=>{me&&l.__i18nWatcher&&(l.__i18nWatcher(),l.__i18nWatcher=void 0,delete l.__i18nWatcher),l.__composer&&(l.__composer=void 0,delete l.__composer)},beforeUpdate:(l,{value:i})=>{if(l.__composer){const c=l.__composer,u=it(i);l.textContent=Reflect.apply(c.t,c,[...ut(u)])}},getSSRProps:l=>{const[i]=t(l);return{textContent:i}}}}function it(e){if(g(e))return{path:e};if(I(e)){if(!("path"in e))throw $(G.REQUIRED_VALUE,"path");return e}else throw $(G.INVALID_VALUE)}function ut(e){const{path:t,locale:n,args:r,choice:a,plural:s}=e,l={},i=r||{};return g(n)&&(l.locale=n),k(a)&&(l.plural=a),k(s)&&(l.plural=s),[t,i,l]}function Ur(e,t,...n){const r=I(n[0])?n[0]:{},a=!!r.useI18nComponentName;(D(r.globalInstall)?r.globalInstall:!0)&&([a?"i18n":st.name,"I18nT"].forEach(l=>e.component(l,st)),[ot.name,"I18nN"].forEach(l=>e.component(l,ot)),[ct.name,"I18nD"].forEach(l=>e.component(l,ct))),e.directive("t",Mr(t))}const Oe={"vue-devtools-plugin-vue-i18n":"Vue I18n devtools","vue-i18n-resource-inspector":"I18n Resources","vue-i18n-timeline":"Vue I18n"},kr={"vue-i18n-resource-inspector":"Search for scopes ..."},wr={"vue-i18n-timeline":16764185},kt="vue-i18n: composer properties";let Pe;async function Vr(e,t){return new Promise((n,r)=>{try{pn({id:"vue-devtools-plugin-vue-i18n",label:Oe["vue-devtools-plugin-vue-i18n"],packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[kt],app:e},a=>{Pe=a,a.on.visitComponentTree(({componentInstance:l,treeNode:i})=>{Wr(l,i,t)}),a.on.inspectComponent(({componentInstance:l,instanceData:i})=>{l.vnode.el&&l.vnode.el.__VUE_I18N__&&i&&(t.mode==="legacy"?l.vnode.el.__VUE_I18N__!==t.global.__composer&&_t(i,l.vnode.el.__VUE_I18N__):_t(i,l.vnode.el.__VUE_I18N__))}),a.addInspector({id:"vue-i18n-resource-inspector",label:Oe["vue-i18n-resource-inspector"],icon:"language",treeFilterPlaceholder:kr["vue-i18n-resource-inspector"]}),a.on.getInspectorTree(l=>{l.app===e&&l.inspectorId==="vue-i18n-resource-inspector"&&Yr(l,t)});const s=new Map;a.on.getInspectorState(async l=>{if(l.app===e&&l.inspectorId==="vue-i18n-resource-inspector")if(a.unhighlightElement(),Br(l,t),l.nodeId==="global"){if(!s.has(l.app)){const[i]=await a.getComponentInstances(l.app);s.set(l.app,i)}a.highlightElement(s.get(l.app))}else{const i=Hr(l.nodeId,t);i&&a.highlightElement(i)}}),a.on.editInspectorState(l=>{l.app===e&&l.inspectorId==="vue-i18n-resource-inspector"&&Kr(l,t)}),a.addTimelineLayer({id:"vue-i18n-timeline",label:Oe["vue-i18n-timeline"],color:wr["vue-i18n-timeline"]}),n(!0)})}catch(a){console.error(a),r(!1)}})}function wt(e){return e.type.name||e.type.displayName||e.type.__file||"Anonymous"}function Wr(e,t,n){const r=n.mode==="composition"?n.global:n.global.__composer;if(e&&e.vnode.el&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==r){const a={label:`i18n (${wt(e)} Scope)`,textColor:0,backgroundColor:16764185};t.tags.push(a)}}function _t(e,t){const n=kt;e.state.push({type:n,key:"locale",editable:!0,value:t.locale.value}),e.state.push({type:n,key:"availableLocales",editable:!1,value:t.availableLocales}),e.state.push({type:n,key:"fallbackLocale",editable:!0,value:t.fallbackLocale.value}),e.state.push({type:n,key:"inheritLocale",editable:!0,value:t.inheritLocale}),e.state.push({type:n,key:"messages",editable:!1,value:ke(t.messages.value)}),e.state.push({type:n,key:"datetimeFormats",editable:!1,value:t.datetimeFormats.value}),e.state.push({type:n,key:"numberFormats",editable:!1,value:t.numberFormats.value})}function ke(e){const t={};return Object.keys(e).forEach(n=>{const r=e[n];P(r)&&"source"in r?t[n]=jr(r):ne(r)&&r.loc&&r.loc.source?t[n]=r.loc.source:O(r)?t[n]=ke(r):t[n]=r}),t}const xr={"<":"<",">":">",'"':""","&":"&"};function Gr(e){return e.replace(/[<>"&]/g,$r)}function $r(e){return xr[e]||e}function jr(e){return{_custom:{type:"function",display:`ƒ ${e.source?`("${Gr(e.source)}")`:"(?)"}`}}}function Yr(e,t){e.rootNodes.push({id:"global",label:"Global Scope"});const n=t.mode==="composition"?t.global:t.global.__composer;for(const[r,a]of t.__instances){const s=t.mode==="composition"?a:a.__composer;n!==s&&e.rootNodes.push({id:s.id.toString(),label:`${wt(r)} Scope`})}}function Hr(e,t){let n=null;if(e!=="global"){for(const[r,a]of t.__instances.entries())if(a.id.toString()===e){n=r;break}}return n}function Vt(e,t){if(e==="global")return t.mode==="composition"?t.global:t.global.__composer;{const n=Array.from(t.__instances.values()).find(r=>r.id.toString()===e);return n?t.mode==="composition"?n:n.__composer:null}}function Br(e,t){const n=Vt(e.nodeId,t);return n&&(e.state=Xr(n)),null}function Xr(e){const t={},n="Locale related info",r=[{type:n,key:"locale",editable:!0,value:e.locale.value},{type:n,key:"fallbackLocale",editable:!0,value:e.fallbackLocale.value},{type:n,key:"availableLocales",editable:!1,value:e.availableLocales},{type:n,key:"inheritLocale",editable:!0,value:e.inheritLocale}];t[n]=r;const a="Locale messages info",s=[{type:a,key:"messages",editable:!1,value:ke(e.messages.value)}];t[a]=s;{const l="Datetime formats info",i=[{type:l,key:"datetimeFormats",editable:!1,value:e.datetimeFormats.value}];t[l]=i;const c="Datetime formats info",u=[{type:c,key:"numberFormats",editable:!1,value:e.numberFormats.value}];t[c]=u}return t}function De(e,t){if(Pe){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),Pe.addTimelineEvent({layerId:"vue-i18n-timeline",event:{title:e,groupId:n,time:Date.now(),meta:{},data:t||{},logType:e==="compile-error"?"error":e==="fallback"||e==="missing"?"warning":"default"}})}}function Kr(e,t){const n=Vt(e.nodeId,t);if(n){const[r]=e.path;r==="locale"&&g(e.state.value)?n.locale.value=e.state.value:r==="fallbackLocale"&&(g(e.state.value)||M(e.state.value)||O(e.state.value))?n.fallbackLocale.value=e.state.value:r==="inheritLocale"&&D(e.state.value)&&(n.inheritLocale=e.state.value)}}const Jr=H("global-vue-i18n");function Qr(e={},t){const n=D(e.globalInjection)?e.globalInjection:!0,r=!0,a=new Map,[s,l]=zr(e),i=H("");function c(f){return a.get(f)||null}function u(f,m){a.set(f,m)}function E(f){a.delete(f)}{const f={get mode(){return"composition"},get allowComposition(){return r},async install(m,...d){if(m.__VUE_I18N__=f,m.__VUE_I18N_SYMBOL__=i,m.provide(m.__VUE_I18N_SYMBOL__,f),I(d[0])){const S=d[0];f.__composerExtend=S.__composerExtend,f.__vueI18nExtend=S.__vueI18nExtend}let T=null;n&&(T=la(m,f.global)),Ur(m,f,...d);const L=m.unmount;m.unmount=()=>{T&&T(),f.dispose(),L()};{if(!await Vr(m,f))throw $(G.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN);const N=bt();{const v=l;v[Ee]&&v[Ee](N)}N.on("*",De)}},get global(){return l},dispose(){s.stop()},__instances:a,__getInstance:c,__setInstance:u,__deleteInstance:E};return f}}function we(e={}){const t=Et();if(t==null)throw $(G.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw $(G.NOT_INSTALLED);const n=qr(t),r=ea(n),a=Cr(t),s=Zr(e,a);if(s==="global")return Ar(r,e,a),r;if(s==="parent"){let c=ta(n,t,e.__useComponent);return c==null&&(c=r),c}const l=n;let i=l.__getInstance(t);if(i==null){const c=W({},e);"__i18n"in a&&(c.__i18n=a.__i18n),r&&(c.__root=r),i=yt(c),l.__composerExtend&&(i[Re]=l.__composerExtend(i)),ra(l,t,i),l.__setInstance(t,i)}return i}function zr(e,t,n){const r=En();{const a=r.run(()=>yt(e));if(a==null)throw $(G.UNEXPECTED_ERROR);return[r,a]}}function qr(e){{const t=dn(e.isCE?Jr:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw $(e.isCE?G.NOT_INSTALLED_WITH_PROVIDE:G.UNEXPECTED_ERROR);return t}}function Zr(e,t){return de(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function ea(e){return e.mode==="composition"?e.global:e.global.__composer}function ta(e,t,n=!1){let r=null;const a=t.root;let s=na(t,n);for(;s!=null;){const l=e;if(e.mode==="composition"&&(r=l.__getInstance(s)),r!=null||a===s)break;s=s.parent}return r}function na(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function ra(e,t,n){let r=null;Nn(()=>{if(t.vnode.el){t.vnode.el.__VUE_I18N__=n,r=bt();const a=n;a[Ee]&&a[Ee](r),r.on("*",De)}},t),bn(()=>{const a=n;t.vnode.el&&t.vnode.el.__VUE_I18N__&&(r&&r.off("*",De),a[tt]&&a[tt](),delete t.vnode.el.__VUE_I18N__),e.__deleteInstance(t);const s=a[Re];s&&(s(),delete a[Re])},t)}const aa=["locale","fallbackLocale","availableLocales"],mt=["t","rt","d","n","tm","te"];function la(e,t){const n=Object.create(null);return aa.forEach(a=>{const s=Object.getOwnPropertyDescriptor(t,a);if(!s)throw $(G.UNEXPECTED_ERROR);const l=Tn(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,a,l)}),e.config.globalProperties.$i18n=n,mt.forEach(a=>{const s=Object.getOwnPropertyDescriptor(t,a);if(!s||!s.value)throw $(G.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,s)}),()=>{delete e.config.globalProperties.$i18n,mt.forEach(a=>{delete e.config.globalProperties[`$${a}`]})}}ir(Xn);ur(pt);const sa={failed:"Action failed",success:"Action was successful"},oa={"en-US":sa},_a=Cn(({app:e})=>{const t=Qr({locale:"en-US",globalInjection:!0,messages:oa});e.use(t)});export{_a as default};