UNPKG

bugreproducer

Version:
5 lines (4 loc) 2.61 kB
"use strict"; /*! log.js 0.3.0 */ (function () { var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o; window.console && window.console.log && (j = function () { var a; return a = [], k(arguments).forEach(function (b) { return "string" == typeof b ? a = a.concat(n(b)) : a.push(b); }), o.apply(window, a); }, o = function () { return Function.prototype.apply.call(console.log, console, k(arguments)); }, k = function (a) { return Array.prototype.slice.call(a); }, c = [{ regex: /\*([^\*]+)\*/, replacer: function (a, b) { return "%c" + b + "%c"; }, styles: function () { return ["font-style: italic", ""]; } }, { regex: /\_([^\_]+)\_/, replacer: function (a, b) { return "%c" + b + "%c"; }, styles: function () { return ["font-weight: bold", ""]; } }, { regex: /\`([^\`]+)\`/, replacer: function (a, b) { return "%c" + b + "%c"; }, styles: function () { return ["background: rgb(255, 255, 219); padding: 1px 5px; border: 1px solid rgba(0, 0, 0, 0.1)", ""]; } }, { regex: /\[c\=(?:\"|\')?((?:(?!(?:\"|\')\]).)*)(?:\"|\')?\]((?:(?!\[c\]).)*)\[c\]/, replacer: function (a, b, c) { return "%c" + c + "%c"; }, styles: function (a) { return [a[1], ""]; } }], e = function (a) { var b; return b = !1, c.forEach(function (c) { return c.regex.test(a) ? b = !0 : void 0; }), b; }, d = function (a) { var b; return b = [], c.forEach(function (c) { var d; return d = a.match(c.regex), d ? b.push({ format: c, match: d }) : void 0; }), b.sort(function (a, b) { return a.match.index - b.match.index; }); }, n = function (a) { var b, c, f; for (f = []; e(a);) c = d(a), b = c[0], a = a.replace(b.format.regex, b.format.replacer), f = f.concat(b.format.styles(b.match)); return [a].concat(f); }, i = function () { return /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor); }, h = function () { return /OPR/.test(navigator.userAgent) && /Opera/.test(navigator.vendor); }, f = function () { return /Firefox/.test(navigator.userAgent); }, g = function () { return /MSIE/.test(navigator.userAgent); }, m = function () { var a; return a = navigator.userAgent.match(/AppleWebKit\/(\d+)\.(\d+)(\.|\+|\s)/), a ? 537.38 <= parseInt(a[1], 10) + parseInt(a[2], 10) / 100 : !1; }, l = function () { var a; return a = navigator.userAgent.match(/OPR\/(\d+)\./), a ? 15 <= parseInt(a[1], 10) : !1; }, b = function () { return window.console.firebug || window.console.exception; }, a = g() || f() && !b() || h() && !l() || i() && !m() ? o : j, a.l = o, "function" == typeof define && define.amd ? define(function () { return a; }) : "undefined" != typeof exports ? module.exports = a : window.log = a); }).call(this);