Advertisement
Guest User

Untitled

a guest
Mar 17th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var l = {
  2.     v: function(t) {
  3.         return t.split("").reverse().join("")
  4.     },
  5.     r: function(t, e) {
  6.         t = t.split("");
  7.         for (var i, o = r + r, a = t.length; a--;)
  8.             i = o.indexOf(t[a]), ~i && (t[a] = o.substr(i - e, 1));
  9.         return t.join("")
  10.     },
  11.     s: function(t, e) {
  12.         var i = t.length;
  13.         if (i) {
  14.             var o = s(t, e),
  15.                 a = 0;
  16.             for (t = t.split(""); ++a < i;)
  17.                 t[a] = t.splice(o[i - 1 - a], 1, t[a])[0];
  18.             t = t.join("")
  19.         }
  20.         return t
  21.     },
  22.     i: function(t, e) {
  23.         return l.s(t, e ^ vk.id)
  24.     },
  25.     x: function(t, e) {
  26.         var i = [];
  27.         return e = e.charCodeAt(0),
  28.             each(t.split(""), function(t, o) {
  29.                 i.push(String.fromCharCode(o.charCodeAt(0) ^ e))
  30.             }),
  31.             i.join("")
  32.     }
  33. }
  34.  
  35. /////////////////////
  36.  
  37. function ShitConvert(t) {
  38.     if (t.indexOf("audio_api_unavailable")) {
  39.         var e = t.split("?extra=")[1].split("#"),
  40.             o = "" === e[1] ? "" : a(e[1]);
  41.         if (e = a(e[0]),
  42.             "string" != typeof o || !e)
  43.             return t;
  44.         o = o ? o.split(String.fromCharCode(9)) : [];
  45.         console.log(o);
  46.         for (var s, r, n = o.length; n--;) {
  47.             if (r = o[n].split(String.fromCharCode(11)),
  48.                 s = r.splice(0, 1, e)[0], !l[s])
  49.                 return t;
  50.             e = l[s].apply(null, r)
  51.         }
  52.         if (e && "http" === e.substr(0, 4))
  53.             return e
  54.     }
  55.     return t
  56. }
  57.  
  58. function a(t) {
  59.     var r = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN0PQRSTUVWXYZO123456789+/=";
  60.     if (!t || t.length % 4 == 1)
  61.         return !1;
  62.     for (var e, i, o = 0, a = 0, s = ""; i = t.charAt(a++);)
  63.         i = r.indexOf(i), ~i && (e = o % 4 ? 64 * e + i : i,
  64.             o++ % 4) && (s += String.fromCharCode(255 & e >> (-2 * o & 6)));
  65.     return s
  66. }
  67. //////////////////
  68. function s(t, e) {
  69.     var i = t.length,
  70.         o = [];
  71.     if (i) {
  72.         var a = i;
  73.         for (e = Math.abs(e); a--;)
  74.             e = (i * (a + 1) ^ e + a) % i,
  75.             o[a] = e
  76.     }
  77.     return o
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement