{"version":3,"file":"ApplyNowCodeOveride.DOdNEzzN.mjs","names":["useState","useCallback"],"sources":["https:/framerusercontent.com/modules/SNIg2T2ADZ2H4b4751R6/wdQauxGq93GHa6GKabdo/ApplyNowCodeOveride.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useState,useEffect,useCallback}from\"react\";import{isLoggedIn}from\"https://framer.com/m/Store-JIUamp.js@Opu8YCuLK2CzltxSTort\";import{fetchUserData}from\"https://framer.com/m/Tpi-2wxLMI.js\";import{useTracking}from\"https://framer.com/m/useTracking-8BqY7g.js\";const API_URL=\"\";const APPLICATION_URL=\"/school-of-business/application\";// ✅ Helper to get UTM params\nfunction getUTMParams(){if(typeof window===\"undefined\")return{};const utmParams={};const params=new URLSearchParams(window.location.search);params.forEach((value,key)=>{if(key.startsWith(\"utm_\")){utmParams[key]=value;}});return utmParams;}function getStandardTrackingParams(){if(typeof window===\"undefined\")return{};return{page_path:window.location.pathname.replace(/\\/?$/,\"/\"),page_url:window.location.href,product:\"school_of_business\",sub_product:\"home\",...getUTMParams()};}export function withLoginCheck(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[loggedInState,setLoggedInState]=useState(0);const{trackClick}=useTracking()||{};useEffect(()=>{async function checkAuth(){try{const userData=await fetchUserData(API_URL);if(userData){isLoggedIn?.set(1);setLoggedInState(1);}else{isLoggedIn?.set(0);setLoggedInState(0);}}catch(e){setLoggedInState(0);}}checkAuth();},[]);useEffect(()=>{const unsub=isLoggedIn?.subscribe?.(v=>setLoggedInState(v));setLoggedInState(isLoggedIn?.get?.()||0);return()=>unsub?.();},[]);const handleResumeClick=useCallback(()=>{trackClick?.({click_type:\"click\",click_text:\"resume_application\",click_section:\"apply_now_button\",...getStandardTrackingParams(),custom:{click_source:\"ssb_landing_page\"}});window.location.href=APPLICATION_URL;},[trackClick]);const handleApplyClick=useCallback(()=>{trackClick?.({...getStandardTrackingParams(),click_type:\"click\",click_text:\"apply_now\",click_section:\"apply_now_button\",custom:{click_source:\"ssb_landing_page\"}});// Original component's onClick will handle the rest\nprops.onClick?.();},[trackClick,props]);if(loggedInState===1){return /*#__PURE__*/_jsx(\"button\",{ref:ref,style:{padding:\"10px 20px\",backgroundColor:\"#347D52\",color:\"#ffffff\",border:\"none\",borderRadius:\"6px\",fontSize:\"14px\",fontWeight:600,cursor:\"pointer\",fontFamily:\"'Plus Jakarta Sans', sans-serif\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",whiteSpace:\"nowrap\"},onClick:handleResumeClick,children:\"Resume Application →\"});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleApplyClick});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withLoginCheck\":{\"type\":\"reactHoc\",\"name\":\"withLoginCheck\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ApplyNowCodeOveride.map"],"mappings":"mTACA,SAAS,GAAc,CAAC,GAAU,IAAS,OAAY,MAAM,CAAC,EAAE,IAAM,EAAU,CAAC,EAA4I,OAAjF,IAAxC,gBAAgB,EAAO,SAAS,MAAa,CAAC,CAAC,SAAS,EAAM,IAAM,CAAI,EAAI,WAAW,MAAM,IAAG,EAAU,GAAK,EAAO,CAAC,EAAS,CAAU,CAAC,SAAS,GAA2B,CAAyC,OAA9B,IAAS,OAAkB,CAAC,EAAQ,CAAC,UAAU,EAAO,SAAS,SAAS,QAAQ,OAAO,GAAG,EAAE,SAAS,EAAO,SAAS,KAAK,QAAQ,qBAAqB,YAAY,OAAO,GAAG,EAAa,CAAC,CAAE,CAAC,SAAgB,EAAe,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,EAAc,GAAkBA,EAAS,CAAC,EAAO,CAAC,cAAY,EAAY,GAAG,CAAC,EAAE,MAAc,CAAC,eAAe,GAAW,CAAC,GAAG,CAAgD,MAA1B,EAAc,CAAO,GAAe,GAAY,IAAI,CAAC,EAAE,EAAiB,CAAC,IAAQ,GAAY,IAAI,CAAC,EAAE,EAAiB,CAAC,EAAG,MAAS,CAAC,EAAiB,CAAC,CAAE,CAAC,CAAC,EAAU,CAAE,EAAE,CAAC,CAAC,EAAE,MAAc,CAAC,IAAM,EAAM,GAAY,YAAY,GAAG,EAAiB,CAAC,CAAC,EAA2C,OAAzC,EAAiB,GAAY,MAAM,GAAG,CAAC,MAAY,IAAQ,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAkBC,MAAgB,CAAC,IAAa,CAAC,WAAW,QAAQ,WAAW,qBAAqB,cAAc,mBAAmB,GAAG,EAA0B,EAAE,OAAO,CAAC,aAAa,kBAAkB,CAAC,CAAC,EAAE,EAAO,SAAS,KAAK,CAAgB,EAAE,CAAC,CAAU,CAAC,EAAQ,EAAiBA,MAAgB,CAAC,IAAa,CAAC,GAAG,EAA0B,EAAE,WAAW,QAAQ,WAAW,YAAY,cAAc,mBAAmB,OAAO,CAAC,aAAa,kBAAkB,CAAC,CAAC,EACx9C,EAAM,UAAU,CAAE,EAAE,CAAC,EAAW,CAAK,CAAC,EAA0Z,OAArZ,IAAgB,EAAuB,EAAK,SAAS,CAAK,MAAI,MAAM,CAAC,QAAQ,YAAY,gBAAgB,UAAU,MAAM,UAAU,OAAO,OAAO,aAAa,MAAM,SAAS,OAAO,WAAW,IAAI,OAAO,UAAU,WAAW,kCAAkC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,WAAW,QAAQ,EAAE,QAAQ,EAAkB,SAAS,sBAAsB,CAAC,EAAuB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,CAAgB,CAAC,CAAE,CAAC,CAAE,yBAFze,IAA6D,IAAkF,IAA8D,IAAoE,EAAO,EAAQ,GAAS,EAAgB"}