{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/kUCKS0J3eEKDfHQhHaWL/oIxQ9A6Qtnd6B5GlsD7s/Affilate.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useLayoutEffect,useState,useMemo,useCallback}from\"react\";function getLanguage(){if(typeof window!==\"undefined\"){const path=window.location.pathname;if(path.startsWith(\"/de/\")){return\"de\";}}return\"en\";}export function withAffilate(Component){return({href,link,...props})=>{const[env,setEnv]=useState(\"server\");useLayoutEffect(()=>{setEnv(\"client\");},[]);const{href:newHref,link:newLink}=useMemo(()=>{if(typeof window===\"undefined\"||!href&&!link||env===\"server\"){return{href,link};}let urlParams=new URLSearchParams(window.location.search);let affiliateId=urlParams.get(\"s_id\");if(affiliateId!==null){localStorage.setItem(\"s_id\",affiliateId);}else{affiliateId=localStorage.getItem(\"s_id\");}let url=new URL(href||link);urlParams.forEach((value,key)=>{if(key!=\"s_id\"){url.searchParams.append(key,value);}});// Append the 'lang' parameter\nurl.searchParams.append(\"lang\",getLanguage());// Set 's_id' from localStorage if it exists\nif(affiliateId!==null){url.searchParams.append(\"s_id\",affiliateId);}const updatedHref=href?url.href:undefined;const updatedLink=link?url.href:undefined;return{href:updatedHref,link:updatedLink};},[href,link,env]);const onClick=useCallback(()=>{fbq(\"trackCustom\",\"Get_started_clicked\");gtag(\"event\",\"Get_started_clicked\");},[]);return /*#__PURE__*/_jsx(Component,{...props,href:newHref,link:newLink,onClick:onClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withAffilate\":{\"type\":\"reactHoc\",\"name\":\"withAffilate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Affilate.map"],
  "mappings": "8GAA2G,SAASA,GAAa,CAAC,OAAG,OAAOC,EAAS,KAAwBA,EAAO,SAAS,SAAiB,WAAW,MAAM,EAAS,KAAa,IAAK,CAAQ,SAASC,EAAaC,EAAU,CAAC,MAAM,CAAC,CAAC,KAAAC,EAAK,KAAAC,EAAK,GAAGC,CAAK,IAAI,CAAC,GAAK,CAACC,EAAIC,CAAM,EAAEC,EAAS,QAAQ,EAAEC,EAAgB,IAAI,CAACF,EAAO,QAAQ,CAAE,EAAE,CAAC,CAAC,EAAE,GAAK,CAAC,KAAKG,EAAQ,KAAKC,CAAO,EAAEC,EAAQ,IAAI,CAAC,GAAG,OAAOZ,EAAS,KAAa,CAACG,GAAM,CAACC,GAAME,IAAM,SAAU,MAAM,CAAC,KAAAH,EAAK,KAAAC,CAAI,EAAG,IAAIS,EAAU,IAAI,gBAAgBb,EAAO,SAAS,MAAM,EAAMc,EAAYD,EAAU,IAAI,MAAM,EAAKC,IAAc,KAAM,aAAa,QAAQ,OAAOA,CAAW,EAAQA,EAAY,aAAa,QAAQ,MAAM,EAAG,IAAIC,EAAI,IAAI,IAAIZ,GAAMC,CAAI,EAAES,EAAU,QAAQ,CAACG,EAAMC,IAAM,CAAIA,GAAK,QAAQF,EAAI,aAAa,OAAOE,EAAID,CAAK,CAAG,CAAC,EACn1BD,EAAI,aAAa,OAAO,OAAOhB,EAAY,CAAC,EACzCe,IAAc,MAAMC,EAAI,aAAa,OAAO,OAAOD,CAAW,EAAG,IAAMI,EAAYf,EAAKY,EAAI,KAAK,OAAgBI,EAAYf,EAAKW,EAAI,KAAK,OAAU,MAAM,CAAC,KAAKG,EAAY,KAAKC,CAAW,CAAE,EAAE,CAAChB,EAAKC,EAAKE,CAAG,CAAC,EAAQc,EAAQC,EAAY,IAAI,CAAC,IAAI,cAAc,qBAAqB,EAAE,KAAK,QAAQ,qBAAqB,CAAE,EAAE,CAAC,CAAC,EAAE,OAAoB,EAAKnB,EAAU,CAAC,GAAGG,EAAM,KAAKK,EAAQ,KAAKC,EAAQ,QAAQS,CAAO,CAAC,CAAE,CAAE",
  "names": ["getLanguage", "window", "withAffilate", "Component", "href", "link", "props", "env", "setEnv", "ye", "fe", "newHref", "newLink", "se", "urlParams", "affiliateId", "url", "value", "key", "updatedHref", "updatedLink", "onClick", "te"]
}
