1import{G as v,z as g,N as T,I as n,as as _,ak as h,ax as N,ao as b,r as o,e as k}from"./BA2cZanY.js";import{s as y}from"./CDumwt6r.js";const x={key:0},w=v({__name:"Countdown",props:{start:{type:Number,required:!0},count:{type:Number,required:!0},alertTime:{type:Number,required:!1,default:0},reservationTimeout:{type:Number,required:!0}},emits:["deleteTriggered"],setup(d,{emit:p}){const{$translate:s,$store:l}=g(),a=d,c=p,m=o(!1);let i=o(0),u=o(!1),f=k(()=>{let t="";if(a.start===999999999999)return t;let e=a.reservationTimeout-(i.value-a.start);l.timeDiff!==null&&(e-=l.timeDiff);let r=0;if(e>0){if(u.value=!1,e>60&&(r=Math.floor(e/60),e=e-r*60),a.alertTime>0&&r>a.alertTime)return"";t+=s("Your basket is valid for")+" ",r&&(t+=r+" "+s("minutes")),r&&e&&(t+=", "),e&&(t+=e+" "+s("seconds"))}else t+=s("Your basket has expired."),e<-4&&!u.value&&(c("deleteTriggered"),u.value=!0);return t});return T(()=>{i.value=Math.trunc(new Date().getTime()/1e3),m.value=!0,y(()=>{i.value=Math.trunc(new Date().getTime()/1e3)},1e3)}),(t,e)=>n(m)&&n(f)?(_(),h("span",x,N(n(f)),1)):b("",!0)}});export{w as _};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.