{"version":3,"file":"UTM.Cp-RvlrT.mjs","names":[],"sources":["https:/framerusercontent.com/modules/aNPrT9taNAbr8N3Xadyq/MfNlP2sBQRhdxqmGfLOy/UTM.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function withPreserveUTMs(Component){return props=>{useEffect(()=>{if(typeof window===\"undefined\")return;// Берем UTM из localStorage\nconst savedUTMs=localStorage.getItem(\"savedUTMs\");if(!savedUTMs)return;// Функция для обновления ссылок\nconst handleClick=event=>{const target=event.target.closest(\"a\");if(target instanceof HTMLAnchorElement){const isExternal=!target.href.includes(window.location.hostname);if(isExternal){const url=new URL(target.href);url.search+=(url.search?\"&\":\"?\")+savedUTMs;target.href=url.toString();}}};// Добавляем обработчик кликов\ndocument.addEventListener(\"click\",handleClick);return()=>{document.removeEventListener(\"click\",handleClick);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withPreserveUTMs\":{\"type\":\"reactHoc\",\"name\":\"withPreserveUTMs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UTM.map"],"mappings":"gIAAwE,SAAgB,EAAiB,EAAU,CAAC,MAAO,KAAQ,MAAc,CAAC,GAAU,IAAS,OAAY,OACjL,IAAM,EAAU,aAAa,QAAQ,YAAY,CAAC,GAAG,CAAC,EAAU,OAChE,IAAM,EAAY,GAAO,CAAC,IAAM,EAAO,EAAM,OAAO,QAAQ,IAAI,CAAC,GAAG,aAAkB,mBAAoC,CAAC,EAAO,KAAK,SAAS,EAAO,SAAS,SAAS,CAAe,CAAC,IAAM,EAAI,IAAI,IAAI,EAAO,KAAK,CAAC,EAAI,SAAS,EAAI,OAAO,IAAI,KAAK,EAAU,EAAO,KAAK,EAAI,UAAU,GAC9O,OAA/C,SAAS,iBAAiB,QAAQ,EAAY,KAAW,CAAC,SAAS,oBAAoB,QAAQ,EAAY,GAAK,EAAE,CAAC,CAAqB,EAAK,EAAU,CAAC,GAAG,EAAM,CAAC,uBAHvH,IAA6B"}