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