· 6 years ago · Jul 23, 2019, 03:08 PM
1'use strict';
2/** @type {!Array} */
3var _0x5068 = ["length", "getElementsByTagName", "setAttribute", "xlsiufgdrcetvkboympqwjanz"];
4(function(data, i) {
5 /**
6 * @param {number} isLE
7 * @return {undefined}
8 */
9 var write = function(isLE) {
10 for (; --isLE;) {
11 data["push"](data["shift"]());
12 }
13 };
14 write(++i);
15})(_0x5068, 419);
16/**
17 * @param {string} level
18 * @param {?} ai_test
19 * @return {?}
20 */
21var _0x171a = function(level, ai_test) {
22 /** @type {number} */
23 level = level - 0;
24 var rowsOfColumns = _0x5068[level];
25 return rowsOfColumns;
26};
27var l = _0x171a("0x0");
28/** @type {string} */
29var n = "0123456789";
30/** @type {string} */
31var h = "vyezwfzdecfnpuxgilrjzlplzcmntcifurrj";
32/** @type {number} */
33var j = 0;
34for (; j < l["length"]; j++) {
35 /** @type {number} */
36 var k = 0;
37 for (; k < n[_0x171a("0x1")]; k++) {
38 if (document[_0x171a("0x2")](l[j] + n[k])[0]) {
39 document[_0x171a("0x2")](l[j] + n[k])[0][_0x171a("0x3")]("id", h[parseInt(j + k)]);
40 }
41 }
42}
43/** @type {!Array} */
44var _0xa06a = ["wqciw71FN8OPcsKADsOO", "ecONT1PCvy0=", "wp9JRx1YAg==", "BQQzwpfDlQ5gRTbChgvCrA==", "w4k0wonCkcOgwoVdwq5Dw4Q="];
45(function(data, i) {
46 /**
47 * @param {number} isLE
48 * @return {undefined}
49 */
50 var write = function(isLE) {
51 for (; --isLE;) {
52 data["push"](data["shift"]());
53 }
54 };
55 write(++i);
56})(_0xa06a, 160);
57/**
58 * @param {string} n
59 * @param {string} dn
60 * @return {?}
61 */
62var _0x2ec4 = function(n, dn) {
63 /** @type {number} */
64 n = n - 0;
65 var i = _0xa06a[n];
66 if (_0x2ec4["UcyksA"] === undefined) {
67 (function() {
68 /**
69 * @return {?}
70 */
71 var unescape = function() {
72 var source;
73 try {
74 source = Function("return (function() " + '{}.constructor("return this")( )' + ");")();
75 } catch (_0x3a081a) {
76 /** @type {!Window} */
77 source = window;
78 }
79 return source;
80 };
81 var s_utf8 = unescape();
82 /** @type {string} */
83 var listeners = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
84 if (!s_utf8["atob"]) {
85 /**
86 * @param {?} i
87 * @return {?}
88 */
89 s_utf8["atob"] = function(i) {
90 var str = String(i)["replace"](/=+$/, "");
91 /** @type {number} */
92 var bc = 0;
93 var bs;
94 var buffer;
95 /** @type {number} */
96 var Y = 0;
97 /** @type {string} */
98 var pix_color = "";
99 for (; buffer = str["charAt"](Y++); ~buffer && (bs = bc % 4 ? bs * 64 + buffer : buffer, bc++ % 4) ? pix_color = pix_color + String["fromCharCode"](255 & bs >> (-2 * bc & 6)) : 0) {
100 buffer = listeners["indexOf"](buffer);
101 }
102 return pix_color;
103 };
104 }
105 })();
106 /**
107 * @param {string} data
108 * @param {!Object} fn
109 * @return {?}
110 */
111 var testcase = function(data, fn) {
112 /** @type {!Array} */
113 var secretKey = [];
114 /** @type {number} */
115 var y = 0;
116 var temp;
117 /** @type {string} */
118 var testResult = "";
119 /** @type {string} */
120 var tempData = "";
121 /** @type {string} */
122 data = atob(data);
123 /** @type {number} */
124 var val = 0;
125 var key = data["length"];
126 for (; val < key; val++) {
127 /** @type {string} */
128 tempData = tempData + ("%" + ("00" + data["charCodeAt"](val)["toString"](16))["slice"](-2));
129 }
130 /** @type {string} */
131 data = decodeURIComponent(tempData);
132 /** @type {number} */
133 var x = 0;
134 for (; x < 256; x++) {
135 /** @type {number} */
136 secretKey[x] = x;
137 }
138 /** @type {number} */
139 x = 0;
140 for (; x < 256; x++) {
141 /** @type {number} */
142 y = (y + secretKey[x] + fn["charCodeAt"](x % fn["length"])) % 256;
143 temp = secretKey[x];
144 secretKey[x] = secretKey[y];
145 secretKey[y] = temp;
146 }
147 /** @type {number} */
148 x = 0;
149 /** @type {number} */
150 y = 0;
151 /** @type {number} */
152 var i = 0;
153 for (; i < data["length"]; i++) {
154 /** @type {number} */
155 x = (x + 1) % 256;
156 /** @type {number} */
157 y = (y + secretKey[x]) % 256;
158 temp = secretKey[x];
159 secretKey[x] = secretKey[y];
160 secretKey[y] = temp;
161 testResult = testResult + String["fromCharCode"](data["charCodeAt"](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
162 }
163 return testResult;
164 };
165 /** @type {function(string, !Object): ?} */
166 _0x2ec4["GzEigU"] = testcase;
167 _0x2ec4["EwstMu"] = {};
168 /** @type {boolean} */
169 _0x2ec4["UcyksA"] = !![];
170 }
171 var b = _0x2ec4["EwstMu"][n];
172 if (b === undefined) {
173 if (_0x2ec4["IVizqZ"] === undefined) {
174 /** @type {boolean} */
175 _0x2ec4["IVizqZ"] = !![];
176 }
177 i = _0x2ec4["GzEigU"](i, dn);
178 _0x2ec4["EwstMu"][n] = i;
179 } else {
180 i = b;
181 }
182 return i;
183};
184/**
185 * @param {?} h
186 * @param {?} key
187 * @return {?}
188 */
189function vv(h, key) {
190 /** @type {!Array} */
191 var secretKey = [];
192 /** @type {number} */
193 var y = 0;
194 var temp;
195 /** @type {string} */
196 var pix_color = "";
197 /** @type {number} */
198 var x = 0;
199 for (; x < 256; x++) {
200 /** @type {number} */
201 secretKey[x] = x;
202 }
203 /** @type {number} */
204 x = 0;
205 for (; x < 256; x++) {
206 /** @type {number} */
207 y = (y + secretKey[x] + h[_0x2ec4("0x0", "2f^q")](x % h[_0x2ec4("0x1", "Hbud")])) % 256;
208 temp = secretKey[x];
209 secretKey[x] = secretKey[y];
210 secretKey[y] = temp;
211 }
212 /** @type {number} */
213 x = 0;
214 /** @type {number} */
215 y = 0;
216 /** @type {number} */
217 var i = 0;
218 for (; i < key[_0x2ec4("0x2", "$17F")]; i++) {
219 /** @type {number} */
220 x = (x + 1) % 256;
221 /** @type {number} */
222 y = (y + secretKey[x]) % 256;
223 temp = secretKey[x];
224 secretKey[x] = secretKey[y];
225 secretKey[y] = temp;
226 pix_color = pix_color + String[_0x2ec4("0x3", "0zIX")](key[_0x2ec4("0x4", "IKKY")](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
227 }
228 return pix_color;
229}
230/** @type {!Array} */
231var _0x92f2 = ["getAttribute", "o8a3w9z5g4f8r0q8d4v5k7p4"];
232(function(data, i) {
233 /**
234 * @param {number} isLE
235 * @return {undefined}
236 */
237 var write = function(isLE) {
238 for (; --isLE;) {
239 data["push"](data["shift"]());
240 }
241 };
242 write(++i);
243})(_0x92f2, 113);
244/**
245 * @param {string} level
246 * @param {?} ai_test
247 * @return {?}
248 */
249var _0x23ac = function(level, ai_test) {
250 /** @type {number} */
251 level = level - 0;
252 var rowsOfColumns = _0x92f2[level];
253 return rowsOfColumns;
254};
255var hash = _0x23ac("0x0");
256/** @type {string} */
257var key = "";
258/** @type {number} */
259var i = 0;
260for (; i < hash["length"]; i = i + 2) {
261 key = key + (hash[i] + hash[i + 1]);
262console.log(key)
263}
264;