static.qksrv.cc Open in urlscan Pro
151.139.128.10  Public Scan

URL: https://static.qksrv.cc/intstl/intstl.js
Submission: On March 14 via manual from RO — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

/**
 * interstitial 1.0.1
 * Generated: 2022-11-14
 */

!function(){"use strict";function t(t,n,e){t.addEventListener?t.addEventListener(n,e,!0):t.attachEvent&&t.attachEvent("on"+n,e)}function n(t,n,e){t.removeEventListener?t.removeEventListener(n,e,!0):t.detachEvent&&t.detachEvent("on"+n,e)}function e(){return Math.round((Date.now?Date.now():(new Date).getTime())/1e3)}function i(t,n,e){return t.replace(new RegExp(n,"g"),e)}function o(t){var n=[];this.color=function(t,e){return n.push([t,s,e]),this},this.string=function(t,e){return n.push([t,l,e]),this},this.integer=function(t,e){return n.push([t,d,e]),this},this.build=function(){if(0===n.length)throw new Error("Validator can't be empty");return Object.freeze(new r(n))}}function r(t){this.validate=function(n){var e={};for(var i in t){var o=t[i],r=o[0],d=o[1],s=a(n,r,o[2],d);void 0!==s&&(e[r]=s)}return e}}function a(t,n,e,i){var o=t[n]||e;if(void 0===o)throw new Error(n+" is absent");if(void 0!==o&&!i(o))throw new Error(n+" has invalid value");return o}function d(t){return"number"==typeof t&&t>=0}function s(t){return/^#[0-9a-fA-F]{6}$/.compile().test(t)||/^[A-Za-z]{3,}$/.test(t)||/^rgba\(\d+,\d+,\d+,[\d\.]+\)$/.test(t)}function l(t){return"string"==typeof t}var c="instl_displayed";function u(t,n){if(n>t)throw new Error("defer can't be greater than interval");this.check=function(){return t=c,!~~((n=document.cookie.match(new RegExp("(?:^|; )"+t.replace(/([.$?*|{}()[]\\\/+^])/g,"\\$1")+"=([^;]*)")))?decodeURIComponent(n[1]):void 0);var t,n},this.record=function(){var i=new Date(1e3*(e()+t-n));!function(t,n,e){if(!t||null==n)throw new Error("invalid name or value specified");var i=t+"="+n+"; path=/";e&&e.toUTCString&&(i+="; expires="+e.toUTCString()),document.cookie=i}(c,1,i)}}var p='<div id="adk_intstl_wrapper" class="adk_hidden adk_fullscreen"><div id="adk_intstl_main" class="adk_fullscreen"><div id="adk_intstl_bar"><img id="adk_intstl_logo" src="{%logo%}"><div id="adk_intstl_skip_button" class="adk_intstl_skip_button_disabled">SKIP AD</div></div><div id="adk_intstl_progress_container"><div class="adk_intstl_progress" id="adk_intstl_progress_gradient"></div><div class="adk_intstl_progress" id="adk_intstl_progress_empty"></div></div><iframe id="adk_intstl_iframe" src="about:blank"></iframe></div></div>',g=".adk_hidden { display:none; } #adk_intstl_wrapper * { margin: 0; padding: 0; border: none; line-height: normal; } .adk_fullscreen { position:fixed; top:0; left:0; right:0; bottom:0; } #adk_intstl_wrapper { z-index: 999999; background-color: {%pad_color%}; } #adk_intstl_main { display: flex; flex-direction: column; overflow: hidden; box-sizing: border-box; margin: {%pad%}px; background: {%background%}; } .adk_intstl_border { border: 2px solid {%color2%} !important; } #adk_intstl_bar { width:100%; height:50px; background: {%background%}; flex-grow: 0; flex-shrink: 0; } #adk_intstl_logo { float:left; height:40px; padding:7px 0 0 5px; } #adk_intstl_skip_button { font-family: 'Roboto', sans-serif; cursor: pointer; background: {%color1%}; margin: 10px 15px 0 0; float:right; height: 30px; border: none; color:{%textColor%}; transition: 0.2s; padding: 0 0 0 10px; line-height:2.5em; font-size: 12px; } #adk_intstl_skip_button::after { content: \">\"; padding: 0 0.3em 0 0.3em; display:block; float:right; height:30px; text-align: center; transition: 0.2s; background-color: {%color2%}; margin-left:10px; } .adk_intstl_skip_button_disabled { filter: opacity(25%); } #adk_intstl_iframe { width:100%; height: 100%; flex-grow: 1; } #adk_intstl_progress_container { width:100%; height:6px; position:relative; flex-grow: 0; flex-shrink: 0; } #adk_intstl_progress_gradient { width:100%; background:linear-gradient(to right, {%color1%} 0%, {%color2%} 100%); } #adk_intstl_progress_empty { position:absolute; top:0; height:6px; right:0; background:lightgrey; } .adk_intstl_progress { width:100%; height: 100%; } .timelapse { animation-name: timelapse; animation-fill-mode: forwards; animation-duration: {%engagementPeriod%}s; animation-timing-function: cubic-bezier(.86, .05, .4, .96); } @keyframes timelapse { 0% { width: 100%; } 100% { width: 0; } } @media only screen and (max-width: 480px) { #adk_intstl_bar { height: 50px; } #adk_intstl_logo { height: 30px; padding: 10px 0 0 10px; } #adk_intstl_skip_button { height: 50px; width: 110px; margin: 0; line-height:3em; font-size:18px; padding: 0 0 0 20px; } #adk_intstl_skip_button::after { height:50px; } #adk_intstl_main { margin: 0 !important; } }";function f(e,i,o,r,a,d,s,l,c){var u=-1;function f(){-1!==u&&(window.clearTimeout(u),u=-1);var t=document.getElementById("adk_intstl_iframe");n(t,"load",f),n(t,"error",f),m()}function m(){k(!0),document.getElementById("adk_intstl_progress_empty").classList.add("timelapse")}function k(t){var n=document.getElementById("adk_intstl_wrapper");t?n.classList.remove("adk_hidden"):n.classList.add("adk_hidden")}this.show=function(n,v){!function(t,n,e,i,o,r,a,d){var s=document.createElement("style");s.innerText=_(g,t,n,e,i,o,r,a,d),document.head.appendChild(s);var l=_(p,t,n,e,i,o,r,a,d);document.body.insertAdjacentHTML("afterbegin",l)}(e,i,o,r,a,d,l,c),function(n,e,i){var o=document.getElementById("adk_intstl_iframe");e?(t(o,"load",f),t(o,"error",f)):m();l>0&&document.getElementById("adk_intstl_main").classList.add("adk_intstl_border");o.src=n,e&&(u=window.setTimeout(f,1e3*e));h(document.getElementById("adk_intstl_progress_empty"),"animationend",(function(){var t=document.getElementById("adk_intstl_skip_button");t.classList.remove("adk_intstl_skip_button_disabled"),h(t,"click",(function(){var t;k(!1),(t=document.getElementById("adk_intstl_wrapper"))&&document.body.removeChild(t),i(!0)}))}))}(n,s,v)}}function _(t,n,e,o,r,a,d,s,l){return t=i(t,"{%color1%}",n),t=i(t,"{%color2%}",e),t=i(t,"{%textColor%}",o),t=i(t,"{%logo%}",r),t=i(t,"{%background%}",a),t=i(t,"{%pad%}",s),t=i(t,"{%pad_color%}",l),i(t,"{%engagementPeriod%}",d)}function h(e,i,o){t(e,i,(function t(){n(e,i,t),o()}))}var m=function(){return self.location.origin};function k(t,n){!function(t,n,e){var i=new XMLHttpRequest;i.onload=function(){n(i.responseText)},i.onerror=i.ontimeout=function(){e()},i.open("GET",t),i.send()}(t,(function(t){var e=function(t){try{var n=JSON.parse(t);if(n.result&&n.result.link&&n.result.link.length)return n.result.link[0]}catch(t){}}(t);n(e)}),(function(){n()}))}var v,w,b,x=(new o).color("color1").color("color2").color("textColor").color("background").string("logo").integer("engagementPeriod",15).integer("defer",0).integer("interval",60).integer("preload",0).string("host").integer("feed").string("auth","").string("subid","").string("keyword","*").integer("pad",0).color("pad_color","rgba(0,0,0,0.5)").build();function y(t){void 0!==v&&v.check()?function(t,n){if(t<0)throw new Error("Invalid delay");0===t?n():window.setTimeout(n,1e3*t)}(w.defer,(function(){!function(t){!function(t){k((n=w.host,e=w.feed,i=w.auth,o=w.subid,r=w.keyword,a=encodeURIComponent("http://localhost"===m()?"example.com":m()),"https://"+n+"/link?feed="+e+"&auth="+i+"&subid="+encodeURIComponent(o||"")+"&url="+a+"&query="+encodeURIComponent(r)+"&format=json&count=1"),t);var n,e,i,o,r,a}((function(n){if(n){v.record();var e=n.url,i=n.pixel;b.show(e,t),i&&function(t){if(t){var n=new Image(0,0);(n=document.body.appendChild(n)).src=t}}(i),t(!0)}else t(!1)}))}(t)})):t(!1)}var E=window.intstl.q||[],C=Object.freeze({init:function(t){!function(t){w=x.validate(t),v=new u(w.interval,w.defer),b=new f(w.color1,w.color2,w.textColor,w.logo,w.background,w.engagementPeriod,w.preload,w.pad,w.pad_color)}(t)},show:function(t){t=t||function(){},void 0!==XMLHttpRequest&&"CSS"in window&&CSS.supports("display","flex")||t(!1),y(t)}});window.intstl=function(){C[arguments[0]].apply(this,Array.prototype.slice.call(arguments,1))},E.forEach((function(t){window.intstl.apply(this,t)}))}();