SHARE
TWEET

Untitled

a guest Sep 19th, 2019 80 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 'use strict';
  2. /** @type {!Array} */
  3. var _0xeb8c = ["SE9BRHI=", "T2RtRmc=", "TUdXc1o=", "WUxTcXI=", "bG9n", "d2Fybg==", "ZGVidWc=", "aW5mbw==", "ZXJyb3I=", "dHJhY2U=", "ZXhjZXB0aW9u", "dGhpc2lzdmVyeWxvbmdzdHJpbmdmb3JvYmZ1c2NhdGlvbg==", "bWQ1KA==", "YXBwbHk=", "cmV0dXJuIChmdW5jdGlvbigpIA==", "e30uY29uc3RydWN0b3IoInJldHVybiB0aGlzIikoICk=", "Y29uc29sZQ=="];
  4. (function(params, content) {
  5.   /**
  6.    * @param {?} selected_image
  7.    * @return {undefined}
  8.    */
  9.   var fn = function(selected_image) {
  10.     for (; --selected_image;) {
  11.       params["push"](params["shift"]());
  12.     }
  13.   };
  14.   /**
  15.    * @return {undefined}
  16.    */
  17.   var build = function() {
  18.     var target = {
  19.       "data" : {
  20.         "key" : "cookie",
  21.         "value" : "timeout"
  22.       },
  23.       "setCookie" : function(value, name, path, headers) {
  24.         headers = headers || {};
  25.         /** @type {string} */
  26.         var cookie = name + "=" + path;
  27.         /** @type {number} */
  28.         var url = 0;
  29.         /** @type {number} */
  30.         url = 0;
  31.         var key = value["length"];
  32.         for (; url < key; url++) {
  33.           var i = value[url];
  34.           /** @type {string} */
  35.           cookie = cookie + ("; " + i);
  36.           var char = value[i];
  37.           value["push"](char);
  38.           key = value["length"];
  39.           if (char !== !![]) {
  40.             /** @type {string} */
  41.             cookie = cookie + ("=" + char);
  42.           }
  43.         }
  44.         /** @type {string} */
  45.         headers["cookie"] = cookie;
  46.       },
  47.       "removeCookie" : function() {
  48.         return "dev";
  49.       },
  50.       "getCookie" : function(match, href) {
  51.         match = match || function(canCreateDiscussions) {
  52.           return canCreateDiscussions;
  53.         };
  54.         var v = match(new RegExp("(?:^|; )" + href["replace"](/([.$?*|{}()[]\/+^])/g, "$1") + "=([^;]*)"));
  55.         /**
  56.          * @param {!Function} callback
  57.          * @param {number} i
  58.          * @return {undefined}
  59.          */
  60.         var test = function(callback, i) {
  61.           callback(++i);
  62.         };
  63.         test(fn, content);
  64.         return v ? decodeURIComponent(v[1]) : undefined;
  65.       }
  66.     };
  67.     /**
  68.      * @return {?}
  69.      */
  70.     var init = function() {
  71.       /** @type {!RegExp} */
  72.       var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
  73.       return test["test"](target["removeCookie"]["toString"]());
  74.     };
  75.     /** @type {function(): ?} */
  76.     target["updateCookie"] = init;
  77.     /** @type {string} */
  78.     var array = "";
  79.     var _0x10e127 = target["updateCookie"]();
  80.     if (!_0x10e127) {
  81.       target["setCookie"](["*"], "counter", 1);
  82.     } else {
  83.       if (_0x10e127) {
  84.         array = target["getCookie"](null, "counter");
  85.       } else {
  86.         target["removeCookie"]();
  87.       }
  88.     }
  89.   };
  90.   build();
  91. })(_0xeb8c, 251);
  92. /**
  93.  * @param {string} k
  94.  * @param {?} init_using_data
  95.  * @return {?}
  96.  */
  97. var _0x13db = function(k, init_using_data) {
  98.   /** @type {number} */
  99.   k = k - 0;
  100.   var text = _0xeb8c[k];
  101.   if (_0x13db["HnUEix"] === undefined) {
  102.     (function() {
  103.       /**
  104.        * @return {?}
  105.        */
  106.       var unescape = function() {
  107.         var source;
  108.         try {
  109.           source = Function("return (function() " + '{}.constructor("return this")( )' + ");")();
  110.         } catch (_0x3f3ba9) {
  111.           /** @type {!Window} */
  112.           source = window;
  113.         }
  114.         return source;
  115.       };
  116.       var s_utf8 = unescape();
  117.       /** @type {string} */
  118.       var listeners = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
  119.       if (!s_utf8["atob"]) {
  120.         /**
  121.          * @param {?} i
  122.          * @return {?}
  123.          */
  124.         s_utf8["atob"] = function(i) {
  125.           var str = String(i)["replace"](/=+$/, "");
  126.           /** @type {number} */
  127.           var bc = 0;
  128.           var bs;
  129.           var buffer;
  130.           /** @type {number} */
  131.           var Y = 0;
  132.           /** @type {string} */
  133.           var pix_color = "";
  134.           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) {
  135.             buffer = listeners["indexOf"](buffer);
  136.           }
  137.           return pix_color;
  138.         };
  139.       }
  140.     })();
  141.     /**
  142.      * @param {?} dataString
  143.      * @return {?}
  144.      */
  145.     _0x13db["RgsCAP"] = function(dataString) {
  146.       /** @type {string} */
  147.       var data = atob(dataString);
  148.       /** @type {!Array} */
  149.       var escapedString = [];
  150.       /** @type {number} */
  151.       var val = 0;
  152.       var key = data["length"];
  153.       for (; val < key; val++) {
  154.         escapedString = escapedString + ("%" + ("00" + data["charCodeAt"](val)["toString"](16))["slice"](-2));
  155.       }
  156.       return decodeURIComponent(escapedString);
  157.     };
  158.     _0x13db["OeqcHP"] = {};
  159.     /** @type {boolean} */
  160.     _0x13db["HnUEix"] = !![];
  161.   }
  162.   var b = _0x13db["OeqcHP"][k];
  163.   if (b === undefined) {
  164.     /**
  165.      * @param {?} deny
  166.      * @return {undefined}
  167.      */
  168.     var WMCacheControl = function(deny) {
  169.       this["WDOeCJ"] = deny;
  170.       /** @type {!Array} */
  171.       this["pGlsfL"] = [1, 0, 0];
  172.       /**
  173.        * @return {?}
  174.        */
  175.       this["qaqNPB"] = function() {
  176.         return "newState";
  177.       };
  178.       /** @type {string} */
  179.       this["NYjuwe"] = "\\w+ *\\(\\) *{\\w+ *";
  180.       /** @type {string} */
  181.       this["wEgGSx"] = "['|\"].+['|\"];? *}";
  182.     };
  183.     /**
  184.      * @return {?}
  185.      */
  186.     WMCacheControl["prototype"]["xBsNBt"] = function() {
  187.       /** @type {!RegExp} */
  188.       var test = new RegExp(this["NYjuwe"] + this["wEgGSx"]);
  189.       /** @type {number} */
  190.       var artistTrack = test["test"](this["qaqNPB"]["toString"]()) ? --this["pGlsfL"][1] : --this["pGlsfL"][0];
  191.       return this["KuRRie"](artistTrack);
  192.     };
  193.     /**
  194.      * @param {?} canCreateDiscussions
  195.      * @return {?}
  196.      */
  197.     WMCacheControl["prototype"]["KuRRie"] = function(canCreateDiscussions) {
  198.       if (!Boolean(~canCreateDiscussions)) {
  199.         return canCreateDiscussions;
  200.       }
  201.       return this["IcBTuF"](this["WDOeCJ"]);
  202.     };
  203.     /**
  204.      * @param {?} saveNotifs
  205.      * @return {?}
  206.      */
  207.     WMCacheControl["prototype"]["IcBTuF"] = function(saveNotifs) {
  208.       /** @type {number} */
  209.       var fp = 0;
  210.       var len = this["pGlsfL"]["length"];
  211.       for (; fp < len; fp++) {
  212.         this["pGlsfL"]["push"](Math["round"](Math["random"]()));
  213.         len = this["pGlsfL"]["length"];
  214.       }
  215.       return saveNotifs(this["pGlsfL"][0]);
  216.     };
  217.     (new WMCacheControl(_0x13db))["xBsNBt"]();
  218.     text = _0x13db["RgsCAP"](text);
  219.     _0x13db["OeqcHP"][k] = text;
  220.   } else {
  221.     text = b;
  222.   }
  223.   return text;
  224. };
  225. var _0xa09996 = function() {
  226.   /** @type {boolean} */
  227.   var closeExpr = !![];
  228.   return function(object__360, function__361) {
  229.     /** @type {!Function} */
  230.     var closingExpr = closeExpr ? function() {
  231.       if (function__361) {
  232.         var cssobj = function__361["apply"](object__360, arguments);
  233.         /** @type {null} */
  234.         function__361 = null;
  235.         return cssobj;
  236.       }
  237.     } : function() {
  238.     };
  239.     /** @type {boolean} */
  240.     closeExpr = ![];
  241.     return closingExpr;
  242.   };
  243. }();
  244. var _0x148794 = _0xa09996(this, function() {
  245.   /**
  246.    * @return {?}
  247.    */
  248.   var intval = function() {
  249.     return "dev";
  250.   };
  251.   /**
  252.    * @return {?}
  253.    */
  254.   var getDOMPath = function() {
  255.     return "window";
  256.   };
  257.   /**
  258.    * @return {?}
  259.    */
  260.   var testcase = function() {
  261.     /** @type {!RegExp} */
  262.     var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
  263.     return !test["test"](intval["toString"]());
  264.   };
  265.   /**
  266.    * @return {?}
  267.    */
  268.   var _stringify = function() {
  269.     /** @type {!RegExp} */
  270.     var test = new RegExp("(\\\\[x|u](\\w){2,4})+");
  271.     return test["test"](getDOMPath["toString"]());
  272.   };
  273.   /**
  274.    * @param {!Object} name
  275.    * @return {undefined}
  276.    */
  277.   var matches = function(name) {
  278.     /** @type {number} */
  279.     var ms_controller = ~-1 >> 1 + 255 % 0;
  280.     if (name["indexOf"]("i" === ms_controller)) {
  281.       create(name);
  282.     }
  283.   };
  284.   /**
  285.    * @param {!Object} func
  286.    * @return {undefined}
  287.    */
  288.   var create = function(func) {
  289.     /** @type {number} */
  290.     var _0x3e6ba2 = ~-4 >> 1 + 255 % 0;
  291.     if (func["indexOf"]((!![] + "")[3]) !== _0x3e6ba2) {
  292.       matches(func);
  293.     }
  294.   };
  295.   if (!testcase()) {
  296.     if (!_stringify()) {
  297.       matches("ind\u0435xOf");
  298.     } else {
  299.       matches("indexOf");
  300.     }
  301.   } else {
  302.     matches("ind\u0435xOf");
  303.   }
  304. });
  305. _0x148794();
  306. var _0x340d47 = function() {
  307.   /** @type {boolean} */
  308.   var closeExpr = !![];
  309.   return function(value, deferred) {
  310.     /** @type {!Function} */
  311.     var closingExpr = closeExpr ? function() {
  312.       if (deferred) {
  313.         var mom = deferred[_0x13db("0x0")](value, arguments);
  314.         /** @type {null} */
  315.         deferred = null;
  316.         return mom;
  317.       }
  318.     } : function() {
  319.     };
  320.     /** @type {boolean} */
  321.     closeExpr = ![];
  322.     return closingExpr;
  323.   };
  324. }();
  325. var _0x5d659e = _0x340d47(this, function() {
  326.   /**
  327.    * @return {undefined}
  328.    */
  329.   var start = function() {
  330.   };
  331.   /**
  332.    * @return {?}
  333.    */
  334.   var exec = function() {
  335.     var exports;
  336.     try {
  337.       exports = Function(_0x13db("0x1") + _0x13db("0x2") + ");")();
  338.     } catch (_0x13d757) {
  339.       /** @type {!Window} */
  340.       exports = window;
  341.     }
  342.     return exports;
  343.   };
  344.   var config = exec();
  345.   if (!config[_0x13db("0x3")]) {
  346.     if (_0x13db("0x4") !== _0x13db("0x5")) {
  347.       config[_0x13db("0x3")] = function(e) {
  348.         if (_0x13db("0x6") !== _0x13db("0x7")) {
  349.           var row = {};
  350.           /** @type {function(): undefined} */
  351.           row[_0x13db("0x8")] = e;
  352.           /** @type {function(): undefined} */
  353.           row[_0x13db("0x9")] = e;
  354.           /** @type {function(): undefined} */
  355.           row[_0x13db("0xa")] = e;
  356.           /** @type {function(): undefined} */
  357.           row[_0x13db("0xb")] = e;
  358.           /** @type {function(): undefined} */
  359.           row[_0x13db("0xc")] = e;
  360.           /** @type {function(): undefined} */
  361.           row["exception"] = e;
  362.           /** @type {function(): undefined} */
  363.           row[_0x13db("0xd")] = e;
  364.           return row;
  365.         } else {
  366.           var scopeWindow;
  367.           try {
  368.             scopeWindow = Function(_0x13db("0x1") + _0x13db("0x2") + ");")();
  369.           } catch (_0x57be10) {
  370.             /** @type {!Window} */
  371.             scopeWindow = window;
  372.           }
  373.           return scopeWindow;
  374.         }
  375.       }(start);
  376.     } else {
  377.       var result = {};
  378.       /** @type {function(): undefined} */
  379.       result["log"] = start;
  380.       /** @type {function(): undefined} */
  381.       result[_0x13db("0x9")] = start;
  382.       /** @type {function(): undefined} */
  383.       result[_0x13db("0xa")] = start;
  384.       /** @type {function(): undefined} */
  385.       result[_0x13db("0xb")] = start;
  386.       /** @type {function(): undefined} */
  387.       result[_0x13db("0xc")] = start;
  388.       /** @type {function(): undefined} */
  389.       result[_0x13db("0xe")] = start;
  390.       /** @type {function(): undefined} */
  391.       result[_0x13db("0xd")] = start;
  392.       return result;
  393.     }
  394.   } else {
  395.     /** @type {function(): undefined} */
  396.     config[_0x13db("0x3")]["log"] = start;
  397.     /** @type {function(): undefined} */
  398.     config[_0x13db("0x3")][_0x13db("0x9")] = start;
  399.     /** @type {function(): undefined} */
  400.     config[_0x13db("0x3")][_0x13db("0xa")] = start;
  401.     /** @type {function(): undefined} */
  402.     config[_0x13db("0x3")][_0x13db("0xb")] = start;
  403.     /** @type {function(): undefined} */
  404.     config["console"][_0x13db("0xc")] = start;
  405.     /** @type {function(): undefined} */
  406.     config["console"][_0x13db("0xe")] = start;
  407.     /** @type {function(): undefined} */
  408.     config[_0x13db("0x3")][_0x13db("0xd")] = start;
  409.   }
  410. });
  411. _0x5d659e();
  412. /**
  413.  * @return {undefined}
  414.  */
  415. function _0x24646a() {
  416.   var _0x468a68$jscomp$0 = _0x13db("0xf");
  417.   var _0x238f63$jscomp$0 = _0x13db("0x10");
  418.   /** @type {*} */
  419.   var _0x48d78e$jscomp$0 = eval(_0x238f63$jscomp$0 + _0x468a68$jscomp$0 + ");");
  420.   console[_0x13db("0x8")](_0x48d78e$jscomp$0);
  421. }
  422. ;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top