Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


function r(i, l) {
    const D = e();
    return r = function(R, f) {
        R = R - 0x120;
        let w = D[R];
        if (r['DYDnjx'] === undefined) {
            var F = function(I) {
                const d = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
                let p = '',
                    X = '';
                for (let P = 0x0, Z, L, s = 0x0; L = I['charAt'](s++); ~L && (Z = P % 0x4 ? Z * 0x40 + L : L, P++ % 0x4) ? p += String['fromCharCode'](0xff & Z >> (-0x2 * P & 0x6)) : 0x0) {
                    L = d['indexOf'](L);
                }
                for (let o = 0x0, x = p['length']; o < x; o++) {
                    X += '%' + ('00' + p['charCodeAt'](o)['toString'](0x10))['slice'](-0x2);
                }
                return decodeURIComponent(X);
            };
            const K = function(I, d) {
                let p = [],
                    X = 0x0,
                    P, Z = '';
                I = F(I);
                let L;
                for (L = 0x0; L < 0x100; L++) {
                    p[L] = L;
                }
                for (L = 0x0; L < 0x100; L++) {
                    X = (X + p[L] + d['charCodeAt'](L % d['length'])) % 0x100, P = p[L], p[L] = p[X], p[X] = P;
                }
                L = 0x0, X = 0x0;
                for (let o = 0x0; o < I['length']; o++) {
                    L = (L + 0x1) % 0x100, X = (X + p[L]) % 0x100, P = p[L], p[L] = p[X], p[X] = P, Z += String['fromCharCode'](I['charCodeAt'](o) ^ p[(p[L] + p[X]) % 0x100]);
                }
                return Z;
            };
            r['YKWwJG'] = K, i = arguments, r['DYDnjx'] = !![];
        }
        const H = D[0x0],
            u = R + H,
            V = i[u];
        return !V ? (r['UZPsRZ'] === undefined && (r['UZPsRZ'] = !![]), w = r['YKWwJG'](w, f), i[u] = w) : w = V, w;
    }, r(i, l);
}

function l(i, r) {
    const D = e();
    return l = function(R, f) {
        R = R - 0x120;
        let w = D[R];
        if (l['Snbksh'] === undefined) {
            var F = function(K) {
                const I = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
                let d = '',
                    p = '';
                for (let X = 0x0, P, Z, L = 0x0; Z = K['charAt'](L++); ~Z && (P = X % 0x4 ? P * 0x40 + Z : Z, X++ % 0x4) ? d += String['fromCharCode'](0xff & P >> (-0x2 * X & 0x6)) : 0x0) {
                    Z = I['indexOf'](Z);
                }
                for (let s = 0x0, o = d['length']; s < o; s++) {
                    p += '%' + ('00' + d['charCodeAt'](s)['toString'](0x10))['slice'](-0x2);
                }
                return decodeURIComponent(p);
            };
            l['YLylxc'] = F, i = arguments, l['Snbksh'] = !![];
        }
        const H = D[0x0],
            u = R + H,
            V = i[u];
        return !V ? (w = l['YLylxc'](w), i[u] = w) : w = V, w;
    }, l(i, r);
}
const e1 = r;

function i(l, r) {
    const D = e();
    return i = function(R, f) {
        R = R - 0x120;
        let w = D[R];
        return w;
    }, i(l, r);
}(function(D, R) {
    const e0 = i,
        C = l,
        T = r,
        f = D();
    while (!![]) {
        try {
            const w = -parseInt(T(0x1af, 'YDg!')) / 0x1 + parseInt(C(0x1ae)) / 0x2 * (-parseInt(e0(0x160)) / 0x3) + parseInt(e0(0x1a6)) / 0x4 * (parseInt(C('0x198')) / 0x5) + -parseInt(C('0x14e')) / 0x6 * (parseInt(T(0x162, 'eUoC')) / 0x7) + parseInt(T(0x182, 'vKV7')) / 0x8 + -parseInt(T('0x136', 'Z!h!')) / 0x9 + parseInt(e0('0x1b5')) / 0xa * (parseInt(C('0x123')) / 0xb);
            if (w === R) break;
            else f['push'](f['shift']());
        } catch (F) {
            f['push'](f['shift']());
        }
    }
}(e, 0xda323), document[e1('0x12f', 'Z!h!')]('DOMContentLoaded', () => {
    const e6 = e1,
        e5 = l,
        e4 = i;

    function D() {}

    function R() {
        return b[W];
    }

    function f() {
        const N = document['title'];
        let J = 0x0;
        const v = setInterval(() => {
            const e3 = i,
                e2 = l;
            document[e2('0x190')] = N[e3(0x163)](0x0, J), J++, J > N['length'] && (clearInterval(v), setTimeout(f, 0x3e8));
        }, 0xc8);
    }
    f();
    const w = document[e4('0x120')](e4('0x19a')),
        F = new Audio();
    F[e4(0x148)] = e5(0x153), F[e5(0x172)](e5(0x189), N => {
        console['error']('Audio error:', N);
    });
    const H = document[e4('0x120')](e6('0x1a8', 'vKV7')),
        u = document[e4('0x120')](e4('0x164')),
        V = document[e5('0x1a0')](e5('0x140')),
        K = document[e4('0x120')]('volume-button'),
        I = document[e6('0x184', 'BRnC')](e5('0x12c')),
        d = document[e4(0x120)](e5(0x13a)),
        p = document[e5('0x15a')](e6('0x18b', 'bi@G')),
        X = document[e5('0x174')](e6('0x18a', 'ZdB*')),
        P = document[e4('0x15c')](e5(0x17e)),
        Z = document['getElementById'](e4('0x1a7')),
        L = document[e4(0x120)](e6('0x12e', 'Y7#2')),
        s = document[e6(0x127, 'ClE3')](e6('0x1b2', 'w5Ye')),
        o = document[e6('0x147', 'bi@G')](e6('0x173', '5*60')),
        x = document['getElementById'](e6(0x180, 'w5Ye')),
        q = document[e6('0x15f', 'KWOS')](e4(0x16b)),
        A = document[e6(0x18d, 'DF4&')](e6('0x121', 'eb[E')),
        z = document[e5(0x15a)](e4('0x170')),
        k = document['getElementById']('time-display'),
        m = document['getElementById'](e4('0x199')),
        n = document[e5(0x15a)]('song-name'),
        b = [{
            'title': e6('0x130', 'Y7#2'),
            'path': e4(0x149)
        }, {
            'title': e6('0x125', 'eb[E'),
            'path': e4('0x1ad')
        }, {
            'title': e4('0x19d'),
            'path': './mus/3.mp3'
        }];
    let W = 0x0,
        g = -0x1,
        U = ![];

    function c(N) {
        const e9 = e4,
            e8 = e5,
            e7 = e6,
            J = Math[e7(0x12a, 'O]S4')](N / 0x3c),
            v = Math['floor'](N % 0x3c);
        return J[e8('0x165')]()[e9('0x18c')](0x2, '0') + ':' + v['toString']()['padStart'](0x2, '0');
    }

    function a() {
        const el = e4,
            ei = e5,
            ee = e6;
        try {
            const N = b[W];
            n[ee(0x187, 'Z!h!')] = N['title'], F[ei('0x196')] = N['path'], F[el(0x126)](), m[ei('0x1b7')] = '00:00', k[ei('0x1b7')] = ee(0x167, 'Y7#2'), F['addEventListener'](ei(0x169), function() {
                const eD = el,
                    er = ei;
                m[er('0x1b7')] = c(F[eD('0x166')]), b[W][eD(0x166)] = c(F['duration']);
            }), F['addEventListener'](ei(0x189), J => {
                const ef = ei,
                    eR = ee;
                console[eR('0x19b', '*6cy')](ef('0x194'), F[ef(0x189)]), b['length'] > 0x1 && h();
            });
        } catch (J) {
            console[ei(0x189)](ee('0x141', 'bi@G'), J);
        }
    }

    function M() {
        const eF = e5,
            ew = e4,
            N = F[ew(0x166)] || 0x1,
            J = F['currentTime'],
            v = J / N * 0x64;
        A[ew('0x151')]['width'] = v + '%';
        const y = Math[eF('0x17d')](J / 0x3c),
            Y = Math[ew(0x1a1)](J % 0x3c);
        k[ew(0x14b)] = y[ew(0x171)]()[eF(0x17a)](0x2, '0') + ':' + Y['toString']()[eF(0x17a)](0x2, '0');
    }

    function O(N) {
        const eu = e5,
            eH = e4,
            J = this[eH(0x133)],
            v = N['offsetX'],
            y = F[eH('0x166')];
        F[eu('0x143')] = v / J * y;
    }

    function t() {
        const eV = e5;
        U ? (o['textContent'] = '▶', F[eV('0x138')]()) : (o['textContent'] = '⏸', F[eV(0x1a5)]()), U = !U;
    }

    function S() {
        const eI = e5,
            eK = e6;
        W = (W - 0x1 + b[eK('0x137', ')GsZ')]) % b['length'], a(), U && (F[eI(0x1a5)](), o['textContent'] = '⏸');
    }

    function h() {
        const ep = e5,
            ed = e6;
        g = W, W = (W + 0x1) % b[ed('0x15b', 'eb[E')];
        if (W === g) return;
        a(), U && (F[ed(0x1ba, '^HXo')](), o[ep('0x1b7')] = '⏸');
    }
    o['addEventListener']('click', t), x[e6(0x177, 'BRnC')](e5(0x17c), S), q[e5('0x172')](e4(0x185), h), F[e5(0x172)](e6('0x139', 'lx!X'), M), z[e5(0x172)](e5(0x17c), O), F['addEventListener']('ended', () => {
        const eX = e4;
        W = (W + 0x1) % b[eX('0x1a2')], a(), F[eX(0x16c)](), o[eX(0x14b)] = '⏸';
    }), a(), w['addEventListener'](e5(0x17c), async () => {
        const eZ = e4,
            eP = e6;
        try {
            await F[eP('0x16a', 'rWyv')](), U = !![], o[eP('0x18f', 'YDg!')] = '⏸', s[eZ(0x16c)](), w['style'][eZ('0x193')] = eZ(0x16e), u[eP(0x1b0, 'IAKN')][eP(0x135, 'lx!X')](eZ('0x191')), V[eP(0x129, 'KWOS')]((N, J) => {
                setTimeout(() => {
                    const es = i,
                        eL = l;
                    N[eL(0x13f)][es('0x157')](es('0x124'));
                }, J * 0x96);
            }), D(), R(), setInterval(R, 0x1388);
        } catch (N) {
            console[eZ(0x14f)](eP('0x150', 'rWyv'), N);
        }
    }), I[e5(0x172)](e5(0x1b9), () => {
        const ex = e4,
            eo = e5;
        F[eo(0x12c)] = I[ex(0x122)];
    }), K[e5('0x172')]('click', () => {
        const ez = e6,
            eA = e5,
            eq = e4;
        I[eq('0x151')]['display'] = I[eA('0x197')][ez('0x1ac', 'oE^C')] === 'none' ? 'block' : ez('0x19f', 'bi@G');
    });

    function E() {
        const en = e4,
            em = e5,
            ek = e6,
            N = document[ek('0x145', 'IAKN')](ek('0x134', 'O]S4'));
        N['classList'][em('0x13e')](em(0x14c)), N[em(0x197)][em('0x132')] = Math[em(0x142)]() * window[em('0x168')] + 'px', N[ek(0x18e, 'bi@G')]['top'] = en('0x14d');
        const J = Math[em(0x142)]() * 0x168,
            v = 0.5 + Math['random']() * 1.5;
        N[em(0x197)][em('0x178')] = en('0x1a3') + J + ek('0x15e', '8KC6') + v + ')', d[en(0x1b1)](N), setTimeout(() => {
            N['remove']();
        }, 0x7d0);
    }

    function j() {
        setInterval(E, 0x32);
    }
    j(), setInterval(E, 0x64), document[e6(0x19c, 'gr9h')](e6(0x186, 'vKV7'), N => {
        const eg = e5,
            eW = e4,
            eb = e6,
            J = p[eb(0x158, 'LIl(')](),
            v = J[eW('0x128')] + J[eg('0x179')] / 0x2,
            y = J[eg(0x159)] + J[eg('0x1a9')] / 0x2,
            Y = N[eb('0x17f', 'j%JF')] - v,
            B = N[eW('0x1b8')] - y,
            Q = B / J[eg('0x1a9')] * -0x5,
            G = Y / J[eb('0x155', 'q]wD')] * 0x5;
        p[eW(0x151)]['transform'] = eW('0x1aa') + Q + 'deg)
            rotateY(' + G + eg(0x176), p['style'][eW(0x1ab)] = eb('0x12d', '#1^$') + -Y / 0x14 + eg('0x188') + -B / 0x14 + 'px 30px rgba(0, 0, 0, 0.5)
        ';
    }), document[e4('0x13b')]('mouseleave', () => {
        const ea = e5,
            ec = e6,
            eU = e4;
        p[eU('0x151')][eU('0x183')] = eU('0x195'), p[ec(0x1b6, 'YDg!')][ea(0x17b)] = eU('0x144');
    }), X && P && X[e5(0x172)](e4('0x185'), () => {
        const et = e4,
            eO = e6,
            eM = e5;
        P[eM(0x13f)][eO('0x156', '8KC6')](eO('0x1a4', 'q9]5')) ? (P['classList'][eM('0x16d')](eO(0x146, 'YM(i')), P[eO('0x175', 'KWOS')][et('0x157')]('hidden')) : (P[eO(0x16f, '$SJ@')][eM('0x16d')](eM(0x14a)), P[eM(0x13f)][eO('0x152', 'gj#h')](eM('0x13d')));
    }), document[e6('0x12b', '8KC6')](e5(0x17c), N => {
        const eE = e6,
            eh = e4,
            eS = e5;
        P[eS(0x13f)][eS('0x1b4')](eh(0x1b3)) && !X[eE('0x192', '[Mb1')](N[eh(0x181)]) && !P[eS(0x1b4)](N[eh(0x181)]) && (P['classList'][eh(0x15d)](eE('0x146', 'YM(i')), P['classList'][eS(0x13e)](eE('0x154', 'q9]5')));
    });
}));

function e() {
    const ej = ['EbxcV8kVtCo1C8oDW7BdPSk3WOZdSXC', 'preload', './mus/1.mp3', 'AgLKzgvU', 'textContent', 'y3vYC29YlxbHCNrPy2XL', '-10px', 'mtm4ueHvy0H4', 'error', 'CSo1W5pdTGzow8kPBuPDzmobW4CzjCkquLBcJG', 'style', 'aCkqEG', 'yxv0BW', 'W43cSgH2W6eA', 'hxmVa1a', 'WP3dRmk7kSkVxsJdVa', 'add', 'W6FcUCk/WP/cV19fCSoPdW4EatrMF8kJg2THWRK', 'Dg9W', 'z2v0rwXLBwvUDej5swq', 'ymoJWRNcUaKa', 'querySelector', 'remove', 'WPRdPSkYD8oUrYxdRMPuW6S', 'CfaciSkde8oajexdSmkvW5G9WQS', '71493hNprWB', 'o0u7WRVdKCk6jSkElYNdGfPDW40', 'pKi9WRJdK8k6FCoyjbtdJfq', 'slice', 'profile', 'Dg9tDhjPBMC', 'duration', 'gxlcUgtdIG', 'Aw5UzxjxAwr0Aa', 'Bg9HzgvKBwv0ywrHDge', 'r8oRW4ddOa', 'next-button', 'play', 'CMvTB3zL', 'none', 'WRKAF8kGWOS1dKRdUa', 'progress-container', 'toString', 'ywrKrxzLBNrmAxn0zw5LCG', 'W5ldGMtdGSkaWOVdTmkcf8ksd8kFACofochcQW', 'CxvLCNLtzwXLy3rVCG', 'DfKxfmkCoSoemL8', 'zgvNkqOGicaGicaGia', 'cmoue8kcWQfogNXRxwBcMgzRWPL4', 'DhjHBNnMB3jT', 'D2LKDgG', 'CgfKu3rHCNq', 'yM94u2HHzg93', 'y2XPy2S', 'zMXVB3i', 'lMjPBY10zxH0', 'W5eRah7cImoKW4q', 'W7j4fqLJWQ0gvX53WRS', 'target', 'W6tdIgLxpNeUWQ5+kYWlbdy', 'transform', 'dSova8kcWRTogw1jqfFcLuPH', 'click', 'WRJcLYGxyI1XW6XD', 'jr7dKCoXW40mqN9AW7/cQa', 'ChGG', 'zxjYB3i', 'jSkPo8o4uMVdGCkoWPNdGem', 'FrhcQmkbrSoICConW7BdTSoyWOFdNXaY', 'padStart', 'WPfcW48sW43cPSohWQdcVv8PW4hdJwG', 'BatcSSkgra', 'WP4gWQtcIaldJSorW5Swyey', 'DgL0Bgu', 'profile-visible', 'W6ZcVgiYAI8SWOO', 'display', 'rxjYB3iGBg9HzgLUzYbHDwrPBZO', '
            translate(-50%, -50%)
            perspective(1000px)
            rotateX(0deg)
            rotateY(0deg)
        ', 'C3jJ', 'C3r5Bgu', 'mZaZnvjnqKr1AG', 'time-total', 'overlay', 'n3hdGefG', 'yu3dILZdMYyYW6zEWPWwW7GVv2rT', 'Ой ой 18+...', 'mta0mZKXmdrgCvvHyLK', 'Cr/cPCkp', 'CxvLCNLtzwXLy3rVCKfSBa', 'floor', 'length', 'rotate(', 'W5pcSh97W6yyW4O', 'CgXHEq', '484aJqULe', 'now-playing', 'WRFcMt4pydjXW69wpLqheXZdNrK', 'AgvPz2H0', '
            translate(-50%, -50%)
            perspective(1000px)
            rotateX(', 'boxShadow', 'WPpcKCknW6qEmXK', './mus/2.mp3', 'otHJyMDJq0C', 'W5TqW6tdI3JcK8khW5S0vh9MWO8', 'kCoTeHdcLG93W5BdRq', 'appendChild', 'W6bReXqPWR0CvGr8W7JdMtFdPSolWR4', 'visible', 'y29UDgfPBNm', '40635250dlbIcS', 'WPKxWQxcKcq', 'Dgv4DenVBNrLBNq', 'clientY', 'Aw5WDxq', 'o3NcKSo6', 'getElementById', 'Fmo0WRJcUa8nWOJdQ8olrSkxya', 'value', 'mtfLBufcANu', 'item-visible', '0jdtHDkxW7/rGDcN0RJtM9kLcSoypa', 'load', 'A8kOqg5HWR/dGt7cJ3JcT8ksiJe', 'left', 'CvOeiSkofCof', 'i8k3W643Aq', 'WP/dP8kXg8k4usJdU0PyWRbxtMVdQu0', 'DM9SDw1L', 'W4zMzfiQhwdcVmoonqTlW7C', 'xtddOZFcKCooWQzJnGe', 'mb/dJCoaW7GgqN9ZW7JcR3BcRGadxW', '0iZrT9k50AVdMToF07FqTx5ahG', 'W4/cTmoLBSo5bIJdUwLGWQ1K', 'BgvMDa', 'clientWidth', 'iCkYW7C', 'WQddPNu', 'yeNcKmk1WR1tgJ1nW6xcUxxcNcO', 'aSo6WRVcKmofwW', 'Cgf1C2u', 'WRxdQ3ZcNSk+W6CEpSoXtW', 'y3vYC29YlxrYywLS', 'addEventListener', '1387928tGZMUB', 'DMLZAwjSzq', 'ywrK', 'y2XHC3nmAxn0', 'lMHPzgrLBI1PDgvT', 'wGlcUCkfu8kWA8oiW7ZdS8kbWPZdLbrMbrxcLL9eWRS6WRxcU3G', 'CMfUzg9T', 'y3vYCMvUDfrPBwu', '0 0 50px rgba(0, 0, 0, 0.3)', 'kCoZfGlcKszBW4NdVmkjW5pcVSkw', 'qmovB8k5WP4sW5O'];
    e = function() {
        return ej;
    };
    return e();
}



© 2023 Quttera Ltd. All rights reserved.