PageSourceSearch

https://onigiri.cyberstep.com/js/css_browser_selector.min.js

js cyberstep.com collected 2026-09-24 17:47:44 UTC 3,590 bytes, 1 lines download raw bytes

1showLog=true;function log(a){if(window.console&&showLog){console.log(a)}}function css_browser_selector(n){var i={},j=[320,480,640,768,1024,1152,1280,1440,1680,1920,2560],q=j.length,z=n.toLowerCase(),h=function(a){return RegExp(a,"i").test(z)},d=function(c,f){f=f.replace(".","_");var b=f.indexOf("_"),a="";while(b>0){a+=" "+c+f.substring(0,b);b=f.indexOf("_",b+1)}a+=" "+c+f;return a},A="gecko",l="webkit",C="chrome",B="firefox",r="safari",v="opera",x="mobile",E="android",e="blackberry",F="lang_",p="device_",k=document.documentElement,D=[(!(/opera|webtv/i.test(z))&&/msie\s(\d+)/.test(z))?("ie ie"+(/trident\/4\.0/.test(z)?"8":RegExp.$1)):h("trident")?(/(rv:?)\s?((\d+)(\.(\d+))(\.\d+)*)/.test(z))?"ie ie"+RegExp.$3+" ie"+RegExp.$2.replace(".","_"):"":h("firefox/")?A+" "+B+(/firefox\/((\d+)(\.(\d+))(\.\d+)*)/.test(z)?" "+B+RegExp.$2+" "+B+RegExp.$2+"_"+RegExp.$4:""):h("gecko/")?A:h("opera")?v+(/version\/((\d+)(\.(\d+))(\.\d+)*)/.test(z)?" "+v+RegExp.$2+" "+v+RegExp.$2+"_"+RegExp.$4:(/opera(\s|\/)(\d+)\.(\d+)/.test(z)?" "+v+RegExp.$2+" "+v+RegExp.$2+"_"+RegExp.$3:"")):h("konqueror")?"konqueror":h("blackberry")?(e+(/Version\/(\d+)(\.(\d+)+)/i.test(z)?" "+e+RegExp.$1+" "+e+RegExp.$1+RegExp.$2.replace(".","_"):(/Blackberry ?(([0-9]+)([a-z]?))[\/|;]/gi.test(z)?" "+e+RegExp.$2+(RegExp.$3?" "+e+RegExp.$2+RegExp.$3:""):""))):h("android")?(E+(/Version\/(\d+)(\.(\d+))+/i.test(z)?" "+E+RegExp.$1+" "+E+RegExp.$1+RegExp.$2.replace(".","_"):"")+(/Android (.+); (.+) Build/i.test(z)?" "+p+((RegExp.$2).replace(/ /g,"_")).replace(/-/g,"_"):"")):h("chrome")?l+" "+C+(/chrome\/((\d+)(\.(\d+))(\.\d+)*)/.test(z)?" "+C+RegExp.$2+((RegExp.$4>0)?" "+C+RegExp.$2+"_"+RegExp.$4:""):""):h("iron")?l+" iron":h("applewebkit/")?(l+" "+r+(/version\/((\d+)(\.(\d+))(\.\d+)*)/.test(z)?" "+r+RegExp.$2+" "+r+RegExp.$2+RegExp.$3.replace(".","_"):(/ Safari\/(\d+)/i.test(z)?((RegExp.$1=="419"||RegExp.$1=="417"||RegExp.$1=="416"||RegExp.$1=="412")?" "+r+"2_0":RegExp.$1=="312"?" "+r+"1_3":RegExp.$1=="125"?" "+r+"1_2":RegExp.$1=="85"?" "+r+"1_0":""):""))):h("mozilla/")?A:"",h("android|mobi|mobile|j2me|iphone|ipod|ipad|blackberry|playbook|kindle|silk")?x:"",h("j2me")?"j2me":h("ipad|ipod|iphone")?((/CPU( iPhone)? OS (\d+[_|\.]\d+([_|\.]\d+)*)/i.test(z)?"ios"+d("ios",RegExp.$2):"")+" "+(/(ip(ad|od|hone))/gi.test(z)?RegExp.$1:"")):h("playbook")?"playbook":h("kindle|silk")?"kindle":h("playbook")?"playbook":h("mac")?"mac"+(/mac os x ((\d+)[.|_](\d+))/.test(z)?(" mac"+(RegExp.$2)+" mac"+(RegExp.$1).replace(".","_")):""):h("win")?"win"+(h("windows nt 6.2")?" win8":h("windows nt 6.1")?" win7":h("windows nt 6.0")?" vista":h("windows nt 5.2")||h("windows nt 5.1")?" win_xp":h("windows nt 5.0")?" win_2k":h("windows nt 4.0")||h("WinNT4.0")?" win_nt":""):h("freebsd")?"freebsd":(h("x11|linux"))?"linux":"",(/[; |\[](([a-z]{2})(\-[a-z]{2})?)[)|;|\]]/i.test(z))?(F+RegExp.$2).replace("-","_")+(RegExp.$3!=""?(" "+F+RegExp.$1).replace("-","_"):""):"",(h("ipad|iphone|ipod")&&!h("safari"))?"ipad_app":""];function t(){var a=window.outerWidth||k.clientWidth;var c=window.outerHeight||k.clientHeight;i.orientation=((a<c)?"portrait":"landscape");k.className=k.className.replace(/ ?orientation_\w+/g,"").replace(/ [min|max|cl]+[w|h]_\d+/g,"");for(var b=(q-1);b>=0;b--){if(a>=j[b]){i.maxw=j[b];break}}widthClasses="";
1for(var f in i){widthClasses+=" "+f+"_"+i[f]}k.className=(k.className+widthClasses);return widthClasses}window.onresize=t;t();var y=(D.join(" "))+" js ";k.className=(y+k.className.replace(/\b(no[-|_]?)?js\b/g,"")).replace(/^ /,"").replace(/ +/g," ");return y}css_browser_selector(navigator.userAgent);

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.