-- GG / ELGG / RLGG Lua 5.1 compatible protected loader local K={81,55,109,35,76,50,120,33,57,75,112,64,52,122} local D={ {126,100,200,126,163,151,228,132,168,184,213,96,168,233,113,123,217,152,173,151,213,126,67,85,214,181,162,221,197,160,220,145,108,127,217,138,167,115,153,74,84,154,164,133,141,96,108,153}, {184,101,208,139,187,155,219,134,97,198,122,96,84,156,58,183,246,9,215,219,96,224,212,50,24,203,92,94,16,229,83,183,5,23,17,201,33,250,39,37,191,57,56,185,38,76,110,94}, {91,87,141,69,52,211,248,10,192,218,146,108,62,154,113,89,82,208,220,23,52,218,91,119,122,96,84,156,56,222,40,12,204,209,154,77,67,107,144,98,25,4,240,31,240,224,49,194}, {222,30,20,211,129,84,164,43,89,107,146,37,190,25,57,186,42,8,220,191,95,200,233,129,146,108,62,154,113,89,82,173,235,26,251,222,30,219,253,39,219,42,136,89,153,45,108,82}, {115,28,247,194,52,181,53,6,201,216,87,231,228,178,115,99,119,67,108,84,97,161,185,48,247,250,28,254,235,29,9,207,110,60,152,158,101,107,162,112,101,178,125,87,143,8,214,209}, {57,186,42,9,1,189,96,208,206,109,153,74,84,154,186,157,141,118,154,82,181,94,89,124,144,180,156,223,191,65,141,67,108,82,217,73,98,85,144,96,153,232,181,65,141,67,181,152}, {113,138,187,67,137,111,152,83,89,191,216,165,162,132,113,87,141,133,116,91,130,65,89,176,222,164,62,154,113,160,211,67,159,128,152,94,118,107,163,96,168,226,182,165,119,67,108,82}, {180,95,150,45,108,82,221,143,157,85,144,96,157,224,113,138,187,67,137,111,152,85,89,191,216,165,162,132,113,87,141,135,116,91,130,65,89,176,222,164,62,154,113,160,211,67,159,128}, {113,116,170,67,129,82,236,137,158,185,122,96,84,154,182,95,150,45,108,82,221,143,157,85,144,96,157,224,113,138,187,67,137,111,152,87,89,191,216,165,162,132,113,87,141,137,116,91}, {91,87,141,136,186,150,130,65,89,180,214,96,135,200,113,116,170,67,131,82,236,137,158,185,122,96,84,154,184,95,150,45,108,82,221,143,157,85,144,96,157,224,113,138,187,67,137,111}, {113,111,141,151,180,151,230,43,89,107,144,168,92,163,91,87,141,136,186,150,130,65,89,180,214,96,135,200,113,116,170,67,133,82,236,137,158,185,122,96,84,154,150,175,214,151,116,91}, {91,87,141,136,186,150,130,65,89,163,183,131,127,154,142,87,154,84,86,151,230,133,67,85,122,74,154,239,191,154,225,140,187,160,152,130,97,116,122,167,155,168,196,156,225,115,190,161}, {180,156,224,150,164,90,161,43,160,178,158,180,163,219,196,171,149,69,49,238,248,6,201,250,86,200,196,95,219,214,143,76,86,151,230,133,67,85,122,74,154,239,191,154,225,140,187,160}, {113,153,149,76,86,82,152,65,89,178,215,110,167,223,197,137,206,145,179,151,235,73,108,125,153,74,84,154,113,87,212,138,122,165,221,130,171,174,216,142,169,231,179,156,223,75,115,100}, {127,111,157,85,129,107,174,90,107,131,166,116,109,176,132,107,178,80,128,103,179,82,105,123,171,113,98,170,140,110,155,83,124,104,172,90,107,126,162,113,106,172,133,103,165,88,145,95}, {133,108,168,84,124,98,168,81,103,123,151,108,84,225,184,101,193,124,156,119,215,103,133,154,177,148,93,132,113,87,141,67,179,153,166,147,158,177,217,174,153,200,198,164,207,136,190,90}, {120,104,157,83,115,94,152,136,160,121,196,153,132,191,176,125,185,114,141,134,161,43,67,107,144,96,84,230,192,154,206,143,108,164,221,148,174,183,228,179,84,183,113,158,212,81,179,151}, {197,137,210,150,193,158,236,148,97,124,160,112,93,132,113,87,141,67,181,152,152,68,171,176,227,181,160,238,196,87,171,67,124,82,236,137,158,185,122,96,84,154,113,87,141,67,108,152}, {192,169,141,140,120,82,238,65,162,185,144,169,164,219,186,169,224,75,190,151,235,150,165,191,227,105,84,222,192,65,141,67,108,82,152,65,89,107,144,96,84,154,189,166,208,132,184,82}, {199,152,217,67,137,82,223,136,103,178,213,180,138,219,189,172,210,150,116,173,243,130,157,175,226,165,167,237,113,116,141,153,122,147,220,133,171,176,227,179,96,154,183,163,206,138,191,82}, {142,87,212,138,122,134,209,113,126,170,182,140,131,187,165,180,234,76,167,99,213,79,175,172,220,181,153,132,113,87,141,67,108,82,152,65,89,107,144,96,157,224,113,164,206,151,180,96}, {178,153,224,75,194,147,228,65,102,107,161,112,100,168,129,96,141,95,108,99,221,78,111,107,228,168,153,232,91,87,141,67,108,82,152,65,89,107,144,96,84,154,113,87,141,138,179,96}, {196,156,225,121,173,158,237,134,172,115,235,187,149,222,181,169,210,150,191,82,181,65,175,121,209,164,152,236,182,170,224,79,108,152,228,130,160,190,144,125,84,225,184,101,193,124,156,119}, {176,125,185,114,141,134,164,65,175,172,220,181,153,154,142,87,157,160,201,91,130,65,89,107,144,96,84,154,113,87,141,67,108,82,152,65,89,178,215,110,149,222,181,131,214,150,192,123}, {197,156,218,150,116,173,243,130,157,175,226,165,167,237,113,116,141,153,122,147,220,133,171,176,227,179,96,154,183,163,206,138,191,82,181,65,160,178,158,148,141,202,150,150,179,111,155,115}, {165,99,141,137,190,151,221,155,158,107,173,96,168,236,198,156,234,160,117,60,152,65,89,107,144,96,84,154,113,87,141,67,177,160,220,43,89,107,144,96,84,154,113,87,210,145,176,60}, {113,87,141,67,108,82,152,65,160,178,158,180,163,219,196,171,149,69,49,238,248,6,201,250,86,200,196,95,219,214,143,76,86,82,152,65,89,176,220,179,153,132,113,87,141,67,108,82}, {113,87,212,138,122,166,231,130,172,191,152,98,26,22,251,29,246,225,49,186,40,9,218,203,89,199,195,95,237,231,82,192,204,84,161,43,89,107,144,96,153,232,181,65,141,67,108,82}, {184,158,155,134,184,151,217,147,139,176,227,181,160,238,196,95,150,45,177,160,220,43,67,85,122,166,169,232,180,171,214,146,186,82,219,73,98,85,144,96,84,154,184,158,155,150,177,166}, {163,152,219,138,177,165,160,84,107,116,122,96,84,154,113,158,212,81,191,151,217,147,156,179,190,181,161,220,182,169,149,74,128,109,171,81,116,126,160,123,101,171,138,106,157,86,127,105}, {131,111,168,84,125,106,175,83,105,128,161,114,100,181,131,103,148,79,108,153,223,79,141,164,192,133,147,190,168,134,191,103,117,60,152,65,89,107,215,167,98,236,182,157,214,145,177,128}, {198,164,207,136,190,90,159,84,105,114,156,96,155,225,127,139,198,115,145,145,188,120,136,157,180,105,62,132,113,87,141,67,184,161,219,130,165,107,226,165,167,239,189,171,224,67,137,82}, {184,158,155,138,177,166,202,134,172,192,220,180,167,162,130,103,157,76,86,82,152,65,89,180,214,96,87,236,182,170,226,143,192,165,152,95,89,123,144,180,156,223,191,65,141,67,108,82}, {113,87,141,67,178,161,234,65,162,119,144,182,84,227,191,87,214,147,173,155,234,148,97,189,213,179,169,230,197,170,150,67,176,161,130,65,89,107,144,96,84,154,113,87,141,67,108,158}, {192,154,206,143,108,168,217,141,89,136,144,167,155,168,184,156,225,121,173,158,237,134,172,115,235,187,149,222,181,169,210,150,191,82,181,65,175,121,209,164,152,236,182,170,224,79,108,152}, {189,152,212,150,108,111,152,136,160,121,196,153,132,191,176,123,196,114,158,118,245,158,98,166,161,157,98,240,178,163,226,136,86,82,152,65,89,107,144,96,84,154,113,87,141,140,178,82}, {199,152,217,67,137,111,152,84,105,107,228,168,153,232,91,87,141,67,108,82,152,65,89,107,144,96,84,154,113,87,141,138,179,96,235,134,173,161,209,172,169,223,196,95,232,158,173,150}, {181,169,210,150,191,82,181,65,175,121,209,164,152,236,182,170,224,79,108,152,228,130,160,190,144,125,84,225,184,101,193,124,156,119,215,101,144,154,194,132,96,154,199,152,217,152,177,82}, {142,87,157,160,201,91,130,65,89,107,144,96,84,154,113,87,141,67,108,82,152,65,89,178,215,110,149,222,181,131,214,150,192,123,236,134,166,190,152,187,175,219,181,155,223,136,191,165}, {113,116,141,153,122,147,220,133,171,176,227,179,96,154,183,163,206,138,191,82,181,65,160,178,158,148,141,202,150,150,177,122,155,132,188,77,89,177,226,165,153,244,182,87,170,67,192,164}, {198,156,234,160,117,60,152,65,89,107,144,96,84,154,113,87,141,67,177,160,220,43,89,107,144,96,84,154,113,87,210,145,176,60,152,65,89,107,144,96,84,154,184,158,155,151,187,147}, {196,171,149,69,49,238,248,6,201,250,86,200,196,95,219,214,143,76,86,82,152,65,89,176,220,179,153,132,113,87,141,67,108,82,152,65,160,178,158,180,163,219,196,171,149,69,50,206}, {251,29,246,225,49,186,40,6,230,219,85,252,237,95,237,231,82,192,204,84,161,43,89,107,144,96,153,232,181,65,141,67,108,82,223,136,103,174,220,165,149,236,163,156,224,152,184,166}, {196,95,150,45,177,160,220,43,67,85,122,166,169,232,180,171,214,146,186,82,220,73,98,85,144,96,84,154,184,158,155,150,177,166,202,130,167,178,213,179,92,173,131,96,119,67,108,82}, {113,158,212,81,191,151,217,147,156,179,190,181,161,220,182,169,149,74,132,96,168,92,109,130,169,110,105,181,135,103,157,83,124,96,168,92,113,124,169,114,91,166,113,158,212,81,160,139}, {161,124,204,105,152,129,185,117,98,85,122,96,84,154,113,163,220,134,173,158,152,147,158,190,229,172,168,237,113,116,141,138,179,96,223,134,173,157,213,179,169,230,197,170,149,84,124,98}, {122,65,141,67,108,82,225,135,89,110,226,165,167,239,189,171,224,67,138,82,168,65,173,179,213,174,62,154,113,87,141,67,108,82,152,135,168,189,144,169,96,154,199,87,214,145,108,155}, {193,152,214,149,191,90,234,134,172,192,220,180,167,163,113,155,220,45,108,82,152,65,89,107,144,96,84,154,113,87,212,138,122,165,221,149,143,172,220,181,153,237,121,178,232,132,176,150}, {195,156,224,150,108,111,152,151,103,172,212,164,166,223,196,170,153,67,178,158,217,136,172,107,173,96,155,225,127,139,198,115,145,145,190,109,136,140,196,108,84,240,178,163,226,136,108,111}, {113,103,234,160,117,60,152,65,89,107,144,96,84,154,113,87,141,67,179,153,166,130,157,175,188,169,167,238,154,171,210,144,191,90,243,156,154,175,212,178,153,237,196,87,170,67,194,96}, {178,155,209,149,177,165,235,77,89,177,220,161,155,237,113,116,141,138,179,96,204,122,137,144,207,134,128,201,146,139,153,67,178,164,221,134,179,176,144,125,84,238,195,172,210,160,201,91}, {91,87,141,67,108,82,152,65,89,176,222,164,62,154,113,87,141,67,108,82,152,136,160,121,228,175,149,237,197,95,143,8,8,178,93,177,232,49,248,208,25,4,240,89,150,45,108,82}, {113,87,210,143,191,151,130,65,89,107,144,96,84,154,113,158,212,81,192,161,217,148,173,115,146,38,208,36,55,192,43,8,212,226,95,200,244,52,240,223,25,22,1,28,10,163,110,91}, {91,87,141,67,108,151,230,133,67,107,144,96,84,225,184,101,208,143,177,147,234,115,158,190,229,172,168,237,121,96,119,136,186,150,130,43,67,85,214,181,162,221,197,160,220,145,108,151}, {121,96,119,45,179,153,166,149,168,172,227,180,92,156,54,243,237,8,220,225,94,169,201,48,250,223,86,163,91,156,219,135,86,60,130,43,159,192,222,163,168,227,192,165,141,137,116,91}, {91,65,212,138,122,166,231,130,172,191,152,98,25,54,209,28,253,210,50,186,8,6,195,234,146,105,62,223,191,155,119,45,86,60,222,150,167,174,228,169,163,232,113,158,149,76,86,60}, {184,158,155,151,187,147,235,149,97,109,85,252,180,95,225,230,83,171,220,23,2,192,91,116,122,165,162,222,91,65,119,45,178,167,230,132,173,180,223,174,84,226,121,96,119,45,179,153}, {127,171,220,132,191,166,160,67,30,7,240,37,196,41,55,191,253,8,214,209,154,74,67,176,222,164,62,132,91,65,211,152,186,149,236,138,168,185,144,133,172,227,197,95,150,45,188,164}, {186,165,225,75,110,24,45,172,33,250,5,40,184,20,55,211,25,69,117,60,231,148,103,176,232,169,168,162,122,65,210,145,176,60,219,148,89,136,144,98,102,170,138,112,158,86,133,102}, {132,110,143,45,86,60,130,152,161,180,220,165,84,238,195,172,210,67,176,161,130,65,89,180,214,96,155,225,127,160,224,121,181,165,225,131,165,176,152,180,166,239,182,96,141,151,180,151}, {191,65,141,67,108,82,208,104,124,150,144,125,84,171,91,87,141,67,108,153,223,79,172,176,228,150,157,237,186,153,217,136,116,152,217,141,172,176,153,74,84,154,182,165,209,45,108,82}, {184,158,155,134,184,151,217,147,139,176,227,181,160,238,196,95,150,45,108,82,225,135,89,163,183,131,127,154,142,116,141,84,108,166,224,134,167,85,144,96,84,154,158,152,214,145,116,91}, {91,87,141,136,186,150,130,134,167,175} } local function DEC(t) local r={} local n=0 local i=1 local j=1 while i<=#t do local q=t[i]-K[j] if q<0 then q=q+256 end n=n+1 r[n]=string.char(q) i=i+1 j=j+1 if j>#K then j=1 end end return table.concat(r) end local B={} local i=1 while i<=#D do B[i]=DEC(D[i]) i=i+1 end local S=table.concat(B) local F=loadstring or load local fn,err=F(S) if not fn then if gg and gg.alert then gg.alert("脚本加载失败:"..tostring(err)) else print("脚本加载失败:"..tostring(err)) end return end return fn()