|
1
|
|
-(()=>{"use strict";var t={5338:(t,e,n)=>{var o=n(5795);e.H=o.createRoot,o.hydrateRoot},5795:t=>{t.exports=window.ReactDOM}},e={};const n=window.React;var o=function n(o){var s=e[o];if(void 0!==s)return s.exports;var r=e[o]={exports:{}};return t[o](r,r.exports,n),r.exports}(5338);const s=t=>{try{const e=new URL(t);return["http:","https:"].includes(e.protocol)?e.toString():null}catch(e){return"string"==typeof t&&t.startsWith("/")&&!t.startsWith("//")?t:null}},r=t=>{const e=(new DOMParser).parseFromString(t,"text/html"),n=["b","strong","i","em","span","a","br"],o=["style","href","target","rel","class"];return e.body.querySelectorAll("*").forEach((t=>{n.includes(t.tagName.toLowerCase())?[...t.attributes].forEach((e=>{if(o.includes(e.name)||t.removeAttribute(e.name),"href"===e.name){const n=s(e.value);n?t.setAttribute("href",n):t.removeAttribute("href")}})):t.remove()})),e.body.innerHTML},a="linear-gradient(135deg, #0040E3, #18D4FD)",i=(t,e,n=!1)=>{return null==(o=e)||""===o||Array.isArray(o)&&0===o.length||"object"==typeof o&&0===Object.keys(o).length||"string"==typeof o&&""===o.trim()||"number"==typeof o&&0===o?"":`${t}: ${e}${n?" !important":""};`;var o},l=(t,e=!0,n=!0,o=!0)=>{const{type:s="solid",color:r="",gradient:l=a,image:c={},position:d="center center",attachment:u="",repeat:m="no-repeat",size:$="",overlayColor:g=""}=t||{};return"gradient"===s&&n?i("background",l):"image"===s&&o?`background: url(${c?.url});\n\t\t\t\t${i("background-color",g)}\n\t\t\t\t${i("background-position",d)}\n\t\t\t\t${i("background-size",$)}\n\t\t\t\t${i("background-repeat",m)}\n\t\t\t\t${i("background-attachment",u)}\n\t\t\t\t${i("background-repeat",m)}\n\t\t\t\tbackground-blend-mode: overlay;`:e&&i("background",r)},c=t=>{const{width:e="",style:n="solid",color:o="",side:s="all",radius:r=""}=t||{},a=t=>{const e=s?.toLowerCase();return e?.includes("all")||e?.includes(t)},l=`${e} ${n} ${o}`,c=`\n\t\t${e&&0!==parseInt(e)?["top","right","bottom","left"].map((t=>a(t)?`border-${t}: ${l};`:"")).join(""):""}\n\t\t${i("border-radius",r)}\n\t`;return c},d=t=>{const{color:e="",bgType:n="solid",bg:o="",gradient:s=a}=t||{};return`\n\t\t${i("color",e)}\n\t\t${s||o?i("background","gradient"===n?s:o):""}\n\t`},u=(t,e="box")=>{const{hOffset:n="0px",vOffset:o="0px",blur:s="0px",spreed:r="0px",color:a="#7090b0",isInset:i=!1}=t||{},l=`${n} ${o} ${s}`;return("text"===e?`${l} ${a}`:`${l} ${r} ${a} ${i?"inset":""}`)||"none"},m=t=>{const{side:e=2,vertical:n="0px",horizontal:o="0px",top:s="0px",right:r="0px",bottom:a="0px",left:i="0px"}=t||{};return 2===e?`${n} ${o}`:`${s} ${r} ${a} ${i}`},$=(t,e,n=!0)=>{const{fontFamily:o="Default",fontCategory:s="sans-serif",fontVariant:r=400,fontWeight:a,isUploadFont:l=!0,fontSize:c={desktop:null,tablet:null,mobile:null},fontStyle:d,textTransform:u,textDecoration:m,lineHeight:$,letterSpace:g}=e||{},p=!n||!o||"Default"===o,f=c?.desktop||c,b=c?.tablet||f,x=c?.mobile||b,h=t=>{const e=String(t);return["px","em","rem","%","vh","vw"].some((t=>e.endsWith(t)))?e:"number"==typeof t?`${e}px`:""},y=`\n\t\t${p?"":`font-family: '${o}', ${s};`}\n\t\t${i("font-weight",a)}\n\t\t${i("font-size",h(f))}\n\t\t${i("font-style",d)}\n\t\t${i("text-transform",u)}\n\t\t${i("text-decoration",m)}\n\t\t${i("line-height",$)}\n\t\t${i("letter-spacing",g)}\n\t`,w=r&&400!==r?"400i"===r?":ital@1":r?.includes("00i")?`: ital, wght@1, ${r?.replace("00i","00")} `:`: wght@${r} `:"",E=p?"":`https://fonts.googleapis.com/css2?family=${o?.split(" ").join("+")}${w.replace(/ /g,"")}&display=swap`;return{googleFontLink:!l||p?"":`@import url(${E});`,styles:`${t}{\n\t\t\t${y}\n\t\t}\n\t\t@media only screen and (max-width: 1024px) {\n\t\t\t${t}{\n\t\t\t\t${i("font-size",h(b))}\n\t\t\t}\n\t\t}\n\t\t@media only screen and (max-width: 640px) {\n\t\t\t${t}{\n\t\t\t\t${i("font-size",h(x))}\n\t\t\t}\n\t\t}`.replace(/\s+/g," ").trim()}},g="bBlocksCountdown",p=({attributes:t,id:e})=>{const{boxPosition:o,prefixSuffixDirection:s="row",prefixText:r="",suffixButtonText:i="",addCSS:p="",width:f,background:b,padding:x,shadow:h,alignment:y,boxBG:w,boxWidth:E,boxHeight:S,boxSpace:C,boxBorder:L,boxShadow:v,digitTypo:k,digitColor:T,labelTypo:D,labelColor:B,isDaysSingleStyle:M=!1,daysBG:F={type:"gradient",gradient:a},daysDigitColor:I="#fff",daysLabelColor:N="#fff",isHoursSingleStyle:z=!1,hoursBG:A={type:"gradient",gradient:a},hoursDigitColor:H="#fff",hoursLabelColor:O="#fff",isMinutesSingleStyle:_=!1,minutesBG:j={type:"gradient",gradient:a},minutesDigitColor:R="#fff",minutesLabelColor:G="#fff",isSecondsSingleStyle:W=!1,secondsBG:P={type:"gradient",gradient:a},secondsDigitColor:U="#fff",secondsLabelColor:q="#fff",sepType:J,sepSize:V,sepColor:K,prefixTextTypo:Q={fontSize:{desktop:15}},prefixTextColor:X="#222",suffixButtonTypo:Y={fontSize:{desktop:16}},suffixButtonColors:Z={color:"#fff",bg:"#222"},suffixButtonPadding:tt={vertical:"14px",horizontal:"28px"},dismissColor:et="#333"}=t,nt=`#${e}`,ot=`${nt} .countdownItems`,st=`${ot} .countdownItem`,rt=`${nt} .${g}`,at=(t,e,n,o,s)=>t?`${ot} .${e}{\n\t\t${l(n)}\n\t}\n\t${ot} .${e} .digit{\n\t\tcolor: ${o};\n\t}\n\t${ot} .${e} .label{\n\t\tcolor: ${s};\n\t}`:"";return(0,n.createElement)("style",{dangerouslySetInnerHTML:{__html:`\n\t\t${$("",k)?.googleFontLink}\n\t\t${$("",D)?.googleFontLink}\n\t\t${$("",Q)?.googleFontLink}\n\t\t${$("",Y)?.googleFontLink}\n\t\t${$(`${st} .digit`,k)?.styles}\n\t\t${$(`${st} .label`,D)?.styles}\n\t\t${$(`${rt} .prefixText`,Q)?.styles}\n\t\t${$(`${rt} .suffixButton`,Y)?.styles}\n\n\t\t${nt}{\n\t\t\talign-items: ${y};\n\t\t\tjustify-content: ${y};\n\t\t}\n\t\t${rt}{\n\t\t\tflex-direction: ${s};\n\t\t\tjustify-content: ${r||i?"space-between":"center"};\n\t\t\twidth: ${["0px","0%","0em"].includes(f)?"auto":f};\n\t\t\t${l(b)}\n\t\t\tpadding: ${m(x)};\n\t\t\tbox-shadow: ${u(h)};\n\t\t}\n\t\t${ot}{\n\t\t\tjustify-content: ${o};\n\t\t\tgap: ${C};\n\t\t\tmargin: ${r||i?"column"===s?"20px 0":"0 20px":"0"}\n\t\t}\n\t\t${st}{\n\t\t\t${l(w)}\n\t\t\twidth: ${E};\n\t\t\theight: ${S};\n\t\t\t${c(L)}\n\t\t\tbox-shadow: ${u(v)};\n\t\t}\n\t\t${st} .digit{\n\t\t\tcolor: ${T};\n\t\t}\n\t\t${st} .label{\n\t\t\tcolor: ${B};\n\t\t}\n\t\t${at(M,"countdownDays",F,I,N)}\n\t\t${at(z,"countdownHours",A,H,O)}\n\t\t${at(_,"countdownMinutes",j,R,G)}\n\t\t${at(W,"countdownSeconds",P,U,q)}\n\n\t\t${ot} .separator::before{\n\t\t\tcontent: '${J}';\n\t\t\tfont-size: ${V}px;\n\t\t\tcolor: ${K};\n\t\t}\n\t\t${rt} .prefixText{\n\t\t\tcolor: ${X};\n\t\t}\n\t\t${rt} .suffixButton{\n\t\t\t${d(Z)}\n\t\t\tpadding: ${m(tt)};\n\t\t}\n\t\t${rt} .countdownClose{\n\t\t\tfill: ${et};\n\t\t}\n\t\t${p}\n\t\t`.replace(/\s+/g," ")}})},f=t=>t>(new Date).getTime()?(t-(new Date).getTime())/1e3:0,b=t=>Math.floor(t%86400/3600),x=t=>Math.floor(t%3600/60),h=t=>Math.floor(t%60),y=t=>t<10?("0"+t).slice(-2):t,w=window.matchMedia("(max-width: 640px)"),E=window.matchMedia("(max-width: 1024px)"),S=(t,e=!0,o=!0,s=!0)=>{const[r,a]=(0,n.useState)(f(t));return(0,n.useEffect)((()=>{const e=setInterval((()=>{a(f(t))}),1e3);return()=>clearInterval(e)}),[t]),((t,e=!0,n=!0,o=!0)=>{const s=(r=t,Math.floor(r/86400));var r;const a=e?b(t):24*s+b(t),i=n?x(t):60*a+x(t),l=o?h(t):60*i+h(t);return{days:s,hours:a,minutes:i,seconds:l,expired:!(s+a+i+l>0)}})(r,e,o,s)},C=({attributes:t,Box:e,isBackend:o=!1,custom:s={}})=>{const{destDate:r,boxIsInline:a,isLabels:i,isDays:l,daysLabel:c,isHours:d,hoursLabel:u,isMinutes:m,minutesLabel:$,isSeconds:g,secondsLabel:p,hideOn0:f,isSep:b}=t,x=new Date(r).getTime(),{days:h,hours:w,minutes:E,seconds:C}=S(x,l,d,m),L=a?"inline":"",v=f&&0===h,k=f&&0===h+w,T=f&&0===h+w+E,D=f&&0===h+w+E+C;return(0,n.createElement)(n.Fragment,null,!v&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(e,{is:l,boxClass:`countdownDays ${L}`,digit:y(h),isLabels:i,label:c,onChange:t=>o&&s.setAttributes({daysLabel:t})}),b&&l&&(d||m||g)&&(0,n.createElement)("span",{className:"separator"})),!k&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(e,{is:d,boxClass:`countdownHours ${L}`,digit:y(w),isLabels:i,label:u,onChange:t=>o&&s.setAttributes({hoursLabel:t})}),b&&d&&(m||g)&&(0,n.createElement)("span",{className:"separator"})),!T&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(e,{is:m,boxClass:`countdownMinutes ${L}`,digit:y(E),isLabels:i,label:$,onChange:t=>o&&s.setAttributes({minutesLabel:t})}),b&&m&&g&&(0,n.createElement)("span",{className:"separator"})),!D&&(0,n.createElement)(e,{is:g,boxClass:`countdownSeconds ${L}`,digit:y(C),isLabels:i,label:p,onChange:t=>o&&s.setAttributes({secondsLabel:t})}))},L=({attributes:t,Box:e,closeEl:o,isBackend:a=!1,custom:i={},children:l})=>{const{destDate:c,isResponsive:d,isExpired:u,prefixText:m,suffixButtonText:$,suffixButtonUrl:p,addID:f,addClass:b,isDismiss:x}=t,h=new Date(c).getTime(),{expired:y}=S(h);return(0,n.createElement)("div",{className:`${g} ${b}`,id:f},u&&y?l:(0,n.createElement)(n.Fragment,null,m&&(0,n.createElement)("p",{className:"prefixText",dangerouslySetInnerHTML:{__html:r(m)}}),(0,n.createElement)("div",{className:"countdownItems "+(d?`${g}Responsive`:"")},(0,n.createElement)(C,{attributes:t,Box:e,isBackend:a,custom:i})),$&&(0,n.createElement)("a",{className:"suffixButton",href:s(p)},$)),x&&o)},v=(0,n.createElement)("svg",{className:"countdownClose",xmlns:"http://www.w3.org/2000/svg",width:22,height:22,viewBox:"0 0 512 512"},(0,n.createElement)("path",{d:"M256,31C131.7,31,31,131.7,31,256s100.7,225,225,225s225-100.7,225-225S380.3,31,256,31z M366.3,315.1 c4.3,4.3,4.3,11.2,0,15.4l-35.9,35.8c-4.3,4.3-11.2,4.3-15.4,0l-59-59.5l-59.1,59.5c-4.3,4.3-11.2,4.3-15.4,0l-35.8-35.9 c-4.3-4.3-4.3-11.2,0-15.4l59.5-59l-59.5-59.1c-4.3-4.3-4.3-11.2,0-15.4l35.9-35.9c4.3-4.3,11.2-4.3,15.4,0l59,59.6l59.1-59.5 c4.3-4.3,11.2-4.3,15.4,0l35.9,35.9c4.3,4.3,4.3,11.2,0,15.4l-59.6,59L366.3,315.1z"}));document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".wp-block-b-blocks-countdown").forEach((t=>{const e=JSON.parse(t.dataset.attributes),s=JSON.parse(t.dataset.content),{hideOnMobile:r=!1,hideOnTablet:a=!1}=e,i=r&&w.matches,l=a&&E.matches,c=(0,n.createElement)("span",{onClick:()=>{t.classList.add("transformHidden"),setTimeout((()=>{t.style.display="none"}),450)}},v);(0,o.H)(t).render(i||l?(0,n.createElement)(n.Fragment,null):(0,n.createElement)(n.Fragment,null,(0,n.createElement)(p,{attributes:e,id:t.id}),(0,n.createElement)(L,{attributes:e,Box:k,closeEl:c},(0,n.createElement)("div",{className:"countdownExpired",dangerouslySetInnerHTML:{__html:s}})))),t?.removeAttribute("data-attributes"),t?.removeAttribute("data-content"),t?.removeAttribute("data-nonce")}))}));const k=t=>{const{is:e,boxClass:o,digit:s,isLabels:a,label:i}=t;return e&&(0,n.createElement)("div",{className:`countdownItem ${o}`},(0,n.createElement)("span",{className:"digit"},s),a&&i&&(0,n.createElement)("label",{className:"label",dangerouslySetInnerHTML:{__html:r(i)}}))}})(); |
|
1
|
+(()=>{"use strict";const t=window.ReactDOM,e=t=>{try{const e=new URL(t);return["http:","https:"].includes(e.protocol)?e.toString():null}catch(e){return"string"==typeof t&&t.startsWith("/")&&!t.startsWith("//")?t:null}},n=t=>{const n=(new DOMParser).parseFromString(t,"text/html"),s=["b","strong","i","em","span","a","br"],o=["style","href","target","rel","class"];return n.body.querySelectorAll("*").forEach((t=>{s.includes(t.tagName.toLowerCase())?[...t.attributes].forEach((n=>{if(o.includes(n.name)||t.removeAttribute(n.name),"href"===n.name){const s=e(n.value);s?t.setAttribute("href",s):t.removeAttribute("href")}})):t.remove()})),n.body.innerHTML},s="linear-gradient(135deg, #0040E3, #18D4FD)",o=window.React,i=(t,e)=>{return null==(n=e)||""===n||Array.isArray(n)&&0===n.length||"object"==typeof n&&0===Object.keys(n).length||"string"==typeof n&&""===n.trim()||"number"==typeof n&&0===n?"":`${t}: ${e};`;var n},r=(t,n=!0,o=!0,r=!0)=>{const{type:a="solid",color:l="",gradient:d=s,image:c={},position:u="center center",attachment:$="",repeat:g="no-repeat",size:x="",overlayColor:p=""}=t||{};return"gradient"===a&&o?i("background",d):"image"===a&&r?`background: ${(t=>{const n=e(t);return n?`url('${n.replace(/['"()]/g,"")}')`:"none"})(c?.url)};\n\t\t\t\t${i("background-color",p)}\n\t\t\t\t${i("background-position",u)}\n\t\t\t\t${i("background-size",x)}\n\t\t\t\t${i("background-repeat",g)}\n\t\t\t\t${i("background-attachment",$)}\n\t\t\t\t${i("background-repeat",g)}\n\t\t\t\tbackground-blend-mode: overlay;`:n&&i("background",l)},a=t=>{const{width:e="",style:n="solid",color:s="",side:o="all",radius:r=""}=t||{},a=t=>{const e=o?.toLowerCase();return e?.includes("all")||e?.includes(t)},l=`${e} ${n} ${s}`,d=`\n\t\t${e&&0!==parseInt(e)?["top","right","bottom","left"].map((t=>a(t)?`border-${t}: ${l};`:"")).join(""):""}\n\t\t${i("border-radius",r)}\n\t`;return d},l=t=>{const{color:e="",bgType:n="solid",bg:o="",gradient:r=s}=t||{};return`\n\t\t${i("color",e)}\n\t\t${r||o?i("background","gradient"===n?r:o):""}\n\t`},d=(t,e="box")=>{const{hOffset:n="0px",vOffset:s="0px",blur:o="0px",spreed:i="0px",color:r="#7090b0",isInset:a=!1}=t||{},l=`${n} ${s} ${o}`;return("text"===e?`${l} ${r}`:`${l} ${i} ${r} ${a?"inset":""}`)||"none"},c=t=>{const{side:e=2,vertical:n="0px",horizontal:s="0px",top:o="0px",right:i="0px",bottom:r="0px",left:a="0px"}=t||{};return 2===e?`${n} ${s}`:`${o} ${i} ${r} ${a}`},u=(t,e,n=!0)=>{const{fontFamily:s="Default",fontCategory:o="sans-serif",fontVariant:r=400,fontWeight:a,isUploadFont:l=!0,fontSize:d={desktop:null,tablet:null,mobile:null},fontStyle:c,textTransform:u,textDecoration:$,lineHeight:g,letterSpace:x}=e||{},p=!n||!s||"Default"===s,f=d?.desktop||d,b=d?.tablet||f,m=d?.mobile||b,h=t=>{const e=String(t);return["px","em","rem","%","vh","vw"].some((t=>e.endsWith(t)))?e:"number"==typeof t?`${e}px`:""},y=`\n\t\t${p?"":`font-family: '${s}', ${o};`}\n\t\t${i("font-weight",a)}\n\t\t${i("font-size",h(f))}\n\t\t${i("font-style",c)}\n\t\t${i("text-transform",u)}\n\t\t${i("text-decoration",$)}\n\t\t${i("line-height",g)}\n\t\t${i("letter-spacing",x)}\n\t`,w=r&&400!==r?"400i"===r?":ital@1":r?.includes("00i")?`: ital, wght@1, ${r?.replace("00i","00")} `:`: wght@${r} `:"",S=p?"":`https://fonts.googleapis.com/css2?family=${s?.split(" ").join("+")}${w.replace(/ /g,"")}&display=swap`;return{googleFontLink:!l||p?"":`@import url(${S});`,styles:`${t}{\n\t\t\t${y}\n\t\t}\n\t\t@media only screen and (max-width: 1024px) {\n\t\t\t${t}{\n\t\t\t\t${i("font-size",h(b))}\n\t\t\t}\n\t\t}\n\t\t@media only screen and (max-width: 640px) {\n\t\t\t${t}{\n\t\t\t\t${i("font-size",h(m))}\n\t\t\t}\n\t\t}`.replace(/\s+/g," ").trim()}},$="bBlocksCountdown",g=window.ReactJSXRuntime,x=({attributes:t,id:e})=>{const{boxPosition:n,prefixSuffixDirection:o="row",prefixText:i="",suffixButtonText:x="",addCSS:p="",width:f,background:b,padding:m,shadow:h,alignment:y,boxBG:w,boxWidth:S,boxHeight:j,boxSpace:C,boxBorder:L,boxShadow:k,digitTypo:v,digitColor:T,labelTypo:D,labelColor:B,isDaysSingleStyle:M=!1,daysBG:F={type:"gradient",gradient:s},daysDigitColor:I="#fff",daysLabelColor:N="#fff",isHoursSingleStyle:z=!1,hoursBG:A={type:"gradient",gradient:s},hoursDigitColor:H="#fff",hoursLabelColor:O="#fff",isMinutesSingleStyle:E=!1,minutesBG:R={type:"gradient",gradient:s},minutesDigitColor:_="#fff",minutesLabelColor:G="#fff",isSecondsSingleStyle:W=!1,secondsBG:J={type:"gradient",gradient:s},secondsDigitColor:P="#fff",secondsLabelColor:U="#fff",sepType:q,sepSize:V,sepColor:X,prefixTextTypo:K={fontSize:{desktop:15}},prefixTextColor:Q="#222",suffixButtonTypo:Y={fontSize:{desktop:16}},suffixButtonColors:Z={color:"#fff",bg:"#222"},suffixButtonPadding:tt={vertical:"14px",horizontal:"28px"},dismissColor:et="#333"}=t,nt=`#${e}`,st=`${nt} .countdownItems`,ot=`${st} .countdownItem`,it=`${nt} .${$}`,rt=(t,e,n,s,o)=>t?`${st} .${e}{\n\t\t${r(n)}\n\t}\n\t${st} .${e} .digit{\n\t\tcolor: ${s};\n\t}\n\t${st} .${e} .label{\n\t\tcolor: ${o};\n\t}`:"";return(0,g.jsx)("style",{dangerouslySetInnerHTML:{__html:`\n\t\t${u("",v)?.googleFontLink}\n\t\t${u("",D)?.googleFontLink}\n\t\t${u("",K)?.googleFontLink}\n\t\t${u("",Y)?.googleFontLink}\n\t\t${u(`${ot} .digit`,v)?.styles}\n\t\t${u(`${ot} .label`,D)?.styles}\n\t\t${u(`${it} .prefixText`,K)?.styles}\n\t\t${u(`${it} .suffixButton`,Y)?.styles}\n\n\t\t${nt}{\n\t\t\talign-items: ${y};\n\t\t\tjustify-content: ${y};\n\t\t}\n\t\t${it}{\n\t\t\tflex-direction: ${o};\n\t\t\tjustify-content: ${i||x?"space-between":"center"};\n\t\t\twidth: ${["0px","0%","0em"].includes(f)?"auto":f};\n\t\t\t${r(b)}\n\t\t\tpadding: ${c(m)};\n\t\t\tbox-shadow: ${d(h)};\n\t\t}\n\t\t${st}{\n\t\t\tjustify-content: ${n};\n\t\t\tgap: ${C};\n\t\t\tmargin: ${i||x?"column"===o?"20px 0":"0 20px":"0"}\n\t\t}\n\t\t${ot}{\n\t\t\t${r(w)}\n\t\t\twidth: ${S};\n\t\t\theight: ${j};\n\t\t\t${a(L)}\n\t\t\tbox-shadow: ${d(k)};\n\t\t}\n\t\t${ot} .digit{\n\t\t\tcolor: ${T};\n\t\t}\n\t\t${ot} .label{\n\t\t\tcolor: ${B};\n\t\t}\n\t\t${rt(M,"countdownDays",F,I,N)}\n\t\t${rt(z,"countdownHours",A,H,O)}\n\t\t${rt(E,"countdownMinutes",R,_,G)}\n\t\t${rt(W,"countdownSeconds",J,P,U)}\n\n\t\t${st} .separator::before{\n\t\t\tcontent: '${q}';\n\t\t\tfont-size: ${V}px;\n\t\t\tcolor: ${X};\n\t\t}\n\t\t${it} .prefixText{\n\t\t\tcolor: ${Q};\n\t\t}\n\t\t${it} .suffixButton{\n\t\t\t${l(Z)}\n\t\t\tpadding: ${c(tt)};\n\t\t}\n\t\t${it} .countdownClose{\n\t\t\tfill: ${et};\n\t\t}\n\t\t${p}\n\t\t`.replace(/\s+/g," ")}})},p=t=>t>(new Date).getTime()?(t-(new Date).getTime())/1e3:0,f=t=>Math.floor(t%86400/3600),b=t=>Math.floor(t%3600/60),m=t=>Math.floor(t%60),h=t=>t<10?("0"+t).slice(-2):t,y=window.matchMedia("(max-width: 640px)"),w=window.matchMedia("(max-width: 1024px)"),S=(t,e=!0,n=!0,s=!0)=>{const[i,r]=(0,o.useState)(p(t));return(0,o.useEffect)((()=>{const e=setInterval((()=>{r(p(t))}),1e3);return()=>clearInterval(e)}),[t]),((t,e=!0,n=!0,s=!0)=>{const o=(i=t,Math.floor(i/86400));var i;const r=e?f(t):24*o+f(t),a=n?b(t):60*r+b(t),l=s?m(t):60*a+m(t);return{days:o,hours:r,minutes:a,seconds:l,expired:!(o+r+a+l>0)}})(i,e,n,s)},j=({attributes:t,Box:e,isBackend:n=!1,custom:s={}})=>{const{destDate:o,boxIsInline:i,isLabels:r,isDays:a,daysLabel:l,isHours:d,hoursLabel:c,isMinutes:u,minutesLabel:$,isSeconds:x,secondsLabel:p,hideOn0:f,isSep:b}=t,m=new Date(o).getTime(),{days:y,hours:w,minutes:j,seconds:C}=S(m,a,d,u),L=i?"inline":"",k=f&&0===y,v=f&&0===y+w,T=f&&0===y+w+j,D=f&&0===y+w+j+C;return(0,g.jsxs)(g.Fragment,{children:[!k&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(e,{is:a,boxClass:`countdownDays ${L}`,digit:h(y),isLabels:r,label:l,onChange:t=>n&&s.setAttributes({daysLabel:t})}),b&&a&&(d||u||x)&&(0,g.jsx)("span",{className:"separator"})]}),!v&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(e,{is:d,boxClass:`countdownHours ${L}`,digit:h(w),isLabels:r,label:c,onChange:t=>n&&s.setAttributes({hoursLabel:t})}),b&&d&&(u||x)&&(0,g.jsx)("span",{className:"separator"})]}),!T&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(e,{is:u,boxClass:`countdownMinutes ${L}`,digit:h(j),isLabels:r,label:$,onChange:t=>n&&s.setAttributes({minutesLabel:t})}),b&&u&&x&&(0,g.jsx)("span",{className:"separator"})]}),!D&&(0,g.jsx)(e,{is:x,boxClass:`countdownSeconds ${L}`,digit:h(C),isLabels:r,label:p,onChange:t=>n&&s.setAttributes({secondsLabel:t})})]})},C=({attributes:t,Box:s,closeEl:o,isBackend:i=!1,custom:r={},children:a})=>{const{destDate:l,isResponsive:d,isExpired:c,prefixText:u,suffixButtonText:x,suffixButtonUrl:p,addID:f,addClass:b,isDismiss:m}=t,h=new Date(l).getTime(),{expired:y}=S(h);return(0,g.jsxs)("div",{className:`${$} ${b}`,id:f,children:[c&&y?a:(0,g.jsxs)(g.Fragment,{children:[u&&(0,g.jsx)("p",{className:"prefixText",dangerouslySetInnerHTML:{__html:n(u)}}),(0,g.jsx)("div",{className:"countdownItems "+(d?`${$}Responsive`:""),children:(0,g.jsx)(j,{attributes:t,Box:s,isBackend:i,custom:r})}),x&&(0,g.jsx)("a",{className:"suffixButton",href:e(p),children:x})]}),m&&o]})},L=(0,g.jsx)("svg",{className:"countdownClose",xmlns:"http://www.w3.org/2000/svg",width:22,height:22,viewBox:"0 0 512 512",children:(0,g.jsx)("path",{d:"M256,31C131.7,31,31,131.7,31,256s100.7,225,225,225s225-100.7,225-225S380.3,31,256,31z M366.3,315.1 c4.3,4.3,4.3,11.2,0,15.4l-35.9,35.8c-4.3,4.3-11.2,4.3-15.4,0l-59-59.5l-59.1,59.5c-4.3,4.3-11.2,4.3-15.4,0l-35.8-35.9 c-4.3-4.3-4.3-11.2,0-15.4l59.5-59l-59.5-59.1c-4.3-4.3-4.3-11.2,0-15.4l35.9-35.9c4.3-4.3,11.2-4.3,15.4,0l59,59.6l59.1-59.5 c4.3-4.3,11.2-4.3,15.4,0l35.9,35.9c4.3,4.3,4.3,11.2,0,15.4l-59.6,59L366.3,315.1z"})});document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".wp-block-b-blocks-countdown").forEach((e=>{const n=JSON.parse(e.dataset.attributes),s=JSON.parse(e.dataset.content),{hideOnMobile:o=!1,hideOnTablet:i=!1}=n,r=o&&y.matches,a=i&&w.matches,l=(0,g.jsx)("span",{onClick:()=>{e.classList.add("transformHidden"),setTimeout((()=>{e.style.display="none"}),450)},children:L});(0,t.createRoot)(e).render(r||a?(0,g.jsx)(g.Fragment,{}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(x,{attributes:n,id:e.id}),(0,g.jsx)(C,{attributes:n,Box:k,closeEl:l,children:(0,g.jsx)("div",{className:"countdownExpired",dangerouslySetInnerHTML:{__html:s}})})]})),e?.removeAttribute("data-attributes"),e?.removeAttribute("data-content"),e?.removeAttribute("data-nonce")}))}));const k=t=>{const{is:e,boxClass:s,digit:o,isLabels:i,label:r}=t;return e&&(0,g.jsxs)("div",{className:`countdownItem ${s}`,children:[(0,g.jsx)("span",{className:"digit",children:o}),i&&r&&(0,g.jsx)("label",{className:"label",dangerouslySetInnerHTML:{__html:n(r)}})]})}})(); |