/* Copyright © 2024 Melbet - All Rights Reserved */ import{defineComponent as b,computed as h,openBlock as t,createElementBlock as n,normalizeClass as g,createElementVNode as u,Fragment as v,renderList as k,createVNode as f,Transition as _,withCtx as p,toDisplayString as w,createCommentVNode as a,resolveComponent as y,createBlock as m}from"../../../../shared-assets/__shared_vue_deps_SRT2KB67.js";import{index as B}from"./D0fCjB1uhu17.js";import{defaultSizeType as L,defaultThemeType as z,t as C}from"./entry-Bl6dkD65.js";const V=(e,i=!1)=>(Object.entries(e).forEach(([s,c])=>{const l=String(c).padStart(2,"0");e[s]=i?l:[...l]}),e);var E=b({name:"UiCountdownItem_F",props:{digits:{type:Array,default:()=>[]},label:{type:String,default:""},size:{type:String,default:L},theme:{type:String,default:z},showLabel:{type:Boolean,default:!0}},setup:e=>({countdownItemClasses:h(()=>({[`ui-countdown-item--theme-${e.theme}`]:!!e.theme,[`ui-countdown-item--size-${e.size}`]:!!e.size}))})});const I={class:"ui-countdown-item__value"},M={class:"ui-countdown-item__digits"},D={class:"ui-countdown-digit__num"},T={class:"ui-countdown-digit__num"},N={key:0,class:"ui-countdown-item__label"};var U=C(E,[["render",function(e,i,s,c,l,S){return t(),n("div",{class:g([e.countdownItemClasses,"ui-countdown-item"])},[u("div",I,[u("div",M,[(t(!0),n(v,null,k(e.digits,(o,r)=>(t(),n("span",{key:r,class:"ui-countdown-item__digit ui-countdown-digit"},[f(_,{name:"t-countdown-digit-top-flip"},{default:p(()=>[(t(),n("span",{key:o,class:"ui-countdown-digit__top"},[u("span",D,w(o),1)]))]),_:2},1024),f(_,{name:"t-countdown-digit-bottom-flip"},{default:p(()=>[(t(),n("span",{key:o,class:"ui-countdown-digit__bottom"},[u("span",T,w(o),1)]))]),_:2},1024)]))),128))]),e.showLabel?(t(),n("div",N,w(e.label),1)):a("",!0)])],2)}],["__scopeId","data-v-f78ad362"]]),$=b({name:"UiCountdown_F",components:{VueCountdown:B,UiCountdownItem:U},props:{millisecondsLeft:{type:Number,default:0},size:{type:String,default:L},theme:{type:String,default:z},forceShowDays:{type:Boolean,default:!1},forceShowHours:{type:Boolean,default:!1},forceShowMinutes:{type:Boolean,default:!1},showLabel:{type:Boolean,default:!0},translations:{type:Object,required:!0}},setup:(e,{emit:i})=>({countdownClasses:h(()=>({[`ui-countdown--theme-${e.theme}`]:!!e.theme,[`ui-countdown--size-${e.size}`]:!!e.size})),itemsVisibility:h(()=>({days:e.forceShowDays||Math.round(e.millisecondsLeft/864e5)>0,hours:e.forceShowHours||Math.round(e.millisecondsLeft/36e5)>0,minutes:e.forceShowMinutes||Math.round(e.millisecondsLeft/6e4)>0,seconds:Math.round(e.millisecondsLeft/1e3)>0})),transform:s=>V(s),onCountDownEnd:()=>{i("end")}})}),j=C($,[["render",function(e,i,s,c,l,S){const o=y("UiCountdownItem"),r=y("VueCountdown");return t(),n("div",{class:g([e.countdownClasses,"ui-countdown"])},[f(r,{onEnd:e.onCountDownEnd,time:e.millisecondsLeft,transform:e.transform,class:"ui-countdown__container"},{default:p(d=>[e.itemsVisibility.days?(t(),m(o,{key:0,digits:d.days,theme:e.theme,showLabel:e.showLabel,label:e.translations.mainDays,size:e.size,class:"ui-countdown__item ui-countdown__item--days"},null,8,["digits","theme","showLabel","label","size"])):a("",!0),e.itemsVisibility.hours?(t(),m(o,{key:1,digits:d.hours,theme:e.theme,showLabel:e.showLabel,label:e.translations.mainHours,size:e.size,class:"ui-countdown__item ui-countdown__item--hours"},null,8,["digits","theme","showLabel","label","size"])):a("",!0),e.itemsVisibility.minutes?(t(),m(o,{key:2,digits:d.minutes,theme:e.theme,showLabel:e.showLabel,label:e.translations.mainMinutes,size:e.size,class:"ui-countdown__item ui-countdown__item--minutes"},null,8,["digits","theme","showLabel","label","size"])):a("",!0),e.itemsVisibility.seconds?(t(),m(o,{key:3,digits:d.seconds,theme:e.theme,showLabel:e.showLabel,label:e.translations.mainSeconds,size:e.size,class:"ui-countdown__item ui-countdown__item--seconds"},null,8,["digits","theme","showLabel","label","size"])):a("",!0)]),_:1},8,["onEnd","time","transform"])],2)}],["__scopeId","data-v-a6ca4607"]]);export{V as addLeadingZeroToTime,j as d};