{"version":3,"file":"Webinar_Time_Aware_Button.BgByo7E_.mjs","names":["useState","useMemo","useCallback"],"sources":["https:/framerusercontent.com/modules/0MGt7PNzZQDJYPlyjcoD/9MlTDfTBC3lwR8VK76ai/Webinar_Time_Aware_Button.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{startTransition,useCallback,useEffect,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,Link}from\"framer\";function getFormatter(timeZone){try{return new Intl.DateTimeFormat(\"en-US\",{timeZone,year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\",hour12:false,hourCycle:\"h23\"});}catch(_error){return null;}}function getZonedDateTimeParts(epoch,formatter){try{const parts=formatter.formatToParts(new Date(epoch));const partMap={};for(const part of parts){if(part.type!==\"literal\")partMap[part.type]=part.value;}const year=Number(partMap.year);const month=Number(partMap.month);const day=Number(partMap.day);const hour=Number(partMap.hour);const minute=Number(partMap.minute);const second=Number(partMap.second);if([year,month,day,hour,minute,second].some(n=>Number.isNaN(n)))return null;return{year,month,day,hour,minute,second};}catch(_error){return null;}}function isValidCalendarDate(year,month,day){const asUTC=new Date(Date.UTC(year,month-1,day));return asUTC.getUTCFullYear()===year&&asUTC.getUTCMonth()===month-1&&asUTC.getUTCDate()===day;}function parseExplicitZonedDateToEpoch(cutoffDate){const looksLikeExplicitDateTime=/^\\d{4}-\\d{2}-\\d{2}T.+(Z|[+-]\\d{2}:\\d{2}|[+-]\\d{4})$/i.test(cutoffDate.trim())||/[A-Za-z]{3},/.test(cutoffDate.trim());if(!looksLikeExplicitDateTime)return null;const explicitDate=new Date(cutoffDate);const explicitTime=explicitDate.getTime();return Number.isNaN(explicitTime)?null:explicitTime;}function zonedDateTimeToEpoch(year,month,day,hour,minute,second,formatter){const desiredUTC=Date.UTC(year,month-1,day,hour,minute,second);let guess=desiredUTC;for(let i=0;i<6;i++){const zoned=getZonedDateTimeParts(guess,formatter);if(!zoned)return null;const zonedAsUTC=Date.UTC(zoned.year,zoned.month-1,zoned.day,zoned.hour,zoned.minute,zoned.second);const diff=zonedAsUTC-desiredUTC;if(diff===0)break;guess-=diff;}const verified=getZonedDateTimeParts(guess,formatter);if(!verified)return null;const matchesRequestedLocalTime=verified.year===year&&verified.month===month&&verified.day===day&&verified.hour===hour&&verified.minute===minute&&verified.second===second;if(!matchesRequestedLocalTime)return null;return guess;}function parseCutoffToEpoch(cutoffDate,cutoffTime,timeZone){const trimmedDate=cutoffDate.trim();const trimmedTime=cutoffTime.trim();const dateMatch=trimmedDate.match(/^(\\d{2})-(\\d{2})-(\\d{4})$/);if(!dateMatch){const explicitEpoch=parseExplicitZonedDateToEpoch(trimmedDate);return explicitEpoch===null?{epoch:null,invalidPart:\"date\"}:{epoch:explicitEpoch,invalidPart:null};}const timeMatch=trimmedTime.match(/^(\\d{2}):(\\d{2})(?::(\\d{2}))?$/);if(!timeMatch)return{epoch:null,invalidPart:\"time\"};const day=Number(dateMatch[1]);const month=Number(dateMatch[2]);const year=Number(dateMatch[3]);const hour=Number(timeMatch[1]);const minute=Number(timeMatch[2]);const second=Number(timeMatch[3]??\"0\");const isValidDateParts=Number.isInteger(day)&&Number.isInteger(month)&&Number.isInteger(year)&&month>=1&&month<=12&&day>=1&&day<=31&&isValidCalendarDate(year,month,day);if(!isValidDateParts)return{epoch:null,invalidPart:\"date\"};const isValidTimeParts=Number.isInteger(hour)&&Number.isInteger(minute)&&Number.isInteger(second)&&hour>=0&&hour<=23&&minute>=0&&minute<=59&&second>=0&&second<=59;if(!isValidTimeParts)return{epoch:null,invalidPart:\"time\"};const formatter=getFormatter(timeZone);if(!formatter){return{epoch:null,invalidPart:\"date\"};}const parsedEpoch=zonedDateTimeToEpoch(year,month,day,hour,minute,second,formatter);if(parsedEpoch===null){return{epoch:null,invalidPart:\"time\"};}return{epoch:parsedEpoch,invalidPart:null};}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function WebinarTimeAwareButton(props){const{cutoffDate,cutoffTime,timeZone,preEventLabel,postEventLabel,targetLink,openInNewTab,fillColor,textColor,hoverFillColor,cornerRadius,horizontalPadding,verticalPadding,font}=props;const[isHovering,setIsHovering]=useState(false);const[nowEpoch,setNowEpoch]=useState(()=>Date.now());const cutoffParse=useMemo(()=>parseCutoffToEpoch(cutoffDate,cutoffTime,timeZone),[cutoffDate,cutoffTime,timeZone]);const cutoffEpoch=cutoffParse.epoch;const postEventEpoch=useMemo(()=>{if(cutoffEpoch===null)return null;return cutoffEpoch+6e4;},[cutoffEpoch]);const invalidPart=cutoffParse.invalidPart;const hasInvalidDateTime=cutoffEpoch===null;const isPostEvent=useMemo(()=>{if(postEventEpoch===null)return false;return nowEpoch>=postEventEpoch;},[postEventEpoch,nowEpoch]);const currentLabel=hasInvalidDateTime?invalidPart===\"time\"?\"Invalid cutoff time\":\"Invalid cutoff date\":isPostEvent?postEventLabel:preEventLabel;useEffect(()=>{if(postEventEpoch===null)return;if(typeof window===\"undefined\")return;const MAX_TIMEOUT_MS=2147e6;let timeoutId=0;const schedule=()=>{const msUntilPostEvent=postEventEpoch-Date.now();if(msUntilPostEvent<=0){startTransition(()=>setNowEpoch(Date.now()));return;}timeoutId=window.setTimeout(()=>{schedule();},Math.min(msUntilPostEvent+10,MAX_TIMEOUT_MS));};schedule();return()=>{if(timeoutId)window.clearTimeout(timeoutId);};},[postEventEpoch]);const handleMouseEnter=useCallback(()=>{startTransition(()=>setIsHovering(true));},[]);const handleMouseLeave=useCallback(()=>{startTransition(()=>setIsHovering(false));},[]);const commonStyle=useMemo(()=>({position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",textDecoration:\"none\",whiteSpace:\"nowrap\",cursor:\"pointer\",border:\"none\",borderRadius:cornerRadius,backgroundColor:isHovering?hoverFillColor:fillColor,color:textColor,padding:`${verticalPadding}px ${horizontalPadding}px`,transition:\"background-color 180ms ease, transform 180ms ease\",transform:isHovering?\"translateY(-1px)\":\"translateY(0px)\",fontFamily:font.fontFamily,fontSize:font.fontSize,fontWeight:font.fontWeight,fontStyle:font.fontStyle,lineHeight:font.lineHeight,letterSpacing:font.letterSpacing,textAlign:font.textAlign}),[cornerRadius,fillColor,font.fontFamily,font.fontSize,font.fontStyle,font.fontWeight,font.letterSpacing,font.lineHeight,font.textAlign,horizontalPadding,hoverFillColor,isHovering,textColor,verticalPadding]);const invalidAriaLabel=invalidPart===\"time\"?`Invalid cutoff time. Use 24-hour HH:MM format. Time zone: ${timeZone}.`:`Invalid cutoff date. Use DD-MM-YYYY format. Time zone: ${timeZone}.`;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"max-content\",minWidth:\"max-content\"},children:targetLink?/*#__PURE__*/_jsx(Link,{href:targetLink,children:/*#__PURE__*/_jsx(\"a\",{style:commonStyle,target:openInNewTab?\"_blank\":undefined,rel:openInNewTab?\"noreferrer noopener\":undefined,\"aria-label\":hasInvalidDateTime?invalidAriaLabel:currentLabel,\"aria-invalid\":hasInvalidDateTime||undefined,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,children:currentLabel})}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:commonStyle,\"aria-label\":hasInvalidDateTime?invalidAriaLabel:currentLabel,\"aria-invalid\":hasInvalidDateTime||undefined,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,children:currentLabel})});}addPropertyControls(WebinarTimeAwareButton,{cutoffDate:{type:ControlType.String,title:\"Cutoff Date\",description:\"Primary format: DD-MM-YYYY. Explicit timezone datetime also supported.\",defaultValue:\"31-12-2026\",placeholder:\"DD-MM-YYYY\"},cutoffTime:{type:ControlType.String,title:\"Cutoff Time\",description:\"Primary format: 24-hour HH:MM\",defaultValue:\"17:00\",placeholder:\"HH:MM (24h)\"},timeZone:{type:ControlType.String,title:\"Time Zone\",defaultValue:\"Etc/GMT\",placeholder:\"Etc/GMT\"},preEventLabel:{type:ControlType.String,title:\"Pre Label\",defaultValue:\"Register Now\"},postEventLabel:{type:ControlType.String,title:\"Post Label\",defaultValue:\"Watch On-Demand\"},targetLink:{type:ControlType.Link,title:\"Link\",defaultValue:\"https://example.com\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},fillColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},hoverFillColor:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"#EEEEEE\"},cornerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},horizontalPadding:{type:ControlType.Number,title:\"Pad X\",defaultValue:18,min:0,max:64,step:1,unit:\"px\"},verticalPadding:{type:ControlType.Number,title:\"Pad Y\",defaultValue:12,min:0,max:40,step:1,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WebinarTimeAwareButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Webinar_Time_Aware_Button.map"],"mappings":"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"}