PageSourceSearch

https://harveymaps.co.uk/acatalog/sdwidget.min.js?v=1647424636

js harveymaps.co.uk collected 2026-09-25 23:49:56 UTC 6,400 bytes, 4 lines download raw bytes

1;if(typeof window.SD==='undefined'){window.SD={}};if(typeof window.SD.Widgets==='undefined'){window.SD.Widgets={}};window.SD.Widgets.d$=function(t){var a='./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz:=+-'.split('').sort().join(''),o=[];for(var e=0;e<64;e++){var D=a.charCodeAt(e);o[D]=e};for(var e=0;e<128;e++){o[e]=''};var n='',r=t.length,s=0;for(var e=0;e<r;e++){var i=t[e].charCodeAt(0);switch(e%3){case 0:n+=a[i>>2];s=(i&3)<<4;break;case 1:n+=a[s|i>>4];s=(i&0xf)<<2;break;case 2:n+=a[s|i>>6];n+=a[i&0x3f];s=0;break}};if(r%3)n+=a[s];return n};window.SD.Widgets.f$=function(e){return e.split('').reverse().join('')};window.SD.Widgets.u$='+D:i0/9n4D8m0T:hBmE';window.SD.Widgets.h$=function(){var e=new Date(),t=window.SD.Widgets.d$('Str:'+e.getTime()),i=window.SD.Widgets.f$(window.SD.Widgets.u$);if(t<i){return!0};return!1};window.SD.Widgets.y$=function(){var e,t=window.SD.Widgets,i=window.SD.Widgets.h$();for(e in t){if(t.hasOwnProperty(e)&&typeof t[e]=='object'&&typeof t[e].r$==='function'&&i){t[e].r$()}}};$(document).ready(window.SD.Widgets.y$);window.SD.Widgets.DeliveryCountDownTimer={b$:'353a1fc258d5421df873c7cde9b08e82',a$:!1,m_aWeekDay:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],m_aMonths:['January','February','March','April','May','June','July','August','September','October','November','December'],m_aBankHolidayDates:[],m_nNextDate:0,m_nOrderDate:0,m_nOrderDateDifference:0,m_element:'.timer',m_offset:0,m_dOldDate:new Date(),m_nTimer:0,m_nHolidayCount:0,m_Settings:{bSaturdayDeliveryAvailable:!1,bSundayDeliveryAvailable:!1,bSaturdayCollectionAvailable:!1,nDeliveryDays:1,nDeliveryHour:15,nDeliveryMinutes:0,nDisplayUnits:2,sCountDownMessage:'Order within next %s',sDeliveryDateMessage:'for delivery on %s',sDeliverySeparator:'&nbsp;',bShowDeliveryDate:!1,bShowCountFirst:!0,aDeliveryHolidays:[],},r$:function(){var e=this;e.a$=!0},g$:function(){this.m_aBankHolidayDates=[];var t=new Date();t.setDate(t.getDate()-1);if(this.m_Settings.aDeliveryHolidays.length){for(var o in this.m_Settings.aDeliveryHolidays){var n=this.m_Settings.aDeliveryHolidays[o],e=n.split('-'),s=e[0]*1,a=(e[1]*1)-1,r=(e[2]*1),i=new Date(s,a,r,0,0,0,0);if(i.getTime()>t.getTime()){this.m_aBankHolidayDates.push(i)}}}},t$:function(){return(60*60*24)},i$:function(){return(60*60)},o$:function(){return(60)},e$:function(e){if(e<10){e='0'+e};return e},n$:function(e){e.setHours(0);e.setMinutes(0);e.setSeconds(0);e.setMilliseconds(0);return e},D$:function(e){var i=this.n$(new Date(e.getTime()));if(this.m_aBankHolidayDates.length){for(var t in this.m_aBankHolidayDates){if(this.m_aBankHolidayDates[t].getTime()===i.getTime()){return!0}}};return!1},l$:function(e,t){var i=this.n$(new Date(e.getTime()));if(this.D$(e)){return!0};if(i.getDay()===0){return t?!0:!this.m_Settings.bSundayDeliveryAvailable};if(i.getDay()===6){if(t){return!this.m_Settings.bSaturdayCollectionAvailable};return!this.m_Settings.bSaturdayDeliveryAvailable};return!1},v$:function(t){var e=t;this.m_nHolidayCount=0;var i=this.m_Settings.nDeliveryDays,n=!0;while(i>0){e.setDate(e.getDate()+1);i--;var s=new Date(e.getTime());while(this.l$(e,!1)){this.m_nHolidayCount++;e.setDate(e.getDate()+1)};if(this.D$(s)&&n){this.m_nHolidayCount++;e.setDate(e.getDate()+1)};n=!1};e.setMilliseconds(0);return Math.floor(e.getTime()/1000)},S$:function(t){var i=new Date().getTime()+t,e=this.n$(new Date(i));e.setHours(this.m_Settings.nDeliveryHour);e.setMinutes(this.m_Settings.nDeliveryMinutes);var n=e.getTime();if(i>=n){e.setDate(e.getDate()+1);this.m_nOrderDateDifference++}
2while(this.l$(e,!0)){e.setDate(e.getDate()+1);this.m_nOrderDateDifference++};e.setMilliseconds(0);return Math.floor(e.getTime()/1000)},w$:function(){var e=window.SD.Widgets.DeliveryCountDownTimer,a=new Date().getTime()+e.m_offset,t=new Date(a);t.setMilliseconds(0);var s=Sprintf('%s:%s:%s',e.e$(t.getHours()),e.e$(t.getMinutes()),e.e$(t.getSeconds())),r=Sprintf('%s:%s:%s',e.e$(e.m_dOldDate.getHours()),e.e$(e.m_dOldDate.getMinutes()),e.e$(e.m_dOldDate.getSeconds())),i=e.e$(e.m_Settings.nDeliveryHour);i+=':'+e.e$(e.m_Settings.nDeliveryMinutes)+':00';if(r<i&&s>
2=i){e.s$()};if(e.m_dOldDate.getHours()>=23&&t.getHours()===0&&s>='00:00:00'){e.s$()};e.m_dOldDate=t;var n=e.m_nNextDate-Math.floor(a/1000);n-=e.m_nHolidayCount*e.t$();return n},s$:function(){this.m_nOrderDateDifference=0;this.m_nOrderDate=this.S$(this.m_offset);this.m_nNextDate=this.v$(new Date(this.m_nOrderDate*1000));this.m_dOldDate=new Date(this.m_nOrderDate*1000)},m$:function(){var e=window.SD.Widgets.DeliveryCountDownTimer;if($('span[id*="EnableIfOutOfStock"]').is(':visible')){e.m_element.html('');return};var t=e.w$();if(t>0&&t%e.i$()===0){t-=1};var s=Math.floor(t/e.t$()),y=s;t-=s*e.t$();s-=e.m_Settings.nDeliveryDays;var D=Math.floor(t/e.i$());t-=D*(e.i$());var n='',a=0;if(s>0){n=s+(s===1?' day ':' days ');a++};var o=Math.floor(t/e.o$());t-=o*e.o$();var d=t,f=(D===1)?' hour':' hours',u=(o===1)?' minute':' minutes',h=(d===1)?' second':' seconds';if(D>0){n+=D+f;a++};if(o>0&&a<e.m_Settings.nDisplayUnits){n+=' '+o+u;a++};if(a<e.m_Settings.nDisplayUnits){n+=' '+d+h};var l=new Date(e.m_nNextDate*1000),m=e.m_aWeekDay[l.getDay()],r='',i='';if(e.m_Settings.bShowDeliveryDate||y>6){r=m+', '+l.getDate()+' '+e.m_aMonths[l.getMonth()]}
3else{r=m};if(e.m_Settings.bShowCountFirst){i=e.m_Settings.sCountDownMessage+e.m_Settings.sDeliverySeparator+e.m_Settings.sDeliveryDateMessage;i=Sprintf(i,n,r)}
4else{i=e.m_Settings.sDeliveryDateMessage+e.m_Settings.sDeliverySeparator+e.m_Settings.sCountDownMessage;i=Sprintf(i,r,n)};e.m_element.html(i)},c$:function(){if($('span[id*="EnableIfOutOfStock"]').is(':visible')){this.m_element.html('');return};this.s$();this.m$();if(this.m_nTimer){clearInterval(this.m_nTimer)};this.m_nTimer=setInterval(this.m$,1000)},SetTimer:function(e){e=e||{};this.m_offset=e.hasOwnProperty('offset')?e.offset:0;if(e.hasOwnProperty('offsetDate')){this.m_offset=(e.offsetDate.getTime())-new Date().getTime()};this.m_element=e.hasOwnProperty('element')?$(e.element):$(this.m_element);if(this.a$){this.m_element.text('Widget is disabled');return!1};if($('span[id*="EnableIfOutOfStock"]').is(':visible')){this.m_element.html('');return!1};$.extend(this.m_Settings,e);if(e.hasOwnProperty('deliveryTime')){var i=e.deliveryTime,t=i.split(/[^\d]/);this.m_Settings.nDeliveryHour=t[0];this.m_Settings.nDeliveryMinutes=t[1]};this.g$();this.c$()}};

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.