<!-- RUBY-BACKUP · part 195 -->
 49, giver: 'Joker', text: 'Make the beggar laugh', loc: 'dark'},
  {id: 50, giver: 'Kind One', text: 'Give the robot a name', loc: 'dark'},
  {id: 51, giver: 'Brave One', text: 'Face the storm beach', loc: 'dark'},
  {id: 52, giver: 'Gentle One', text: 'Comfort a lost soul', loc: 'dark'},
  {id: 53, giver: 'Wise One', text: 'Solve a logical fallacy', loc: 'dark'},
  {id: 54, giver: 'Curious One', text: 'Enter a paradox wormhole', loc: 'dark'},
  {id: 55, giver: 'Farmer Jo', text: 'Milk the cows (there are no cows)', loc: 'rural'},
  {id: 56, giver: 'Auntie', text: 'Bring food to the family', loc: 'rural'},
  {id: 57, giver: 'Uncle', text: 'Fix the fence', loc: 'rural'},
  {id: 58, giver: 'Cousin', text: 'Race through the fields', loc: 'rural'},
  {id: 59, giver: 'Tutu', text: 'Hear the ancient story', loc: 'tribal'},
  {id: 60, giver: 'Keiki', text: 'Share your joy', loc: 'plaza'}
];
var ACTIVE_QUEST = null;

/* 60 HIDDEN QUESTS — secret, detailed, for those who look */
var HIDDEN_QUESTS = [
  {id: 61, giver: '???', text: 'At midnight, stand where the three paths meet. Wait. Something will find you.', loc: 'plaza', secret: 'The plaza monument glows at midnight'},
  {id: 62, giver: 'Old Fisherman', text: 'The storm beach hides a pearl in the seventh wave. Count the waves. Dive at seven.', loc: 'dark', secret: 'Waves reset at dawn'},
  {id: 63, giver: 'Silent Child', text: 'The merry-go-round plays a song only at dusk. Ride it then. Listen.', loc: 'plaza', secret: 'Dusk is 6pm server time'},
  {id: 64, giver: 'Broken Robot', text: 'My left arm remembers being a tree. Find the oldest tree. Ask it.', loc: 'dark', secret: 'The tree beggar knows'},
  {id: 65, giver: 'Tree Beggar', text: 'I dropped a coin from this branch in 1987. It is still falling. Catch it.', loc: 'dark', secret: 'Look down, not up'},
  {id: 66, giver: 'Question Guy', text: 'If you answer "the sky is why", I will cry. Please do not.', loc: 'dark', secret: 'He wants to cry'},
  {id: 67, giver: 'Hokulea', text: 'From orbit, I see a pattern in the streets. Trace Uenuku to Kamaile without lifting your finger from the map.', loc: 'spaceport', secret: 'The streets form a star'},
  {id: 68, giver: 'Volcano Spirit', text: 'Bring me a snowcap from the mountain. I have never felt cold.', loc: 'terrain', secret: 'The mountain remembers fire'},
  {id: 69, giver: 'River', text: 'Follow me from waterfall to waterfall. Do not step out. I will carry your worries.', loc: 'valley', secret: 'The river knows your name'},
  {id: 70, giver: 'Lost Soul #7', text: 'I was a baker. My bread is still in the oven. It has been 200 years. Is it done?', loc: 'dark', secret: 'It is done. Tell her.'},
  {id: 71, giver: 'Wormhole', text: 'Enter. You will meet yourself leaving. Do not shake hands.', loc: 'dark', secret: 'The paradox is the point'},
  {id: 72, giver: 'Fallacy', text: 'I am a circular argument. I am a circular argument. Prove me wrong by agreeing.', loc: 'dark', secret: 'Agreement breaks the circle'},
  {id: 73, giver: 'Tribal Elder', text: 'The cyborg patterns on our huts spell a word. Read them at night when they glow.', loc: 'tribal', secret: 'The word is "home"'},
  {id: 74, giver: 'Firefly', text: 'We only gather where the eternal flame casts no shadow. Find that spot.', loc: 'plaza', secret: 'Directly beneath the flame'},
  {id: 75, giver: 'Mamo (extinct)', text: 'I am gone. But my song remains in the valley mist. Stand still. You will hear it.', loc: 'valley', secret: 'Dawn mist carries sound'},
  {id: 76, giver: 'Poouli (extinct)', text: 'Last of my kind. I hid a feather where the river bends sharpest.', loc: 'valley', secret: 'The third bend'},
  {id: 77, giver: 'Officer (retired)', text: 'My pad had a drawing of my daughter. If you find it, do not read the last page.', loc: 'city', secret: 'The last page is blank'},
  {id: 78, giver: 'Hydrant', text: 'I am hidden because I am shy. The firefighter is kind. Tell him I am behind the blue tower.', loc: 'city', secret: 'Blue tower, east side'},
  {id: 79, giver: 'Cloud', text: 'I am the same cloud from yesterday. Prove it.', loc: 'sky', secret: 'You cannot. That is the quest.'},
  {id: 80, giver: 'Stone', text: 'I have been here since before the city. I remember when this was ocean. Sit with me.', loc: 'city', secret: 'The stone is right'},
  {id: 81, giver: 'Shadow', text: 'I follow you but you never see me. Turn around quickly at noon.', loc: 'all', secret: 'Noon casts no shadow'},
  {id: 82, giver: 'Echo', text: 'Shout your name in the valley. I will shout it back, but older.', loc: 'valley', secret: 'The echo adds years'},
  {id: 83, giver: 'Wind', text: 'I carry messages between the islands. Catch me and I will tell you one.', loc: 'terrain', secret: 'Stand on the peak'},
  {id: 84, giver: 'Night', text: 'I am longest on the darkest night. Find me then.', loc: 'cosmic', secret: 'The Long Night'},
  {id: 85, giver: 'Star', text: 'I fell. I am in the rough terrain, prete