Commit b5d1ac28 by yexing

[yx] update

parents
node_modules
pnpm-lock.yaml
eslint.config.js
.vscode
tmp
node环境
npm install crypto-js
python环境
pip install requests loguru
/* eslint-disable no-empty */
/* eslint-disable no-unused-vars */
import loadWebAssembly from "./wasm.cjs";
var window = globalThis;
var LA = {}
const loadWasm = () => {
const A = loadWebAssembly({ imports: { a: J } });
LA.mm = A.exports.v, LA.s1 = A.exports.A, LA.fe = A.exports.x, LA.mc = A.exports.y, LA.ve = A.exports.B, LA.s2 = A.exports.C, LA.wfb = A.exports.D, LA.r1 = A.exports.E;
LA.hp = new Int8Array(LA.mm.buffer);
}
function WA(A) {
var i = [];
var M = 8;
for (var g = 0; bE(g, A.length); ++g) {
i.push(new TextEncoder().encode(TE("", A[g]))), M += TE(i[g].length, 1);
}
var B = LA.mc(M);
var Q = new Uint32Array(LA.mm.buffer, B, 2);
Q[0] = A.length, Q[1] = M;
var C = TE(B, 8);
for (var E = 0; bE(E, i.length); ++E) {
LA.hp.set(i[E], C), LA.hp[TE(C, i[E].length)] = 0, C += TE(i[E].length, 1);
}
return B;
}
function pA(A) {
var I = new TextEncoder().encode(A);
var g = LA.mc(TE(I.length, 1));
LA.hp.set(I, g), LA.hp[TE(g, I.length)] = 0;
return g;
}
var Y = {};
Y.ua = null, Y.userData = null, Y.fmData = undefined,
Y.pxy = "-", Y.rtcAvailable = false, Y.rtcFinished = false,
Y.checkStatus = undefined, Y.status = 0,
Y.jsDownloadedTime = new Date().getTime(),
Y.addres = {}, Y.initialized = false, Y.base64s = undefined,
Y.base64_map = undefined, Y.timer = undefined, Y.tokens = "",
Y.check = 0, Y.ubid = "-", Y.ub = [],
Y.version = "D5KgXGOlmypEHysDPiIOTlkMa9NaP0AF28C6w503Z2b5IrqVK52BoEE5XGKeE5Cu",
Y.token = "", Y.partner = "", Y.appName = "", Y.channel = "",
Y.enabled = true, Y.timeout = 2e3, Y.pTimeout = 1e3, Y.jTimeout = 2e3,
Y.timestamp = "-", Y.fpHost = "https://us-fp.apitd.net", Y.jsonUrl = "/web/v2",
Y.useSid = false, Y.debug = false, Y.consoleCheck = true, Y.durations = {},
Y.iUrl = "https://static.trustdecision.com/v3/3_8", Y.iePrivacy = false, Y.noIframe = false,
Y.behaviorUrl = "https://us-behavior.apitd.net", Y.collectBehavior = 0,
Y.cacheKeyBlackbox = "01FFEFAF1007014E", Y.cacheKeyBlackboxTimestamp = "0C9FC1D873BADA42",
Y.clientIdKey = "E0701BBE33D9FD0A", Y.xxIdKey = "62BB9B5EB31B00B0",
Y.behaviorConfig = "EEA83D031A653071", Y.behaviorConfigTimestamp = "C558A907FD012439",
Y.behaviorData = "ADAA95D58EB9AAF5", Y.behaviorDataTimestamp = "00857EDC57927D7E",
Y.cacheKeyUid = "D32F18A11F22776D", Y.sdkVersion = "4.0.6", Y.resetTime = undefined,
Y.strictMode = false, Y.plugin = false, Y.proxyDetection = true, Y.geolocation = false,
Y.devicemotion = true, Y.obsField = true, Y.appKey = "", Y.interfaceProtection = false,
Y.normalUrl = "", Y.normalDir = "https://static.trustdecision.com/us/", Y.jsType = 0,
Y.plugin && HE(Y.partner, "shopify");
var QA = {};
QA.bb = {}, QA.pageInfo = {}, QA.q = {}, QA.b = {}, QA.wb = "";
QA.q.partner = Y.partner = "shein_mer";
var J = {};
{
function A() {
return WA(QA.b.a || QA.b.i);
}
function I() {
return WA(QA.b.b || QA.b.j);
}
function g() {
return WA(QA.b.c || QA.b.k);
}
function B() {
return WA(QA.b.d || QA.b.l);
}
function Q() {
return WA(QA.b.g || QA.b.o);
}
function C() {
return pA(QA.b.e);
}
function E() {
return pA(Y.version);
}
function i() {
return pA(QA.b.f);
}
function r() {
return vE(Date.now(), Y.jsDownloadedTime);
}
function y() {
return Number(Y.timestamp.substring(0, 13));
}
function c() {
return pA(Y.channel);
}
function n() {
return pA(QA.q.appKey || "");
}
var f = function (A) {
if (Array.isArray(A)) {
for (var I = 0, g = Array(A.length); bE(I, A.length); I++) g[I] = A[I];
return g;
} else {
return Array.from(A);
}
}
function t() {
var g = [].concat(f(new Array(35))).map(function () {
return window.Math.random();
});
var I = LA.mc(FE(8, g.length));
var B = new Float64Array(LA.mm.buffer, I, g.length);
for (var Q = 0; bE(Q, g.length); ++Q) {
B[Q] = g[Q];
}
return I;
}
function o() {
return window.Math.random();
}
function e() {
var B = [].concat(f(new Array(16))).map(function () {
return window.Math.random();
});
var I = LA.mc(FE(8, B.length));
var Q = new Float64Array(LA.mm.buffer, I, B.length);
for (var g = 0; bE(g, B.length); ++g) {
Q[g] = B[g];
}
return I;
}
function w() {
return pA(QA.q.partner || "");
}
var h = {};
h.k = function A() {
return Date.now();
}, h.l = function A(I, g, B) {
return new Uint8Array(LA.mm.buffer).copyWithin(I, g, TE(g, B));
}, h.i = function A() { }, h.g = A, h.f = I, h.e = g, h.o = c, h.h = e, h.t = function A() {
// Never call
var Q = "gD8bHxO8Q1742807552094KHtuGcMb9c4e"; // clientId
var B = new TextEncoder().encode(Q);
var g = LA.mc(TE(B.length, 1));
new Uint8Array(LA.mm.buffer, g, B.length).set(B);
return g;
}, h.q = r, h.p = y, h.d = B, h.s = C, h.b = i, h.n = t, h.c = Q, h.a = w, h.m = n, h.u = o, h.r = E, h.j = function A(I, g) {
var B = new Uint8Array(LA.mm.buffer, I, g);
var Q = new TextDecoder().decode(B);
// HA(Q);
}, J = h;
}
loadWasm();
export function qA() {
var I = "";
QA.wb = "";
function C(A) {
var I = "";
for (var g = 0; bE(g, A.length); g++) {
I += window.String.fromCharCode(A[g]);
}
try {
if (window.btoa) {
return window.btoa(I).replace(/\//g, "_").replace(/\+/g, "-");
}
} catch (A) { }
return "";
}
try {
var g = LA.wfb();
var B = new Uint32Array(LA.mm.buffer, g, 2);
if (jE(B[0], 0)) {
var Q = new Uint8Array(LA.mm.buffer, TE(g, 8), B[1]);
if (Q) {
I = C(Q), QA.wb = I;
}
}
LA.fe(g);
} catch (A) { }
return I;
}
function XA(A, I) {
var g = "";
if (LA) {
try {
var B = LA.mm;
var Q = LA.r1;
var C = LA.fe;
var E = pA(A);
var i = pA(I);
var M = Q(E, i);
C(E), C(i);
var a = new Uint32Array(B.buffer, M, 2);
var r = a[0];
if (jE(r, 0)) {
var y = a[1];
var c = new Uint8Array(B.buffer, TE(M, 8), y);
g = window.JSON.parse(new TextDecoder().decode(c));
}
C(M);
} catch (A) { }
}
return g;
}
var VC = [];
function WC(A) {
// A LEN 23
if (YE(A.length, 23)) {
return A;
}
var Q = "";
var g = ["ghijklmnopqrstuv".charAt("0123456789abcdef".indexOf(A.substring(0, 1))), A.substring(1, 4), A.substring(4, 14), A.substring(14, 22), A.substring(22, 23)];
var B = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
var C = [];
var E = 0;
while (bE(E, 1e3)) {
C = [B[parseInt(FE(window.Math.random(), 62))], B[parseInt(FE(window.Math.random(), 62))], B[parseInt(FE(window.Math.random(), 62))]];
if (SE(VC.length, 1e3) || HE(VC.indexOf(TE(TE(TE("", C[0]), C[1]), C[2])), -1)) {
E = 1e3, VC.push(TE(TE(TE("", C[0]), C[1]), C[2])), Q = TE(TE(TE(TE(TE(TE(TE(TE("", g[0]), g[1]), C[0]), g[2]), C[1]), g[3]), C[2]), g[4]);
}
E++;
}
if (YE(Q.length, 26)) {
Q = TE(TE(TE(TE(TE(TE(TE(TE("", g[0]), g[1]), C[0]), g[2]), C[1]), g[3]), C[2]), g[4]);
}
return Q;
}
export function xC(A) {
var g = A.requestId;
var C = A.result;
var B = HE(C, undefined) ? {} : C;
Y.timer && clearTimeout(Y.timer);
if (HE(typeof B, "string")) {
B = XA(g, B);
// 01FFEFAF1007014E
return B.tokenId;
}
}
function gIB() {
var t = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
var g = "";
var B;
var Q;
var C;
var E;
var i;
var M;
var a;
var r = 0;
var A = '{"v":"4.0.6","os":3,"p":"shein_mer","e":4}'; // v
while (bE(r, A.length)) {
B = A.charCodeAt(r++), Q = A.charCodeAt(r++), C = A.charCodeAt(r++), E = sE(B, 2), i = RE(GE(NE(B, 3), 4), sE(Q, 4)), M = RE(GE(NE(Q, 15), 2), sE(C, 6)), a = NE(C, 63);
if (isNaN(Q)) {
M = a = 64;
} else if (isNaN(C)) {
a = 64;
}
g = TE(TE(TE(TE(g, t.charAt(E)), t.charAt(i)), t.charAt(M)), t.charAt(a));
}
return g;
}
export function mC() {
QA.bb = {}, QA.bb.v = Y.sdkVersion, QA.bb.os = 3;
QA.bb.p = Y.partner, QA.bb.e = 4;
QA.wb = qA();
var tddf = TE(TE(TE("tddf", gIB(window.JSON.stringify(WC(QA.bb)), 1)), "."), QA.wb);
return tddf;
}
QA.b = {
"a": [
871,
1534,
"11110",
1080,
1518,
1000,
"1f3623dc43314f2b95bb3ba67eb2e59f",
"en-US,en",
1,
"Google Inc. (NVIDIA)-&-ANGLE (NVIDIA, NVIDIA GeForce GTX 950 Direct3D11 vs_5_0 ps_5_0, D3D11)",
"functiongetoffsetHeight(){[nativecode]}",
"d41d8cd98f00b204e9800998ecf8427e",
"-",
"UTF-8",
"-",
"0_Windows_Chromium_128_Not;A=Brand_24_Google Chrome_128",
"-",
"en-US|America/Los_Angeles",
"1intao0ro"
],
"b": [
"6ef4a53a32a3086171ad14d663a1e981",
0,
"113c4a7b15aa789fab38bc7cbf4cb3c4",
871,
"-",
"-",
1518,
"48000_2_1_0_2_explicit_speakers",
"-",
"5b012047f43e013f4833182841130e7d|83080ac47893bf4edbdff2bf16b050d6",
"[object Window]",
"functioncreateAnalyser(){[nativecode]}",
"-",
"-",
"-",
"-",
"225_34_59_0",
"%2F",
"|",
"1intao0s5"
],
"c": [
"-",
"-",
"287143",
"-",
1040,
8,
"1743667314195",
1920,
"true_0_1_Infinity",
"0",
"Webkit-Chrome",
"functiongetParameter(){[nativecode]}",
"128.0.6613.40",
"18320",
"-",
"1f2d82cb67327772481ce484582d66e4",
"-",
"0|7109||1|4",
"1intao109"
],
"d": [
"Win32",
"en-US",
"-",
1920,
"0",
"41913829c8252e9e775f5241891b77a2|01100100000111000011110011010010000011001010110001111111111011111",
"Netscape",
"-",
0,
-480,
"https%3A%2F%2Fsso.geiwohuo.com%2F%23%2Flogin",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
"1",
"-",
"Mozilla",
"-",
"64425765273_61746411_14978588",
"128.0.6613.40",
"-",
"10.0.0",
"-",
"1intao10k"
],
"g": [
33,
"functiontoString(){[nativecode]}",
8,
"functionenumerateDevices(){[nativecode]}",
"1",
8,
"[objectPluginArray]",
"gD8bHxO8Q1742807552094KHtuGcMb9c4e",
"-",
8,
"functiontoDataURL(){[nativecode]}",
8,
"functionRTCPeerConnection(){[nativecode]}",
"1",
"-",
"-",
"4138.668167114258",
"Google Chrome",
"-",
12543,
"-",
"1intao14t"
],
"f": "1^^0^^0^^0^^0^^0",
"e": "scs2pjQYTnG3yPLOiubpYfxRL/Enr3kb2VpfjNKkdLyR7Et4P+IeLFs2QP3fndXwwsnd36wnNIcerD9/D38Huybrs/2R59DNDAOv6ZQMFOc="
}
const resp = {
"code": "000",
"result": "sBUD+RSI5wiVywiSW2JA7HsBsCq5X2/OBlvssp+TO+oDxrgH4KrRoMqRBDvDRxGKFzidb/3YqOlu75d8ttxQrY4DYpV1Eo8sAupW8dNWkRGhu233aVZxlibTLmkRmP9c/53SVq+AgrG+hIrxhtWBpqbvKkS408CX3bSL38Yiefjb3PX/bPysaqKqLf0U/ukmpFZG6qp/4JV5qhnC95dWHpoxgWXl2RsxJoEKQJkbvJK2Oc4niJ+aR+rtE9u16xmJqE3NBMTo2JcH/hY4/Ck7YTCWrqH/wmiG1sccVnAeGKgn1e7pvdWGKoeduLgm5673RKsIGPUg9scwmsWHbVO3zdxt+3usowDI3lf8Av9GQLN4TBgTWdFKZovukEvzgSbZySUG8Bo89S6Q5f7LrtOKeEpqU9msxNkuE1p0+uXpw7xA7K2GLzn8DuUVGHaST+B/xbGOsUoYF7pEr3BGI8dqhkyGB6XHnvdr/3S7eC1bD/sZ6rnXdWjqyx5xGFqfHjVh",
"requestId": "q3tyvtdx0vyga89mwq0dpcszry7zku5z7j6d9munqc2pchfr"
}
// console.log(qA(), xC(resp));
function JE(A, I) {
return A <= I;
}
function hE(A, I) {
return A != I;
}
function DE(A, I) {
return A / I;
}
function sE(A, I) {
return A >> I;
}
function fE(A, I) {
return A ^ I;
}
function RE(A, I) {
return A | I;
}
function NE(A, I) {
return A & I;
}
function FE(A, I) {
return A * I;
}
function GE(A, I) {
return A << I;
}
function dE(A, I) {
return A % I;
}
function vE(A, I) {
return A - I;
}
function kE(A, I) {
return I <= A;
}
function uE(A, I) {
return A instanceof I;
}
function SE(A, I) {
return I < A;
}
function TE(A, I) {
return A + I;
}
function zE(A, I) {
return A >>> I;
}
function jE(A, I) {
return A == I;
}
function bE(A, I) {
return A < I;
}
function YE(A, I) {
return A !== I;
}
function HE(A, I) {
return A === I;
}
import CryptoJS from "crypto-js";
import Fingerprint2 from "@fingerprintjs/fingerprintjs";
const getFtoken = (ip) => {
return new Promise((resolve) => {
Fingerprint2.get({
excludes: {
enumerateDevices: true
}
}, (components) => {
const values = components.map(component => component.value);
const ipHash = CryptoJS.MD5(ip).toString();
values.push({
key: 'ip',
value: ipHash
});
const ftoken = Fingerprint2.x64hash128(values.join(''), 31);
resolve(ftoken);
});
});
}
!(async()=>{
console.log(await getFtoken("113.118.170.225"));
})();
import CryptoJS from "crypto-js";
import crypto from "crypto";
const fnencrypt2 = (password) => {
const publicKey = '-----BEGIN PUBLIC KEY-----\n' + 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVgVY+s5P31zLTKrTc7Kk3F6Si\n' + 'BmeQpGY5+f4ldvj2lffvrwrh+PrERJY1JrsZbtASzzFzcyPw7eE8YNYff3KV5bVe\n' + 'gE49WtqDv84JWpvkp3QpsH2mW0ro74BF/dyAE6LYq29H2fYTTsxMH7Ey/cE41Nu1\n' + 'abQ6vV5WZiHPKHychQIDAQAB\n' + '-----END PUBLIC KEY-----';
const rsaPassWord = crypto.publicEncrypt({
key: publicKey,
padding: crypto.constants.RSA_PKCS1_PADDING,
}, Buffer.from(password, "utf8")).toString("base64");
return rsaPassWord;
}
const encodeSign = (ref) => {
const { username, password } = ref;
const privateKey = "c9c793e1aaacb20a3bb2c40b6aadad120e8825898809a95e90462ca91b1ae416";
const str = privateKey + "&" + username + "&" + password;
return CryptoJS.HmacSHA256(str, privateKey).toString(CryptoJS.enc.Base64);
}
export const main = (ref) => {
const [username, password, blackbox] = ref;
const signPass = fnencrypt2(password);
const sign = encodeSign({
username,
password: signPass
});
// new Date().toDateString()
const ftoken = CryptoJS.MD5(username + "123").toString();
return JSON.stringify({
username,
password: signPass,
verificationType: "2",
validCode: "",
challenge: "",
riskControl: {
ftoken,
blackbox
},
sign
});
}
// console.log(main("GS0310883", "abcd654321A"));
module.exports = loadWebAssembly
loadWebAssembly.supported = typeof WebAssembly !== 'undefined'
function loadWebAssembly (opts) {
if (!loadWebAssembly.supported) return null
var imp = opts && opts.imports
var wasm = toUint8Array('AGFzbQEAAAABowEbYAABf2ABfwF/YAN/f38Bf2ACf38AYAN/f38AYAV/fn5+fgBgAn9/AX9gAX8AYAABfGAEf35+fwBgBX9/f39/AGACf3wAYAJ/fgBgBH9/f38AYAR+fn5+AX9gAn5/AX9gAn9+AX9gAAF+YAF/AXxgAABgAn5+AXxgA35+fgF/YAN/f34AYAF/AX5gBn98f39/fwF/YAV/f39/fwF/YAJ8fwF8An8VAWEBYQAAAWEBYgAAAWEBYwAAAWEBZAAAAWEBZQAAAWEBZgAAAWEBZwAAAWEBaAAAAWEBaQABAWEBagADAWEBawAIAWEBbAAEAWEBbQAAAWEBbgAAAWEBbwAAAWEBcAAIAWEBcQAAAWEBcgAAAWEBcwAAAWEBdAAAAWEBdQAIA0pJAQUBBAUJCgIHBQMEAgcBBAsMDQMJDgMBBAMPBBABAwYGBRESBBMHFAUVAQMGBhYXBQkFAQMYBAEZGgYBAgMHBAACAgYAAQIAAQQFAXABBQUFBgEBgAKAAgYJAX8BQfCswAILBykKAXYCAAF3ADoBeABdAXkAWgF6AQABQQBVAUIAXAFDAFsBRABZAUUAWAkKAQBBAQsESklXVgrWigRJiwICA38CfgJAIAApA3AiBEIAUiAEIAApA3ggACgCBCIBIAAoAiwiAmusfCIFV3FFBEAjAEEQayICJABBfyEBAkAgABBIDQAgACACQQ9qQQEgACgCIBECAEEBRw0AIAItAA8hAQsgAkEQaiQAIAEiA0EATg0BIAAoAgQhASAAKAIsIQILIABCfzcDcCAAIAE2AmggACAFIAIgAWusfDcDeEF/DwsgBUIBfCEFIAAoAgQhASAAKAIIIQICQCAAKQNwIgRQDQAgBCAFfSIEIAIgAWusWQ0AIAEgBKdqIQILIAAgAjYCaCAAIAUgACgCLCIAIAFrrHw3A3ggACABTwRAIAFBAWsgAzoAAAsgAwvFCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4QhAkIAIQEgAlAEQEKAgICAgIDg//8AIQoMAwsgCkKAgICAgIDA//8AhCEKDAILIAEgC4RQBEBCACEBDAILIAIgA4RQBEBCACEBDAILIAtC////////P1gEQCAFQdAAaiABIA0gASANIA1QIgYbeSAGQQZ0rXynIgZBD2sQGkEQIAZrIQYgBSkDWCINQiCIIQ4gBSkDUCEBCyACQv///////z9WDQAgBUFAayADIAwgAyAMIAxQIggbeSAIQQZ0rXynIghBD2sQGiAGIAhrQRBqIQYgBSkDSCEMIAUpA0AhAwsgA0IPhiILQoCA/v8PgyICIAFCIIgiBH4iECALQiCIIhMgAUL/////D4MiAX58Ig9CIIYiESABIAJ+fCILIBFUrSACIA1C/////w+DIg1+IhUgBCATfnwiESAMQg+GIhIgA0IxiIRC/////w+DIgMgAX58IhQgDyAQVK1CIIYgD0IgiIR8Ig8gAiAOQoCABIQiDH4iFiANIBN+fCIOIBJCIIhCgICAgAiEIgIgAX58IhAgAyAEfnwiEkIghnwiF3whASAHIAlqIAZqQf//AGshBgJAIAIgBH4iGCAMIBN+fCIEIBhUrSAEIAQgAyANfnwiBFatfCACIAx+fCAEIAQgESAVVK0gESAUVq18fCIEVq18IAMgDH4iAyACIA1+fCICIANUrUIghiACQiCIhHwgBCACQiCGfCICIARUrXwgAiACIBAgElatIA4gFlStIA4gEFatfHxCIIYgEkIgiIR8IgJWrXwgAiACIA8gFFStIA8gF1atfHwiAlatfCIEQoCAgICAgMAAg0IAUgRAIAZBAWohBgwBCyALQj+IIQMgBEIBhiACQj+IhCEEIAJCAYYgAUI/iIQhAiALQgGGIQsgAyABQgGGhCEBCyAGQf//AU4EQCAKQoCAgICAgMD//wCEIQpCACEBDAELAn4gBkEATARAQQEgBmsiB0GAAU8EQEIAIQEMAwsgBUEwaiALIAEgBkH/AGoiBhAaIAVBIGogAiAEIAYQGiAFQRBqIAsgASAHECkgBSACIAQgBxApIAUpAzAgBSkDOIRCAFKtIAUpAyAgBSkDEISEIQsgBSkDKCAFKQMYhCEBIAUpAwAhAiAFKQMIDAELIARC////////P4MgBq1CMIaECyAKhCEKIAtQIAFCAFkgAUKAgICAgICAgIB/URtFBEAgCiACQgF8IgEgAlStfCEKDAELIAsgAUKAgICAgICAgIB/hYRCAFIEQCACIQEMAQsgCiACIAJCAYN8IgEgAlStfCEKCyAAIAE3AwAgACAKNwMIIAVB4ABqJAALaQEDfwJAIAAiAUEDcQRAA0AgAS0AAEUNAiABQQFqIgFBA3ENAAsLA0AgASICQQRqIQEgAigCACIDQX9zIANBgYKECGtxQYCBgoR4cUUNAAsDQCACIgFBAWohAiABLQAADQALCyABIABrC74BAQN/IAAtAABBIHFFBEACQCABIQMCQCACIAAiASgCECIABH8gAAUgARBQDQEgASgCEAsgASgCFCIFa0sEQCABIAMgAiABKAIkEQIAGgwCCwJAIAEoAlBBAEgNACACIQADQCAAIgRFDQEgAyAEQQFrIgBqLQAAQQpHDQALIAEgAyAEIAEoAiQRAgAgBEkNASADIARqIQMgAiAEayECIAEoAhQhBQsgBSADIAIQHBogASABKAIUIAJqNgIUCwsLC3UBAX4gACABIAR+IAIgA358IANCIIgiAiABQiCIIgR+fCADQv////8PgyIDIAFC/////w+DIgF+IgVCIIggAyAEfnwiA0IgiHwgASACfiADQv////8Pg3wiAUIgiHw3AwggACAFQv////8PgyABQiCGhDcDAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtvAQF/IwBBgAJrIgUkAAJAIAIgA0wNACAEQYDABHENACAFIAFB/wFxIAIgA2siA0GAAiADQYACSSIBGxAhGiABRQRAA0AgACAFQYACEBggA0GAAmsiA0H/AUsNAAsLIAAgBSADEBgLIAVBgAJqJAALgAQBA38g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QQ92IAEgAnIgBHJrIgFBAXQgACABQRVqdkEBcXJBHGohAgsgAyACNgIcIANCADcCECACQQJ0QawraiEBAkACQAJAQYApKAIAIgRBASACdCIHcUUEQEGAKSAEIAdyNgIAIAEgAzYCACADIAE2AhgMAQsgAEEZIAJBAXZrQQAgAkEfRxt0IQIgASgCACEBA0AgASIEKAIEQXhxIABGDQIgAkEddiEBIAJBAXQhAiAEIAFBBHFqIgcoAhAiAQ0ACyAHIAM2AhAgAyAENgIYCyADIAM2AgwgAyADNgIIDAELIAQoAggiACADNgIMIAQgAzYCCCADQQA2AhggAyAENgIMIAMgADYCCAtBnClBnCkoAgBBAWsiAEF/IAAbNgIACwvFCQIEfwV+IwBB8ABrIgYkACAEQv///////////wCDIQkCQAJAIAFQIgUgAkL///////////8AgyIKQoCAgICAgMD//wB9QoCAgICAgMCAgH9UIApQG0UEQCADQgBSIAlCgICAgICAwP//AH0iC0KAgICAgIDAgIB/ViALQoCAgICAgMCAgH9RGw0BCyAFIApCgICAgICAwP//AFQgCkKAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEEIAEhAwwCCyADUCAJQoCAgICAgMD//wBUIAlCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhBAwCCyABIApCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgAiABIAOFIAIgBIVCgICAgICAgICAf4WEUCIFGyEEQgAgASAFGyEDDAILIAMgCUKAgICAgIDA//8AhYRQDQEgASAKhFAEQCADIAmEQgBSDQIgASADgyEDIAIgBIMhBAwCCyADIAmEQgBSDQAgASEDIAIhBAwBCyADIAEgASADVCAJIApWIAkgClEbIggbIQogBCACIAgbIgtC////////P4MhCSACIAQgCBsiAkIwiKdB//8BcSEHIAtCMIinQf//AXEiBUUEQCAGQeAAaiAKIAkgCiAJIAlQIgUbeSAFQQZ0rXynIgVBD2sQGiAGKQNoIQkgBikDYCEKQRAgBWshBQsgASADIAgbIQMgAkL///////8/gyEEIAdFBEAgBkHQAGogAyAEIAMgBCAEUCIHG3kgB0EGdK18pyIHQQ9rEBpBECAHayEHIAYpA1ghBCAG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cyIEOgALIAAgAC0ADCABcyIBOgAMIAAgAC0ADSACcyICOgANIAAgAC0ADiADcyIDOgAOIAAgAC0ADyAEcyIEOgAPIAAgAC0AECABQf8BcUHADmotAABzIgE6ABAgACAALQARIAJB/wFxQcAOai0AAHMiAjoAESAAIAAtABIgA0H/AXFBwA5qLQAAcyIDOgASIAAgAC0AEyAEQf8BcUHADmotAABzIgQ6ABMgACAALQAUIAFzIgE6ABQgACAALQAVIAJzIgI6ABUgACAALQAWIANzIgM6ABYgACAALQAXIARzIgQ6ABcgACAALQAYIAFzIgE6ABggACAALQAZIAJzIgI6ABkgACAALQAaIANzIgM6ABogACAALQAbIARzIgQ6ABsgACAALQAcIAFzOgAcIAAgAC0AHSACczoAHSAAIAAtAB4gA3M6AB4gACAALQAfIARzOgAfC1ABAX4CQCADQcAAcQRAIAIgA0FAaq2IIQFCACECDAELIANFDQAgAkHAACADa62GIAEgA60iBIiEIQEgAiAEiCECCyAAIAE3AwAgACACNwMIC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLYwIBfwF+IwBBEGsiAiQAIAACfiABRQRAQgAMAQsgAiABrUIAIAFnIgFB0QBqEBogAikDCEKAgICAgIDAAIVBnoABIAFrrUIwhnwhAyACKQMACzcDACAAIAM3AwggAkEQaiQAC08BAn9BkCMoAgAiASAAQQdqQXhxIgJqIQACQCACQQAgACABTRsNACAAPwBBEHRLBEAgABAIRQ0BC0GQIyAANgIAIAEPC0HEJ0EwNgIAQX8LWgEDfyABBEADQCACIANBAXRqIgQgACADaiIFLQAAQQR2QYANai0AADoAACAEIAUtAABBD3FBgA1qLQAAOgABIANBAWoiAyABRw0A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BGpBqBwoAgAgFGogA2pBpBwoAgAgB2ogAWogAiADcyAEc2pBC3cgBGoiASACIARzc2pBEHcgAWoiAyABc0GsHCgCACAXaiACaiABIARzIANzakEXdyADaiICc2pBBHcgAmoiBGpBuBwoAgAgEmogA2pBtBwoAgAgDWogAWogAiADcyAEc2pBC3cgBGoiASACIARzc2pBEHcgAWoiAyABc0G8HCgCACAVaiACaiABIARzIANzakEXdyADaiICc2pBBHcgAmoiBGpBzBwoAgAgE2ogAmpBxBwoAgAgDGogAWogAiADcyAEc2pBC3cgBGoiASAEc0HIHCgCACAIaiADaiACIARzIAFzakEQdyABaiICc2pBF3cgAmoiAyABQX9zciACc2pBBncgA2oiBGpB3BwoAgAgEWogA2pB2BwoAgAgGGogAmpB1BwoAgAgFGogAWogBCACQX9zciADc2pBCncgBGoiASADQX9zciAEc2pBD3cgAWoiAiAEQX9zciABc2pBFXcgAmoiAyABQX9zciACc2pBBncgA2oiBGpB7BwoAgAgEGogA2pB6BwoAgAgF2ogAmpB5BwoAgAgEmogAWogBCACQX9zciADc2pBCncgBGoiASADQX9zciAEc2pBD3cgAWoiAiAEQX9zciABc2pBFXcgAmoiAyABQX9zciACc2pBBncgA2oiBGpB/BwoAgAgD2ogA2pB+BwoAgAgFWogAmpB9BwoAgAgCGogAWogBCACQX9zciADc2pBCncgBGoiASADQX9zciAEc2pBD3cgAWoiAiAEQX9zciABc2pBFXcgAmoiAyABQX9zciACc2pBBncgA2oiBGo2AgAgACAWIBxqIAFqIAQgAkF/c3IgA3NqQQp3IARqIgEgCmo2AgwgACATIBtqIAJqIAEgA0F/c3IgBHNqQQ93IAFqIgIgCWo2AgggACACIAZqIA4gGmogA2ogAiAEQX9zciABc2pBFXdqNgIEIAVBgAJqJAALTQEEfyABKAIEIAEoAgAiA0EKbGoQMiEEIAMEQCABQQhqIQIDQCAEIAAgAhBUIAIQFyACakEBaiECIAVBAWoiBSADRw0ACwsgARAdIAQLGwEBfyABEBdBCmoQMiICIAAgARBUIAEQHSACC0QBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEB4gBSkD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CyAAIAIgAxAcGiACEB0LC9EDAgJ+An8jAEEgayIEJAACQCABQv///////////wCDIgNCgICAgICAwIA8fSADQoCAgICAgMD/wwB9VARAIAFCBIYgAEI8iIQhAyAAQv//////////D4MiAEKBgICAgICAgAhaBEAgA0KBgICAgICAgMAAfCECDAILIANCgICAgICAgIBAfSECIABCgICAgICAgIAIUg0BIAIgA0IBg3whAgwBCyAAUCADQoCAgICAgMD//wBUIANCgICAgICAwP//AFEbRQRAIAFCBIYgAEI8iIRC/////////wODQoCAgICAgID8/wCEIQIMAQtCgICAgICAgPj/ACECIANC////////v//DAFYNAEIAIQIgA0IwiKciBUGR9wBJDQAgBEEQaiAAIAFC////////P4NCgICAgICAwACEIgIgBUGB9wBrEBogBCAAIAJBgfgAIAVrECkgBCkDCEIEhiAEKQMAIgBCPIiEIQIgBCkDECAEKQMYhEIAUq0gAEL//////////w+DhCIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAhSDQAgAkIBgyACfCECCyAEQSBqJAAgAiABQoCAgICAgICAgH+DhL8LqQ8CBX8PfiMAQdACayIFJAAgBEL///////8/gyELIAJC////////P4MhCiACIASFQoCAgICAgICAgH+DIQ0gBEIwiKdB//8BcSEIAkACQCACQjCIp0H//wFxIglB//8Ba0GCgH5PBEAgCEH//wFrQYGAfksNAQsgAVAgAkL///////////8AgyIMQoCAgICAgMD//wBUIAxCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhDQwCCyADUCAEQv///////////wCDIgJCgICAgICAwP//AFQgAkKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCENIAMhAQwCCyABIAxCgICAgICAwP//AIWEUARAIAMgAkKAgICAgIDA//8AhYRQBEBCACEBQoCAgICAgOD//wAhDQwDCyANQoCAgICAgMD//wCEIQ1CACEBDAILIAMgAkKAgICAgIDA//8AhYRQBEBCACEBDAILIAEgDIRQBEBCgICAgICA4P//ACANIAIgA4RQGyENQgAhAQwCCyACIAOEUARAIA1CgICAgICAwP//AIQhDUIAIQEMAgsgDEL///////8/WARAIAVBwAJqIAEgCiABIAogClAiBht5IAZBBnStfKciBkEPaxAaQRAgBmshBiAFKQPIAiEKIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAsgAyALIAtQIgcbeSAHQQZ0rXynIgdBD2sQGiAGIAdqQRBrIQYgBSkDuAIhCyAFKQOwAiEDCyAFQaACaiALQoCAgICAgMAAhCISQg+GIANCMYiEIgJCAEKAgICAsOa8gvUAIAJ9IgRCABAZIAVBkAJqQgAgBSkDqAJ9QgAgBEIAEBkgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQGSAFQfABaiAEQgBCACAFKQOIAn1CABAZIAVB4AFqIAUpA/gBQgGGIAUpA/ABQj+IhCIEQgAgAkIAEBkgBUHQAWogBEIAQgAgBSkD6AF9QgAQGSAFQcABaiAFKQPYAUIBhiAFKQPQAUI/iIQiBEIAIAJCABAZIAVBsAFqIARCAEIAIAUpA8gBfUIAEBkgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQGSAFQZABaiADQg+GQgAgAkIAEBkgBUHwAGogAkIAQgAgBSkDqAEgBSkDoAEiDCAFKQOYAXwiBCAMVK18IARCAVatfH1CABAZIAVBgAFqQgEgBH1CACACQgAQGSAGIAkgCGtqIQYCfyAFKQNwIhNCAYYiDiAFKQOIASIPQgGGIAUpA4ABQj+IhHwiEELn7AB9IhRCIIgiAiAKQoCAgICAgMAAhCIVQgGGIhZCIIgiBH4iESABQgGGIgxCIIgiCyAQIBRWrSAOIBBWrSAFKQN4QgGGIBNCP4iEIA9CP4h8fHxCAX0iE0IgiCIQfnwiDiARVK0gDiAOIBNC/////w+DIhMgAUI/iCIXIApCAYaEQv////8PgyIKfnwiDlatfCAEIBB+fCAEIBN+IhEgCiAQfnwiDyARVK1CIIYgD0IgiIR8IA4gDiAPQiCGfCIOVq18IA4gDiAUQv////8PgyIUIAp+IhEgAiALfnwiDyARVK0gDyAPIBMgDEL+////D4MiEX58Ig9WrXx8Ig5WrXwgDiAEIBR+IhggECARfnwiBCACIAp+fCIKIAsgE358IhBCIIggCiAQVq0gBCAYVK0gBCAKVq18fEIghoR8IgQgDlStfCAEIA8gAiARfiICIAsgFH58IgtCIIggAiALVq1CIIaEfCICIA9UrSACIBBCIIZ8IAJUrXx8IgIgBFStfCIEQv////////8AWARAIBYgF4QhFSAFQdAAaiACIAQgAyASEBkgAUIxhiAFKQNYfSAFKQNQIgFCAFKtfSEKQgAgAX0hCyAGQf7/AGoMAQsgBUHgAGogBEI/hiACQgGIhCICIARCAYgiBCADIBIQGSABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQpCACAMfSELIAEhDCAGQf//AGoLIgZB//8BTgRAIA1CgICAgICAwP//AIQhDUIAIQEMAQsCfiAGQQBKBEAgCkIBhiALQj+IhCEKIARC////////P4MgBq1CMIaEIQwgC0IBhgwBCyAGQY9/TARAQgAhAQwCCyAFQUBrIAIgBEEBIAZrECkgBUEwaiAMIBUgBkHwAGoQGiAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEBkgBSkDOCAFKQMoQgGGIAUpAyAiAUI/iIR9IAUpAzAiBCABQgGGIgFUrX0hCiAEIAF9CyEEIAVBEGogAyASQgNCABAZIAUgAyASQgVCABAZIAwgAiACIAMgAkIBgyIBIAR8IgNUIAogASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC8ABAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AUnENACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEAgASACUiABIAJTcQ0BIAAgASAChYRCAFIPCyAAQgBSIAEgAlUgASACURsNACAAIAEgAoWEQgBSIQMLIAMLSQIBfwF+AkAgAK0iAqciAUF/IAEgAkIgiKcbIABBAXJBgIAESRsiARAjIgBFDQAgAEEEay0AAEEDcUUN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IARC////////P4MgBEIwiKdB//8BcSIHrUIwhoQiCRAqQQBMBEAgASAKIAMgCRAqBEAgASEEDAILIAVB8ABqIAEgAkIAQgAQFiAFKQN4IQIgBSkDcCEEDAELIAYEfiABBSAFQeAAaiABIApCAEKAgICAgIDAu8AAEBYgBSkDaCIKQjCIp0H4AGshBiAFKQNgCyEEIAdFBEAgBUHQAGogAyAJQgBCgICAgICAwLvAABAWIAUpA1giCUIwiKdB+ABrIQcgBSkDUCEDCyAJQv///////z+DQoCAgICAgMAAhCEJIApC////////P4NCgICAgICAwACEIQogBiAHSgRAA0ACfiAKIAl9IAMgBFatfSILQgBZBEAgCyAEIAN9IgSEUARAIAVBIGogASACQgBCABAWIAUpAyghAiAFKQMgIQQMBQsgC0IBhiAEQj+IhAwBCyAKQgGGIARCP4iECyEKIARCAYYhBCAGQQFrIgYgB0oNAAsgByEGCwJAIAogCX0gAyAEVq19IglCAFMEQCAKIQkMAQsgCSAEIAN9IgSEQgBSDQAgBUEwaiABIAJCAEIAEBYgBSkDOCECIAUpAzAhBAwBCyAJQv///////z9YBEADQCAEQj+IIQEgBkEBayEGIARCAYYhBCABIAlCAYaEIglCgICAgICAwABUDQALCyAIQYCAAnEhByAGQQBMBEAgBUFAayAEIAlC////////P4MgBkH4AGogB3KtQjCGhEIAQoCAgICAgMDDPxAWIAUpA0ghAiAFKQNAIQQMAQsgCUL///////8/gyAGIAdyrUIwhoQhAgsgACAENwMAIAAgAjcDCCAFQYABaiQAC78CAQF/IwBB0ABrIgQkAAJAIANBgIABTgRAIARBIGogASACQgBCgICAgICAgP//ABAWIAQpAyghAiAEKQMgIQEgA0H//wFJBEAgA0H//wBrIQMMAgsgBEEQaiABIAJCAEKAgICAgICA//8AEBZB/f8CIAMgA0H9/wJOG0H+/wFrIQMgBCkDGCECIAQpAxAhAQwBCyADQYGAf0oNACAEQUBrIAEgAkIAQoCAgICAgIA5EBYgBCkDSCECIAQpA0AhASADQfSAfksEQCADQY3/AGohAwwBCyAEQTBqIAEgAkIAQoCAgICAgIA5EBZB6IF9IAMgA0HogX1MG0Ga/gFqIQMgBCkDOCEC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Ai0ABiEvIAItAAUhMCACLQAEITEgAi0AByEyIAItAAkhMyACLQAMITQgAi0ADyE1IAItAAshNiACLQAOITcgAi0ACiE4IAItAA0hOSABIAEtAE8iKToADyABIAEtAEsiKjoACyABIAEtAEoiDzoACiABIAEtAEwiFToADCABIAEtAE0iBToADSABIAEoAFs2ABsgASABLQBaOgAaIAEgAS0ASSIKOgAJIAEgAS0ATiIJOgAOIAEgAS0AXzoAHyABIAEtAFk6ABkgASABLQBIIho6AAggASABLQBHIhI6AAcgASABLQBGIhs6AAYgASABLQBFIhw6AAUgASABKABVNgAVIAEgAS0ARCITOgAEIAEgAS0AVDoAFCABIAEtAEMiHToAAyABIAEtAFM6ABMgASABLQBCIh46AAIgASABLQBBIh86AAEgASABLwBROwARIAEgAS0AQCIWOgAAIAEgAS0AUCIOOgAQIAIgBSA5c0HAEGotAAAiBToAASACIA8gOHNBwBBqLQAAIhc6AAIgAiAJIDdzQcAQai0AACIJOgAGIAIgKiA2c0HAEGotAAAiGDoAByACICkgNXNBwBBqLQAAIg06AAsgAiAVIDRzQcAQai0AACIVOgAMIAIgCiAzc0HAEGotAAAiCjoADSACIBIgMnNBwBBqLQAAIhI6AAMgAiATIDFzQcAQai0AACITOgAEIAIgGiBKpyIpc0H/AXFBwBBqLQAAIho6AAggAiAcIDBzQcAQai0AACIcOgAJIAIgGyAvc0HAEGotAAAiGzoADiACIB0gLnNBwBBqLQAAIh06AA8gAiAWIEmnIipzQf8BcUHAEGotAAAiFjoAACACIB8gLXNBwBBqLQAAIh86AAUgAiAeICFzQcAQai0AACIeOgAKQYABISBBDSEPIAICfyAoQf//A3FFBEADQCACAn8gD0EBcQRAIAEgAS0AGCIDIAEtABxzIgs6ABwgASABLQAVIgYgAS0AGSIMczoAGSABIAwgAS0AHXMiDDoAHSABIAEtABoiByABLQAecyIQOgAeIAEgAS0AGyIIIAEtAB9zIhQ6AB8gASADIAEtABQiEXM6ABggASAHIAEtABYiA3M6ABogASAOIBFzOgAUIAEgCCABLQAXIgdzOgAbIAEgBiABLQARIghzOgAVIAEgAyABLQASIgZzOgAWIAEgByABLQATIgNzOgAXIAEgAS0ADCIHQcAOai0AACAOczoAECABIAggAS0ADSIRQcAOai0AAHM6ABEgASAGIAEtAA4iCEHADmotAABzOgASIAEgAyABLQAPIgZBwA5qLQAAczoAEyABIAcgAS0ACCIDczoADCABIBEgAS0ACSIHczoADSABIAggAS0ACiIRczoADiABIAYgAS0ACyIIczoADyABIAMgAS0ABCIGczoACCABIAcgAS0ABSIDczoACSABIBEgAS0ABiIHczoACiABIAggAS0AByIRczoACyABIAYgAS0AACIIczoABCABIAMgAS0AASIGczoABSABIAcgAS0AAiIDczoABiABIAhBACAgQQFxa0GNf3EgIEH+AXFBAXZzIiAgDEH/AXFBwA5qLQAAc3M6AAAgASAGIBBBwA5qLQAAczoAASABIAMgFEHADmotAABzOgACIAEgESABLQADIgNzOgAHIAEgAyALQcAOai0AAHM6AAMgAiACLQAPIAEtAB9zOgAPIAIgAi0ADiABLQAeczoADiACIAItAA0gAS0AHXM6AA0gAiACLQAMIAEtABxzOgAMIAIgAi0ACyABLQAbczoACyACIAItAAogAS0AGnM6AAogAiACLQAJIAEtABlzOgAJIAIgAi0ACCABLQAYczoACCACIAItAAcgAS0AF3M6AAcgAiACLQAGIAEtABZzOgAGIAIgAi0ABSABLQAVczoABSACIAItAAQgAS0AFHM6AAQgAiACLQADIAEtABNzOgADIAIgAi0AAiABLQASczoAAiACIAItAAEgAS0AEXM6AAEgAS0AECIOIAItAABzDAELIAIgHSABLQAPczoADyACIBsgAS0ADnM6AA4gAiAKIAEtAA1zOgANIAIgFSABLQAMczoADCACIA0gAS0AC3M6AAsgAiAeIAEtAApzOgAKIAIgHCABLQAJczoACSACIBogAS0ACHM6AAggAiAYIAEtAAdzOgAHIAIgCSABLQAGczoABiACIB8gAS0ABXM6AAUgAiATIAEtAARzOgAEIAIgEiABLQADczoAAyACIBcgAS0AAnM6AAIgAiAFIAEtAAFzOgABIBYgAS0AAHMLOgAAIAIQUyACLQAPIQMgAiACLQADQcAQai0AACIdOgAPIAItAA4hCyACIAItAAZBwBBqLQAAIhs6AA4gAi0ADSEGIAIgAi0ACUHAEGotAAAiCjoADSACIAItAAxBwBBqLQAAIhU6AAwgAi0ACyEMIAIgA0HAEGotAAAiDToACyACLQAKIQMgAiACLQACQcAQai0AACIeOgAKIAIgAi0ABUHAEGotAAAiHDoACSACLQAHIQcgAi0AASEQIAIgAi0ACEHAEGotAAAiGjoACCACIAxBwBBqLQAAIhg6AAcgAiALQcAQai0AACIJOgAGIAIgEEHAEGotAAAiHzoABSACIAItAARBwBBqLQAAIhM6AAQgAiAHQcAQai0AACISOgADIAIgA0HAEGotAAAiFzoAAiACIAZBwBBqLQAAIgU6AAEgAiACLQAAQcAQai0AACIWOgAAIA9BAWsiD0H//wNxDQALIAEtAAAhAyABLQABIQsgAS0AAiEGIAEtAAMhDCABLQAEIQcgAS0ABSEQIAEtAAYhCCABLQAHIRQgAS0ACCERIAEtAAkhIiABLQAKISMgAS0ACyEkIAEtAAwhJSABLQANISYgAS0ADiEnIAIgAS0ADyAELQAvcyAdczoADyACICcgBC0ALnMgG3M6AA4gAiAmIAQtAC1zIApzOgANIAIgJSAELQAscyAVczoADCACICQgBC0AK3MgDXM6AAsgAiAjIAQtACpzIB5zOgAKIAIgIiAELQApcyAcczoACSACIBEgBC0AKHMgGnM6AAggAiAUIAQtACdzIBhzOgAHIAIgCCAELQAmcyAJczoABiACIBAgBC0AJXMgH3M6AAUgAiAHIAQtACRzIBNzOgAEIAIgDCAELQAjcyASczoAAyACIAYgBC0AInMgF3M6AAIgAiALIAQtACFzIAVzOgABIAMgBC0AIHMgFnMMAQsDQCACAn8gD0EBcQRAIAEgAS0AGCIFIAEtABxzIhc6ABwgASABLQAVIgkgAS0AGSIYczoAGSABIBggAS0AHXMiGDoAHSABIAEtABoiDSABLQAecyIVOgAeIAEgAS0AGyIKIAEtAB9zIhI6AB8gASAFIAEtABQiE3M6ABggASANIAEtABYiBXM6ABogASAOIBNzOgAUIAEgCiABLQAXIg1zOgAbIAEgCSABLQARIgpzOgAVIAEgBSABLQASIglzOgAWIAEgDSABLQATIgVzOgAXIAEgDiABLQAMIg1BwA5qLQAAczoAECABIAogAS0ADSIOQcAOai0AAHM6ABEgASAJIAEtAA4iCkHADmotAABzOgASIAEgBSABLQAPIglBwA5qLQAAczoAEyABIA0gAS0ACCIFczoADCABIA4gAS0ACSINczoADSABIAogAS0ACiIOczoADiABIAkgAS0ACyIKczoADyABIAUgAS0ABCIJczoACCABIA0gAS0ABSIFczoACSABIA4gAS0ABiINczoACiABIAogAS0AByIOczoACyABIAkgAS0AACIKczoABCABIAUgAS0AASIJczoABSABIA0gAS0AAiIFczoABiABIApBACAgQQFxa0GNf3EgIEH+AXFBAXZzIiAgGEH/AXFBwA5qLQAAc3M6AAAgASAJIBVBwA5qLQAAczoAASABIAUgEkHADmotAABzOgACIAEgDiABLQADIgVzOgAHIAEgBSAXQcAOai0AAHM6AAMgAiACLQAPIAEtAB9zOgAPIAIgAi0ADiABLQAeczoADiACIAItAA0gAS0AHXM6AA0gAiACLQAMIAEtABxzOgAMIAIgAi0ACyABLQAbczoACyACIAItAAogAS0AGnM6AAogAiACLQAJIAEtABlzOgAJIAIgAi0ACCABLQAYczoACCACIAItAAcgAS0AF3M6AAcgAiACLQAGIAEtABZzOgAGIAIgAi0ABSABLQAVczoABSACIAItAAQgAS0AFHM6AAQgAiACLQADIAEtABNzOgADIAIgAi0AAiABLQASczoAAiACIAItAAEgAS0AEXM6AAEgAS0AECIOIAItAABzDAELIAIgHSABLQAPczoADyACIBsgAS0ADnM6AA4gAiAKIAEtAA1zOgANIAIgFSABLQAMczoADCACIA0gAS0AC3M6AAsgAiAeIAEtAApzOgAKIAIgHCABLQAJczoACSACIBogAS0ACHM6AAggAiAYIAEtAAdzOgAHIAIgCSABLQAGczoABiACIB8gAS0ABXM6AAUgAiATIAEtAARzOgAEIAIgEiABLQADczoAAyACIBcgAS0AAnM6AAIgAiAFIAEtAAFzOgABIBYgAS0AAHMLOgAAIAIQUyACLQAPIQUgAiACLQADQcAQai0AACIdOgAPIAItAA4hFyACIAItAAZBwBBqLQAAIhs6AA4gAi0ADSEWIAIgAi0ACUHAEGotAAAiCjoADSACIAItAAxBwBBqLQAAIhU6AAwgAi0ACyEJIAIgBUHAEGotAAAiDToACyACLQAKIQUgAiACLQACQcAQai0AACIeOgAKIAIgAi0ABUHAEGotAAAiHDoACSACLQAHIRIgAi0AASETIAIgAi0ACEHAEGotAAAiGjoACCACIAlBwBBqLQAAIhg6AAcgAiAXQcAQai0AACIJOgAGIAIgE0HAEGotAAAiHzoABSACIAItAARBwBBqLQAAIhM6AAQgAiASQcAQai0AACISOgADIAIgBUHAEGotAAAiFzoAAiACIBZBwBBqLQAAIgU6AAEgAiACLQAAQcAQai0AACIWOgAAIA9BAWsiD0H//wNxDQALIAEtAAAhDyABLQABIQ4gAS0AAiEgIAEtAAMhPSABLQAEIT4gAS0ABSE/IAEtAAYhQCABLQAHIUEgAS0ACCFCIAEtAAkhQyABLQAKIUQgAS0ACyFFIAEtAAwhRiABLQANIUcgAS0ADyFIIAIgAS0ADiADcyAbczoADiACIAggSHMgHXM6AA8gAiALIEdzIApzOgANIAIgECBGcyAVczoADCACIAYgRXMgDXM6AAsgAiAUIERzIB5zOgAKIAIgDCBDcyAcczoACSACIBEgQnMgGnM6AAggAiAHIEFzIBhzOgAHIAIgIiBAcyAJczoABiACICMgP3MgH3M6AAUgAiAkID5zIBNzOgAEIAIgJSA9cyASczoAAyACICAgJnMgF3M6AAIgAiAOICdzIAVzOgABIA8gLHMgFnMLOgAAIDogPGoiAyACKQMINwAIIAMgAikDADcAACAqISwgLSEnICEhJiAuISUgMSEkIDAhIyAvISIgMiEHICkhESAzIQwgOCEUIDYhBiA0IRAgOSELIDchAyA1IQggOyAoQQFqIihB//8DcSIPSw0ACwsgAkEgaiQAICsQHSAAIBkoAmwiAWotAAciBEERa0H/AXFB7wFNBEAgABAdQQQQIyIAQQU2AgAMAQsgAEEANgIAIAAgASAEazYCBAsgGUHwAGokACAAC504A11/AXwBfiMAQfABayIDJAAgA0EAOgDgASADQgA3A9gBIANB0AFqIgRCADcDACADQgA3A8gBIANCADcDwAEgA0IANwO4ASADQgA3A7ABIwBBEGsiByQAIAcQNzcDACADQbABaiICQQ5B1gogBxAnEA0hBgNAIAAgAmoiCQJ/IAYgAEEDdGorAwBEAAAAAAAAUECiIl1E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CSAMcyIHOgAJIAAgAC0ACiAGcyIFOgAKIAAgAC0ACyACcyIBOgALIAAgAC0ADCAKcyIPOgAMIAAgAC0ADSAHcyINOgANIAAgAC0ADiAFcyIQOgAOIAAgAC0ADyABcyIROgAPIAAgAC0AECAPQf8BcUHADmotAABzIiA6ABAgACAALQARIA1B/wFxQcAOai0AAHMiIToAESAAIAAtABIgEEH/AXFBwA5qLQAAcyIiOgASIAAgAC0AEyARQf8BcUHADmotAABzIj06ABMgACAALQAUICBzIiA6ABQgACAALQAVICFzIiE6ABUgACAALQAWICJzIiI6ABYgACAALQAXID1zIj06ABcgACAALQAYICBzIiA6ABggACAALQAZICFzIiE6ABkgACAALQAaICJzIiI6ABogAC0AGyFLIAAgIiA8czoAHiAAICEgSnM6AB0gACAgIElzOgAcIAAgPSBLcyI8OgAbIAAgPCBIczoAHyAaQRh0QRh1QQd2QRtxIBpBAXRzIRoLIBEgL3MgRHMhESABIBVzIEVzIQEgAiAWcyBGcyEVIAsgP3MgR3MhFiAQIDBzIB1zIDJzIRAgDSAxcyAjcyAtcyENIA8gM3MgEnMgLXMhEiAFIDRzIBlzIDZzIQIgByA1cyAlcyAucyELIAogN3MgJHMgLnMhCiAGIDhzIBhzIDpzIQcgDCA5cyAncyAqcyEMIAkgO3MgJnMgKnMhBiAIIEBzIB5zIEJzIQUgFyBBcyApcyArcyEJIBwgQ3MgKHMgK3MhCCAbQf8BcSEPIBtBAWohGyAPQQ1JDQALIB8gGjoADyAAIB9BD2oQKCAIQf8BcUHADmotAAAhGyAJQf8BcUHADmotAAAhFyAFQf8BcUHADmotAAAhHCAWQf8BcUHADmotAAAhCCAGQf8BcUHADmotAAAhHSAMQf8BcUHADmotAAAhCSAHQf8BcUHADmotAAAhDCAVQf8BcUHADmotAAAhBiAKQf8BcUHADmotAAAhCiACQf8BcUHADmotAAAhAiABQf8BcUHADmotAAAhByASQf8BcUHADmotAAAhBSANQf8BcUHADmotAAAhASAQQf8BcUHADmotAAAhDyARQf8BcUHADmotAAAhDSALQf8BcUHADmotAAAMAQsgACAALQAvIio6AA8gACAALQAuIis6AA4gACAALQAtIi86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Igc6AAAgTSA+QQFqIj5B/wFxIhtLDQALCyAfQRBqJAAgLCAOKAIINgIIIA4QIiAAQeAAaiQAICwhAiADQgA3A6gBIANCADcDoAEgA0IANwOYASADQgA3A5ABIANCADcDiAEgA0IANwOAAQJAAkAQACIABEAgABAXIgcNAQsgAyADKQPYATcDqAEgAyAEKQMANwOgASADIAMpA8gBNwOYASADIAMpA8ABNwOQASADIAMpA7gBNwOIASADIAMpA7ABNwOAAQwBCyADQbABaiEGQTAgByAHQTBPGyEHIANBgAFqIQlBACEEQQAhCgNAIAQgCWogACAEIAdwai0AACAEIAZqLQAAczoAACAJIARBAXIiDGogACAMIAdwai0AACAGIAxqLQAAczoAACAEQQJqIQQgCkECaiIKQTBHDQALIAAQHQsgAyACKAIIQaABaiIENgJ0IAQQIyEEIANBCDYCeCADIAQ2AnAgA0HwAGoiBEEAQQEQMCAEQgIQMRogBEECQQIQMCAEIAIoAgAgAigCCBA5IARBAkEDEDAgBCADQYABakEwEDkgA0IANwOoASADQgA3A6ABIANCADcDmAEgA0IANwOQASADQgA3A4gBIANCADcDgAEgA0IANwNoIANCADcDYCADQQhqIgRBAEHYABAhGiAEQoHGlLqW8ermbzcCCCAEQgA3AgAgBEL+uevF6Y6VmRA3AhAgBCACKAIAIAIoAggQICACECIgBCADQbABakEwECAgA0IANwPYASADQgA3A9ABIANCADcDyAEgA0IANwPAASADQgA3A7gBIANCADcDsAEQACIEBEAgA0EIaiAEIAQQFxAgIAQQHQsQDCIEBEAgA0EIaiAEIAQQFxAgIAQQHQsgA0EIaiIEIANB4ABqIgIQLiAEQQBB2AAQIRogA0HwAGoiBEECQQQQMCAEIAJBEBA5IAMoAnAiBEEANgIAIAQgAygCeEEIazYCBCADQfABaiQAIAQLEQAgAEEATARAQQAPCyAAED8Lij8DFH8BfgF8IwBB4AFrIg0kAEHQDyEVAkAgAEUNACAALQAARQ0AIA1CADcD0AFBACEVIA1BADYC2AEgDUIANwPIASANQgA3A8ABIA1CADcDuAEgDUIANwOwASANIAE2AtwBIA0gADYC1AEgDUGwAWoQOyANQQBBqwEQISIAQbABaiEEIAAh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ZWJvdABHb29nbGVib3QAWWFuZGV4Qm90AEFkc0JvdABZYW5kZXhNb2JpbGVCb3QATWljcm9BZEJvdABTTVRCb3QAdXNlckFnZW50AGZhY2Vib29rZXh0ZXJuYWxoaXQAbWF4VG91Y2hQb2ludHMAcGx1Z2lucwBQYXJhbGxlbHMAbWltZVR5cGVzACVjJXglcyVzJXMlcwB3ZWJkcml2ZXIAYmFya3Jvd2xlcgBTcGlkZXIAbmFuAHBsYXRmb3JtAGRvTm90VHJhY2sAaW5mAFZNd2FyZQAlMDJ4JWxsZABjb29raWVFbmFibGVkACVkLiVkLiVkLiVkAHVzZXJBZ2VudERhdGEAJTJYAE5BTgBJTkYAcXdlcnR5dWlvcGFzZGZnaGprbHp4Y3Zibm1RV0VSVFlVSU9QQVNERkdISktMWlhDVkJOTTAxMjM0NTY3ODkAbHR4NzEAZmlsZTovLy9hbmRyb2lkX2Fzc2V0LwBmaWxlOi8vL3Zhci9tb2JsaWUvAGZpbGU6Ly8vc3RvcmFnZS8AZmlsZTovLy9kYXRhLwBmaWxlOi8vLwBkVmtHaXVOcThUZmd0cEg5Sm5MRlF2NjVoWXpjYlBTc0VXcjRlRFJtSzJ5bDNqT29aWDdVTUIxYXdDeEkwQSsvAC4AKG51bGwpAEGADQtCMDEyMzQ1Njc4OWFiY2RlZmsEAAAoBQAAxwQAAM4FAAB3BAAAgAQAAIoEAAC2BAAAlAQAAKsEAACbBAAAHQUAACoEAEHQDQuxBeoEAAAzBQAA/AQAAL0EAAB1BQAAEwUAANsEAAAWBAAACQQAADwFAABbBQAAAAAAAEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky9jfHd78mtvxTABZyv+16t2yoLJffpZR/Ct1KKvnKRywLf9kyY2P/fMNKXl8XHYMRUExyPDGJYFmgcSgOLrJ7J1CYMsGhtuWqBSO9azKeMvhFPRAO0g/LFbasu+OUpMWM/Q76r7Q00zhUX5An9QPJ+oUaNAj5KdOPW8ttohEP/z0s0ME+xfl0QXxKd+PWRdGXNggU/cIiqQiEbuuBTeXgvb4DI6CkkGJFzC06xikZXkeefIN22N1U6pbFb06mV6rgi6eCUuHKa0xujddB9LvYuKcD61ZkgD9g5hNVe5hsEdnuH4mBFp2Y6Umx6H6c5VKN+MoYkNv+ZCaEGZLQ+wVLsWUglq1TA2pTi/QKOegfPX+3zjOYKbL/+HNI5DRMTe6ctUe5QypsIjPe5MlQtC+sNOCC6hZijZJLJ2W6JJbYvRJXL49mSGaJgW1KRczF1ltpJscEhQ/e252l4VRlenjZ2EkNirAIy80wr35FgFuLNFBtAsHo/KPw8Cwa+9AwETims6kRFBT2fc6pfyz87wtOZzlqx0IuetNYXi+TfoHHXfbkfxGnEdKcWJb7diDqoYvhv8Vj5LxtJ5IJrbwP54zVr0H92oM4gHxzGxEhBZJ4DsX2BRf6kZtUoNLeV6n5PJnO+g4DtNrir1sMjruzyDU5lhFysEfrp31ibhaRRjVSEMfRkACgAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQARChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAEGREwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEHLEwsBDABB1xMLFRMAAAAAEwAAAAAJDAAAAAAADAAADABBhRQLARAAQZEUCxUPAAAABA8AAAAACRAAAAAAABAAABAAQb8UCwESAEHLFAseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEGCFQsOGgAAABoaGgAAAAAAAAkAQbMVCwEUAEG/FQsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEHtFQsBFgBB+RUL0wQVAAAAABUAAAAACRYAAAAAABYAABYAADAxMjM0NTY3ODlBQkNERUbRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAEHQGgsBgABBkBsLgAJ4pGrXVrfH6NtwICTuzr3Brw989SrGh0cTRjCoAZVG/diYgGmv90SLsVv//77XXIkiEZBrk3GY/Y5DeaYhCLRJYiUe9kCzQMBRWl4mqse26V0QL9ZTFEQCgeah2Mj70+fmzeEh1gc3w4cN1fTtFFpFBenjqfij7/zZAm9nikwqjUI5+v+B9nGHImGdbQw45f1E6r6kqc/eS2BLu/ZwvL++xn6bKPonoeqFMO/UBR2IBDnQ1Nnlmdvm+HyiH2VWrMREIin0l/8qQ6cjlKs5oJP8w1lbZZLMDI999O//0V2EhU9+qG/g5iz+FEMBo6ERCE6CflP3NfI6vbvS1yqR04brAEGQIwsDcBZQ')
var ready = null
var mod = {
buffer: wasm,
memory: null,
exports: null,
realloc: realloc,
onload: onload
}
onload(function () {})
return mod
function realloc (size) {
mod.exports.memory.grow(Math.max(0, Math.ceil(Math.abs(size - mod.memory.length) / 65536)))
mod.memory = new Uint8Array(mod.exports.memory.buffer)
}
function onload (cb) {
if (mod.exports) return cb()
if (ready) {
ready.then(cb.bind(null, null)).catch(cb)
return
}
try {
if (opts && opts.async) throw new Error('async')
setup({instance: new WebAssembly.Instance(new WebAssembly.Module(wasm), imp)})
} catch (err) {
ready = WebAssembly.instantiate(wasm, imp).then(setup)
}
onload(cb)
}
function setup (w) {
mod.exports = w.instance.exports
mod.memory = mod.exports.memory && mod.exports.memory.buffer && new Uint8Array(mod.exports.memory.buffer)
}
}
function toUint8Array (s) {
if (typeof atob === 'function') return new Uint8Array(atob(s).split('').map(charCodeAt))
return (require('buf' + 'fer').Buffer).from(s, 'base64')
}
function charCodeAt (c) {
return c.charCodeAt(0)
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
[
"Win32",
"gamma",
"mobile",
"E",
"z1HCIwEcjuPSYSpbezefbFfZz6HjawweSIPIGZ7FeqUD",
"test",
"_ENC_XFORM_MODE",
"words",
"failed, path is empty",
"path",
"allSettled",
"functiontoString(){[nativecode]}",
"currentSrc",
"zVzDIoO7jOhDYy",
"webgl",
"application/json",
"_TDvi",
"_t41",
"Latin1",
"C",
"queryUsageAndQuota",
"bgMG",
"createDataChannel",
"screen",
"Bitstream Vera Sans Mono",
"Promise.any accepts an array",
"clientPort",
"iPhone",
"f736mgcni9c",
"InstallTrigger",
"zSHLaXwGjtQIY37Wez",
"uwCb",
"webgl-fingerprint-defender-alert",
"removeItem",
"mozBattery",
"Palatino Linotype",
"zPHpanwXjOPF",
"TEMPORARY",
"toUpperCase",
"resolvedOptions",
"0123456789",
"position",
"rgba(255,255,255,1)",
"race",
"b",
"x-google-chrome-pdf",
"Helvetica",
"domImages",
"IE",
"String",
"zbHLa1EFjUPI",
"salt",
"CrOS",
"4enw49pim03",
"bb",
"dingtalk",
"alpha",
"insertBefore",
"zczwaMwFRIhrGZHSeTU5bEfIzVHKaw",
"getContext",
"createOffer",
"edit",
"fontFamily",
"mozRTCPeerConnection",
"zJHpanEFRuhLYx7A",
"cacheKeyBlackbox",
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
"_Selenium_IDE_Recorder",
"defineProperty",
"compile",
"mozTCPSocket",
"` to object",
"sine",
"lib",
"zxHLIXE7juh9HF7AMaCcbKxizsOw",
"dispatchEvent",
"text/javascript",
"every",
"(){[nativecode]}",
"_TDWSS",
"; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",
"Cambria",
"Century Gothic",
"channelInterpretation",
"imgLoaded",
"attachEvent",
"qwermnbv",
"fillStyle",
"writable",
"hp",
"isBlink",
"pdf",
"hczmaKxeRLPSY371ey",
"type",
"getFloatFrequencyData",
"iframe",
"sampleRate",
"sort",
"vendor",
"z",
"via",
"Lucida Handwriting",
"cookieEnabled",
"wasmSupport",
"UNSIGNED_BYTE",
"getElementById",
"Chrome",
"text-align-last",
"index",
"zVzLaNELjKQSY3p2MrUWbF",
"replace",
"Lucida Bright",
"DHDD",
"Hasher",
"#069",
"start",
"BlockCipherMode",
"72px",
"Wingdings 3",
"query and body is empty",
"Trident",
"mozContacts",
"zJHlaKEkRLhwYO71",
"mmmmmmmmmmlli",
"constructor",
"attachShader",
"BlockCipher",
"_key",
"itemSize",
"isTorBrowser",
"strictMode",
"Impact",
"gbCC",
"init",
"localStorage",
"granted",
"appendChild",
"_cipher",
"RegExp",
"font-fingerprint-defender",
"innerText",
"__nightmare",
"candidate",
"addHandler",
"uniform2f",
"audiocontext-fingerprint-defender",
"htHdaQwhjBhHGZ7WNGUEJqfgz6Hlan",
"uCMl",
"connection",
"currentTime",
"Utf8",
"1",
"debug",
"wfb",
"EEA83D031A653071",
"_x64Add",
"exports",
"/",
"wk",
"W",
"resize",
"h77umrlknir",
"isIE",
"_state",
"tor",
"htHdIwEFjzhiGM",
"catch",
"onreadystatechange",
"Tahoma",
"result",
"zRHwIKOXjzhrYG7b",
"pushState",
"cfg",
"Segoe Script",
"0123456789abcdef",
"maxChannelCount",
"win",
"~/",
"z0HLINOFRmPr",
"log",
"J",
"rtcFinished",
"ABCDEFGHJIKLMNOPQRSTUVWXYZ",
"symbol",
"&",
"mc",
"not a function",
"getError",
"-",
"reject",
"9",
"?t=",
"kPfK",
"L",
"_phantom",
"length",
"appVersion,language,languages,mimeTypes,oscpu,platform,plugins,userAgent",
"this is null or not defined",
"4.0.1",
"_handled",
"x",
"Array.prototype.indexOf() - can't convert `",
"mtgC",
"rPme",
"OfflineAudioContext",
"STATIC_DRAW",
"Century Schoolbook",
"getinfo",
"vi",
"status",
"ajax",
"g",
"Segoe Print",
"GEwr",
"AggregateError",
"buffer",
"zRzLINEGRVrRYy7FeyUoJg",
"plugins",
"jTimeout",
"bxid",
"zsHpINELRBhriG7AeqUDJgxs",
"behaviorData",
"mediaDevices",
"latitude",
"attack",
"z6HCanEGRVrRYy7FeyUoJg",
"abcdefghigklmn",
"]",
"quota",
"documentMode",
"locale",
"host",
"zVzcaQELjCQqY37bMQUo",
"compute",
"application/mozilla-npqihooquicklogin",
"v",
"reduce",
"mod",
"t",
"s",
"MS PGothic",
"K",
"_utf8_encode",
"iterator",
"z1HdawEcjuhiGPqYMQCpbKx9z0",
"plugin",
"jsDownloadedTime",
"getImageData",
"_fmdata",
"hyhbgqbaxi6",
"ongestureend",
"BufferedBlockAlgorithm",
"r1",
"removeChild",
"fromCharCode",
"_des3",
"tongdun.net/",
"channelCount",
"altitudeAccuracy",
"zVzDIoOcjzhiYOplNGUEJqfgz6Hlan",
"webkitBattery",
"sKrB",
"createBuffer",
"createShader",
"initStorage",
"TripleDES",
"B",
"storageType",
"Microsoft Sans Serif",
"Lucida Sans Unicode",
"JSON",
"RequestFileSystem",
"FRAGMENT_SHADER",
"shaderSource",
"estimate",
"webkitOfflineAudioContext",
"experimental-webgl",
"coords",
"hash128",
"MYRIAD PRO",
"mozApps",
"loseContext",
"openDatabase",
"#f60",
"getAttribLocation",
"cssText",
"ct",
"application/asx",
"hash",
"e",
"h1zjawwrtOhqYy71MQefbjfjzV",
"7",
"_fmuData",
"0",
"data=",
"left",
"readyState",
"ua",
"isArray",
"level",
"Edge",
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",
"__BROWSERTOOLS_DOMEXPLORER_ADDED",
"_k16",
"j",
"StyleMedia",
"=; domain=",
"detect",
"path is not a string",
"ooQGOO",
"getWebRTC",
"x-pnacl",
"cacheKeyBlackboxTimestamp",
"interfaceProtection",
"setRequestHeader",
"pushNotification",
"Mac OS",
"hSHlIwEejUQFGyp2MrUeJqfj",
"isChrome",
"min",
"Mozilla",
"Pgwz",
"warn",
"h1zjawwrtOhqYy71MQ",
"true",
"platformVersion",
"DateTimeFormat",
"Times New Roman",
"xxid",
"_x64LeftShift",
"op",
"timeline",
"Segoe UI Semibold",
"createAnalyser",
"V",
"tdfp",
"Arial MT",
"set",
"title",
"zVHCINELtOPFGM7aeNUJbjfjz6HlanOrRVhHGxpYezCp",
"sendMessageToClient",
"height",
"baseFonts",
"format",
"Comic Sans",
"number",
"EvpKDF",
"referrer",
"brands",
"images",
"dp",
".",
"DES",
"version",
"Palatino",
"proxyDetection",
"showModalDialog",
"netscape",
"base64s",
"R",
"Bookman Old Style",
"_noScriptPolicy",
"canvas",
"normal",
"userAgent",
"__wxjs_environment",
"Comic Sans MS",
"hSHlJKwhRVhwYp79NNCfJqxNzsHK",
"AudioContext",
"-&-",
"ExecQuery",
"C558A907FD012439",
"apply",
"ADAA95D58EB9AAF5",
"mimeTypes",
"Chromium",
"application/gameplugin",
"20030107",
"hasOwnProperty",
"Helvetica Neue",
"TRIANGLE_STRIP",
"webgl-defender-alert",
"rtcAvailable",
"/web/v2",
"8",
"__IE_DEVTOOLBAR_CONSOLE_COMMAND_LINE",
"A promise cannot be resolved with itself.",
"timeout",
"https://us-behavior.apitd.net",
"__proto__",
"hostname",
"normalUrl",
"HTMLScriptElement",
"k",
"onRejected",
"zSHlaKwGjGhrYppboQUiJgxm",
"width",
"tokenId",
"getDateTimeFormat",
"createElement",
"Base64",
"createDynamicsCompressor",
"precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}",
"gCcJ",
"jmks",
"cbur",
"ActiveXObject",
"data",
"language",
"2",
"createEvent",
"_TDWSC",
"Garamond",
"wm",
"href",
"promise",
"key",
"alphabetic",
"__vconsole",
"close",
"iterations",
"knee",
"_x64Multiply",
"_fmOpt",
"isGecko",
"text-rendering",
"setDate",
"RGBA",
"360SE",
"zRzjaKw8Ru",
"_selenium",
"FDxu",
"4",
"findIndex",
"isWebkit",
"suffixes",
"safari",
"WebAssembly",
"",
"callPhantom",
"remove",
"Console",
"onload",
"addEventListener",
"o8gm8qu97as",
"getExtension",
"getDocumentReferrer",
"x-nacl",
"rgba(102, 204, 0, 0.7)",
"functionget",
"get",
"idf",
"initialized",
"copyWithin",
"Lucida Fax",
"newValue",
"zPHpanwXjOPFHP7aoQUiJgxmi10wkExeRLPSY371ey",
"pTimeout",
"currentScript",
"StreamCipher",
"onerror",
"o",
"jmty",
"n",
"isPrototypeOf",
"All promises were rejected",
"indexedDB",
"getItem",
"frequencyBinCount",
"_checkout",
"ejmK",
"onicecandidate",
"errors",
"https://static.trustdecision.com/v3/3_8",
"Object.keys called on non-object",
"zbHpIXEhRthLGZ7AoNUeb6xgh1zwIXEGjlhFG3",
"Object",
"name",
"common2345",
"/checkout",
"forEach",
"_k41",
"Cambria Math",
"fl",
"1234567890",
"MACAddress",
"charAt",
"PKzx",
"taobao",
"ratio",
"ubid",
"from",
"attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}",
"can't find _fmOpt",
"YXIgTl84MDZiMzUgPSB3aW5kb3cuTm90aWZpY2F0aW9u",
"zPHda1EGjlPIi37b",
"success",
"outerWidth",
"_DEC_XFORM_MODE",
"htHdIwEFjzhiGMqYMQCpbKx9z0",
"P",
"onFulfilled",
"zoom",
"S",
"XDomainRequest",
"p",
"src",
"trustdecision.com/",
"htHdaQwhjBhHGZ7W",
"navigator",
"platform",
"task",
"filename",
"setItem",
"description",
"0C9FC1D873BADA42",
"[object SafariRemoteNotification]",
"MSIE (\\d+\\.\\d+);",
"ghijklmnopqrstuv",
"algo",
"bindBuffer",
"indexOf",
"function",
"Courier",
"8.0",
"on",
"U",
"h",
"availWidth",
"tIndex",
"MS Reference Sans Serif",
"browserType2",
"_nDataBytes",
"ywwE",
"zRzLINEGRVQqY37bMQUo",
"bufferData",
"zPHvawEejqPqY371eQUeJE",
"setMonth",
"application/hwepass2001.installepass2001",
"htzwaMwqRzrIYypbezUcJgxNzRHC",
"ch",
"A",
"VConsole",
"fpHost",
"tddf",
"base64_map",
"usageDetails",
"phantomjs",
"webkitRequestFileSystem",
", ",
"match",
"zNzjkIEkRUQIYOpAeNUoK7xiz6HCINwe",
"pxy",
",",
"PointerEvent",
"zNHpaKOkjLhIGZ7AMNCc",
"CipherParams",
"fmTest",
"phantomas",
"MS Gothic",
"zSHlknEgRLQIGZ7eeNUA",
"SerializableCipher",
"sdkVersion",
"__defineGetter__",
"appKey",
"hPzmaQEejqrHGF7AMaUVbXxih0Rmaww8RLhR",
"webkitTemporaryStorage",
"I",
"@script",
"Safari",
"ConnectServer",
"HMAC",
"X",
"kindsOfArray",
"detectEthernet",
"HmacMD5",
"sv",
"wr",
"map",
"_",
"message",
"zbHLaQEhjChrGMpYNaUEbjfgzRHC",
"_data",
"console",
"mkcK",
"_immediateFn",
"getBattery",
"_mode",
"behaviorConfig",
"addons",
"zSHLIDELjIhriK7AeLUeJqfN",
"_unhandledRejectionFn",
"_lBlock",
"initEvent",
"hPHjIXEGjuhiiG7AeGCf",
"Lucida Calligraphy",
"beta",
"toFixed",
"max",
"hPHjIXEGjuhiiY7aePUA",
"fmData",
"RTCPeerConnection",
"screenX",
"ARRAY_BUFFER",
"webkitAudioContext",
"stack",
"iceGatheringState",
"WEBGL_debug_renderer_info",
"reliable",
"Cipher",
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+_=",
"Book Antiqua",
"Courier New",
"enabled",
"\n",
"zVzDIoxXjuPSGM7FePU5",
"Arial Unicode MS",
"decryptBlock",
"connect",
"slice",
"_xformMode",
"_TDctimestamp",
"frameElement",
"partner",
"createOscillator",
"Gecko",
"gesture",
"adblock2345",
"_ks",
"hbRmawwXjzhFYyHFeQ",
"getOwnPropertyDescriptor",
"MJxC",
"01FFEFAF1007014E",
"webgl-fingerprint-defender",
"hPzQIKwhjuhDiG7eeqUDJFxmz0HL",
"zPzDIwOejChLGMpY",
"HpMx",
"d",
"kernelVersion2",
"object",
"PbrD",
"rejected",
"-0",
"Monaco",
"audiocontext-fingerprint-defender-alert",
"normal.js",
"accelerationIncludingGravity",
"Select * from Win32_NetworkAdapterConfiguration Where IPEnabled =True",
"qhjc",
"Firefox",
"y",
"Lucida Sans",
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
"TouchEvent",
"E0701BBE33D9FD0A",
"i",
"hasher",
"shift",
"saveData",
"document",
"ethernet",
"RequestType",
"Arial Hebrew",
"h0HQaNwhjU",
"numberOfOutputs",
"Consolas",
"VERTEX_SHADER",
"push",
"zNHpaEELjIhwYOpAMNecJqfs",
"WordArray",
"async",
"onsuccess",
"zSHLIDELjIhrHq7FMZUEbXgtzVzma1Eg",
"standalone",
"disconnect",
"geolocation",
"iceServers",
"zIzLanEeRLhwYO71eHUEb6xHhSHv",
"drawArrays",
"Lucida Console",
"open",
"_TDtest",
"noIframe",
" is not a function",
"fe",
"undefined",
"HTMLEvents",
" OPR/",
"readPixels",
"getTime",
"msg",
"any",
"f",
"now",
"jsonUrl",
"hPHjIXEGjuhiHP7aMr",
"reverse",
"enc",
"00000000",
"timeZone",
"os",
"sigBytes",
"_x64Fmix",
"id",
"sign",
"obsField",
"application/",
"resolve",
"q",
"acceleration",
"D",
"pageInfo",
"Promise",
"floor",
"browserVersion2",
"c3R1bjpzdHVuLmwuZ29vZ2xlLmNvbToxOTMwMg==",
"toLocaleString",
"zxHLIXE7juh9iFplePUaldxaz6HLanwh",
"360EE",
"_x64Xor",
"chargingTime",
"T",
"/behavior/profile/v3?partnerCode=",
"_des2",
"then",
"?",
"keys",
"audiocontext-defender-alert",
"clientIdKey",
"function()",
"offsetUniform",
"(",
"getUniformLocation",
"getOwnPropertyDescriptors",
"D32F18A11F22776D",
"reduction",
"xxIdKey",
"maximumAge",
"G",
"zPHvaQwrRIhrGP",
"values",
"charset",
"jsType",
"Browser Plug",
"timestamp",
"z0HLaMEYjKhFYSpbe4Ueb6",
"toLowerCase",
"unload",
"addres",
"offerToReceiveAudio",
"Android",
"scripts",
"screenY",
"Edg/",
"2d",
"orientation",
"body",
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
"https://xx.com",
"web",
"compatible",
"dec",
"responseText",
"userAgentDataStr",
"Intl",
"_xid",
"functionlog(){[nativecode]}",
"Image",
"zVzcaQELjCrRYy7FeyUoJg",
"CLkC",
"rotationRate",
"script",
"ve",
"PvtK",
"initialization failed",
"innerHeight",
"Times",
"extensionId",
"code",
"ie",
"value",
"/behavior/profile/config?platform=web&partnerCode=",
"(iPhone|iPod|iPad)(?!.*Safari/)",
"ig",
"application/x-www-form-urlencoded",
"prototype",
"normalDir",
"Promise.all accepts an array",
"4.0.6",
"z6HCanEGRVQqY37bMQUo",
"Pkcs7",
"fullVersionList",
"a",
"brand",
"zNHQaIEGSLPwGq7AoHUJJdfj",
"amap",
"onunload",
"fontSize",
"prlt87lwxvm",
"textBaseline",
"dischargingTime",
"userAgentData",
"isFirefox",
"s38huiupo1g",
"Segoe UI",
"font-fingerprint-defender-alert",
"resetTime",
"Shockwave Flash",
"_sz",
"complete",
"call",
"h0HLaXxrSLrF",
"WbemScripting.SWbemLocator",
"_des1",
"application/vnd.chromium.remoting-viewer",
"longitude",
"zczwaMwFRIhrGZqbM4C6bF4t",
"screenTop",
"getHighEntropyValues",
"________________",
"N",
"PkAF",
"MSPointerEvent",
"w3",
"zVzLaNELjKQFGPple4U5bE",
"Times New Roman PS",
"toLocaleLowerCase",
"send",
"destination",
"offsetWidth",
"abcdefghijklmnoqprstuvwxyz",
"_rBlock",
"zSHLaXwGjtQIYO7aeH",
"$1",
"innerHTML",
"cdu",
"fillText",
"enumerable",
"defineobjectproperty",
"zVzDIoOejKhIYyH1eTUabF",
"F",
"sin",
"btoa",
"\"function() {\\n if (script.dataset.active === 'true') {\\n try {\\n this.manipulate();\\n }\\n catch(e) {\\n console.warn('manipulation failed', e);\\n }\\n }\\n return toDataURL.apply(this, arguments);\\n }\"",
"mozPay",
"encode",
"font",
"z6HCaKEgjthiY3pbePDpbFxmhPHlan",
"_$el",
"location",
"zPHpanwXjOPFHq7FMZUEbX",
"gk",
"UNMASKED_RENDERER_WEBGL",
"eruda",
"MS Sans Serif",
"_deferreds",
"z1HCIwEctLhrGF7FeNUEJd",
"vertexAttribPointer",
"Arial Narrow",
"M",
"CBC",
"s2",
"\\",
"Century",
"zPHpanwXjOPFiy7WMrCfJKgjzRRmaQwhjOQrHZHS",
"Gult",
"307",
"getObsField",
"checkStatus",
"Lucida Sans Typewriter",
"zufs",
"random",
"font-defender-alert",
"languages",
"-9999px",
"not supported",
"Possible Unhandled Promise Rejection:",
"sans-serif",
"https://static.trustdecision.com/us/",
"targetActivities",
"arguments",
"getTimezoneOffset",
"propertyIsEnumerable",
"devicemotion",
"pad",
"parentNode",
"POST",
"Base",
"webdriver",
"toDataURL",
"Monotype Corsiva",
"_value",
"bAws",
"chrome",
"query",
"application/360softmgrplugin",
"vertexPosArray",
"zding_",
"hSHQaIEGRIPIYS7WMr",
"canvas-defender-alert",
"ub",
"hPzDawEejzhLYG7lMaUeJEfgz1zw",
"threshold",
"_subKeys",
"alipay",
"Geneva",
"isUC",
"txLj",
"Y2hyb21lLWV4dGVuc2lvbjovL25mZGFhaGhtZmZibGVkZmpsZmVwbGtuaGFlaW5sYmZwL2ljb25zL3N2Zy8=",
"r",
"YXV0b21hLXBhbGV0dGU=",
"isEdge",
"=",
"mm",
"offsetHeight",
"relatedAddress",
"MS Outlook",
"find",
"http://fp.fraudmetrix.cn",
" ",
"popstate",
"charging",
"Arial Rounded MT Bold",
"miniprogram",
"hSHQaIEGREhHYp7A",
"factor",
"qrkd",
"_not_checkout",
"_minBufferSize",
"globalPrivacyControl",
"userData",
"rv:11.0",
"zsHpIDELjthLGP7aMaeobfxizx",
"fillRect",
"l",
"absolute",
"numberOfInputs",
"unable to locate global object",
"tdIframe",
"productSub",
"battery",
"linkProgram",
"Opera",
"callee",
"span",
"getParameter",
"Segoe UI Light",
"Z",
"Verdana",
"post",
"Date",
"replaceState",
"behaviorDataTimestamp",
"Webkit",
"zPHda1EGjlPIHx7FeQCfbp",
"attrVertex",
"0.0.0.0",
"isSafari",
"zNHpanwGjBhLYMpbMzCpbFft",
"onicegatheringstatechange",
"pvft",
"detachEvent",
"GET",
"cookieHandler",
"isOpera",
"td_ua",
"LAjt",
"numItems",
"exec",
"WEBGL_lose_context",
"splice",
"valueOf",
"FontListToUse",
"zJMu",
"FLOAT",
"sessionStorage",
"h1zjawwrtChLYp79MzUibExI",
"unpad",
"$super",
"kdf",
"^^",
"_keyStr",
"Arial",
"durations",
"lineHeight",
"w",
"Malformed UTF-8 data",
"3",
"serif",
"Math",
")",
"_hash",
"Microsoft.XMLHTTP",
"callSelenium",
"maxTouchPoints",
"uniformOffset",
"createProgram",
"&h=",
"https://us-fp.apitd.net",
"Arial Black",
"caller",
"abs",
"private",
"getElementsByTagName",
"q652mrpq0k",
"HzEu",
"hPzQanwhjOPRiyplMaUeJq",
"UNMASKED_VENDOR_WEBGL",
"WebView",
"split",
"functionget(){[nativecode]}",
"history",
"behaviorConfigTimestamp",
"innerWidth",
"MSIE",
"boolean",
"decode",
"~/=",
"parse",
"opera",
"address",
"atob",
"MYRIAD",
"no token returned",
"|",
"u",
"useProgram",
"Constructor",
"zSHlaKwGjGhrYppbNaUEbWxIhczwawwr",
"substr",
"opr",
"309",
"_t16",
"zSHLaXwGjthqYyplNaUEbjfgzRHC",
"availHeight",
"MS Serif",
"behaviorUrl",
"requestPermission",
"zczwaMwFRIhrGZqRezCpJdxNzRHChX",
"_utf8_decode",
"check",
"_TDfactor",
"6",
"Ebdl",
"#/",
"altitude",
"iePrivacy",
"characterSet",
"Hex",
"cookie",
"_x64Rotl",
"msBattery",
"OpenSSL",
"startRendering",
"webkitRTCPeerConnection",
"h0HLaXEFjCQFGPple4U5bE",
"Trebuchet MS",
"zPzjIKEkRLPIGZ7FeaCEJgxI",
"monospace",
"Calibri",
"z6HcIXEkjGhrHM7YMaUEbFx9",
"concat",
" is not iterable(cannot read property Symbol(Symbol.iterator))",
"PasswordBasedCipher",
"ucapi",
"Promise.race accepts an array",
"Android.*(wv|.0.0.0)",
"Alipay",
"cacheKeyUid",
"D5KgXGOlmypEHysDPiIOTlkMa9NaP0AF28C6w503Z2b5IrqVK52BoEE5XGKeE5Cu",
"storage",
"O",
"instantiate",
"wb",
"yangcong",
"qDej",
"_fmOpt.partner is blank, please set the value of _fmOpt.partner and try again!",
"[object Object]",
"-webkit-hyphens",
"shopify",
"reason",
"oncomplete",
"ceil",
"DeviceMotionEvent",
"timer",
"function(){[nativecode]}",
"5",
"2345Explorer",
"_prevBlock",
"all",
"consoleCheck",
"gwsF",
"H",
"Georgia",
"aHR0cDovLzEyNy4wLjAuMTo=",
"dHJhY2stZnA=",
"en-US,en",
"iUrl",
"msMaxTouchPoints",
"contentWindow",
"hashchange",
"s1",
"channel",
"accuracy",
"removeEventListener",
"zPHda1EGjlPIiY7Ae4UDbpfj",
"usage",
"state",
"z1zjINELjGhLGP7A",
"top",
"fulfilled",
"zEwr",
"m",
"screenLeft",
"ErdG",
"LUCIDA GRANDE",
"xAEv",
"zJHpanEFRuhLYx7AMN",
"string",
"tokens",
"canvas-fingerprint-defender-alert",
"permissions",
"enumerateDevices",
"requestId",
"compileShader",
"useSid",
"z1zmaWOLRm",
"token",
"[",
"UC",
"drawImage",
"substring",
"zSHpINEGSLhwYK7AoGUeJqxezVzm",
"_fb",
"token expired",
"9LzjkIEhqu",
"Content-Type",
"GM_addResource",
"00857EDC57927D7E",
"Elzt",
"(Windows NT 10.0; Win64; x64",
"join",
"appName",
"sign failed",
"item",
"style",
"getCurrentPosition",
"h0HLaXEFjCQHYK7blz",
"CSS",
"MD5",
"zIHlanwhRIr9Y3pYMQ",
"stringify",
"toString",
"zVzLaNELjKrFYO71MQUEJpfj",
"Decryptor",
"_invSubKeys",
"c",
"finally",
"14px 'Arial'",
"Wingdings",
"vertexPosAttrib",
"removeHandler",
"position:absolute !important; z-index:-9999 !important; visibility:hidden !important;border:0 !important",
"Wingdings 2",
"zbHlaMEC",
"setLocalDescription",
"HTMLElement",
"collectBehavior",
"Y",
"channelCountMode",
"release",
"Andale Mono",
"zcHpINwhjuPSG3",
"zPHlaMECjzhriy71eTUpbXxIzS",
"Q",
"configurable",
"charCodeAt",
"getIframeScreen",
"en-US",
"outerHeight",
"Segoe UI Symbol",
"62BB9B5EB31B00B0",
"enableVertexAttribArray",
"mac",
"Promises must be constructed via new",
"XMLHttpRequest"
]
\ No newline at end of file
// eslint-disable-next-line no-unused-vars
import { traverse, parse, types as t, template } from "@babel/core";
import { generate } from "@babel/generator";
import fs from "fs";
// //static.tongdun.net/us/fm.js?t= (new Date().getTime() / 3600000).toFixed(0)
const jsCode = fs.readFileSync("jt/blackbox/dec.js") + '';
const stringMap = JSON.parse(fs.readFileSync("jt/blackbox/stringMap.json") + '');
const ast = parse(jsCode);
traverse(ast, {
"BinaryExpression": (path) => {
// console.log(path.toString());
const { confident, value } = path.evaluate();
if (confident && isFinite(value)) {
path.replaceWith(t.valueToNode(value));
}
},
"MemberExpression": (path) => {
// console.log(path.toString());
if (
t.isIdentifier(path.node.object, { name: "ZE" })
&& t.isNumericLiteral(path.node.property)
) {
const value = stringMap[path.node.property.value];
const ppath = path.parentPath;
if (ppath.isMemberExpression()
&& path.key === "property"
&& !(/\.|^\d/.test(value))
) {
path.replaceWith(t.identifier(value));
ppath.node.computed = false;
} else {
path.replaceWith(t.stringLiteral(value));
}
}
},
});
traverse(ast, {
"WhileStatement": (path) => {
// console.log(path.toString());
const switchStmt = path.get("body.body.0");
if (!switchStmt.isSwitchStatement()) return;
const varDec = path.getPrevSibling();
const name = varDec.get("declarations.0.id").node.name;
varDec.remove();
// if (name === 'y') debugger;
const caseMap = new Map();
let test; // Ternary expression
for (const casePath of switchStmt.get("cases")) {
const testValue = casePath.node.test?.value;
const blockStmt = casePath.get("consequent.0");
blockStmt.traverse({
"AssignmentExpression": (ipath) => {
if (
t.isIdentifier(ipath.node.left, { name })
&& (t.isNumericLiteral(ipath.node.right)
|| t.isNumericLiteral(ipath.node.right?.consequent))
) {
test ??= ipath.get("right.test").node;
ipath.remove();
}
},
"BreakStatement": (ipath) => {
ipath.remove();
}
});
caseMap.set(testValue, blockStmt.node.body);
}
const value = Array.from(caseMap)
.sort(([a], [b]) => a - b)
.flatMap(([, node]) => node);
if (test) {
path.replaceWith(t.whileStatement(test, t.blockStatement(value)));
} else {
path.replaceWithMultiple(value);
}
}
});
const output = generate(ast).code;
fs.writeFileSync("js/blackbox/decAst.js", output);
/* eslint-disable no-undef */
wasm = i.instance.exports;
memories = [wasm.memory]
viewDWORD = (addr) =>{
const arr = new Uint32Array(memories[0].buffer.slice(addr, addr + 16));
return arr;
};
viewChar = (addr, size = 16) =>{
const arr = new Uint8Array(memories[0].buffer.slice(addr, addr + size));
return String.fromCharCode.apply(null, arr);
};
viewHEX = (addr, size = 16) =>{
const arr = new Uint8Array(memories[0].buffer.slice(addr, addr + size));
return (Array.from(arr, x =>x.toString(16).padStart(2, '0')).join(' '));
};
viewHexCode = (addr, size = 16) =>{
const arr = new Uint8Array(memories[0].buffer.slice(addr, addr + size));
return (Array.from(arr, x =>'0x' + x.toString(16).padStart(2, '0')).join(', '));
};
dumpMemory = (addr, size = 16) =>{
const arr = new Uint8Array(memories[0].buffer.slice(addr, addr + size));
return arr;
};
viewString = (addr, size = 16) =>{
const arr = new Uint8Array(memories[0].buffer.slice(addr, addr + size));
let max = size;
for (let i = 0; i < size; i++) {
if (arr[i] === 0) {
max = i;
break;
}
}
return String.fromCharCode.apply(null, arr.slice(0, max));
};
search = function(stirng) {
const m = new Uint8Array(memories[0].buffer);
const k = Array.from(stirng, x =>x.charCodeAt());
const match = (j) =>{
return k.every((b, i) =>m[i + j] === b);
};
const max = Math.min(10_000_000, m.byteLength || m.length);
for (let i = 0; i < max; i++) {
if (match(i)) {
console.info(i);
}
}
console.info('done');
}
\ No newline at end of file
// 浏览器环境
import JSEncrypt from "jsencrypt";
// eslint-disable-next-line no-unused-vars
const fnencrypt = (password) => {
const publicKey = '-----BEGIN PUBLIC KEY-----\n' + 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVgVY+s5P31zLTKrTc7Kk3F6Si\n' + 'BmeQpGY5+f4ldvj2lffvrwrh+PrERJY1JrsZbtASzzFzcyPw7eE8YNYff3KV5bVe\n' + 'gE49WtqDv84JWpvkp3QpsH2mW0ro74BF/dyAE6LYq29H2fYTTsxMH7Ey/cE41Nu1\n' + 'abQ6vV5WZiHPKHychQIDAQAB\n' + '-----END PUBLIC KEY-----';
const encryptor = new JSEncrypt();
encryptor.setPublicKey(publicKey);
const rsaPassWord = encryptor.encrypt(password);
return rsaPassWord;
}
/* eslint-disable no-unused-vars */
/* eslint-disable no-global-assign */
/* eslint-disable no-debugger */
!(function(){
"use strict";
const hook_fmOpt = () => {
// const _success = window._fmOpt.success;
// window._fmOpt.success = function () {
// debugger;
// return _success.apply(this, arguments);
// }
const _fmOpt = window._fmOpt;
window._fmOpt = new Proxy(_fmOpt, {
set() {
debugger;
return Reflect.set(...arguments);
},
get() {
return Reflect.get(...arguments);
}
});
}
hook_fmOpt();
const hookEval = () => {
const _eval = window.eval;
window.eval = function () {
debugger;
return _eval.apply(this, arguments);
}
}
const hookFunction = () => {
const _constructor = Function.prototype.constructor;
Function.prototype.constructor = function () {
debugger;
return _constructor.apply(this, arguments);
}
const _Function = Function;
Function = function () {
debugger;
return _Function.apply(this, arguments);
}
Function.prototype = _Function.prototype;
}
})();
import fs from "fs";
import wasm2js from "wasm2js";
function U(A) {
try {
var I = atob(A);
var g = I.length;
var B = new Uint8Array(g);
for (var Q = 0; Q < g; Q++) {
B[Q] = I.charCodeAt(Q);
}
return B.buffer;
} catch (A) {
console.error(A);
return null;
}
}
const extWasm = () => {
const cjsFp = "./js/wasm.cjs";
const wasmFp = "./jt/blackbox/dec.wasm";
const desFp = "./jt/blackbox/dec.js";
const jsCode = fs.readFileSync(desFp) + ''
const wasmCode = /AGFzbQEAAAABowE[A-Za-z0-9+_=/]+/g.exec(jsCode)[0];
fs.writeFileSync(wasmFp, Buffer.from(U(wasmCode)));
fs.writeFileSync(cjsFp, wasm2js(fs.readFileSync(wasmFp)));
}
extWasm();
import { VM, VMScript } from "vm2";
import fs from "fs";
import { dirname } from "path";
import { fileURLToPath } from "url";
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
const jsCode = [`${__dirname}/proxy.js`, `${__dirname}/env.js`, `${__dirname}/../blackbox/dec.js`]
.map(x => fs.readFileSync(x))
.join("\r\n");
try {
const jsScript = new VMScript(jsCode, `${__dirname}/vm.js`);
const blackbox = new VM().run(jsScript);
console.log(blackbox);
} catch (e) {
console.trace(e);
}
\ No newline at end of file
/* eslint-disable no-unused-vars */
/* eslint-disable no-undef */
var window = dtavm.proxy(this, "window");
var document = dtavm.proxy({}, "document");
var navigator = dtavm.proxy({}, "navigator");
var location = dtavm.proxy({}, "location");
var localStorage = dtavm.proxy({}, "localStorage");
var sessionStorage = dtavm.proxy({}, "sessionStorage");
dtavm = {}
rawlog = console.log
dtavm.log = rawlog
delete rawlog
// 保护伪造函数toString
; (() => {
const $toString = Function.toString
const myFunction_toString_symbol = Symbol('('.concat('', ')_', (Math.random()) + '').toString(36))
const myToString = function () {
return typeof this === 'function' && this[myFunction_toString_symbol] || $toString.call(this)
}
function set_native(func, key, value) {
Object.defineProperty(func, key, {
enumerable: false,
configurable: true,
writable: true,
value: value
})
}
delete Function.prototype.toString
set_native(Function.prototype, "toString", myToString)
set_native(Function.prototype.toString, myFunction_toString_symbol, "function toString() { [native code] }")
globalThis.dtavm.func_set_native = (func, name) => {
//todo 系统函数没名字 native code
set_native(func, myFunction_toString_symbol, `function ${func.name || name || ''}() { [native code] }`)
}
}).call(this);
for (let key in Object.getOwnPropertyDescriptors(console)) {
if (typeof console[key] == "function") {
console[key] = function () { }
dtavm.func_set_native(console[key], key)
}
}
dtavm.proxy = function (obj, objname, type) {
function getMethodHandler(WatchName, target_obj) {
let methodhandler = {
apply(target, thisArg, argArray) {
if (this.target_obj) {
thisArg = this.target_obj
}
let result = Reflect.apply(target, thisArg, argArray)
if (target.name !== "toString") {
if (WatchName === "window.console") {
} else if (result instanceof Promise) {
result.then((data) => {
dtavm.log(`[${WatchName}] apply function name is [${target.name}], argArray is `, argArray, `result is `, data);
})
} else {
dtavm.log(`[${WatchName}] apply function name is [${target.name}], argArray is `, argArray, `result is `, result);
}
} else {
dtavm.log(`[${WatchName}] apply function name is [${target.name}], argArray is `, argArray, `result is `, result);
}
return result
},
construct(target, argArray, newTarget) {
var result = Reflect.construct(target, argArray, newTarget)
dtavm.log(`[${WatchName}] construct function name is [${target.name}], argArray is `, argArray, `result is `, result);
return result;
}
}
methodhandler.target_obj = target_obj
return methodhandler
}
function getObjhandler(WatchName) {
let handler = {
get(target, propKey, receiver) {
let result = target[propKey]
if (result instanceof Object) {
if (typeof result === "function") {
if (propKey !== "String") { // exclude
dtavm.log(`[${WatchName}] getting propKey is [`, propKey, `] , it is function`)
}
return new Proxy(result, getMethodHandler(WatchName, target))
}
else {
dtavm.log(`[${WatchName}] getting propKey is [`, propKey, `], result is [`, result, `]`);
}
return new Proxy(result, getObjhandler(`${WatchName}.${propKey}`))
}
if (typeof (propKey) !== "symbol") {
dtavm.log(`[${WatchName}] getting propKey is [`, propKey, `], result is [`, result, `]`);
}
return result;
},
set(target, propKey, value, receiver) {
if (value instanceof Object) {
dtavm.log(`[${WatchName}] setting propKey is [`, propKey, `], value is [`, value, `]`);
} else {
dtavm.log(`[${WatchName}] setting propKey is [`, propKey, `], value is [`, value, `]`);
}
try {
var result = Reflect.set(target, propKey, value, receiver);
return result;
} catch (e) {
// target[propKey] = value;
// return value;
}
},
has(target, propKey) {
var result = Reflect.has(target, propKey);
dtavm.log(`[${WatchName}] has propKey [`, propKey, `], result is [`, result, `]`)
return result;
},
deleteProperty(target, propKey) {
var result = Reflect.deleteProperty(target, propKey);
dtavm.log(`[${WatchName}] delete propKey [`, propKey, `], result is [`, result, `]`)
return result;
},
defineProperty(target, propKey, attributes) {
var result = Reflect.defineProperty(target, propKey, attributes);
dtavm.log(`[${WatchName}] defineProperty propKey [`, propKey, `] attributes is [`, attributes, `], result is [`, result, `]`)
return result
},
getPrototypeOf(target) {
var result = Reflect.getPrototypeOf(target)
dtavm.log(`[${WatchName}] getPrototypeOf result is [`, result, `]`)
return result;
},
setPrototypeOf(target, proto) {
dtavm.log(`[${WatchName}] setPrototypeOf proto is [`, proto, `]`)
return Reflect.setPrototypeOf(target, proto);
},
// preventExtensions(target) {
// dtavm.log(`[${WatchName}] preventExtensions`)
// return Reflect.preventExtensions(target);
// },
// isExtensible(target) {
// var result = Reflect.isExtensible(target)
// dtavm.log(`[${WatchName}] isExtensible, result is [`, result, `]`)
// return result;
// },
}
return handler;
}
if (type === "method") {
return new Proxy(obj, getMethodHandler(objname, obj));
}
return new Proxy(obj, getObjhandler(objname));
}
{
"type": "module",
"dependencies": {
"@fingerprintjs/fingerprintjs": "^2.1.5",
"crypto-js": "^4.2.0",
"jsencrypt": "^3.3.2",
"vm2": "^3.9.19",
"wasm2js": "^0.2.0"
},
"devDependencies": {
"@babel/core": "^7.26.10",
"@babel/generator": "^7.27.0",
"@babel/parser": "^7.27.0",
"@babel/template": "^7.27.0",
"@babel/traverse": "^7.27.0",
"@babel/types": "^7.27.0",
"@eslint/js": "^9.23.0",
"@types/crypto-js": "^4.2.2",
"eslint": "^9.23.0",
"globals": "^16.0.0"
}
}
import json
import subprocess
from pathlib import Path
from argparse import ArgumentParser
import requests
from requests.utils import dict_from_cookiejar
from loguru import logger
PROXIES = {
"http": "http://amazon456:abcd654321A@154.207.159.195:2333",
"https": "http://amazon456:abcd654321A@154.207.159.195:2333"
}
def runJs(fp: str, cmd: str):
command = [
'node',
'-e',
f"import({repr(fp)}).then(module => console.log({cmd}))"
]
result = subprocess.run(
command,
capture_output=True,
text=True,
encoding='utf-8'
)
if result.returncode == 0:
data = result.stdout.strip()
logger.info(f"Result: {data}")
return data
else:
logger.info(f"Error: {result.stderr}")
exit()
def shein_mer():
headers = {
"Content-Type": "application/x-www-form-urlencoded",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
}
url = "https://us-fp.apitd.net/web/v2"
params = {
"partner": "shein_mer"
}
data = {
"data": runJs('./js/algo.js', "module.qA()")
}
response = requests.post(url, headers=headers, params=params, data=data, proxies=PROXIES)
logger.info(response.text)
logger.info(response)
return response
def login(data, usename):
headers = {
"time-zone": "America/Los_Angeles",
"Origin-Url": "https://sso.geiwohuo.com/#/login",
"SSO-Frontend-Version": "1.0.0",
"gmpsso-language": "CN",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
"Content-Type": "application/json",
"x-sso-scene": "gmpsso",
"x-bbl-route": "/login",
"Referer": "https://sso.geiwohuo.com/",
}
url = "https://sso.geiwohuo.com/sso/authenticate/login"
response = requests.post(url, headers=headers, data=data, proxies=PROXIES)
logger.info(response.text)
logger.info(response)
cookies = dict_from_cookiejar(response.cookies)
logger.info(f"{cookies=}")
tp = Path("./tmp")
if not tp.exists(): tp.mkdir()
with open(tp / f"cookies_{usename}.json", 'w') as f:
json.dump(cookies, f, indent=2)
def am0(data):
headers = {
"content-type": "application/json;charset=UTF-8",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"
}
url = "https://zpnv.shein.com/api/zpnv/am0"
data = {
"data": data,
"appName": "shein"
}
data = json.dumps(data, separators=(',', ':'))
response = requests.post(url, headers=headers, data=data, proxies=PROXIES)
logger.info(response.text)
logger.info(response)
return response.json()["info"]["token"]
def main():
global PROXIES
parser = ArgumentParser()
parser.add_argument("-u", "--usename", required=True)
parser.add_argument("-p", "--password", required=True)
parser.add_argument("-r", "--proxy", required=True)
args = parser.parse_args()
usename, password = args.usename, args.password
PROXIES["https"] = PROXIES["http"] = args.proxy
# token = shein_mer().text
# anti_in = "0_3.1.0_910d6f_ajUh_yD-aHbr82uG5QIojfufw76FjJl6vxsTvilaPNp5_8r5Zxs59b2NJG-uApjCyHjLMq6ZiVpUsiAOqUmiDTJwUnh_9WVSPePMzOh0yPO8V1bFp4WqNDNQwYZZ3qNn4-Ok07npLX5jbXrEM2RyXold3FP0Dj_9173Hfa2kQSwQTbeQkOaIGh4ZI3y4vxzQDCIsaEa-iAebAgLhl96rdvBQxBYAvZlfRpkVTR4OodOKGc1CuO2kvGAVEcjnuRqMu0bUWc9LtdFb5nIHdpE4YR_YDTsStESuQrrUKf8Re1JcS4ZbwT2_s03f6Ev_BQw_Fx7EFPVUtRcJM0ZYlXo8xzLKXTWxzDo_2fBSpAZLtRc2aHVOby65ANXvdG0_8237Vg3B5vE9eX-6J5SLMi9LfJ2YUFT6MUaWgXjCRCv-oZkNpgQpoFrEII-kSvg5SCMI6o-gEl8sFeX1GFrWDSatxGQpt6D7l_XVWhcTcomI650_rirIdAL6xGekg_699BGYAszEGinCe5AwOX-UwTz1uEr1T6wirUeLpI1CcdjjmV1ZgYJJEjSaZnZ9iHt5U8AytzNIflAQAvzeAwJYFbdmiahuC3ob5eJpVfI1ZZqaS1gXUYedE09RQxv_fs9BP8lsLGRvNcefDSq0xbtsQ42GA2rRSbOeZltWFdSFUwVqOSY949G5ZW83rFA_zJFiU7gox3N7lXXxXOceARzFzbXtWUgm3PVe3P2YzkKI7y2Mvi_kbqAqsC6twvTwKnGpsTfM_T6Yk9FORGOwed7vqeuLoHb9G6BxE6UGyqtGfTSvppEzy6Vhm5J7_nDJ11s4b3z6Z5IxXU_Nmw51uiCcc-UzxzqixdfrvlzGJwC7mGwaenVfA_XeVDuvS2cHpUdZ0GjkRuXQeqbH5skSkrb3Iri-Hiu2ZgBAjwcvtGvIxXWgIovtglFbCY7RJh-qGo1R-XOhpQ1vmeiKUN5qSgiQ_wW25bt0_lULgpBmT4OgnSc6Lc3ULZN0__XDPgrKPE28SX3rjynQSPA2MU6hHZ0rirvhWn9-kmjG28uY6QWLl3q6IdCQyn1zVAihpS-ZVnokrcH6G2NekYE_XoP9uQyo8NnZpnmiIu63qoxX3T8ECAozrxaroRzWKy2bSnPIdy0SKTpzzPmia26nR6Dfv9UVmBEs14i9UbF1WLMaHFT51mqTKF8YMtRuluM8JgCjd2KSnLiryRrNLdrM-X2cWK3yMKq34ke1ZpSB8nB5ryRyPCQF9XqEZK5TlGnWGXTsSjVnBFFUBFWNWNV-AyrGllDDMXtTP-JovXz5jfJ5q5uz1UwlgkLOd2qvNCxYMi1wQteDb-zbHVc6FUwe_gLNRpeLvPHsOeradYZZw_4oNsB9EXz4S9GyefaIPaC18GhHxoa-THQYm7SUQd03MnRvMRXTsYAPyMlSLUYwUzM_8uzq-nCqkqySQfYqwLjGU-DLozBMVVQbKcBvJbNCXqtyBQgRPfBm9PrEZmachySLE0gcOGAf6bcGdAzTDX2ENHSycuISYS-BcEYf813lr-wmL9nm5PCzDKxAa-1aRgpyge29IoWbBRDwDxd7Dk0A0djCyRpe5M_bTNkhbnn1lux2DFaEXfUx0SI4naa29VNPx-U9D3BJwQJIyzs5zD4mY77CAsIFNdkZGu14oFX3U80K756YLEXESuNgbQRYDip_D-9VPMvMaxIK8gzzv2S5bpCnqlgjg_J2-uL_SvpHJyRNwcSJ65WKG9NL1CwrEZNaZm7krJ6sw4a7t8cqYo6l2ZwQxvO2giPNpYf_Z7Y8YAXJvdbAeFGmQx8DcnOUKKFNqMcyNDq3FmExJuBtLZAZy7HrIEb5TpnmyPaFI2NFg_Sx1uZmFKf29NRq1mQO6iUySAKMOwMG5t4fW7_ZKRtQIVZmgNnf9DbdrSjm2SWzOhI5x9fq42CK038dkodQxBEHqqfFuODi_I6TftYk4ePOAixt1K4lfhIosiRbYA_QO2Ocy7JOrY97p1WW775nlIj-qHXGAONZBxFoDI11VoNg6if3obIuseXcxNO1YrE2pCk1fasnq5dsIYreL3YbZATk1hQ9U8qXISJ_kYm7z-mHcA3_bvm-2Z7X8LvALLx7gKdAKJ-bZx6DlK3O0rUlLbZo7VO9LUJ_q7OTIg54GWkDJAtRJiuShsJAYv4jwZE2m36HIMumuoG3WTe4fa0T-sqxPt9S3rJHmXW6ey8I1sRmcwv-MKqFC483UzRpNiSCFj1txNOtPlGoLqEsnBVifF6mx6Ifdu--GIivJL0CKhrIJW9l175sdLZBQbNUuphvatUWV6AnmadA9f6L28nvdKuZBGBRBu0YfPhwXk4pt5ZaeTaTzWlF1hRovthEQOXXuicHp6Ytu0wiZ-tTSDHVCTk9dn3L8ndMC8cVXBlXfMYwO1GsMJhRHrloAqLxZiUh2HHmHNHfKm5E0nWz6yL21j2BiUHDJ4yPbZvBGuZ7-L7XNMF1eDTPdOhb1CmRAPmfHsczPknihZ85nKmDd1mVq3mDYrvLMZCkK0YxbdRBZ_ig-4gX7_Pbgah4WVep2tXtYZDthYYqLRFhZlu2L9mEF1S8E7R-dtXtb4_Tuv8Irezqitd9PcpgiPbLNUY6286yd2HLDIa6Nia7tvlDV1_RWEUwNFXkeSUBQBzb6gVxpXjNK5Ji3gaxBiHcEF0fooT_n-_b0jlDMsbVTynss56Sg3rcKEfDgHYRMAK2"
# am0(anti_in)
blackbox = runJs('./js/algo.js', f"module.mC()")
data = runJs('./js/init.js', f"module.main({[usename, password, blackbox]})")
login(data, usename)
if __name__ == "__main__":
main()
import json
import requests
PROXIES = {
"http": "http://amazon456:abcd654321A@154.207.159.195:2333",
"https": "http://amazon456:abcd654321A@154.207.159.195:2333"
}
def test_cookies():
headers = {
"accept": "*/*",
"accept-language": "en-US,en;q=0.9",
"cache-control": "no-cache",
"pragma": "no-cache",
"priority": "u=1, i",
"referer": "https://sso.geiwohuo.com/service-worker.js",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
"x-sso-scene": "sw"
}
with open("tmp/cookies_GS0310883.json", 'r') as f:
cookies = json.load(f)
url = "https://sso.geiwohuo.com/sso/homePage/v2/list"
params = {
"templateType": "0"
}
response = requests.get(url, headers=headers, cookies=cookies, params=params, proxies=PROXIES)
print(response.text)
print(response)
if __name__ == '__main__':
test_cookies()
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