1(()=>{"use strict";(()=>{class t{delayScript(t){return new Promise(e=>setTimeout(e,t))}encode(t,e={json:!0,base64:!0}){let o=t;return e.json&&(o=JSON.stringify(o)),e.base64&&(o=btoa(o)),o}decode(t,e={json:!0,base64:!0}){let o=t;return e.base64&&(o=atob(o)),e.json&&(o=JSON.parse(o)),o}logo(){console.log("%c\n _ _ _ _ _ _ _ _ _\n / \\ | || \\ | | | | | \\ / | | ||_|\n / _ \\ __| || \\| | ___ _ _ __| | | \\/ | ___ __| | _ __ _\n / /_\\ \\ / _ || |/ _ \\| ´_|/ _ | | |/ _ \\/ _ || |/ _' |\n / _____ \\|(_| || |\\ ||(_)|| | |(_| | | |\\/| | __/|(_| || ||( | |\n/_/ \\_\\__,_||_| \\_|\\___/|_| \\__,_| |_| |_|\\___|\\__,_||_|\\__,_|\n %c\n https://adnord.de\n ","color:#2fa8b3;text-shadow:0 0 1px #2fa8b3;","font-size:initial")}}const e=new class extends t{init(){this.development=!0,this.ivw={st:"nwz",sc:"yes"},this.host=location.origin+"/weser-kurier/dist/"}log(t){if(this.development)if(2==arguments.length)console.log(t,arguments[1]);else{let e=[],o=/\%c/g;[...t.matchAll(o)].forEach((t,o)=>{e.push(o%2?"color:gray;font-weight:normal;":"color:purple;font-weight:bold;")}),console.log("%c > %c"+t,"margin:10px 0;color:black;font-weight:bold;","color:grey;font-weight:normal;",null!=e[0]?"color:purple;font-weight:bold;":"",null!=e[1]?"color:gray;font-weight:normal;":"",null!=e[2]?"color:purple;font-weight:bold;":"",null!=e[3]?"color:gray;font-weight:normal;":"",null!=e[4]?"color:purple;font-weight:bold;":"",null!=e[5]?"color:gray;font-weight:normal;":"")}}};class o{constructor(){this.local,this.local_isSupported=!1,this.session,this.cookies,this.indexedDB,this.webSQL,this.initLocalStorage()}initLocalStorage(){this.local_isSupported=(()=>{try{let t=""+localStorage.getItem("");return localStorage.removeItem(""),localStorage.setItem("",t),null===t?localStorage.removeItem(""):localStorage.setItem("",t),!0}catch(t){return!1}})()}setItem(t,e){this.local_isSupported?localStorage.setItem(t,e):this.writeCookie(t,e,20)}removeItem(t){this.local_isSupported?localStorage.removeItem(t):this.removeCookie(t)}getItem(t){return this.local_isSupported?localStorage.getItem(t)||btoa("[]"):this.readCookie(t)}readCookie(t){var e=new RegExp("(?:^|; )"+encodeURIComponent(t)+"=([^;]*)").exec(document.cookie);return e?e[1]:null}writeCookie(t,e,o=365){var l=new Date;l.setTime(l.getTime()+24*o*60*60*1e3);var r="; expires="+l.toUTCString();document.cookie=t+"="+e+r+"; path=/"}removeCookie(t){this.writeCookie(t,"",-1)}}window.DataLayerTools=new class{constructor(){this.storage=new o,this.attributes={dlhistory:{data:[],pull:(new Date).getTime()}}}getData(){return this.attributes.dlhistory.data=e.decode(this.storage.getItem("dlhistory"))||[],this.attributes.dlhistory.data}storeData(){this.storage.setItem("dlhistory",e.encode(this.attributes.dlhistory.data))}addData(t){this.attributes.dlhistory.data=t,this.attributes.dlhistory.pull=(new Date).getTime(),this.storeData("dlhistory")}}})()})();
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.