PageSourceSearch

https://www.abda.de/typo3conf/ext/abda_sitepackage/Resources/Publi…/Base/js/browserDetector.js?1789031079

js abda.de collected 2026-09-24 17:44:01 UTC 2,121 bytes, 1 lines download raw bytes

1(()=>{"use strict";(new class{constructor(){this.browser={},this.unsupportedBrowsers={Chrome:70,Firefox:60,IE:11,Edge:15,Opera:50,Safari:12},this._detectBrowser()}_detectBrowser(){var e,t,r;this.browser=(r=(t=navigator.userAgent).match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],/trident/i.test(r[1])?{name:"IE",version:(e=/\brv[ :]+(\d+)/g.exec(t)||[])[1]||""}:"Chrome"===r[1]&&null!=(e=t.match(/\b(OPR|Edge)\/(\d+)/))?{name:e[1].replace("OPR","Opera"),version:e[2]}:(r=r[2]?[r[1],r[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&r.splice(1,1,e[1]),{name:r[0],version:r[1]}))}get isIE(){return"IE"===this.browser.name}get isEdge(){return"Edge"===this.browser.name}get isEdgeLegacy(){return"Edge"===this.browser.name&&this.browser.version<19}get isMicrosoft(){return this.isIE||this.isEdge}get isFirefox(){return"Firefox"===this.browser.name}get isChrome(){return"Chrome"===this.browser.name}get isSafari(){return"Safari"===this.browser.name}get isAndroid(){return/Android/i.test(navigator.userAgent)}get isBlackBerry(){return/BlackBerry/i.test(navigator.userAgent)}get isWindowsMobile(){return/IEMobile/i.test(navigator.userAgent)}get isIOS(){return/iPhone|iPad|iPod/i.test(navigator.userAgent)}get isMobile(){return this.isAndroid||this.isBlackBerry||this.isWindowsMobile||this.isIOS}isSupported(){return!!(Object.prototype.hasOwnProperty.call(this.unsupportedBrowsers,this.browser.name)&&+this.browser.version>this.unsupportedBrowsers[this.browser.name])}setCookie(e,t){let r=new Date,s=new Date;s.setTime(r.getTime()+12096e5),document.cookie=e+"="+encodeURI(t)+";expires="+s.toGMTString()}getCookie(e){let t=("; "+document.cookie).split("; "+e+"=");if(2==t.length)return t.pop().split(";").shift()}bind(e,t,r){let s=this,i=document.querySelector(e);i.style.display="block",i.addEventListener("click",(function(e){e.target.matches(t)&&(s.setCookie(r),i.style.display="none")}),!1)}init(e,t,r){(this.isIE||this.isEdgeLegacy)&&(this.getCookie(e)||this.bind(t,r,e))}}).init("notedIEisNotSupported",".js-message--browser-outdatend",".js-message--btn")})();

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.