{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/QFsQsSRNxvDfB8PiQliy/Yl0A56ujyEQxp6fqWutB/Utmbutton_handbook.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{Helmet}from\"react-helmet\";export default function Download(props){const{title,tint,style,file,item_ids,utm_source,utm_medium,utm_campaign,utm_term,utm_content}=props;const[isHovered,setIsHovered]=useState(false);const handleHover=()=>setIsHovered(true);const handleHoverEnd=()=>setIsHovered(false);const buttonStyle={margin:0,borderRadius:10,backgroundColor:isHovered?\"#468DE3\":tint,transition:\"background-color 0.3s\",color:\"#FFFFFF\",fontSize:\"19px\",fontFamily:\"Public Sans, serif\",cursor:isHovered?\"pointer\":\"default\"};const getFinalUrl=()=>{const urlParams=new URLSearchParams(window.location.search);const referredBy=urlParams.get(\"referredBy\");const hasUTMParams=Array.from(urlParams.keys()).some(key=>key.startsWith(\"utm_\"));// \uD83D\uDD17 Base URL with dynamic item_ids\nconst baseUrl=`https://nfobooks.checkout.nationalfinanceolympiad.com/CheckoutPage/?item_ids=${item_ids||\"1\"}`;const finalParams=new URLSearchParams;if(referredBy)finalParams.set(\"referredBy\",referredBy);const utmKeys=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\"];if(hasUTMParams){for(const[key,value]of urlParams.entries()){if(key.startsWith(\"utm_\")){finalParams.set(key,value);}}}else{utmKeys.forEach(key=>{const value=urlParams.get(key)||sessionStorage.getItem(key)||props[key];if(value)finalParams.set(key,value);});}return`${baseUrl}&${finalParams.toString()}`;};const handleClick=()=>{const finalUrl=getFinalUrl();const payload=JSON.stringify({studentUserID:\"NA\",eventName:\"individual_registration_website_click\",productIDs:[100]});if(navigator.sendBeacon){const blob=new Blob([payload],{type:\"application/json\"});navigator.sendBeacon(\"https://onboarding.streakcard.click/nfo/log-event\",blob);}else{fetch(\"https://onboarding.streakcard.click/nfo/log-event\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:payload}).catch(err=>console.warn(\"\u274C Fallback POST failed:\",err.message));}window.open(finalUrl,\"_blank\");};return /*#__PURE__*/_jsxs(motion.div,{style:{...style,...containerStyle},children:[/*#__PURE__*/_jsx(Helmet,{children:/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Pridi:wght@500&display=swap\",rel:\"stylesheet\"})}),/*#__PURE__*/_jsxs(motion.div,{onTap:handleClick,style:{...buttonStyle,width:563,height:61,paddingTop:15,paddingBottom:15,fontWeight:600,alignItems:\"center\",display:\"flex\",justifyContent:\"center\"},onMouseEnter:handleHover,onMouseLeave:handleHoverEnd,children:[title,/*#__PURE__*/_jsx(\"div\",{style:{textDecoration:\"line-through\",marginLeft:4,opacity:.8},children:\"\u20B9999\"})]})]});}Download.defaultProps={tint:\"#09F\",title:\"Buy now for only \u20B9699\",item_ids:\"1\",utm_source:\"organic\",utm_medium:\"website\",utm_campaign:\"default\",utm_term:\"\",utm_content:\"\"};addPropertyControls(Download,{tint:{title:\"Tint\",type:ControlType.Color},title:{title:\"Label\",type:ControlType.String},file:{title:\"File\",type:ControlType.File,allowedFileTypes:[]},item_ids:{title:\"Item IDs\",type:ControlType.String},utm_source:{title:\"UTM Source\",type:ControlType.String},utm_medium:{title:\"UTM Medium\",type:ControlType.String},utm_campaign:{title:\"UTM Campaign\",type:ControlType.String},utm_term:{title:\"UTM Term\",type:ControlType.String},utm_content:{title:\"UTM Content\",type:ControlType.String}});const containerStyle={display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Download\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utmbutton_handbook.map"],
  "mappings": "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",
  "names": ["Download", "props", "title", "tint", "style", "file", "item_ids", "utm_source", "utm_medium", "utm_campaign", "utm_term", "utm_content", "isHovered", "setIsHovered", "ye", "handleHover", "handleHoverEnd", "buttonStyle", "getFinalUrl", "urlParams", "window", "referredBy", "hasUTMParams", "key", "baseUrl", "finalParams", "utmKeys", "value", "handleClick", "finalUrl", "payload", "navigator", "blob", "err", "u", "motion", "containerStyle", "p", "ae", "addPropertyControls", "ControlType"]
}
