!function(e,t){"use strict";"function"==typeofdefine&&define.amd?define("stackframe",[],t):"object"==typeofexports?module.exports=t():e.StackFrame=t()}(this,function(){"use strict";functione(e){returne.charAt(0).toUpperCase()+e.substring(1)}functiont(e){returnfunction(){returnthis[e]}}varr=["isConstructor","isEval","isNative","isToplevel"],n=["columnNumber","lineNumber"],i=["fileName","functionName","source"],a=r.concat(n,i,["args"],["evalOrigin"]);functiono(t){if(t)for(varr=0;r<a.length;r++)void0!==t[a[r]]&&this["set"+e(a[r])](t[a[r]])}o.prototype={getArgs:function(){returnthis.args},setArgs:function(e){if("[object Array]"!==Object.prototype.toString.call(e))thrownewTypeError("Args must be an Array");this.args=e},getEvalOrigin:function(){returnthis.evalOrigin},setEvalOrigin:function(e){if(einstanceofo)this.evalOrigin=e;else{if(!(einstanceofObject))thrownewTypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=newo(e)}},toString:function(){vare=this.getFileName()||"",t=this.getLineNumber()||"",r=this.getColumnNumber()||"",n=this.getFunctionName()||"";returnthis.getIsEval()?e?"[eval] ("+e+":"+t+":"+r+")":"[eval]:"+t+":"+r:n?n+" ("+e+":"+t+":"+r+")":e+":"+t+":"+r}},o.fromString=function(e){vart=e.indexOf("("),r=e.lastIndexOf(")"),n=e.substring(0,t),i=e.substring(t+1,r).split(","),a=e.substring(r+1);if(0===a.indexOf("@"))vars=/@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(a,""),c=s[1],u=s[2],f=s[3];returnnewo({functionName:n,args:i||void0,fileName:c,lineNumber:u||void0,columnNumber:f||void0})};for(vars=0;s<r.length;s++)o.prototype["get"+e(r[s])]=t(r[s]),o.prototype["set"+e(r[s])]=function(e){returnfunction(t){this[e]=Boolean(t)}}(r[s]);for(varc=0;c<n.length;c++)o.prototype["get"+e(n[c])]=t(n[c]),o.prototype["set"+e(n[c])]=function(e){returnfunction(t){if(r=t,isNaN(parseFloat(r))||!isFinite(r))thrownewTypeError(e+" must be a Number");varr;this[e]=Number(t)}}(n[c]);for(varu=0;u<i.length;u++)o.prototype["get"+e(i[u])]=t(i[u]),o.prototype["set"+e(i[u])]=function(e){returnfunction(t){this[e]=String(t)}}(i[u]);returno}),function(e,t){"use strict";"function"==typeofdefine&&define.amd?define("error-stack-parser",["stackframe"],t):"object"==typeofexports?module.exports=t(require("stackframe")):e.ErrorStackParser=t(e.StackFrame)}(this,function(e){"use strict";vart=/(^|@)\S+:\d+/,r=/^\s*at .*(\S+:\d+|\(native\))/m,n=/^(eval@)?(\[native code])?$/;return{parse:function(e){if(void0!==e.stacktrace||void0!==e["opera#sourceloc"])returnthis.parseOpera(e);if(e.stack&&e.stack.match(r))returnthis.parseV8OrIE(e);if(e.stack)returnthis.parseFFOrSafari(e);thrownewError("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];vart=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(e.replace(/[()]/g,""));return[t[1],t[2]||void0,t[3]||void0]},parseV8OrIE:function(t){returnt.stack.split("\n").filter(function(e){return!!e.match(r)},this).map(function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(,.*$)/g,""));varr=t.replace(/^\s+/,"").replace(/\(eval code/g,"(").replace(/^.*?\s+/,""),n=r.match(/ (\(.+\)$)/);r=n?r.replace(n[0],""):r;vari=this.extractLocation(n?n[1]:r),a=n&&r||void0,o=["eval","<anonymous>"].indexOf(i[0])>-1?void0:i[0];returnnewe({functionName:a,fileName:o,lineNumber:i[1],columnNumber:i[2],source:t})},this)},parseFFOrSafari:function(t){returnt.stack.split("\n").filter(function(e){return!e.match(n)},this).map(function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))returnnewe({functionName:t});varr=/((.*".+"[^@]*)?[^@]*)(?:@)/,n=t.match(r),i=n&&n[1]?n[1]:void0,a=this.extractLocation(t.replace(r,""));returnnewe({functionName:i,fileName:a[0],lineNumber:a[1],columnNumber:a[2],source:t})},this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9: