/* ========= CONFIG DE TEMPO ========= */
window.SPEECH_MAX_TIME = 5;
window.SPEECH_MIN_GAP  = 2;

/* ========= VOCABULÁRIO: CULTURA E LAZER ========= */
const DATA = [
  // 1) Horário do museu
  { ptbr:"A que horas o museu abre?", fr:"À quelle heure le musée ouvre-t-il ?", it:"A che ora apre il museo?", es:"¿A qué hora abre el museo?", en:"What time does the museum open?", pt:"A que horas abre o museu?", de:"Wann öffnet das Museum?", zh:"博物馆几点开门？", ko:"박물관은 몇 시에 여나요?", ja:"美術館は何時に開館しますか？",
    icon1:"https://api.iconify.design/mdi:bank-outline.svg", icon2:"https://api.iconify.design/mdi:clock-time-six-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Às 10h, de terça a domingo.", fr:"À 10 h, du mardi au dimanche.", it:"Alle 10, dal martedì alla domenica.", es:"A las 10, de martes a domingo.", en:"At 10 am, Tuesday to Sunday.", pt:"Às 10h, de terça a domingo.", de:"Um 10 Uhr, Di–So.", zh:"上午10点，周二至周日。", ko:"화~일 오전 10시입니다.", ja:"火〜日の10時です。",
    icon1:"https://api.iconify.design/mdi:calendar-range.svg", icon2:"https://api.iconify.design/mdi:check-bold.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 2) Bilhete / meia-entrada
  { ptbr:"Há meia-entrada para estudantes?", fr:"Y a-t-il un tarif réduit pour étudiants ?", it:"C’è riduzione per studenti?", es:"¿Hay entrada reducida para estudiantes?", en:"Is there a student discount?", pt:"Há desconto de estudante?", de:"Gibt es Studentenermäßigung?", zh:"有学生票优惠吗？", ko:"학생 할인 있나요?", ja:"学生割引はありますか？",
    icon1:"https://api.iconify.design/mdi:ticket-outline.svg", icon2:"https://api.iconify.design/mdi:school.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, com carteirinha válida.", fr:"Oui, avec carte valide.", it:"Sì, con tessera valida.", es:"Sí, con carné válido.", en:"Yes, with a valid student ID.", pt:"Sim, com cartão válido.", de:"Ja, mit gültigem Ausweis.", zh:"有，需学生证。", ko:"네, 학생증 지참하세요.", ja:"有効な学生証が必要です。",
    icon1:"https://api.iconify.design/mdi:check-decagram.svg", icon2:"https://api.iconify.design/mdi:card-account-details-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 3) Visita guiada
  { ptbr:"Tem visita guiada hoje?", fr:"Y a-t-il une visite guidée aujourd’hui ?", it:"C’è una visita guidata oggi?", es:"¿Hay visita guiada hoy?", en:"Is there a guided tour today?", pt:"Há visita guiada hoje?", de:"Gibt es heute eine Führung?", zh:"今天有导览吗？", ko:"오늘 가이드 투어 있나요?", ja:"本日ガイドツアーはありますか？",
    icon1:"https://api.iconify.design/mdi:account-voice.svg", icon2:"https://api.iconify.design/mdi:account-group.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, às 11h e às 15h.", fr:"Oui, à 11 h et 15 h.", it:"Sì, alle 11 e alle 15.", es:"Sí, a las 11 y 15 h.", en:"Yes, at 11 am and 3 pm.", pt:"Sim, às 11h e às 15h.", de:"Ja, um 11 und 15 Uhr.", zh:"有，11点和15点。", ko:"네, 11시/15시에 있어요.", ja:"はい、11時と15時です。",
    icon1:"https://api.iconify.design/mdi:clock-outline.svg", icon2:"https://api.iconify.design/mdi:calendar.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 4) Audioguia / idiomas
  { ptbr:"O audioguia tem português?", fr:"L’audioguide a-t-il le portugais ?", it:"L’audioguida ha il portoghese?", es:"¿El audioguía tiene portugués?", en:"Does the audio guide have Portuguese?", pt:"O audioguia tem português?", de:"Gibt es Portugiesisch im Audioguide?", zh:"语音导览有葡语吗？", ko:"오디오 가이드에 포르투갈어 있어요?", ja:"音声ガイドにポルトガル語はありますか？",
    icon1:"https://api.iconify.design/mdi:headphones.svg", icon2:"https://api.iconify.design/mdi:translate.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, em 8 idiomas, incluindo português.", fr:"Oui, en 8 langues, dont le portugais.", it:"Sì, in 8 lingue incluso il portoghese.", es:"Sí, en 8 idiomas incluyendo portugués.", en:"Yes, in 8 languages including Portuguese.", pt:"Sim, em 8 idiomas, incluindo português.", de:"Ja, in 8 Sprachen inkl. Portugiesisch.", zh:"有，含葡语在内共8种。", ko:"네, 포르투갈어 포함 8개 언어.", ja:"はい、ポルトガル語を含む8言語です。",
    icon1:"https://api.iconify.design/mdi:check.svg", icon2:"https://api.iconify.design/mdi:sticker-check-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 5) Cinema / legendas
  { ptbr:"O filme tem legendas em inglês?", fr:"Le film a-t-il des sous-titres en anglais ?", it:"Il film ha i sottotitoli in inglese?", es:"¿La película tiene subtítulos en inglés?", en:"Does the movie have English subtitles?", pt:"O filme tem legendas em inglês?", de:"Hat der Film englische Untertitel?", zh:"电影有英文字幕吗？", ko:"영어 자막 있나요?", ja:"英語字幕はありますか？",
    icon1:"https://api.iconify.design/mdi:filmstrip.svg", icon2:"https://api.iconify.design/mdi:subtitles-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, sessão das 19h tem legendas.", fr:"Oui, la séance de 19 h a des sous-titres.", it:"Sì, lo spettacolo delle 19 ha i sottotitoli.", es:"Sí, la función de las 19 h tiene subtítulos.", en:"Yes, the 7 pm screening has subtitles.", pt:"Sim, a sessão das 19h tem legendas.", de:"Ja, die 19-Uhr-Vorstellung hat UT.", zh:"有，19点场有字幕。", ko:"네, 오후 7시 상영에 자막 있어요.", ja:"はい、19時の回に字幕があります。",
    icon1:"https://api.iconify.design/mdi:clock-check-outline.svg", icon2:"https://api.iconify.design/mdi:ticket.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 6) Teatro / assentos
  { ptbr:"Posso escolher os assentos no teatro?", fr:"Puis-je choisir les places au théâtre ?", it:"Posso scegliere i posti a teatro?", es:"¿Puedo elegir los asientos en el teatro?", en:"Can I choose seats at the theater?", pt:"Posso escolher os lugares no teatro?", de:"Kann ich Sitzplätze im Theater wählen?", zh:"剧院可以选座吗？", ko:"극장에서 좌석 선택 가능해요?", ja:"劇場で座席指定はできますか？",
    icon1:"https://api.iconify.design/mdi:seat.svg", icon2:"https://api.iconify.design/mdi:map-marker.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, no mapa interativo na bilheteria.", fr:"Oui, sur le plan interactif à la billetterie.", it:"Sì, sulla mappa interattiva in biglietteria.", es:"Sí, en el mapa interactivo de la taquilla.", en:"Yes, via the interactive seating map.", pt:"Sim, no mapa interativo da bilheteira.", de:"Ja, per interaktivem Sitzplan.", zh:"可以，用互动座位图。", ko:"예, 인터랙티브 좌석도에서 가능.", ja:"はい、インタラクティブ座席表で可能です。",
    icon1:"https://api.iconify.design/mdi:gesture-tap.svg", icon2:"https://api.iconify.design/mdi:check-bold.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 7) Guarda-volumes / chapelaria
  { ptbr:"Tem guarda-volumes/chapelaria?", fr:"Y a-t-il une consigne/vestiaire ?", it:"C’è un guardaroba?", es:"¿Hay guardarropa?", en:"Is there a cloakroom/locker?", pt:"Há bengaleiro/guarda-volumes?", de:"Gibt es eine Garderobe/Schließfächer?", zh:"有寄存处/衣帽间吗？", ko:"보관소/클 Oakroom 있나요?", ja:"クローク／ロッカーはありますか？",
    icon1:"https://api.iconify.design/mdi:hanger.svg", icon2:"https://api.iconify.design/mdi:locker.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, no foyer, custo 2 €.", fr:"Oui, au foyer, 2 €.", it:"Sì, nel foyer, 2 €.", es:"Sí, en el foyer, 2 €.", en:"Yes, in the foyer, €2.", pt:"Sim, no foyer, 2 €.", de:"Ja, im Foyer, 2 €.", zh:"有，在门厅，2欧。", ko:"네, 로비에 2유로예요.", ja:"はい、ホワイエで2€です。",
    icon1:"https://api.iconify.design/mdi:cash.svg", icon2:"https://api.iconify.design/mdi:map-marker-check.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 8) Fotografia
  { ptbr:"É permitido tirar fotos?", fr:"Les photos sont-elles autorisées ?", it:"È permesso fare foto?", es:"¿Se permite tomar fotos?", en:"Are photos allowed?", pt:"É permitido tirar fotos?", de:"Sind Fotos erlaubt?", zh:"允许拍照吗？", ko:"사진 촬영 가능해요?", ja:"写真撮影は可能ですか？",
    icon1:"https://api.iconify.design/mdi:camera-outline.svg", icon2:"https://api.iconify.design/mdi:flash-off.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, sem flash.", fr:"Oui, sans flash.", it:"Sì, senza flash.", es:"Sí, sin flash.", en:"Yes, no flash.", pt:"Sim, sem flash.", de:"Ja, ohne Blitz.", zh:"可以，但不能开闪光灯。", ko:"네, 플래시는 금지예요.", ja:"はい、フラッシュ不可です。",
    icon1:"https://api.iconify.design/mdi:check.svg", icon2:"https://api.iconify.design/mdi:flash-off.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 9) Intervalo (teatro)
  { ptbr:"Quanto tempo é o intervalo?", fr:"Combien de temps dure l’entracte ?", it:"Quanto dura l’intervallo?", es:"¿Cuánto dura el intermedio?", en:"How long is the intermission?", pt:"Quanto tempo é o intervalo?", de:"Wie lange ist die Pause?", zh:"中场休息多久？", ko:"인터미션은 얼마나 길어요?", ja:"休憩はどれくらいですか？",
    icon1:"https://api.iconify.design/mdi:timer-outline.svg", icon2:"https://api.iconify.design/mdi:coffee-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Quinze minutos.", fr:"Quinze minutes.", it:"Quindici minuti.", es:"Quince minutos.", en:"Fifteen minutes.", pt:"Quinze minutos.", de:"Fünfzehn Minuten.", zh:"十五分钟。", ko:"15분이에요.", ja:"15分です。",
    icon1:"https://api.iconify.design/mdi:clock-check-outline.svg", icon2:"https://api.iconify.design/mdi:check-bold.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 10) Loja do museu
  { ptbr:"Onde fica a loja do museu?", fr:"Où est la boutique du musée ?", it:"Dov’è il negozio del museo?", es:"¿Dónde está la tienda del museo?", en:"Where is the museum shop?", pt:"Onde fica a loja do museu?", de:"Wo ist der Museumsshop?", zh:"博物馆商店在哪里？", ko:"뮤지엄 숍은 어디에 있어요?", ja:"ミュージアムショップはどこですか？",
    icon1:"https://api.iconify.design/mdi:storefront-outline.svg", icon2:"https://api.iconify.design/mdi:map-marker.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Na saída da exposição.", fr:"À la sortie de l’exposition.", it:"All’uscita della mostra.", es:"A la salida de la exposición.", en:"At the exhibition exit.", pt:"À saída da exposição.", de:"Am Ausgang der Ausstellung.", zh:"在展览出口处。", ko:"전시 출구 쪽이에요.", ja:"展示の出口にあります。",
    icon1:"https://api.iconify.design/mdi:door-open.svg", icon2:"https://api.iconify.design/mdi:arrow-right-bold.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
];
