1window.onerror=function(a,b,c,d,e){if(!b)return!0;d=d||window.event&&window.event.errorCharacter||0;var f,g,h,i={url:b,line:c,col:d,msg:a};if(e&&e.stack)i.msg=e.stack.toString();else if(arguments.callee){for(f=[],g=arguments.callee.caller,h=3;g&&--h>0&&(f.push(g.toString().substring(0,30)),g!==g.caller);)g=g.caller;f=f.join(","),i.msg+=f}return setTimeout(function(){try{var a=navigator.userAgent||"Unknown UserAgent";window.JsEncrpt&&$.ajax({type:"POST",async:!0,timeout:1e3,contentType:"application/json; charset=utf-8",dataType:"json",url:"/http/test/errorrecord",data:JSON.stringify({message:window.JsEncrpt.encodenew(encodeURIComponent(i.url+"#"+i.line+"#"+i.col+"#"+i.msg)),useragent:a}),success:function(a){}})}catch(b){}},0),!0};
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.