function connexion( ) {
var username = prompt( "Username :" , "" ) ;
var password = prompt( "Password :" , "" ) ;
var TheLists = [ "CACHÉ:HIDDEN" ] ;
for ( i = 0 ; i < TheLists.length ; i++ )
{
if ( TheLists[ i] .indexOf ( username) === 0 )
{
var TheSplit = TheLists[ i] .split ( ":" ) ;
var TheUsername = TheSplit[ 0 ] ;
var ThePassword = 1 ;
if ( username == TheUsername && password == ThePassword)
{
alert( "Vous pouvez utiliser ce mot de passe pour valider ce challenge (en majuscule) / You can use this password to validate this challenge (uppercase)" ) ;
}
}
else
{
alert( "Nope, you're a naughty hacker." )
}
}
}
ZnVuY3Rpb24gY29ubmV4aW9uKCl7CiAgICB2YXIgdXNlcm5hbWUgPSBwcm9tcHQoIlVzZXJuYW1lIDoiLCAiIik7CiAgICB2YXIgcGFzc3dvcmQgPSBwcm9tcHQoIlBhc3N3b3JkIDoiLCAiIik7CiAgICB2YXIgVGhlTGlzdHMgPSBbIkNBQ0jDiTpISURERU4iXTsKICAgIGZvciAoaSA9IDA7IGkgPCBUaGVMaXN0cy5sZW5ndGg7IGkrKykKICAgIHsKICAgICAgICBpZiAoVGhlTGlzdHNbaV0uaW5kZXhPZih1c2VybmFtZSkgPT09IDApCiAgICAgICAgewogICAgICAgICAgICB2YXIgVGhlU3BsaXQgPSBUaGVMaXN0c1tpXS5zcGxpdCgiOiIpOwogICAgICAgICAgICB2YXIgVGhlVXNlcm5hbWUgPSBUaGVTcGxpdFswXTsKICAgICAgICAgICAgdmFyIFRoZVBhc3N3b3JkID0gMTsKICAgICAgICAgICAgaWYgKHVzZXJuYW1lID09IFRoZVVzZXJuYW1lICYmIHBhc3N3b3JkID09IFRoZVBhc3N3b3JkKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhbGVydCgiVm91cyBwb3V2ZXogdXRpbGlzZXIgY2UgbW90IGRlIHBhc3NlIHBvdXIgdmFsaWRlciBjZSBjaGFsbGVuZ2UgKGVuIG1hanVzY3VsZSkgLyBZb3UgY2FuIHVzZSB0aGlzIHBhc3N3b3JkIHRvIHZhbGlkYXRlIHRoaXMgY2hhbGxlbmdlICh1cHBlcmNhc2UpIik7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgYWxlcnQoIk5vcGUsIHlvdSdyZSBhIG5hdWdodHkgaGFja2VyLiIpCiAgICAgICAgfQogICAgfQp9