import{as as n,A as y,h as o}from"./By0a1H9j.js";import{a as t}from"./Cxw__ySy.js";const m=n(async(e,d)=>{const{locale:u}=y().$i18n,{nativeMethods:i}=o("native");if(Object.keys(e.query).length>0){const l=Object.keys(e.query),c=t().matches(/^[A-Za-zÀ-ÖØ-öø-ÿ0-9_.,-]*$/).nullable(!0),r={};return l.forEach(a=>{let s;switch(a){case"token":s=t().nullable(!0).isValidSync(e.query[a]);break;default:s=c.isValidSync(e.query[a])}s&&(r[a]=e.query[a])}),i.setQueryData(r),`/${u.value}/${e.params.service||e.path.split("/")[2]}`}});export{m as default};