{"version":3,"file":"Report_file.Cy45a3gC.mjs","names":["useState","useCallback"],"sources":["https:/framerusercontent.com/modules/mhvt6ON70MWvnGKnwufm/ddwQDAgQI5sux1SfJ2SN/Report_file.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{trackOnCrm}from\"https://framer.com/m/crm-Gj2oVg.js@KSoccyxLLLSXRRj9g0om\";import{useTracking}from\"https://framer.com/m/useTracking-8BqY7g.js\";const API_URL=\"\";const BROCHURE_URL=\"https://d2beiqkhq929f0.cloudfront.net/public_assets/assets/000/203/525/original/Placement_report_new.pdf?1781239851\";function 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 withBrochureDownload(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 handleDirectDownload=useCallback(e=>{e?.preventDefault?.();e?.stopPropagation?.();e?.nativeEvent?.stopImmediatePropagation?.();trackClick?.({...getStandardTrackingParams(),click_type:\"download\",click_text:\"download_brochure_direct\",click_section:\"hero_section\",custom:{click_source:\"ssb_landing_page\"}});trackOnCrm(\"brochure_downloaded\",\"User downloaded brochure (logged in)\",[],\"school_of_business\");window.open(BROCHURE_URL,\"_blank\");return false;},[trackClick]);const handleModalOpen=useCallback(e=>{trackClick?.({...getStandardTrackingParams(),click_type:\"click\",click_text:\"download_brochure_modal_open\",click_section:\"Hero_section\",custom:{click_source:\"ssb_landing_page\"}});// Call original onClick to open modal/form\nprops.onClick?.(e);},[trackClick,props]);if(loggedInState===1){const{onClick,onTap,onTapStart,onTapEnd,whileTap,whileHover,onPointerDown,onPointerUp,onMouseDown,onMouseUp,// Remove any variant/state transitions that might trigger modal\nvariants,animate,initial,transition,...restProps}=props;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",cursor:\"pointer\"},onClick:handleDirectDownload,onTap:handleDirectDownload,children:/*#__PURE__*/_jsx(Component,{ref:ref,...restProps,// Disable ALL interactions on the component itself\nonClick:e=>{e?.preventDefault?.();e?.stopPropagation?.();},onTap:e=>{e?.preventDefault?.();e?.stopPropagation?.();},style:{...restProps.style,pointerEvents:\"none\"}})});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleModalOpen});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withBrochureDownload\":{\"type\":\"reactHoc\",\"name\":\"withBrochureDownload\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Report_file.map"],"mappings":"iUAAsiB,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,EAAqB,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,EAAqBC,EAAY,IAAI,GAAG,iBAAiB,EAAE,GAAG,kBAAkB,EAAE,GAAG,aAAa,2BAA2B,EAAE,IAAa,CAAC,GAAG,EAA0B,EAAE,WAAW,WAAW,WAAW,2BAA2B,cAAc,eAAe,OAAO,CAAC,aAAa,kBAAkB,CAAC,CAAC,EAAE,EAAW,sBAAsB,uCAAuC,CAAC,EAAE,oBAAoB,EAAE,EAAO,KAAK,EAAa,QAAQ,EAAS,IAAQ,CAAC,CAAU,CAAC,EAAQ,EAAgBA,EAAY,GAAG,CAAC,IAAa,CAAC,GAAG,EAA0B,EAAE,WAAW,QAAQ,WAAW,+BAA+B,cAAc,eAAe,OAAO,CAAC,aAAa,kBAAkB,CAAC,CAAC,EAC9tE,EAAM,UAAU,CAAC,CAAE,EAAE,CAAC,EAAW,CAAK,CAAC,EAAE,GAAG,IAAgB,EAAE,CAAC,GAAK,CAAC,UAAQ,QAAM,aAAW,WAAS,WAAS,aAAW,gBAAc,cAAY,cAAY,YACjK,WAAS,UAAQ,UAAQ,aAAW,GAAG,GAAW,EAAM,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,eAAe,OAAO,SAAS,EAAE,QAAQ,EAAqB,MAAM,EAAqB,SAAsB,EAAK,EAAU,CAAK,MAAI,GAAG,EACjP,QAAQ,GAAG,CAAC,GAAG,iBAAiB,EAAE,GAAG,kBAAkB,CAAE,EAAE,MAAM,GAAG,CAAC,GAAG,iBAAiB,EAAE,GAAG,kBAAkB,CAAE,EAAE,MAAM,CAAC,GAAG,EAAU,MAAM,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,CAAe,CAAC,CAAE,CAAC,CAAE,yBAHjN,IAA6D,IAAkF,IAA8D,IAAgF,IAAoE,EAAO,EAAQ,GAAS,EAAa"}