Files
dafuweng-saiadmin/webman/public/assets/vue-i18n-PeqK6azz.js
2026-03-03 09:36:51 +08:00

6 lines
31 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{r as ut,a as mt}from"./@intlify-CJ2pDqUV.js";import{r as _t}from"./vue-QIJ1KGct.js";var A={};/*!
* vue-i18n v9.14.3
* (c) 2025 kazuya kawaguchi
* Released under the MIT License.
*/var a=mt,g=ut,d=_t;const $e="9.14.3",He=g.CoreWarnCodes.__EXTEND_POINT__,V=a.incrementer(He),R={FALLBACK_TO_ROOT:He,NOT_SUPPORTED_PRESERVE:V(),NOT_SUPPORTED_FORMATTER:V(),NOT_SUPPORTED_PRESERVE_DIRECTIVE:V(),NOT_SUPPORTED_GET_CHOICE_INDEX:V(),COMPONENT_NAME_LEGACY_COMPATIBLE:V(),NOT_FOUND_PARENT_SCOPE:V(),IGNORE_OBJ_FLATTEN:V(),NOTICE_DROP_ALLOW_COMPOSITION:V(),NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG:V()},ft={[R.FALLBACK_TO_ROOT]:"Fall back to {type} '{key}' with root locale.",[R.NOT_SUPPORTED_PRESERVE]:"Not supported 'preserve'.",[R.NOT_SUPPORTED_FORMATTER]:"Not supported 'formatter'.",[R.NOT_SUPPORTED_PRESERVE_DIRECTIVE]:"Not supported 'preserveDirectiveContent'.",[R.NOT_SUPPORTED_GET_CHOICE_INDEX]:"Not supported 'getChoiceIndex'.",[R.COMPONENT_NAME_LEGACY_COMPATIBLE]:"Component name legacy compatible: '{name}' -> 'i18n'",[R.NOT_FOUND_PARENT_SCOPE]:"Not found parent scope. use the global scope.",[R.IGNORE_OBJ_FLATTEN]:"Ignore object flatten: '{key}' key has an string value",[R.NOTICE_DROP_ALLOW_COMPOSITION]:"'allowComposition' option will be dropped in the next major version. For more information, please see 👉 https://tinyurl.com/2p97mcze",[R.NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG]:"'translateExistCompatible' option will be dropped in the next major version."};function h(e,...i){return a.format(ft[e],...i)}const Ge=g.CoreErrorCodes.__EXTEND_POINT__,S=a.incrementer(Ge),T={UNEXPECTED_RETURN_TYPE:Ge,INVALID_ARGUMENT:S(),MUST_BE_CALL_SETUP_TOP:S(),NOT_INSTALLED:S(),NOT_AVAILABLE_IN_LEGACY_MODE:S(),REQUIRED_VALUE:S(),INVALID_VALUE:S(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:S(),NOT_INSTALLED_WITH_PROVIDE:S(),UNEXPECTED_ERROR:S(),NOT_COMPATIBLE_LEGACY_VUE_I18N:S(),BRIDGE_SUPPORT_VUE_2_ONLY:S(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:S(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:S(),__EXTEND_POINT__:S()};function p(e,...i){return g.createCompileError(e,null,{messages:gt,args:i})}const gt={[T.UNEXPECTED_RETURN_TYPE]:"Unexpected return type in composer",[T.INVALID_ARGUMENT]:"Invalid argument",[T.MUST_BE_CALL_SETUP_TOP]:"Must be called at the top of a `setup` function",[T.NOT_INSTALLED]:"Need to install with `app.use` function",[T.UNEXPECTED_ERROR]:"Unexpected error",[T.NOT_AVAILABLE_IN_LEGACY_MODE]:"Not available in legacy mode",[T.REQUIRED_VALUE]:"Required in value: {0}",[T.INVALID_VALUE]:"Invalid value",[T.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN]:"Cannot setup vue-devtools plugin",[T.NOT_INSTALLED_WITH_PROVIDE]:"Need to install with `provide` function",[T.NOT_COMPATIBLE_LEGACY_VUE_I18N]:"Not compatible legacy VueI18n.",[T.BRIDGE_SUPPORT_VUE_2_ONLY]:"vue-i18n-bridge support Vue 2.x only",[T.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION]:"Must define i18n option or custom block in Composition API with using local scope in Legacy API mode",[T.NOT_AVAILABLE_COMPOSITION_IN_LEGACY]:"Not available Compostion API in Legacy API mode. Please make sure that the legacy API mode is working properly"},Ne=a.makeSymbol("__translateVNode"),Le=a.makeSymbol("__datetimeParts"),Re=a.makeSymbol("__numberParts"),Pe=a.makeSymbol("__enableEmitter"),Fe=a.makeSymbol("__disableEmitter"),Ye=a.makeSymbol("__setPluralRules");a.makeSymbol("__intlifyMeta");const Xe=a.makeSymbol("__injectWithOption"),ke=a.makeSymbol("__dispose"),bt="__VUE_I18N_BRIDGE__";function K(e){if(!a.isObject(e))return e;for(const i in e)if(a.hasOwn(e,i))if(!i.includes("."))a.isObject(e[i])&&K(e[i]);else{const n=i.split("."),r=n.length-1;let o=e,t=!1;for(let l=0;l<r;l++){if(n[l]==="__proto__")throw new Error(`unsafe key: ${n[l]}`);if(n[l]in o||(o[n[l]]=a.create()),!a.isObject(o[n[l]])){a.warn(h(R.IGNORE_OBJ_FLATTEN,{key:n[l]})),t=!0;break}o=o[n[l]]}t||(o[n[r]]=e[i],delete e[i]),a.isObject(o[n[r]])&&K(o[n[r]])}return e}function te(e,i){const{messages:n,__i18n:r,messageResolver:o,flatJson:t}=i,l=a.isPlainObject(n)?n:a.isArray(r)?a.create():{[e]:a.create()};if(a.isArray(r)&&r.forEach(m=>{if("locale"in m&&"resource"in m){const{locale:_,resource:f}=m;_?(l[_]=l[_]||a.create(),a.deepCopy(f,l[_])):a.deepCopy(f,l)}else a.isString(m)&&a.deepCopy(JSON.parse(m),l)}),o==null&&t)for(const m in l)a.hasOwn(l,m)&&K(l[m]);return l}function Je(e){return e.type}function Ke(e,i,n){let r=a.isObject(i.messages)?i.messages:a.create();"__i18nGlobal"in n&&(r=te(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(t=>{e.mergeLocaleMessage(t,r[t])});{if(a.isObject(i.datetimeFormats)){const t=Object.keys(i.datetimeFormats);t.length&&t.forEach(l=>{e.mergeDateTimeFormat(l,i.datetimeFormats[l])})}if(a.isObject(i.numberFormats)){const t=Object.keys(i.numberFormats);t.length&&t.forEach(l=>{e.mergeNumberFormat(l,i.numberFormats[l])})}}}function Me(e){return d.createVNode(d.Text,null,e,0)}const De="__INTLIFY_META__",we=()=>[],Et=()=>!1;let We=0;function Ue(e){return(i,n,r,o)=>e(n,r,d.getCurrentInstance()||void 0,o)}const dt=()=>{const e=d.getCurrentInstance();let i=null;return e&&(i=Je(e)[De])?{[De]:i}:null};function Ce(e={},i){const{__root:n,__injectWithOption:r}=e,o=n===void 0,t=e.flatJson,l=a.inBrowser?d.ref:d.shallowRef,m=!!e.translateExistCompatible;m&&a.warnOnce(h(R.NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG));let _=a.isBoolean(e.inheritLocale)?e.inheritLocale:!0;const f=l(n&&_?n.locale.value:a.isString(e.locale)?e.locale:g.DEFAULT_LOCALE),O=l(n&&_?n.fallbackLocale.value:a.isString(e.fallbackLocale)||a.isArray(e.fallbackLocale)||a.isPlainObject(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:f.value),v=l(te(f.value,e)),E=l(a.isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[f.value]:{}}),I=l(a.isPlainObject(e.numberFormats)?e.numberFormats:{[f.value]:{}});let k=n?n.missingWarn:a.isBoolean(e.missingWarn)||a.isRegExp(e.missingWarn)?e.missingWarn:!0,C=n?n.fallbackWarn:a.isBoolean(e.fallbackWarn)||a.isRegExp(e.fallbackWarn)?e.fallbackWarn:!0,y=n?n.fallbackRoot:a.isBoolean(e.fallbackRoot)?e.fallbackRoot:!0,M=!!e.fallbackFormat,$=a.isFunction(e.missing)?e.missing:null,w=a.isFunction(e.missing)?Ue(e.missing):null,W=a.isFunction(e.postTranslation)?e.postTranslation:null,H=n?n.warnHtmlMessage:a.isBoolean(e.warnHtmlMessage)?e.warnHtmlMessage:!0,x=!!e.escapeParameter;const X=n?n.modifiers:a.isPlainObject(e.modifiers)?e.modifiers:{};let D=e.pluralRules||n&&n.pluralRules,b;b=(()=>{o&&g.setFallbackContext(null);const s={version:$e,locale:f.value,fallbackLocale:O.value,messages:v.value,modifiers:X,pluralRules:D,missing:w===null?void 0:w,missingWarn:k,fallbackWarn:C,fallbackFormat:M,unresolving:!0,postTranslation:W===null?void 0:W,warnHtmlMessage:H,escapeParameter:x,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};s.datetimeFormats=E.value,s.numberFormats=I.value,s.__datetimeFormatters=a.isPlainObject(b)?b.__datetimeFormatters:void 0,s.__numberFormatters=a.isPlainObject(b)?b.__numberFormatters:void 0,s.__v_emitter=a.isPlainObject(b)?b.__v_emitter:void 0;const c=g.createCoreContext(s);return o&&g.setFallbackContext(c),c})(),g.updateFallbackLocale(b,f.value,O.value);function ne(){return[f.value,O.value,v.value,E.value,I.value]}const le=d.computed({get:()=>f.value,set:s=>{f.value=s,b.locale=f.value}}),re=d.computed({get:()=>O.value,set:s=>{O.value=s,b.fallbackLocale=O.value,g.updateFallbackLocale(b,f.value,s)}}),se=d.computed(()=>v.value),ie=d.computed(()=>E.value),j=d.computed(()=>I.value);function oe(){return a.isFunction(W)?W:null}function ce(s){W=s,b.postTranslation=s}function ue(){return $}function me(s){s!==null&&(w=Ue(s)),$=s,b.missing=w}function _e(s,c){return s!=="translate"||!c.resolvedMessage}const U=(s,c,N,P,B,Q)=>{ne();let Y;try{g.setAdditionalMeta(dt()),o||(b.fallbackContext=n?g.getFallbackContext():void 0),Y=s(b)}finally{g.setAdditionalMeta(null),o||(b.fallbackContext=void 0)}if(N!=="translate exists"&&a.isNumber(Y)&&Y===g.NOT_REOSLVED||N==="translate exists"&&!Y){const[G,ct]=c();if(n&&a.isString(G)&&_e(N,ct)){y&&(g.isTranslateFallbackWarn(C,G)||g.isTranslateMissingWarn(k,G))&&a.warn(h(R.FALLBACK_TO_ROOT,{key:G,type:N}));{const{__v_emitter:ye}=b;ye&&y&&ye.emit("fallback",{type:N,key:G,to:"global",groupId:`${N}:${G}`})}}return n&&y?P(n):B(G)}else{if(Q(Y))return Y;throw p(T.UNEXPECTED_RETURN_TYPE)}};function z(...s){return U(c=>Reflect.apply(g.translate,null,[c,...s]),()=>g.parseTranslateArgs(...s),"translate",c=>Reflect.apply(c.t,c,[...s]),c=>c,c=>a.isString(c))}function fe(...s){const[c,N,P]=s;if(P&&!a.isObject(P))throw p(T.INVALID_ARGUMENT);return z(c,N,a.assign({resolvedMessage:!0},P||{}))}function ge(...s){return U(c=>Reflect.apply(g.datetime,null,[c,...s]),()=>g.parseDateTimeArgs(...s),"datetime format",c=>Reflect.apply(c.d,c,[...s]),()=>g.MISSING_RESOLVE_VALUE,c=>a.isString(c))}function be(...s){return U(c=>Reflect.apply(g.number,null,[c,...s]),()=>g.parseNumberArgs(...s),"number format",c=>Reflect.apply(c.n,c,[...s]),()=>g.MISSING_RESOLVE_VALUE,c=>a.isString(c))}function Ee(s){return s.map(c=>a.isString(c)||a.isNumber(c)||a.isBoolean(c)?Me(String(c)):c)}const de={normalize:Ee,interpolate:s=>s,type:"vnode"};function Oe(...s){return U(c=>{let N;const P=c;try{P.processor=de,N=Reflect.apply(g.translate,null,[P,...s])}finally{P.processor=null}return N},()=>g.parseTranslateArgs(...s),"translate",c=>c[Ne](...s),c=>[Me(c)],c=>a.isArray(c))}function ve(...s){return U(c=>Reflect.apply(g.number,null,[c,...s]),()=>g.parseNumberArgs(...s),"number format",c=>c[Re](...s),we,c=>a.isString(c)||a.isArray(c))}function Te(...s){return U(c=>Reflect.apply(g.datetime,null,[c,...s]),()=>g.parseDateTimeArgs(...s),"datetime format",c=>c[Le](...s),we,c=>a.isString(c)||a.isArray(c))}function Ie(s){D=s,b.pluralRules=D}function u(s,c){return U(()=>{if(!s)return!1;const N=a.isString(c)?c:f.value,P=Ae(N),B=b.messageResolver(P,s);return m?B!=null:g.isMessageAST(B)||g.isMessageFunction(B)||a.isString(B)},()=>[s],"translate exists",N=>Reflect.apply(N.te,N,[s,c]),Et,N=>a.isBoolean(N))}function L(s){let c=null;const N=g.fallbackWithLocaleChain(b,O.value,f.value);for(let P=0;P<N.length;P++){const B=v.value[N[P]]||{},Q=b.messageResolver(B,s);if(Q!=null){c=Q;break}}return c}function et(s){const c=L(s);return c??(n?n.tm(s)||{}:{})}function Ae(s){return v.value[s]||{}}function tt(s,c){if(t){const N={[s]:c};for(const P in N)a.hasOwn(N,P)&&K(N[P]);c=N[s]}v.value[s]=c,b.messages=v.value}function at(s,c){v.value[s]=v.value[s]||{};const N={[s]:c};if(t)for(const P in N)a.hasOwn(N,P)&&K(N[P]);c=N[s],a.deepCopy(c,v.value[s]),b.messages=v.value}function nt(s){return E.value[s]||{}}function lt(s,c){E.value[s]=c,b.datetimeFormats=E.value,g.clearDateTimeFormat(b,s,c)}function rt(s,c){E.value[s]=a.assign(E.value[s]||{},c),b.datetimeFormats=E.value,g.clearDateTimeFormat(b,s,c)}function st(s){return I.value[s]||{}}function it(s,c){I.value[s]=c,b.numberFormats=I.value,g.clearNumberFormat(b,s,c)}function ot(s,c){I.value[s]=a.assign(I.value[s]||{},c),b.numberFormats=I.value,g.clearNumberFormat(b,s,c)}We++,n&&a.inBrowser&&(d.watch(n.locale,s=>{_&&(f.value=s,b.locale=s,g.updateFallbackLocale(b,f.value,O.value))}),d.watch(n.fallbackLocale,s=>{_&&(O.value=s,b.fallbackLocale=s,g.updateFallbackLocale(b,f.value,O.value))}));const F={id:We,locale:le,fallbackLocale:re,get inheritLocale(){return _},set inheritLocale(s){_=s,s&&n&&(f.value=n.locale.value,O.value=n.fallbackLocale.value,g.updateFallbackLocale(b,f.value,O.value))},get availableLocales(){return Object.keys(v.value).sort()},messages:se,get modifiers(){return X},get pluralRules(){return D||{}},get isGlobal(){return o},get missingWarn(){return k},set missingWarn(s){k=s,b.missingWarn=k},get fallbackWarn(){return C},set fallbackWarn(s){C=s,b.fallbackWarn=C},get fallbackRoot(){return y},set fallbackRoot(s){y=s},get fallbackFormat(){return M},set fallbackFormat(s){M=s,b.fallbackFormat=M},get warnHtmlMessage(){return H},set warnHtmlMessage(s){H=s,b.warnHtmlMessage=s},get escapeParameter(){return x},set escapeParameter(s){x=s,b.escapeParameter=s},t:z,getLocaleMessage:Ae,setLocaleMessage:tt,mergeLocaleMessage:at,getPostTranslationHandler:oe,setPostTranslationHandler:ce,getMissingHandler:ue,setMissingHandler:me,[Ye]:Ie};return F.datetimeFormats=ie,F.numberFormats=j,F.rt=fe,F.te=u,F.tm=et,F.d=ge,F.n=be,F.getDateTimeFormat=nt,F.setDateTimeFormat=lt,F.mergeDateTimeFormat=rt,F.getNumberFormat=st,F.setNumberFormat=it,F.mergeNumberFormat=ot,F[Xe]=r,F[Ne]=Oe,F[Le]=Te,F[Re]=ve,F[Pe]=s=>{b.__v_emitter=s},F[Fe]=()=>{b.__v_emitter=void 0},F}function Ot(e){const i=a.isString(e.locale)?e.locale:g.DEFAULT_LOCALE,n=a.isString(e.fallbackLocale)||a.isArray(e.fallbackLocale)||a.isPlainObject(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,r=a.isFunction(e.missing)?e.missing:void 0,o=a.isBoolean(e.silentTranslationWarn)||a.isRegExp(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,t=a.isBoolean(e.silentFallbackWarn)||a.isRegExp(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,l=a.isBoolean(e.fallbackRoot)?e.fallbackRoot:!0,m=!!e.formatFallbackMessages,_=a.isPlainObject(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,O=a.isFunction(e.postTranslation)?e.postTranslation:void 0,v=a.isString(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,E=!!e.escapeParameterHtml,I=a.isBoolean(e.sync)?e.sync:!0;e.formatter&&a.warn(h(R.NOT_SUPPORTED_FORMATTER)),e.preserveDirectiveContent&&a.warn(h(R.NOT_SUPPORTED_PRESERVE_DIRECTIVE));let k=e.messages;if(a.isPlainObject(e.sharedMessages)){const x=e.sharedMessages;k=Object.keys(x).reduce((D,b)=>{const q=D[b]||(D[b]={});return a.assign(q,x[b]),D},k||{})}const{__i18n:C,__root:y,__injectWithOption:M}=e,$=e.datetimeFormats,w=e.numberFormats,W=e.flatJson,H=e.translateExistCompatible;return{locale:i,fallbackLocale:n,messages:k,flatJson:W,datetimeFormats:$,numberFormats:w,missing:r,missingWarn:o,fallbackWarn:t,fallbackRoot:l,fallbackFormat:m,modifiers:_,pluralRules:f,postTranslation:O,warnHtmlMessage:v,escapeParameter:E,messageResolver:e.messageResolver,inheritLocale:I,translateExistCompatible:H,__i18n:C,__root:y,__injectWithOption:M}}function pe(e={},i){{const n=Ce(Ot(e)),{__extender:r}=e,o={id:n.id,get locale(){return n.locale.value},set locale(t){n.locale.value=t},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(t){n.fallbackLocale.value=t},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return a.warn(h(R.NOT_SUPPORTED_FORMATTER)),{interpolate(){return[]}}},set formatter(t){a.warn(h(R.NOT_SUPPORTED_FORMATTER))},get missing(){return n.getMissingHandler()},set missing(t){n.setMissingHandler(t)},get silentTranslationWarn(){return a.isBoolean(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(t){n.missingWarn=a.isBoolean(t)?!t:t},get silentFallbackWarn(){return a.isBoolean(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(t){n.fallbackWarn=a.isBoolean(t)?!t:t},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(t){n.fallbackFormat=t},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(t){n.setPostTranslationHandler(t)},get sync(){return n.inheritLocale},set sync(t){n.inheritLocale=t},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(t){n.warnHtmlMessage=t!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(t){n.escapeParameter=t},get preserveDirectiveContent(){return a.warn(h(R.NOT_SUPPORTED_PRESERVE_DIRECTIVE)),!0},set preserveDirectiveContent(t){a.warn(h(R.NOT_SUPPORTED_PRESERVE_DIRECTIVE))},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...t){const[l,m,_]=t,f={};let O=null,v=null;if(!a.isString(l))throw p(T.INVALID_ARGUMENT);const E=l;return a.isString(m)?f.locale=m:a.isArray(m)?O=m:a.isPlainObject(m)&&(v=m),a.isArray(_)?O=_:a.isPlainObject(_)&&(v=_),Reflect.apply(n.t,n,[E,O||v||{},f])},rt(...t){return Reflect.apply(n.rt,n,[...t])},tc(...t){const[l,m,_]=t,f={plural:1};let O=null,v=null;if(!a.isString(l))throw p(T.INVALID_ARGUMENT);const E=l;return a.isString(m)?f.locale=m:a.isNumber(m)?f.plural=m:a.isArray(m)?O=m:a.isPlainObject(m)&&(v=m),a.isString(_)?f.locale=_:a.isArray(_)?O=_:a.isPlainObject(_)&&(v=_),Reflect.apply(n.t,n,[E,O||v||{},f])},te(t,l){return n.te(t,l)},tm(t){return n.tm(t)},getLocaleMessage(t){return n.getLocaleMessage(t)},setLocaleMessage(t,l){n.setLocaleMessage(t,l)},mergeLocaleMessage(t,l){n.mergeLocaleMessage(t,l)},d(...t){return Reflect.apply(n.d,n,[...t])},getDateTimeFormat(t){return n.getDateTimeFormat(t)},setDateTimeFormat(t,l){n.setDateTimeFormat(t,l)},mergeDateTimeFormat(t,l){n.mergeDateTimeFormat(t,l)},n(...t){return Reflect.apply(n.n,n,[...t])},getNumberFormat(t){return n.getNumberFormat(t)},setNumberFormat(t,l){n.setNumberFormat(t,l)},mergeNumberFormat(t,l){n.mergeNumberFormat(t,l)},getChoiceIndex(t,l){return a.warn(h(R.NOT_SUPPORTED_GET_CHOICE_INDEX)),-1}};return o.__extender=r,o.__enableEmitter=t=>{const l=n;l[Pe]&&l[Pe](t)},o.__disableEmitter=()=>{const t=n;t[Fe]&&t[Fe]()},o}}const Se={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function vt({slots:e},i){return i.length===1&&i[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===d.Fragment?o.children:[o]],[]):i.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},a.create())}function qe(e){return d.Fragment}const Tt=d.defineComponent({name:"i18n-t",props:a.assign({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>a.isNumber(e)||!isNaN(e)}},Se),setup(e,i){const{slots:n,attrs:r}=i,o=e.i18n||ae({useScope:e.scope,__useComponent:!0});return()=>{const t=Object.keys(n).filter(v=>v!=="_"),l=a.create();e.locale&&(l.locale=e.locale),e.plural!==void 0&&(l.plural=a.isString(e.plural)?+e.plural:e.plural);const m=vt(i,t),_=o[Ne](e.keypath,m,l),f=a.assign(a.create(),r),O=a.isString(e.tag)||a.isObject(e.tag)?e.tag:qe();return d.h(O,f,_)}}}),J=Tt,It=J;function Nt(e){return a.isArray(e)&&!a.isString(e[0])}function ze(e,i,n,r){const{slots:o,attrs:t}=i;return()=>{const l={part:!0};let m=a.create();e.locale&&(l.locale=e.locale),a.isString(e.format)?l.key=e.format:a.isObject(e.format)&&(a.isString(e.format.key)&&(l.key=e.format.key),m=Object.keys(e.format).reduce((E,I)=>n.includes(I)?a.assign(a.create(),E,{[I]:e.format[I]}):E,a.create()));const _=r(e.value,l,m);let f=[l.key];a.isArray(_)?f=_.map((E,I)=>{const k=o[E.type],C=k?k({[E.type]:E.value,index:I,parts:_}):[E.value];return Nt(C)&&(C[0].key=`${E.type}-${I}`),C}):a.isString(_)&&(f=[_]);const O=a.assign(a.create(),t),v=a.isString(e.tag)||a.isObject(e.tag)?e.tag:qe();return d.h(v,O,f)}}const Lt=d.defineComponent({name:"i18n-n",props:a.assign({value:{type:Number,required:!0},format:{type:[String,Object]}},Se),setup(e,i){const n=e.i18n||ae({useScope:e.scope,__useComponent:!0});return ze(e,i,g.NUMBER_FORMAT_OPTIONS_KEYS,(...r)=>n[Re](...r))}}),Z=Lt,Rt=Z,Pt=d.defineComponent({name:"i18n-d",props:a.assign({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Se),setup(e,i){const n=e.i18n||ae({useScope:e.scope,__useComponent:!0});return ze(e,i,g.DATETIME_FORMAT_OPTIONS_KEYS,(...r)=>n[Le](...r))}}),ee=Pt,Ft=ee;function kt(e,i){const n=e;if(e.mode==="composition")return n.__getInstance(i)||e.global;{const r=n.__getInstance(i);return r!=null?r.__composer:e.global.__composer}}function Qe(e){const i=l=>{const{instance:m,modifiers:_,value:f}=l;if(!m||!m.$)throw p(T.UNEXPECTED_ERROR);const O=kt(e,m.$);_.preserve&&a.warn(h(R.NOT_SUPPORTED_PRESERVE));const v=Ve(f);return[Reflect.apply(O.t,O,[...xe(v)]),O]};return{created:(l,m)=>{const[_,f]=i(m);a.inBrowser&&e.global===f&&(l.__i18nWatcher=d.watch(f.locale,()=>{m.instance&&m.instance.$forceUpdate()})),l.__composer=f,l.textContent=_},unmounted:l=>{a.inBrowser&&l.__i18nWatcher&&(l.__i18nWatcher(),l.__i18nWatcher=void 0,delete l.__i18nWatcher),l.__composer&&(l.__composer=void 0,delete l.__composer)},beforeUpdate:(l,{value:m})=>{if(l.__composer){const _=l.__composer,f=Ve(m);l.textContent=Reflect.apply(_.t,_,[...xe(f)])}},getSSRProps:l=>{const[m]=i(l);return{textContent:m}}}}function Ve(e){if(a.isString(e))return{path:e};if(a.isPlainObject(e)){if(!("path"in e))throw p(T.REQUIRED_VALUE,"path");return e}else throw p(T.INVALID_VALUE)}function xe(e){const{path:i,locale:n,args:r,choice:o,plural:t}=e,l={},m=r||{};return a.isString(n)&&(l.locale=n),a.isNumber(o)&&(l.plural=o),a.isNumber(t)&&(l.plural=t),[i,m,l]}function pt(e,i,...n){const r=a.isPlainObject(n[0])?n[0]:{},o=!!r.useI18nComponentName,t=a.isBoolean(r.globalInstall)?r.globalInstall:!0;t&&o&&a.warn(h(R.COMPONENT_NAME_LEGACY_COMPATIBLE,{name:J.name})),t&&([o?"i18n":J.name,"I18nT"].forEach(l=>e.component(l,J)),[Z.name,"I18nN"].forEach(l=>e.component(l,Z)),[ee.name,"I18nD"].forEach(l=>e.component(l,ee))),e.directive("t",Qe(i))}function Ct(e,i,n){return{beforeCreate(){const r=d.getCurrentInstance();if(!r)throw p(T.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const t=o.i18n;if(o.__i18n&&(t.__i18n=o.__i18n),t.__root=i,this===this.$root)this.$i18n=je(e,t);else{t.__injectWithOption=!0,t.__extender=n.__vueI18nExtend,this.$i18n=pe(t);const l=this.$i18n;l.__extender&&(l.__disposer=l.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=je(e,o);else{this.$i18n=pe({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:i});const t=this.$i18n;t.__extender&&(t.__disposer=t.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&Ke(i,o,o),this.$t=(...t)=>this.$i18n.t(...t),this.$rt=(...t)=>this.$i18n.rt(...t),this.$tc=(...t)=>this.$i18n.tc(...t),this.$te=(t,l)=>this.$i18n.te(t,l),this.$d=(...t)=>this.$i18n.d(...t),this.$n=(...t)=>this.$i18n.n(...t),this.$tm=t=>this.$i18n.tm(t),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=d.getCurrentInstance();if(!r)throw p(T.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(r),delete this.$i18n}}}function je(e,i){e.locale=i.locale||e.locale,e.fallbackLocale=i.fallbackLocale||e.fallbackLocale,e.missing=i.missing||e.missing,e.silentTranslationWarn=i.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=i.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=i.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=i.postTranslation||e.postTranslation,e.warnHtmlInMessage=i.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=i.escapeParameterHtml||e.escapeParameterHtml,e.sync=i.sync||e.sync,e.__composer[Ye](i.pluralizationRules||e.pluralizationRules);const n=te(e.locale,{messages:i.messages,__i18n:i.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),i.datetimeFormats&&Object.keys(i.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,i.datetimeFormats[r])),i.numberFormats&&Object.keys(i.numberFormats).forEach(r=>e.mergeNumberFormat(r,i.numberFormats[r])),e}const Ze=a.makeSymbol("global-vue-i18n");function St(e={},i){const n=a.isBoolean(e.legacy)?e.legacy:!0,r=a.isBoolean(e.globalInjection)?e.globalInjection:!0,o=n?!!e.allowComposition:!0,t=new Map,[l,m]=At(e,n),_=a.makeSymbol("vue-i18n");n&&o&&a.warn(h(R.NOTICE_DROP_ALLOW_COMPOSITION));function f(E){return t.get(E)||null}function O(E,I){t.set(E,I)}function v(E){t.delete(E)}{const E={get mode(){return n?"legacy":"composition"},get allowComposition(){return o},async install(I,...k){if(I.__VUE_I18N_SYMBOL__=_,I.provide(I.__VUE_I18N_SYMBOL__,E),a.isPlainObject(k[0])){const M=k[0];E.__composerExtend=M.__composerExtend,E.__vueI18nExtend=M.__vueI18nExtend}let C=null;!n&&r&&(C=jt(I,E.global)),pt(I,E,...k),n&&I.mixin(Ct(m,m.__composer,E));const y=I.unmount;I.unmount=()=>{C&&C(),E.dispose(),y()}},get global(){return m},dispose(){l.stop()},__instances:t,__getInstance:f,__setInstance:O,__deleteInstance:v};return E}}function ae(e={}){const i=d.getCurrentInstance();if(i==null)throw p(T.MUST_BE_CALL_SETUP_TOP);if(!i.isCE&&i.appContext.app!=null&&!i.appContext.app.__VUE_I18N_SYMBOL__)throw p(T.NOT_INSTALLED);const n=yt(i),r=Dt(n),o=Je(i),t=Mt(e,o);if(n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw p(T.NOT_AVAILABLE_IN_LEGACY_MODE);return Vt(i,t,r,e)}if(t==="global")return Ke(r,e,o),r;if(t==="parent"){let _=wt(n,i,e.__useComponent);return _==null&&(a.warn(h(R.NOT_FOUND_PARENT_SCOPE)),_=r),_}const l=n;let m=l.__getInstance(i);if(m==null){const _=a.assign({},e);"__i18n"in o&&(_.__i18n=o.__i18n),r&&(_.__root=r),m=Ce(_),l.__composerExtend&&(m[ke]=l.__composerExtend(m)),Ut(l,i,m),l.__setInstance(i,m)}return m}const ht=e=>{if(!(bt in e))throw p(T.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e};function At(e,i,n){const r=d.effectScope();{const o=i?r.run(()=>pe(e)):r.run(()=>Ce(e));if(o==null)throw p(T.UNEXPECTED_ERROR);return[r,o]}}function yt(e){{const i=d.inject(e.isCE?Ze:e.appContext.app.__VUE_I18N_SYMBOL__);if(!i)throw p(e.isCE?T.NOT_INSTALLED_WITH_PROVIDE:T.UNEXPECTED_ERROR);return i}}function Mt(e,i){return a.isEmptyObject(e)?"__i18n"in i?"local":"global":e.useScope?e.useScope:"local"}function Dt(e){return e.mode==="composition"?e.global:e.global.__composer}function wt(e,i,n=!1){let r=null;const o=i.root;let t=Wt(i,n);for(;t!=null;){const l=e;if(e.mode==="composition")r=l.__getInstance(t);else{const m=l.__getInstance(t);m!=null&&(r=m.__composer,n&&r&&!r[Xe]&&(r=null))}if(r!=null||o===t)break;t=t.parent}return r}function Wt(e,i=!1){return e==null?null:i&&e.vnode.ctx||e.parent}function Ut(e,i,n){d.onMounted(()=>{},i),d.onUnmounted(()=>{const r=n;e.__deleteInstance(i);const o=r[ke];o&&(o(),delete r[ke])},i)}function Vt(e,i,n,r={}){const o=i==="local",t=d.shallowRef(null);if(o&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw p(T.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const l=a.isBoolean(r.inheritLocale)?r.inheritLocale:!a.isString(r.locale),m=d.ref(!o||l?n.locale.value:a.isString(r.locale)?r.locale:g.DEFAULT_LOCALE),_=d.ref(!o||l?n.fallbackLocale.value:a.isString(r.fallbackLocale)||a.isArray(r.fallbackLocale)||a.isPlainObject(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:m.value),f=d.ref(te(m.value,r)),O=d.ref(a.isPlainObject(r.datetimeFormats)?r.datetimeFormats:{[m.value]:{}}),v=d.ref(a.isPlainObject(r.numberFormats)?r.numberFormats:{[m.value]:{}}),E=o?n.missingWarn:a.isBoolean(r.missingWarn)||a.isRegExp(r.missingWarn)?r.missingWarn:!0,I=o?n.fallbackWarn:a.isBoolean(r.fallbackWarn)||a.isRegExp(r.fallbackWarn)?r.fallbackWarn:!0,k=o?n.fallbackRoot:a.isBoolean(r.fallbackRoot)?r.fallbackRoot:!0,C=!!r.fallbackFormat,y=a.isFunction(r.missing)?r.missing:null,M=a.isFunction(r.postTranslation)?r.postTranslation:null,$=o?n.warnHtmlMessage:a.isBoolean(r.warnHtmlMessage)?r.warnHtmlMessage:!0,w=!!r.escapeParameter,W=o?n.modifiers:a.isPlainObject(r.modifiers)?r.modifiers:{},H=r.pluralRules||o&&n.pluralRules;function x(){return[m.value,_.value,f.value,O.value,v.value]}const X=d.computed({get:()=>t.value?t.value.locale.value:m.value,set:u=>{t.value&&(t.value.locale.value=u),m.value=u}}),D=d.computed({get:()=>t.value?t.value.fallbackLocale.value:_.value,set:u=>{t.value&&(t.value.fallbackLocale.value=u),_.value=u}}),b=d.computed(()=>t.value?t.value.messages.value:f.value),q=d.computed(()=>O.value),ne=d.computed(()=>v.value);function le(){return t.value?t.value.getPostTranslationHandler():M}function re(u){t.value&&t.value.setPostTranslationHandler(u)}function se(){return t.value?t.value.getMissingHandler():y}function ie(u){t.value&&t.value.setMissingHandler(u)}function j(u){return x(),u()}function oe(...u){return t.value?j(()=>Reflect.apply(t.value.t,null,[...u])):j(()=>"")}function ce(...u){return t.value?Reflect.apply(t.value.rt,null,[...u]):""}function ue(...u){return t.value?j(()=>Reflect.apply(t.value.d,null,[...u])):j(()=>"")}function me(...u){return t.value?j(()=>Reflect.apply(t.value.n,null,[...u])):j(()=>"")}function _e(u){return t.value?t.value.tm(u):{}}function U(u,L){return t.value?t.value.te(u,L):!1}function z(u){return t.value?t.value.getLocaleMessage(u):{}}function fe(u,L){t.value&&(t.value.setLocaleMessage(u,L),f.value[u]=L)}function ge(u,L){t.value&&t.value.mergeLocaleMessage(u,L)}function be(u){return t.value?t.value.getDateTimeFormat(u):{}}function Ee(u,L){t.value&&(t.value.setDateTimeFormat(u,L),O.value[u]=L)}function he(u,L){t.value&&t.value.mergeDateTimeFormat(u,L)}function de(u){return t.value?t.value.getNumberFormat(u):{}}function Oe(u,L){t.value&&(t.value.setNumberFormat(u,L),v.value[u]=L)}function ve(u,L){t.value&&t.value.mergeNumberFormat(u,L)}const Te={get id(){return t.value?t.value.id:-1},locale:X,fallbackLocale:D,messages:b,datetimeFormats:q,numberFormats:ne,get inheritLocale(){return t.value?t.value.inheritLocale:l},set inheritLocale(u){t.value&&(t.value.inheritLocale=u)},get availableLocales(){return t.value?t.value.availableLocales:Object.keys(f.value)},get modifiers(){return t.value?t.value.modifiers:W},get pluralRules(){return t.value?t.value.pluralRules:H},get isGlobal(){return t.value?t.value.isGlobal:!1},get missingWarn(){return t.value?t.value.missingWarn:E},set missingWarn(u){t.value&&(t.value.missingWarn=u)},get fallbackWarn(){return t.value?t.value.fallbackWarn:I},set fallbackWarn(u){t.value&&(t.value.missingWarn=u)},get fallbackRoot(){return t.value?t.value.fallbackRoot:k},set fallbackRoot(u){t.value&&(t.value.fallbackRoot=u)},get fallbackFormat(){return t.value?t.value.fallbackFormat:C},set fallbackFormat(u){t.value&&(t.value.fallbackFormat=u)},get warnHtmlMessage(){return t.value?t.value.warnHtmlMessage:$},set warnHtmlMessage(u){t.value&&(t.value.warnHtmlMessage=u)},get escapeParameter(){return t.value?t.value.escapeParameter:w},set escapeParameter(u){t.value&&(t.value.escapeParameter=u)},t:oe,getPostTranslationHandler:le,setPostTranslationHandler:re,getMissingHandler:se,setMissingHandler:ie,rt:ce,d:ue,n:me,tm:_e,te:U,getLocaleMessage:z,setLocaleMessage:fe,mergeLocaleMessage:ge,getDateTimeFormat:be,setDateTimeFormat:Ee,mergeDateTimeFormat:he,getNumberFormat:de,setNumberFormat:Oe,mergeNumberFormat:ve};function Ie(u){u.locale.value=m.value,u.fallbackLocale.value=_.value,Object.keys(f.value).forEach(L=>{u.mergeLocaleMessage(L,f.value[L])}),Object.keys(O.value).forEach(L=>{u.mergeDateTimeFormat(L,O.value[L])}),Object.keys(v.value).forEach(L=>{u.mergeNumberFormat(L,v.value[L])}),u.escapeParameter=w,u.fallbackFormat=C,u.fallbackRoot=k,u.fallbackWarn=I,u.missingWarn=E,u.warnHtmlMessage=$}return d.onBeforeMount(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw p(T.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const u=t.value=e.proxy.$i18n.__composer;i==="global"?(m.value=u.locale.value,_.value=u.fallbackLocale.value,f.value=u.messages.value,O.value=u.datetimeFormats.value,v.value=u.numberFormats.value):o&&Ie(u)}),Te}const xt=["locale","fallbackLocale","availableLocales"],Be=["t","rt","d","n","tm","te"];function jt(e,i){const n=Object.create(null);return xt.forEach(o=>{const t=Object.getOwnPropertyDescriptor(i,o);if(!t)throw p(T.UNEXPECTED_ERROR);const l=d.isRef(t.value)?{get(){return t.value.value},set(m){t.value.value=m}}:{get(){return t.get&&t.get()}};Object.defineProperty(n,o,l)}),e.config.globalProperties.$i18n=n,Be.forEach(o=>{const t=Object.getOwnPropertyDescriptor(i,o);if(!t||!t.value)throw p(T.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,t)}),()=>{delete e.config.globalProperties.$i18n,Be.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}g.registerMessageCompiler(g.compile);g.registerMessageResolver(g.resolveValue);g.registerLocaleFallbacker(g.fallbackWithLocaleChain);{const e=a.getGlobalThis();e.__INTLIFY__=!0,g.setDevToolsHook(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}A.DatetimeFormat=ee;A.I18nD=Ft;A.I18nInjectionKey=Ze;A.I18nN=Rt;A.I18nT=It;A.NumberFormat=Z;A.Translation=J;A.VERSION=$e;A.castToVueI18n=ht;A.createI18n=St;A.useI18n=ae;A.vTDirective=Qe;var Ht=A;export{Ht as v};