var superBlinders = [ [ "Firestorm" , 4000 ] , [ "Solar Death Ray" , 6000 ] , [ "Supernova" , 12000 ] ] ;
var lighthouseRock = {
gateClosed: true ,
weaponBulbs: superBlinders,
capacity: 30 ,
secretPassageTo: "Underwater Outpost" ,
numRangers: 3 ,
ranger1: { name: "Nick Walsh" , skillz: "magnification burn" , station: 2 } ,
ranger2: { name: "Drew Barontini" , skillz: "uppercut launch" , station: 3 } ,
ranger3: { name: "Christine Wong" , skillz: "bomb defusing" , station: 1 }
} ;
function dontPanic ( location ) {
var msg = "Avast, me hearties!\n " + "There be pirates nearby! Stations!" ;
for ( var j= 0 ; j< location.numRangers ; j++ ) {
var ranger = location[ "ranger" + ( j+ 1 ) ] ;
msg += "\n " + ranger.name + ", man the " +
location.weaponBulbs [ j] [ 0 ] + "!" ;
}
print( msg) ;
}
dontPanic( lighthouseRock) ;
dmFyIHN1cGVyQmxpbmRlcnMgPSBbIFsiRmlyZXN0b3JtIiwgNDAwMF0sIFsiU29sYXIgRGVhdGggUmF5IiwgNjAwMF0sIFsiU3VwZXJub3ZhIiwgMTIwMDBdIF07CnZhciBsaWdodGhvdXNlUm9jayA9IHsKICBnYXRlQ2xvc2VkOiB0cnVlLAogIHdlYXBvbkJ1bGJzOiBzdXBlckJsaW5kZXJzLAogIGNhcGFjaXR5OiAzMCwKICBzZWNyZXRQYXNzYWdlVG86ICJVbmRlcndhdGVyIE91dHBvc3QiLAogIG51bVJhbmdlcnM6IDMsCiAgcmFuZ2VyMToge25hbWU6ICJOaWNrIFdhbHNoIiwgc2tpbGx6OiAibWFnbmlmaWNhdGlvbiBidXJuIiwgc3RhdGlvbjogMn0sCiAgcmFuZ2VyMjoge25hbWU6ICJEcmV3IEJhcm9udGluaSIsIHNraWxsejogInVwcGVyY3V0IGxhdW5jaCIsIHN0YXRpb246IDN9LAogIHJhbmdlcjM6IHtuYW1lOiAiQ2hyaXN0aW5lIFdvbmciLCBza2lsbHo6ICJib21iIGRlZnVzaW5nIiwgc3RhdGlvbjogMX0KfTsKCmZ1bmN0aW9uIGRvbnRQYW5pYyAoIGxvY2F0aW9uICkgewogIHZhciBtc2cgPQkiQXZhc3QsIG1lIGhlYXJ0aWVzIVxuIiArICJUaGVyZSBiZSBwaXJhdGVzIG5lYXJieSEgU3RhdGlvbnMhIjsKICBmb3IgKCB2YXIgaj0wOyBqPGxvY2F0aW9uLm51bVJhbmdlcnM7IGorKyApIHsKICAgIHZhciByYW5nZXIgPSBsb2NhdGlvblsicmFuZ2VyIisoaisxKV07CiAgICBtc2cgKz0gIlxuIiArIHJhbmdlci5uYW1lICsgIiwgbWFuIHRoZSAiICsKICAgICAgbG9jYXRpb24ud2VhcG9uQnVsYnNbal1bMF0gKyAiISI7CiAgfQogIHByaW50KG1zZyk7Cn0KCmRvbnRQYW5pYyhsaWdodGhvdXNlUm9jayk7