{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/UseCurrentLocation-coQY.js", "ssg:https://framerusercontent.com/modules/elME7I3PGmSmUXbZcQZJ/ruPmRPQ2uVGHO0HMkfwr/Custom_Attribute.js"],
  "sourcesContent": ["//@ts-ignore\nimport{useRouter,useCurrentRouteId}from\"framer\";const useCurrentLocation=()=>{var _routes_currentRouteId;const{navigate,routes}=useRouter();const currentRouteId=useCurrentRouteId();const location=Array.isArray(routes)&&((_routes_currentRouteId=routes[currentRouteId])===null||_routes_currentRouteId===void 0?void 0:_routes_currentRouteId.path);const setLocation=path=>{var _Object_entries;const routeID=(_Object_entries=Object.entries(routes))===null||_Object_entries===void 0?void 0:_Object_entries.reduce((acc,item)=>{var _item_;return((_item_=item[1])===null||_item_===void 0?void 0:_item_.path)===path?item[0]:acc;},false);navigate(routeID,\"\");};return[location,setLocation];};export{useCurrentLocation};\nexport const __FramerMetadata__ = {\"exports\":{\"useCurrentLocation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseCurrentLocation.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import React from\"react\";import{useCurrentLocation}from\"https://framer.com/m/UseCurrentLocation-coQY.js\";// Target the nested input inside the div and apply the custom data attribute\nexport function setDataMsMemberInput(){return{onMount:element=>{console.log(element);if(element){// Use querySelector to target the <input> inside the div\nconst inputElement=element.querySelector(\"a\");console.log(inputElement);// Apply the custom data attribute to the input field\nif(inputElement){inputElement.setAttribute(\"data-ms-member\",\"hero-btn-new\");}else{console.error(\"Input element not found within the wrapper\");}}}};}export function withLocationRedirect(Component){return props=>{const[currentLocation,setCurrentLocation]=useCurrentLocation();React.useEffect(()=>{// Listen for Humblytics redirect changes\nconst handleHumblyticsRedirect=event=>{setCurrentLocation(event.detail.redirectUrl);setTimeout(()=>{window.HumblyticsSetPageOpacity(1);},0);};// Add event listener\nwindow.addEventListener(\"humblyticsRedirectChange\",handleHumblyticsRedirect);// Clean up event listener when component unmounts\nreturn()=>{window.removeEventListener(\"humblyticsRedirectChange\",handleHumblyticsRedirect);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withsetDataMsMemberInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...setDataMsMemberInput(props)});};}withsetDataMsMemberInput.displayName=\"setDataMsMemberInput\";\nexport const __FramerMetadata__ = {\"exports\":{\"withLocationRedirect\":{\"type\":\"reactHoc\",\"name\":\"withLocationRedirect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setDataMsMemberInput\":{\"type\":\"override\",\"name\":\"setDataMsMemberInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withsetDataMsMemberInput\":{\"type\":\"reactHoc\",\"name\":\"withsetDataMsMemberInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Custom_Attribute.map"],
  "mappings": "uJACgD,IAAMA,EAAmB,IAAI,CAAC,IAAIC,EAAuB,GAAK,CAAC,SAAAC,EAAS,OAAAC,CAAM,EAAEC,EAAU,EAAQC,EAAeC,EAAkB,EAAud,MAAM,CAA5c,MAAM,QAAQH,CAAM,KAAKF,EAAuBE,EAAOE,CAAc,KAAK,MAAMJ,IAAyB,OAAO,OAAOA,EAAuB,MAAwBM,GAAM,CAAC,IAAIC,EAAgB,IAAMC,GAASD,EAAgB,OAAO,QAAQL,CAAM,KAAK,MAAMK,IAAkB,OAAO,OAAOA,EAAgB,OAAO,CAACE,EAAIC,IAAO,CAAC,IAAIC,EAAO,QAAQA,EAAOD,EAAK,CAAC,KAAK,MAAMC,IAAS,OAAO,OAAOA,EAAO,QAAQL,EAAKI,EAAK,CAAC,EAAED,CAAI,EAAE,EAAK,EAAER,EAASO,EAAQ,EAAE,CAAE,CAA6B,CAAE,ECAhqB,SAASI,GAAsB,CAAC,MAAM,CAAC,QAAQC,GAAS,CAAsB,GAArB,QAAQ,IAAIA,CAAO,EAAKA,EAAQ,CAChG,IAAMC,EAAaD,EAAQ,cAAc,GAAG,EAAE,QAAQ,IAAIC,CAAY,EACnEA,EAAcA,EAAa,aAAa,iBAAiB,cAAc,EAAQ,QAAQ,MAAM,4CAA4C,CAAG,CAAC,CAAC,CAAE,CAAQ,SAASC,EAAqBC,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAgBC,CAAkB,EAAEC,EAAmB,EAAE,OAAAC,EAAM,UAAU,IAAI,CACtS,IAAMC,EAAyBC,GAAO,CAACJ,EAAmBI,EAAM,OAAO,WAAW,EAAE,WAAW,IAAI,CAACC,EAAO,yBAAyB,CAAC,CAAE,EAAE,CAAC,CAAE,EAC5I,OAAAA,EAAO,iBAAiB,2BAA2BF,CAAwB,EACrE,IAAI,CAACE,EAAO,oBAAoB,2BAA2BF,CAAwB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsBG,EAAKT,EAAU,CAAC,GAAGC,CAAK,CAAC,CAAE,CAAE,CAA2J,SAASS,EAAyBC,EAAE,CAAC,OAAOV,IAAQW,EAA+BC,CAAuC,EAASJ,EAAKE,EAAE,CAAC,GAAGV,EAAM,GAAGL,EAAqBK,CAAK,CAAC,CAAC,EAAI,CAACS,EAAyB,YAAY",
  "names": ["useCurrentLocation", "_routes_currentRouteId", "navigate", "routes", "useRouter", "currentRouteId", "useCurrentRouteId", "path", "_Object_entries", "routeID", "acc", "item", "_item_", "setDataMsMemberInput", "element", "inputElement", "withLocationRedirect", "Component", "props", "currentLocation", "setCurrentLocation", "useCurrentLocation", "e", "handleHumblyticsRedirect", "event", "window", "p", "withsetDataMsMemberInput", "C", "re", "DataObserverContext"]
}
