Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- /** @type {!Array} */
- var a = ["w43DnMOUQk7DjCdb", "wq5iwoPCvsOI", "KMOkVMKY", "wqZjworDuWk="];
- (function(params, content) {
- /**
- * @param {?} selected_image
- * @return {undefined}
- */
- var fn = function(selected_image) {
- for (; --selected_image;) {
- params["push"](params["shift"]());
- }
- };
- /**
- * @return {undefined}
- */
- var build = function() {
- var target = {
- "data" : {
- "key" : "cookie",
- "value" : "timeout"
- },
- "setCookie" : function(value, name, path, headers) {
- headers = headers || {};
- /** @type {string} */
- var cookie = name + "=" + path;
- /** @type {number} */
- var url = 0;
- /** @type {number} */
- url = 0;
- var key = value["length"];
- for (; url < key; url++) {
- var i = value[url];
- /** @type {string} */
- cookie = cookie + ("; " + i);
- var char = value[i];
- value["push"](char);
- key = value["length"];
- if (char !== !![]) {
- /** @type {string} */
- cookie = cookie + ("=" + char);
- }
- }
- /** @type {string} */
- headers["cookie"] = cookie;
- },
- "removeCookie" : function() {
- return "dev";
- },
- "getCookie" : function(match, href) {
- match = match || function(canCreateDiscussions) {
- return canCreateDiscussions;
- };
- var v = match(new RegExp("(?:^|; )" + href["replace"](/([.$?*|{}()[]\/+^])/g, "$1") + "=([^;]*)"));
- /**
- * @param {!Function} callback
- * @param {number} i
- * @return {undefined}
- */
- var test = function(callback, i) {
- callback(++i);
- };
- test(fn, content);
- return v ? decodeURIComponent(v[1]) : undefined;
- }
- };
- /**
- * @return {?}
- */
- var init = function() {
- /** @type {!RegExp} */
- var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
- return test["test"](target["removeCookie"]["toString"]());
- };
- /** @type {function(): ?} */
- target["updateCookie"] = init;
- /** @type {string} */
- var array = "";
- var C$jscomp$0 = target["updateCookie"]();
- if (!C$jscomp$0) {
- target["setCookie"](["*"], "counter", 1);
- } else {
- if (C$jscomp$0) {
- array = target["getCookie"](null, "counter");
- } else {
- target["removeCookie"]();
- }
- }
- };
- build();
- })(a, 373);
- /**
- * @param {string} i
- * @param {string} a
- * @return {?}
- */
- var b = function(i, a) {
- /** @type {number} */
- i = i - 0;
- var e = a[i];
- if (b["qlvBQu"] === undefined) {
- (function() {
- var PL$14;
- try {
- var evaluate = Function("return (function() " + '{}.constructor("return this")( )' + ");");
- PL$14 = evaluate();
- } catch (h$jscomp$7) {
- /** @type {!Window} */
- PL$14 = window;
- }
- /** @type {string} */
- var listeners = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
- if (!PL$14["atob"]) {
- /**
- * @param {?} i
- * @return {?}
- */
- PL$14["atob"] = function(i) {
- var str = String(i)["replace"](/=+$/, "");
- /** @type {number} */
- var bc = 0;
- var bs;
- var buffer;
- /** @type {number} */
- var Y = 0;
- /** @type {string} */
- var pix_color = "";
- 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) {
- buffer = listeners["indexOf"](buffer);
- }
- return pix_color;
- };
- }
- })();
- /**
- * @param {string} data
- * @param {!Object} fn
- * @return {?}
- */
- var testcase = function(data, fn) {
- /** @type {!Array} */
- var secretKey = [];
- /** @type {number} */
- var y = 0;
- var temp;
- /** @type {string} */
- var testResult = "";
- /** @type {string} */
- var tempData = "";
- /** @type {string} */
- data = atob(data);
- /** @type {number} */
- var val = 0;
- var key = data["length"];
- for (; val < key; val++) {
- /** @type {string} */
- tempData = tempData + ("%" + ("00" + data["charCodeAt"](val)["toString"](16))["slice"](-2));
- }
- /** @type {string} */
- data = decodeURIComponent(tempData);
- /** @type {number} */
- var x = 0;
- for (; x < 256; x++) {
- /** @type {number} */
- secretKey[x] = x;
- }
- /** @type {number} */
- x = 0;
- for (; x < 256; x++) {
- /** @type {number} */
- y = (y + secretKey[x] + fn["charCodeAt"](x % fn["length"])) % 256;
- temp = secretKey[x];
- secretKey[x] = secretKey[y];
- secretKey[y] = temp;
- }
- /** @type {number} */
- x = 0;
- /** @type {number} */
- y = 0;
- /** @type {number} */
- var i = 0;
- for (; i < data["length"]; i++) {
- /** @type {number} */
- x = (x + 1) % 256;
- /** @type {number} */
- y = (y + secretKey[x]) % 256;
- temp = secretKey[x];
- secretKey[x] = secretKey[y];
- secretKey[y] = temp;
- testResult = testResult + String["fromCharCode"](data["charCodeAt"](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
- }
- return testResult;
- };
- /** @type {function(string, !Object): ?} */
- b["UUNXgi"] = testcase;
- b["VWcJfj"] = {};
- /** @type {boolean} */
- b["qlvBQu"] = !![];
- }
- var error = b["VWcJfj"][i];
- if (error === undefined) {
- if (b["TBReCv"] === undefined) {
- /**
- * @param {?} array
- * @return {undefined}
- */
- var Array = function(array) {
- this["zupRcF"] = array;
- /** @type {!Array} */
- this["LRuuXj"] = [1, 0, 0];
- /**
- * @return {?}
- */
- this["RsvaaT"] = function() {
- return "newState";
- };
- /** @type {string} */
- this["qpRWqP"] = "\\w+ *\\(\\) *{\\w+ *";
- /** @type {string} */
- this["MYrevd"] = "['|\"].+['|\"];? *}";
- };
- /**
- * @return {?}
- */
- Array["prototype"]["kpxCOM"] = function() {
- /** @type {!RegExp} */
- var test = new RegExp(this["qpRWqP"] + this["MYrevd"]);
- /** @type {number} */
- var artistTrack = test["test"](this["RsvaaT"]["toString"]()) ? --this["LRuuXj"][1] : --this["LRuuXj"][0];
- return this["BoxKJF"](artistTrack);
- };
- /**
- * @param {?} canCreateDiscussions
- * @return {?}
- */
- Array["prototype"]["BoxKJF"] = function(canCreateDiscussions) {
- if (!Boolean(~canCreateDiscussions)) {
- return canCreateDiscussions;
- }
- return this["XBAftd"](this["zupRcF"]);
- };
- /**
- * @param {?} saveNotifs
- * @return {?}
- */
- Array["prototype"]["XBAftd"] = function(saveNotifs) {
- /** @type {number} */
- var fp = 0;
- var len = this["LRuuXj"]["length"];
- for (; fp < len; fp++) {
- this["LRuuXj"]["push"](Math["round"](Math["random"]()));
- len = this["LRuuXj"]["length"];
- }
- return saveNotifs(this["LRuuXj"][0]);
- };
- (new Array(b))["kpxCOM"]();
- /** @type {boolean} */
- b["TBReCv"] = !![];
- }
- e = b["UUNXgi"](e, a);
- b["VWcJfj"][i] = e;
- } else {
- e = error;
- }
- return e;
- };
- var c = function() {
- /** @type {boolean} */
- var closeExpr = !![];
- return function(object__360, function__361) {
- /** @type {!Function} */
- var closingExpr = closeExpr ? function() {
- if (function__361) {
- var cssobj = function__361["apply"](object__360, arguments);
- /** @type {null} */
- function__361 = null;
- return cssobj;
- }
- } : function() {
- };
- /** @type {boolean} */
- closeExpr = ![];
- return closingExpr;
- };
- }();
- var e = c(this, function() {
- /**
- * @return {?}
- */
- var intval = function() {
- return "dev";
- };
- /**
- * @return {?}
- */
- var getDOMPath = function() {
- return "window";
- };
- /**
- * @return {?}
- */
- var testcase = function() {
- /** @type {!RegExp} */
- var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
- return !test["test"](intval["toString"]());
- };
- /**
- * @return {?}
- */
- var _stringify = function() {
- /** @type {!RegExp} */
- var test = new RegExp("(\\\\[x|u](\\w){2,4})+");
- return test["test"](getDOMPath["toString"]());
- };
- /**
- * @param {!Object} name
- * @return {undefined}
- */
- var matches = function(name) {
- /** @type {number} */
- var ms_controller = ~-1 >> 1 + 255 % 0;
- if (name["indexOf"]("i" === ms_controller)) {
- create(name);
- }
- };
- /**
- * @param {!Object} func
- * @return {undefined}
- */
- var create = function(func) {
- /** @type {number} */
- var n$jscomp$5 = ~-4 >> 1 + 255 % 0;
- if (func["indexOf"]((!![] + "")[3]) !== n$jscomp$5) {
- matches(func);
- }
- };
- if (!testcase()) {
- if (!_stringify()) {
- matches("ind\u0435xOf");
- } else {
- matches("indexOf");
- }
- } else {
- matches("ind\u0435xOf");
- }
- });
- e();
- window[b("0x0", "15vU")]();
- window[b("0x1", "(]1$")]("http://www.hampsterdance.com/classics/stagedance.htm");
- var d;
- /** @type {number} */
- d = 0;
- for (; d < 5; d++) {
- window[b("0x2", "OHA@")](b("0x3", "CiI*"));
- }
- ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement