{"version":3,"file":"AddInformationHiddenFieldForm.CBSPpOBk.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/D38pcjqtV92PgchVtvPE/Ams25ycS6sOomBC4qOuU/AddInformationHiddenFieldForm.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";function getOrCreateCid(){let cid=(localStorage.getItem(\"cc_cid\")||\"\").trim();if(!cid){try{cid=crypto.randomUUID?crypto.randomUUID():\"cid_\"+Date.now()+\"_\"+Math.random().toString(36).slice(2,8);}catch{cid=\"cid_\"+Date.now()+\"_\"+Math.random().toString(36).slice(2,8);}localStorage.setItem(\"cc_cid\",cid);}return cid;}function getLS(key){try{return(localStorage.getItem(key)||\"\").trim()||null;}catch{return null;}}function getSS(key){try{return(sessionStorage.getItem(key)||\"\").trim()||null;}catch{return null;}}function parseBoolish(v){if(!v)return null;const s=v.trim().toLowerCase();if([\"1\",\"true\",\"yes\",\"y\",\"on\"].includes(s))return true;if([\"0\",\"false\",\"no\",\"n\",\"off\"].includes(s))return false;return null;}function patchFormData(){if(window.__ccFormDataPatched)return;window.__ccFormDataPatched=true;const OriginalFormData=window.FormData;// @ts-ignore\nwindow.FormData=function(form,submitter){const fd=form?new OriginalFormData(form,submitter):new OriginalFormData;if(!form)return fd;const cid=getOrCreateCid();// Only inject if the field is blank or missing\nif(!fd.get(\"client_id\")){fd.set(\"client_id\",cid);}if(!fd.get(\"session_context\")){fd.set(\"session_context\",JSON.stringify({cc_cid:getLS(\"cc_cid\"),cc_currency:getLS(\"cc_currency\"),cc_country:getLS(\"cc_country\"),cc_coupon:getSS(\"cc_coupon\"),isTest:parseBoolish(getSS(\"isTest\")),version:getSS(\"version\"),entry_path:getSS(\"entry_path\"),entry_referrer:getSS(\"entry_referrer\"),ts:Date.now()}));}if(!fd.get(\"event_id\")){const eventName=(form.getAttribute(\"data-cc-event\")||\"Lead\").trim();const now=Math.floor(Date.now()/1e3);fd.set(\"event_id\",`${cid}:${eventName}:${now}`);fd.set(\"event_name\",fd.get(\"event_name\")||eventName);fd.set(\"event_time\",fd.get(\"event_time\")||String(now));window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"cc_form_submit\",cc_event_name:eventName,cc_event_id:`${cid}:${eventName}:${now}`,cc_cid:cid});}return fd;};// Copy static methods/properties so nothing breaks\nObject.setPrototypeOf(window.FormData,OriginalFormData);window.FormData.prototype=OriginalFormData.prototype;}export function HiddenClientId(){useEffect(()=>{patchFormData();},[]);return{};}export function HiddenEventId(){useEffect(()=>{patchFormData();},[]);return{};}export function HiddenSessionContext(){useEffect(()=>{patchFormData();},[]);return{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withHiddenClientId(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...HiddenClientId(props)});};}withHiddenClientId.displayName=\"HiddenClientId\";export function withHiddenEventId(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...HiddenEventId(props)});};}withHiddenEventId.displayName=\"HiddenEventId\";export function withHiddenSessionContext(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...HiddenSessionContext(props)});};}withHiddenSessionContext.displayName=\"HiddenSessionContext\";\nexport const __FramerMetadata__ = {\"exports\":{\"HiddenClientId\":{\"type\":\"override\",\"name\":\"HiddenClientId\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHiddenEventId\":{\"type\":\"reactHoc\",\"name\":\"withHiddenEventId\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenSessionContext\":{\"type\":\"override\",\"name\":\"HiddenSessionContext\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHiddenSessionContext\":{\"type\":\"reactHoc\",\"name\":\"withHiddenSessionContext\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenEventId\":{\"type\":\"override\",\"name\":\"HiddenEventId\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHiddenClientId\":{\"type\":\"reactHoc\",\"name\":\"withHiddenClientId\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AddInformationHiddenFieldForm.map"],"mappings":"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"}