[php] js
Viewer
- let d = d - 0x1e9;
- var f = c[d];
- if (a2m['mYJUIp'] === undefined) {
- var g = function (l) {
- var m = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
- var n = '',
- o = '',
- p = n + g;
- for (
- var q = 0x0,
- r,
- s,
- t = 0x0; s = l['charAt'](t++); ~s && (
- r = q % 0x4
- ? r * 0x40 + s
- : s,
- q++ % 0x4
- )
- ? n += p['charCodeAt'](t + 0xa) - 0xa !== 0x0
- ? String['fromCharCode'](0xff & r >> (-0x2 * q & 0x6))
- : q
- : 0x0
- ) {
- s = m['indexOf'](s);
- }
- for (var u = 0x0, v = n['length']; u < v; u++) {
- o += '%' + (
- '00' + n['charCodeAt'](u)['toString'](0x10)
- )['slice'](-0x2);
- }
- return decodeURIComponent(o);
- };
- a2m['ysrkOS'] = g,
- a = arguments,
- a2m['mYJUIp'] = !![];
- }
- var h = c[0x0],
- i = d + h,
- j = a[i];
- if (!j) {
- var k = function (l) {
- this['cpFDzE'] = l,
- this['CJeXku'] = [
- 0x1, 0x0, 0x0
- ],
- this['ahylYb'] = function () {
- return 'newState';
- },
- this['lVQoEq'] = '\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',
- this['mfKdXR'] = '[\x27|\x22].+[\x27|\x22];?\x20*}';
- };
- k['prototype']['maejBH'] = function () {
- var l = new RegExp(this['lVQoEq'] + this['mfKdXR']),
- m = l['test'](this['ahylYb']['toString']())
- ? --this['CJeXku'][0x1]
- : --this['CJeXku'][0x0];
- return this['ZTJYVM'](m);
- },
- k['prototype']['ZTJYVM'] = function (l) {
- if (!Boolean(~ l))
- return l;
- return this['SahBtU'](this['cpFDzE']);
- },
- k['prototype']['SahBtU'] = function (l) {
- for (var m = 0x0, n = this['CJeXku']['length']; m < n; m++) {
- this['CJeXku']['push'](Math['round'](Math['random']())),
- n = this['CJeXku']['length'];
- }
- return l(this['CJeXku'][0x0]);
- },
- new k(a2m)['maejBH'](),
- f = a2m['ysrkOS'](f),
- a[i] = f;
- } else
- f = j;
- return f;
- },
- a2m(a, b);
Editor
You can edit this paste and save as new: