1(function($){$.fn.ENGO_CountDown=function(options){return this.each(function(){new $.ENGO_CountDown(this,options)})},$.ENGO_CountDown=function(obj,options){if(this.options=$.extend({autoStart:!0,LeadingZero:!0,DisplayFormat:"<div><span>%%D%%</span> Days</div><div><span>%%H%%</span> Hours</div><div><span>%%M%%</span> Mins</div><div><span>%%S%%</span> Secs</div>",FinishMessage:"Expired",CountActive:!0,TargetDate:null},options||{}),!(this.options.TargetDate==null||this.options.TargetDate=="")){this.timer=null,this.element=obj,this.CountStepper=-1,this.CountStepper=Math.ceil(this.CountStepper),this.SetTimeOutPeriod=(Math.abs(this.CountStepper)-1)*1e3+990;var dthen=new Date(this.options.TargetDate),dnow=new Date;this.CountStepper>0?ddiff=new Date(dnow-dthen):ddiff=new Date(dthen-dnow),gsecs=Math.floor(ddiff.valueOf()/1e3),this.CountBack(gsecs,this)}},$.ENGO_CountDown.fn=$.ENGO_CountDown.prototype,$.ENGO_CountDown.fn.extend=$.ENGO_CountDown.extend=$.extend,$.ENGO_CountDown.fn.extend({calculateDate:function(secs,num1,num2){var s=(Math.floor(secs/num1)%num2).toString();return this.options.LeadingZero&&s.length<2&&(s="0"+s),"<b>"+s+"</b>"},CountBack:function(secs,self){if(secs<0){self.element.innerHTML='<div class="labelexpired"> '+self.options.FinishMessage+"</div>";return}clearInterval(self.timer),DisplayStr=self.options.DisplayFormat.replace(/%%D%%/g,self.calculateDate(secs,86400,1e5)),DisplayStr=DisplayStr.replace(/%%H%%/g,self.calculateDate(secs,3600,24)),DisplayStr=DisplayStr.replace(/%%M%%/g,self.calculateDate(secs,60,60)),DisplayStr=DisplayStr.replace(/%%S%%/g,self.calculateDate(secs,1,60)),self.element.innerHTML=DisplayStr,self.options.CountActive&&(self.timer=null,self.timer=setTimeout(function(){self.CountBack(secs+self.CountStepper,self)},self.SetTimeOutPeriod))}}),$(document).ready(function(){$('[data-countdown="countdown"]').each(function(index,el){var $this=$(this),$date=$this.data("date").split("-");$this.ENGO_CountDown({TargetDate:$date[0]+"/"+$date[1]+"/"+$date[2]+" "+$date[3]+":"+$date[4]+":"+$date[5],DisplayFormat:"<div class=\"countdown-times\"><div class=\"day distance\"><div class='number'>%%D%%</div> <div class='text'>days </div></div><div class=\"hours distance\"><div class='number'>%%H%%</div><div class='text'> <div class='text'>hours </div></div></div><div class=\"minutes distance\"><div class='number'>%%M%%</div><div class='text'> mins</div> </div><div class=\"seconds distance\"><div class='number'>%%S%%</div> <div class='text'>secs</div> </div></div>",FinishMessage:"Expired"})})})})(jQuery); 2//# sourceMappingURL=/cdn/shop/t/10/assets/countdown.js.map?v=105928573339682600071673841571
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.