// Cidades de Prova — Processo Seletivo IBGE | Censo Agropecuário, Florestal e Aquícola 2026
// Banca Organizadora: IBFC | Uma cidade-sede de prova por unidade da federação (capitais)
window.CIDADES_PROVA = [
  { id: "rio-branco-ac",     uf: "AC", estado: "Acre",                nome: "Rio Branco - AC" },
  { id: "maceio-al",         uf: "AL", estado: "Alagoas",             nome: "Maceió - AL" },
  { id: "macapa-ap",         uf: "AP", estado: "Amapá",               nome: "Macapá - AP" },
  { id: "manaus-am",         uf: "AM", estado: "Amazonas",            nome: "Manaus - AM" },
  { id: "salvador-ba",       uf: "BA", estado: "Bahia",               nome: "Salvador - BA" },
  { id: "fortaleza-ce",      uf: "CE", estado: "Ceará",               nome: "Fortaleza - CE" },
  { id: "brasilia-df",       uf: "DF", estado: "Distrito Federal",    nome: "Brasília - DF" },
  { id: "vitoria-es",        uf: "ES", estado: "Espírito Santo",      nome: "Vitória - ES" },
  { id: "goiania-go",        uf: "GO", estado: "Goiás",               nome: "Goiânia - GO" },
  { id: "sao-luis-ma",       uf: "MA", estado: "Maranhão",            nome: "São Luís - MA" },
  { id: "cuiaba-mt",         uf: "MT", estado: "Mato Grosso",         nome: "Cuiabá - MT" },
  { id: "campo-grande-ms",   uf: "MS", estado: "Mato Grosso do Sul",  nome: "Campo Grande - MS" },
  { id: "belo-horizonte-mg", uf: "MG", estado: "Minas Gerais",        nome: "Belo Horizonte - MG" },
  { id: "belem-pa",          uf: "PA", estado: "Pará",                nome: "Belém - PA" },
  { id: "joao-pessoa-pb",    uf: "PB", estado: "Paraíba",             nome: "João Pessoa - PB" },
  { id: "curitiba-pr",       uf: "PR", estado: "Paraná",              nome: "Curitiba - PR" },
  { id: "recife-pe",         uf: "PE", estado: "Pernambuco",          nome: "Recife - PE" },
  { id: "teresina-pi",       uf: "PI", estado: "Piauí",               nome: "Teresina - PI" },
  { id: "rio-de-janeiro-rj", uf: "RJ", estado: "Rio de Janeiro",      nome: "Rio de Janeiro - RJ" },
  { id: "natal-rn",          uf: "RN", estado: "Rio Grande do Norte", nome: "Natal - RN" },
  { id: "porto-alegre-rs",   uf: "RS", estado: "Rio Grande do Sul",   nome: "Porto Alegre - RS" },
  { id: "porto-velho-ro",    uf: "RO", estado: "Rondônia",            nome: "Porto Velho - RO" },
  { id: "boa-vista-rr",      uf: "RR", estado: "Roraima",             nome: "Boa Vista - RR" },
  { id: "florianopolis-sc",  uf: "SC", estado: "Santa Catarina",      nome: "Florianópolis - SC" },
  { id: "sao-paulo-sp",      uf: "SP", estado: "São Paulo",           nome: "São Paulo - SP" },
  { id: "aracaju-se",        uf: "SE", estado: "Sergipe",             nome: "Aracaju - SE" },
  { id: "palmas-to",         uf: "TO", estado: "Tocantins",           nome: "Palmas - TO" }
];

// Utilitário: determinar a cidade-sede de prova a partir da UF do candidato
window.CIDADE_UTILS = {
  determinarCidadeProva: function (cidade, uf) {
    if (!uf) return null;
    const item = window.CIDADES_PROVA.find(c => c.uf === String(uf).toUpperCase());
    return item ? item.nome : null;
  },
  porUF: function (uf) {
    if (!uf) return null;
    return window.CIDADES_PROVA.find(c => c.uf === String(uf).toUpperCase()) || null;
  }
};

console.log('✅ Cidades de prova IBGE Censo Agro 2026 carregadas:', window.CIDADES_PROVA.length, 'capitais');
