PageSourceSearch

https://www.siku.de/theme/90cb1092fdf35b49884e707d0a60130d/js/diga…duct-flip-countdown-plugin.plugin.1a4e98.js

js siku.de collected 2026-10-01 14:52:34 UTC 2,995 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[18621],{621(e,t,i){i.r(t),i.d(t,{default:()=>r});class r extends window.PluginBaseClass{static #e=this.options={validFrom:0,validUntil:0,id:"",validFromTimestamp:0,validUntilTimestamp:0};init(){this.onLoad(),window.addEventListener("load",this.onLoad.bind(this))}onLoad(){var e=this.options.validFrom,t=this.options.validUntil,i=1e3*this.options.validFromTimestamp,r=1e3*this.options.validUntilTimestamp,o=this.options.id;if(t)try{let t=new Date().getTime();null!=e&&(t=i);let l=new Date().getTime(),n=r-l,a=l-t;n>0&&a>=0&&(this.digaFlipCountdownOpen(o),this.digaFlipCountdown(r,o))}catch(e){console.error(e)}}digaFlipCountdown(e,t){let i=setInterval(function(){let r=e-new Date().getTime(),o=Math.floor(r/864e5),l=Math.floor(r%864e5/36e5),n=Math.floor(r%36e5/6e4),a=Math.floor(r%6e4/1e3),s="#diga-sales-promotions-product-countdown"+String(t),c=document.querySelector(s);if(c){o<10&&(o="0"+o.toString());let e=".diga-timer-days-new",t=c.querySelector(e),i=c.querySelectorAll(e),r=c.querySelectorAll(".diga-timer-days-curr"),s=t.innerHTML;if(s!=o){let e=c.querySelector(".time.days");e.classList.remove("flip"),Array.prototype.forEach.call(r,function(e){"undefined"!==e&&null!==e&&(e.innerHTML=s)}),Array.prototype.forEach.call(i,function(e){e.innerHTML=o}),setTimeout(()=>{e.classList.add("flip")},500)}l<10&&(l="0"+l.toString());let d=".diga-timer-hours-new",u=c.querySelector(d),p=c.querySelectorAll(d),f=c.querySelectorAll(".diga-timer-hours-curr"),m=u.innerHTML;if(m!=l){let e=c.querySelector(".time.hours");e.classList.remove("flip"),Array.prototype.forEach.call(f,function(e){"undefined"!==e&&null!==e&&(e.innerHTML=m)}),Array.prototype.forEach.call(p,function(e){e.innerHTML=l}),setTimeout(()=>{e.classList.add("flip")},500)}n<10&&(n="0"+n.toString());let y=".diga-timer-mins-new",h=c.querySelector(y),g=c.querySelectorAll(y),L=c.querySelectorAll(".diga-timer-mins-curr"),S=h.innerHTML;if(S!=n){let e=c.querySelector(".time.minutes");e.classList.remove("flip"),Array.prototype.forEach.call(L,function(e){"undefined"!==e&&null!==e&&(e.innerHTML=S)}),Array.prototype.forEach.call(g,function(e){e.innerHTML=n}),setTimeout(()=>{e.classList.add("flip")},500)}a<10&&(a="0"+a.toString());let T=".diga-timer-secs-new",w=c.querySelector(T),q=c.querySelectorAll(T),v=c.querySelectorAll(".diga-timer-secs-curr"),A=w.innerHTML;if(A!=a){let e=c.querySelector(".time.seconds");e.classList.remove("flip"),Array.prototype.forEach.call(v,function(e){"undefined"!=e&&null!=e&&(e.innerHTML=A)}),Array.prototype.forEach.call(q,function(e){e.innerHTML=a}),setTimeout(()=>{e.classList.add("flip")},500)}}if(r<=0){clearInterval(i);let e="#diga-sales-promotions-product-countdown"+String(t),r=document.querySelector(e);"undefined"!=r&&null!=r&&r.classList.add("d-none")}},1e3)}digaFlipCountdownOpen(e){let t="#diga-sales-promotions-product-countdown"+String(e),i=document.querySelector(t);"undefined"!=i&&null!=i&&i.classList.remove("d-none")}}}}]);

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.