(function(i,Ue){typeof exports=="object"&&typeof module<"u"?module.exports=Ue(require("vue")):typeof define=="function"&&define.amd?define(["vue"],Ue):(i=typeof globalThis<"u"?globalThis:i||self,i.vueSelectSides=Ue(i.Vue))})(this,(function(i){"use strict";const Ue=(...e)=>{const t=e.filter(r=>typeof r=="string"),n=e.find(r=>typeof r=="function");return(r,s)=>{for(let l of t){let a=1;l[0]==="-"&&(a=-1,l=l.substring(1));let o=rn(r,l),u=rn(s,l);n&&(o=n(l,o),u=n(l,u));const d=o===void 0,h=u===void 0;if(!(d&&h)){if(d)return 1;if(h)return-1;if(ou)return 1*a}}return 0}},rn=(e,t)=>t.split(".").reduce((n,r)=>n?.[r],e),Ee=e=>JSON.parse(JSON.stringify(e)),Oe=e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),ht=(e,t)=>{let n=[];e.sortSelectedUp&&n.push("-selectedDefault"),e.orderBy&&(e.orderBy.toLowerCase()==="asc"&&n.push("label"),e.orderBy.toLowerCase()==="desc"&&n.push("-label"));const r=(s,l)=>s==="label"&&typeof l=="string"?Oe(l):l;return t.sort(Ue(...n,r)).map(s=>(s.children&&s.children.sort(Ue(...n,r)),s)),t},sn=(e,t)=>e.filter(n=>String(n)!==String(t)),_e=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Yl={name:"v-select-all",display:"Select all",emits:["update-select-all"],props:{items:Array}};function xl(e,t,n,r,s,l){return i.openBlock(),i.createElementBlock("a",{href:"javascript:void(0)",onClick:t[0]||(t[0]=a=>e.$emit("update-select-all"))},i.toDisplayString(e.$t("selectAll")),1)}const an=_e(Yl,[["render",xl]]),jl={name:"v-deselect-all",display:"Deselect all",emits:["update-deselect-all"],props:{click:Function,items:Array}};function Kl(e,t,n,r,s,l){return i.openBlock(),i.createElementBlock("a",{href:"javascript:void(0)",onClick:t[0]||(t[0]=a=>e.$emit("update-deselect-all"))},i.toDisplayString(e.$t("deselectAll")),1)}const on=_e(jl,[["render",Kl]]),Xl={name:"v-search",display:"Search",props:["modelValue","placeholder"],emits:["update:modelValue"],beforeMount(){this.placeholder?this.thePlaceholder=this.placeholder:this.thePlaceholder=this.$t("searchPlaceholder")},watch:{inputVal(e){this.$emit("update:modelValue",e)}},data(){return{inputVal:this.value,thePlaceholder:""}}},Jl=["placeholder"];function Ql(e,t,n,r,s,l){return i.withDirectives((i.openBlock(),i.createElementBlock("input",{type:"text","onUpdate:modelValue":t[0]||(t[0]=a=>s.inputVal=a),placeholder:s.thePlaceholder},null,8,Jl)),[[i.vModelText,s.inputVal]])}const cn=_e(Xl,[["render",Ql]]),ql={name:"v-no-results",display:"No results",methods:{}},Zl={class:"no-results"};function zl(e,t,n,r,s,l){return i.openBlock(),i.createElementBlock("li",Zl,[i.createElementVNode("span",null,i.toDisplayString(e.$t("searchNoResult")),1)])}const er=_e(ql,[["render",zl]]),tr={name:"v-no-selection",display:"No selection",methods:{}},nr={class:"no-selection"};function lr(e,t,n,r,s,l){return i.openBlock(),i.createElementBlock("li",nr,[i.createElementVNode("span",null,i.toDisplayString(e.$t("searchParentSelected")),1)])}const rr={name:"v-list",display:"List",mounted(){},components:{"v-no-results":er,"v-no-selection":_e(tr,[["render",lr]])},props:{hasChildren:{type:Boolean},items:{type:Array},enableCounter:{type:Boolean,default:!0},type:{type:String},side:{type:String}},emits:["updated-item"],methods:{showNoResultParent(e){if(this.type==="grouped")return this.totalItems(e)===0&&!this.hasChildren;if(this.side==="left")return e.length===0||this.totalParentSelected(e)===e.length||e.length>0&&this.totalItems(e)===0;if(this.side==="right")return e.length===0||this.totalParentSelected(e)!==0&&e.length>0&&this.totalItems(e)===0},showNoSelection(e){if(this.type==="grouped")return this.totalParentSelected(e)===0&&this.hasChildren||e.length===0;if(this.side==="left")return!1;if(this.side==="right")return e.length!==0&&this.totalParentSelected(e)===0},showCounter(e){return this.enableCounter?!this.hasChildren&&e.totalChildrenSelected!==0:!1},showParent(e){return this.hasChildren?e.selected:e.visible},liClass(e,t){let n=[];return t&&n.push("is-parent"),e.selected&&n.push("active"),e.disabled&&n.push("is-disabled"),n},totalItems(e){return e.filter(function(t){return t.visible===!0}).length},totalParentSelected(e){return e.filter(function(t){return t.selected===!0}).length},toggleItem(e,t,n){if(e.disabled==!0)return!1;this.$emit("updated-item",e,t,!n)}},data(){return{}}},sr={class:"vss-list-ul"},ar=["onClick"],or={style:{}},cr={key:0,class:"vss-list-badge"},ir={key:0},ur=["onClick"];function fr(e,t,n,r,s,l){const a=i.resolveComponent("v-no-results"),o=i.resolveComponent("v-no-selection");return i.openBlock(),i.createElementBlock("ul",sr,[(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(n.items,(u,d)=>i.withDirectives((i.openBlock(),i.createElementBlock("li",{key:d,onClick:h=>n.hasChildren?!1:l.toggleItem(u,{},u.selected),class:i.normalizeClass(l.liClass(u,n.hasChildren))},[i.createElementVNode("span",or,[i.createTextVNode(i.toDisplayString(u.label)+" ",1),l.showCounter(u)?(i.openBlock(),i.createElementBlock("small",cr,i.toDisplayString(u.totalChildrenSelected),1)):i.createCommentVNode("",!0)]),n.hasChildren?(i.openBlock(),i.createElementBlock("ul",ir,[(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(u.children,(h,L)=>i.withDirectives((i.openBlock(),i.createElementBlock("li",{key:`${d}-${L}`,onClick:m=>l.toggleItem(h,u,h.selected),class:i.normalizeClass(l.liClass(h,!1))},[i.createElementVNode("span",null,i.toDisplayString(h.label),1)],10,ur)),[[i.vShow,h.visible]])),128)),i.withDirectives(i.createVNode(a,null,null,512),[[i.vShow,l.totalItems(u.children)===0]])])):i.createCommentVNode("",!0)],10,ar)),[[i.vShow,l.showParent(u)]])),128)),i.withDirectives(i.createVNode(o,null,null,512),[[i.vShow,l.showNoSelection(n.items)]]),i.withDirectives(i.createVNode(a,null,null,512),[[i.vShow,l.showNoResultParent(n.items)]])])}const un=_e(rr,[["render",fr]]),dr={name:"v-separator",display:"Separator"},_r={class:"vss-span"};function mr(e,t,n,r,s,l){return i.openBlock(),i.createElementBlock("div",_r," ‹ › ")}const fn=_e(dr,[["render",mr]]),pr={name:"v-total",display:"Total",props:{value:{type:Number}}},hr=["title"];function Er(e,t,n,r,s,l){return i.openBlock(),i.createElementBlock("span",{title:e.$t("totalSelected")},i.toDisplayString(n.value),9,hr)}const dn=_e(pr,[["render",Er]]),_n={emits:["update-selected"],watch:{modelValue(e,t){JSON.stringify(e)!==JSON.stringify(t)&&(this.dataSelected=e)},dataSelected(e,t){this.$emit("update-selected",e,t)},orderBy(){this.listLeft=ht(this,this.dataList),this.listRight=ht(this,this.dataList)},list(e){JSON.stringify(e)!==JSON.stringify(this.dataListOriginal)&&(this.prepareList(),this.prepareListLeft())}},props:{placeholderSearchLeft:{type:[String,Boolean]},placeholderSearchRight:{type:[String,Boolean]},type:{type:String},search:{type:Boolean},total:{type:Boolean},toggleAll:{type:Boolean},orderBy:{type:String},sortSelectedUp:{type:Boolean}}},gr={name:"grouped-select-sides",display:"Grouped select sides",mixins:[_n],components:{"v-select-all":an,"v-deselect-all":on,"v-search":cn,"v-separator":fn,"v-list":un,"v-total":dn},props:{list:{required:!0,type:[Array,Object]},modelValue:{type:Object,default:()=>({})}},methods:{updateLeftSelectAll(){let e=this;e.listLeft.map(t=>{t.visible===!0&&!t.disabled&&e.updateItem(t,{},!0)})},updateLeftDeselectAll(){let e=this;e.listLeft.map(t=>{t.visible===!0&&!t.disabled&&e.updateItem(t,{},!1)})},updateRightSelectAll(){let e=this;e.listRight.map(t=>{t.children.map(n=>{t.selected===!0&&!t.disabled&&e.updateItem(n,t,!0)})})},updateRightDeselectAll(){let e=this;e.listRight.map(t=>{t.children.map(n=>{t.selected===!0&&!t.disabled&&e.updateItem(n,t,!1)})})},updateItem(e,t,n){let r=Ee(this.dataSelected);Object.keys(t).length>0?(r[t.value]===void 0&&t.visible&&(r[t.value]=[]),n?e.visible&&r[t.value].indexOf(e.value)===-1&&r[t.value].push(e.value):e.visible&&(r[t.value]=sn(r[t.value],e.value))):n?r[e.value]===void 0&&(r[e.value]=[]):delete r[e.value],this.dataSelected=r},prepareList(){let e=this,t={};e.dataListOriginal=Ee(e.list);let n=Object.keys(e.modelValue),r=e.list.filter(s=>{let l=s.value,a=n.indexOf(l)>=0;return a?(s.selectedDefault=!0,t[l]=[]):s.selectedDefault=!1,s.children&&s.children.filter(o=>{let u=o.value;a&&(e.modelValue[l].indexOf(u)>=0?(o.selectedDefault=!0,t[l].push(u)):o.selectedDefault=!1)}),s});e.dataSelected=t,e.dataList=ht({sortSelectedUp:!0,orderBy:e.orderBy||"asc"},r)},prepareListLeft(){let e=this;this.listLeft=this.dataList.filter(t=>(t.visible=!0,t.children?(t.children=t.children.map(n=>(e.dataSelected[t.value]!==void 0&&(e.dataSelected[t.value].indexOf(n.value)>=0?n.selected=!0:n.selected=!1),n)),t.children):t))}},beforeMount(){this.prepareList()},mounted(){this.prepareListLeft()},computed:{totalChildrenSelected(){return Object.keys(this.dataSelected).map(e=>this.dataSelected[e].length).reduce((e,t)=>e+t,0)},filteredListL(){let e=this,t=Oe(this.searchL),n=Object.keys(this.dataSelected),r=Ee(this.listLeft);return r=r.filter(s=>{let l=Oe(s.label);return n.indexOf(s.value)>=0?s.selected=!0:s.selected=!1,l.includes(t)?s.visible=!0:s.visible=!1,s.children?(s.children=s.children.map(a=>(a.selected=!1,e.dataSelected[s.value]!==void 0&&(e.dataSelected[s.value].indexOf(a.value)>=0?a.selected=!0:a.selected=!1),a)),s.totalChildrenSelected=s.children.filter(function(a){return a.selected===!0}).length,s.children):s}),r},filteredListR(){let e=this,t=Oe(e.searchR),n=Ee(this.listLeft);return n=e.listRight.filter(function(s){return s.children?(s.children=s.children.map(l=>(Oe(l.label).includes(t)?l.visible=!0:l.visible=!1,e.dataSelected[s.value]!==void 0&&(e.dataSelected[s.value].indexOf(l.value)>=0?l.selected=!0:l.selected=!1),l)),s.children):s}),n}},watch:{filteredListL(e){this.listRight=e}},data(){return{dataList:[],dataListOriginal:[],dataSelected:{},listLeft:[],listRight:[],searchL:"",searchR:""}}},Nr={class:"vss-list"},Lr={class:"vss-inner-list"},Or={class:"vss-footer"},Tr={class:"vss-footer-bg"},br={key:1,class:"vss-footer-separator"},vr={class:"vss-list"},Sr={class:"vss-inner-list"},Ir={class:"vss-footer"},Ar={class:"vss-footer-bg"},yr={key:1,class:"vss-footer-separator"};function Pr(e,t,n,r,s,l){const a=i.resolveComponent("v-search"),o=i.resolveComponent("v-list"),u=i.resolveComponent("v-select-all"),d=i.resolveComponent("v-deselect-all"),h=i.resolveComponent("v-total"),L=i.resolveComponent("v-separator");return i.openBlock(),i.createElementBlock("div",null,[i.createElementVNode("div",Nr,[i.createElementVNode("div",Lr,[e.search?(i.openBlock(),i.createBlock(a,{key:0,placeholder:e.placeholderSearchLeft,class:"vss-list-search",modelValue:s.searchL,"onUpdate:modelValue":t[0]||(t[0]=m=>s.searchL=m)},null,8,["placeholder","modelValue"])):i.createCommentVNode("",!0),i.createVNode(o,{"has-children":!1,type:e.type,items:l.filteredListL,onUpdatedItem:l.updateItem},null,8,["type","items","onUpdatedItem"]),i.withDirectives(i.createElementVNode("div",Or,[i.createElementVNode("div",Tr,[i.createElementVNode("div",null,[e.toggleAll?(i.openBlock(),i.createBlock(u,{key:0,items:s.listLeft,onUpdateSelectAll:l.updateLeftSelectAll},null,8,["items","onUpdateSelectAll"])):i.createCommentVNode("",!0),e.toggleAll?(i.openBlock(),i.createElementBlock("div",br,"/")):i.createCommentVNode("",!0),e.toggleAll?(i.openBlock(),i.createBlock(d,{key:2,items:s.listLeft,onUpdateDeselectAll:l.updateLeftDeselectAll},null,8,["items","onUpdateDeselectAll"])):i.createCommentVNode("",!0)]),e.total?(i.openBlock(),i.createBlock(h,{key:0,value:Object.keys(s.dataSelected).length},null,8,["value"])):i.createCommentVNode("",!0)])],512),[[i.vShow,e.toggleAll||e.total]])])]),i.createVNode(L),i.createElementVNode("div",vr,[i.createElementVNode("div",Sr,[e.search?(i.openBlock(),i.createBlock(a,{key:0,placeholder:e.placeholderSearchRight,class:"vss-list-search",modelValue:s.searchR,"onUpdate:modelValue":t[1]||(t[1]=m=>s.searchR=m)},null,8,["placeholder","modelValue"])):i.createCommentVNode("",!0),i.createVNode(o,{"has-children":!0,type:e.type,items:l.filteredListR,onUpdatedItem:l.updateItem},null,8,["type","items","onUpdatedItem"]),i.withDirectives(i.createElementVNode("div",Ir,[i.createElementVNode("div",Ar,[i.createElementVNode("div",null,[e.toggleAll?(i.openBlock(),i.createBlock(u,{key:0,items:s.listRight,onUpdateSelectAll:l.updateRightSelectAll},null,8,["items","onUpdateSelectAll"])):i.createCommentVNode("",!0),e.toggleAll?(i.openBlock(),i.createElementBlock("div",yr,"/")):i.createCommentVNode("",!0),e.toggleAll?(i.openBlock(),i.createBlock(d,{key:2,items:s.listRight,onUpdateDeselectAll:l.updateRightDeselectAll},null,8,["items","onUpdateDeselectAll"])):i.createCommentVNode("",!0)]),e.total?(i.openBlock(),i.createBlock(h,{key:0,value:l.totalChildrenSelected},null,8,["value"])):i.createCommentVNode("",!0)])],512),[[i.vShow,e.toggleAll||e.total]])])])])}const Cr=_e(gr,[["render",Pr]]),kr={name:"mirror-select-sides",display:"Mirror select sides",mixins:[_n],components:{"v-select-all":an,"v-deselect-all":on,"v-search":cn,"v-separator":fn,"v-list":un,"v-total":dn},props:{list:{required:!0,type:[Array,Object]},modelValue:{type:Array,default:()=>[]}},methods:{updateLeftSelectAll(){let e=this;e.listLeft.map(t=>{t.visible===!0&&!t.disabled&&e.updateItem(t,{},!0)})},updateRightDeselectAll(){let e=this;this.dataSelected=[],e.listRight.map(t=>{t.visible===!0&&!t.disabled&&e.updateItem(t,{},!1)})},updateItem(e,t,n){let r=Ee(this.dataSelected);n?r.push(e.value):r=sn(r,e.value),this.dataSelected=r},prepareList(){this.dataListOriginal=Ee(this.list);let e=this,t=[],n=e.list.filter(r=>{let s=r.value;return e.modelValue.indexOf(s)>=0?(r.selectedDefault=!0,t.push(s)):r.selectedDefault=!1,r});e.dataSelected=t,e.dataList=ht(e,n)},prepareListLeft(){this.listLeft=this.dataList.filter(e=>(e.visible=!0,e))}},beforeMount(){this.prepareList()},mounted(){this.prepareListLeft()},computed:{filteredListL(){let e=Oe(this.searchL),t=this.dataSelected,n=Ee(this.listLeft);return n=n.filter(r=>{let s=Oe(r.label);return t.indexOf(r.value)>=0?(r.selected=!0,r.visible=!1):(r.selected=!1,r.visible=!0),s.includes(e)&&r.visible===!0?r.visible=!0:r.visible=!1,r}),n},filteredListR(){let e=this,t=Oe(e.searchR),n=this.dataSelected,r=Ee(e.listLeft);return r=r.filter(s=>{let l=Oe(s.label);return n.indexOf(s.value)>=0?(s.selected=!0,s.visible=!0):(s.selected=!1,s.visible=!1),l.includes(t)&&s.visible===!0?s.visible=!0:s.visible=!1,s}),r}},data(){return{dataList:[],dataListOriginal:[],dataSelected:[],listLeft:[],listRight:[],searchL:"",searchR:""}}},Rr={class:"vss-list"},Dr={class:"vss-inner-list"},Mr={class:"vss-footer"},Fr={class:"vss-footer-bg"},Vr={class:"vss-list"},Ur={class:"vss-inner-list"},$r={class:"vss-footer"},wr={class:"vss-footer-bg"};function Br(e,t,n,r,s,l){const a=i.resolveComponent("v-search"),o=i.resolveComponent("v-list"),u=i.resolveComponent("v-select-all"),d=i.resolveComponent("v-total"),h=i.resolveComponent("v-separator"),L=i.resolveComponent("v-deselect-all");return i.openBlock(),i.createElementBlock("div",null,[i.createElementVNode("div",Rr,[i.createElementVNode("div",Dr,[e.search?(i.openBlock(),i.createBlock(a,{key:0,placeholder:e.placeholderSearchLeft,class:"vss-list-search",modelValue:s.searchL,"onUpdate:modelValue":t[0]||(t[0]=m=>s.searchL=m)},null,8,["placeholder","modelValue"])):i.createCommentVNode("",!0),i.createVNode(o,{"enable-counter":!1,"has-children":!1,type:e.type,side:"left",items:l.filteredListL,onUpdatedItem:l.updateItem},null,8,["type","items","onUpdatedItem"]),i.withDirectives(i.createElementVNode("div",Mr,[i.createElementVNode("div",Fr,[i.createElementVNode("div",null,[e.toggleAll?(i.openBlock(),i.createBlock(u,{key:0,items:s.listLeft,onUpdateSelectAll:l.updateLeftSelectAll},null,8,["items","onUpdateSelectAll"])):i.createCommentVNode("",!0)]),e.total?(i.openBlock(),i.createBlock(d,{key:0,value:s.dataSelected.length},null,8,["value"])):i.createCommentVNode("",!0)])],512),[[i.vShow,e.toggleAll||e.total]])])]),i.createVNode(h),i.createElementVNode("div",Vr,[i.createElementVNode("div",Ur,[e.search?(i.openBlock(),i.createBlock(a,{key:0,placeholder:e.placeholderSearchRight,class:"vss-list-search",modelValue:s.searchR,"onUpdate:modelValue":t[1]||(t[1]=m=>s.searchR=m)},null,8,["placeholder","modelValue"])):i.createCommentVNode("",!0),i.createVNode(o,{"enable-counter":!1,"has-children":!1,type:e.type,side:"right",items:l.filteredListR,onUpdatedItem:l.updateItem},null,8,["type","items","onUpdatedItem"]),i.withDirectives(i.createElementVNode("div",$r,[i.createElementVNode("div",wr,[i.createElementVNode("div",null,[e.toggleAll?(i.openBlock(),i.createBlock(L,{key:0,items:s.listRight,onUpdateDeselectAll:l.updateRightDeselectAll},null,8,["items","onUpdateDeselectAll"])):i.createCommentVNode("",!0)])])],512),[[i.vShow,e.toggleAll||e.total]])])])])}const Wr={name:"vue-select-sides",display:"Core select sides",components:{"mirror-select-sides":_e(kr,[["render",Br]]),"grouped-select-sides":Cr},props:{list:{required:!0,type:[Array,Object]},type:{type:String,default:void 0},orderBy:{type:String,default:void 0},placeholderSearchLeft:{type:[String,Boolean],default:void 0},placeholderSearchRight:{type:[String,Boolean],default:void 0},sortSelectedUp:{type:Boolean,default:void 0},search:{type:Boolean,default:void 0},total:{type:Boolean,default:void 0},toggleAll:{type:Boolean,default:void 0},modelValue:{type:[Object,Array],default:void 0}},emits:["update:model-value"],watch:{list(e){this.listClone=Ee(e)},type(e){this.params.type=e},search(e){this.params.search=e},total(e){this.params.total=e},toggleAll(e){this.params.toggleAll=e},orderBy(e){this.params.orderBy=e},placeholderSearchLeft(e){this.params.placeholderSearchLeft=e},placeholderSearchRight(e){this.params.placeholderSearchRight=e},sortSelectedUp(e){this.params.sortSelectedUp=e}},methods:{updateSelected(e){this.$emit("update:model-value",e)},getComponent(){return this.params.type=="mirror"?"mirror-select-sides":"grouped-select-sides"},selectLocale(e){this.enabledLocales.indexOf(e)>=0&&(this.$i18n.locale=e)},setDefaultParams(){let e=this,t={type:e.type,orderBy:e.orderBy,placeholderSearchLeft:e.placeholderSearchLeft,placeholderSearchRight:e.placeholderSearchRight,sortSelectedUp:e.sortSelectedUp,search:e.search,total:e.total,toggleAll:e.toggleAll};Object.keys(t).forEach(n=>{let r=t[n];r===void 0?e.defaultOptions[n]!==void 0&&(e.params[n]=e.defaultOptions[n]):e.params[n]=r}),e.defaultOptions.locale!==void 0&&e.selectLocale(e.defaultOptions.locale)}},computed:{modelProp:{get(){return this.modelValue},set(e){this.$emit("update:model-value",e)}}},beforeMount(){this.setDefaultParams(),this.listClone=Ee(this.list)},data(){return{listClone:[],locale:"en_US",enabledLocales:["pt_BR","en_US","es_ES","fr_FR","tr_TR","pl_PL","cz_CZ","sk_SK"],params:{type:"mirror",orderBy:void 0,placeholderSearchLeft:!1,placeholderSearchRight:!1,sortSelectedUp:!1,search:!0,total:!0,toggleAll:!0}}}};function Gr(e,t,n,r,s,l){return i.openBlock(),i.createBlock(i.resolveDynamicComponent(l.getComponent()),{class:"vss",type:s.params.type,list:s.listClone,search:s.params.search,total:s.params.total,"toggle-all":s.params.toggleAll,"order-by":s.params.orderBy,"placeholder-search-left":s.params.placeholderSearchLeft,"placeholder-search-right":s.params.placeholderSearchRight,"sort-selected-up":s.params.sortSelectedUp,modelValue:l.modelProp,"onUpdate:modelValue":t[0]||(t[0]=a=>l.modelProp=a),onUpdateSelected:l.updateSelected},null,40,["type","list","search","total","toggle-all","order-by","placeholder-search-left","placeholder-search-right","sort-selected-up","modelValue","onUpdateSelected"])}const Ct=_e(Wr,[["render",Gr]]),Hr={selectAll:"Vybrat vše ",deselectAll:"Odebrat vše ",searchPlaceholder:"Hledej...",searchNoResult:"Žádný výsledek...",searchParentSelected:"Nic není vybráno...",totalSelected:"Spolu vybrané"},Yr={selectAll:"Select all",deselectAll:"Deselect all",searchPlaceholder:"Search...",searchNoResult:"No result...",searchParentSelected:"No items selected...",totalSelected:"Total items selected"},xr={selectAll:"Seleccionar todos",deselectAll:"Deseleccionar todos",searchPlaceholder:"Buscar...",searchNoResult:"Sin resultados...",searchParentSelected:"Ningún elemento seleccionado...",totalSelected:"Elementos seleccionados"},jr={selectAll:"Ajouter tout",deselectAll:"Supprimer tout",searchPlaceholder:"Recherche...",searchNoResult:"Pas de résultat...",searchParentSelected:"Sélection vide...",totalSelected:"Éléments sélectionnés"},Kr={selectAll:"Wybierz wszystko",deselectAll:"Wyczyść zaznaczenie",searchPlaceholder:"Szukaj...",searchNoResult:"Brak wyników...",searchParentSelected:"Nie wybrano żadnych elementów...",totalSelected:"Liczba wybranych elementów"},Xr={selectAll:"Selecionar todos",deselectAll:"Remover todos",searchPlaceholder:"Pesquisar...",searchNoResult:"Sem nenhum resultado...",searchParentSelected:"Nenhum item selecionado...",totalSelected:"Total de itens selecionados"},Jr={selectAll:"Vybrať všetko",deselectAll:"Odobrať všetko",searchPlaceholder:"Hľadaj...",searchNoResult:"Žiadny výsledok...",searchParentSelected:"Nič nie je vybrané...",totalSelected:"Spolu vybrané"},Qr={selectAll:"Hepsini Seç",deselectAll:"Hepsini Çıkar",searchPlaceholder:"Ara...",searchNoResult:"Sonuç Bulunamadı...",searchParentSelected:"Hiçbiri Seçilmedi...",totalSelected:"Hepsi Seçildi"};function z(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const mn={};function pn(e){mn[e]||(mn[e]=!0,z(e))}const me=typeof window<"u";let ce,Ce;if(process.env.NODE_ENV!=="production"){const e=me&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(ce=t=>{e.mark(t)},Ce=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const qr=/\{([0-9a-zA-Z]+)\}/g;function kt(e,...t){return t.length===1&&w(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(qr,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const ge=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Zr=(e,t,n)=>zr({l:e,k:t,s:n}),zr=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),q=e=>typeof e=="number"&&isFinite(e),es=e=>Ln(e)==="[object Date]",Se=e=>Ln(e)==="[object RegExp]",Et=e=>V(e)&&Object.keys(e).length===0,ne=Object.assign,ts=Object.create,Y=(e=null)=>ts(e);let hn;const Te=()=>hn||(hn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:Y());function En(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function gn(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function ns(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,s,l)=>`${s}="${gn(l)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,s,l)=>`${s}='${gn(l)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(process.env.NODE_ENV!=="production"&&z("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 ls=Object.prototype.hasOwnProperty;function pe(e,t){return ls.call(e,t)}const K=Array.isArray,x=e=>typeof e=="function",I=e=>typeof e=="string",U=e=>typeof e=="boolean",w=e=>e!==null&&typeof e=="object",rs=e=>w(e)&&x(e.then)&&x(e.catch),Nn=Object.prototype.toString,Ln=e=>Nn.call(e),V=e=>{if(!w(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},ss=e=>e==null?"":K(e)||V(e)&&e.toString===Nn?JSON.stringify(e,null,2):String(e);function as(e,t=""){return e.reduce((n,r,s)=>s===0?n+r:n+t+r,"")}const On=2;function os(e,t=0,n=e.length){const r=e.split(/\r?\n/);let s=0;const l=[];for(let a=0;a=t){for(let o=a-On;o<=a+On||n>s;o++){if(o<0||o>=r.length)continue;const u=o+1;l.push(`${u}${" ".repeat(3-String(u).length)}| ${r[o]}`);const d=r[o].length;if(o===a){const h=t-(s-d)+1,L=Math.max(1,n>s?d-h:n-t);l.push(" | "+" ".repeat(h)+"^".repeat(L))}else if(o>a){if(n>s){const h=Math.max(Math.min(n-s,d),1);l.push(" | "+"^".repeat(h))}s+=d+1}}break}return l.join(` `)}function gt(e){let t=e;return()=>++t}function Rt(){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 Nt=e=>!w(e)||K(e);function Lt(e,t){if(Nt(e)||Nt(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(l=>{l!=="__proto__"&&(w(r[l])&&!w(s[l])&&(s[l]=Array.isArray(r[l])?[]:Y()),Nt(s[l])||Nt(r[l])?s[l]=r[l]:n.push({src:r[l],des:s[l]}))})}}function cs(e,t,n){return{line:e,column:t,offset:n}}function Ot(e,t,n){return{start:e,end:t}}const is=/\{([0-9a-zA-Z]+)\}/g;function Tn(e,...t){return t.length===1&&us(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(is,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const bn=Object.assign,vn=e=>typeof e=="string",us=e=>e!==null&&typeof e=="object";function Sn(e,t=""){return e.reduce((n,r,s)=>s===0?n+r:n+t+r,"")}const Tt={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},fs={[Tt.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function ds(e,t,...n){const r=Tn(fs[e],...n||[]),s={message:String(r),code:e};return t&&(s.location=t),s}const F={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},_s={[F.EXPECTED_TOKEN]:"Expected token: '{0}'",[F.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[F.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[F.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[F.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[F.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[F.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[F.EMPTY_PLACEHOLDER]:"Empty placeholder",[F.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[F.INVALID_LINKED_FORMAT]:"Invalid linked format",[F.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[F.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[F.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[F.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[F.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[F.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function $e(e,t,n={}){const{domain:r,messages:s,args:l}=n,a=Tn((s||_s)[e]||"",...l||[]),o=new SyntaxError(String(a));return o.code=e,t&&(o.location=t),o.domain=r,o}function ms(e){throw e}const ps=/<\/?[\w\s="/.':;#-\/]+>/,hs=e=>ps.test(e),be=" ",Es="\r",re=` `,gs="\u2028",Ns="\u2029";function Ls(e){const t=e;let n=0,r=1,s=1,l=0;const a=b=>t[b]===Es&&t[b+1]===re,o=b=>t[b]===re,u=b=>t[b]===Ns,d=b=>t[b]===gs,h=b=>a(b)||o(b)||u(b)||d(b),L=()=>n,m=()=>r,A=()=>s,k=()=>l,P=b=>a(b)||u(b)||d(b)?re:t[b],C=()=>P(n),M=()=>P(n+l);function R(){return l=0,h(n)&&(r++,s=0),a(n)&&n++,n++,s++,t[n]}function _(){return a(n+l)&&l++,l++,t[n+l]}function E(){n=0,r=1,s=1,l=0}function T(b=0){l=b}function g(){const b=n+l;for(;b!==n;)R();l=0}return{index:L,line:m,column:A,peekOffset:k,charAt:P,currentChar:C,currentPeek:M,next:R,peek:_,reset:E,resetPeek:T,skipToPeek:g}}const Ie=void 0,Os=".",In="'",Ts="tokenizer";function bs(e,t={}){const n=t.location!==!1,r=Ls(e),s=()=>r.index(),l=()=>cs(r.line(),r.column(),r.index()),a=l(),o=s(),u={currentType:14,offset:o,startLoc:a,endLoc:a,lastType:14,lastOffset:o,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},d=()=>u,{onError:h}=t;function L(c,f,N,...D){const Q=d();if(f.column+=N,f.offset+=N,h){const j=n?Ot(Q.startLoc,f):null,H=$e(c,j,{domain:Ts,args:D});h(H)}}function m(c,f,N){c.endLoc=l(),c.currentType=f;const D={type:f};return n&&(D.loc=Ot(c.startLoc,c.endLoc)),N!=null&&(D.value=N),D}const A=c=>m(c,14);function k(c,f){return c.currentChar()===f?(c.next(),f):(L(F.EXPECTED_TOKEN,l(),0,f),"")}function P(c){let f="";for(;c.currentPeek()===be||c.currentPeek()===re;)f+=c.currentPeek(),c.peek();return f}function C(c){const f=P(c);return c.skipToPeek(),f}function M(c){if(c===Ie)return!1;const f=c.charCodeAt(0);return f>=97&&f<=122||f>=65&&f<=90||f===95}function R(c){if(c===Ie)return!1;const f=c.charCodeAt(0);return f>=48&&f<=57}function _(c,f){const{currentType:N}=f;if(N!==2)return!1;P(c);const D=M(c.currentPeek());return c.resetPeek(),D}function E(c,f){const{currentType:N}=f;if(N!==2)return!1;P(c);const D=c.currentPeek()==="-"?c.peek():c.currentPeek(),Q=R(D);return c.resetPeek(),Q}function T(c,f){const{currentType:N}=f;if(N!==2)return!1;P(c);const D=c.currentPeek()===In;return c.resetPeek(),D}function g(c,f){const{currentType:N}=f;if(N!==8)return!1;P(c);const D=c.currentPeek()===".";return c.resetPeek(),D}function b(c,f){const{currentType:N}=f;if(N!==9)return!1;P(c);const D=M(c.currentPeek());return c.resetPeek(),D}function y(c,f){const{currentType:N}=f;if(!(N===8||N===12))return!1;P(c);const D=c.currentPeek()===":";return c.resetPeek(),D}function v(c,f){const{currentType:N}=f;if(N!==10)return!1;const D=()=>{const j=c.currentPeek();return j==="{"?M(c.peek()):j==="@"||j==="%"||j==="|"||j===":"||j==="."||j===be||!j?!1:j===re?(c.peek(),D()):$(c,!1)},Q=D();return c.resetPeek(),Q}function X(c){P(c);const f=c.currentPeek()==="|";return c.resetPeek(),f}function ie(c){const f=P(c),N=c.currentPeek()==="%"&&c.peek()==="{";return c.resetPeek(),{isModulo:N,hasSpace:f.length>0}}function $(c,f=!0){const N=(Q=!1,j="",H=!1)=>{const p=c.currentPeek();return p==="{"?j==="%"?!1:Q:p==="@"||!p?j==="%"?!0:Q:p==="%"?(c.peek(),N(Q,"%",!0)):p==="|"?j==="%"||H?!0:!(j===be||j===re):p===be?(c.peek(),N(!0,be,H)):p===re?(c.peek(),N(!0,re,H)):!0},D=N();return f&&c.resetPeek(),D}function le(c,f){const N=c.currentChar();return N===Ie?Ie:f(N)?(c.next(),N):null}function et(c){const f=c.charCodeAt(0);return f>=97&&f<=122||f>=65&&f<=90||f>=48&&f<=57||f===95||f===36}function tt(c){return le(c,et)}function Le(c){const f=c.charCodeAt(0);return f>=97&&f<=122||f>=65&&f<=90||f>=48&&f<=57||f===95||f===36||f===45}function nt(c){return le(c,Le)}function lt(c){const f=c.charCodeAt(0);return f>=48&&f<=57}function rt(c){return le(c,lt)}function st(c){const f=c.charCodeAt(0);return f>=48&&f<=57||f>=65&&f<=70||f>=97&&f<=102}function at(c){return le(c,st)}function de(c){let f="",N="";for(;f=rt(c);)N+=f;return N}function Ye(c){C(c);const f=c.currentChar();return f!=="%"&&L(F.EXPECTED_TOKEN,l(),0,f),c.next(),"%"}function xe(c){let f="";for(;;){const N=c.currentChar();if(N==="{"||N==="}"||N==="@"||N==="|"||!N)break;if(N==="%")if($(c))f+=N,c.next();else break;else if(N===be||N===re)if($(c))f+=N,c.next();else{if(X(c))break;f+=N,c.next()}else f+=N,c.next()}return f}function ot(c){C(c);let f="",N="";for(;f=nt(c);)N+=f;return c.currentChar()===Ie&&L(F.UNTERMINATED_CLOSING_BRACE,l(),0),N}function ct(c){C(c);let f="";return c.currentChar()==="-"?(c.next(),f+=`-${de(c)}`):f+=de(c),c.currentChar()===Ie&&L(F.UNTERMINATED_CLOSING_BRACE,l(),0),f}function it(c){return c!==In&&c!==re}function yt(c){C(c),k(c,"'");let f="",N="";for(;f=le(c,it);)f==="\\"?N+=ut(c):N+=f;const D=c.currentChar();return D===re||D===Ie?(L(F.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,l(),0),D===re&&(c.next(),k(c,"'")),N):(k(c,"'"),N)}function ut(c){const f=c.currentChar();switch(f){case"\\":case"'":return c.next(),`\\${f}`;case"u":return je(c,f,4);case"U":return je(c,f,6);default:return L(F.UNKNOWN_ESCAPE_SEQUENCE,l(),0,f),""}}function je(c,f,N){k(c,f);let D="";for(let Q=0;Q{const D=c.currentChar();return D==="{"||D==="%"||D==="@"||D==="|"||D==="("||D===")"||!D||D===be?N:(N+=D,c.next(),f(N))};return f("")}function W(c){C(c);const f=k(c,"|");return C(c),f}function mt(c,f){let N=null;switch(c.currentChar()){case"{":return f.braceNest>=1&&L(F.NOT_ALLOW_NEST_PLACEHOLDER,l(),0),c.next(),N=m(f,2,"{"),C(c),f.braceNest++,N;case"}":return f.braceNest>0&&f.currentType===2&&L(F.EMPTY_PLACEHOLDER,l(),0),c.next(),N=m(f,3,"}"),f.braceNest--,f.braceNest>0&&C(c),f.inLinked&&f.braceNest===0&&(f.inLinked=!1),N;case"@":return f.braceNest>0&&L(F.UNTERMINATED_CLOSING_BRACE,l(),0),N=Fe(c,f)||A(f),f.braceNest=0,N;default:{let Q=!0,j=!0,H=!0;if(X(c))return f.braceNest>0&&L(F.UNTERMINATED_CLOSING_BRACE,l(),0),N=m(f,1,W(c)),f.braceNest=0,f.inLinked=!1,N;if(f.braceNest>0&&(f.currentType===5||f.currentType===6||f.currentType===7))return L(F.UNTERMINATED_CLOSING_BRACE,l(),0),f.braceNest=0,pt(c,f);if(Q=_(c,f))return N=m(f,5,ot(c)),C(c),N;if(j=E(c,f))return N=m(f,6,ct(c)),C(c),N;if(H=T(c,f))return N=m(f,7,yt(c)),C(c),N;if(!Q&&!j&&!H)return N=m(f,13,dt(c)),L(F.INVALID_TOKEN_IN_PLACEHOLDER,l(),0,N.value),C(c),N;break}}return N}function Fe(c,f){const{currentType:N}=f;let D=null;const Q=c.currentChar();switch((N===8||N===9||N===12||N===10)&&(Q===re||Q===be)&&L(F.INVALID_LINKED_FORMAT,l(),0),Q){case"@":return c.next(),D=m(f,8,"@"),f.inLinked=!0,D;case".":return C(c),c.next(),m(f,9,".");case":":return C(c),c.next(),m(f,10,":");default:return X(c)?(D=m(f,1,W(c)),f.braceNest=0,f.inLinked=!1,D):g(c,f)||y(c,f)?(C(c),Fe(c,f)):b(c,f)?(C(c),m(f,12,_t(c))):v(c,f)?(C(c),Q==="{"?mt(c,f)||D:m(f,11,S(c))):(N===8&&L(F.INVALID_LINKED_FORMAT,l(),0),f.braceNest=0,f.inLinked=!1,pt(c,f))}}function pt(c,f){let N={type:14};if(f.braceNest>0)return mt(c,f)||A(f);if(f.inLinked)return Fe(c,f)||A(f);switch(c.currentChar()){case"{":return mt(c,f)||A(f);case"}":return L(F.UNBALANCED_CLOSING_BRACE,l(),0),c.next(),m(f,3,"}");case"@":return Fe(c,f)||A(f);default:{if(X(c))return N=m(f,1,W(c)),f.braceNest=0,f.inLinked=!1,N;const{isModulo:Q,hasSpace:j}=ie(c);if(Q)return j?m(f,0,xe(c)):m(f,4,Ye(c));if($(c))return m(f,0,xe(c));break}}return N}function ln(){const{currentType:c,offset:f,startLoc:N,endLoc:D}=u;return u.lastType=c,u.lastOffset=f,u.lastStartLoc=N,u.lastEndLoc=D,u.offset=s(),u.startLoc=l(),r.currentChar()===Ie?m(u,14):pt(r,u)}return{nextToken:ln,currentOffset:s,currentPosition:l,context:d}}const vs="parser",Ss=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Is(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function As(e={}){const t=e.location!==!1,{onError:n,onWarn:r}=e;function s(_,E,T,g,...b){const y=_.currentPosition();if(y.offset+=g,y.column+=g,n){const v=t?Ot(T,y):null,X=$e(E,v,{domain:vs,args:b});n(X)}}function l(_,E,T,g,...b){const y=_.currentPosition();if(y.offset+=g,y.column+=g,r){const v=t?Ot(T,y):null;r(ds(E,v,b))}}function a(_,E,T){const g={type:_};return t&&(g.start=E,g.end=E,g.loc={start:T,end:T}),g}function o(_,E,T,g){t&&(_.end=E,_.loc&&(_.loc.end=T))}function u(_,E){const T=_.context(),g=a(3,T.offset,T.startLoc);return g.value=E,o(g,_.currentOffset(),_.currentPosition()),g}function d(_,E){const T=_.context(),{lastOffset:g,lastStartLoc:b}=T,y=a(5,g,b);return y.index=parseInt(E,10),_.nextToken(),o(y,_.currentOffset(),_.currentPosition()),y}function h(_,E,T){const g=_.context(),{lastOffset:b,lastStartLoc:y}=g,v=a(4,b,y);return v.key=E,T===!0&&(v.modulo=!0),_.nextToken(),o(v,_.currentOffset(),_.currentPosition()),v}function L(_,E){const T=_.context(),{lastOffset:g,lastStartLoc:b}=T,y=a(9,g,b);return y.value=E.replace(Ss,Is),_.nextToken(),o(y,_.currentOffset(),_.currentPosition()),y}function m(_){const E=_.nextToken(),T=_.context(),{lastOffset:g,lastStartLoc:b}=T,y=a(8,g,b);return E.type!==12?(s(_,F.UNEXPECTED_EMPTY_LINKED_MODIFIER,T.lastStartLoc,0),y.value="",o(y,g,b),{nextConsumeToken:E,node:y}):(E.value==null&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,he(E)),y.value=E.value||"",o(y,_.currentOffset(),_.currentPosition()),{node:y})}function A(_,E){const T=_.context(),g=a(7,T.offset,T.startLoc);return g.value=E,o(g,_.currentOffset(),_.currentPosition()),g}function k(_){const E=_.context(),T=a(6,E.offset,E.startLoc);let g=_.nextToken();if(g.type===9){const b=m(_);T.modifier=b.node,g=b.nextConsumeToken||_.nextToken()}switch(g.type!==10&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,he(g)),g=_.nextToken(),g.type===2&&(g=_.nextToken()),g.type){case 11:g.value==null&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,he(g)),T.key=A(_,g.value||"");break;case 5:g.value==null&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,he(g)),T.key=h(_,g.value||"");break;case 6:g.value==null&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,he(g)),T.key=d(_,g.value||"");break;case 7:g.value==null&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,he(g)),T.key=L(_,g.value||"");break;default:{s(_,F.UNEXPECTED_EMPTY_LINKED_KEY,E.lastStartLoc,0);const b=_.context(),y=a(7,b.offset,b.startLoc);return y.value="",o(y,b.offset,b.startLoc),T.key=y,o(T,b.offset,b.startLoc),{nextConsumeToken:g,node:T}}}return o(T,_.currentOffset(),_.currentPosition()),{node:T}}function P(_){const E=_.context(),T=E.currentType===1?_.currentOffset():E.offset,g=E.currentType===1?E.endLoc:E.startLoc,b=a(2,T,g);b.items=[];let y=null,v=null;do{const $=y||_.nextToken();switch(y=null,$.type){case 0:$.value==null&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,he($)),b.items.push(u(_,$.value||""));break;case 6:$.value==null&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,he($)),b.items.push(d(_,$.value||""));break;case 4:v=!0;break;case 5:$.value==null&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,he($)),b.items.push(h(_,$.value||"",!!v)),v&&(l(_,Tt.USE_MODULO_SYNTAX,E.lastStartLoc,0,he($)),v=null);break;case 7:$.value==null&&s(_,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,he($)),b.items.push(L(_,$.value||""));break;case 8:{const le=k(_);b.items.push(le.node),y=le.nextConsumeToken||null;break}}}while(E.currentType!==14&&E.currentType!==1);const X=E.currentType===1?E.lastOffset:_.currentOffset(),ie=E.currentType===1?E.lastEndLoc:_.currentPosition();return o(b,X,ie),b}function C(_,E,T,g){const b=_.context();let y=g.items.length===0;const v=a(1,E,T);v.cases=[],v.cases.push(g);do{const X=P(_);y||(y=X.items.length===0),v.cases.push(X)}while(b.currentType!==14);return y&&s(_,F.MUST_HAVE_MESSAGES_IN_PLURAL,T,0),o(v,_.currentOffset(),_.currentPosition()),v}function M(_){const E=_.context(),{offset:T,startLoc:g}=E,b=P(_);return E.currentType===14?b:C(_,T,g,b)}function R(_){const E=bs(_,bn({},e)),T=E.context(),g=a(0,T.offset,T.startLoc);return t&&g.loc&&(g.loc.source=_),g.body=M(E),e.onCacheKey&&(g.cacheKey=e.onCacheKey(_)),T.currentType!==14&&s(E,F.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,_[T.offset]||""),o(g,E.currentOffset(),E.currentPosition()),g}return{parse:R}}function he(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function ys(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:l=>(n.helpers.add(l),l)}}function An(e,t){for(let n=0;nyn(n)),e}function yn(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;na;function u(P,C){a.code+=P}function d(P,C=!0){const M=C?r:"";u(s?M+" ".repeat(P):M)}function h(P=!0){const C=++a.indentLevel;P&&d(C)}function L(P=!0){const C=--a.indentLevel;P&&d(C)}function m(){d(a.indentLevel)}return{context:o,push:u,indent:h,deindent:L,newline:m,helper:P=>`_${P}`,needIndent:()=>a.needIndent}}function Ms(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Be(e,t.key),t.modifier?(e.push(", "),Be(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Fs(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const s=t.items.length;for(let l=0;l1){e.push(`${n("plural")}([`),e.indent(r());const s=t.cases.length;for(let l=0;l{const n=vn(t.mode)?t.mode:"normal",r=vn(t.filename)?t.filename:"message.intl";t.sourceMap;const s=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,l=t.needIndent?t.needIndent:n!=="arrow",a=e.helpers||[],o=Ds(e,{filename:r,breakLineCode:s,needIndent:l});o.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),o.indent(l),a.length>0&&(o.push(`const { ${Sn(a.map(h=>`${h}: _${h}`),", ")} } = ctx`),o.newline()),o.push("return "),Be(o,e),o.deindent(l),o.push("}"),delete e.helpers;const{code:u,map:d}=o.context();return{ast:e,code:u,map:d?d.toJSON():void 0}};function ws(e,t={}){const n=bn({},t),r=!!n.jit,s=!!n.minify,l=n.optimize==null?!0:n.optimize,o=As(n).parse(e);return r?(l&&Cs(o),s&&we(o),{ast:o,code:""}):(Ps(o,n),$s(o,n))}function Bs(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Te().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Te().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Te().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function ue(e){return w(e)&&Mt(e)===0&&(pe(e,"b")||pe(e,"body"))}const Pn=["b","body"];function Ws(e){return Ae(e,Pn)}const Cn=["c","cases"];function Gs(e){return Ae(e,Cn,[])}const kn=["s","static"];function Hs(e){return Ae(e,kn)}const Rn=["i","items"];function Ys(e){return Ae(e,Rn,[])}const Dn=["t","type"];function Mt(e){return Ae(e,Dn)}const Mn=["v","value"];function bt(e,t){const n=Ae(e,Mn);if(n!=null)return n;throw Xe(t)}const Fn=["m","modifier"];function xs(e){return Ae(e,Fn)}const Vn=["k","key"];function js(e){const t=Ae(e,Vn);if(t)return t;throw Xe(6)}function Ae(e,t,n){for(let r=0;r{a===void 0?a=o:a+=o},m[1]=()=>{a!==void 0&&(t.push(a),a=void 0)},m[2]=()=>{m[0](),s++},m[3]=()=>{if(s>0)s--,r=4,m[0]();else{if(s=0,a===void 0||(a=qs(a),a===!1))return!1;m[1]()}};function A(){const k=e[n+1];if(r===5&&k==="'"||r===6&&k==='"')return n++,o="\\"+k,m[0](),!0}for(;r!==null;)if(n++,l=e[n],!(l==="\\"&&A())){if(u=Qs(l),L=ye[r],d=L[u]||L.l||8,d===8||(r=d[0],d[1]!==void 0&&(h=m[d[1]],h&&(o=l,h()===!1))))return;if(r===7)return t}}const $n=new Map;function zs(e,t){return w(e)?e[t]:null}function ea(e,t){if(!w(e))return null;let n=$n.get(t);if(n||(n=Zs(t),n&&$n.set(t,n)),!n)return null;const r=n.length;let s=e,l=0;for(;le,na=e=>"",la="text",ra=e=>e.length===0?"":as(e),sa=ss;function wn(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function aa(e){const t=q(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(q(e.named.count)||q(e.named.n))?q(e.named.count)?e.named.count:q(e.named.n)?e.named.n:t:t}function oa(e,t){t.count||(t.count=e),t.n||(t.n=e)}function ca(e={}){const t=e.locale,n=aa(e),r=w(e.pluralRules)&&I(t)&&x(e.pluralRules[t])?e.pluralRules[t]:wn,s=w(e.pluralRules)&&I(t)&&x(e.pluralRules[t])?wn:void 0,l=M=>M[r(n,M.length,s)],a=e.list||[],o=M=>a[M],u=e.named||Y();q(e.pluralIndex)&&oa(n,u);const d=M=>u[M];function h(M){const R=x(e.messages)?e.messages(M):w(e.messages)?e.messages[M]:!1;return R||(e.parent?e.parent.message(M):na)}const L=M=>e.modifiers?e.modifiers[M]:ta,m=V(e.processor)&&x(e.processor.normalize)?e.processor.normalize:ra,A=V(e.processor)&&x(e.processor.interpolate)?e.processor.interpolate:sa,k=V(e.processor)&&I(e.processor.type)?e.processor.type:la,C={list:o,named:d,plural:l,linked:(M,...R)=>{const[_,E]=R;let T="text",g="";R.length===1?w(_)?(g=_.modifier||g,T=_.type||T):I(_)&&(g=_||g):R.length===2&&(I(_)&&(g=_||g),I(E)&&(T=E||T));const b=h(M)(C),y=T==="vnode"&&K(b)&&g?b[0]:b;return g?L(g)(y,T):y},message:h,type:k,interpolate:A,normalize:m,values:ne(Y(),a,u)};return C}let Je=null;function ia(e){Je=e}function ua(e,t,n){Je&&Je.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const fa=da("function:translate");function da(e){return t=>Je&&Je.emit(e,t)}const Bn=Tt.__EXTEND_POINT__,ke=gt(Bn),se={NOT_FOUND_KEY:Bn,FALLBACK_TO_TRANSLATE:ke(),CANNOT_FORMAT_NUMBER:ke(),FALLBACK_TO_NUMBER_FORMAT:ke(),CANNOT_FORMAT_DATE:ke(),FALLBACK_TO_DATE_FORMAT:ke(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:ke(),__EXTEND_POINT__:ke()},_a={[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 kt(_a[e],...t)}const Wn=F.__EXTEND_POINT__,De=gt(Wn),te={INVALID_ARGUMENT:Wn,INVALID_DATE_ARGUMENT:De(),INVALID_ISO_DATE_ARGUMENT:De(),NOT_SUPPORT_NON_STRING_MESSAGE:De(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:De(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:De(),NOT_SUPPORT_LOCALE_TYPE:De(),__EXTEND_POINT__:De()};function Ne(e){return $e(e,null,process.env.NODE_ENV!=="production"?{messages:ma}:void 0)}const ma={[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 Ft(e,t){return t.locale!=null?Gn(t.locale):Gn(e.locale)}let Vt;function Gn(e){if(I(e))return e;if(x(e)){if(e.resolvedOnce&&Vt!=null)return Vt;if(e.constructor.name==="Function"){const t=e();if(rs(t))throw Ne(te.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Vt=t}else throw Ne(te.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Ne(te.NOT_SUPPORT_LOCALE_TYPE)}function pa(e,t,n){return[...new Set([n,...K(t)?t:w(t)?Object.keys(t):I(t)?[t]:[n]])]}function Hn(e,t,n){const r=I(n)?n:We,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let l=s.__localeChainCache.get(r);if(!l){l=[];let a=[n];for(;K(a);)a=Yn(l,a,t);const o=K(t)||!V(t)?t:t.default?t.default:null;a=I(o)?[o]:o,K(a)&&Yn(l,a,!1),s.__localeChainCache.set(r,l)}return l}function Yn(e,t,n){let r=!0;for(let s=0;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Na(){return{upper:(e,t)=>t==="text"&&I(e)?e.toUpperCase():t==="vnode"&&w(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&I(e)?e.toLowerCase():t==="vnode"&&w(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&I(e)?xn(e):t==="vnode"&&w(e)&&"__v_isVNode"in e?xn(e.children):e}}let jn;function Kn(e){jn=e}let Xn;function La(e){Xn=e}let Jn;function Oa(e){Jn=e}let Qn=null;const Ta=e=>{Qn=e},ba=()=>Qn;let qn=null;const Zn=e=>{qn=e},va=()=>qn;let zn=0;function Sa(e={}){const t=x(e.onWarn)?e.onWarn:z,n=I(e.version)?e.version:ga,r=I(e.locale)||x(e.locale)?e.locale:We,s=x(r)?We:r,l=K(e.fallbackLocale)||V(e.fallbackLocale)||I(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s,a=V(e.messages)?e.messages:Ut(s),o=V(e.datetimeFormats)?e.datetimeFormats:Ut(s),u=V(e.numberFormats)?e.numberFormats:Ut(s),d=ne(Y(),e.modifiers,Na()),h=e.pluralRules||Y(),L=x(e.missing)?e.missing:null,m=U(e.missingWarn)||Se(e.missingWarn)?e.missingWarn:!0,A=U(e.fallbackWarn)||Se(e.fallbackWarn)?e.fallbackWarn:!0,k=!!e.fallbackFormat,P=!!e.unresolving,C=x(e.postTranslation)?e.postTranslation:null,M=V(e.processor)?e.processor:null,R=U(e.warnHtmlMessage)?e.warnHtmlMessage:!0,_=!!e.escapeParameter,E=x(e.messageCompiler)?e.messageCompiler:jn;process.env.NODE_ENV!=="production"&&x(e.messageCompiler)&&pn(Re(se.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER));const T=x(e.messageResolver)?e.messageResolver:Xn||zs,g=x(e.localeFallbacker)?e.localeFallbacker:Jn||pa,b=w(e.fallbackContext)?e.fallbackContext:void 0,y=e,v=w(y.__datetimeFormatters)?y.__datetimeFormatters:new Map,X=w(y.__numberFormatters)?y.__numberFormatters:new Map,ie=w(y.__meta)?y.__meta:{};zn++;const $={version:n,cid:zn,locale:r,fallbackLocale:l,messages:a,modifiers:d,pluralRules:h,missing:L,missingWarn:m,fallbackWarn:A,fallbackFormat:k,unresolving:P,postTranslation:C,processor:M,warnHtmlMessage:R,escapeParameter:_,messageCompiler:E,messageResolver:T,localeFallbacker:g,fallbackContext:b,onWarn:t,__meta:ie};return $.datetimeFormats=o,$.numberFormats=u,$.__datetimeFormatters=v,$.__numberFormatters=X,process.env.NODE_ENV!=="production"&&($.__v_emitter=y.__v_emitter!=null?y.__v_emitter:void 0),(process.env.NODE_ENV!=="production"||__INTLIFY_PROD_DEVTOOLS__)&&ua($,n,ie),$}const Ut=e=>({[e]:Y()});function It(e,t){return e instanceof RegExp?e.test(t):e}function el(e,t){return e instanceof RegExp?e.test(t):e}function $t(e,t,n,r,s){const{missing:l,onWarn:a}=e;if(process.env.NODE_ENV!=="production"){const o=e.__v_emitter;o&&o.emit("missing",{locale:n,key:t,type:s,groupId:`${s}:${t}`})}if(l!==null){const o=l(e,n,t,s);return I(o)?o:t}else return process.env.NODE_ENV!=="production"&&el(r,t)&&a(Re(se.NOT_FOUND_KEY,{key:t,locale:n})),t}function Qe(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function tl(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function Ia(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;rAa(n,e)}function Aa(e,t){const n=Ws(t);if(n==null)throw Xe(0);if(Mt(n)===1){const l=Gs(n);return e.plural(l.reduce((a,o)=>[...a,nl(e,o)],[]))}else return nl(e,n)}function nl(e,t){const n=Hs(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=Ys(t).reduce((s,l)=>[...s,Bt(e,l)],[]);return e.normalize(r)}}function Bt(e,t){const n=Mt(t);switch(n){case 3:return bt(t,n);case 9:return bt(t,n);case 4:{const r=t;if(pe(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(pe(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw Xe(n)}case 5:{const r=t;if(pe(r,"i")&&q(r.i))return e.interpolate(e.list(r.i));if(pe(r,"index")&&q(r.index))return e.interpolate(e.list(r.index));throw Xe(n)}case 6:{const r=t,s=xs(r),l=js(r);return e.linked(Bt(e,l),s?Bt(e,s):void 0,e.type)}case 7:return bt(t,n);case 8:return bt(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const ya="Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.";function ll(e,t){t&&hs(e)&&z(kt(ya,{source:e}))}const rl=e=>e;let Ge=Y();function sl(e){e.code===Tt.USE_MODULO_SYNTAX&&z(`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 al(e,t={}){let n=!1;const r=t.onError||ms;return t.onError=s=>{n=!0,r(s)},{...ws(e,t),detectError:n}}const Pa=(e,t)=>{if(!I(e))throw Ne(te.NOT_SUPPORT_NON_STRING_MESSAGE);process.env.NODE_ENV!=="production"&&(t.onWarn=sl);{const n=U(t.warnHtmlMessage)?t.warnHtmlMessage:!0;process.env.NODE_ENV!=="production"&&ll(e,n);const s=(t.onCacheKey||rl)(e),l=Ge[s];if(l)return l;const{code:a,detectError:o}=al(e,t),u=new Function(`return ${a}`)();return o?u:Ge[s]=u}};function Ca(e,t){if(process.env.NODE_ENV!=="production"&&(t.onWarn=sl),__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&I(e)){const n=U(t.warnHtmlMessage)?t.warnHtmlMessage:!0;process.env.NODE_ENV!=="production"&&ll(e,n);const s=(t.onCacheKey||rl)(e),l=Ge[s];if(l)return l;const{ast:a,detectError:o}=al(e,{...t,location:process.env.NODE_ENV!=="production",jit:!0}),u=wt(a);return o?u:Ge[s]=u}else{if(process.env.NODE_ENV!=="production"&&!ue(e))return z(`the message that is resolve with key '${t.key}' is not supported for jit compilation`),(()=>e);const n=e.cacheKey;if(n){const r=Ge[n];return r||(Ge[n]=wt(e))}else return wt(e)}}const ol=()=>"",fe=e=>x(e);function cl(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:l,fallbackLocale:a,messages:o}=e,[u,d]=Wt(...t),h=U(d.missingWarn)?d.missingWarn:e.missingWarn,L=U(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn,m=U(d.escapeParameter)?d.escapeParameter:e.escapeParameter,A=!!d.resolvedMessage,k=I(d.default)||U(d.default)?U(d.default)?l?u:()=>u:d.default:n?l?u:()=>u:"",P=n||k!=="",C=Ft(e,d);m&&ka(d);let[M,R,_]=A?[u,C,o[C]||Y()]:il(e,u,C,a,L,h),E=M,T=u;if(!A&&!(I(E)||ue(E)||fe(E))&&P&&(E=k,T=E),!A&&(!(I(E)||ue(E)||fe(E))||!I(R)))return s?vt:u;if(process.env.NODE_ENV!=="production"&&I(E)&&e.messageCompiler==null)return z(`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 '${u}'.`),u;let g=!1;const b=()=>{g=!0},y=fe(E)?E:ul(e,u,R,E,T,b);if(g)return E;const v=Fa(e,R,_,d),X=ca(v),ie=Ra(e,y,X);let $=r?r(ie,u):ie;if(m&&I($)&&($=ns($)),process.env.NODE_ENV!=="production"||__INTLIFY_PROD_DEVTOOLS__){const le={timestamp:Date.now(),key:I(u)?u:fe(E)?E.key:"",locale:R||(fe(E)?E.locale:""),format:I(E)?E:fe(E)?E.source:"",message:$};le.meta=ne({},e.__meta,ba()||{}),fa(le)}return $}function ka(e){K(e.list)?e.list=e.list.map(t=>I(t)?En(t):t):w(e.named)&&Object.keys(e.named).forEach(t=>{I(e.named[t])&&(e.named[t]=En(e.named[t]))})}function il(e,t,n,r,s,l){const{messages:a,onWarn:o,messageResolver:u,localeFallbacker:d}=e,h=d(e,r,n);let L=Y(),m,A=null,k=n,P=null;const C="translate";for(let M=0;Mr);return m.locale=n,m.key=t,m}let u=null,d,h;process.env.NODE_ENV!=="production"&&me&&(u=window.performance.now(),d="intlify-message-compilation-start",h="intlify-message-compilation-end",ce&&ce(d));const L=a(r,Da(e,n,s,r,o,l));if(process.env.NODE_ENV!=="production"&&me){const m=window.performance.now(),A=e.__v_emitter;A&&u&&A.emit("message-compilation",{type:"message-compilation",message:r,time:m-u,groupId:`translate:${t}`}),d&&h&&ce&&Ce&&(ce(h),Ce("intlify message compilation",d,h))}return L.locale=n,L.key=t,L.source=r,L}function Ra(e,t,n){let r=null,s,l;process.env.NODE_ENV!=="production"&&me&&(r=window.performance.now(),s="intlify-message-evaluation-start",l="intlify-message-evaluation-end",ce&&ce(s));const a=t(n);if(process.env.NODE_ENV!=="production"&&me){const o=window.performance.now(),u=e.__v_emitter;u&&r&&u.emit("message-evaluation",{type:"message-evaluation",value:a,time:o-r,groupId:`translate:${t.key}`}),s&&l&&ce&&Ce&&(ce(l),Ce("intlify message evaluation",s,l))}return a}function Wt(...e){const[t,n,r]=e,s=Y();if(!I(t)&&!q(t)&&!fe(t)&&!ue(t))throw Ne(te.INVALID_ARGUMENT);const l=q(t)?String(t):(fe(t),t);return q(n)?s.plural=n:I(n)?s.default=n:V(n)&&!Et(n)?s.named=n:K(n)&&(s.list=n),q(r)?s.plural=r:I(r)?s.default=r:V(r)&&ne(s,r),[l,s]}function Da(e,t,n,r,s,l){return{locale:t,key:n,warnHtmlMessage:s,onError:a=>{if(l&&l(a),process.env.NODE_ENV!=="production"){const o=Ma(r),u=`Message compilation error: ${a.message}`,d=a.location&&o&&os(o,a.location.start.offset,a.location.end.offset),h=e.__v_emitter;h&&o&&h.emit("compile-error",{message:o,error:a.message,start:a.location&&a.location.start.offset,end:a.location&&a.location.end.offset,groupId:`translate:${n}`}),console.error(d?`${u} ${d}`:u)}else throw a},onCacheKey:a=>Zr(t,n,a)}}function Ma(e){if(I(e))return e;if(e.loc&&e.loc.source)return e.loc.source}function Fa(e,t,n,r){const{modifiers:s,pluralRules:l,messageResolver:a,fallbackLocale:o,fallbackWarn:u,missingWarn:d,fallbackContext:h}=e,m={locale:t,modifiers:s,pluralRules:l,messages:A=>{let k=a(n,A);if(k==null&&h){const[,,P]=il(h,A,t,o,u,d);k=a(P,A)}if(I(k)||ue(k)){let P=!1;const M=ul(e,A,t,k,A,()=>{P=!0});return P?ol:M}else return fe(k)?k:ol}};return e.processor&&(m.processor=e.processor),r.list&&(m.list=r.list),r.named&&(m.named=r.named),q(r.plural)&&(m.pluralIndex=r.plural),m}const fl=typeof Intl<"u",dl={dateTimeFormat:fl&&typeof Intl.DateTimeFormat<"u",numberFormat:fl&&typeof Intl.NumberFormat<"u"};function _l(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:s,onWarn:l,localeFallbacker:a}=e,{__datetimeFormatters:o}=e;if(process.env.NODE_ENV!=="production"&&!dl.dateTimeFormat)return l(Re(se.CANNOT_FORMAT_DATE)),St;const[u,d,h,L]=Gt(...t),m=U(h.missingWarn)?h.missingWarn:e.missingWarn,A=U(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn,k=!!h.part,P=Ft(e,h),C=a(e,s,P);if(!I(u)||u==="")return new Intl.DateTimeFormat(P,L).format(d);let M={},R,_=null,E=P,T=null;const g="datetime format";for(let v=0;v{ml.includes(u)?a[u]=n[u]:l[u]=n[u]}),I(r)?l.locale=r:V(r)&&(a=r),V(s)&&(a=s),[l.key||"",o,l,a]}function pl(e,t,n){const r=e;for(const s in n){const l=`${t}__${s}`;r.__datetimeFormatters.has(l)&&r.__datetimeFormatters.delete(l)}}function hl(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:l,localeFallbacker:a}=e,{__numberFormatters:o}=e;if(process.env.NODE_ENV!=="production"&&!dl.numberFormat)return l(Re(se.CANNOT_FORMAT_NUMBER)),St;const[u,d,h,L]=Ht(...t),m=U(h.missingWarn)?h.missingWarn:e.missingWarn,A=U(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn,k=!!h.part,P=Ft(e,h),C=a(e,s,P);if(!I(u)||u==="")return new Intl.NumberFormat(P,L).format(d);let M={},R,_=null,E=P,T=null;const g="number format";for(let v=0;v{El.includes(u)?a[u]=n[u]:l[u]=n[u]}),I(r)?l.locale=r:V(r)&&(a=r),V(s)&&(a=s),[l.key||"",o,l,a]}function gl(e,t,n){const r=e;for(const s in n){const l=`${t}__${s}`;r.__numberFormatters.has(l)&&r.__numberFormatters.delete(l)}}Bs();function Va(){return Nl().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Nl(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const Ua=typeof Proxy=="function",$a="devtools-plugin:setup",wa="plugin:settings:set";let He,Yt;function Ba(){var e;return He!==void 0||(typeof window<"u"&&window.performance?(He=!0,Yt=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(He=!0,Yt=globalThis.perf_hooks.performance):He=!1),He}function Wa(){return Ba()?Yt.now():Date.now()}class Ga{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const a in t.settings){const o=t.settings[a];r[a]=o.defaultValue}const s=`__vue-devtools-plugin-settings__${t.id}`;let l=Object.assign({},r);try{const a=localStorage.getItem(s),o=JSON.parse(a);Object.assign(l,o)}catch{}this.fallbacks={getSettings(){return l},setSettings(a){try{localStorage.setItem(s,JSON.stringify(a))}catch{}l=a},now(){return Wa()}},n&&n.on(wa,(a,o)=>{a===this.plugin.id&&this.fallbacks.setSettings(o)}),this.proxiedOn=new Proxy({},{get:(a,o)=>this.target?this.target.on[o]:(...u)=>{this.onQueue.push({method:o,args:u})}}),this.proxiedTarget=new Proxy({},{get:(a,o)=>this.target?this.target[o]:o==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(o)?(...u)=>(this.targetQueue.push({method:o,args:u,resolve:()=>{}}),this.fallbacks[o](...u)):(...u)=>new Promise(d=>{this.targetQueue.push({method:o,args:u,resolve:d})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Ha(e,t){const n=e,r=Nl(),s=Va(),l=Ua&&n.enableEarlyProxy;if(s&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!l))s.emit($a,e,t);else{const a=l?new Ga(n,s):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:a}),a&&t(a.proxiedTarget)}}const Ya="9.14.5";function xa(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Te().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Te().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Te().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Te().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Te().__INTLIFY_PROD_DEVTOOLS__=!1)}const Ll=se.__EXTEND_POINT__,ve=gt(Ll),J={FALLBACK_TO_ROOT:Ll,NOT_SUPPORTED_PRESERVE:ve(),NOT_SUPPORTED_FORMATTER:ve(),NOT_SUPPORTED_PRESERVE_DIRECTIVE:ve(),NOT_SUPPORTED_GET_CHOICE_INDEX:ve(),COMPONENT_NAME_LEGACY_COMPATIBLE:ve(),NOT_FOUND_PARENT_SCOPE:ve(),IGNORE_OBJ_FLATTEN:ve(),NOTICE_DROP_ALLOW_COMPOSITION:ve(),NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG:ve()},ja={[J.FALLBACK_TO_ROOT]:"Fall back to {type} '{key}' with root locale.",[J.NOT_SUPPORTED_PRESERVE]:"Not supported 'preserve'.",[J.NOT_SUPPORTED_FORMATTER]:"Not supported 'formatter'.",[J.NOT_SUPPORTED_PRESERVE_DIRECTIVE]:"Not supported 'preserveDirectiveContent'.",[J.NOT_SUPPORTED_GET_CHOICE_INDEX]:"Not supported 'getChoiceIndex'.",[J.COMPONENT_NAME_LEGACY_COMPATIBLE]:"Component name legacy compatible: '{name}' -> 'i18n'",[J.NOT_FOUND_PARENT_SCOPE]:"Not found parent scope. use the global scope.",[J.IGNORE_OBJ_FLATTEN]:"Ignore object flatten: '{key}' key has an string value",[J.NOTICE_DROP_ALLOW_COMPOSITION]:"'allowComposition' option will be dropped in the next major version. For more information, please see 👉 https://tinyurl.com/2p97mcze",[J.NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG]:"'translateExistCompatible' option will be dropped in the next major version."};function ae(e,...t){return kt(ja[e],...t)}const Ol=te.__EXTEND_POINT__,oe=gt(Ol),B={UNEXPECTED_RETURN_TYPE:Ol,INVALID_ARGUMENT:oe(),MUST_BE_CALL_SETUP_TOP:oe(),NOT_INSTALLED:oe(),NOT_AVAILABLE_IN_LEGACY_MODE:oe(),REQUIRED_VALUE:oe(),INVALID_VALUE:oe(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:oe(),NOT_INSTALLED_WITH_PROVIDE:oe(),UNEXPECTED_ERROR:oe(),NOT_COMPATIBLE_LEGACY_VUE_I18N:oe(),BRIDGE_SUPPORT_VUE_2_ONLY:oe(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:oe(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:oe(),__EXTEND_POINT__:oe()};function ee(e,...t){return $e(e,null,process.env.NODE_ENV!=="production"?{messages:Ka,args:t}:void 0)}const Ka={[B.UNEXPECTED_RETURN_TYPE]:"Unexpected return type in composer",[B.INVALID_ARGUMENT]:"Invalid argument",[B.MUST_BE_CALL_SETUP_TOP]:"Must be called at the top of a `setup` function",[B.NOT_INSTALLED]:"Need to install with `app.use` function",[B.UNEXPECTED_ERROR]:"Unexpected error",[B.NOT_AVAILABLE_IN_LEGACY_MODE]:"Not available in legacy mode",[B.REQUIRED_VALUE]:"Required in value: {0}",[B.INVALID_VALUE]:"Invalid value",[B.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN]:"Cannot setup vue-devtools plugin",[B.NOT_INSTALLED_WITH_PROVIDE]:"Need to install with `provide` function",[B.NOT_COMPATIBLE_LEGACY_VUE_I18N]:"Not compatible legacy VueI18n.",[B.BRIDGE_SUPPORT_VUE_2_ONLY]:"vue-i18n-bridge support Vue 2.x only",[B.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",[B.NOT_AVAILABLE_COMPOSITION_IN_LEGACY]:"Not available Compostion API in Legacy API mode. Please make sure that the legacy API mode is working properly"},xt=ge("__translateVNode"),jt=ge("__datetimeParts"),Kt=ge("__numberParts"),Me=ge("__enableEmitter"),qe=ge("__disableEmitter"),Tl=ge("__setPluralRules"),bl=ge("__injectWithOption"),Xt=ge("__dispose");function Ze(e){if(!w(e)||ue(e))return e;for(const t in e)if(pe(e,t))if(!t.includes("."))w(e[t])&&Ze(e[t]);else{const n=t.split("."),r=n.length-1;let s=e,l=!1;for(let a=0;a{if("locale"in o&&"resource"in o){const{locale:u,resource:d}=o;u?(a[u]=a[u]||Y(),Lt(d,a[u])):Lt(d,a)}else I(o)&&Lt(JSON.parse(o),a)}),s==null&&l)for(const o in a)pe(a,o)&&Ze(a[o]);return a}function vl(e){return e.type}function Sl(e,t,n){let r=w(t.messages)?t.messages:Y();"__i18nGlobal"in n&&(r=At(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const s=Object.keys(r);s.length&&s.forEach(l=>{e.mergeLocaleMessage(l,r[l])});{if(w(t.datetimeFormats)){const l=Object.keys(t.datetimeFormats);l.length&&l.forEach(a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])})}if(w(t.numberFormats)){const l=Object.keys(t.numberFormats);l.length&&l.forEach(a=>{e.mergeNumberFormat(a,t.numberFormats[a])})}}}function Il(e){return i.createVNode(i.Text,null,e,0)}const Al="__INTLIFY_META__",yl=()=>[],Xa=()=>!1;let Pl=0;function Cl(e){return((t,n,r,s)=>e(n,r,i.getCurrentInstance()||void 0,s))}const Ja=()=>{const e=i.getCurrentInstance();let t=null;return e&&(t=vl(e)[Al])?{[Al]:t}:null};function Jt(e={},t){const{__root:n,__injectWithOption:r}=e,s=n===void 0,l=e.flatJson,a=me?i.ref:i.shallowRef,o=!!e.translateExistCompatible;process.env.NODE_ENV!=="production"&&o&&pn(ae(J.NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG));let u=U(e.inheritLocale)?e.inheritLocale:!0;const d=a(n&&u?n.locale.value:I(e.locale)?e.locale:We),h=a(n&&u?n.fallbackLocale.value:I(e.fallbackLocale)||K(e.fallbackLocale)||V(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:d.value),L=a(At(d.value,e)),m=a(V(e.datetimeFormats)?e.datetimeFormats:{[d.value]:{}}),A=a(V(e.numberFormats)?e.numberFormats:{[d.value]:{}});let k=n?n.missingWarn:U(e.missingWarn)||Se(e.missingWarn)?e.missingWarn:!0,P=n?n.fallbackWarn:U(e.fallbackWarn)||Se(e.fallbackWarn)?e.fallbackWarn:!0,C=n?n.fallbackRoot:U(e.fallbackRoot)?e.fallbackRoot:!0,M=!!e.fallbackFormat,R=x(e.missing)?e.missing:null,_=x(e.missing)?Cl(e.missing):null,E=x(e.postTranslation)?e.postTranslation:null,T=n?n.warnHtmlMessage:U(e.warnHtmlMessage)?e.warnHtmlMessage:!0,g=!!e.escapeParameter;const b=n?n.modifiers:V(e.modifiers)?e.modifiers:{};let y=e.pluralRules||n&&n.pluralRules,v;v=(()=>{s&&Zn(null);const p={version:Ya,locale:d.value,fallbackLocale:h.value,messages:L.value,modifiers:b,pluralRules:y,missing:_===null?void 0:_,missingWarn:k,fallbackWarn:P,fallbackFormat:M,unresolving:!0,postTranslation:E===null?void 0:E,warnHtmlMessage:T,escapeParameter:g,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};p.datetimeFormats=m.value,p.numberFormats=A.value,p.__datetimeFormatters=V(v)?v.__datetimeFormatters:void 0,p.__numberFormatters=V(v)?v.__numberFormatters:void 0,process.env.NODE_ENV!=="production"&&(p.__v_emitter=V(v)?v.__v_emitter:void 0);const O=Sa(p);return s&&Zn(O),O})(),Qe(v,d.value,h.value);function ie(){return[d.value,h.value,L.value,m.value,A.value]}const $=i.computed({get:()=>d.value,set:p=>{d.value=p,v.locale=d.value}}),le=i.computed({get:()=>h.value,set:p=>{h.value=p,v.fallbackLocale=h.value,Qe(v,d.value,p)}}),et=i.computed(()=>L.value),tt=i.computed(()=>m.value),Le=i.computed(()=>A.value);function nt(){return x(E)?E:null}function lt(p){E=p,v.postTranslation=p}function rt(){return R}function st(p){p!==null&&(_=Cl(p)),R=p,v.missing=_}function at(p,O){return p!=="translate"||!O.resolvedMessage}const de=(p,O,G,Z,Pe,Pt)=>{ie();let Ke;try{process.env.NODE_ENV!=="production"||__INTLIFY_PROD_DEVTOOLS__,s||(v.fallbackContext=n?va():void 0),Ke=p(v)}finally{process.env.NODE_ENV!=="production"||__INTLIFY_PROD_DEVTOOLS__,s||(v.fallbackContext=void 0)}if(G!=="translate exists"&&q(Ke)&&Ke===vt||G==="translate exists"&&!Ke){const[Ve,Ro]=O();if(process.env.NODE_ENV!=="production"&&n&&I(Ve)&&at(G,Ro)&&(C&&(It(P,Ve)||el(k,Ve))&&z(ae(J.FALLBACK_TO_ROOT,{key:Ve,type:G})),process.env.NODE_ENV!=="production")){const{__v_emitter:Hl}=v;Hl&&C&&Hl.emit("fallback",{type:G,key:Ve,to:"global",groupId:`${G}:${Ve}`})}return n&&C?Z(n):Pe(Ve)}else{if(Pt(Ke))return Ke;throw ee(B.UNEXPECTED_RETURN_TYPE)}};function Ye(...p){return de(O=>Reflect.apply(cl,null,[O,...p]),()=>Wt(...p),"translate",O=>Reflect.apply(O.t,O,[...p]),O=>O,O=>I(O))}function xe(...p){const[O,G,Z]=p;if(Z&&!w(Z))throw ee(B.INVALID_ARGUMENT);return Ye(O,G,ne({resolvedMessage:!0},Z||{}))}function ot(...p){return de(O=>Reflect.apply(_l,null,[O,...p]),()=>Gt(...p),"datetime format",O=>Reflect.apply(O.d,O,[...p]),()=>St,O=>I(O))}function ct(...p){return de(O=>Reflect.apply(hl,null,[O,...p]),()=>Ht(...p),"number format",O=>Reflect.apply(O.n,O,[...p]),()=>St,O=>I(O))}function it(p){return p.map(O=>I(O)||q(O)||U(O)?Il(String(O)):O)}const ut={normalize:it,interpolate:p=>p,type:"vnode"};function je(...p){return de(O=>{let G;const Z=O;try{Z.processor=ut,G=Reflect.apply(cl,null,[Z,...p])}finally{Z.processor=null}return G},()=>Wt(...p),"translate",O=>O[xt](...p),O=>[Il(O)],O=>K(O))}function ft(...p){return de(O=>Reflect.apply(hl,null,[O,...p]),()=>Ht(...p),"number format",O=>O[Kt](...p),yl,O=>I(O)||K(O))}function dt(...p){return de(O=>Reflect.apply(_l,null,[O,...p]),()=>Gt(...p),"datetime format",O=>O[jt](...p),yl,O=>I(O)||K(O))}function _t(p){y=p,v.pluralRules=y}function S(p,O){return de(()=>{if(!p)return!1;const G=I(O)?O:d.value,Z=Fe(G),Pe=v.messageResolver(Z,p);return o?Pe!=null:ue(Pe)||fe(Pe)||I(Pe)},()=>[p],"translate exists",G=>Reflect.apply(G.te,G,[p,O]),Xa,G=>U(G))}function W(p){let O=null;const G=Hn(v,h.value,d.value);for(let Z=0;Z{u&&(d.value=p,v.locale=p,Qe(v,d.value,h.value))}),i.watch(n.fallbackLocale,p=>{u&&(h.value=p,v.fallbackLocale=p,Qe(v,d.value,h.value))}));const H={id:Pl,locale:$,fallbackLocale:le,get inheritLocale(){return u},set inheritLocale(p){u=p,p&&n&&(d.value=n.locale.value,h.value=n.fallbackLocale.value,Qe(v,d.value,h.value))},get availableLocales(){return Object.keys(L.value).sort()},messages:et,get modifiers(){return b},get pluralRules(){return y||{}},get isGlobal(){return s},get missingWarn(){return k},set missingWarn(p){k=p,v.missingWarn=k},get fallbackWarn(){return P},set fallbackWarn(p){P=p,v.fallbackWarn=P},get fallbackRoot(){return C},set fallbackRoot(p){C=p},get fallbackFormat(){return M},set fallbackFormat(p){M=p,v.fallbackFormat=M},get warnHtmlMessage(){return T},set warnHtmlMessage(p){T=p,v.warnHtmlMessage=p},get escapeParameter(){return g},set escapeParameter(p){g=p,v.escapeParameter=p},t:Ye,getLocaleMessage:Fe,setLocaleMessage:pt,mergeLocaleMessage:ln,getPostTranslationHandler:nt,setPostTranslationHandler:lt,getMissingHandler:rt,setMissingHandler:st,[Tl]:_t};return H.datetimeFormats=tt,H.numberFormats=Le,H.rt=xe,H.te=S,H.tm=mt,H.d=ot,H.n=ct,H.getDateTimeFormat=c,H.setDateTimeFormat=f,H.mergeDateTimeFormat=N,H.getNumberFormat=D,H.setNumberFormat=Q,H.mergeNumberFormat=j,H[bl]=r,H[xt]=je,H[jt]=dt,H[Kt]=ft,process.env.NODE_ENV!=="production"&&(H[Me]=p=>{v.__v_emitter=p},H[qe]=()=>{v.__v_emitter=void 0}),H}function Qa(e){const t=I(e.locale)?e.locale:We,n=I(e.fallbackLocale)||K(e.fallbackLocale)||V(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=x(e.missing)?e.missing:void 0,s=U(e.silentTranslationWarn)||Se(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,l=U(e.silentFallbackWarn)||Se(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,a=U(e.fallbackRoot)?e.fallbackRoot:!0,o=!!e.formatFallbackMessages,u=V(e.modifiers)?e.modifiers:{},d=e.pluralizationRules,h=x(e.postTranslation)?e.postTranslation:void 0,L=I(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,m=!!e.escapeParameterHtml,A=U(e.sync)?e.sync:!0;process.env.NODE_ENV!=="production"&&e.formatter&&z(ae(J.NOT_SUPPORTED_FORMATTER)),process.env.NODE_ENV!=="production"&&e.preserveDirectiveContent&&z(ae(J.NOT_SUPPORTED_PRESERVE_DIRECTIVE));let k=e.messages;if(V(e.sharedMessages)){const g=e.sharedMessages;k=Object.keys(g).reduce((y,v)=>{const X=y[v]||(y[v]={});return ne(X,g[v]),y},k||{})}const{__i18n:P,__root:C,__injectWithOption:M}=e,R=e.datetimeFormats,_=e.numberFormats,E=e.flatJson,T=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:k,flatJson:E,datetimeFormats:R,numberFormats:_,missing:r,missingWarn:s,fallbackWarn:l,fallbackRoot:a,fallbackFormat:o,modifiers:u,pluralRules:d,postTranslation:h,warnHtmlMessage:L,escapeParameter:m,messageResolver:e.messageResolver,inheritLocale:A,translateExistCompatible:T,__i18n:P,__root:C,__injectWithOption:M}}function Qt(e={},t){{const n=Jt(Qa(e)),{__extender:r}=e,s={id:n.id,get locale(){return n.locale.value},set locale(l){n.locale.value=l},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(l){n.fallbackLocale.value=l},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 process.env.NODE_ENV!=="production"&&z(ae(J.NOT_SUPPORTED_FORMATTER)),{interpolate(){return[]}}},set formatter(l){process.env.NODE_ENV!=="production"&&z(ae(J.NOT_SUPPORTED_FORMATTER))},get missing(){return n.getMissingHandler()},set missing(l){n.setMissingHandler(l)},get silentTranslationWarn(){return U(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(l){n.missingWarn=U(l)?!l:l},get silentFallbackWarn(){return U(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(l){n.fallbackWarn=U(l)?!l:l},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(l){n.fallbackFormat=l},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(l){n.setPostTranslationHandler(l)},get sync(){return n.inheritLocale},set sync(l){n.inheritLocale=l},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(l){n.warnHtmlMessage=l!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(l){n.escapeParameter=l},get preserveDirectiveContent(){return process.env.NODE_ENV!=="production"&&z(ae(J.NOT_SUPPORTED_PRESERVE_DIRECTIVE)),!0},set preserveDirectiveContent(l){process.env.NODE_ENV!=="production"&&z(ae(J.NOT_SUPPORTED_PRESERVE_DIRECTIVE))},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...l){const[a,o,u]=l,d={};let h=null,L=null;if(!I(a))throw ee(B.INVALID_ARGUMENT);const m=a;return I(o)?d.locale=o:K(o)?h=o:V(o)&&(L=o),K(u)?h=u:V(u)&&(L=u),Reflect.apply(n.t,n,[m,h||L||{},d])},rt(...l){return Reflect.apply(n.rt,n,[...l])},tc(...l){const[a,o,u]=l,d={plural:1};let h=null,L=null;if(!I(a))throw ee(B.INVALID_ARGUMENT);const m=a;return I(o)?d.locale=o:q(o)?d.plural=o:K(o)?h=o:V(o)&&(L=o),I(u)?d.locale=u:K(u)?h=u:V(u)&&(L=u),Reflect.apply(n.t,n,[m,h||L||{},d])},te(l,a){return n.te(l,a)},tm(l){return n.tm(l)},getLocaleMessage(l){return n.getLocaleMessage(l)},setLocaleMessage(l,a){n.setLocaleMessage(l,a)},mergeLocaleMessage(l,a){n.mergeLocaleMessage(l,a)},d(...l){return Reflect.apply(n.d,n,[...l])},getDateTimeFormat(l){return n.getDateTimeFormat(l)},setDateTimeFormat(l,a){n.setDateTimeFormat(l,a)},mergeDateTimeFormat(l,a){n.mergeDateTimeFormat(l,a)},n(...l){return Reflect.apply(n.n,n,[...l])},getNumberFormat(l){return n.getNumberFormat(l)},setNumberFormat(l,a){n.setNumberFormat(l,a)},mergeNumberFormat(l,a){n.mergeNumberFormat(l,a)},getChoiceIndex(l,a){return process.env.NODE_ENV!=="production"&&z(ae(J.NOT_SUPPORTED_GET_CHOICE_INDEX)),-1}};return s.__extender=r,process.env.NODE_ENV!=="production"&&(s.__enableEmitter=l=>{const a=n;a[Me]&&a[Me](l)},s.__disableEmitter=()=>{const l=n;l[qe]&&l[qe]()}),s}}const qt={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function qa({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>[...r,...s.type===i.Fragment?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},Y())}function kl(e){return i.Fragment}const Zt=i.defineComponent({name:"i18n-t",props:ne({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>q(e)||!isNaN(e)}},qt),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||nn({useScope:e.scope,__useComponent:!0});return()=>{const l=Object.keys(n).filter(L=>L!=="_"),a=Y();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=I(e.plural)?+e.plural:e.plural);const o=qa(t,l),u=s[xt](e.keypath,o,a),d=ne(Y(),r),h=I(e.tag)||w(e.tag)?e.tag:kl();return i.h(h,d,u)}}});function Za(e){return K(e)&&!I(e[0])}function Rl(e,t,n,r){const{slots:s,attrs:l}=t;return()=>{const a={part:!0};let o=Y();e.locale&&(a.locale=e.locale),I(e.format)?a.key=e.format:w(e.format)&&(I(e.format.key)&&(a.key=e.format.key),o=Object.keys(e.format).reduce((m,A)=>n.includes(A)?ne(Y(),m,{[A]:e.format[A]}):m,Y()));const u=r(e.value,a,o);let d=[a.key];K(u)?d=u.map((m,A)=>{const k=s[m.type],P=k?k({[m.type]:m.value,index:A,parts:u}):[m.value];return Za(P)&&(P[0].key=`${m.type}-${A}`),P}):I(u)&&(d=[u]);const h=ne(Y(),l),L=I(e.tag)||w(e.tag)?e.tag:kl();return i.h(L,h,d)}}const Dl=i.defineComponent({name:"i18n-n",props:ne({value:{type:Number,required:!0},format:{type:[String,Object]}},qt),setup(e,t){const n=e.i18n||nn({useScope:e.scope,__useComponent:!0});return Rl(e,t,El,(...r)=>n[Kt](...r))}}),Ml=i.defineComponent({name:"i18n-d",props:ne({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},qt),setup(e,t){const n=e.i18n||nn({useScope:e.scope,__useComponent:!0});return Rl(e,t,ml,(...r)=>n[jt](...r))}});function za(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function eo(e){const t=a=>{const{instance:o,modifiers:u,value:d}=a;if(!o||!o.$)throw ee(B.UNEXPECTED_ERROR);const h=za(e,o.$);process.env.NODE_ENV!=="production"&&u.preserve&&z(ae(J.NOT_SUPPORTED_PRESERVE));const L=Fl(d);return[Reflect.apply(h.t,h,[...Vl(L)]),h]};return{created:(a,o)=>{const[u,d]=t(o);me&&e.global===d&&(a.__i18nWatcher=i.watch(d.locale,()=>{o.instance&&o.instance.$forceUpdate()})),a.__composer=d,a.textContent=u},unmounted:a=>{me&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:o})=>{if(a.__composer){const u=a.__composer,d=Fl(o);a.textContent=Reflect.apply(u.t,u,[...Vl(d)])}},getSSRProps:a=>{const[o]=t(a);return{textContent:o}}}}function Fl(e){if(I(e))return{path:e};if(V(e)){if(!("path"in e))throw ee(B.REQUIRED_VALUE,"path");return e}else throw ee(B.INVALID_VALUE)}function Vl(e){const{path:t,locale:n,args:r,choice:s,plural:l}=e,a={},o=r||{};return I(n)&&(a.locale=n),q(s)&&(a.plural=s),q(l)&&(a.plural=l),[t,o,a]}function to(e,t,...n){const r=V(n[0])?n[0]:{},s=!!r.useI18nComponentName,l=U(r.globalInstall)?r.globalInstall:!0;process.env.NODE_ENV!=="production"&&l&&s&&z(ae(J.COMPONENT_NAME_LEGACY_COMPATIBLE,{name:Zt.name})),l&&([s?"i18n":Zt.name,"I18nT"].forEach(a=>e.component(a,Zt)),[Dl.name,"I18nN"].forEach(a=>e.component(a,Dl)),[Ml.name,"I18nD"].forEach(a=>e.component(a,Ml))),e.directive("t",eo(t))}const zt={"vue-devtools-plugin-vue-i18n":"Vue I18n devtools","vue-i18n-resource-inspector":"I18n Resources","vue-i18n-timeline":"Vue I18n"},no={"vue-i18n-resource-inspector":"Search for scopes ..."},lo={"vue-i18n-timeline":16764185},Ul="vue-i18n: composer properties";let en;async function ro(e,t){return new Promise((n,r)=>{try{Ha({id:"vue-devtools-plugin-vue-i18n",label:zt["vue-devtools-plugin-vue-i18n"],packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[Ul],app:e},s=>{en=s,s.on.visitComponentTree(({componentInstance:a,treeNode:o})=>{so(a,o,t)}),s.on.inspectComponent(({componentInstance:a,instanceData:o})=>{a.vnode.el&&a.vnode.el.__VUE_I18N__&&o&&(t.mode==="legacy"?a.vnode.el.__VUE_I18N__!==t.global.__composer&&wl(o,a.vnode.el.__VUE_I18N__):wl(o,a.vnode.el.__VUE_I18N__))}),s.addInspector({id:"vue-i18n-resource-inspector",label:zt["vue-i18n-resource-inspector"],icon:"language",treeFilterPlaceholder:no["vue-i18n-resource-inspector"]}),s.on.getInspectorTree(a=>{a.app===e&&a.inspectorId==="vue-i18n-resource-inspector"&&uo(a,t)});const l=new Map;s.on.getInspectorState(async a=>{if(a.app===e&&a.inspectorId==="vue-i18n-resource-inspector")if(s.unhighlightElement(),_o(a,t),a.nodeId==="global"){if(!l.has(a.app)){const[o]=await s.getComponentInstances(a.app);l.set(a.app,o)}s.highlightElement(l.get(a.app))}else{const o=fo(a.nodeId,t);o&&s.highlightElement(o)}}),s.on.editInspectorState(a=>{a.app===e&&a.inspectorId==="vue-i18n-resource-inspector"&&po(a,t)}),s.addTimelineLayer({id:"vue-i18n-timeline",label:zt["vue-i18n-timeline"],color:lo["vue-i18n-timeline"]}),n(!0)})}catch(s){console.error(s),r(!1)}})}function $l(e){return e.type.name||e.type.displayName||e.type.__file||"Anonymous"}function so(e,t,n){const r=n.mode==="composition"?n.global:n.global.__composer;if(e&&e.vnode.el&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==r){const s={label:`i18n (${$l(e)} Scope)`,textColor:0,backgroundColor:16764185};t.tags.push(s)}}function wl(e,t){const n=Ul;e.state.push({type:n,key:"locale",editable:!0,value:t.locale.value}),e.state.push({type:n,key:"availableLocales",editable:!1,value:t.availableLocales}),e.state.push({type:n,key:"fallbackLocale",editable:!0,value:t.fallbackLocale.value}),e.state.push({type:n,key:"inheritLocale",editable:!0,value:t.inheritLocale}),e.state.push({type:n,key:"messages",editable:!1,value:tn(t.messages.value)}),e.state.push({type:n,key:"datetimeFormats",editable:!1,value:t.datetimeFormats.value}),e.state.push({type:n,key:"numberFormats",editable:!1,value:t.numberFormats.value})}function tn(e){const t={};return Object.keys(e).forEach(n=>{const r=e[n];x(r)&&"source"in r?t[n]=io(r):ue(r)&&r.loc&&r.loc.source?t[n]=r.loc.source:w(r)?t[n]=tn(r):t[n]=r}),t}const ao={"<":"<",">":">",'"':""","&":"&"};function oo(e){return e.replace(/[<>"&]/g,co)}function co(e){return ao[e]||e}function io(e){return{_custom:{type:"function",display:`ƒ ${e.source?`("${oo(e.source)}")`:"(?)"}`}}}function uo(e,t){e.rootNodes.push({id:"global",label:"Global Scope"});const n=t.mode==="composition"?t.global:t.global.__composer;for(const[r,s]of t.__instances){const l=t.mode==="composition"?s:s.__composer;n!==l&&e.rootNodes.push({id:l.id.toString(),label:`${$l(r)} Scope`})}}function fo(e,t){let n=null;if(e!=="global"){for(const[r,s]of t.__instances.entries())if(s.id.toString()===e){n=r;break}}return n}function Bl(e,t){if(e==="global")return t.mode==="composition"?t.global:t.global.__composer;{const n=Array.from(t.__instances.values()).find(r=>r.id.toString()===e);return n?t.mode==="composition"?n:n.__composer:null}}function _o(e,t){const n=Bl(e.nodeId,t);return n&&(e.state=mo(n)),null}function mo(e){const t={},n="Locale related info",r=[{type:n,key:"locale",editable:!0,value:e.locale.value},{type:n,key:"fallbackLocale",editable:!0,value:e.fallbackLocale.value},{type:n,key:"availableLocales",editable:!1,value:e.availableLocales},{type:n,key:"inheritLocale",editable:!0,value:e.inheritLocale}];t[n]=r;const s="Locale messages info",l=[{type:s,key:"messages",editable:!1,value:tn(e.messages.value)}];t[s]=l;{const a="Datetime formats info",o=[{type:a,key:"datetimeFormats",editable:!1,value:e.datetimeFormats.value}];t[a]=o;const u="Datetime formats info",d=[{type:u,key:"numberFormats",editable:!1,value:e.numberFormats.value}];t[u]=d}return t}function ze(e,t){if(en){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),en.addTimelineEvent({layerId:"vue-i18n-timeline",event:{title:e,groupId:n,time:Date.now(),meta:{},data:t||{},logType:e==="compile-error"?"error":e==="fallback"||e==="missing"?"warning":"default"}})}}function po(e,t){const n=Bl(e.nodeId,t);if(n){const[r]=e.path;r==="locale"&&I(e.state.value)?n.locale.value=e.state.value:r==="fallbackLocale"&&(I(e.state.value)||K(e.state.value)||w(e.state.value))?n.fallbackLocale.value=e.state.value:r==="inheritLocale"&&U(e.state.value)&&(n.inheritLocale=e.state.value)}}function ho(e,t,n){return{beforeCreate(){const r=i.getCurrentInstance();if(!r)throw ee(B.UNEXPECTED_ERROR);const s=this.$options;if(s.i18n){const l=s.i18n;if(s.__i18n&&(l.__i18n=s.__i18n),l.__root=t,this===this.$root)this.$i18n=Wl(e,l);else{l.__injectWithOption=!0,l.__extender=n.__vueI18nExtend,this.$i18n=Qt(l);const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}}else if(s.__i18n)if(this===this.$root)this.$i18n=Wl(e,s);else{this.$i18n=Qt({__i18n:s.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const l=this.$i18n;l.__extender&&(l.__disposer=l.__extender(this.$i18n))}else this.$i18n=e;s.__i18nGlobal&&Sl(t,s,s),this.$t=(...l)=>this.$i18n.t(...l),this.$rt=(...l)=>this.$i18n.rt(...l),this.$tc=(...l)=>this.$i18n.tc(...l),this.$te=(l,a)=>this.$i18n.te(l,a),this.$d=(...l)=>this.$i18n.d(...l),this.$n=(...l)=>this.$i18n.n(...l),this.$tm=l=>this.$i18n.tm(l),n.__setInstance(r,this.$i18n)},mounted(){if(process.env.NODE_ENV!=="production"&&this.$el&&this.$i18n){const r=this.$i18n;this.$el.__VUE_I18N__=r.__composer;const s=this.__v_emitter=Rt();r.__enableEmitter&&r.__enableEmitter(s),s.on("*",ze)}},unmounted(){const r=i.getCurrentInstance();if(!r)throw ee(B.UNEXPECTED_ERROR);const s=this.$i18n;process.env.NODE_ENV!=="production"&&this.$el&&this.$el.__VUE_I18N__&&(this.__v_emitter&&(this.__v_emitter.off("*",ze),delete this.__v_emitter),this.$i18n&&(s.__disableEmitter&&s.__disableEmitter(),delete this.$el.__VUE_I18N__)),delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,s.__disposer&&(s.__disposer(),delete s.__disposer,delete s.__extender),n.__deleteInstance(r),delete this.$i18n}}}function Wl(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Tl](t.pluralizationRules||e.pluralizationRules);const n=At(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const Eo=ge("global-vue-i18n");function go(e={},t){const n=__VUE_I18N_LEGACY_API__&&U(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=U(e.globalInjection)?e.globalInjection:!0,s=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,l=new Map,[a,o]=No(e,n),u=ge(process.env.NODE_ENV!=="production"?"vue-i18n":"");process.env.NODE_ENV!=="production"&&n&&s&&z(ae(J.NOTICE_DROP_ALLOW_COMPOSITION));function d(m){return l.get(m)||null}function h(m,A){l.set(m,A)}function L(m){l.delete(m)}{const m={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return s},async install(A,...k){if(process.env.NODE_ENV!=="production"&&(A.__VUE_I18N__=m),A.__VUE_I18N_SYMBOL__=u,A.provide(A.__VUE_I18N_SYMBOL__,m),V(k[0])){const M=k[0];m.__composerExtend=M.__composerExtend,m.__vueI18nExtend=M.__vueI18nExtend}let P=null;!n&&r&&(P=yo(A,m.global)),__VUE_I18N_FULL_INSTALL__&&to(A,m,...k),__VUE_I18N_LEGACY_API__&&n&&A.mixin(ho(o,o.__composer,m));const C=A.unmount;if(A.unmount=()=>{P&&P(),m.dispose(),C()},process.env.NODE_ENV!=="production"){if(!await ro(A,m))throw ee(B.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN);const R=Rt();if(n){const _=o;_.__enableEmitter&&_.__enableEmitter(R)}else{const _=o;_[Me]&&_[Me](R)}R.on("*",ze)}},get global(){return o},dispose(){a.stop()},__instances:l,__getInstance:d,__setInstance:h,__deleteInstance:L};return m}}function nn(e={}){const t=i.getCurrentInstance();if(t==null)throw ee(B.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw ee(B.NOT_INSTALLED);const n=Lo(t),r=To(n),s=vl(t),l=Oo(e,s);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw ee(B.NOT_AVAILABLE_IN_LEGACY_MODE);return Io(t,l,r,e)}if(l==="global")return Sl(r,e,s),r;if(l==="parent"){let u=bo(n,t,e.__useComponent);return u==null&&(process.env.NODE_ENV!=="production"&&z(ae(J.NOT_FOUND_PARENT_SCOPE)),u=r),u}const a=n;let o=a.__getInstance(t);if(o==null){const u=ne({},e);"__i18n"in s&&(u.__i18n=s.__i18n),r&&(u.__root=r),o=Jt(u),a.__composerExtend&&(o[Xt]=a.__composerExtend(o)),So(a,t,o),a.__setInstance(t,o)}return o}function No(e,t,n){const r=i.effectScope();{const s=__VUE_I18N_LEGACY_API__&&t?r.run(()=>Qt(e)):r.run(()=>Jt(e));if(s==null)throw ee(B.UNEXPECTED_ERROR);return[r,s]}}function Lo(e){{const t=i.inject(e.isCE?Eo:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw ee(e.isCE?B.NOT_INSTALLED_WITH_PROVIDE:B.UNEXPECTED_ERROR);return t}}function Oo(e,t){return Et(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function To(e){return e.mode==="composition"?e.global:e.global.__composer}function bo(e,t,n=!1){let r=null;const s=t.root;let l=vo(t,n);for(;l!=null;){const a=e;if(e.mode==="composition")r=a.__getInstance(l);else if(__VUE_I18N_LEGACY_API__){const o=a.__getInstance(l);o!=null&&(r=o.__composer,n&&r&&!r[bl]&&(r=null))}if(r!=null||s===l)break;l=l.parent}return r}function vo(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function So(e,t,n){let r=null;i.onMounted(()=>{if(process.env.NODE_ENV!=="production"&&t.vnode.el){t.vnode.el.__VUE_I18N__=n,r=Rt();const s=n;s[Me]&&s[Me](r),r.on("*",ze)}},t),i.onUnmounted(()=>{const s=n;process.env.NODE_ENV!=="production"&&t.vnode.el&&t.vnode.el.__VUE_I18N__&&(r&&r.off("*",ze),s[qe]&&s[qe](),delete t.vnode.el.__VUE_I18N__),e.__deleteInstance(t);const l=s[Xt];l&&(l(),delete s[Xt])},t)}function Io(e,t,n,r={}){const s=t==="local",l=i.shallowRef(null);if(s&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw ee(B.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const a=U(r.inheritLocale)?r.inheritLocale:!I(r.locale),o=i.ref(!s||a?n.locale.value:I(r.locale)?r.locale:We),u=i.ref(!s||a?n.fallbackLocale.value:I(r.fallbackLocale)||K(r.fallbackLocale)||V(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:o.value),d=i.ref(At(o.value,r)),h=i.ref(V(r.datetimeFormats)?r.datetimeFormats:{[o.value]:{}}),L=i.ref(V(r.numberFormats)?r.numberFormats:{[o.value]:{}}),m=s?n.missingWarn:U(r.missingWarn)||Se(r.missingWarn)?r.missingWarn:!0,A=s?n.fallbackWarn:U(r.fallbackWarn)||Se(r.fallbackWarn)?r.fallbackWarn:!0,k=s?n.fallbackRoot:U(r.fallbackRoot)?r.fallbackRoot:!0,P=!!r.fallbackFormat,C=x(r.missing)?r.missing:null,M=x(r.postTranslation)?r.postTranslation:null,R=s?n.warnHtmlMessage:U(r.warnHtmlMessage)?r.warnHtmlMessage:!0,_=!!r.escapeParameter,E=s?n.modifiers:V(r.modifiers)?r.modifiers:{},T=r.pluralRules||s&&n.pluralRules;function g(){return[o.value,u.value,d.value,h.value,L.value]}const b=i.computed({get:()=>l.value?l.value.locale.value:o.value,set:S=>{l.value&&(l.value.locale.value=S),o.value=S}}),y=i.computed({get:()=>l.value?l.value.fallbackLocale.value:u.value,set:S=>{l.value&&(l.value.fallbackLocale.value=S),u.value=S}}),v=i.computed(()=>l.value?l.value.messages.value:d.value),X=i.computed(()=>h.value),ie=i.computed(()=>L.value);function $(){return l.value?l.value.getPostTranslationHandler():M}function le(S){l.value&&l.value.setPostTranslationHandler(S)}function et(){return l.value?l.value.getMissingHandler():C}function tt(S){l.value&&l.value.setMissingHandler(S)}function Le(S){return g(),S()}function nt(...S){return l.value?Le(()=>Reflect.apply(l.value.t,null,[...S])):Le(()=>"")}function lt(...S){return l.value?Reflect.apply(l.value.rt,null,[...S]):""}function rt(...S){return l.value?Le(()=>Reflect.apply(l.value.d,null,[...S])):Le(()=>"")}function st(...S){return l.value?Le(()=>Reflect.apply(l.value.n,null,[...S])):Le(()=>"")}function at(S){return l.value?l.value.tm(S):{}}function de(S,W){return l.value?l.value.te(S,W):!1}function Ye(S){return l.value?l.value.getLocaleMessage(S):{}}function xe(S,W){l.value&&(l.value.setLocaleMessage(S,W),d.value[S]=W)}function ot(S,W){l.value&&l.value.mergeLocaleMessage(S,W)}function ct(S){return l.value?l.value.getDateTimeFormat(S):{}}function it(S,W){l.value&&(l.value.setDateTimeFormat(S,W),h.value[S]=W)}function yt(S,W){l.value&&l.value.mergeDateTimeFormat(S,W)}function ut(S){return l.value?l.value.getNumberFormat(S):{}}function je(S,W){l.value&&(l.value.setNumberFormat(S,W),L.value[S]=W)}function ft(S,W){l.value&&l.value.mergeNumberFormat(S,W)}const dt={get id(){return l.value?l.value.id:-1},locale:b,fallbackLocale:y,messages:v,datetimeFormats:X,numberFormats:ie,get inheritLocale(){return l.value?l.value.inheritLocale:a},set inheritLocale(S){l.value&&(l.value.inheritLocale=S)},get availableLocales(){return l.value?l.value.availableLocales:Object.keys(d.value)},get modifiers(){return l.value?l.value.modifiers:E},get pluralRules(){return l.value?l.value.pluralRules:T},get isGlobal(){return l.value?l.value.isGlobal:!1},get missingWarn(){return l.value?l.value.missingWarn:m},set missingWarn(S){l.value&&(l.value.missingWarn=S)},get fallbackWarn(){return l.value?l.value.fallbackWarn:A},set fallbackWarn(S){l.value&&(l.value.missingWarn=S)},get fallbackRoot(){return l.value?l.value.fallbackRoot:k},set fallbackRoot(S){l.value&&(l.value.fallbackRoot=S)},get fallbackFormat(){return l.value?l.value.fallbackFormat:P},set fallbackFormat(S){l.value&&(l.value.fallbackFormat=S)},get warnHtmlMessage(){return l.value?l.value.warnHtmlMessage:R},set warnHtmlMessage(S){l.value&&(l.value.warnHtmlMessage=S)},get escapeParameter(){return l.value?l.value.escapeParameter:_},set escapeParameter(S){l.value&&(l.value.escapeParameter=S)},t:nt,getPostTranslationHandler:$,setPostTranslationHandler:le,getMissingHandler:et,setMissingHandler:tt,rt:lt,d:rt,n:st,tm:at,te:de,getLocaleMessage:Ye,setLocaleMessage:xe,mergeLocaleMessage:ot,getDateTimeFormat:ct,setDateTimeFormat:it,mergeDateTimeFormat:yt,getNumberFormat:ut,setNumberFormat:je,mergeNumberFormat:ft};function _t(S){S.locale.value=o.value,S.fallbackLocale.value=u.value,Object.keys(d.value).forEach(W=>{S.mergeLocaleMessage(W,d.value[W])}),Object.keys(h.value).forEach(W=>{S.mergeDateTimeFormat(W,h.value[W])}),Object.keys(L.value).forEach(W=>{S.mergeNumberFormat(W,L.value[W])}),S.escapeParameter=_,S.fallbackFormat=P,S.fallbackRoot=k,S.fallbackWarn=A,S.missingWarn=m,S.warnHtmlMessage=R}return i.onBeforeMount(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw ee(B.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const S=l.value=e.proxy.$i18n.__composer;t==="global"?(o.value=S.locale.value,u.value=S.fallbackLocale.value,d.value=S.messages.value,h.value=S.datetimeFormats.value,L.value=S.numberFormats.value):s&&_t(S)}),dt}const Ao=["locale","fallbackLocale","availableLocales"],Gl=["t","rt","d","n","tm","te"];function yo(e,t){const n=Object.create(null);return Ao.forEach(s=>{const l=Object.getOwnPropertyDescriptor(t,s);if(!l)throw ee(B.UNEXPECTED_ERROR);const a=i.isRef(l.value)?{get(){return l.value.value},set(o){l.value.value=o}}:{get(){return l.get&&l.get()}};Object.defineProperty(n,s,a)}),e.config.globalProperties.$i18n=n,Gl.forEach(s=>{const l=Object.getOwnPropertyDescriptor(t,s);if(!l||!l.value)throw ee(B.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${s}`,l)}),()=>{delete e.config.globalProperties.$i18n,Gl.forEach(s=>{delete e.config.globalProperties[`$${s}`]})}}if(xa(),__INTLIFY_JIT_COMPILATION__?Kn(Ca):Kn(Pa),La(ea),Oa(Hn),process.env.NODE_ENV!=="production"||__INTLIFY_PROD_DEVTOOLS__){const e=Te();e.__INTLIFY__=!0,ia(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}process.env.NODE_ENV;function Po(){const e=Object.assign({"./locales/cz_CZ.json":Hr,"./locales/en_US.json":Yr,"./locales/es_ES.json":xr,"./locales/fr_FR.json":jr,"./locales/pl_PL.json":Kr,"./locales/pt_BR.json":Xr,"./locales/sk_SK.json":Jr,"./locales/tr_TR.json":Qr}),t={};for(const n in e){const r=n.match(/([A-Za-z0-9-_]+)(?=\.)/i)[0];if(r&&r.length>1){const s=r;t[s]=e[n]}}return t}const Co=go({locale:"en_US",fallbackLocale:"en_US",messages:Po()}),ko=(e,t)=>{e.config.globalProperties.defaultOptions=t&&t.constructor.name==="Object"?t:{},e.use(Co),e.component("vueSelectSides",Ct)};return Ct.install=ko,Ct}));