{"version":3,"file":"PDFDownloadButton.DyCD0yx1.mjs","names":["useState","useState","useRef","startTransition"],"sources":["https:/framerusercontent.com/modules/qWH91YwxOB7Z2h1UZFla/GSjEnVee5xCc3fGz7cod/CountdownTimer.js","https:/framerusercontent.com/modules/y7HfxRk8WxmsAdPbBWbh/ciummfdpmbnHxvz1e1wa/PDFDownloadButton.js"],"sourcesContent":["// Countdown timer based on Brasília, Brazil timezone for product launch landing page\n// Highly editable with customizable sizes and fonts for date labels, time display, etc.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Countdown Timer - Brasília Timezone\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 150\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CountdownTimer(props){const{targetDate,labelOrientation,showSeparator,separatorText,separatorFont,separatorColor,showDays,showHours,showMinutes,showSeconds,daysLabel,hoursLabel,minutesLabel,secondsLabel,expiredMessage,numberFont,numberColor,labelColor,itemBackgroundColor,itemPadding,itemBorderRadius,itemGap,showItemBackground,widgetPadding}=props;const[timeLeft,setTimeLeft]=useState({days:0,hours:0,minutes:0,seconds:0,expired:false});useEffect(()=>{if(typeof window===\"undefined\")return;const calculateTimeLeft=()=>{const now=new Date;const brasiliaOffset=-3*60;const localOffset=now.getTimezoneOffset();const offsetDiff=(brasiliaOffset-localOffset)*60*1e3;const brasiliaTime=new Date(now.getTime()+offsetDiff);const target=new Date(targetDate);const difference=target.getTime()-brasiliaTime.getTime();if(difference<=0){startTransition(()=>setTimeLeft({days:0,hours:0,minutes:0,seconds:0,expired:true}));return;}const days=Math.floor(difference/(1e3*60*60*24));const hours=Math.floor(difference%(1e3*60*60*24)/(1e3*60*60));const minutes=Math.floor(difference%(1e3*60*60)/(1e3*60));const seconds=Math.floor(difference%(1e3*60)/1e3);startTransition(()=>setTimeLeft({days,hours,minutes,seconds,expired:false}));};calculateTimeLeft();const interval=setInterval(calculateTimeLeft,1e3);return()=>clearInterval(interval);},[targetDate]);const formatNumber=num=>{return num.toString().padStart(2,\"0\");};const timeUnits=[{value:timeLeft.days,label:daysLabel,show:showDays},{value:timeLeft.hours,label:hoursLabel,show:showHours},{value:timeLeft.minutes,label:minutesLabel,show:showMinutes},{value:timeLeft.seconds,label:secondsLabel,show:showSeconds}].filter(unit=>unit.show);if(timeLeft.expired){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"transparent\",borderRadius:itemBorderRadius,padding:widgetPadding,...numberFont,color:numberColor},children:expiredMessage});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"transparent\",gap:itemGap,padding:widgetPadding,flexDirection:\"row\"},children:timeUnits.map((unit,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:itemGap,flexDirection:\"row\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:labelOrientation===\"vertical\"?\"column\":\"row\",alignItems:\"center\",justifyContent:\"center\",gap:labelOrientation===\"vertical\"?8:12,flex:\"none\",backgroundColor:showItemBackground?itemBackgroundColor:\"transparent\",borderRadius:itemBorderRadius,padding:itemPadding},children:[/*#__PURE__*/_jsx(\"div\",{style:{...numberFont,color:numberColor,lineHeight:1},children:formatNumber(unit.value)}),/*#__PURE__*/_jsx(\"div\",{style:{...separatorFont,color:labelColor,lineHeight:1},children:unit.label})]}),showSeparator&&index<timeUnits.length-1&&/*#__PURE__*/_jsx(\"div\",{style:{...separatorFont,color:separatorColor,lineHeight:1},children:separatorText})]},index))});}addPropertyControls(CountdownTimer,{targetDate:{type:ControlType.Date,title:\"Data Alvo\",displayTime:true},labelOrientation:{type:ControlType.Enum,title:\"Orienta\\xe7\\xe3o Labels\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],defaultValue:\"vertical\",displaySegmentedControl:true},showSeparator:{type:ControlType.Boolean,title:\"Mostrar Separador\",defaultValue:false,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},separatorText:{type:ControlType.String,title:\"Texto Separador\",defaultValue:\":\",hidden:({showSeparator})=>!showSeparator},separatorFont:{type:ControlType.Font,title:\"Fonte Labels/Separador\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},separatorColor:{type:ControlType.Color,title:\"Cor Separador\",defaultValue:\"#000000\",hidden:({showSeparator})=>!showSeparator},showDays:{type:ControlType.Boolean,title:\"Mostrar Dias\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},showHours:{type:ControlType.Boolean,title:\"Mostrar Horas\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},showMinutes:{type:ControlType.Boolean,title:\"Mostrar Minutos\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},showSeconds:{type:ControlType.Boolean,title:\"Mostrar Segundos\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},daysLabel:{type:ControlType.String,title:\"Texto Dias\",defaultValue:\"Dias\"},hoursLabel:{type:ControlType.String,title:\"Texto Horas\",defaultValue:\"Horas\"},minutesLabel:{type:ControlType.String,title:\"Texto Minutos\",defaultValue:\"Minutos\"},secondsLabel:{type:ControlType.String,title:\"Texto Segundos\",defaultValue:\"Segundos\"},expiredMessage:{type:ControlType.String,title:\"Mensagem Expirado\",defaultValue:\"Lan\\xe7amento Realizado!\"},numberFont:{type:ControlType.Font,title:\"Fonte N\\xfameros\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"40px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"}},numberColor:{type:ControlType.Color,title:\"Cor N\\xfameros\",defaultValue:\"#000000\"},labelColor:{type:ControlType.Color,title:\"Cor Labels\",defaultValue:\"#000000\"},showItemBackground:{type:ControlType.Boolean,title:\"Fundo Itens\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},itemBackgroundColor:{type:ControlType.Color,title:\"Cor Fundo Item\",defaultValue:\"#F5F5F5\",hidden:({showItemBackground})=>!showItemBackground},itemPadding:{type:ControlType.Number,title:\"Padding Item\",defaultValue:20,min:0,max:50,step:1,unit:\"px\"},itemBorderRadius:{type:ControlType.Number,title:\"Raio Borda\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},itemGap:{type:ControlType.Number,title:\"Espa\\xe7amento\",defaultValue:16,min:0,max:50,step:1,unit:\"px\"},widgetPadding:{type:ControlType.Number,title:\"Padding Widget\",defaultValue:20,min:0,max:100,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CountdownTimer\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"150\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CountdownTimer.map","// PDF Download Button - Downloads the current page as PDF\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{startTransition,useState,useRef,useEffect}from\"react\";/**\n * PDF Download Button\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function PDFDownloadButton(props){const{label,backgroundColor,textColor,hoverColor,hoverTextColor,borderRadius,padding,font,inputFont,borderWidth,borderColor,hoverBorderColor,webhookUrl,emailPlaceholder,inputBackgroundColor,inputHoverBackgroundColor,inputBorderColor,inputHoverBorderColor,inputTextColor,inputHoverTextColor,layout,gap,showIcon,iconName,iconWeight,inputWidth,inputTextAlign,style}=props;const[isHovered,setIsHovered]=useState(false);const[isInputHovered,setIsInputHovered]=useState(false);const[isDownloading,setIsDownloading]=useState(false);const[email,setEmail]=useState(\"\");const buttonRef=useRef(null);const containerRef=useRef(null);const[scriptsLoaded,setScriptsLoaded]=useState(false);const[phosphorLoaded,setPhosphorLoaded]=useState(false);// Email validation function\nconst isValidEmail=email=>{const emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;return emailRegex.test(email);};useEffect(()=>{if(typeof window===\"undefined\")return;// Load Phosphor icons\nconst loadPhosphor=()=>{return new Promise((resolve,reject)=>{const existing=document.querySelector('script[src*=\"phosphor-icons\"]');if(existing){resolve(true);return;}const script=document.createElement(\"script\");script.src=\"https://unpkg.com/@phosphor-icons/web@2.0.3\";script.onload=resolve;script.onerror=reject;document.head.appendChild(script);});};loadPhosphor().then(()=>{startTransition(()=>setPhosphorLoaded(true));}).catch(error=>{console.error(\"Error loading Phosphor icons:\",error);});// Load html2canvas and jspdf from CDN\nconst loadScript=src=>{return new Promise((resolve,reject)=>{const existing=document.querySelector(`script[src=\"${src}\"]`);if(existing){resolve(true);return;}const script=document.createElement(\"script\");script.src=src;script.onload=resolve;script.onerror=reject;document.head.appendChild(script);});};Promise.all([loadScript(\"https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js\"),loadScript(\"https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js\")]).then(()=>{startTransition(()=>setScriptsLoaded(true));}).catch(error=>{console.error(\"Error loading PDF libraries:\",error);});},[]);const handleDownload=async()=>{if(typeof window===\"undefined\"||!scriptsLoaded||!buttonRef.current)return;// Validate email is not empty and is valid\nif(!email||email.trim()===\"\"){alert(\"Por favor, insira seu e-mail antes de fazer o download.\");return;}if(!isValidEmail(email)){alert(\"Por favor, insira um e-mail v\\xe1lido.\");return;}startTransition(()=>setIsDownloading(true));try{// Find the parent Stack element (Proposta)\nlet targetElement=containerRef.current?.parentElement;// Navigate up to find the Stack container\nwhile(targetElement&&!targetElement.hasAttribute(\"data-framer-name\")){targetElement=targetElement.parentElement;}if(!targetElement){console.error(\"Could not find parent Stack element\");return;}// @ts-ignore - html2canvas is loaded from CDN\nconst canvas=await html2canvas(targetElement,{scale:2,useCORS:true,logging:false,backgroundColor:\"#ffffff\",windowWidth:targetElement.scrollWidth,windowHeight:targetElement.scrollHeight});// @ts-ignore - jsPDF is loaded from CDN\nconst{jsPDF}=window.jspdf;// Calculate PDF dimensions based on actual content\nconst imgWidth=canvas.width;const imgHeight=canvas.height;const ratio=imgWidth/imgHeight;const pdf=new jsPDF({orientation:ratio>1?\"landscape\":\"portrait\",unit:\"px\",format:[imgWidth,imgHeight],compress:true});const imgData=canvas.toDataURL(\"image/jpeg\",.95);pdf.addImage(imgData,\"JPEG\",0,0,imgWidth,imgHeight,undefined,\"FAST\");pdf.save(\"proposta.pdf\");// Send webhook notification to Make.com\nif(webhookUrl){try{await fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email:email||\"N\\xe3o informado\",timestamp:new Date().toLocaleString(\"pt-BR\"),url:window.location.href,message:`Cliente baixou a proposta. E-mail: ${email||\"N\\xe3o informado\"}`,data:{clientEmail:email||\"N\\xe3o informado\",downloadDate:new Date().toLocaleString(\"pt-BR\"),pageUrl:window.location.href}})});}catch(webhookError){console.error(\"Error sending webhook notification:\",webhookError);}}}catch(error){console.error(\"Error downloading PDF:\",error);}finally{setTimeout(()=>{startTransition(()=>setIsDownloading(false));},1e3);}};const isFixedWidth=style&&style.width===\"100%\";return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...style,position:\"relative\",display:\"flex\",flexDirection:layout===\"vertical\"?\"column\":\"row\",gap:gap,alignItems:\"stretch\",...isFixedWidth?{}:{minWidth:\"max-content\"}},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>setEmail(e.target.value),placeholder:emailPlaceholder,required:true,onMouseEnter:()=>startTransition(()=>setIsInputHovered(true)),onMouseLeave:()=>startTransition(()=>setIsInputHovered(false)),style:{flex:layout===\"horizontal\"?\"0 0 auto\":1,width:inputWidth,padding,borderRadius,border:`${borderWidth}px solid ${isInputHovered?inputHoverBorderColor:inputBorderColor}`,backgroundColor:isInputHovered?inputHoverBackgroundColor:inputBackgroundColor,color:isInputHovered?inputHoverTextColor:inputTextColor,textAlign:inputTextAlign,...inputFont,outline:\"none\",transition:\"border-color 0.3s ease, background-color 0.3s ease, color 0.3s ease\"},\"aria-label\":\"Email address\"}),/*#__PURE__*/_jsxs(\"button\",{ref:buttonRef,onClick:handleDownload,onMouseEnter:()=>startTransition(()=>setIsHovered(true)),onMouseLeave:()=>startTransition(()=>setIsHovered(false)),disabled:isDownloading||!scriptsLoaded||!email||email.trim()===\"\"||!isValidEmail(email),style:{position:\"relative\",minWidth:\"max-content\",backgroundColor:isHovered?hoverColor:backgroundColor,color:isHovered?hoverTextColor:textColor,border:`${borderWidth}px solid ${isHovered?hoverBorderColor:borderColor}`,borderRadius,padding,cursor:isDownloading||!scriptsLoaded||!email||email.trim()===\"\"||!isValidEmail(email)?\"not-allowed\":\"pointer\",transition:\"background-color 0.3s ease, border-color 0.3s ease\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,opacity:isDownloading||!scriptsLoaded||!email||email.trim()===\"\"||!isValidEmail(email)?.5:1,...font},\"aria-label\":isDownloading?\"Downloading PDF...\":\"Download PDF\",children:[/*#__PURE__*/_jsx(\"span\",{children:isDownloading?\"Baixando...\":!scriptsLoaded?\"Carregando...\":label}),showIcon&&phosphorLoaded&&/*#__PURE__*/_jsx(\"i\",{className:`ph-${iconWeight} ph-${iconName}`,style:{fontSize:20,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"}})]})]});}addPropertyControls(PDFDownloadButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Baixar PDF\"},emailPlaceholder:{type:ControlType.String,title:\"Email Placeholder\",defaultValue:\"Seu e-mail\"},inputWidth:{type:ControlType.Number,title:\"Input Width\",defaultValue:200,min:100,max:600,step:10,unit:\"px\"},inputTextAlign:{type:ControlType.Enum,title:\"Input Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Esquerda\",\"Centro\",\"Direita\"],defaultValue:\"left\",displaySegmentedControl:true},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],defaultValue:\"horizontal\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},iconName:{type:ControlType.Enum,title:\"Icon\",options:[\"download-simple\",\"download\",\"file-pdf\",\"file-arrow-down\",\"arrow-down\",\"arrow-circle-down\",\"cloud-arrow-down\",\"export\",\"share\",\"paper-plane-tilt\",\"check\",\"check-circle\",\"envelope\",\"envelope-simple\",\"at\",\"user\",\"users\",\"heart\",\"star\",\"bookmark\",\"flag\",\"bell\",\"calendar\",\"clock\",\"gear\",\"magnifying-glass\",\"plus\",\"minus\",\"x\",\"trash\",\"pencil\",\"eye\",\"eye-slash\",\"lock\",\"unlock\",\"shopping-cart\",\"credit-card\",\"currency-dollar\"],optionTitles:[\"Download Simple\",\"Download\",\"File PDF\",\"File Arrow Down\",\"Arrow Down\",\"Arrow Circle Down\",\"Cloud Arrow Down\",\"Export\",\"Share\",\"Paper Plane\",\"Check\",\"Check Circle\",\"Envelope\",\"Envelope Simple\",\"At Sign\",\"User\",\"Users\",\"Heart\",\"Star\",\"Bookmark\",\"Flag\",\"Bell\",\"Calendar\",\"Clock\",\"Gear\",\"Search\",\"Plus\",\"Minus\",\"X\",\"Trash\",\"Pencil\",\"Eye\",\"Eye Slash\",\"Lock\",\"Unlock\",\"Shopping Cart\",\"Credit Card\",\"Dollar\"],defaultValue:\"download-simple\",description:\"Selecione um \\xedcone do Phosphor\",hidden:({showIcon})=>!showIcon},iconWeight:{type:ControlType.Enum,title:\"Icon Weight\",options:[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"],optionTitles:[\"Thin\",\"Light\",\"Regular\",\"Bold\",\"Fill\",\"Duotone\"],defaultValue:\"regular\",hidden:({showIcon})=>!showIcon},webhookUrl:{type:ControlType.String,title:\"Webhook URL\",description:\"URL do webhook do Make.com\",defaultValue:\"\",placeholder:\"https://hook.us1.make.com/...\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},hoverTextColor:{type:ControlType.Color,title:\"Hover Text Color\",defaultValue:\"#FFFFFF\"},hoverColor:{type:ControlType.Color,title:\"Hover Color\",defaultValue:\"#333333\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:2,min:0,max:10,step:1,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#000000\"},hoverBorderColor:{type:ControlType.Color,title:\"Hover Border\",defaultValue:\"#333333\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"8px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px 24px\"},font:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},inputFont:{type:ControlType.Font,title:\"Input Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},inputBackgroundColor:{type:ControlType.Color,title:\"Input Background\",defaultValue:\"#FFFFFF\"},inputHoverBackgroundColor:{type:ControlType.Color,title:\"Input Hover BG\",defaultValue:\"#F5F5F5\"},inputTextColor:{type:ControlType.Color,title:\"Input Text\",defaultValue:\"#000000\"},inputHoverTextColor:{type:ControlType.Color,title:\"Input Hover Text\",defaultValue:\"#000000\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#CCCCCC\"},inputHoverBorderColor:{type:ControlType.Color,title:\"Input Hover Border\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PDFDownloadButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PDFDownloadButton.map"],"mappings":"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"}