MegumuSenpai

Esper Online | Auto Weight

Sep 16th, 2019
1,016
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.47 KB | None | 0 0
  1. --[[
  2. Made by Megumu/Mommy Mango
  3. <3
  4. ]]
  5.  
  6. local f=string.byte;local i=string.char;local c=string.sub;local s=table.concat;local G=math.ldexp;local u=getfenv or function()return _ENV end;local E=setmetatable;local h=select;local d=unpack;local r=tonumber;local function K(d)local e,o,n="","",{}local a=256;local t={}for l=0,a-1 do t[l]=i(l)end;local l=1;local function f()local e=r(c(d,l,l),36)l=l+1;local o=r(c(d,l,l+e-1),36)l=l+e;return o end;e=i(f())n[1]=e;while l<#d do local l=f()if t[l]then o=t[l]else o=e..c(e,1,1)end;t[a]=e..c(o,1,1)n[#n+1],e,a=o,o,a+1 end;return table.concat(n)end;local a=K('23523423527627527623521U27925O23D23L23Y24L23D27625P23D22923523Z27I23525Q1127524B27S26P25N1P23K23Y2461P23426P25P23521T27N27925Q21521C23524421528325N1X27Z2461X28325O22H27F24L22H27J23D1H23524827P27K1123523K28X23D26P29029226929528S25T29823525G22927F23K27M23525P22X22P29022X27625O21528P21528S29L24528X27923K27927K24X29B27K24H29B29D29F29H29J27M23K29N27Q25L23I29025L23Y1E25N25D23Y2802AL1E28527623U29Z23D24123524M29223L2A227I23429127625H29X27925H22X2A12AB2B422X21D29M27J29K2BF29I2792AS28S2AV23M2922A42B329C29E23Y29G2BG2AA2AC28A27623K29S27W1X27F28K23526P28N28P28R29I23D22P23423O2922292B22922AV2BR27K2BE2CM23D21T2CJ2992A222P29L23K29L23529P29F29S2CC2CW27P27X2AM23K1P2AI25L27P24027P22Q27923523727921A21I23523A27921G1V1G1J1T1K1L23523927921R1G1S1K23523H27921L21G21C21321422921221G21K21I21L2112DW2791M2E02E222O2791Z1K111T1O1I1G152DU1Y151U131G1M2E22DN2762EP1S1U2EW1223523B27921E2ES1K1V152352AF2761X14131I1P1G121K21L1G1V1L2DT1323523F27921J1O131K1Y1K13172G92EI276161G1O2FJ27P23521F1G1I1Q112GM1Q23523J2G31O2FX2G413121521E1P1O1T2DV23C2FE2FR2F11I2EW2G02GJ21L141S2FW1U1O2H52DO10141O112111U1U1T2DM2791X1T1G182G92FB23E27921P1U2EU1T2HW2HY2GC2FD2F61K2F82EW22127925K27E23Y23L27P25L22P2872CX27625K2BT2BV23525L2351X2902792IW28U29Y27J23528Z2J32CC2942CP2972BR25I23T23223524K23T2DA27924E29Z2BH23V2AC27D28P2CH27N27P25Q21D27T2JW27W22128J22128M2BT24L2A823D29A28W28S25D2B02BA2BP2B02CL27P25G1929F192BG2CW2JP26P28P2942D323524A29W2CE2J727K2CI2BR2KI2KK2BW2BI25Q2292CW27M27W22X2C529N2C82IJ27H28S27M27O27625Q25T22623424425T2AI25N26H2AM2462LS2AP2J528828S2JW24J29228L2BR2B52KW2B72LA2BI29J2KN2J428Z23Z2AT2CI24C2KH2KJ23Y23N2KL29I22X27M23T2BY2BE23524B2BE2JZ2C52IG2842LX2ME28S2AZ23X2921H2CS2CC2KG27J2CV2902CY25O2KP2BU2KR27K2D427625N26X2D72NM1E2DB2762DD27622V2DG2DI2762DK2HU2762DP2DR2DT1L2372752DX2762EK2E12NZ2IX2HX2HZ2GY2352I22762I42I62I82OE2352H62762H11G2H92HB2E32H72H31L2F71U2GB2DV2F523521E1U1V1V1K2HA2352EN2IC2ER2ET2EV2EX2EZ2F12F32OB2OY2FA2FC2FE2FG2FI2FK2HV2FO2FQ2FS2FU2FW2FY2GC2G22762GX2G72G92GB2G02E42762E62E82EA2EC2EE2EG2GD2352GF2GH2352GJ2GL2GN2GP2GN2GS2GU2GW2G52GZ2H12OW2NW2HD2HF2HH2HJ2ON2HL2HN2HP2HR2HT2IB2352PL1K');local n=bit and bit.bxor or function(l,e)local o,n=1,0 while l>0 and e>0 do local a,c=l%2,e%2 if a~=c then n=n+o end l,e,o=(l-a)/2,(e-c)/2,o*2 end if l<e then l=e end while l>0 do local e=l%2 if e>0 then n=n+o end l,o=(l-e)/2,o*2 end return n end local function e(e,l,o)if o then local l=(e/2^(l-1))%2^((o-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(e%(l+l)>=l)and 1 or 0;end;end;local l=1;local function o()local e,o,c,a=f(a,l,l+3);e=n(e,113)o=n(o,113)c=n(c,113)a=n(a,113)l=l+4;return(a*16777216)+(c*65536)+(o*256)+e;end;local function t()local e=n(f(a,l,l),113);l=l+1;return e;end;local function B()local n=o();local l=o();local c=1;local n=(e(l,1,20)*(2^32))+n;local o=e(l,21,31);local l=((-1)^e(l,32));if(o==0)then if(n==0)then return l*0;else o=1;c=0;end;elseif(o==2047)then return(n==0)and(l*(1/0))or(l*(0/0));end;return G(l,o-1023)*(c+(n/(2^52)));end;local G=o;local function r(e)local o;if(not e)then e=G();if(e==0)then return'';end;end;o=c(a,l,l+e-1);l=l+e;local e={}for l=1,#o do e[l]=i(n(f(c(o,l,l)),113))end return s(e);end;local l=o;local function f(...)return{...},h('#',...)end local function K()local d={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};local l={0};local c={};local a={d,nil,l,nil,c};a[4]=t();for e=1,o()do l[e-1]=K();end;for a=1,o()do local c=n(o(),184);local o=n(o(),241);local n=e(c,1,2);local l=e(o,1,11);local l={l,e(c,3,11),nil,nil,o};if(n==0)then l[3]=e(c,12,20);l[5]=e(c,21,29);elseif(n==1)then l[3]=e(o,12,33);elseif(n==2)then l[3]=e(o,12,32)-1048575;elseif(n==3)then l[3]=e(o,12,32)-1048575;l[5]=e(c,21,29);end;d[a]=l;end;local l=o()local o={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};for n=1,l do local e=t();local l;if(e==2)then l=(t()~=0);elseif(e==1)then l=B();elseif(e==0)then l=r();end;o[n]=l;end;a[2]=o return a;end;local function G(l,r,i)local n=l[1];local o=l[2];local e=l[3];local l=l[4];return function(...)local c=n;local n=o;local K=e;local a=l;local l=f local e=1;local t=-1;local u={};local f={...};local s=h('#',...)-1;local h={};local o={};for l=0,s do if(l>=a)then u[l-a]=f[l+1];else o[l]=f[l+1];end;end;local l=s-a+1 local l;local a;while true do l=c[e];a=l[1];if a<=19 then if a<=9 then if a<=4 then if a<=1 then if a==0 then o[l[2]]=i[n[l[3]]];else local t;local a;o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];t=o[l[3]];o[a+1]=t;o[a]=t[n[l[5]]];end;elseif a<=2 then local s;local i;local f;local r;local h;local a;o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];h=o[l[3]];o[a+1]=h;o[a]=h[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];r={};f=0;i=a+l[3]-1;for l=a+1,i do f=f+1;r[f]=o[l];end;s={o[a](d(r,1,i-a))};i=a+l[5]-2;f=0;for l=a,i do f=f+1;o[l]=s[f];end;t=i;e=e+1;l=c[e];if o[l[2]]then e=e+1;else e=e+l[3];end;elseif a==3 then o[l[2]]=n[l[3]];else local r;local f;local s;local h;local a;o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];h=o[l[3]];o[a+1]=h;o[a]=h[n[l[5]]];e=e+1;l=c[e];a=l[2];s={};f=0;r=a+l[3]-1;for l=a+1,r do f=f+1;s[f]=o[l];end;o[a](d(s,1,r-a));t=a;e=e+1;l=c[e];o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];o[l[2]]();t=a;e=e+1;l=c[e];e=e+l[3];end;elseif a<=6 then if a>5 then o[l[2]][n[l[3]]]=n[l[5]];else o[l[2]]();t=A;end;elseif a<=7 then o[l[2]]=n[l[3]];elseif a==8 then if(o[l[2]]==n[l[5]])then e=e+1;else e=e+l[3];end;else local n=l[2];local c={};local e=0;local a=n+l[3]-1;for l=n+1,a do e=e+1;c[e]=o[l];end;local c={o[n](d(c,1,a-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;end;elseif a<=14 then if a<=11 then if a==10 then o[l[2]]=r[l[3]];else local e=l[2];local c={};local n=0;local l=e+l[3]-1;for l=e+1,l do n=n+1;c[n]=o[l];end;o[e](d(c,1,l-e));t=e;end;elseif a<=12 then e=e+l[3];elseif a>13 then if o[l[2]]then e=e+1;else e=e+l[3];end;else local s;local f;local h;local r;local a;o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];r=o[l[3]];o[a+1]=r;o[a]=r[n[l[5]]];e=e+1;l=c[e];a=l[2];h={};f=0;s=a+l[3]-1;for l=a+1,s do f=f+1;h[f]=o[l];end;o[a](d(h,1,s-a));t=a;e=e+1;l=c[e];o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];o[l[2]]();t=a;e=e+1;l=c[e];e=e+l[3];end;elseif a<=16 then if a==15 then o[l[2]]=o[l[3]][n[l[5]]];else do return end;end;elseif a<=17 then if not o[l[2]]then e=e+1;else e=e+l[3];end;elseif a>18 then o[l[2]]=o[l[3]][n[l[5]]];else local e=l[2];local c={};local n=0;local l=e+l[3]-1;for l=e+1,l do n=n+1;c[n]=o[l];end;o[e](d(c,1,l-e));t=e;end;elseif a<=29 then if a<=24 then if a<=21 then if a>20 then local G;local i;local f;local s;local h;local a;o[l[2]]();t=a;e=e+1;l=c[e];o[l[2]]=r[l[3]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];h=o[l[3]];o[a+1]=h;o[a]=h[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];s={};f=0;i=a+l[3]-1;for l=a+1,i do f=f+1;s[f]=o[l];end;G={o[a](d(s,1,i-a))};i=a+l[5]-2;f=0;for l=a,i do f=f+1;o[l]=G[f];end;t=i;e=e+1;l=c[e];if o[l[2]]then e=e+1;else e=e+l[3];end;else if(o[l[2]]==n[l[5]])then e=e+1;else e=e+l[3];end;end;elseif a<=22 then e=e+l[3];elseif a==23 then local n=l[2];local a={};local e=0;local c=n+l[3]-1;for l=n+1,c do e=e+1;a[e]=o[l];end;local c={o[n](d(a,1,c-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;else local h;local f;local r;local i;local a;o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];i=o[l[3]];o[a+1]=i;o[a]=i[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];r={};f=0;h=a+l[3]-1;for l=a+1,h do f=f+1;r[f]=o[l];end;o[a](d(r,1,h-a));t=a;end;elseif a<=26 then if a==25 then o[l[2]][n[l[3]]]=n[l[5]];else local s;local i;local f;local h;local r;local a;o[l[2]]();t=a;e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];r=o[l[3]];o[a+1]=r;o[a]=r[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];h={};f=0;i=a+l[3]-1;for l=a+1,i do f=f+1;h[f]=o[l];end;s={o[a](d(h,1,i-a))};i=a+l[5]-2;f=0;for l=a,i do f=f+1;o[l]=s[f];end;t=i;e=e+1;l=c[e];if not o[l[2]]then e=e+1;else e=e+l[3];end;end;elseif a<=27 then if o[l[2]]then e=e+1;else e=e+l[3];end;elseif a>28 then o[l[2]]();t=A;else local e=l[2];local c=o[l[3]];o[e+1]=c;o[e]=c[n[l[5]]];end;elseif a<=34 then if a<=31 then if a>30 then o[l[2]]=r[l[3]];else o[l[2]]=o[l[3]];end;elseif a<=32 then local t=K[l[3]];local a;local n={};a=E({},{__index=function(e,l)local l=n[l];return l[1][l[2]];end,__newindex=function(o,l,e)local l=n[l]l[1][l[2]]=e;end;});for a=1,l[5]do e=e+1;local l=c[e];if l[1]==30 then n[a-1]={o,l[3]};else n[a-1]={r,l[3]};end;h[#h+1]=n;end;o[l[2]]=G(t,a,i);elseif a>33 then do return end;else local e=l[2];local c=o[l[3]];o[e+1]=c;o[e]=c[n[l[5]]];end;elseif a<=36 then if a==35 then local h;local f;local i;local r;local a;o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];r=o[l[3]];o[a+1]=r;o[a]=r[n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];i={};f=0;h=a+l[3]-1;for l=a+1,h do f=f+1;i[f]=o[l];end;o[a](d(i,1,h-a));t=a;else local t=K[l[3]];local a;local n={};a=E({},{__index=function(e,l)local l=n[l];return l[1][l[2]];end,__newindex=function(o,l,e)local l=n[l]l[1][l[2]]=e;end;});for a=1,l[5]do e=e+1;local l=c[e];if l[1]==30 then n[a-1]={o,l[3]};else n[a-1]={r,l[3]};end;h[#h+1]=n;end;o[l[2]]=G(t,a,i);end;elseif a<=37 then o[l[2]]=i[n[l[3]]];elseif a==38 then local s;local f;local h;local i;local a;o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];i=o[l[3]];o[a+1]=i;o[a]=i[n[l[5]]];e=e+1;l=c[e];o[l[2]]=r[l[3]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];h={};f=0;s=a+l[3]-1;for l=a+1,s do f=f+1;h[f]=o[l];end;o[a](d(h,1,s-a));t=a;else if not o[l[2]]then e=e+1;else e=e+l[3];end;end;e=e+1;end;end;end;return G(K(),{},u())();
Add Comment
Please, Sign In to add comment