{
  "title": "Vilanova Advent",
  "year": 2026,
  "locale": "ca-ES",
  "timezone": "Europe/Madrid",
  "schemaVersion": 2,
  "demoDate": "2026-12-12T12:00:00+01:00",
  "zones": [
    {
      "id": "all",
      "name": "Tota Vilanova"
    },
    {
      "id": "ponent",
      "name": "Ponent i la Collada"
    },
    {
      "id": "nord",
      "name": "Els barris del nord"
    },
    {
      "id": "centre",
      "name": "Centre i la Geltrú"
    },
    {
      "id": "mar",
      "name": "Baix-a-mar"
    },
    {
      "id": "litoral",
      "name": "Prat i Santa Maria"
    },
    {
      "id": "est",
      "name": "Llevant i Masia Nova"
    }
  ],
  "map": {
    "width": 1600,
    "height": 1000,
    "type": "artistic-schematic",
    "notice": "Interpretació artística de Vilanova. Distàncies i edificis simplificats; no és un plànol de navegació.",
    "sources": [
      {
        "title": "Descripció municipal dels barris",
        "url": "https://www.vilanova.cat/participacio/descripcio_dels_barris"
      },
      {
        "title": "Plànol municipal de carrers",
        "url": "https://seuelectronica.vilanova.cat/content/tramits/VILANOVA-e3000-1.pdf"
      },
      {
        "title": "Directori municipal de càmpings",
        "url": "https://www.vilanova.cat/directori/llistat_per_tema?id_tema=3373"
      }
    ]
  },
  "days": [
    {
      "id": 1,
      "date": "2026-12-01T00:00:00+01:00",
      "location": "Plaça de la Vila",
      "neighborhood": "Centrevila",
      "zone": "centre",
      "position": {
        "x": 1000,
        "y": 530
      },
      "header": "La primera finestra",
      "content": "Sota els porxos hi ha una capsa tancada. A dins, la primera de les 31 llums que volem encendre per tota Vilanova. Comencem pel lloc on la ciutat es troba.",
      "clues": [
        "Soc una plaça amb porxos i una casa que és de tothom.",
        "Hi trobaràs l’Ajuntament."
      ],
      "challenge": {
        "question": "Quina paraula completa «plaça de la…»?",
        "acceptedAnswers": [
          "vila"
        ]
      },
      "reward": {
        "name": "L’estrella dels porxos",
        "icon": "star"
      },
      "building": "town"
    },
    {
      "id": 2,
      "date": "2026-12-02T00:00:00+01:00",
      "location": "Can Papiol",
      "neighborhood": "Nucli Antic",
      "zone": "centre",
      "position": {
        "x": 918,
        "y": 410
      },
      "header": "La clau del temps",
      "content": "Una casa del carrer Major conserva els ritmes d’un altre segle. Avui la seva finestra guarda una clau: no obre una porta, sinó una història.",
      "clues": [
        "Soc una casa museu amb nom de família.",
        "El meu cognom comença per Papi…"
      ],
      "challenge": {
        "question": "Com es diu aquesta casa museu?",
        "acceptedAnswers": [
          "can papiol",
          "papiol"
        ]
      },
      "reward": {
        "name": "La clau antiga",
        "icon": "key"
      },
      "building": "house"
    },
    {
      "id": 3,
      "date": "2026-12-03T00:00:00+01:00",
      "location": "La Collada – Els Sis Camins",
      "neighborhood": "La Collada – Els Sis Camins",
      "zone": "ponent",
      "position": {
        "x": 475,
        "y": 390
      },
      "header": "Sis camins, un desig",
      "content": "Avui obrim una finestra a la Collada. Els camins que es creuen també uneixen persones: pensa en algú del barri a qui t’agradaria felicitar.",
      "clues": [
        "El nom d’aquest indret compta els camins.",
        "N’hi ha més de cinc i menys de set."
      ],
      "challenge": {
        "question": "Quants camins donen nom al sector?",
        "acceptedAnswers": [
          "sis",
          "6"
        ]
      },
      "reward": {
        "name": "Sis llaços",
        "icon": "ribbon"
      },
      "building": "civic"
    },
    {
      "id": 4,
      "date": "2026-12-04T00:00:00+01:00",
      "location": "Castell de la Geltrú",
      "neighborhood": "La Geltrú",
      "zone": "centre",
      "position": {
        "x": 1150,
        "y": 440
      },
      "header": "El castell despert",
      "content": "Darrere una finestra del castell s’ha encès un llum. No anuncia cap batalla: és una invitació a escoltar les històries de la Geltrú.",
      "clues": [
        "Les meves parets expliquen el passat de la Geltrú.",
        "No soc una església: tinc nom de fortalesa."
      ],
      "challenge": {
        "question": "Quin edifici busquem?",
        "acceptedAnswers": [
          "castell",
          "el castell",
          "castell de la geltru"
        ]
      },
      "reward": {
        "name": "La torre de butxaca",
        "icon": "tower"
      },
      "building": "castle"
    },
    {
      "id": 5,
      "date": "2026-12-05T00:00:00+01:00",
      "location": "Centre Cívic Sant Joan",
      "neighborhood": "Sant Joan",
      "zone": "ponent",
      "position": {
        "x": 740,
        "y": 485
      },
      "header": "La taula més llarga",
      "content": "Al barri de Sant Joan preparem una taula imaginària on hi cap tothom. El regal d’avui és fer lloc a una història que encara no coneixes.",
      "clues": [
        "El barri duu el nom d’un sant de començament d’estiu.",
        "La seva festa és al juny, amb revetlla."
      ],
      "challenge": {
        "question": "Quin nom completa «Sant…»?",
        "acceptedAnswers": [
          "joan"
        ]
      },
      "reward": {
        "name": "Una cadira per a tothom",
        "icon": "chair"
      },
      "building": "civic"
    },
    {
      "id": 6,
      "date": "2026-12-06T00:00:00+01:00",
      "location": "Càmping Vilanova Park",
      "neighborhood": "Entorn de Vilanova Park",
      "zone": "ponent",
      "position": {
        "x": 400,
        "y": 240
      },
      "header": "Un Nadal entre pins",
      "content": "Més enllà del centre, entre camins i pins, també hi ha finestres per obrir. Avui juguem a l’entorn de Vilanova Park: no cal entrar al recinte.",
      "clues": [
        "Soc un càmping de l’interior de Vilanova.",
        "El meu nom acaba amb una paraula anglesa que vol dir parc."
      ],
      "challenge": {
        "question": "Quina paraula completa «Vilanova…»?",
        "acceptedAnswers": [
          "park"
        ]
      },
      "reward": {
        "name": "La pinya viatgera",
        "icon": "pine"
      },
      "building": "camp"
    },
    {
      "id": 7,
      "date": "2026-12-07T00:00:00+01:00",
      "location": "Jardins del Molí de Vent",
      "neighborhood": "Molí de Vent",
      "zone": "ponent",
      "position": {
        "x": 660,
        "y": 600
      },
      "header": "El vent porta notícies",
      "content": "Un molinet de paper gira als jardins. Porta un missatge curt: les petites pauses també formen part de l’aventura.",
      "clues": [
        "El barri recorda una construcció moguda per l’aire.",
        "El seu nom és Molí de Vent."
      ],
      "challenge": {
        "question": "Què fa girar les aspes?",
        "acceptedAnswers": [
          "vent",
          "el vent"
        ]
      },
      "reward": {
        "name": "Un molinet de paper",
        "icon": "wind"
      },
      "building": "mill"
    },
    {
      "id": 8,
      "date": "2026-12-08T00:00:00+01:00",
      "location": "Barri de l’Armanyà",
      "neighborhood": "L’Armanyà",
      "zone": "nord",
      "position": {
        "x": 1150,
        "y": 275
      },
      "header": "Veïns que fan barri",
      "content": "Hi ha llocs que coneixem pels seus edificis i d’altres per les persones. A l’Armanyà, la llum d’avui celebra aquesta xarxa de salutacions i ajuda quotidiana.",
      "clues": [
        "Soc al nord de la ronda Ibèrica, a tocar del Tacó.",
        "El meu nom comença per Arma…"
      ],
      "challenge": {
        "question": "A quin barri som?",
        "acceptedAnswers": [
          "armanya",
          "larmanya"
        ]
      },
      "reward": {
        "name": "Un fil compartit",
        "icon": "ribbon"
      },
      "building": "homes"
    },
    {
      "id": 9,
      "date": "2026-12-09T00:00:00+01:00",
      "location": "Plaça dels Ocells",
      "neighborhood": "L’Aragai",
      "zone": "ponent",
      "position": {
        "x": 500,
        "y": 580
      },
      "header": "Un missatge amb ales",
      "content": "A l’Aragai, la pista d’avui arriba volant. Imagina un ocell petit portant una felicitació d’una casa a l’altra.",
      "clues": [
        "Aquesta plaça té un nom amb plomes.",
        "Els seus protagonistes fan nius."
      ],
      "challenge": {
        "question": "Quina paraula completa «plaça dels…»?",
        "acceptedAnswers": [
          "ocells"
        ]
      },
      "reward": {
        "name": "L’ocell de paper",
        "icon": "bird"
      },
      "building": "park"
    },
    {
      "id": 10,
      "date": "2026-12-10T00:00:00+01:00",
      "location": "Plaça de la Pagesia",
      "neighborhood": "Fondo Somella",
      "zone": "ponent",
      "position": {
        "x": 330,
        "y": 480
      },
      "header": "Les mans de la terra",
      "content": "Al Fondo Somella, una plaça ens recorda les mans que han treballat la terra. A la capsa d’avui hi ha una llavor per al nou any.",
      "clues": [
        "El nom de la plaça té a veure amb la feina al camp.",
        "Comença per Page…"
      ],
      "challenge": {
        "question": "Quina paraula completa «plaça de la…»?",
        "acceptedAnswers": [
          "pagesia"
        ]
      },
      "reward": {
        "name": "Una llavor de desembre",
        "icon": "seed"
      },
      "building": "plaza"
    },
    {
      "id": 11,
      "date": "2026-12-11T00:00:00+01:00",
      "location": "Centre Cívic Tacó",
      "neighborhood": "El Tacó",
      "zone": "nord",
      "position": {
        "x": 1230,
        "y": 180
      },
      "header": "Una llum al nord",
      "content": "La finestra d’avui és al Tacó. Des d’aquí estenem una garlanda imaginària fins a la resta de barris: cap extrem de la ciutat es queda a les fosques.",
      "clues": [
        "Soc un barri al nord de l’Armanyà.",
        "El meu nom té quatre lletres i una vocal amb accent."
      ],
      "challenge": {
        "question": "Com es diu aquest barri?",
        "acceptedAnswers": [
          "taco",
          "el taco"
        ]
      },
      "reward": {
        "name": "Un fanalet de barri",
        "icon": "lantern"
      },
      "building": "civic"
    },
    {
      "id": 12,
      "date": "2026-12-12T00:00:00+01:00",
      "location": "Museu del Ferrocarril",
      "neighborhood": "Barri de Mar",
      "zone": "mar",
      "position": {
        "x": 1180,
        "y": 610
      },
      "header": "El tren de desembre",
      "content": "Un vagó carregat de desitjos s’atura al museu. El viatge continua, però avui tens temps de descobrir una petita peça de la memòria ferroviària.",
      "clues": [
        "Les meves protagonistes viatgen sobre rails.",
        "En aquest museu hi ha locomotores."
      ],
      "challenge": {
        "question": "Quin vehicle busquem?",
        "acceptedAnswers": [
          "tren",
          "el tren",
          "trens",
          "locomotora"
        ]
      },
      "reward": {
        "name": "Un bitllet daurat",
        "icon": "ticket"
      },
      "building": "station"
    },
    {
      "id": 13,
      "date": "2026-12-13T00:00:00+01:00",
      "location": "Passeig del Juí del Moro",
      "neighborhood": "Santa Maria",
      "zone": "litoral",
      "position": {
        "x": 210,
        "y": 650
      },
      "header": "Nadal a ponent",
      "content": "A Santa Maria, la finestra s’obre a un altre ritme. El desembre també és fet dels carrers tranquils, dels passejos de cada dia i de saludar pel nom.",
      "clues": [
        "Aquest passeig és a Santa Maria.",
        "El seu nom acaba en «del Moro»."
      ],
      "challenge": {
        "question": "Completa «passeig del Juí del…».",
        "acceptedAnswers": [
          "moro"
        ]
      },
      "reward": {
        "name": "La postal de ponent",
        "icon": "postcard"
      },
      "building": "homes"
    },
    {
      "id": 14,
      "date": "2026-12-14T00:00:00+01:00",
      "location": "El Llimonet",
      "neighborhood": "El Llimonet",
      "zone": "nord",
      "position": {
        "x": 1035,
        "y": 290
      },
      "header": "Una mica de llum",
      "content": "Al Llimonet, la capsa d’avui és menuda. A dins hi ha una llum que no enlluerna, però que ajuda a trobar la finestra següent.",
      "clues": [
        "El nom del barri recorda un cítric.",
        "S’assembla a llimona, però acaba en -et."
      ],
      "challenge": {
        "question": "Com es diu el barri?",
        "acceptedAnswers": [
          "llimonet",
          "el llimonet"
        ]
      },
      "reward": {
        "name": "Un sol de butxaca",
        "icon": "sun"
      },
      "building": "homes"
    },
    {
      "id": 15,
      "date": "2026-12-15T00:00:00+01:00",
      "location": "Masia d’en Cabanyes",
      "neighborhood": "Entorn de Cabanyes",
      "zone": "nord",
      "position": {
        "x": 850,
        "y": 160
      },
      "header": "La casa entre els arbres",
      "content": "La ciutat també continua més enllà dels carrers compactes. A Cabanyes, una masia obre una finestra a la cultura i al paisatge.",
      "clues": [
        "Soc una masia amb un llegat romàntic.",
        "Duc el cognom Cabanyes."
      ],
      "challenge": {
        "question": "Quina paraula completa «masia d’en…»?",
        "acceptedAnswers": [
          "cabanyes"
        ]
      },
      "reward": {
        "name": "Una fulla escrita",
        "icon": "leaf"
      },
      "building": "masia"
    },
    {
      "id": 16,
      "date": "2026-12-16T00:00:00+01:00",
      "location": "Passeig de Voramar",
      "neighborhood": "Prat de Vilanova",
      "zone": "litoral",
      "position": {
        "x": 100,
        "y": 780
      },
      "header": "La primera onada",
      "content": "Al Prat de Vilanova el mar també té coses per explicar. Guarda un moment de silenci i imagina una onada que arriba amb una notícia bona.",
      "clues": [
        "El nom d’aquest passeig diu que som al costat del mar.",
        "Comença per Vora…"
      ],
      "challenge": {
        "question": "Com es diu el passeig?",
        "acceptedAnswers": [
          "voramar",
          "passeig de voramar"
        ]
      },
      "reward": {
        "name": "Una onada de vidre",
        "icon": "wave"
      },
      "building": "coast"
    },
    {
      "id": 17,
      "date": "2026-12-17T00:00:00+01:00",
      "location": "Carrer de Manuel Marquès",
      "neighborhood": "Can Marquès",
      "zone": "centre",
      "position": {
        "x": 840,
        "y": 540
      },
      "header": "Un nom a la cantonada",
      "content": "Avui la pista és a Can Marquès. Els noms dels carrers són petits arxius a cel obert; aquesta finestra en guarda un.",
      "clues": [
        "El carrer duu el nom de Manuel.",
        "El cognom també dona nom al barri."
      ],
      "challenge": {
        "question": "Quin cognom busquem?",
        "acceptedAnswers": [
          "marques"
        ]
      },
      "reward": {
        "name": "La placa del carrer",
        "icon": "plaque"
      },
      "building": "homes"
    },
    {
      "id": 18,
      "date": "2026-12-18T00:00:00+01:00",
      "location": "Càmping Platja Vilanova",
      "neighborhood": "Entorn de Platja Llarga",
      "zone": "litoral",
      "position": {
        "x": 290,
        "y": 730
      },
      "header": "Una casa que viatja",
      "content": "A ponent hi ha un altre càmping, ben a prop del litoral. La seva capsa celebra les cases temporals i les amistats que comencen lluny de casa.",
      "clues": [
        "No soc Vilanova Park: el meu nom inclou la costa.",
        "Em dic Càmping Platja Vilanova."
      ],
      "challenge": {
        "question": "Quina paraula hi ha entre «Càmping» i «Vilanova»?",
        "acceptedAnswers": [
          "platja"
        ]
      },
      "reward": {
        "name": "Una tenda de butxaca",
        "icon": "tent"
      },
      "building": "camp"
    },
    {
      "id": 19,
      "date": "2026-12-19T00:00:00+01:00",
      "location": "Plaça de Joan Magriñà",
      "neighborhood": "Masia Nova",
      "zone": "est",
      "position": {
        "x": 1370,
        "y": 440
      },
      "header": "La plaça que ens reuneix",
      "content": "A Masia Nova ens aturem en una plaça de barri. Avui la llum és per als llocs que no surten sempre a les postals, però que formen part de casa.",
      "clues": [
        "La plaça duu el nom de Joan.",
        "El seu cognom és Magriñà."
      ],
      "challenge": {
        "question": "Quin cognom dona nom a aquesta plaça?",
        "acceptedAnswers": [
          "magrina"
        ]
      },
      "reward": {
        "name": "Un banc compartit",
        "icon": "bench"
      },
      "building": "plaza"
    },
    {
      "id": 20,
      "date": "2026-12-20T00:00:00+01:00",
      "location": "Plaça de la Sardana",
      "neighborhood": "La Sardana",
      "zone": "mar",
      "position": {
        "x": 845,
        "y": 650
      },
      "header": "Una rotllana oberta",
      "content": "La finestra d’avui proposa una rotllana on sempre hi càpiga algú més. Uneix les mans imaginàries dels barris i continua la volta.",
      "clues": [
        "El nom de la plaça és també una dansa.",
        "Es balla en rotllana, agafats de les mans."
      ],
      "challenge": {
        "question": "Quina dansa busquem?",
        "acceptedAnswers": [
          "sardana",
          "la sardana"
        ]
      },
      "reward": {
        "name": "La rotllana",
        "icon": "ring"
      },
      "building": "plaza"
    },
    {
      "id": 21,
      "date": "2026-12-21T00:00:00+01:00",
      "location": "Platja Llarga",
      "neighborhood": "Platja Llarga",
      "zone": "litoral",
      "position": {
        "x": 420,
        "y": 795
      },
      "header": "Un horitzó ample",
      "content": "La pista d’avui és senzilla: mirar més lluny. A Platja Llarga, la capsa guarda un horitzó que no cap en una fotografia.",
      "clues": [
        "Soc una platja de ponent.",
        "El meu nom és el contrari de curta."
      ],
      "challenge": {
        "question": "Quina paraula completa «platja…»?",
        "acceptedAnswers": [
          "llarga"
        ]
      },
      "reward": {
        "name": "Un tros d’horitzó",
        "icon": "wave"
      },
      "building": "coast"
    },
    {
      "id": 22,
      "date": "2026-12-22T00:00:00+01:00",
      "location": "Plaça de les Casernes",
      "neighborhood": "Les Casernes",
      "zone": "centre",
      "position": {
        "x": 970,
        "y": 200
      },
      "header": "Desitjos sota el cel",
      "content": "Al nord del nucli antic, una altra plaça encén la seva finestra. El desig d’avui és petit i compartit: trobar-nos més sovint.",
      "clues": [
        "La plaça dona nom al seu entorn.",
        "El nom comença per Caser…"
      ],
      "challenge": {
        "question": "Quina paraula completa «plaça de les…»?",
        "acceptedAnswers": [
          "casernes"
        ]
      },
      "reward": {
        "name": "Un estel de plaça",
        "icon": "star"
      },
      "building": "plaza"
    },
    {
      "id": 23,
      "date": "2026-12-23T00:00:00+01:00",
      "location": "Jaciment d’Adarró",
      "neighborhood": "Adarró",
      "zone": "mar",
      "position": {
        "x": 580,
        "y": 745
      },
      "header": "El que hi havia abans",
      "content": "Sota els nostres passos hi ha moltes capes de vida. Adarró ens convida a mirar enrere i imaginar com era aquest tros de costa fa molt de temps.",
      "clues": [
        "Soc un jaciment arqueològic a prop de la platja.",
        "El meu nom també s’escriu Darró."
      ],
      "challenge": {
        "question": "Com es diu el jaciment?",
        "acceptedAnswers": [
          "adarro",
          "darro"
        ]
      },
      "reward": {
        "name": "Una petjada antiga",
        "icon": "spiral"
      },
      "building": "ruins"
    },
    {
      "id": 24,
      "date": "2026-12-24T00:00:00+01:00",
      "location": "Pasífae",
      "neighborhood": "Adarró",
      "zone": "mar",
      "position": {
        "x": 670,
        "y": 820
      },
      "header": "Un mite vora el mar",
      "content": "Aquesta nit, la figura de Pasífae vetlla la costa. La seva finestra guarda una història mitològica i una sorpresa feta de metall i sal.",
      "clues": [
        "Soc una escultura a la platja d’Adarró.",
        "El meu nom comença per Pasí…"
      ],
      "challenge": {
        "question": "Com es diu l’escultura?",
        "acceptedAnswers": [
          "pasifae"
        ]
      },
      "reward": {
        "name": "El bou de coure",
        "icon": "bull"
      },
      "building": "sculpture"
    },
    {
      "id": 25,
      "date": "2026-12-25T00:00:00+01:00",
      "location": "Far de Sant Cristòfol",
      "neighborhood": "Barri de Mar",
      "zone": "est",
      "position": {
        "x": 1400,
        "y": 670
      },
      "header": "La llum de Nadal",
      "content": "Avui s’obre el far. La seva llum és un record per a les persones que ens orienten, també quan el camí no és gaire clar.",
      "clues": [
        "Soc una torre que ajuda els navegants.",
        "A Vilanova duc el nom de Sant Cristòfol."
      ],
      "challenge": {
        "question": "Quin tipus d’edifici soc?",
        "acceptedAnswers": [
          "far",
          "el far"
        ]
      },
      "reward": {
        "name": "El far de Nadal",
        "icon": "lighthouse"
      },
      "building": "lighthouse"
    },
    {
      "id": 26,
      "date": "2026-12-26T00:00:00+01:00",
      "location": "Torre Blava",
      "neighborhood": "Ribes Roges",
      "zone": "mar",
      "position": {
        "x": 910,
        "y": 760
      },
      "header": "El blau que es queda",
      "content": "Entre el passeig i el mar, una torre guarda una mirada artística. La capsa d’avui conté un blau que no s’acaba amb l’estiu.",
      "clues": [
        "El meu nom té una forma i un color.",
        "Soc la Torre Blava."
      ],
      "challenge": {
        "question": "Quin color dona nom a la torre?",
        "acceptedAnswers": [
          "blau",
          "blava"
        ]
      },
      "reward": {
        "name": "Un blau de Guinovart",
        "icon": "tower"
      },
      "building": "tower"
    },
    {
      "id": 27,
      "date": "2026-12-27T00:00:00+01:00",
      "location": "Parc de Ribes Roges",
      "neighborhood": "Ribes Roges",
      "zone": "mar",
      "position": {
        "x": 785,
        "y": 775
      },
      "header": "Un jardí salat",
      "content": "Un parc al costat del mar és una invitació a quedar-s’hi una estona. La finestra d’avui té olor de sal i de fulles.",
      "clues": [
        "Comparteixo nom amb una platja molt coneguda.",
        "El nom acaba en Roges."
      ],
      "challenge": {
        "question": "Quina paraula va davant de «Roges»?",
        "acceptedAnswers": [
          "ribes"
        ]
      },
      "reward": {
        "name": "Un arbre de mar",
        "icon": "tree"
      },
      "building": "park"
    },
    {
      "id": 28,
      "date": "2026-12-28T00:00:00+01:00",
      "location": "Biblioteca Museu Víctor Balaguer",
      "neighborhood": "Barri de Mar",
      "zone": "mar",
      "position": {
        "x": 1060,
        "y": 650
      },
      "header": "La història que regales",
      "content": "Hi ha regals que no s’emboliquen: un llibre recomanat, una història explicada, una visita compartida. Avui en guardem un a la biblioteca museu.",
      "clues": [
        "Aquest museu duu el nom de Víctor.",
        "El seu cognom comença per Bala…"
      ],
      "challenge": {
        "question": "Quin cognom busquem?",
        "acceptedAnswers": [
          "balaguer",
          "victor balaguer"
        ]
      },
      "reward": {
        "name": "Un llibre encès",
        "icon": "book"
      },
      "building": "museum"
    },
    {
      "id": 29,
      "date": "2026-12-29T00:00:00+01:00",
      "location": "Port de Vilanova",
      "neighborhood": "Barri de Mar",
      "zone": "mar",
      "position": {
        "x": 1205,
        "y": 775
      },
      "header": "Tornar a port",
      "content": "Al port, la ciutat mira el mar sense deixar de tocar terra. Dedica la llum d’avui a algú que torna, o a algú que espera.",
      "clues": [
        "Aquí les embarcacions amarren i descansen.",
        "El meu nom té quatre lletres."
      ],
      "challenge": {
        "question": "On som?",
        "acceptedAnswers": [
          "port",
          "el port",
          "port de vilanova"
        ]
      },
      "reward": {
        "name": "Una barca de llum",
        "icon": "boat"
      },
      "building": "port"
    },
    {
      "id": 30,
      "date": "2026-12-30T00:00:00+01:00",
      "location": "La Talaia",
      "neighborhood": "Entorn de la Talaia",
      "zone": "ponent",
      "position": {
        "x": 150,
        "y": 170
      },
      "header": "La ciutat sencera",
      "content": "Des de la Talaia imaginem tot el territori: barris, camins, masies i mar. Aquesta pista es pot resoldre des d’aquí; no cal pujar a la muntanya.",
      "clues": [
        "Soc un cim a l’interior de Vilanova.",
        "El meu nom també vol dir lloc elevat de vigilància."
      ],
      "challenge": {
        "question": "Com em dic?",
        "acceptedAnswers": [
          "talaia",
          "la talaia"
        ]
      },
      "reward": {
        "name": "La brúixola",
        "icon": "compass"
      },
      "building": "mountain"
    },
    {
      "id": 31,
      "date": "2026-12-31T00:00:00+01:00",
      "location": "Rambla Principal",
      "neighborhood": "Centrevila",
      "zone": "centre",
      "position": {
        "x": 1000,
        "y": 740
      },
      "header": "Les 31 llums",
      "content": "Hem passat pels barris i hem arribat al darrer dia. Cada finestra oberta és una part de Vilanova. El regal final és aquesta ciutat compartida: escriu un desig per a l’any que comença.",
      "clues": [
        "Soc un passeig que travessa el centre.",
        "El meu segon nom és Principal."
      ],
      "challenge": {
        "question": "Quina paraula completa «… Principal»?",
        "acceptedAnswers": [
          "rambla",
          "la rambla"
        ]
      },
      "reward": {
        "name": "Vilanova sencera",
        "icon": "city"
      },
      "building": "rambla"
    }
  ]
}
