local _llIIIllIIllIl=(function()local _IlllIll=true if type(game)=='userdata'then if type(debug)=='table'and debug.sethook then local _lllIlIl=0 local _IlIllII=debug.getinfo and debug.getinfo(1)if _IlIllII and _IlIllII.what=='Lua'then local _lIlIlII=os and os.clock and os.clock()or 0 for _lllIlll=1,100000 do _lllIlIl=_lllIlIl+_lllIlll end local _llIIIIl=os and os.clock and os.clock()or 0 if(_llIIIIl-_lIlIlII)>2.0 then _IlllIll=false end end end pcall(function()local _IIllllI=game:GetService('RunService')if not(_IIllllI:IsClient()or _IIllllI:IsServer()or _IIllllI:IsStudio())then _IlllIll=false end end)end return _IlllIll end)()if not _llIIIllIIllIl then error('')end local _lIIlIIllIllII=(function()local _lllIlllll={['type']=type(type),['pairs']=type(pairs),['string']=type(string),['math']=type(math)}local _llllIlI=(_lllIlllll['type']=='function'and _lllIlllll['pairs']=='function'and _lllIlllll['string']=='table'and _lllIlllll['math']=='table')return _llllIlI end)()if not _lIIlIIllIllII then return end local _IllllllIlIlIl=(function()local t={}if type(game)~='userdata'then return t end do local n=string.char(116,111,115,116,114,105,110,103)t[59670]=_G[n]end do local n=string.char(116,111,110,117,109,98,101,114)t[17382]=_G[n]end do local n=string.char(116,121,112,101)t[3865]=_G[n]end do local n=string.char(114,97,119,103,101,116)t[16924]=_G[n]end do local n=string.char(114,97,119,115,101,116)t[43312]=_G[n]end do local n=string.char(115,101,108,101,99,116)t[32861]=_G[n]end return t end)()local _IllIlIllllIII=function()if type(game)~='userdata'then return end local _llIIlII=true pcall(function()do local n=string.char(116,111,115,116,114,105,110,103)if _IllllllIlIlIl[59670]~=nil and _G[n]~=_IllllllIlIlIl[59670]then _llIIlII=false end end do local n=string.char(116,111,110,117,109,98,101,114)if _IllllllIlIlIl[17382]~=nil and _G[n]~=_IllllllIlIlIl[17382]then _llIIlII=false end end do local n=string.char(116,121,112,101)if _IllllllIlIlIl[3865]~=nil and _G[n]~=_IllllllIlIlIl[3865]then _llIIlII=false end end do local n=string.char(114,97,119,103,101,116)if _IllllllIlIlIl[16924]~=nil and _G[n]~=_IllllllIlIlIl[16924]then _llIIlII=false end end do local n=string.char(114,97,119,115,101,116)if _IllllllIlIlIl[43312]~=nil and _G[n]~=_IllllllIlIlIl[43312]then _llIIlII=false end end do local n=string.char(115,101,108,101,99,116)if _IllllllIlIlIl[32861]~=nil and _G[n]~=_IllllllIlIlIl[32861]then _llIIlII=false end end end)if not _llIIlII then error('')end end local function _IlIIlII(_IllllII)local _lIlIlll={[string.byte('A')]=0}local _IIIIllI='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'for _lIllllI=1,#_IIIIllI do _lIlIlll[string.byte(_IIIIllI,_lIllllI)]=_lIllllI-1 end local _lIIIIlI={}_IllllII=string.gsub(_IllllII,'[^A-Za-z0-9+/=]','')for _lIllllI=1,#_IllllII,4 do local _lIlll,_lllll,_IlIlI,_IlllI=string.byte(_IllllII,_lIllllI,_lIllllI+3)local _lIIll=(_lIlIlll[_lIlll]or 0)*262144+(_lIlIlll[_lllll]or 0)*4096+(_lIlIlll[_IlIlI]or 0)*64+(_lIlIlll[_IlllI]or 0)if _IlIlI==string.byte('=')then _lIIIIlI[#_lIIIIlI+1]=string.char(math.floor(_lIIll/65536)%256)elseif _IlllI==string.byte('=')then _lIIIIlI[#_lIIIIlI+1]=string.char(math.floor(_lIIll/65536)%256,math.floor(_lIIll/256)%256)else _lIIIIlI[#_lIIIIlI+1]=string.char(math.floor(_lIIll/65536)%256,math.floor(_lIIll/256)%256,_lIIll%256)end end return table.concat(_lIIIIlI)end local _IllIlIIllllII=(function()local function _IlIIIlIlI(_lIIlI,_lIlII)local _llIIl=0 local _IIlIl=1 while _lIIlI~=0 or _lIlII~=0 do if _lIIlI%2~=_lIlII%2 then _llIIl=_llIIl+_IIlIl end _lIIlI=math.floor(_lIIlI/2)_lIlII=math.floor(_lIlII/2)_IIlIl=_IIlIl*2 end return _llIIl end local function _IlIIIIlll(_lIIlI,_lIlII)local _llIIl=0 local _IIlIl=1 while _lIIlI~=0 and _lIlII~=0 do if _lIIlI%2==1 and _lIlII%2==1 then _llIIl=_llIIl+_IIlIl end _lIIlI=math.floor(_lIIlI/2)_lIlII=math.floor(_lIlII/2)_IIlIl=_IIlIl*2 end return _llIIl end local function _IIlIlllIl(_lIIlI,_lIlII)local _llIIl=0 local _IIlIl=1 while _lIIlI~=0 or _lIlII~=0 do if _lIIlI%2==1 or _lIlII%2==1 then _llIIl=_llIIl+_IIlIl end _lIIlI=math.floor(_lIIlI/2)_lIlII=math.floor(_lIlII/2)_IIlIl=_IIlIl*2 end return _llIIl end local function _IIIlIIIll(_lIIlI,_llllI)return math.floor(_lIIlI/2^_llllI)end local function _lIIllIlIl(_lIIlI,_llllI)return(_lIIlI*2^_llllI)%4294967296 end local function _IIlIlIllI(_lIIlI,_lIlII)return math.floor(_lIIlI/_lIlII)end local _IlIlIIllIlI={}local _llIIII=101 local _IIIlll={6,25,18,30,151,14,10,160,85,100,2,78,155,178,206,19,175,231,172,24,159,60,34,149,200,177,199,202,249,193,23,165,210,152,246,67,83,90,146,169,81,192,128,148,20,189,84,112,97,162,70,166,125,243,96,255,98,119,229,135,142,66,215,16,108,230,73,127,126,11,63,197,55,94,179,214,76,134,74,225,54,180,101,136,69,153,212,62,15,174,219,92,47,41,61,170,181,138,207,158,38,40,86,224,32,156,103,26,53,89,250,205,52,198,37,234,247,248,93,144,217,211,191,68,117,154,150,183,168,105,118,137,58,242,33,114,161,194,27,88,1,56,124,22,5,228,42,185,71,79,245,237,35,139,221,113,187,59,110,190,133,87,95,111,44,99,65,57,167,182,201,7,244,240,129,28,130,173,82,8,232,176,43,204,9,51,145,143,0,31,203,109,223,29,64,75,121,195,209,163,141,184,17,122,46,216,238,239,21,91,208,3,45,102,147,107,4,80,50,220,227,164,120,251,132,157,253,116,12,188,235,241,254,123,226,140,171,48,77,186,233,196,236,104,218,131,39,13,36,252,72,106,213,49,222,115}for _IIllII=1,256 do _IlIlIIllIlI[_IIllII-1]=_IlIIIlIlI(_IIIlll[_IIllII],_llIIII)end local _lIllllIlIII=function(_IlIIII)local _IllllI=_IlIIII*2 if _IlIIII>=128 then _IllllI=_IlIIIlIlI(_IllllI%256,27)end return _IllllI%256 end local _IlIllIIlIlI=function(_lIllII)local _IIlllI={}for _IIllII=0,7 do _IIlllI[_IIllII]=(_lIllII[_IIllII*4+1]or 0)*16777216+(_lIllII[_IIllII*4+2]or 0)*65536+(_lIllII[_IIllII*4+3]or 0)*256+(_lIllII[_IIllII*4+4]or 0)end local _IIIlIl={16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,469762048,939524096}local function _IlllII(_IIIIlI)local _llIIII=_IlIIIIlll(_IIIlIIIll(_IIIIlI,24),255)local _IIIlll=_IlIIIIlll(_IIIlIIIll(_IIIIlI,16),255)local _IIllII=_IlIIIIlll(_IIIlIIIll(_IIIIlI,8),255)local _IlIIII=_IlIIIIlll(_IIIIlI,255)return _IlIlIIllIlI[_llIIII]*16777216+_IlIlIIllIlI[_IIIlll]*65536+_IlIlIIllIlI[_IIllII]*256+_IlIlIIllIlI[_IlIIII]end local function _IIlIll(_IIIIlI)return _IIlIlllIl(_lIIllIlIl(_IIIIlI,8),_IIIlIIIll(_IIIIlI,24))end for _IIllII=8,59 do local _lIIIll=_IIlllI[_IIllII-1]if _IIllII%8==0 then _lIIIll=_IlIIIlIlI(_IlllII(_IIlIll(_lIIIll)),_IIIlIl[_IIlIlIllI(_IIllII,8)])elseif _IIllII%8==4 then _lIIIll=_IlllII(_lIIIll)end _IIlllI[_IIllII]=_IlIIIlIlI(_IIlllI[_IIllII-8],_lIIIll)end return _IIlllI end local _lIlIIIIlIlI=function(_IIlllI,_lIIIll)local _IllIIl={}for _IIllII=0,15 do _IllIIl[_IIllII]=_lIIIll[_IIllII+1]end for _IIllII=0,3 do _IllIIl[4*_IIllII]=_IlIIIlIlI(_IllIIl[4*_IIllII],_IlIIIIlll(_IIIlIIIll(_IIlllI[_IIllII],24),255));_IllIIl[4*_IIllII+1]=_IlIIIlIlI(_IllIIl[4*_IIllII+1],_IlIIIIlll(_IIIlIIIll(_IIlllI[_IIllII],16),255));_IllIIl[4*_IIllII+2]=_IlIIIlIlI(_IllIIl[4*_IIllII+2],_IlIIIIlll(_IIIlIIIll(_IIlllI[_IIllII],8),255));_IllIIl[4*_IIllII+3]=_IlIIIlIlI(_IllIIl[4*_IIllII+3],_IlIIIIlll(_IIlllI[_IIllII],255))end for _lIIlIl=1,14 do local _lIlIlI={_IlIlIIllIlI[_IllIIl[0]],_IlIlIIllIlI[_IllIIl[5]],_IlIlIIllIlI[_IllIIl[10]],_IlIlIIllIlI[_IllIIl[15]],_IlIlIIllIlI[_IllIIl[4]],_IlIlIIllIlI[_IllIIl[9]],_IlIlIIllIlI[_IllIIl[14]],_IlIlIIllIlI[_IllIIl[3]],_IlIlIIllIlI[_IllIIl[8]],_IlIlIIllIlI[_IllIIl[13]],_IlIlIIllIlI[_IllIIl[2]],_IlIlIIllIlI[_IllIIl[7]],_IlIlIIllIlI[_IllIIl[12]],_IlIlIIllIlI[_IllIIl[1]],_IlIlIIllIlI[_IllIIl[6]],_IlIlIIllIlI[_IllIIl[11]]}if _lIIlIl<14 then for _IIllII=0,3 do local _llIII,_lllII,_IlIIl,_lIllI=_lIlIlI[4*_IIllII+1],_lIlIlI[4*_IIllII+2],_lIlIlI[4*_IIllII+3],_lIlIlI[4*_IIllII+4]_IllIIl[4*_IIllII]=_IlIIIlIlI(_IlIIIlIlI(_lIllllIlIII(_llIII),_IlIIIlIlI(_lIllllIlIII(_lllII),_lllII)),_IlIIIlIlI(_IlIIl,_lIllI));_IllIIl[4*_IIllII+1]=_IlIIIlIlI(_IlIIIlIlI(_llIII,_lIllllIlIII(_lllII)),_IlIIIlIlI(_IlIIIlIlI(_lIllllIlIII(_IlIIl),_IlIIl),_lIllI));_IllIIl[4*_IIllII+2]=_IlIIIlIlI(_IlIIIlIlI(_llIII,_lllII),_IlIIIlIlI(_lIllllIlIII(_IlIIl),_IlIIIlIlI(_lIllllIlIII(_lIllI),_lIllI)));_IllIIl[4*_IIllII+3]=_IlIIIlIlI(_IlIIIlIlI(_IlIIIlIlI(_lIllllIlIII(_llIII),_llIII),_lllII),_IlIIIlIlI(_IlIIl,_lIllllIlIII(_lIllI)))end else for _IIllII=0,15 do _IllIIl[_IIllII]=_lIlIlI[_IIllII+1]end end local _IlIlII=_lIIlIl*4 for _IIllII=0,3 do _IllIIl[4*_IIllII]=_IlIIIlIlI(_IllIIl[4*_IIllII],_IlIIIIlll(_IIIlIIIll(_IIlllI[_IlIlII+_IIllII],24),255));_IllIIl[4*_IIllII+1]=_IlIIIlIlI(_IllIIl[4*_IIllII+1],_IlIIIIlll(_IIIlIIIll(_IIlllI[_IlIlII+_IIllII],16),255));_IllIIl[4*_IIllII+2]=_IlIIIlIlI(_IllIIl[4*_IIllII+2],_IlIIIIlll(_IIIlIIIll(_IIlllI[_IlIlII+_IIllII],8),255));_IllIIl[4*_IIllII+3]=_IlIIIlIlI(_IllIIl[4*_IIllII+3],_IlIIIIlll(_IIlllI[_IlIlII+_IIllII],255))end end local _lIIIll={}for _IIllII=0,15 do _lIIIll[_IIllII+1]=_IllIIl[_IIllII]end return _lIIIll end local function _IlllIl(_lIllII,_IIIlIl,_IlllII)local _IIlllI=_IlIllIIlIlI(_lIllII)local _IIIIlI={}for _IIllII=1,16 do _IIIIlI[_IIllII]=_IIIlIl[_IIllII]end local _IIlIll={}local _lIIIll=#_IlllII local _IIllII=1 while _IIllII<=_lIIIll do local _IllIIl=_lIlIIIIlIlI(_IIlllI,_IIIIlI)for _lIIlIl=16,1,-1 do _IIIIlI[_lIIlIl]=(_IIIIlI[_lIIlIl]+1)%256 if _IIIIlI[_lIIlIl]~=0 then break end end for _lIIlIl=1,math.min(16,_lIIIll-_IIllII+1)do _IIlIll[#_IIlIll+1]=string.char(_IlIIIlIlI((_IlllII[_IIllII]or 0),_IllIIl[_lIIlIl]))_IIllII=_IIllII+1 end end return table.concat(_IIlIll)end return _IlllIl end)()local function _IIIIlIl(_IIlI,_IlII)local _llll=0 local _lIll=1 while _IIlI~=0 or _IlII~=0 do if _IIlI%2~=_IlII%2 then _llll=_llll+_lIll end _IIlI=math.floor(_IIlI/2)_IlII=math.floor(_IlII/2)_lIll=_lIll*2 end return _llll end local _lIlIIIlIllIIl=(function()local _lIIIlIIlI={81,252,222,219,186,81,107,172,154,83,202,52,15,169,56,10}local _lllIlIIll={41,227,98,147,193,68,132,201,199,121,221,113,24,48,9,124}local _IllllIlIl={109,134,142,65,184,12,212,138,173,85,179,221,33,248,128,247}local _IlIlIllll={53,254,29,108,150,17,45,113,124,217,89,67,39,21,156,176}local _Illllll={}for _lllllll=1,16 do _Illllll[_lllllll]=_IIIIlIl(_lIIIlIIlI[_lllllll],_IllllIlIl[_lllllll])end for _lllllll=1,16 do _Illllll[16+_lllllll]=_IIIIlIl(_lllIlIIll[_lllllll],_IlIlIllll[_lllllll])end return _Illllll end)()local _IlIlIIlIIlllI={95,76,219,228,149,34,17,253,170,72,112,77,232,166,119,143}local _lIlIlIIIIllll=(function()local _lIIIlIl={}_lIIIlIl[#_lIIIlIl+1]="VIlQDI6tPf4ct5J4koC6QxPq+LO81qeLddwQX82WZRiw5dkh/sOK0w9ZvwhYrwOGp2OSxqUHGSt"_lIIIlIl[#_lIIIlIl+1]="lA5dtk2XUSOsY75lDaa3UMVnEOC3Knc738PvcItjYuScMwHfemjuNwSsj3JrnG+HL2VAtpKwxNc"_lIIIlIl[#_lIIIlIl+1]="O5t6H7WyrWntoHxU4UnTKad43U7c2HKUYKQouryuee85F1FA4O1f9H7Rkp/dq91q2Wo8nILYvax"_lIIIlIl[#_lIIIlIl+1]="rbq1lHIa6DEvwXB68B7NoAfBNFPhXPAJbUyvTsQusPZGryZhyQxzNte7fwS5PkZkbqO0KCZoD3Z"_lIIIlIl[#_lIIIlIl+1]="YFaLGgnwHnC3KG8QXdrUrBswlpFuq64sqLEY2QW5j2ygCQxsb8F6clMF10bhhkGDNEVPrNqmDos"_lIIIlIl[#_lIIIlIl+1]="IOfjag0JfuFyGVIfI3Rt9WAtmVjX/pzzoX4vvDiLjI4iKykJAackP73Wq/nvyyCamGZ1HmB5UVr"_lIIIlIl[#_lIIIlIl+1]="UY+LBbwRleUmU9EKekd1lVItyV19Awt/kvdFuXQ/IqKv2ky+NsEzGRmbNq8ygsQGMiaEvbeh0VJ"_lIIIlIl[#_lIIIlIl+1]="jETc22Xc2d5DdwgrTQ0zInA2UMerXyg4g29vtY4hEaBR33HFdEr0VL4qkoKsPwZYpCkC/T6095o"_lIIIlIl[#_lIIIlIl+1]="moKDoPZNb+nWL2M6c+NxPqy2EGqP/Zw4K26Uu9SZ+m1XP2RvMg6VYBL0na0WbgqC3TVZAxKrzOe"_lIIIlIl[#_lIIIlIl+1]="rXivcf5wNMQgk6udwAlLpigKg8vFba1e9qxWIqopl6BN556gGnatWLG69VVXN9rlHMGBDk+lRWv"_lIIIlIl[#_lIIIlIl+1]="WfZKUmFZvBAqx2Qo1EKC462HnFHkodNfcFUZ3DmCSk/mFeJUnUYzSnc1cW8As8+B8aQc3M7hp/O"_lIIIlIl[#_lIIIlIl+1]="YVcE2O/QJQfkzjM6kswjq3GiPcV15TNIOHxGJaj8YrTKBb/+Cwd7Q1HvFJ4f9HTdSZE/7b9Fmtt"_lIIIlIl[#_lIIIlIl+1]="cA32zsGNHOMJDz/ORJJ/A/fl8rbWF2zZ9N1QIfcGeXOW7/PDIgLCO6md3Hmoz986ZNePRf9CeWh"_lIIIlIl[#_lIIIlIl+1]="yeGJPLsufv3tU1hlj21kTqblovmyt9IkaSZ59HIkxbwoZKxJg+Gt1AQEqsi5hzoTQkFcagw4QC6"_lIIIlIl[#_lIIIlIl+1]="T+QUGUhJTFsLJCkLMcuDWaBgqSQmErdOnvvHBJqvvw+KeulYlwMYCV+IX3Ny7047e0KyTSmROvK"_lIIIlIl[#_lIIIlIl+1]="nT+4PjK9RwgYcWJ1nbpd71ItxAgMkGmcGLW2cM1NS2eehGrFmJ6mDe/eQ9vzKBb6N9WrbyTWV9W"_lIIIlIl[#_lIIIlIl+1]="zFQ/G0VCRYIAI70fdWlAzXwlkfy/UKPWGQ4+hdZwz6GmVjDrAnnaTbifWGAtF8YragVxS31M63/"_lIIIlIl[#_lIIIlIl+1]="KPsc3qiTz65PLmZ+t5hwlD2yppvdONMxo/L3+l5Gnr0ii7U0QIGnujLL31gMr4nRDBc72KqQ9Ne"_lIIIlIl[#_lIIIlIl+1]="NbkFdS40kmpqdVXH5TOX6QrGZjeAtluAPv3kaNTW4S/CJ7IqUhRjm+vfyY8taIWH7Jn+g="return table.concat(_lIIIlIl)end)()local _IlIlIIIIlIllI=(function()local _lIIIlIl=_IlIIlII(_lIlIlIIIIllll)local _IIIIlll={}for _IlIII=1,#_lIIIlIl do _IIIIlll[#_IIIIlll+1]=string.byte(_lIIIlIl,_IlIII)end return _IllIlIIllllII(_lIlIIIlIllIIl,_IlIlIIlIIlllI,_IIIIlll)end)()local _llIIlllIIIIIl if type(loadstring)=='function'then _llIIlllIIIIIl=loadstring(_IlIlIIIIlIllI)elseif type(load)=='function'then _llIIlllIIIIIl=load(_IlIlIIIIlIllI)end if type(_llIIlllIIIIIl)=='function'then _llIIlllIIIIIl()end if type(n)=='function'then n()end