{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/AUFnz9Z8BbFE0vX473iS/YD6OSgKqNB8kOyr10Qxd/ClickEvents_Generique.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";/** on n'utilise plus tagco depuis 03/02/2025 mais la fonction s'appelle toujours ainsi */export function TagcoClickEvent(Component){return props=>{const handleTracking=(elem,target)=>{console.log(\"Clicked element text:\",elem);// Appel de l'\u00E9v\u00E9nement avec la valeur mise \u00E0 jour\nwindow._paqueue.push([\"sendEvent\",\"click.action\",{click:elem}]);};const getButtonText=element=>{if(element.innerText){return element.innerText;}else if(element.closest&&element.closest(\"button, a\")){return element.closest(\"button, a\").innerText;}return\"Unknown Click\";};return /*#__PURE__*/_jsx(Component,{...props,onClick:e=>{const clickText=getButtonText(e.target);const target=e.target;handleTracking(clickText,target);}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"TagcoClickEvent\":{\"type\":\"reactHoc\",\"name\":\"TagcoClickEvent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ClickEvents_Generique.map"],
  "mappings": "kFAA4I,SAASA,EAAgBC,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAe,CAACC,EAAKC,IAAS,CAAC,QAAQ,IAAI,wBAAwBD,CAAI,EAC5QE,EAAO,SAAS,KAAK,CAAC,YAAY,eAAe,CAAC,MAAMF,CAAI,CAAC,CAAC,CAAE,EAAQG,EAAcC,GAAaA,EAAQ,UAAkBA,EAAQ,UAAmBA,EAAQ,SAASA,EAAQ,QAAQ,WAAW,EAAUA,EAAQ,QAAQ,WAAW,EAAE,UAAiB,gBAAkB,OAAoBC,EAAKR,EAAU,CAAC,GAAGC,EAAM,QAAQQ,GAAG,CAAC,IAAMC,EAAUJ,EAAcG,EAAE,MAAM,EAAQL,EAAOK,EAAE,OAAOP,EAAeQ,EAAUN,CAAM,CAAE,CAAC,CAAC,CAAE,CAAE",
  "names": ["TagcoClickEvent", "Component", "props", "handleTracking", "elem", "target", "window", "getButtonText", "element", "p", "e", "clickText"]
}
