"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[47],{196:(n,t,s)=>{s.r(t),s.d(t,{default:()=>e});const e={container:"cDlDvljr",countdownContainer:"r28OPBye",countdownMessage:"pnUs5Mo0",countdownCol:"Wiu6n9GM",countdownDigits:"wcQMMynu",countdownMin:"S9xePNL1",countdownLabel:"uEl7kOqc",invisible:"BWaC21D6"}},195:(n,t,s)=>{const e=s(87);(0,s(2).createEntrypoint)("product_hero_countdown_timer",e.ProductCountdown)},87:function(n,t,s){var e=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(t,"__esModule",{value:!0}),t.ProductCountdown=void 0;const o=s(0),l=s(1),a=e(s(196)),c=s(3),u=s(46);t.ProductCountdown=function({offer_message:n,countdown_minutes:t,text_color:s,background_color:e}){const[r,{startCountdown:j}]=(0,u.useCountdown)({countStart:60*t,intervalMs:1e3});return(0,c.useEffect)((()=>{j()}),[j]),r<=0?null:(0,o.jsx)(l.Fragment,{children:(0,o.jsxs)("div",Object.assign({class:a.default.container,style:{color:s,backgroundColor:e}},{children:[(0,o.jsx)("span",Object.assign({class:a.default.countdownMessage},{children:n})),(0,o.jsxs)("div",Object.assign({class:a.default.countdownContainer},{children:[(0,o.jsx)(d,{value:Math.floor(r/86400),label:"DAYS"}),(0,o.jsx)(i,{}),(0,o.jsx)(d,{value:Math.floor(r%86400/3600),label:"HOURS"}),(0,o.jsx)(i,{}),(0,o.jsx)(d,{value:Math.floor(r%3600/60),label:"MIN"}),(0,o.jsx)(i,{}),(0,o.jsx)(d,{value:r%60,label:"SEC"})]}))]}))})};const d=({value:n,label:t})=>(0,o.jsxs)("div",Object.assign({class:`${a.default.countdownCol} ${a.default.countdownMin}`},{children:[(0,o.jsx)("span",Object.assign({class:a.default.countdownDigits},{children:n.toString().padStart(2,"0")})),(0,o.jsx)("span",Object.assign({class:a.default.countdownLabel},{children:t}))]})),i=()=>(0,o.jsxs)("div",Object.assign({class:a.default.countdownCol},{children:[(0,o.jsx)("span",Object.assign({class:a.default.countdownDigits},{children:":"})),(0,o.jsx)("span",Object.assign({class:`${a.default.countdownLabel} ${a.default.invisible}`},{children:"_"}))]}))}},n=>{n.O(0,[1,2,6,13],(()=>n(n.s=195))),n.O()}]);