__Pytransform is the most powerful fully Python obfuscator for Python scripts,
developped by ferlyafriliyan (me) and Nantaaaaaaaaaa XE.
It allows you to obfuscate your script with more than 10 layers, while keeping it
very compact (one file) and executable on any os/python version.
Before:
print("Lu__Kontol")
Obfuscated:
# ____Time____ = 2023-08-08 21:45:36
__Author__ = "Ferly Afriliyan & Nanta XE (XE)"
__MadeBy__ = "PyObfuscate"
__Github__ = "https://github.com/ferlyafriliyan/PyObf"
__Repositories__ = "__PyTransform__ Obfuscator Code Python3"
_____=eval("\x65\x76\141\x6c");_______=_____("\143\157\155\x70\151\154\145");______,____=_____(_______("\137\137\151\155\160\x6f\162\x74\x5f\137\50\x27\x62\141\163\x65\66\x34\47\51","",_____.__name__)),_____(_______("\137\137\x69\155\x70\x6f\x72\x74\x5f\137\x28\x27\x63\x6f\x64\x65\x63\x73\x27\51","",_____.__name__));____________________=_____("'\x20\x64\141\141\x6c\x47\x4b'");________,_________,__________,___________=_____(_______("\x65\170\x65\x63","",_____.__name__)),_____(_______("\163\164\162\x2e\145\156\143\x6f\144\x65","",_____.__name__)),_____(_______("\x69\x73\151\156\x73\x74\141\x6e\x63\x65","",_____.__name__)),_____(_______("\142\x79\x74\x65\x73","",_____.__name__))
def ___________________(__________, ___________):
__________=__________.decode()
_________=""
if not ___________[False]=="\x20":
___________="\40"+___________
for _ in range(_____("\154\x65\x6e\x28\137\137\x5f\137\137\x5f\137\137\137\x5f\51")):
_________+=_____("\x63\150\162\x28\x6f\162\x64\50\137\x5f\137\137\137\137\x5f\137\x5f\x5f\x5b\x5f\135\51\136\x6f\x72\144\x28\137\x5f\137\x5f\137\137\x5f\x5f\x5f\x5f\137\133\x28\154\x65\x6e\x28\137\x5f\x5f\137\x5f\137\x5f\137\137\137\137\x29\40\55\x20\124\x72\165\145\52\62\51\40\x2b\40\124\162\165\x65\x5d\51\x29")
return (_________,___________)
def ____________(_____________):
if(_____________[-True]!=_____(_______("'\143\137\137\137\137\x5f\x5f\137\x5f\137\137\137\x5f\x5f\137\x5f\137\x36\x73\65\137\x5f\x5f\137\137\137\137\x5f\x5f\x5f\137\x5f\x5f\137\x5f\137\x36\141\x72\144\166\x38'[-True*4]","",_____.__name__))):_____________ = _________(_____________)
if not(__________(_____________, ___________)):_____________ = _____(_______("\137\137\x5f\x5f\56\x64\145\143\157\144\x65\x28\x5f\137\x5f\x5f\x5f\137\x5f\x5f\137\x5f\x5f\137\x5f\x5b\72\55\124\162\x75\145\x5d,'\162\x6f\164\x31\x33')","",_____.__name__))
else:
if(_____________[-True]==_____(_______("b'\x66\65\163\x66\x73\144\146\141\165\x66\x38\x35'[-True*4]","", _____.__name__))):
_____________=_____(_______("\x5f\x5f\x5f\137\56\x64\145\x63\x6f\144\x65\50\137\137\137\137\x5f\x5f\137\x5f\x5f\137\x5f\137\x5f\x5b\72\x2d\124\x72\x75\145\x5d,'\x75\165')","",_____.__name__))
elif (_____________[-True] ==_____(_______("b'\x64\x35\163\146\x73\61\x64\x66\146\x68\163\144\x38'[-True*4]","", _____.__name__))):_____________=_____(_______("\x5f\137\137\137\x2e\x64\x65\x63\x6f\x64\x65\x28\x5f\x5f\x5f\137\x5f\x5f\137\137\x5f\137\137\137\x5f\x5b\x3a\55\x54\162\165\x65\x5d,'\150\x65\170')","",_____.__name__))
else:_____________=_____(_______("\137\137\x5f\x5f\137\x5f\x2e\x62\70\x35\144\145\x63\x6f\144\145\50\137\137\137\x5f\x5f\137\137\137\x5f\137\137\137\x5f\133\x3a\55\x54\162\165\x65\x5d\x29","",_____.__name__));_____________=_____(_______("\137\x5f\137\x5f\56\144\145\143\x6f\144\x65\50\137\137\137\137\x5f\137\x5f\137\137\x5f\x5f\x5f\137, '\x68\145\170')","",_____.__name__))
_____________=_____(_______("\137\137\137\137\137\137\x5f\137\x5f\137\137\x2e\144\145\x63\157\144\145\50\137\x5f\x5f\x5f\x5f\x5f\x5f\x5f\137\137\x5f\x5f\x5f\51","",_____.__name__))
return _____________
_________________=_____(_______("\137\x5f\137\x5f\137\x5f\x5f\137\137\137\137\56\144\x65\143\x6f\144\145(b'\\110\\x39\\x30\\x68\\70\\x48\\70\\x77\\130\\150\\x48\\x65\\x40\\x77\\62\\110\\70\\156\\117\\152\\107\\144\\64\\67\\x30\\x48\\145\\x78\\153\\64\\110\\x5a\\167\\111\\x66\\110\\x65\\x78\\156\\x72\\x48\\43\\111\\144\\152\\x48\\145\\170\\153\\67\\x47\\x64\\x44\\x46\\x65\\x48\\x38\\x56\\103\\x68\\x48\\x21\\167\\66\\x61\\110\\145\\x78\\144\\x7b\\x48\\145\\x29\\156\\154\\110\\x38\\126\\x33\\x58\\107\\x64\\64\\67\\x34\\x48\\70\\126\\x36\\x68\\x48\\145\\157\\145\\x31\\x47\\46\\x4d\\x43\\x63\\110\\x38\\x43\\137\\x7b\\x48\\x38\\126\\x43\\x68\\107\\x63\\131\\x74\\x5e\\110\\x65\\x78\\153\\x37\\110\\x65\\170\\x6b\\x36\\x48\\x38\\145\\x4c\\146\\110\\x65\\51\\x6e\\157\\x47\\46\\x44\\60\\143\\x47\\46\\115\\x43\\x62\\110\\70\\167\\125\\150\\x47\\x2d\\146\\x71\\x31\\x48\\x38\\x77\\122\\154\\107\\x63\\x7a\\x3f\\x58\\107\\x26\\x4d\\103\\x6a\\x48\\x23\\71\\x56\\x36\\107\\x63\\x59\\161\\x62\\110\\71\\x30\\152\\156\\x48\\x38\\x56\\66\\145\\110\\x39\\60\\x6a\\x6e\\x48\\145\\x29\\167\\64\\x48\\43\\111\\144\\152\\x47\\46\\64\\x36\\151\\110\\141\\60\\141\\x67\\x48\\x38\\x6e\\x46\\x69\\107\\x26\\167\\x61\\155\\110\\x38\\145\\x44\\63\\x47\\46\\145\\x4f\\x68\\x48\\x23\\163\\x23\\151\\x47\\143\\x71\\x2b\\x59\\x48\\x23\\163\\x28\\x39\\x48\\x65\\x29\\156\\161\\x48\\70\\126\\71\\146\\110\\x38\\50\\126\\x35\\x47\\x63\\131\\x24\\x5a\\x47\\x2d\\65\\123\\x30\\x48\\70\\126\\x46\\x6a\\x47\\46\\x4d\\103\\x66\\107\\143\\131\\167\\127\\x48\\x38\\63\\x3f\\132\\x48\\70\\x6e\\x50\\x37\\x47\\107\\141\\x37\\x6c\\110\\70\\156\\112\\63\\110\\43\\x61\\156\\64\\x48\\x38\\x56\\x46\\x6a\\107\\x26\\x44\\x34\\x33\\x48\\x65\\51\\164\\70\\110\\x39\\60\\x68\\67\\x48\\70\\x56\\x36\\132\\110\\43\\111\\x61\\154\\110\\141\\122\\x77\\70\\x48\\x21\\77\\x4c\\150\\110\\x38\\167\\x4c\\x69\\x47\\x63\\172\\x3c\\x66\\107\\46\\x4d\\x36\\x59\\x47\\x64\\x56\\122\\x66\\x48\\70\\x77\\x56\\x38\\110\\146\\x31\\x7a\\x71\\x48\\x61\\122\\160\\147\\110\\x66\\x41\\x28\\x73\\x47\\46\\104\\x41\\61\\x47\\x63\\x60\\63\\144\\110\\x28\\x40\\x6b\\x6b\\110\\x38\\126\\x39\\142\\110\\50\\100\\150\\x31\\x47\\x2d\\146\\x71\\64\\107\\x63\\131\\44\\141\\x47\\x2d\\65\\x53\\x31\\x47\\143\\x68\\x24\\127\\107\\143\\x68\\172\\x7d\\x47\\143\\150\\50\\144\\110\\x23\\x30\\120\\62\\107\\46\\x4d\\71\\142\\x47\\x26\\145\\x4d\\x35\\x48\\x38\\145\\x46\\143\\x47\\46\\x34\\60\\x61\\x48\\x61\\x39\\x6d\\x67\\107\\55\\127\\x6b\\x35\\110\\x23\\x73\\171\\x6c\\107\\144\\126\\122\\145\\110\\50\\100\\156\\x30\\x47\\x2d\\x57\\150\\x71\\107\\46\\104\\x33\\x68\\x48\\50\\x40\\x6b\\154\\110\\x65\\170\\150\\63\\x48\\x38\\x56\\71\\132\\x48\\x65\\157\\x64\\176\\x48\\x38\\x56\\x39\\147\\110\\70\\156\\x46\\x68\\107\\143\\x68\\x7a\\174\\x48\\x38\\126\\x44\\x31\\x48\\x21\\50\\x44\\x32\\x47\\143\\x68\\x7a\\x61\\x47\\45\\137\\77\\x7c\\x48\\x28\\x40\\150\\60\\110\\43\\60\\x50\\63\\107\\x26\\x4d\\107\\66\\110\\43\\71\\126\\62\\x47\\x26\\x33\\x5f\\x61\\x47\\x47\\x3b\\126\\x6f\\110\\x65\\x29\\x6e\\154\\110\\71\\60\\x6a\\150\\107\\46\\63\\175\\x30\\x47\\107\\x3b\\x56\\x70\\107\\143\\x68\\x24\\145\\x47\\107\\x61\\71\\173\\x47\\143\\x68\\x28\\x65\\110\\70\\x6e\\x4a\\61\\x48\\43\\x73\\43\\152\\x48\\132\\167\\x49\\x69\\x47\\x26\\63\\x7d\\x30\\110\\41\\x3f\\x4a\\x30\\x48\\x65\\170\\153\\67\\110\\43\\x73\\43\\150\\x48\\x38\\145\\x43\\141\\107\\143\\140\\63\\147\\x48\\x61\\x52\\x6d\\x65\\x48\\x21\\167\\x36\\141\\x48\\x65\\x78\\x64\\x7c\\x48\\70\\63\\74\\x7c\\x47\\46\\x56\\x43\\141\\110\\x38\\x33\\x3f\\x61\\110\\145\\x78\\x6b\\x34\\x47\\x2d\\x66\\156\\x6f\\x48\\x65\\x29\\x6e\\60\\x48\\x38\\63\\x3c\\145\\110\\70\\x77\\117\\143\\107\\x63\\x68\\172\\x60\\x48\\x28\\x40\\156\\63\\110\\43\\x73\\43\\x69\\110\\x38\\x6e\\x52\\147\\107\\143\\53\\174\\143\\110\\x23\\163\\172\\x36\\110\\x38\\x77\\x52\\x66\\x48\\x38\\x6e\\117\\x67\\x47\\55\\105\\131\\61\\x48\\50\\x40\\161\\156\\x47\\143\\x59\\164\\137\\x48\\145\\x29\\161\\65\\x48\\71\\60\\x6a\\x6b\\107\\46\\x34\\66\\x68\\107\\143\\x59\\x77\\141\\x47\\46\\115\\103\\147\\x48\\x38\\156\\112\\x35\\110\\70\\x65\\x39\\143\\x48\\x61\\x52\\x71\\71\\107\\x26\\126\\115\\67\\x48\\x23\\71\\126\\x34\\110\\145\\x6f\\x68\\155\\107\\x63\\x60\\x30\\150\\110\\145\\x29\\156\\157\\x48\\x65\\100\\167\\60\\107\\46\\x44\\66\\141\\x47\\x63\\150\\172\\176\\x47\\46\\64\\x30\\150\\110\\x23\\x6a\\164\\71\\x47\\46\\64\\x36\\144\\110\\x65\\x29\\x6e\\160\\110\\x38\\156\\122\\x67\\107\\55\\65\\123\\60\\x48\\x38\\145\\71\\144\\110\\70\\115\\x33\\x61\\x48\\70\\x77\\x58\\145\\x48\\x38\\77\\x61\\155\\110\\x38\\126\\66\\x64\\x48\\x61\\x49\\x6a\\156\\x48\\x38\\126\\104\\61\\x48\\43\\x30\\x52\\150\\x48\\x23\\163\\43\\x6a\\110\\x38\\x28\\126\\66\\x48\\x38\\x56\\66\\144\\x48\\141\\71\\145\\x36\\x48\\x38\\x6e\\x52\\144\\x47\\45\\x5f\\100\\x31\\107\\46\\x56\\x49\\x68\\110\\x38\\167\\120\\63\\x48\\x38\\167\\114\\x65\\x48\\x65\\x78\\150\\x6f\\x48\\145\\170\\x65\\x31\\x47\\46\\145\\x4d\\64\\110\\70\\156\\111\\x66\\110\\145\\51\\x6e\\160\\x47\\46\\x56\\111\\x63\\x48\\x65\\x40\\167\\70\\x47\\46\\x4d\\111\\143\\107\\55\\x57\\153\\x33\\110\\x38\\x56\\106\\145\\x47\\x63\\140\\x30\\175\\x48\\145\\157\\x65\\62\\x47\\143\\150\\x7a\\175\\110\\x65\\x78\\x6e\\66\\x48\\x23\\60\\120\\63\\x48\\x61\\122\\x79\\x70\\x48\\x66\\x41\\53\\70\\107\\46\\64\\x34\\61\\107\\x26\\x44\\x36\\x5a\\x48\\x38\\167\\x50\\x34\\x47\\x64\\x34\\67\\64\\110\\x38\\156\\122\\154\\107\\x26\\x34\\x30\\143\\110\\43\\x61\\x76\\150\\x47\\55\\127\\x68\\67\\107\\46\\x56\\x4f\\147\\x47\\143\\161\\x28\\x7d\\x47\\x26\\x34\\66\\151\\x47\\45\\x2b\\53\\x7b\\110\\70\\x6e\\112\\x34\\107\\45\\137\\x5f\\132\\x48\\70\\x6e\\x46\\141\\x47\\53\\x7b\\x4a\\151\\x48\\x28\\x40\\153\\62\\x48\\x65\\x29\\161\\60\\x48\\x38\\x77\\117\\150\\x48\\132\\77\\125\\153\\110\\x23\\163\\166\\x6b\\110\\70\\63\\77\\x61\\x47\\x26\\x44\\101\\62\\x47\\x2d\\127\\x68\\x37\\110\\x23\\163\\44\\67\\x47\\46\\126\\x49\\150\\110\\70\\126\\x39\\x7e\\x47\\46\\x65\\115\\x36\\x48\\70\\x6e\\x46\\132\\x48\\x61\\x39\\145\\x34\\107\\x26\\x4d\\x39\\x69\\x48\\145\\x6f\\145\\61\\110\\x61\\122\\160\\147\\x48\\x65\\170\\x6b\\60\\107\\46\\126\\x43\\x69\\x47\\46\\x6e\\x55\\x6b\\x47\\143\\x68\\167\\130\\x48\\x65\\x6f\\142\\x6e\\x47\\46\\126\\x43\\x69\\x47\\46\\x34\\60\\x59\\x47\\x63\\131\\x7a\\174\\x48\\141\\x30\\x61\\x6c\\x48\\70\\x6e\\111\\152\\x48\\x61\\111\\153\\70\\110\\x38\\x6e\\106\\x5a\\x48\\141\\x52\\x73\\150\\110\\x28\\x40\\153\\157\\110\\70\\x43\\x5f\\x5a\\110\\x65\\170\\x64\\173\\107\\x64\\x44\\104\\x34\\x48\\x38\\x6e\\112\\60\\110\\x38\\x56\\67\\62\\110\\x61\\122\\161\\71\\107\\53\\x7b\\114\\140\\x47\\x26\\x4d\\x39\\145\\110\\145\\x29\\x71\\60\\110\\70\\x56\\x46\\x65\\x47\\x47\\141\\x39\\x7e\\107\\46\\126\\115\\x34\\x47\\46\\x4d\\71\\x69\\x48\\x65\\157\\150\\x6d\\x47\\143\\131\\164\\174\\x48\\70\\126\\63\\x63\\110\\x38\\x65\\106\\x63\\x48\\x65\\170\\161\\x30\\110\\x38\\x6e\\x4a\\65\\107\\46\\126\\x4d\\x37\\110\\x23\\x30\\x52\\152\\x48\\43\\163\\x76\\156\\x48\\x21\\x77\\x37\\x30\\110\\141\\122\\x73\\x68\\107\\144\\126\\x4f\\154\\x47\\143\\131\\167\\137\\x47\\x26\\x65\\x4f\\153\\107\\46\\x34\\x36\\x65\\x48\\x38\\167\\x50\\66\\x48\\x23\\163\\50\\101\\x47\\x2d\\x4e\\x65\\63\\107\\x26\\x56\\112\\61\\x47\\x26\\x44\\x36\\x68\\x48\\x65\\157\\145\\x36\\110\\145\\x40\\167\\62\\110\\145\\170\\x6b\\64\\107\\46\\x65\\x4d\\x34\\107\\x63\\150\\50\\x7d\\107\\45\\x5f\\77\\x7c\\107\\x26\\115\\103\\146\\x47\\x64\\126\\122\\152\\110\\x38\\x6e\\x52\\x6b\\x47\\x2d\\x35\\123\\x30\\x48\\x38\\156\\x4f\\146\\110\\141\\x52\\161\\70\\107\\x26\\x4d\\111\\x67\\110\\70\\115\\x33\\x59\\110\\145\\x6f\\150\\155\\110\\145\\157\\142\\65\\107\\143\\131\\x74\\x59\\110\\43\\60\\x52\\144\\x47\\46\\x56\\x47\\x33\\110\\x65\\x78\\x6b\\x31\\107\\x63\\131\\x7a\\174\\107\\46\\156\\x55\\x64\\107\\x26\\115\\x39\\142\\110\\71\\x30\\152\\x67\\x47\\x26\\64\\x30\\x68\\x47\\144\\x56\\x52\\x64\\x47\\143\\x68\\x24\\130\\x47\\x2d\\x45\\126\\x35\\x48\\70\\156\\x46\\141\\x48\\x44\\x4e\\123\\155\\110\\x65\\x6f\\x65\\x36\\x48\\x65\\100\\164\\157\\x48\\x38\\x65\\x4a\\62\\x47\\107\\x61\\x41\\x30\\110\\x38\\126\\71\\x69\\x48\\x65\\170\\150\\x70\\x47\\46\\x4d\\107\\63\\x48\\x5a\\x65\\66\\147\\107\\46\\115\\x47\\x32\\x48\\146\\x31\\x24\\x37\\110\\50\\x40\\x6b\\x32\\x48\\50\\100\\156\\x32\\x47\\46\\x33\\x5f\\146\\110\\70\\x33\\77\\x62\\x47\\x26\\x56\\117\\147\\x47\\x47\\73\\x56\\153\\x47\\x26\\126\\103\\132\\110\\x66\\61\\44\\64\\x47\\x63\\150\\172\\x57\\110\\x5a\\x77\\106\\x69\\x47\\x25\\x2b\\137\\x59\\107\\55\\127\\x6a\\x7e\\110\\x61\\122\\160\\x6c\\110\\70\\x65\\x46\\x67\\x47\\46\\115\\71\\x66\\107\\45\\137\\77\\175\\110\\43\\x73\\x28\\71\\110\\x21\\167\\71\\147\\x47\\46\\126\\106\\x67\\x47\\x26\\104\\64\\61\\110\\141\\x52\\x77\\70\\x47\\107\\73\\x58\\x7d\\107\\x26\\x33\\x7c\\x64\\110\\x5a\\x6e\\71\\x7d\\x48\\x23\\163\\50\\71\\107\\143\\x60\\x33\\150\\110\\50\\x40\\x71\\62\\110\\141\\122\\x71\\x36\\107\\46\\115\\x46\\146\\110\\132\\x3f\\x52\\x6b\\x48\\x65\\51\\167\\64\\110\\141\\111\\x6d\\155\\110\\x38\\145\\114\\x66\\110\\x28\\100\\156\\61\\110\\x65\\x78\\x68\\x36\\x47\\144\\115\\114\\144\\107\\x26\\104\\x36\\x69\\110\\43\\x39\\130\\143\\107\\x26\\104\\103\\152\\x48\\x5a\\50\\115\\x31\\107\\46\\104\\66\\141\\110\\145\\157\\x65\\x33\\x47\\46\\63\\174\\x63\\x47\\143\\x7a\\x3f\\x61\\x48\\x61\\122\\155\\152\\x48\\x38\\103\\x7c\\x65\\107\\x26\\x33\\137\\x65\\110\\41\\x3f\\114\\142\\107\\x26\\63\\x7c\\x67\\110\\x21\\x28\\106\\143\\110\\x65\\157\\x59\\x33\\107\\144\\x34\\x36\\x63\\x48\\x65\\x78\\x64\\174\\110\\141\\x30\\x59\\67\\110\\141\\x52\\155\\x65\\107\\x64\\64\\67\\x30\\110\\43\\x73\\46\\161\\x47\\55\\x66\\x71\\x32\\110\\x65\\170\\x64\\173\\107\\x64\\x34\\67\\64\\107\\46\\x56\\117\\154\\x48\\132\\77\\123\\62\\110\\x28\\x40\\x71\\x37\\x48\\x38\\103\\x7c\\x66\\107\\46\\115\\66\\150\\107\\46\\145\\117\\151\\x48\\x65\\157\\x6b\\67\\x47\\x26\\x65\\117\\x67\\110\\x38\\x65\\107\\x30\\x48\\70\\x4d\\61\\62\\x48\\50\\x40\\147\\x7b\\x48\\141\\x52\\163\\x69\\x48\\x28\\x40\\161\\62\\x48\\x23\\x30\\x50\\x32\\110\\70\\x65\\106\\147\\x47\\x25\\53\\x3c\\131\\107\\46\\104\\63\\141\\x47\\x26\\115\\103\\146\\x48\\x23\\x73\\52\\x72\\107\\45\\x5f\\77\\175\\x48\\70\\x56\\x36\\x64\\x48\\145\\157\\x62\\x6b\\x48\\x38\\126\\66\\x61\\x48\\104\\116\\x53\\155\\110\\x28\\x40\\156\\x30\\110\\x38\\50\\130\\144\\x48\\x23\\163\\50\\x44\\110\\x66\\101\\53\\x39\\110\\70\\x56\\x33\\147\\x48\\70\\x43\\x7c\\x63\\110\\70\\145\\71\\x68\\107\\55\\x4e\\x65\\60\\110\\x38\\x77\\x50\\64\\x47\\55\\65\\x53\\x30\\x48\\x38\\x6e\\106\\x61\\x48\\x5a\\50\\114\\x6a\\x47\\46\\x4d\\x41\\62\\x47\\144\\x4d\\112\\x32\\x48\\x65\\x78\\144\\173\\x47\\144\\104\\104\\61\\107\\x26\\115\\66\\x5a\\110\\x61\\60\\x58\\154\\107\\x26\\x4d\\106\\x65\\110\\x61\\71\\x67\\152\\x48\\145\\157\\131\\x33\\110\\x23\\x39\\x56\\62\\107\\143\\x59\\x7a\\173\\110\\x21\\167\\x39\\142\\x47\\46\\63\\x5f\\x62\\107\\x25\\53\\x2d\\60\\107\\x26\\104\\71\\x65\\107\\x2d\\x35\\120\\151\\x47\\x26\\x33\\x7c\\x64\\110\\132\\x28\\x4f\\x6a\\107\\x26\\104\\x39\\151\\107\\46\\104\\63\\150\\x47\\x63\\150\\172\\144\\x48\\x65\\170\\x6b\\x33\\x48\\x38\\x6e\\117\\x6b\\107\\45\\137\\77\\x7c\\110\\70\\x65\\x39\\x63\\110\\41\\x3f\\x4a\\61\\110\\145\\x78\\147\\x7e\\110\\132\\x65\\x36\\x62\\107\\x26\\126\\114\\x67\\110\\70\\x6e\\x4a\\x31\\110\\x65\\157\\141\\175\\107\\46\\x44\\x33\\150\\x48\\x65\\170\\156\\162\\x47\\144\\64\\x39\\x68\\110\\145\\x78\\147\\175\\110\\x65\\100\\x74\\x6f\\110\\x65\\x78\\156\\x6e\\110\\145\\157\\142\\x6a\\x48\\x23\\141\\x76\\x68\\x47\\55\\127\\x6b\\x37\\x48\\141\\x52\\x70\\x6f\\110\\141\\122\\x71\\x36\\x47\\46\\115\\x43\\x63\\x47\\46\\x65\\114\\x6b\\x48\\70\\126\\71\\141\\110\\43\\x61\\156\\71\\x47\\x26\\x4d\\71\\141\\x48\\x23\\152\\x74\\70\\x48\\70\\x6e\\x49\\142\\x48\\x65\\51\\x6e\\x6d\\107\\x26\\64\\x30\\x65\\x47\\45\\53\\x3c\\130\\x48\\x28\\100\\x6e\\64\\110\\70\\x6e\\114\\x67\\110\\x38\\167\\117\\143\\107\\x47\\x3b\\x59\\x32\\110\\50\\x40\\161\\63\\x48\\132\\x77\\x47\\60\\x48\\x38\\x65\\x49\\x69\\107\\x63\\161\\50\\x7e\\110\\145\\157\\142\\61\\110\\43\\111\\x64\\146\\110\\x65\\170\\156\\x72\\110\\x28\\100\\156\\x31\\x47\\x63\\150\\x7a\\174\\x48\\145\\51\\156\\156\\110\\x65\\51\\167\\70\\110\\x28\\x40\\x6e\\x31\\x48\\x65\\x6f\\145\\x36\\110\\x23\\152\\x74\\70\\x48\\x38\\145\\106\\x63\\x47\\55\\x66\\156\\156\\107\\x26\\x56\\111\\150\\x47\\x26\\x77\\131\\63\\110\\70\\x77\\x52\\151\\x48\\70\\145\\x44\\63\\x48\\70\\156\\x50\\x34\\107\\x2d\\65\\123\\63\\x47\\x26\\104\\x30\\147\\x48\\x5a\\x28\\x4c\\144\\110\\x65\\170\\x6e\\62\\x48\\x61\\x49\\x6b\\x38\\110\\x38\\x6e\\x46\\145\\x47\\x26\\x34\\x30\\147\\107\\x63\\150\\x7a\\132\\107\\x63\\161\\x29\\60\\107\\x26\\104\\x33\\x64\\x48\\43\\x39\\126\\x34\\110\\x65\\x78\\x67\\176\\107\\x25\\53\\x3c\\132\\x48\\x23\\163\\43\\151\\x48\\x23\\x73\\43\\x70\\107\\x63\\150\\x7a\\137\\107\\x2d\\x4e\\x62\\x6c\\110\\x65\\170\\153\\x34\\107\\55\\x45\\126\\65\\110\\70\\x65\\x4c\\147\\107\\x26\\x65\\117\\145\\x48\\x38\\x65\\x4c\\146\\x48\\x23\\163\\172\\102\\x47\\x26\\x44\\x33\\141\\107\\x2d\\x35\\x50\\x6a\\x48\\x38\\126\\104\\61\\110\\43\\x61\\x70\\x67\\x48\\70\\x65\\x46\\152\\107\\x63\\172\\x3f\\x66\\107\\143\\x59\\164\\x5e\\110\\132\\x6e\\103\\x62\\107\\46\\115\\x39\\176\\x47\\x26\\x6e\\x52\\x6c\\110\\x65\\x78\\x68\\x32\\110\\x66\\101\\50\\x41\\107\\46\\x33\\175\\x31\\x48\\x61\\x30\\x59\\x34\\x48\\x38\\x56\\x33\\x66\\x48\\43\\x61\\155\\150\\x48\\141\\x52\\x70\\x67\\x47\\x2d\\x35\\123\\x6a\\x48\\x38\\50\\122\\147\\110\\x65\\170\\x68\\60\\x48\\x61\\71\\142\\65\\x47\\x68\\x5f\\x78')","",_____.__name__));________________ = _____(_______("\x5f\x5f\x5f\x5f\137\x5f\137\137\x5f\x5f\137\x2e\144\145\x63\157\x64\145(b'\\170\\x4c\\141\\110\\121\\64\\172\\112\\x50\\61\\101\\x46\\111\\x67\\x47\\x46\\166\\64\\150\\104\\106\\143\\x48\\x47\\x47\\x31\\115\\x43\\122\\x5a\\x39\\113\\170\\x71\\113\\103\\122\\171\\x41\\x56\\x53\\165\\x49\\105\\106\\x74\\147\\x49\\154\\x48\\152\\105\\120\\x45\\156\\101\\166\\64\\x38\\x48\\167\\x53\\x70\\126\\60\\132\\145\\103\\171\\x71\\112\\103\\170\\165\\110\\x49\\120\\x78\\130\\x47\\x48\\x5a\\x31\\x48\\x50\\115\\x44\\x59\\110\\64\\x34\\x48\\x31\\x6a\\70\\103\\x76\\101\\x4d\\x56\\x78\\x31\\120\\x57\\122\\105\\101\\112\\x53\\122\\147\\106\\123\\170\\x39\\103\\x78\\x63\\113\\105\\107\\152\\x34\\x45\\111\\x4e\\152\\x44\\154\\x49\\157\\x42\\x77\\x4e\\x32\\106\\x47\\x44\\x76\\x44\\120\\x45\\111\\x56\\123\\x49\\116\\127\\x31\\x66\\155\\x45\\x47\\x4d\\114\\106\\121\\171\\x47\\x4a\\104\\143\\x41\\107\\106\\x78\\64\\107\\106\\x35\\122\\x56\\x51\\x53\\156\\131\\166\\116\\x78\\x47\\x79\\x6b\\x4c\\126\\x78\\142\\170\\x45\\107\\x45\\106\\x4b\\154\\170\\x37\\x56\\121\\170\\170\\x5a\\60\\x56\\x2f\\130\\167\\132\\144\\x49\\x30\\x31\\x42\\x49\\106\\x4c\\x78\\x58\\x31\\164\\153\\130\\120\\114\\143\\106\\x47\\x67\\126\\105\\x78\\x52\\x6c\\x44\\122\\x74\\60\\x45\\x48\\105\\x4e\\x44\\x76\\x4d\\x57\\120\\170\\x30\\147\\127\\120\\x44\\x6d\\106\\x49\\122\\60\\x45\\x76\\x71\\113\\x4b\\167\\x56\\x76\\110\\x46\\x45\\x57\\111\\x76\\117\\117\\x44\\x53\\x4d\\110\\x46\\x48\\122\\x76\\101\\x31\\x53\\116\\110\\x52\\132\\70\\132\\x77\\132\\x39\\105\\x49\\x70\\71\\111\\x47\\152\\x2b\\132\\x6d\\x48\\154\\110\\120\\x56\\x2b\\130\\110\\60\\142\\110\\123\\x48\\71\\103\\107\\x48\\x38\\x56\\166\\116\\x33\\x56\\122\\160\\130\\107\\107\\x75\\124\\127\\120\\127\\x4f\\x43\\x51\\146\\164\\x4a\\x51\\x57\\x56\\126\\x76\\146\\x75\\x45\\x6d\\132\\147\\x43\\x51\\171\\110\\132\\x52\\x56\\171\\104\\154\\x79\\x70\\x4a\\171\\x53\\x56\\x48\\154\\x52\\63\\x41\\x51\\122\\171\\130\\154\\x6a\\x61\\x5a\\166\\x56\\142\\105\\120\\x74\\x77\\104\\x48\\x4d\\x4a\\107\\x79\\111\\x42\\x48\\x78\\x62\\x6a\\105\\x47\\127\\104\\107\\121\\x44\\65\\127\\x4e\\143\\101\\x57\\123\\104\\143\\104\\x53\\x44\\x66\\x45\\120\\x45\\x4d\\110\\121\\116\\147\\x48\\166\\x56\\70\\x42\\122\\65\\x58\\107\\171\\x75\\114\\x59\\x52\\x4f\\x53\\x45\\x31\\x57\\x71\\130\\x53\\153\\x72\\127\\x79\\x30\\x75\\101\\x6d\\122\\x79\\x46\\110\\x4d\\104\\x45\\x77\\x4d\\125\\x56\\171\\x4c\\147\\104\\154\\115\\105\\x45\\166\\165\\123\\131\\x53\\101\\x49\\110\\x79\\115\\x53\\x5a\\154\\x6a\\x61\\x50\\x78\\x30\\144\\x44\\155\\x44\\143\\102\\x53\\x41\\x55\\x56\\60\\171\\x70\\x44\\x78\\x44\\x76\\101\\x30\\x52\\167\\x4a\\x6c\\101\\122\\107\\x52\\x74\\x36\\x59\\60\\160\\x34\\x42\\121\\x35\\104\\131\\x49\\122\\x35\\106\\x50\\x35\\120\\x46\\170\\142\\141\\x42\\x77\\x70\\x6d\\107\\120\\105\\x5a\\x4a\\111\\111\\124\\110\\x6c\\x34\\x62\\x57\\110\\x6a\\x34\\x57\\171\\60\\63\\105\\154\\x4c\\x38\\x5a\\106\\114\\x58\\107\\111\\x53\\x42\\132\\60\\126\\66\\x42\\155\\x67\\x44\\111\\106\\x67\\110\\x41\\x77\\153\\x49\\x44\\x31\\114\\x6b\\102\\167\\61\\x5a\\107\\166\\x5a\\x78\\131\\122\\x30\\145\\x48\\x31\\142\\142\\111\\x46\\126\\x32\\x47\\155\\111\\124\\x57\\166\\170\\142\\x48\\x30\\132\\62\\127\\170\\x41\\106\\131\\123\\x74\\164\\130\\170\\164\\x37\\x5a\\x48\\x53\\x4b\\x42\\x31\\60\\165\\x45\\107\\116\\x34\\127\\x6a\\x63\\x41\\112\\110\\104\\x62\\104\\x46\\123\\x5a\\132\\x6c\\127\\127\\x45\\121\\146\\x34\\x45\\x6d\\x5a\\166\\x41\\x6c\\146\\x6d\\x48\\122\\x44\\x67\\x56\\x6d\\123\\130\\127\\x76\\x4f\\x51\\x41\\x78\\111\\x4a\\x43\\x78\\x62\\x75\\x57\\x79\\x4e\\x69\\131\\x30\\126\\153\\126\\x77\\164\\x6b\\x46\\x79\\x75\\x70\\x42\\x52\\116\\x32\\x58\\x76\\60\\153\\x43\\60\\x41\\106\\126\\122\\111\\x47\\112\\x79\\x44\\64\\x50\\170\\x30\\x31\\130\\x46\\117\\x45\\x44\\x52\\132\\x74\\107\\170\\x30\\x75\\x44\\123\\116\\x61\\x46\\111\\x4f\\161\\x46\\170\\x62\\x69\\110\\x49\\x34\\61\\x57\\155\\x35\\102\\x5a\\61\\104\\x6a\\x57\\166\\x48\\64\\x46\\110\\x78\\60\\127\\x6d\\x62\\x67\\105\\121\\170\\53\\107\\154\\x35\\120\\x48\\x79\\x75\\121\\111\\107\\111\\x57\\126\\x77\\x75\\122\\x42\\x51\\x75\\x4c\\106\\170\\x6a\\x6d\\x57\\x46\\x62\\130\\107\\x47\\65\\x57\\131\\166\\153\\123\\110\\x30\\126\\154\\101\\171\\x31\\x6e\\106\\x6c\\116\\61\\x45\\x52\\x4c\\166\\x41\\121\\x70\\x30\\132\\x52\\x49\\105\\x44\\x77\\x4e\\x30\\x47\\123\\116\\62\\111\\x48\\x4f\\122\\x59\\120\\146\\66\\x47\\170\\x4f\\x41\\x45\\x31\\116\\146\\110\\x51\\x4e\\61\\x59\\x50\\105\\x46\\x46\\x6d\\x45\\x56\\x44\\121\\x66\\x76\\101\\122\\165\\102\\x45\\121\\132\\x38\\110\\x74\\143\\x41\\106\\106\\x4f\\x5a\\x42\\120\\165\\x48\\105\\122\\x34\\x31\\x44\\111\\x53\\161\\x49\\170\\x39\\122\\104\\x78\\142\\x76\\103\\107\\101\\102\\x43\\111\\126\\x78\\105\\x46\\60\\x75\\112\\122\\x5a\\53\\x45\\60\\65\\x50\\x58\\106\\x78\\165\\107\\107\\x74\\x62\\127\\123\\x53\\x55\\x48\\x51\\x75\\123\\x44\\154\\153\\121\\x59\\110\\143\\125\\132\\x48\\x79\\x51\\x49\\120\\x34\\67\\x43\\x49\\123\\132\\120\\170\\x31\\x56\\101\\110\\x66\\x75\\105\\121\\165\\116\\x45\\121\\111\\117\\x5a\\x47\\122\\x78\\x41\\x6d\\x78\\x61\\x44\\166\\105\\114\\112\\x30\\143\\122\\x5a\\x46\\x31\\x44\\106\\x51\\171\\101\\x56\\x46\\117\\x71\\112\\107\\x75\\114\\x59\\121\\65\\111\\105\\x47\\x63\\x4f\\127\\x50\\x75\\x70\\x58\\x76\\x4e\\x76\\131\\x76\\104\\x32\\x57\\155\\71\\127\\x42\\166\\114\\x75\\103\\x79\\104\\x6c\\x42\\61\\x34\\x58\\x47\\111\\115\\x56\\126\\120\\x48\\66\\127\\120\\x53\\107\\106\\x49\\152\\x31\\111\\155\\x70\\71\\x45\\x46\\x49\\x72\\x43\\120\\x45\\104\\112\\155\\162')","",_____.__name__));__________________=_____(_______("\137\137\137\x5f\x5f\137\137\x5f\137\137\137\56\144\145\x63\157\144\x65(b'\\x35\\x61\\x34\\x37\\64\\143\\x34\\65\\x36\\x62\\x36\\x64\\64\\x66\\x34\\64\\x35\\62\\65\\67\\65\\x32\\x36\\x63\\x34\\144\\x33\\x38\\x35\\x31\\x35\\x34\\67\\60\\64\\x35\\x35\\61\\x34\\x35\\x35\\x31\\x37\\x39\\64\\144\\x37\\141\\65\\x36\\x34\\67\\64\\x63\\x37\\71\\x37\\x33\\63\\64\\65\\62\\65\\x34\\x33\\x34\\66\\x65\\x34\\144\\x33\\x31\\x36\\63\\67\\x33\\x35\\x32\\67\\71\\x33\\71\\64\\x37\\65\\x33\\64\\65\\66\\x62\\63\\66\\64\\71\\67\\71\\x34\\x36\\65\\66\\x35\\70\\66\\67\\67\\x30\\x34\\145\\x35\\65\\67\\x39\\x37\\63\\x33\\64\\x34\\x39\\x34\\65\\x34\\66\\66\\x33\\x35\\x36\\64\\65\\x36\\x37\\63\\66\\64\\141\\67\\141\\66\\67\\x36\\145\\64\\x63\\64\\x34\\65\\141\\x34\\62\\65\\66\\x37\\x61\\x33\\60\\x37\\x30\\65\\62\\x36\\142\\63\\64\\66\\145\\64\\142\\x35\\63\\66\\143\\x35\\141\\x35\\62\\x37\\71\\67\\63\\x36\\145\\x35\\62\\x36\\142\\x37\\63\\x33\\x35\\x35\\x32\\64\\x33\\66\\x63\\64\\66\\x34\\71\\66\\x62\\63\\x30\\x33\\64\\65\\x34\\x35\\64\\x33\\x38\\67\\x33\\x34\\146\\65\\x36\\x33\\65\\64\\146\\64\\x64\\66\\142\\x36\\146\\x37\\63\\x35\\60\\x35\\x35\\x34\\61\\x36\\146\\x34\\145\\x35\\63\\x34\\x32\\64\\71\\x35\\x33\\x35\\x34\\x35\\x36\\64\\x37\\65\\x34\\64\\x35\\64\\66\\65\\60\\x35\\65\\65\\66\\x37\\67\\67\\x37\\x34\\x33\\66\\142\\x33\\x30\\63\\x31\\x34\\x64\\65\\x34\\x37\\x38\\x34\\144\\x35\\x35\\x34\\x34\\66\\143\\64\\x66\\65\\65\\66\\71\\63\\x38\\66\\67\\65\\70\\67\\x39\\x35\\x61\\64\\64\\65\\x36\\x36\\141\\x36\\64\\x35\\66\\64\\x63\\x35\\x34\\x34\\71\\63\\65\\x35\\x35\\x37\\x61\\67\\70\\x34\\64\\x35\\60\\67\\x39\\64\\x35\\62\\x62\\65\\61\\66\\142\\66\\x62\\x32\\142\\x35\\64\\x36\\142\\64\\61\\67\\x33\\x34\\x39\\x34\\x33\\64\\x35\\x37\\63\\x34\\x62\\65\\63\\x37\\x37\\x37\\65\\x34\\x64\\x34\\65\\64\\62\\64\\142\\64\\x65\\65\\65\\x35\\141\\65\\x39\\x35\\65\\x37\\x39\\65\\x32\\64\\65\\65\\x32\\x35\\x36\\x36\\67\\66\\67\\x35\\x33\\x34\\66\\65\\x32\\64\\146\\x34\\142\\66\\71\\x33\\x34\\63\\x33\\65\\70\\64\\65\\x35\\141\\x34\\x64\\64\\x62\\x36\\x62\\x37\\x33\\64\\142\\65\\64\\x35\\63\\x33\\71\\64\\x37\\65\\65\\67\\x61\\66\\x34\\x34\\x38\\65\\65\\x36\\143\\x35\\x61\\x34\\143\\64\\x61\\x34\\63\\x35\\62\\x34\\x36\\x35\\64\\67\\x39\\67\\67\\67\\x35\\x35\\66\\65\\65\\x33\\x30\\x37\\x33\\x34\\71\\x34\\x35\\66\\x37\\x37\\64\\x34\\x62\\66\\143\\x34\\x32\\x35\\x33\\64\\144\\64\\x34\\65\\71\\x37\\x30\\65\\70\\65\\63\\x35\\141\\x36\\63\\64\\x63\\65\\x35\\63\\x39\\x35\\x36\\64\\146\\x36\\x61\\x34\\x32\\64\\x63\\64\\143\\x34\\x33\\x34\\x32\\x34\\x37\\64\\x62\\65\\64\\x36\\64\\x34\\62\\x34\\146\\x36\\x62\\x33\\x31\\x34\\67\\x35\\60\\65\\64\\63\\64\\63\\x39\\x34\\144\\x36\\71\\63\\x30\\66\\x39\\65\\62\\64\\x34\\x34\\66\\64\\x65\\64\\145\\64\\65\\64\\x36\\66\\65\\64\\146\\x33\\x30\\64\\65\\67\\63\\65\\70\\66\\x37\\67\\60\\64\\145\\x34\\141\\x34\\x35\\65\\x61\\x34\\x66\\x35\\70\\67\\141\\x37\\x34\\64\\63\\x35\\x37\\64\\64\\67\\67\\x32\\x62\\x35\\x32\\x34\\x36\\66\\146\\67\\x35\\65\\x30\\65\\x33\\65\\x36\\x34\\x62\\65\\x33\\x34\\64\\x36\\67\\66\\142\\65\\x33\\67\\x39\\64\\x35\\67\\x37\\x35\\60\\64\\x33\\x36\\x37\\x33\\63\\x35\\64\\64\\65\\66\\x37\\67\\x38\\x34\\x63\\x35\\64\\63\\x30\\x36\\70\\64\\x64\\x34\\x35\\x33\\65\\64\\x65\\65\\66\\x34\\64\\x35\\62\\x34\\x66\\64\\x66\\67\\x61\\66\\x63\\x34\\x34\\x35\\65\\65\\64\\64\\x61\\x34\\63\\65\\67\\64\\x33\\64\\65\\67\\x31\\65\\66\\67\\141\\x33\\x38\\x36\\67\\65\\x38\\64\\x34\\x34\\x65\\x34\\x37\\65\\70\\x34\\x35\\x34\\x61\\65\\x35\\x34\\143\\65\\66\\x34\\66\\66\\61\\x34\\141\\x34\\65\\63\\70\\x36\\142\\x34\\x33\\x36\\142\\63\\61\\x35\\62\\x34\\x61\\x36\\71\\x35\\x35\\66\\67\\64\\144\\65\\x34\\x34\\141\\x34\\71\\64\\x64\\65\\x36\\67\\64\\65\\66\\64\\145\\x35\\66\\66\\x37\\63\\x34\\x35\\70\\x36\\143\\x36\\142\\x36\\x65\\x34\\142\\66\\142\\x37\\x34\\64\\x37\\65\\61\\66\\142\\x35\\x39\\x37\\67\\64\\x63\\66\\x39\\x35\\66\\65\\x30\\x35\\x32\\65\\64\\x34\\x64\\x36\\x38\\x35\\67\\x35\\x33\\x36\\x66\\63\\x38\\x35\\x31\\66\\x63\\64\\141\\64\\141\\x34\\142\\x34\\x36\\64\\x36\\x34\\x64\\64\\146\\x36\\x61\\64\\x64\\x36\\x63\\64\\x39\\66\\x62\\66\\x66\\x33\\x33\\65\\64\\64\\66\\66\\146\\x33\\x30\\x35\\62\\x34\\x35\\64\\x65\\65\\71\\64\\143\\x36\\x61\\65\\x35\\67\\x33\\x35\\61\\x37\\x61\\64\\66\\64\\67\\x35\\x36\\64\\65\\65\\x35\\62\\x62\\x35\\x34\\x35\\65\\63\\x34\\64\\142\\x35\\x34\\65\\63\\66\\143\\65\\x31\\x34\\x65\\x36\\143\\65\\71\\x33\\x30\\64\\x62\\65\\x33\\67\\63\\67\\x39\\64\\145\\x36\\143\\66\\146\\x33\\64\\x35\\63\\65\\x36\\64\\145\\66\\x31\\65\\x36\\x34\\x33\\x33\\65\\x35\\67\\x35\\x31\\65\\63\\63\\61\\x34\\144\\x34\\144\\67\\71\\66\\67\\67\\64\\x35\\x31\\x36\\x39\\x34\\x64\\x36\\x38\\x35\\61\\64\\64\\66\\x66\\x36\\x63\\x34\\142\\x35\\x34\\x36\\142\\x36\\x63\\64\\144\\66\\143\\x36\\x62\\63\\x35\\x35\\61\\66\\142\\x35\\x61\\65\\x61\\65\\x33\\67\\x61\\66\\63\\x36\\x61\\65\\x31\\66\\142\\x36\\x62\\x33\\x36\\65\\66\\x35\\64\\x34\\x61\\65\\67\\64\\x61\\x36\\142\\x35\\x31\\67\\x31\\64\\x65\\x37\\x39\\x34\\x32\\65\\66\\65\\x36\\64\\64\\67\\x30\\x35\\x35\\64\\x66\\x34\\65\\67\\x33\\66\\x66\\65\\x32\\64\\61\\67\\x30\\x34\\145\\65\\x34\\63\\61\\x34\\66\\x36\\x34\\65\\x30\\x36\\x63\\x37\\70\\x35\\63\\65\\67\\64\\64\\x33\\x31\\x36\\62\\64\\x39\\x35\\65\\63\\x39\\x34\\x36\\x34\\x65\\x34\\x34\\x37\\x38\\x34\\142\\64\\144\\66\\x62\\65\\x61\\64\\x37\\65\\65\\x34\\64\\66\\143\\x34\\x61\\64\\x61\\65\\x36\\63\\64\\67\\x32\\64\\x66\\64\\x34\\66\\143\\65\\x30\\x34\\x64\\63\\x30\\x33\\x39\\64\\66\\x35\\x34\\x34\\63\\64\\144\\x37\\66\\64\\142\\64\\x35\\64\\x39\\67\\70\\64\\71\\x35\\64\\64\\61\\x33\\60\\64\\71\\66\\x62\\65\\x39\\x33\\x39\\65\\64\\65\\x34\\x36\\67\\x33\\x39\\x35\\65\\x36\\x61\\64\\x39\\x37\\x32\\x35\\x33\\x35\\65\\63\\x39\\65\\141\\64\\x61\\x35\\65\\64\\x64\\63\\x35\\x35\\x34\\x34\\63\\64\\x39\\66\\71\\65\\x35\\x34\\63\\65\\x39\\63\\x36\\64\\x33\\66\\x62\\x33\\x31\\64\\x39\\65\\x34\\x37\\x39\\64\\71\\x33\\x31\\65\\x35\\63\\x30\\x33\\x38\\67\\61\\65\\x32\\x34\\65\\67\\x34\\65\\x30\\64\\146\\x34\\x33\\64\\x64\\66\\144\\x35\\x31\\63\\x30\\x37\\63\\x37\\x36\\64\\142\\65\\65\\66\\x33\\67\\x31\\x34\\146\\64\\66\\x36\\143\\x34\\64\\64\\146\\x33\\x31\\x35\\71\\x33\\71\\x35\\x36\\x35\\63\\64\\x61\\x35\\x36\\x34\\x66\\66\\142\\x36\\67\\x37\\71\\x35\\70\\x36\\143\\65\\x39\\x36\\x66\\x34\\x64\\x36\\x63\\x35\\65\\63\\63\\65\\x32\\65\\65\\67\\x34\\x35\\x34\\x34\\145\\x34\\x33\\64\\x64\\66\\145\\x34\\143\\67\\71\\66\\x38\\65\\x36\\64\\x64\\64\\63\\x35\\71\\x33\\64\\65\\70\\64\\64\\x36\\67\\x37\\71\\x35\\62\\65\\63\\65\\71\\x33\\x32\\65\\x30\\x36\\x62\\64\\x31\\63\\x33\\x34\\143\\64\\65\\x34\\71\\64\\142\\x35\\64\\65\\65\\65\\66\\65\\x34\\64\\x63\\65\\63\\x34\\144\\x36\\70\\x34\\144\\x34\\x34\\x33\\x35\\x34\\x32\\x35\\x36\\x34\\x34\\x36\\x62\\67\\x39\\65\\65\\67\\x39\\66\\143\\x36\\x31\\64\\x63\\67\\x39\\x36\\x34\\x34\\x37\\65\\67\\64\\66\\x37\\x38\\64\\x32\\x34\\71\\65\\63\\x36\\67\\x33\\x35\\x34\\142\\65\\65\\x36\\x38\\x35\\x61\\x34\\142\\x34\\65\\x35\\x32\\66\\x34\\x34\\x62\\66\\143\\x36\\x33\\67\\x30\\x34\\146\\x36\\143\\x35\\x35\\66\\145\\x34\\x64\\64\\65\\64\\141\\x36\\x32\\64\\x65\\x35\\66\\x34\\71\\x36\\x62\\65\\x34\\65\\x36\\x33\\x31\\x35\\x34\\x34\\146\\x34\\x35\\x34\\x31\\66\\146\\64\\x39\\66\\x63\\66\\63\\x33\\x36\\65\\63\\x33\\60\\65\\x31\\x37\\x35\\65\\x35\\x37\\141\\65\\x36\\x34\\x37\\x34\\145\\67\\71\\64\\x32\\x35\\64\\x35\\61\\67\\67\\x37\\x30\\x34\\x65\\65\\60\\66\\x63\\64\\x35\\x36\\143\\x34\\x66\\x33\\60\\x36\\142\\x33\\65\\64\\x63\\64\\x34\\65\\x39\\63\\x32\\64\\145\\65\\x34\\x35\\x39\\66\\70\\64\\146\\x37\\141\\66\\70\\65\\x33\\65\\x35\\x34\\66\\64\\61\\66\\145\\65\\x32\\x33\\60\\x35\\x39\\x36\\x38\\x35\\x35\\x34\\x35\\67\\x38\\x34\\71\\x34\\145\\65\\66\\64\\61\\x36\\71\\x34\\x39\\x34\\x34\\65\\x32\\65\\60\\64\\x39\\x34\\64\\x35\\141\\65\\67\\x35\\64\\x34\\63\\63\\x38\\67\\x36\\x35\\61\\65\\65\\66\\x38\\x34\\x33\\65\\61\\x34\\64\\63\\61\\x34\\x35\\64\\x62\\64\\64\\67\\x30\\x36\\65\\x35\\63\\66\\71\\x34\\x39\\x32\\142\\x35\\65\\x36\\x63\\67\\x33\\66\\67\\x35\\x34\\67\\x39\\x33\\61\\64\\x31\\64\\141\\x34\\66\\65\\x31\\67\\x39\\x35\\x37\\x33\\x30\\x37\\x38\\x36\\x34\\64\\63\\66\\142\\63\\60\\x36\\x39\\x35\\62\\x34\\63\\x37\\64\\65\\x30\\x34\\144\\66\\143\\63\\65\\x34\\71\\x34\\x63\\x35\\x34\\64\\x64\\x37\\71\\x34\\141\\x36\\x62\\65\\x39\\x33\\71\\x35\\x31\\x37\\x39\\x36\\x62\\63\\60\\x35\\66\\x36\\141\\x35\\62\\64\\70\\64\\146\\65\\64\\64\\x35\\66\\146\\x34\\143\\x34\\x34\\x36\\70\\x35\\x35\\x34\\x61\\x35\\x36\\x34\\x64\\x37\\63\\x35\\x34\\64\\x33\\65\\66\\x34\\145\\x34\\141\\x33\\60\\65\\61\\x37\\66\\65\\60\\x34\\64\\66\\x34\\64\\x38\\x35\\61\\65\\63\\67\\64\\65\\x34\\x34\\144\\x36\\141\\67\\60\\66\\x33\\x34\\x66\\x34\\x33\\x36\\x37\\x33\\x34\\x34\\x39\\66\\x39\\66\\142\\x33\\x35\\65\\63\\x33\\x30\\67\\70\\66\\x34\\x35\\63\\x35\\x36\\66\\x63\\65\\63\\65\\x30\\x35\\64\\65\\x31\\63\\66\\65\\60\\x36\\143\\67\\63\\64\\x62\\65\\64\\65\\66\\x33\\x31\\64\\x63\\65\\60\\66\\141\\x33\\x38\\x37\\x31\\64\\141\\65\\x36\\64\\71\\x33\\62\\x35\\x38\\64\\63\\x33\\x31\\65\\70\\x34\\x64\\x36\\142\\64\\x64\\63\\x30\\65\\62\\66\\x62\\x35\\62\\x35\\x37\\65\\x31\\x36\\x39\\63\\x30\\x33\\x35\\64\\143\\x35\\x34\\x35\\71\\x36\\x38\\64\\71\\67\\x39\\x34\\61\\66\\x65\\65\\61\\x36\\141\\x35\\x35\\x36\\146\\64\\x39\\x35\\x35\\67\\x30\\65\\x36\\64\\144\\x35\\x34\\65\\x32\\x35\\71\\x35\\x32\\x34\\x33\\x36\\64\\x34\\143\\65\\x36\\x33\\x31\\x34\\62\\x35\\x33\\x35\\64\\x36\\x63\\66\\x33\\63\\x30\\x34\\x39\\x36\\x39\\65\\x35\\x36\\x37\\64\\x62\\x33\\x30\\x34\\145\\x35\\71\\65\\67\\65\\65\\x37\\63\\66\\70\\x34\\146\\x35\\x33\\65\\x31\\x36\\x39\\x34\\145\\64\\65\\x34\\61\\x36\\x61\\64\\x63\\x37\\x37\\x37\\x30\\x34\\145\\x35\\x33\\x37\\x39\\x34\\x64\\x37\\67\\x35\\66\\x33\\61\\63\\61\\65\\x30\\64\\x65\\x37\\141\\x33\\64\\66\\x65\\65\\x31\\x34\\63\\x35\\x31\\63\\64\\x35\\66\\x34\\x33\\x33\\70\\66\\x64\\x35\\60\\63\\x30\\66\\70\\66\\61\\x35\\x30\\65\\x36\\63\\x30\\63\\60\\64\\x63\\65\\65\\x37\\63\\x33\\65\\65\\x34\\65\\x36\\x34\\x36\\65\\x31\\x35\\62\\x33\\x30\\66\\70\\x35\\67\\x35\\66\\66\\143\\66\\x63\\65\\x61\\x35\\66\\x35\\65\\x35\\x39\\66\\x66\\x35\\65\\64\\x35\\63\\x31\\64\\143\\64\\x64\\64\\x35\\x33\\x35\\x68')","",_____.__name__));______________=_____(_______("\x5f\137\137\137\x5f\x5f\x5f\137\137\137\x5f\56\x64\x65\x63\157\x64\x65(b'\\x62\\145\\147\\151\\x6e\\40\\66\\x36\\x36\\x20\\74\\x64\\141\\164\\141\\x3e\\x0a\\x4d\\66\\x36\\125\\66\\x3b\\x46\\x25\\x37\\55\\x26\\x3d\\x2e\\x3a\\105\\104\\122\\62\\64\\61\\130\\x3a\\125\\105\\70\\64\\x46\\101\\x30\\x39\\127\\41\\56\\63\\64\\65\\x36\\62\\x45\\x2d\\x23\\x2d\\x27\\111\\x2a\\x34\\x54\\x34\\122\\x33\\66\\111\\113\\x3e\\104\\131\\x4a\\60\\x36\\101\\x38\\x0a\\115\\x2c\\x25\\111\\x28\\64\\124\\x2d\\41\\71\\x54\\105\\x4b\\75\\46\\x31\\70\\x3a\\x46\\61\\106\\66\\x23\\45\\104\\71\\65\\74\\121\\x2e\\x36\\x31\\70\\x2c\\65\\71\\x30\\x34\\x54\\x2d\\41\\x3a\\x25\\x40\\x51\\56\\x35\\101\\x34\\65\\x43\\x45\\41\\62\\x56\\115\\x22\\64\\45\\x29\\131\\12\\115\\72\\126\\105\\53\\x31\\64\\45\\107\\62\\x36\\x49\\41\\71\\x54\\x49\\111\\60\\67\\x21\\x23\\72\\x53\\x25\\60\\x35\\64\\x2c\\125\\x31\\104\\105\\x23\\70\\x56\\135\\51\\65\\106\\61\\x2d\\65\\x26\\111\\107\\72\\65\\65\\46\\x2c\\65\\101\\64\\x31\\104\\131\\64\\65\\107\\x48\\121\\x0a\\x4d\\65\\x44\\x49\\132\\x39\\44\\101\\55\\72\\x53\\60\\113\\x32\\104\\x35\\x4c\\x32\\124\\111\\x25\\x3b\\46\\45\\56\\61\\103\\x40\\120\\65\\x34\\x35\\110\\x39\\x24\\111\\x4b\\62\\x33\\x35\\54\\x3e\\x36\\x5c\\125\\x35\\124\\x35\\x32\\x35\\65\\x28\\120\\64\\67\\41\\x34\\65\\x24\\71\\x41\\x0a\\115\\x33\\x56\\105\\x21\\72\\64\\111\\x49\\54\\x24\\x4d\\x34\\x34\\126\\x3d\\116\\64\\x56\\x48\\x55\\x32\\65\\x39\\43\\60\\x45\\x35\\x2c\\61\\65\\x49\\44\\63\\65\\65\\x31\\72\\x44\\115\\x25\\x31\\x37\\55\\x31\\61\\105\\x25\\117\\x34\\106\\x51\\x22\\x32\\65\\71\\113\\73\\x24\\x4d\\57\\12\\115\\64\\123\\101\\131\\x33\\125\\x2d\\55\\76\\104\\115\\x24\\73\\x56\\101\\x33\\x35\\65\\x25\\107\\62\\x34\\x2d\\x21\\71\\x54\\135\\111\\x30\\x36\\75\\51\\x30\\x54\\71\\52\\x34\\x54\\65\\55\\x3c\\44\\115\\66\\x3c\\44\\x49\\x33\\72\\103\\x35\\x2a\\64\\104\\x38\\x50\\x3a\\x34\\x5d\\127\\x0a\\x4d\\x3c\\44\\x59\\x2d\\72\\x37\\x41\\47\\65\\105\\x2d\\130\\x30\\65\\71\\x24\\x3a\\44\\61\\x2d\\x30\\124\\125\\x49\\x32\\x37\\x45\\x48\\64\\x54\\105\\x35\\71\\x56\\131\\x33\\72\\106\\101\\x24\\63\\67\\105\\61\\x39\\125\\71\\x23\\60\\104\\x39\\x2c\\76\\x45\\x29\\x23\\62\\104\\x31\\x50\\x0a\\x4d\\x31\\x35\\x41\\x33\\x2c\\47\\x41\\x37\\x3a\\104\\51\\65\\65\\104\\x2d\\x21\\x39\\x54\\x48\\x50\\73\\127\\x31\\51\\x31\\x45\\x25\\x47\\62\\64\\x2c\\x50\\73\\65\\45\\132\\60\\66\\x55\\x31\\60\\x54\\x25\\x47\\62\\x34\\x2c\\x50\\x3a\\x44\\55\\113\\54\\x34\\x29\\61\\x3a\\63\\x21\\124\\12\\115\\x33\\45\\55\\x26\\x32\\64\\105\\x26\\64\\66\\75\\51\\60\\x54\\x25\\107\\x33\\45\\x2d\\x26\\61\\x34\\x49\\x4b\\x36\\x44\\45\\x2f\\x3a\\64\\45\\112\\x33\\65\\x35\\x47\\x39\\125\\65\\x33\\63\\67\\75\\51\\72\\x44\\65\\117\\62\\124\\61\\46\\62\\64\\105\\45\\66\\x44\\x35\\x38\\x0a\\x4d\\x34\\124\\x55\\x49\\x32\\125\\x2c\\121\\61\\x34\\135\\112\\63\\x37\\x49\\66\\60\\x55\\x35\\x56\\63\\104\\x30\\131\\62\\65\\x2d\\66\\x2d\\x34\\x39\\x2c\\76\\65\\x29\\66\\x33\\47\\x49\\55\\62\\125\\x31\\63\\65\\x37\\x2d\\62\\72\\65\\x25\\124\\64\\x56\\x45\\41\\73\\x35\\x25\\x23\\12\\115\\60\\x46\\61\\x33\\73\\45\\x29\\55\\x33\\64\\x2c\\x51\\x30\\x35\\x35\\x33\\62\\x33\\55\\63\\61\\46\\x3d\\117\\66\\45\\x39\\123\\x2c\\x35\\75\\63\\x3d\\x56\\75\\70\\x31\\44\\x29\\x35\\x32\\x55\\61\\x29\\73\\65\\41\\x5a\\x36\\x45\\105\\x2d\\76\\106\\x5d\\x4c\\63\\65\\x35\\124\\12\\x4d\\x34\\x25\\x41\\x34\\61\\66\\75\\x2b\\54\\65\\x34\\x52\\65\\105\\61\\41\\56\\64\\x4d\\x59\\x34\\x37\\x25\\x2f\\65\\65\\45\\115\\64\\x45\\45\\x50\\63\\x44\\x58\\120\\x2e\\65\\45\\61\\65\\x24\\124\\x56\\63\\x43\\40\\131\\x30\\x34\\x51\\x5a\\63\\x37\\45\\52\\x31\\x35\\x29\\104\\12\\x4d\\x33\\127\\x45\\x29\\x3d\\x25\\45\\132\\54\\x27\\x25\\70\\x3b\\47\\x2c\\122\\63\\x45\\64\\x51\\x35\\125\\x3c\\121\\72\\x57\\x35\\53\\x31\\x33\\101\\121\\x35\\x54\\55\\113\\x3b\\x25\\x41\\x59\\71\\x25\\x25\\56\\x2c\\65\\x29\\71\\x35\\x46\\110\\124\\76\\x35\\x2d\\65\\72\\x26\\x31\\x2d\\x0a\\115\\x3a\\x54\\x44\\x56\\62\\123\\x21\\x43\\x2e\\65\\x39\\x4b\\76\\x24\\115\\x35\\x30\\x56\\121\\42\\60\\x56\\x4c\\121\\65\\x44\\x59\\x35\\x3d\\x57\\51\\66\\72\\103\\x40\\x54\\64\\x34\\x30\\121\\70\\x45\\x31\\65\\65\\x44\\45\\x2c\\x35\\43\\61\\121\\x32\\127\\x49\\x31\\x3a\\64\\x55\\66\\12\\115\\x3b\\x56\\125\\x31\\x31\\44\\x45\\x4a\\x35\\x36\\x4d\\55\\76\\64\\121\\x49\\61\\x44\\45\\62\\x30\\123\\x25\\x21\\x35\\x46\\105\\x2a\\60\\64\\x5d\\x4a\\x30\\x36\\135\\62\\60\\x53\\x21\\x47\\62\\123\\41\\x54\\x32\\44\\105\\43\\61\\x37\\105\\60\\x35\\x24\\125\\x4f\\x32\\x46\\105\\71\\12\\x4d\\x2c\\x55\\x31\\114\\x36\\x44\\x31\\57\\65\\x25\\x35\\53\\65\\x25\\x35\\x4b\\x3d\\64\\x45\\x49\\61\\x45\\41\\61\\72\\127\\101\\42\\63\\66\\111\\52\\61\\124\\x51\\43\\x36\\105\\x29\\56\\x3e\\105\\111\\x35\\x36\\x26\\x4d\\66\\60\\65\\45\\x35\\x3d\\44\\131\\x2e\\65\\65\\64\\120\\12\\x4d\\x36\\45\\55\\x22\\x32\\104\\x55\\65\\65\\63\\71\\55\\73\\x23\\60\\x52\\x33\\x37\\x45\\x57\\55\\104\\x4d\\43\\x36\\104\\51\\63\\x3e\\105\\x29\\x35\\x33\\65\\x31\\x29\\x3a\\x25\\75\\x4c\\60\\x37\\111\\62\\72\\105\\64\\121\\65\\x47\\x49\\117\\55\\65\\x25\\46\\75\\x24\\135\\63\\x0a\\x4d\\71\\x57\\41\\56\\x35\\107\\x45\\117\\74\\x55\\55\\66\\x39\\x57\\41\\55\\72\\x55\\65\\123\\x35\\x46\\x51\\x44\\65\\x44\\121\\132\\55\\x36\\x31\\x29\\x34\\127\\101\\44\\x35\\x54\\x31\\x4f\\72\\x25\\55\\x24\\x31\\x36\\x51\\61\\54\\64\\131\\60\\x35\\45\\65\\62\\65\\x34\\125\\x26\\12\\115\\61\\x36\\x3d\\57\\x3b\\47\\55\\124\\x33\\x34\\55\\x48\\66\\45\\55\\x4b\\74\\x26\\x39\\x2c\\x2c\\x34\\x44\\x59\\x32\\x45\\71\\130\\65\\45\\45\\46\\61\\104\\111\\51\\61\\x25\\x49\\52\\64\\x27\\111\\42\\61\\45\\x39\\x24\\x32\\x37\\71\\x23\\x3a\\x53\\x20\\x52\\x34\\x44\\x2d\\x32\\12\\x4d\\x34\\x35\\65\\45\\x33\\63\\101\\x31\\65\\x24\\65\\130\\x32\\x35\\x2d\\x29\\72\\x24\\105\\114\\x3a\\45\\55\\x2b\\x3a\\x35\\45\\x49\\62\\x56\\x49\\x31\\76\\65\\x41\\x4b\\x2e\\x23\\65\\x35\\61\\x26\\x3d\\x51\\x34\\67\\x45\\123\\x2d\\124\\x4c\\x50\\x32\\104\\x29\\64\\61\\x34\\51\\71\\12\\x4d\\62\\63\\41\\52\\x33\\x45\\41\\x24\\x39\\127\\61\\53\\72\\x55\\x29\\x22\\63\\47\\x48\\124\\x3e\\x25\\x35\\x33\\75\\45\\45\\x2b\\72\\124\\71\\x31\\x34\\65\\x31\\x58\\65\\x45\\75\\x36\\x36\\x34\\x4d\\x34\\65\\104\\x59\\x32\\63\\x56\\x45\\x58\\x38\\125\\x39\\x4c\\x3a\\127\\x3d\\55\\12\\x4d\\60\\123\\105\\60\\63\\125\\55\\113\\x2d\\124\\x5d\\x24\\x31\\67\\61\\x2f\\x2c\\x36\\61\\67\\65\\x25\\65\\127\\55\\x55\\61\\x49\\x3c\\123\\x31\\x31\\76\\x46\\x2d\\x56\\65\\x56\\x51\\x32\\62\\64\\x4d\\x25\\61\\67\\101\\64\\72\\123\\65\\47\\64\\x46\\120\\130\\x3b\\64\\x51\\x59\\x0a\\x4d\\x3a\\46\\65\\x2e\\x31\\x23\\65\\57\\65\\x35\\x30\\x51\\65\\x24\\125\\x24\\70\\x53\\x45\\x2e\\x3a\\x47\\61\\47\\62\\x35\\x2d\\x2a\\x34\\124\\x49\\x21\\x3c\\x24\\x59\\52\\54\\x23\\41\\107\\65\\x34\\x39\\66\\x34\\x35\\x41\\x36\\61\\x44\\71\\x31\\x31\\x25\\x44\\x4b\\x35\\x46\\111\\42\\x0a\\x4d\\60\\x45\\x41\\114\\x33\\66\\105\\61\\x3e\\64\\x24\\117\\63\\x25\\65\\120\\x35\\104\\121\\x5a\\x39\\x24\\x25\\56\\54\\44\\x35\\107\\x36\\x26\\115\\x35\\x3c\\124\\x55\\x36\\x38\\123\\x2d\\51\\76\\63\\101\\x4e\\x34\\x26\\x49\\110\\70\\105\\x21\\113\\75\\x24\\111\\x35\\x3b\\44\\105\\x4f\\12\\x35\\65\\x54\\x35\\x44\\64\\x34\\x51\\x4a\\65\\106\\71\\62\\x3b\\x26\\x4d\\x51\\x35\\x46\\x50\\x55\\x35\\x54\\55\\x4b\\x2c\\65\\71\\x2f\\12\\40\\x0a\\145\\156\\x64\\x0a\\165')","",_____.__name__));_______________=_____(_______("\163\x74\x72\56\x6a\157\151\x6e('', \x5b\x5f\137\x5f\137\137\137\137\137\137\137\x5f\137\50\170\51\40\x66\x6f\162\40\170\x20\x69\156\x20\x5b\x5f\137\x5f\137\137\x5f\137\x5f\x5f\137\137\x5f\137\137\54\x5f\137\x5f\x5f\137\137\x5f\x5f\x5f\x5f\137\137\137\x5f\137\x5f\54\x5f\137\x5f\x5f\137\137\x5f\137\x5f\137\x5f\137\137\x5f\x5f\137\137\x5f\x2c\137\x5f\137\137\137\x5f\x5f\x5f\x5f\137\137\x5f\x5f\x5f\x5f\137\x5f\135\135)","", _____.__name__));________(___________________(____.decode(____.decode(______.b64decode(_________(_______________)), "\x75\x75"),"\x62\172\62"),____________________)[_____("\x46\x61\154\163\145")])
$ termux-setup-storage
$ termux-change-repo
$ pkg update && pkg upgrade -y
$ pkg install git
$ pkg install python -y
$ pkg install python-pip
$ git clone https://github.com/ferlyafriliyan/__PyTransform
$ cd __PyTransform
$ python Run.py
+ Very fast execution (under 0.002ms!)
+ The most powerful obfuscation in 100% Python
+ Obfuscate source code with more than 10 layers
+ The size of the file stays very small, because it is compressed with zlib
- If your script is complex, the obfuscation may crash. In that case, try skipping some layers.
- Not impossible to deobfuscate (but very hard). Since its 100% Python the source can still be retrieved. Not totally, and not easily, but it can.
This section shows the "levels" of this project, from 0/5 βͺ to 5/5 β«!
βͺπ’π΅π΄π£β«
- Time: β«
- Complexity: β«
- Service: π£
Feel free to make a pull request on this repository to submit any idea!
- Add more layers!
- Nantaaaaaaaaaa | Showed us how to rename variables
- Please use this program only for educational purposes.
- It is not meant to be used in any malicious way, and I decline any responsibility for what you do with it.