29 lines
80 KiB
JavaScript
29 lines
80 KiB
JavaScript
import{s as Os,u as qe,f as Ts,i as ve,n as qt,d as nr,r as rr,c as ue,h as sr,p as It,j as Ce,w as Qt,k as or,m as ar,l as Ss,e as pt,q as ir,v as vs,x as cr,y as lr,t as Cs,g as Ls,o as Rs,z as Is}from"./arco.f3c60d68.js";var bs=!1;/*!
|
|
* vue-router v4.6.4
|
|
* (c) 2025 Eduardo San Martin Morote
|
|
* @license MIT
|
|
*/const Ye=typeof document<"u";function ur(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ps(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&ur(e.default)}const j=Object.assign;function bt(e,t){const n={};for(const r in t){const s=t[r];n[r]=me(s)?s.map(e):e(s)}return n}const it=()=>{},me=Array.isArray;function mn(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}const fr=/#/g,ws=/&/g,ks=/\//g,Ds=/=/g,Ms=/\?/g,dr=/\+/g,Fs=/%5B/g,Us=/%5D/g,mr=/%5E/g,xs=/%60/g,pr=/%7B/g,Gs=/%7C/g,hr=/%7D/g,$s=/%20/g;function Jt(e){return e==null?"":encodeURI(""+e).replace(Gs,"|").replace(Fs,"[").replace(Us,"]")}function js(e){return Jt(e).replace(pr,"{").replace(hr,"}").replace(mr,"^")}function xt(e){return Jt(e).replace(dr,"%2B").replace($s,"+").replace(fr,"%23").replace(ws,"%26").replace(xs,"`").replace(pr,"{").replace(hr,"}").replace(mr,"^")}function Bs(e){return xt(e).replace(Ds,"%3D")}function Vs(e){return Jt(e).replace(fr,"%23").replace(Ms,"%3F")}function Hs(e){return Vs(e).replace(ks,"%2F")}function lt(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const Ws=/\/$/,Ks=e=>e.replace(Ws,"");function Pt(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return a=l>=0&&a>l?-1:a,a>=0&&(r=t.slice(0,a),o=t.slice(a,l>0?l:t.length),s=e(o.slice(1))),l>=0&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Qs(r!=null?r:t,n),{fullPath:r+o+i,path:r,query:s,hash:lt(i)}}function Ys(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function pn(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Xs(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Qe(t.matched[r],n.matched[s])&&Er(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Qe(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Er(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!qs(e[n],t[n]))return!1;return!0}function qs(e,t){return me(e)?hn(e,t):me(t)?hn(t,e):(e==null?void 0:e.valueOf())===(t==null?void 0:t.valueOf())}function hn(e,t){return me(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Qs(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i<r.length;i++)if(l=r[i],l!==".")if(l==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const Ae={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let Gt=function(e){return e.pop="pop",e.push="push",e}({}),wt=function(e){return e.back="back",e.forward="forward",e.unknown="",e}({});function Js(e){if(!e)if(Ye){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ks(e)}const Zs=/^[^#]+#/;function zs(e,t){return e.replace(Zs,"#")+t}function eo(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const gt=()=>({left:window.scrollX,top:window.scrollY});function to(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=eo(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function En(e,t){return(history.state?history.state.position-t:-1)+e}const $t=new Map;function no(e,t){$t.set(e,t)}function ro(e){const t=$t.get(e);return $t.delete(e),t}function so(e){return typeof e=="string"||e&&typeof e=="object"}function gr(e){return typeof e=="string"||typeof e=="symbol"}let X=function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e}({});const _r=Symbol("");X.MATCHER_NOT_FOUND+"",X.NAVIGATION_GUARD_REDIRECT+"",X.NAVIGATION_ABORTED+"",X.NAVIGATION_CANCELLED+"",X.NAVIGATION_DUPLICATED+"";function Je(e,t){return j(new Error,{type:e,[_r]:!0},t)}function ge(e,t){return e instanceof Error&&_r in e&&(t==null||!!(e.type&t))}const oo=["params","query","hash"];function ao(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of oo)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function io(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<n.length;++r){const s=n[r].replace(dr," "),o=s.indexOf("="),i=lt(o<0?s:s.slice(0,o)),l=o<0?null:lt(s.slice(o+1));if(i in t){let a=t[i];me(a)||(a=t[i]=[a]),a.push(l)}else t[i]=l}return t}function gn(e){let t="";for(let n in e){const r=e[n];if(n=Bs(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(me(r)?r.map(s=>s&&xt(s)):[r&&xt(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function co(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=me(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const lo=Symbol(""),_n=Symbol(""),_t=Symbol(""),Zt=Symbol(""),jt=Symbol("");function at(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Se(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,a)=>{const m=f=>{f===!1?a(Je(X.NAVIGATION_ABORTED,{from:n,to:t})):f instanceof Error?a(f):so(f)?a(Je(X.NAVIGATION_GUARD_REDIRECT,{from:t,to:f})):(i&&r.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),l())},p=o(()=>e.call(r&&r.instances[s],t,n,m));let d=Promise.resolve(p);e.length<3&&(d=d.then(m)),d.catch(f=>a(f))})}function kt(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const l in i.components){let a=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(ur(a)){const m=(a.__vccOpts||a)[t];m&&o.push(Se(m,n,r,i,l,s))}else{let m=a();o.push(()=>m.then(p=>{if(!p)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const d=Ps(p)?p.default:p;i.mods[l]=p,i.components[l]=d;const f=(d.__vccOpts||d)[t];return f&&Se(f,n,r,i,l,s)()}))}}return o}function uo(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i<o;i++){const l=t.matched[i];l&&(e.matched.find(m=>Qe(m,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(m=>Qe(m,a))||s.push(a))}return[n,r,s]}/*!
|
|
* vue-router v4.6.4
|
|
* (c) 2025 Eduardo San Martin Morote
|
|
* @license MIT
|
|
*/let fo=()=>location.protocol+"//"+location.host;function Nr(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let i=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(i);return l[0]!=="/"&&(l="/"+l),pn(l,"")}return pn(n,e)+r+s}function mo(e,t,n,r){let s=[],o=[],i=null;const l=({state:f})=>{const E=Nr(e,location),R=n.value,C=t.value;let T=0;if(f){if(n.value=E,t.value=f,i&&i===R){i=null;return}T=C?f.position-C.position:0}else r(E);s.forEach(L=>{L(n.value,R,{delta:T,type:Gt.pop,direction:T?T>0?wt.forward:wt.back:wt.unknown})})};function a(){i=n.value}function m(f){s.push(f);const E=()=>{const R=s.indexOf(f);R>-1&&s.splice(R,1)};return o.push(E),E}function p(){if(document.visibilityState==="hidden"){const{history:f}=window;if(!f.state)return;f.replaceState(j({},f.state,{scroll:gt()}),"")}}function d(){for(const f of o)f();o=[],window.removeEventListener("popstate",l),window.removeEventListener("pagehide",p),document.removeEventListener("visibilitychange",p)}return window.addEventListener("popstate",l),window.addEventListener("pagehide",p),document.addEventListener("visibilitychange",p),{pauseListeners:a,listen:m,destroy:d}}function Nn(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?gt():null}}function po(e){const{history:t,location:n}=window,r={value:Nr(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(a,m,p){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+a:fo()+e+a;try{t[p?"replaceState":"pushState"](m,"",f),s.value=m}catch(E){console.error(E),n[p?"replace":"assign"](f)}}function i(a,m){o(a,j({},t.state,Nn(s.value.back,a,s.value.forward,!0),m,{position:s.value.position}),!0),r.value=a}function l(a,m){const p=j({},s.value,t.state,{forward:a,scroll:gt()});o(p.current,p,!0),o(a,j({},Nn(r.value,a,null),{position:p.position+1},m),!1),r.value=a}return{location:r,state:s,push:l,replace:i}}function ho(e){e=Js(e);const t=po(e),n=mo(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=j({location:"",base:e,go:r,createHref:zs.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function fc(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),ho(e)}let xe=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var Z=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(Z||{});const Eo={type:xe.Static,value:""},go=/[a-zA-Z0-9_]/;function _o(e){if(!e)return[[]];if(e==="/")return[[Eo]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(E){throw new Error(`ERR (${n})/"${m}": ${E}`)}let n=Z.Static,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,a,m="",p="";function d(){!m||(n===Z.Static?o.push({type:xe.Static,value:m}):n===Z.Param||n===Z.ParamRegExp||n===Z.ParamRegExpEnd?(o.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${m}) must be alone in its segment. eg: '/:ids+.`),o.push({type:xe.Param,value:m,regexp:p,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),m="")}function f(){m+=a}for(;l<e.length;){if(a=e[l++],a==="\\"&&n!==Z.ParamRegExp){r=n,n=Z.EscapeNext;continue}switch(n){case Z.Static:a==="/"?(m&&d(),i()):a===":"?(d(),n=Z.Param):f();break;case Z.EscapeNext:f(),n=r;break;case Z.Param:a==="("?n=Z.ParamRegExp:go.test(a)?f():(d(),n=Z.Static,a!=="*"&&a!=="?"&&a!=="+"&&l--);break;case Z.ParamRegExp:a===")"?p[p.length-1]=="\\"?p=p.slice(0,-1)+a:n=Z.ParamRegExpEnd:p+=a;break;case Z.ParamRegExpEnd:d(),n=Z.Static,a!=="*"&&a!=="?"&&a!=="+"&&l--,p="";break;default:t("Unknown state");break}}return n===Z.ParamRegExp&&t(`Unfinished custom RegExp for param "${m}"`),d(),i(),s}const yn="[^/]+?",No={sensitive:!1,strict:!1,start:!0,end:!0};var re=function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e}(re||{});const yo=/[.+*?^${}()[\]/\\]/g;function Ao(e,t){const n=j({},No,t),r=[];let s=n.start?"^":"";const o=[];for(const m of e){const p=m.length?[]:[re.Root];n.strict&&!m.length&&(s+="/");for(let d=0;d<m.length;d++){const f=m[d];let E=re.Segment+(n.sensitive?re.BonusCaseSensitive:0);if(f.type===xe.Static)d||(s+="/"),s+=f.value.replace(yo,"\\$&"),E+=re.Static;else if(f.type===xe.Param){const{value:R,repeatable:C,optional:T,regexp:L}=f;o.push({name:R,repeatable:C,optional:T});const v=L||yn;if(v!==yn){E+=re.BonusCustomRegExp;try{`${v}`}catch(g){throw new Error(`Invalid custom RegExp for param "${R}" (${v}): `+g.message)}}let h=C?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;d||(h=T&&m.length<2?`(?:/${h})`:"/"+h),T&&(h+="?"),s+=h,E+=re.Dynamic,T&&(E+=re.BonusOptional),C&&(E+=re.BonusRepeatable),v===".*"&&(E+=re.BonusWildcard)}p.push(E)}r.push(p)}if(n.strict&&n.end){const m=r.length-1;r[m][r[m].length-1]+=re.BonusStrict}n.strict||(s+="/?"),n.end?s+="$":n.strict&&!s.endsWith("/")&&(s+="(?:/|$)");const i=new RegExp(s,n.sensitive?"":"i");function l(m){const p=m.match(i),d={};if(!p)return null;for(let f=1;f<p.length;f++){const E=p[f]||"",R=o[f-1];d[R.name]=E&&R.repeatable?E.split("/"):E}return d}function a(m){let p="",d=!1;for(const f of e){(!d||!p.endsWith("/"))&&(p+="/"),d=!1;for(const E of f)if(E.type===xe.Static)p+=E.value;else if(E.type===xe.Param){const{value:R,repeatable:C,optional:T}=E,L=R in m?m[R]:"";if(me(L)&&!C)throw new Error(`Provided param "${R}" is an array but it is not repeatable (* or + modifiers)`);const v=me(L)?L.join("/"):L;if(!v)if(T)f.length<2&&(p.endsWith("/")?p=p.slice(0,-1):d=!0);else throw new Error(`Missing required param "${R}"`);p+=v}}return p||"/"}return{re:i,score:r,keys:o,parse:l,stringify:a}}function Oo(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===re.Static+re.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===re.Static+re.Segment?1:-1:0}function yr(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const o=Oo(r[n],s[n]);if(o)return o;n++}if(Math.abs(s.length-r.length)===1){if(An(r))return 1;if(An(s))return-1}return s.length-r.length}function An(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const To={strict:!1,end:!0,sensitive:!1};function So(e,t,n){const r=Ao(_o(e.path),n),s=j(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function vo(e,t){const n=[],r=new Map;t=mn(To,t);function s(d){return r.get(d)}function o(d,f,E){const R=!E,C=Tn(d);C.aliasOf=E&&E.record;const T=mn(t,d),L=[C];if("alias"in d){const g=typeof d.alias=="string"?[d.alias]:d.alias;for(const A of g)L.push(Tn(j({},C,{components:E?E.record.components:C.components,path:A,aliasOf:E?E.record:C})))}let v,h;for(const g of L){const{path:A}=g;if(f&&A[0]!=="/"){const N=f.record.path,O=N[N.length-1]==="/"?"":"/";g.path=f.record.path+(A&&O+A)}if(v=So(g,f,T),E?E.alias.push(v):(h=h||v,h!==v&&h.alias.push(v),R&&d.name&&!Sn(v)&&i(d.name)),Ar(v)&&a(v),C.children){const N=C.children;for(let O=0;O<N.length;O++)o(N[O],v,E&&E.children[O])}E=E||v}return h?()=>{i(h)}:it}function i(d){if(gr(d)){const f=r.get(d);f&&(r.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&r.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function l(){return n}function a(d){const f=Ro(d,n);n.splice(f,0,d),d.record.name&&!Sn(d)&&r.set(d.record.name,d)}function m(d,f){let E,R={},C,T;if("name"in d&&d.name){if(E=r.get(d.name),!E)throw Je(X.MATCHER_NOT_FOUND,{location:d});T=E.record.name,R=j(On(f.params,E.keys.filter(h=>!h.optional).concat(E.parent?E.parent.keys.filter(h=>h.optional):[]).map(h=>h.name)),d.params&&On(d.params,E.keys.map(h=>h.name))),C=E.stringify(R)}else if(d.path!=null)C=d.path,E=n.find(h=>h.re.test(C)),E&&(R=E.parse(C),T=E.record.name);else{if(E=f.name?r.get(f.name):n.find(h=>h.re.test(f.path)),!E)throw Je(X.MATCHER_NOT_FOUND,{location:d,currentLocation:f});T=E.record.name,R=j({},f.params,d.params),C=E.stringify(R)}const L=[];let v=E;for(;v;)L.unshift(v.record),v=v.parent;return{name:T,path:C,params:R,matched:L,meta:Lo(L)}}e.forEach(d=>o(d));function p(){n.length=0,r.clear()}return{addRoute:o,resolve:m,removeRoute:i,clearRoutes:p,getRoutes:l,getRecordMatcher:s}}function On(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Tn(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Co(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Co(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Sn(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Lo(e){return e.reduce((t,n)=>j(t,n.meta),{})}function Ro(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;yr(e,t[o])<0?r=o:n=o+1}const s=Io(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function Io(e){let t=e;for(;t=t.parent;)if(Ar(t)&&yr(e,t)===0)return t}function Ar({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function vn(e){const t=ve(_t),n=ve(Zt),r=ue(()=>{const a=qe(e.to);return t.resolve(a)}),s=ue(()=>{const{matched:a}=r.value,{length:m}=a,p=a[m-1],d=n.matched;if(!p||!d.length)return-1;const f=d.findIndex(Qe.bind(null,p));if(f>-1)return f;const E=Cn(a[m-2]);return m>1&&Cn(p)===E&&d[d.length-1].path!==E?d.findIndex(Qe.bind(null,a[m-2])):f}),o=ue(()=>s.value>-1&&Do(n.params,r.value.params)),i=ue(()=>s.value>-1&&s.value===n.matched.length-1&&Er(n.params,r.value.params));function l(a={}){if(ko(a)){const m=t[qe(e.replace)?"replace":"push"](qe(e.to)).catch(it);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>m),m}return Promise.resolve()}return{route:r,href:ue(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}function bo(e){return e.length===1?e[0]:e}const Po=nr({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:vn,setup(e,{slots:t}){const n=rr(vn(e)),{options:r}=ve(_t),s=ue(()=>({[Ln(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ln(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&bo(t.default(n));return e.custom?o:sr("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),wo=Po;function ko(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Do(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!me(s)||s.length!==r.length||r.some((o,i)=>o.valueOf()!==s[i].valueOf()))return!1}return!0}function Cn(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ln=(e,t,n)=>e!=null?e:t!=null?t:n,Mo=nr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ve(jt),s=ue(()=>e.route||r.value),o=ve(_n,0),i=ue(()=>{let m=qe(o);const{matched:p}=s.value;let d;for(;(d=p[m])&&!d.components;)m++;return m}),l=ue(()=>s.value.matched[i.value]);It(_n,ue(()=>i.value+1)),It(lo,l),It(jt,s);const a=Ce();return Qt(()=>[a.value,l.value,e.name],([m,p,d],[f,E,R])=>{p&&(p.instances[d]=m,E&&E!==p&&m&&m===f&&(p.leaveGuards.size||(p.leaveGuards=E.leaveGuards),p.updateGuards.size||(p.updateGuards=E.updateGuards))),m&&p&&(!E||!Qe(p,E)||!f)&&(p.enterCallbacks[d]||[]).forEach(C=>C(m))},{flush:"post"}),()=>{const m=s.value,p=e.name,d=l.value,f=d&&d.components[p];if(!f)return Rn(n.default,{Component:f,route:m});const E=d.props[p],R=E?E===!0?m.params:typeof E=="function"?E(m):E:null,T=sr(f,j({},R,t,{onVnodeUnmounted:L=>{L.component.isUnmounted&&(d.instances[p]=null)},ref:a}));return Rn(n.default,{Component:T,route:m})||T}}});function Rn(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Fo=Mo;function dc(e){const t=vo(e.routes,e),n=e.parseQuery||io,r=e.stringifyQuery||gn,s=e.history,o=at(),i=at(),l=at(),a=Os(Ae);let m=Ae;Ye&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=bt.bind(null,_=>""+_),d=bt.bind(null,Hs),f=bt.bind(null,lt);function E(_,P){let I,k;return gr(_)?(I=t.getRecordMatcher(_),k=P):k=_,t.addRoute(k,I)}function R(_){const P=t.getRecordMatcher(_);P&&t.removeRoute(P)}function C(){return t.getRoutes().map(_=>_.record)}function T(_){return!!t.getRecordMatcher(_)}function L(_,P){if(P=j({},P||a.value),typeof _=="string"){const U=Pt(n,_,P.path),H=t.resolve({path:U.path},P),Ee=s.createHref(U.fullPath);return j(U,H,{params:f(H.params),hash:lt(U.hash),redirectedFrom:void 0,href:Ee})}let I;if(_.path!=null)I=j({},_,{path:Pt(n,_.path,P.path).path});else{const U=j({},_.params);for(const H in U)U[H]==null&&delete U[H];I=j({},_,{params:d(U)}),P.params=d(P.params)}const k=t.resolve(I,P),$=_.hash||"";k.params=p(f(k.params));const K=Ys(r,j({},_,{hash:js($),path:k.path})),G=s.createHref(K);return j({fullPath:K,hash:$,query:r===gn?co(_.query):_.query||{}},k,{redirectedFrom:void 0,href:G})}function v(_){return typeof _=="string"?Pt(n,_,a.value.path):j({},_)}function h(_,P){if(m!==_)return Je(X.NAVIGATION_CANCELLED,{from:P,to:_})}function g(_){return O(_)}function A(_){return g(j(v(_),{replace:!0}))}function N(_,P){const I=_.matched[_.matched.length-1];if(I&&I.redirect){const{redirect:k}=I;let $=typeof k=="function"?k(_,P):k;return typeof $=="string"&&($=$.includes("?")||$.includes("#")?$=v($):{path:$},$.params={}),j({query:_.query,hash:_.hash,params:$.path!=null?{}:_.params},$)}}function O(_,P){const I=m=L(_),k=a.value,$=_.state,K=_.force,G=_.replace===!0,U=N(I,k);if(U)return O(j(v(U),{state:typeof U=="object"?j({},$,U.state):$,force:K,replace:G}),P||I);const H=I;H.redirectedFrom=P;let Ee;return!K&&Xs(r,k,I)&&(Ee=Je(X.NAVIGATION_DUPLICATED,{to:H,from:k}),ft(k,k,!0,!1)),(Ee?Promise.resolve(Ee):x(H,k)).catch(J=>ge(J)?ge(J,X.NAVIGATION_GUARD_REDIRECT)?J:st(J):rt(J,H,k)).then(J=>{if(J){if(ge(J,X.NAVIGATION_GUARD_REDIRECT))return O(j({replace:G},v(J.to),{state:typeof J.to=="object"?j({},$,J.to.state):$,force:K}),P||H)}else J=F(H,k,!0,G,$);return q(H,k,J),J})}function S(_,P){const I=h(_,P);return I?Promise.reject(I):Promise.resolve()}function b(_){const P=ke.values().next().value;return P&&typeof P.runWithContext=="function"?P.runWithContext(_):_()}function x(_,P){let I;const[k,$,K]=uo(_,P);I=kt(k.reverse(),"beforeRouteLeave",_,P);for(const U of k)U.leaveGuards.forEach(H=>{I.push(Se(H,_,P))});const G=S.bind(null,_,P);return I.push(G),Ne(I).then(()=>{I=[];for(const U of o.list())I.push(Se(U,_,P));return I.push(G),Ne(I)}).then(()=>{I=kt($,"beforeRouteUpdate",_,P);for(const U of $)U.updateGuards.forEach(H=>{I.push(Se(H,_,P))});return I.push(G),Ne(I)}).then(()=>{I=[];for(const U of K)if(U.beforeEnter)if(me(U.beforeEnter))for(const H of U.beforeEnter)I.push(Se(H,_,P));else I.push(Se(U.beforeEnter,_,P));return I.push(G),Ne(I)}).then(()=>(_.matched.forEach(U=>U.enterCallbacks={}),I=kt(K,"beforeRouteEnter",_,P,b),I.push(G),Ne(I))).then(()=>{I=[];for(const U of i.list())I.push(Se(U,_,P));return I.push(G),Ne(I)}).catch(U=>ge(U,X.NAVIGATION_CANCELLED)?U:Promise.reject(U))}function q(_,P,I){l.list().forEach(k=>b(()=>k(_,P,I)))}function F(_,P,I,k,$){const K=h(_,P);if(K)return K;const G=P===Ae,U=Ye?history.state:{};I&&(k||G?s.replace(_.fullPath,j({scroll:G&&U&&U.scroll},$)):s.push(_.fullPath,$)),a.value=_,ft(_,P,I,G),st()}let W;function nt(){W||(W=s.listen((_,P,I)=>{if(!De.listening)return;const k=L(_),$=N(k,De.currentRoute.value);if($){O(j($,{replace:!0,force:!0}),k).catch(it);return}m=k;const K=a.value;Ye&&no(En(K.fullPath,I.delta),gt()),x(k,K).catch(G=>ge(G,X.NAVIGATION_ABORTED|X.NAVIGATION_CANCELLED)?G:ge(G,X.NAVIGATION_GUARD_REDIRECT)?(O(j(v(G.to),{force:!0}),k).then(U=>{ge(U,X.NAVIGATION_ABORTED|X.NAVIGATION_DUPLICATED)&&!I.delta&&I.type===Gt.pop&&s.go(-1,!1)}).catch(it),Promise.reject()):(I.delta&&s.go(-I.delta,!1),rt(G,k,K))).then(G=>{G=G||F(k,K,!1),G&&(I.delta&&!ge(G,X.NAVIGATION_CANCELLED)?s.go(-I.delta,!1):I.type===Gt.pop&&ge(G,X.NAVIGATION_ABORTED|X.NAVIGATION_DUPLICATED)&&s.go(-1,!1)),q(k,K,G)}).catch(it)}))}let we=at(),pe=at(),Q;function rt(_,P,I){st(_);const k=pe.list();return k.length?k.forEach($=>$(_,P,I)):console.error(_),Promise.reject(_)}function Lt(){return Q&&a.value!==Ae?Promise.resolve():new Promise((_,P)=>{we.add([_,P])})}function st(_){return Q||(Q=!_,nt(),we.list().forEach(([P,I])=>_?I(_):P()),we.reset()),_}function ft(_,P,I,k){const{scrollBehavior:$}=e;if(!Ye||!$)return Promise.resolve();const K=!I&&ro(En(_.fullPath,0))||(k||!I)&&history.state&&history.state.scroll||null;return qt().then(()=>$(_,P,K)).then(G=>G&&to(G)).catch(G=>rt(G,_,P))}const We=_=>s.go(_);let ot;const ke=new Set,De={currentRoute:a,listening:!0,addRoute:E,removeRoute:R,clearRoutes:t.clearRoutes,hasRoute:T,getRoutes:C,resolve:L,options:e,push:g,replace:A,go:We,back:()=>We(-1),forward:()=>We(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:pe.add,isReady:Lt,install(_){_.component("RouterLink",wo),_.component("RouterView",Fo),_.config.globalProperties.$router=De,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>qe(a)}),Ye&&!ot&&a.value===Ae&&(ot=!0,g(s.location).catch(k=>{}));const P={};for(const k in Ae)Object.defineProperty(P,k,{get:()=>a.value[k],enumerable:!0});_.provide(_t,De),_.provide(Zt,Ts(P)),_.provide(jt,a);const I=_.unmount;ke.add(_),_.unmount=function(){ke.delete(_),ke.size<1&&(m=Ae,W&&W(),W=null,a.value=Ae,ot=!1,Q=!1),I()}}};function Ne(_){return _.reduce((P,I)=>P.then(()=>b(I)),Promise.resolve())}return De}function mc(){return ve(_t)}function pc(e){return ve(Zt)}/*!
|
|
* pinia v2.3.1
|
|
* (c) 2025 Eduardo San Martin Morote
|
|
* @license MIT
|
|
*/let Or;const Nt=e=>Or=e,Tr=Symbol();function Bt(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var ct;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(ct||(ct={}));function hc(){const e=or(!0),t=e.run(()=>Ce({}));let n=[],r=[];const s=ar({install(o){Nt(s),s._a=o,o.provide(Tr,s),o.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!bs?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const Sr=()=>{};function In(e,t,n,r=Sr){e.push(t);const s=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&cr()&&lr(s),s}function Ke(e,...t){e.slice().forEach(n=>{n(...t)})}const Uo=e=>e(),bn=Symbol(),Dt=Symbol();function Vt(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];Bt(s)&&Bt(r)&&e.hasOwnProperty(n)&&!pt(r)&&!ir(r)?e[n]=Vt(s,r):e[n]=r}return e}const xo=Symbol();function Go(e){return!Bt(e)||!e.hasOwnProperty(xo)}const{assign:Te}=Object;function $o(e){return!!(pt(e)&&e.effect)}function jo(e,t,n,r){const{state:s,actions:o,getters:i}=t,l=n.state.value[e];let a;function m(){l||(n.state.value[e]=s?s():{});const p=Cs(n.state.value[e]);return Te(p,o,Object.keys(i||{}).reduce((d,f)=>(d[f]=ar(ue(()=>{Nt(n);const E=n._s.get(e);return i[f].call(E,E)})),d),{}))}return a=vr(e,m,t,n,r,!0),a}function vr(e,t,n={},r,s,o){let i;const l=Te({actions:{}},n),a={deep:!0};let m,p,d=[],f=[],E;const R=r.state.value[e];!o&&!R&&(r.state.value[e]={}),Ce({});let C;function T(S){let b;m=p=!1,typeof S=="function"?(S(r.state.value[e]),b={type:ct.patchFunction,storeId:e,events:E}):(Vt(r.state.value[e],S),b={type:ct.patchObject,payload:S,storeId:e,events:E});const x=C=Symbol();qt().then(()=>{C===x&&(m=!0)}),p=!0,Ke(d,b,r.state.value[e])}const L=o?function(){const{state:b}=n,x=b?b():{};this.$patch(q=>{Te(q,x)})}:Sr;function v(){i.stop(),d=[],f=[],r._s.delete(e)}const h=(S,b="")=>{if(bn in S)return S[Dt]=b,S;const x=function(){Nt(r);const q=Array.from(arguments),F=[],W=[];function nt(Q){F.push(Q)}function we(Q){W.push(Q)}Ke(f,{args:q,name:x[Dt],store:A,after:nt,onError:we});let pe;try{pe=S.apply(this&&this.$id===e?this:A,q)}catch(Q){throw Ke(W,Q),Q}return pe instanceof Promise?pe.then(Q=>(Ke(F,Q),Q)).catch(Q=>(Ke(W,Q),Promise.reject(Q))):(Ke(F,pe),pe)};return x[bn]=!0,x[Dt]=b,x},g={_p:r,$id:e,$onAction:In.bind(null,f),$patch:T,$reset:L,$subscribe(S,b={}){const x=In(d,S,b.detached,()=>q()),q=i.run(()=>Qt(()=>r.state.value[e],F=>{(b.flush==="sync"?p:m)&&S({storeId:e,type:ct.direct,events:E},F)},Te({},a,b)));return x},$dispose:v},A=rr(g);r._s.set(e,A);const O=(r._a&&r._a.runWithContext||Uo)(()=>r._e.run(()=>(i=or()).run(()=>t({action:h}))));for(const S in O){const b=O[S];if(pt(b)&&!$o(b)||ir(b))o||(R&&Go(b)&&(pt(b)?b.value=R[S]:Vt(b,R[S])),r.state.value[e][S]=b);else if(typeof b=="function"){const x=h(b,S);O[S]=x,l.actions[S]=b}}return Te(A,O),Te(vs(A),O),Object.defineProperty(A,"$state",{get:()=>r.state.value[e],set:S=>{T(b=>{Te(b,S)})}}),r._p.forEach(S=>{Te(A,i.run(()=>S({store:A,app:r._a,pinia:r,options:l})))}),R&&o&&n.hydrate&&n.hydrate(A.$state,R),m=!0,p=!0,A}/*! #__NO_SIDE_EFFECTS__ */function Ec(e,t,n){let r,s;const o=typeof t=="function";typeof e=="string"?(r=e,s=o?n:t):(s=e,r=e.id);function i(l,a){const m=Ss();return l=l||(m?ve(Tr,null):null),l&&Nt(l),l=Or,l._s.has(r)||(o?vr(r,t,s,l):jo(r,s,l)),l._s.get(r)}return i.$id=r,i}/*!
|
|
* shared v9.14.5
|
|
* (c) 2025 kazuya kawaguchi
|
|
* Released under the MIT License.
|
|
*/function zt(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Pn={};function Bo(e){Pn[e]||(Pn[e]=!0,zt(e))}const Cr=typeof window<"u";let Lr,Rr;{const e=Cr&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(Lr=t=>{e.mark(t)},Rr=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const Vo=/\{([0-9a-zA-Z]+)\}/g;function Ho(e,...t){return t.length===1&&je(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(Vo,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const Wo=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Ko=(e,t,n)=>Ir({l:e,k:t,s:n}),Ir=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Yo=e=>typeof e=="number"&&isFinite(e),Xo=e=>rn(e)==="[object Date]",qo=e=>rn(e)==="[object RegExp]",Qo=e=>sn(e)&&Object.keys(e).length===0,Jo=Object.assign,Zo=Object.create,en=(e=null)=>Zo(e);let wn;const zo=()=>wn||(wn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:en());function ea(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function kn(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function ta(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,s,o)=>`${s}="${kn(o)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,s,o)=>`${s}='${kn(o)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(zt("Potentially dangerous event handlers detected in translation. Consider removing onclick, onerror, etc. from your translation messages."),e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript:")}),e}const na=Object.prototype.hasOwnProperty;function ra(e,t){return na.call(e,t)}const tn=Array.isArray,Ht=e=>typeof e=="function",sa=e=>typeof e=="string",oa=e=>typeof e=="boolean",aa=e=>typeof e=="symbol",je=e=>e!==null&&typeof e=="object",ia=e=>je(e)&&Ht(e.then)&&Ht(e.catch),nn=Object.prototype.toString,rn=e=>nn.call(e),sn=e=>{if(!je(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},ca=e=>e==null?"":tn(e)||sn(e)&&e.toString===nn?JSON.stringify(e,null,2):String(e);function la(e,t=""){return e.reduce((n,r,s)=>s===0?n+r:n+t+r,"")}const Dn=2;function ua(e,t=0,n=e.length){const r=e.split(/\r?\n/);let s=0;const o=[];for(let i=0;i<r.length;i++)if(s+=r[i].length+1,s>=t){for(let l=i-Dn;l<=i+Dn||n>s;l++){if(l<0||l>=r.length)continue;const a=l+1;o.push(`${a}${" ".repeat(3-String(a).length)}| ${r[l]}`);const m=r[l].length;if(l===i){const p=t-(s-m)+1,d=Math.max(1,n>s?m-p:n-t);o.push(" | "+" ".repeat(p)+"^".repeat(d))}else if(l>i){if(n>s){const p=Math.max(Math.min(n-s,m),1);o.push(" | "+"^".repeat(p))}s+=m+1}}break}return o.join(`
|
|
`)}function fa(e){let t=e;return()=>++t}function da(){const e=new Map;return{events:e,on(n,r){const s=e.get(n);s&&s.push(r)||e.set(n,[r])},off(n,r){const s=e.get(n);s&&s.splice(s.indexOf(r)>>>0,1)},emit(n,r){(e.get(n)||[]).slice().map(s=>s(r)),(e.get("*")||[]).slice().map(s=>s(n,r))}}}const dt=e=>!je(e)||tn(e);function ma(e,t){if(dt(e)||dt(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:s}=n.pop();Object.keys(r).forEach(o=>{o!=="__proto__"&&(je(r[o])&&!je(s[o])&&(s[o]=Array.isArray(r[o])?[]:en()),dt(s[o])||dt(r[o])?s[o]=r[o]:n.push({src:r[o],des:s[o]}))})}}const gc=Object.freeze(Object.defineProperty({__proto__:null,assign:Jo,create:en,createEmitter:da,deepCopy:ma,escapeHtml:ea,format:Ho,friendlyJSONstringify:Ir,generateCodeFrame:ua,generateFormatCacheKey:Ko,getGlobalThis:zo,hasOwn:ra,inBrowser:Cr,incrementer:fa,isArray:tn,isBoolean:oa,isDate:Xo,isEmptyObject:Qo,isFunction:Ht,isNumber:Yo,isObject:je,isPlainObject:sn,isPromise:ia,isRegExp:qo,isString:sa,isSymbol:aa,join:la,makeSymbol:Wo,get mark(){return Lr},get measure(){return Rr},objectToString:nn,sanitizeTranslatedHtml:ta,toDisplayString:ca,toTypeString:rn,warn:zt,warnOnce:Bo},Symbol.toStringTag,{value:"Module"}));/*!
|
|
* core-base v9.14.5
|
|
* (c) 2025 kazuya kawaguchi
|
|
* Released under the MIT License.
|
|
*/function He(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Mn={};function pa(e){Mn[e]||(Mn[e]=!0,He(e))}const Be=typeof window<"u";let ce,Ve;{const e=Be&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(ce=t=>{e.mark(t)},Ve=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const ha=/\{([0-9a-zA-Z]+)\}/g;function yt(e,...t){return t.length===1&&ee(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(ha,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const Ea=(e,t,n)=>ga({l:e,k:t,s:n}),ga=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),oe=e=>typeof e=="number"&&isFinite(e),_a=e=>Pr(e)==="[object Date]",Fn=e=>Pr(e)==="[object RegExp]",on=e=>V(e)&&Object.keys(e).length===0,Ie=Object.assign,Na=Object.create,ie=(e=null)=>Na(e);function Un(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function xn(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function ya(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,s,o)=>`${s}="${xn(o)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,s,o)=>`${s}='${xn(o)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(He("Potentially dangerous event handlers detected in translation. Consider removing onclick, onerror, etc. from your translation messages."),e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript:")}),e}const Aa=Object.prototype.hasOwnProperty;function Ge(e,t){return Aa.call(e,t)}const he=Array.isArray,z=e=>typeof e=="function",M=e=>typeof e=="string",ae=e=>typeof e=="boolean",ee=e=>e!==null&&typeof e=="object",Oa=e=>ee(e)&&z(e.then)&&z(e.catch),br=Object.prototype.toString,Pr=e=>br.call(e),V=e=>{if(!ee(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},Ta=e=>e==null?"":he(e)||V(e)&&e.toString===br?JSON.stringify(e,null,2):String(e);function an(e,t=""){return e.reduce((n,r,s)=>s===0?n+r:n+t+r,"")}const Gn=2;function Sa(e,t=0,n=e.length){const r=e.split(/\r?\n/);let s=0;const o=[];for(let i=0;i<r.length;i++)if(s+=r[i].length+1,s>=t){for(let l=i-Gn;l<=i+Gn||n>s;l++){if(l<0||l>=r.length)continue;const a=l+1;o.push(`${a}${" ".repeat(3-String(a).length)}| ${r[l]}`);const m=r[l].length;if(l===i){const p=t-(s-m)+1,d=Math.max(1,n>s?m-p:n-t);o.push(" | "+" ".repeat(p)+"^".repeat(d))}else if(l>i){if(n>s){const p=Math.max(Math.min(n-s,m),1);o.push(" | "+"^".repeat(p))}s+=m+1}}break}return o.join(`
|
|
`)}function wr(e){let t=e;return()=>++t}function va(e,t,n){return{line:e,column:t,offset:n}}function ht(e,t,n){const r={start:e,end:t};return n!=null&&(r.source=n),r}const At={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},Ca={[At.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function La(e,t,...n){const r=yt(Ca[e]||"",...n||[]),s={message:String(r),code:e};return t&&(s.location=t),s}const D={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},Ra={[D.EXPECTED_TOKEN]:"Expected token: '{0}'",[D.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[D.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[D.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[D.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[D.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[D.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[D.EMPTY_PLACEHOLDER]:"Empty placeholder",[D.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[D.INVALID_LINKED_FORMAT]:"Invalid linked format",[D.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[D.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[D.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[D.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[D.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[D.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function et(e,t,n={}){const{domain:r,messages:s,args:o}=n,i=yt((s||Ra)[e]||"",...o||[]),l=new SyntaxError(String(i));return l.code=e,t&&(l.location=t),l.domain=r,l}function Ia(e){throw e}const ba=/<\/?[\w\s="/.':;#-\/]+>/,Pa=e=>ba.test(e),_e=" ",wa="\r",ne=`
|
|
`,ka=String.fromCharCode(8232),Da=String.fromCharCode(8233);function Ma(e){const t=e;let n=0,r=1,s=1,o=0;const i=O=>t[O]===wa&&t[O+1]===ne,l=O=>t[O]===ne,a=O=>t[O]===Da,m=O=>t[O]===ka,p=O=>i(O)||l(O)||a(O)||m(O),d=()=>n,f=()=>r,E=()=>s,R=()=>o,C=O=>i(O)||a(O)||m(O)?ne:t[O],T=()=>C(n),L=()=>C(n+o);function v(){return o=0,p(n)&&(r++,s=0),i(n)&&n++,n++,s++,t[n]}function h(){return i(n+o)&&o++,o++,t[n+o]}function g(){n=0,r=1,s=1,o=0}function A(O=0){o=O}function N(){const O=n+o;for(;O!==n;)v();o=0}return{index:d,line:f,column:E,peekOffset:R,charAt:C,currentChar:T,currentPeek:L,next:v,peek:h,reset:g,resetPeek:A,skipToPeek:N}}const Oe=void 0,Fa=".",$n="'",Ua="tokenizer";function xa(e,t={}){const n=t.location!==!1,r=Ma(e),s=()=>r.index(),o=()=>va(r.line(),r.column(),r.index()),i=o(),l=s(),a={currentType:14,offset:l,startLoc:i,endLoc:i,lastType:14,lastOffset:l,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},m=()=>a,{onError:p}=t;function d(c,u,y,...w){const Y=m();if(u.column+=y,u.offset+=y,p){const B=n?ht(Y.startLoc,u):null,ye=et(c,B,{domain:Ua,args:w});p(ye)}}function f(c,u,y){c.endLoc=o(),c.currentType=u;const w={type:u};return n&&(w.loc=ht(c.startLoc,c.endLoc)),y!=null&&(w.value=y),w}const E=c=>f(c,14);function R(c,u){return c.currentChar()===u?(c.next(),u):(d(D.EXPECTED_TOKEN,o(),0,u),"")}function C(c){let u="";for(;c.currentPeek()===_e||c.currentPeek()===ne;)u+=c.currentPeek(),c.peek();return u}function T(c){const u=C(c);return c.skipToPeek(),u}function L(c){if(c===Oe)return!1;const u=c.charCodeAt(0);return u>=97&&u<=122||u>=65&&u<=90||u===95}function v(c){if(c===Oe)return!1;const u=c.charCodeAt(0);return u>=48&&u<=57}function h(c,u){const{currentType:y}=u;if(y!==2)return!1;C(c);const w=L(c.currentPeek());return c.resetPeek(),w}function g(c,u){const{currentType:y}=u;if(y!==2)return!1;C(c);const w=c.currentPeek()==="-"?c.peek():c.currentPeek(),Y=v(w);return c.resetPeek(),Y}function A(c,u){const{currentType:y}=u;if(y!==2)return!1;C(c);const w=c.currentPeek()===$n;return c.resetPeek(),w}function N(c,u){const{currentType:y}=u;if(y!==8)return!1;C(c);const w=c.currentPeek()===".";return c.resetPeek(),w}function O(c,u){const{currentType:y}=u;if(y!==9)return!1;C(c);const w=L(c.currentPeek());return c.resetPeek(),w}function S(c,u){const{currentType:y}=u;if(!(y===8||y===12))return!1;C(c);const w=c.currentPeek()===":";return c.resetPeek(),w}function b(c,u){const{currentType:y}=u;if(y!==10)return!1;const w=()=>{const B=c.currentPeek();return B==="{"?L(c.peek()):B==="@"||B==="%"||B==="|"||B===":"||B==="."||B===_e||!B?!1:B===ne?(c.peek(),w()):F(c,!1)},Y=w();return c.resetPeek(),Y}function x(c){C(c);const u=c.currentPeek()==="|";return c.resetPeek(),u}function q(c){const u=C(c),y=c.currentPeek()==="%"&&c.peek()==="{";return c.resetPeek(),{isModulo:y,hasSpace:u.length>0}}function F(c,u=!0){const y=(Y=!1,B="",ye=!1)=>{const Me=c.currentPeek();return Me==="{"?B==="%"?!1:Y:Me==="@"||!Me?B==="%"?!0:Y:Me==="%"?(c.peek(),y(Y,"%",!0)):Me==="|"?B==="%"||ye?!0:!(B===_e||B===ne):Me===_e?(c.peek(),y(!0,_e,ye)):Me===ne?(c.peek(),y(!0,ne,ye)):!0},w=y();return u&&c.resetPeek(),w}function W(c,u){const y=c.currentChar();return y===Oe?Oe:u(y)?(c.next(),y):null}function nt(c){const u=c.charCodeAt(0);return u>=97&&u<=122||u>=65&&u<=90||u>=48&&u<=57||u===95||u===36}function we(c){return W(c,nt)}function pe(c){const u=c.charCodeAt(0);return u>=97&&u<=122||u>=65&&u<=90||u>=48&&u<=57||u===95||u===36||u===45}function Q(c){return W(c,pe)}function rt(c){const u=c.charCodeAt(0);return u>=48&&u<=57}function Lt(c){return W(c,rt)}function st(c){const u=c.charCodeAt(0);return u>=48&&u<=57||u>=65&&u<=70||u>=97&&u<=102}function ft(c){return W(c,st)}function We(c){let u="",y="";for(;u=Lt(c);)y+=u;return y}function ot(c){T(c);const u=c.currentChar();return u!=="%"&&d(D.EXPECTED_TOKEN,o(),0,u),c.next(),"%"}function ke(c){let u="";for(;;){const y=c.currentChar();if(y==="{"||y==="}"||y==="@"||y==="|"||!y)break;if(y==="%")if(F(c))u+=y,c.next();else break;else if(y===_e||y===ne)if(F(c))u+=y,c.next();else{if(x(c))break;u+=y,c.next()}else u+=y,c.next()}return u}function De(c){T(c);let u="",y="";for(;u=Q(c);)y+=u;return c.currentChar()===Oe&&d(D.UNTERMINATED_CLOSING_BRACE,o(),0),y}function Ne(c){T(c);let u="";return c.currentChar()==="-"?(c.next(),u+=`-${We(c)}`):u+=We(c),c.currentChar()===Oe&&d(D.UNTERMINATED_CLOSING_BRACE,o(),0),u}function _(c){return c!==$n&&c!==ne}function P(c){T(c),R(c,"'");let u="",y="";for(;u=W(c,_);)u==="\\"?y+=I(c):y+=u;const w=c.currentChar();return w===ne||w===Oe?(d(D.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),w===ne&&(c.next(),R(c,"'")),y):(R(c,"'"),y)}function I(c){const u=c.currentChar();switch(u){case"\\":case"'":return c.next(),`\\${u}`;case"u":return k(c,u,4);case"U":return k(c,u,6);default:return d(D.UNKNOWN_ESCAPE_SEQUENCE,o(),0,u),""}}function k(c,u,y){R(c,u);let w="";for(let Y=0;Y<y;Y++){const B=ft(c);if(!B){d(D.INVALID_UNICODE_ESCAPE_SEQUENCE,o(),0,`\\${u}${w}${c.currentChar()}`);break}w+=B}return`\\${u}${w}`}function $(c){return c!=="{"&&c!=="}"&&c!==_e&&c!==ne}function K(c){T(c);let u="",y="";for(;u=W(c,$);)y+=u;return y}function G(c){let u="",y="";for(;u=we(c);)y+=u;return y}function U(c){const u=y=>{const w=c.currentChar();return w==="{"||w==="%"||w==="@"||w==="|"||w==="("||w===")"||!w||w===_e?y:(y+=w,c.next(),u(y))};return u("")}function H(c){T(c);const u=R(c,"|");return T(c),u}function Ee(c,u){let y=null;switch(c.currentChar()){case"{":return u.braceNest>=1&&d(D.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),c.next(),y=f(u,2,"{"),T(c),u.braceNest++,y;case"}":return u.braceNest>0&&u.currentType===2&&d(D.EMPTY_PLACEHOLDER,o(),0),c.next(),y=f(u,3,"}"),u.braceNest--,u.braceNest>0&&T(c),u.inLinked&&u.braceNest===0&&(u.inLinked=!1),y;case"@":return u.braceNest>0&&d(D.UNTERMINATED_CLOSING_BRACE,o(),0),y=J(c,u)||E(u),u.braceNest=0,y;default:{let Y=!0,B=!0,ye=!0;if(x(c))return u.braceNest>0&&d(D.UNTERMINATED_CLOSING_BRACE,o(),0),y=f(u,1,H(c)),u.braceNest=0,u.inLinked=!1,y;if(u.braceNest>0&&(u.currentType===5||u.currentType===6||u.currentType===7))return d(D.UNTERMINATED_CLOSING_BRACE,o(),0),u.braceNest=0,Rt(c,u);if(Y=h(c,u))return y=f(u,5,De(c)),T(c),y;if(B=g(c,u))return y=f(u,6,Ne(c)),T(c),y;if(ye=A(c,u))return y=f(u,7,P(c)),T(c),y;if(!Y&&!B&&!ye)return y=f(u,13,K(c)),d(D.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,y.value),T(c),y;break}}return y}function J(c,u){const{currentType:y}=u;let w=null;const Y=c.currentChar();switch((y===8||y===9||y===12||y===10)&&(Y===ne||Y===_e)&&d(D.INVALID_LINKED_FORMAT,o(),0),Y){case"@":return c.next(),w=f(u,8,"@"),u.inLinked=!0,w;case".":return T(c),c.next(),f(u,9,".");case":":return T(c),c.next(),f(u,10,":");default:return x(c)?(w=f(u,1,H(c)),u.braceNest=0,u.inLinked=!1,w):N(c,u)||S(c,u)?(T(c),J(c,u)):O(c,u)?(T(c),f(u,12,G(c))):b(c,u)?(T(c),Y==="{"?Ee(c,u)||w:f(u,11,U(c))):(y===8&&d(D.INVALID_LINKED_FORMAT,o(),0),u.braceNest=0,u.inLinked=!1,Rt(c,u))}}function Rt(c,u){let y={type:14};if(u.braceNest>0)return Ee(c,u)||E(u);if(u.inLinked)return J(c,u)||E(u);switch(c.currentChar()){case"{":return Ee(c,u)||E(u);case"}":return d(D.UNBALANCED_CLOSING_BRACE,o(),0),c.next(),f(u,3,"}");case"@":return J(c,u)||E(u);default:{if(x(c))return y=f(u,1,H(c)),u.braceNest=0,u.inLinked=!1,y;const{isModulo:Y,hasSpace:B}=q(c);if(Y)return B?f(u,0,ke(c)):f(u,4,ot(c));if(F(c))return f(u,0,ke(c));break}}return y}function As(){const{currentType:c,offset:u,startLoc:y,endLoc:w}=a;return a.lastType=c,a.lastOffset=u,a.lastStartLoc=y,a.lastEndLoc=w,a.offset=s(),a.startLoc=o(),r.currentChar()===Oe?f(a,14):Rt(r,a)}return{nextToken:As,currentOffset:s,currentPosition:o,context:m}}const Ga="parser",$a=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function ja(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"\uFFFD"}}}function Ba(e={}){const t=e.location!==!1,{onError:n,onWarn:r}=e;function s(h,g,A,N,...O){const S=h.currentPosition();if(S.offset+=N,S.column+=N,n){const b=t?ht(A,S):null,x=et(g,b,{domain:Ga,args:O});n(x)}}function o(h,g,A,N,...O){const S=h.currentPosition();if(S.offset+=N,S.column+=N,r){const b=t?ht(A,S):null;r(La(g,b,O))}}function i(h,g,A){const N={type:h};return t&&(N.start=g,N.end=g,N.loc={start:A,end:A}),N}function l(h,g,A,N){N&&(h.type=N),t&&(h.end=g,h.loc&&(h.loc.end=A))}function a(h,g){const A=h.context(),N=i(3,A.offset,A.startLoc);return N.value=g,l(N,h.currentOffset(),h.currentPosition()),N}function m(h,g){const A=h.context(),{lastOffset:N,lastStartLoc:O}=A,S=i(5,N,O);return S.index=parseInt(g,10),h.nextToken(),l(S,h.currentOffset(),h.currentPosition()),S}function p(h,g,A){const N=h.context(),{lastOffset:O,lastStartLoc:S}=N,b=i(4,O,S);return b.key=g,A===!0&&(b.modulo=!0),h.nextToken(),l(b,h.currentOffset(),h.currentPosition()),b}function d(h,g){const A=h.context(),{lastOffset:N,lastStartLoc:O}=A,S=i(9,N,O);return S.value=g.replace($a,ja),h.nextToken(),l(S,h.currentOffset(),h.currentPosition()),S}function f(h){const g=h.nextToken(),A=h.context(),{lastOffset:N,lastStartLoc:O}=A,S=i(8,N,O);return g.type!==12?(s(h,D.UNEXPECTED_EMPTY_LINKED_MODIFIER,A.lastStartLoc,0),S.value="",l(S,N,O),{nextConsumeToken:g,node:S}):(g.value==null&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,fe(g)),S.value=g.value||"",l(S,h.currentOffset(),h.currentPosition()),{node:S})}function E(h,g){const A=h.context(),N=i(7,A.offset,A.startLoc);return N.value=g,l(N,h.currentOffset(),h.currentPosition()),N}function R(h){const g=h.context(),A=i(6,g.offset,g.startLoc);let N=h.nextToken();if(N.type===9){const O=f(h);A.modifier=O.node,N=O.nextConsumeToken||h.nextToken()}switch(N.type!==10&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,fe(N)),N=h.nextToken(),N.type===2&&(N=h.nextToken()),N.type){case 11:N.value==null&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,fe(N)),A.key=E(h,N.value||"");break;case 5:N.value==null&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,fe(N)),A.key=p(h,N.value||"");break;case 6:N.value==null&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,fe(N)),A.key=m(h,N.value||"");break;case 7:N.value==null&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,fe(N)),A.key=d(h,N.value||"");break;default:{s(h,D.UNEXPECTED_EMPTY_LINKED_KEY,g.lastStartLoc,0);const O=h.context(),S=i(7,O.offset,O.startLoc);return S.value="",l(S,O.offset,O.startLoc),A.key=S,l(A,O.offset,O.startLoc),{nextConsumeToken:N,node:A}}}return l(A,h.currentOffset(),h.currentPosition()),{node:A}}function C(h){const g=h.context(),A=g.currentType===1?h.currentOffset():g.offset,N=g.currentType===1?g.endLoc:g.startLoc,O=i(2,A,N);O.items=[];let S=null,b=null;do{const F=S||h.nextToken();switch(S=null,F.type){case 0:F.value==null&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,fe(F)),O.items.push(a(h,F.value||""));break;case 6:F.value==null&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,fe(F)),O.items.push(m(h,F.value||""));break;case 4:b=!0;break;case 5:F.value==null&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,fe(F)),O.items.push(p(h,F.value||"",!!b)),b&&(o(h,At.USE_MODULO_SYNTAX,g.lastStartLoc,0,fe(F)),b=null);break;case 7:F.value==null&&s(h,D.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,fe(F)),O.items.push(d(h,F.value||""));break;case 8:{const W=R(h);O.items.push(W.node),S=W.nextConsumeToken||null;break}}}while(g.currentType!==14&&g.currentType!==1);const x=g.currentType===1?g.lastOffset:h.currentOffset(),q=g.currentType===1?g.lastEndLoc:h.currentPosition();return l(O,x,q),O}function T(h,g,A,N){const O=h.context();let S=N.items.length===0;const b=i(1,g,A);b.cases=[],b.cases.push(N);do{const x=C(h);S||(S=x.items.length===0),b.cases.push(x)}while(O.currentType!==14);return S&&s(h,D.MUST_HAVE_MESSAGES_IN_PLURAL,A,0),l(b,h.currentOffset(),h.currentPosition()),b}function L(h){const g=h.context(),{offset:A,startLoc:N}=g,O=C(h);return g.currentType===14?O:T(h,A,N,O)}function v(h){const g=xa(h,Ie({},e)),A=g.context(),N=i(0,A.offset,A.startLoc);return t&&N.loc&&(N.loc.source=h),N.body=L(g),e.onCacheKey&&(N.cacheKey=e.onCacheKey(h)),A.currentType!==14&&s(g,D.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,h[A.offset]||""),l(N,g.currentOffset(),g.currentPosition()),N}return{parse:v}}function fe(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"\u2026":t}function Va(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:o=>(n.helpers.add(o),o)}}function jn(e,t){for(let n=0;n<e.length;n++)cn(e[n],t)}function cn(e,t){switch(e.type){case 1:jn(e.cases,t),t.helper("plural");break;case 2:jn(e.items,t);break;case 6:{cn(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function Ha(e,t={}){const n=Va(e);n.helper("normalize"),e.body&&cn(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function Wa(e){const t=e.body;return t.type===2?Bn(t):t.cases.forEach(n=>Bn(n)),e}function Bn(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const r=e.items[n];if(!(r.type===3||r.type===9)||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=an(t);for(let n=0;n<e.items.length;n++){const r=e.items[n];(r.type===3||r.type===9)&&delete r.value}}}}const Ka="minifier";function Xe(e){switch(e.t=e.type,e.type){case 0:{const t=e;Xe(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let r=0;r<n.length;r++)Xe(n[r]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let r=0;r<n.length;r++)Xe(n[r]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;Xe(t.key),t.k=t.key,delete t.key,t.modifier&&(Xe(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}default:throw et(D.UNHANDLED_MINIFIER_NODE_TYPE,null,{domain:Ka,args:[e.type]})}delete e.type}const Ya="parser";function Xa(e,t){const{sourceMap:n,filename:r,breakLineCode:s,needIndent:o}=t,i=t.location!==!1,l={filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:s,needIndent:o,indentLevel:0};i&&e.loc&&(l.source=e.loc.source);const a=()=>l;function m(T,L){l.code+=T}function p(T,L=!0){const v=L?s:"";m(o?v+" ".repeat(T):v)}function d(T=!0){const L=++l.indentLevel;T&&p(L)}function f(T=!0){const L=--l.indentLevel;T&&p(L)}function E(){p(l.indentLevel)}return{context:a,push:m,indent:d,deindent:f,newline:E,helper:T=>`_${T}`,needIndent:()=>l.needIndent}}function qa(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Ze(e,t.key),t.modifier?(e.push(", "),Ze(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Qa(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const s=t.items.length;for(let o=0;o<s&&(Ze(e,t.items[o]),o!==s-1);o++)e.push(", ");e.deindent(r()),e.push("])")}function Ja(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const s=t.cases.length;for(let o=0;o<s&&(Ze(e,t.cases[o]),o!==s-1);o++)e.push(", ");e.deindent(r()),e.push("])")}}function Za(e,t){t.body?Ze(e,t.body):e.push("null")}function Ze(e,t){const{helper:n}=e;switch(t.type){case 0:Za(e,t);break;case 1:Ja(e,t);break;case 2:Qa(e,t);break;case 6:qa(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break;default:throw et(D.UNHANDLED_CODEGEN_NODE_TYPE,null,{domain:Ya,args:[t.type]})}}const za=(e,t={})=>{const n=M(t.mode)?t.mode:"normal",r=M(t.filename)?t.filename:"message.intl",s=!!t.sourceMap,o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
|
|
`,i=t.needIndent?t.needIndent:n!=="arrow",l=e.helpers||[],a=Xa(e,{mode:n,filename:r,sourceMap:s,breakLineCode:o,needIndent:i});a.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(i),l.length>0&&(a.push(`const { ${an(l.map(d=>`${d}: _${d}`),", ")} } = ctx`),a.newline()),a.push("return "),Ze(a,e),a.deindent(i),a.push("}"),delete e.helpers;const{code:m,map:p}=a.context();return{ast:e,code:m,map:p?p.toJSON():void 0}};function ei(e,t={}){const n=Ie({},t),r=!!n.jit,s=!!n.minify,o=n.optimize==null?!0:n.optimize,l=Ba(n).parse(e);return r?(o&&Wa(l),s&&Xe(l),{ast:l,code:""}):(Ha(l,n),za(l,n))}function Le(e){return ee(e)&&ln(e)===0&&(Ge(e,"b")||Ge(e,"body"))}const kr=["b","body"];function ti(e){return be(e,kr)}const Dr=["c","cases"];function ni(e){return be(e,Dr,[])}const Mr=["s","static"];function ri(e){return be(e,Mr)}const Fr=["i","items"];function si(e){return be(e,Fr,[])}const Ur=["t","type"];function ln(e){return be(e,Ur)}const xr=["v","value"];function mt(e,t){const n=be(e,xr);if(n!=null)return n;throw ut(t)}const Gr=["m","modifier"];function oi(e){return be(e,Gr)}const $r=["k","key"];function ai(e){const t=be(e,$r);if(t)return t;throw ut(6)}function be(e,t,n){for(let r=0;r<t.length;r++){const s=t[r];if(Ge(e,s)&&e[s]!=null)return e[s]}return n}const jr=[...kr,...Dr,...Mr,...Fr,...$r,...Gr,...xr,...Ur];function ut(e){return new Error(`unhandled node type: ${e}`)}const Pe=[];Pe[0]={w:[0],i:[3,0],["["]:[4],o:[7]};Pe[1]={w:[1],["."]:[2],["["]:[4],o:[7]};Pe[2]={w:[2],i:[3,0],[0]:[3,0]};Pe[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};Pe[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};Pe[5]={["'"]:[4,0],o:8,l:[5,0]};Pe[6]={['"']:[4,0],o:8,l:[6,0]};const ii=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function ci(e){return ii.test(e)}function li(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 ui(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 fi(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:ci(t)?li(t):"*"+t}function Br(e){const t=[];let n=-1,r=0,s=0,o,i,l,a,m,p,d;const f=[];f[0]=()=>{i===void 0?i=l:i+=l},f[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},f[2]=()=>{f[0](),s++},f[3]=()=>{if(s>0)s--,r=4,f[0]();else{if(s=0,i===void 0||(i=fi(i),i===!1))return!1;f[1]()}};function E(){const R=e[n+1];if(r===5&&R==="'"||r===6&&R==='"')return n++,l="\\"+R,f[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&E())){if(a=ui(o),d=Pe[r],m=d[a]||d.l||8,m===8||(r=m[0],m[1]!==void 0&&(p=f[m[1]],p&&(l=o,p()===!1))))return;if(r===7)return t}}const Vn=new Map;function Vr(e,t){return ee(e)?e[t]:null}function di(e,t){if(!ee(e))return null;let n=Vn.get(t);if(n||(n=Br(t),n&&Vn.set(t,n)),!n)return null;const r=n.length;let s=e,o=0;for(;o<r;){const i=n[o];if(jr.includes(i)&&Le(s))return null;const l=s[i];if(l===void 0||z(s))return null;s=l,o++}return s}const mi=e=>e,pi=e=>"",Hr="text",hi=e=>e.length===0?"":an(e),Ei=Ta;function Hn(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function gi(e){const t=oe(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(oe(e.named.count)||oe(e.named.n))?oe(e.named.count)?e.named.count:oe(e.named.n)?e.named.n:t:t}function _i(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Wr(e={}){const t=e.locale,n=gi(e),r=ee(e.pluralRules)&&M(t)&&z(e.pluralRules[t])?e.pluralRules[t]:Hn,s=ee(e.pluralRules)&&M(t)&&z(e.pluralRules[t])?Hn:void 0,o=L=>L[r(n,L.length,s)],i=e.list||[],l=L=>i[L],a=e.named||ie();oe(e.pluralIndex)&&_i(n,a);const m=L=>a[L];function p(L){const v=z(e.messages)?e.messages(L):ee(e.messages)?e.messages[L]:!1;return v||(e.parent?e.parent.message(L):pi)}const d=L=>e.modifiers?e.modifiers[L]:mi,f=V(e.processor)&&z(e.processor.normalize)?e.processor.normalize:hi,E=V(e.processor)&&z(e.processor.interpolate)?e.processor.interpolate:Ei,R=V(e.processor)&&M(e.processor.type)?e.processor.type:Hr,T={list:l,named:m,plural:o,linked:(L,...v)=>{const[h,g]=v;let A="text",N="";v.length===1?ee(h)?(N=h.modifier||N,A=h.type||A):M(h)&&(N=h||N):v.length===2&&(M(h)&&(N=h||N),M(g)&&(A=g||A));const O=p(L)(T),S=A==="vnode"&&he(O)&&N?O[0]:O;return N?d(N)(S,A):S},message:p,type:R,interpolate:E,normalize:f,values:Ie(ie(),i,a)};return T}let ze=null;function Ni(e){ze=e}function yi(){return ze}function Kr(e,t,n){ze&&ze.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Yr=Ai("function:translate");function Ai(e){return t=>ze&&ze.emit(e,t)}const Xr=At.__EXTEND_POINT__,Fe=wr(Xr),se={NOT_FOUND_KEY:Xr,FALLBACK_TO_TRANSLATE:Fe(),CANNOT_FORMAT_NUMBER:Fe(),FALLBACK_TO_NUMBER_FORMAT:Fe(),CANNOT_FORMAT_DATE:Fe(),FALLBACK_TO_DATE_FORMAT:Fe(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:Fe(),__EXTEND_POINT__:Fe()},Oi={[se.NOT_FOUND_KEY]:"Not found '{key}' key in '{locale}' locale messages.",[se.FALLBACK_TO_TRANSLATE]:"Fall back to translate '{key}' key with '{target}' locale.",[se.CANNOT_FORMAT_NUMBER]:"Cannot format a number value due to not supported Intl.NumberFormat.",[se.FALLBACK_TO_NUMBER_FORMAT]:"Fall back to number format '{key}' key with '{target}' locale.",[se.CANNOT_FORMAT_DATE]:"Cannot format a date value due to not supported Intl.DateTimeFormat.",[se.FALLBACK_TO_DATE_FORMAT]:"Fall back to datetime format '{key}' key with '{target}' locale.",[se.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER]:"This project is using Custom Message Compiler, which is an experimental feature. It may receive breaking changes or be removed in the future."};function Re(e,...t){return yt(Oi[e],...t)}const qr=D.__EXTEND_POINT__,Ue=wr(qr),te={INVALID_ARGUMENT:qr,INVALID_DATE_ARGUMENT:Ue(),INVALID_ISO_DATE_ARGUMENT:Ue(),NOT_SUPPORT_NON_STRING_MESSAGE:Ue(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Ue(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Ue(),NOT_SUPPORT_LOCALE_TYPE:Ue(),__EXTEND_POINT__:Ue()};function de(e){return et(e,null,{messages:Ti})}const Ti={[te.INVALID_ARGUMENT]:"Invalid arguments",[te.INVALID_DATE_ARGUMENT]:"The date provided is an invalid Date object.Make sure your Date represents a valid date.",[te.INVALID_ISO_DATE_ARGUMENT]:"The argument provided is not a valid ISO date string",[te.NOT_SUPPORT_NON_STRING_MESSAGE]:"Not support non-string message",[te.NOT_SUPPORT_LOCALE_PROMISE_VALUE]:"cannot support promise value",[te.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION]:"cannot support async function",[te.NOT_SUPPORT_LOCALE_TYPE]:"cannot support locale type"};function Ot(e,t){return t.locale!=null?Wt(t.locale):Wt(e.locale)}let Mt;function Wt(e){if(M(e))return e;if(z(e)){if(e.resolvedOnce&&Mt!=null)return Mt;if(e.constructor.name==="Function"){const t=e();if(Oa(t))throw de(te.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Mt=t}else throw de(te.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw de(te.NOT_SUPPORT_LOCALE_TYPE)}function Qr(e,t,n){return[...new Set([n,...he(t)?t:ee(t)?Object.keys(t):M(t)?[t]:[n]])]}function Si(e,t,n){const r=M(n)?n:Et,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let o=s.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;he(i);)i=Wn(o,i,t);const l=he(t)||!V(t)?t:t.default?t.default:null;i=M(l)?[l]:l,he(i)&&Wn(o,i,!1),s.__localeChainCache.set(r,o)}return o}function Wn(e,t,n){let r=!0;for(let s=0;s<t.length&&ae(r);s++){const o=t[s];M(o)&&(r=vi(e,t[s],n))}return r}function vi(e,t,n){let r;const s=t.split("-");do{const o=s.join("-");r=Ci(e,o,n),s.splice(-1,1)}while(s.length&&r===!0);return r}function Ci(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!=="!";const s=t.replace(/!/g,"");e.push(s),(he(n)||V(n))&&n[s]&&(r=n[s])}return r}const Jr="9.14.5",Tt=-1,Et="en-US",un="",Kn=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Li(){return{upper:(e,t)=>t==="text"&&M(e)?e.toUpperCase():t==="vnode"&&ee(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&M(e)?e.toLowerCase():t==="vnode"&&ee(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&M(e)?Kn(e):t==="vnode"&&ee(e)&&"__v_isVNode"in e?Kn(e.children):e}}let Zr;function Ri(e){Zr=e}let zr;function Ii(e){zr=e}let es;function bi(e){es=e}let ts=null;const Pi=e=>{ts=e},ns=()=>ts;let rs=null;const wi=e=>{rs=e},ki=()=>rs;let Yn=0;function Di(e={}){const t=z(e.onWarn)?e.onWarn:He,n=M(e.version)?e.version:Jr,r=M(e.locale)||z(e.locale)?e.locale:Et,s=z(r)?Et:r,o=he(e.fallbackLocale)||V(e.fallbackLocale)||M(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s,i=V(e.messages)?e.messages:Ft(s),l=V(e.datetimeFormats)?e.datetimeFormats:Ft(s),a=V(e.numberFormats)?e.numberFormats:Ft(s),m=Ie(ie(),e.modifiers,Li()),p=e.pluralRules||ie(),d=z(e.missing)?e.missing:null,f=ae(e.missingWarn)||Fn(e.missingWarn)?e.missingWarn:!0,E=ae(e.fallbackWarn)||Fn(e.fallbackWarn)?e.fallbackWarn:!0,R=!!e.fallbackFormat,C=!!e.unresolving,T=z(e.postTranslation)?e.postTranslation:null,L=V(e.processor)?e.processor:null,v=ae(e.warnHtmlMessage)?e.warnHtmlMessage:!0,h=!!e.escapeParameter,g=z(e.messageCompiler)?e.messageCompiler:Zr;z(e.messageCompiler)&&pa(Re(se.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER));const A=z(e.messageResolver)?e.messageResolver:zr||Vr,N=z(e.localeFallbacker)?e.localeFallbacker:es||Qr,O=ee(e.fallbackContext)?e.fallbackContext:void 0,S=e,b=ee(S.__datetimeFormatters)?S.__datetimeFormatters:new Map,x=ee(S.__numberFormatters)?S.__numberFormatters:new Map,q=ee(S.__meta)?S.__meta:{};Yn++;const F={version:n,cid:Yn,locale:r,fallbackLocale:o,messages:i,modifiers:m,pluralRules:p,missing:d,missingWarn:f,fallbackWarn:E,fallbackFormat:R,unresolving:C,postTranslation:T,processor:L,warnHtmlMessage:v,escapeParameter:h,messageCompiler:g,messageResolver:A,localeFallbacker:N,fallbackContext:O,onWarn:t,__meta:q};return F.datetimeFormats=l,F.numberFormats=a,F.__datetimeFormatters=b,F.__numberFormatters=x,F.__v_emitter=S.__v_emitter!=null?S.__v_emitter:void 0,Kr(F,n,q),F}const Ft=e=>({[e]:ie()});function St(e,t){return e instanceof RegExp?e.test(t):e}function ss(e,t){return e instanceof RegExp?e.test(t):e}function vt(e,t,n,r,s){const{missing:o,onWarn:i}=e;{const l=e.__v_emitter;l&&l.emit("missing",{locale:n,key:t,type:s,groupId:`${s}:${t}`})}if(o!==null){const l=o(e,n,t,s);return M(l)?l:t}else return ss(r,t)&&i(Re(se.NOT_FOUND_KEY,{key:t,locale:n})),t}function Mi(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function fn(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function os(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(fn(e,t[r]))return!0;return!1}function Ut(e){return n=>Fi(n,e)}function Fi(e,t){const n=ti(t);if(n==null)throw ut(0);if(ln(n)===1){const o=ni(n);return e.plural(o.reduce((i,l)=>[...i,Xn(e,l)],[]))}else return Xn(e,n)}function Xn(e,t){const n=ri(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=si(t).reduce((s,o)=>[...s,Kt(e,o)],[]);return e.normalize(r)}}function Kt(e,t){const n=ln(t);switch(n){case 3:return mt(t,n);case 9:return mt(t,n);case 4:{const r=t;if(Ge(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(Ge(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw ut(n)}case 5:{const r=t;if(Ge(r,"i")&&oe(r.i))return e.interpolate(e.list(r.i));if(Ge(r,"index")&&oe(r.index))return e.interpolate(e.list(r.index));throw ut(n)}case 6:{const r=t,s=oi(r),o=ai(r);return e.linked(Kt(e,o),s?Kt(e,s):void 0,e.type)}case 7:return mt(t,n);case 8:return mt(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const Ui="Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.";function as(e,t){t&&Pa(e)&&He(yt(Ui,{source:e}))}const is=e=>e;let $e=ie();function cs(e){e.code===At.USE_MODULO_SYNTAX&&He(`The use of named interpolation with modulo syntax is deprecated. It will be removed in v10.
|
|
reference: https://vue-i18n.intlify.dev/guide/essentials/syntax#rails-i18n-format
|
|
(message compiler warning message: ${e.message})`)}function xi(){$e=ie()}function ls(e,t={}){let n=!1;const r=t.onError||Ia;return t.onError=s=>{n=!0,r(s)},{...ei(e,t),detectError:n}}const Gi=(e,t)=>{if(!M(e))throw de(te.NOT_SUPPORT_NON_STRING_MESSAGE);t.onWarn=cs;{const n=ae(t.warnHtmlMessage)?t.warnHtmlMessage:!0;as(e,n);const s=(t.onCacheKey||is)(e),o=$e[s];if(o)return o;const{code:i,detectError:l}=ls(e,t),a=new Function(`return ${i}`)();return l?a:$e[s]=a}};function $i(e,t){if(t.onWarn=cs,M(e)){const n=ae(t.warnHtmlMessage)?t.warnHtmlMessage:!0;as(e,n);const s=(t.onCacheKey||is)(e),o=$e[s];if(o)return o;const{ast:i,detectError:l}=ls(e,{...t,location:!0,jit:!0}),a=Ut(i);return l?a:$e[s]=a}else{if(!Le(e))return He(`the message that is resolve with key '${t.key}' is not supported for jit compilation`),()=>e;const n=e.cacheKey;if(n){const r=$e[n];return r||($e[n]=Ut(e))}else return Ut(e)}}const qn=()=>"",le=e=>z(e);function ji(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:o,fallbackLocale:i,messages:l}=e,[a,m]=ds(...t),p=ae(m.missingWarn)?m.missingWarn:e.missingWarn,d=ae(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn,f=ae(m.escapeParameter)?m.escapeParameter:e.escapeParameter,E=!!m.resolvedMessage,R=M(m.default)||ae(m.default)?ae(m.default)?o?a:()=>a:m.default:n?o?a:()=>a:"",C=n||R!=="",T=Ot(e,m);f&&Bi(m);let[L,v,h]=E?[a,T,l[T]||ie()]:us(e,a,T,i,d,p),g=L,A=a;if(!E&&!(M(g)||Le(g)||le(g))&&C&&(g=R,A=g),!E&&(!(M(g)||Le(g)||le(g))||!M(v)))return s?Tt:a;if(M(g)&&e.messageCompiler==null)return He(`The message format compilation is not supported in this build. Because message compiler isn't included. You need to pre-compilation all message format. So translate function return '${a}'.`),a;let N=!1;const O=()=>{N=!0},S=le(g)?g:fs(e,a,v,g,A,O);if(N)return g;const b=Ki(e,v,h,m),x=Wr(b),q=Vi(e,S,x);let F=r?r(q,a):q;f&&M(F)&&(F=ya(F));{const W={timestamp:Date.now(),key:M(a)?a:le(g)?g.key:"",locale:v||(le(g)?g.locale:""),format:M(g)?g:le(g)?g.source:"",message:F};W.meta=Ie({},e.__meta,ns()||{}),Yr(W)}return F}function Bi(e){he(e.list)?e.list=e.list.map(t=>M(t)?Un(t):t):ee(e.named)&&Object.keys(e.named).forEach(t=>{M(e.named[t])&&(e.named[t]=Un(e.named[t]))})}function us(e,t,n,r,s,o){const{messages:i,onWarn:l,messageResolver:a,localeFallbacker:m}=e,p=m(e,r,n);let d=ie(),f,E=null,R=n,C=null;const T="translate";for(let L=0;L<p.length;L++){if(f=C=p[L],n!==f&&!fn(n,f)&&St(s,t)&&l(Re(se.FALLBACK_TO_TRANSLATE,{key:t,target:f})),n!==f){const A=e.__v_emitter;A&&A.emit("fallback",{type:T,key:t,from:R,to:C,groupId:`${T}:${t}`})}d=i[f]||ie();let v=null,h,g;if(Be&&(v=window.performance.now(),h="intlify-message-resolve-start",g="intlify-message-resolve-end",ce&&ce(h)),(E=a(d,t))===null&&(E=d[t]),Be){const A=window.performance.now(),N=e.__v_emitter;N&&v&&E&&N.emit("message-resolve",{type:"message-resolve",key:t,message:E,time:A-v,groupId:`${T}:${t}`}),h&&g&&ce&&Ve&&(ce(g),Ve("intlify message resolve",h,g))}if(M(E)||Le(E)||le(E))break;if(!os(f,p)){const A=vt(e,t,f,o,T);A!==t&&(E=A)}R=C}return[E,f,d]}function fs(e,t,n,r,s,o){const{messageCompiler:i,warnHtmlMessage:l}=e;if(le(r)){const f=r;return f.locale=f.locale||n,f.key=f.key||t,f}if(i==null){const f=()=>r;return f.locale=n,f.key=t,f}let a=null,m,p;Be&&(a=window.performance.now(),m="intlify-message-compilation-start",p="intlify-message-compilation-end",ce&&ce(m));const d=i(r,Hi(e,n,s,r,l,o));if(Be){const f=window.performance.now(),E=e.__v_emitter;E&&a&&E.emit("message-compilation",{type:"message-compilation",message:r,time:f-a,groupId:`translate:${t}`}),m&&p&&ce&&Ve&&(ce(p),Ve("intlify message compilation",m,p))}return d.locale=n,d.key=t,d.source=r,d}function Vi(e,t,n){let r=null,s,o;Be&&(r=window.performance.now(),s="intlify-message-evaluation-start",o="intlify-message-evaluation-end",ce&&ce(s));const i=t(n);if(Be){const l=window.performance.now(),a=e.__v_emitter;a&&r&&a.emit("message-evaluation",{type:"message-evaluation",value:i,time:l-r,groupId:`translate:${t.key}`}),s&&o&&ce&&Ve&&(ce(o),Ve("intlify message evaluation",s,o))}return i}function ds(...e){const[t,n,r]=e,s=ie();if(!M(t)&&!oe(t)&&!le(t)&&!Le(t))throw de(te.INVALID_ARGUMENT);const o=oe(t)?String(t):(le(t),t);return oe(n)?s.plural=n:M(n)?s.default=n:V(n)&&!on(n)?s.named=n:he(n)&&(s.list=n),oe(r)?s.plural=r:M(r)?s.default=r:V(r)&&Ie(s,r),[o,s]}function Hi(e,t,n,r,s,o){return{locale:t,key:n,warnHtmlMessage:s,onError:i=>{o&&o(i);{const l=Wi(r),a=`Message compilation error: ${i.message}`,m=i.location&&l&&Sa(l,i.location.start.offset,i.location.end.offset),p=e.__v_emitter;p&&l&&p.emit("compile-error",{message:l,error:i.message,start:i.location&&i.location.start.offset,end:i.location&&i.location.end.offset,groupId:`translate:${n}`}),console.error(m?`${a}
|
|
${m}`:a)}},onCacheKey:i=>Ea(t,n,i)}}function Wi(e){if(M(e))return e;if(e.loc&&e.loc.source)return e.loc.source}function Ki(e,t,n,r){const{modifiers:s,pluralRules:o,messageResolver:i,fallbackLocale:l,fallbackWarn:a,missingWarn:m,fallbackContext:p}=e,f={locale:t,modifiers:s,pluralRules:o,messages:E=>{let R=i(n,E);if(R==null&&p){const[,,C]=us(p,E,t,l,a,m);R=i(C,E)}if(M(R)||Le(R)){let C=!1;const L=fs(e,E,t,R,E,()=>{C=!0});return C?qn:L}else return le(R)?R:qn}};return e.processor&&(f.processor=e.processor),r.list&&(f.list=r.list),r.named&&(f.named=r.named),oe(r.plural)&&(f.pluralIndex=r.plural),f}const Qn=typeof Intl<"u",ms={dateTimeFormat:Qn&&typeof Intl.DateTimeFormat<"u",numberFormat:Qn&&typeof Intl.NumberFormat<"u"};function Yi(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__datetimeFormatters:l}=e;if(!ms.dateTimeFormat)return o(Re(se.CANNOT_FORMAT_DATE)),un;const[a,m,p,d]=hs(...t),f=ae(p.missingWarn)?p.missingWarn:e.missingWarn,E=ae(p.fallbackWarn)?p.fallbackWarn:e.fallbackWarn,R=!!p.part,C=Ot(e,p),T=i(e,s,C);if(!M(a)||a==="")return new Intl.DateTimeFormat(C,d).format(m);let L={},v,h=null,g=C,A=null;const N="datetime format";for(let b=0;b<T.length;b++){if(v=A=T[b],C!==v&&St(E,a)&&o(Re(se.FALLBACK_TO_DATE_FORMAT,{key:a,target:v})),C!==v){const x=e.__v_emitter;x&&x.emit("fallback",{type:N,key:a,from:g,to:A,groupId:`${N}:${a}`})}if(L=n[v]||{},h=L[a],V(h))break;vt(e,a,v,f,N),g=A}if(!V(h)||!M(v))return r?Tt:a;let O=`${v}__${a}`;on(d)||(O=`${O}__${JSON.stringify(d)}`);let S=l.get(O);return S||(S=new Intl.DateTimeFormat(v,Ie({},h,d)),l.set(O,S)),R?S.formatToParts(m):S.format(m)}const ps=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function hs(...e){const[t,n,r,s]=e,o=ie();let i=ie(),l;if(M(t)){const a=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!a)throw de(te.INVALID_ISO_DATE_ARGUMENT);const m=a[3]?a[3].trim().startsWith("T")?`${a[1].trim()}${a[3].trim()}`:`${a[1].trim()}T${a[3].trim()}`:a[1].trim();l=new Date(m);try{l.toISOString()}catch{throw de(te.INVALID_ISO_DATE_ARGUMENT)}}else if(_a(t)){if(isNaN(t.getTime()))throw de(te.INVALID_DATE_ARGUMENT);l=t}else if(oe(t))l=t;else throw de(te.INVALID_ARGUMENT);return M(n)?o.key=n:V(n)&&Object.keys(n).forEach(a=>{ps.includes(a)?i[a]=n[a]:o[a]=n[a]}),M(r)?o.locale=r:V(r)&&(i=r),V(s)&&(i=s),[o.key||"",l,o,i]}function Xi(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;!r.__datetimeFormatters.has(o)||r.__datetimeFormatters.delete(o)}}function qi(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:l}=e;if(!ms.numberFormat)return o(Re(se.CANNOT_FORMAT_NUMBER)),un;const[a,m,p,d]=gs(...t),f=ae(p.missingWarn)?p.missingWarn:e.missingWarn,E=ae(p.fallbackWarn)?p.fallbackWarn:e.fallbackWarn,R=!!p.part,C=Ot(e,p),T=i(e,s,C);if(!M(a)||a==="")return new Intl.NumberFormat(C,d).format(m);let L={},v,h=null,g=C,A=null;const N="number format";for(let b=0;b<T.length;b++){if(v=A=T[b],C!==v&&St(E,a)&&o(Re(se.FALLBACK_TO_NUMBER_FORMAT,{key:a,target:v})),C!==v){const x=e.__v_emitter;x&&x.emit("fallback",{type:N,key:a,from:g,to:A,groupId:`${N}:${a}`})}if(L=n[v]||{},h=L[a],V(h))break;vt(e,a,v,f,N),g=A}if(!V(h)||!M(v))return r?Tt:a;let O=`${v}__${a}`;on(d)||(O=`${O}__${JSON.stringify(d)}`);let S=l.get(O);return S||(S=new Intl.NumberFormat(v,Ie({},h,d)),l.set(O,S)),R?S.formatToParts(m):S.format(m)}const Es=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function gs(...e){const[t,n,r,s]=e,o=ie();let i=ie();if(!oe(t))throw de(te.INVALID_ARGUMENT);const l=t;return M(n)?o.key=n:V(n)&&Object.keys(n).forEach(a=>{Es.includes(a)?i[a]=n[a]:o[a]=n[a]}),M(r)?o.locale=r:V(r)&&(i=r),V(s)&&(i=s),[o.key||"",l,o,i]}function Qi(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;!r.__numberFormatters.has(o)||r.__numberFormatters.delete(o)}}const _c=Object.freeze(Object.defineProperty({__proto__:null,AST_NODE_PROPS_KEYS:jr,CompileErrorCodes:D,CoreErrorCodes:te,CoreWarnCodes:se,DATETIME_FORMAT_OPTIONS_KEYS:ps,DEFAULT_LOCALE:Et,DEFAULT_MESSAGE_DATA_TYPE:Hr,MISSING_RESOLVE_VALUE:un,NOT_REOSLVED:Tt,NUMBER_FORMAT_OPTIONS_KEYS:Es,VERSION:Jr,clearCompileCache:xi,clearDateTimeFormat:Xi,clearNumberFormat:Qi,compile:$i,compileToFunction:Gi,createCompileError:et,createCoreContext:Di,createCoreError:de,createMessageContext:Wr,datetime:Yi,fallbackWithLocaleChain:Si,fallbackWithSimple:Qr,getAdditionalMeta:ns,getDevToolsHook:yi,getFallbackContext:ki,getLocale:Ot,getWarnMessage:Re,handleMissing:vt,initI18nDevTools:Kr,isAlmostSameLocale:fn,isImplicitFallback:os,isMessageAST:Le,isMessageFunction:le,isTranslateFallbackWarn:St,isTranslateMissingWarn:ss,number:qi,parse:Br,parseDateTimeArgs:hs,parseNumberArgs:gs,parseTranslateArgs:ds,registerLocaleFallbacker:bi,registerMessageCompiler:Ri,registerMessageResolver:Ii,resolveLocale:Wt,resolveValue:di,resolveWithKeyValue:Vr,setAdditionalMeta:Pi,setDevToolsHook:Ni,setFallbackContext:wi,translate:ji,translateDevTools:Yr,updateFallbackLocale:Mi},Symbol.toStringTag,{value:"Module"}));var Jn;const tt=typeof window<"u",Ji=e=>typeof e=="string",Zi=()=>{};tt&&((Jn=window==null?void 0:window.navigator)==null?void 0:Jn.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ct(e){return typeof e=="function"?e():qe(e)}function zi(e){return e}function dn(e){return cr()?(lr(e),!0):!1}function ec(e,t=!0){Ls()?Rs(e):t?e():qt(e)}function tc(e,t,n={}){const{immediate:r=!0}=n,s=Ce(!1);let o=null;function i(){o&&(clearTimeout(o),o=null)}function l(){s.value=!1,i()}function a(...m){i(),s.value=!0,o=setTimeout(()=>{s.value=!1,o=null,e(...m)},Ct(t))}return r&&(s.value=!0,tt&&a()),dn(l),{isPending:Is(s),start:a,stop:l}}function _s(e){var t;const n=Ct(e);return(t=n==null?void 0:n.$el)!=null?t:n}const nc=tt?window:void 0,rc=tt?window.document:void 0,sc=tt?window.navigator:void 0;tt&&window.location;function Ns(...e){let t,n,r,s;if(Ji(e[0])||Array.isArray(e[0])?([n,r,s]=e,t=nc):[t,n,r,s]=e,!t)return Zi;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(p=>p()),o.length=0},l=(p,d,f,E)=>(p.addEventListener(d,f,E),()=>p.removeEventListener(d,f,E)),a=Qt(()=>[_s(t),Ct(s)],([p,d])=>{i(),p&&o.push(...n.flatMap(f=>r.map(E=>l(p,f,E,d))))},{immediate:!0,flush:"post"}),m=()=>{a(),i()};return dn(m),m}function ys(e,t=!1){const n=Ce(),r=()=>n.value=Boolean(e());return r(),ec(r,t),n}function Nc(e={}){const{navigator:t=sc,read:n=!1,source:r,copiedDuring:s=1500,legacy:o=!1}=e,i=["copy","cut"],l=ys(()=>t&&"clipboard"in t),a=ue(()=>l.value||o),m=Ce(""),p=Ce(!1),d=tc(()=>p.value=!1,s);function f(){l.value?t.clipboard.readText().then(T=>{m.value=T}):m.value=C()}if(a.value&&n)for(const T of i)Ns(T,f);async function E(T=Ct(r)){a.value&&T!=null&&(l.value?await t.clipboard.writeText(T):R(T),m.value=T,p.value=!0,d.start())}function R(T){const L=document.createElement("textarea");L.value=T!=null?T:"",L.style.position="absolute",L.style.opacity="0",document.body.appendChild(L),L.select(),document.execCommand("copy"),L.remove()}function C(){var T,L,v;return(v=(L=(T=document==null?void 0:document.getSelection)==null?void 0:T.call(document))==null?void 0:L.toString())!=null?v:""}return{isSupported:a,text:m,copied:p,copy:E}}const Yt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Xt="__vueuse_ssr_handlers__";Yt[Xt]=Yt[Xt]||{};Yt[Xt];const Zn=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function yc(e,t={}){const{document:n=rc,autoExit:r=!1}=t,s=e||(n==null?void 0:n.querySelector("html")),o=Ce(!1);let i=Zn[0];const l=ys(()=>{if(n){for(const C of Zn)if(C[1]in n)return i=C,!0}else return!1;return!1}),[a,m,p,,d]=i;async function f(){!l.value||(n!=null&&n[p]&&await n[m](),o.value=!1)}async function E(){if(!l.value)return;await f();const C=_s(s);C&&(await C[a](),o.value=!0)}async function R(){o.value?await f():await E()}return n&&Ns(n,d,()=>{o.value=!!(n!=null&&n[p])},!1),r&&dn(f),{isSupported:l,isFullscreen:o,enter:E,exit:f,toggle:R}}var zn;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(zn||(zn={}));var oc=Object.defineProperty,er=Object.getOwnPropertySymbols,ac=Object.prototype.hasOwnProperty,ic=Object.prototype.propertyIsEnumerable,tr=(e,t,n)=>t in e?oc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cc=(e,t)=>{for(var n in t||(t={}))ac.call(t,n)&&tr(e,n,t[n]);if(er)for(var n of er(t))ic.call(t,n)&&tr(e,n,t[n]);return e};const lc={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};cc({linear:zi},lc);export{dc as a,fc as b,hc as c,Ec as d,_c as e,mc as f,pc as g,yc as h,gc as s,Nc as u};
|