{"version":3,"file":"CountdownTimer_1.CHeDhpT3.mjs","names":["useState","__esmMin","init_ssg_sandbox_shims","te","_e","p","c","init_jsx_runtime","ce","init_npm_react_18_3_1","window","addPropertyControls","init_framer_BWFVvmND","ControlType","CountdownTimer","props","timeLeft","setTimeLeft","calculateTimeLeft","target","targetDate","now","timezone","difference","updateTimer","newTimeLeft","interval","formatNumber","num","isFixedWidth","isFixedHeight","labelsByLanguage","selectedLanguageLabels","language","resolvedEndMessage","endMessage","containerPadding","numberFont","numberColor","timeBlocks","buttonBackgroundStyle","useGradient","gradientDirection","gradientColor1","gradientColor2","buttonBackground","gap","blockBackground","blockRadius","blockPadding","block","labelFont","labelColor","index","showButton","isInternalLink","sectionId","buttonLink","buttonTextColor","buttonRadius","buttonPadding","buttonFont","buttonFontSize","element","buttonText","init_CountdownTimer_1"],"sources":["https:/framerusercontent.com/modules/fTuNge3JjJ6mxM3gMAwW/ZNc8GxFTxGhUCLgfn7rU/CountdownTimer_1.js"],"sourcesContent":["// Update request: add a language property control (English/Português) with English as default, translate countdown unit labels for Português, and use a Portuguese final-message fallback while preserving custom final-message edits.\n// Countdown timer component that counts down to a target date with separate blocks for Days, Hours, Minutes, and Seconds\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\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 100\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CountdownTimer(props){const{targetDate,backgroundColor,numberColor,labelColor,numberFont,labelFont,blockBackground,blockRadius,blockPadding,gap,endMessage,buttonText,buttonLink,buttonBackground,buttonTextColor,buttonFont,buttonFontSize,buttonRadius,buttonPadding,showButton,containerPadding,isInternalLink,sectionId,useGradient,gradientColor1,gradientColor2,gradientDirection,flexDirection,timezone,language}=props;const[timeLeft,setTimeLeft]=useState({days:0,hours:0,minutes:0,seconds:0,isEnded:false});useEffect(()=>{if(typeof window===\"undefined\")return;const calculateTimeLeft=()=>{const target=new Date(targetDate).getTime();const now=new Date().toLocaleString(\"en-US\",{timeZone:timezone});const nowTime=new Date(now).getTime();const difference=target-nowTime;if(difference<=0){return{days:0,hours:0,minutes:0,seconds:0,isEnded:true};}return{days:Math.floor(difference/(1e3*60*60*24)),hours:Math.floor(difference%(1e3*60*60*24)/(1e3*60*60)),minutes:Math.floor(difference%(1e3*60*60)/(1e3*60)),seconds:Math.floor(difference%(1e3*60)/1e3),isEnded:false};};const updateTimer=()=>{const newTimeLeft=calculateTimeLeft();startTransition(()=>setTimeLeft(newTimeLeft));};updateTimer();const interval=setInterval(updateTimer,1e3);return()=>clearInterval(interval);},[targetDate,timezone]);const formatNumber=num=>{return num.toString().padStart(2,\"0\");};const isFixedWidth=props?.style&&props.style.width===\"100%\";const isFixedHeight=props?.style&&props.style.height===\"100%\";const labelsByLanguage={en:{days:\"DAYS\",hours:\"HOURS\",minutes:\"MINUTES\",seconds:\"SECONDS\",fallbackEndMessage:\"Offer ended\"},pt:{days:\"DIAS\",hours:\"HORAS\",minutes:\"MINUTOS\",seconds:\"SEGUNDOS\",fallbackEndMessage:\"Oferta encerrada\"}};const selectedLanguageLabels=labelsByLanguage[language]??labelsByLanguage.en;const resolvedEndMessage=typeof endMessage===\"string\"&&endMessage.trim().length>0?endMessage:selectedLanguageLabels.fallbackEndMessage;if(timeLeft.isEnded){return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",backgroundColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:`${containerPadding}px`,...isFixedWidth?{}:{minWidth:\"max-content\"},...isFixedHeight?{}:{minHeight:\"max-content\"}},children:/*#__PURE__*/_jsx(\"span\",{style:{...numberFont,color:numberColor},children:resolvedEndMessage})});}const timeBlocks=[{value:timeLeft.days,label:selectedLanguageLabels.days},{value:timeLeft.hours,label:selectedLanguageLabels.hours},{value:timeLeft.minutes,label:selectedLanguageLabels.minutes},{value:timeLeft.seconds,label:selectedLanguageLabels.seconds}];const buttonBackgroundStyle=useGradient?`linear-gradient(${gradientDirection}, ${gradientColor1}, ${gradientColor2})`:buttonBackground;return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",backgroundColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:`${containerPadding}px`,...isFixedWidth?{}:{minWidth:\"max-content\"},...isFixedHeight?{}:{minHeight:\"max-content\"}},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:flexDirection,gap:\"20px\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"row\",gap:`${gap}px`,alignItems:\"center\",justifyContent:\"center\"},children:timeBlocks.map((block,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:blockBackground,borderRadius:`${blockRadius}px`,padding:`${blockPadding}px`,minWidth:\"60px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...numberFont,color:numberColor},children:formatNumber(block.value)}),/*#__PURE__*/_jsx(\"span\",{style:{...labelFont,color:labelColor,marginTop:\"8px\"},children:block.label})]},index))}),showButton&&/*#__PURE__*/_jsx(\"a\",{href:isInternalLink?`#${sectionId}`:buttonLink,target:isInternalLink?\"_self\":\"_blank\",rel:isInternalLink?undefined:\"noopener noreferrer\",style:{textDecoration:\"none\",background:buttonBackgroundStyle,color:buttonTextColor,borderRadius:`${buttonRadius}px`,padding:`${buttonPadding}px`,cursor:\"pointer\",transition:\"opacity 0.2s\",...buttonFont,fontSize:`${buttonFontSize}px`},onClick:e=>{if(isInternalLink&&typeof window!==\"undefined\"){e.preventDefault();const element=document.getElementById(sectionId);if(element){element.scrollIntoView({behavior:\"smooth\",block:\"start\"});}}},onMouseEnter:e=>{e.currentTarget.style.opacity=\"0.9\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"1\";},children:buttonText})]})});}addPropertyControls(CountdownTimer,{targetDate:{type:ControlType.Date,title:\"Data Alvo\",defaultValue:\"2026-01-31T23:59:00\",displayTime:true},timezone:{type:ControlType.Enum,title:\"Fuso Hor\\xe1rio\",options:[\"America/Sao_Paulo\",\"America/New_York\",\"America/Los_Angeles\",\"America/Chicago\",\"America/Denver\",\"America/Noronha\",\"America/Manaus\",\"America/Rio_Branco\",\"Europe/London\",\"Europe/Paris\",\"Europe/Berlin\",\"Europe/Madrid\",\"Europe/Rome\",\"Europe/Lisbon\",\"Asia/Tokyo\",\"Asia/Shanghai\",\"Asia/Dubai\",\"Asia/Singapore\",\"Asia/Hong_Kong\",\"Australia/Sydney\",\"Pacific/Auckland\",\"UTC\"],optionTitles:[\"🇧🇷 Bras\\xedlia (GMT-3)\",\"🇺🇸 Nova York (GMT-5)\",\"🇺🇸 Los Angeles (GMT-8)\",\"🇺🇸 Chicago (GMT-6)\",\"🇺🇸 Denver (GMT-7)\",\"🇧🇷 Fernando de Noronha (GMT-2)\",\"🇧🇷 Manaus (GMT-4)\",\"🇧🇷 Rio Branco (GMT-5)\",\"🇬🇧 Londres (GMT+0)\",\"🇫🇷 Paris (GMT+1)\",\"🇩🇪 Berlim (GMT+1)\",\"🇪🇸 Madrid (GMT+1)\",\"🇮🇹 Roma (GMT+1)\",\"🇵🇹 Lisboa (GMT+0)\",\"🇯🇵 T\\xf3quio (GMT+9)\",\"🇨🇳 Xangai (GMT+8)\",\"🇦🇪 Dubai (GMT+4)\",\"🇸🇬 Singapura (GMT+8)\",\"🇭🇰 Hong Kong (GMT+8)\",\"🇦🇺 Sydney (GMT+11)\",\"🇳🇿 Auckland (GMT+13)\",\"🌍 UTC (GMT+0)\"],defaultValue:\"America/Sao_Paulo\"},endMessage:{type:ControlType.String,title:\"Mensagem Final\",defaultValue:\"Oferta Encerrada\"},language:{type:ControlType.Enum,title:\"Idioma\",options:[\"en\",\"pt\"],optionTitles:[\"English\",\"Portugu\\xeas\"],defaultValue:\"en\",displaySegmentedControl:true},flexDirection:{type:ControlType.Enum,title:\"Orienta\\xe7\\xe3o\",options:[\"row\",\"column\"],optionTitles:[\"Linha\",\"Coluna\"],defaultValue:\"row\",displaySegmentedControl:true},containerPadding:{type:ControlType.Number,title:\"Padding do Container\",defaultValue:20,min:0,max:100,step:1,unit:\"px\"},showButton:{type:ControlType.Boolean,title:\"Mostrar Bot\\xe3o\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},buttonText:{type:ControlType.String,title:\"Texto do Bot\\xe3o\",defaultValue:\"Garanta 20% de desconto no plano anual\",hidden:({showButton})=>!showButton},isInternalLink:{type:ControlType.Boolean,title:\"Tipo de Link\",defaultValue:false,enabledTitle:\"Se\\xe7\\xe3o\",disabledTitle:\"Externo\",hidden:({showButton})=>!showButton},sectionId:{type:ControlType.String,title:\"ID da Se\\xe7\\xe3o\",defaultValue:\"secao\",placeholder:\"Ex: precos, contato\",hidden:({showButton,isInternalLink})=>!showButton||!isInternalLink},buttonLink:{type:ControlType.Link,title:\"Link do Bot\\xe3o\",defaultValue:\"https://example.com\",hidden:({showButton,isInternalLink})=>!showButton||isInternalLink},useGradient:{type:ControlType.Boolean,title:\"Tipo de Fundo\",defaultValue:false,enabledTitle:\"Gradiente\",disabledTitle:\"S\\xf3lido\",hidden:({showButton})=>!showButton},buttonBackground:{type:ControlType.Color,title:\"Fundo do Bot\\xe3o\",defaultValue:\"#0099FF\",hidden:({showButton,useGradient})=>!showButton||useGradient},gradientColor1:{type:ControlType.Color,title:\"Cor 1 do Gradiente\",defaultValue:\"#0099FF\",hidden:({showButton,useGradient})=>!showButton||!useGradient},gradientColor2:{type:ControlType.Color,title:\"Cor 2 do Gradiente\",defaultValue:\"#00FFFF\",hidden:({showButton,useGradient})=>!showButton||!useGradient},gradientDirection:{type:ControlType.Enum,title:\"Dire\\xe7\\xe3o do Gradiente\",options:[\"to right\",\"to left\",\"to bottom\",\"to top\",\"135deg\",\"45deg\"],optionTitles:[\"→ Direita\",\"← Esquerda\",\"↓ Baixo\",\"↑ Cima\",\"↘ Diagonal 1\",\"↗ Diagonal 2\"],defaultValue:\"to right\",hidden:({showButton,useGradient})=>!showButton||!useGradient},buttonTextColor:{type:ControlType.Color,title:\"Cor do Texto do Bot\\xe3o\",defaultValue:\"#FFFFFF\",hidden:({showButton})=>!showButton},buttonFontSize:{type:ControlType.Number,title:\"Tamanho da Fonte do Bot\\xe3o\",defaultValue:14,min:8,max:32,step:1,unit:\"px\",hidden:({showButton})=>!showButton},buttonFont:{type:ControlType.Font,title:\"Fonte do Bot\\xe3o\",defaultValue:{variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({showButton})=>!showButton},buttonRadius:{type:ControlType.Number,title:\"Raio do Bot\\xe3o\",defaultValue:8,min:0,max:32,step:1,unit:\"px\",hidden:({showButton})=>!showButton},buttonPadding:{type:ControlType.Number,title:\"Espa\\xe7amento do Bot\\xe3o\",defaultValue:16,min:0,max:50,step:1,unit:\"px\",hidden:({showButton})=>!showButton},backgroundColor:{type:ControlType.Color,title:\"Fundo\",defaultValue:\"#000000\"},blockBackground:{type:ControlType.Color,title:\"Fundo do Bloco\",defaultValue:\"#1a1a1a\"},numberColor:{type:ControlType.Color,title:\"Cor do N\\xfamero\",defaultValue:\"#FFFFFF\"},labelColor:{type:ControlType.Color,title:\"Cor do R\\xf3tulo\",defaultValue:\"#CCCCCC\"},numberFont:{type:ControlType.Font,title:\"Fonte do N\\xfamero\",defaultValue:{fontSize:\"24px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},labelFont:{type:ControlType.Font,title:\"Fonte do R\\xf3tulo\",defaultValue:{fontSize:\"10px\",variant:\"Medium\",letterSpacing:\"0.1em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},blockRadius:{type:ControlType.Number,title:\"Raio do Bloco\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"},blockPadding:{type:ControlType.Number,title:\"Espa\\xe7amento do Bloco\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},gap:{type:ControlType.Number,title:\"Espa\\xe7amento\",defaultValue:16,min:0,max:50,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CountdownTimer\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"100\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CountdownTimer_1.map"],"mappings":"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"}