var BJ_REPORT=function(u){if(u.BJ_REPORT)return u.BJ_REPORT;var f=[],t={},l={id:0,uin:0,url:"",offline_url:"",offline_auto_url:"",ext:null,level:4,ignore:[],random:1,delay:1e3,submit:null,repeat:5,offlineLog:!1,offlineLogExp:5,offlineLogAuto:!1},c={db:null,ready:function(n){var t=this;if(!window.indexedDB||!l.offlineLog)return l.offlineLog=!1,n();if(this.db)setTimeout(function(){n(null,t)},0);else{var e=window.indexedDB.open("badjs",1);if(!e)return l.offlineLog=!1,n();e.onerror=function(e){return n(e),l.offlineLog=!1,console.log("indexdb request error"),!0},e.onsuccess=function(e){t.db=e.target.result,setTimeout(function(){n(null,t)},500)},e.onupgradeneeded=function(e){var n=e.target.result;n.objectStoreNames.contains("logs")||n.createObjectStore("logs",{autoIncrement:!0})}}},insertToDB:function(e){this.getStore().add(e)},addLog:function(e){this.db&&this.insertToDB(e)},addLogs:function(e){if(this.db)for(var n=0;n=t.start&&n.value.time<=t.end&&n.value.id==t.id&&n.value.uin==t.uin&&o.push(n.value),n.continue()):r(null,o)},e.onerror=function(e){return r(e),!0}}},clearDB:function(e){if(this.db){var t=this.getStore();if(e){var r=Date.now()-24*(e||2)*3600*1e3;t.openCursor().onsuccess=function(e){var n=e.target.result;n&&(n.value.timel.repeat}},s=u.onerror;u.onerror=function(e,n,t,r,o){var i=e;o&&o.stack&&(i=d.processStackMsg(o)),d.isOBJByType(i,"Event")&&(i+=i.type?"--"+i.type+"--"+(i.target?i.target.tagName+"::"+i.target.src:""):""),y.push({msg:i,target:n,rowNum:t,colNum:r,_orgMsg:e}),a(),s&&s.apply(u,arguments)};var p=function(e,n){var t=[],r=[],o=[];if(d.isOBJ(e))for(var i in e.level=e.level||l.level,e){var u=e[i];if(!d.isEmpty(u)){if(d.isOBJ(u))try{u=JSON.stringify(u)}catch(e){u="[BJ_REPORT detect value stringify error] "+e.toString()}o.push(i+":"+u),t.push(i+"="+encodeURIComponent(u)),r.push(i+"["+n+"]="+encodeURIComponent(u))}}return[r.join("&"),o.join(","),t.join("&")]},g=[],m=[],v=0,h=function(){if(clearTimeout(v),v=0,m.length){var e=l._reportUrl+m.join("&")+"&count="+m.length+"&_t="+ +new Date;if(l.submit)l.submit(e,m);else(new Image).src=e;m=[]}},a=function(e){if(l._reportUrl){for(var n,t=Math.random()>=l.random;f.length;){var r=!1,o=f.shift();if(o.msg=(o.msg+""||"").substr(0,500),!d.isRepeat(o)){var i=p(o,m.length);if(d.isOBJByType(l.ignore,"Array"))for(var u=0,s=l.ignore.length;u