1"use strict";var WoostifyCountdown=function(options){var addZero,callback,biDirectional,targetDateStr,adjustedOffset,days,hours,mins,secs,interval,calledBack;function init(){var t=options.targetDate||null,e=options.targetTime||"00:00:00";adjustedOffset=adjustOffset(options.utcOffset||null),days=options.ids&&options.ids.days||"days",hours=options.ids&&options.ids.hours||"hours",mins=options.ids&&options.ids.mins||"mins",secs=options.ids&&options.ids.secs||"secs",addZero=!1!==options.addZero,callback=options.callback||function(){},biDirectional=options.biDirectional||!1,targetDateStr=strToDate([t,e,adjustedOffset].join(" ")),calledBack=!1}function run(){currentCount(),interval=setInterval(currentCount,1e3)}function currentCount(){var t=strToDate(formatDateToStr(new Date));refresh(t<targetDateStr?targetDateStr-t:t-targetDateStr)}function refresh(t){var e=getTimeParts(t),s=[days,hours,mins,secs],a=["days","hours","mins","secs"];t<1e3&&reachedZero();for(var o=0,r=s.length;o<r;o++){var n=document.getElementById(s[o]);null!==n&&(n.innerHTML=e[a[o]+"Part"])}}function reachedZero(){biDirectional||clearInterval(interval),calledBack||(callback(),calledBack=!0)}function getTimeParts(t){return isNaN(t)?NaN:{secsPart:formatZero(Math.floor(t/1e3%60)),minsPart:formatZero(Math.floor(t/6e4%60)),hoursPart:formatZero(Math.floor(t/36e5%24)),daysPart:formatZero(Math.floor(t/864e5))}}function formatZero(t){return addZero&&1===t.toString().length?"0"+t:t}function formatDateToStr(t){var e=t.getTime()/1e3,s=parseInt(e/3600)%24,a=parseInt(e/60)%60,o=Math.floor(e%60);return[[t.getMonth()+1,t.getDate(),t.getFullYear()].join("/"),[s,a,o].join(":")].join(" ")}function strToDate(t){return new Date(Date.parse(t))}function adjustOffset(utcOffset){var adjustedOffset;if(utcOffset){var offsetDirection=utcOffset.charAt(0),offsetTime=utcOffset.substring(1).split(":"),offsetSecsAbs=60*+offsetTime[0]*60+60*+offsetTime[1],localOffset=-Math.abs(60*date.getTimezoneOffset()),adjustedSecs=localOffset+eval(offsetDirection+offsetSecsAbs),hours=adjustedSecs/3600,mins=Math.abs(adjustedSecs/60%60);adjustedOffset=[hours,mins].join(":")}else adjustedOffset=null;return adjustedOffset}return init(),{setup:run}};
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.