var t = require; var e = module; var i = exports; Object.defineProperty(i, "__esModule", {value: !0}); var t = t("BaseClass"), s = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"]; class l extends t.default { constructor() { super(); } static jiebase64(t) { for (var e, i, s, o, a = t.length, n = 0, r = ""; n < a; ) { for (; (e = l.base64DecodeChars[255 & t.charCodeAt(n++)]), n < a && -1 == e; ); if (-1 == e) break; for (; (i = l.base64DecodeChars[255 & t.charCodeAt(n++)]), n < a && -1 == i; ); if (-1 == i) break; r += String.fromCharCode((e << 2) | ((48 & i) >> 4)); do { if (61 == (s = 255 & t.charCodeAt(n++))) return r; } while (((s = l.base64DecodeChars[s]), n < a && -1 == s)); if (-1 == s) break; r += String.fromCharCode(((15 & i) << 4) | ((60 & s) >> 2)); do { if (61 == (o = 255 & t.charCodeAt(n++))) return r; } while (((o = l.base64DecodeChars[o]), n < a && -1 == o)); if (-1 == o) break; r += String.fromCharCode(((3 & s) << 6) | o); } return r; } static UrlEncode(t) { function o(t) { return t < 10 ? t : 10 == t ? "A" : 11 == t ? "B" : 12 == t ? "C" : 13 == t ? "D" : 14 == t ? "E" : 15 == t ? "F" : void 0; } return (function (t) { for (var e, i = "", s = 0; s < t.length; s++) i += "%" + (e = "25" == (e = (function (t) { if (65535 < t) return "err!"; var e = t - 4096 * Math.round(t / 4096 - 0.5), t = e - 256 * Math.round(e / 256 - 0.5); return "" + o((e = Math.round(t / 16 - 0.5))) + o(t - 16 * e); })(t.charCodeAt(s))) ? "" : e); return i; })(t); } static md5(t) { function r(t, e) { return (t << e) | (t >>> (32 - e)); } function l(t, e) { var i = 2147483648 & t, s = 2147483648 & e, o = (1073741823 & t) + (1073741823 & e); return (t = 1073741824 & t) & (e = 1073741824 & e) ? 2147483648 ^ o ^ i ^ s : t | e ? 1073741824 & o ? 3221225472 ^ o ^ i ^ s : 1073741824 ^ o ^ i ^ s : o ^ i ^ s; } function e(t, e, i, s, o, a, n) { return (t = l(t, l(l((e & i) | (~e & s), o), n))), l(r(t, a), e); } function i(t, e, i, s, o, a, n) { return (t = l(t, l(l((e & s) | (i & ~s), o), n))), l(r(t, a), e); } function s(t, e, i, s, o, a, n) { return (t = l(t, l(l(e ^ i ^ s, o), n))), l(r(t, a), e); } function o(t, e, i, s, o, a, n) { return (t = l(t, l(l(i ^ (e | ~s), o), n))), l(r(t, a), e); } function a(t) { for (var e = "", i = "", s = 0; s <= 3; s++) e += (i = "0" + ((t >>> (8 * s)) & 255).toString(16)).substr(i.length - 2, 2); return e; } Array(); for ( var n, h, c, d, u = (function (t) { for ( var e, i = t.length, s = i + 8, s = 16 * ((s - (s % 64)) / 64 + 1), o = Array(s - 1), a = 0, n = 0; n < i; ) (a = (n % 4) * 8), (o[(e = (n - (n % 4)) / 4)] = o[e] | (t.charCodeAt(n) << a)), n++; return ( (o[(e = (n - (n % 4)) / 4)] = o[e] | (128 << (a = (n % 4) * 8))), (o[s - 2] = i << 3), (o[s - 1] = i >>> 29), o ); })( (t = (function (t) { t = t.replace(/\r\n/g, "\n"); for (var e = "", i = 0; i < t.length; i++) { var s = t.charCodeAt(i); s < 128 ? (e += String.fromCharCode(s)) : (127 < s && s < 2048 ? (e += String.fromCharCode((s >> 6) | 192)) : ((e += String.fromCharCode((s >> 12) | 224)), (e += String.fromCharCode(((s >> 6) & 63) | 128))), (e += String.fromCharCode((63 & s) | 128))); } return e; })(t)) ), p = 1732584193, f = 4023233417, g = 2562383102, m = 271733878, _ = 0; _ < u.length; _ += 16 ) (p = e((n = p), (h = f), (c = g), (d = m), u[_ + 0], 7, 3614090360)), (m = e(m, p, f, g, u[_ + 1], 12, 3905402710)), (g = e(g, m, p, f, u[_ + 2], 17, 606105819)), (f = e(f, g, m, p, u[_ + 3], 22, 3250441966)), (p = e(p, f, g, m, u[_ + 4], 7, 4118548399)), (m = e(m, p, f, g, u[_ + 5], 12, 1200080426)), (g = e(g, m, p, f, u[_ + 6], 17, 2821735955)), (f = e(f, g, m, p, u[_ + 7], 22, 4249261313)), (p = e(p, f, g, m, u[_ + 8], 7, 1770035416)), (m = e(m, p, f, g, u[_ + 9], 12, 2336552879)), (g = e(g, m, p, f, u[_ + 10], 17, 4294925233)), (f = e(f, g, m, p, u[_ + 11], 22, 2304563134)), (p = e(p, f, g, m, u[_ + 12], 7, 1804603682)), (m = e(m, p, f, g, u[_ + 13], 12, 4254626195)), (g = e(g, m, p, f, u[_ + 14], 17, 2792965006)), (p = i(p, (f = e(f, g, m, p, u[_ + 15], 22, 1236535329)), g, m, u[_ + 1], 5, 4129170786)), (m = i(m, p, f, g, u[_ + 6], 9, 3225465664)), (g = i(g, m, p, f, u[_ + 11], 14, 643717713)), (f = i(f, g, m, p, u[_ + 0], 20, 3921069994)), (p = i(p, f, g, m, u[_ + 5], 5, 3593408605)), (m = i(m, p, f, g, u[_ + 10], 9, 38016083)), (g = i(g, m, p, f, u[_ + 15], 14, 3634488961)), (f = i(f, g, m, p, u[_ + 4], 20, 3889429448)), (p = i(p, f, g, m, u[_ + 9], 5, 568446438)), (m = i(m, p, f, g, u[_ + 14], 9, 3275163606)), (g = i(g, m, p, f, u[_ + 3], 14, 4107603335)), (f = i(f, g, m, p, u[_ + 8], 20, 1163531501)), (p = i(p, f, g, m, u[_ + 13], 5, 2850285829)), (m = i(m, p, f, g, u[_ + 2], 9, 4243563512)), (g = i(g, m, p, f, u[_ + 7], 14, 1735328473)), (p = s(p, (f = i(f, g, m, p, u[_ + 12], 20, 2368359562)), g, m, u[_ + 5], 4, 4294588738)), (m = s(m, p, f, g, u[_ + 8], 11, 2272392833)), (g = s(g, m, p, f, u[_ + 11], 16, 1839030562)), (f = s(f, g, m, p, u[_ + 14], 23, 4259657740)), (p = s(p, f, g, m, u[_ + 1], 4, 2763975236)), (m = s(m, p, f, g, u[_ + 4], 11, 1272893353)), (g = s(g, m, p, f, u[_ + 7], 16, 4139469664)), (f = s(f, g, m, p, u[_ + 10], 23, 3200236656)), (p = s(p, f, g, m, u[_ + 13], 4, 681279174)), (m = s(m, p, f, g, u[_ + 0], 11, 3936430074)), (g = s(g, m, p, f, u[_ + 3], 16, 3572445317)), (f = s(f, g, m, p, u[_ + 6], 23, 76029189)), (p = s(p, f, g, m, u[_ + 9], 4, 3654602809)), (m = s(m, p, f, g, u[_ + 12], 11, 3873151461)), (g = s(g, m, p, f, u[_ + 15], 16, 530742520)), (p = o(p, (f = s(f, g, m, p, u[_ + 2], 23, 3299628645)), g, m, u[_ + 0], 6, 4096336452)), (m = o(m, p, f, g, u[_ + 7], 10, 1126891415)), (g = o(g, m, p, f, u[_ + 14], 15, 2878612391)), (f = o(f, g, m, p, u[_ + 5], 21, 4237533241)), (p = o(p, f, g, m, u[_ + 12], 6, 1700485571)), (m = o(m, p, f, g, u[_ + 3], 10, 2399980690)), (g = o(g, m, p, f, u[_ + 10], 15, 4293915773)), (f = o(f, g, m, p, u[_ + 1], 21, 2240044497)), (p = o(p, f, g, m, u[_ + 8], 6, 1873313359)), (m = o(m, p, f, g, u[_ + 15], 10, 4264355552)), (g = o(g, m, p, f, u[_ + 6], 15, 2734768916)), (f = o(f, g, m, p, u[_ + 13], 21, 1309151649)), (p = o(p, f, g, m, u[_ + 4], 6, 4149444226)), (m = o(m, p, f, g, u[_ + 11], 10, 3174756917)), (g = o(g, m, p, f, u[_ + 2], 15, 718787259)), (f = o(f, g, m, p, u[_ + 9], 21, 3951481745)), (p = l(p, n)), (f = l(f, h)), (g = l(g, c)), (m = l(m, d)); return (a(p) + a(f) + a(g) + a(m)).toLowerCase(); } static md5cycle(t, e) { var i = t[0], s = t[1], o = t[2], a = t[3], s = ((((s += ((((o = ((((o += ((((a = ((((a += ((((i = ((((i += (((s & o) | (~s & a)) + e[0] - 680876936) | 0) << 7) | (i >>> 25)) + s) | 0) & s) | (~i & o)) + e[1] - 389564586) | 0) << 12) | (a >>> 20)) + i) | 0) & i) | (~a & s)) + e[2] + 606105819) | 0) << 17) | (o >>> 15)) + a) | 0) & a) | (~o & i)) + e[3] - 1044525330) | 0) << 22) | (s >>> 10)) + o) | 0; (s = ((((s += ((((o = ((((o += ((((a = ((((a += ((((i = ((((i += (((s & o) | (~s & a)) + e[4] - 176418897) | 0) << 7) | (i >>> 25)) + s) | 0) & s) | (~i & o)) + e[5] + 1200080426) | 0) << 12) | (a >>> 20)) + i) | 0) & i) | (~a & s)) + e[6] - 1473231341) | 0) << 17) | (o >>> 15)) + a) | 0) & a) | (~o & i)) + e[7] - 45705983) | 0) << 22) | (s >>> 10)) + o) | 0), (s = ((((s += ((((o = ((((o += ((((a = ((((a += ((((i = ((((i += (((s & o) | (~s & a)) + e[8] + 1770035416) | 0) << 7) | (i >>> 25)) + s) | 0) & s) | (~i & o)) + e[9] - 1958414417) | 0) << 12) | (a >>> 20)) + i) | 0) & i) | (~a & s)) + e[10] - 42063) | 0) << 17) | (o >>> 15)) + a) | 0) & a) | (~o & i)) + e[11] - 1990404162) | 0) << 22) | (s >>> 10)) + o) | 0), (s = ((((s += ((((o = ((((o += ((((a = ((((a += ((((i = ((((i += (((s & o) | (~s & a)) + e[12] + 1804603682) | 0) << 7) | (i >>> 25)) + s) | 0) & s) | (~i & o)) + e[13] - 40341101) | 0) << 12) | (a >>> 20)) + i) | 0) & i) | (~a & s)) + e[14] - 1502002290) | 0) << 17) | (o >>> 15)) + a) | 0) & a) | (~o & i)) + e[15] + 1236535329) | 0) << 22) | (s >>> 10)) + o) | 0), (s = ((((s += ((((o = ((((o += ((((a = ((((a += ((((i = ((((i += (((s & a) | (o & ~a)) + e[1] - 165796510) | 0) << 5) | (i >>> 27)) + s) | 0) & o) | (s & ~o)) + e[6] - 1069501632) | 0) << 9) | (a >>> 23)) + i) | 0) & s) | (i & ~s)) + e[11] + 643717713) | 0) << 14) | (o >>> 18)) + a) | 0) & i) | (a & ~i)) + e[0] - 373897302) | 0) << 20) | (s >>> 12)) + o) | 0), (s = ((((s += ((((o = ((((o += ((((a = ((((a += ((((i = ((((i += (((s & a) | (o & ~a)) + e[5] - 701558691) | 0) << 5) | (i >>> 27)) + s) | 0) & o) | (s & ~o)) + e[10] + 38016083) | 0) << 9) | (a >>> 23)) + i) | 0) & s) | (i & ~s)) + e[15] - 660478335) | 0) << 14) | (o >>> 18)) + a) | 0) & i) | (a & ~i)) + e[4] - 405537848) | 0) << 20) | (s >>> 12)) + o) | 0), (s = ((((s += ((((o = ((((o += ((((a = ((((a += ((((i = ((((i += (((s & a) | (o & ~a)) + e[9] + 568446438) | 0) << 5) | (i >>> 27)) + s) | 0) & o) | (s & ~o)) + e[14] - 1019803690) | 0) << 9) | (a >>> 23)) + i) | 0) & s) | (i & ~s)) + e[3] - 187363961) | 0) << 14) | (o >>> 18)) + a) | 0) & i) | (a & ~i)) + e[8] + 1163531501) | 0) << 20) | (s >>> 12)) + o) | 0), (s = ((((s += ((((o = ((((o += ((((a = ((((a += ((((i = ((((i += (((s & a) | (o & ~a)) + e[13] - 1444681467) | 0) << 5) | (i >>> 27)) + s) | 0) & o) | (s & ~o)) + e[2] - 51403784) | 0) << 9) | (a >>> 23)) + i) | 0) & s) | (i & ~s)) + e[7] + 1735328473) | 0) << 14) | (o >>> 18)) + a) | 0) & i) | (a & ~i)) + e[12] - 1926607734) | 0) << 20) | (s >>> 12)) + o) | 0), (s = ((((s += (((o = ((((o += (((a = ((((a += (((i = ((((i += ((s ^ o ^ a) + e[5] - 378558) | 0) << 4) | (i >>> 28)) + s) | 0) ^ s ^ o) + e[8] - 2022574463) | 0) << 11) | (a >>> 21)) + i) | 0) ^ i ^ s) + e[11] + 1839030562) | 0) << 16) | (o >>> 16)) + a) | 0) ^ a ^ i) + e[14] - 35309556) | 0) << 23) | (s >>> 9)) + o) | 0), (s = ((((s += (((o = ((((o += (((a = ((((a += (((i = ((((i += ((s ^ o ^ a) + e[1] - 1530992060) | 0) << 4) | (i >>> 28)) + s) | 0) ^ s ^ o) + e[4] + 1272893353) | 0) << 11) | (a >>> 21)) + i) | 0) ^ i ^ s) + e[7] - 155497632) | 0) << 16) | (o >>> 16)) + a) | 0) ^ a ^ i) + e[10] - 1094730640) | 0) << 23) | (s >>> 9)) + o) | 0), (s = ((((s += (((o = ((((o += (((a = ((((a += (((i = ((((i += ((s ^ o ^ a) + e[13] + 681279174) | 0) << 4) | (i >>> 28)) + s) | 0) ^ s ^ o) + e[0] - 358537222) | 0) << 11) | (a >>> 21)) + i) | 0) ^ i ^ s) + e[3] - 722521979) | 0) << 16) | (o >>> 16)) + a) | 0) ^ a ^ i) + e[6] + 76029189) | 0) << 23) | (s >>> 9)) + o) | 0), (s = ((((s += (((o = ((((o += (((a = ((((a += (((i = ((((i += ((s ^ o ^ a) + e[9] - 640364487) | 0) << 4) | (i >>> 28)) + s) | 0) ^ s ^ o) + e[12] - 421815835) | 0) << 11) | (a >>> 21)) + i) | 0) ^ i ^ s) + e[15] + 530742520) | 0) << 16) | (o >>> 16)) + a) | 0) ^ a ^ i) + e[2] - 995338651) | 0) << 23) | (s >>> 9)) + o) | 0), (s = ((((s += (((a = ((((a += ((s ^ ((i = ((((i += ((o ^ (s | ~a)) + e[0] - 198630844) | 0) << 6) | (i >>> 26)) + s) | 0) | ~o)) + e[7] + 1126891415) | 0) << 10) | (a >>> 22)) + i) | 0) ^ ((o = ((((o += ((i ^ (a | ~s)) + e[14] - 1416354905) | 0) << 15) | (o >>> 17)) + a) | 0) | ~i)) + e[5] - 57434055) | 0) << 21) | (s >>> 11)) + o) | 0), (s = ((((s += (((a = ((((a += ((s ^ ((i = ((((i += ((o ^ (s | ~a)) + e[12] + 1700485571) | 0) << 6) | (i >>> 26)) + s) | 0) | ~o)) + e[3] - 1894986606) | 0) << 10) | (a >>> 22)) + i) | 0) ^ ((o = ((((o += ((i ^ (a | ~s)) + e[10] - 1051523) | 0) << 15) | (o >>> 17)) + a) | 0) | ~i)) + e[1] - 2054922799) | 0) << 21) | (s >>> 11)) + o) | 0), (s = ((((s += (((a = ((((a += ((s ^ ((i = ((((i += ((o ^ (s | ~a)) + e[8] + 1873313359) | 0) << 6) | (i >>> 26)) + s) | 0) | ~o)) + e[15] - 30611744) | 0) << 10) | (a >>> 22)) + i) | 0) ^ ((o = ((((o += ((i ^ (a | ~s)) + e[6] - 1560198380) | 0) << 15) | (o >>> 17)) + a) | 0) | ~i)) + e[13] + 1309151649) | 0) << 21) | (s >>> 11)) + o) | 0), (s = ((((s += (((a = ((((a += ((s ^ ((i = ((((i += ((o ^ (s | ~a)) + e[4] - 145523070) | 0) << 6) | (i >>> 26)) + s) | 0) | ~o)) + e[11] - 1120210379) | 0) << 10) | (a >>> 22)) + i) | 0) ^ ((o = ((((o += ((i ^ (a | ~s)) + e[2] + 718787259) | 0) << 15) | (o >>> 17)) + a) | 0) | ~i)) + e[9] - 343485551) | 0) << 21) | (s >>> 11)) + o) | 0), (t[0] = (i + t[0]) | 0), (t[1] = (s + t[1]) | 0), (t[2] = (o + t[2]) | 0), (t[3] = (a + t[3]) | 0); } static hex(t) { for (var e = 0; e < t.length; e += 1) t[e] = l.rhex(t[e]); return t.join(""); } static rhex(t) { for (var e = "", i = 0; i < 4; i += 1) e += s[(t >> (8 * i + 4)) & 15] + s[(t >> (8 * i)) & 15]; return e; } static InitArrayBuffer() { l.reset(); } static reset() { (l._buff = new Uint8Array(0)), (l._length = 0), (l._hash = [1732584193, -271733879, -1732584194, 271733878]); } static end(t) { for ( var e, i = l._buff, s = i.length, o = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], a = 0; a < s; a += 1 ) o[a >> 2] |= i[a] << (a % 4 << 3); return l._finish(o, s), (e = l.hex(l._hash)), t && (e = l.hexToBinaryString(e)), l.reset(), e; } static _finish(t, e) { var i, s = e; if (((t[s >> 2] |= 128 << (s % 4 << 3)), 55 < s)) for (l.md5cycle(l._hash, t), s = 0; s < 16; s += 1) t[s] = 0; (i = (i = 8 * l._length).toString(16).match(/(.*?)(.{0,8})$/)), (e = parseInt(i[2], 16)), (i = parseInt(i[1], 16) || 0), (t[14] = e), (t[15] = i), l.md5cycle(l._hash, t); } static hexToBinaryString(t) { for (var e = [], i = t.length, s = 0; s < i - 1; s += 2) e.push(parseInt(t.substr(s, 2), 16)); return String.fromCharCode.apply(String, e); } static hash(t, e) { (t = l.md51_array(new Uint8Array(t))), (t = l.hex(t)); return e ? l.hexToBinaryString(t) : t; } static md51_array(t) { for ( var e, i, s, o, a = t.length, n = [1732584193, -271733879, -1732584194, 271733878], r = 64; r <= a; r += 64 ) l.md5cycle(n, l.md5blk_array(t.subarray(r - 64, r))); for ( e = (t = r - 64 < a ? t.subarray(r - 64) : new Uint8Array(0)).length, i = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], r = 0; r < e; r += 1 ) i[r >> 2] |= t[r] << (r % 4 << 3); if (((i[r >> 2] |= 128 << (r % 4 << 3)), 55 < r)) for (l.md5cycle(n, i), r = 0; r < 16; r += 1) i[r] = 0; return ( (o = (o = 8 * a).toString(16).match(/(.*?)(.{0,8})$/)), (s = parseInt(o[2], 16)), (o = parseInt(o[1], 16) || 0), (i[14] = s), (i[15] = o), l.md5cycle(n, i), n ); } static md5blk_array(t) { for (var e = [], i = 0; i < 64; i += 4) e[i >> 2] = t[i] + (t[i + 1] << 8) + (t[i + 2] << 16) + (t[i + 3] << 24); return e; } static append(t) { var e, i = l.concatenateArrayBuffers(l._buff.buffer, t, !0), s = i.length; for (l._length += t.byteLength, e = 64; e <= s; e += 64) l.md5cycle(l._hash, l.md5blk_array(i.subarray(e - 64, e))); l._buff = e - 64 < s ? new Uint8Array(i.buffer.slice(e - 64)) : new Uint8Array(0); } static concatenateArrayBuffers(t, e, i) { var s = new Uint8Array(t.byteLength + e.byteLength); return s.set(new Uint8Array(t)), s.set(new Uint8Array(e), t.byteLength), s; } } (i.default = l), (l.base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"), (l.base64DecodeChars = new Array( -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1 ));