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

/* ========= VOCABULÁRIO: BAR / BISTRÔ ========= */
const DATA = [
  // 1) Pedido
  { ptbr:"Posso ver a carta de bebidas?", fr:"Puis-je voir la carte des boissons ?", it:"Posso vedere la lista delle bevande?", es:"¿Puedo ver la carta de bebidas?", en:"May I see the drinks menu?", pt:"Posso ver a carta de bebidas?", de:"Kann ich die Getränkekarte sehen?", zh:"可以看饮料单吗？", ko:"음료 메뉴 볼 수 있을까요?", ja:"ドリンクメニューを見せてもらえますか？",
    icon1:"https://api.iconify.design/mdi:beer-outline.svg", icon2:"https://api.iconify.design/twemoji:clinking-beer-mugs.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:"Aqui está, senhor(a).", fr:"Voici, monsieur/madame.", it:"Ecco qui.", es:"Aquí tiene.", en:"Here it is.", pt:"Aqui está.", de:"Hier, bitte.", zh:"给您。", ko:"여기 있습니다.", ja:"どうぞ。",
    icon1:"https://api.iconify.design/mdi:book-open-variant.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) Especialidade
  { ptbr:"Qual é a especialidade da casa?", fr:"Quelle est la spécialité de la maison ?", it:"Qual è la specialità della casa?", es:"¿Cuál es la especialidad de la casa?", en:"What is the house specialty?", pt:"Qual é a especialidade da casa?", de:"Was ist die Spezialität des Hauses?", zh:"这里的招牌是什么？", ko:"이 집의 추천은 뭐예요?", ja:"お店のおすすめは何ですか？",
    icon1:"https://api.iconify.design/twemoji:tropical-drink.svg", icon2:"https://api.iconify.design/mdi:star-circle.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:"Nosso coquetel de frutas tropicais.", fr:"Notre cocktail de fruits tropicaux.", it:"Il nostro cocktail di frutta tropicale.", es:"Nuestro cóctel de frutas tropicales.", en:"Our tropical fruit cocktail.", pt:"O nosso cocktail tropical.", de:"Unser tropischer Cocktail.", zh:"我们的热带水果鸡尾酒。", ko:"저희 트로피컬 칵테일이에요.", ja:"当店のトロピカルカクテルです。",
    icon1:"https://api.iconify.design/mdi:glass-cocktail.svg", icon2:"https://api.iconify.design/twemoji:cocktail-glass.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) Cerveja
  { ptbr:"Tem cerveja local?", fr:"Avez-vous de la bière locale ?", it:"Avete birra locale?", es:"¿Tienen cerveza local?", en:"Do you have local beer?", pt:"Têm cerveja local?", de:"Haben Sie lokales Bier?", zh:"有本地啤酒吗？", ko:"현지 맥주 있어요?", ja:"地ビールはありますか？",
    icon1:"https://api.iconify.design/twemoji:beer-mug.svg", icon2:"https://api.iconify.design/mdi:glass-mug-variant.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, temos esta artesanal.", fr:"Oui, nous avons cette artisanale.", it:"Sì, abbiamo questa artigianale.", es:"Sí, tenemos esta artesanal.", en:"Yes, we have this craft beer.", pt:"Sim, temos esta artesanal.", de:"Ja, dieses Craft-Bier.", zh:"有，这款精酿。", ko:"네, 크래프트 맥주 있어요.", ja:"はい、このクラフトビールです。",
    icon1:"https://api.iconify.design/mdi:check.svg", icon2:"https://api.iconify.design/mdi:star.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) Água
  { ptbr:"Pode trazer uma garrafa de água?", fr:"Pouvez-vous apporter une bouteille d’eau ?", it:"Può portare una bottiglia d’acqua?", es:"¿Puede traer una botella de agua?", en:"Can you bring a bottle of water?", pt:"Pode trazer uma garrafa de água?", de:"Können Sie eine Flasche Wasser bringen?", zh:"能来一瓶水吗？", ko:"물 한 병 주세요.", ja:"水のボトルをお願いします。",
    icon1:"https://api.iconify.design/mdi:cup-water.svg", icon2:"https://api.iconify.design/twemoji:potable-water.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:"Com ou sem gás?", fr:"Avec ou sans gaz ?", it:"Con o senza gas?", es:"¿Con o sin gas?", en:"Sparkling or still?", pt:"Com ou sem gás?", de:"Mit oder ohne Kohlensäure?", zh:"有气还是无气？", ko:"탄산수예요? 그냥 물이에요?", ja:"炭酸入りですか？炭酸なしですか？",
    icon1:"https://api.iconify.design/mdi:bottle-soda.svg", icon2:"https://api.iconify.design/mdi:comment-question-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) Música
  { ptbr:"Vai ter música ao vivo hoje?", fr:"Y aura-t-il de la musique live ce soir ?", it:"Ci sarà musica dal vivo stasera?", es:"¿Habrá música en vivo esta noche?", en:"Will there be live music tonight?", pt:"Vai haver música ao vivo hoje?", de:"Gibt es heute Livemusik?", zh:"今晚有现场音乐吗？", ko:"오늘 라이브 음악 있나요?", ja:"今夜は生演奏がありますか？",
    icon1:"https://api.iconify.design/twemoji:musical-note.svg", icon2:"https://api.iconify.design/mdi:guitar-electric.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 nove da noite.", fr:"Oui, à neuf heures.", it:"Sì, alle nove.", es:"Sí, a las nueve.", en:"Yes, at nine o’clock.", pt:"Sim, às nove.", de:"Ja, um neun Uhr.", zh:"是的，九点。", ko:"네, 9시에 있어요.", ja:"はい、9時からです。",
    icon1:"https://api.iconify.design/mdi:clock-outline.svg", icon2:"https://api.iconify.design/twemoji:performing-arts.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) Conta
  { ptbr:"A conta, por favor.", fr:"L’addition, s’il vous plaît.", it:"Il conto, per favore.", es:"La cuenta, por favor.", en:"The bill, please.", pt:"A conta, por favor.", de:"Die Rechnung bitte.", zh:"请结账。", ko:"계산서 주세요.", ja:"お会計お願いします。",
    icon1:"https://api.iconify.design/mdi:receipt-text-outline.svg", icon2:"https://api.iconify.design/twemoji:money-bag.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:"Já vai, um instante.", fr:"Un instant, s’il vous plaît.", it:"Un attimo.", es:"Un momento, por favor.", en:"One moment, please.", pt:"Um instante, por favor.", de:"Einen Moment bitte.", zh:"请稍等。", ko:"잠시만요.", ja:"少々お待ちください。",
    icon1:"https://api.iconify.design/mdi:clock-outline.svg", icon2:"https://api.iconify.design/mdi:run.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) Cartão
  { ptbr:"Posso pagar com cartão?", fr:"Puis-je payer par carte ?", it:"Posso pagare con carta?", es:"¿Puedo pagar con tarjeta?", en:"Can I pay by card?", pt:"Posso pagar com cartão?", de:"Kann ich mit Karte zahlen?", zh:"可以刷卡吗？", ko:"카드 결제 돼요?", ja:"カードで払えますか？",
    icon1:"https://api.iconify.design/mdi:credit-card-outline.svg", icon2:"https://api.iconify.design/mdi:cash.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, aceitamos todos os cartões.", fr:"Oui, nous acceptons toutes les cartes.", it:"Sì, accettiamo tutte le carte.", es:"Sí, aceptamos todas las tarjetas.", en:"Yes, we accept all cards.", pt:"Sim, aceitamos todos os cartões.", de:"Ja, wir akzeptieren alle Karten.", zh:"是的，都可以。", ko:"네, 다 돼요.", ja:"はい、全部使えます。",
    icon1:"https://api.iconify.design/mdi:check-bold.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"
},

  // 8) Reservas
  { ptbr:"Preciso de reserva para hoje?", fr:"Faut-il réserver pour ce soir ?", it:"Devo prenotare per stasera?", es:"¿Necesito reserva para hoy?", en:"Do I need a reservation for tonight?", pt:"Preciso de reserva para hoje?", de:"Brauche ich eine Reservierung für heute?", zh:"今晚需要预订吗？", ko:"오늘 예약해야 하나요?", ja:"今夜は予約が必要ですか？",
    icon1:"https://api.iconify.design/mdi:calendar-question.svg", icon2:"https://api.iconify.design/twemoji:spiral-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"
},
  { ptbr:"Não, temos mesas livres.", fr:"Non, nous avons des tables libres.", it:"No, abbiamo tavoli liberi.", es:"No, tenemos mesas libres.", en:"No, we have free tables.", pt:"Não, temos mesas livres.", de:"Nein, wir haben freie Tische.", zh:"不用，有空位。", ko:"아니요, 자리 있어요.", ja:"いいえ、空いています。",
    icon1:"https://api.iconify.design/mdi:table-chair.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"
},

  // 9) Horário
  { ptbr:"Até que horas fica aberto?", fr:"Jusqu’à quelle heure êtes-vous ouvert ?", it:"Fino a che ora siete aperti?", es:"¿Hasta qué hora están abiertos?", en:"Until what time are you open?", pt:"Até que horas estão abertos?", de:"Bis wann haben Sie geöffnet?", zh:"营业到几点？", ko:"몇 시까지 영업해요?", ja:"何時まで開いていますか？",
    icon1:"https://api.iconify.design/mdi:clock-time-nine.svg", icon2:"https://api.iconify.design/mdi:door-open.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é as duas da manhã.", fr:"Jusqu’à deux heures du matin.", it:"Fino alle due di notte.", es:"Hasta las dos de la mañana.", en:"Until two in the morning.", pt:"Até às duas da manhã.", de:"Bis zwei Uhr morgens.", zh:"到凌晨两点。", ko:"새벽 2시까지예요.", ja:"午前2時までです。",
    icon1:"https://api.iconify.design/mdi:moon-waning-crescent.svg", icon2:"https://api.iconify.design/mdi:alarm.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) Petisco
  { ptbr:"Tem algum petisco para acompanhar?", fr:"Avez-vous un accompagnement ?", it:"Avete degli stuzzichini da accompagnare?", es:"¿Tienen algún aperitivo para acompañar?", en:"Do you have any snacks to go with it?", pt:"Têm algum petisco para acompanhar?", de:"Haben Sie Snacks dazu?", zh:"有配的小吃吗？", ko:"안주 있어요?", ja:"おつまみはありますか？",
    icon1:"https://api.iconify.design/mdi:food-outline.svg", icon2:"https://api.iconify.design/twemoji:meat-on-bone.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, temos queijos e azeitonas.", fr:"Oui, nous avons du fromage et des olives.", it:"Sì, abbiamo formaggi e olive.", es:"Sí, tenemos quesos y aceitunas.", en:"Yes, we have cheese and olives.", pt:"Sim, temos queijos e azeitonas.", de:"Ja, wir haben Käse und Oliven.", zh:"有，奶酪和橄榄。", ko:"네, 치즈랑 올리브 있어요.", ja:"はい、チーズとオリーブがあります。",
    icon1:"https://api.iconify.design/mdi:check.svg", icon2:"https://api.iconify.design/mdi:food-apple.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"
},
];
