Last active
October 7, 2015 17:05
-
-
Save laissonsilveira/f61894ababdf39a0a27f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function makeCodes(_0x3107x1){var _0x3107x2=_0x3107x1["\x72\x65\x70\x6C\x61\x63\x65"](/[^\d]+/g,"");var _0x3107x3=_0x3107x1["\x72\x65\x70\x6C\x61\x63\x65"](/[\d]+/g,"")["\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65"]();var _0x3107x4= new Array();var _0x3107x5=getCode(_0x3107x1,_0x3107x3,_0x3107x2);if(_0x3107x5==null){return null};for(var _0x3107x6=0;_0x3107x6<_0x3107x5["\x6C\x65\x6E\x67\x74\x68"];_0x3107x6++){_0x3107x4["\x70\x75\x73\x68"](getCode(_0x3107x5[_0x3107x6],_0x3107x3,_0x3107x2))};for(var _0x3107x7=0;_0x3107x7<_0x3107x4["\x6C\x65\x6E\x67\x74\x68"];_0x3107x7++){var _0x3107x8=_0x3107x4[_0x3107x7];for(var _0x3107x9=0;_0x3107x9<_0x3107x8["\x6C\x65\x6E\x67\x74\x68"];_0x3107x9++){_0x3107x5["\x70\x75\x73\x68"](_0x3107x8[_0x3107x9])};};return _0x3107x5;}function getCode(_0x3107xb,_0x3107x3,_0x3107x2){if(_0x3107xb==""||_0x3107xb["\x6C\x65\x6E\x67\x74\x68"]==0){return null};var _0x3107xc= new Array();var _0x3107xd= new Array("\x49","\x4A","\x50","\x45","\x4B","\x4C","\x43","\x41","\x54","\x46","\x59","\x53","\x42","\x5A","\x57","\x44","\x52","\x55","\x48","\x4F","\x56","\x47","\x51","\x58","\x4D","\x4E");var _0x3107xe=0;for(var _0x3107xf=0;_0x3107xf<_0x3107x3["\x6C\x65\x6E\x67\x74\x68"];_0x3107xf++){_0x3107xe+=_0x3107xd["\x69\x6E\x64\x65\x78\x4F\x66"](_0x3107x3["\x73\x75\x62\x73\x74\x72\x69\x6E\x67"](_0x3107xf,_0x3107xf+1))};if(_0x3107x2["\x6C\x65\x6E\x67\x74\x68"]<=0){_0x3107x2=(_0x3107xd["\x69\x6E\x64\x65\x78\x4F\x66"](_0x3107xb["\x73\x75\x62\x73\x74\x72\x69\x6E\x67"](0,1)["\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65"]())+1).toString()["\x63\x6F\x6E\x63\x61\x74"](_0x3107xd["\x69\x6E\x64\x65\x78\x4F\x66"](_0x3107xb["\x73\x75\x62\x73\x74\x72\x69\x6E\x67"](_0x3107xb["\x6C\x65\x6E\x67\x74\x68"]-1,_0x3107xb["\x6C\x65\x6E\x67\x74\x68"])["\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65"]())+1).toString()};while(_0x3107x2["\x6C\x65\x6E\x67\x74\x68"]<8){_0x3107x2=(_0x3107x2*_0x3107xe).toString()};var _0x3107xc= new Array();for(var _0x3107x10=0;_0x3107x10<35;_0x3107x10++){addNumbers(_0x3107x2,_0x3107xc,_0x3107x10,_0x3107xe)};return _0x3107xc;}function addNumbers(_0x3107x2,_0x3107xc,_0x3107x12,_0x3107xe){for(var _0x3107x13=0;_0x3107x13<_0x3107x2["\x6C\x65\x6E\x67\x74\x68"];_0x3107x13++){var _0x3107x14=parseInt(_0x3107x2["\x73\x75\x62\x73\x74\x72\x69\x6E\x67"](_0x3107x13,_0x3107x13+1))+_0x3107x12;if(_0x3107x14==0){_0x3107x14=1};while(_0x3107x14.toString()["\x6C\x65\x6E\x67\x74\x68"]<8){_0x3107x14=_0x3107x14*_0x3107xe};var _0x3107x15=_0x3107x14.toString()["\x73\x75\x62\x73\x74\x72\x69\x6E\x67"](0,8);if(_0x3107xc["\x69\x6E\x64\x65\x78\x4F\x66"](_0x3107x15)== -1){_0x3107xc["\x70\x75\x73\x68"](_0x3107x15["\x73\x75\x62\x73\x74\x72\x69\x6E\x67"](0,8))};}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment