local v0=string.char;local v1=string.byte;local v2=string.sub;local v3=bit32 or bit ;local v4=v3.bxor;local v5=table.concat;local v6=table.insert;local function v7(v24,v25) local v26={};for v41=1, #v24 do v6(v26,v0(v4(v1(v2(v24,v41,v41 + 1 )),v1(v2(v25,1 + (v41% #v25) ,1 + (v41% #v25) + 1 )))%256 ));end return v5(v26);end local v8=tonumber;local v9=string.byte;local v10=string.char;local v11=string.sub;local v12=string.gsub;local v13=string.rep;local v14=table.concat;local v15=table.insert;local v16=math.ldexp;local v17=getfenv or function() return _ENV;end ;local v18=setmetatable;local v19=pcall;local v20=select;local v21=unpack or table.unpack ;local v22=tonumber;local function v23(v27,v28,...) local v29=1;local v30;v27=v12(v11(v27,5),v7("\105\186","\119\71\148\54"),function(v42) if (v9(v42,2)==81) then local v95=0;while true do if (v95==0) then v30=v8(v11(v42,1,1));return "";end end else local v96=0;local v97;while true do if (v96==0) then v97=v10(v8(v42,16));if v30 then local v119=v13(v97,v30);v30=nil;return v119;else return v97;end break;end end end end);local function v31(v43,v44,v45) if v45 then local v98=0;local v99;while true do if (v98==0) then v99=(v43/(2^(v44-1)))%(2^(((v45-1) -(v44-1)) + 1)) ;return v99-(v99%1) ;end end else local v100=2^(v44-1) ;return (((v43%(v100 + v100))>=v100) and 1) or (0 -0) ;end end local function v32() local v46=0;local v47;while true do if (v46==0) then v47=v9(v27,v29,v29);v29=v29 + 1 ;v46=1;end if (v46==1) then return v47;end end end local function v33() local v48=0;local v49;local v50;while true do if (v48==1) then return (v50 * 256) + v49 ;end if (v48==0) then v49,v50=v9(v27,v29,v29 + 2 );v29=v29 + 2 ;v48=1;end end end local function v34() local v51=0;local v52;local v53;local v54;local v55;while true do if (v51==1) then return (v55 * 16777216) + (v54 * 65536) + (v53 * 256) + v52 ;end if (v51==0) then v52,v53,v54,v55=v9(v27,v29,v29 + 3 );v29=v29 + 4 ;v51=1;end end end local function v35() local v56=0;local v57;local v58;local v59;local v60;local v61;local v62;while true do if (v56==3) then if (v61==(0 -0)) then if (v60==0) then return v62 * (619 -(555 + 64)) ;else local v120=0;while true do if (v120==0) then v61=1;v59=0;break;end end end elseif (v61==2047) then return ((v60==(931 -(857 + 74))) and (v62 * (1/0))) or (v62 * NaN) ;end return v16(v62,v61-1023 ) * (v59 + (v60/(2^52))) ;end if (v56==0) then v57=v34();v58=v34();v56=1;end if (v56==1) then v59=2 -1 ;v60=(v31(v58,1,20) * (2^32)) + v57 ;v56=2;end if (v56==2) then v61=v31(v58,40 -19 ,31);v62=((v31(v58,32)==1) and -1) or 1 ;v56=3;end end end local function v36(v63) local v64;if not v63 then local v101=0;while true do if (v101==0) then v63=v34();if (v63==0) then return "";end break;end end end v64=v11(v27,v29,(v29 + v63) -1 );v29=v29 + v63 ;local v65={};for v79=1, #v64 do v65[v79]=v10(v9(v11(v64,v79,v79)));end return v14(v65);end local v37=v34;local function v38(...) return {...},v20("#",...);end local function v39() local v66=0;local v67;local v68;local v69;local v70;local v71;local v72;while true do if (v66==0) then v67={};v68={};v69={};v70={v67,v68,nil,v69};v66=1;end if (v66==1) then v71=v34();v72={};for v106=1,v71 do local v107=0;local v108;local v109;while true do if (v107==1) then if (v108==1) then v109=v32()~=0 ;elseif (v108==2) then v109=v35();elseif (v108==3) then v109=v36();end v72[v106]=v109;break;end if (v107==0) then v108=v32();v109=nil;v107=1;end end end v70[930 -(214 + 713) ]=v32();v66=2;end if (v66==2) then for v110=1,v34() do local v111=0;local v112;while true do if (0==v111) then v112=v32();if (v31(v112,1,1)==0) then local v122=0;local v123;local v124;local v125;while true do if (v122==3) then if (v31(v124,3,3)==1) then v125[4]=v72[v125[4]];end v67[v110]=v125;break;end if (v122==0) then v123=v31(v112,2,3);v124=v31(v112,4,6);v122=1;end if (v122==2) then if (v31(v124,1,1)==1) then v125[2]=v72[v125[2]];end if (v31(v124,2,2)==1) then v125[3]=v72[v125[3]];end v122=3;end if (v122==1) then v125={v33(),v33(),nil,nil};if (v123==0) then local v133=0;while true do if (0==v133) then v125[3]=v33();v125[4]=v33();break;end end elseif (v123==1) then v125[3]=v34();elseif (v123==2) then v125[3]=v34() -(2^(5 + 11)) ;elseif (v123==3) then local v449=0;while true do if (0==v449) then v125[3]=v34() -(2^(3 + 13)) ;v125[4]=v33();break;end end end v122=2;end end end break;end end end for v113=1,v34() do v68[v113-1 ]=v39();end return v70;end end end local function v40(v73,v74,v75) local v76=v73[1];local v77=v73[2];local v78=v73[3];return function(...) local v81=v76;local v82=v77;local v83=v78;local v84=v38;local v85=1;local v86= -1;local v87={};local v88={...};local v89=v20("#",...) -(878 -(282 + 595)) ;local v90={};local v91={};for v102=1637 -(1523 + 114) ,v89 do if (v102>=v83) then v87[v102-v83 ]=v88[v102 + 1 ];else v91[v102]=v88[v102 + 1 + 0 ];end end local v92=(v89-v83) + 1 ;local v93;local v94;while true do v93=v81[v85];v94=v93[1];if (v94<=58) then if (v94<=(39 -11)) then if (v94<=13) then if (v94<=(1071 -(68 + 997))) then if (v94<=2) then if (v94<=0) then local v134=0;local v135;while true do if (v134==0) then v135=v93[2];v91[v135](v91[v135 + 1 ]);break;end end elseif (v94>1) then local v151=v93[1272 -(226 + 1044) ];local v152=v91[v151];local v153=v91[v151 + 2 ];if (v153>0) then if (v152>v91[v151 + 1 ]) then v85=v93[12 -9 ];else v91[v151 + 3 ]=v152;end elseif (v1523) then v91[v93[2]]=v74[v93[3]];else v91[v93[119 -(32 + 85) ]]=v93[3];end elseif (v94==5) then local v160=0;local v161;while true do if (v160==0) then v161=v93[2];v91[v161]=v91[v161](v21(v91,v161 + 1 ,v93[3 + 0 ]));break;end end else do return v91[v93[1 + 1 ]]();end end elseif (v94<=(966 -(892 + 65))) then if (v94<=7) then local v136=0;local v137;local v138;local v139;while true do if (v136==0) then v137=v93[2];v138=v91[v137];v136=1;end if (v136==1) then v139=v93[3];for v372=1,v139 do v138[v372]=v91[v137 + v372 ];end break;end end elseif (v94==8) then do return v91[v93[2]];end else v91[v93[2]]=v91[v93[3]][v91[v93[4]]];end elseif (v94<=11) then if (v94==10) then if v91[v93[2]] then v85=v85 + 1 ;else v85=v93[3];end else v85=v93[7 -4 ];end elseif (v94>(21 -9)) then local v165=v93[2];v91[v165]=v91[v165](v21(v91,v165 + 1 ,v86));else v91[v93[2]]=v75[v93[3]];end elseif (v94<=20) then if (v94<=16) then if (v94<=14) then local v140=0;local v141;while true do if (v140==0) then v141=v93[2];do return v91[v141](v21(v91,v141 + 1 ,v93[3]));end break;end end elseif (v94>15) then v91[v93[2]]=v91[v93[3]]%v93[4] ;else v91[v93[2]]=v91[v93[3]][v93[4]];end elseif (v94<=(32 -14)) then if (v94>17) then if not v91[v93[2]] then v85=v85 + 1 ;else v85=v93[3];end else local v172=0;local v173;while true do if (v172==0) then v173=v93[352 -(87 + 263) ];v91[v173]=v91[v173](v21(v91,v173 + 1 ,v93[3]));break;end end end elseif (v94>19) then local v174=v93[2];local v175={};for v354=1, #v90 do local v355=v90[v354];for v377=180 -(67 + 113) , #v355 do local v378=0;local v379;local v380;local v381;while true do if (v378==1) then v381=v379[2];if ((v380==v91) and (v381>=v174)) then local v525=0;while true do if (0==v525) then v175[v381]=v380[v381];v379[2 -1 ]=v175;break;end end end break;end if (0==v378) then v379=v355[v377];v380=v379[1 + 0 ];v378=1;end end end end elseif (v91[v93[2]]~=v91[v93[4]]) then v85=v85 + 1 ;else v85=v93[3];end elseif (v94<=24) then if (v94<=(17 + 5)) then if (v94==21) then v91[v93[7 -5 ]]=v91[v93[955 -(802 + 150) ]]%v93[10 -6 ] ;else local v177=0;local v178;while true do if (v177==0) then v178=v93[2];v91[v178](v21(v91,v178 + 1 ,v86));break;end end end elseif (v94>23) then if (v91[v93[2]]27) then v91[v93[2]]=v91[v93[3]] -v91[v93[4]] ;else v91[v93[2]]();end elseif (v94<=43) then if (v94<=35) then if (v94<=31) then if (v94<=(82 -53)) then v91[v93[2]]=v93[3]~=0 ;elseif (v94==30) then do return;end else local v185=0;local v186;local v187;while true do if (v185==0) then v186=v93[2 + 0 ];v187=v91[v93[3]];v185=1;end if (v185==1) then v91[v186 + 1 ]=v187;v91[v186]=v187[v93[4]];break;end end end elseif (v94<=33) then if (v94>32) then local v188=0;local v189;while true do if (v188==0) then v189=v93[2];v91[v189](v91[v189 + 1 ]);break;end end else local v190=v93[2];v91[v190](v21(v91,v190 + 1 ,v93[3]));end elseif (v94>34) then if (v93[2]36) then if (v93[2]==v91[v93[1191 -(1069 + 118) ]]) then v85=v85 + 1 ;else v85=v93[6 -3 ];end else local v193=0;local v194;local v195;local v196;while true do if (v193==1) then v196=v93[3];for v456=1 -0 ,v196 do v195[v456]=v91[v194 + v456 ];end break;end if (v193==0) then v194=v93[2];v195=v91[v194];v193=1;end end end elseif (v94==38) then local v197=v93[2];local v198=v91[v197 + 2 ];local v199=v91[v197] + v198 ;v91[v197]=v199;if (v198>0) then if (v199<=v91[v197 + 1 ]) then v85=v93[3];v91[v197 + 3 ]=v199;end elseif (v199>=v91[v197 + 1 ]) then local v461=0;while true do if (v461==0) then v85=v93[3];v91[v197 + 3 ]=v199;break;end end end else local v201=0;local v202;local v203;local v204;while true do if (v201==0) then v202=v93[2];v203={v91[v202](v21(v91,v202 + 1 ,v93[3]))};v201=1;end if (v201==1) then v204=0;for v462=v202,v93[4] do local v463=0;while true do if (v463==0) then v204=v204 + 1 ;v91[v462]=v203[v204];break;end end end break;end end end elseif (v94<=41) then if (v94>40) then v91[v93[2]]= #v91[v93[1 + 2 ]];else v91[v93[3 -1 ]]=v91[v93[3]] -v91[v93[4]] ;end elseif (v94==42) then if (v91[v93[2]]~=v91[v93[4 + 0 ]]) then v85=v85 + 1 ;else v85=v93[794 -(368 + 423) ];end else local v207=0;local v208;local v209;local v210;local v211;while true do if (v207==0) then v208=v93[2];v209,v210=v84(v91[v208](v21(v91,v208 + 1 ,v86)));v207=1;end if (v207==2) then for v464=v208,v86 do local v465=0;while true do if (v465==0) then v211=v211 + (19 -(10 + 8)) ;v91[v464]=v209[v211];break;end end end break;end if (v207==1) then v86=(v210 + v208) -(3 -2) ;v211=0;v207=2;end end end elseif (v94<=50) then if (v94<=46) then if (v94<=44) then local v143=0;local v144;while true do if (v143==0) then v144=v93[2];do return v21(v91,v144,v86);end break;end end elseif (v94==45) then local v212=0;local v213;local v214;local v215;local v216;while true do if (v212==1) then v86=(v215 + v213) -1 ;v216=0;v212=2;end if (v212==0) then v213=v93[2];v214,v215=v84(v91[v213](v21(v91,v213 + 1 ,v93[3])));v212=1;end if (2==v212) then for v466=v213,v86 do local v467=0;while true do if (v467==0) then v216=v216 + 1 ;v91[v466]=v214[v216];break;end end end break;end end else local v217=v93[2];v91[v217](v21(v91,v217 + (3 -2) ,v93[3]));end elseif (v94<=48) then if (v94==47) then local v218=0;local v219;local v220;local v221;while true do if (1==v218) then v221=0;for v468=v219,v93[4] do local v469=0;while true do if (v469==0) then v221=v221 + (443 -(416 + 26)) ;v91[v468]=v220[v221];break;end end end break;end if (0==v218) then v219=v93[2];v220={v91[v219](v21(v91,v219 + 1 ,v86))};v218=1;end end else local v222=0;local v223;while true do if (0==v222) then v223=v93[2];do return v91[v223](v21(v91,v223 + 1 ,v93[3]));end break;end end end elseif (v94>49) then if v91[v93[2]] then v85=v85 + 1 ;else v85=v93[3];end else v91[v93[6 -4 ]]= not v91[v93[3]];end elseif (v94<=54) then if (v94<=52) then if (v94==51) then v91[v93[2]][v91[v93[3]]]=v91[v93[4]];else do return v91[v93[1 + 1 ]];end end elseif (v94==53) then local v227=0;local v228;local v229;local v230;while true do if (v227==0) then v228=v93[2];v229={v91[v228](v21(v91,v228 + 1 ,v86))};v227=1;end if (v227==1) then v230=0;for v470=v228,v93[4] do local v471=0;while true do if (v471==0) then v230=v230 + 1 ;v91[v470]=v229[v230];break;end end end break;end end else v91[v93[2]]= not v91[v93[3]];end elseif (v94<=56) then if (v94==55) then v91[v93[2]]=v91[v93[3]] + v93[4] ;else local v233=0;local v234;local v235;local v236;local v237;while true do if (v233==2) then for v472=v234,v86 do local v473=0;while true do if (v473==0) then v237=v237 + 1 ;v91[v472]=v235[v237];break;end end end break;end if (v233==1) then v86=(v236 + v234) -1 ;v237=0 -0 ;v233=2;end if (v233==0) then v234=v93[2];v235,v236=v84(v91[v234](v91[v234 + 1 ]));v233=1;end end end elseif (v94==57) then v91[v93[2]][v93[3]]=v93[4];else local v240=v93[440 -(145 + 293) ];local v241=v91[v240];for v357=v240 + 1 ,v93[3] do v15(v241,v91[v357]);end end elseif (v94<=87) then if (v94<=(502 -(44 + 386))) then if (v94<=65) then if (v94<=61) then if (v94<=59) then if (v91[v93[2]]==v91[v93[4]]) then v85=v85 + 1 ;else v85=v93[3];end elseif (v94==60) then local v243=v93[2];local v244=v91[v243 + 2 ];local v245=v91[v243] + v244 ;v91[v243]=v245;if (v244>0) then if (v245<=v91[v243 + 1 ]) then local v474=0;while true do if (v474==0) then v85=v93[1489 -(998 + 488) ];v91[v243 + 3 ]=v245;break;end end end elseif (v245>=v91[v243 + 1 ]) then local v475=0;while true do if (0==v475) then v85=v93[3];v91[v243 + 3 ]=v245;break;end end end else local v247=v93[2];local v248=v91[v93[3]];v91[v247 + 1 ]=v248;v91[v247]=v248[v93[2 + 2 ]];end elseif (v94<=63) then if (v94>62) then local v252=0;local v253;while true do if (v252==0) then v253=v93[2];v91[v253]=v91[v253]();break;end end else local v254=0;local v255;while true do if (v254==0) then v255=v93[2];do return v21(v91,v255,v86);end break;end end end elseif (v94==64) then local v256=0;local v257;local v258;local v259;local v260;while true do if (v256==2) then for v476=v257,v86 do local v477=0;while true do if (v477==0) then v260=v260 + 1 ;v91[v476]=v258[v260];break;end end end break;end if (v256==0) then v257=v93[2];v258,v259=v84(v91[v257](v21(v91,v257 + 1 + 0 ,v93[3])));v256=1;end if (1==v256) then v86=(v259 + v257) -1 ;v260=0;v256=2;end end elseif (v91[v93[2]]<=v93[4]) then v85=v85 + 1 ;else v85=v93[3];end elseif (v94<=68) then if (v94<=66) then local v145=0;local v146;while true do if (v145==0) then v146=v91[v93[4]];if v146 then v85=v85 + (773 -(201 + 571)) ;else v91[v93[2]]=v146;v85=v93[1141 -(116 + 1022) ];end break;end end elseif (v94==67) then v91[v93[2]]= #v91[v93[3]];else local v262=0;local v263;local v264;local v265;while true do if (v262==1) then v265={};v264=v18({},{[v7("\103\233\44\39\219\234\64","\143\56\182\69\73\191")]=function(v478,v479) local v480=0;local v481;while true do if (v480==0) then v481=v265[v479];return v481[1][v481[2]];end end end,[v7("\192\118\204\199\60\27\143\251\76\218","\225\159\41\162\162\75\114")]=function(v482,v483,v484) local v485=0;local v486;while true do if (v485==0) then v486=v265[v483];v486[1][v486[2]]=v484;break;end end end});v262=2;end if (v262==0) then v263=v82[v93[3]];v264=nil;v262=1;end if (v262==2) then for v487=1,v93[16 -12 ] do local v488=0;local v489;while true do if (0==v488) then v85=v85 + 1 ;v489=v81[v85];v488=1;end if (v488==1) then if (v489[1]==111) then v265[v487-1 ]={v91,v489[3]};else v265[v487-1 ]={v74,v489[3]};end v90[ #v90 + 1 ]=v265;break;end end end v91[v93[2]]=v40(v263,v264,v75);break;end end end elseif (v94<=70) then if (v94==(251 -182)) then v91[v93[2]][v91[v93[10 -7 ]]]=v93[4];else local v268=0;local v269;while true do if (0==v268) then v269=v93[2];v91[v269]=v91[v269]();break;end end end elseif (v94>71) then for v359=v93[2],v93[862 -(814 + 45) ] do v91[v359]=nil;end else v91[v93[2]]=v93[3] + v91[v93[4]] ;end elseif (v94<=79) then if (v94<=75) then if (v94<=(179 -106)) then v91[v93[2]][v91[v93[3]]]=v91[v93[4]];elseif (v94==74) then v91[v93[2]]={};else for v361=v93[2],v93[1 + 2 ] do v91[v361]=nil;end end elseif (v94<=77) then if (v94==76) then v91[v93[1 + 1 ]]=v91[v93[3]] + v93[4] ;else v91[v93[2]]=v91[v93[3]][v91[v93[4]]];end elseif (v94>78) then local v275=0;local v276;while true do if (v275==0) then v276=v93[2];v91[v276]=v91[v276](v91[v276 + 1 ]);break;end end else v91[v93[2]]=v74[v93[3]];end elseif (v94<=83) then if (v94<=81) then if (v94>80) then do return;end else local v279=0;local v280;while true do if (v279==0) then v280=v93[2];do return v21(v91,v280,v280 + v93[3] );end break;end end end elseif (v94>82) then local v281=v93[2];local v282=v93[4];local v283=v281 + 2 ;local v284={v91[v281](v91[v281 + 1 ],v91[v283])};for v363=1,v282 do v91[v283 + v363 ]=v284[v363];end local v285=v284[1];if v285 then local v391=0;while true do if (v391==0) then v91[v283]=v285;v85=v93[3];break;end end else v85=v85 + 1 ;end else v91[v93[2]]=v91[v93[3]];end elseif (v94<=85) then if (v94>84) then local v288=v93[2];local v289=v93[6 -2 ];local v290=v288 + 2 ;local v291={v91[v288](v91[v288 + 1 ],v91[v290])};for v366=1,v289 do v91[v290 + v366 ]=v291[v366];end local v292=v291[1];if v292 then local v392=0;while true do if (v392==0) then v91[v290]=v292;v85=v93[3];break;end end else v85=v85 + 1 ;end else local v293=0;local v294;local v295;while true do if (v293==1) then for v490=v294 + 1 ,v86 do v15(v295,v91[v490]);end break;end if (v293==0) then v294=v93[2];v295=v91[v294];v293=1;end end end elseif (v94==86) then local v296=0;local v297;local v298;local v299;while true do if (v296==1) then v299={};v298=v18({},{[v7("\180\184\29\12\81\142\159","\53\235\231\116\98")]=function(v491,v492) local v493=v299[v492];return v493[1][v493[2]];end,[v7("\123\221\93\131\39\173\23\56\65\250","\92\36\130\51\230\80\196\121")]=function(v494,v495,v496) local v497=0;local v498;while true do if (v497==0) then v498=v299[v495];v498[1][v498[1082 -(1020 + 60) ]]=v496;break;end end end});v296=2;end if (v296==2) then for v499=1,v93[4] do local v500=0;local v501;while true do if (v500==0) then v85=v85 + 1 ;v501=v81[v85];v500=1;end if (v500==1) then if (v501[1]==111) then v299[v499-1 ]={v91,v501[3]};else v299[v499-1 ]={v74,v501[3]};end v90[ #v90 + 1 ]=v299;break;end end end v91[v93[2]]=v40(v297,v298,v75);break;end if (v296==0) then v297=v82[v93[3]];v298=nil;v296=1;end end else v91[v93[2]]=v91[v93[3]]%v91[v93[1427 -(630 + 793) ]] ;end elseif (v94<=102) then if (v94<=94) then if (v94<=90) then if (v94<=88) then v91[v93[2]]=v91[v93[3]]%v91[v93[4]] ;elseif (v94>89) then local v301=0;local v302;local v303;local v304;while true do if (v301==1) then v304=v91[v302 + 2 ];if (v304>0) then if (v303>v91[v302 + 1 ]) then v85=v93[3];else v91[v302 + 3 ]=v303;end elseif (v30391) then v85=v93[3];else v91[v93[2]]={};end elseif (v94>(314 -221)) then if (v93[9 -7 ]==v91[v93[2 + 2 ]]) then v85=v85 + (3 -2) ;else v85=v93[3];end elseif (v93[1749 -(760 + 987) ](863 -(745 + 21))) then v91[v93[2]]=v93[3] + v91[v93[4]] ;else v91[v93[2]][v93[3]]=v93[4];end elseif (v94<=100) then if (v94>99) then v74[v93[3]]=v91[v93[1 + 1 ]];else local v319=0;local v320;local v321;local v322;local v323;while true do if (v319==2) then for v504=v320,v86 do v323=v323 + 1 ;v91[v504]=v321[v323];end break;end if (v319==0) then v320=v93[2];v321,v322=v84(v91[v320](v21(v91,v320 + (2 -1) ,v86)));v319=1;end if (v319==1) then v86=(v322 + v320) -1 ;v323=0;v319=2;end end end elseif (v94==101) then local v324=v93[2];v91[v324]=v91[v324](v91[v324 + 1 ]);elseif not v91[v93[2]] then v85=v85 + 1 ;else v85=v93[3];end elseif (v94<=109) then if (v94<=105) then if (v94<=103) then v91[v93[2]]();elseif (v94>104) then if (v91[v93[2]]==v93[4]) then v85=v85 + (3 -2) ;else v85=v93[3];end else v91[v93[2]]=v93[3];end elseif (v94<=107) then if (v94>106) then v91[v93[2]][v91[v93[3]]]=v93[4];else do return v91[v93[2]]();end end elseif (v94>108) then v91[v93[2]]=v93[3]~=0 ;else local v331=0;local v332;local v333;while true do if (v331==0) then v332=v93[2];v333={};v331=1;end if (v331==1) then for v507=1, #v90 do local v508=v90[v507];for v518=0, #v508 do local v519=0;local v520;local v521;local v522;while true do if (v519==0) then v520=v508[v518];v521=v520[1];v519=1;end if (v519==1) then v522=v520[2];if ((v521==v91) and (v522>=v332)) then local v573=0;while true do if (0==v573) then v333[v522]=v521[v522];v520[1]=v333;break;end end end break;end end end end break;end end end elseif (v94<=(1 + 112)) then if (v94<=111) then if (v94==110) then local v334=0;local v335;local v336;while true do if (v334==1) then for v509=v335 + 1 ,v86 do v15(v336,v91[v509]);end break;end if (0==v334) then v335=v93[2];v336=v91[v335];v334=1;end end else v91[v93[2]]=v91[v93[3]];end elseif (v94>112) then local v339=0;local v340;while true do if (v339==0) then v340=v93[2];v91[v340](v21(v91,v340 + 1 ,v86));break;end end else v91[v93[2]][v93[3]]=v91[v93[4]];end elseif (v94<=(91 + 24)) then if (v94==114) then v91[v93[1057 -(87 + 968) ]][v93[3]]=v91[v93[4]];elseif (v91[v93[2]]