SOURCE

var base = [
    "\x6D",
    "\x73\x74\x72\x69\x6E\x67\x54\x6F\x42\x79\x74\x65\x73",
    "\x62\x69\x6E",
    "\x62\x79\x74\x65\x73\x54\x6F\x53\x74\x72\x69\x6E\x67",
    "\x6C\x65\x6E\x67\x74\x68",
    "\x63\x68\x61\x72\x43\x6F\x64\x65\x41\x74",
    "\x70\x75\x73\x68",
    "\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65",
    "",
    "\x6A\x6F\x69\x6E",
    "\x65\x78\x70\x6F\x72\x74\x73",
    "\x75\x74\x66\x38",
    "\x5F\x66\x66",
    "\x63\x6F\x6E\x73\x74\x72\x75\x63\x74\x6F\x72",
    "\x62\x69\x6E\x61\x72\x79",
    "\x65\x6E\x63\x6F\x64\x69\x6E\x67",
    "\x63\x61\x6C\x6C",
    "\x73\x6C\x69\x63\x65",
    "\x70\x72\x6F\x74\x6F\x74\x79\x70\x65",
    "\x69\x73\x41\x72\x72\x61\x79",
    "\x62\x79\x74\x65\x73\x54\x6F\x57\x6F\x72\x64\x73",
    "\x5F\x67\x67",
    "\x5F\x68\x68",
    "\x5F\x69\x69",
    "\x65\x6E\x64\x69\x61\x6E",
    "\x5F\x62\x6C\x6F\x63\x6B\x73\x69\x7A\x65",
    "\x5F\x64\x69\x67\x65\x73\x74\x73\x69\x7A\x65",
    "\x49\x6C\x6C\x65\x67\x61\x6C\x20\x61\x72\x67\x75\x6D\x65\x6E\x74\x20",
    "\x77\x6F\x72\x64\x73\x54\x6F\x42\x79\x74\x65\x73",
    "\x61\x73\x42\x79\x74\x65\x73",
    "\x61\x73\x53\x74\x72\x69\x6E\x67",
    "\x62\x79\x74\x65\x73\x54\x6F\x48\x65\x78",
    "\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5A\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6A\x6B\x6C\x6D\x6E\x6F\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7A\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x2B\x2F",
    "\x72\x6F\x74\x6C",
    "\x72\x61\x6E\x64\x6F\x6D",
    "\x66\x6C\x6F\x6F\x72",
    "\x73\x75\x62\x73\x74\x72",
    "\x63\x68\x61\x72\x41\x74",
    "\x3D", "\x72\x65\x70\x6C\x61\x63\x65",
    "\x69\x6E\x64\x65\x78\x4F\x66",
    "\x70\x6F\x77",
    "\x66\x75\x6E\x63\x74\x69\x6F\x6E",
    "\x69\x73\x42\x75\x66\x66\x65\x72",
    "\x72\x65\x61\x64\x46\x6C\x6F\x61\x74\x4C\x45",
    "\x5F\x69\x73\x42\x75\x66\x66\x65\x72",
    "\x63",
    "\x69",
    "\x64",
    "\x6F",
    "\x64\x65\x66\x69\x6E\x65\x50\x72\x6F\x70\x65\x72\x74\x79",
    "\x6E",
    "\x5F\x5F\x65\x73\x4D\x6F\x64\x75\x6C\x65",
    "\x64\x65\x66\x61\x75\x6C\x74",
    "\x61",
    "\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79",
    "\x70",
    "\x73",
    "\x6C",
    "\x41\x34\x4E\x6A\x46\x71\x59\x75\x35\x77\x50\x48\x73\x4F\x30\x58\x54\x64\x44\x67\x4D\x61\x32\x72\x31\x5A\x51\x6F\x63\x56\x74\x65\x39\x55\x4A\x42\x76\x6B\x36\x2F\x37\x3D\x79\x52\x6E\x68\x49\x53\x47\x4B\x62\x6C\x43\x57\x69\x2B\x4C\x70\x66\x45\x38\x78\x7A\x6D\x33",
    "\x69\x61\x6D\x73\x70\x61\x6D",
    "\x67\x65\x74\x54\x69\x6D\x65",
    "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64",
    "\x6E\x61\x76\x69\x67\x61\x74\x6F\x72",
    "\x75\x73\x65\x72\x41\x67\x65\x6E\x74",
    "\x61\x6C\x65\x72\x74",
    "\x74\x65\x73\x74",
    "\x5B\x6F\x62\x6A\x65\x63\x74\x20\x4F\x62\x6A\x65\x63\x74\x5D",
    "\x74\x6F\x53\x74\x72\x69\x6E\x67",
    "\x5B\x6F\x62\x6A\x65\x63\x74\x20\x41\x72\x72\x61\x79\x5D",
    "\x73\x74\x72\x69\x6E\x67\x69\x66\x79",
    "\x0A",
    "\x2F\x74\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x2F\x63\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x73\x70\x6C\x74\x65\x73\x74\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x74\x32\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x74\x32\x2D\x74\x65\x73\x74\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x6C\x6E\x67\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x61\x70\x6D\x2D\x74\x72\x61\x63\x6B\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x61\x70\x6D\x2D\x74\x72\x61\x63\x6B\x2D\x74\x65\x73\x74\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x66\x73\x65\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x66\x73\x65\x2E\x64\x65\x76\x6F\x70\x73\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x66\x65\x73\x65\x6E\x74\x72\x79\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x73\x70\x69\x64\x65\x72\x2D\x74\x72\x61\x63\x6B\x65\x72\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x68\x6F\x73\x74",
    "\x6C\x6F\x63\x61\x74\x69\x6F\x6E",
    "\x73\x69\x74\x2E\x78\x69\x61\x6F\x68\x6F\x6E\x67\x73\x68\x75\x2E\x63\x6F\x6D",
    "\x73\x6F\x6D\x65",
    "\x73\x69\x67\x6E",
    "\x73\x68\x6F\x75\x6C\x64\x53\x69\x67\x6E"
];

function sign(l, m) {
    var n, var_1, var_2 = (var_1 = {},
        var_8[base[0]] = n = [function (c, d) {
            var e = {
                utf8: {
                    stringToBytes: function (a) {
                        return e[base[2]][base[1]](unescape(encodeURIComponent(a)))
                    },
                    bytesToString: function (a) {
                        return decodeURIComponent(escape(e[base[2]][base[3]](a)))
                    }
                },
                bin: {
                    stringToBytes: function (a) {
                        for (var b = [], e = 0; e < a[base[4]]; e++) {
                            b[base[6]](255 & a[base[5]](e))
                        }
                        ;
                        return b
                    },
                    bytesToString: function (a) {
                        for (var b = [], e = 0; e < a[base[4]]; e++) {
                            b[base[6]](String[base[7]](a[e]))
                        }
                        ;
                        return b[base[9]](base[8])
                    }
                }
            };
            c[base[10]] = e
        }
            , function (h, i, j) {
                var k, var_3, var_4, var_5, var_6;
                k = j(2),
                    var_3 = j(0)[base[11]],
                    var_4 = j(3),
                    var_5 = j(0)[base[2]],
                    (var_6 = function (a, b) {
                            a[base[13]] == String ? a = (b && base[14] === b[base[15]] ? var_5 : var_3)[base[1]](a) : var_4(a) ? a = Array[base[18]][base[17]][base[16]](a, 0) : Array[base[19]](a) || (a = a.toString());
                            for (var c = k[base[20]](a), a = 8 * a[base[4]], var_1 = 1732584193, var_2 = -271733879, var_8 = -1732584194, var_9 = 271733878, var_7 = 0; var_7 < c[base[4]]; var_7++) {
                                c[var_7] = 16711935 & (c[var_7] << 8 | c[var_7] >>> 24) | 4278255360 & (c[var_7] << 24 | c[var_7] >>> 8)
                            }
                            ;c[a >>> 5] |= 128 << a % 32,
                                c[14 + (64 + a >>> 9 << 4)] = a;
                            for (var d = var_6[base[12]], o = var_6[base[21]], _0xfec9x11 = var_6[base[22]], var_10 = var_6[base[23]], var_7 = 0; var_7 < c[base[4]]; var_7 += 16) {
                                var e = var_1
                                    , var_11 = var_2
                                    , var_12 = var_8
                                    , var_13 = var_9
                                    , var_1 = d(var_1, var_2, var_8, var_9, c[var_7 + 0], 7, -680876936)
                                    , var_9 = d(var_9, var_1, var_2, var_8, c[var_7 + 1], 12, -389564586)
                                    , var_8 = d(var_8, var_9, var_1, var_2, c[var_7 + 2], 17, 606105819)
                                    , var_2 = d(var_2, var_8, var_9, var_1, c[var_7 + 3], 22, -1044525330);
                                var_1 = d(var_1, var_2, var_8, var_9, c[var_7 + 4], 7, -176418897),
                                    var_9 = d(var_9, var_1, var_2, var_8, c[var_7 + 5], 12, 1200080426),
                                    var_8 = d(var_8, var_9, var_1, var_2, c[var_7 + 6], 17, -1473231341),
                                    var_2 = d(var_2, var_8, var_9, var_1, c[var_7 + 7], 22, -45705983),
                                    var_1 = d(var_1, var_2, var_8, var_9, c[var_7 + 8], 7, 1770035416),
                                    var_9 = d(var_9, var_1, var_2, var_8, c[var_7 + 9], 12, -1958414417),
                                    var_8 = d(var_8, var_9, var_1, var_2, c[var_7 + 10], 17, -42063),
                                    var_2 = d(var_2, var_8, var_9, var_1, c[var_7 + 11], 22, -1990404162),
                                    var_1 = d(var_1, var_2, var_8, var_9, c[var_7 + 12], 7, 1804603682),
                                    var_9 = d(var_9, var_1, var_2, var_8, c[var_7 + 13], 12, -40341101),
                                    var_8 = d(var_8, var_9, var_1, var_2, c[var_7 + 14], 17, -1502002290),
                                    var_1 = o(var_1, var_2 = d(var_2, var_8, var_9, var_1, c[var_7 + 15], 22, 1236535329), var_8, var_9, c[var_7 + 1], 5, -165796510),
                                    var_9 = o(var_9, var_1, var_2, var_8, c[var_7 + 6], 9, -1069501632),
                                    var_8 = o(var_8, var_9, var_1, var_2, c[var_7 + 11], 14, 643717713),
                                    var_2 = o(var_2, var_8, var_9, var_1, c[var_7 + 0], 20, -373897302),
                                    var_1 = o(var_1, var_2, var_8, var_9, c[var_7 + 5], 5, -701558691),
                                    var_9 = o(var_9, var_1, var_2, var_8, c[var_7 + 10], 9, 38016083),
                                    var_8 = o(var_8, var_9, var_1, var_2, c[var_7 + 15], 14, -660478335),
                                    var_2 = o(var_2, var_8, var_9, var_1, c[var_7 + 4], 20, -405537848),
                                    var_1 = o(var_1, var_2, var_8, var_9, c[var_7 + 9], 5, 568446438),
                                    var_9 = o(var_9, var_1, var_2, var_8, c[var_7 + 14], 9, -1019803690),
                                    var_8 = o(var_8, var_9, var_1, var_2, c[var_7 + 3], 14, -187363961),
                                    var_2 = o(var_2, var_8, var_9, var_1, c[var_7 + 8], 20, 1163531501),
                                    var_1 = o(var_1, var_2, var_8, var_9, c[var_7 + 13], 5, -1444681467),
                                    var_9 = o(var_9, var_1, var_2, var_8, c[var_7 + 2], 9, -51403784),
                                    var_8 = o(var_8, var_9, var_1, var_2, c[var_7 + 7], 14, 1735328473),
                                    var_1 = _0xfec9x11(var_1, var_2 = o(var_2, var_8, var_9, var_1, c[var_7 + 12], 20, -1926607734), var_8, var_9, c[var_7 + 5], 4, -378558),
                                    var_9 = _0xfec9x11(var_9, var_1, var_2, var_8, c[var_7 + 8], 11, -2022574463),
                                    var_8 = _0xfec9x11(var_8, var_9, var_1, var_2, c[var_7 + 11], 16, 1839030562),
                                    var_2 = _0xfec9x11(var_2, var_8, var_9, var_1, c[var_7 + 14], 23, -35309556),
                                    var_1 = _0xfec9x11(var_1, var_2, var_8, var_9, c[var_7 + 1], 4, -1530992060),
                                    var_9 = _0xfec9x11(var_9, var_1, var_2, var_8, c[var_7 + 4], 11, 1272893353),
                                    var_8 = _0xfec9x11(var_8, var_9, var_1, var_2, c[var_7 + 7], 16, -155497632),
                                    var_2 = _0xfec9x11(var_2, var_8, var_9, var_1, c[var_7 + 10], 23, -1094730640),
                                    var_1 = _0xfec9x11(var_1, var_2, var_8, var_9, c[var_7 + 13], 4, 681279174),
                                    var_9 = _0xfec9x11(var_9, var_1, var_2, var_8, c[var_7 + 0], 11, -358537222),
                                    var_8 = _0xfec9x11(var_8, var_9, var_1, var_2, c[var_7 + 3], 16, -722521979),
                                    var_2 = _0xfec9x11(var_2, var_8, var_9, var_1, c[var_7 + 6], 23, 76029189),
                                    var_1 = _0xfec9x11(var_1, var_2, var_8, var_9, c[var_7 + 9], 4, -640364487),
                                    var_9 = _0xfec9x11(var_9, var_1, var_2, var_8, c[var_7 + 12], 11, -421815835),
                                    var_8 = _0xfec9x11(var_8, var_9, var_1, var_2, c[var_7 + 15], 16, 530742520),
                                    var_1 = var_10(var_1, var_2 = _0xfec9x11(var_2, var_8, var_9, var_1, c[var_7 + 2], 23, -995338651), var_8, var_9, c[var_7 + 0], 6, -198630844),
                                    var_9 = var_10(var_9, var_1, var_2, var_8, c[var_7 + 7], 10, 1126891415),
                                    var_8 = var_10(var_8, var_9, var_1, var_2, c[var_7 + 14], 15, -1416354905),
                                    var_2 = var_10(var_2, var_8, var_9, var_1, c[var_7 + 5], 21, -57434055),
                                    var_1 = var_10(var_1, var_2, var_8, var_9, c[var_7 + 12], 6, 1700485571),
                                    var_9 = var_10(var_9, var_1, var_2, var_8, c[var_7 + 3], 10, -1894986606),
                                    var_8 = var_10(var_8, var_9, var_1, var_2, c[var_7 + 10], 15, -1051523),
                                    var_2 = var_10(var_2, var_8, var_9, var_1, c[var_7 + 1], 21, -2054922799),
                                    var_1 = var_10(var_1, var_2, var_8, var_9, c[var_7 + 8], 6, 1873313359),
                                    var_9 = var_10(var_9, var_1, var_2, var_8, c[var_7 + 15], 10, -30611744),
                                    var_8 = var_10(var_8, var_9, var_1, var_2, c[var_7 + 6], 15, -1560198380),
                                    var_2 = var_10(var_2, var_8, var_9, var_1, c[var_7 + 13], 21, 1309151649),
                                    var_1 = var_10(var_1, var_2, var_8, var_9, c[var_7 + 4], 6, -145523070),
                                    var_9 = var_10(var_9, var_1, var_2, var_8, c[var_7 + 11], 10, -1120210379),
                                    var_8 = var_10(var_8, var_9, var_1, var_2, c[var_7 + 2], 15, 718787259),
                                    var_2 = var_10(var_2, var_8, var_9, var_1, c[var_7 + 9], 21, -343485551),
                                    var_1 = var_1 + e >>> 0,
                                    var_2 = var_2 + var_11 >>> 0,
                                    var_8 = var_8 + var_12 >>> 0,
                                    var_9 = var_9 + var_13 >>> 0
                            }
                            ;
                            return k[base[24]]([var_1, var_2, var_8, var_9])
                        }
                    )[base[12]] = function (a, b, c, d, e, f, g) {
                        g = a + (b & c | ~b & d) + (e >>> 0) + g;
                        return (g << f | g >>> 32 - f) + b
                    }
                    ,
                    var_6[base[21]] = function (a, b, c, d, e, f, g) {
                        g = a + (b & d | c & ~d) + (e >>> 0) + g;
                        return (g << f | g >>> 32 - f) + b
                    }
                    ,
                    var_6[base[22]] = function (a, b, c, d, e, f, g) {
                        g = a + (b ^ c ^ d) + (e >>> 0) + g;
                        return (g << f | g >>> 32 - f) + b
                    }
                    ,
                    var_6[base[23]] = function (a, b, c, d, e, f, g) {
                        g = a + (c ^ (b | ~d)) + (e >>> 0) + g;
                        return (g << f | g >>> 32 - f) + b
                    }
                    ,
                    var_6[base[25]] = 16,
                    var_6[base[26]] = 16,
                    h[base[10]] = function (a, b) {
                        if (null == a) {
                            throw new Error(base[27] + a)
                        }
                        ;a = k[base[28]](var_6(a, b));
                        return b && b[base[29]] ? a : b && b[base[30]] ? var_5[base[3]](a) : k[base[31]](a)
                    }
            }
            , function (d, e) {
                var f, n;
                f = base[32],
                    n = {
                        rotl: function (a, b) {
                            return a << b | a >>> 32 - b
                        },
                        rotr: function (a, b) {
                            return a << 32 - b | a >>> b
                        },
                        endian: function (a) {
                            if (a[base[13]] == Number) {
                                return 16711935 & n[base[33]](a, 8) | 4278255360 & n[base[33]](a, 24)
                            }
                            ;
                            for (var b = 0; b < a[base[4]]; b++) {
                                a[b] = n[base[24]](a[b])
                            }
                            ;
                            return a
                        },
                        randomBytes: function (a) {
                            for (var b = []; 0 < a; a--) {
                                b[base[6]](Math[base[35]](256 * Math[base[34]]()))
                            }
                            ;
                            return b
                        },
                        bytesToWords: function (a) {
                            for (var b = [], n = 0, var_1 = 0; n < a[base[4]]; n++,
                                var_1 += 8) {
                                b[var_1 >>> 5] |= a[n] << 24 - var_1 % 32
                            }
                            ;
                            return b
                        },
                        wordsToBytes: function (a) {
                            for (var b = [], n = 0; n < 32 * a[base[4]]; n += 8) {
                                b[base[6]](a[n >>> 5] >>> 24 - n % 32 & 255)
                            }
                            ;
                            return b
                        },
                        bytesToHex: function (a) {
                            for (var b = [], n = 0; n < a[base[4]]; n++) {
                                b[base[6]]((a[n] >>> 4).toString(16)),
                                    b[base[6]]((15 & a[n]).toString(16))
                            }
                            ;
                            return b[base[9]](base[8])
                        },
                        hexToBytes: function (a) {
                            for (var b = [], n = 0; n < a[base[4]]; n += 2) {
                                b[base[6]](parseInt(a[base[36]](n, 2), 16))
                            }
                            ;
                            return b
                        },
                        bytesToBase64: function (a) {
                            for (var b = [], n = 0; n < a[base[4]]; n += 3) {
                                for (var c = a[n] << 16 | a[n + 1] << 8 | a[n + 2], var_2 = 0; var_2 < 4; var_2++) {
                                    8 * n + 6 * var_2 <= 8 * a[base[4]] ? b[base[6]](f[base[37]](c >>> 6 * (3 - var_2) & 63)) : b[base[6]](base[38])
                                }
                            }
                            ;
                            return b[base[9]](base[8])
                        },
                        base64ToBytes: function (a) {
                            a = a[base[39]](/[^A-Z0-9+\/]/gi, base[8]);
                            for (var b = [], n = 0, var_1 = 0; n < a[base[4]]; var_1 = ++n % 4) {
                                0 != var_1 && b[base[6]]((f[base[40]](a[base[37]](n - 1)) & Math[base[41]](2, -2 * var_1 + 8) - 1) << 2 * var_1 | f[base[40]](a[base[37]](n)) >>> 6 - 2 * var_1)
                            }
                            ;
                            return b
                        }
                    },
                    d[base[10]] = n
            }
            , function (c, d) {
                function n(a) {
                    return !!a[base[13]] && base[42] == typeof a[base[13]][base[43]] && a[base[13]][base[43]](a)
                }

                c[base[10]] = function (a) {
                    return null != a && (n(a) || base[42] == typeof (b = a)[base[44]] && base[42] == typeof b[base[17]] && n(b[base[17]](0, 0)) || !!a[base[45]]);
                    var b
                }
            }
            , function (a, b, c) {
                a[base[10]] = c(1)
            }
        ],
        var_8[base[46]] = var_1,
        var_8[base[47]] = function (a) {
            return a
        }
        ,
        var_8[base[48]] = function (a, b, c) {
            var_8[base[49]](a, b) || Object[base[50]](a, b, {
                configurable: !1,
                enumerable: !0,
                get: c
            })
        }
        ,
        var_8[base[51]] = function (a) {
            var b = a && a[base[52]] ? function () {
                    return a[base[53]]
                }
                : function () {
                    return a
                }
            ;
            return var_8[base[48]](b, base[54], b),
                b
        }
        ,
        var_8[base[49]] = function (a, b) {
            return Object[base[18]][base[55]][base[16]](a, b)
        }
        ,
        var_8[base[56]] = base[8],
        var_8(var_8[base[57]] = 4));

    function var_8(a) {
        if (var_1[a]) {
            return var_1[a][base[10]]
        }
        ;var b = var_1[a] = {
            i: a,
            l: !1,
            exports: {}
        };
        return n[a][base[16]](b[base[10]], b, b[base[10]], var_8),
            b[base[58]] = !0,
            b[base[10]]
    }

    var o = base[59]
        , var_9 = base[60]
        , var_7 = (new Date)[base[61]]()
        , var_14 = base[62] == typeof window ? global : window;
    return void (0) !== var_14 && var_14 && var_14[base[63]] && var_14[base[63]][base[64]] && var_14[base[65]] && (var_9 = base[66]),
    base[62] != typeof global && base[62] != typeof window && this !== window && (var_9 = base[60]),
    base[62] != typeof __dirname && (var_9 = base[60]),
        {
            "\x58\x2D\x73": function (d) {
                var e, n, var_1, var_2, var_8, var_9, var_7 = base[8], var_14 = 0;
                for (d = function (a) {
                    a = a[base[39]](/\r\n/g, base[71]);
                    for (var b = base[8], n = 0; n < a[base[4]]; n++) {
                        var c = a[base[5]](n);
                        c < 128 ? b += String[base[7]](c) : (127 < c && c < 2048 ? b += String[base[7]](c >> 6 | 192) : (b += String[base[7]](c >> 12 | 224),
                            b += String[base[7]](c >> 6 & 63 | 128)),
                            b += String[base[7]](63 & c | 128))
                    }
                    ;
                    return b
                }(d); var_14 < d[base[4]];) {
                    var_1 = (var_9 = d[base[5]](var_14++)) >> 2,
                        var_2 = (3 & var_9) << 4 | (e = d[base[5]](var_14++)) >> 4,
                        var_8 = (15 & e) << 2 | (n = d[base[5]](var_14++)) >> 6,
                        var_9 = 63 & n,
                        isNaN(e) ? var_8 = var_9 = 64 : isNaN(n) && (var_9 = 64),
                        var_7 = var_7 + o[base[37]](var_1) + o[base[37]](var_2) + o[base[37]](var_8) + o[base[37]](var_9)
                }
                ;
                return var_7
            }(var_2([var_7, var_9, l, base[67] === Object[base[18]][base[68]][base[16]](m) || base[69] === Object[base[18]][base[68]][base[16]](m) ? JSON[base[70]](m) : base[8]][base[9]](base[8]))),
            "\x58\x2D\x74": var_7
        }
}

var BLOCKED_HOSTS = [base[72], base[73], base[74], base[75], base[76], base[77], base[78], base[79], base[80], base[81], base[82], base[83]];

function shouldSign(b) {
    var c = !0;
    return -1 < b[base[40]](window[base[85]][base[84]]) || -1 < b[base[40]](base[86]) || BLOCKED_HOSTS[base[87]](function (a) {
        if (-1 < b[base[40]](a)) {
            return !(c = !1)
        }
    }),
        c
}



console.log(sign(2342));
console 命令行工具 X clear

                    
>
console