{"version":3,"file":"Tracking.DN83TQoo.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/qYG9narfuysnKd8NGSnV/6bPQ8Guw6YCFRwIEGJYE/Tracking.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";/**\n * 通用分析埋点（GA4 / FB / 内部）\n * ❌ 不再给 Reddit 发 Custom Event\n */function track(eventName,params={}){// Facebook Custom Event（保留）\nif(typeof window.fbq===\"function\"){window.fbq(\"trackCustom\",eventName,params);}// GA4 via GTM\nwindow.dataLayer=window.dataLayer||[];window.dataLayer.push({event:eventName,...params});console.log(\"[Track]\",eventName,params);}/**\n * Reddit 转化：Lead\n */function trackRedditLead(sourceEvent,params={}){if(typeof window.rdt===\"function\"){window.rdt(\"track\",\"Lead\",{source_event:sourceEvent,...params});}}/**\n * Reddit 转化：SignUp\n */function trackRedditSignUp(sourceEvent,params={}){if(typeof window.rdt===\"function\"){window.rdt(\"track\",\"SignUp\",{source_event:sourceEvent,...params});}}/**\n * ===== 按钮 Overrides =====\n *//**\n * Assessment → Lead（主转化）\n */export function ClickAssessment(){return{onTap(){const params={page:window.location.pathname,location:\"Assessment\"};// 分析埋点\ntrack(\"click_assessment\",params);}};}/**\n * Sign In → SignUp（次转化）\n */export function ClickSignIn(){return{onTap(){const params={page:window.location.pathname,location:\"Sign In\"};track(\"click_sign_in\",params);trackRedditSignUp(\"click_sign_in\",params);}};}/**\n * Enroll Now（只做分析）\n */export function ClickEnrollNow(){return{onTap(){const params={page:window.location.pathname,location:\"Enroll Now\"};track(\"click_enroll_now\",params);// Reddit 转化\ntrackRedditLead(\"click_enroll_now\",params);}};}/**\n * Get Updates（只做分析）\n */export function ClickGetUpdates(){return{onTap(){track(\"click_get_updates\",{page:window.location.pathname,location:\"Get Updates\"});}};}/**\n * Contact（只做分析）\n */export function ClickContact(){return{onTap(){track(\"click_contact\",{page:window.location.pathname,location:\"Contact\"});}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withClickAssessment(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ClickAssessment(props)});};}withClickAssessment.displayName=\"ClickAssessment\";export function withClickSignIn(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ClickSignIn(props)});};}withClickSignIn.displayName=\"ClickSignIn\";export function withClickEnrollNow(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ClickEnrollNow(props)});};}withClickEnrollNow.displayName=\"ClickEnrollNow\";export function withClickGetUpdates(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ClickGetUpdates(props)});};}withClickGetUpdates.displayName=\"ClickGetUpdates\";export function withClickContact(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ClickContact(props)});};}withClickContact.displayName=\"ClickContact\";\nexport const __FramerMetadata__ = {\"exports\":{\"withClickAssessment\":{\"type\":\"reactHoc\",\"name\":\"withClickAssessment\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ClickContact\":{\"type\":\"override\",\"name\":\"ClickContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickSignIn\":{\"type\":\"reactHoc\",\"name\":\"withClickSignIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ClickEnrollNow\":{\"type\":\"override\",\"name\":\"ClickEnrollNow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickContact\":{\"type\":\"reactHoc\",\"name\":\"withClickContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickEnrollNow\":{\"type\":\"reactHoc\",\"name\":\"withClickEnrollNow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ClickAssessment\":{\"type\":\"override\",\"name\":\"ClickAssessment\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ClickGetUpdates\":{\"type\":\"override\",\"name\":\"ClickGetUpdates\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ClickSignIn\":{\"type\":\"override\",\"name\":\"ClickSignIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickGetUpdates\":{\"type\":\"reactHoc\",\"name\":\"withClickGetUpdates\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tracking.map"],"mappings":"iLAGG,SAAS,EAAM,EAAU,EAAO,EAAE,CAAC,CACnC,OAAO,EAAO,KAAM,YAAY,EAAO,IAAI,cAAc,EAAU,EAAO,CAC7E,EAAO,UAAU,EAAO,WAAW,EAAE,CAAC,EAAO,UAAU,KAAK,CAAC,MAAM,EAAU,GAAG,EAAO,CAAC,CAAC,QAAQ,IAAI,UAAU,EAAU,EAAO,CAE7H,SAAS,EAAgB,EAAY,EAAO,EAAE,CAAC,CAAI,OAAO,EAAO,KAAM,YAAY,EAAO,IAAI,QAAQ,OAAO,CAAC,aAAa,EAAY,GAAG,EAAO,CAAC,CAElJ,SAAS,EAAkB,EAAY,EAAO,EAAE,CAAC,CAAI,OAAO,EAAO,KAAM,YAAY,EAAO,IAAI,QAAQ,SAAS,CAAC,aAAa,EAAY,GAAG,EAAO,CAAC,CAItJ,SAAgB,GAAiB,CAAC,MAAM,CAAC,OAAO,CACnD,EAAM,mBAD2D,CAAC,KAAK,EAAO,SAAS,SAAS,SAAS,aAAa,CACtF,EAAG,CAEhC,SAAgB,GAAa,CAAC,MAAM,CAAC,OAAO,CAAC,IAAM,EAAO,CAAC,KAAK,EAAO,SAAS,SAAS,SAAS,UAAU,CAAC,EAAM,gBAAgB,EAAO,CAAC,EAAkB,gBAAgB,EAAO,EAAG,CAEvL,SAAgB,GAAgB,CAAC,MAAM,CAAC,OAAO,CAAC,IAAM,EAAO,CAAC,KAAK,EAAO,SAAS,SAAS,SAAS,aAAa,CAAC,EAAM,mBAAmB,EAAO,CACtJ,EAAgB,mBAAmB,EAAO,EAAG,CAE1C,SAAgB,GAAiB,CAAC,MAAM,CAAC,OAAO,CAAC,EAAM,oBAAoB,CAAC,KAAK,EAAO,SAAS,SAAS,SAAS,cAAc,CAAC,EAAG,CAErI,SAAgB,GAAc,CAAC,MAAM,CAAC,OAAO,CAAC,EAAM,gBAAgB,CAAC,KAAK,EAAO,SAAS,SAAS,SAAS,UAAU,CAAC,EAAG,CAAqJ,SAAgB,EAAoB,EAAE,CAAC,MAAO,KAAQ,EAA+BA,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAgB,EAAM,CAAC,CAAC,EAAsD,SAAgB,EAAgB,EAAE,CAAC,MAAO,KAAQ,EAA+BD,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAY,EAAM,CAAC,CAAC,EAA8C,SAAgB,EAAmB,EAAE,CAAC,MAAO,KAAQ,EAA+BD,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAe,EAAM,CAAC,CAAC,EAAoD,SAAgB,EAAoB,EAAE,CAAC,MAAO,KAAQ,EAA+BD,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAgB,EAAM,CAAC,CAAC,EAAsD,SAAgB,EAAiB,EAAE,CAAC,MAAO,KAAQ,EAA+BD,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAa,EAAM,CAAC,CAAC,uBAvB1xC,IAuBoJ,IAAmF,CAAqL,EAAoB,YAAY,kBAA+L,EAAgB,YAAY,cAAiM,EAAmB,YAAY,iBAAsM,EAAoB,YAAY,kBAAiM,EAAiB,YAAY"}