PageSourceSearch

https://kalenanzai.com/assets/js/libs/userAgentChecker.min.js

js kalenanzai.com collected 2026-10-04 12:26:52 UTC 2,033 bytes, 1 lines download raw bytes

1!function(){_uac={};var i=window.navigator.userAgent.toLowerCase(),e=window.navigator.appVersion.toLowerCase();_uac.browser=-1!==i.indexOf("edge")?"edge":-1!==i.indexOf("iemobile")?"iemobile":-1!==i.indexOf("trident/7")?"ie11":-1===i.indexOf("msie")||-1!==i.indexOf("opera")?-1!==i.indexOf("chrome")&&-1===i.indexOf("edge")?"chrome":-1!==i.indexOf("safari")&&-1===i.indexOf("chrome")?"safari":-1!==i.indexOf("opera")?"opera":-1!==i.indexOf("firefox")?"firefox":"unknown_browser":-1!==e.indexOf("msie 6.")?"ie6":-1!==e.indexOf("msie 7.")?"ie7":-1!==e.indexOf("msie 8.")?"ie8":-1!==e.indexOf("msie 9.")?"ie9":-1!==e.indexOf("msie 10.")?"ie10":void 0,_uac.device=-1!==i.indexOf("iphone")||-1!==i.indexOf("ipod")?"iphone":-1!==i.indexOf("ipad")?"ipad":-1!==i.indexOf("android")?"android":-1!==i.indexOf("windows")&&-1!==i.indexOf("phone")?"windows_phone":"",_uac.iosVer=function(){if(/iP(hone|od|ad)/.test(navigator.platform)){var e=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3]||0,10)][0]}return 0}(),_uac.androidVer=function(){if(/Android/.test(navigator.appVersion)){var e=i.slice(i.indexOf("android")+8).split(";");return parseFloat(e[0])}return 0}(),_uac.isiOS="iphone"===_uac.device||"iPad"===_uac.device,_uac.isMobile=-1!==i.indexOf("mobi")||"iphone"===_uac.device||"windows_phone"===_uac.device&&-1===i.indexOf("wpdesktop")||"iemobile"===_uac.device,_uac.isTablet="ipad"===_uac.device||"android"===_uac.device&&!_uac.isMobile,_uac.isTouch="ontouchstart"in window,_uac.isModern=!("ie6"===_uac.browser||"ie7"===_uac.browser||"ie8"===_uac.browser||"ie9"===_uac.browser||0<_uac.iosVer&&_uac.iosVer<8),_uac.addClass=function(){var e=" ";e+=""!==_uac.browser?_uac.browser+" ":"browser-unknown ",e+=""!==_uac.device?_uac.device+" ":"device-unknown ",e+=_uac.isMobile?"mobile ":"desktop ",e+=_uac.isTouch?"touch ":"mouse ",e+=_uac.isModern?"modern ":"old ",document.addEventListener("DOMContentLoaded",function(){document.documentElement.className+=e})},_uac.addClass()}();

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.