import{u as e,r as t}from"./react-B_SyE9nW.js";import{x as s,R as r,aj as o,ak as a,F as n,y as l}from"./index-Flm6m8Wj.js";import"./history-CBi_mSPs.js";import"./styled-components-D7wwngcN.js";import"./sentry-Br0bWdGN.js";const i=(e,t)=>{const n=e.substring(3),l=s.language,i=o[l],c=Object.values(r).find((e=>i[e]===n||((e,t)=>{const s="^"+e.replace(/\/[^/?]+[/?]$/,"").replace(/:[^\s/]+/g,"([^/]+)")+"$";return new RegExp(s).test(t)})(i[e],n)));if(!c)return console.log("ParseComposedRoute"),e;{const s=((e,t)=>{const s=e.split("/"),r=t.split("/"),o={};for(let a=0;a<s.length;a++){const e=s[a],t=r[a];if(e.startsWith(":"))o[e.substring(1)]=t;else if(e!==t)return null}return o})(i[c],n)??{};e=o[t][c].replaceAll(/:(\w+)\??/g,((e,r)=>void 0!==s[r]?a((e=>{let t;return Object.entries(o).forEach((([,s])=>{t=Object.entries(s).find((([t,s])=>t.toLocaleLowerCase()===e.toLocaleLowerCase()||s.toLowerCase()===e.toLowerCase()))})),(null==t?void 0:t[0])??e})(s[r].replace(/\s/g,"")),t):"")).replace(/\/$/,"")}return`/${t}`+e};function c(){var s;const{pathname:r,search:o}=e();return t.useEffect((()=>{if(n.isAuth){const e=n.getUser.language,t=i(r,e);l.push(`${t}${o}`)}}),[n.isAuth,null==(s=n.getUser)?void 0:s.language]),null}export{c as default};