{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/hu4zHwMIYqEpIPcU8Ccj/L7CamFqiboxhhX0f0qMW/AddCustomID.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import React from\"react\";export function withOneToOneID(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const newProps={...props,id:\"One-to-one coaching\"};return /*#__PURE__*/_jsx(Component,{...newProps,ref:ref});});}export function withAcceleratorID(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const newProps={...props,id:\"Leadership Accelerator\"};return /*#__PURE__*/_jsx(Component,{...newProps,ref:ref});});}export function withHTLBookID(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const newProps={...props,id:\"How To Lead Book\"};return /*#__PURE__*/_jsx(Component,{...newProps,ref:ref});});}export function withHabitsChecklistID(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const newProps={...props,id:\"Leadership Habits Checklist\"};return /*#__PURE__*/_jsx(Component,{...newProps,ref:ref});});}export function withPodcastID(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const newProps={...props,id:\"Podcast\"};return /*#__PURE__*/_jsx(Component,{...newProps,ref:ref});});}export function withWebsiteID(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const newProps={...props,id:\"Website\"};return /*#__PURE__*/_jsx(Component,{...newProps,ref:ref});});}// Code override to modify the behavior of an element\nexport function withBookCallIDAndUtm(){return{id:\"Book a call\",onClick:event=>{event.preventDefault()// Prevent the default click behavior\n;// Get the href and target attributes from the clicked element\nconst baseExternalUrl=event.currentTarget.getAttribute(\"href\");const target=event.currentTarget.getAttribute(\"target\");if(!baseExternalUrl){console.error(\"Base URL is not provided or href attribute is missing.\");return;}const utmParams=getUTMParams();const fullUrl=createFullUrl(baseExternalUrl,utmParams);// Check if the link should open in a new tab\nif(target===\"_blank\"){window.open(fullUrl,\"_blank\");}else{window.location.href=fullUrl// Navigate to the external link in the same tab\n;}}};}// Helper function to extract UTM parameters from the URL\nfunction getUTMParams(){const params=new URLSearchParams(window.location.search);const utmParams={};params.forEach((value,key)=>{if(key.startsWith(\"utm_\")){utmParams[key]=value;}});return utmParams;}// Function to create the full URL with UTM parameters\nfunction createFullUrl(baseExternalUrl,utmParams){const url=new URL(baseExternalUrl);Object.keys(utmParams).forEach(key=>url.searchParams.append(key,utmParams[key]));return url.toString();}export function withiPhoneButtonFix(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{...props,ref:ref});});}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withwithBookCallIDAndUtm(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...withBookCallIDAndUtm(props)});};}withwithBookCallIDAndUtm.displayName=\"withBookCallIDAndUtm\";\nexport const __FramerMetadata__ = {\"exports\":{\"withwithBookCallIDAndUtm\":{\"type\":\"reactHoc\",\"name\":\"withwithBookCallIDAndUtm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAcceleratorID\":{\"type\":\"reactHoc\",\"name\":\"withAcceleratorID\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOneToOneID\":{\"type\":\"reactHoc\",\"name\":\"withOneToOneID\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPodcastID\":{\"type\":\"reactHoc\",\"name\":\"withPodcastID\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withWebsiteID\":{\"type\":\"reactHoc\",\"name\":\"withWebsiteID\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHTLBookID\":{\"type\":\"reactHoc\",\"name\":\"withHTLBookID\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBookCallIDAndUtm\":{\"type\":\"override\",\"name\":\"withBookCallIDAndUtm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHabitsChecklistID\":{\"type\":\"reactHoc\",\"name\":\"withHabitsChecklistID\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withiPhoneButtonFix\":{\"type\":\"reactHoc\",\"name\":\"withiPhoneButtonFix\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AddCustomID.map"],
  "mappings": "oIAA2E,SAASA,EAAeC,EAAU,CAAC,OAAoBC,EAAM,WAAW,CAACC,EAAMC,IAAM,CAAC,IAAMC,EAAS,CAAC,GAAGF,EAAM,GAAG,qBAAqB,EAAE,OAAoBG,EAAKL,EAAU,CAAC,GAAGI,EAAS,IAAID,CAAG,CAAC,CAAE,CAAC,CAAE,CAAQ,SAASG,EAAkBN,EAAU,CAAC,OAAoBC,EAAM,WAAW,CAACC,EAAMC,IAAM,CAAC,IAAMC,EAAS,CAAC,GAAGF,EAAM,GAAG,wBAAwB,EAAE,OAAoBG,EAAKL,EAAU,CAAC,GAAGI,EAAS,IAAID,CAAG,CAAC,CAAE,CAAC,CAAE,CAAQ,SAASI,EAAcP,EAAU,CAAC,OAAoBC,EAAM,WAAW,CAACC,EAAMC,IAAM,CAAC,IAAMC,EAAS,CAAC,GAAGF,EAAM,GAAG,kBAAkB,EAAE,OAAoBG,EAAKL,EAAU,CAAC,GAAGI,EAAS,IAAID,CAAG,CAAC,CAAE,CAAC,CAAE,CAAQ,SAASK,EAAsBR,EAAU,CAAC,OAAoBC,EAAM,WAAW,CAACC,EAAMC,IAAM,CAAC,IAAMC,EAAS,CAAC,GAAGF,EAAM,GAAG,6BAA6B,EAAE,OAAoBG,EAAKL,EAAU,CAAC,GAAGI,EAAS,IAAID,CAAG,CAAC,CAAE,CAAC,CAAE,CAAQ,SAASM,EAAcT,EAAU,CAAC,OAAoBC,EAAM,WAAW,CAACC,EAAMC,IAAM,CAAC,IAAMC,EAAS,CAAC,GAAGF,EAAM,GAAG,SAAS,EAAE,OAAoBG,EAAKL,EAAU,CAAC,GAAGI,EAAS,IAAID,CAAG,CAAC,CAAE,CAAC,CAAE,CAAQ,SAASO,EAAcV,EAAU,CAAC,OAAoBC,EAAM,WAAW,CAACC,EAAMC,IAAM,CAAC,IAAMC,EAAS,CAAC,GAAGF,EAAM,GAAG,SAAS,EAAE,OAAoBG,EAAKL,EAAU,CAAC,GAAGI,EAAS,IAAID,CAAG,CAAC,CAAE,CAAC,CAAE,CACvwC,SAASQ,GAAsB,CAAC,MAAM,CAAC,GAAG,cAAc,QAAQC,GAAO,CAACA,EAAM,eAAe,EAEpG,IAAMC,EAAgBD,EAAM,cAAc,aAAa,MAAM,EAAQE,EAAOF,EAAM,cAAc,aAAa,QAAQ,EAAE,GAAG,CAACC,EAAgB,CAAC,QAAQ,MAAM,wDAAwD,EAAE,OAAQ,IAAME,EAAUC,EAAa,EAAQC,EAAQC,EAAcL,EAAgBE,CAAS,EAC7SD,IAAS,SAAUK,EAAO,KAAKF,EAAQ,QAAQ,EAAQE,EAAO,SAAS,KAAKF,CAC7E,CAAC,CAAE,CACL,SAASD,GAAc,CAAC,IAAMI,EAAO,IAAI,gBAAgBD,EAAO,SAAS,MAAM,EAAQJ,EAAU,CAAC,EAAE,OAAAK,EAAO,QAAQ,CAACC,EAAMC,IAAM,CAAIA,EAAI,WAAW,MAAM,IAAGP,EAAUO,CAAG,EAAED,EAAO,CAAC,EAASN,CAAU,CACtM,SAASG,EAAcL,EAAgBE,EAAU,CAAC,IAAMQ,EAAI,IAAI,IAAIV,CAAe,EAAE,cAAO,KAAKE,CAAS,EAAE,QAAQO,GAAKC,EAAI,aAAa,OAAOD,EAAIP,EAAUO,CAAG,CAAC,CAAC,EAASC,EAAI,SAAS,CAAE,CAAQ,SAASC,EAAoBxB,EAAU,CAAC,OAAoBC,EAAM,WAAW,CAACC,EAAMC,IAA2BE,EAAKL,EAAU,CAAC,GAAGE,EAAM,IAAIC,CAAG,CAAC,CAAG,CAAE,CAA2J,SAASsB,EAAyBC,EAAE,CAAC,OAAOxB,IAAQyB,EAA+BC,CAAuC,EAASvB,EAAKqB,EAAE,CAAC,GAAGxB,EAAM,GAAGS,EAAqBT,CAAK,CAAC,CAAC,EAAI,CAACuB,EAAyB,YAAY",
  "names": ["withOneToOneID", "Component", "e", "props", "ref", "newProps", "p", "withAcceleratorID", "withHTLBookID", "withHabitsChecklistID", "withPodcastID", "withWebsiteID", "withBookCallIDAndUtm", "event", "baseExternalUrl", "target", "utmParams", "getUTMParams", "fullUrl", "createFullUrl", "window", "params", "value", "key", "url", "withiPhoneButtonFix", "withwithBookCallIDAndUtm", "C", "re", "DataObserverContext"]
}
