{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/z4b1vp3UAImtfsaBrDoH/gYaiY84Gyc3tkNcK1ywx/TrackingStorage.js"],
  "sourcesContent": ["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/docs/guides/\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{Fragment,useEffect}from\"react\";export const getQueryStringAsObject=queryStr=>{const queryResult={};queryStr.replace(/([^?=&]+)(=([^&]*))?/g,($0,$1,$2,$3)=>{queryResult[$1]=$3;return\"\";});return queryResult;};export function getCookiesAsObject(){const cookies=document.cookie.split(\";\");const cookiesObject={};cookies.forEach(cookie=>{const[name,value]=cookie.trim().split(\"=\");cookiesObject[name]=decodeURIComponent(value);});return cookiesObject;}export const getAllTracking=()=>({...getCookiesAsObject(),...getQueryStringAsObject(location.search)});/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */ export default function TrackingStorage(props){useEffect(()=>{const queryObject=getQueryStringAsObject(window.location.search);const trackingStr=JSON.stringify(queryObject);localStorage.setItem(\"tracking\",trackingStr);},[]);return /*#__PURE__*/ _jsx(Fragment,{});};\nexport const __FramerMetadata__ = {\"exports\":{\"getQueryStringAsObject\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"TrackingStorage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"getAllTracking\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookiesAsObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrackingStorage.map"],
  "mappings": "2FAEwF,IAAMA,EAAuBC,GAAU,CAAC,IAAMC,EAAY,CAAC,EAAE,OAAAD,EAAS,QAAQ,wBAAwB,CAACE,EAAGC,EAAGC,EAAGC,KAAMJ,EAAYE,CAAE,EAAEE,EAAS,GAAI,EAASJ,CAAY,EAAS,SAASK,GAAoB,CAAC,IAAMC,EAAQ,SAAS,OAAO,MAAM,GAAG,EAAQC,EAAc,CAAC,EAAE,OAAAD,EAAQ,QAAQE,GAAQ,CAAC,GAAK,CAACC,EAAKC,CAAK,EAAEF,EAAO,KAAK,EAAE,MAAM,GAAG,EAAED,EAAcE,CAAI,EAAE,mBAAmBC,CAAK,CAAE,CAAC,EAASH,CAAc,CAAQ,IAAMI,EAAe,KAAK,CAAC,GAAGN,EAAmB,EAAE,GAAGP,EAAuB,SAAS,MAAM,CAAC,GAMnkB,SAARc,EAAiCC,EAAM,CAAC,OAAAC,EAAU,IAAI,CAAC,IAAMC,EAAYjB,EAAuBkB,EAAO,SAAS,MAAM,EAAQC,EAAY,KAAK,UAAUF,CAAW,EAAE,aAAa,QAAQ,WAAWE,CAAW,CAAE,EAAE,CAAC,CAAC,EAAuBC,EAAKC,EAAS,CAAC,CAAC,CAAE",
  "names": ["getQueryStringAsObject", "queryStr", "queryResult", "$0", "$1", "$2", "$3", "getCookiesAsObject", "cookies", "cookiesObject", "cookie", "name", "value", "getAllTracking", "TrackingStorage", "props", "ue", "queryObject", "window", "trackingStr", "p", "x"]
}
