(function () { if (Error.captureStackTrace && Object.defineProperty) {
varglobal = window;
Object.defineProperty(global, '__STACK__', { get: function () { var old = Error.prepareStackTrace; Error.prepareStackTrace = function (error, stack) { return stack; };
var err = newError(); Error.captureStackTrace(err, arguments.callee); Error.prepareStackTrace = old;