!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("monitorjs",[],t):"object"==typeof exports?exports.monitorjs=t():e.monitorjs=t()}("undefined"!=typeof self?self:this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(exports,e,r){t.o(exports,e)||object.defineproperty(exports,e,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var r=e&&e.__esmodule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return object.prototype.hasownproperty.call(e,t)},t.p="",t(t.s=55)}([function(e,exports){var t=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=t)},function(e,exports,t){"use strict";exports.__esmodule=!0,exports.default=function(e,t){if(!(e instanceof t))throw new typeerror("cannot call a class as a function")}},function(e,exports,t){"use strict";exports.__esmodule=!0;var r=t(58),n=function(e){return e&&e.__esmodule?e:{default:e}}(r);exports.default=function(){function e(e,t){for(var r=0;r=0)return void console.log("统计错误接口异常",this.msg);var e=this.handleerrorinfo();console.log("\n````````````````````` "+this.category+" `````````````````````\n",e),m.default.add(this.reporturl,e)}catch(e){console.log(e)}}},{key:"handleerrorinfo",value:function(){var e="错误类别: "+this.category+"\r\n";switch(e+="日志信息: "+this.msg+"\r\n",e+="url: "+encodeuricomponent(this.url)+"\r\n",this.category){case l.errorcategoryenum.js_error:e+="错误行号: "+this.line+"\r\n",e+="错误列号: "+this.col+"\r\n",this.errorobj&&this.errorobj.stack&&(e+="错误栈: "+this.errorobj.stack+"\r\n");break;default:e+="其他错误: "+(0,u.default)(this.errorobj)+"\r\n"}var t=this.getdeviceinfo();e+="设备信息: "+t;var r=this.getextendsinfo(),n=r;return n.category=this.category,n.logtype=this.level,n.loginfo=e,n.deviceinfo=t,n}},{key:"getextendsinfo",value:function(){try{var e={},t=this.extendsinfo||{},r=void 0;g.default.isfunction(t.getdynamic)&&(r=t.getdynamic()),g.default.isobject(r)&&(t=(0,o.default)({},t,r));for(var n in t)g.default.isfunction(t[n])||(e[n]=t[n]);return e}catch(e){return console.log("call getextendsinfo error",e),{}}}},{key:"getdeviceinfo",value:function(){try{var e=p.default.getdeviceinfo();return(0,u.default)(e)}catch(e){return console.log(e),""}}}]),e}();exports.default=e},function(e,exports){var t={}.hasownproperty;e.exports=function(e,r){return t.call(e,r)}},function(e,exports,t){var r=t(7),n=t(20);e.exports=t(8)?function(e,t,o){return r.f(e,t,n(1,o))}:function(e,t,r){return e[t]=r,e}},function(e,exports,t){var r=t(17);e.exports=function(e){if(!r(e))throw typeerror(e+" is not an object!");return e}},function(e,exports){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,exports){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,exports,t){var r=t(50),n=t(30);e.exports=function(e){return r(n(e))}},function(e,exports){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,exports,t){var r=t(30);e.exports=function(e){return object(r(e))}},function(e,exports){e.exports={}},function(e,exports){e.exports=!0},function(e,exports){var t=0,r=math.random();e.exports=function(e){return"symbol(".concat(void 0===e?"":e,")_",(++t+r).tostring(36))}},function(e,exports,t){var r=t(49),n=t(36);e.exports=object.keys||function(e){return r(e,n)}},function(e,exports){exports.f={}.propertyisenumerable},function(e,exports,t){"use strict";function r(e){return e&&e.__esmodule?e:{default:e}}object.defineproperty(exports,"__esmodule",{value:!0});var n=t(9),o=r(n),i=t(1),u=r(i),a=t(2),c=r(a),f=function(){function e(t){(0,u.default)(this,e),this.url=t}return(0,c.default)(e,[{key:"report",value:function(e,t){if(!this.checkurl(this.url))return void console.log("上报信息url地址格式不正确,url=",this.url);console.log("上报地址:"+this.url),this.sendinfo(e,t)}},{key:"sendinfo",value:function(e,t){var r=(0,o.default)(e);try{if(fetch&&t)return void fetch(this.url,{headers:{"content-type":"application/json"},method:"post",body:r,mode:"same-origin",keepalive:!0})}catch(e){console.log("fetch请求异常",e)}try{var n=new xmlhttprequest;n.open("post",this.url,!0),n.setrequestheader("content-type","application/json"),n.send(r)}catch(e){console.log(e)}}},{key:"reportbyimg",value:function(e){if(!this.checkurl(this.url))return void console.log("上报信息url地址格式不正确,url=",this.url);try{(new image).src=this.url+"?v="+(new date).gettime()+"&"+this.formatparams(e)}catch(e){console.log(e)}}},{key:"reportbynavigator",value:function(e){navigator.sendbeacon&&navigator.sendbeacon(this.url,e)}},{key:"formatparams",value:function(e){var t=[];for(var r in e)t.push(encodeuricomponent(r)+"="+encodeuricomponent(e[r]));return t.join("&")}},{key:"checkurl",value:function(e){return!!e&&/^[hh][tt][tt][pp]([ss]?):\/\//.test(e)}}]),e}();exports.default=f},function(e,exports,t){var r=t(61);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,o){return e.call(t,r,n,o)}}return function(){return e.apply(t,arguments)}}},function(e,exports,t){var r=t(17);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.tostring)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueof)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.tostring)&&!r(o=n.call(e)))return o;throw typeerror("can't convert object to primitive value")}},function(e,exports){e.exports=function(e){if(void 0==e)throw typeerror("can't call method on "+e);return e}},function(e,exports,t){var r=t(32)("keys"),n=t(24);e.exports=function(e){return r[e]||(r[e]=n(e))}},function(e,exports,t){var r=t(0),n=t(6),o=n["__core-js_shared__"]||(n["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:t(23)?"pure":"global",copyright:"© 2019 denis pushkarev (zloirock.ru)"})},function(e,exports){var t=math.ceil,r=math.floor;e.exports=function(e){return isnan(e=+e)?0:(e>0?r:t)(e)}},function(e,exports,t){var r=t(16),n=t(72),o=t(36),i=t(31)("ie_proto"),u=function(){},a=function(){var e,r=t(43)("iframe"),n=o.length;for(r.style.display="none",t(75).appendchild(r),r.src="javascript:",e=r.contentwindow.document,e.open(),e.write("