| 1234567891011121314151617181920212223242526272829 |
- /**
- * 由 Fantastic-admin 提供技术支持
- * Powered by Fantastic-admin
- * Gitee https://gitee.com/hooray/fantastic-admin
- * Github https://github.com/hooray/fantastic-admin
- */
-
- import{a2 as tt,G as Bt,o as Kt,a0 as Xt,r as Q,a as q,w as fe,F as zt,g as Ne,aa as Jt,f as Qt,E as qt,T as Zt}from"./runtime-core.esm-bundler-5fc1c360.js";/*!
- * shared v9.2.2
- * (c) 2022 kazuya kawaguchi
- * Released under the MIT License.
- */const me=typeof window<"u",en=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",G=e=>en?Symbol(e):e,tn=(e,t,n)=>nn({l:e,k:t,s:n}),nn=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),S=e=>typeof e=="number"&&isFinite(e),an=e=>pe(e)==="[object Date]",se=e=>pe(e)==="[object RegExp]",oe=e=>O(e)&&Object.keys(e).length===0;function rn(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const P=Object.assign;let he;const Oe=()=>he||(he=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Se(e){return e.replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}const ln=Object.prototype.hasOwnProperty;function Le(e,t){return ln.call(e,t)}const C=Array.isArray,M=e=>typeof e=="function",_=e=>typeof e=="string",R=e=>typeof e=="boolean",F=e=>e!==null&&typeof e=="object",nt=Object.prototype.toString,pe=e=>nt.call(e),O=e=>pe(e)==="[object Object]",sn=e=>e==null?"":C(e)||O(e)&&e.toString===nt?JSON.stringify(e,null,2):String(e);/*!
- * message-compiler v9.2.2
- * (c) 2022 kazuya kawaguchi
- * Released under the MIT License.
- */const at={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,__EXTEND_POINT__:15};function rt(e,t,n={}){const{domain:a,messages:r,args:s}=n,l=e,i=new SyntaxError(String(l));return i.code=e,t&&(i.location=t),i.domain=a,i}/*!
- * devtools-if v9.2.2
- * (c) 2022 kazuya kawaguchi
- * Released under the MIT License.
- */const lt={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*!
- * core-base v9.2.2
- * (c) 2022 kazuya kawaguchi
- * Released under the MIT License.
- */const $=[];$[0]={w:[0],i:[3,0],["["]:[4],o:[7]};$[1]={w:[1],["."]:[2],["["]:[4],o:[7]};$[2]={w:[2],i:[3,0],[0]:[3,0]};$[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};$[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};$[5]={["'"]:[4,0],o:8,l:[5,0]};$[6]={['"']:[4,0],o:8,l:[6,0]};const on=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function cn(e){return on.test(e)}function un(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 fn(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 mn(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:cn(t)?un(t):"*"+t}function _n(e){const t=[];let n=-1,a=0,r=0,s,l,i,c,f,d,E;const g=[];g[0]=()=>{l===void 0?l=i:l+=i},g[1]=()=>{l!==void 0&&(t.push(l),l=void 0)},g[2]=()=>{g[0](),r++},g[3]=()=>{if(r>0)r--,a=4,g[0]();else{if(r=0,l===void 0||(l=mn(l),l===!1))return!1;g[1]()}};function b(){const N=e[n+1];if(a===5&&N==="'"||a===6&&N==='"')return n++,i="\\"+N,g[0](),!0}for(;a!==null;)if(n++,s=e[n],!(s==="\\"&&b())){if(c=fn(s),E=$[a],f=E[c]||E.l||8,f===8||(a=f[0],f[1]!==void 0&&(d=g[f[1]],d&&(i=s,d()===!1))))return;if(a===7)return t}}const Me=new Map;function gn(e,t){return F(e)?e[t]:null}function dn(e,t){if(!F(e))return null;let n=Me.get(t);if(n||(n=_n(t),n&&Me.set(t,n)),!n)return null;const a=n.length;let r=e,s=0;for(;s<a;){const l=r[n[s]];if(l===void 0)return null;r=l,s++}return r}const En=e=>e,bn=e=>"",Tn="text",In=e=>e.length===0?"":e.join(""),Nn=sn;function ke(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function On(e){const t=S(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(S(e.named.count)||S(e.named.n))?S(e.named.count)?e.named.count:S(e.named.n)?e.named.n:t:t}function Ln(e,t){t.count||(t.count=e),t.n||(t.n=e)}function pn(e={}){const t=e.locale,n=On(e),a=F(e.pluralRules)&&_(t)&&M(e.pluralRules[t])?e.pluralRules[t]:ke,r=F(e.pluralRules)&&_(t)&&M(e.pluralRules[t])?ke:void 0,s=T=>T[a(n,T.length,r)],l=e.list||[],i=T=>l[T],c=e.named||{};S(e.pluralIndex)&&Ln(n,c);const f=T=>c[T];function d(T){const p=M(e.messages)?e.messages(T):F(e.messages)?e.messages[T]:!1;return p||(e.parent?e.parent.message(T):bn)}const E=T=>e.modifiers?e.modifiers[T]:En,g=O(e.processor)&&M(e.processor.normalize)?e.processor.normalize:In,b=O(e.processor)&&M(e.processor.interpolate)?e.processor.interpolate:Nn,N=O(e.processor)&&_(e.processor.type)?e.processor.type:Tn,y={list:i,named:f,plural:s,linked:(T,...p)=>{const[A,I]=p;let m="text",D="";p.length===1?F(A)?(D=A.modifier||D,m=A.type||m):_(A)&&(D=A||D):p.length===2&&(_(A)&&(D=A||D),_(I)&&(m=I||m));let k=d(T)(y);return m==="vnode"&&C(k)&&D&&(k=k[0]),D?E(D)(k,m):k},message:d,type:N,interpolate:b,normalize:g};return y}let te=null;function Fn(e){te=e}function yn(e,t,n){te&&te.emit(lt.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Dn=Rn(lt.FunctionTranslate);function Rn(e){return t=>te&&te.emit(e,t)}const Cn={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,__EXTEND_POINT__:7};function An(e,t,n){return[...new Set([n,...C(t)?t:F(t)?Object.keys(t):_(t)?[t]:[n]])]}function st(e,t,n){const a=_(n)?n:Fe,r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let s=r.__localeChainCache.get(a);if(!s){s=[];let l=[n];for(;C(l);)l=ve(s,l,t);const i=C(t)||!O(t)?t:t.default?t.default:null;l=_(i)?[i]:i,C(l)&&ve(s,l,!1),r.__localeChainCache.set(a,s)}return s}function ve(e,t,n){let a=!0;for(let r=0;r<t.length&&R(a);r++){const s=t[r];_(s)&&(a=hn(e,t[r],n))}return a}function hn(e,t,n){let a;const r=t.split("-");do{const s=r.join("-");a=Sn(e,s,n),r.splice(-1,1)}while(r.length&&a===!0);return a}function Sn(e,t,n){let a=!1;if(!e.includes(t)&&(a=!0,t)){a=t[t.length-1]!=="!";const r=t.replace(/!/g,"");e.push(r),(C(n)||O(n))&&n[r]&&(a=n[r])}return a}const Mn="9.2.2",ce=-1,Fe="en-US",Pe="",we=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function kn(){return{upper:(e,t)=>t==="text"&&_(e)?e.toUpperCase():t==="vnode"&&F(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&_(e)?e.toLowerCase():t==="vnode"&&F(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&_(e)?we(e):t==="vnode"&&F(e)&&"__v_isVNode"in e?we(e.children):e}}let vn,ot;function Pn(e){ot=e}let ct;function wn(e){ct=e}let it=null;const We=e=>{it=e},Wn=()=>it;let ut=null;const Ue=e=>{ut=e},Un=()=>ut;let Ve=0;function Vn(e={}){const t=_(e.version)?e.version:Mn,n=_(e.locale)?e.locale:Fe,a=C(e.fallbackLocale)||O(e.fallbackLocale)||_(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,r=O(e.messages)?e.messages:{[n]:{}},s=O(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},l=O(e.numberFormats)?e.numberFormats:{[n]:{}},i=P({},e.modifiers||{},kn()),c=e.pluralRules||{},f=M(e.missing)?e.missing:null,d=R(e.missingWarn)||se(e.missingWarn)?e.missingWarn:!0,E=R(e.fallbackWarn)||se(e.fallbackWarn)?e.fallbackWarn:!0,g=!!e.fallbackFormat,b=!!e.unresolving,N=M(e.postTranslation)?e.postTranslation:null,L=O(e.processor)?e.processor:null,y=R(e.warnHtmlMessage)?e.warnHtmlMessage:!0,T=!!e.escapeParameter,p=M(e.messageCompiler)?e.messageCompiler:vn,A=M(e.messageResolver)?e.messageResolver:ot||gn,I=M(e.localeFallbacker)?e.localeFallbacker:ct||An,m=F(e.fallbackContext)?e.fallbackContext:void 0,D=M(e.onWarn)?e.onWarn:rn,k=e,z=F(k.__datetimeFormatters)?k.__datetimeFormatters:new Map,J=F(k.__numberFormatters)?k.__numberFormatters:new Map,Y=F(k.__meta)?k.__meta:{};Ve++;const V={version:t,cid:Ve,locale:n,fallbackLocale:a,messages:r,modifiers:i,pluralRules:c,missing:f,missingWarn:d,fallbackWarn:E,fallbackFormat:g,unresolving:b,postTranslation:N,processor:L,warnHtmlMessage:y,escapeParameter:T,messageCompiler:p,messageResolver:A,localeFallbacker:I,fallbackContext:m,onWarn:D,__meta:Y};return V.datetimeFormats=s,V.numberFormats=l,V.__datetimeFormatters=z,V.__numberFormatters=J,__INTLIFY_PROD_DEVTOOLS__&&yn(V,t,Y),V}function ye(e,t,n,a,r){const{missing:s,onWarn:l}=e;if(s!==null){const i=s(e,n,t,r);return _(i)?i:t}else return t}function Z(e,t,n){const a=e;a.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}let ft=at.__EXTEND_POINT__;const ue=()=>++ft,K={INVALID_ARGUMENT:ft,INVALID_DATE_ARGUMENT:ue(),INVALID_ISO_DATE_ARGUMENT:ue(),__EXTEND_POINT__:ue()};function X(e){return rt(e,null,void 0)}const xe=()=>"",j=e=>M(e);function je(e,...t){const{fallbackFormat:n,postTranslation:a,unresolving:r,messageCompiler:s,fallbackLocale:l,messages:i}=e,[c,f]=_e(...t),d=R(f.missingWarn)?f.missingWarn:e.missingWarn,E=R(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn,g=R(f.escapeParameter)?f.escapeParameter:e.escapeParameter,b=!!f.resolvedMessage,N=_(f.default)||R(f.default)?R(f.default)?s?c:()=>c:f.default:n?s?c:()=>c:"",L=n||N!=="",y=_(f.locale)?f.locale:e.locale;g&&xn(f);let[T,p,A]=b?[c,y,i[y]||{}]:mt(e,c,y,l,E,d),I=T,m=c;if(!b&&!(_(I)||j(I))&&L&&(I=N,m=I),!b&&(!(_(I)||j(I))||!_(p)))return r?ce:c;let D=!1;const k=()=>{D=!0},z=j(I)?I:_t(e,c,p,I,m,k);if(D)return I;const J=$n(e,p,A,f),Y=pn(J),V=jn(e,z,Y),ne=a?a(V,c):V;if(__INTLIFY_PROD_DEVTOOLS__){const ae={timestamp:Date.now(),key:_(c)?c:j(I)?I.key:"",locale:p||(j(I)?I.locale:""),format:_(I)?I:j(I)?I.source:"",message:ne};ae.meta=P({},e.__meta,Wn()||{}),Dn(ae)}return ne}function xn(e){C(e.list)?e.list=e.list.map(t=>_(t)?Se(t):t):F(e.named)&&Object.keys(e.named).forEach(t=>{_(e.named[t])&&(e.named[t]=Se(e.named[t]))})}function mt(e,t,n,a,r,s){const{messages:l,onWarn:i,messageResolver:c,localeFallbacker:f}=e,d=f(e,a,n);let E={},g,b=null;const N="translate";for(let L=0;L<d.length&&(g=d[L],E=l[g]||{},(b=c(E,t))===null&&(b=E[t]),!(_(b)||M(b)));L++){const y=ye(e,t,g,s,N);y!==t&&(b=y)}return[b,g,E]}function _t(e,t,n,a,r,s){const{messageCompiler:l,warnHtmlMessage:i}=e;if(j(a)){const f=a;return f.locale=f.locale||n,f.key=f.key||t,f}if(l==null){const f=()=>a;return f.locale=n,f.key=t,f}const c=l(a,Gn(e,n,r,a,i,s));return c.locale=n,c.key=t,c.source=a,c}function jn(e,t,n){return t(n)}function _e(...e){const[t,n,a]=e,r={};if(!_(t)&&!S(t)&&!j(t))throw X(K.INVALID_ARGUMENT);const s=S(t)?String(t):(j(t),t);return S(n)?r.plural=n:_(n)?r.default=n:O(n)&&!oe(n)?r.named=n:C(n)&&(r.list=n),S(a)?r.plural=a:_(a)?r.default=a:O(a)&&P(r,a),[s,r]}function Gn(e,t,n,a,r,s){return{warnHtmlMessage:r,onError:l=>{throw s&&s(l),l},onCacheKey:l=>tn(t,n,l)}}function $n(e,t,n,a){const{modifiers:r,pluralRules:s,messageResolver:l,fallbackLocale:i,fallbackWarn:c,missingWarn:f,fallbackContext:d}=e,g={locale:t,modifiers:r,pluralRules:s,messages:b=>{let N=l(n,b);if(N==null&&d){const[,,L]=mt(d,b,t,i,c,f);N=l(L,b)}if(_(N)){let L=!1;const T=_t(e,b,t,N,b,()=>{L=!0});return L?xe:T}else return j(N)?N:xe}};return e.processor&&(g.processor=e.processor),a.list&&(g.list=a.list),a.named&&(g.named=a.named),S(a.plural)&&(g.pluralIndex=a.plural),g}function Ge(e,...t){const{datetimeFormats:n,unresolving:a,fallbackLocale:r,onWarn:s,localeFallbacker:l}=e,{__datetimeFormatters:i}=e,[c,f,d,E]=ge(...t),g=R(d.missingWarn)?d.missingWarn:e.missingWarn;R(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const b=!!d.part,N=_(d.locale)?d.locale:e.locale,L=l(e,r,N);if(!_(c)||c==="")return new Intl.DateTimeFormat(N,E).format(f);let y={},T,p=null;const A="datetime format";for(let D=0;D<L.length&&(T=L[D],y=n[T]||{},p=y[c],!O(p));D++)ye(e,c,T,g,A);if(!O(p)||!_(T))return a?ce:c;let I=`${T}__${c}`;oe(E)||(I=`${I}__${JSON.stringify(E)}`);let m=i.get(I);return m||(m=new Intl.DateTimeFormat(T,P({},p,E)),i.set(I,m)),b?m.formatToParts(f):m.format(f)}const gt=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function ge(...e){const[t,n,a,r]=e,s={};let l={},i;if(_(t)){const c=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!c)throw X(K.INVALID_ISO_DATE_ARGUMENT);const f=c[3]?c[3].trim().startsWith("T")?`${c[1].trim()}${c[3].trim()}`:`${c[1].trim()}T${c[3].trim()}`:c[1].trim();i=new Date(f);try{i.toISOString()}catch{throw X(K.INVALID_ISO_DATE_ARGUMENT)}}else if(an(t)){if(isNaN(t.getTime()))throw X(K.INVALID_DATE_ARGUMENT);i=t}else if(S(t))i=t;else throw X(K.INVALID_ARGUMENT);return _(n)?s.key=n:O(n)&&Object.keys(n).forEach(c=>{gt.includes(c)?l[c]=n[c]:s[c]=n[c]}),_(a)?s.locale=a:O(a)&&(l=a),O(r)&&(l=r),[s.key||"",i,s,l]}function $e(e,t,n){const a=e;for(const r in n){const s=`${t}__${r}`;a.__datetimeFormatters.has(s)&&a.__datetimeFormatters.delete(s)}}function Ye(e,...t){const{numberFormats:n,unresolving:a,fallbackLocale:r,onWarn:s,localeFallbacker:l}=e,{__numberFormatters:i}=e,[c,f,d,E]=de(...t),g=R(d.missingWarn)?d.missingWarn:e.missingWarn;R(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const b=!!d.part,N=_(d.locale)?d.locale:e.locale,L=l(e,r,N);if(!_(c)||c==="")return new Intl.NumberFormat(N,E).format(f);let y={},T,p=null;const A="number format";for(let D=0;D<L.length&&(T=L[D],y=n[T]||{},p=y[c],!O(p));D++)ye(e,c,T,g,A);if(!O(p)||!_(T))return a?ce:c;let I=`${T}__${c}`;oe(E)||(I=`${I}__${JSON.stringify(E)}`);let m=i.get(I);return m||(m=new Intl.NumberFormat(T,P({},p,E)),i.set(I,m)),b?m.formatToParts(f):m.format(f)}const dt=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function de(...e){const[t,n,a,r]=e,s={};let l={};if(!S(t))throw X(K.INVALID_ARGUMENT);const i=t;return _(n)?s.key=n:O(n)&&Object.keys(n).forEach(c=>{dt.includes(c)?l[c]=n[c]:s[c]=n[c]}),_(a)?s.locale=a:O(a)&&(l=a),O(r)&&(l=r),[s.key||"",i,s,l]}function He(e,t,n){const a=e;for(const r in n){const s=`${t}__${r}`;a.__numberFormatters.has(s)&&a.__numberFormatters.delete(s)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Oe().__INTLIFY_PROD_DEVTOOLS__=!1);/*!
- * vue-i18n v9.2.2
- * (c) 2022 kazuya kawaguchi
- * Released under the MIT License.
- */const Yn="9.2.2";function Hn(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Oe().__INTLIFY_PROD_DEVTOOLS__=!1)}Cn.__EXTEND_POINT__;let Et=at.__EXTEND_POINT__;const w=()=>++Et,W={UNEXPECTED_RETURN_TYPE:Et,INVALID_ARGUMENT:w(),MUST_BE_CALL_SETUP_TOP:w(),NOT_INSLALLED:w(),NOT_AVAILABLE_IN_LEGACY_MODE:w(),REQUIRED_VALUE:w(),INVALID_VALUE:w(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:w(),NOT_INSLALLED_WITH_PROVIDE:w(),UNEXPECTED_ERROR:w(),NOT_COMPATIBLE_LEGACY_VUE_I18N:w(),BRIDGE_SUPPORT_VUE_2_ONLY:w(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:w(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:w(),__EXTEND_POINT__:w()};function U(e,...t){return rt(e,null,void 0)}const Ee=G("__transrateVNode"),be=G("__datetimeParts"),Te=G("__numberParts"),Bn=G("__setPluralRules");G("__intlifyMeta");const Kn=G("__injectWithOption");function Ie(e){if(!F(e))return e;for(const t in e)if(Le(e,t))if(!t.includes("."))F(e[t])&&Ie(e[t]);else{const n=t.split("."),a=n.length-1;let r=e;for(let s=0;s<a;s++)n[s]in r||(r[n[s]]={}),r=r[n[s]];r[n[a]]=e[t],delete e[t],F(r[n[a]])&&Ie(r[n[a]])}return e}function bt(e,t){const{messages:n,__i18n:a,messageResolver:r,flatJson:s}=t,l=O(n)?n:C(a)?{}:{[e]:{}};if(C(a)&&a.forEach(i=>{if("locale"in i&&"resource"in i){const{locale:c,resource:f}=i;c?(l[c]=l[c]||{},ee(f,l[c])):ee(f,l)}else _(i)&&ee(JSON.parse(i),l)}),r==null&&s)for(const i in l)Le(l,i)&&Ie(l[i]);return l}const le=e=>!F(e)||C(e);function ee(e,t){if(le(e)||le(t))throw U(W.INVALID_VALUE);for(const n in e)Le(e,n)&&(le(e[n])||le(t[n])?t[n]=e[n]:ee(e[n],t[n]))}function Tt(e){return e.type}function Xn(e,t,n){let a=F(t.messages)?t.messages:{};"__i18nGlobal"in n&&(a=bt(e.locale.value,{messages:a,__i18n:n.__i18nGlobal}));const r=Object.keys(a);r.length&&r.forEach(s=>{e.mergeLocaleMessage(s,a[s])});{if(F(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(l=>{e.mergeDateTimeFormat(l,t.datetimeFormats[l])})}if(F(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(l=>{e.mergeNumberFormat(l,t.numberFormats[l])})}}}function Be(e){return qt(Zt,null,e,0)}const Ke="__INTLIFY_META__";let Xe=0;function ze(e){return(t,n,a,r)=>e(n,a,Ne()||void 0,r)}const zn=()=>{const e=Ne();let t=null;return e&&(t=Tt(e)[Ke])?{[Ke]:t}:null};function It(e={},t){const{__root:n}=e,a=n===void 0;let r=R(e.inheritLocale)?e.inheritLocale:!0;const s=Q(n&&r?n.locale.value:_(e.locale)?e.locale:Fe),l=Q(n&&r?n.fallbackLocale.value:_(e.fallbackLocale)||C(e.fallbackLocale)||O(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),i=Q(bt(s.value,e)),c=Q(O(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),f=Q(O(e.numberFormats)?e.numberFormats:{[s.value]:{}});let d=n?n.missingWarn:R(e.missingWarn)||se(e.missingWarn)?e.missingWarn:!0,E=n?n.fallbackWarn:R(e.fallbackWarn)||se(e.fallbackWarn)?e.fallbackWarn:!0,g=n?n.fallbackRoot:R(e.fallbackRoot)?e.fallbackRoot:!0,b=!!e.fallbackFormat,N=M(e.missing)?e.missing:null,L=M(e.missing)?ze(e.missing):null,y=M(e.postTranslation)?e.postTranslation:null,T=n?n.warnHtmlMessage:R(e.warnHtmlMessage)?e.warnHtmlMessage:!0,p=!!e.escapeParameter;const A=n?n.modifiers:O(e.modifiers)?e.modifiers:{};let I=e.pluralRules||n&&n.pluralRules,m;m=(()=>{a&&Ue(null);const o={version:Yn,locale:s.value,fallbackLocale:l.value,messages:i.value,modifiers:A,pluralRules:I,missing:L===null?void 0:L,missingWarn:d,fallbackWarn:E,fallbackFormat:b,unresolving:!0,postTranslation:y===null?void 0:y,warnHtmlMessage:T,escapeParameter:p,messageResolver:e.messageResolver,__meta:{framework:"vue"}};o.datetimeFormats=c.value,o.numberFormats=f.value,o.__datetimeFormatters=O(m)?m.__datetimeFormatters:void 0,o.__numberFormatters=O(m)?m.__numberFormatters:void 0;const u=Vn(o);return a&&Ue(u),u})(),Z(m,s.value,l.value);function k(){return[s.value,l.value,i.value,c.value,f.value]}const z=q({get:()=>s.value,set:o=>{s.value=o,m.locale=s.value}}),J=q({get:()=>l.value,set:o=>{l.value=o,m.fallbackLocale=l.value,Z(m,s.value,o)}}),Y=q(()=>i.value),V=q(()=>c.value),ne=q(()=>f.value);function ae(){return M(y)?y:null}function Lt(o){y=o,m.postTranslation=o}function pt(){return N}function Ft(o){o!==null&&(L=ze(o)),N=o,m.missing=L}const H=(o,u,x,v,ie,re)=>{k();let B;if(__INTLIFY_PROD_DEVTOOLS__)try{We(zn()),a||(m.fallbackContext=n?Un():void 0),B=o(m)}finally{We(null),a||(m.fallbackContext=void 0)}else B=o(m);if(S(B)&&B===ce){const[Ht,ma]=u();return n&&g?v(n):ie(Ht)}else{if(re(B))return B;throw U(W.UNEXPECTED_RETURN_TYPE)}};function Ce(...o){return H(u=>Reflect.apply(je,null,[u,...o]),()=>_e(...o),"translate",u=>Reflect.apply(u.t,u,[...o]),u=>u,u=>_(u))}function yt(...o){const[u,x,v]=o;if(v&&!F(v))throw U(W.INVALID_ARGUMENT);return Ce(u,x,P({resolvedMessage:!0},v||{}))}function Dt(...o){return H(u=>Reflect.apply(Ge,null,[u,...o]),()=>ge(...o),"datetime format",u=>Reflect.apply(u.d,u,[...o]),()=>Pe,u=>_(u))}function Rt(...o){return H(u=>Reflect.apply(Ye,null,[u,...o]),()=>de(...o),"number format",u=>Reflect.apply(u.n,u,[...o]),()=>Pe,u=>_(u))}function Ct(o){return o.map(u=>_(u)||S(u)||R(u)?Be(String(u)):u)}const At={normalize:Ct,interpolate:o=>o,type:"vnode"};function ht(...o){return H(u=>{let x;const v=u;try{v.processor=At,x=Reflect.apply(je,null,[v,...o])}finally{v.processor=null}return x},()=>_e(...o),"translate",u=>u[Ee](...o),u=>[Be(u)],u=>C(u))}function St(...o){return H(u=>Reflect.apply(Ye,null,[u,...o]),()=>de(...o),"number format",u=>u[Te](...o),()=>[],u=>_(u)||C(u))}function Mt(...o){return H(u=>Reflect.apply(Ge,null,[u,...o]),()=>ge(...o),"datetime format",u=>u[be](...o),()=>[],u=>_(u)||C(u))}function kt(o){I=o,m.pluralRules=I}function vt(o,u){const x=_(u)?u:s.value,v=Ae(x);return m.messageResolver(v,o)!==null}function Pt(o){let u=null;const x=st(m,l.value,s.value);for(let v=0;v<x.length;v++){const ie=i.value[x[v]]||{},re=m.messageResolver(ie,o);if(re!=null){u=re;break}}return u}function wt(o){const u=Pt(o);return u??(n?n.tm(o)||{}:{})}function Ae(o){return i.value[o]||{}}function Wt(o,u){i.value[o]=u,m.messages=i.value}function Ut(o,u){i.value[o]=i.value[o]||{},ee(u,i.value[o]),m.messages=i.value}function Vt(o){return c.value[o]||{}}function xt(o,u){c.value[o]=u,m.datetimeFormats=c.value,$e(m,o,u)}function jt(o,u){c.value[o]=P(c.value[o]||{},u),m.datetimeFormats=c.value,$e(m,o,u)}function Gt(o){return f.value[o]||{}}function $t(o,u){f.value[o]=u,m.numberFormats=f.value,He(m,o,u)}function Yt(o,u){f.value[o]=P(f.value[o]||{},u),m.numberFormats=f.value,He(m,o,u)}Xe++,n&&me&&(fe(n.locale,o=>{r&&(s.value=o,m.locale=o,Z(m,s.value,l.value))}),fe(n.fallbackLocale,o=>{r&&(l.value=o,m.fallbackLocale=o,Z(m,s.value,l.value))}));const h={id:Xe,locale:z,fallbackLocale:J,get inheritLocale(){return r},set inheritLocale(o){r=o,o&&n&&(s.value=n.locale.value,l.value=n.fallbackLocale.value,Z(m,s.value,l.value))},get availableLocales(){return Object.keys(i.value).sort()},messages:Y,get modifiers(){return A},get pluralRules(){return I||{}},get isGlobal(){return a},get missingWarn(){return d},set missingWarn(o){d=o,m.missingWarn=d},get fallbackWarn(){return E},set fallbackWarn(o){E=o,m.fallbackWarn=E},get fallbackRoot(){return g},set fallbackRoot(o){g=o},get fallbackFormat(){return b},set fallbackFormat(o){b=o,m.fallbackFormat=b},get warnHtmlMessage(){return T},set warnHtmlMessage(o){T=o,m.warnHtmlMessage=o},get escapeParameter(){return p},set escapeParameter(o){p=o,m.escapeParameter=o},t:Ce,getLocaleMessage:Ae,setLocaleMessage:Wt,mergeLocaleMessage:Ut,getPostTranslationHandler:ae,setPostTranslationHandler:Lt,getMissingHandler:pt,setMissingHandler:Ft,[Bn]:kt};return h.datetimeFormats=V,h.numberFormats=ne,h.rt=yt,h.te=vt,h.tm=wt,h.d=Dt,h.n=Rt,h.getDateTimeFormat=Vt,h.setDateTimeFormat=xt,h.mergeDateTimeFormat=jt,h.getNumberFormat=Gt,h.setNumberFormat=$t,h.mergeNumberFormat=Yt,h[Kn]=e.__injectWithOption,h[Ee]=ht,h[be]=Mt,h[Te]=St,h}const De={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Jn({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((a,r)=>a=[...a,...C(r.children)?r.children:[r]],[]):t.reduce((n,a)=>{const r=e[a];return r&&(n[a]=r()),n},{})}function Nt(e){return zt}const Je={name:"i18n-t",props:P({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>S(e)||!isNaN(e)}},De),setup(e,t){const{slots:n,attrs:a}=t,r=e.i18n||Re({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(E=>E!=="_"),l={};e.locale&&(l.locale=e.locale),e.plural!==void 0&&(l.plural=_(e.plural)?+e.plural:e.plural);const i=Jn(t,s),c=r[Ee](e.keypath,i,l),f=P({},a),d=_(e.tag)||F(e.tag)?e.tag:Nt();return tt(d,f,c)}}};function Qn(e){return C(e)&&!_(e[0])}function Ot(e,t,n,a){const{slots:r,attrs:s}=t;return()=>{const l={part:!0};let i={};e.locale&&(l.locale=e.locale),_(e.format)?l.key=e.format:F(e.format)&&(_(e.format.key)&&(l.key=e.format.key),i=Object.keys(e.format).reduce((g,b)=>n.includes(b)?P({},g,{[b]:e.format[b]}):g,{}));const c=a(e.value,l,i);let f=[l.key];C(c)?f=c.map((g,b)=>{const N=r[g.type],L=N?N({[g.type]:g.value,index:b,parts:c}):[g.value];return Qn(L)&&(L[0].key=`${g.type}-${b}`),L}):_(c)&&(f=[c]);const d=P({},s),E=_(e.tag)||F(e.tag)?e.tag:Nt();return tt(E,d,f)}}const Qe={name:"i18n-n",props:P({value:{type:Number,required:!0},format:{type:[String,Object]}},De),setup(e,t){const n=e.i18n||Re({useScope:"parent",__useComponent:!0});return Ot(e,t,dt,(...a)=>n[Te](...a))}},qe={name:"i18n-d",props:P({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},De),setup(e,t){const n=e.i18n||Re({useScope:"parent",__useComponent:!0});return Ot(e,t,gt,(...a)=>n[be](...a))}};function qn(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const a=n.__getInstance(t);return a!=null?a.__composer:e.global.__composer}}function Zn(e){const t=l=>{const{instance:i,modifiers:c,value:f}=l;if(!i||!i.$)throw U(W.UNEXPECTED_ERROR);const d=qn(e,i.$),E=Ze(f);return[Reflect.apply(d.t,d,[...et(E)]),d]};return{created:(l,i)=>{const[c,f]=t(i);me&&e.global===f&&(l.__i18nWatcher=fe(f.locale,()=>{i.instance&&i.instance.$forceUpdate()})),l.__composer=f,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,f=Ze(i);l.textContent=Reflect.apply(c.t,c,[...et(f)])}},getSSRProps:l=>{const[i]=t(l);return{textContent:i}}}}function Ze(e){if(_(e))return{path:e};if(O(e)){if(!("path"in e))throw U(W.REQUIRED_VALUE,"path");return e}else throw U(W.INVALID_VALUE)}function et(e){const{path:t,locale:n,args:a,choice:r,plural:s}=e,l={},i=a||{};return _(n)&&(l.locale=n),S(r)&&(l.plural=r),S(s)&&(l.plural=s),[t,i,l]}function ea(e,t,...n){const a=O(n[0])?n[0]:{},r=!!a.useI18nComponentName;(R(a.globalInstall)?a.globalInstall:!0)&&(e.component(r?"i18n":Je.name,Je),e.component(Qe.name,Qe),e.component(qe.name,qe)),e.directive("t",Zn(t))}const ta=G("global-vue-i18n");function ga(e={},t){const n=R(e.globalInjection)?e.globalInjection:!0,a=!0,r=new Map,[s,l]=na(e),i=G("");function c(E){return r.get(E)||null}function f(E,g){r.set(E,g)}function d(E){r.delete(E)}{const E={get mode(){return"composition"},get allowComposition(){return a},async install(g,...b){g.__VUE_I18N_SYMBOL__=i,g.provide(g.__VUE_I18N_SYMBOL__,E),n&&ua(g,E.global),ea(g,E,...b);const N=g.unmount;g.unmount=()=>{E.dispose(),N()}},get global(){return l},dispose(){s.stop()},__instances:r,__getInstance:c,__setInstance:f,__deleteInstance:d};return E}}function Re(e={}){const t=Ne();if(t==null)throw U(W.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw U(W.NOT_INSLALLED);const n=aa(t),a=la(n),r=Tt(t),s=ra(e,r);if(s==="global")return Xn(a,e,r),a;if(s==="parent"){let c=sa(n,t,e.__useComponent);return c==null&&(c=a),c}const l=n;let i=l.__getInstance(t);if(i==null){const c=P({},e);"__i18n"in r&&(c.__i18n=r.__i18n),a&&(c.__root=a),i=It(c),oa(l,t),l.__setInstance(t,i)}return i}function na(e,t,n){const a=Jt();{const r=a.run(()=>It(e));if(r==null)throw U(W.UNEXPECTED_ERROR);return[a,r]}}function aa(e){{const t=Bt(e.isCE?ta:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw U(e.isCE?W.NOT_INSLALLED_WITH_PROVIDE:W.UNEXPECTED_ERROR);return t}}function ra(e,t){return oe(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function la(e){return e.mode==="composition"?e.global:e.global.__composer}function sa(e,t,n=!1){let a=null;const r=t.root;let s=t.parent;for(;s!=null;){const l=e;if(e.mode==="composition"&&(a=l.__getInstance(s)),a!=null||r===s)break;s=s.parent}return a}function oa(e,t,n){Kt(()=>{},t),Xt(()=>{e.__deleteInstance(t)},t)}const ca=["locale","fallbackLocale","availableLocales"],ia=["t","rt","d","n","tm"];function ua(e,t){const n=Object.create(null);ca.forEach(a=>{const r=Object.getOwnPropertyDescriptor(t,a);if(!r)throw U(W.UNEXPECTED_ERROR);const s=Qt(r.value)?{get(){return r.value.value},set(l){r.value.value=l}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,a,s)}),e.config.globalProperties.$i18n=n,ia.forEach(a=>{const r=Object.getOwnPropertyDescriptor(t,a);if(!r||!r.value)throw U(W.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,r)})}Pn(dn);wn(st);Hn();if(__INTLIFY_PROD_DEVTOOLS__){const e=Oe();e.__INTLIFY__=!0,Fn(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}export{ga as c,Re as u};
|