PageSourceSearch

https://klshop.eu/theme/390fd5dfa5965e240701a376fb581f8b/js/prems-service/prems-service.js?1791282831

js klshop.eu collected 2026-10-07 16:42:37 UTC 1,493 bytes, 1 lines download raw bytes

1(()=>{"use strict";class e{static isTouchDevice(){return"ontouchstart"in document.documentElement}static isIOSDevice(){return e.isIPhoneDevice()||e.isIPadDevice()}static isNativeWindowsBrowser(){return e.isIEBrowser()||e.isEdgeBrowser()}static isIPhoneDevice(){return!!navigator.userAgent.match(/iPhone/i)}static isIPadDevice(){return!!navigator.userAgent.match(/iPad/i)}static isIEBrowser(){return -1!==navigator.userAgent.toLowerCase().indexOf("msie")||!!navigator.userAgent.match(/Trident.*rv:\d+\./)}static isEdgeBrowser(){return!!navigator.userAgent.match(/Edge\/\d+/i)}static getList(){return{"is-touch":e.isTouchDevice(),"is-ios":e.isIOSDevice(),"is-native-windows":e.isNativeWindowsBrowser(),"is-iphone":e.isIPhoneDevice(),"is-ipad":e.isIPadDevice(),"is-ie":e.isIEBrowser(),"is-edge":e.isEdgeBrowser()}}}let i=window.PluginBaseClass;window.PluginManager.register("PremsService",class extends i{init(){let i=e.isTouchDevice()?"touchstart":"click",s=document.querySelector("#prems-service-sidebar"),t=document.querySelector("#prems-service-toggle"),r=document.querySelector("#prems-service-overlay");null!=t&&t.addEventListener(i,function(){s.classList.contains("active")?(s.classList.remove("active"),t.classList.remove("active"),r.classList.remove("active")):(s.classList.add("active"),t.classList.add("active"),r.classList.add("active"))}),null!=r&&r.addEventListener(i,function(){s.classList.remove("active"),t.classList.remove("active"),r.classList.remove("active")})}},"body")})();

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.