Commit 0d97dadf authored by wang's avatar wang

解密payload

parent cafbc5a7
const base64 = require('js-base64')
function Base64() {
// private property
var _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
// public method for encoding
this.encode = function (input) {
var output = "";
var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
var i = 0;
input = _utf8_encode(input);
while (i < input.length) {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
output = output +
_keyStr.charAt(enc1) + _keyStr.charAt(enc2) +
_keyStr.charAt(enc3) + _keyStr.charAt(enc4);
}
return output;
}
// public method for decoding
this.decode = function (input) {
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
while (i < input.length) {
enc1 = _keyStr.indexOf(input.charAt(i++));
enc2 = _keyStr.indexOf(input.charAt(i++));
enc3 = _keyStr.indexOf(input.charAt(i++));
enc4 = _keyStr.indexOf(input.charAt(i++));
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output = output + String.fromCharCode(chr1);
if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}
}
output = _utf8_decode(output);
return output;
}
// private method for UTF-8 encoding
var _utf8_encode = function (string) {
string = string.replace(/\r\n/g, "\n");
var utftext = "";
for (var n = 0; n < string.length; n++) {
var c = string.charCodeAt(n);
if (c < 128) {
utftext += String.fromCharCode(c);
} else if ((c > 127) && (c < 2048)) {
utftext += String.fromCharCode((c >> 6) | 192);
utftext += String.fromCharCode((c & 63) | 128);
} else {
utftext += String.fromCharCode((c >> 12) | 224);
utftext += String.fromCharCode(((c >> 6) & 63) | 128);
utftext += String.fromCharCode((c & 63) | 128);
}
}
return utftext;
}
// private method for UTF-8 decoding
var _utf8_decode = function (utftext) {
var string = "";
var i = 0;
var c = c1 = c2 = 0;
while (i < utftext.length) {
c = utftext.charCodeAt(i);
if (c < 128) {
string += String.fromCharCode(c);
i++;
} else if ((c > 191) && (c < 224)) {
c2 = utftext.charCodeAt(i + 1);
string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
} else {
c2 = utftext.charCodeAt(i + 1);
c3 = utftext.charCodeAt(i + 2);
string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
i += 3;
}
}
return string;
}
}
var btoa = function (string) {
return new Base64().encode(string)
}
function R(t, e, n, r, o, i, l) {
return B(e ^ n ^ r, t, e, o, i, l);
}
function O(t, e, n, r, o, i, l) {
return B(n ^ (e | ~r), t, e, o, i, l);
}
function k(t, e, n, r, o, i, l) {
return B(e & r | n & ~r, t, e, o, i, l);
}
function x(t, e) {
return t << e | t >>> 32 - e;
}
function E(t, e) {
return (t >> 16) + (e >> 16) + ((65535 & t) + (65535 & e) >> 16) << 16 | 65535 & (65535 & t) + (65535 & e);
}
function B(t, e, n, r, o, i) {
return E(x(E(E(e, t), E(r, i)), o), n);
}
function M(t, e, n, r, o, i, l) {
return B(e & n | ~e & r, t, e, o, i, l);
}
function I(t) {
var e = void 0,
n = [];
for (n[(t.length >> 2) - 1] = void 0, e = 0; e < n.length; e += 1) n[e] = 0;
for (e = 0; e < 8 * t.length; e += 8) n[e >> 5] |= (255 & t.charCodeAt(e / 8)) << e % 32;
return n;
}
function F(t, e) {
t[e >> 5] |= 128 << e % 32, t[14 + (e + 64 >>> 9 << 4)] = e;
var n = void 0,
r = void 0,
o = void 0,
i = void 0,
l = void 0,
a = 1732584193,
c = -271733879,
u = -1732584194,
f = 271733878;
for (n = 0; n < t.length; n += 16) r = a, o = c, i = u, l = f, a = M(a, c, u, f, t[n], 7, -680876936), f = M(f, a, c, u, t[n + 1], 12, -389564586), u = M(u, f, a, c, t[n + 2], 17, 606105819), c = M(c, u, f, a, t[n + 3], 22, -1044525330), a = M(a, c, u, f, t[n + 4], 7, -176418897), f = M(f, a, c, u, t[n + 5], 12, 1200080426), u = M(u, f, a, c, t[n + 6], 17, -1473231341), c = M(c, u, f, a, t[n + 7], 22, -45705983), a = M(a, c, u, f, t[n + 8], 7, 1770035416), f = M(f, a, c, u, t[n + 9], 12, -1958414417), u = M(u, f, a, c, t[n + 10], 17, -42063), c = M(c, u, f, a, t[n + 11], 22, -1990404162), a = M(a, c, u, f, t[n + 12], 7, 1804603682), f = M(f, a, c, u, t[n + 13], 12, -40341101), u = M(u, f, a, c, t[n + 14], 17, -1502002290), c = M(c, u, f, a, t[n + 15], 22, 1236535329), a = k(a, c, u, f, t[n + 1], 5, -165796510), f = k(f, a, c, u, t[n + 6], 9, -1069501632), u = k(u, f, a, c, t[n + 11], 14, 643717713), c = k(c, u, f, a, t[n], 20, -373897302), a = k(a, c, u, f, t[n + 5], 5, -701558691), f = k(f, a, c, u, t[n + 10], 9, 38016083), u = k(u, f, a, c, t[n + 15], 14, -660478335), c = k(c, u, f, a, t[n + 4], 20, -405537848), a = k(a, c, u, f, t[n + 9], 5, 568446438), f = k(f, a, c, u, t[n + 14], 9, -1019803690), u = k(u, f, a, c, t[n + 3], 14, -187363961), c = k(c, u, f, a, t[n + 8], 20, 1163531501), a = k(a, c, u, f, t[n + 13], 5, -1444681467), f = k(f, a, c, u, t[n + 2], 9, -51403784), u = k(u, f, a, c, t[n + 7], 14, 1735328473), c = k(c, u, f, a, t[n + 12], 20, -1926607734), a = R(a, c, u, f, t[n + 5], 4, -378558), f = R(f, a, c, u, t[n + 8], 11, -2022574463), u = R(u, f, a, c, t[n + 11], 16, 1839030562), c = R(c, u, f, a, t[n + 14], 23, -35309556), a = R(a, c, u, f, t[n + 1], 4, -1530992060), f = R(f, a, c, u, t[n + 4], 11, 1272893353), u = R(u, f, a, c, t[n + 7], 16, -155497632), c = R(c, u, f, a, t[n + 10], 23, -1094730640), a = R(a, c, u, f, t[n + 13], 4, 681279174), f = R(f, a, c, u, t[n], 11, -358537222), u = R(u, f, a, c, t[n + 3], 16, -722521979), c = R(c, u, f, a, t[n + 6], 23, 76029189), a = R(a, c, u, f, t[n + 9], 4, -640364487), f = R(f, a, c, u, t[n + 12], 11, -421815835), u = R(u, f, a, c, t[n + 15], 16, 530742520), c = R(c, u, f, a, t[n + 2], 23, -995338651), a = O(a, c, u, f, t[n], 6, -198630844), f = O(f, a, c, u, t[n + 7], 10, 1126891415), u = O(u, f, a, c, t[n + 14], 15, -1416354905), c = O(c, u, f, a, t[n + 5], 21, -57434055), a = O(a, c, u, f, t[n + 12], 6, 1700485571), f = O(f, a, c, u, t[n + 3], 10, -1894986606), u = O(u, f, a, c, t[n + 10], 15, -1051523), c = O(c, u, f, a, t[n + 1], 21, -2054922799), a = O(a, c, u, f, t[n + 8], 6, 1873313359), f = O(f, a, c, u, t[n + 15], 10, -30611744), u = O(u, f, a, c, t[n + 6], 15, -1560198380), c = O(c, u, f, a, t[n + 13], 21, 1309151649), a = O(a, c, u, f, t[n + 4], 6, -145523070), f = O(f, a, c, u, t[n + 11], 10, -1120210379), u = O(u, f, a, c, t[n + 2], 15, 718787259), c = O(c, u, f, a, t[n + 9], 21, -343485551), a = E(a, r), c = E(c, o), u = E(u, i), f = E(f, l);
return [a, c, u, f];
}
function _(t) {
var e = void 0,
n = "";
for (e = 0; e < 32 * t.length; e += 8) n += String.fromCharCode(t[e >> 5] >>> e % 32 & 255);
return n;
}
function N(t, e) {
var n = void 0
, r = I(t)
, o = []
, i = [];
for (o[15] = i[15] = void 0,
r.length > 16 && (r = F(r, 8 * t.length)),
n = 0; n < 16; n += 1)
o[n] = 909522486 ^ r[n],
i[n] = 1549556828 ^ r[n];
var l = F(o.concat(I(e)), 512 + 8 * e.length);
return _(F(i.concat(l), 640))
}
function j(t) {
var e = "0123456789abcdef"
, n = ""
, r = void 0
, o = void 0;
for (o = 0; o < t.length; o += 1)
r = t.charCodeAt(o),
n += e.charAt(r >>> 4 & 15) + e.charAt(15 & r);
return n
}
function Y(t, e) {
return j(N(t, e))
}
console.log(Y('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', 'bbbef4d0-43f0-11ee-943d-35416425a3b0'))
function ie(t) {
for (var e = "", n = "", r = 0; r < t.length; r++) {
var o = t.charCodeAt(r);
o >= 48 && o <= 57 ? e += t[r] : n += o % 10
}
return e + n
}
// function _(t) {
// var e, n, r = "0123456789abcdef", a = "";
// for (n = 0; n < t.length; n += 1)
// e = t.charCodeAt(n),
// a += r.charAt(e >>> 4 & 15) + r.charAt(15 & e);
// return a
// }
function Jt(t, e) {
function _(t) {
var e, n, r = "0123456789abcdef", a = "";
for (n = 0; n < t.length; n += 1)
e = t.charCodeAt(n),
a += r.charAt(e >>> 4 & 15) + r.charAt(15 & e);
return a
}
var n = _(N(e, t));
try {
for (var r = function (t) {
for (var e = "", n = "", r = 0; r < t.length; r++) {
var a = t.charCodeAt(r);
a >= 48 && a <= 57 ? e += t[r] : n += a % 10
}
return e + n
}(n), a = "", o = 0; o < r.length; o += 2)
a += r[o];
return a
} catch (e) {
}
}
let t = 'd83eb229-6870-1031-9f79-3fa1a5320e13:v7.6.2:263'
let e = '[{"t":"PX10816"""d":{"PX10360":"https://www.chegg.com/"""PX10929":0""PX11186":"Win32"""PX10622":0""PX10272":6869""PX10970":3600""PX10094":1690441304937""PX11004":1690441304948""PX10206":"d83eb229-6870-1031-9f79-3fa1a5320e13"""PX10088":false}}]'
t = `[{"t":"PX11590","d":{"PX11431":1693057908455,"PX12069":["PDF Viewer","Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en-US","PX12458":"MacIntel","PX11681":["en-US","en","zh-CN","ru"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":4,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":100,"PX11372":false,"PX11683":5.35,"PX11561":"4g","PX11877":true,"PX12100":true,"PX12506":"x86","PX12507":"64","PX12508":[{"brand":"Not.A/Brand","version":"8"},{"brand":"Chromium","version":"114"},{"brand":"Google Chrome","version":"114"}],"PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.2.0","PX12513":"114.0.5735.198","PX12548":true,"PX12549":true,"PX12588":"webkit","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12578":{},"PX12594":false,"PX12566":false,"PX12571":"36813bc5","PX12579":{"support":true,"status":{"effectiveType":"4g","rtt":100,"downlink":5.35,"saveData":false}},"PX12581":"default","PX12582":3,"PX12587":false,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX11804":"0447d3a80396b9d8ec64794859fd80ad","PX12118":"cjl06t73f2l7lpofs9j0","PX11746":"836e16c47431c942e975cc938fbdb047","PX11371":"be5ca4effdff6b09a2e87e9ba4f548d8","PX12501":"3180497098e8757182535322d779dc2d","PX12597":1,"PX12573":"83f24ee","PX12207":0,"PX11538":2,"PX11984":"TypeError: Cannot read properties of null (reading '0')\\n at $C_mMY (https://client.px-cloud.net/PXVb73hTEg/main.min.js:909:13)\\n at $C_iLQ (https://client.px-cloud.net/PXVb73hTEg/main.min.js:2196:36)\\n at $C_qCQ (https://client.px-cloud.net/PXVb73hTEg/main.min.js:2175:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:2173:13","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX11701":"75558673775375206817","0222?104002402571?60":"1333>015113513460>71","PX12454":2385,"PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX11529":41318015,"PX11555":4294705152,"PX11833":55951815,"PX11840":"Sat Aug 26 2023 21:51:51 GMT+0800 (中国标准时间)","PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":2560,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":3,"PX11837":9,"PX11632":0,"PX11409":9,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX12330":"109|66|66|70|80","PX11705":545,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["loadTimes","csi","app"],"PX11539":"64556c77","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"3207084bd110f1ac964863e23aa78e04","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX11843":2560,"PX11781":1080,"PX12121":2560,"PX12128":970,"PX12387":"2560X1080","PX12003":24,"PX11380":24,"PX11494":1169,"PX12411":859,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX12169":2,"PX11902":1,"PX11560":10028,"PX11332":1693057908377,"PX12248":3600,"PX11385":1693057904668,"PX12280":1693057911061,"PX11496":"b16c1090-4417-11ee-b7a9-c1daa79d4fc0","PX12564":null,"PX12565":-1,"PX11379":false}}]`
e = "b16c1090-4417-11ee-b7a9-c1daa79d4fc0:v8.6.4:314"
let res = Jt(t, e);
console.log(111, res)
console.log(Jt(res,e))
function sss(t) {
return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g, (function (t, e) {
return String.fromCharCode("0x" + e)
}
)))
}
console.log(sss('1604064986000'))
function yl() {
var t = [
"171942oARFUk",
"7yRtXhk",
"floor",
"144847yKlojB",
"1226080GxvQRV",
"indexOf",
"split",
"slice",
"length",
"275532BAADdl",
"charCodeAt",
"1604064986000",
"1200393dOHuyA",
"97227jRXOWB",
"8MTVeQo",
"264496VgbcvF",
"substring",
"15YAslii",
"push",
"sort"
]
return (yl = function () {
return t
}
)()
}
function vl(t, n) {
var e = yl();
return (vl = function (t, n) {
return e[t -= 376]
}
)(t, n)
}
function Bn(t, n) {
for (var e = "", r = 0; r < t.length; r++)
e += String.fromCharCode(n ^ t.charCodeAt(r));
return e
}
const encode = (t) => {
return btoa(encodeURIComponent(t).replaceAll(/%([0-9A-F]{2})/g, function (t, e) {
return String.fromCharCode("0x" + e);
}))
}
function stringToHex(str) {
let hex = '';
for (let i = 0; i < str.length; i++) {
let code = str.charCodeAt(i).toString(16);
hex += code;
}
return hex;
}
const decode = (t) => {
// return decodeURIComponent(escape(atob(t)));
return decodeURIComponent(atob(t).split('').map(function (c) {
// console.log(c, '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2))
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
}).join(''));
let d = atob(t);
// console.log(stringToHex(d))
//
let t2 = decodeURIComponent(d)
let t1 = d.replaceAll(/0x([0-9A-F-z]{2})/g, function (t, e) {
// console.log(t,e, '%'+e)
return String.fromCharCode("%" + e);
})
return t1
}
var $ = function (t) {
return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g, (function (t, n) {
return String.fromCharCode("0x" + n)
}
)))
}
var Zl = function (t, n, e, r, a) {
return Math[vl(378)]((t - n) / (e - n) * (a - r) + r)
}
var u = function (t, n, e) {
var Z = Bn($(e), 10), d = [], v = -1
for (var p = 0; p < t['length']; p++) {
var w = Math['floor'](p / Z['length'] + 1)
, m = p >= Z['length'] ? p % Z['length'] : p
, g = Z['charCodeAt'](m) * Z['charCodeAt'](w);
g > v && (v = g)
}
for (var X = 0; t['length'] > X; X++) {
var b = Math['floor'](X / Z['length']) + 1
, T = X % Z['length']
, R = Z['charCodeAt'](T) * Z['charCodeAt'](b);
for (R >= n && (R = Zl(R, 0, v, 0, n - 1)); -1 !== d['indexOf'](R);)
R += 1;
d['push'](R)
}
var A = d['sort']((function (t, n) {
return t - n
}
));
return A
}
var o = 'G^S}DNK8DNa>D`K}GK77'
// var ur = u(o
// , 364, '632ced90-2c62-11ee-9f7e-270e803e7664')
// console.log(ur)
function getWords(len,uuid){
return u(o, len,uuid)
}
function rrr(t, e, n) {
// console.log('t',t)
// console.log('e',e)
// console.log('n',n)
var r = '', o = 0, a = t.split('')
for (var i = 0; i < t.length; i++){
// console.log(i,o,n[i], n[i] - i - 1, e.substring(o, n[i] - i - 1), a[i], e.substring(o, n[i] - i - 1)+a[i])
// console.log(i, o, n[i] - i - 1, n[i] - i - 1-o)
let tt = e.substring(o+i, n[i] - i - 1+i);
// tt = i === 0? tt : tt.slice(1,)
r += tt
// // + a[i]
// console.log(tt)
// console.log(r.length, r)
// // r = o === 0 ?r.slice(0, r.length - 1) : r.slice(0, r.length - 2)
o = n[i] - i - 1
}
r += e.substring(o+20)
return r
}
// console.log(11, rrr(o, aa, ur))
function enc(payload, uuid, sts) {
let fv = 'G^S}DNK8DNa>D`K}GK77'
sts = sts.length === 0 ? '1604064986000' : sts
fv = ie(encode(sts))
let t3 = u(fv
, payload.length-20, uuid)
// console.log(t3)
let decodePayload = rrr(fv, payload, t3)
console.log(decodePayload)
// console.log(atob(decodePayload))
let res = ''
let aa = decode(decodePayload);
// aa = base64.fromBase64(decodePayload);
console.log(base64.decode(aa))
for (let i = 0; i < aa.length; i++) {
res += String.fromCharCode(50 ^ aa.charCodeAt(i))
}
// console.log(aa)
console.log(res)
return res
}
let aa = 'aUkQRhAIEGJqAwACCwcQHhBWEAhJEGJqAwMEBgcQCBBUW15XCB0dHXcIHWJrZnp9fGFhYR1CSgEdQUZTRltRHVtcVldKHFpGX14QHhBiagMAAAIFEAgCHhBiagMABgcKEAgQZVtcAQAQHhBiagMDCwIAEAgCHhBiagMDBwQCEAgKCx4QYmoDAAAGChAIAQQCAh4QYmoDAwEKBxAIAwQLAgcAAQsEBQUFBR4QYmoDAAAKAhAIAwQLAgcAAQsEBQUKAR4QYmoDAwYLBBAIEFcLBwRQUVYCHwBWAlAfAwNXVx9TAANRHwYBAwADBwUFB1MFUxAeEGJqAwAHBAYQCFxHXl4eEGJqAwAHBAcQCB8DHhBiagMDAQULEAhGQEdXT09v'
aa = `aUkQRhAIEGJqAwMLBgIQHhBWEAhJEGJqAwMBBQsQCEZAR1ceEGJqAwABAgUQCBBiagMDBQYHEB4QYmoDAwQEChAIEEJKWlEQHhBiagMAAQYKEAhUU15BVx4QYmoDAwQGBxAIEFpGRkJBCB0dRUVFHEVTXl9GTQEY^cUSV1fHVBeXVFZV1YNR0BeD34Bc?EEN_tQA}GADawFjRH1DmZwJ/WHcGf1hnpS34BfF5QdUpeUVx/DxRHR1tWSDwsLBwVX8UAQCDH1QBA^mw8sfAwENXUB9TVFFRHwdQClZRAVZRC1cEABREW1YPCwpWBwZ[7WVwMfVAEDCx8DA1dQHwoKBQEfV1YLB1Z7QVwILAVNXFFUPEE9Pbw==`
aa = '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^QQBBAYQCBAGAwEOAAICBQMGAgIDDwUGBwIHBRAeEGJqAwAGBwYQCAYEAAMeEGJqAwABAQIQCBADAgtOBAROBAROBQJOCgIQHhBiagMDBQIHEAgDAwMeEGJqAwMLAQoQCEZAR1ceEGJqAwMEAgAQCEZAR1ceEGJqAwACAAMQCBBUU15BVxAeEGJqAwAGAAMQCBBUU15BVxAeEGJqAwADAAYQCAMeEGJqAwMEAgsQCAMeEGJqAwAACwMQCBAQHhBiagMDCgoDEAhpEF5dU1ZmW19XQRAeEFFBWxAeEFNCQhBvHhBiagMABgIKEAhpbx4QYmoDAwoCBhAIEAQDAFMKBgoFAQIFBFMFBANXB1AHAVBRAQAKVwRUBVFQEB4QYmoDAAMDChAIEFFZRAUHCwIEWAVeX1QKAAIHQENVEB4QYmoDAwUGBBAIEFNQA1ABCwUDAgILCgYDAgoHUQMGAQULC1ZUCwELCwBXEB4QYmoDAwEFAxAIEApUASAULVwUFAFFWUVdRAwIGAlYDAgYDA1NXAwZQUAYKEB4QYmoDAAcCAxAIEFRWBAsBVAcBBwdUUAMAUAELBVEBVAQBBgMKCgEBB1MDEB4QYmoDAAcGBhAIRkBHVx4QYmoDAAcKCxAIEEFHUVFXV1ZXVhAeEGJqAwMHAAYQCEZ?AR1ceEGJqAwAAAgUQCAIeEGJqAwMHAQoQCAEeEGJqAwMLCgYQCBBmS0JXd0BAXUAIEnFTXFxdRhJAV1NWEkJAXUJXQEZbV0ESXVQSXEdeXhIaQFEdTVltcVRIVAhUbblwSEhISU0NYScVcSGlpGRkJBCB0dRUVFHEVTXl9TQEYcUV1fHUJKHWJqRwRQAkNWAGEdW1xbRhxYQQgACAAACwYLG25cEhI_?SElNGEntdEhpaRkZCQQgdHUVFRRxFU15fU0BGHFFdXx1CSh1iakcEUGAJDVgBhHVtcW0YcWEEIAAgEAQMBBxtuXBISEhJTRhJtXR^IaWkZGQkEIHR1FRUUcRVNeX1NARhxRXV8dQkodYmpHBFACQ1YAYR1bXFtGHFhBCAAGIBAsBBQobblwSEhISU0YSWkZGQk?EIHR1FRUUcRVNeX1NARhxRXV8dQkodYmpHBFACQ1YAYR1bXFtGHFhBCAAIBQUBBwcQHhBiagMDBAYHEAgQWkZGQkEIHR1FRUUcRVNeX1NARhxRXV8dUF5dUVlXVg1HQF4PfgFwS1AAYANrAWNEfWZnAn9YdwZ/WGdLfgF8XlB1Sl5RXH8PFEdHW1YPCwsHBVdQBAIfVAEDCx8DA1dQH1NUUVEfB1AKVlEBVlELVwQAFERbVg8LClYHBlZXAx9UAQMLHwMDV1AfCgoFAR9XVgsHVlBXAgsBU1cUVQ8QHhBiagMDBwsFEAhpbx4QYmoDAAIAARAIEBAeEGJqAwMBAQUQCFRTXkFXHhBiagMDCgYFEAhGQEdXHhBiagMDBwELEAgQBAYHBwRRBQUQHhBiagMDBwAKEAgQEB4QYmoDAAAFAxAIEAMCAAIFUABUEB4QYmoDAwoGCxAIEAMCAAIFUABUEB4QYmoDAAYEBhAIEAsCVwQHBgQHEB4QYmoDAwEHBBAIRkBHVx4QYmoDAAYABBAIRkBHVx4QYmoDAwULAxAIRkBHVx4QYmoDAwcDBRAIRkBHVx4QYmoDAAcAAhAIRkBHVx4QYmoDAAcABhAIEAZrcQMGa3FWBmtxVgZrcWQGa3FXBmtxagZrdWEHeAAHBFNHQQVAAAQEa1N7B11xYAVAAAUQHhBiagMABwAFEAgQAQACBQIKBlBWAwMCVANTUQsEBgoEAVcAAVNTBQpXAgYQHhBiagMDBAQBEAgQC1QFBAAFBQEQHhBiagMAAQYFEAgQVlNXAwIHBgoQHhBiaD`gMAAQoLEAgQEB4QYmoDAwoKARAIEFMBVgMAUm:QYQHhBiagMDCwcLEAgQCgACAgAGBwUQHhBiagMABgoBEAgQUwFWAwBRBhAeEGJqAwAABAIQCBB/XUhbXl5THQccAhIafDK1NRW1xGXUFaCRJ7XEZXXhJ/U1ESfWESahIDAm0DB20FGxJzQkJeV2VXUHlbRh0HAQUcAQQSGnl6Zn9 HhJeW1lXEnVXUVldGxJxWkBdX1cdAwMGHAIcAhwCEmFTVFNAWx0HAQUcAQQQHhBiagMAAAYLEAhUU15BVx4QYmoDAwoLBRAIEAsCVwQHBgQ7HEB4QYmoDAAMECxAIAx4QYmoDAwsCABAIAx4QYmoDAwcEAhAICgQCBh4QYmoDAwEBABAIAwQLCgcLAwELBAsFAx4QYmoDAAAGChAIAQQCAh4QYmoDAwEKBxAIAwQLCgcLAwELBAcLBx4QYmoDAAAKAhAIAwQLCgcLAwYCAgILAB4QYmoDAwYLBBAIEAsLBwVXUAQCH1QBAwsfAwNXUB9TVFFRHwdQClZRAVZRC1cEABAeEGJqAwAHBAYQCFxHXl4eEGJqAwAHBAcQCB8DHhBiagMDAQULEAhGQEdXHhBiagMAAQIFEAgQYmoDAwUGBxAeEGJqAwMEBAoQCBBCSlpREB4QYmo7DAAEGChAIVFNeQVdPT28='
aa = "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^hnS34BfF5QdUpeUVx/DxRHR1tWDwMLBwVXUAQCH1QBAwsfAwNXUB9TVFFRHwdQClZRAVZRC1cEABREW1YPCwpWBwZWVwMSfVAEDCx8DA1dQHwoKBQEfV1YLB1ZQVwILAVNXFFUPEE9PHkkQRhAIEGJqAwADAAEQHhBWEAhJEGJqAwADAgoQCAsAAh4QYmoDAAYDBhAIBAUCHhBiagMDCwoGEAgQZktCV3dAQF1ACBJxU1xcXUYSQFdTVhJCQF1CV0BGW1dBEl1UElxHXl4SGkBXU1ZbXFUSFQIVG25cEhISElNGEnFXEhpaRkZCQQgdHUVFRRxFU15fU0BGHFFdXx1CSh1iakcEUAJDVgBhHVtcW0YcWEEICwYACAMBG25cEhISElNGEnVREhpaRkZCQQgdHUVFRRxFU15fU0BGHFFdXx1CSh1iakcEUAJDVgBhHVtcW0YcWEEIAQIKAwgKARtuXBISEhJTRhJaRkZCQQgdHUVFRRxFU15fU0BGHFFdXx1CSh1iakcEUAJDVgBhHVtcW0YcWEEIAQIEBQgDA25cEhISElNGEnpmf35wXVZLd15XX1dcRhxERhIaWkZGQkEIHR1FRUUcRVNeX1NARhxRXV8dQkodYmpHBFACQ1YAYR1RU0JGUVpTHVFTQkZRWlMcWEENUw9RFF8PAhRVDwgAAgoGCAALGxAeEGJqAwABAgEQCBBfXUdBV11EV0AQHhBiagMDBAsLEAgBCwsCAB4QYmoDAwsKBRAIEEZAR1cQHhBiagMABgQDEAhGQEdXHhBiagMDBAcAEAgQEUFbVVwfW1wfRVtWVVdGEB4QYmoDAwsCABAIAR4QYmoDAwcEAhAIBgIECwoeEGJqAwMFAwsQCEZAR1ceEGJqAwAACgIQCAMECwoEAQQDCwsHBAoeEGJqAwMGCwQQCBADCwcFV1AE?EAh9UAQMLHwMDV1AfU1RRUR8HUApWUQFWUQtXBAAQHhBiagMABwQGEAhcR15eHhBiagMABwQHEAgfAx4QYmoDAwEFCxAINRkBHVx4QYmoDAAECBRAIEGJqAwMFBgcQHhBiagMDBAQKEAgQQkpaURAeEGJqAwABBgoQCFRTXkFXT08eSRBGEAgQYmoHBAMQHhBWEAhJEGJqAwMFAwsQCEZAR1ceEGJqAwMLCgYQCBBmS0JXd0BAXUAIEnFTXFxdRhJAV1NWEkJAXUJXQEZbV0ESXVQSpSXEdeXhIaQFdTVltcVRIVAhUbblwSEhISU0YScVcSGlpGRkJBCB0dRUVFHEVTXl9TQEYcUV1fHUJKHWJqRwRQAkNWAGEdW1xbRhxYQQgLBgAIAwEbblwSEhISU0YSfVESGlpGRkJBCB0dRUVFHEVTXl9TQEYcUV1fHUJKHWJqRwRQAkNWAGEdW1xbRhxYQQgACwoACAoFG25cEhISElNGEktREhpaRkZCQQgdHUVFRRxFU15fU0BGHFFdXx1CSh1iakcEUAJDVgBhHVtcW0YcWEEIAAsCCwgDARtuXBISEhJTRhJaRkZCQQgdHUVFRRxFU15fU0BGHFFdXx1CSh1iakcEUAJDVgBhHVFTQkZRWlMdUVNCRlFaUDxxYQQ1TD1EUXw8CFFUPCAcAAAcIAwYBblwSEhISU0YSQBIaWkZGQkEIHR1FRUUcRVNeX1NARhxRXV8dQkodYmpHBFACQ1YAYR1RU0JGUVpTHVFTQkZRWlMcWEENUw9RFF8PAhRVDwgHAAIHCAACG25cEhISElNGElpGRkJBCB0dRUVFHEVTXl9TQEYcUV1fHUJKHWJqRwRQAkNWAGEdUVNCRlFaUx1RU0JGUVpTHFhBDVMPURRfDwIUVQ8IBwACCggDARAeEGJqAwMLAQEQCEZAR1ceEGJqAwMGBwYQCBBEW0FbUF5XEB4QYmoDAAILCxAIEAZrcXgGa3VjBmtxUwZrcXUGa3FUBmtxVwZrdWMGa3V7Bmt1dgZrdVcGa3VjBmtxUwZrcWoGa3FmBmtxZQZrdWMGa3V7Bmt1dgZrdVcGa3VjBmtxdQZrcVAGa3F1BmtxVwZrcWoGa3VjBmt1ew`ZrdXYGa3VXBmt1YwZrcVQGa3FqBmtxdQZrcWYGa3VjBmt1ewZrdXYGa3VXBmt1YwZrcXAGa3F1BmtxfgZrcVcGa3FqBmt1YwZrdXsGa3VzBmt1VwZrdWMGa3FwBmtxYAZrcXMGa3FQBmtxcQZrcXUGa3VjBmt1ewZrdXoGa3VXBmt1YwZrcWMGa3FWBmtxZQZrcX4Ga3VjBmt1ewZrdXYGa3VXBmt1YwZrcWUGa3FQBmtxdwZrdWMGa3V7Bmt1fgZrdVcGa3VjBmtxZgZrdWMGa3V7Bmt1egZrdVcGa3VjBmtxcAZrcXEGa3FmBmtxUQZrdWMGa3V7Bmt1egZrdVcGa3VjBmtxUwZrdXYGa3VjBmt1ewZrdXYGa3VXBmt1YwZrcXEGa3VjBmt1ewZrdXMGa3VXBmt1YwZrcVMGa3FzBmt1YwZrdXsGa3V2BmtxYhAeEGJqAwMECwsQCAUHCgoGHhBiagMDAQEQCAcCAgcDHAULCwsLCwsHAAEDBB4QYmoDAwEAEAgQAQRRVApXUwYHBQoBU1RUBQJXBQZRBQcBA1ALVAtRAlECAwcDAgNWBQMBAwcLCwYEBVYHAgsBVFMFUFMEUQYACxAeEGJqAwADAAQQCEZAR1ceEGJqAwMEBwUQCAMeEGJqAwAHAgMQCBAAUwoBClMHCgNTBgRXAlQDAwZQClQBVgUABVQAAwVWARAeEGJqAwAHAAIQCEZAR1ceEGJqAwMLCwMQCAAeEGJqAwMKAQUQCAIeEGJqAwMEAQAQCAIeEGJqAwMGAgsQCAIeEGJqAwMLAAQQCGlJEGJqAwABBgEQCBBfXUdBV11EV0AQHhBiagMDBAcOAEAgCHhBiagMDBAsLEAgGAgQLAB4QYmoDAAAFAhAIEEZAR1cQTx5JEGJqAwABBgEQCBBfXUdBV11HRhAeEGJqAwMEBwAQCAIeEGJqAwMECwsQCAYCBQsFHhBiagMAAAUCEAgQRkBHVxBPHkkQYmoDAAEGARAIEF9dR0FXXURXQBAeEGJqAwMEBwAQCAMeEGJqAwMECwsQCAYCBQsFHhBiagMAAAUCEAgQRkBHVxBPHkkQYmoDAAEGARAIEEJdW1xGV0BWXUVcEB4QYmoDAwQHABAI:Ax4QYmoDAwQLCxAIBgIKBwoeEGJqAwAABQIQCBBGQEdXEE8eSRBiagMAAQYBEAgQX11HQVdWXUVcEB4QYmoDAwQHABAIAx4QYmoDAwQLCxAIBgIKBwoeEGJqAwAABQIQCBBGQEdXEE8eSRBiagMAAQYBEAgQQl1bXEZXQEdCEB4QYmoDAwQHABAIAx4EQYmoDAwQLCxAIBgILAQIeEGJqAwAABQIQCBBGQEdXEE8eSRBiagMAAQYBEAgQX11HQVdHQhAeEGJqAwMEBwAQCAMeEGJqAwMECwsQCAYCCwECHhBiagMAAAUCEAgQRkBHVxBPHkkQYmoDAAEGARAIEFFeW1FZEB4QYmoDAwQHABAIAx4QYmoDAwQLCx^[AIBgILAQIeEGJqAwAABQIQCBBGQEdXEE8eSRBiagMAAQYBEAgQX11HQVddR0YQHhBiagMDBAcAEAgDHhBiagMDBAsLEA;gGAwMGAx4QYmoDAAAFAhAIEEZAR1cQTx5JEGJqAwABBgEQCBBfXUdBV11EV0AQHhBiagMDBAcAEAgAHhBiagMDBAsLEAgGAwMGAx4QYmoDAAAFAhAIEEZAR1cQTx5JEGJqAwABBgEQCBBfXUdBV11EV0AQHhBiagMDBAcAEAgBHhBiagMDBAsLEAgDBDgYKBB4QYmoDAAAFAhAIEEZAR1cQTx5JEGJqAwABBgEQCBBfXUdBV11HRhAeEGJqAwMEBwAQCAEeEGJqAwMECwsQCAABAwoFHhBiagMAAAUCEAgQRkBHVxBPHkkQYmoDAAEGARAIEF9dR0FXXURXQBAeEGJqAwMEBwAQCAEeEGJqAwMECwsQCAABAwoFHhBiagMAAAUCEAgQRkBHVxBPHkkQYmoDAAEGARAIEF9dR0FXXUdGEB4QYmoDAwQHABAIAR4QYmoDAwQLCxAIAAEAAwEeEGJqAwAABQIQCBBGQEdXEE8eSRBiagMAAQYBEAgQX11HQVddRFdAEB4QYmoDAwQHABAIAR4QYmoDAwQLCxAIAAEAAwEeEGJqAwAABQIQCBBGQEdXEE8eSRBiagMAAQYBEAgQQl1bXEZXQEdCEB4QYmoDAwQHABAIAR4QYmoDAwQLCxAIAAEHCwIeEGJqAwAABQIQCBBGQEdXEE9vHhBiagMDBAsKEAhpEAsAAh4EBQIeBgICBwUQHhAKAQIeBAACHgYCAgoAEB4QBQEEHgcECh4GAgMDARAeEAQHBB4HAAUeBgIDBgAQHhAEAgQeBwIHHgYCAwUDEB4QBwsLHgcCAB4GAgACABAeEAcLCx4HAgAeBgIBBwEQHhAHCwceBgsCHgYCAQoCEB4QBwUKHgYGCh4GAgYDAxAeEAcHAx4BCwYeBgIGBgIQHhAHAAAeAQYEHgYCBgUBEB4QBwIAHgEDBh4GAgcCAxAeEAYLAB4ACwceBgIHAQIQHhAGCgYeAAoCHgYCBwQCEB4QBgoCHgAFAx4GAgcLARAeEAYFCx4ABAseBgIEAAMQHhAGBQoeAAQLHgYCBAcDEG8eEGJqAwADBAIQCGkQEUFbVVwfW1wfRVtWVVdGEB4QdntkARAeEBFCSh9RU0JGUVpTEB4QEG8eEGJqAwMGAAUQCAADCh4QYmoDAAACChAIAQYGHhBiagMDCgAGEAgABQAeEGJqAwMEAQMQCAMCAh4QYmoDAwoGARAIAwsAAh4QYmoDAwUKAxAIAwIKAh4QYmoDAwsCBBAIaRBVV0ZzRkZAW1BHRlcQHhBRXlNBQXxTX1cQHhBcXVZXfFNfVxAeEFxdVld8U19XEG8eEGJqAwMLBgcQCAMBBhwKHhBiagMAAwUGEAgHAxwCBx4QYmoDAwoKABAIEEJdW1xGV0BWXUVcEB4QYmoDAwQGABAIAAACBBwBAgYECgUHHhBiagMDAQMBEAgGAwMcAgcGBAoFBx4QYmoDAwUFABAIAwYEBwMeEGJqAwMHAAsQCAEGAwYEBQACHhBiagMDBwcHEAgGAAsGBQIHAwcAHhBiagMDCgEBEAgBCgELBwIAAh4QYmoDAAIABhAIAwEGHAoeEGJqAwMFBwsQCAcDHA[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U0YSQBIaWkZGQkEIHR1FRUUcRVNeX1NARhxRXV8dQkodYmpHBFACQ1YAYR1RU0JGUVpTHVFTQkZRWlMcWEENUw9RFF8PAhRVDwgHAAIHCAACG25cEhISElNGElpGRkJBCB0dRUVFHEVTXl9TQEYcUV1fHUJKHWJqRwRQAkNWAGEdUVNCRlFaUx1RU0JGUVpTHFhBDVMPURRfDwIUVQ8IBwACCggDARAeEGJqAwMLAQEQCEZAR1ceEGJqAwMGBwYQCBBEW0FbUF5XEB4QYmoDAAILCxAIEAZrcXgGa3VjBmtxUwZrcXUGa3FUBmtxVwZrdWMGa3V7Bmt1dgZrdVcGa3VjBmtxUwZrcWoGa3FmBmtxZQZrdWMGa3V7Bmt1dgZrdVcGa3VjBmtxdQZrcVAGa3F1BmtxVwZrcWoGa3VjBmt1ewZrdXYGa3VXBmt1YwZrcVQGa3FqBmtxdQZrcWYGa3VjBmt1ewZrdXYGa3VXBmt1YwZrcXAGa3F1BmtxfgZrcVcGa3FqBmt1YwZrdXsGa3VzBmt1VwZrdWMGa3FwBmtxYAZrcXMGa3FQBmtxcQZrcXUGa3VjBmt1ewZrdXoGa3VXBmt1YwZrcWMGa3FWBmtxZQZrcX4Ga3VjBmt1ewZrdXYGa3VXBmt1YwZrcWUGa3FQBmtxdwZrdWMGa3V7Bmt1fgZrdVcGa3VjBmtxZgZrdWMGa3V7Bmt1egZrdVcGa3VjBmtxcAZrcXEGa3FmBmtxUQZrdWMGa3V7Bmt1egZrdVcGa3VjBmtxUwZrdXYGa3VjBmt1ewZrdXYGa3VXBmt1YwZrcXEGa3VjBmt1ewZrdXMGa3VXBmt1YwZrcVMGa3FzBmt1YwZrdXsGa3V2BmtxYhAeEGJqAwMECwsQCAUHCgoHHhBiagUHBxAIEApXBAtUB1QCHwUEVgEfAwNXVx8KUQZWHwQLVApWUAMKCgBWBhAeEGJqAwACBwUQCBBCSnFTQkZRWlMQHhBiagMDBgsCEAgQRUVFHEVTXl9TQEYcUV1fEB4QYmoDAwoFBhAIEFdcH2dhEB4QYmoDAAIGCxAIVFNeQVceEGJqAwAGCgsQCBBEAxwKHAUQHhBiagMDCwIAEAgEHhBiagMDBwQCEAgFBAQKAx4QYmoDAAAKAhAIAwQLCgQBBAMLCwcECh4QYmoDAwYLBBAIEAMLBwVXUAQCH1QB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"
aa = "aUkQRhAIEGJqAwAHAAEQHhBWEAhJEGJqAwACBgIQCEkQYmoDAwsABBAIaUkQYmoDAAEGARAIEF9dR0FXXUdGEB4QYmoDAwQHABAIAh4QYmoDAwQLCxAIAAoDBh4QYmoDAAAFAhAIEEZAR1cQTx5JEGJqAwABBgEQCBBfXUdBV11EV0AQHhBiagMDBAcAEAgDHhBiagMDBAsLEAgACgMGHhBiagMAAAUCEAgQRkBHVxBPHkkQYmoDAAEGARAIEF9dR0FXXURXQBAeEGJqAwMEBwAQCAAeEGJqAwMECwsQCAUABh4QYmoDAAAFAhAIEEZAR1cQTx5JEGJqAwABBgEQCBBfXUdBV11HRhAeEGJqAwMEBwAQCAAeEGJqAwMECwsQCAUECh4QYmoDAAAFAhAIEEZAR1cQTx5JEGJqAwABBgEQCBBfXUdBV11EV0AQHhBiagMDBAcAEAgAHhBiagMDBAsLEAgFBAoeEGJqAwAABQIQCBBGQEdXEE8eSRBiagMAAQYBEAgQX11HQVddR0YQHhBiagMDBAcAEAgAHhBiagMDBAsLEAgFBAEEHhBiagMAAAUCEAgQRkBHVxBPHkkQYmoDAAEGARAIEF9dR0FXXURXQBAeEGJqAwMEBwAQCAAeEGJqAwMECwsQCAUEAQQeEGJqAwAABQIQCBBGQEdXEE8eSRBiagMAAQYBEAgQX11HQVddR0YQHhBiagMDBAcAEAgAHhBiagMDBAsLEAgFBAQHHhBiagMAAAUCEAgQRkBHVxBPHkkQYmoDAAEGARAIEF9dR0FXXURXQBAeEGJqAwMEBwAQCAAeEGJqAwMECwsQCAUEBAceEGJqAwAABQIQCBBGQEdXEE8eSRBiagMAAQYBEAgQQl1bXEZXQEdCEB4QYmoDAwQHABAIAB4QYmoDAwQLCxAIBQoGCh4QYmoDAAAFAhAIEEZAR1cQT28eEGJqAwMECwoQCGkQBQsBHgAKCh4DAQsAEB4QBQoCHgEBAB4DBgAGEB4QBQQCHgEFBB4DBgYLEB4QBQYLHgYCCx4DBgUKEB4QBQYAHgYABh4DBwIFEB4QBQYDHgYABh4DBAYBEB4QBQcAHgYAAx4DBAUDEB4QBQUBHgYABB4DBQIAEB4QCgMDHgYBAh4DBQEDEB4QCgcKHgYABB4DBQQAEB4QCwIDHgYDBB4DBQsBEB4QCwECHgYCCh4DCgAAEB4QCwYKHgYCAx4DCgcGEB4QCwYKHgYCAh4DCgoBEB4QCwEHHgELCx4DCwMGEB4QCgoKHgEKCh4DCwYGEB4QCgAAHgEEBB4DCwUDEB4QBQcBHgEGAR4AAgIDEB4QBAoKHgEABx4AAgEDEB4QBAEDHgEDAh4AAgQBEB4QBwoHHgEDBh4AAgsEEB4QBwYKHgECBR4AAwADEB4QBwAGHgECAR4AAwcDEB4QBwIGHgALCh4AAwoDEB4QBgoLHgALBh4AAAMDEB4QBgULHgALAh4AAAYAEB4QBgUFHgALAh4AAAUBEG9PHhBiagMAAwQCEAhpEBFBW1VcH1tcH0VbVlVXRhAeEBFCSh9RU0JGUVGpTEB4QEG8eEGJqAwMGAAUQCAABAB4QYmoDAAACChAIAQYGHhBiagMDC^gAGEAgABQAeEGJqAwMEAQMQCAMCSAh4QYmoDAwoGARAIAwsAAh4QYmoDAwUKAxAIAwIKAh4QYmoDAwsCBBAIaRBVV0ZzRkZAW1BHRlcQHhBRXlNBQXxTX1cQbx4QYmoDAwsGBxAIAwEBHAoGHhBiagMAAwUGEAgHChwBAR4QYmoDAwoKABAIEEJdW1xGV0BWXUVcEB4QYmoDAwQGABAIAAACBxwBAQsKBgEFBx4QYmoDAwEDARAIBgMKHAEBAAIBAwAHHhBiagMDBQUAEAgLAQc?EeEGJqAwMHAAsQCAAKBwMFCwQAHNhBiagMDBwcHEAgGAAsGBQIHAwcAHhBiagMDCgEBEAgBAAcDBwMGBB4QSpYmoDAAIABhAIAwEBHAoGHhBiagMDBQcLEAgHChwBAR4QYmoDAwoLBBAIEEJdW1xGV0BHQhAeEGJqAwMEAQEQCAAAAgccAQELCgYBBQceEGJqAwDMGBgcQCAYDChwBAQACAQMABx4QYmoDAAYDBRAIBQoGCh4QYmoDAAEKABAIaQQLAwBvHhBiagMDAQQCEAgAAwseEGJqAwMFAQcQCEZAR1ceEGJqAwMKBQYQCBBXXB9nYRAeEGJqAwAAA`gcQCBBRAgsDBQsEUARXBgsAVARTUwBWUwcEU1RTBFcLVwBQClYBV1dXAQRXAAcEBAYDBQVUVAFQUQoGAFMEAAsAVlFQCgoHAQdQBAICUwYKAQYHVAtUAwFRClRTUFBWUAYGV1RQVAILBwcBUFcLAQZRUAEBUQUGAlRWAFRTVAdWBFRRUBAeEGJqAwMBBwUQCAQEAgAeEGJqAwAHBAEQCBBUAAZUVlNUB1BRBgMFAwRTUQdWB1YCAlRXBQEKCUAcFUQUHCgsGU1YGUABRAwUGAgtQAFZTAgcAU1ABBAJTAgQGEB4QYmoDAwEAAxAIBQsCAB4QYmoDAwEHAxA?IVFNeQVceEGJqAwMLAwsQCFRTXkFXHhBiagMDBQMCEAhUU15BVx4QYmGoDAAYCBRAIVFNeQVceEGJqAwAGAwMQCAsBCh4QYmoDAwYLBhAICwUGHpGhBiagMAAAQHEAgDHhBiagMDBQIrEEAgQYmoDAAEFBhAeEGJqAwAGCgsQCBBEAxwKHAUQHhBiagMABgsLEAGhUU15BVx4QYmoDAAcCAhAIRkBHVx4QYmoDAAcAAxAIRkBHVx4QYmoDAAcAABAIVFNeQVceEGJqAwAHAAoQCFRTXkFXHhBiagMABwALEAhUU15BVx4QYmoDAAcKBxAIEFpGRkJBCB0dRUVFHEVTXl9TQEYcUV1fHUJAXVZHUUYdCwcGAAMKAAcAHUFXXl5XQEEQHhBiagMABwsEEAhUU15BVx4QYmoDAAcBChAIRkBHVx4QYmoDAAcBBRAIBx4QYmoDAwYHBhAIEERbQVtQXlcQHhBiagMDCwIAEAgGHhBiagMDBwQCEAgLCwELHhBiagMAAAoCEAgDBAsKBAEEAQIDBAAKHhBiagMDBgsEEAgQAwsHBVdQBAIfVAEDCx8DA1dQH1NUUVEfB1AKVlEBVlELVwQAEB4QYmoDAK7AcEBhAIXEdeXh4QYmoDAAcEBxAIHwMeEGJqAwMBBQsQCEZAR1ceEGJqAwABAgUQCBBiagMDBQYHEB4QYmoDAwQEChAIEEJKWlEQHhBiagMAAQYKEAhUU15BVx4QYmoDAwQGBxAIEFpGRkJBCB0dRUVFHEVTXl9TQEYcUV1fHVBeXVFZV1YNR0BeD34BcEtQAGADawFjRH1mZwJ/WHcGf1hnS34BfF5QdUpeUVx/DxRHR1tWDwMLBwVXUAQCH1QBAwsfAwNXUB9TVFFRHwdQClZRAVZRC1cEABREW1YPCwpWBwZWVwMfVAEDCx8DA1dQHwoKBQEfV1YLB1Z7QVwILAVNXFFUPEE9Pbw=="
// console.log(333,enc(aa, '9957eb60-f319-11eb-afcc-5b8dc3dc9e62', '1604064986001'))
console.log(333,enc(aa, "1957eb60-f319-11eb-afcc-5b8dc3dc9e62", ''))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment