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

/* ========= VOCABULÁRIO: HOTEL ========= */
const DATA = [
  // 1) Reserva
  { ptbr:"Tenho uma reserva.", fr:"J’ai une réservation.", it:"Ho una prenotazione.", es:"Tengo una reserva.", en:"I have a reservation.", pt:"Tenho uma reserva.", de:"Ich habe eine Reservierung.", zh:"我有预订。", ko:"예약했어요.", ja:"予約があります。",
    icon1:"https://api.iconify.design/twemoji:hotel.svg", icon2:"https://api.iconify.design/mdi:account-card-details.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:"Em nome de quem?", fr:"À quel nom ?", it:"A nome di chi?", es:"¿A nombre de quién?", en:"Under what name?", pt:"Em que nome?", de:"Auf welchen Namen?", zh:"请问姓名？", ko:"성함이요?", ja:"お名前は？",
    icon1:"https://api.iconify.design/mdi:account-question.svg", icon2:"https://api.iconify.design/twemoji:bust-in-silhouette.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) Check-in
  { ptbr:"Posso fazer check-in agora?", fr:"Puis-je faire le check-in maintenant ?", it:"Posso fare il check-in adesso?", es:"¿Puedo hacer el check-in ahora?", en:"Can I check in now?", pt:"Posso fazer check-in agora?", de:"Kann ich jetzt einchecken?", zh:"现在能办理入住吗？", ko:"지금 체크인 가능해요?", ja:"今チェックインできますか？",
    icon1:"https://api.iconify.design/twemoji:bellhop-bell.svg", icon2:"https://api.iconify.design/mdi:door.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, a partir das 14h.", fr:"Oui, à partir de 14h.", it:"Sì, dalle 14.", es:"Sí, desde las 14h.", en:"Yes, from 2 pm.", pt:"Sim, a partir das 14h.", de:"Ja, ab 14 Uhr.", zh:"可以，从14点起。", ko:"네, 14시부터요.", ja:"はい、14時からです。",
    icon1:"https://api.iconify.design/mdi:clock-outline.svg", icon2:"https://api.iconify.design/twemoji:two-o’clock.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) Café da manhã
  { ptbr:"Qual é o horário do café da manhã?", fr:"Quel est l’horaire du petit-déjeuner ?", it:"A che ora è la colazione?", es:"¿Horario del desayuno?", en:"What time is breakfast?", pt:"Qual é o horário do pequeno-almoço?", de:"Frühstückszeiten?", zh:"早餐时间？", ko:"아침 식사는 몇 시예요?", ja:"朝食は何時から何時までですか？",
    icon1:"https://api.iconify.design/twemoji:croissant.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:"Das 7h às 10h.", fr:"De 7h à 10h.", it:"Dalle 7 alle 10.", es:"De 7 a 10.", en:"From 7 to 10 am.", pt:"7h às 10h.", de:"7 bis 10 Uhr.", zh:"7点到10点。", ko:"7시~10시요.", ja:"7時〜10時です。",
    icon1:"https://api.iconify.design/twemoji:alarm-clock.svg", icon2:"https://api.iconify.design/mdi:clock-time-seven-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"
},

  // 4) Wi-Fi
  { ptbr:"Tem Wi-Fi gratuito?", fr:"Y a-t-il du Wi-Fi gratuit ?", it:"C’è il Wi-Fi gratuito?", es:"¿Hay Wi-Fi gratis?", en:"Is there free Wi-Fi?", pt:"Há Wi-Fi grátis?", de:"Gibt es kostenloses WLAN?", zh:"有免费Wi-Fi吗？", ko:"무료 와이파이 있나요?", ja:"無料Wi-Fiはありますか？",
    icon1:"https://api.iconify.design/mdi:wifi.svg", icon2:"https://api.iconify.design/mdi:access-point.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, esta é a senha.", fr:"Oui, voici le mot de passe.", it:"Sì, ecco la password.", es:"Sí, esta es la contraseña.", en:"Yes, here’s the password.", pt:"Sim, aqui está a senha.", de:"Ja, hier ist das Passwort.", zh:"有，这是密码。", ko:"네, 비밀번호 여기요.", ja:"はい、こちらがパスワードです。",
    icon1:"https://api.iconify.design/mdi:key-variant.svg", icon2:"https://api.iconify.design/mdi:lock-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) Guarda de bagagem
  { ptbr:"Pode guardar minha bagagem?", fr:"Pouvez-vous garder mes bagages ?", it:"Potete tenere il mio bagaglio?", es:"¿Pueden guardar mi equipaje?", en:"Can you store my luggage?", pt:"Podem guardar a minha bagagem?", de:"Können Sie mein Gepäck aufbewahren?", zh:"可以寄存行李吗？", ko:"짐 보관 가능해요?", ja:"荷物を預かってもらえますか？",
    icon1:"https://api.iconify.design/twemoji:luggage.svg", icon2:"https://api.iconify.design/mdi:bag-suitcase-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, sem custo.", fr:"Oui, gratuitement.", it:"Sì, senza costi.", es:"Sí, sin costo.", en:"Yes, free of charge.", pt:"Sim, sem custo.", de:"Ja, kostenlos.", zh:"可以，免费。", ko:"네, 무료예요.", ja:"はい、無料です。",
    icon1:"https://api.iconify.design/mdi:check-bold.svg", icon2:"https://api.iconify.design/mdi:cash-remove.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) Late check-out
  { ptbr:"Posso fazer check-out tarde?", fr:"Puis-je faire un late check-out ?", it:"Posso fare il late check-out?", es:"¿Puedo hacer late check-out?", en:"Can I do a late check-out?", pt:"Posso sair mais tarde?", de:"Später Check-out möglich?", zh:"可以延迟退房吗？", ko:"레이트 체크아웃 돼요?", ja:"レイトチェックアウトできますか？",
    icon1:"https://api.iconify.design/mdi:clock-time-three-outline.svg", icon2:"https://api.iconify.design/mdi:calendar-clock.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:"Até meio-dia.", fr:"Jusqu’à midi.", it:"Fino a mezzogiorno.", es:"Hasta el mediodía.", en:"Until noon.", pt:"Até ao meio-dia.", de:"Bis 12 Uhr.", zh:"到中午。", ko:"정오까지요.", ja:"正午までです。",
    icon1:"https://api.iconify.design/twemoji:clock12.svg", icon2:"https://api.iconify.design/mdi:timer-sand.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) Troca de quarto
  { ptbr:"Posso trocar de quarto?", fr:"Puis-je changer de chambre ?", it:"Posso cambiare stanza?", es:"¿Puedo cambiar de habitación?", en:"Can I change rooms?", pt:"Posso mudar de quarto?", de:"Kann ich das Zimmer wechseln?", zh:"可以换房吗？", ko:"방을 바꿀 수 있나요?", ja:"部屋を替えられますか？",
    icon1:"https://api.iconify.design/mdi:swap-horizontal.svg", icon2:"https://api.iconify.design/mdi:bed-queen-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, se houver disponibilidade.", fr:"Oui, selon disponibilité.", it:"Sì, se disponibile.", es:"Sí, si hay disponibilidad.", en:"Yes, if available.", pt:"Sim, havendo disponibilidade.", de:"Ja, bei Verfügbarkeit.", zh:"可以，如有空房。", ko:"가능하면요.", ja:"空きがあれば可能です。",
    icon1:"https://api.iconify.design/mdi:check-decagram.svg", icon2:"https://api.iconify.design/mdi:information-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"
},

  // 8) Academia
  { ptbr:"Onde é a academia?", fr:"Où est la salle de sport ?", it:"Dov’è la palestra?", es:"¿Dónde está el gimnasio?", en:"Where is the gym?", pt:"Onde fica o ginásio?", de:"Wo ist das Fitnessstudio?", zh:"健身房在哪里？", ko:"헬스장은 어디예요?", ja:"ジムはどこですか？",
    icon1:"https://api.iconify.design/mdi:dumbbell.svg", icon2:"https://api.iconify.design/mdi:run-fast.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:"No segundo andar.", fr:"Au 2e étage.", it:"Al secondo piano.", es:"En el segundo piso.", en:"On the second floor.", pt:"No segundo piso.", de:"Im zweiten Stock.", zh:"二楼。", ko:"2층이에요.", ja:"2階です。",
    icon1:"https://api.iconify.design/mdi:stairs.svg", icon2:"https://api.iconify.design/mdi:elevator-passenger.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) Serviço de quarto
  { ptbr:"Há serviço de quarto?", fr:"Y a-t-il un service d’étage ?", it:"C’è il servizio in camera?", es:"¿Hay servicio a la habitación?", en:"Is there room service?", pt:"Há serviço de quarto?", de:"Gibt es Zimmerservice?", zh:"有客房服务吗？", ko:"룸서비스 있어요?", ja:"ルームサービスはありますか？",
    icon1:"https://api.iconify.design/mdi:room-service-outline.svg", icon2:"https://api.iconify.design/mdi:silverware-fork-knife.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, até às 22h.", fr:"Oui, jusqu’à 22h.", it:"Sì, fino alle 22.", es:"Sí, hasta las 22h.", en:"Yes, until 10 pm.", pt:"Sim, até às 22h.", de:"Ja, bis 22 Uhr.", zh:"有，至22点。", ko:"네, 22시까지요.", ja:"はい、22時までです。",
    icon1:"https://api.iconify.design/mdi:clock-outline.svg", icon2:"https://api.iconify.design/mdi:bell.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) Chamar táxi
  { ptbr:"Pode chamar um táxi para mim?", fr:"Pouvez-vous m’appeler un taxi ?", it:"Può chiamarmi un taxi?", es:"¿Puede llamar un taxi para mí?", en:"Can you call a taxi for me?", pt:"Pode chamar um táxi para mim?", de:"Können Sie mir ein Taxi rufen?", zh:"能帮我叫辆出租车吗？", ko:"택시 불러 주실 수 있어요?", ja:"タクシーを呼んでもらえますか？",
    icon1:"https://api.iconify.design/twemoji:taxi.svg", icon2:"https://api.iconify.design/mdi:phone-outgoing.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:"Claro, já chamei.", fr:"Bien sûr, c’est fait.", it:"Certo, già fatto.", es:"Claro, ya lo llamé.", en:"Sure, it’s on the way.", pt:"Claro, já chamei.", de:"Natürlich, ist bestellt.", zh:"当然，已经叫了。", ko:"네, 불렀어요.", ja:"もちろん、手配しました。",
    icon1:"https://api.iconify.design/mdi:check.svg", icon2:"https://api.iconify.design/mdi:thumb-up-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"
},
];
