-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpickprinters.lua
1 lines (1 loc) · 16.5 KB
/
pickprinters.lua
1
return(function(e,l,U,n,E)local I=table.insert;local G=string.char;local i=l;local a=string.sub;local l=table.getn or function(e)return#e end;local d=unpack or table.unpack;local h=pairs;local C=select;local t=e;local K=setmetatable;local J=getfenv or function()return _ENV end;local s=string.byte;local r={}for e=0,255 do r[e]=G(e)end;local function A(c)local l,n,o="","",{}local d=256;local e=1;local function f()local l=t(a(c,e,e),36)e=e+1;local n=t(a(c,e,e+l-1),36)e=e+l;return n end;l=G(f())o[1]=l;while e<#c do local e=f()if r[e]then n=r[e]else n=l..a(l,1,1)end;r[d]=l..a(n,1,1)o[#o+1],l,d=n,n,d+1 end;return i(o)end;local i=A('21D21321C27621G21G27621C25125224X24K21G21M27A23X24423Z26N23N25922D22J22622421G21I27A24124124U24G24R24U21G21J27A23M25725925424J25521V21G21P27A24D25524F24T24V24U22M21T23J22121T21Z22I21G21L27V25B25924Z24N24O21W22822021F21D21G21N27A24E25425B24G24Q24B22K22C21V22I22E21E24Q24P29L29L23T1F21G21H27A24I25025924T24Q21G21O27A23P25225125123K24K21U23A22A22E22022527827A24L24L25924X21G21E27I24021G1X27A23K24Y24S28I24O22921T22N22J23B22L21T22P23D23E22V28S27A23Q25424Z24T27N27P22629Q29S24L25124V24Y2AD27624L2A225127G27A24524Y24O24228921Y22K22H28R28327624125424Y24V24J28Z2BQ27623K24I24Y2BV2552BX2BZ21G1W27A24A24I24X24G24O24K22H22922W22822322L23I23622Y22X21G21Q27A22S22D22K22D21S22N21U21W23622121S22921V28B28T27624X25424U24U24Z25B22H22J22N23427A21C29R21C25U2DV27A1Y23H21C21D27628D2761G23G2DU27621221C21I23D2DU2182E32EI21G1U2EG2EI21C142EA27A21I2DT2EN2EI2E421C2752EQ27623I2762AK2EW2EA2F32EI1Y27621D2F62E72F92AK2AK2F82F82E32792D22EQ2AK2792AK1G2FD21C2AK2962FH2942FR2EZ2FM2FW2FP2E32FE21C21R21C2E82G12FW29R1G23B2G72AK1Z2EA2792F42DU2FY2E42FU2AK2E621C1027A2AK2EC2832GL21C2AO2762FH21C21F21C2DI2F52FW2GH2EZ2E12EN2GN2G62EA2EC21I1P2DU1F2EU2EK2HF2F72E22EW2F41G1L2EU21C2FG2FQ2102EZ2F22FW2FU2E42HN2F92HZ21C2792G021D2I221K2G52FQ2E427U2I52G22112I92GC2GZ2EA2H02EA2192772I32E02HL29R2EY2G52E921D29R29R29Z2ES27627U2I22DW2IS2II27A2J42EA2J42792J62DU2GH2J42AK27A1V27629R2G221C152JI2EV2HR2IQ21C2CJ2GX2HL27U27H2J02ET2832F62JF2J42JD2DU2JA2EB2J021C2C12762FK2DW2EN2DI2H02GH2G42HV2HU27A2F42CJ21G2E421H22U21D22Q22S21E22T21I21G22T22Q21C22R2IK27628T2JF2DU1W2342C921C25724K24W24I24Q24K21V21S22028R2962762512BT24Z24J24S22H21Y22622522L29329Y27A2LN24O24I24P24L21V21T22J22922828R2L523X2AM2LL21C24H2BT2M22M42M62M82BF27624I2A224Z2512L527A122L82I82LM2BT24X25024K21W28R2KC25224Y25A25024H2MM21C29T29V24Q2MS27625C29P2MW21C2CL2CN2CP2CR2NA24425424P24V24I21G2NJ2502CC2NY2AX2NA24I2BH2BJ2BL21C24M24U24S24K122DU1E2762DY2KC2FU2762NJ2HY21C2ME2I52I22L22F92HQ2FX2IO2DU2JH2EW2162JN2EA1S2JN29R2792EE2JN2OV2EJ2EL2JG2HK2E329R2GY21C2GE2ED2OT2762JH2DZ2G21M2172PB21C2P62KM2P82PI2PA2IV2FW27A2PF27U2K52PP2JN2G22HD2P52HH2PS2Q12OW2OY27A1G162JN2792792FU29R2OM2F92IW2DZ2DU2PZ2EZ2JJ2FZ2ER2DZ28D1M2F927U2P62PZ2Q72P62HA27U29R2E42PM2E32QX2EI29Z2HI2P92GK2JU2GV2E02GP21D2832KH2EA27U2F62FU27U2QJ2R72PG2GT2F92832RQ2RI2K821C2JW27A2I82K52GY28T2GN2DU2832L42HR2S12H12E02F928T2FK2RL2SC2E42Q021C112EI21I2ME2RY2E42FM2Q72832EW2KJ2OQ2EZ21D2ME2O52BN2A328C2AP24Y24Y24L28922R2AW22722C2242222B62C228V28X28Z29127T27V27X27Z24U2H021G2L225824Y24R2NF21C21K2L82JS2NK2CM2CO2CQ2CS2CU2CW2CY2D02NJ23522M22B22G2D922D22C28227A23O24Y25B25124P255132TX2761K2DU2OX2HV2DW2OF2ER2EF2PX2JO2RB2762GE2Q92KK2QB2IU2GI2G52GG2JC2PT2GQ2FW2Q42V22F42V42PE2EN2UW2HW2J02HE2EA2VK2Q72SX2VO2J52G52362HQ2H02I52DU2NJ2OQ2L52JS2EW2VD2SK2VV2DU2L21G182W02IG2GH2I82GP2DU28T2KC2WC2QB2SX2762W12WQ2TY2VS2PH2GU2S02ID2VH2SA2WR2OL2SD2IN2K92GY2QI2OS2QQ2VE2SR2JR2SX2VD2EQ2H52DU2AO2TM27624N25524S24G24L24G2TG21C2412TI28Y2902202CI2CK2U32NN2U62CV2CX2CZ2L923R24K2552412NX28L22N2AC2KC23O25224W25024J2L924B28924S23U24K22B22M2AX2US2II2XK2XT2TO2802L923M24L24Z24X28921W22K22N27S2SG24124I2DN24J24L21W22T22022E22222L22323B2T12BO2AN2T52AS24V2AU2AW2AY2B02B22B42TX25S29P2SG23L25A24X24X24Q24U1G2ZI2ZK2ZM22P29J29M29L26X29P2ME2BS24O23M24U24I22K2292LJ2TF2K92UL2UN2UP132O52TU24K2BP2H223P2DL24Q25125722922E22N2LX2S027J27L2BC27Q27S27U27624A2N524L31092L9310M2CE2CG28R2TT2TV2D127A24425A2T72CB21U2LT23G22421S21U2ZO2K524C27D24K2TX21026O2TX2NH2NV2842542ZU24Y24I2O02S0311Z24U24K24524U21U21V2YE2O527C27E312J2762UC2UE2UG2UI2NJ24725524O24O312N22D21Y2392QN2OE2QM2X12EW2PF313K2E42G02WH2I2214313K2H02SW2VE2H02FO2I12EI1I313Q2EI2GW2V82G22SK2VZ313O2GG2P221C2OX1Y1T2E32832J41R2JN2JZ2ED2VR29R314827A2VL314P2G62PV2792PN2R62PV314P2G4314R2EI314T314B27H31532DZ2IC2IU2QL29R2R62DZ314P2S22Q7314S31592IO3155315I2X831562QL2QV2JN314P28331512V72WN2G51C2PO2QQ2I52QL2H02WK2DZ1H2WU2QH2SC2FC315Y21C2152WH2QO2752I527U27U21A2EA2QQ2FF2QW2X1316D2PG316C2GY2832X62SB2EH2GX27A28T2K9313H2S92DU2QL311K27A2R42X42PV29Z316X2K72SG31732H4316K2EA31602PK2WH31612GO317621C31652IF3167313P317I29R28D317T21C2EC317W2SK31752E42U127U2IM2I42RU2DZ21B313K28T2XH2RZ2PG2EQ28T2S02S72V82FU283317A316O2I82U1318I2F62SO2DU27H2XC2VL318U276313V318C276');local f=(bit or bit32)and(bit or bit32).bxor or function(e,n)local l,o=1,0 while e>0 and n>0 do local c,a=e%2,n%2 if c~=a then o=o+l end e,n,l=(e-c)/2,(n-a)/2,l*2 end if e<n then e=n end while e>0 do local n=e%2 if n>0 then o=o+l end e,l=(e-n)/2,l*2 end return o end local function o(n,e,l)if l then local e=(n/2^(e-1))%2^((l-1)-(e-1)+1);return e-e%1;else local e=2^(e-1);return(n%(e+e)>=e)and 1 or 0;end;end;local e=1;local A=0;local function n()local o,n,l,a=s(i,e,e+E);o=f(o,48)n=f(n,48)l=f(l,48)a=f(a,48)e=e+4;return(a*U)+(l*65536)+(n*256)+o;end;local function D(...)return{...},C('#',...)end local function c()local n,l=s(i,e,e+2);n=f(n,48)l=f(l,48)e=e+2;return(l*256)+n;end;local function t()local l=f(s(i,e,e),48);e=e+1;return l;end;local function F()local C={};local l={};local G={};local h={[5]=nil,[8]=C,[E]=l,[1]=G,[2]=nil,[9]={},};local d={}for h=1,t()==0 and c()*2 or n()do local l=t();while true do if(l==2)then local n,e=n(),n();local a,o,e,n=1,(o(e,1,20)*(2^32))+n,o(e,21,31),((-1)^o(e,32));if e==0 then if o==0 then l=n*0 break;else e=1;a=0;end;elseif(e==2047)then l=(n*((o==0 and 1 or 0)/0))break;end;l=(n*(2^(e-1023)))*(a+(o/(2^52)));break;end if(l==4)then local o,c,n='',n();if(c==0)then l=o;break;end;n=a(i,e,e+c-1);n={s(n,1,#n)}e=e+c;for e=1,#n do o=o..r[f(n[e],48)]end l=o break;end if(l==0)then local n=n();l=a(i,e,e+n-1);e=e+n;break;end if(l==E)then l=(t()~=0);break;end l=nil break;end d[h]=l;end;for r=1,n()do local e=t();if(o(e,1,1)==0)then local a=o(e,2,E);local f=o(e,4,6);local e,t,i,l=c(),t()==1,c(),{};local G={}local e={[1]=nil,[8]=t,[4]=i,[6]=e,};if(a==2)then e[8]=n()-65536 end if(a==0)then e[8],e[1]=c(),c()end if(a==1)then e[8]=n()end if(a==E)then e[8],e[1]=n()-65536,c()end if(o(f,2,2)==1)then l[8]=8 e[8]=d[e[8]]end if(o(f,1,1)==1)then l[4]=4 e[4]=d[e[4]]end if(o(f,E,E)==1)then l[1]=1 e[1]=d[e[1]]end if t then I(h[9],e)e[7]=l end C[r]=e;end end;if A<1 then A=1 local l=c()h[7]=a(i,e,e+l-1)e=e+l end for e=1,n()do G[e-1]=F();end;h[2]=t();return h;end;local function U(e,i,c,l)local a=e[1];local l=e[5];local n=e[8];local F=0;local A=e[9];local e=e[2];return function(...)local I={...};local s=D local C=C('#',...)-1;local l=1;local o=n;local n={};local t=-1;local r={};local D=a;local H={};local a=e;for e=0,C do if(e>=a)then H[e-a]=I[e+1];else n[e]=I[e+1];end;end;local e=C-a+1 local e;local a;while true do e=o[l];a=e[6];if F>0 then n[e[4]]=e[8];end if a<=39 then if a<=19 then if a<=9 then if a<=4 then if a<=1 then if a==0 then l=n[e[4]]==e[1]and e[8]or l+1;else l=n[e[4]]==e[1]and l+1 or e[8];end;elseif a<=2 then i[e[8]]=n[e[4]];elseif a==E then do return end;else local o=e[4];local l=n[e[8]];n[o+1]=l;n[o]=l[e[1]];end;elseif a<=6 then if a>5 then local i;local C;local t;local a;local s,r,E,I;for n,l in h(A)do for o,n in h(l[7])do s,r,E,I={l[n]:byte(1,#l[n])},'',e[4],e[8]for e=1,#s do r,E=r..G(f(s[e],E)),(E+I)%256 end l[n],l[7]=r,{};end end;l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];a=e[4];t=n[e[8]];n[a+1]=t;n[a]=t[e[1]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a]=n[a](d(n,a+1,e[8]))l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];a=e[4];t=n[e[8]];n[a+1]=t;n[a]=t[e[1]];l=l+1;e=o[l];a=e[4]C={n[a](n[a+1])};i=0;for e=a,e[1]do i=i+1;n[e]=C[i];end l=l+1;e=o[l];l=e[8];else for n,l in h(A)do for o,n in h(l[7])do local a,o,e,c={l[n]:byte(1,#l[n])},'',e[4],e[8]for n=1,#a do o,e=o..G(f(a[n],e)),(e+c)%256 end l[n],l[7]=o,{};end end;end;elseif a<=7 then n[e[4]]=e[8];elseif a>8 then n[e[4]]=(e[8]~=0);else local o=e[4]local a={n[o](d(n,o+1,t))};local l=0;for e=o,e[1]do l=l+1;n[e]=a[l];end end;elseif a<=14 then if a<=11 then if a==10 then local c=e[4];local a={};for e=1,#r do local e=r[e];for l=0,#e do local e=e[l];local o=e[1];local l=e[2];if o==n and l>=c then a[l]=o[l];e[1]=a;end;end;end;else local a=e[4];local c=e[1];local o=a+2 local a={n[a](n[a+1],n[o])};for e=1,c do n[o+e]=a[e];end;local a=a[1]if a then n[o]=a l=e[8];else l=l+1;end;end;elseif a<=12 then n[e[4]][n[e[8]]]=e[1];elseif a==13 then n[e[4]]=n[e[8]][n[e[1]]];else local e=e[4]n[e](d(n,e+1,t))end;elseif a<=16 then if a==15 then local c=e[4];local a={};for e=1,#r do local e=r[e];for l=0,#e do local l=e[l];local o=l[1];local e=l[2];if o==n and e>=c then a[e]=o[e];l[1]=a;end;end;end;else local o=e[4]local a={n[o](n[o+1])};local l=0;for e=o,e[1]do l=l+1;n[e]=a[l];end end;elseif a<=17 then n[e[4]]=n[e[8]]+n[e[1]];elseif a>18 then n[e[4]]=n[e[8]];else n[e[4]]=(e[8]~=0);end;elseif a<=29 then if a<=24 then if a<=21 then if a==20 then do return end;else local e=e[4]local o,l=s(n[e](n[e+1]))t=l+e-1 local l=0;for e=e,t do l=l+1;n[e]=o[l];end;end;elseif a<=22 then local e=e[4]local o,l=s(n[e](n[e+1]))t=l+e-1 local l=0;for e=e,t do l=l+1;n[e]=o[l];end;elseif a>23 then n[e[4]][e[8]]=n[e[1]];else n[e[4]]=n[e[8]];end;elseif a<=26 then if a>25 then n[e[4]]=i[e[8]];else local o=e[4];local c=e[1];local a=o+2 local o={n[o](n[o+1],n[a])};for e=1,c do n[a+e]=o[e];end;local o=o[1]if o then n[a]=o l=e[8];else l=l+1;end;end;elseif a<=27 then l=n[e[4]]==e[1]and l+1 or e[8];elseif a==28 then n[e[4]]=i[e[8]];else for e=e[4],e[8]do n[e]=nil;end;end;elseif a<=34 then if a<=31 then if a==30 then l=n[e[4]]and e[8]or l+1;else local e=e[4]local o,l=s(n[e]())t=l+e-1 local l=0;for e=e,t do l=l+1;n[e]=o[l];end;end;elseif a<=32 then l=n[e[4]]and l+1 or e[8];elseif a==33 then local e=e[4]n[e](n[e+1])else n[e[4]][e[8]]=n[e[1]];end;elseif a<=36 then if a==35 then n[e[4]][n[e[8]]]=e[1];else for e=e[4],e[8]do n[e]=nil;end;end;elseif a<=37 then local t;local a;a=e[4];t=n[e[8]];n[a+1]=t;n[a]=t[e[1]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a]=n[a](d(n,a+1,e[8]))l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=(e[8]~=0);elseif a==38 then local t=D[e[8]];local d;local a={};d=K({},{__index=function(l,e)local e=a[e];return e[1][e[2]];end,__newindex=function(n,e,l)local e=a[e]e[1][e[2]]=l;end;});for c=1,e[1]do l=l+1;local e=o[l];if e[6]==23 then a[c-1]={n,e[8]};else a[c-1]={i,e[8]};end;r[#r+1]=a;end;n[e[4]]=U(t,d,c);else n[e[4]]();end;elseif a<=59 then if a<=49 then if a<=44 then if a<=41 then if a>40 then l=n[e[4]]and l+1 or e[8];else n[e[4]]=n[e[8]]+n[e[1]];end;elseif a<=42 then local e=e[4]n[e](d(n,e+1,t))elseif a==43 then local l=e[4]n[l]=n[l](d(n,l+1,e[8]))else n[e[4]]=n[e[8]][n[e[1]]];end;elseif a<=46 then if a==45 then n[e[4]]=e[8];else l=e[8];end;elseif a<=47 then local e=e[4]n[e]=n[e](n[e+1])elseif a==48 then local a;n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a](n[a+1])l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a]=n[a](d(n,a+1,e[8]))l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a](d(n,a+1,e[8]))l=l+1;e=o[l];l=e[8];else local l=e[4]local o,e=s(n[l]())t=e+l-1 local e=0;for l=l,t do e=e+1;n[l]=o[e];end;end;elseif a<=54 then if a<=51 then if a>50 then l=e[8];else local l=e[4]n[l]=n[l](d(n,l+1,e[8]))end;elseif a<=52 then n[e[4]]={};elseif a>53 then local a;n[e[4]][n[e[8]]]=e[1];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]];l=l+1;e=o[l];a=e[4]n[a]=n[a](n[a+1])l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];l=n[e[4]]==e[1]and l+1 or e[8];else n[e[4]]();end;elseif a<=56 then if a>55 then local a;n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]][e[8]]=e[1];l=l+1;e=o[l];n[e[4]]=i[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=i[e[8]];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a]=n[a](d(n,a+1,e[8]))l=l+1;e=o[l];n[e[4]]=n[e[8]]+n[e[1]];l=l+1;e=o[l];n[e[4]][e[8]]=n[e[1]];l=l+1;e=o[l];do return end;else n[e[4]][e[8]]=e[1];end;elseif a<=57 then n[e[4]]={};elseif a>58 then n[e[4]]=c[e[8]];else local l=e[4];local o=n[e[8]];n[l+1]=o;n[l]=o[e[1]];end;elseif a<=69 then if a<=64 then if a<=61 then if a>60 then l=n[e[4]]==e[1]and e[8]or l+1;else local f;local E,h;local r;local a;n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]][e[8]]=e[1];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];a=e[4]n[a]=n[a](n[a+1])l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a]=n[a](d(n,a+1,e[8]))l=l+1;e=o[l];n[e[4]]=n[e[8]]+n[e[1]];l=l+1;e=o[l];i[e[8]]=n[e[4]];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a](n[a+1])l=l+1;e=o[l];n[e[4]]=i[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]][e[8]]=e[1];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]={};l=l+1;e=o[l];n[e[4]][e[8]]=n[e[1]];l=l+1;e=o[l];a=e[4];r=n[e[8]];n[a+1]=r;n[a]=r[e[1]];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]];l=l+1;e=o[l];a=e[4]E,h=s(n[a](n[a+1]))t=h+a-1 f=0;for e=a,t do f=f+1;n[e]=E[f];end;l=l+1;e=o[l];a=e[4]n[a](d(n,a+1,t))l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a](n[a+1])end;elseif a<=62 then local a;local a;local C,K;local i;local I,E,r,U;for n,l in h(A)do for o,n in h(l[7])do I,E,r,U={l[n]:byte(1,#l[n])},'',e[4],e[8]for e=1,#I do E,r=E..G(f(I[e],r)),(r+U)%256 end l[n],l[7]=E,{};end end;l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];i=e[4]C,K=s(n[i]())t=K+i-1 a=0;for e=i,t do a=a+1;n[e]=C[a];end;l=l+1;e=o[l];i=e[4]C={n[i](d(n,i+1,t))};a=0;for e=i,e[1]do a=a+1;n[e]=C[a];end l=l+1;e=o[l];l=e[8];elseif a>63 then local t=D[e[8]];local d;local a={};d=K({},{__index=function(l,e)local e=a[e];return e[1][e[2]];end,__newindex=function(n,e,l)local e=a[e]e[1][e[2]]=l;end;});for c=1,e[1]do l=l+1;local e=o[l];if e[6]==23 then a[c-1]={n,e[8]};else a[c-1]={i,e[8]};end;r[#r+1]=a;end;n[e[4]]=U(t,d,c);else local e=e[4]n[e](n[e+1])end;elseif a<=66 then if a>65 then n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];l=l+1;e=o[l];n[e[4]]=i[e[8]];l=l+1;e=o[l];n[e[4]][e[8]]=n[e[1]];l=l+1;e=o[l];l=e[8];else local l=e[4]n[l](d(n,l+1,e[8]))end;elseif a<=67 then local e=e[4]n[e]=n[e](n[e+1])elseif a==68 then for n,l in h(A)do for n,o in h(l[7])do local a,e,n,c={l[o]:byte(1,#l[o])},'',e[4],e[8]for o=1,#a do e,n=e..G(f(a[o],n)),(n+c)%256 end l[o],l[7]=e,{};end end;else local l=e[4]n[l](d(n,l+1,e[8]))end;elseif a<=74 then if a<=71 then if a==70 then local o=e[4]local a={n[o](n[o+1])};local l=0;for e=o,e[1]do l=l+1;n[e]=a[l];end else local f;local G;local t;local i;local E;local h;local a;a=e[4];h=n[e[8]];n[a+1]=h;n[a]=h[e[1]];l=l+1;e=o[l];n[e[4]]=n[e[8]];l=l+1;e=o[l];a=e[4]n[a](d(n,a+1,e[8]))l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]][e[8]]=e[1];l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a](n[a+1])l=l+1;e=o[l];a=e[4];E={};for e=1,#r do i=r[e];for e=0,#i do t=i[e];G=t[1];f=t[2];if G==n and f>=a then E[f]=G[f];t[1]=E;end;end;end;end;elseif a<=72 then n[e[4]][e[8]]=e[1];elseif a>73 then i[e[8]]=n[e[4]];else l=n[e[4]]and e[8]or l+1;end;elseif a<=76 then if a==75 then n[e[4]]=n[e[8]][e[1]];else n[e[4]]=n[e[8]][e[1]];end;elseif a<=77 then n[e[4]]=c[e[8]];elseif a==78 then local t;local a;n[e[4]]=n[e[8]];l=l+1;e=o[l];n[e[4]]();l=l+1;e=o[l];n[e[4]]=c[e[8]];l=l+1;e=o[l];a=e[4];t=n[e[8]];n[a+1]=t;n[a]=t[e[1]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a]=n[a](d(n,a+1,e[8]))l=l+1;e=o[l];a=e[4];t=n[e[8]];n[a+1]=t;n[a]=t[e[1]];l=l+1;e=o[l];n[e[4]]=e[8];l=l+1;e=o[l];a=e[4]n[a]=n[a](d(n,a+1,e[8]))l=l+1;e=o[l];n[e[4]]=n[e[8]][e[1]];else local o=e[4]local a={n[o](d(n,o+1,t))};local l=0;for e=o,e[1]do l=l+1;n[e]=a[l];end end;l=l+1;end;end;end;return d({U(F(),{},J())()})or nil;end)(tonumber,table.concat,16777216,"#",3)