Regra aplicada

27 registros únicos × 13 IDs numéricos → uma tabela UF;id1;…;id13 com 351 valores.

Importar somente o contrato do mapa

Cole os objetos JSON independentes, um por linha. Cada objeto deve ter exatamente os campos UF e support. A UF precisa pertencer ao catálogo e support deve conter os 13 IDs padrão com percentuais numéricos. Uma string como "25" não substitui o número 25 dentro do JSON.

São aceitas quebras LF ou CRLF e uma quebra final opcional. Linhas vazias no meio do arquivo são recusadas, assim como um array externo, um objeto JSON único com todas as UFs ou campos adicionais de campanha. A mensagem de falha de sintaxe identifica a linha que precisa de revisão.

Recusar perda silenciosa de registros

O total deve ser exatamente 27 registros não vazios, sem UF repetida ou desconhecida. Os percentuais precisam estar entre 0 e 100 e a soma de cada UF deve respeitar a tolerância do formato do jogo. Não há preenchimento de dados faltantes, agregação de duplicatas ou reparo automático de pesos.

A ordem de entrada pode variar. Depois da validação, o CSV é reconstruído na ordem das UFs e candidaturas do catálogo. O cabeçalho começa em UF, usa ponto e vírgula e inclui os 13 IDs. Os números continuam com ponto decimal, independentemente da apresentação localizada da tabela na página.

Conferir os números antes de usar

A tabela mostra a soma informada por UF, permitindo localizar diferenças de arredondamento. O download traz uma linha de cabeçalho e 27 linhas de dados. Use um importador com ponto e vírgula como separador; não escolha vírgula apenas por causa da extensão .csv.

Esta é a direção de importação do formato JSON Lines e tem validação própria, diferente de gerar JSONL a partir do CSV. O arquivo final é uma fotografia do mapa, sem recursos ou histórico. Guardar esse arquivo não altera sua campanha e não substitui um backup completo para restauração.

Conferir dois cenários de referência

Cenários controlados para conferir esta regra. Cada resultado é calculado com as entradas explícitas e as demais opções do exemplo inicial.

Linhas em ordem inversa

Entradas alteradas: 27 linhas JSON: campos UF e support = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

CSV largo reconstruído: 27 UFs
Resultado do cenário informado
UFSoma informada %
AC100,001
AL100,001
AP100,001
AM100
BA100,001
CE99,999

Exige 27 objetos únicos UF/support, com os 13 IDs e números válidos. Aceita LF ou CRLF e uma quebra final; rejeita linhas vazias internas, campos extras e repetições. Ordena pelo catálogo; não agrega nem preenche ausências.

Prévia de seis linhas. Use o formulário para conferir a tabela completa deste cenário.

Quebras CRLF

Entradas alteradas: 27 linhas JSON: campos UF e support = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

CSV largo reconstruído: 27 UFs
Resultado do cenário informado
UFSoma informada %
AC100,001
AL100,001
AP100,001
AM100
BA100,001
CE99,999

Exige 27 objetos únicos UF/support, com os 13 IDs e números válidos. Aceita LF ou CRLF e uma quebra final; rejeita linhas vazias internas, campos extras e repetições. Ordena pelo catálogo; não agrega nem preenche ausências.

Prévia de seis linhas. Use o formulário para conferir a tabela completa deste cenário.

Simulação independente: as informações descrevem o jogo ficcional República em Disputa, sem avaliação de pessoas reais ou previsão de uma eleição.

Verificação editorial

Regras, dados e exemplos conferidos na versão do jogo em 16 de outubro de 2026. Simulação ficcional e independente, sem previsão eleitoral real. Guia Independente · Relatar divergência.