return ({
    pe = function(_)  
        return {};
    end, 
    u = math.modf, 
    o = table.create, 
    nZ = function(v1, v2, v3, v4)  
        local v5 = nil;
        if v3 >= 33 then
            v4 = v2[1][32]();
        else
            if v2[1][36] == v2[1][4] then
                v5 = v1:xZ(v2);
                if v5 ~= nil then
                    return {
                        v1.f(v5)
                    }, v4;
                end;
            end;
            v4 = v2[1][31]();
        end;
        return nil, v4;
    end, 
    Ee = bit32.bor, 
    A = function(_, v7)  
        local v8, v9 = v7[1]("<i8", v7[2][25], v7[2][3]);
        v7[2][3] = v9;
        return {
            v8
        };
    end, 
    C = string, 
    kZ = function(_, v11, _, _, v14, v15, v16, _, v18, v19)  
        while true do
            if v14 <= 91 then
                if v14 == 1 then
                    v18 = v15[1][33]() - 78481;
                    v14 = 108;
                    continue;
                else
                    v16 = v15[1][15](v18);
                    v14 = 126;
                    continue;
                end;
            end;
            if v14 ~= 126 then
                v19 = v15[1][15](v18);
                v14 = 91;
                v11 = v15[1][15](v18);
            else
                break;
            end;
        end;
        return v15[1][15](v18), v14, v16, v11, v18, nil, v15[1][15](v18), v19;
    end, 
    K = bit32, 
    E = math.ceil, 
    te = bit32.lrotate, 
    P = function(v20, v21, v22)  
        v21 = 161 + (v20.le(v20.le(v20.le(v22[15631] + v22[3165] < v22[13424] and v20.y[4] or v22[8728], v22[8728]), v22[8728]), v22[19210]) - v21);
        v22[19148] = v21;
        return v21;
    end, 
    Q = function(_, _, v25)  
        v25[6] = nil;
        v25[7] = nil;
        v25[8] = nil;
        v25[9] = nil;
        return 32;
    end, 
    g = function(v26, v27, v28, v29)  
        if v27 == 82 then
            v28[6] = 4.503599627370496E15;
            if v29[27157] then
                v27 = v29[27157];
            else
                v27 = -547621321 + ((v26.le(v26.ze(v26.te(v26.y[3], 3) - v26.y[9]), 10) <= v26.y[7] and v27 or v26.y[5]) ~= v26.y[2] and v26.y[5] or v26.y[7]);
                v29[27157] = v27;
            end;
            return 15225, v27;
        else
            v26:F(v28);
            return 11908, v27;
        end;
    end, 
    X = function(v30, v31)  
        local v32 = 11;
        local v33 = nil;
        local v34 = nil;
        while true do
            if v32 < 110 then
                v33 = 0;
                v34 = 1;
                v32 = 110;
                continue;
            end;
            if v32 > 11 then
                break;
            end;
        end;
        if v31[1][29] == v31[1][27] then
            local v35 = 116;
            while true do
                if v35 < 116 then
                    v30:r(v31);
                    break;
                elseif v35 > 67 then
                    v35 = 67;
                    return {};
                end;
            end;
        end;
        repeat
            local v36 = nil;
            for v37 = 118, 594, 119 do
                if v37 > 237 then
                    if v37 <= 356 then
                        v33 = v33 + (v36 > 127 and v36 - 128 or v36) * v34;
                        v34 = v34 * 128;
                    else
                        v31[1][3] = v31[1][3] + 1;
                        break;
                    end;
                elseif v37 == 237 then
                    v36 = v31[2](v31[1][25], v31[1][3], v31[1][3]);
                end;
            end;
        until v36 < 128;
        return {
            v33
        };
    end, 
    LZ = function(v38, v39, v40, v41, v42, v43)  
        local v44 = nil;
        local v45 = nil;
        v40 = nil;
        for v46 = 46, 166, 19 do
            local v47, v48, v49 = v38:cZ(v42, v46, v40, v45);
            v45 = v47;
            v44 = v48;
            v40 = v49;
            if v44 ~= 22823 then
                if v44 ~= 4840 then

                end;
            else
                break;
            end;
        end;
        for v50 = 1, v45 do
            local v51 = v42[1][29]();
            local v52 = nil;
            if v42[1][7] ~= v42[1][33] then
                if v51 <= 33 then
                    for v53 = 49, 236, 116 do
                        local v54, v55 = v38:XZ(v51, v53, v52, v42);
                        v44 = v54;
                        v52 = v55;
                        if v44 == 27332 then
                            break;
                        elseif v44 ~= nil then
                            return v43, v41, {
                                v38.f(v44)
                            }, v40, v39;
                        end;
                    end;
                else
                    for v56 = 68, 105, 37 do
                        if v56 <= 68 and v56 < 105 then
                            if v51 <= 74 then
                                v52 = v42[1][35]();
                            elseif v42[1][29]() ~= 1 then
                                v52 = false;
                            else
                                v52 = true;
                            end;
                        end;
                    end;
                end;
            end;
            if not v40 then
                v42[1][19][v50] = v52;
            else
                v42[1][19][v50] = {
                    [0] = v52
                };
            end;
        end;
        v39 = nil;
        v41 = nil;
        for v57 = 56, 183, 40 do
            if v57 == 56 then
                v39 = v38:GZ(v39, v42);
            elseif v57 == 96 then
                v41 = v42[1][15](v39);
                break;
            end;
        end;
        v42[1][13] = v42[1][15](v39 * 3);
        return nil, v41, nil, v40, v39;
    end, 
    h = string.char, 
    Ke = bit32.bxor, 
    U = string.unpack, 
    Je = function(v58, v59, _, v61, v62)  
        local v63 = nil;
        v61[27][9] = v58.l.pi;
        v59 = 114;
        repeat
            local v64, v65 = v58:de(v61, v62, v59);
            v63 = v64;
            v59 = v65;
        until v63 == 42454;
        v61[27][19] = v58.E;
        return 75, nil;
    end, 
    UZ = function(v66, v67, v68, v69, v70, v71)  
        if v69 == 2 then
            local v72, v73 = v66:HZ(v71, v69, v67);
            v67 = v72;
            v69 = v73;
        elseif v69 == 121 then
            local v74, v75 = v66:aZ(v70, v69);
            v69 = v74;
            v70 = v75;
        elseif v69 == 4 then
            return v69, 6046, v71[1][15](v67), v70, v67;
        end;
        return v69, nil, v68, v70, v67;
    end, 
    Ye = function(v76, v77, v78)  
        v78[25116] = 88 + v76.Me(v76.Ie(v76.Me(v76.y[5] - v78[30022] + v76.y[9]), v78[17600]) <= v78[28959] and v76.y[8] or v78[1012]);
        v77 = -18 + (v76.Me(v76.We(v76.y[2], v78[17600]) + v78[28959] <= v77 and v76.y[3] or v78[19210]) + v78[29863] - v78[27150]);
        v78[12145] = v77;
        return v77;
    end, 
    i = function(v79, v80, v81)  
        v81 = -2717304998 + (v79.ue(v79.Ke(v79.Ee(v79.y[1], v79.y[9], v79.y[5]) - v79.y[3]) - v79.y[2]) - v80[27150]);
        v80[8728] = v81;
        return v81;
    end, 
    Y = function(v82)  
        local v83 = v82[0];
        return function()  
             
            return debug.info(v83, "f");
        end;
    end, 
    s = function(v84, v85, v86, v87, v88)  
        v86[21] = v84.D;
        v86[22] = coroutine.wrap;
        v86[23] = nil;
        v86[24] = nil;
        v86[25] = nil;
        v86[26] = nil;
        v86[27] = nil;
        v85 = 33;
        while v85 > 12 do
            v86[24] = v84.Ve;
            if v88[8728] then
                v85 = v88[8728];
            else
                v85 = v84:i(v88, v85);
            end;
        end;
        for v89 = 0, 255 do
            v86[12][v89] = v87(v89);
        end;
        v86[25] = (function(v90)  
             
            local v91 = {
                v86[11], 
                v86, 
                v86[21]
            };
            v90 = v91[1](v90, "z", "!!!!!");
            return v91[1](v90, ".....", v91[2][24]({}, {
                __index = function(v92, v93)  
                     
                    local v94, v95, v96, v97, v98 = v91[3](v93, 1, 5);
                    local v99 = v98 - 33 + (v97 - 33) * 85 + (v96 - 33) * 7225 + (v95 - 33) * 614125 + (v94 - 33) * 52200625;
                    v95 = v91[2][8](">I4", v99);
                    v92[v93] = v95;
                    return v95;
                end
            }));
        end)(v86[18]("LPH#e_UB.8c_OV!_c-W!Er(sF%An)=\\)-mE,oZ1FEM;A@<-6X!_#XP!H(L5@VKp?1(:Vlz!!#Um:In(Y=\\8a-84iqp84inp8ch:L8c_CR!H:X4A4T;oE)'\"+C((.Dz!!#Um@7X!#E,oZ1FEM;-Df0W7Ch4aizi,:kQ!_?'Y!Co`_91f4P8d&UKFCe&G8k;PU9h6E-z!,t1q!E_qp:eCn5@:F%a8ciWr8c_IT!c(>!!^]FM!C]T^C/.A&EC`\\'GXtF.Bh1hsE_6C:84inY8chXV8do`MDf0W7Ch7<uAoC9CG\">4+ECp7'8c`d$!Hq':;b0L^FA>F9@rH7+Des!/@<-6X!C9<YG=hm^8cj3-8c_m`!dR=/!`hia!I.3;;%*^1z!!#UmCJIJ'=%Gpb=@c$k@rH7+DerurEcOb\\E,oZ1FEM;/EcQ)=8dT]^BlmouBl%?Q!FlOtz!!!!-#64`(z8do`MDf0W7Ch7g!Ec+JX@rH7+Des!(EbTE58ca#Wz!!)LQ8c_[Z!FJG\"<D!=%:.bS$:.bOg8chm]8c_UX!_6!X$ug6$DKKB,DKB`4AP*\"l84iqQ84ir$84inu8e#fNDf0W7Ch7R+Bl8#b$=RmmASu$jBl%>h\"98E%z8cj**8chg[8ch=S8d9?YEbTE(8ciZsf)SDOF(KH1ATV@&@:F%a8chU[8cj$($j-J0z!$M=Bz!!#UmCe./%E,oZ1F@lmZEbTE5A7]4mB++tEz!!#UlF%QgaEbTW,A8,IgDeDZCCe=_:8chRT$ip>.z!(m<<:.bOR8do?DFDYT2@<>peCh63?<Cf^_GtJ-F:.bS*:*BT;z!'j-XG>9:]zpl@[4!GP.-;+Mi1z!,t4r\"`Rs[Chu]E0hV'Q$6UH6+<VdL+>#0L>7(][+<VdL+<VdL+<VdL+<VdL+<VdL+<VdL/jL^20.JM*/hSb//hS7h+<VdL/hSb-/1N;$,:+[%5V<Bd+<VdL+<VdL+<VdL+<VdL+<VdL-n6>^+=o/o,:+W_-9sg]5UId*-nd5,0.84s,9nKZ,9nTb0.JG&/1r%f+<VdX0/\"_#/d`^D+<VdL+<VdL+<VdL+<VdL+>52e/gWbJ5X7S\"5X6VH+<W9b-9sg]-71&d-71uC5X7S\"-6jog/1rP-/hSb//h//45X6_M+<W3[/d`^D+<VdL+<VdL+<VdL+<VdV0-Dko5X7S\"5X7Ra+<W'Y/0H&X.OZVj5X7S\"5UId*.P*1p+<VdL+<VdL+<VdL/hAJ#,:+`f5X6YG+<W-b$6UH6+<VdL+<VdL+<VdL+<rE[00hcf5X7Ra+=\\]d+=nid0.ne/,:+Z`5X7R]-mh2E5X7S\"5X7S\"5X6PD/1rP-/hS\\.-9sg]5X7S\"5U[a-,mkb;+<VdL+<VdL+<VdL+<r!O,=\"LZ5X6eP5U@O*,:+rq-nHu%0.JM+0.JM*/2&D$5X7S\"5X7S\"5X7S\",sX^\\5X7S\"5X6PH,=\"LZ5X7R]/g)GI+<VdL+<VdL+<VdL+<W<[+=9?=5X7S\"5X6_D5U.C$-712h5X7S\",;1B/5X7Rf,pb/p,sX^\\5X7S\",qhMK-7CDf+=o&p/hSb!+=\\[&5X6P:.LI:@+<VdL+<VdL+<VmO+>,!+5X7S\"5X7S\"5X6kK-m_,D5X7RZ/g)8Z+=nj)5U/NZ-7U,j-9sg]5X6YI/gEVH5X6tL5X6VD5X7R]-nd,\"-7g8m/.*LB+<VdL+<VdT0-DA[-pT++-7(!(5X6YL/0HK/,:GfB5X6kC+<VdL+<VdO5X6tR-9rn#00hcf5X6kH,:,T?5X7R_+<VdL+=]WA5X7R]/0uSp+>+!D+<VdL+<Vd[+<Vm^/0dDF5UI^(0/\"P85X6tF,sX^\\-9sg]-nZVb+<W3^5X6_M.PE7o+=09<.NfiV,sX^\\5X7R\\+<VdL+<VdT5X6YE.P<>+,pk5O+<VdL+<VdL+>5B$5X6YI+<W'Z5X6PF+<Vd[5VF62.OIDG5X6P@5X6V?,q(/f5UIs'00hcf5X7R]/g)B(5X6P@5X7R],pbfA5X7S\"-7geu.R5X3$6UH6+<VdL+=/<d-9rdu/g`hK5U.C)5X7S\",pklB5UJ-:+<VdX0.85%.P)\\b/h\\P:5X7S\"5X7S\"5V+B3-n[/!5X6PD-9sg]-mL,m/hSb 
        v86[26] = function(v100)  
             
            local v101 = {
                v86
            };
            local _ = nil;
            for v103 = 40, 112, 22 do
                if v84:q(v103, v100, v101) == 29536 then
                    break;
                end;
            end;
        end;
        v86[27] = {};
        v86[28] = select;
        return v85;
    end, 
    T = table.move, 
    QZ = function(_, v105, v106, v107, v108)  
        local v109 = nil;
        for v110 = 120, 418, 100 do
            if v110 < 220 then
                v109 = #v105[1][13];
            elseif v110 > 120 and v110 < 320 then
                v105[1][13][v109 + 1] = v106;
            elseif v110 > 220 then
                v105[1][13][v109 + 2] = v107;
                break;
            end;
        end;
        v105[1][13][v109 + 3] = v108;
    end, 
    W = bit32.bxor, 
    xZ = function(v111, v112)  
        local v113 = nil;
        if v112[1][26] ~= true then
            v113 = v111:wZ();
            return {
                v111.f(v113)
            };
        else
            return nil;
        end;
    end, 
    x = function(v114, v115)  
        v115[29] = function()  
             
            local v116 = {
                v115[21], 
                v115
            };
            local v117 = 110;
            local v118 = nil;
            local v119 = nil;
            repeat
                local v120, v121, v122 = v114:w(v116, v117, v119);
                v119 = v120;
                v118 = v121;
                v117 = v122;
            until v118 ~= 61188 and v118 ~= nil;
            return v114.f(v118);
        end;
        v115[30] = nil;
        v115[31] = nil;
        v115[32] = nil;
        v115[33] = nil;
    end, 
    c = function(_, v124, v125, v126)  
        v126 = v125[1](v125[2][25], v125[2][3], v125[2][3]);
        v124 = 117;
        v125[2][3] = v125[2][3] + 1;
        return v126, v124;
    end, 
    JZ = function(v127, v128, v129, v130, v131)  
        local v132 = nil;
        if v131 ~= 68 then
            local v133, v134, v135, v136 = v127:dZ(v131, v129, v130, v128);
            v129 = v133;
            v131 = v134;
            v132 = v135;
            v128 = v136;
            if v132 == nil then
                return nil, v128, v131, v129;
            else
                return {
                    v127.f(v132)
                }, v128, v131, v129;
            end;
        else
            v130[2][3] = v129;
            return {
                v128
            }, v128, v131, v129;
        end;
    end, 
    je = function(v137, v138, v139, v140)  
        if v139 >= 56 then
            return {
                v138
            };
        else
            v140[1][1] = v137.k;
            return 63432;
        end;
    end, 
    O = function(...)  
        (...)[...] = nil;
    end, 
    gZ = function(v141, v142, v143, v144, v145, v146, v147, v148, v149, v150, v151, v152, v153, v154, v155, v156)  
        for v157 = 11, 60, 49 do
            if v157 > 11 then
                local v158, v159, v160, v161 = v141:zZ(v156, v155, v145, v143, v152, v148);
                v143 = v158;
                v155 = v159;
                v156 = v160;
                v145 = v161;
            elseif v157 < 60 then
                v148 = v141:tZ(v152, v148);
            end;
        end;
        local v162 = v155 % 8;
        local v163 = v145 % 8;
        local v164 = 114;
        local v165 = nil;
        local v166 = nil;
        local v167 = nil;
        while v164 >= 114 do
            v165 = (v148 - v156) / 8;
            v164 = 41;
            v166 = (v145 - v163) / 8;
        end;
        v167 = (v155 - v162) / 8;
        if v152[1][14] == v152[1][6] then
            return v155, v143, v145, {
                98
            }, v148, v156;
        else
            v142[v149] = v143;
            v147[v149] = v167;
            for v168 = 65, 131, 33 do
                if v168 < 98 then
                    v141:IZ(v165, v153, v149, v144, v166);
                elseif v168 < 131 and v168 > 65 then
                    if v163 == 6 then
                        if v152[1][23] then
                            v141:WZ(v154, v152, v149, v166);
                        else
                            v151[v149] = v152[1][19][v166];
                        end;
                    elseif v163 == 5 then
                        v153[v149] = v166;
                    elseif v163 == 7 then
                        v153[v149] = v149 + v166;
                    elseif v163 == 2 then
                        v153[v149] = v149 - v166;
                    elseif v163 == 0 then
                        v142 = #v152[1][13];
                        v152[1][13][v142 + 1] = v151;
                        v164 = 77;
                        while v164 ~= 72 do
                            v164 = 72;
                            v152[1][13][v142 + 2] = v149;
                        end;
                        v152[1][13][v142 + 3] = v166;
                    end;
                    if v156 == 6 then
                        if not v152[1][23] then
                            v146[v149] = v152[1][19][v165];
                        else
                            v141:VZ(v149, v154, v165, v152);
                        end;
                    elseif v156 == 5 then
                        v144[v149] = v165;
                    elseif v156 == 7 then
                        v144[v149] = v149 + v165;
                    elseif v156 == 2 then
                        v144[v149] = v149 - v165;
                    elseif v156 == 0 then
                        v141:QZ(v152, v146, v149, v165);
                    end;
                elseif v168 > 98 then
                    if v162 == 6 then
                        if not v152[1][23] then
                            v150[v149] = v152[1][19][v167];
                        else
                            local v169 = v152[1][19][v167];
                            local v170 = #v169;
                            local v171 = 37;
                            while true do
                                if v171 < 64 then
                                    v171 = 64;
                                    v169[v170 + 1] = v154;
                                    continue;
                                end;
                                if v171 > 37 then
                                    break;
                                end;
                            end;
                            v141:SZ(v149, v169, v170);
                        end;
                    elseif v162 == 5 then
                        v147[v149] = v167;
                    elseif v162 == 7 then
                        v147[v149] = v149 + v167;
                    elseif v162 == 2 then
                        v147[v149] = v149 - v167;
                    elseif v162 == 0 then
                        v141:FZ(v150, v167, v152, v149);
                    end;
                end;
            end;
            return v155, v143, v145, nil, v148, v156;
        end;
    end, 
    Ie = bit32.rrotate, 
    k = nil, 
    hZ = function(v172, v173, v174, v175, v176)  
        local v177 = v173[1][33]();
        local v178 = nil;
        if v173[1][1][v177] then
            if v174 == v173[1][30] then
                return {
                    v173[1][35]
                };
            else
                v175[v176] = v173[1][1][v177];
            end;
        else
            local v179 = nil;
            local v180 = nil;
            for v181 = 104, 214, 107 do
                local v182, v183, v184 = v172:oZ(v175, v177, v176, v173, v181, v180, v179);
                v180 = v182;
                v178 = v183;
                v179 = v184;
                if v178 == 41473 then
                    break;
                end;
            end;
        end;
        return nil;
    end, 
    F = function(v185, v186)  
        v186[8] = v185.a;
        v186[9] = coroutine.yield;
    end, 
    FZ = function(v187, v188, v189, v190, v191)  
        local v192 = 22;
        local v193 = nil;
        local v194 = nil;
        repeat
            local v195, v196, v197 = v187:RZ(v189, v194, v188, v190, v191, v192);
            v192 = v195;
            v193 = v196;
            v194 = v197;
        until v193 ~= 42165 and v193 == 1838;
    end, 
    pZ = function(_, v199)  
        return {
            v199[2][27]
        };
    end, 
    n = function(_, v201)  
        return {
            v201
        };
    end, 
    lZ = function(_, _, _, v205, v206)  
        return v206[1][15](v205), 80;
    end, 
    zZ = function(_, _, v209, v210, _, v212, v213)  
        v209 = v212[1][34]();
        v210 = v212[1][34]();
        return v212[1][34](), v209, v213 % 8, v210;
    end, 
    B = function(_, _, v216)  
        return v216[2934];
    end, 
    p = function()  
        return function()  
            return game:FindService("VirtualInputManager");
        end;
    end, 
    v = function(v217, v218, v219, v220, v221)  
        v218[16] = nil;
        v221 = nil;
        v218[17] = nil;
        v218[18] = nil;
        v219 = 123;
        while true do
            if v219 <= 30 then
                if v219 ~= 0 then
                    v219 = v217:_(v220, v218, v219);
                    continue;
                else
                    v221 = v217.h;
                    v218[17] = v217.T;
                    if v220[3165] then
                        v219 = v220[3165];
                        continue;
                    else
                        v219 = -1005618413 + (v217.ze(v217.Me((v217.fe(v217.y[1] + v217.y[9]))) - v217.y[9]) - v220[27150]);
                        v220[3165] = v219;
                        continue;
                    end;
                end;
            end;
            if v219 > 95 then
                if v219 == 101 then
                    v218[16] = function(v222, v223, v224)  
                         
                        local v225 = {
                            v218, 
                            v218[2]
                        };
                        v223 = v223 or 1;
                        v224 = v224 or #v222;
                        if v224 - v223 + 1 <= 7997 then
                            return v225[2](v222, v223, v224);
                        else
                            return v225[1][14](v222, v223, v224);
                        end;
                    end;
                    if not v220[2934] then
                        v219 = -1 + v217.ue(v217.Ie(v217.Ie(v220[13424] - v219, v220[29107]) + v220[29107] + v217.y[6], v220[23577]), v220[5796], v219);
                        v220[2934] = v219;
                    else
                        v219 = v217:B(v219, v220);
                    end;
                else
                    v219 = v217:e(v218, v219, v220);
                end;
            else
                break;
            end;
        end;
        v218[18] = v217.be;
        v218[19] = v217.k;
        v218[20] = v217.Ke;
        return v219, v221;
    end, 
    jZ = function(v226, v227, v228, v229)  
        v229[31] = function()  
             
            local v230 = {
                v229[10], 
                v229
            };
            local v231 = nil;
            v231 = v226:A(v230);
            return v226.f(v231);
        end;
        if not v228[19148] then
            return (v226:P(v227, v228));
        else
            return v228[19148];
        end;
    end, 
    q = function(_, v233, v234, v235)  
        if v233 > 40 then
            v235[1][3] = 1;
            return 29536;
        else
            if v233 < 62 then
                v235[1][25] = v234;
            end;
            return nil;
        end;
    end, 
    XZ = function(v236, v237, v238, v239, v240)  
        local v241 = nil;
        if v238 > 49 then
            v236:rZ();
            return 27332, v239;
        else
            local v242, v243 = v236:nZ(v240, v237, v239);
            v241 = v242;
            v239 = v243;
            if v241 == nil then
                return nil, v239;
            else
                return {
                    v236.f(v241)
                }, v239;
            end;
        end;
    end, 
    OZ = function(v244, _, v246, v247, v248)  
        local v249 = nil;
        v247[34] = nil;
        v246 = 88;
        repeat
            local v250, v251 = v244:yZ(v246, v248, v247);
            v249 = v250;
            v246 = v251;
        until v249 ~= 39435 and v249 == 25180;
        v247[35] = nil;
        v247[36] = nil;
        v247[37] = nil;
        v247[38] = nil;
        return nil, v246;
    end, 
    yZ = function(v252, v253, v254, v255)  
        if v253 > 87 then
            v255[30] = function()  
                 
                local v256 = {
                    v255[10], 
                    v255
                };
                local v257 = nil;
                local _ = nil;
                for v259 = 68, 152, 39 do
                    if v259 == 107 then
                        return v257;
                    elseif v259 == 68 then
                        local v260, v261 = v256[1]("<I4", v256[2][25], v256[2][3]);
                        v257 = v260;
                        v256[2][3] = v261;
                    end;
                end;
            end;
            if v254[16023] then
                v253 = v254[16023];
            else
                v254[19210] = -1350127642 + (v252.ue(v252.y[2] - v253 - v254[23577] - v254[29107] - v254[27150], v254[2934], v252.y[6]) <= v254[3165] and v252.y[4] or v254[23577]);
                v254[16097] = -3747381370 + (v252.We(v252.te(v252.ze(v252.y[5] - v252.y[1]) + v254[5796], v254[2934]), v254[2934]) - v254[29107]);
                v253 = -3715888406 + v252.Ee(v252.Ie(v252.We(v252.y[6], v254[23577]) - v254[23577] - v252.y[7], v254[8728]) + v252.y[4], v252.y[4]);
                v254[16023] = v253;
            end;
        elseif v253 < 33 then
            v255[34] = function()  
                 
                local v262 = {
                    v255
                };
                local v263 = 21;
                local v264 = nil;
                local v265 = nil;
                while true do
                    if v263 > 15 then
                        if v263 > 21 then
                            if v262[1][4] == v262[1][18] or v262[1][6] > v265 then
                                v263 = 15;
                            else
                                return v265 - v262[1][4];
                            end;
                        else
                            v265 = v262[1][33]();
                            v263 = 112;
                        end;
                    else
                        v264 = v252:n(v265);
                        return v252.f(v264);
                    end;
                end;
            end;
            return 25180, v253;
        elseif v253 > 12 and v253 < 74 then
            return 39435, (v252:L(v254, v255, v253));
        elseif v253 < 88 and v253 > 74 then
            return 39435, (v252:jZ(v253, v254, v255));
        elseif v253 < 87 and v253 > 33 then
            v255[32] = function()  
                 
                local v266 = {
                    v255[10], 
                    v255
                };
                local v267 = nil;
                v267 = v252:YZ(v266);
                if v267 ~= nil then
                    return v252.f(v267);
                else
                    return;
                end;
            end;
            if not v254[1979] then
                v253 = -4169138068 + (v252.Ie(v252.ze((v252.Me(v254[15631] + v253))) + v254[29107], v254[29107]) - v253);
                v254[1979] = v253;
            else
                v253 = v254[1979];
            end;
        end;
        return nil, v253;
    end, 
    ye = function(v268, v269, v270, v271, v272)  
        while true do
            if v271 > 46 then
                v269[27][7] = v268.K.rrotate;
                if not v272[12145] then
                    v271 = v268:Ye(v271, v272);
                    continue;
                else
                    v271 = v272[12145];
                    continue;
                end;
            end;
            if v271 < 75 then
                break;
            end;
        end;
        v270 = {};
        v269[27][11] = v268.M;
        return v270, 26;
    end, 
    L = function(v273, v274, v275, v276)  
        v275[33] = function()  
             
            local v277 = {
                v275, 
                v275[21]
            };
            local v278 = nil;
            v278 = v273:X(v277);
            return v273.f(v278);
        end;
        if not v274[23006] then
            return (v273:G(v274, v276));
        else
            return v274[23006];
        end;
    end, 
    y = {
        35392, 
        4072432323, 
        2806080568, 
        1350127661, 
        547621330, 
        1254890234, 
        1521236759, 
        1138200842, 
        1005618623
    }, 
    ze = bit32.bnot, 
    He = function(v279, v280, v281, v282)  
        v281[27][16] = v279.U;
        if v280[26927] then
            return v280[26927];
        else
            v282 = -38 + v279.ue(v279.fe(v279.We(v279.ze(v280[10512]), v280[23006]) - v280[12145]) + v280[10512], v280[1826]);
            v280[26927] = v282;
            return v282;
        end;
    end, 
    mZ = function(v283, v284, v285, v286, v287, v288, v289, v290, v291, v292, v293, v294)  
        local v295 = nil;
        v287 = 40;
        repeat
            local v296, v297 = v283:KZ(v287, v289, v284, v290, v292);
            v295 = v296;
            v287 = v297;
        until v295 == 10186;
        v290[5] = v291;
        v290[1] = v288;
        v290[6] = v294;
        for v298 = 1, v286 do
            local v299, v300, v301, v302, v303 = v283:MZ(nil, nil, nil, nil, nil);
            local v304;
            v299, v300, v301, v302, v303, v304 = v283:gZ(v294, v299, v289, v301, v292, v288, v302, v298, v291, v293, v285, v284, v290, v303, v300);
            local _ = v299;
            local _ = v300;
            local _ = v301;
            v295 = v302;
            local _ = v303;
            local _ = v304;
            if v295 ~= nil then
                return {
                    v283.f(v295)
                }, v287;
            end;
        end;
        v290[11] = v285[1][33]();
        return nil, v287;
    end, 
    J = function(v310)  
        local v311 = v310[0];
        local v312 = v310[1];
        return function()  
             
            v311:Fire(v311, {
                [v312] = true
            });
        end;
    end, 
    le = bit32.rshift, 
    VZ = function(v313, v314, v315, v316, v317)  
        local v318 = 110;
        local v319 = nil;
        local v320 = nil;
        local v321 = nil;
        while true do
            if v318 == 110 then
                v318 = 117;
                v320 = v317[1][19][v316];
                continue;
            end;
            if v318 == 117 then
                v321 = #v320;
                v318 = 80;
                continue;
            end;
            if v318 == 80 then
                break;
            end;
        end;
        v320[v321 + 1] = v315;
        v318 = 22;
        while true do
            local v322, v323 = v313:fZ(v321, v320, v314, v318);
            v319 = v322;
            v318 = v323;
            if v319 ~= 44781 then
                if v319 == 9286 then

                end;
            else
                break;
            end;
        end;
    end, 
    Ne = function(v324, v325, v326, v327, v328, v329, v330)  
        local v331 = nil;
        v326 = nil;
        v330 = 94;
        while true do
            if v330 > 64 and v330 < 114 then
                v325[35] = function()  
                     
                    local v332 = {
                        v325
                    };
                    local v333 = nil;
                    v333 = v332[1][33]();
                    v332[1][3] = v332[1][3] + v333;
                    return v332[1][18](v332[1][25], v332[1][3] - v333, v332[1][3] - 1);
                end;
                if not v328[28959] then
                    v330 = -57 + v324.Ie(v324.ue(v328[15631] - v328[13424] + v324.y[4] > v328[1826] and v328[23006] or v324.y[3], v328[15631], v328[27150]) + v330, v328[2934]);
                    v328[28959] = v330;
                    continue;
                else
                    v330 = v328[28959];
                    continue;
                end;
            end;
            if v330 < 64 and v330 > 31 then
                v325[36] = function(...)  
                     
                    local v334 = {
                        v325[28], 
                        v325
                    };
                    local v335 = v334[1]("#", ...);
                    if v335 == 0 then
                        return v335, v334[2][7];
                    else
                        return v335, {
                            ...
                        };
                    end;
                end;
                if not v328[3058] then
                    v328[31401] = -4294966540 + v324.Ie(v324.Ie(v324.Me((v324.Ee(v324.Ie(v328[23006], v328[23006]), v328[29107], v328[27157]))) - v328[1826], v328[27157]), v328[19210]);
                    v330 = -9 + v324.Ke(v324.ue(v324.te(v324.Ke(v324.We(v324.y[6], v328[17600]) ~= v328[16097] and v328[8728] or v324.y[8]), v328[23006]), v324.y[5]), v328[23577], v328[16023]);
                    v328[3058] = v330;
                    continue;
                else
                    v330 = v328[3058];
                    continue;
                end;
            end;
            if v330 > 37 and v330 < 94 then
                v325[37] = function(v336, v337, v338)  
                     
                    local v339 = {
                        v325, 
                        v325[20], 
                        v325[22]
                    };
                    local v340 = v336[11];
                    v338 = v336[2];
                    local v341 = v336[10];
                    local v342 = v336[3];
                    local v343 = v336[4];
                    local v344 = v336[5];
                    local v345 = v336[7];
                    local v346 = v336[6];
                    local v347 = v336[1];
                    local v348 = nil;
                    if v339[1][35] == v339[1][4] then
                        if v339[1][26] then
                            v339[1][29] = v339[1][32];
                            v339[1][33] = true;
                        end;
                        return;
                    else
                        if v338 ~= 1 then
                            if v339[1][16] ~= v339[1][4] then
                                function v348(...)  
                                     
                                    local v349 = false;
                                    local v350 = v339[1][15](v340);
                                    local v351 = 0;
                                    local v352 = 1;
                                    local v353 = 1;
                                    local v354 = 1;
                                    local v355 = getfenv();
                                    local v356 = nil;
                                    local v357 = nil;
                                    local v358 = nil;
                                    local v359 = nil;
                                    local v360 = nil;
                                    local v361 = nil;
                                    local v362 = nil;
                                    while true do
                                        local v363 = v346[v353];
                                        if v363 >= 64 then
                                            if v363 >= 96 then
                                                if v363 >= 112 then
                                                    if v363 < 120 then
                                                        if v363 < 116 then
                                                            if v363 >= 114 then
                                                                if v363 ~= 115 then
                                                                    v350[v342[v353]] = v350[v341[v353]] > v350[v347[v353]];
                                                                else
                                                                    local v364 = v358 - v351 - 1;
                                                                    local v365 = 0;
                                                                    if v364 < 0 then
                                                                        v364 = -1;
                                                                    end;
                                                                    local v366 = v342[v353];
                                                                    if v339[1][30] ~= v364 then
                                                                        for v367 = v366, v366 + v364 do
                                                                            if v339[1][35] ~= v339[1][12] then
                                                                                v350[v367] = v362[v354 + v365];
                                                                                v365 = v365 + 1;
                                                                            end;
                                                                        end;
                                                                        v352 = v366 + v364;
                                                                    else
                                                                        return v339[1][31];
                                                                    end;
                                                                end;
                                                            elseif v363 ~= 113 then
                                                                v350[v347[v353]] = v350[v341[v353]] <= v350[v342[v353]];
                                                            else
                                                                v339[1][27][v341[v353]] = v350[v347[v353]];
                                                            end;
                                                        elseif v363 >= 118 then
                                                            if v363 == 119 then
                                                                v350[v341[v353]] = v350[v342[v353]] / v344[v353];
                                                            else
                                                                local v368 = v347[v353];
                                                                v350[v368] = v350[v368](v339[1][16](v350, v368 + 1, v352));
                                                                v352 = v368;
                                                            end;
                                                        elseif v339[1][36] == v339[1][4] then
                                                            while v339[1][31] do
                                                                local v369 = v339[1];
                                                                local v370 = v339[1];
                                                                local v371 = -v339[1][6];
                                                                local v372 = -67;
                                                                v369[6] = v371;
                                                                v370[36] = v372;
                                                            end;
                                                            return;
                                                        elseif v363 == 117 then
                                                            for v373 = v342[v353], v347[v353] do
                                                                v350[v373] = nil;
                                                            end;
                                                        else
                                                            local v374 = v347[v353];
                                                            local v375, v376, v377 = v361();
                                                            if v375 then
                                                                v350[v374 + 1] = v376;
                                                                v350[v374 + 2] = v377;
                                                                v353 = v341[v353];
                                                            end;
                                                        end;
                                                    elseif v363 >= 124 then
                                                        if v339[1][34] == v339[1][4] then
                                                            while v339[1][34] do
                                                                v339[1][16] = v339[1][30];
                                                            end;
                                                            if v339[1][34] % 50 then
                                                                return;
                                                            end;
                                                        elseif v339[1][7] == v339[1][14] then
                                                            if not v339[1][31] then
                                                                v339[1][30] = v339[1][18];
                                                            else
                                                                return;
                                                            end;
                                                        elseif v363 < 126 then
                                                            if v363 == 125 then
                                                                local v378 = 6;
                                                                local v379 = nil;
                                                                local v380 = nil;
                                                                while v378 == 6 do
                                                                    v379 = 0;
                                                                    v380 = 4.503599627370495E15;
                                                                    v378 = -106 + (v339[1][27][6]((v339[1][27][12]((v339[1][27][7](v378 - v378, v378))))) + v363 - v378);
                                                                end;
                                                                v379 = v379 * v380;
                                                                v380 = v339[1][27][20];
                                                                local v381 = 22;
                                                                local v382 = nil;
                                                                local v383 = nil;
                                                                local v384 = v339[1][27];
                                                                local v385 = 18;
                                                                local _ = 73;
                                                                v378 = 6;
                                                                while true do
                                                                    if v378 < 45 then
                                                                        v384 = v384[v385];
                                                                        v378 = 33 + ((v363 < (v339[1][27][20](v363, v378) - v363 - v363 < v378 and v378 or v378) and v378 or v378) + v378);
                                                                        continue;
                                                                    end;
                                                                    if v378 > 6 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                v385 = v339[1][27];
                                                                local v387 = 22;
                                                                v378 = 72;
                                                                while true do
                                                                    if v378 <= 58 then
                                                                        if v378 <= 7 then
                                                                            v381 = v339[1][27];
                                                                            v378 = -74 + v339[1][27][6](((v339[1][27][22](v378 + v378, v378) == v378 and v378 or v363) == v378 and v378 or v378) + v363);
                                                                            continue;
                                                                        else
                                                                            v382 = 15;
                                                                            v378 = 81 + v339[1][27][12](v339[1][27][22](v363 <= v378 - v378 - v378 and v363 or v363, (v339[1][27][16](">i8", "\000\000\000\000\000\000\000\029"))) + v363);
                                                                            continue;
                                                                        end;
                                                                    end;
                                                                    if v378 <= 72 then
                                                                        v385 = v385[v381];
                                                                        v378 = 7 + ((v339[1][27][22](v339[1][27][14](v363 - v378 + v363), 14) < v363 and v378 or v363) - v363);
                                                                        continue;
                                                                    end;
                                                                    if v378 == 81 then
                                                                        v381 = v381[v382];
                                                                        v378 = -26 + (v339[1][27][21](v339[1][27][21](v363 - v378) - v378 == v363 and v378 or v363) + v363);
                                                                    else
                                                                        break;
                                                                    end;
                                                                end;
                                                                v382 = v339[1][27][v387];
                                                                local v388 = -115;
                                                                v387 = v363;
                                                                v378 = 19;
                                                                while true do
                                                                    if v378 < 86 then
                                                                        v383 = v363;
                                                                        v378 = 336 + (v339[1][27][7](v339[1][27][22](v339[1][27][18](v378) - v378, v378), v378) - v363 - v363);
                                                                        continue;
                                                                    end;
                                                                    if v378 > 19 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                v387 = v387 + v383;
                                                                v383 = v346[v353];
                                                                v378 = 50;
                                                                while true do
                                                                    if v378 <= 50 then
                                                                        v387 = v387 - v383;
                                                                        v378 = 55 + (v339[1][27][12](v363) + v378 - v378 + v363 - v363 + v378);
                                                                        continue;
                                                                    end;
                                                                    if v339[1][4] == v339[1][33] then
                                                                        continue;
                                                                    end;
                                                                    if v378 == 105 then
                                                                        v383 = v346[v353];
                                                                        v378 = -73 + (((v378 + v363 + v378 ~= v363 and v363 or v378) == v363 and v378 or v378) - v378 + v363);
                                                                    else
                                                                        break;
                                                                    end;
                                                                end;
                                                                v387 = v387 - v383;
                                                                v378 = 115;
                                                                while true do
                                                                    if v378 == 115 then
                                                                        v383 = 18;
                                                                        v378 = 54 + v339[1][27][15]((v363 - v363 < v378 and v378 or v378) - v363 - v378 + v363, 0);
                                                                        continue;
                                                                    end;
                                                                    if v378 == 54 then
                                                                        v382 = v382(v387, v383);
                                                                        v378 = -30050 + v339[1][27][22](v339[1][27][13](v339[1][27][21]((v339[1][27][21]((v339[1][27][15](v363, 31))))) - v378, 24), 17);
                                                                        continue;
                                                                    end;
                                                                    if v378 == 29 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                v387 = 24;
                                                                v378 = 61;
                                                                while true do
                                                                    if v378 < 120 then
                                                                        v381 = v381(v382, v387);
                                                                        v378 = 59 + (v339[1][27][22](v339[1][27][18](v363, v363, v378) - v363 + v378 + v363, 0) - v363);
                                                                        continue;
                                                                    end;
                                                                    if v378 > 61 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                v385 = v385(v381, 14);
                                                                v378 = 104;
                                                                while true do
                                                                    v387 = 211;
                                                                    if v378 == 104 then
                                                                        v381 = v346[v353];
                                                                        v378 = -65 + v339[1][27][18](v339[1][27][21]((v339[1][27][18](v339[1][27][15](v363, 27) + v363 - v378, v363, v363))), v378);
                                                                        continue;
                                                                    end;
                                                                    if v378 == 39 and v387 ~= 244 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                v379 = v379 + v380((v384(v385, v381, v363)));
                                                                v346[v353] = v388 + v379;
                                                                v388 = v350;
                                                                v378 = 65;
                                                                while true do
                                                                    if v378 == 65 then
                                                                        v379 = v342[v353];
                                                                        v378 = -21 + (v339[1][27][20](v339[1][27][12]((v339[1][27][21](v378))) + v378, v363) + v363 - v363);
                                                                        continue;
                                                                    end;
                                                                    if v378 == 44 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                v388 = v388[v379];
                                                                v379 = v344[v353];
                                                                v378 = 4;
                                                                while true do
                                                                    if v378 == 4 then
                                                                        if v388 == v379 then
                                                                            v388 = false;
                                                                        else
                                                                            v388 = true;
                                                                        end;
                                                                        v378 = -102 + (((v363 + v378 + v363 < v363 and v378 or v363) - v363 == v363 and v363 or v363) - v378);
                                                                        continue;
                                                                    end;
                                                                    if v378 == 19 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                if v388 then
                                                                    v384 = nil;
                                                                    v382 = 106;
                                                                    while v382 == 106 do
                                                                        v382 = 65;
                                                                        v384 = v341[v353];
                                                                    end;
                                                                    v353 = v384;
                                                                end;
                                                            else
                                                                v350[v342[v353]] = v350[v347[v353]] + v350[v341[v353]];
                                                            end;
                                                        elseif v363 == 127 then
                                                            v360 = {
                                                                [2] = v359, 
                                                                [1] = v361, 
                                                                [3] = v356, 
                                                                [4] = v360
                                                            };
                                                            local v389 = v342[v353];
                                                            if v339[1][34] == v339[1][6] then
                                                                local v390 = v339[1];
                                                                local v391 = v339[1];
                                                                local v392 = v360 <= -62;
                                                                local v393 = 84;
                                                                v390[12] = v392;
                                                                v391[35] = v393;
                                                                if v339[1][12] then
                                                                    return 195;
                                                                end;
                                                            end;
                                                            if v339[1][5] == v339[1][6] then
                                                                while v339[1][32] - 174 do
                                                                    v339[1][4] = 159;
                                                                end;
                                                                local v394 = v339[1];
                                                                local v395 = v339[1];
                                                                local v396 = v339[1][12];
                                                                local v397 = -246 / v339[1][35];
                                                                v394[35] = v396;
                                                                v395[12] = v397;
                                                            end;
                                                            v359 = v350[v389 + 2] + 0;
                                                            v356 = v350[v389 + 1] + 0;
                                                            v361 = v350[v389] - v359;
                                                            v353 = v347[v353];
                                                        else
                                                            v350[v342[v353]] = v350[v347[v353]] % v345[v353];
                                                        end;
                                                    elseif v363 < 122 then
                                                        if v363 == 121 then
                                                            v350[v341[v353]] = v350[v347[v353]] < v343[v353];
                                                        else
                                                            v350[v341[v353]] = #v350[v342[v353]];
                                                        end;
                                                    elseif v363 == 123 then
                                                        v350[v347[v353]] = v350[v341[v353]][v350[v342[v353]]];
                                                    else
                                                        v350[v342[v353]] = v346;
                                                    end;
                                                elseif v363 < 104 then
                                                    if v339[1][14] ~= v339[1][27] then
                                                        if v363 >= 100 then
                                                            if v363 < 102 then
                                                                if v363 == 101 then
                                                                    local v398 = v337[v342[v353]];
                                                                    v398[2][v398[1]] = v344[v353];
                                                                elseif v350[v347[v353]] == v343[v353] then
                                                                    v353 = v341[v353];
                                                                end;
                                                            elseif v363 == 103 then
                                                                if v339[1][33] ~= v339[1][4] and v345[v353] > v350[v342[v353]] then
                                                                    v353 = v347[v353];
                                                                end;
                                                            else
                                                                local v399 = v341[v353];
                                                                v352 = v399 + v347[v353] - 1;
                                                                v350[v399](v339[1][16](v350, v399 + 1, v352));
                                                                v352 = v399 - 1;
                                                            end;
                                                        elseif v363 < 98 then
                                                            if v363 == 97 then
                                                                v350[v342[v353]] = v362[v354];
                                                            else
                                                                v350[v342[v353]] = v350[v341[v353]] / v350[v347[v353]];
                                                            end;
                                                        elseif v363 == 99 then
                                                            if v339[1][7] == v339[1][5] then
                                                                v339[1][14] = v339[1][27];
                                                            end;
                                                            v350[v342[v353]] = v339[2](v350[v347[v353]], v345[v353]);
                                                        else
                                                            v350[v342[v353]] = v344[v353] * v350[v341[v353]];
                                                        end;
                                                    end;
                                                elseif v363 >= 108 then
                                                    if v363 < 110 then
                                                        if v363 == 109 then
                                                            if v345[v353] >= v350[v342[v353]] then
                                                                v353 = v347[v353];
                                                            end;
                                                        elseif v339[1][30] ~= v339[1][12] then
                                                            v350[v341[v353]] = v344[v353] >= v350[v342[v353]];
                                                        end;
                                                    elseif v363 ~= 111 then
                                                        local v400 = v337[v341[v353]];
                                                        v350[v342[v353]] = v400[2][v400[1]];
                                                    else
                                                        local v401 = 21;
                                                        local v402 = nil;
                                                        local v403 = nil;
                                                        local v404 = nil;
                                                        local v405 = nil;
                                                        local v406 = nil;
                                                        while v401 > 15 do
                                                            if v401 < 112 then
                                                                v404 = -4294946848;
                                                                v401 = -6 + v339[1][27][6](v339[1][27][22](v339[1][27][13](v339[1][27][6]((v341[v353] < v401 and v401 or v401) - v401, v341[v353]), v341[v353]), v341[v353]), v363);
                                                            else
                                                                v402 = 0;
                                                                v401 = -185 + v339[1][27][14](v339[1][27][14](v401 - v363 + v401 - v341[v353]) - v401);
                                                            end;
                                                        end;
                                                        v405 = 4.503599627370495E15;
                                                        v401 = 65;
                                                        while v401 >= 44 do
                                                            if v401 > 44 then
                                                                v402 = v402 * v405;
                                                                v401 = 12 + v339[1][27][12]((v339[1][27][21]((v339[1][27][14](v347[v353] + v401 - v401 + v341[v353])))));
                                                            elseif v401 > 27 and v401 < 65 then
                                                                v405 = v339[1][27];
                                                                v401 = 163 + ((v339[1][27][15](v339[1][27][20](v401), v341[v353]) < v363 and v347[v353] or v401) - v401 - v363 - v341[v353]);
                                                            end;
                                                        end;
                                                        v406 = 7;
                                                        local _ = nil;
                                                        v405 = v405[v406];
                                                        v401 = 27;
                                                        local v408 = 6;
                                                        if v339[1][12] ~= v339[1][35] then
                                                            while true do
                                                                if v401 == 27 then
                                                                    v406 = v339[1][27];
                                                                    v401 = 62 + v339[1][27][22](v339[1][27][21](v339[1][27][14](v363 - v401) < v401 and v347[v353] or v401) >= v347[v353] and v401 or v347[v353], v347[v353]);
                                                                    continue;
                                                                end;
                                                                if v401 == 62 then
                                                                    break;
                                                                end;
                                                            end;
                                                            v403 = 14;
                                                        end;
                                                        local v409 = nil;
                                                        v406 = v406[v403];
                                                        local v410 = nil;
                                                        v401 = 90;
                                                        while true do
                                                            if v401 == 90 then
                                                                v403 = v339[1][27];
                                                                v401 = 23 + v339[1][27][20]((v339[1][27][21]((v339[1][27][18](v347[v353], v363))) == v401 and v401 or v401) + v347[v353] - v347[v353], v401);
                                                                continue;
                                                            end;
                                                            if v401 == 113 then
                                                                v409 = 18;
                                                                v401 = -83 + (v339[1][27][12]((v339[1][27][21](v339[1][27][14](v401) - v401 - v401))) == v401 and v401 or v363);
                                                                continue;
                                                            end;
                                                            if v401 == 28 then
                                                                v403 = v403[v409];
                                                                v409 = v339[1][27];
                                                                v401 = 75 + v339[1][27][13](((v341[v353] + v363 >= v341[v353] and v347[v353] or v401) + v363 < v401 and v363 or v401) - v401, v401);
                                                                continue;
                                                            end;
                                                            if v401 == 75 then
                                                                break;
                                                            end;
                                                        end;
                                                        if v408 ~= v339[1][5] then
                                                            v410 = 20;
                                                            v401 = 85;
                                                            local v411 = 21;
                                                            if v339[1][35] ~= v411 then
                                                                while true do
                                                                    if v401 > 48 then
                                                                        v409 = v409[v410];
                                                                        v401 = 72 + (v339[1][27][12](v339[1][27][21](v401) - v363 - v401 + v401) - v341[v353]);
                                                                        continue;
                                                                    end;
                                                                    if v401 < 85 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                v410 = v339[1][27];
                                                                if v339[1][26] ~= v339[1][12] then
                                                                    v410 = v410[v411];
                                                                    v411 = v339[1][27];
                                                                    v401 = 7;
                                                                    while v401 < 58 do
                                                                        v411 = v411[v408];
                                                                        v401 = -234880965 + v339[1][27][18](v339[1][27][13](v339[1][27][6](v341[v353] - v401 ~= v341[v353] and v401 or v401, v401, v401), v341[v353]) - v401, v401);
                                                                    end;
                                                                    v411 = v411(v363 - v363);
                                                                    v401 = 110;
                                                                    while v401 <= 110 do
                                                                        if v401 < 117 then
                                                                            v410 = v410(v411);
                                                                            v401 = -838860708 + (v339[1][27][15](v363 <= v339[1][27][6](v339[1][27][13](v401, v347[v353]) ~= v401 and v401 or v401, v363, v401) and v341[v353] or v347[v353], v347[v353]) + v341[v353]);
                                                                        end;
                                                                    end;
                                                                    v411 = v346[v353];
                                                                    if v339[1][36] ~= v339[1][7] then
                                                                        v410 = v410 + v411;
                                                                        v401 = 92;
                                                                        while true do
                                                                            if v401 < 92 then
                                                                                v410 = v347[v353];
                                                                                v401 = 102 + v339[1][27][20](v339[1][27][21](v339[1][27][14](v401) - v347[v353] + v401 < v401 and v401 or v401), v401, v401);
                                                                                continue;
                                                                            end;
                                                                            if v401 <= 92 then
                                                                                if v401 > 11 and v401 < 110 then
                                                                                    v409 = v409(v410);
                                                                                    v401 = -53 + v339[1][27][20](v339[1][27][14]((v339[1][27][21]((v339[1][27][12](v347[v353] - v401 == v401 and v401 or v401))))), v401, v363);
                                                                                end;
                                                                            else
                                                                                break;
                                                                            end;
                                                                        end;
                                                                        v403 = v403(v409, v410);
                                                                        v406 = v406(v403);
                                                                    end;
                                                                    v401 = 124;
                                                                    while true do
                                                                        if v401 <= 14 then
                                                                            if v339[1][32] == v339[1][7] then
                                                                                return;
                                                                            elseif v339[1][5] ~= v339[1][12] then
                                                                                v402 = v402 + v405;
                                                                                v404 = v404 + v402;
                                                                                v401 = 110;
                                                                                while true do
                                                                                    if v401 == 110 then
                                                                                        v346[v353] = v404;
                                                                                        v401 = 117 + v339[1][27][12](v339[1][27][18](v339[1][27][6](v341[v353] < v401 and v341[v353] or v401) <= v347[v353] and v341[v353] or v401, v347[v353]) == v401 and v401 or v341[v353]);
                                                                                        continue;
                                                                                    end;
                                                                                    if v401 == 117 then
                                                                                        v404 = v350;
                                                                                        v401 = -3888 + v339[1][27][7]((v339[1][27][20](v401 - v363, v401) ~= v401 and v347[v353] or v347[v353]) + v401 - v363, v341[v353]);
                                                                                        continue;
                                                                                    end;
                                                                                    if v401 == 80 then
                                                                                        v402 = v347[v353];
                                                                                        v401 = 31 + (v339[1][27][18](v347[v353], v401) - v363 + v401 + v341[v353] + v401 == v401 and v363 or v401);
                                                                                        continue;
                                                                                    end;
                                                                                    if v401 == 111 then
                                                                                        break;
                                                                                    end;
                                                                                end;
                                                                                if v339[1][12] ~= v339[1][30] then
                                                                                    v405 = v350;
                                                                                end;
                                                                                v404[v402] = v405[v341[v353]] >= v343[v353];
                                                                                break;
                                                                            else
                                                                                return v339[1][29];
                                                                            end;
                                                                        elseif v401 ~= 124 then
                                                                            if v339[1][33] ~= v339[1][6] then
                                                                                v405 = v405(v406, v403);
                                                                                v401 = -11 + ((v401 <= v339[1][27][14]((v339[1][27][13](v347[v353], v341[v353]))) - v401 and v341[v353] or v401) + v401 < v363 and v341[v353] or v347[v353]);
                                                                            else
                                                                                return;
                                                                            end;
                                                                        else
                                                                            v403 = v341[v353];
                                                                            v401 = -4294967339 + (v339[1][27][6](v341[v353] + v363 - v401 - v347[v353]) - v347[v353] + v401);
                                                                        end;
                                                                    end;
                                                                else
                                                                    return 108;
                                                                end;
                                                            else
                                                                return;
                                                            end;
                                                        elseif 381 / v339[1][14] then
                                                            return;
                                                        else
                                                            return v339[1][31] - true;
                                                        end;
                                                    end;
                                                elseif v339[1][30] ~= v339[1][4] then
                                                    if v363 >= 106 then
                                                        if v339[1][12] == v339[1][34] then
                                                            return 172;
                                                        elseif v339[1][4] == v339[1][14] then
                                                            local v412 = v339[1];
                                                            local v413 = v339[1];
                                                            local v414 = v339[1][31];
                                                            local v415 = -212;
                                                            v412[31] = v414;
                                                            v413[36] = v415;
                                                            return;
                                                        elseif v363 ~= 107 then
                                                            v350[v342[v353]] = v350[v347[v353]] == v345[v353];
                                                        else
                                                            v350[v342[v353]] = v345[v353] <= v350[v347[v353]];
                                                        end;
                                                    elseif v363 ~= 105 then
                                                        if v357 then
                                                            for v416, v417, _ in v357 do
                                                                if v416 >= 1 then
                                                                    v417[2] = v417;
                                                                    v417[3] = v350[v416];
                                                                    v417[1] = 3;
                                                                    v357[v416] = nil;
                                                                end;
                                                            end;
                                                        end;
                                                        local v419 = v342[v353];
                                                        return v350[v419](v350[v419 + 1]);
                                                    elseif v350[v342[v353]] ~= v350[v341[v353]] then
                                                        v353 = v347[v353];
                                                    end;
                                                end;
                                            elseif v363 >= 80 then
                                                if v339[1][6] ~= v339[1][33] then
                                                    if v339[1][31] == v339[1][27] then
                                                        if v339[1][4] then
                                                            v339[1][32] = 128;
                                                            return;
                                                        end;
                                                    elseif v363 < 88 then
                                                        if v339[1][30] == v339[1][27] then
                                                            if v339[1][33] then
                                                                return;
                                                            else
                                                                return v339[1][12];
                                                            end;
                                                        elseif v339[1][26] == v339[1][12] then
                                                            v339[1][6] = v339[1][32];
                                                            return v339[1][29];
                                                        elseif v363 >= 84 then
                                                            if v363 >= 86 then
                                                                if v363 == 87 then
                                                                    local v420 = v341[v353];
                                                                    v350[v420] = v350[v420](v350[v420 + 1], v350[v420 + 2]);
                                                                    v352 = v420;
                                                                else
                                                                    if v357 then
                                                                        for v421, v422, _ in v357 do
                                                                            if v421 >= 1 then
                                                                                v422[2] = v422;
                                                                                if v339[1][36] ~= v339[1][6] then
                                                                                    v422[3] = v350[v421];
                                                                                    v422[1] = 3;
                                                                                    v357[v421] = nil;
                                                                                end;
                                                                            end;
                                                                        end;
                                                                    end;
                                                                    return v339[1][16](v350, v347[v353], v352);
                                                                end;
                                                            elseif v363 ~= 85 then
                                                                if v350[v341[v353]] >= v343[v353] then
                                                                    v353 = v347[v353];
                                                                end;
                                                            else
                                                                local v424 = v347[v353];
                                                                v350[v424](v350[v424 + 1], v350[v424 + 2]);
                                                                v352 = v424 - 1;
                                                            end;
                                                        elseif v363 < 82 then
                                                            if v363 ~= 81 then
                                                                if v357 then
                                                                    for v425, v426 in v357 do
                                                                        if v425 >= 1 then
                                                                            v426[2] = v426;
                                                                            v426[3] = v350[v425];
                                                                            v426[1] = 3;
                                                                            v357[v425] = nil;
                                                                        end;
                                                                    end;
                                                                end;
                                                                return v350[v341[v353]]();
                                                            else
                                                                if v357 and v339[1][33] ~= v339[1][4] then
                                                                    for v427, v428, _ in v357 do
                                                                        if v427 >= 1 then
                                                                            if v339[1][35] ~= v339[1][12] then
                                                                                v428[2] = v428;
                                                                                v428[3] = v350[v427];
                                                                                v428[1] = 3;
                                                                                v357[v427] = nil;
                                                                            else
                                                                                return 7.6875;
                                                                            end;
                                                                        end;
                                                                    end;
                                                                end;
                                                                return v350[v341[v353]];
                                                            end;
                                                        elseif v363 == 83 then
                                                            local v430 = v347[v353];
                                                            if v339[1][33] ~= v339[1][6] and v357 then
                                                                for v431, v432 in v357 do
                                                                    if v339[1][31] == v339[1][6] then
                                                                        return 121;
                                                                    elseif v339[1][32] == v339[1][27] then
                                                                        if v339[1][36] then
                                                                            return 236;
                                                                        end;
                                                                    elseif v430 <= v431 then
                                                                        v432[2] = v432;
                                                                        v432[3] = v350[v431];
                                                                        v432[1] = 3;
                                                                        v357[v431] = nil;
                                                                    end;
                                                                end;
                                                            end;
                                                        else
                                                            v350[v341[v353]] = v336;
                                                        end;
                                                    elseif v363 >= 92 then
                                                        if v363 < 94 then
                                                            if v363 ~= 93 then
                                                                local v433 = -507904;
                                                                local v434 = 18;
                                                                local v435 = 85;
                                                                local v436 = nil;
                                                                local v437 = nil;
                                                                while true do
                                                                    if v435 > 48 then
                                                                        v437 = 0;
                                                                        v435 = -1509 + (v339[1][27][13](v435 + v363 - v435, 4) - v363 + v363 + v435);
                                                                        continue;
                                                                    end;
                                                                    if v435 < 85 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                v436 = 4.503599627370495E15;
                                                                v437 = v437 * v436;
                                                                local v438 = nil;
                                                                local v439 = nil;
                                                                v435 = 70;
                                                                while true do
                                                                    if v435 == 70 then
                                                                        if v439 == v433 then
                                                                            v339[1][35] = v339[1][14];
                                                                        end;
                                                                        v436 = v339[1][27];
                                                                        v438 = 7;
                                                                        v435 = -4294967050 + (v339[1][27][7](v339[1][27][21]((v339[1][27][22](v339[1][27][7](v363, 19), 0))) - v435, 30) + v363);
                                                                        continue;
                                                                    end;
                                                                    if v435 == 109 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                if v339[1][7] ~= v434 or not v434 then
                                                                    v436 = v436[v438];
                                                                    v438 = v339[1][27][v434];
                                                                    local v440 = nil;
                                                                    v434 = v339[1][27];
                                                                    v435 = 82;
                                                                    while true do
                                                                        if v435 == 82 then
                                                                            v440 = 12;
                                                                            v435 = -73 + (v339[1][27][6](v435 <= (v363 < v363 + v363 and v435 or v363) and v363 or v363, v435) - v435 < v435 and v435 or v435);
                                                                            continue;
                                                                        end;
                                                                        if v435 == 9 then
                                                                            v434 = v434[v440];
                                                                            v440 = v339[1][27];
                                                                            v439 = 21;
                                                                            v435 = -4294918479 + (v339[1][27][14]((v339[1][27][15](v339[1][27][6](v339[1][27][18](v363 - v435, v363, v363), v435, v435), v435))) - v363);
                                                                            continue;
                                                                        end;
                                                                        if v435 == 84 then
                                                                            break;
                                                                        end;
                                                                    end;
                                                                    if v339[1][33] ~= v339[1][12] then
                                                                        v440 = v440[v439];
                                                                        local v441 = nil;
                                                                        v435 = 105;
                                                                        while true do
                                                                            if v435 < 6 then
                                                                                v439 = v439[v441];
                                                                                v435 = 9 + (v339[1][27][12](v339[1][27][7](v363 - v435 - v435, v435) < v435 and v435 or v435) - v435);
                                                                                continue;
                                                                            end;
                                                                            if v435 < 40 and v435 > 3 then
                                                                                v439 = v439(v363);
                                                                                v441 = v346[v353];
                                                                                v435 = -53 + ((v435 <= (v339[1][27][20](v339[1][27][21](v363), v435, v363) - v435 == v435 and v363 or v435) and v435 or v363) + v363);
                                                                                continue;
                                                                            end;
                                                                            if v435 <= 6 or v435 >= 45 then
                                                                                if v435 > 45 and v435 < 105 then
                                                                                    v441 = 21;
                                                                                    v435 = -4294967185 + (v339[1][27][20](v339[1][27][20](v339[1][27][13](v435, 6) - v435, v363, v363) - v363) - v363);
                                                                                elseif v435 > 52 then
                                                                                    if v339[1][16] ~= v339[1][27] then
                                                                                        v439 = v339[1][27];
                                                                                    end;
                                                                                    v435 = 52 + v339[1][27][20](v339[1][27][21]((v339[1][27][13](v339[1][27][15](v435, 11), 6) <= v363 and v435 or v363) - v435), v363, v435);
                                                                                elseif v435 < 52 and v435 > 40 then
                                                                                    v439 = v439 - v441;
                                                                                    v435 = -11736 + v339[1][27][13](v339[1][27][18]((v339[1][27][7](v363, 8))) - v363 + v435 <= v363 and v363 or v363, 7);
                                                                                end;
                                                                            else
                                                                                break;
                                                                            end;
                                                                        end;
                                                                        v440 = v440(v439);
                                                                        v435 = 60;
                                                                        repeat
                                                                            if v435 == 60 then
                                                                                if v339[1][32] == v433 then
                                                                                    return v339[1][6];
                                                                                else
                                                                                    v434 = v434(v440);
                                                                                    v435 = -13 + (v339[1][27][12]((v339[1][27][13](v363, 26))) + v435 + v435 + v363 - v363);
                                                                                end;
                                                                            elseif v435 == 107 then
                                                                                v434 = v434 + v363 - v346[v353];
                                                                                v438 = v438(v434, v363, v363);
                                                                                v435 = 65;
                                                                                while true do
                                                                                    if v435 <= 44 then
                                                                                        if v435 > 27 then
                                                                                            v436 = v436(v438, v434);
                                                                                            v435 = -4294913509 + v339[1][27][18]((v339[1][27][15](v339[1][27][14](v339[1][27][20](v435 < v435 and v363 or v435, v363) + v363), 9)));
                                                                                            continue;
                                                                                        else
                                                                                            v437 = v437 + v436;
                                                                                            v435 = -1915 + (v339[1][27][7](v435 + v435, v435) - v435 + v363 + v363 + v363);
                                                                                            continue;
                                                                                        end;
                                                                                    end;
                                                                                    if v435 == 65 then
                                                                                        v434 = 20;
                                                                                        v435 = 111 + (v339[1][27][21](v339[1][27][14]((v339[1][27][22](v435 - v435, 9))) ~= v435 and v363 or v363) - v363);
                                                                                    else
                                                                                        break;
                                                                                    end;
                                                                                end;
                                                                                v433 = v433 + v437;
                                                                                v346[v353] = v433;
                                                                                v435 = 81;
                                                                                repeat
                                                                                    if v435 > 14 and v435 < 81 then
                                                                                        if v339[1][36] ~= v339[1][6] then
                                                                                            v438 = v343[v353];
                                                                                            v435 = 14 + v339[1][27][12]((v339[1][27][18](v339[1][27][22](v435, 15) + v363 + v435 + v363)));
                                                                                        else
                                                                                            return;
                                                                                        end;
                                                                                    elseif v435 > 81 then
                                                                                        v436 = v344[v353];
                                                                                        v435 = -2031449 + v339[1][27][6](v339[1][27][7]((v363 < v339[1][27][22](v435, 3) and v435 or v435) + v435, 19) - v435);
                                                                                    elseif v435 < 43 then
                                                                                        v433[v437] = v436 - v438;
                                                                                        v349 = true;
                                                                                    elseif v435 < 124 and v435 > 43 then
                                                                                        v433 = v350;
                                                                                        v437 = v341[v353];
                                                                                        v435 = -141 + (((v339[1][27][6](v435 + v435) <= v363 and v435 or v435) ~= v435 and v435 or v363) + v435 + v363);
                                                                                    end;
                                                                                until v349;
                                                                            end;
                                                                        until v349;
                                                                    elseif not v339[1][29] then
                                                                        return;
                                                                    else
                                                                        local v442 = v339[1];
                                                                        local v443 = v339[1];
                                                                        local v444 = v339[1][32];
                                                                        local v445 = v339[1][7] and -132;
                                                                        v442[7] = v444;
                                                                        v443[16] = v445;
                                                                        v442 = v339[1];
                                                                        v443 = v339[1];
                                                                        v444 = v339[1][30];
                                                                        v445 = -v339[1][6];
                                                                        v442[6] = v444;
                                                                        v443[31] = v445;
                                                                        return;
                                                                    end;
                                                                else
                                                                    local v446 = v339[1];
                                                                    local v447 = v339[1];
                                                                    local v448 = -v339[1][32];
                                                                    v446[27] = v433;
                                                                    v447[12] = v448;
                                                                    return 13;
                                                                end;
                                                            else
                                                                local v449 = v341[v353];
                                                                local v450 = v347[v353];
                                                                if v450 ~= 0 then
                                                                    v352 = v449 + v450 - 1;
                                                                end;
                                                                local v451 = v342[v353];
                                                                local v452 = nil;
                                                                local v453 = nil;
                                                                if v450 ~= 1 then
                                                                    local v454, v455 = v339[1][36](v350[v449](v339[1][16](v350, v449 + 1, v352)));
                                                                    v452 = v454;
                                                                    v453 = v455;
                                                                else
                                                                    local v456, v457 = v339[1][36](v350[v449]());
                                                                    v452 = v456;
                                                                    v453 = v457;
                                                                end;
                                                                if v451 ~= 1 then
                                                                    if v339[1][35] == v339[1][4] then
                                                                        if v339[1][32] then
                                                                            return;
                                                                        else
                                                                            return;
                                                                        end;
                                                                    else
                                                                        if v339[1][34] == v339[1][7] then
                                                                            if v339[1][5] then
                                                                                return;
                                                                            end;
                                                                        elseif v451 ~= 0 then
                                                                            v452 = v449 + v451 - 2;
                                                                            v352 = v452 + 1;
                                                                        elseif v339[1][27] ~= v339[1][31] then
                                                                            v452 = v452 + v449 - 1;
                                                                            v352 = v452;
                                                                        end;
                                                                        v450 = 0;
                                                                        for v458 = v449, v452 do
                                                                            v450 = v450 + 1;
                                                                            v350[v458] = v453[v450];
                                                                        end;
                                                                    end;
                                                                else
                                                                    v352 = v449 - 1;
                                                                end;
                                                            end;
                                                        elseif v339[1][34] ~= v339[1][4] then
                                                            if v363 == 95 then
                                                                v350[v347[v353]] = v350[v341[v353]] >= v343[v353];
                                                            else
                                                                v337[v341[v353]][v350[v342[v353]]] = v350[v347[v353]];
                                                            end;
                                                        end;
                                                    elseif v363 >= 90 then
                                                        if v363 ~= 91 then
                                                            if not v350[v341[v353]] then
                                                                v353 = v347[v353];
                                                            end;
                                                        elseif v350[v347[v353]] then
                                                            v353 = v342[v353];
                                                        end;
                                                    elseif v363 ~= 89 then
                                                        local v459 = v347[v353];
                                                        local v460 = v342[v353];
                                                        local v461 = v350[v459];
                                                        v339[1][17](v350, v459 + 1, v352, v460 + 1, v461);
                                                    else
                                                        v350[v341[v353]] = v343[v353] == v350[v347[v353]];
                                                    end;
                                                end;
                                            elseif v363 < 72 then
                                                if v363 >= 68 then
                                                    if v339[1][16] == v339[1][4] then
                                                        if 138 ^ v339[1][31] then
                                                            v339[1][7] = v339[1][31];
                                                            v339[1][30] = v339[1][32];
                                                        end;
                                                        if -true then
                                                            return;
                                                        end;
                                                    elseif v339[1][12] == v339[1][35] then
                                                        if v339[1][32] then
                                                            return v339[1][4];
                                                        end;
                                                    elseif v363 < 70 then
                                                        if v363 ~= 69 then
                                                            v350[v347[v353]] = v350[v342[v353]] .. v350[v341[v353]];
                                                        elseif v339[1][16] ~= v339[1][4] then
                                                            v350[v341[v353]] = v344[v353];
                                                        else
                                                            return v339[1][7];
                                                        end;
                                                    elseif v363 == 71 then
                                                        v350[v341[v353]] = v347;
                                                    else
                                                        v350[v347[v353]] = v339[1][15](v342[v353]);
                                                    end;
                                                elseif v363 < 66 then
                                                    if v363 == 65 then
                                                        if v357 then
                                                            for v462, v463 in v357 do
                                                                if v462 >= 1 then
                                                                    v463[2] = v463;
                                                                    v463[3] = v350[v462];
                                                                    v463[1] = 3;
                                                                    v357[v462] = nil;
                                                                end;
                                                            end;
                                                        end;
                                                        local v464 = v347[v353];
                                                        return v350[v464](v339[1][16](v350, v464 + 1, v352));
                                                    else
                                                        v361 = v360[1];
                                                        v356 = v360[3];
                                                        v359 = v360[2];
                                                        v360 = v360[4];
                                                    end;
                                                elseif v339[1][6] == v339[1][30] then
                                                    if v339[1][34] then
                                                        return v339[1][34] == -218;
                                                    end;
                                                elseif v363 == 67 then
                                                    local v465 = v337[v342[v353]];
                                                    v465[2][v465[1]] = v350[v347[v353]];
                                                else
                                                    v350[v342[v353]] = v344[v353] % v345[v353];
                                                end;
                                            elseif v363 >= 76 then
                                                if v363 >= 78 then
                                                    if v363 ~= 79 then
                                                        v350[v342[v353]] = {};
                                                    else
                                                        if v339[1][29] == v339[1][6] then
                                                            local v466 = v339[1];
                                                            local v467 = v339[1];
                                                            local v468 = v339[1][14];
                                                            local v469 = v339[1][7];
                                                            v466[35] = v468;
                                                            v467[26] = v469;
                                                            if v339[1][30] then
                                                                return 78;
                                                            end;
                                                        end;
                                                        v350[v341[v353]] = v344[v353] + v350[v342[v353]];
                                                    end;
                                                elseif v363 ~= 77 then
                                                    local v470 = v337[v342[v353]];
                                                    v350[v347[v353]] = v470[2][v470[1]][v345[v353]];
                                                else
                                                    local v471 = v342[v353];
                                                    local v472 = v341[v353];
                                                    if v339[1][27] ~= v339[1][14] then
                                                        if v339[1][5] ~= v339[1][12] then
                                                            v352 = v471 + v472 - 1;
                                                        end;
                                                        if v357 then
                                                            for v473, v474, _ in v357 do
                                                                if v473 >= 1 then
                                                                    v474[2] = v474;
                                                                    v474[3] = v350[v473];
                                                                    v474[1] = 3;
                                                                    v357[v473] = nil;
                                                                end;
                                                            end;
                                                        end;
                                                        if v339[1][30] ~= v339[1][7] then
                                                            return v350[v471](v339[1][16](v350, v471 + 1, v352));
                                                        end;
                                                    else
                                                        return v339[1][36];
                                                    end;
                                                end;
                                            elseif v363 < 74 then
                                                if v363 ~= 73 then
                                                    v350[v342[v353]] = v350;
                                                else
                                                    v350[v341[v353]] = v350[v342[v353]] >= v350[v347[v353]];
                                                end;
                                            elseif v363 ~= 75 then
                                                local v476 = 112;
                                                local v477 = 0;
                                                local v478 = nil;
                                                local v479 = nil;
                                                local v480 = nil;
                                                local v481 = nil;
                                                while true do
                                                    if v476 == 112 then
                                                        if v339[1][27] ~= v339[1][16] then
                                                            v479 = 4.503599627370495E15;
                                                            v476 = -35651569 + v339[1][27][6]((v339[1][27][7](v339[1][27][6]((v339[1][27][18](v339[1][27][6](v476), v476, v363))) + v347[v353], v347[v353])));
                                                            continue;
                                                        else
                                                            continue;
                                                        end;
                                                    end;
                                                    if v476 == 15 then
                                                        if v339[1][14] == v339[1][12] then
                                                            return v339[1][14] <= v339[1][33];
                                                        else
                                                            v477 = v477 * v479;
                                                            v476 = 20 + (v339[1][27][22](v339[1][27][21](v476 <= v339[1][27][18](v476, v476, v476) and v347[v353] or v347[v353]) + v476, v476) + v347[v353]);
                                                        end;
                                                    elseif v476 == 34 then
                                                        v479 = v339[1][27];
                                                        v476 = 73 + (v339[1][27][21](v339[1][27][6]((v339[1][27][7](v339[1][27][13](v347[v353], v347[v353]), v347[v353]))) + v476) - v363);
                                                    elseif v476 == 25 then
                                                        v478 = 12;
                                                        v479 = v479[v478];
                                                        v476 = 55;
                                                        while v476 >= 55 do
                                                            if v476 > 42 then
                                                                v478 = v339[1][27];
                                                                v476 = 185 + ((v339[1][27][15](v476, v347[v353]) ~= v363 and v476 or v476) - v476 - v347[v353] - v363 - v476);
                                                            end;
                                                        end;
                                                        v481 = 14;
                                                        local v482 = nil;
                                                        v478 = v478[v481];
                                                        local v483 = -13;
                                                        v481 = v339[1][27];
                                                        local v484 = 20;
                                                        v476 = 5;
                                                        while true do
                                                            if v476 == 5 then
                                                                v481 = v481[v484];
                                                                v476 = -1744830434 + (v339[1][27][18](v339[1][27][7](v339[1][27][12](v347[v353] + v363) + v363, v476), v476) - v476);
                                                                continue;
                                                            end;
                                                            if v476 == 32 then
                                                                v484 = v339[1][27];
                                                                v476 = -4294967182 + v339[1][27][14]((v339[1][27][13](v339[1][27][14]((v476 < v476 and v347[v353] or v476) - v476 - v476), v476)));
                                                                continue;
                                                            end;
                                                            if v476 == 82 then
                                                                break;
                                                            end;
                                                        end;
                                                        v482 = 21;
                                                        v476 = 6;
                                                        repeat
                                                            if v476 == 6 then
                                                                if v339[1][12] ~= v339[1][6] then
                                                                    v484 = v484[v482];
                                                                    v476 = -4294967249 + v339[1][27][6]((v339[1][27][13](v339[1][27][14](v347[v353] - v476), v476) <= v476 and v476 or v476) - v347[v353], v476);
                                                                else
                                                                    return v339[1][14];
                                                                end;
                                                            elseif v476 == 45 then
                                                                if v483 == v339[1][31] then
                                                                    local v485 = v339[1];
                                                                    local v486 = v339[1];
                                                                    local v487 = v339[1][27];
                                                                    local v488 = -v339[1][31];
                                                                    v485[34] = v487;
                                                                    v486[33] = v488;
                                                                    return 190;
                                                                else
                                                                    v482 = v339[1][27];
                                                                    v476 = -4294967292 + (v339[1][27][18](v339[1][27][14]((v339[1][27][20](v476 + v363))), v476, v476) + v363 + v476);
                                                                end;
                                                            elseif v476 == 40 then
                                                                v480 = 15;
                                                                v476 = 89 + ((v339[1][27][14]((v339[1][27][15](v339[1][27][18](v347[v353] - v347[v353], v476, v476), v347[v353]))) < v363 and v476 or v363) > v347[v353] and v347[v353] or v347[v353]);
                                                            elseif v476 == 103 then
                                                                v482 = v482[v480];
                                                                v480 = v347[v353];
                                                                local v489 = v347[v353];
                                                                v476 = 64;
                                                                while true do
                                                                    if v476 == 64 then
                                                                        v482 = v482(v480, v489);
                                                                        v476 = -48 + v339[1][27][18](v339[1][27][6](v339[1][27][12]((v476 + v363 < v476 and v363 or v476) + v347[v353]), v476, v347[v353]), v363);
                                                                        continue;
                                                                    end;
                                                                    if v476 == 31 then
                                                                        break;
                                                                    end;
                                                                end;
                                                                v484 = v484(v482);
                                                                v482 = v346[v353];
                                                                v476 = 29;
                                                                repeat
                                                                    if v483 == v339[1][30] then
                                                                        return -39;
                                                                    elseif v476 == 29 then
                                                                        v481 = v481(v484, v482);
                                                                        v484 = v346[v353];
                                                                        v476 = -3490873257 + v339[1][27][13](v339[1][27][15](v363 <= v476 and v476 or v476, v347[v353]) - v476 + v363 + v476, v347[v353]);
                                                                    elseif v339[1][33] == v339[1][27] then
                                                                        return;
                                                                    elseif v476 == 88 then
                                                                        if v339[1][35] == v339[1][12] then
                                                                            v339[1][12] = 70;
                                                                        end;
                                                                        v481 = v484 < v481 and v346[v353] or v363;
                                                                        if v339[1][33] ~= v339[1][4] then
                                                                            v479 = v479((v478(v481)));
                                                                        end;
                                                                        v478 = v363;
                                                                        v476 = 33;
                                                                        repeat
                                                                            if v339[1][34] ~= v339[1][6] then
                                                                                if v476 > 12 then
                                                                                    if v479 >= v478 then
                                                                                        v479 = false;
                                                                                    else
                                                                                        v479 = true;
                                                                                    end;
                                                                                    v476 = -17301485 + (v339[1][27][18](v339[1][27][7](v476 + v476, v347[v353]) - v363, v476) + v476 + v476);
                                                                                else
                                                                                    if v479 then
                                                                                        v479 = v347[v353];
                                                                                    end;
                                                                                    if not v479 then
                                                                                        v479 = v346[v353];
                                                                                    end;
                                                                                    if v339[1][30] ~= v339[1][27] then
                                                                                        v476 = 64;
                                                                                        repeat
                                                                                            if v476 <= 41 then
                                                                                                if v476 == 31 then
                                                                                                    v479 = v479 + v478;
                                                                                                    v476 = 114 + v339[1][27][12](v339[1][27][14](v339[1][27][12](v476) - v476) - v347[v353] - v476);
                                                                                                elseif v339[1][35] == v339[1][27] then
                                                                                                    return 174;
                                                                                                else
                                                                                                    v346[v353] = v483;
                                                                                                    v476 = 43 + (v339[1][27][12]((v339[1][27][22](v339[1][27][21](v347[v353] <= v476 and v363 or v363) == v476 and v476 or v476, v347[v353]))) + v476);
                                                                                                end;
                                                                                            elseif v476 <= 64 then
                                                                                                v478 = v363;
                                                                                                v476 = -47 + ((v339[1][27][6]((v339[1][27][22](v339[1][27][14](v363), v347[v353]))) - v476 == v363 and v363 or v476) + v347[v353]);
                                                                                            elseif v476 >= 116 then
                                                                                                v483 = v350;
                                                                                                v477 = v347[v353];
                                                                                                v476 = 25;
                                                                                                while true do
                                                                                                    if v476 <= 36 then
                                                                                                        if v476 > 25 then
                                                                                                            v478 = v345[v353];
                                                                                                            v476 = 51 + v339[1][27][22]((v339[1][27][18](v339[1][27][15](v339[1][27][22](v363, v347[v353]), v347[v353]), v347[v353], v476) ~= v476 and v347[v353] or v363) + v347[v353], v347[v353]);
                                                                                                            continue;
                                                                                                        elseif v339[1][7] ~= v339[1][34] then
                                                                                                            v479 = v343[v353];
                                                                                                            v476 = 36 + v339[1][27][20](v339[1][27][12]((v339[1][27][7](v476 - v347[v353], v347[v353]))) - v476 + v476, v347[v353], v476);
                                                                                                            continue;
                                                                                                        else
                                                                                                            continue;
                                                                                                        end;
                                                                                                    end;
                                                                                                    if v476 == 51 then
                                                                                                        if v479 > v478 then
                                                                                                            v479 = false;
                                                                                                        else
                                                                                                            v479 = true;
                                                                                                        end;
                                                                                                        v476 = 67 + (v339[1][27][7](v339[1][27][6](v347[v353] + v347[v353] - v363 + v476, v476), v347[v353]) < v363 and v363 or v476);
                                                                                                        continue;
                                                                                                    end;
                                                                                                    if v339[1][4] ~= v339[1][14] then
                                                                                                        break;
                                                                                                    end;
                                                                                                end;
                                                                                                v483[v477] = v479;
                                                                                                v349 = true;
                                                                                            else
                                                                                                v477 = v477 + v479;
                                                                                                v483 = v483 + v477;
                                                                                                v476 = 16 + v339[1][27][21](v339[1][27][6](v347[v353]) - v347[v353] - v363 - v476 ~= v363 and v363 or v363);
                                                                                            end;
                                                                                        until v349;
                                                                                    else
                                                                                        return -true;
                                                                                    end;
                                                                                end;
                                                                            elseif not v339[1][30] then
                                                                                return;
                                                                            else
                                                                                return;
                                                                            end;
                                                                        until v349;
                                                                    end;
                                                                until v349;
                                                            end;
                                                        until v349;
                                                    end;
                                                    if v349 then
                                                        break;
                                                    end;
                                                end;
                                            else
                                                v350[v347[v353]] = v343[v353] <= v345[v353];
                                            end;
                                        elseif v363 >= 32 then
                                            if v363 < 48 then
                                                if v363 >= 40 then
                                                    if v363 >= 44 then
                                                        if v339[1][30] == v339[1][6] then
                                                            local v490 = v339[1];
                                                            local v491 = v339[1];
                                                            local v492 = v339[1][12] > 185;
                                                            local v493 = 70;
                                                            v490[32] = v492;
                                                            v491[18] = v493;
                                                            return;
                                                        elseif v363 >= 46 then
                                                            if v363 ~= 47 then
                                                                if v339[1][35] == v339[1][12] then
                                                                    return;
                                                                else
                                                                    v350[v342[v353]][v350[v347[v353]]] = v345[v353];
                                                                end;
                                                            else
                                                                v350[v341[v353]] = v337[v342[v353]];
                                                            end;
                                                        elseif v339[1][26] ~= v339[1][27] then
                                                            if v363 ~= 45 then
                                                                v351 = v347[v353];
                                                                local v494, v495 = v339[1][36](...);
                                                                v358 = v494;
                                                                v362 = v495;
                                                                for v496 = 1, v351 do
                                                                    v350[v496] = v362[v496];
                                                                end;
                                                                v354 = v351 + 1;
                                                            else
                                                                local v497 = v337[v341[v353]];
                                                                v497[2][v497[1]][v350[v347[v353]]] = v350[v342[v353]];
                                                            end;
                                                        end;
                                                    elseif v363 < 42 then
                                                        if v363 == 41 then
                                                            local v498 = v342[v353];
                                                            local v499 = v341[v353];
                                                            local v500 = v350[v498];
                                                            v339[1][17](v350, v498 + 1, v498 + v347[v353], v499 + 1, v500);
                                                        else
                                                            local v501 = 0;
                                                            local v502 = 4.503599627370495E15;
                                                            local v503 = 10;
                                                            local v504 = nil;
                                                            local v505 = nil;
                                                            v501 = v501 * v502;
                                                            while true do
                                                                if v339[1][26] == v339[1][27] then
                                                                    continue;
                                                                end;
                                                                if v503 <= 10 then
                                                                    if v503 < 97 then
                                                                        v502 = v339[1][27];
                                                                        v503 = 97 + v339[1][27][6](v339[1][27][22](v363 + v503 - v503 < v363 and v363 or v503, v503) <= v363 and v503 or v363, v503);
                                                                    end;
                                                                else
                                                                    break;
                                                                end;
                                                            end;
                                                            if v339[1][7] ~= v339[1][29] then
                                                                v505 = 12;
                                                            end;
                                                            v502 = v502[v505];
                                                            local v506 = nil;
                                                            if v339[1][14] ~= v339[1][7] then
                                                                v503 = 101;
                                                            end;
                                                            while true do
                                                                if v503 > 50 then
                                                                    if v503 > 95 then
                                                                        if v503 ~= 101 then
                                                                            v504 = 14;
                                                                            v503 = -157 + (v339[1][27][6](v339[1][27][22](v339[1][27][14](v503 + v503) - v503, 31), v503) + v503);
                                                                            continue;
                                                                        else
                                                                            v505 = v339[1][27];
                                                                            v503 = -40 + (v503 < v339[1][27][21]((v503 < v339[1][27][14](v363) and v503 or v363) + v503) - v363 and v363 or v363);
                                                                            continue;
                                                                        end;
                                                                    elseif v339[1][18] ~= v339[1][4] then
                                                                        if v503 > 52 then
                                                                            v505 = v505[v506];
                                                                            v503 = 42 + v339[1][27][20](v339[1][27][12]((v339[1][27][12]((v339[1][27][14](v363 - v363))))) + v503, v503, v363);
                                                                            continue;
                                                                        else
                                                                            v506 = v506[v504];
                                                                            v503 = -2585 + v339[1][27][6](v339[1][27][15](v339[1][27][6](v363 - v363, v363, v503) - v363 ~= v503 and v363 or v503, 6), v503, v363);
                                                                            continue;
                                                                        end;
                                                                    else
                                                                        continue;
                                                                    end;
                                                                end;
                                                                if v503 <= 0 then
                                                                    if v501 ~= v339[1][18] then
                                                                        v506 = 6;
                                                                        v503 = 63 + (v339[1][27][20](v339[1][27][12](v503) + v503 - v503 + v363) - v363);
                                                                        continue;
                                                                    else
                                                                        continue;
                                                                    end;
                                                                end;
                                                                if v503 == 50 then
                                                                    v506 = v339[1][27];
                                                                    v503 = -6553495 + v339[1][27][15]((v339[1][27][13](v339[1][27][20](v363), 9) == v503 and v503 or v363) + v503 <= v363 and v503 or v503, 17);
                                                                else
                                                                    break;
                                                                end;
                                                            end;
                                                            v506 = v506(v363);
                                                            v504 = v346[v353];
                                                            local v507 = 72;
                                                            v503 = 19;
                                                            while true do
                                                                if v503 <= 19 then
                                                                    v506 = v506 - v504;
                                                                    v503 = 83 + v339[1][27][12](v503 <= v339[1][27][18](v339[1][27][18](v363 < v503 and v363 or v363, v503) - v363, v363) and v363 or v363);
                                                                    continue;
                                                                end;
                                                                if v339[1][36] == v507 then
                                                                    continue;
                                                                end;
                                                                if v503 > 61 then
                                                                    v504 = v363;
                                                                    v503 = -4294967062 + v339[1][27][14](v339[1][27][6](v503 < v503 + v503 + v363 and v503 or v363) + v503);
                                                                else
                                                                    break;
                                                                end;
                                                            end;
                                                            v505 = v505(v506, v504);
                                                            v506 = v363;
                                                            v505 = v505 + v506;
                                                            v503 = 43;
                                                            while true do
                                                                if v503 < 112 and v503 > 36 then
                                                                    v506 = v363;
                                                                    v503 = -2483027985 + v339[1][27][13](v339[1][27][6](v339[1][27][6](v339[1][27][15](v503 + v503 + v363, 7), v503), v503, v363), 23);
                                                                    continue;
                                                                end;
                                                                if v503 > 21 and v503 < 34 then
                                                                    if v507 ~= v339[1][35] then
                                                                        if not v502 then
                                                                            v502 = v363;
                                                                        end;
                                                                        v503 = -4 + (v339[1][27][12](v339[1][27][12]((v339[1][27][7](v503 - v503, v503))) - v503) + v363);
                                                                    else
                                                                        if v339[1][16] then

                                                                        end;
                                                                        v339[1][6] = v339[1][12];
                                                                        return;
                                                                    end;
                                                                elseif v503 < 36 and v503 > 25 then
                                                                    if v502 == v505 then
                                                                        v502 = false;
                                                                    else
                                                                        v502 = true;
                                                                    end;
                                                                    if v502 then
                                                                        v502 = v346[v353];
                                                                    end;
                                                                    v503 = -9 + (v339[1][27][12](v339[1][27][14]((v339[1][27][14](v503 - v503))) + v503) ~= v503 and v503 or v363);
                                                                elseif v503 > 43 then
                                                                    if v507 ~= v339[1][5] then
                                                                        v502 = v502 + v505;
                                                                        v503 = -97 + (v503 < v339[1][27][12]((v339[1][27][21]((v339[1][27][22](v363, 30))))) - v363 + v503 and v503 or v503);
                                                                    else
                                                                        local v508 = v339[1];
                                                                        local v509 = v339[1];
                                                                        local v510 = v339[1][35];
                                                                        local v511 = v339[1][6];
                                                                        v508[14] = v510;
                                                                        v509[29] = v511;
                                                                        if not v339[1][26] then
                                                                            return;
                                                                        else
                                                                            return;
                                                                        end;
                                                                    end;
                                                                elseif v503 < 25 and v503 > 15 then
                                                                    v502 = v502(v505);
                                                                    v505 = v363;
                                                                    v503 = -44040101 + (v339[1][27][13](v363 < v339[1][27][21]((v339[1][27][14](v503 <= v503 and v363 or v503))) and v503 or v503, v503) + v503);
                                                                elseif v503 < 15 then
                                                                    v505 = v505 - v506;
                                                                    v503 = 19 + v339[1][27][12]((v339[1][27][21]((v339[1][27][15](v339[1][27][6](v339[1][27][20](v363 == v363 and v363 or v363, v363), v503, v503), v503)))));
                                                                elseif v503 < 43 and v503 > 34 then
                                                                    v501 = v501 + v502;
                                                                    v507 = v507 + v501;
                                                                    v503 = 105;
                                                                    repeat
                                                                        if v339[1][31] == v339[1][6] then
                                                                            if v339[1][7] then
                                                                                return;
                                                                            end;
                                                                        elseif v503 == 105 then
                                                                            v346[v353] = v507;
                                                                            v503 = -12 + v339[1][27][20]((v339[1][27][14](v363 - v503) + v503 ~= v363 and v503 or v363) + v503, v503);
                                                                        else
                                                                            if v339[1][16] ~= v339[1][6] then
                                                                                v507 = v350;
                                                                            end;
                                                                            if v339[1][36] == v339[1][4] then
                                                                                return v339[1][16];
                                                                            else
                                                                                if v339[1][34] ~= v339[1][6] then
                                                                                    v501 = v347[v353];
                                                                                    v502 = v350[v341[v353]] <= v350[v342[v353]];
                                                                                end;
                                                                                v507[v501] = v502;
                                                                                v349 = true;
                                                                            end;
                                                                        end;
                                                                    until v349;
                                                                elseif v503 < 21 and v503 > 14 then
                                                                    v505 = v346[v353];
                                                                    v503 = 34 + v339[1][27][12]((v339[1][27][6](v339[1][27][14]((v339[1][27][14](v363))) + v503 - v363)));
                                                                end;
                                                                if v349 then
                                                                    break;
                                                                end;
                                                            end;
                                                        end;
                                                    elseif v363 == 43 then
                                                        if v339[1][6] ~= v339[1][34] then
                                                            v350[v347[v353]] = v350[v342[v353]] * v350[v341[v353]];
                                                        end;
                                                    else
                                                        v350[v347[v353]][v350[v342[v353]]] = v350[v341[v353]];
                                                    end;
                                                elseif v363 >= 36 then
                                                    if v363 >= 38 then
                                                        if v363 == 39 then
                                                            local v512 = v345[v353];
                                                            local v513 = v512[8];
                                                            local v514 = #v513;
                                                            local v515 = false;
                                                            if v514 > 0 then
                                                                v515 = {};
                                                            end;
                                                            local v516 = v339[1][37](v512, v515);
                                                            v350[v342[v353]] = v516;
                                                            if v515 then
                                                                for v517 = 1, v514 do
                                                                    v512 = v513[v517];
                                                                    v516 = v512[2];
                                                                    local v518 = v512[1];
                                                                    if v516 == 0 then
                                                                        if not v357 and v339[1][18] ~= v339[1][27] then
                                                                            v357 = {};
                                                                        end;
                                                                        local v519 = v357[v518];
                                                                        if not v519 then
                                                                            v519 = {
                                                                                [1] = v518, 
                                                                                [2] = v350
                                                                            };
                                                                            v357[v518] = v519;
                                                                        end;
                                                                        v515[v517 - 1] = v519;
                                                                    elseif v516 ~= 1 then
                                                                        v515[v517 - 1] = v337[v518];
                                                                    else
                                                                        v515[v517 - 1] = v350[v518];
                                                                    end;
                                                                end;
                                                            end;
                                                        else
                                                            local v520 = v342[v353];
                                                            v350[v520] = v350[v520](v350[v520 + 1]);
                                                            v352 = v520;
                                                        end;
                                                    elseif v363 == 37 then
                                                        local _ = false;
                                                        v361 = v361 + v359;
                                                        if if v359 > 0 then v361 <= v356 else v356 <= v361 then
                                                            v350[v341[v353] + 3] = v361;
                                                            v353 = v342[v353];
                                                        end;
                                                    elseif not v357 then
                                                        return;
                                                    else
                                                        for v522, v523, _ in v357 do
                                                            if v522 >= 1 then
                                                                v523[2] = v523;
                                                                v523[3] = v350[v522];
                                                                v523[1] = 3;
                                                                v357[v522] = nil;
                                                            end;
                                                        end;
                                                        return;
                                                    end;
                                                elseif v363 < 34 then
                                                    if v363 == 33 then
                                                        v350[v341[v353]] = v350[v347[v353]] - v343[v353];
                                                    else
                                                        v350[v342[v353]] = v350[v347[v353]] % v350[v341[v353]];
                                                    end;
                                                elseif v363 == 35 then
                                                    v350[v342[v353]] = v337[v341[v353]][v344[v353]];
                                                else
                                                    v350[v342[v353]] = v350[v341[v353]] == v350[v347[v353]];
                                                end;
                                            elseif v363 >= 56 then
                                                if v363 >= 60 then
                                                    if v363 >= 62 then
                                                        if v339[1][33] ~= v339[1][7] then
                                                            if v363 ~= 63 then
                                                                v350[v347[v353]] = v343[v353] >= v345[v353];
                                                            else
                                                                v350[v347[v353]] = v343[v353] - v350[v341[v353]];
                                                            end;
                                                        end;
                                                    elseif v363 == 61 then
                                                        v350[v347[v353]] = -v350[v341[v353]];
                                                    else
                                                        if v357 then
                                                            for v525, v526, _ in v357 do
                                                                if v525 >= 1 then
                                                                    v526[2] = v526;
                                                                    v526[3] = v350[v525];
                                                                    v526[1] = 3;
                                                                    v357[v525] = nil;
                                                                end;
                                                            end;
                                                        end;
                                                        local v528 = v341[v353];
                                                        return v339[1][16](v350, v528, v528 + v342[v353] - 2);
                                                    end;
                                                elseif v363 < 58 then
                                                    if v363 ~= 57 then
                                                        v350[v341[v353]] = v337[v342[v353]][v350[v347[v353]]];
                                                    else
                                                        v350[v341[v353]] = v339[1][27][v347[v353]];
                                                    end;
                                                elseif v363 ~= 59 then
                                                    v350[v342[v353]] = v345[v353] + v344[v353];
                                                else
                                                    local v529 = v341[v353];
                                                    v350[v529](v350[v529 + 1]);
                                                    v352 = v529 - 1;
                                                end;
                                            elseif v363 < 52 then
                                                if v363 < 50 then
                                                    if v363 ~= 49 then
                                                        if v350[v342[v353]] == v350[v347[v353]] then
                                                            v353 = v341[v353];
                                                        end;
                                                    else
                                                        v360 = {
                                                            [2] = v359, 
                                                            [1] = v361, 
                                                            [3] = v356, 
                                                            [4] = v360
                                                        };
                                                        v352 = v342[v353];
                                                        local v533 = v339[3](function(...)  
                                                             
                                                            v339[1][9]();
                                                            for v530, v531, _ in ... do
                                                                v339[1][9](true, v530, v531);
                                                            end;
                                                        end);
                                                        v533(v350[v352], v350[v352 + 1], v350[v352 + 2]);
                                                        v361 = v533;
                                                        v353 = v341[v353];
                                                    end;
                                                elseif v363 == 51 then
                                                    if v339[1][27] ~= v339[1][16] then
                                                        v350[v342[v353]] = v350[v341[v353]] ~= v350[v347[v353]];
                                                    else
                                                        return;
                                                    end;
                                                else
                                                    local v534, v535 = v339[1][36](...);
                                                    v358 = v534;
                                                    v362 = v535;
                                                end;
                                            elseif v363 >= 54 then
                                                if v363 ~= 55 then
                                                    v350[v342[v353]] = v350[v341[v353]];
                                                else
                                                    if v339[1][32] ~= v339[1][27] then
                                                        v352 = v342[v353];
                                                        v350[v352]();
                                                    end;
                                                    v352 = v352 - 1;
                                                end;
                                            elseif v363 == 53 then
                                                local v536 = v343[v353][8];
                                                local v537 = #v536;
                                                local v538 = false;
                                                if v537 > 0 then
                                                    v538 = {};
                                                end;
                                                if v538 then
                                                    for v539 = 1, v537 do
                                                        local v540 = v536[v539];
                                                        local v541 = v540[2];
                                                        local v542 = v540[1];
                                                        if v541 == 0 then
                                                            if not v357 then
                                                                v357 = {};
                                                            end;
                                                            v540 = v357[v542];
                                                            if not v540 then
                                                                v540 = {
                                                                    [2] = v350, 
                                                                    [1] = v542
                                                                };
                                                                v357[v542] = v540;
                                                            end;
                                                            v538[v539 - 1] = v540;
                                                        elseif v541 ~= 1 then
                                                            v538[v539 - 1] = v337[v542];
                                                        else
                                                            v538[v539 - 1] = v350[v542];
                                                        end;
                                                    end;
                                                end;
                                                v537 = v324[v345[v353]](v538);
                                                v350[v347[v353]] = v537;
                                            else
                                                v350[v347[v353]] = not v350[v341[v353]];
                                            end;
                                        elseif v363 < 16 then
                                            if v363 >= 8 then
                                                if v363 < 12 then
                                                    if v339[1][33] ~= v339[1][7] then
                                                        if v363 >= 10 then
                                                            if v363 == 11 then
                                                                local v543 = v342[v353];
                                                                local v544 = v350[v347[v353]];
                                                                v350[v543 + 1] = v544;
                                                                v350[v543] = v544[v345[v353]];
                                                            elseif v350[v342[v353]] ~= v344[v353] then
                                                                v353 = v341[v353];
                                                            end;
                                                        elseif v339[1][35] ~= v339[1][6] then
                                                            if v339[1][16] == v339[1][4] then
                                                                local v545 = v339[1];
                                                                local v546 = v339[1];
                                                                local v547 = v339[1][36];
                                                                local v548 = -v339[1][6];
                                                                v545[26] = v547;
                                                                v546[18] = v548;
                                                                return v339[1][18];
                                                            elseif v339[1][30] == v339[1][7] then
                                                                return;
                                                            elseif v363 == 9 then
                                                                if v339[1][5] == v339[1][7] then
                                                                    v339[1][35] = -v339[1][14];
                                                                end;
                                                                v350[v347[v353]] = v343[v353] ^ v350[v341[v353]];
                                                            else
                                                                v350[v347[v353]] = v350[v341[v353]] > v343[v353];
                                                            end;
                                                        end;
                                                    end;
                                                elseif v363 < 14 then
                                                    if v363 ~= 13 then
                                                        local v549 = v342[v353];
                                                        v352 = v549 + v347[v353] - 1;
                                                        v350[v549] = v350[v549](v339[1][16](v350, v549 + 1, v352));
                                                        v352 = v549;
                                                    else
                                                        v350[v347[v353]][v343[v353]] = v345[v353];
                                                    end;
                                                elseif v363 ~= 15 then
                                                    v350[v342[v353]] = v350[v347[v353]] <= v345[v353];
                                                else
                                                    local v550 = 52;
                                                    local v551 = 4.503599627370495E15;
                                                    local v552 = nil;
                                                    local v553 = nil;
                                                    repeat
                                                        if v339[1][32] == v339[1][27] then
                                                            if v339[1][14] then
                                                                return 226;
                                                            end;
                                                        elseif v550 == 52 then
                                                            if v339[1][30] ~= v339[1][27] then
                                                                v552 = -1048480;
                                                                v550 = -1081341 + v339[1][27][15](v339[1][27][20](v339[1][27][6](v339[1][27][12](v550 + v550), v363, v550), v550) - v363, v363);
                                                            end;
                                                        elseif v550 == 3 then
                                                            v553 = 0;
                                                            local v554 = nil;
                                                            v550 = 27;
                                                            while v550 <= 27 do
                                                                v553 = v553 * v551;
                                                                v550 = -4294967230 + (v339[1][27][14]((v339[1][27][12](v550) - v550 < v363 and v363 or v363) + v363) + v550);
                                                            end;
                                                            v551 = v339[1][27];
                                                            local v555 = 20;
                                                            local v556 = nil;
                                                            local v557 = nil;
                                                            local v558 = nil;
                                                            v550 = 6;
                                                            while true do
                                                                if v550 > 49 then
                                                                    v556 = v556[v554];
                                                                    v550 = -85 + v339[1][27][18]((v339[1][27][18](v339[1][27][15](v339[1][27][7](v550 + v363, v363), v363) + v363, v550, v550)));
                                                                    continue;
                                                                end;
                                                                if v550 < 49 and v550 > 40 then
                                                                    v556 = 15;
                                                                    v550 = -5 + (v363 < v339[1][27][6]((v339[1][27][18](v339[1][27][22](v363 < v339[1][27][13](v550, v363) and v363 or v550, v363), v550))) and v550 or v550);
                                                                    continue;
                                                                end;
                                                                if v550 > 45 and v550 < 103 then
                                                                    if v339[1][14] == v339[1][27] then
                                                                        while v339[1][34] do
                                                                            local v559 = v339[1];
                                                                            local v560 = v339[1];
                                                                            local v561 = -v339[1][7];
                                                                            local v562 = 187 + v339[1][14];
                                                                            v559[32] = v561;
                                                                            v560[7] = v562;
                                                                        end;
                                                                    end;
                                                                    v558 = 6;
                                                                    if v557 == v339[1][35] then
                                                                        local v563 = v339[1];
                                                                        v558 = v339[1][26];
                                                                        v563[16] = v339[1][4];
                                                                        v339[1][31] = v339[1][30];
                                                                    end;
                                                                    v554 = v554[v558];
                                                                    v550 = 70;
                                                                    while true do
                                                                        if v550 == 70 then
                                                                            v558 = v363;
                                                                            v550 = -4294967186 + v339[1][27][14]((v339[1][27][22](v339[1][27][14](v550 - v550), v363) == v363 and v550 or v550) - v550);
                                                                            continue;
                                                                        end;
                                                                        if v550 == 109 then
                                                                            v557 = v363;
                                                                            v550 = -8 + v339[1][27][22](v339[1][27][6](v339[1][27][7](v339[1][27][21]((v339[1][27][20](v550, v363))), v363), v363) + v363, v363);
                                                                            continue;
                                                                        end;
                                                                        if v550 == 104 then
                                                                            if v339[1][31] ~= v339[1][27] or not v339[1][7] then
                                                                                v554 = v554(v558, v557);
                                                                                v550 = -65 + (v339[1][27][12]((v339[1][27][6]((v339[1][27][15](v550 + v550 - v550, v363))))) <= v363 and v363 or v550);
                                                                            else
                                                                                local v564 = v339[1];
                                                                                local v565 = v339[1];
                                                                                local v566 = 121;
                                                                                local v567 = -170;
                                                                                v564[31] = v566;
                                                                                v565[32] = v567;
                                                                                return -v339[1][35];
                                                                            end;
                                                                        elseif v550 == 39 then
                                                                            v556 = v556(v554);
                                                                            v550 = 90 + v339[1][27][22]((v363 <= v339[1][27][18](v363 + v363, v550, v363) - v363 and v363 or v363) - v363, v363);
                                                                        elseif v550 == 90 then
                                                                            if v339[1][5] == v339[1][4] then
                                                                                v339[1][27] = 60;
                                                                            end;
                                                                            if v339[1][33] ~= v339[1][27] then
                                                                                v554 = v363;
                                                                                v550 = 113 + ((v550 <= v339[1][27][18](v339[1][27][20]((v339[1][27][14](v363 - v363))), v363) and v550 or v363) - v550);
                                                                            end;
                                                                        elseif v550 == 113 then
                                                                            if v339[1][32] == v339[1][7] and v339[1][32] then
                                                                                return v339[1][26] % -159;
                                                                            else
                                                                                v556 = v556 - v554;
                                                                                v554 = v363;
                                                                                v550 = 108;
                                                                                repeat
                                                                                    if v550 < 91 then
                                                                                        v556 = v556 + v554;
                                                                                        v550 = 98;
                                                                                        while true do
                                                                                            if v550 <= 89 then
                                                                                                v555 = v555(v556, v554);
                                                                                                v550 = 11 + ((v339[1][27][13](v363 + v550 - v550, v363) < v363 and v363 or v363) + v363 ~= v363 and v550 or v550);
                                                                                                continue;
                                                                                            end;
                                                                                            if v339[1][33] == v339[1][27] then
                                                                                                v339[1][18] = -8.396240861380671E211;
                                                                                                continue;
                                                                                            end;
                                                                                            if v550 <= 98 then
                                                                                                if v339[1][29] == v339[1][7] then
                                                                                                    while v339[1][5] do
                                                                                                        local v568 = v339[1];
                                                                                                        local v569 = v339[1];
                                                                                                        local v570 = v339[1][12] < -22;
                                                                                                        local v571 = v339[1][33];
                                                                                                        v568[32] = v570;
                                                                                                        v569[5] = v571;
                                                                                                    end;
                                                                                                end;
                                                                                                v554 = v346[v353];
                                                                                                v550 = 89 + (v339[1][27][18](v339[1][27][6](v339[1][27][20](v550, v363, v363), v363), v363) + v550 - v550 - v363);
                                                                                                continue;
                                                                                            end;
                                                                                            if v339[1][36] ~= v339[1][12] then
                                                                                                break;
                                                                                            end;
                                                                                        end;
                                                                                        v551 = v551(v555);
                                                                                        v553 = v553 + v551;
                                                                                        v550 = 100;
                                                                                        repeat
                                                                                            if v550 > 100 then
                                                                                                v346[v353] = v552;
                                                                                                v552 = v350;
                                                                                                v553 = v342[v353];
                                                                                                v550 = 39;
                                                                                                while v550 == 39 do
                                                                                                    v551 = v350;
                                                                                                    v550 = 36 + ((v550 <= v339[1][27][7](v339[1][27][12]((v339[1][27][20](v550 - v363, v363, v550))), v363) and v363 or v550) + v550);
                                                                                                end;
                                                                                                if v339[1][14] == v339[1][12] then
                                                                                                    if v339[1][18] then
                                                                                                        return v339[1][16] >= -213;
                                                                                                    else
                                                                                                        v339[1][16] = 229;
                                                                                                    end;
                                                                                                end;
                                                                                                v555 = v341[v353];
                                                                                                if v339[1][36] == v339[1][6] then
                                                                                                    local v572 = v339[1];
                                                                                                    local v573 = v339[1];
                                                                                                    local v574 = v339[1][35] <= v339[1][31];
                                                                                                    local v575 = v339[1][29];
                                                                                                    v572[33] = v574;
                                                                                                    v573[5] = v575;
                                                                                                    if v339[1][6] then
                                                                                                        v339[1][6] = 65;
                                                                                                    end;
                                                                                                end;
                                                                                                if v339[1][33] ~= v339[1][4] then
                                                                                                    v551 = v551[v555];
                                                                                                end;
                                                                                                v550 = 111;
                                                                                                while true do
                                                                                                    if v550 == 111 then
                                                                                                        v555 = v350;
                                                                                                        v550 = 2 + v339[1][27][12]((v550 - v363 < v550 and v363 or v550) + v363 + v550 == v550 and v363 or v363);
                                                                                                        continue;
                                                                                                    end;
                                                                                                    if v550 == 2 then
                                                                                                        v555 = v555[v347[v353]];
                                                                                                        v550 = 119 + v339[1][27][6](v339[1][27][20](v339[1][27][6](v550) - v363 + v363, v550, v363) - v550, v550);
                                                                                                        continue;
                                                                                                    end;
                                                                                                    if v550 == 121 then
                                                                                                        v551 = v551 / v555;
                                                                                                        v550 = -28 + v339[1][27][12]((v339[1][27][12]((v339[1][27][21]((v339[1][27][22](v363 + v363 - v550, v363)))))));
                                                                                                        continue;
                                                                                                    end;
                                                                                                    if v550 == 4 then
                                                                                                        break;
                                                                                                    end;
                                                                                                end;
                                                                                                v552[v553] = v551;
                                                                                                v349 = true;
                                                                                            elseif v550 < 115 then
                                                                                                if v339[1][30] == v339[1][27] then
                                                                                                    return;
                                                                                                else
                                                                                                    v552 = v552 + v553;
                                                                                                    v550 = 300 + (v339[1][27][22](v550, v363) + v363 - v550 + v363 - v550 - v363);
                                                                                                end;
                                                                                            end;
                                                                                        until v349;
                                                                                    elseif v550 > 108 then
                                                                                        v556 = v556 - v554;
                                                                                        v554 = v363;
                                                                                        v550 = -4128699 + v339[1][27][18]((v339[1][27][13](v363 < (v339[1][27][21](v550) == v363 and v550 or v550) + v363 and v550 or v550, v363)));
                                                                                    elseif v550 > 91 and v550 < 126 then
                                                                                        v556 = v556 + v554;
                                                                                        v550 = 91 + v339[1][27][13](v339[1][27][7]((v550 < v339[1][27][20](v363 - v550, v550, v550) and v363 or v363) - v363, v363), v363);
                                                                                    elseif v550 < 108 and v550 > 69 then
                                                                                        if v339[1][35] == v339[1][6] and v339[1][27] then
                                                                                            return v339[1][35];
                                                                                        else
                                                                                            v554 = v363;
                                                                                            v550 = 126 + v339[1][27][22](v339[1][27][20]((v339[1][27][6]((v339[1][27][21](v550))) <= v363 and v550 or v363) + v550, v363), v363);
                                                                                        end;
                                                                                    end;
                                                                                until v349;
                                                                            end;
                                                                        end;
                                                                        if v349 then
                                                                            break;
                                                                        end;
                                                                    end;
                                                                elseif v550 > 26 and v550 < 45 then
                                                                    if v339[1][16] == v557 then
                                                                        return -1.3714285714285714;
                                                                    else
                                                                        v555 = v555[v556];
                                                                        v556 = v339[1][27];
                                                                        v554 = 12;
                                                                        v550 = -1802137 + v339[1][27][15]((v339[1][27][6](v550, v550, v363) <= v363 and v363 or v363) - v550 + v550 + v550, v363);
                                                                    end;
                                                                elseif v550 > 6 and v550 < 40 then
                                                                    if v339[1][26] ~= v339[1][4] then
                                                                        v554 = v339[1][27];
                                                                        v550 = -4294967219 + v339[1][27][14](v339[1][27][12](v550 <= v550 + v550 + v363 and v550 or v363) + v550);
                                                                    end;
                                                                elseif v550 < 26 then
                                                                    v551 = v551[v555];
                                                                    v555 = v339[1][27];
                                                                    v550 = 39 + (v339[1][27][15](v339[1][27][21](v363 - v550) + v363, v363) + v363 == v550 and v363 or v550);
                                                                end;
                                                                if v349 then
                                                                    break;
                                                                end;
                                                            end;
                                                        end;
                                                    until v349;
                                                end;
                                            elseif v363 >= 4 then
                                                if v339[1][14] == v339[1][7] then
                                                    v339[1][27] = v339[1][16];
                                                elseif v363 >= 6 then
                                                    if v339[1][35] == v339[1][7] then
                                                        return;
                                                    elseif v339[1][34] == v339[1][27] then
                                                        local v576 = v339[1];
                                                        local v577 = v339[1];
                                                        local v578 = v339[1][18];
                                                        local v579 = -v339[1][30];
                                                        v576[36] = v578;
                                                        v577[33] = v579;
                                                        while v339[1][7] do
                                                            v339[1][31] = v339[1][26];
                                                        end;
                                                    elseif v339[1][29] == v339[1][7] then
                                                        if not -false then
                                                            if v339[1][33] < false then
                                                                return;
                                                            end;
                                                        else
                                                            return v339[1][16];
                                                        end;
                                                    elseif v363 == 7 then
                                                        local v580 = v341[v353];
                                                        if v339[1][29] == v339[1][4] then
                                                            while true do
                                                                local v581 = v339[1];
                                                                local v582 = v339[1];
                                                                local v583 = v339[1][29];
                                                                local v584 = v339[1][30];
                                                                v581[18] = v583;
                                                                v582[14] = v584;
                                                            end;
                                                        end;
                                                        v350[v580](v339[1][16](v350, v580 + 1, v352));
                                                        v352 = v580 - 1;
                                                    else
                                                        local v585 = {
                                                            ...
                                                        };
                                                        if v339[1][5] ~= v585 then
                                                            for v586 = 1, v342[v353] do
                                                                v350[v586] = v585[v586];
                                                            end;
                                                        end;
                                                    end;
                                                elseif v363 ~= 5 then
                                                    v350[v347[v353]] = v345[v353] == v343[v353];
                                                else
                                                    v350[v347[v353]] = v350[v342[v353]] - v350[v341[v353]];
                                                end;
                                            elseif v363 < 2 then
                                                if v363 ~= 1 then
                                                    v350[v341[v353]] = v344[v353] - v343[v353];
                                                elseif v350[v341[v353]] >= v350[v347[v353]] then
                                                    v353 = v342[v353];
                                                end;
                                            elseif v339[1][27] == v339[1][26] then
                                                return;
                                            elseif v339[1][27] == v339[1][30] then
                                                return;
                                            elseif v363 ~= 3 then
                                                v350[v347[v353]][v345[v353]] = v350[v342[v353]];
                                            else
                                                v350[v342[v353]] = v350[v347[v353]] * v345[v353];
                                            end;
                                        elseif v363 >= 24 then
                                            if v363 < 28 then
                                                if v363 < 26 then
                                                    if v363 ~= 25 then
                                                        v350[v341[v353]] = v341;
                                                    else
                                                        v350[v341[v353]] = v355[v343[v353]];
                                                    end;
                                                elseif v339[1][16] ~= v339[1][4] then
                                                    if v363 ~= 27 then
                                                        v352 = v342[v353];
                                                        v350[v352] = v350[v352]();
                                                    else
                                                        v350[v342[v353]] = v342;
                                                    end;
                                                end;
                                            elseif v363 < 30 then
                                                if v363 ~= 29 then
                                                    local v587 = 30;
                                                    local v588 = 18;
                                                    local v589 = 7;
                                                    local v590 = nil;
                                                    local v591 = nil;
                                                    local v592 = nil;
                                                    local v593 = nil;
                                                    local v594 = nil;
                                                    local v595 = nil;
                                                    while true do
                                                        if v587 == 30 then
                                                            v590 = 45;
                                                            v587 = -4294967164 + v339[1][27][18](v339[1][27][14](v363 - v587 - v363 + v587) - v587);
                                                            continue;
                                                        end;
                                                        if v587 == 101 then
                                                            v592 = 0;
                                                            v587 = -4294967069 + (v339[1][27][18](v339[1][27][14](v587) - v363 - v587, v363, v363) + v587 - v587);
                                                            continue;
                                                        end;
                                                        if v587 == 0 then
                                                            v595 = 4.503599627370495E15;
                                                            v587 = 91 + (v339[1][27][20](v363 + v587 - v587 - v363 - v363, v363) + v587);
                                                            continue;
                                                        end;
                                                        if v587 == 95 then
                                                            break;
                                                        end;
                                                    end;
                                                    if v339[1][16] == v591 then
                                                        return v339[1][35];
                                                    else
                                                        v592 = v592 * v595;
                                                        v595 = v339[1][27][v588];
                                                        v588 = v339[1][27];
                                                        v587 = 29;
                                                        while true do
                                                            if v587 <= 29 then
                                                                v594 = 18;
                                                                v587 = 89 + (v339[1][27][21](v339[1][27][7](v339[1][27][18](v363, v587, v363), v587) + v587 == v587 and v363 or v587) - v363);
                                                                continue;
                                                            end;
                                                            if v587 > 87 then
                                                                v588 = v588[v594];
                                                                v587 = -4294967180 + (v339[1][27][14]((v339[1][27][20]((v363 <= v363 - v587 and v587 or v587) - v587))) - v363);
                                                            else
                                                                break;
                                                            end;
                                                        end;
                                                        v594 = v339[1][27][14];
                                                        v591 = v339[1][27][v589];
                                                        v589 = v363;
                                                        v587 = 60;
                                                        while true do
                                                            if v587 == 60 then
                                                                v593 = v346[v353];
                                                                v587 = 111 + (v339[1][27][20](v339[1][27][21](v363 < v339[1][27][12](v363) + v587 and v363 or v587), v363) - v363);
                                                                continue;
                                                            end;
                                                            if v587 == 107 then
                                                                if v593 > v589 then
                                                                    v589 = false;
                                                                else
                                                                    v589 = true;
                                                                end;
                                                                if v589 then
                                                                    v589 = v363;
                                                                end;
                                                                v587 = 50 + ((v363 <= v339[1][27][6](v339[1][27][20](v587, v587), v363) and v587 or v587) - v587 - v363 == v587 and v587 or v363);
                                                                continue;
                                                            end;
                                                            if v587 == 78 then
                                                                break;
                                                            end;
                                                        end;
                                                        if not v589 then
                                                            v589 = v346[v353];
                                                        end;
                                                        if v339[1][27] ~= v339[1][32] then
                                                            v591 = v591(v589, v346[v353]);
                                                            v589 = v346[v353];
                                                            v587 = 53;
                                                            while true do
                                                                if v587 == 53 then
                                                                    if v591 == v589 then
                                                                        v591 = false;
                                                                    else
                                                                        v591 = true;
                                                                    end;
                                                                    v587 = -4294966884 + (v339[1][27][7](v339[1][27][14]((v339[1][27][18](v363 < v339[1][27][22](v363, v363) and v363 or v363, v363))), v363) + v587);
                                                                    continue;
                                                                end;
                                                                if v587 == 16 then
                                                                    if v591 then
                                                                        v591 = v346[v353];
                                                                    end;
                                                                    v587 = 27 + v339[1][27][13](v339[1][27][13](v339[1][27][6](v587 - v363, v363) + v587 + v363, v587), v587);
                                                                    continue;
                                                                end;
                                                                if v587 == 47 then
                                                                    break;
                                                                end;
                                                            end;
                                                            if not v591 then
                                                                v591 = v363;
                                                            end;
                                                            v589 = v363;
                                                            v587 = 5;
                                                            while true do
                                                                if v587 == 5 then
                                                                    v591 = v591 + v589;
                                                                    v587 = -2147483616 + v339[1][27][15](v339[1][27][21]((v339[1][27][15](v363 - v363, v587))) - v363 - v363, v363);
                                                                    continue;
                                                                end;
                                                                if v587 == 32 then
                                                                    v594 = v594(v591);
                                                                    v587 = -4294967210 + v339[1][27][18](v339[1][27][20](v339[1][27][20](v363 - v363) + v363) - v587, v363);
                                                                    continue;
                                                                end;
                                                                if v587 == 82 then
                                                                    v588 = v588(v594);
                                                                    v587 = 7 + v339[1][27][21](v339[1][27][13](v339[1][27][12](v587 - v363 + v587), v363) + v587);
                                                                    continue;
                                                                end;
                                                                if v587 == 9 then
                                                                    if v339[1][31] ~= v339[1][4] then
                                                                        v594 = v346[v353];
                                                                    end;
                                                                    v587 = 56 + ((v363 < (v587 < v339[1][27][12](v363) - v587 and v363 or v363) - v587 and v363 or v587) ~= v587 and v363 or v363);
                                                                    continue;
                                                                end;
                                                                if v587 == 84 then
                                                                    if v588 == v594 then
                                                                        v588 = false;
                                                                    else
                                                                        v588 = true;
                                                                    end;
                                                                    v587 = 35 + v339[1][27][22](v339[1][27][7](v339[1][27][15](v339[1][27][12](v363) - v587 <= v363 and v363 or v363, v363), v363), v363);
                                                                    continue;
                                                                end;
                                                                if v587 == 35 then
                                                                    if v588 then
                                                                        v588 = v346[v353];
                                                                    end;
                                                                    v587 = 38 + v339[1][27][18]((v339[1][27][13](v339[1][27][20](v339[1][27][15](v363, v363) - v587 + v587, v363, v363), v363)));
                                                                    continue;
                                                                end;
                                                                if v587 == 38 then
                                                                    break;
                                                                end;
                                                            end;
                                                            if not v588 then
                                                                v588 = v363;
                                                            end;
                                                            v587 = 118;
                                                            while true do
                                                                if v339[1][26] == v339[1][12] then
                                                                    continue;
                                                                end;
                                                                if v587 == 118 then
                                                                    v595 = v595(v588);
                                                                    v587 = 73 + v339[1][27][20](v339[1][27][14]((v339[1][27][12](v363 < v339[1][27][14](v363 - v363) and v587 or v363))), v587, v363);
                                                                    continue;
                                                                end;
                                                                if v587 == 93 then
                                                                    v592 = v592 + v595;
                                                                    v587 = 89 + ((v339[1][27][21]((v339[1][27][21](v587 - v587))) + v363 ~= v587 and v363 or v363) - v587);
                                                                    continue;
                                                                end;
                                                                if v339[1][33] == v339[1][27] then
                                                                    v339[1][26] = v339[1][16] or v339[1][32];
                                                                    if -143 + v339[1][4] then
                                                                        v339[1][33] = v339[1][4];
                                                                        v339[1][6] = v339[1][36];
                                                                        continue;
                                                                    else
                                                                        continue;
                                                                    end;
                                                                end;
                                                                if v339[1][6] == v339[1][16] then
                                                                    if v339[1][12] then
                                                                        local v596 = v339[1];
                                                                        local v597 = v339[1];
                                                                        local v598 = 57;
                                                                        local v599 = v339[1][34];
                                                                        v596[12] = v598;
                                                                        v597[14] = v599;
                                                                        return;
                                                                    elseif v339[1][6] then
                                                                        local v600 = v339[1];
                                                                        local v601 = v339[1];
                                                                        local v602 = 247;
                                                                        local v603 = 204;
                                                                        v600[27] = v602;
                                                                        v601[31] = v603;
                                                                    end;
                                                                elseif v587 == 24 and v339[1][16] ~= v339[1][4] then
                                                                    v590 = v590 + v592;
                                                                    v587 = 68;
                                                                    while v587 >= 68 do
                                                                        if v587 > 68 then
                                                                            v595 = v350;
                                                                            v587 = -805306379 + v339[1][27][6](v339[1][27][13](v587 + v587 - v587 <= v363 and v587 or v587, v363) + v363);
                                                                        elseif v587 > 22 and v587 < 83 then
                                                                            v346[v353] = v590;
                                                                            v590 = v350;
                                                                            v592 = v341[v353];
                                                                            v587 = 71 + ((v339[1][27][18]((v339[1][27][12](v363 - v363))) <= v363 and v363 or v587) - v363 - v363);
                                                                        end;
                                                                    end;
                                                                    v595 = v595[v342[v353]];
                                                                    v588 = v350;
                                                                    v594 = v347[v353];
                                                                    v587 = 115;
                                                                    while true do
                                                                        if v587 > 54 then
                                                                            v588 = v588[v594];
                                                                            if v588 > v595 then
                                                                                v595 = false;
                                                                            else
                                                                                v595 = true;
                                                                            end;
                                                                            v587 = 26 + ((v339[1][27][14]((v339[1][27][6](v339[1][27][6](v363 - v363, v587), v363))) <= v363 and v363 or v363) ~= v363 and v363 or v363);
                                                                            continue;
                                                                        end;
                                                                        if v587 < 115 and v339[1][5] ~= v339[1][12] then
                                                                            break;
                                                                        end;
                                                                    end;
                                                                    v590[v592] = v595;
                                                                    break;
                                                                end;
                                                            end;
                                                        else
                                                            return -v339[1][27];
                                                        end;
                                                    end;
                                                else
                                                    local v604 = v337[v342[v353]];
                                                    v350[v347[v353]] = v604[2][v604[1]][v350[v341[v353]]];
                                                end;
                                            elseif v363 ~= 31 then
                                                if v339[1][5] ~= v339[1][4] then
                                                    v350[v341[v353]] = v350[v347[v353]] < v350[v342[v353]];
                                                end;
                                            else
                                                v350[v341[v353]] = v350[v347[v353]] + v343[v353];
                                            end;
                                        elseif v339[1][32] == v339[1][12] then
                                            v339[1][36] = v339[1][34];
                                            local v605 = v339[1];
                                            local v606 = v339[1];
                                            local v607 = 83;
                                            local v608 = v339[1][34];
                                            v605[5] = v607;
                                            v606[18] = v608;
                                        elseif v339[1][16] == v339[1][27] then
                                            if 84 * true then
                                                return -63;
                                            end;
                                        elseif v363 >= 20 then
                                            if v363 < 22 then
                                                if v339[1][4] ~= v339[1][32] then
                                                    if v363 ~= 21 then
                                                        v350[v341[v353]] = nil;
                                                    else
                                                        v350[v341[v353]] = v339[2](v350[v347[v353]], v350[v342[v353]]);
                                                    end;
                                                end;
                                            elseif v363 ~= 23 then
                                                v350[v347[v353]] = v350[v341[v353]][v343[v353]];
                                            else
                                                v350[v347[v353]] = v350[v341[v353]] ^ v350[v342[v353]];
                                            end;
                                        elseif v363 < 18 then
                                            if v363 ~= 17 then
                                                v350[v342[v353]] = v344[v353] * v345[v353];
                                            else
                                                v350[v341[v353]] = v344[v353] ~= v343[v353];
                                            end;
                                        elseif v363 == 19 then
                                            v353 = v341[v353];
                                        else
                                            local v609 = 125;
                                            local v610 = 13;
                                            local v611 = nil;
                                            local v612 = nil;
                                            local v613 = nil;
                                            if v339[1][32] ~= v339[1][6] then
                                                while v609 > 55 do
                                                    if v609 > 56 then
                                                        v611 = 0;
                                                        v609 = 181 + (v339[1][27][6](v339[1][27][12]((v609 <= v339[1][27][6](v363, v609) and v609 or v363) + v609), v363, v363) - v609);
                                                    else
                                                        v612 = 4.503599627370495E15;
                                                        if v339[1][30] == v339[1][12] and v612 % v339[1][30] then
                                                            v613 = 317;
                                                            v613 = v339[1][18] - 1.849056603773585;
                                                        end;
                                                        v609 = 55 + (v339[1][27][20](v339[1][27][14]((v339[1][27][13](v363 + v342[v353] + v609, v342[v353]))), v342[v353]) - v342[v353]);
                                                    end;
                                                end;
                                                v611 = v611 * v612;
                                                v612 = v339[1][27];
                                            end;
                                            v612 = v612[v610];
                                            local v614 = 119;
                                            if v339[1][33] == v339[1][6] then
                                                if v339[1][6] then
                                                    local v615 = v339[1];
                                                    local v616 = v339[1];
                                                    local v617 = v339[1][36] < 102;
                                                    local v618 = 234;
                                                    v615[5] = v617;
                                                    v616[33] = v618;
                                                end;
                                                v339[1][29] = 172;
                                            end;
                                            v609 = 99;
                                            while v609 >= 13 do
                                                if v609 < 99 and v609 > 8 then
                                                    v610 = v610[v613];
                                                    v609 = -1073741832 + (v339[1][27][22](v339[1][27][12](v609 + v363) - v609, v342[v353]) + v342[v353] + v363);
                                                elseif v609 > 13 and v609 < 102 then
                                                    v610 = v339[1][27];
                                                    v609 = 3 + (v363 < v339[1][27][22]((v609 + v609 <= v609 and v363 or v363) - v363 - v363, v363) and v609 or v609);
                                                elseif v609 > 99 then
                                                    v613 = 7;
                                                    v609 = -11 + v339[1][27][21](v339[1][27][20]((v339[1][27][6](v339[1][27][18](v363, v609, v609) + v609, v342[v353]))) - v363);
                                                end;
                                            end;
                                            v613 = v346[v353];
                                            local v619 = v346[v353];
                                            if v339[1][18] == v614 then
                                                return;
                                            else
                                                v609 = 120;
                                                while true do
                                                    if v609 > 106 then
                                                        if v609 < 120 then
                                                            v613 = v346[v353];
                                                            v612 = v612(v610, v613);
                                                            v610 = v346[v353];
                                                            v609 = -15 + ((v609 < v339[1][27][21](v339[1][27][15](v339[1][27][22](v609, v363), v363) + v609) and v609 or v609) + v342[v353]);
                                                            continue;
                                                        else
                                                            v610 = v610(v613, v619);
                                                            v609 = -1 + (v339[1][27][22](v339[1][27][15](v339[1][27][15](v609 + v363, v363), v342[v353]) < v363 and v342[v353] or v342[v353], v363) >= v342[v353] and v609 or v609);
                                                            continue;
                                                        end;
                                                    end;
                                                    if v609 >= 106 then
                                                        v612 = v612 - v610;
                                                        v610 = v363;
                                                        v609 = -147 + ((v609 <= (v363 < v339[1][27][21]((v609 <= v609 and v342[v353] or v342[v353]) + v609) and v342[v353] or v609) and v609 or v609) + v609);
                                                    else
                                                        break;
                                                    end;
                                                end;
                                                v612 = v612 - v610;
                                                if v339[1][34] == v614 and v339[1][30] then
                                                    v339[1][7] = v339[1][5];
                                                    return;
                                                else
                                                    v609 = 43;
                                                    while v609 >= 43 do
                                                        if v609 > 14 then
                                                            v610 = v363;
                                                            v609 = 16 + (v339[1][27][21](v339[1][27][12]((v339[1][27][12](v342[v353] - v342[v353]))) - v609) - v342[v353]);
                                                        end;
                                                    end;
                                                    v612 = v612 == v610 and v342[v353];
                                                    if v339[1][6] == v339[1][32] then
                                                        return 135;
                                                    else
                                                        if v339[1][26] == v339[1][4] then
                                                            local v620 = v339[1];
                                                            local v621 = v339[1];
                                                            v620[12] = v339[1][27];
                                                            v621[5] = v614;
                                                        elseif v339[1][31] == v339[1][12] then
                                                            return;
                                                        elseif not v612 then
                                                            v612 = v342[v353];
                                                        end;
                                                        v610 = v363;
                                                        v612 = v612 - v610;
                                                        v609 = 110;
                                                        repeat
                                                            if v339[1][34] == v339[1][6] then
                                                                while true do
                                                                    local v622 = v339[1];
                                                                    local v623 = v339[1];
                                                                    local v624 = v339[1][29];
                                                                    local v625 = v339[1][6] < v339[1][34];
                                                                    v622[14] = v624;
                                                                    v623[16] = v625;
                                                                end;
                                                            end;
                                                            if v339[1][26] == v614 then
                                                                if not v339[1][35] and not v339[1][35] then
                                                                    local v626 = v339[1];
                                                                    local v627 = v339[1];
                                                                    local v628 = v339[1][32] ^ false;
                                                                    local v629 = 53;
                                                                    v626[5] = v628;
                                                                    v627[5] = v629;
                                                                else
                                                                    v339[1][7] = v339[1][29] * 76;
                                                                    return;
                                                                end;
                                                            elseif v609 == 110 then
                                                                v610 = v363;
                                                                v609 = 115 + (v339[1][27][20]((v339[1][27][22](v609 <= v342[v353] and v342[v353] or v609, v363))) - v609 - v363 == v609 and v342[v353] or v342[v353]);
                                                            elseif v609 == 117 then
                                                                v612 = v612 - v610;
                                                                v609 = 76 + v339[1][27][22](v339[1][27][6]((v339[1][27][18](v339[1][27][12](v339[1][27][14](v363) - v609), v363, v363))), v342[v353]);
                                                            elseif v609 == 80 then
                                                                v610 = v346[v353];
                                                                v609 = 22;
                                                                while v609 <= 22 do
                                                                    if v609 < 125 then
                                                                        v612 = v612 + v610;
                                                                        v609 = 132 + (v339[1][27][14](v339[1][27][6]((v339[1][27][15](v342[v353], v342[v353]))) - v342[v353] - v609) - v609);
                                                                    end;
                                                                end;
                                                                v611 = v611 + v612;
                                                                v614 = v614 + v611;
                                                                v609 = 105;
                                                                repeat
                                                                    if v339[1][4] ~= v339[1][18] or v339[1][7] > v339[1][14] then
                                                                        if v609 > 3 and v609 < 105 then
                                                                            v611 = v350;
                                                                            v609 = -91 + (v339[1][27][6](v339[1][27][6]((v342[v353] < v363 and v609 or v363) + v609, v609) - v609, v342[v353]) + v609);
                                                                        elseif v609 > 52 then
                                                                            v346[v353] = v614;
                                                                            v614 = v345[v353];
                                                                            v609 = 50 + (v339[1][27][6](v339[1][27][6](v609 + v363 + v609) + v363, v342[v353], v609) < v609 and v609 or v342[v353]);
                                                                        elseif v609 < 52 then
                                                                            v612 = v342[v353];
                                                                            v609 = 94;
                                                                            while true do
                                                                                if v609 == 94 then
                                                                                    v611 = v611[v612];
                                                                                    if v614 > v611 then
                                                                                        v614 = false;
                                                                                    else
                                                                                        v614 = true;
                                                                                    end;
                                                                                    v609 = -75 + (v339[1][27][6]((v609 + v342[v353] + v609 ~= v363 and v342[v353] or v609) == v363 and v363 or v342[v353], v342[v353], v363) + v609);
                                                                                    continue;
                                                                                end;
                                                                                if v609 == 37 then
                                                                                    break;
                                                                                end;
                                                                            end;
                                                                            if v339[1][12] == v339[1][14] and v339[1][26] then
                                                                                v339[1][31] = v339[1][6];
                                                                                local v630 = v339[1];
                                                                                local v631 = v339[1];
                                                                                local v632 = v339[1][4];
                                                                                local v633 = v339[1][4] ^ 87;
                                                                                v630[31] = v632;
                                                                                v631[6] = v633;
                                                                            end;
                                                                            if v339[1][27] == v339[1][16] then
                                                                                v339[1][4] = v339[1][5];
                                                                            end;
                                                                            if not v614 then
                                                                                v613 = v347[v353];
                                                                                if v339[1][18] ~= v339[1][27] then
                                                                                    v353 = v613;
                                                                                    v349 = true;
                                                                                else
                                                                                    v349 = true;
                                                                                end;
                                                                            else
                                                                                v349 = true;
                                                                            end;
                                                                        end;
                                                                    else
                                                                        return;
                                                                    end;
                                                                    if v349 then
                                                                        break;
                                                                    end;
                                                                    if v349 then
                                                                        break;
                                                                    end;
                                                                until v349;
                                                            end;
                                                            if v349 then
                                                                break;
                                                            end;
                                                            if v349 then
                                                                break;
                                                            end;
                                                        until v349;
                                                    end;
                                                end;
                                            end;
                                        end;
                                        v349 = false;
                                        v353 = v353 + 1;
                                    end;
                                end;
                            end;
                        else
                            function v348(...)  
                                 
                                local v634 = v339[1][15](v340);
                                local v635 = 1;
                                local v636 = getfenv();
                                local v637 = 1;
                                local v638 = nil;
                                local v639 = nil;
                                local v640 = nil;
                                local v641 = nil;
                                local v642 = nil;
                                while true do
                                    local v643 = v346[v637];
                                    if v643 >= 6 then
                                        if v643 >= 9 then
                                            if v643 < 11 then
                                                if v643 ~= 10 then
                                                    v634[v347[v637]] = v337[v342[v637]][v634[v341[v637]]];
                                                else
                                                    if v339[1][27] == v339[1][32] then
                                                        local v644 = v339[1];
                                                        local v645 = v339[1];
                                                        local v646 = 102;
                                                        local v647 = v339[1][34];
                                                        v644[34] = v646;
                                                        v645[32] = v647;
                                                    end;
                                                    if v339[1][27] ~= v339[1][36] then
                                                        v634[9] = v636[v345[v637]];
                                                        v637 = v637 + 1;
                                                        v634[9] = v634[9][v343[v637]];
                                                        v637 = v637 + 1;
                                                    end;
                                                    local v648 = v337[v342[v637]];
                                                    if v348 ~= v637 then
                                                        if v339[1][6] ~= v339[1][27] then
                                                            v634[10] = v648[2][v648[1]][v345[v637]];
                                                            v637 = v637 + 1;
                                                            v634[10] = v634[10] + v345[v637];
                                                            v637 = v637 + 1;
                                                            v648 = v337[v342[v637]];
                                                            v634[11] = v648[2][v648[1]][v345[v637]];
                                                            v637 = v637 + 1;
                                                            v648 = v337[v342[v637]];
                                                            v634[12] = v648[2][v648[1]][v345[v637]];
                                                            v637 = v637 + 1;
                                                            v635 = 12;
                                                        end;
                                                        v634[9] = v634[9](v339[1][16](v634, 10, v635));
                                                        v635 = 9;
                                                        v637 = v637 + 1;
                                                        v648 = v337[v347[v637]];
                                                        v648[2][v648[1]] = v634[9];
                                                        v637 = v341[v637 + 1];
                                                    else
                                                        return v339[1][6];
                                                    end;
                                                end;
                                            elseif v643 ~= 12 then
                                                local _ = false;
                                                v640 = v640 + v639;
                                                if if v639 <= 0 then v642 <= v640 else v640 <= v642 then
                                                    v634[v341[v637] + 3] = v640;
                                                    v637 = v347[v637];
                                                end;
                                            else
                                                v634[7] = v636[v345[v637]];
                                                v637 = v637 + 1;
                                                v634[7] = v634[7][v343[v637]];
                                                v637 = v637 + 1;
                                                v634[8] = v634[6];
                                                if v339[1][4] == v348 then
                                                    return;
                                                else
                                                    v637 = v637 + 1;
                                                    v634[9] = v344[v637];
                                                    v637 = v637 + 1;
                                                    v634[7] = v634[7](v634[8], v634[9]);
                                                    v635 = 7;
                                                    v637 = v637 + 1;
                                                    v634[8] = nil;
                                                    v637 = v637 + 1;
                                                    if v634[7] ~= v634[8] then
                                                        v637 = v341[v637];
                                                    end;
                                                end;
                                            end;
                                        elseif v643 >= 7 then
                                            if v643 == 8 then
                                                if v339[1][29] == v339[1][27] then
                                                    return;
                                                else
                                                    v634[8] = v636[v345[v637]];
                                                    v637 = v637 + 1;
                                                    v634[9] = v634[7];
                                                    v637 = v637 + 1;
                                                    v634[8] = v634[8](v634[9]);
                                                    v635 = 8;
                                                    v637 = v637 + 1;
                                                    v634[9] = v636[v343[v637]];
                                                    v637 = v637 + 1;
                                                    v634[10] = v634[8][v343[v637]];
                                                    v637 = v637 + 1;
                                                    v634[9] = v634[9](v634[10]);
                                                    v635 = 9;
                                                    v637 = v637 + 1;
                                                    if v634[9] ~= v345[v637] then
                                                        v637 = v347[v637];
                                                    end;
                                                end;
                                            else
                                                v637 = v341[v637];
                                            end;
                                        elseif v634[v342[v637]] ~= v345[v637] then
                                            v637 = v347[v637];
                                        end;
                                    elseif v339[1][6] == v339[1][32] then
                                        v339[1][36] = v339[1][31];
                                    elseif v339[1][36] == nil then
                                        local v650 = v339[1];
                                        local v651 = v339[1][26];
                                        local v652 = v339[1][7];
                                        v650[31] = v651;
                                        v348 = v652;
                                        v339[1][12] = v339[1][4];
                                    elseif v643 >= 3 then
                                        if v643 < 4 then
                                            v634[3] = v344[v637];
                                            v637 = v637 + 1;
                                            v634[4] = v343[v637];
                                            v637 = v637 + 1;
                                            v634[5] = v343[v637];
                                            v637 = v637 + 1;
                                            v641 = {
                                                [1] = v640, 
                                                [3] = v642, 
                                                [2] = v639, 
                                                [4] = v641
                                            };
                                            v639 = v634[5];
                                            v642 = v634[4];
                                            v640 = v634[3] - v639;
                                            v637 = v342[v637];
                                        elseif v643 == 5 then
                                            return v634[v342[v637]];
                                        else
                                            v634[9] = v636[v345[v637]];
                                            v637 = v637 + 1;
                                            v634[9] = v634[9][v343[v637]];
                                            v637 = v637 + 1;
                                            local v653 = v337[v342[v637]];
                                            if v637 ~= v339[1][29] or v339[1][12] >= -35 then
                                                if v339[1][33] ~= v339[1][7] then
                                                    v634[10] = v653[2][v653[1]][v345[v637]];
                                                end;
                                                v637 = v637 + 1;
                                                if v339[1][6] ~= v339[1][35] then
                                                    v634[10] = v634[10] + v345[v637];
                                                end;
                                                v637 = v637 + 1;
                                                if v339[1][7] == v339[1][30] then
                                                    return 27;
                                                else
                                                    if v339[1][32] == nil then
                                                        if -v339[1][31] then
                                                            return v339[1][6];
                                                        else
                                                            while v339[1][16] ^ v339[1][36] do
                                                                local v654 = v339[1];
                                                                local v655 = v339[1];
                                                                v654[6] = -v339[1][36];
                                                                v655[18] = v638;
                                                                v654 = v339[1];
                                                                v655 = v339[1];
                                                                local v656 = 1;
                                                                local v657 = v339[1][4];
                                                                v654[4] = v656;
                                                                v655[6] = v657;
                                                            end;
                                                        end;
                                                    end;
                                                    v653 = v337[v342[v637]];
                                                    v634[11] = v653[2][v653[1]][v345[v637]];
                                                    v637 = v637 + 1;
                                                    v653 = v337[v342[v637]];
                                                    v634[12] = v653[2][v653[1]][v345[v637]];
                                                    v637 = v637 + 1;
                                                    v634[9] = v634[9](v339[1][16](v634, 10, 12));
                                                    v635 = 9;
                                                    v637 = v637 + 1;
                                                    v653 = v337[v347[v637]];
                                                    v653[2][v653[1]] = v634[9];
                                                    v637 = v341[v637 + 1];
                                                end;
                                            else
                                                return v339[1][32] + v339[1][31];
                                            end;
                                        end;
                                    elseif v643 < 1 then
                                        if v637 ~= v339[1][14] then
                                            v640 = v641[1];
                                            v642 = v641[3];
                                            v639 = v641[2];
                                            v641 = v641[4];
                                            v637 = v637 + 1;
                                        end;
                                        v634[3] = v337[v342[v637]][v634[2]];
                                        v637 = v637 + 1;
                                        return v634[3];
                                    elseif v643 == 2 then
                                        if v339[1][4] ~= v339[1][33] then
                                            v634[9] = v636[v345[v637]];
                                            v637 = v637 + 1;
                                        end;
                                        v634[9] = v634[9][v343[v637]];
                                        v637 = v637 + 1;
                                        v634[10] = v634[6];
                                        v637 = v637 + 1;
                                        v634[11] = v344[v637];
                                        v637 = v637 + 1;
                                        v634[9] = v634[9](v634[10], v634[11]);
                                        v635 = 9;
                                        v637 = v637 + 1;
                                        local v658 = v634[9];
                                        if v339[1][34] == v339[1][27] then
                                            if v339[1][26] then
                                                return;
                                            elseif v339[1][26] then
                                                return v638 < 3;
                                            end;
                                        end;
                                        v634[10] = v658;
                                        v634[9] = v658[v344[v637]];
                                        v637 = v637 + 1;
                                        v634[11] = v343[v637];
                                        v637 = v637 + 1;
                                        v634[12] = v343[v637];
                                        v637 = v637 + 1;
                                        v634[9] = v634[9](v339[1][16](v634, 10, 12));
                                        v635 = 9;
                                        v637 = v637 + 1;
                                        if v634[9] ~= v345[v637] then
                                            if v339[1][5] ~= v339[1][7] then
                                                v637 = v347[v637];
                                            elseif not -v339[1][5] then
                                                return;
                                            else
                                                local v659 = v339[1];
                                                local v660 = v339[1];
                                                local v661 = v339[1][32];
                                                local v662 = -38;
                                                v659[7] = v661;
                                                v660[34] = v662;
                                                return;
                                            end;
                                        end;
                                    else
                                        local v663 = {
                                            ...
                                        };
                                        for v664 = 1, v341[v637] do
                                            v634[v664] = v663[v664];
                                        end;
                                    end;
                                    v637 = v637 + 1;
                                end;
                            end;
                        end;
                        return v348;
                    end;
                end;
                if not v328[1012] then
                    v328[24259] = -4294962627 + v324.ze((v324.te(v324.Me((v324.ze(v328[27157]))) - v328[3165] > v324.y[8] and v328[29107] or v328[17600], v328[29107])));
                    v330 = -2147483617 + v324.We(v324.le(v324.We(v324.Ke(v324.y[3], v328[15631]) > v324.y[1] and v328[27157] or v328[16023], v328[8728]) + v328[19148], v328[2934]), v328[23577]);
                    v328[1012] = v330;
                    continue;
                else
                    v330 = v328[1012];
                    continue;
                end;
            end;
            if v330 < 37 then
                v330 = v324:iZ(v328, v330, v325);
                continue;
            end;
            if v330 > 94 then
                break;
            end;
        end;
        function v327()  
             
            local v665 = {
                v325
            };
            local v666 = nil;
            local v667, v668, v669, v670, v671 = v324:LZ(nil, nil, nil, v665, nil);
            local l_v667_0 = v667;
            local l_v668_0 = v668;
            v666 = v669;
            local l_v670_0 = v670;
            local l_v671_0 = v671;
            if v666 == nil then
                for v676 = 23, 195, 86 do
                    v670, v671 = v324:PZ(l_v670_0, l_v671_0, v665, l_v667_0, l_v668_0, v676);
                    v666 = v670;
                    l_v667_0 = v671;
                    if v666 == 48824 then

                    end;
                end;
                v665[1][13] = nil;
                for v677 = 31, 107, 25 do
                    v666 = v324:je(l_v667_0, v677, v665);
                    if v666 ~= 63432 and v666 ~= nil then
                        return v324.f(v666);
                    end;
                end;
                return;
            else
                return v324.f(v666);
            end;
        end;
        function v326(...)  
            return (...)();
        end;
        v329 = nil;
        v330 = 120;
        while true do
            if v330 < 120 then
                v324:Ze(v325);
                return v326, nil, v329, v327, v330;
            else
                v329 = v327();
                if v325[27] == v325[18] then
                    if -v325[26] then
                        v331 = v324:pe();
                        return v326, {
                            v324.f(v331)
                        }, v329, v327, v330;
                    else
                        while v325[30] do
                            v325[5] = v325[36] / v326;
                            v325[6] = v326;
                        end;
                    end;
                end;
                if v328[29863] then
                    v330 = v328[29863];
                else
                    v330 = 119 + v324.fe((v324.ue((v324.ue(v328[19210] + v324.y[6] + v328[30629] + v324.y[1])))));
                    v328[29863] = v330;
                end;
            end;
        end;
    end, 
    l = math, 
    Ce = function(v678, v679, v680, v681)  
        local v682 = nil;
        if v680 <= 26 then
            local v683, v684 = v678:Ue(v679, v681, v680);
            v682 = v683;
            v680 = v684;
            if v682 == 24547 then
                return 36783, v680;
            else
                return nil, v680;
            end;
        elseif v680 == 92 then
            return 51600, (v678:He(v679, v681, v680));
        else
            return 51600, (v678:Oe(v680, v679, v681));
        end;
    end, 
    Z = function()  
        return function()  
            return game:FindService("VirtualUser");
        end;
    end, 
    Ze = function(v685, v686)  
        v686[27][12] = v685.fe;
    end, 
    e = function(v687, v688, v689, v690)  
        v688[14] = function(v691, v692, v693, v694)  
             
            v694 = {
                v688
            };
            if v693 < v692 then
                return;
            else
                local v695 = v693 - v692 + 1;
                if v695 >= 8 then
                    if v694[1][7] == v695 then
                        while -v694[1][7] do
                            local v696 = v694[1];
                            v695 = v694[1][12] or 238;
                            v696[7] = v694[1][4];
                        end;
                        v694[1][12] = v695;
                    end;
                    return v691[v692], v691[v692 + 1], v691[v692 + 2], v691[v692 + 3], v691[v692 + 4], v691[v692 + 5], v691[v692 + 6], v691[v692 + 7], v694[1][14](v691, v692 + 8, v693);
                elseif v695 >= 7 then
                    return v691[v692], v691[v692 + 1], v691[v692 + 2], v691[v692 + 3], v691[v692 + 4], v691[v692 + 5], v691[v692 + 6], v694[1][14](v691, v692 + 7, v693);
                elseif v695 >= 6 then
                    return v691[v692], v691[v692 + 1], v691[v692 + 2], v691[v692 + 3], v691[v692 + 4], v691[v692 + 5], v694[1][14](v691, v692 + 6, v693);
                elseif v695 >= 5 then
                    return v691[v692], v691[v692 + 1], v691[v692 + 2], v691[v692 + 3], v691[v692 + 4], v694[1][14](v691, v692 + 5, v693);
                elseif v695 >= 4 then
                    return v691[v692], v691[v692 + 1], v691[v692 + 2], v691[v692 + 3], v694[1][14](v691, v692 + 4, v693);
                elseif v695 >= 3 then
                    return v691[v692], v691[v692 + 1], v691[v692 + 2], v694[1][14](v691, v692 + 3, v693);
                elseif v695 >= 2 then
                    return v691[v692], v691[v692 + 1], v694[1][14](v691, v692 + 2, v693);
                else
                    return v691[v692], v694[1][14](v691, v692 + 1, v693);
                end;
            end;
        end;
        if v690[23577] then
            return v690[23577];
        else
            v689 = -1521236639 + (v687.Ee(v687.Me(v687.y[6] + v690[13424]) + v687.y[7]) - v690[27157] - v690[27150]);
            v690[23577] = v689;
            return v689;
        end;
    end, 
    De = function(v697, v698, v699, v700, v701, v702, v703, v704)  
        local v705 = nil;
        v704 = 123;
        repeat
            local v706, v707, v708 = v697:ke(v701, v703, v700, v702, v699, v704, v698);
            v705 = v706;
            v704 = v707;
            v699 = v708;
        until v705 == 461;
        return {
            v700[37](v699, v702)
        }, v704, v699;
    end, 
    t = bit32.band, 
    tZ = function(_, v710, _)  
        return (v710[1][34]());
    end, 
    SZ = function(_, v713, v714, v715)  
        v714[v715 + 2] = v713;
        v714[v715 + 3] = 5;
    end, 
    N = function()  
        return function()  
            game:EdNBRsaqS();
        end;
    end, 
    vZ = function(_, _, v718)  
        return v718[30022];
    end, 
    Ue = function(v719, v720, v721, v722)  
        if v722 ~= 11 then
            return nil, (v719:ae(v721, v720, v722));
        else
            v721[27][20] = v719.t;
            v721[27][18] = v719.Ee;
            return 24547, v722;
        end;
    end, 
    Me = bit32.countlz, 
    oe = function(v723, v724, v725, v726)  
        local v727 = nil;
        while true do
            local v728, v729 = v723:Ce(v725, v726, v724);
            v727 = v728;
            v726 = v729;
            if v727 ~= 36783 then
                if v727 ~= 51600 then

                end;
            else
                break;
            end;
        end;
        v724[27][14] = v723.I;
        v724[27][6] = v723.W;
        v724[27][17] = v723.b;
        return v726;
    end, 
    he = function(_, v731, _)  
        return v731[1218];
    end, 
    de = function(v733, v734, v735, v736)  
        if v736 == 114 then
            v734[27][15] = v733.We;
            if v735[27098] then
                v736 = v735[27098];
            else
                v736 = -4294967123 + (v733.Ke(v733.ze((v733.ue(v733.y[8], v735[30022], v733.y[1]))), v736, v735[1979]) - v735[1826] - v735[30022] + v735[31401]);
                v735[27098] = v736;
            end;
        elseif v736 == 41 then
            v734[27][21] = v733.Me;
            return 42454, v736;
        end;
        return nil, v736;
    end, 
    V = function(v737, v738, v739)  
        v738 = {};
        v739[1] = nil;
        v739[2] = v737.H;
        v739[3] = nil;
        v739[4] = nil;
        v739[5] = nil;
        return v738;
    end, 
    We = bit32.lshift, 
    RZ = function(_, v741, v742, v743, v744, v745, v746)  
        if v746 < 56 and v746 > 22 then
            v744[1][13][v742 + 3] = v741;
            return v746, 1838, v742;
        elseif v746 > 55 and v746 < 125 then
            v746 = 55;
            v744[1][13][v742 + 2] = v745;
            return v746, 42165, v742;
        else
            if v746 > 56 then
                v744[1][13][v742 + 1] = v743;
                v746 = 56;
            elseif v746 < 55 then
                v742 = #v744[1][13];
                v746 = 125;
            end;
            return v746, nil, v742;
        end;
    end, 
    S = function(v747, v748, v749)  
        v749[15631] = -2636931 + (v747.le(v747.Ee(v747.y[4] + v747.y[1], v748) + v747.y[1], v748) - v748 - v749[27150]);
        v749[1826] = -5327322590 + ((v747.Ke(v747.y[1] >= v747.y[1] and v747.y[2] or v747.y[4]) - v747.y[8] == v747.y[4] and v747.y[2] or v749[27150]) + v747.y[2] + v747.y[6]);
        v748 = v747.Me(v747.Ke(v747.y[2], v747.y[5], v747.y[6]) - v747.y[4] - v747.y[4] + v747.y[8]) + v749[27150];
        v749[13424] = v748;
        return v748;
    end, 
    DZ = function(_, v751, v752, v753)  
        if v751[1][31] == v751[1][4] then
            v751[1][37] = 160;
        end;
        v753[7] = v752;
    end, 
    d = function(v754)  
        local v755 = v754[1];
        local v756 = v754[0];
        return function()  
             
            v756:Fire(v756, {
                [v755] = true
            });
        end;
    end, 
    CZ = function(_, v758)  
        v758[1][37] = 187;
    end, 
    Qe = function(v759)  
        local v760 = {};
        local v761 = nil;
        local v762 = v759:V(nil, v760);
        local v763, v764 = v759:v(v760, v759:m(v759:Q(nil, v760), v760, v762), v762, nil);
        local v765 = v759:s(v763, v760, v764, v762);
        v759:x(v760);
        v763, v764 = v759:OZ(nil, v765, v760, v762);
        local v766, v767, v768, v769, v770 = v759:Ne(v760, nil, v763, v762, nil, v764);
        v763 = v766;
        v761 = v767;
        v764 = v768;
        local l_v769_0 = v769;
        v765 = v770;
        if v761 == nil then
            v767, v768 = v759:Je(v765, nil, v760, v762);
            v767, v768 = v759:ye(v760, v768, v767, v762);
            v767, v768, v769 = v759:De(v762, v764, v760, l_v769_0, v767, v763, (v759:oe(v760, v762, v768)));
            v761 = v767;
            v765 = v768;
            v764 = v769;
            return v759.f(v761);
        else
            return v759.f(v761);
        end;
    end, 
    ae = function(v772, v773, v774, v775)  
        v773[27][13] = v772.te;
        if not v774[5835] then
            v775 = -547621281 + (v772.Ke(v772.le((v772.y[1] > v774[24259] and v774[1979] or v774[16097]) + v774[23006] + v774[12145], v774[27157]), v774[19148], v772.y[6]) >= v774[19148] and v772.y[5] or v774[19210]);
            v774[5835] = v775;
            return v775;
        else
            return v774[5835];
        end;
    end, 
    HZ = function(_, v777, _, _)  
        return v777[1][33](), 121;
    end, 
    R = function(v780, v781, v782, v783)  
        v783[7] = {};
        if v781[13424] then
            return v781[13424];
        else
            return (v780:S(v782, v781));
        end;
    end, 
    b = math.floor, 
    M = string.packsize, 
    rZ = function(_)  

    end, 
    ke = function(v785, v786, v787, v788, v789, v790, v791, v792)  
        if v791 > 30 then
            if v791 ~= 123 then
                return 461, v791, (v788[37](v790, v789)(v786, v785.O, v788[5], v787, v788[32], v788[29], v788[30], v785.y, v788[26], v788[37]));
            else
                v791 = v785:Te(v788, v791, v792);
            end;
        else
            v788[27][10] = v785.D;
            if v792[1348] then
                v791 = v792[1348];
            else
                v791 = -8 + (((v785.ue(v785.le(v792[16097] - v785.y[7], v792[1218]), v792[8728]) <= v792[1979] and v792[3058] or v792[10512]) > v792[10549] and v792[1826] or v785.y[8]) + v792[24259]);
                v792[1348] = v791;
            end;
        end;
        return nil, v791, v790;
    end, 
    z = bit32.rshift, 
    dZ = function(v793, v794, v795, v796, v797)  
        local v798 = nil;
        local v799, v800 = v796[1]("<d", v796[2][25], v796[2][3]);
        v797 = v799;
        v795 = v800;
        v794 = 68;
        if v796[2][12] == v796[2][30] then
            for v801 = 75, 108, 15 do
                v798 = v793:NZ(v796, v801);
                if v798 ~= 30385 and v798 ~= nil then
                    return v795, v801, {
                        v793.f(v798)
                    }, v797;
                end;
            end;
        end;
        return v795, v794, nil, v797;
    end, 
    be = string.sub, 
    aZ = function(v802, _, _)  
        return 4, {
            nil, 
            nil, 
            nil, 
            nil, 
            v802.k, 
            v802.k, 
            v802.k, 
            v802.k, 
            nil, 
            v802.k, 
            nil
        };
    end, 
    AZ = function(_, v806, v807, v808)  
        if v807[1][4] ~= v807[1][26] then
            v808[v806] = v807[1][38]();
        end;
    end, 
    eZ = function(_, v810)  
        return {
            v810
        };
    end, 
    PZ = function(v811, v812, v813, v814, v815, v816, v817)  
        if v817 == 109 then
            for v818 = 1, #v814[1][13], 3 do
                v814[1][13][v818][v814[1][13][v818 + 1]] = v816[v814[1][13][v818 + 2]];
            end;
            if v812 then
                v814[1][27][3] = v814[1][19];
                v814[1][27][1] = v816;
            end;
            return 48824, v815;
        else
            if v817 == 195 then
                v815 = v816[v814[1][33]()];
                v814[1][19] = v811.k;
            elseif v817 == 23 then
                for v819 = 1, v813 do
                    v811:AZ(v819, v814, v816);
                end;
            end;
            return nil, v815;
        end;
    end, 
    G = function(v820, v821, v822)  
        v821[30629] = -16 + v820.ue(v820.ze((v820.le(v820.y[4] - v821[2934] - v821[1979], v821[8728]))) - v821[19210], v821[13424], v821[5796]);
        v821[17600] = -547621235 + ((v820.Ee((v820.Ke(v820.y[7] == v820.y[6] and v821[13424] or v821[23577], v821[27150]))) >= v821[5796] and v821[27157] or v820.y[5]) - v821[3165] + v821[29107]);
        v822 = 4 + v820.ue(v820.le((v820.fe(v820.y[4]) < v821[29107] and v820.y[8] or v820.y[2]) - v821[1979] + v821[15631], v821[8728]), v821[8728]);
        v821[23006] = v822;
        return v822;
    end, 
    IZ = function(_, v824, v825, v826, v827, v828)  
        v827[v826] = v824;
        v825[v826] = v828;
    end, 
    sZ = function(_, _, v831)  
        return v831[1][29]() ~= 0;
    end, 
    wZ = function(_)  
        return {};
    end, 
    w = function(v833, v834, v835, v836)  
        if v835 == 110 then
            local v837, v838 = v833:c(v835, v834, v836);
            return v837, 61188, v838;
        elseif v835 ~= 117 then
            return v836, nil, v835;
        else
            return v836, {
                v836
            }, v835;
        end;
    end, 
    MZ = function(_, _, _, _, _, _)  
        return nil, nil, nil, nil, nil;
    end, 
    bZ = function(_, _, v847, v848, v849)  
        v849[v848 + 2] = v847;
        return 125;
    end, 
    Te = function(v850, v851, v852, v853)  
        v851[27][8] = v850.u;
        if v853[1218] then
            return (v850:he(v853, v852));
        else
            v853[32057] = 10 + v850.ue(v850.fe(v850.ue(v850.ue(v850.te(v850.y[7], v853[17600]), v853[27098], v853[15464]), v853[23577]) + v853[27150]), v853[1012]);
            v852 = -306339 + v850.Ee((v850.le((v850.te(v850.y[6] + v850.y[7], v853[17600]) <= v853[3058] and v853[30022] or v850.y[6]) - v853[30022], v853[23006])));
            v853[1218] = v852;
            return v852;
        end;
    end, 
    fZ = function(v854, v855, v856, v857, v858)  
        if v858 < 125 then
            return 9286, (v854:bZ(v858, v857, v855, v856));
        elseif v858 <= 22 then
            return nil, v858;
        else
            v854:uZ(v856, v855);
            return 44781, v858;
        end;
    end, 
    ue = bit32.band, 
    iZ = function(v859, v860, v861, v862)  
        v862[38] = function()  
             
            local v863 = {
                v862
            };
            local v864 = nil;
            local v865, v866, v867, v868, v869, v870, v871, v872 = v859:TZ(nil, nil, v863, nil, nil, nil, nil, nil);
            local l_v865_0 = v865;
            local l_v866_0 = v866;
            local l_v867_0 = v867;
            v864 = v868;
            local l_v869_0 = v869;
            local l_v870_0 = v870;
            local l_v871_0 = v871;
            local l_v872_0 = v872;
            if v864 ~= nil then
                return v859.f(v864);
            else
                local v880, v881;
                v867, v868, v869, v870, v871, v872, v880, v881 = v859:kZ(l_v870_0, l_v865_0, nil, l_v867_0, v863, l_v871_0, nil, l_v869_0, l_v872_0);
                l_v865_0 = v867;
                l_v867_0 = v868;
                l_v871_0 = v869;
                l_v870_0 = v870;
                l_v869_0 = v871;
                v866 = v872;
                v865 = v880;
                l_v872_0 = v881;
                v868, v869, v870 = v859:EZ(l_v866_0, v863, nil, v865, l_v867_0, v866, l_v869_0);
                v868, v869 = v859:mZ(v869, v863, l_v869_0, v870, l_v871_0, l_v865_0, l_v866_0, l_v870_0, v868, v865, l_v872_0);
                v864 = v868;
                l_v867_0 = v869;
                if v864 == nil then
                    v868, v869 = v859:_Z(l_v866_0, l_v867_0, v863);
                    v864 = v868;
                    l_v867_0 = v869;
                    if v864 ~= nil then
                        return v859.f(v864);
                    else
                        return;
                    end;
                else
                    return v859.f(v864);
                end;
            end;
        end;
        if v860[30022] then
            return (v859:vZ(v861, v860));
        else
            v860[19437] = -359482349 + (v859.We(v860[30629] - v859.y[3] - v860[15631] + v859.y[6], v860[27157]) + v860[5796] + v860[2934]);
            v860[15464] = -3534348635 + (v859.te(v859.ze((v859.Ke(v859.y[7] + v860[3165] + v860[16097], v860[3058], v860[3165]))), v860[1012]) - v860[13424]);
            v861 = -4072432209 + (v859.le(v859.We(v860[1826] + v860[3165] + v859.y[7], v860[27157]), v860[27157]) + v860[24259] ~= v860[30629] and v859.y[2] or v860[23006]);
            v860[30022] = v861;
            return v861;
        end;
    end, 
    Ve = setmetatable, 
    _ = function(v882, v883, v884, v885)  
        v884[15] = v882.o;
        if not v883[5796] then
            v883[29107] = -72482807 + v882.Ie(v882.te(v882.ze((v882.Ee(v883[13424], v882.y[4]))) - v883[13424] ~= v882.y[6] and v882.y[1] or v883[1826], v883[27157]), v885);
            v885 = -4294934426 + v882.ze((v882.Ee((v882.Ie(v882.We(v882.Me(v883[1826] + v882.y[1]), v883[27157]), v885)))));
            v883[5796] = v885;
            return v885;
        else
            return v883[5796];
        end;
    end, 
    uZ = function(_, v887, v888)  
        v887[v888 + 3] = 4;
    end, 
    GZ = function(_, _, v891)  
        return v891[1][33]() - 76694;
    end, 
    oZ = function(_, v893, v894, v895, v896, v897, v898, v899)  
        if v897 <= 104 then
            return v898, nil, v894 / 4;
        else
            v898 = {
                [1] = v899 - v899 % 1, 
                [2] = v894 % 4
            };
            v896[1][1][v894] = v898;
            v893[v895] = v898;
            return v898, 41473, v899;
        end;
    end, 
    j = function(v900)  
        local v901 = v900[0];
        local v902 = v900[1];
        return function(v903, v904, ...)  
             
            if v903 < v902 then
                return v901[2][v901[1]](v903 + 1, v904, ...);
            else
                return v904(...);
            end;
        end;
    end, 
    r = function(_, v906)  
        while true do
            local v907 = v906[1];
            local v908 = v906[1];
            local v909 = v906[1][26];
            local v910 = v906[1][5];
            v907[26] = v909;
            v908[7] = v910;
        end;
    end, 
    H = unpack, 
    qZ = function(_, v912, v913)  
        v913[1][19] = v913[1][15](v912);
    end, 
    EZ = function(v914, v915, v916, v917, v918, v919, v920, v921)  
        v917 = nil;
        v919 = 110;
        while true do
            if v919 > 80 and v919 < 117 then
                v919 = 117;
                v920 = v916[1][15](v921);
                continue;
            end;
            if v919 >= 110 then
                if v919 > 110 then
                    local v922, v923 = v914:lZ(v917, v919, v921, v916);
                    v917 = v922;
                    v919 = v923;
                end;
            else
                break;
            end;
        end;
        v914:DZ(v916, v918, v915);
        return v917, v920, v919;
    end, 
    m = function(v924, v925, v926, v927)  
        local v928 = nil;
        while true do
            if v925 <= 32 then
                if v925 ~= 9 then
                    v926[3] = 1;
                    v926[4] = 9.007199254740992E15;
                    v926[5] = function(...)  
                        return (...)[...];
                    end;
                    if v927[27150] then
                        v925 = v927[27150];
                        continue;
                    else
                        v925 = -1254890152 + v924.Ie((v924.y[9] + v924.y[8] - v924.y[6] + v924.y[5] == v924.y[4] and v924.y[1] or v924.y[9]) == v924.y[4] and v924.y[1] or v924.y[6], v925);
                        v927[27150] = v925;
                        continue;
                    end;
                else
                    v925 = v924:R(v927, v925, v926);
                    continue;
                end;
            end;
            local v929, v930 = v924:g(v925, v926, v927);
            v928 = v929;
            v925 = v930;
            if v928 ~= 11908 then
                if v928 == 15225 then

                end;
            else
                break;
            end;
        end;
        v926[10] = v924.U;
        v926[11] = v924.C.gsub;
        v926[12] = {};
        v926[13] = nil;
        v926[14] = nil;
        v926[15] = nil;
        return v925;
    end, 
    Oe = function(v931, v932, v933, v934)  
        v934[27][22] = v931.z;
        if not v933[32174] then
            v933[10549] = -3080842132 + v931.Ie(v931.te(v931.fe(v933[16023] == v933[27098] and v933[1979] or v933[24259]), v933[2934]) + v933[15464] + v931.y[8], v933[17600]);
            v933[10512] = -4072397043 + (v931.We((v931.y[1] + v933[29107] > v933[15464] and v933[19437] or v931.y[8]) - v931.y[1] + v931.y[2], v933[2934]) + v933[30629]);
            v932 = -52644 + v931.We((v931.ue(v932, v933[17600], v931.y[3]) - v933[3165] - v933[3165] <= v933[17600] and v933[15631] or v931.y[2]) + v933[19210], v933[29107]);
            v933[32174] = v932;
            return v932;
        else
            return v933[32174];
        end;
    end, 
    I = bit32.bnot, 
    _Z = function(v935, v936, v937, v938)  
        local v939 = nil;
        v937 = 81;
        while true do
            if v937 == 81 then
                v937 = v935:BZ(v937, v938, v936);
                continue;
            end;
            if v937 == 124 then
                break;
            end;
        end;
        v939 = v935:eZ(v936);
        return {
            v935.f(v939)
        }, v937;
    end, 
    NZ = function(v940, v941, v942)  
        local v943 = nil;
        if v942 > 75 then
            v943 = v940:pZ(v941);
            return {
                v940.f(v943)
            };
        elseif v942 < 90 then
            if v941[2][7] then
                v943 = v940:ZZ(v941);
                return {
                    v940.f(v943)
                };
            else
                return 30385;
            end;
        else
            return nil;
        end;
    end, 
    ZZ = function(_, v945)  
        return {
            v945[2][16]
        };
    end, 
    fe = bit32.countrz, 
    KZ = function(_, v947, v948, v949, v950, v951)  
        if v947 > 40 then
            v950[4] = v951;
            v950[3] = v948;
            return 10186, v947;
        else
            if v947 < 103 then
                v947 = 103;
                v950[10] = v949;
            end;
            return nil, v947;
        end;
    end, 
    D = string.byte, 
    f = unpack, 
    YZ = function(v952, v953)  
        local v954 = 57;
        local v955 = nil;
        local v956 = nil;
        local v957 = nil;
        repeat
            local v958, v959, v960, v961 = v952:JZ(v956, v957, v953, v954);
            v955 = v958;
            v956 = v959;
            v954 = v960;
            v957 = v961;
        until v955 ~= nil;
        return {
            v952.f(v955)
        };
    end, 
    a = string.pack, 
    TZ = function(v962, v963, v964, v965, v966, v967, v968, v969, v970)  
        local v971 = nil;
        local v972 = nil;
        v968 = nil;
        local v973 = nil;
        v969 = 2;
        repeat
            local v974, v975, v976, v977, v978 = v962:UZ(v972, v973, v969, v968, v965);
            v969 = v974;
            v971 = v975;
            v973 = v976;
            v968 = v977;
            v972 = v978;
        until v971 == 6046;
        v968[8] = v973;
        for v979 = 1, v972 do
            v971 = v962:hZ(v965, v968, v973, v979);
            if v971 ~= nil then
                return v967, v968, v969, {
                    v962.f(v971)
                }, v970, v964, v966, v963;
            end;
        end;
        return nil, v968, 1, nil, nil, nil, nil, nil;
    end, 
    BZ = function(_, _, v982, v983)  
        v983[2] = v982[1][33]();
        return 124;
    end, 
    WZ = function(_, v985, v986, v987, v988)  
        local v989 = 21;
        local v990 = nil;
        local v991 = nil;
        while true do
            if v989 <= 21 then
                if v989 ~= 21 then
                    v989 = 34;
                    v990[v991 + 1] = v985;
                    continue;
                else
                    v990 = v986[1][19][v988];
                    v989 = 112;
                    continue;
                end;
            end;
            if v989 == 112 then
                v989 = 15;
                v991 = #v990;
            else
                break;
            end;
        end;
        v990[v991 + 2] = v987;
        v990[v991 + 3] = 7;
    end, 
    cZ = function(v992, v993, v994, v995, v996)  
        if v994 == 46 then
            v993[1][1] = {};
            return v993[1][33]() - 60995, 4840, v995;
        elseif v994 == 103 then
            v993[1][23] = v995;
            return v996, 22823, v995;
        else
            if v994 == 65 then
                v992:qZ(v996, v993);
            elseif v994 == 84 then
                return v996, 4840, (v992:sZ(v995, v993));
            end;
            return v996, nil, v995;
        end;
    end
}):Qe()(...);
